번역 관리

프로젝트 (Strings)

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

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

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

Team 구조에 따라 프로젝트는 제품별 또는 플랫폼별로 정의할 수 있습니다. 모든 Team 구성원에게 액세스 권한이 필요한 경우 단일 프로젝트를 사용하십시오.

프로젝트 페이지

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

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

프로젝트 생성

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

  1. 프로젝트 페이지에서 새 프로젝트를 클릭하십시오.

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

  2. 프로젝트 이름을 입력하십시오.

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

  4. 드롭다운 목록에서 담당자를 선택하십시오.

  5. 저장을 클릭합니다.

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

이러한 설정(예: 프로젝트 이름, 형식 또는 담당자)은 더 보기 메뉴에서 액세스할 수 있는 프로젝트 설정일반 탭에서 변경할 수 있습니다.

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

프로젝트 정의

언어 추가

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

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

  1. 프로젝트 위로 마우스를 가져가 언어를 클릭합니다.

    언어 탭이 열립니다.

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

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

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

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

  6. 저장을 클릭합니다.

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

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

변수 설정

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

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

예 1

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

  • 통합 스크립트는 변수를 읽어 해당 프로젝트를 어떻게 진행할지(예: 다른 QA 검사를 거치도록 푸시) 결정합니다.

예 2

  • 클라이언트는 Phrase Strings 및 CMS와 함께 작업합니다. 이들은 template_id: 8734-ABCD 변수를 추가합니다.

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

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

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

  1. 프로젝트 페이지에서 More 드롭다운 목록을 통해 프로젝트 설정 창을 엽니다.

  2. Variables 탭을 엽니다.

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

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

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

  5. 저장을 클릭합니다.

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

Maintain Multiple Strings Projects for one Localization Project

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

예시 유지 관리 워크플로

  1. Strings 프로젝트를 생성합니다. 예시와 같이 프로젝트 Frontend 및 프로젝트 Backend가 있습니다.

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

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

    phrase:
      access_token: "3d7e6598d955bfcabaf1b9459df5692ac4c28a17793"
      file_format: yml
      push:
        sources:
        # frontend
        - file: ./path/to/locales/frontend/en.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
          params:
            locale_id: "159d48e76802f789d9b8fb6d368e61bc"
    
        # backend
        - file: ./path/to/locales/backend/en.yml
          project_id: "0c45c0c3cbfcab15c05692a2a995c"
          params:
            locale_id: "fb6d368e61bc159d48e76802f789d9b8"
      pull:
        targets:
        # frontend
        - file: ./path/to/locales/frontend/<locale_name>.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
    
        # backend
        - 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.