Integrações

GitHub (cadeias de caracteres)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Dica

Para obter informações sobre a integração do GitHub no Phrase TMS, consulte GitHub (TMS).

Pré-requisitos

  • O .phrase.yml configuração file deve estar presente na raiz da ramificação a ser monitorada. O arquivo define quais arquivos importar (pull) ou exportar (push) do repositório.

  • O acesso de leitura e gravação é necessário para o repositório.

  • Arquivos de configuração definidos incorretamente podem causar erros. Certifique-se de que o arquivo contenha pelo menos um destino de envio e um destino de pull, os formatos de arquivo corretos e a configuração correta do update_translations parâmetro.

  • Token de acesso do GitHub:

    • Tokens clássicos

      Requer o escopo do repositório (public_repo se estiver sincronizando com um repositório público)

    • Tokens refinados

      Requer as seguintes permissões:

      • Conteúdo: Leitura e edição

      • Solicitações de pull: Leitura e edição

  • Se o SSO estiver habilitado no GitHub, ele também deverá ser habilitado para o token de acesso.

  • O phrase_translations branch não pode ser protegido.

  • Certifique-se de que as configurações do repositório não exijam confirmações assinadas.

Nota

Devido a melhorias contínuas, a interface do usuário pode não ser exatamente a mesma apresentada no vídeo.

Conectar repositórios

Depois que o arquivo de configuração estiver em vigor, para conectar um repositório, siga estas etapas:

  1. Do Integrações , role para baixo até a página Sincronização do GitHub conector e clique em Configurar.

    O Sincronizações de repositório é aberta.

  2. Clique Adicionar sincronização/GitHub.

    O Sincronização do GitHub A janela Configurações é aberta.

  3. Selecione um projeto na lista suspensa.

  4. Opcionalmente, selecione Instância auto-hospedada e fornecer o GitHub auto-hospedado Ponto de extremidade da API.

  5. Forneça um pessoal Token de acesso do repositório com um escopo de API.

  6. Selecione um Repositório GitHub na lista suspensa.

  7. Selecione um Ramificação do repositório na lista suspensa para importar (push) e exportar (pull) de. Este é geralmente o ramo mestre.

  8. Clique Validar configuração para garantir que o token de acesso e o arquivo de configuração estejam corretos.

  9. Opcionalmente, selecione Importação automática para importar arquivos com cada commit para o branch GitHub selecionado.

  10. Clique em Salvar.

    O projeto agora está conectado ao repositório GitHub selecionado e adicionado à lista.

Importar arquivos

Certifique-se de que os comandos push estejam configurados corretamente no.phrase.yml configuração arquivo. As opções de push são as mesmas doUploadsPonto de extremidade da API.

Para importar arquivos:

  • Do Sincronizações de repositório , selecione um projeto e clique em Importação import_sync.png.

    Os arquivos de idioma (definidos como entradas de origem push no arquivo de configuração) são importados para o projeto.

    Uma localidade padrão deve estar presente.

    Nota

    Em caso de problemas na importação, use o CLI cliente para testar o .phrase.yml localmente e verifique se há mensagens de erro.

    Se necessário, entre em contato com o suporte técnico da Phrase e anexe o.phrase.ymlarquivo de configuração para a solicitação de suporte.

Exportar arquivos

Certifique-se de que os comandos pull estejam configurados corretamente no.phrase.yml configuração arquivo. Opções de puxar (por exemplo, include_empty_translations parâmetro) são os mesmos que para o parâmetrolocales baixarPonto de extremidade da API.

Para exportar arquivos:

  1. Do Sincronizações de repositório , selecione um projeto e clique em Exportação export_sync.png.

    Os arquivos de idioma mais recentes no repositório são exportados como uma nova solicitação de pull.

  2. Depois que os arquivos são exportados, a solicitação de pull pode ser mesclada ou fechada no repositório e a ramificação pode ser excluída.

Nota

Em caso de problemas na exportação, use o botão CLI cliente para testar o .phrase.yml localmente e verifique se há mensagens de erro.

Se necessário, entre em contato com o suporte técnico da Phrase e anexe o.phrase.ymlarquivo de configuração para a solicitação de suporte.

História

As sincronizações de repositório mantêm um histórico das importações e exportações mais recentes para cada projeto de Strings de Frase.

Para visualizar o histórico:

  • Do Sincronizações de repositório , selecione um projeto e clique em História history_sync.png.

    O histórico de importação e exportação do projeto é apresentado. As entradas de exportação no histórico incluem um link para a solicitação de mesclagem correspondente.

Esse artigo foi útil?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.