🔥 Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses 🎓



Resources e Internacionalização usando Visual Studio.NET 2005 (Parte I)

Descrição do artigo publicado no aspneti.com, cada artigo com seu resumo

LIVROS EM PROMOÇÃO

 

Olá pessoal, meu nome é Mauricio Junior e estou aqui para explicar um pouco sobre a nova maneira de resources e internacionalização com o Visual Studio.NET 2005. Está mais simples e robusta a forma de colocar várias línguas dentro do seu sistema web. Colocarei vários exemplos utilizando três linguagens diferentes como: inglês, português e espanhol. Usarei a linguagem C#.NET.

Segue a agenda do artigo:

 

 

Antes de começar na prática, segue uma frase interessante para todos usando uma criptografia dos tempos antigos. Tente traduzir. Nos próximos artigos irei disponibilizar a frase traduzida. Em breve, terá uma promoção para quem traduzir as frases e mandar um e-mail, ganhará um livro, mas apenas nas próximas frases e artigos publicados no aspneti.com.

 

 

Mbp dpouf b Efvt p ubnboip ept tfvt qspcmfnbt, dpouf bpt tfvt qspcmfnbt p ubnboip ep tfv Efvt. Bcsbdpt b upept.

 

 

 

Indo para prática

 

Comecei ante de tudo instalando a ferramenta grátis Visual Studio.NET Express 2005. O link que onde ser feito download da ferramente free da Microsoft é: http://msdn.microsoft.com/vstudio/express/

Depois de instalado, criei um projeto chamado mauriciojunior.org, pode ser escolhido o nome que quiser o que importa é o conteúdo e a forma de fazer. A primeira tela do projeto é apenas uma amostra de como está todo o projeto dentro da ferramenta.

Dentro da página default.aspx criei um label chamado lbl, ou seja, com o ID lbl pronto para ser usado da forma que quiser. O exemplo é simples e começando do zero mesmo.

Depois disso, cliquei com o botão direito em cima do projeto e fui direto à opção ADD NEW ITEM ...

Abriu uma próxima tela onde a escolha do tipo do arquivo será RESOURCE FILE com o nome MyStrings.resx. No Visual Studio.NET 2005 esse xml é editado bem melhor do que na forma do 2003, é na realidade é um xml dentro do seu projeto.

 

 

Quando clicar no botão ADD, a ferramenta pergunta se pode adicionar o resource file dentro da pasta App_GlobalResources, cliquei na botão SIM do alerta do sistema.  Continuando com o projeto, adicionei apenas uma opção chamada PRINCIPAL com o valor MEU VALOR PRINCIPAL.

Segue o que acabei de descrever acima.

 

 

 

Agora dentro da classe default.aspx.cs, colocarei o meu label recebendo esse valor para mostrar na tela.

 

Código:

 

using System;

using System.Data;

using System.Configuration;

using System.Globalization;

using System.Threading;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

 

public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        lbl.Text = Resources.MyStrings.PRINCIPAL;

    }

}

 

 

Prontinho, com isso terminei o primeiro artigo e logo disponibilizarei o próximo que é continuação. Espero ter ajudado qualquer problema ou dúvida pode entrar em contato comigo pelo e-mail: mauricio@aspneti.com ou pela comunidade www.aspneti.com ou www.aspneti.com.br.

 

 

Subscribe ecode10.com

Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.

Log In








Top