Partilhar via


Como: Localize o código

O código de não localizado usa valores de cadeia de caracteres pré-programadas.Para localizar cadeias de caracteres de código, substituir-las com chamadas a GetGlobalResourceObject, que é um método que referencia recursos localizados.

Localizando o código

Para localizar o código

  1. Em Gerenciador de Soluções, abra o menu de atalho para um item de projeto, e então escolha Adicionar, Módulo.

    Escolha o modelo de Arquivo de Recursos .

    ObservaçãoObservação

    Certifique-se de adicionar o arquivo de recurso a um item de projeto do SharePoint para que a propriedade do tipo de implantação está disponível.Esta propriedade é necessária posteriormente em este procedimento.

  2. Dê o arquivo de recurso de linguagem padrão um nome de sua escolha acrescentado com uma extensão .resx, como MyAppResources.resx.

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

    Use o mesmo nome de base para cada arquivo de recurso localizado, mas adicionar a identificação de culturaPor exemplo, nomeie um recurso localizado em alemão MyAppResources.de-DE.resx.

  4. Abra cada arquivo de recurso e adicionar cadeias de caracteres localizadas.Use as mesmas identificações de cadeia de caracteres em cada arquivo.

  5. Alterar o valor da propriedade de Tipo de implantação de cada arquivo de recurso a AppGlobalResource para fazer com que cada arquivo implantar a pasta App_GlobalResources do servidor.

  6. Deixe o valor da propriedade de Ação de Compilação de cada arquivo como Recurso Incorporado.

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

  7. Compile o projeto criar as dlls de módulos de recursos.

  8. Em empacotar o designer, escolha a guia de Avançado em seguida, adicione o assembly satélite.

  9. Em a caixa de Local , preceda pasta de identificação de uma cultura para o caminho local, como de-de \Nome do item de projeto.resources.dll.

  10. Se sua solução não faz referência ao conjunto System.Web, adiciona uma referência a ele, e não adiciona uma diretiva no código a System.Web.

  11. Localize todas as cadeias de caracteres embutida no seu código que são visíveis aos usuários, como o texto de interface do usuário, os erros, e o texto de mensagem. Substituí-los com uma chamada ao método de GetGlobalResourceObject usando a seguinte sintaxe:

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

  13. Em o SharePoint, altere o idioma de exibição de opção.

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

Consulte também

Tarefas

Como: localizar um recurso

Como: localizar ASPX marcação

Como: adicionar um arquivo de recurso

Conceitos

Localização de soluções do SharePoint

Outros recursos

Passo a passo: Localizando um aplicativo do SharePoint Visual Studio