Integrações

Drupal (TMS)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Disponível para

  • Planos Business e Enterprise

Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.

Disponível para

  • Planos Ultimate e Enterprise (Legado)

Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.

Versões suportadas

O Phrase Translation Plugin para TMGMT (Translation Management Tool) suporta Drupal 8, 9, 10, 11. Ele pode ser usado para traduzir todos os elementos de texto do Drupal suportados pelo módulo TMGMT.

Configurações do Phrase TMS

Este conector é necessário apenas quando Conector Legado é selecionado como o Método de Visualização ao Vivo.

  1. Na página de configurações Setup_gear.png role para baixo até a seção de Integrações.

  2. Clique em Conectores.

    A página Conectores é aberta.

  3. Clique em Novo conector.

    A página Criar conector é aberta.

  4. Altere o Tipo para Visualização ao Vivo do Drupal e forneça um nome para o conector.

  5. Opcionalmente, habilite Exigir conexão segura.

  6. Insira a URL do site Drupal.

    Use o endereço de host da instalação do Drupal (por exemplo, http://drupal-9.kos.phrase.com/).

    O nome de domínio deve ser resolvível externamente (não um domínio de intranet).

  7. Insira o nome de usuário da visualização ao vivo e a senha da visualização ao vivo.

    O logon único (SSO) e a autenticação de dois fatores (2FA) não são suportados. Se o SSO ou a 2FA estiverem impostos na conta do Drupal, use uma conta de serviço dedicada isenta de ambos.

  8. Para modificar links contidos no HTML da página, forneça a regra de reescrita de URL em regex.

    Exemplo:

    Para substituir um código de localidade completo apenas pelo código de idioma em https://example.org/en-us/images/sample.jpg, encontre /([a-z]{2})-[a-z]{2}/ e substitua-o por /$1/.

    Links nas tags <img src="" data-lazy-src="", <link href="", <script src="", <iframe src="" e links em estilos CSS e arquivos CSS referenciados (url: ('')) serão reescritos.

  9. Clique em Gravar.

    O conector está adicionado à lista na página de conectores.

Configurar Visualização no Contexto

O recurso de visualização no contexto oferece uma visualização em tempo real do texto original ou traduzido tanto no editor CAT da web quanto no editor CAT de desktop.

O campo Método de Visualização ao Vivo nas configurações do provedor de tradução do Drupal controla como essa visualização é gerada.

Tabelas, colunas, vários gráficos, formatação e fontes (se instaladas) são suportados. O recurso destina-se a fornecer contexto durante a tradução e não é uma representação perfeita do documento original ou concluído, portanto, algumas diferenças visuais são esperadas. A opção Permitir carregamento de conteúdo externo em editores nas configurações de Acesso e Segurança também pode afetar a visualização.

Método de Visualização ao Vivo

O campo Método de Visualização ao Vivo oferece duas opções:

  • Conector Legado: requer um conector de Visualização ao Vivo do Drupal separado com credenciais do Drupal armazenadas. Configure o conector nas configurações do Phrase TMS e, em seguida, selecione-o no campo Conector de Visualização.

  • Pacote de visualização: renderiza e carrega um pacote de visualização para o Phrase TMS na criação do trabalho. Nenhuma credencial do Drupal é armazenada no Phrase TMS e nenhum conector é necessário.

Os seguintes requisitos se aplicam ao <strong>Conector Legado</strong>.

Requisitos do Phrase:

  • Atravesse o firewall corporativo para acessar a instalação local.

  • Autentique-se no ambiente de autoria.

Configuração de firewall para instalação local:

  • A instalação deve estar acessível a partir dos endereços IP do servidor Phrase. Consulte Endereços IP dos Servidores Phrase para obter a lista atual.

  • O nome de domínio deve poder ser resolvido externamente.

Nota

Algumas tags HTML apresentam um risco e o editor CAT as remove deste HTML ao exibir a visualização. Isso é para garantir a privacidade e a segurança dos dados do usuário.

Exemplos de tags removidas incluem FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT ou propriedades CSS de background-image.

Usando o Phrase com o TMGMT

Para integrar o Phrase ao TMGMT, siga estas etapas:

  1. Instale o módulo TMGMT no site do Drupal.

  2. Instale o Phrase Translation Plugin for TMGMT.

  3. Mantenha Auto-select como File type e selecione Use HTML subfilter in XLIFF 1.2 nas configurações de importação de arquivo do project template.

Uma vez instalado, o Phrase Translation Plugin for TMGMT estará disponível na lista de provedores.

Os trabalhos enviados por meio do plugin TMGMT não exibem a visualização em contexto no editor CAT por padrão. A visualização em contexto requer a habilitação de Pacote de visualização como Método de Visualização ao Vivo no Provedor de Tradução ou no Conector de Visualização ao Vivo do Drupal, que fornece a referência da página ao vivo que o editor CAT utiliza para renderizar a visualização.

Suporte à tradução de anexos de arquivo

Requisitos de versão mínima

  • Drupal

  • Versão do plugin TMGMT 8.x-1.16

  • Versão do plugin Phrase 8.x-1.24

Para habilitar o suporte à tradução de anexos de arquivo, siga estas etapas:

  1. Vá para as configurações do plugin Phrase nas configurações do provedor de tradução no Drupal.

  2. Desmarque a caixa de seleção Auto accept finished translations.

  3. Marque a caixa de seleção Enable translation of file attachments.

  4. Configure os tipos de arquivo suportados nas configurações de tradução do plugin TMGMT em File translation MIME type.

Quando habilitado, os anexos que correspondem aos tipos MIME selecionados são enviados ao Phrase TMS para tradução junto com o conteúdo da página. Trabalhos separados são criados para o conteúdo principal e para cada anexo individual.

Nota

  • Sempre que anexos de um novo tipo forem adicionados ao projeto Drupal, eles precisam ser selecionados na configuração do plugin TMGMT para habilitar a tradução de arquivos do novo formato.

  • As configurações de DueDate aplicam-se apenas ao trabalho principal, não aos anexos.

  • O formulário File translation permite selecionar tipos MIME, mas após o envio, o formulário é atualizado sem exibir os valores selecionados, embora eles sejam salvos e aplicados corretamente. Este é um problema conhecido do Drupal.

Adicionar Phrase como um Provedor de Tradução ao Drupal 8/9/10/11

  1. Faça login na conta do Drupal 8/9/10/11 com o plugin TMGMT instalado.

  2. Navegue até Translation e clique em Providers.

    A tela Providers é aberta.

  3. Clique em Add provider.

  4. Adicione um nome de rótulo e uma descrição.

  5. Em Provider plugin, selecione Phrase.

    As configurações específicas do Phrase são exibidas e o campo Phrase Home URL é preenchido automaticamente com https://cloud.memsource.com/web.

  6. Selecione Authentication method:

  7. Opcionalmente, insira um Webhook security token.

    O token de segurança configurado para o webhook no Phrase TMS.

    Quando definido, os callbacks que não contiverem um token correspondente no cabeçalho x-memsource-token ou Authorization serão rejeitados com um erro 403. O valor do token é armazenado na configuração exportável do Drupal; para mantê-lo fora da sincronização de configuração, substitua o valor por ambiente em settings.php.

  8. Opcionalmente, selecione Use cron to pull completed translations.

  9. Clique em Connect.

    Conexão estabelecida

  10. Opcional Especifique Mapeamentos de Idiomas Remote. Isso permite o mapeamento de idiomas com os disponíveis no site (conforme configurado em Idiomas na seção Regional e idioma).

  11. Clique em Gravar.

    Provedor criado

Campo personalizado de URL da entidade de origem

  • Requisitos mínimos de versão: Versão do plugin Phrase 8.x-1.31

O plugin Phrase grava a URL pública da entidade Drupal que está sendo traduzida em um campo personalizado do Phrase TMS na criação do trabalho. A URL é adicionada a cada parte do trabalho, para que os linguistas possam abrir a página de origem ativa a partir do editor CAT.

Para configurar o campo personalizado de URL da entidade de origem, siga estas etapas:

  1. No Phrase TMS, crie um campo personalizado com estas configurações:

    • Tipo URL

    • Tornar visível em Trabalhos

  2. No Drupal, navegue até Tradução e clique em Provedores.

  3. Abra o provedor Phrase e clique em Connect se a conexão ainda não estiver estabelecida.

  4. No menu suspenso URL da entidade de origem — Campo personalizado, selecione o campo personalizado criado na etapa 1. Se o provedor não estiver conectado, insira o UID do campo personalizado manualmente.

  5. Opcional Em URL base do site público, insira o domínio público do site. Isso só é necessário se o site for acessado por meio de um domínio diferente da URL base do Drupal, como um proxy reverso ou um ambiente de teste. O domínio inserido substitui o host na URL gerada.

  6. Clique em Gravar.

Quando URL da entidade de origem — Campo personalizado estiver vazio, nenhuma URL será enviada ao Phrase TMS.

Se o campo personalizado selecionado não existir na organização ou o tipo não estiver definido como URL, o Drupal registrará um aviso. O trabalho ainda é criado.

Exportar da etapa do fluxo de trabalho

Por padrão, uma tradução é exportada/extraída assim que a última etapa do fluxo de trabalho de um projeto do Phrase TMS é concluída. O campo Export from workflow step substitui isso, de modo que o conteúdo seja exportado assim que uma etapa específica do fluxo de trabalho for concluída.

Para configurar a etapa de exportação:

  1. No Drupal, navegue até Tradução e clique em Provedores.

  2. Abra o provedor Phrase e clique em Connect se a conexão ainda não estiver estabelecida.

  3. No menu suspenso Export from workflow step, selecione a etapa do fluxo de trabalho da qual deseja exportar.

  4. Clique em Gravar.

Se a etapa selecionada não fizer parte do fluxo de trabalho de um determinado projeto, o plugin retornará à primeira etapa desse projeto. Deixe vazio (ou "- Last step -") para o comportamento padrão.

Traduzir conteúdo no Phrase - Drupal 8/9/10/11

Nota

Devido a melhorias constantes, a interface do usuário pode não ser exatamente a mesma que é apresentada no vídeo.

  1. Na conta do Drupal, clique no item de menu Tradução e depois em Fontes.

  2. Marque a caixa de seleção ao lado do conteúdo a ser traduzido.

    Nota

    Se o documento não estiver visível, verifique se o idioma do documento está definido como o idioma de origem.

  3. Escolha os idiomas de origem e de destino e clique em Solicitar tradução.

    A página de visão geral do trabalho é aberta.

  4. Selecione a configuração do Phrase como o Provedor.

  5. Nas Checkout Settings, especifique o Project template a ser usado (se houver) e a Due Date.

    • Apenas os modelos de projeto que correspondem ao idioma de origem e incluem todos os idiomas de destino, incluindo as localidades, são listados.

    • A Due Date representa o fim do dia e é convertida para o fuso horário do usuário do Phrase.

    • Selecione Group all translation jobs in a single Phrase project e Submit all # translation jobs with the same settings para agrupar todos os idiomas de destino em um único projeto.

      Dica

      Para verificar qual conector foi usado para criar um trabalho, passe o mouse sobre os três pontos ao lado do nome do trabalho na tabela de trabalhos.

  6. Para solicitar a tradução, clique em Submit to provider.

    O projeto de tradução é criado com base no modelo de projeto escolhido.

  7. Aguarde a conclusão da tradução.

  8. Clique no item de menu Tradução e, na guia Trabalhos, selecione o documento concluído.

  9. Clique no botão Gerenciar para o documento fornecido.

  10. Clique no botão Pull translations.

    Esta etapa é necessária para importar as traduções concluídas para o Drupal, pois o status de concluído do trabalho no Phrase TMS não exporta automaticamente o conteúdo traduzido de volta para o Drupal. As traduções são recebidas de volta do projeto e o status do trabalho é alterado para Entregue.

  11. Revise, se necessário.

  12. Após a revisão, publique as traduções.

Adicione o Phrase como um provedor de tradução ao Drupal 7

  1. Faça login na conta do Drupal 7 com o plugin TMGMT instalado.

  2. Navegue até Configuração e clique em Tradutores de Gerenciamento de Tradução na seção Regional e idioma.

    A tela Tradutores de Gerenciamento de Tradução é aberta.

  3. Clique em Adicionar tradutor.

  4. Adicione um nome de rótulo e uma descrição.

  5. Em Plugin de tradutor, selecione Conector Phrase para Drupal.

    As configurações específicas do Phrasee são exibidas e o campo Phrasee Home URL é preenchido automaticamente com https://cloud.memsource.com/web.

  6. Insira o nome de usuário e a senha do Phrase.

  7. Opcional Especifique Mapeamentos de Idiomas Remote.

    Isso permite o mapeamento de idiomas com os disponíveis no site (conforme configurado em Idiomas na seção Regional e idioma).

  8. Clique em Salvar tradutor.

    A configuração Tradutor foi criada.

Traduzir conteúdo no Phrase - Drupal 7

  1. Na conta do Drupal, clique no item de menu Tradução e selecione a aba Fontes.

  2. Marque a caixa de seleção ao lado do conteúdo a ser traduzido.

    Nota

    Se o documento não estiver visível, verifique se o idioma do documento está definido como o idioma de origem.

  3. Clique no botão Solicitar tradução.

  4. Escolha o idioma de destino.

  5. Na lista suspensa, em Tradutor, selecione a configuração do Phrase.

  6. Aguarde o carregamento das configurações de Checkout e escolha seu modelo de projeto.

    Nota

    Apenas os modelos de projeto que correspondem ao idioma de origem e incluem todos os idiomas de destino, incluindo as localidades, são listados.

  7. Clique em Enviar para o tradutor.

    O projeto de tradução é criado no Phrase com base no modelo de projeto escolhido.

  8. Aguarde a conclusão da tradução no Phrase.

  9. Clique no item de menu Tradução e, na aba Trabalhos, selecione o documento que foi concluído.

  10. Clique no link gerenciar para o documento indicado.

  11. Clique no botão Puxar traduções.

    Esta etapa é necessária para importar as traduções concluídas para o Drupal, pois o status de concluído do trabalho no Phrase TMS não exporta automaticamente o conteúdo traduzido de volta para o Drupal. As traduções são recebidas de volta do projeto Phrase.

  12. Revise, se necessário.

  13. Após a revisão, publique as traduções.

Esse artigo foi útil?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.