-
Planos Team, Professional, Business, Enterprise e Software UI/UX
Entre em contato com o departamento de Vendas para perguntas sobre o licenciamento.
A localização zero-touch automatiza todo o pipeline de localização para um repositório de código conectado. Ela detecta Strings novas ou alteradas, cria e encaminha um trabalho de tradução, traduz o conteúdo e envia as Strings traduzidas de volta para o repositório, sem nenhuma etapa manual entre elas.
Como funciona
A localização zero-touch conecta três recursos existentes do Strings em um único pipeline automatizado:
-
Repo Sync monitora o repositório conectado. Quando uma solicitação de pull adiciona ou altera Strings, o Repo Sync importa as chaves novas e atualizadas para o projeto.
-
Criação automatizada de trabalho (AJC) cria um trabalho de tradução para as chaves importadas, usando um modelo de trabalho conectado.
-
A configuração de pré-tradução do modelo de trabalho traduz as chaves usando tradução automática (ou correspondências de memória de tradução, se configurado).
-
Assim que o trabalho estiver Concluir, o Repo Sync exporta as Strings traduzidas de volta para a mesma solicitação de pull.
Cada estágio é executado nas configurações e integrações já configuradas para o projeto. A localização zero-touch não introduz um mecanismo de tradução ou tipo de trabalho separado. Ela coordena os existentes automaticamente.
Importante
A localização zero-touch só funciona com uma conexão Repo Sync a um repositório GitHub, configurado por meio do aplicativo GitHub. Conexões Repo Sync feitas com um token de acesso pessoal, e conexões Repo Sync ao GitLab ou Bitbucket, não são suportadas para a localização zero-touch.
A aba zero-touch
A localização zero-touch é gerenciada a partir de uma aba dedicada na visualização do projeto. A aba reflete um dos três estados para o projeto:
-
Ativar localização zero-touch: A localização zero-touch não foi ativada para o projeto.
-
Ativo: Ativado, com uma sincronização de repositório e automatização de trabalho saudáveis, e todas as configurações de projeto necessárias em vigor.
-
Erro: Ativado, mas algo de que o pipeline depende está faltando ou quebrado.
Permissões
Ativar, corrigir ou desativar a zero-touch localization requer permissão para gerenciar configurações de projeto:
-
Proprietários de Strings e Administradores podem gerenciar a zero-touch localization em cada projeto.
-
Gerentes de projeto podem gerenciar a zero-touch localization apenas em projetos aos quais estão atribuídos.
-
Desenvolvedores, Designers, Tradutores e Convidados não podem gerenciar a zero-touch localization.
Ativar zero-touch localization
Para ativar a zero-touch localization para um projeto, siga estes passos:
-
Abra o projeto e vá para a aba .
-
Clique em Ativar zero-touch localization.
A janela abre listando as configurações de projeto que a zero-touch localization afetará. Revise as configurações afetadas primeiro para garantir que as alterações não interrompam outro fluxo de trabalho. Todas as configurações pré-selecionadas devem ser ativadas para que a zero-touch localization funcione.
-
Clique em para prosseguir.
A aba para o projeto abre, mostrando a configuração completa.
-
Se um projeto já tiver uma sincronização de repositório e automatização de trabalho qualificadas configuradas fora da aba , elas são detectadas automaticamente. Pule os dois passos seguintes. Caso contrário, continue com os passos seguintes para configurá-los.
-
Configure uma sincronização de repositório clicando no botão Configurar sincronização de repositório.
A janela abre. O tipo de conexão está pré-selecionado como Github app e a está definida como De pull requests abertos. Essas opções devem permanecer como estão para ativar a localização zero-touch.
-
Configure um Trabalho de automatização clicando no botão Criar trabalho de automatização.
A janela abre. A opção está selecionada e o está definido como Upload de lote. Essas opções devem permanecer como estão para ativar a localização zero-touch.
-
Assim que a sincronização de repositório (Repo Sync) e o trabalho de automatização estiverem configurados corretamente, a aba mostra o estado do projeto como ativo, indicado por uma marca de verificação verde.
Erros e correções
Um erro aparece na aba quando uma configuração de projeto necessária foi alterada fora da aba. Ele também aparece quando a sincronização de repositório (Repo Sync) ou o trabalho de automatização conectado foi excluído, pausado ou está com problemas. A aba identifica qual parte foi afetada:
-
Para uma configuração de projeto que foi desativada em outro lugar, use a ação de correção mostrada na aba para ativá-la novamente.
-
Para uma sincronização de repositório (Repo Sync) ou trabalho de automatização ausente ou com defeito, siga o link mostrado na aba para criar um substituto.
Detalhes sobre o problema são exibidos na própria página da integração. Assim que o problema subjacente for resolvido, o projeto retorna ao estado ativo automaticamente.
Desativar a localização zero-touch
Para desativar a localização zero-touch de um projeto, siga estas etapas:
Desativá-la pausa a sincronização de repositório (Repo Sync) e o trabalho de automatização conectados. A aba então mostra o projeto como não configurado. As configurações gerais do projeto que a localização zero-touch usa não são alteradas.
Limites
Os limites do projeto de localização zero-touch dependem do plano:
-
Os planos Business e Enterprise suportam a localização zero-touch em um número ilimitado de projetos.
-
Os planos Team, Professional e Software UI/UX suportam a localização zero-touch em até dois projetos.