프로젝트는 번역 프로젝트의 주요 구성 요소(작업, 번역 메모리 및 용어 데이터베이스)가 함께 유지되는 곳입니다. 파일을 작업 번역하기 위해 할당할 수 있기 전에 파일을 할당하고 프로젝트 내에 포함해야 합니다.
할당된 프로젝트는 프로필 페이지의
탭 아래에 나열되어 공백으로 필터링할 수 있습니다.Team 구조에 따라 프로젝트는 제품 또는 플랫폼에 의해 정의될 수 있습니다. 모든 Team 액세스 권한을 필요로 하는 경우 단일 프로젝트 사용.
프로젝트 열면 프로젝트 페이지에 표시됩니다.
프로젝트 페이지에서 모든 프로젝트 세부 정보를 확인하고 편집할 수 있습니다. 모든 주석, tags, 키 및 uploads 표시됩니다.
프로젝트 생성 다음 단계를 수행하십시오.
-
새 프로젝트를 클릭합니다.
페이지에서창이 열립니다.
-
프로젝트 이름을 제공하십시오.
-
드롭다운 목록에서
및 드롭다운 목록에서 을 선택합니다. -
드롭다운 목록에서
. -
저장을 클릭합니다.
프로젝트 프로필 추가됩니다.
이 설정은
메뉴에서 액세스하는 의 탭에서 변경할 수 있습니다.프로젝트 대한 최소 정의는 소스 언어와 대상 언어가 됩니다. 이는 텍스트의 원본 언어 번역될 언어이며 프로젝트 설정 처음 정의됩니다.
추가적인 언어를 설정 다음 단계를 수행하십시오.
-
프로젝트 위로 고정하고 언어를 클릭합니다.
탭이 열립니다.
-
추가 언어를 클릭합니다. 창이 열립니다.
-
탭에서 언어 이름과 언어 코드(로캘)를 제공합니다.
-
탭에서 드롭다운 목록에서 소스 언어를 선택합니다.
-
탭에서 검토 옵션을 선택합니다.
-
저장을 클릭합니다.
언어 프로젝트 추가됩니다.
언어 추가 를 클릭하여 더 많은 언어를 추가할 수 있으며,
을 선택하여 추가 옵션
메뉴에서 편집할 수 있습니다.
정보 및 플래그의 조각은 프로젝트 변수에 저장될 수 있습니다. 변수가 설정되었으며 번역 센터 및 API 통해 관리할 수 있습니다. 통합에서는 프로젝트 변수를 사용 전환 지정된 동작의 워크플로를 구성할 수 있습니다.
변수는 API 통해 스크립트에서 일반적으로 액세스됩니다. 환경 변수와 마찬가지로 프로젝트 변수의 값은 문자열 나타나므로 유형을 지정해야 합니다(예: 부울, 정수).
변수를 관리자만 설정할 수 있고,
창의 탭에서 정의합니다.변수를 설정하려면 다음 단계를 수행하십시오.
소프트웨어 프로젝트가 성장하고 복잡해 지면 관리 가능성을 유지하기 위해 모듈로 분할 것이 도움이 됩니다. 프로젝트의 범위를 제한하여 번역을 프런트엔드 및 백엔드와 같은 작은 범주로 분할하면 이 관리에 도움말이 될 수 있습니다.
유지 관리 워크플로 예시
-
Strings 프로젝트 생성 예를 들어, 프로젝트 Frontend 및 프로젝트 Backend입니다.
-
Strings 프로젝트와 일치하는 소스 로캘 파일 생성
-
프로젝트의 소스 로캘 파일의 위치를 포함하고 해당 Strings 프로젝트에 일치 항목으로 생성하는 설정 파일
phrase: access_token: "3d7e6598d955bfcabaf1b9459df5692ac4c28a17793" file_format: yml push: sources: # 프런트엔드 - 파일: ./path/to/locales/frontend/en.yml project_id: "5c05692a2a995c0c45c0c3cbfcab1" params: locale_id: "159d48e76802f789d9b8fb6d368e61bc" # 백엔드 - 파일: ./path/to/locales/backend/en.yml project_id: "0c45c0c3cbfcab15c05692a2a995c" params: locale_id: "fb6d368e61bc159d48e76802f789d9b8" pull: targets: # 프런트엔드 - file: ./path/to/locales/frontend/<locale_name>.yml project_id: "5c05692a2a995c0c45c0c3cbfcab1" # 백엔드 - file: ./path/to/locales/backend/<locale_name>.yml project_id: "0c45c0c3cbfcab15c05692a2a995c"
--config 플래그를 통해 구성 공급
기본적으로 CLI는 Phrase를 실행하는 동일한 레벨에서 .phrase.yml
이름의 파일을 사용하려고 합니다. 더 복잡한 워크플로를 지원하려면 여러 구성 파일을 다양한 목적으로 사용.
CLI가 특정 명령에 대해 구성 파일을 사용하도록 강제하려면 --config
플래그를 통해 해당 .yml
파일을 제공합니다.
$ phrase push --config ./path/to/config.yml