feat(i18n): add Czech (cs) locale support

Add a complete Czech (cs) locale to hermes-webui: full key parity with the
English reference (1642/1642 keys), real Czech translations for all string and
function-valued keys, Slavic plural helpers for tool/worklog summaries, the cs
login-screen locale in api/routes.py, and a dedicated tests/test_czech_locale.py
parity+placeholder+diacritics guard mirroring the other per-locale tests. All
15 locale-count assertions bumped 14->15.

Co-authored-by: ostravajih <ostravajih@users.noreply.github.com>
This commit is contained in:
ostravajih authored and nesquena-hermes committed 2026-07-06 21:27:46 +00:00
1 parent bb0439dcfa
commit 6da81f7a30
18 files changed
+1920 -22

No files matched your search

@@ -76,8 +76,8 @@ def test_panels_round_trip_and_hot_apply_virtualize_toggle():
def test_virtualize_toggle_i18n_all_locales():
js = I18N.read_text(encoding="utf-8")
assert js.count("settings_label_virtualize_transcript:") == 14
assert js.count("settings_desc_virtualize_transcript:") == 14
assert js.count("settings_label_virtualize_transcript:") == 15
assert js.count("settings_desc_virtualize_transcript:") == 15
# ── #4343 force-off-for-everyone migration (load_settings behavior) ──────────