arquivo padrao mais a informacao da linguagem especifica. Por exemplo, se voce criar um arquivo para a linguagem abranger o espanhol, o arquivo de recurso da pagina Default.aspx deve ser Default.aspx.es.resx onde "es" e abreviacao de Spanish. Se for criar para o alemao, deve ser, Default.aspx.de.resx onde "de" representa German.Culture-Specific Local ResourcesNo desenvolvimento asp.net o termo culture (cultura) refere-se a linguagens regionais e diferencas de formatos. Exemplo, o Ingles falado nos Estados Unidos, e diferente do Ingles falado na Inglaterra e na Australia ou outras partes do mundo. Cada pais ou regiao pode ter um padrao diferente de formato de moeda, data ou numero. Nos Estados Unidos por exemplo o numero e formatado da seguinte forma: 12,345.67, ja em algumas partes da Europa a virgula e o ponto sao invertidos: 12.345,67.Quando uma requisicao de cultura especifica for feita o FrameWork ira ajustar conforme a necessidade. Voce so precisa criar arquivos de recursos especificos.Para atender diferentes culturas, como por exemplo ter textos diferentes para o Espanhol falado na Espanha e o Espanhol falado no Mexico, basta criar o arquivo com o seguinte formato: PageName.aspx.languageId-cultureId.resx.Exemplo, caso queria ter um texto diferenciado para o Espanhol falado no Mexico (mx) precisa criar um arquivo: Home.aspx.es-mx.resx; Ja para o Espanhol falado no restante do mundo basta: Home.aspx.es.resx.Examining the Contents of a Resource FileO arquivo de recurso no Asp.Net e um arquivo xml com um conjunto de pares com chave e valor. A chave e unica e e usada para definir e referenciar o resource. Ja o valor (claro) e o valor retornado pela chave. O seguinte codigo e um exemplo de um chave em um arquivo de recurso:<data name="PageResource1.Title" xml:space="preserve"> <value>Customer Lookup</value></data>Neste exemplo observe que a chave e PageResource1.Title e o valor e Customer Lookup.O Visual Studio possui uma ferramenta propria para edicao, porem caso precise ou queria pode editar seu arquivo de recurso atraves de algum editor Xml.Generating Local ResourcesVoce pode utilizar o Visual Studio para gerar automaticamente um arquivo de recurso local para sua pagina. Este procedimento ira exportar para o arquivo as propriedades baseadas em textos dos controles dessa pagina. Para executar este procedimento, siga os passsos:Abra sua pagina no Visual Studio;Va ate o menu Tools-Generate Local Resource.O Visual Studio ira fazer: Criar a pasta App_LocalResources se for necessario;Gerar um arquivo baseado em Xml, que sera seu arquivo local de recursos. Ele ira conter as propriedades de sua pagina e de seus controles, propriedades como Text, ToolTip, Title e Caption).Veja a imagem de exemplo, uma pagina que possui um TextBox, um Calendar e controles Button. Repare no menu:Depois de clicar na opcao. O Visual Studio ira gerar um arquivo de recurso com as propriedades exportadas de sua pagina e controles. Este arquivo ira ser nomeado com o nome de sua pagina mais a extensao .resx.Observe na proxima figura o arquivo gerado, repare que foram exportadas as propriedades com seus valores que estavam informados.Localizing Text Outside of ControlsLembre-se que o Visual Studio nao gera recursos para todo o texto de sua pagina, ele apenas ira gerar para os controles que possuem a propriedade Text. Verifique