Traduzindo campos de texto

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Traduza textos longos para o idioma do usuário.

    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

    1. Abra o registro com o campo que você deseja traduzir.
    2. 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:
      1. 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
        O menu de contexto ao clicar no rótulo do campo Nome, com a opção Configurar dicionário realçada.
      2. 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
        Entrada de dicionário para o campo Nome, com o Tipo realçado.
      3. Navegue de volta para o formulário.
    3. Use o seletor de idioma para alternar para o idioma desejado.
    4. No campo relevante, substitua o texto em inglês pelo texto do idioma de destino.
    5. 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.