Os campos de texto traduzido permitem que o mesmo campo exiba conteúdos diferentes com base no idioma do usuário.
Existem dois campos de texto traduzido diferentes:
Texto traduzido: armazena valores de texto longo em texto sem formatação.
HTML traduzido: armazene valores de texto longos em HTML.
Esses campos operam da mesma forma que os campos de texto e HTML normais, respectivamente, exceto que eles podem armazenar várias entradas em vários idiomas. O uso mais frequente de campos de texto traduzido é Catálogo de serviços nomes, descrições ou variáveis.
Nota:
Há uma pequena penalidade de desempenho associada à mudança de um campo de texto ou HTML normal para um campo de texto ou HTML traduzido. É melhor usar campos traduzidos somente se o recurso traduzido for necessário.
Para campos de texto traduzido e HTML, o texto do idioma inglês é armazenado na tabela principal, mas os valores de outros idiomas são armazenados na tabela Texto traduzido [sys_translated_text]. Cada campo traduzido em cada linha tem uma ou mais entradas na tabela Texto traduzido: uma por idioma para o qual ServiceNow fornece uma tradução. Para obter mais informações, consulte Tabela de texto traduzido.
Nota:
A tradução de artigos de conhecimento usa um sistema separado que depende do plug-in I18N: Knowledge Management Internationalization. Se este plug-in não estiver ativado, a tradução do artigo de conhecimento retornará ao sistema descrito aqui, com as traduções mantidas na tabela Texto traduzido [sys_translated_text]. Para obter mais informações sobre a internacionalização do Knowledge Management, consulte Gerenciamento de tradução na documentação do Knowledge Management.
Traduzir conteúdo de texto longo
Traduza o conteúdo do texto traduzido e dos campos HTML diretamente no formulário em que o conteúdo é especificado.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Use o procedimento a seguir para traduzir o conteúdo dos campos de texto criados pelo cliente. Para editar traduções de texto existentes, exporte os registros da tabela Texto traduzido e siga o procedimento em Exportar e editar registros de tradução.
Procedimento
Abra o registro com o campo que você deseja traduzir.
Verifique se o campo cujo conteúdo você deseja traduzir é um campo translated_text ou translated_html.
As etapas a seguir são uma maneira possível de verificar um tipo de campo:
Clique com o botão direito do mouse no rótulo do campo e selecione Configurar dicionário.
Neste exemplo, o menu de contexto foi aberto para o campo Nome de um registro na tabela Produtor de registro [sc_cat_item_producer].Figura 1. Menu de contexto para o campo
No registro de entrada de dicionário que é aberto, confirme se o campo Tipo é Texto traduzido ou HTML traduzido.
Neste exemplo, você vê que o campo Nome é do tipo Texto traduzido.Figura 2. Entrada de dicionário para o campo
Navegue de volta para o formulário.
Use o seletor de idioma para alternar para o idioma desejado.
No campo relevante, substitua o texto em inglês pelo texto do idioma de destino.
Selecione Enviar.
Um novo registro na tabela Texto traduzido [sys_translated_text] para o idioma ativo é adicionado. Para obter mais informações sobre esta tabela, consulte Tabela de texto traduzido.