Integrações

GitLab (TMS)

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

Disponível a partir de

  • Planos Team, Business e Enterprise

Entre em contato com Comércio para perguntas de licenciamento.

Disponível a partir de

  • Planos Ultimate e Enterprise (legado)

Entre em contato com Comércio para perguntas de licenciamento.

Dica

Para obter informações sobre integração do GitLab com Phrase Strings, consulte GitLab (Strings).

O conector do GitLab permite o download de arquivos texto original e o upload de arquivos de tradução diretamente para/de o repositório do GitLab O conector usa a API do GitLab para implementar a integração e permite acessar todos os repositórios associados a uma conta do GitLab.

Casos de usar

Existem vários casos de uso para o conector:

  • Os gerentes de projetos podem adicionar arquivos diretamente a projetos a partir de um repositório online.

  • Configure o portal do solicitante para permitir que os solicitantes adicionem arquivos às solicitações diretamente do repositório on-line.

  • Use a criação de projeto automatizado (ACP) para ter novos projetos criados automaticamente quando uma alteração na última data de modificação para arquivos monitorados ou uma pasta.

    • Todos os arquivos da pasta e/ou subpastas monitoradas são importados na primeira vez em que o APC é executado. Arquivos recém-adicionados são importados com o Seguinte monitoramento acionado após a criação.

    • Devido às limitações da API do GitLab, o monitoramento de uma pasta inteira não é permitido.

    • Use o conector Git se precisar monitorar um subdirector completo.

    • Este conector é compatível com a configuração de caminho absoluto. Os arquivos de tradução podem ser armazenados apenas no mesmo ramo que o arquivo original do texto.

  • Configure trabalhos contínuos para que os arquivos selecionados sejam monitorados em relação a alterações.

Dica

Se houver requisitos:

  • Limitando o phrase a acessar um único repositório.

  • Usando uma chave do SSH para autenticação.

  • Detecção de alterações de arquivo com base na data da última modificação em vez de apenas o tamanho do arquivo.

Use o conector Git para se conectar ao GitLab.

Configurações GitLab

Crie um token de acesso na conta GitLab.

  1. Acesse a conta do GitLab, navegue até configurações e clique em Accessar tokens.

    A tela Tokens de acesso pessoal é aberta.

  2. Preencha o nome e vence nos campos. Escolha um período mais longo para que o token não exija recreação frequente.

  3. Em Localizações, marque as caixas de seleção API e read_user.

  4. Clique em Criar token de acesso pessoal.

    Isso gera um token necessário para entrar na configuração do conector.

    • O token só é visível neste estágio e não pode ser acessado depois.

Configurações do Phrase TMS

  1. Na página de configurações Setup_gear.png, role para baixo até a seção de Integrações.

  2. Clique em Conectores.

    A página Conectores é aberta.

  3. Clique em Novo conector.

    A página Criar conector é aberta.

  4. Forneça um nome para a conexão e altere o tipo para GitLab .

  5. Opcionalmente, selecione Exportar traduções como solicitações pull e forneça um ramo de solicitação Flege.

  6. Insira o URL do site GitLab (por exemplo, https:/ gitLab.com/) e o token de acesso pessoal do GitLab que você obteve do site GitLab.

    • Para pedido de acesso ao repositório, deve estar acessível pela Internet.

  7. Clique em Testar conexão.

    Uma marca de seleção aparecerá se a conexão tiver sido bem-sucedida. Um ponto de exclamação vermelho aparecerá se não houver. Pegue o cursor acima do ícone para ver detalhes adicionais.

  8. Clique em Gravar.

    O conector está adicionado à lista na página de conectores.

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.