Esta documentação foi arquivada e não está sendo atualizada.

Como: Criar Arquivos recurso for Sites Web ASP.NET

Visual Studio 2005

Um arquivo de recurso é um arquivo XML que contém as seqüências de caracteres que você deseja converter para idiomas diferentes.Você cria um arquivo de recursos separado para cada idioma para o qual você deseja converter uma página da Web.

Arquivos de recursos globais estão disponíveis para qualquer página ou componente no site.Arquivos de recurso locais são associado a uma única página da Web e contêm o texto traduzido para essa página somente.Para obter mais informações, consulte Visão geral sobre recursos de página da Web ASP.NET.

Visual Studio 2005 inclui an editor for managing Recursos that simplifies the processo of Creating recurso Arquivos. Para obter mais informações, consulte Como: Criar arquivos de recursos para sites da Web do ASP.NET (Visual Studio) e Como: Criar arquivos de recursos para sites da Web do ASP.NET e Como: Criar arquivos de recursos para sites da Web do ASP.NET.

Para criar um arquivo de recurso para um site da Web ASP.NET

  1. Criar a Novo arquivo de texto that has the extensão .txt.

  2. In the arquivo de texto, Criar chave/valor pairs Using the chave Formatar=valor.Chaves não diferenciam maiúsculas de minúsculas.

    O exemplo de código a seguir mostra dois pares de chave / valor:

    Button1Text=Submit
    Label1Text=Welcome!
    
  3. Salve o arquivo.

  4. No Microsoft Windows, abra uma janela Command Prompt e, em seguida, vá para a pasta que contenha os utilitários de linha de comando para a versão 2.0 do .NET Framework .O caminho é o seguinte:

    %windows%\Microsoft.NET\Framework\version\sdk\bin
    

    Para a version, substitua o nome da pasta para a versão do .NET Framework que você está usando no momento.

  5. Execute o utilitário Resgen, usando a seguinte sintaxe:

    resgen textfile.txt resourcefile.resx
    

    For exemplo, IF in etapa 1 you Criado a arquivo nomeado SiteResources.txt, the Comando Might similar to the seguinte aspecto:

    resgen c:\WebSite\SiteResources.txt c:\WebSite\SiteResources.resx
    

    Você pode incluir um caminho completo, ao especificar os nomes dos arquivos de texto e de recurso.

    Quando o comando é executado, ele cria um arquivo. resx que inclui as definições e elementos de XML corretos.

  6. Copie o arquivo de recursos para a localidade apropriada no site:

    • Para usar o arquivo de recursos como um recurso global, copie-o para App_GlobalResources.

    • Para usar o arquivo de recursos como um recurso local, copie-o para App_LocalResources.

  7. Criar Additional recurso Arquivos for each Idioma or Idioma and cultura (Nome CultureInfo) that you desejar to suporte in your aplicativo.You can Either of the seguinte:

    • Copiar the Primeiro arquivo de recurso to a Novo Nome that inclui the Idioma or Idioma and informações cultura, and then Traduzir the conteúdo of the Elementos value to another Idioma.

    • Repita as etapas 1 a 5 com o mesmos pares chave / valor, mas com os valores convertidos em outro idioma.Para o nome de arquivo na etapa 5, inclua os nomes do idioma ou do idioma e cultura.

    For exemplo, the versão Espanhol of the SiteResources. Arquivo Resx would be SiteResources.es.resx.

    ObservaçãoObservação:

    Ao nomear os arquivos de recurso, não inclua .aspx no nome porque isso pode resultar em um conflito de nomes.For exemplo, the pasta recurso Cannot Contain Two Arquivos with Nomes such as resTestPage.resx and resTestPage.aspx.resx because the resolução of the arquivo Nomes at Compilar - tempo would Criar a conflito de nomeação, resulting in a compile-time error.

Mostrar: