CLI 클라이언트를 사용하여 CI 환경 내에서 번역을 동기화하십시오.
CI 환경으로 Strings를 다운로드하려면 다음 단계를 따르십시오:
-
.phrase.yml<1> 구성 파일을 생성하십시오. -
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 단계를 실행하십시오.
기능을 추가할 때 번역은 일반적으로 기존 번역을 제거하지 않고 추가됩니다. 작업 분기에 태그를 추가하고 이를 메인 분기에 업로드하여 공유 키로 기능을 추적할 수 있게 하고, 번역가에게 혼란을 주지 않으면서 특정 하위 집합에 대한 풀 및 테스트도 수행할 수 있도록 하십시오.