Commit fe23bc6
committed
feat(ui): refactor language system to use external locale files and flag icons
- Replace hardcoded UI translations with runtime locale loader
- Remove embedded flag emojis from language names, use icon assets instead
- Add language_options module for combo box population
- Add locale directory structure for translation files
- Update all UI text references to use translation helper
- Refactor tray popup to support dynamic label updates
- Decouple translation application from settings persistence
- Add language change signal propagation between dialogs
- Simplify paradox_yaml parser by removing native name mapping1 parent d05d0b2 commit fe23bc6
28 files changed
Lines changed: 2084 additions & 972 deletions
File tree
- .vscode
- assets/flags
- translatorhoi4
- parsers
- ui
- locales
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
0 commit comments