您好,我需要根据一个值进行复数翻译,但找不到如何做到这一点。
例如我有变量peopleCount
。
peopleCount = 1
翻译应该是: 英语:{{ peopleCount }} person likes this
立陶宛语:{{ peopleCount }} zmogus tai megsta
- 如果
peopleCount
超过 1 个英文翻译将是:{{ peopleCount }} people like this
.
但对于立陶宛语翻译:
- if
peopleCount
介于 2 和 9 之间或以这些数字结尾的任何数字,但以第 4 条规则中提供的数字结尾的数字除外(例如:225、249、210 <--- 这些是正确的数字。不正确的数字:215、250... )。这将是{{ peopleCount }} zmones tai megsta
- 如果计数在 10 到 20 或 30、40 或任何其他以零结尾的数字(如 150 或 90)之间
{{ peopleCount }} zmoniu tai megsta
我该如何做到这一点?