Integração do Bitbucket com a PTC
Configure a localização do Bitbucket integrando-o à PTC. Obtenha traduções com qualidade humana no seu repositório por meio de pull requests automatizados.
Como integrar o Bitbucket à PTC
A PTC se integra ao seu repositório do Bitbucket para manter seus arquivos de recursos traduzidos continuamente. Conforme você envia 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 o URL do seu repositório. A PTC detectará automaticamente que você está usando o Bitbucket.

Para conectar o 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. Dê um nome ao token e defina uma data de expiração (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 na branch selecionada.
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 de todo o projeto 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.
Conforme você atualiza os 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 no Painel ou na aba Translations, onde pode visualizar e fazer alterações no texto traduzido.
Por exemplo, se uma tradução exceder o limite de comprimento, a PTC a destacará 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 os novos arquivos manualmente, marque a caixa de seleção Automatically include new translation files. A PTC então monitorará e incluirá os 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 rápida e fácil com o repositório
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 os 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 arquivo de recursos. Escolha quais branches monitorar e ajuste as configurações à medida que seu projeto cresce ou muda.
O acesso ao repositório permanece limitado 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 as 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 e recursos de localização automatizada 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 retorna as traduções concluídas via pull request.
A PTC oferece suporte aos 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 cobrança extra para conectar seu repositório
Conectar o 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 cadastra no Pay-As-You-Go e paga pelas palavras que traduzir, com as primeiras 500 palavras gratuitas todos os meses. Consulte a página de preços para ver o detalhamento completo.