통합

지속적 통합 (Strings)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

CLI 클라이언트를 사용하여 CI 환경 내에서 번역을 동기화하십시오.

CI 환경으로 Strings를 다운로드하려면 다음 단계를 따르십시오:

  1. .phrase.yml<1> 구성 파일을 생성하십시오.

  2. CI에 새로운 bash 스크립트 또는 단계를 추가하십시오.

    • 새로운 Strings를 업로드하려면 스크립트에 이 명령을 추가하십시오:

      #!/bin/bash
      
      # .phrase.yml에 구성된 대로 Phrase에 새로운 Strings 업로드
      
      phrase push

      새로운 값을 추가할 뿐만 아니라 기존 값을 업데이트하려는 경우 update_translation 또는 update_description 매개변수가 설정되어 있는지 확인하십시오.

    • 번역된 Strings를 현재 작업 공간으로 다운로드하려면 다음 명령을 추가하십시오:

      #!/bin/bash
      
      # .phrase.yml에 구성된 대로 Phrase에서 새로운 Strings 가져오기
      
      phrase pull

      tags를 사용하여 올바른 keys가 포함되도록 하고, 확인됨 및 번역된 항목에 필요한 옵션도 포함하십시오.

    • 웹 후크를 등록하여 필요한 이벤트에 가입하기 하십시오.

      웹 후크는 주요한 문제(예: 처리된 업로드 또는 완료된 순서)에 사용할 수 있습니다. 일반적인 워크플로는 Slack 채널에 새로 생성된 댓글에 대한 알림을 설정하고 작업 완료를 위한 가져오기 스크립트를 설정하는 것입니다.

      API를 사용하여 업데이트 주기에 따라 이러한 항목의 현재 상태를 문의할 수도 있습니다.

분기

Phrase Strings에는 일반적인 Git 분기 적용 방식과 다른 버전 관리를 위한 분기<1> 개념이 있습니다. Phrase 분기는 Git 분기와 함께 사용할 수 있습니다. 해당 분기에 대한 구성 파일에서 분기 이름을 확인하고 그 안에서 CI 단계를 실행하십시오.

기능을 추가할 때 번역은 일반적으로 기존 번역을 제거하지 않고 추가됩니다. 작업 분기에 태그를 추가하고 이를 메인 분기에 업로드하여 공유 키로 기능을 추적할 수 있게 하고, 번역가에게 혼란을 주지 않으면서 특정 하위 집합에 대한 풀 및 테스트도 수행할 수 있도록 하십시오.

도움이 되었습니까?

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.