Integrações

Integração Contínua (Strings)

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

Use o cliente CLI para sincronizar traduções de dentro de um ambiente de CI.

Para baixar cadeias de caracteres em um ambiente de CI, execute estas etapas:

  1. Crie um arquivo de configuração .phrase.yml .

  2. Adicione um novo script bash ou etapa ao CI.

    • Para carregar novas cadeias de caracteres, adicione este comando ao script:

      #!/bin/bash
      
      # carregar novas cadeias de caracteres para Frase conforme configurado no .phrase.yml
      
      Empurrar frase

      Certifique-se de update_translation ou update_description parâmetros estejam definidos se pretenderem não apenas adicionar novos valores, mas também atualizar valores existentes.

    • Para baixar cadeias de caracteres traduzidas no espaço de trabalho atual, adicione este comando:

      #!/bin/bash
      
      # obter novas cadeias de caracteres da frase conforme configurado no .phrase.yml
      
      puxar frase

      Certifique-se de que as chaves corretas sejam incluídas usando tags, bem como as opções necessárias para entradas verificadas e traduzidas.

    • Registre um para assinar os eventos necessários.

      Webhooks estão disponíveis para grandes eventos (por exemplo, um upload processado ou pedido concluído). Um fluxo de trabalho comum é configurar uma notificação para comentários recém-criados em um canal Slack , bem como importar scripts para conclusão de trabalho.

      A API também pode ser usada para consultar o estado atual desses itens, dependendo dos ciclos de atualização.

Ramos

Phrase Strings tem um conceito de ramificação para controle de versão que difere dos aplicativos típicos de ramificações Git. As ramificações de frase podem ser usadas ao lado das ramificações do Git. Verifique o nome da ramificação no arquivo de configuração dessa ramificação e execute as etapas de CI nela.

Ao adicionar recursos, as traduções geralmente são adicionadas sem remover as existentes. Adicione tags às ramificações de trabalho e carregue-as para a ramificação principal para permitir o rastreamento de recursos com chaves de compartilhamento, mas também puxa e testa em determinados subconjuntos sem confundir os tradutores.

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.