![]() | ![]() ![]() | Página seguinte ![]() |
Referência: 2.7
A referência 2.8, mostro como criar primeiramente uma cultura corrente específica e depois criar uma nova instância do objeto para o UICulture. (2.8)
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(selectedLanguage);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(selectedLanguage); |
Referência: 2.8
Em sequência, mostro uma ilustração da classe criada, o arquivo default.aspx.cs. (2.9)
Referência: 2.9
No método Page_Load, atribui as variáveis dentro da página para ser mostradas junto ao usuário. Referência 3.0.
lblDescricao.Text |
Resources.ResourceKey.Label |
cmdLinguagem.Text |
Resources.ResourceKey.Button |
Dessa forma, pego os valores do arquivo de resources e mostro na tela para o usuário.
Cliquei no botão F5 do Visual Studio.NET 2005 e apareceu a referência 3.0. No brownser, pelo fato do padrão estar em português, já aparece os valores do arquivo de resources dentro da página web.
Referência: 3.0
Escolhi a opção em inglês e cliquei no botão SETAR LINGUAGEM. Veja você mesmo o resultado da página. (3.1)
Referência: 3.1
Foram passados todos os valores da página para a língua inglesa. Isto é, foi lido do arquivo de resources. Para testar o alemão, fiz a mesma coisa. Escolhi a opção GERMAN na combo e cliquei em SET LINGUAGE. (3.2)
Referência: 3.2
Bom, o meu alemão não é grande coisa. Mesmo assim, os valores da página foram mudados automaticamente para alemão, ou seja, para a língua escolhida.
Fico por aqui com mais um artigo.
Segue meus livros publicados.
por Mauricio Junior - mauricio[arroba]ascompras.com
![]() | ![]() ![]() | Página seguinte ![]() |
|
|