Integrações

GitHub (Strings)

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 arquivo de configuração .phrase.yml 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. Verifique se o arquivo contém pelo menos um destino push e um pull, formatos de arquivo corretos e a configuração correta do parâmetro update_translations .

  • Um token de acesso do GitHub para o escopo do repositório (public_repo se estiver sincronizando com um repositório público).

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

  • A ramificação phrase_translations não pode ser protegida.

  • 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

Quando o arquivo de configuração estiver no lugar, para conectar um repositório, siga estas etapas:

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

    A página Repo Syncs é aberta.

  2. Clique em Adicionar Sync/GitHub.

    A janela de configurações de sincronização do GitHub é aberta.

  3. Selecione um projeto na lista suspensa.

  4. Opcionalmente, selecione Instância auto-hospedada e forneça o ponto de extremidade da API auto-hospedado do GitHub.

  5. Forneça um token de acesso Repo pessoal com um escopo de API.

  6. Selecione um repositório do GitHub na lista suspensa.

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

  8. Clique em 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 confirmação para a ramificação selecionada do GitHub.

  10. Clique em Salvar.

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

Importar arquivos

Para importar arquivos:

  • Na página Repo Syncs , selecione um projeto e clique em Importar.

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

    Uma localidade padrão deve estar presente.

    Nota

    Em caso de problemas ao importar, use o cliente CLI para testar o arquivo de configuração do .phrase.yml localmente e verificar se há mensagens de erro.

    Se necessário, entre em contato com o Suporte Técnico da Phrase e anexe o arquivo de configuração .phrase.yml à solicitação de suporte.

Exportar arquivos

Para exportar arquivos:

  1. Na página Repo Syncs , selecione um projeto e clique em Exportar.

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

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

Nota

Em caso de problemas ao exportar, use o cliente CLI para testar o arquivo de configuração do .phrase.yml localmente e verificar se há mensagens de erro.

Se necessário, entre em contato com o Suporte Técnico da Phrase e anexe o arquivo de configuração .phrase.yml à 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 cadeias de caracteres de frase.

Para visualizar o histórico:

  • Na página Repo Syncs , selecione um projeto e clique em Histórico.

    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.