-
Plano Enterprise (legado)
Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.
O Plugin de Tradução Phrase para Adobe Experience Manager segue os mesmos períodos de suporte ao produto que o Adobe Experience Manager. Consulte https://helpx.adobe.com/support/programs/eol-matrix.html para obter informações sobre os períodos de suporte.
Assim que uma versão do Adobe Experience Manager atinge o fim do suporte principal, o Phrase deixa de manter o plugin. O instalador estará disponível, mas nenhuma melhoria ou correção adicional será implementada.
-
A versão 2.x do plugin suporta 6.5.
-
A versão 3.x do plugin suporta o AEM as a Cloud Service.
O recurso de visualização em contexto oferece uma visualização em tempo real do texto original ou traduzido, tanto no editor web CAT quanto no editor desktop CAT.
Tabelas, colunas, vários gráficos, formatação e fontes (se instaladas pelos usuários) 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; algumas diferenças visuais são esperadas. Ele também pode ser influenciado ao ativar/desativar a opção Permitir o carregamento de conteúdo externo nos editores nas configurações de Acesso e Segurança.
Requisitos do Phrase:
-
Passe pelo 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 serve 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 background-image.
Pré-requisito: Crie um usuário do Adobe Experience Manager com as permissões mínimas necessárias para visualizar páginas não publicadas.
Dica
Crie um novo usuário chamado phrase-preview e adicione o usuário ao grupo Authors.
-
Na página de configurações
role para baixo até a seção de .
-
Clique em Conectores.
A página é aberta.
-
Clique em Novo conector.
A página é aberta.
-
Altere o Tipo para Adobe Experience Manager Live Preview e forneça um nome para o conector.
-
Insira o Host.
Use o endereço de host da instalação do Adobe Experience Manager (por exemplo, https://aem-author.example.org/ ou https://author-X-Y.adobeaemcloud.com/).
O nome de domínio deve ser resolvível externamente (não um domínio de intranet).
-
Insira o nome de usuário e a senha.
O logon único (SSO) e a autenticação de dois fatores (2FA) não são suportados. Se o SSO ou a 2FA forem aplicados à conta Drupal, utilize uma conta de serviço dedicada, isenta de ambos.
-
Para modificar links contidos no HTML da página, forneça a 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. -
Clique em Gravar.
O conector está adicionado à lista na página de .
Excluir um Conector
Para excluir um conector:
-
Na página , selecione o conector a ser excluído.
-
Clique em Excluir.
A janela é aberta.
-
Digite \"delete\" e clique em Excluir.
O conector é excluído e a lista de conectores é exibida.
Nota
Um conector não pode ser excluído enquanto ainda estiver vinculado a trabalhos incompletos em um projeto, incluindo trabalhos que estejam na Lixeira. Tentar excluir esse conector retorna um erro de \"Falha ao excluir conector\".
Resolução: Abra o projeto associado ao conector e conclua ou exclua quaisquer trabalhos restantes. Vá para e esvazie-a para remover quaisquer trabalhos ainda vinculados ao conector. Tente excluir o conector novamente.
Nota
Algumas tags HTML apresentam um risco e o editor CAT as remove deste HTML ao exibir a visualização. Isso serve 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 background-image.
Para configurar o processamento de trabalhos do Adobe Experience Manager, crie um modelo de projeto configurado de acordo com suas necessidades:
-
Em , ative a opção Permitir carregamento de conteúdo externo no editor CAT do Phrase.
Se estiver usando versões legadas, um serviço e um portal de envio precisarão ser criados e validados. Para validar a configuração, siga estas etapas:
-
Abra um Projeto de Tradução incompleto.
-
Selecione Exportar no menu do bloco .
-
Encontre o arquivo .XML que contém o texto de origem dentro do arquivo zip baixado.
-
No Phrase, navegue até os utilizados na integração e abra a URL listada.
-
Preencha o formulário SP, faça o upload do arquivo .XML, valide o e-mail e envie.
-
Verifique se o novo projeto foi criado a partir do modelo de projeto conforme configurado.
Baixe o pacote de plugin mais recente na página no Phrase usando o botão Download. O plugin está disponível apenas para organizações que o adquiriram.
-
Se estiver migrando da versão 6.2 ou 6.3 para a 6.4 ou superior, remova todas as configurações de Legacy Cloud Services da ferramenta Classic UI Admin (/miscadmin#/etc/cloudservices/memsource-translation)
Todas as configurações desaparecem de Legacy Cloud Services > Memsource Translation Plugin for AEM.
-
Em , , vá para Packages.
-
Desinstale a versão anterior do plugin, se aplicável.
-
Selecione Upload package e faça o upload do arquivo de instalação.
-
Marque Force Upload e envie.
Se o plugin já estiver instalado, pule para a Etapa 4.
-
Adicione o repositório maven baseado no sistema de arquivos local à raiz do projeto do serviço de nuvem AEM pom.xml:
repositories { { repositório <id>project.local</id> <name>project</name> <url>file:${maven.multiModuleProjectDirectory}/repository</url> repositório { repositories { -
Adicione a dependência do plugin ao all/pom.xml:
<dependency> <groupId>com.memsource</groupId> <artifactId>aem-memsource-plugin.all</artifactId> <version>X.X.X</version> <type>zip</type> </dependency>
-
Adicione o bloco incorporado à configuração do all/pom.xml -> filevault-package-maven-plugin:
{ plug-in <groupId>org.apache.jackrabbit</groupId> <artifactId>filevault-package-maven-plugin</artifactId> <extensions>true</extensions> Configuração <group>my_packages</group> <embeddeds> <embedded> <groupId>com.memsource</groupId> <artifactId>aem-memsource-plugin.all</artifactId> <type>zip</type> <target>/apps/aem-memsource-plugin-packages/application/install</target> </embedded> { -
Adicione o plugin ao repositório maven local. Execute o seguinte comando a partir da raiz do projeto do AEM cloud service, substituindo o marcador
{memsource.plugin.path}pelo caminho para o plugin (por exemplo,/tmp/aem-memsource-plugin.all-3.0.1.zip):mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile={memsource.plugin.path} -DlocalRepositoryPath=./repository/ -Dpackaging=zip -
Defina a versão correta do plugin em all/pom.xml (por exemplo, 3.0.1):
<dependency> <groupId>com.memsource</groupId> <artifactId>aem-memsource-plugin.all</artifactId> <version>3.0.1</version> <type>zip</type> </dependency>
Configure o Plugin
Duas configurações são necessárias:
-
Informe ao sistema que o Phrase existe, adicionando-o como um Provedor de Serviços de Tradução, especificando como se conectar ao TMS.
-
Informe ao Adobe Experience Manager quando e como o Phrase deve ser usado, configurando a Configuração de Integração de Tradução.
Exemplo:
Siga estas etapas:
-
Em , , vá para .
-
Crie um contêiner de configuração para cada serviço Phrase (por exemplo, uma configuração para tradução humana e uma configuração separada para tradução apenas por máquina).
-
Em , vá para .
-
Expanda o diretório .
-
Crie uma nova configuração e insira as seguintes informações:
-
Hostname: A URL padrão é https://cloud.memsource.com/web/, mas pode ser diferente se você ou o LSP estiver usando uma URL personalizada.
-
Username e Password (deve estar em uma função PM com a opção Modify global server settings habilitada nos direitos do usuário).
Clique em Connect.
-
-
Selecione outras opções e feche a configuração.
-
Todos os trabalhos de tradução dentro de um projeto AEM também serão criados dentro de um projeto Phrase.
Importante
Esta opção não funciona corretamente se e estiverem habilitados ao mesmo tempo nas configurações do modelo de projeto do Phrase.
-
-
Se ativo, assim que um trabalho de tradução é enviado, as análises são geradas automaticamente quando os arquivos são importados. As análises são sempre geradas por idioma, independentemente das configurações do modelo de projeto.
-
Se a geração automática de análises estiver ativada, orçamentos podem ser gerados com base nessas análises.
-
Se estiver usando versões legadas, as informações de serviço e portal do remetente também serão necessárias.
Ao usar o Plugin de Tradução Phrase para AEM, todos os arquivos nos trabalhos de tradução são enviados para tradução e, portanto, retornados do Phrase. Use a configuração de Integração de Tradução do projeto para evitar que ativos não traduzíveis ou materiais de referência sejam incluídos nos projetos.
-
Em Tools, vá para , clique em Translation Cloud Services.
-
Crie uma nova configuração especificamente para tradução.
-
Certifique-se de que e estejam desmarcados.
-
Defina como Não traduzir.
-
Na guia , defina o como Não traduzir.
-
-
Se um projeto ainda contiver ativos não traduzíveis ou materiais de referência, marque-os e exclua-os diretamente no Phrase.
Configure o Provedor de Tradução Phrase padrão com diferentes partes da taxonomia do site. Configure o provedor no nó raiz do site. Todas as páginas descendentes herdarão a configuração. Substitua a configuração no nó que deve usar uma configuração de provedor diferente (por exemplo, todo o site usa tradução humana, mas a seção da comunidade usa tradução automática).
Para aplicar a integração de tradução:
Ao adicionar conteúdo a partir dessas páginas, apenas o conteúdo traduzível será adicionado. Se um projeto for criado a partir do , ele será configurado automaticamente para usar a configuração de nuvem associada à página raiz.
Para enviar conteúdo (Sites, Ativos) para tradução, crie um projeto de tradução no Adobe Experience Manager. Os projetos podem ser criados manualmente na seção Projetos ou usar fluxos de trabalho integrados para minimizar o esforço.
Para preparar um projeto para envio por meio dos fluxos de trabalho integrados, siga estas etapas:
-
Na visualização , navegue até a página, selecione-a e abra o .
-
Clique em Cópias de Idioma e expanda a seção Criar e Traduzir na parte inferior da barra lateral.
-
Selecione os idiomas de destino, opcionalmente desmarque Selecionar todas as subpáginas.
-
Selecione Criar Projeto de Tradução Multilíngue.
Se houver vários idiomas de destino, um projeto separado será criado para cada idioma.
-
Insira o título do projeto e clique em Criar.
-
Navegue até o projeto na seção e abra-o.
-
Clique nas reticências no primeiro bloco para abrir as configurações avançadas do projeto.
Se configurado corretamente, as configurações criadas nas etapas acima são referenciadas.
-
Para enviar um trabalho, selecione Iniciar no menu do bloco de trabalho.
Um novo projeto será criado dentro de alguns minutos.
-
Após a importação, os provedores são atribuídos a partir do modelo de projeto e o status do item de trabalho do AEM é definido como Comprometido para tradução.
-
Assim que o trabalho é aceito por um provedor, o status do item de trabalho do AEM muda para Tradução em andamento.
-
O status do item de trabalho do AEM muda para Cancelado se o trabalho for excluído ou cancelado.
Dica
O Adobe Experience Manager verifica se há uma atualização de status de trabalho em um cronograma configurado na , acessada via .
Definir a propriedade para ser executada com frequência (por exemplo,
0 0/5 * * * ? *aciona uma atualização do status do trabalho de tradução a cada 5 minutos).Atualizar a página de detalhes do projeto força um pull.
-
-
No Phrase, traduza os trabalhos do projeto e defina seus status como . Após a conclusão, os trabalhos são importados de volta para o AEM.
-
Se rejeitado, a primeira etapa do fluxo de trabalho do trabalho é definida como Enviado por email, e as etapas restantes do fluxo de trabalho como Novo.
-
Assim que um item de trabalho do AEM é aceito, o status do trabalho é atualizado para Entregue, conforme configurado nas configurações do plugin.
Para mais detalhes sobre a criação de projetos de tradução usando o Painel de Referências, consulte a documentação da Adobe.
Para mapear idiomas do Adobe Experience Manager para idiomas diferentes no Phrase (por exemplo, zh para zh_tw), siga estas etapas.
O mapeamento se aplica aos idiomas de origem e de destino.
-
Abra o CRXDE (
/crx/de/index.jsp). -
Navegue até a pasta
/apps/memsource-connector/language-mapping/. -
Crie um novo nó.
-
Use o código de idioma do Adobe Experience Manager como o Nome (por exemplo, zh), mantenha Tipo: nt:unstructured.
-
Adicione a propriedade:
-
Nome: memsourceLanguage
-
Tipo String
-
Valor: código de idioma (por exemplo, zh_tw)
-
-
Clique em Salvar Tudo.
Códigos de idioma não mapeados são enviados como estão.
Para adicionar mapeamento de idioma no AEM Cloud Services, siga estas etapas:
-
Crie um arquivo
.content.xmlna pasta/conf/aem-memsource-plugin/language-mapping/. -
Abra o arquivo criado e copie o seguinte para dentro dele:
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="sling:Folder"/> -
Crie um arquivo
.content.xmlna pasta/conf/aem-memsource-plugin/language-mapping/zh-cn. -
Abra o arquivo criado e copie o seguinte para dentro dele:
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="nt:unstructured" memsourceLanguage="zh_cn"> </jcr:root> -
Adicione os caminhos criados nas etapas anteriores ao arquivo
filter.xmlencontrado emui.content/src/main/content/META-INF/vault/filter.xml:<?xml version="1.0" encoding="UTF-8"?> <workspaceFilter version="1.0"> { <filter root="/conf/aem-memsource-plugin" mode="update"/> <filter root="/conf/aem-memsource-plugin/language-mapping" mode="update"/> </workspaceFilter>
Assim que um trabalho de tradução é enviado, o ID do projeto e o UID são armazenados em /content/projects/project-name/jcr:content/dashboard/gadgets/translationjob como propriedades PROPERTY_MEMSOURCE_PROJECT_ID e PROPERTY_MEMSOURCE_PROJECT_UID.
Use os IDs para exibição no ambiente AEM ou em APIs para estender a funcionalidade do plugin.
|
Problema |
Causa(s) |
Solução |
|---|---|---|
|
O Cloud Manager relata um alerta de \"Consulta Sem Índice\" para uma consulta em |
O conector Phrase AEM localiza nós de trabalho de tradução por um |
Adicione uma definição de índice Oak/Lucene personalizada do tipo |