## （五分钟内学会使用 OmegaT ）
快速入门指南

这份快速入门指南只包括了最基础的内容。理论上，所有用户均应该阅读用户手册来熟悉 OmegaT 所提供的一切。这里描述的快捷方式使用“ctr+key”约定，但 Mac 用户应该改为使用“cmd+key”。“cmd”键就是在苹果键盘上印有“Command”或“苹果”标记的那个键。

## OmegaT 的简要工作机制

OmegaT 屏幕由 三个不同窗口组成的空间 组成。每个窗口都可以使用鼠标调整大小。左边的窗口是输入翻译文本的编辑器［Editor］。在右边，上面是匹配视窗［Match Viewer］，用于显示翻译记忆中匹配的内容。下面是词汇表视窗[Glossary Viewer]，用于显示词汇表的匹配内容。

在编辑器窗口中，OmegaT 将源文本切分成句子（或段落）来显示。您逐一对这些“片段”进行翻译。在您从一个片段翻译到另一个片段的同时，翻译均被记录在翻译记忆中。一旦所有的片段都被翻译好之后（如果你要求的话，或者完成之前也可以）OmegaT 将会使用翻译记忆在“目标”［Target］目录中生成翻译好的文档。

OmegaT 将您的翻译工作组织成所谓的翻译项目［Project］。OmegaT 将对每个项目创建一系列的文件夹。这些文件夹用来保存要翻译的源文档、希望用到的词汇表，以及任何可能用到的翻译记忆。同时 OmegaT 也创建一个“目标”文件夹，用于保存最后译好的文档。

## 如何使用 OmegaT 翻译

### 创建并打开一个新的项目

从菜单中选择 项目 → 新建...

找到您想保存项目文件的文件夹，并为该翻译项目输入一个名字。该名字将被用作主项目的文件夹名，所有的项目文件将被保存在这个文件夹及其子文件夹中。

OmegaT 将使用下面的对话框提示您确认或者改变要创建的项目夹。

你仅需简单地接受子文件夹的位置，但是必须首先确认源和翻译语言编码是正确的。从下拉菜单中选择语言代码（双字母）或者语言和地区代码（2+2字母），或者直接手工输入代码（按照双字母模式）。记下目标文件夹（用于保存译好文档）的位置。如果希望 OmegaT 逐“句”而不是逐“段”切分片段，您必须仔细检查分段规则。

点击确认接受项目设置之后，OmegaT 将会提示您选择要导入的源文档。您可以导入单个的文件，也可以导入整个文件夹的树形结构（包括所有子文件夹中的所有文件）如果您不小心导入了错误的文档，或者过多的文档，仅需从 OmegaT 源文件夹中删除它们（如通过使用系统文件管理工具）。

如欲查看要翻译的文件清单，可以考虑使用项目文件窗口（如果没有自动开启的话，可使用菜单： 项目 → 项目文件……激活）。如果需要改变源文件夹的内容，记住首先要重新载入项目。（使用菜单： 项目 → 重新载入)。缺省情况下，OmegaT 打开项目清单中的第一个文件。请记住，OmegaT 仅能翻译下面列出的能够被文件过滤器所匹配的 格式 的文件。其它任何文件将会被忽略。

- OpenDocument/OpenOffice.org
- 纯文本
- .po
- Java 的 Bundle.properties 文件
- XHTML, HTML
- HTML 帮助编译文件
- INI ('key=value' 格式)
- DocBook
- 微软开放 XML
- Okapi 单语 XLIFF 文件
- QuarkXPress CopyFlowGold
- 字幕文件 (SRT)
- ResX
- Android 资源
- LaTeX

### 逐段翻译

一旦定义好项目以及要翻译的文件之后，OmegaT 将会在编辑器中打开第一份源文件。处于激活状态的片段将以绿色高亮度显示，在下方的“目标区域”将会显示一段源文本的拷贝。（此时，目标区域之外的所有文本都受到保护无法修改）您必须在标记`<segment 0001>`和`<end segment>`之间输入译文来覆盖原文。输入“"ENTER（回车）”以进入下个片段。注意：

- 如果想移动到文本的任何其它部分，无论是前面还是后面，可用鼠标双击想打开的段落或者句子。
- 如果希望在空白的目标区域输入译文，可在选项 → <a1>编辑行为……</a1>中进行设置。

- 您可以通过主菜单的查看项中修改编辑器窗格的设置（例如是否显示原文、高亮显示已译文本等等）。

当您按下 "回车键"，在背后发生几件事情：OmegaT 将片段对（原文片段和译文）添加到翻译记忆中，并自动翻译了其它项目文件中所找到的相同片段。同时，它也对下一个未译片段在翻译记忆和词汇表中进行匹配搜索。

### 使用译法记忆、词汇表和字典中的匹配项。

### 翻译记忆匹配

