구성 파일을 자동으로 생성하려면 다음 단계를 수행하십시오.
-
명령줄에서
phrase init
를 입력하여 .phrase.yml 파일을 생성합니다.CLI에서 구성 프로세스가 시작됩니다.
-
다음을 제공합니다.
-
액세스 토큰
-
Phrase 프로젝트 ID
-
로캘 파일 형식
-
프로젝트 코드베이스의 로캘 파일 위치
-
기본 구성 파일이 생성됩니다.
수동으로 생성 또는 복사된 구성 파일을 사용하는 경우 다음 중 하나의 위치에 놓습니다.
-
CLI 클라이언트가 호출된 디렉터리
-
현재 사용자의 홈 디렉터리(Unix의
$HOME
, Windows의$HomePath
) -
PHRASEAPP_CONFIG
환경 변수에 지정된 경로 -
--config
플래그를 통한 구성 파일 경로(예:/some/path/to/phrase.yml
)
샘플 구성 파일
GitLab
-
.phrase.yml
구성 파일은 리포지토리에 있어야 합니다. 이 파일은 리포지토리로부터 가져오기(pull) 또는 내보내기(push)할 파일을 정의합니다. -
리포지토리에 대한 읽기 및 쓰기 액세스 권한이 필요합니다.
-
잘못 정의된 구성 파일은 오류를 일으킬 수 있습니다. 파일에 하나 이상의 push 및 pull 대상이 있는지, 파일 형식이 올바른지,
update_translations
매개 변수의 설정이 올바른지 확인하십시오. -
GitLab 9.5 이상을 사용하면 API가 호환됩니다.
GitHub
-
.phrase.yml
구성 파일은 리포지토리에 있어야 합니다. 이 파일은 리포지토리로부터 가져오기(pull) 또는 내보내기(push)할 파일을 정의합니다. -
리포지토리에 대한 읽기 및 쓰기 액세스 권한이 필요합니다.
-
잘못 정의된 구성 파일은 오류를 일으킬 수 있습니다. 파일에 하나 이상의 push 및 pull 대상이 있는지, 파일 형식이 올바른지,
update_translations
매개 변수의 설정이 올바른지 확인하십시오. -
리포지토리의 범위에 대한 GitHub 액세스 토큰(공용 리포지토리와 동기화하는 경우
public_repo
). -
GitHub에서 SSO가 활성화된 경우 액세스 토큰에 대해서도 활성화해야 합니다.
-
phrase_translations 분기가 보호되지 않습니다.
-
리포지토리 설정에 서명된 커밋이 필요하지 않은지 확인하십시오.
BitBucket
.phrase.yml
구성 파일은 리포지토리에 있어야 합니다. 이 파일은 리포지토리로부터 가져오기(pull) 또는 내보내기(push)할 파일을 정의합니다.
리포지토리에 대한 읽기 및 쓰기 액세스 권한이 필요합니다.
잘못 정의된 구성 파일은 오류를 일으킬 수 있습니다. 파일에 하나 이상의 push 및 pull 대상이 있는지, 파일 형식이 올바른지, update_translations
매개 변수의 설정이 올바른지 확인하십시오.