Usando o arquivo ".resx" correto de acordo com as informações da cultura
Eu quero usar a localização no meu projeto, então estou usando arquivos ".resx".
Eu tenho dois arquivos "StringRes.resx" e "StringRes.fr.resx". Como você pode imaginar, eu quero que todas as mensagens do meu aplicativo mudem de acordo com o CultureInfo do usuário.
Mas quando eu faço isso:
public MainWindow()
{
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr");
InitializeComponent();
}
Não muda nada quando eu faço:
Console.WriteLine(StringRes.FirstName);
Na verdade, é sempre a string em StringRes que é exibida e não a string de StringRes.fr
Ambos estão no mesmo espaço de nomes.
Obrigado por qualquer ajuda.