Integração do Bitbucket com a PTC
Configure a localização do Bitbucket integrando-o com a PTC. Obtenha traduções com qualidade humana no seu repositório por meio de pull requests automatizados.
Como integrar o Bitbucket com a PTC
A PTC se integra ao seu repositório do Bitbucket para manter seus arquivos de recursos traduzidos continuamente. À medida que você faz push das alterações de código, a PTC:
- Traduz as strings atualizadas
- Entrega as traduções direto no seu repositório como um pull request
A integração com o Bitbucket é um recurso Pro. Ela fica disponível quando você ativa o Pay-As-You-Go.
Conecte o Bitbucket à PTC
Para configurar a integração com o Bitbucket, escolha a opção que se aplica a você:
- Ao criar um novo projeto na PTC, selecione Integração com Git no assistente de configuração.
- Para mudar um projeto existente de uploads manuais de arquivos para um fluxo de trabalho contínuo baseado em Git, acesse Configurações → Merge Requests e clique em Add Git Integration.
Em ambos os casos, você verá uma tela pedindo para inserir a URL do seu repositório. A PTC detectará automaticamente que você está usando o Bitbucket.

Para conectar seu repositório, você pode usar um token de acesso (recomendado) ou fazer login com OAuth. Se você se conectar usando um token de acesso, certifique-se de que ele inclua os escopos corretos.
Criando o token
Acesse Repository settings. Em Security, selecione Access tokens e clique em Create access token. Atribua um name ao token e defina uma expiry date (recomendado por segurança).
Selecione os escopos necessários:
| Escopo | Acesso |
|---|---|
| Repositories | Read and Write |
| Pull Requests | Read and Write |
| Webhooks | Read and Write |
Assim que a PTC validar o token, escolha quais branches você deseja que ela monitore. A PTC detecta automaticamente os arquivos de recursos no branch selecionado.
Traduza seu projeto com a PTC
Após vincular seu repositório do Bitbucket à PTC, continue pelas etapas de configuração para informar a PTC sobre seu projeto e adicionar idiomas.
A PTC pode importar e reutilizar quaisquer arquivos de tradução já existentes no seu repositório do Bitbucket. No entanto, os melhores resultados vêm da tradução do projeto completo com a PTC.
Revise os Pull Requests
A PTC conclui as traduções em apenas alguns minutos e as entrega no seu repositório do Bitbucket como um pull request. Você pode fazer o merge das alterações imediatamente.
À medida que você atualiza arquivos monitorados, a PTC detecta automaticamente as alterações e abre novos pull requests com as traduções mais recentes. Isso mantém seu projeto do Bitbucket totalmente localizado ao longo do tempo.
Como gerar novos Pull Requests manualmente
Você pode acionar manualmente um novo pull request a partir do Painel ou da aba Translations, onde você pode visualizar e fazer alterações no texto traduzido.
Por exemplo, se uma tradução exceder o limite de comprimento, a PTC a destaca para que você possa encurtá-la manualmente ou pedir à PTC para gerar uma versão mais compacta. Depois de salvar a alteração, gere um novo pull request para enviar as traduções atualizadas para o seu repositório do Bitbucket.

Certifique-se de que a PTC traduza quaisquer novos arquivos de recursos
À medida que seu projeto cresce, você pode adicionar novos arquivos de recursos ao seu repositório. Para trazê-los para a PTC:
- Acesse Configurações → Arquivos Monitorados e clique em Rescan your repository.
- Quaisquer novos arquivos encontrados aparecerão como rascunhos. Clique no ícone + para adicionar um arquivo ao seu fluxo de trabalho de tradução e, em seguida, clique em Save with translation para aplicar.

Se preferir não revisar novos arquivos manualmente, marque a caixa de seleção Automatically include new translation files. A PTC passará a monitorar e incluir arquivos de recursos recém-descobertos no seu repositório sem exigir confirmação.

Por que traduzir projetos do Bitbucket com a PTC
Integração de repositório rápida e fácil
Conecte a PTC diretamente ao seu repositório do Bitbucket e elimine a necessidade de importações ou exportações manuais de arquivos ou de executar scripts frágeis. Uma vez integrada, a PTC detecta arquivos de recursos, gera traduções com qualidade humana usando IA e as envia de volta por meio de pull requests.
Traduções sempre atualizadas
A PTC rastreia as alterações nos seus arquivos de recursos e atualiza as traduções automaticamente. Nenhum esforço extra da sua equipe é necessário.
Localização ágil e escalável
A PTC suporta vários idiomas e funciona com todos os principais formatos de arquivos de recursos. Escolha quais branches monitorar e ajuste as configurações à medida que seu projeto cresce ou muda.
O acesso ao repositório permanece restrito aos seus arquivos de tradução
A PTC usa acesso de leitura para detectar alterações nos seus arquivos de recursos e acesso de gravação para entregar traduções por meio de pull requests. Ela interage apenas com os arquivos usados para traduções e não modifica outras partes do seu repositório.
O mesmo fluxo de trabalho funciona no Bitbucket, GitLab e GitHub
Além do Bitbucket, a PTC se integra ao GitLab e ao GitHub, oferecendo os mesmos fluxos de trabalho de localização automatizada e recursos em todas as plataformas.
Criada para localização de software e aplicativos móveis
A PTC foi criada para equipes de desenvolvimento que localizam produtos de software e aplicativos móveis. Ao conectar seu repositório do Bitbucket, a PTC captura strings novas ou atualizadas automaticamente e devolve as traduções concluídas via pull request.
A PTC suporta os formatos de arquivo comuns nesses projetos, incluindo arquivos PO e arquivos JSON. Para saber mais sobre como a PTC suporta esses fluxos de trabalho, visite nossas páginas de localização de software e localização de aplicativos móveis.
Sem custo extra por conectar seu repositório
Conectar seu repositório do Bitbucket não custa nada a mais. A PTC não tem assinaturas ou preços por recurso. Você simplesmente se inscreve no Pay-As-You-Go e paga pelas palavras que traduzir, com as primeiras 500 palavras gratuitas todos os meses. Veja a página de preços para o detalhamento completo.