Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2062 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  C# et localization

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C# et localization

n°1227874
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-10-2005 à 11:55:51  profilanswer
 

Salut,
 
Pour deux projets, j'ai besoin de gérer la localisation.
 
Le premier, un programme EXE. En fonction des paramètres régionax, je veux pouvoir afficher des messages traduits dans la langue de l'utilisateur.
Ce projet est perso, donc ce n'est pas le plus important.
 
Le second, un site web, en C#.
Je dois pouvoir gérer le français, l'italien et l'anglais. Et terme, un nombre indéfini de langues.
 
Pour tout une partie du site, aucun souci, c'est la base qui va me fournir des traductions (produits, catalogue, etc.)
 
Mas pour le reste, j'ai besoin de gérer la langue, toujours en fonction des paramètres de l'uilisateur.
On m'a dit de passer par les fichiers de ressources.
 
Seulement, après des tests infructueux hier soir, je suis complètement bloqué. Je ne trouve pas dans la doc d'explication concrète, et les exemples sont soit incomplets, soit ne répondent pas à mes besoins.
 
Est-ce que vous pouvez m'aider en postant un exemple ?
 
Une page qui dit "bonjour" (et c'est tout) dans la langue de l'utilisateur (donc récupérée du navigateur, par défaut, "ENG" ) et qui affiche le code ISO de du pays, de la langue et de la devise associée sera parfait.
 
Merci d'avance !

mood
Publicité
Posté le 21-10-2005 à 11:55:51  profilanswer
 

n°1227895
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-10-2005 à 12:13:41  profilanswer
 

:sweat:

n°1228426
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-10-2005 à 20:17:08  profilanswer
 

Ben ça se bouscule pas au portillon :sweat:
 
Tout à l'heure, j'étais content, j'avais trouvé un truc sur un site, mais faut payer pour télécharger l'exemple :fou:

n°1228535
FlorentG
Posté le 22-10-2005 à 00:05:52  profilanswer
 
n°1228738
Arjuna
Aircraft Ident.: F-MBSD
Posté le 22-10-2005 à 16:14:25  profilanswer
 

Ca plante sur "MyBase".
 
Il vient d'où cet objet ?
T'as pas un petit exemple complet de script ?

n°1228739
Arjuna
Aircraft Ident.: F-MBSD
Posté le 22-10-2005 à 16:23:14  profilanswer
 

PS: je suis en C#

n°1229014
FlorentG
Posté le 23-10-2005 à 14:41:34  profilanswer
 

MyBase, c'est la classe en cours (donc vraiment la classe en cours, pas une classe dérivée ou quoi que ce soit) :)

n°1229017
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-10-2005 à 14:50:35  profilanswer
 

Rien compris :D
 
C'est "WebForm1" alors ?

n°1229046
FlorentG
Posté le 23-10-2005 à 16:19:39  profilanswer
 

Oublie pas de regarder dans la MSDN, y'a de manière générale l'équivalence VB-C#
 
En VB :

New ResourceManager("Pouet", MyBase.GetType.Module.Assembly)


En C# :

new ResourceManager("Pouet", base.GetType().Module.Assembly);


n°1229105
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-10-2005 à 18:19:11  profilanswer
 

Hmmm. J'avais essayé "base", mais ça plantais dessus. Par contre, il est vrai que je n'avais pas mis les () à GetType


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  C# et localization

 

Sujets relatifs
Plus de sujets relatifs à : C# et localization


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)