번역 관리

프로젝트 (문자열)

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

프로젝트는 번역 프로젝트(작업, 번역 메모리 및 용어 데이터베이스)의 주요 구성 요소가 함께 보관되는 곳입니다. 파일이 작업으로 번역을 위해 할당되기 전에, 프로젝트에 할당되고 포함되어야 합니다.

할당된 프로젝트는 프로필 페이지의 프로젝트 탭 아래에 나열되며, 공백으로 필터링할 수 있습니다.

팀 구조에 따라 프로젝트는 제품별 또는 플랫폼별로 정의될 수 있습니다. 모든 팀원이 액세스해야 하는 경우 단일 프로젝트를 사용하십시오.

프로젝트 페이지

프로젝트를 열면 프로젝트 페이지에 표시됩니다.

프로젝트 페이지에서 모든 프로젝트 세부정보를 보고 편집할 수 있습니다. 모든 댓글, 태그, 키 및 업로드도 표시됩니다.

프로젝트 생성

프로젝트를 생성하려면 다음 단계를 따르십시오:

  1. 프로젝트 페이지에서 새 프로젝트를 클릭합니다.

    프로젝트 추가 창이 열립니다.

  2. 프로젝트의 이름을 제공하십시오.

  3. 드롭다운 목록에서 주요 형식주요 기술을 선택하십시오.

  4. 드롭다운 목록에서 연락 담당자를 제공하십시오.

  5. 저장을 클릭하십시오.

    프로젝트가 프로필에 추가됩니다.

이 설정(즉, 프로젝트 이름, 주요 형식 또는 연락 담당자)은 일반 탭의 프로젝트 설정에서 변경할 수 있으며, 더보기 메뉴에서 접근할 수 있습니다.

기존 프로젝트는 프로젝트 복제를 선택하여 더보기 메뉴에서 복제할 수 있습니다. 복제된 프로젝트는 원본의 주요 파일 형식을 사용합니다. 해당 형식이 기본적으로 복수화를 지원하지 않는 경우, 복수화는 사용할 수 없습니다. 주요 형식이 정의되지 않은 경우, 기본적으로 .CSV 형식이 사용되며 복수화는 비활성화됩니다.

프로젝트 정의하기

언어 추가하기

프로젝트의 최소 정의는 소스 언어와 대상 언어입니다. 이들은 텍스트의 원본 언어와 번역될 언어로, 프로젝트 설정에서 처음 정의됩니다.

추가 언어를 설정하려면 다음 단계를 따르십시오:

  1. 프로젝트 위에 마우스를 올리고 언어를 클릭합니다.

    언어 탭이 열립니다.

  2. 언어 추가를 클릭합니다. 언어 추가 창이 열립니다.

  3. 일반 탭에서 언어 이름과 언어 코드(로캘)를 제공합니다.

  4. 고급 탭에서 드롭다운 목록에서 소스 언어를 선택합니다.

  5. 검토 탭에서 검토 옵션을 선택합니다.

  6. 저장을 클릭하십시오.

    언어가 해당 프로젝트에 추가됩니다.

더 많은 언어는 언어 추가 Add a Language를 클릭하여 언어 탭에서 추가할 수 있으며, 더 많은 옵션 Open More Menu 메뉴에서 Edit 언어 편집을 선택하여 편집할 수 있습니다.

변수 설정하기

정보 조각과 플래그는 프로젝트 변수에 저장될 수 있습니다. 변수는 설정되며 번역 센터와 API를 통해 관리할 수 있습니다. 통합은 프로젝트 변수를 사용하여 지정된 동작의 워크플로를 구성할 수 있습니다.

변수는 일반적으로 API를 통해 스크립트에서 접근됩니다. 환경 변수와 마찬가지로, 프로젝트 변수의 값은 문자열로 표현되므로 유형을 지정해야 합니다(예: 불리언, 정수).

예 1

  • 클라이언트는 다양한 프로젝트 유형(마케팅 및 제품)을 가지고 있습니다. 그들은 변수 content_type: marketing을 설정합니다.

  • 통합 스크립트는 변수를 읽어 해당 프로젝트를 진행하는 방법을 결정합니다(예: 다양한 QA 검사를 통과시키기).

예 2

  • 클라이언트는 Phrase Strings와 CMS를 사용합니다. 그들은 변수 template_id: 8734-ABCD을 추가합니다.

  • 통합 스크립트는 변수를 읽고 로컬화된 콘텐츠를 게시할 때 CMS에서 올바른 템플릿을 가져옵니다.

변수는 관리자만 설정할 수 있으며 Variables 탭의 프로젝트 설정 창에 정의됩니다.

변수를 설정하려면 다음 단계를 따르십시오:

  1. 프로젝트 페이지에서 프로젝트 설정 창을 더보기 드롭다운 목록에서 엽니다.

  2. 변수 탭을 엽니다.

  3. 변수의 이름과 값을 제공합니다.

    이상적으로, 이름은 MY_VAR와 같은 환경 변수와 유사해야 하며 프로젝트마다 고유해야 합니다.

  4. 더 많은 변수를 추가하려면 변수 추가를 클릭하고 Remove Variable 아이콘을 클릭하여 제거합니다.

  5. 저장을 클릭하십시오.

    창이 닫히고 변수가 저장됩니다.

하나의 현지화 프로젝트에 대한 여러 Strings 프로젝트 유지 관리

소프트웨어 프로젝트가 성장하고 더 복잡해짐에 따라, 이를 모듈로 분할하여 관리하기 쉽게 만드는 것이 도움이 됩니다. 프로젝트의 범위를 제한하고 번역을 프론트엔드백엔드와 같은 더 작은 범주로 나누면 관리에 도움이 될 수 있습니다.

예제 유지 관리 워크플로

  1. Strings 프로젝트를 생성합니다. 예제에 따라, 프로젝트 프론트엔드와 프로젝트 백엔드입니다.

  2. 해당 Strings 프로젝트에 해당하는 소스 로캘 파일을 생성합니다.

  3. 프로젝트 내 소스 로캘 파일의 위치를 포함하는 구성 파일을 생성하고 이를 해당 Strings 프로젝트와 일치시킵니다:

    phrase:
      access_token: "3d7e6598d955bfcabaf1b9459df5692ac4c28a17793"
      file_format: yml
      push:
        sources:
        # 프론트엔드
        - file: ./path/to/locales/frontend/en.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
          params:
            locale_id: "159d48e76802f789d9b8fb6d368e61bc"
    
        # 백엔드
        - file: ./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
도움이 되었습니까?

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.