Bonjour à tous,
Je dois développer une application pour "la planète entière", c'est-à-dire, paramétrable pour que le texte de ses menus, ses boutons et autres s'affiche dans la langue voulue.
En lançant le programme, on selectionne la langue utilisée.
[MonApp.exe /lang:French] montre une application tout en français. De la même manière, on peut la lancer en Anglais, en Allemand, en Italien... et même en Coréen, en Japonais, en Chinois... (L'Unicode est mon ami...)
Mon dernier problème vient des langues RTL (Right-to-Left) que sont l'Arabe et l'Hébreu.
Je n'ai pas de soucis avec mes fenêtres en général. Mais il me reste des petits soucis :
Y'a-t-il un moyen de "basculer" mes objets dérivés de CDialog à l'exécution ? (Ou l'unique solution est de faire un jeu "Mirrored" et un jeu "Non-Mirrored" avec WS_EX_LAYOUT_RTL )
J'ai fait le tour de la question chez Microsoft et c'est là la seule solution.
Quelqu'un aurait-il eu un jour à réflechir sur la question ? Auquel cas, sa réponse est la bienvenue.
Cordialement.
BlaBla.
Partager