如果 OmegaT 在翻译记忆中找到了下一片段的模糊匹配（30% 或者更高），它将在匹配视窗中显示结果。缺省情况下，匹配视窗中的第一条匹配结果将会被预先选中。

-可以使用键盘快捷方式将翻译记忆匹配从匹配视窗插入到目标区域中:

- 按 `Ctrl+I` 将预选中的匹配插入当前光标位置，或者……
- 按 `Ctrl+R` 键用预选中匹配覆盖整个片段。

如果发现了多个匹配，而您又不想使用预选中的匹配：

- 在匹配视窗中选择喜欢的匹配：`Ctrl+2` 选择第二个显示出匹配，`Ctrl+3` 选择第三个匹配，依此类推。
- 然后像刚才那样使用 `Ctrl+I` 或者 `Ctrl+R` 快捷键。

（您可以让 OmegaT 打开片段时自动插入任何高于特定匹配百分比的第一个匹配。可以通过 选项 → <a1>编辑行为……</a1>来设置该选项）

### 词汇表和词典匹配

项目中可能包含的<a0>词汇表</a0>和词典中的匹配术语将在词汇和字典显示窗格以供参考。

### 使用检索功能

OmegaT 提供了强大的搜索功能。使用 `Ctrl+F` 调出搜索窗口，在“查找”文本框输入要搜索的单词或短语。此外，还可以在编辑区域（激活片段的目标文本）选择一个单词或短语，然后按<c2>Ctrl+F</c2>键。在该情况下，单词或者短语将会自动输入到“查找”文本框中。

### 使用谷歌翻译

在谷歌翻译窗格中将自动获得一个当前片段的翻译建议。可以通过 <c1>Ctrl+M</c1> 将其插入到目标片段中。

### 创建已译文档

完成所有片段的翻译之后（如果愿意的话，也可在更早的时候），OmegaT将会使用翻译记忆中储存的记忆更新目标文档。要完成这项工作，请选择菜单 项目 → 创建已译文档。OmegaT 将会为项目源文件夹中所有可翻译文档创建已译版本，无论它们是否已经被完整翻译。被完整或部分翻译的文件将会被保存到项目的目标文件夹中。为终结翻译工作，可用相关的应用程序打开目标文件（浏览器、字处理器……）对翻译成果的内容和格式进行检查。然后，可以回到 OmegaT 进行任何必须的修正工作，但不要忘记重新创建已译文档。

## 如何处理标记［Tagged］文本

OmegaT 使用特殊标签做标记以确保源文档的格式（如加粗、斜体等）不会丢失。OmegaT 标记由一个或多个字母加上一个或多个数字的组成，使用 "/" 字符来封闭（例如 <f0>, </f0> <br>, </s2> 等等）。您必须小心处理这些标记，以确保它们以正确的风格出现在目标片段中（参阅 <a1>tag 操作</a1>）。

### 一个例子……

在这些例子中，为了让标签更容易看到，我们将它们突出显示，但是在 OmegaT 中它们并不会被突出显示。以 蓝色 突出显示的 HTML 标记在 OmegaT 中将会被忽略，因为它们完整地包围了片段。以 绿色 突出显示的标记必须由 OmegaT 进行处理，因为它们出现在片段之内。下面是一个 HTML 中的片段例子：

`<p>A different display font can be selected via the <b>Display Font</b> dialog. Open it via the <i>Settings</i> → <i>Display Font...</i> menu item. The font type and size can be changed from the dialog.</p>`

下面是 OmegaT 如何以南非荷兰语译文来显示它们：

当 OmegaT 创建已译文档时，HTML 看起来将会像下面的样子：

### 标记验证

OmegaT 不会对翻译文档中的错误标签进行自动检测。因此在将文档交付给客户之前，您必须检查标签的错误。

从菜单中选择 工具 → <a1>检验标签</a1> 。将会使用一张表格来显示原文和目标的哪些片段的标签不一致。点击片段编号。编辑器将把您自动带到错误片段处，然后你就可以纠正错误的标签了。按 `回车键` 验证已纠正的片段，并通过再次按下 `Ctrl-T` 键检查更正的内容。

某些情况下，错误的标签甚至可能导致文档无法打开。因此，在创建翻译文档之前，你必须保证已经修正了所有的标签错误。最后一点，你应该总是通过相关的阅读或编辑器打开已译文档来仔细检查最终格式。

在一些编程语言（如PHP的，C）中，特殊标记被组合用作 printf 函数的字符串占位符。如果激活了该功能，OmegaT 可以检测并检验这些标签。从菜单中选择 <s1>选项 → 标签检验……</s1>。您可以在简单和完整检验间进行选择。在简单检验模式下，只有简单的可能占位符变量值将会被使用。在源代码不包含复杂、繁复的占位符，且你获得很多误报的情况下，该模式将会很有帮助。