Files
tty7/crates
02620cfa48 feat(ui): add ru-RU locale with CLDR few/many plurals (#1072)
* feat(ui): add ru-RU locale with CLDR few/many plurals

Russian joins English, Simplified Chinese and Japanese.

- `gui_language` accepts `ru-RU`; the picker shows the endonym «Русский»
  in every locale, as for 简体中文 and 日本語.
- `PluralCategory` gains `few` and `many`, chosen by the CLDR rule for
  the active locale (1 файл, 2 файла, 5 файлов, 11 файлов, 21 файл).
  en, zh and ja never select them, so their output is unchanged.
- `ru.rs` translates every key and every plural form; the exhaustiveness
  test now covers ru as well.
- Style follows Russian VS Code / Windows: infinitive verbs on buttons
  and menu items, imperative in hints, Git terms as in VS Code ru.

Claude-Session: https://claude.ai/code/session_01NnVhn11H75iA699hvPsiH3

* docs(config): list ru-RU among gui_language values

---------

Co-authored-by: kalpakprod <307643502+kalpakprod@users.noreply.github.com>
Co-authored-by: l0ng-ai <24760907+l0ng-ai@users.noreply.github.com>
2026-10-03 20:36:31 +08:00
..