Skip to content

Commit 52b8618

Browse files
committed
Simplifie l'i18n des engines et harmonise leurs tabs
Introduit une utilisation centralisee de engine_translate dans les engines integres pour eviter que chaque onglet recharge lui-meme ses fichiers de langue et pour conserver une synchronisation automatique avec apply_i18n. Met a jour PyInstaller, Nuitka et CX_Freeze afin qu'ils s'appuient sur la nouvelle facade de traduction tout en conservant les memes attributs attendus par le compilateur, la persistance de configuration et les hooks existants. Refond en parallele les tabs engines selon un design plus structure inspire du plugin Cleaner, avec sections QGroupBox, marges et espacements homogenes, puis des hints compacts qui reduisent l'effet de panneau brut sans changer le contrat fonctionnel. Actualise la documentation engine pour presenter clairement les deux approches i18n, le mode simple via engine_translate et le mode de rafraichissement via apply_i18n. Ajoute enfin un test unitaire cible pour verrouiller le cache des traductions engines, le fallback sur les traductions globales et la compatibilite avec le hook apply_i18n.
1 parent 24542d4 commit 52b8618

5 files changed

Lines changed: 1190 additions & 26 deletions

File tree

0 commit comments

Comments
 (0)