fix(i18n): sync all 14 locale files to 575 keys each

- Move 38 misplaced root-level shared_* keys into shared.shared_* in
  de, es, fr, pt (values preserved, just re-nested correctly)
- Add 17 missing music.* keys to all non-en languages (en fallback)
- Add missing dialogs.*, actions.*, shared.*, notifications.* keys to
  fa (33), zh (71), de (20), fr (22), it (22), nl (20), pt (22)
- Sync language_selector.languages across all 14 locales (was missing
  ar, hi, it, ja, ko, nl, ru in most files)

All 14 languages now have exactly 575 keys matching en.json.
This commit is contained in:
Diocrafts
2026-04-12 02:02:21 +02:00
parent edf1e66989
commit 37975afb39
14 changed files with 8644 additions and 8257 deletions
+628 -605
View File
File diff suppressed because it is too large Load Diff
+591 -564
View File
File diff suppressed because it is too large Load Diff
+628 -621
View File
File diff suppressed because it is too large Load Diff
+591 -584
View File
File diff suppressed because it is too large Load Diff
+628 -588
View File
File diff suppressed because it is too large Load Diff
+591 -562
View File
File diff suppressed because it is too large Load Diff
+628 -605
View File
File diff suppressed because it is too large Load Diff
+628 -600
View File
File diff suppressed because it is too large Load Diff
+628 -605
View File
File diff suppressed because it is too large Load Diff
+628 -605
View File
File diff suppressed because it is too large Load Diff
+628 -601
View File
File diff suppressed because it is too large Load Diff
+591 -562
View File
File diff suppressed because it is too large Load Diff
+628 -605
View File
File diff suppressed because it is too large Load Diff
+628 -550
View File
File diff suppressed because it is too large Load Diff