ICU (International Components for Unicode) 是一组为软件系统国际化提供全球化支持的库。
支持使用 ICU 信息格式 语法的译文。
AI 聊天机器人在验证 ICU 规则方面非常有效。
如果文件格式提供了
-
为确保包含 ICU 信息的译文在翻译完成后能正确导出,译文 句段<1>中的标记需要与原文句段中的标记相对应,且不应编辑原文句段中的标记。
-
由于新的解析方式,可能需要将部分文本从一个译文句段移动到另一个译文句段,以遵循目标语言的语法规则。要查看完整的已翻译 ICU 信息,请参考 上下文预览<1>。
-
代表特定形式(子信息)的句段会保存在翻译记忆库中,并在翻译过程中加以利用。
-
ICU 处理是在文件或模板级别应用的全有或全无开关。无法选择性地对文件中的单个 Strings 应用 ICU 解析。如果源文件包含真正的 ICU Strings 和使用
{placeholder}语法且非 ICU 用途的 Strings,请考虑在上传文件之前为非 ICU 内容使用不同的占位符约定(例如,非花括号语法)。这可以防止这些 Strings 被检测并锁定为 ICU 句段。
支持文件类型:
-
.XLIFF 1.2
-
.XLIFF 2.0
-
.SDL XLIFF
-
.JSON
-
.XML
-
多语 .XML
-
.PO
-
.YAML
-
Android 字符串
-
iOS
如果文件作为工作导入并进行 句段划分 时存在 ICU 信息,则该句段在 CAT 编辑器中被标记为 ,且 ICU 类型显示在左侧列中。ICU 内容作为文本中的 标签<3>呈现。
将鼠标悬停在 ICU 类型上,工具提示中会显示类别和使用示例。
有关 ICU 信息的所有信息都会被导入,并作为 上下文注释<1>显示,信息的完整形式呈现在 上下文预览<2>中。所有已翻译 ICU 信息变体也可以通过上下文预览中提供的 ICU 配置器 进行检查。
ICU 信息无法拆分或合并。
ICU 配置器支持根据在配置器中输入的值和已翻译的片段,检查完整 ICU 信息的所有变体。
点击 ICU 信息上下文预览右上角的 ICU 按钮,打开 窗口。
对于 空类型 变量,配置器会显示一个空输入字段;该值会反映在 ICU 信息预览中。对于具有复杂层级的 ICU,不相关的数值会根据所选变体进行隐藏。
译文选项卡
输入 选项卡中列出的任何变量的值,即可在窗口顶部预览所选的 ICU 信息译文。仅当所有 ICU 相关片段均已翻译时,才可使用译文 ICU 信息预览。
原文/源语选项卡
选择 选项卡以切换至原文/源语 ICU 信息预览。
在 和 选项卡之间切换不会影响上下文预览。
重复
如果 ICU 主信息和子信息在工作中有重复且具有相同的键,则会被识别为重复。
QA
为了避免误报(在不需要此类警告的情况下针对不一致的译文生成 QA 警告)和漏报(在需要此类警告的情况下未针对译文生成 QA 警告),系统会考虑 ICU 上下文。
如果上下文不同:
-
如果译文不同,则不会显示 。
-
对于具有相同译文和相同原文/源语文本但上下文键不同的 ICU 信息,会显示 。