Como: Localizar código

O código não alocado usa valores de cadeia de caracteres em código. Para localizar cadeias de caracteres de código, substitua-as por chamadas para , que é um método que GetGlobalResourceObject faz referência a recursos localizados.

Código de localização

Para localizar o código

  1. No Gerenciador de Soluções, abra o menu de atalho de um item de projeto e escolha Adicionar > Módulo.

    Escolha o modelo Arquivo de Recursos.

    Observação

    Certifique-se de adicionar o arquivo de recurso a SharePoint item de projeto para que a propriedade Tipo de Implantação está disponível. Essa propriedade é necessária posteriormente neste procedimento.

  2. Dê ao arquivo de recurso de idioma padrão um nome de sua escolha anexado a uma extensão .resx, como MyAppResources.resx.

  3. Repita as etapas 1 e 2 para adicionar arquivos de recurso separados ao item SharePoint projeto: um para cada idioma localizado.

    Use o mesmo nome base para cada arquivo de recurso localizado, mas adicione a ID de cultura. Por exemplo, nomeia um recurso localizado em alemão MyAppResources.de-DE.resx.

  4. Abra cada arquivo de recurso e adicione cadeias de caracteres localizadas. Use as mesmas IDs de cadeia de caracteres em cada arquivo.

  5. Altere o valor da propriedade Tipo de Implantação de cada arquivo de recurso para AppGlobalResource para fazer com que cada arquivo seja implantado na pasta App_GlobalResources do servidor.

  6. Deixe o valor da propriedade Ação de Build de cada arquivo como Recurso Inserido.

    Os recursos inseridos são compilados na DLL do projeto.

  7. Crie o projeto para criar as DLLs satélite do recurso.

  8. No Designer de Pacotes, escolha a guia Avançado e adicione o assembly satélite.

  9. Na caixa Local, prepare uma pasta de ID de cultura para o caminho Local, como de-DE \ <Project Item Name> .resources.dll.

  10. Se sua solução ainda não fizer referência ao assembly System.Web, adicione uma referência a ele e adicione uma diretiva em seu código a System.Web .

  11. Localize todas as cadeias de caracteres em código em seu código visíveis para os usuários, como texto da interface do usuário, erros e texto da mensagem. Substitua-os por uma chamada para GetGlobalResourceObject o método usando a seguinte sintaxe:

    HttpContext.GetGlobalResourceObject("Resource File Name", "String ID")
    
  12. Escolha a tecla F5 para criar e executar o aplicativo.

  13. No SharePoint, altere o idioma de exibição do padrão.

    As cadeias de caracteres localizadas aparecem no aplicativo. Para exibir recursos localizados, o SharePoint servidor deve ter um pacote de idiomas instalado que corresponde à cultura do arquivo de recurso.

Confira também