pfaffman
(Jay Pfaffman)
1
为什么不能在 client.en.yml 中使用 zero 序列化?
这里不使用 PLURALIZATION_KEYS 而使用 ENGLISH_KEYS 有什么原因吗?
zero 在我的代码中似乎可以正常工作(尽管我的代码至少还存在一个其他未被测试捕获的错误)。
gerhard
(Gerhard Schlager)
2
它能正常工作是因为 i18n 代码对 zero 键做了特殊处理。只要您不打算使用像 Transifex 或 Crowdin 这样的翻译平台,就可以继续使用它。除非有变动,否则这些平台仅支持由 Unicode 定义的键,对于英语而言就是 “one” 和 “other”。因此,翻译 “zero” 键是行不通的,因为这些平台在解析英语语言文件时会忽略它。