Использование правильного файла «.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

Оба находятся в одном пространстве имен.

Спасибо за любую помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос