feat(i18n): add Italian (it) locale

Adds complete Italian translation for all ~280 UI strings in static/i18n.js
and the login page strings in api/routes.py (_LOGIN_LOCALE).

Ordered alphabetically: en → it → ja in both files.
Preserves all JS function templates, template literals, and plural forms.

(cherry picked from commit c66e04b190e960de2a2902157261a5e407501054)
This commit is contained in:
Samuel Gudi authored and nesquena-hermes committed 2026-05-11 23:13:55 +00:00
1 parent 98c9a3de72
commit ba3cc2c541
2 files changed
+1099

No files matched your search

+9
View File
@@ -1944,6 +1944,15 @@ _LOGIN_LOCALE = {
# Strings mirror static/i18n.js login_* keys for the corresponding locale.
# See issue #1442. When adding a new locale to LOCALES in i18n.js, also add
# the matching entry here — tests/test_login_locale_parity.py enforces this.
"it": {
"lang": "it-IT",
"title": "Accedi",
"subtitle": "Inserisci la password per continuare",
"placeholder": "Password",
"btn": "Accedi",
"invalid_pw": "Password non valida",
"conn_failed": "Connessione fallita",
},
"ja": {
"lang": "ja-JP",
"title": "\u30b5\u30a4\u30f3\u30a4\u30f3",
+1090
View File
File diff suppressed because it is too large. Load diff