Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.22.242.141] |
|
Сообщ.
#1
,
|
|
|
Все ресурсы подготовлены, заполнены, публичными назначены... Но не работает...
Делаю в App.xaml.cs: CultureInfo CI = new CultureInfo("en-US"); Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US"); // делал и так: = CI;// и так new CultureInfo("en-US"); Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.GetCultureInfo("en-US");// =new CultureInfo("en-US"); //Ещё так пробовал: var cultureToUse = new System.Globalization.CultureInfo("en-US"); var currentThread = System.Threading.Thread.CurrentThread; currentThread.CurrentCulture = cultureToUse; currentThread.CurrentUICulture = cultureToUse; Не работает. CurrentCulture - поля заполняются и переключаются на en-US, но из ресурсов не цепляются строчки. Как работал по дефолту, так и работает. Как быть? Что не так? Добавлено Появились новые вводные. Если файл fr-FR и делаем new CultureInfo("fr-FR") - то все работает. Что за предвзятое отношение к английскому-американскому? Добавлено переименовал файл в Resources.en, и использую "en-GB", и все работает.... Но почему US не берется? |