Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Vernié [MS]
Bonjour Herve,
C'est une vaste question ;-)
Le frameWork .Net fonctionne essentiellement autour d'assemblies dites Satellites contenant des ressources « Multilangages » et qui sont organisé par « Culture, région »
Par exemple pour des ressources française de France, tu auras une assembly dans un répertoire nommé FR-fr, pour des ressources Canadiennes FR-ca, américaines EN-us, anglaise EN-uk etc. (tu vois le topo).
Pour créer ces ressources, tu as des outils dans le framework tel que resgen (ressource generator), mais si tu développes une application Windows (Non Web), tu peux directement dans les propriétés du formulaire choisir la propriété 'Localisable=true' et ensuite choisir chaque langue que tu souhaites.
Visual Studio, va créer autant d'assembly que tu auras choisi de langue.
Il existe des exemples qui pourront t'aider disponibles ici :
C:Program FilesMicrosoft Visual Studio .NET 2003SDKv1.1SamplesTutorialsresourcesandlocalization
A+
Eric Vernié
"Herve MAILLARD" a écrit dans le message de news:40e91df9$0$25705$
Bonjour,
La question est dans l'objet : Comment concevoir une application
multilingue
?
Merci de votre aide.
Hervé.
Bonjour Herve,
C'est une vaste question ;-)
Le frameWork .Net fonctionne essentiellement autour d'assemblies dites
Satellites contenant des ressources « Multilangages » et qui sont organisé
par « Culture, région »
Par exemple pour des ressources française de France, tu auras une assembly
dans un répertoire nommé FR-fr, pour des ressources Canadiennes FR-ca,
américaines EN-us, anglaise EN-uk etc. (tu vois le topo).
Pour créer ces ressources, tu as des outils dans le framework tel que resgen
(ressource generator), mais si tu développes une application Windows (Non
Web), tu peux directement dans les propriétés du formulaire choisir la
propriété 'Localisable=true' et ensuite choisir chaque langue que tu
souhaites.
Visual Studio, va créer autant d'assembly que tu auras choisi de langue.
Il existe des exemples qui pourront t'aider disponibles ici :
C:Program FilesMicrosoft Visual Studio .NET
2003SDKv1.1SamplesTutorialsresourcesandlocalization
A+
Eric Vernié
"Herve MAILLARD" <rvmaillard@free.fr> a écrit dans le message de
news:40e91df9$0$25705$636a15ce@news.free.fr...
Bonjour,
La question est dans l'objet : Comment concevoir une application
Le frameWork .Net fonctionne essentiellement autour d'assemblies dites Satellites contenant des ressources « Multilangages » et qui sont organisé par « Culture, région »
Par exemple pour des ressources française de France, tu auras une assembly dans un répertoire nommé FR-fr, pour des ressources Canadiennes FR-ca, américaines EN-us, anglaise EN-uk etc. (tu vois le topo).
Pour créer ces ressources, tu as des outils dans le framework tel que resgen (ressource generator), mais si tu développes une application Windows (Non Web), tu peux directement dans les propriétés du formulaire choisir la propriété 'Localisable=true' et ensuite choisir chaque langue que tu souhaites.
Visual Studio, va créer autant d'assembly que tu auras choisi de langue.
Il existe des exemples qui pourront t'aider disponibles ici :
C:Program FilesMicrosoft Visual Studio .NET 2003SDKv1.1SamplesTutorialsresourcesandlocalization
A+
Eric Vernié
"Herve MAILLARD" a écrit dans le message de news:40e91df9$0$25705$
Bonjour,
La question est dans l'objet : Comment concevoir une application
multilingue
?
Merci de votre aide.
Hervé.
LEBRUN Thomas
Une méthode un peu bourrin serait d'utiliser un fichier App.config, et dedans, tu met tes 2 version (Anglais et Francais). Dans ton appli, tu utilises les clés qui correspondent au langage choisit par l'utilisateur.
Un truc plus propre : utiliser un ResourceManager et la classe CultureInfo
Un bon exemple ici : http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id!1
A+
-- LEBRUN Thomas MCP Visual C# (70-316)
"Herve MAILLARD" a écrit :
Bonjour,
La question est dans l'objet : Comment concevoir une application multilingue ?
Merci de votre aide.
Hervé.
Une méthode un peu bourrin serait d'utiliser un fichier App.config, et dedans, tu met tes 2 version (Anglais et Francais).
Dans ton appli, tu utilises les clés qui correspondent au langage choisit par l'utilisateur.
Un truc plus propre : utiliser un ResourceManager et la classe CultureInfo
Un bon exemple ici : http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id!1
A+
--
LEBRUN Thomas
MCP Visual C# (70-316)
"Herve MAILLARD" a écrit :
Bonjour,
La question est dans l'objet : Comment concevoir une application multilingue
?
Une méthode un peu bourrin serait d'utiliser un fichier App.config, et dedans, tu met tes 2 version (Anglais et Francais). Dans ton appli, tu utilises les clés qui correspondent au langage choisit par l'utilisateur.
Un truc plus propre : utiliser un ResourceManager et la classe CultureInfo
Un bon exemple ici : http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id!1
A+
-- LEBRUN Thomas MCP Visual C# (70-316)
"Herve MAILLARD" a écrit :
Bonjour,
La question est dans l'objet : Comment concevoir une application multilingue ?