文案书写中,很多语言都有自己的复数形式。例如,如中文“%d个视频”,英文需要翻译为“%d video”(单数)/“%d videos”(复数);有些语言的单复数种类更多,如阿语的单复数多达6种。
本文将介绍在国际化翻译平台使用单复数文案的详细操作。

![]() |
|---|
需用 ICU 格式在 excel 文件的 source、目标语言列填充复数文案, 标准 ICU 语法书写格式为{variable, plural, one {} other {}},具体文案需放入 {} 中。
举例
1. 语言为中文时,ICU 格式参考:
{num, plural, other {此处为源文案}}
{number, plural, other {此处为源文案}}
2. 源语言为英文时,ICU 格式参考:
{num, plural, one {此处为单数形式源文案} other {此处为复数形式源文案}}
{number, plural, one {此处为单数形式源文案} other {此处为复数形式源文案}}
正确和错误示例:
具体可以参考在线icu 语法编辑器进行尝试,如下图
(暂只支持.xml和.stringsdict)
书写规范详见导入文件格式说明
通过平台手动添加或 Open API 添加的复数文案,ICU 格式默认以 num 作为 variable;通过 excel 文件添加的复数文案,可以自定义 variable 内容。
通过 excel 文件导入或 Open API 修改已有复数文案的翻译文案时,如 variable 有变化,将以变化后的 variable 为准。
通过文件导入或 Open API 添加的复数文案,后续在平台手动修改翻译文案时,将不会修改已有的 variable。