Integrações

GitLab (Strings)

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

Dica

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

Pré-requisitos

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

  • O acesso à leitura e edição é necessário no repositório.

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

  • Use o GitLab 9.5 ou posterior para garantir a compatibilidade da API.

Conectar repositórios

Assim que 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é Repo Sync e clique em Configurar.

    A página Sincronizações de repositório será aberta.

  2. Clique em Adicionar sincronização/GitLab.

    A janela de configurações da sincronização do GitLab será aberta.

  3. Selecionar um projeto da lista suspensa.

  4. Opcionalmente, selecione instância auto-hospedada e forneça o endpoint da API auto-hospedada do GitLab.

  5. Forneça um token de acesso ao projeto<1> pessoal com uma API.

  6. Selecionar um repositório GitLab da lista suspensa.

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

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

  9. Opcionalmente, selecione Auto import para importar arquivos a cada confirmação no ramo do GitLab selecionado.

    Forneça um URL para o webhook e o token secreto copiado do Strings.

  10. Clique em Gravar.

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

  11. (Opcional) Clique no ícone de lápis para renomear a integração.

Importar e exportar Arquivos

Para importar arquivos:

  • Na página Sincronizações de repositório, selecione um projeto e clique em Importar Sync Import.

    Os dados do GitLab são importados para o projeto selecionado.

Para exportar arquivos, siga estas etapas:

  1. Na página Sincronizações de repositório, selecione um projeto e clique em Exportar Sync Export.

    A janela Exportar é exibida.

  2. Forneça o ramo de tradução no campo PR branch.

    Os arquivos mais recentes no repositório serão exportados como uma nova solicitação de pull para o ramo desejado.

  3. Uma vez que os arquivos são exportados, a solicitação de pull pode ser mesclada ou fechada no repositório e o ramo pode ser excluído.

Nota

Em caso de problemas ao importar ou exportar, use o cliente CLI para testar o arquivo de configuração .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órico

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

Para visualizar o histórico:

  • Na página Sincronizações de repositório, selecione um projeto e clique em Histórico Sync History.

    O histórico de importação e exportação do projeto é apresentado. As entradas de exportação no histórico incluem um link para o pedido 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.