按实际运行环境编写 ICU 消息。
ICU 消息必须保留变量并包含所需的兜底分支。用应用程序的 ICU 解析器验证,并测试各目标语言的代表数字。
按任务需求调整流程。
指定运行环境、语言、变量名以及单数、复数或选择行为。起草包含兜底分支且保留嵌套占位符的消息。用应用实际使用的 ICU 兼容库解析,并测试每个分支的代表值。
- 你需要提供什么
- 本地化消息要求与变量定义。
- 你会得到什么
- 附语法检查的复数及选择消息草稿。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
English message uses a variable named count and should show one item or multiple items.
完整示例
{count, plural, one {# item} other {# items}}
Check count values 0, 1 and 2 in the target runtime. Additional locales may require other plural categories.将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
英语的 one/other 复数模式适用于所有语言吗?
不适用。复数类别因语言而异,应使用该语言规则并测试实际运行环境。
为什么 ICU 消息直接显示花括号或无法编译?
目标系统可能使用不同消息语法,或嵌套不合法。用应用实际使用的解析器验证。
此工作流程的参考资料。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