OVH Cloud OVH Cloud

Projet Multilingue en VB.Net

1 réponse
Avatar
V. Desjardins
Bonjour à tous,

Je précise en premier lieu que je débute en VB.Net... Ce sont mes tous
premiers pas !

J'ai inséré une fenêtre de login au sein de mon appli. J'ai rajouté une
combo dans laquelle j'aimerais pouvoir mettre 2 langues. Et en fonction de
la langue choisie par l'utilisateur, l'appli serait dans telle ou telle
langue.

J'ai déjà mis toutes mes fenêtres en localizable=yes et j'ai également fait
les trad. pour tous les boutons et éléments de mes fenêtres.

Ma question: est-il possible de récupérer le "nombre" de langues d'un
projet. Par exemple, moi j'ai utilisé la langue "par défaut", en écrivant
tout en anglais dans mes fenêtres, et ensuite, j'ai choisi français, j'ai
tout traduit, puis j'ai choisi portugais, et j'ai à nouveau tout traduit.

Y a-t-il un moyen de savoir que dans mon projet, j'utilise 2 langues en plus
de la langue par défaut ? Ainsi, je pourrais remplir ma combo avec ces deux
langues (sans avoir à le faire à la main), et l'idée c'est aussi de pouvoir
avoir autant de langues que je veux, et que la combo se mette à jour toute
seule.

Ensuite 2ème question: lorsque l'utilisateur va choisir la langue dans la
combo, est-ce que je peux instantanément changer la langue de la fenêtre de
login (sur laquelle se trouve la combo de choix des langues) ? Et ensuite,
est-ce qu'il m'est possible de changer la langue de toutes les fenêtres de
l'appli, par rapport au choix initial de l'utilisateur ?

J'espère avoir été clair, et que tout cela est possible. J'ai pas mal
cherché, mais je débute et j'avoue que c'est pas facile.

Merci d'avance et bonnes fêtes à tous !

1 réponse

Avatar
Christian ASTOR
V. Desjardins wrote:


J'ai inséré une fenêtre de login au sein de mon appli. J'ai rajouté une
combo dans laquelle j'aimerais pouvoir mettre 2 langues. Et en fonction de
la langue choisie par l'utilisateur, l'appli serait dans telle ou telle
langue.



Voir MUI, CurrentUICulture ds MSDN
http://www.microsoft.com/globaldev/getwr/steps/wrg_mui.mspx
et autres