Je viens de commencer une nouvelle « rubrique » de vidéos sur le développement .NET : RTFM !
La prémière vidéo sur le WCF est en ligne :
A+
Les articles sur le développement en général et plus particulièrement en .Net
Bonjour,
Je suis en train de travailler sur un petit projet que je vous présenterai plus tard. Mais je me suis heurté à un problème récurrent : le proxy.
Sur une application WPF, la culture de l’application s’aligne automatiquement sur celle de l’OS. Cependant, ce n’est pas le cas pour le paramètre StringFormat des Bindings. Pour palier le problème, il suffit surcharger la méthode OnStartup dans le fichier App.xaml.cs :
protected override void OnStartup(StartupEventArgs e)
{
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
base.OnStartup(e);
}
De cette façon, la langue utilisée sera celle définie par la culture de l’application. Si vous souhaitez aussi forcer la culture de l’application, il faut modifier un peu la méthode précédente:
protected override void OnStartup(StartupEventArgs e)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR");
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
base.OnStartup(e);
}
Voila pour la localisation des StringFormat dans les fichiers .xaml.
A+ et bon code.
Développer une application c’est bien, mais la traduire dans plusieurs langues c’est mieux (surtout si vous êtes Tlingit).
Dans cet article, je vais vous présenter comment on fait normalement, puis je vous présenterez une librairie de mon cru pour simplifier la localisation de vos application. Continuer la lecture