【发布时间】:2015-08-31 01:01:39
【问题描述】:
您好,我需要根据值进行复数翻译,但找不到如何做到这一点。
例如我有变量peopleCount。
-
peopleCount = 1翻译应为:英语:{{ peopleCount }} person likes this立陶宛语:{{ peopleCount }} zmogus tai megsta - 如果
peopleCount超过1 个英文翻译将是:{{ peopleCount }} people like this。
但对于立陶宛语翻译:
- 如果
peopleCount介于 2 和 9 之间或任何以这些数字结尾的数字,但以第 4 条规则中提供的数字结尾的数字除外(例如:225、249、210 {{ peopleCount }} zmones tai megsta - 如果计数介于 10 和 20 或 30、40 或任何其他以零结尾的数字(如 150 或 90)之间,则为
{{ peopleCount }} zmoniu tai megsta
我该如何做到这一点?
【问题讨论】:
-
请注意,正确的英语语法应该是“5 people like this”(不喜欢)。
标签: angularjs translation angular-translate pluralize