結果カウントをリトアニア語に翻訳しようとしていますが、いくつかの特定のルールがあります。私はそれらを説明しようとします:
- ゼロで終わるすべてのカウント (0、10、20 ... 1050、1060...) および 12 と 19 の間 (12...19)
- 11 で終わるものを除いて、1 で終わるすべてのカウント (1, 21, 31 ... 1221, 1231... ただし、11, 111, 211 ... 2311, 2411 は除く)
- 上記以外のすべて (2 ~ 9 を含み、上記の規則が適用されない 21 を超えるもの)
私はこのようなことを(YAMLを使用して)試しましたが、数字でも40
ルールと一致しません:
'%count% Results, ': '{0,*0}%count% rezultatų |{1,*1}%count% rezultatas |]1,10[%count% rezultatai |]10,20[%count% rezultatų '
YAML を使用してそのようなことを行うことさえ可能ですか? 上記の例では、次のようになります。
テンプレートのレンダリング中に例外がスローされました (""{0,*0}%count% rezultatų |{1,*1}%count% rezultatas |]1,10[%count% の翻訳を選択できません" rezultatatai |]10,20[%count% rezultatų " with locale "lt". この翻訳に正しい複数形オプションがあることを再確認してください (例: "There is one apple|There are %count% apples").")