Integração com Git na PTC
A integração com Git conecta a PTC (Private Translation Cloud) diretamente ao seu repositório GitHub, GitLab ou Bitbucket, para que seus arquivos de recursos sejam traduzidos onde seu código já reside. Em vez de exportar strings, traduzi-las em outro lugar e importar os resultados, você mantém a localização dentro do fluxo de trabalho de pull request que sua equipe já usa.
A integração com Git é um recurso Pro. Ela fica disponível quando você ativa o Pay-As-You-Go.
Como funciona a tradução contínua pelo Git
Depois de conectar um repositório, a PTC monitora os arquivos de recursos que você escolhe e transforma cada alteração em traduções finalizadas:
-
Você aponta a PTC para o seu repositório.
Você seleciona os branches e os arquivos de recursos para monitorar, junto com seus idiomas de origem e de destino. A PTC usa o idioma de origem para escolher o mecanismo de tradução automática certo e para ignorar as strings que devem permanecer sem tradução.
-
A PTC detecta strings novas e alteradas.
Ela as detecta sempre que você faz um push para um branch monitorado.
-
A PTC traduz as strings atualizadas e revisa o resultado.
Em seguida, ela abre um pull ou merge request contendo os arquivos traduzidos.
-
Você revisa e faz o merge do request como qualquer outra alteração.
A PTC continua monitorando seu repositório e abre um novo request sempre que seu texto muda novamente.
O resultado é a localização contínua: suas traduções acompanham o desenvolvimento em vez de se acumularem em uma tarefa separada antes de cada lançamento.
A localização permanece no fluxo de trabalho de revisão que você já usa
A PTC entrega as traduções como merge requests, não como arquivos em um portal separado que você precisa reconciliar manualmente. Sua equipe revisa a alteração, executa as mesmas verificações que executa em qualquer branch e faz o merge quando estiver pronta. Como a PTC revisa cada tradução em contexto e a devolve pronta para publicação, a maioria dos requests pode ser mesclada sem um passe de QA de idioma separado. Veja a revisão visual de tradução para entender como essa revisão funciona.
As traduções permanecem sincronizadas a cada commit
Após o primeiro merge, a PTC continua a monitorar seu repositório. Quando você adiciona ou altera strings, ela abre um novo request apenas com essas atualizações. Quando você adiciona novos arquivos de recursos, pode pedir à PTC para verificar novamente o repositório e incluí-los. Se uma tradução precisar caber em um espaço apertado, a PTC pode retraduzi-la dentro de um limite de comprimento da tradução, para que um idioma mais longo não quebre seu layout.
Configure a integração com Git no GitHub, GitLab ou Bitbucket
O fluxo de trabalho é o mesmo em todas as plataformas; apenas a maneira como você cria um token de acesso e conecta o repositório é diferente. Cada guia detalha a autenticação e a conexão para a respectiva plataforma:
- A integração do GitHub com a PTC conecta um repositório GitHub e traduz por meio de pull requests.
- A integração do GitLab com a PTC conecta um projeto do GitLab e traduz por meio de merge requests.
- A integração do Bitbucket com a PTC conecta um repositório Bitbucket e traduz por meio de pull requests.
O que você precisa para conectar um repositório
Para configurar a integração com Git, você fornece à PTC a URL do seu projeto no repositório e autoriza o acesso com um token de acesso (recomendado) ou fazendo login. A PTC detecta qual plataforma você está usando, verifica o acesso que possui e permite que você escolha os branches a monitorar e os idiomas para os quais traduzir. O tipo exato de token e as permissões são abordados no guia de cada plataforma acima.
Experimente a PTC por 30 dias
Traduza até 20.000 palavras para 2 idiomas sem custo, depois faça o upgrade para o Pro para desbloquear todos os recursos.
Desbloqueie isso no Pro
Faça o upgrade para o Pro para ativar todos os recursos.