Axionkt
Messages postés11Date d'inscriptionlundi 15 mai 2006StatutMembreDernière intervention12 juillet 2006
-
12 juil. 2006 à 00:02
Axionkt
Messages postés11Date d'inscriptionlundi 15 mai 2006StatutMembreDernière intervention12 juillet 2006
-
12 juil. 2006 à 13:05
Bonjour,
Je commence tout juste a essayer de comprendre le language C# et j'ai un petit problème.
Je cherche a faire une traduction (française) d'un programme
(multilangue: espagnol et anglais) et a intégrer cette langue dans
l'application. Le choix de la langue se fait par un contrôle.
Mon problème est que la langue ne change plus.
Voila la partie du code qui est la cause de ce dernier (du moins il me semble).
public static void MakeLang(Langs lang)
{
Langs langs1 = ((Langs)0);
switch (lang - 1)
{
case ((Langs)0):
{
goto L_345;
}
case Langs.Spanish:
{
goto L_0015;
}
case Langs.French:
{
goto L_345;
}
case Langs.English:
{
goto L_0272;
}
Veuillez m'excuser pour mon manque de clarté et de connaissances.
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 12 juil. 2006 à 09:23
salut,
perso, j'ai rien compris au lien, à part remplir une datagrid avec des données SQL, je ne vois pas où est le multilangues.
Quelque chose m'a échappé (dans VS 2005). J'utilise VS 2003 et les fichiers de resources pour les différentes langues, ce n'est plus la bonne méthode avec 2005 ?
Axionkt
Messages postés11Date d'inscriptionlundi 15 mai 2006StatutMembreDernière intervention12 juillet 2006 12 juil. 2006 à 12:25
Merci pour vos réponses, j'étudie le lien tout de suite.
En fait ce code existait déjà mais pas sous cette forme. Si j'ai bien compris, le switch+case équivaut au select case en basic?
A la base le code existe déjà, je me contente juste de le modifier pour qu'il intègre le français donc j'essaie de ne pas trop le modifier pour pouvoir le renvoyer à l'auteur. Sinon j'aurais commencé par quelque chose de plus simple pour apprendre le C#