Multilingue

24 ans Messages postés 231 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 7 juillet 2008 - 7 mars 2006 à 15:01
24 ans Messages postés 231 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 7 juillet 2008 - 8 mars 2006 à 08:37
j' ai un petit problème qui est le suivant
comment mettre mon application Multilingue sans utiliser um base de donnée ou un fichier XML
j'ai mis cette contrainte car mon chef de projet le voudrais comme ça !! moi aussi j'entendu parler qu'on peut le faire mais avec les fichiers "resx"

4 réponses

24 ans Messages postés 231 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 7 juillet 2008 2
7 mars 2006 à 15:48
j'ai trouver la solution à cette url :http://www.csharpfr.com/infomsg/PROGRAMME-MULTI-LANGUE_205883.aspx

mais je veut traiter les messages box aussi , j'ai une solution c'est d'inserrer dans chaque fichiers resx mes messages mais le probleme comment faire appel à ces messages ou à ces variables
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
7 mars 2006 à 15:52
Salut,

En effet, il faut utiliser les fichier resources et la Localisation.
Tu trouveras un guide ici


Mx
MVP C#
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
7 mars 2006 à 15:58
Tu trouveras d'autres ressources ici aussi



Mx
MVP C#
0
24 ans Messages postés 231 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 7 juillet 2008 2
8 mars 2006 à 08:37
c'est bon voici ma solution
je declare resources as ComponentResourceManager est je lui affecte le ressource de la Form puis je peut trouver mes messages ( les variables ) avec cette lignes de code

resources.GetString("Message 1"))

Private resources
As System.ComponentModel.ComponentResourceManager =
New System.ComponentModel.ComponentResourceManager(
GetType(Form1))


MsgBox(resources.GetString(
"Message 1"))
0
Rejoignez-nous