-
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 esses processos.
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 um pull request adiciona ou altera strings, 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 é concluído, o Repo Sync exporta as strings traduzidas de volta para o mesmo pull request.
Cada etapa é executada com base 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 funciona apenas com uma conexão do Repo Sync a um repositório GitHub, configurada por meio do aplicativo GitHub. Conexões do Repo Sync feitas com um token de acesso pessoal, e conexões do Repo Sync com 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:
-
Habilitar localização zero-touch: A localização zero-touch não foi habilitada para o projeto.
-
Ativado: Habilitado, com Repo Sync e Automação de Trabalho em bom estado, e todas as configurações de projeto necessárias implementadas.
-
Erro: Ativado, mas algo de que o pipeline depende está faltando ou corrompido.
Permissões
Ativar, corrigir ou desativar a localização zero-touch requer permissão para gerenciar as configurações do projeto:
-
Proprietários de strings e Administradores podem gerenciar a localização zero-touch em todos os projetos.
-
Gerentes de Projeto podem gerenciar a localização zero-touch apenas nos projetos aos quais estão atribuídos.
-
Desenvolvedores, Designers, Tradutores e Convidados não podem gerenciar a localização zero-touch.
Ativar localização zero-touch
Para ativar a localização zero-touch para um projeto, siga estas etapas:
-
Abra o projeto e vá para a guia .
-
Clique em Ativar localização zero-touch.
A janela é aberta, listando as configurações do projeto que a localização zero-touch 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 estar ativadas para que a localização zero-touch funcione.
-
Clique em para prosseguir.
A guia do projeto é aberta, mostrando a configuração completa.
-
Se um projeto já tiver uma Sincronização de Repositório e uma Automação de Trabalho qualificadas configuradas fora da aba , elas serão detectadas automaticamente. Pule as duas próximas etapas. Caso contrário, continue com as próximas etapas para configurá-las.
-
Configure uma Sincronização de Repositório clicando no botão Configurar sincronização de repositório.
A janela é aberta. O tipo de conexão está pré-selecionado como aplicativo GitHub e está definido como De pull requests abertos. Essas opções devem permanecer como estão para habilitar a localização zero-touch.
-
Configure uma Automação de Trabalho clicando no botão Criar automação de trabalho.
A janela é aberta. A opção está selecionada e o está definido como Upload de Lote. Essas opções devem permanecer como estão para habilitar a localização zero-touch.
-
Uma vez que tanto a Sincronização de Repositório quanto a Automação de Trabalho estejam configuradas corretamente, a guia mostra o status do projeto como ativo, indicado por uma marca de verificação verde.
Erros e Correções
Um erro aparece na guia quando uma configuração de projeto necessária foi alterada fora da guia. Ele também aparece quando a Sincronização de Repositório ou a Automação de Trabalho conectada foi excluída, pausada ou está de outra forma com problemas. A guia 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 guia para ativá-la novamente.
-
Para uma Sincronização de Repositório ou Automação de Trabalho ausente ou corrompida, siga o link mostrado na guia para criar uma substituição.
Detalhes sobre o erro 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 para um projeto, siga estas etapas:
Desativá-la pausa a Sincronização de Repositório e a Automação de Trabalho conectadas. A guia mostra então 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 oferecem suporte à localização zero-touch em um número ilimitado de projetos.
-
Os planos Team, Professional e Software UI/UX oferecem suporte à localização zero-touch em até dois projetos.