Skip to content

Commit fe23bc6

Browse files
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 mapping
1 parent d05d0b2 commit fe23bc6

28 files changed

Lines changed: 2084 additions & 972 deletions

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"python-envs.defaultEnvManager": "ms-python.python:system"
3+
}

assets/flags/br.svg

Lines changed: 6 additions & 0 deletions
Loading

assets/flags/cn.svg

Lines changed: 10 additions & 0 deletions
Loading

assets/flags/de.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/flags/es.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/flags/fr.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/flags/jp.svg

Lines changed: 4 additions & 0 deletions
Loading

assets/flags/kr.svg

Lines changed: 9 additions & 0 deletions
Loading

assets/flags/pl.svg

Lines changed: 4 additions & 0 deletions
Loading

assets/flags/ru.svg

Lines changed: 5 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)