Member 13345163 Ответов: 1

Как сделать глобализацию в winforms с помощью C#, используя текущую систему cluture и регион.


Когда я меняю текущую культуру и регион системы на немецкий и использую код, как он все еще показывает en-US .

CultureInfo currentUserCulture = Thread.CurrentThread.CurrentCulture;
     RegionInfo region = new RegionInfo(currentUserCulture.Name);

Как исправить эту проблему.

Я изменил Системные настройки с панели управления текущей культурой и регионом на немецкий.

Что я уже пробовал:

<pre>CultureInfo currentUserCulture = Thread.CurrentThread.CurrentCulture;
     RegionInfo region = new RegionInfo(currentUserCulture.Name);

1 Ответов

Рейтинг:
0

RickZeeland

Попробовать это:

CultureInfo.DefaultThreadCurrentCulture = CultureInfo.CreateSpecificCulture("en-GB");