Traduction - localisation
Apparence
Fichier de ressources resx
- Ajouter une ressource pour l'anglais : MaRessource.resx
- Définir Hello → Hello
- Ajouter une ressource pour le français : MaRessource.fr.resx
- Définir Hello → Salut
MaRessource.Hello; // Hello
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");
MaRessource.Hello; // Salut
// l'application va chercher la ressource fr-FR
// comme elle ne la trouve pas elle va chercher la ressource fr
|
<Window xmlns:MonXmlNamespace="clr-namespace:MonNamespace;assembly=MonAssembly">
<TextBlock Text="{x:Static MonXmlNamespace:MaRessource.Hello}" />
|
Placeholder {0}
- Définir Hello → Hello {0}
- Définir Hello → Salut {0}
String.Format(MaRessource.Hello, name)
|