文件导入设置

.XLIFF 1.2 和 2.0 —— XML 本地化交换文件格式 (TMS)

文本由 Phrase Language AI 从英语机器翻译而得。

单击工具菜单下的展开标记可在编辑器中可视化源文件的标记内容,然后单击F2编辑。

提示

如果 XLIFF 内容包含 HTML 标记,请在创建工作项目模板时选择 Drupal/Wordpress XLIFF 作为文件类型。

文件类型

  • .XLF

  • .XLIFF

  • 仅2.0

    文件标题<xliff version="2.0">的文件

导入选项

  • 解析 ICU 信息

    ICU 信息会自动转换为标记。带有 ICU 消息的文件不能包含任何行内元素。

  • 导入 <note>

    <note> 元素的数据将显示在上下文窗口中。

    仅支持 <unit> 中的 <note>(根据 XLIFF 2.0 标准)。

  • 导入时将已确认的句段保存到翻译记忆库

    作为已确认导入的句段将以写入模式保存到项目翻译记忆库

  • 句段XLIFF

    应用了标准句段。如果未选择,一个元素将是一个句段。这可能会导致每个句段有多个句子。如果选择但一个元素仍然是一个句段,属性canResegment="no"可能存在于文件中。要推送句段,请将此属性更改为“是”。如果没有""%1!canResegment="no"=""attribute"",则该单元将被分段。

    如果目标句段为空,则元素中的文本将被分段。无法通过启用/禁用 Segment XLIFF 选项或调整分段规则来更改这种行为。

    如果导入的 % % 单位 % 在原始文件中分段了 % 个元素,则不会进一步分段;它将被视为已分段。启用 Segment XLIFF 选项无法更改此行为。只有当句段元素为单一句段元素且没有可忽略元素时,才能进行句段。

  • 解释换行符/分页符标记

    XLIFF 换行符和换页符标记创建新句段。此选项仅在 Segment XLIFF 也已启用时应用。

  • 保留空格

  • 如果未导入句段,将原文复制到空译文

  • 2.0 仅将属性为“translate=no”的文本表示为不可译标记

  • 1.2 仅上下文注释

    上下文必须位于元素上下文组中的跨单位或具有上下文类型属性的上下文中。

  • 2.0 仅上下文键

    上下文必须在单位元素或单位后代中。XPath 评估的基节点(上下文节点)是单位元素。默认 XPath 是: @id。

  • 转换为字符实体

    输出文件中需要的以逗号分隔的字符参考列表。

    示例:

    &#160;,&amp;#x3A3;).

  • 转换为 Phrase TMS 标记 

导入句段规则

添加规则更改默认导入设置。规则可以合并或添加,可以使用可用的表格或手动应用。支持自定义XLIFF状态。用逗号分隔参数创建逻辑关系,换行创建逻辑关系。

XPath=""也可用于规则,但它将相对于每个""%1!trans-unit=""元素(即不是文档)计算。"

示例:

  • 仅导入'<trans-unit>'元素具有'resname'属性'的句段,该值是或包含'info:''。[contains(@resname,'info')]

  • 仅导入 <trans-unit> 元素没有此类 'segment-metadata' 的句段 '子元素' 其中 'tm_match' 属性是或包含'tm_match' 属性:'t'。 [not(contains(segment-metadata/@tm_match,'100.00'))]

    要从您的导入中排除 100.00 和 101.00% 匹配,请按以下步骤使用'%'或'%':'%'。[not(contains(segment-metadata/@tm_match,'100.00') or contains(segment-metadata/@tm_match,'101.00'))]

XPath 也可用于规则,例如导入句段。[contains(@resname, 'info;yes')]

默认情况下 ,导入所有 XLIFF 跨单位。如果执行分段,则<source>被分段,<seg-source>未被分段。导入后所有句段的状态未确认也未锁定。

自定义导入设置

  • 在以下情况下不导入句段

  • 设置句段已确认,当

  • 在以下情况下设置句段锁定

导出属性映射

添加规则更改默认导入设置。规则可以合并或添加,可以使用可用的表格或手动应用。支持自定义XLIFF状态。

默认情况下,导出的目标文件中所有 XLIFF 跨单位都将与原文看起来相同,只是译文将被翻译。要更改 XLIFF 状态,句段状态可以映射到 XLIFF 状态。

示例:

导出的目标 XLIFF 文件中的 Translated 新功能

自定义导出设置

可根据以下句段状态映射特定的目标属性:

  • 已确认并锁定

  • 已确认但未锁定

  • 未确认并锁定

  • 未确认且未锁定

译文最大长度

当一个单元被分成多个句段时,所有句段都将具有相同的最大长度属性。这将等于该单元的最大值。

在这种情况下,导入后返回以下警告:

一个单元被拆分为多个句段,将分别检查每个句段的最大长度限制。

1.2

属性最大值可用于在以下条件下指定翻译的最大目标长度:

  • 最大宽度必须在跨单位元素中(而不是在一个组中)。

  • 大小必须在 size-unit="char"size-unit="percent" 中指定。

  • 跨单元元素中只有一个句段。

    如果跨单元元素中有更多的句段,将显示警告。

2.0

只有在以下情况下才支持译文长度上限功能:

  • 文件元素包含 slr:profilesgeneralProfile="xliff:codepoints"

  • 文件中的单位包含 sizeRestriction 属性。

然后将最大值设置为句段的最大长度属性。

应用程序特定设置

Drupal/Wordpress .XLIFF

Drupal 插件使用的项目模板中设置。

Wordpress 过滤器使用 HTML 子过滤器,因此可以应用 .HTML 导入设置。如果需要比 HTML 导入设置中更多的自定义,应使用 标记语言 (TMS).XML 格式。

如果有疑问,Drupal/WordPress XLIFF 可能是任何其他 .XLIFF 文件以及 CDATA 中可译字符串并包含 HTML 标记的好选择。

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.