Est-il un moyen de réglage de la culture pour l'ensemble de l'application? Tous les threads en cours et de nouveaux threads?

Est-il un moyen de réglage de la culture pour l'ensemble de l'application? Tous les threads en cours et de nouveaux threads?

Nous avons le nom de la culture stockées dans une base de données, et lorsque notre application démarre, nous ne

CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

Mais, bien sûr, ce choix est "perdu" quand nous voulons faire quelque chose dans un nouveau thread. Est-il un moyen de réglage que CurrentCulture et CurrentUICulture pour l'ensemble de l'application? De sorte que de nouveaux threads obtient également que la culture? Ou est-ce un événement déclenché à chaque fois qu'un nouveau thread est créé que je peux brancher jusqu'à?

  • Si vous utilisez des ressources, vous pouvez forcer manuellement par: Resource1.Culture = nouveau Système.De la mondialisation.CultureInfo("fr"); de Cette façon, chaque fois que vous voulez récupérer une chaîne de caractères, il est localisé et retourné
InformationsquelleAutor Svish | 2009-01-22