---
sourceDocument: Interfaces conversacionais de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Interfaces conversacionais de Yokohama

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Criação Virtual Agentconversas para localização

# Criação Virtual Agentconversas para localização {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Use métodos de localização no Virtual Agentscripts para garantir que o conteúdo possa ser traduzido. Os métodos de localização são projetados para mostrar o texto original quando nenhuma tradução é encontrada. Esses métodos podem ser aplicados ao seu código antes de você criar traduções.

## Método de localização do conteúdo da mensagem {#authoring-va-l18n__section_cth_wq5_fpb}

. `GetMessageIdioma `O método verifica se a tabela de mensagens \[sys_ui_message\] tem uma versão traduzida do texto no idioma selecionado para o usuário atual. Se uma versão traduzida não for encontrada, o idioma padrão (inglês) será retornado.

Este código fornece uma saudação que adiciona dinamicamente o valor do `first_name `variável.

    (function execute() {
            return 'Hi there ' + vaInputs.first_name;
    })()

O exemplo a seguir mostra esse mesmo código reescrito para localização.

    (function execute() {
             return gs.getMessageLang('Hi there {0}', vaContext.getRequesterLang()), [vaInputs.first_name]);
    })()

O segundo exemplo usa `GetMessageIdioma `método. O texto é o mesmo do exemplo anterior, mas o formato foi alterado. O número entre colchetes atua como um espaço reservado para a variável, que é listada em uma matriz após a vírgula: `[VaInputs.first_name] `. . `GetMessageIdioma `O método pesquisa um registro na tabela Mensagem com um valor de chave correspondente `Olá (0) `e um valor de idioma correspondente ao idioma do solicitante. O método retorna a versão traduzida do texto, que é armazenada no Mensagem campo do registro.  
Nota:  
Os valores de idioma usam códigos de idioma de dois caracteres padrão ISO. Para obter mais informações, consulte [Códigos de idioma ISO 639,1](http://www.loc.gov/standards/iso639-2/php/code_list.php).
Figura 1. Exemplo de registro de tradução na tabela de mensagens  
Nota:  
O conteúdo é traduzido somente para tópicos publicados. O conteúdo não aparece traduzido ao visualizar tópicos não publicados.

