CI 환경 내에서 번역을 동기화하려면 CLI 클라이언트를 사용하십시오.
CI 환경에 문자열을 다운로드하려면 다음 단계를 따르십시오:
-
.phrase.yml구성 파일을 생성하십시오. -
CI에 새로운 bash 스크립트 또는 단계를 추가하십시오.
-
새 문자열을 업로드하려면 이 명령을 스크립트에 추가하십시오:
#!/bin/bash # .phrase.yml에 구성된 대로 Phrase에 새 문자열을 업로드합니다. phrase push
새 값을 추가할 뿐만 아니라 기존 값을 업데이트할 의도가 있는 경우
update_translation또는update_description매개변수가 설정되어 있는지 확인하십시오. -
현재 작업 공간에 번역된 문자열을 다운로드하려면 이 명령을 추가하십시오:
#!/bin/bash # .phrase.yml에 구성된 대로 Phrase에서 새 문자열을 가져옵니다. phrase pull
확인된 및 번역된 항목에 대한 필수 옵션뿐만 아니라 tags를 사용하여 올바른 keys이 포함되었는지 확인하십시오.
-
필요한 이벤트에 가입하기 위해 webhook을 등록하십시오.
웹 후크는 주요 이벤트(예: 처리된 업로드 또는 완료된 주문)에 사용할 수 있습니다. 일반적인 워크플로는 Slack 채널에서 새로 생성된 댓글에 대한 알림을 설정하고 작업 완료를 위한 가져오기 스크립트를 설정하는 것입니다.
업데이트 주기에 따라 API를 사용하여 이러한 항목의 현재 상태를 쿼리할 수도 있습니다.
-
브랜치
Phrase Strings는 Git 브랜치의 일반적인 응용 프로그램과 다른 버전 관리를 위한 branching 개념을 가지고 있습니다. Phrase 브랜치는 Git 브랜치와 함께 사용할 수 있습니다. 구성 파일에서 해당 분기 이름을 확인하고 CI 단계를 실행하십시오.
기능을 추가할 때 기존 번역을 제거하지 않고 번역이 추가되는 경우가 많습니다. 작업 분기에 태그를 추가하고 이를 메인 분기로 업로드하여 공유 키로 기능을 추적할 수 있도록 하되, 특정 하위 집합에 대한 풀 및 테스트를 혼란스럽지 않게 번역가에게 제공하십시오.