OVH Cloud OVH Cloud

Internationalisé un Programme VB.NET 2005

2 réponses
Avatar
FBS
Bonjour,

J'ai un programme WINFORM que je dois mettre en 3 langues (Francais,Anglais
et Polonais).

Je sais qu'il faut travailler avec des fichiers RESX, 1 pour chaque langue
et 1 pour chaque Form et 1 autre pour la valeur par defaut. Mais le problème
c'est que je dois permutter les FORMS et que je modifie les objets
(TEXTBOX,LABEL,...) dans les 3 langues pour que le fichier RESX de la langue
enregistre l'objet.

Donc c'est un travail long donc je voudrais savoir si il y a pas un moyen
plus rapide pour incorporer les objets dans les fichiers RESX.

Sinon un autre question, Comment faire pour internationaliser les messages
de mes msgbox que j'ai dans mes forms toujours avec mes 3 langues. Par
exemple dire Bonjour en Francais ,Hello en Anglais et Czesc en Polonais.

Merci d'avance

2 réponses

Avatar
rwanou56
Tu peux sauvegarder tes messages dans un fichier text ou une base de données
que tu viens lire au démarrage du programme.

La base de données c quelquechose que j'ai deja vu.

En esperant t'être de bons conseils

bonne soirée
Avatar
YB
Bonjour,

Pour les messages box, le plus pratique est d'utiliser des fichiers de
ressources, un par langue.

YB