Adicionar suporte multilingue às aplicações de agente

O Unified Service Desk permite-lhe agrupar cadeias localizadas para os controlos da interface, para que sejam apresentados no idioma base nas definições de localização no computador do utilizador. O suporte multilingue está disponível para todos os componentes à exceção dos que são expostos através do Acelerador de Apoio ao Cliente, não suporta que cenários multilíngues. Isto inclui os nomes dos separadores dos controlos alojados.

Para fornecer recursos localizados do componente:

  1. Comece criando um ficheiro XML utilizando o formato ASP.NET resx. Segue-se um exemplo deste formato.

    <root>
      <data name="Welcome">
        <value>My Translated Welcome</value> 
      </data>
    </root>
    

    Cada termo para o qual pretender fornecer uma tradução deve ser incluído num elemento de dados com um nome e um valor subordinado com a tradução.

  2. Guardar o ficheiro com o identificador de idioma no nome de ficheiro. Por exemplo, se tiver recursos em espanhol, pode guardar o ficheiro com o nome “TranslationResource.es.xml.”

  3. Carregue o ficheiro como um recurso Web em Microsoft Dynamics CRM. Atribua um nome ao recurso Web para poder identificar o idioma dos recursos da cadeia neste.

    1. Iniciar sessão no Microsoft Dynamics CRM.

    2. Na barra de navegação, escolha Microsoft Dynamics CRM e seleccione Definições.

    3. Escolha Definições > Personalizações.

    4. Clique em Personalizar Sistema para adicionar os recursos Web à solução predefinida.

    5. Na página Solução predefinida, clique em Recursos Webe em Novo.

    6. Na página do novo recurso Web, especifique o nome do recurso Web, selecione Dados (XML) como o tipo, Inglês como idioma e, selecione o seu ficheiro .xml.

      New web resource

    7. Guardar e publicar o recurso Web.

  4. Depois de publicar o recurso Web para o ficheiro de recursos do idioma, adicione o recurso Web no controlo alojado Gestor global.

    1. Na barra de navegação, escolha Definições > Unified Service Desk > Controlos Alojados.

    2. Clique em Gestor Global do CRM na coluna Nome ou selecione o registo e clique Editar na barra de comandos.

      Nota

      Gestor do CRM Global é o nome do controlo alojado Gestor Global predefinido no Unified Service Desk Se tiver um controlo alojado Gestor Global com outro nome, selecione-o.

    3. Na página de Gestor Global do CRM , na área de Serviços de Idioma, clique em + para adicionar um registo do módulo de idioma.

      Add a language module

    4. Na página de Novo módulo de idioma, especifique o nome, LCID e o nome do recurso Web que contém o ficheiro de tradução.

      O LCID tem de ser povoado com um valor que representa o idioma que representa este recurso. Ver a lista de IDs de região.

      New language module

    Importante

    Se utilizar serviços de idioma, deverá sempre configurar serviços de idioma para o idioma base do CRM. Neste exemplo, adicione também um serviço de idioma inglês. O ficheiro de tradução do idioma base é utilizado sempre se alguém utilizar um language pack em CRM que não tenha um ficheiro de tradução nos serviços linguísticos do Unified Service Desk.

  5. Clique em Guardar.

Utilizar o texto traduzido

Para utilizar o texto traduzido, consulte a entrada que utiliza parâmetros de substituição conforme apresentado aqui.

[[$Resources.Welcome]]

Isto pode ser utilizado em qualquer local que utiliza parâmetros de substituição e o ficheiro de tradução pode conter outro de parâmetros de substituição. O idioma de tradição será substituído primeiro e outros parâmetros de substituição serão aplicados. Estes podem ser utilizados para nomes dos botões, texto de scripts do agente ou onde quer que possa utilizar parâmetros de substituição.

Consulte Também

Conceitos

Gestor Global (Controlo Alojado)

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.