Como: Localize o código

Código não localizado usa valores de seqüência de caracteres codificada. Para localizar seqüências de caracteres de código, substituí-los com chamadas para GetGlobalResourceObject, que é um método que referencia recursos localizados.

A localização de código

Para localizar o código

  1. Adicione arquivos de recurso separado para um item de projeto do SharePoint: uma para o idioma padrão e para cada uma localizada idioma.

    Para fazer isso, clique com o botão direito um nó de item de projeto em Solution Explorer, aponte para Add, clique em Novo Iteme selecione O arquivo de recursos.

    ObservaçãoObservação

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

  2. Nomeie o arquivo de recursos de idioma padrão de sua escolha anexada com uma extensão. resx, como, por exemplo, MyAppResources.resx. Use o mesmo nome de base para cada arquivo de recurso localizado, mas adicionar a identificação de cultura. Por exemplo, nome de um recurso localizado alemão MyAppResources.de de. resx.

  3. Abra cada arquivo de recurso e adicionar strings localizadas. Use a mesma seqüência de IDs em cada arquivo.

  4. Alterar o O tipo de implantação a propriedade de cada arquivo de recurso para AppGlobalResource para fazer com que cada arquivo implantar a pasta do servidor App_GlobalResources.

  5. Deixe o Build Action a propriedade de cada arquivo como Embedded Resource.

    Recursos incorporados são compilados no projeto DLL.

  6. Construa o projeto para criar DLLs satélite de recurso.

  7. No Pacote Designer, clique o Advanced guia e adicionar o assembly satélite.

  8. No local caixa, colocar uma pasta de identificação de cultura para o caminho do local, como, por exemplo, DE\ deNome do Item de projeto. resources.dll.

  9. Se a sua solução não já referência ao assembly System. Web, adicione uma referência a ele e adicionar uma diretiva em seu código para System.Web.

  10. Localizar todas as seqüências de caracteres codificadas em seu código que estão visíveis aos usuários, como texto deUI , erros e texto da mensagem. Substituí-los por uma chamada para o GetGlobalResourceObject método usando a seguinte sintaxe:

    HttpContext.GetGlobalResourceObject("Resource File Name", "String ID")
    
  11. Pressione F5 para criar e executar o aplicativo.

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

    Seqüências de caracteres localizadas aparecem no aplicativo. Para exibir os recursos localizados, o servidor do SharePoint deve ter um pacote de idioma instalado que corresponda à cultura em do arquivo de recurso.

Consulte também

Tarefas

Como: Adicionar um arquivo de recurso

Outros recursos

Demonstra Passo a passo: A localização de um aplicativo do SharePoint de Visual Studio

A localização de soluções do SharePoint

Como: Localizar um recurso.

Como: Localize a marcação ASPX