Использование правильного файла «.resx» в соответствии с информацией о культуре.
Я хочу использовать локализацию в своем проекте, поэтому яя использую.resx» файлы.
У меня два файлаStringRes.resx» а также "StringRes.fr.resx», Как вы можете догадаться, я хочу, чтобы все сообщения моего приложения менялись в соответствии с CultureInfo пользователя.
Но когда я делаю это:
public MainWindow()
{
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr");
InitializeComponent();
}
Это неничего не меняю, когда я делаю:
Console.WriteLine(StringRes.FirstName);
Действительно, этоs всегда строка в StringRes, которая отображается, а не строка из StringRes.fr
Оба находятся в одном пространстве имен.
Спасибо за любую помощь.