文件过滤器


OmegaT 的自定义过滤器是其主要特色之一,它让你可以对过滤器的多数工作进行设置。文件过滤器是一堆代码,它能够:

多数用户应该会对缺省的文件过滤器选项感到满意。如果不满意,可以从主菜单中选项 -> 文件过滤器……打开主对话框。警告! 在项目处于打开状态时修改过滤器选项可能会导致数据丢失。请注意:如果你在项目打开的时候改变片段分割选项,你必须重新导入项目以使改变生效。

文件过滤器对话框

该对话框列出了可用的文件过滤器。如果你不想使用 OmegaT 翻译某些类型的文件,你可以将它们文件名旁边的复选框的对勾符号去掉而将该过滤器关闭。这样一来,OmegaT 在打开项目时将会忽略这些文件,并且在创建目标文档时对它们进行原封不动的复制。如果之后你又决定使用这些过滤器,只需勾上这些复选框。点击 缺省[Defaults] 可将文件过滤器恢复为缺省设置。要想对某个过滤器以何种编码处理何种文件进行编辑,可以从列表中选中该过滤器然后点击编辑按钮。

过滤器选项

五种过滤器(文本文件、 XHTML 文件、HTML 和 XHTML 文件、开发文档/文件和 微软开发 XML 文件)有一个或多个特别选项。要修改这些选项,请从列表中选择该过滤器,并点击 选项[Options]按钮。可选项包括:

文本文件

HTML 文件和 HTML 及 XHTML 文件

开放文档/OpenOffice.org 文件

以下元素是否进行翻译。如果被翻译,它们将以单独片段的形式出现。

微软开放 XML 文件

以下元素是否进行翻译。如果被翻译,它们将以单独片段的形式出现。

编辑过滤器对话框

该对话框允许你设置该过滤器所处理的文件的源文件名模式,定制已译文件文件名,并为它选择用何种编码来导入文件及保存已译副本。要修改文件过滤器模式,可直接修改该字段或点击 编辑按钮。要新增一个文件过滤模式,可点击 新增。新增模式和编辑特定模式使用的是相同的对话框。该对话框非常有用,因为它带有的特定目标文件模式编辑器允许你自定义输出文件的名称。

源文件类型、文件名模式

当 OmegaT 在源文件夹中发现一个文件时,它将首先根据文件的扩展名试着选择过滤器。更确切地说,OmegaT 尝试着用每个过滤器的源文件名模式对文件名进行匹配。例如, *.xhtml 模式将会匹配任何以 .xhtml 为扩展名的文件。如果找到了合适的过滤器,它将被用来处理该文件。比如说:缺省情况下 XHTML 过滤器将会用来处理以.xhtml为扩展名的文件。 你可以对每个文件过滤器要处理文件的名称模式进行修改或增添。源文件名模式中使用的匹配字符与 搜索 中所使用的类似。'*' 字符匹配零或多个字符。'?' 字符只匹配一个字符。所有其它字符代表自身。比如,如果你希望文本过滤器处理 readme 文件( readmeread.mereadme.txt ),你应该使用模式 read*

源文件和目标文件编码

仅少量文件格式必须指定强制性的编码方式。未指定编码方式的文件格式将使用您所设定的匹配该名称的扩展名的编码方式。例如,缺省情况下 .txt 文件将会使用系统缺省的编码导入。你可以对每种源文件名模式的源编码进行修改。这些文件也可以任何编码方式输出。缺省情况下,已译文件的编码与源文件的编码相同。源和目标编码字段使用的组合框包括了所支持的全部编码。<auto> 将编码选择工作留给了 OmegaT 。以下是其工作原理:

目标文件名

有时你也需希望系统自动将译好的的文件重新命名,比如在文件名后加上语言代码。目标文件名模式使用特殊的语法规则,因此如果希望编辑这些字段的话,你最好点击 编辑…… 以使用编辑模式对话框。如果你想恢复到缺省的过滤器设置,点击缺省。您也可以在文件过滤器对话框中的目标文件模式字段中直接修改名称。模式编辑对话框提供了以下选项:


法律声明 首页 内容索引