TMGMT(번역 관리 도구)용 Phrase 번역 플러그인은 Drupal 8, 9, 10, 11을 지원합니다. TMGMT 모듈에서 지원하는 모든 Drupal 텍스트 요소를 번역하는 데 사용할 수 있습니다.
이 커넥터는 가 으로 선택된 경우에만 필요합니다.
-
설정
페이지에서 섹션으로 스크롤하십시오.
-
커넥터을 클릭합니다.
페이지가 열립니다.
-
새 커넥터를 클릭하십시오.
페이지가 열립니다.
-
유형을(를) (으)로 변경하고 커넥터 이름을 입력하십시오.
-
선택적으로 보안 연결 강제 적용을(를) 활성화하십시오.
-
Drupal 사이트 URL을(를) 입력하십시오.
Drupal 설치의 호스트 주소를 사용하십시오(예: http://drupal-9.kos.phrase.com/).
도메인 이름은 외부에서 올바르게 해석될 수 있어야 합니다(인트라넷 도메인은 사용할 수 없습니다).
-
및 를 입력하십시오.
싱글 사인온(SSO) 및 2단계 인증(2FA)은 지원되지 않습니다. Drupal 계정에 SSO 또는 2FA가 강제 적용된 경우, 둘 다 면제되는 전용 서비스 계정을 사용하십시오.
-
페이지 HTML에 포함된 링크를 수정하려면 을(를) 정규식으로 제공하십시오.
예:
-
저장을 클릭합니다.
커넥터는 페이지의 목록에 추가됩니다.
인컨텍스트 미리보기 기능은 CAT 웹 편집기와 CAT 데스크톱 편집기 모두에서 원본 또는 번역된 텍스트의 실시간 미리보기를 제공합니다.
Drupal 번역 공급자 설정의 필드는 이 미리보기가 생성되는 방식을 제어합니다.
표, 열, 다양한 그래픽, 서식 및 글꼴 (설치된 경우)이 지원됩니다. 이 기능은 번역 시 문맥을 제공하기 위한 것이며 원본 또는 완료된 문서의 완벽한 표현이 아니므로 일부 시각적 차이가 발생할 수 있습니다. 액세스 및 보안 설정의 편집기에서 외부 콘텐츠 로드 허용 옵션도 미리보기에 영향을 줄 수 있습니다.
실시간 미리보기 방식
필드는 두 가지 옵션을 제공합니다.
-
레거시 커넥터: 저장된 Drupal 자격 증명이 있는 별도의 Drupal 실시간 미리보기 커넥터가 필요합니다. Phrase TMS 설정에서 커넥터를 구성한 다음 필드에서 선택하십시오.
-
미리보기 패키지: 작업 생성 시 미리보기 패키지를 렌더링하고 Phrase TMS에 업로드합니다. Phrase TMS에는 Drupal 자격 증명이 저장되지 않으며 커넥터도 필요하지 않습니다.
레거시 커넥터에는 다음 요구 사항이 적용됩니다.
Phrase 요구 사항:
-
온프레미스 설치에 액세스하려면 엔터프라이즈 방화벽을 통과하십시오.
-
저작 환경에 인증하십시오.
온프레미스 설치를 위한 방화벽 구성:
-
설치는 Phrase 서버 IP 주소에서 액세스할 수 있어야 합니다. 현재 목록은 Phrase 서버 IP 주소를 참조하십시오.
-
도메인 이름은 외부에서 올바르게 해석될 수 있어야 합니다.
참고
일부 HTML 태그는 위험을 초래할 수 있으므로 CAT 편집기는 미리보기를 표시할 때 이 HTML에서 해당 태그를 제거합니다. 이는 사용자의 데이터 개인정보 보호 및 보안을 보장하기 위한 것입니다.
제거된 태그의 예로는 FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT 또는 background-image CSS 속성이 있습니다.
Phrase를 TMGMT와 통합하려면 다음 단계를 따르십시오:
-
Drupal 사이트에 TMGMT 모듈을 설치하십시오.
-
Phrase Translation Plugin for TMGMT를 설치하십시오.
-
project template의 파일 가져오기 설정에서 을 로 유지하고 를 선택하십시오.
설치가 완료되면 Phrase 플러그인을 공급자 목록에서 사용할 수 있습니다.
TMGMT 플러그인을 통해 제출된 작업은 기본적으로 CAT 편집기에서 인컨텍스트 미리보기를 표시하지 않습니다. 인컨텍스트 미리보기를 사용하려면, 번역 공급자 또는 에서 를 로 설정하여 활성화해야 합니다.
최소 버전 요구 사항
-
Drupal
-
TMGMT 플러그인 버전 8.x-1.16
-
Phrase 플러그인 버전 8.x-1.24
파일 첨부 번역 지원을 활성화하려면 다음 단계를 따르십시오:
-
Drupal의 번역 공급자 구성에서 Phrase 플러그인 설정으로 이동하십시오.
-
확인란을 비활성화하십시오.
-
확인란을 활성화하십시오.
-
MIME 유형 아래의 TMGMT 플러그인 번역 설정에서 지원되는 파일 형식을 구성하십시오.
활성화되면 선택한 MIME 유형과 일치하는 첨부 파일이 페이지 콘텐츠와 함께 번역을 위해 Phrase TMS로 전송됩니다. 주 콘텐츠와 각 개별 첨부 파일에 대해 별도의 작업이 생성됩니다.
참고
-
새 유형의 첨부 파일이 Drupal 프로젝트에 추가될 때마다 새 형식의 파일 번역을 활성화하려면 TMGMT 플러그인 구성에서 해당 파일을 선택해야 합니다.
-
마감일 설정은 주 작업에만 적용되며 첨부 파일에는 적용되지 않습니다.
-
양식에서 MIME 유형을 선택할 수 있지만, 제출 후 양식이 새로 고쳐지면 선택한 값이 올바르게 저장되고 적용되었음에도 불구하고 표시되지 않습니다. 이는 알려진 Drupal 문제입니다.
-
TMGMT 플러그인이 설치된 Drupal 8/9/10/11 계정에 로그인합니다.
-
으로 이동하여 공급자를 클릭합니다.
화면이 열립니다.
-
공급자 추가를 클릭합니다.
-
레이블 이름과 설명을 추가합니다.
-
아래에서 Phrase를 선택합니다.
Phrase 관련 설정이 표시되며 필드에는 https://cloud.memsource.com/web가 미리 채워져 있습니다.
-
을 선택합니다:
-
Phrase 사용자 이름 및 비밀번호
-
-
선택적으로 을 입력합니다.
Phrase TMS의 웹훅에 대해 구성된 보안 토큰입니다.
설정된 경우
x-memsource-token또는Authorization헤더에 일치하는 토큰이 포함되지 않은 콜백은 403 오류와 함께 거부됩니다. 토큰 값은 Drupal의 내보내기 가능한 구성에 저장됩니다. 구성 동기화에서 제외하려면settings.php에서 환경별로 값을 재정의하십시오. -
선택적으로 를 선택하십시오.
-
연결을 클릭하십시오.
연결이 설정되었습니다
-
선택 사항 을 지정하십시오. 이를 통해 사이트에서 사용 가능한 언어와 매핑할 언어를 지정할 수 있습니다(가 섹션에서 구성된 대로).
-
저장을 클릭합니다.
공급자가 생성되었습니다
-
최소 버전 요구 사항: Phrase 플러그인 버전 8.x-1.31
Phrase 플러그인은 작업 생성 시 번역 중인 Drupal 엔티티의 공개 URL을 Phrase TMS 사용자 지정 필드에 기록합니다. URL은 모든 작업 파트에 추가되므로 번역가는 CAT 편집기에서 라이브 소스 페이지를 열 수 있습니다.
소스 엔티티 URL 사용자 지정 필드를 구성하려면 다음 단계를 따르십시오.
-
Phrase TMS에서 다음 설정으로 사용자 지정 필드를 만드십시오.
-
유형 URL
-
표시되도록 설정: 작업
-
-
Drupal에서 으로 이동하여 를 클릭하십시오.
-
Phrase 공급자를 열고 연결이 아직 설정되지 않은 경우 연결을 클릭하십시오.
-
드롭다운에서 1단계에서 만든 사용자 지정 필드를 선택하십시오. 공급자가 연결되지 않은 경우 사용자 지정 필드 UID를 수동으로 입력하십시오.
-
선택 사항 에 사이트의 공개 도메인을 입력하십시오. 이는 리버스 프록시나 스테이징 환경과 같이 Drupal 기본 URL과 다른 도메인을 통해 사이트에 접속하는 경우에만 필요합니다. 입력된 도메인이 생성된 URL의 호스트를 대체합니다.
-
저장을 클릭합니다.
이 비어 있으면 Phrase TMS로 URL이 전송되지 않습니다.
선택한 사용자 지정 필드가 조직에 존재하지 않거나 유형이 URL로 설정되지 않은 경우, Drupal은 경고를 기록합니다. 작업은 여전히 생성됩니다.
기본적으로 번역은 Phrase TMS 프로젝트의 마지막 워크플로 단계가 완료되면 내보내기/가져오기가 수행됩니다. 필드는 이를 재정의하므로 특정 워크플로 단계가 완료되는 즉시 콘텐츠가 내보내집니다.
내보내기 단계를 구성하려면 다음을 수행하십시오.
-
Drupal에서 으로 이동하여 를 클릭하십시오.
-
Phrase 공급자를 열고 연결이 아직 설정되지 않은 경우 연결을 클릭하십시오.
-
드롭다운에서 내보낼 워크플로 단계를 선택하십시오.
-
저장을 클릭합니다.
선택한 단계가 특정 프로젝트 워크플로의 일부가 아닌 경우, 플러그인은 해당 프로젝트의 첫 번째 단계로 돌아갑니다. 기본 동작을 사용하려면 비워 두거나 ‘- Last step -’을 선택하십시오.
-
Drupal 계정에서 Translation 메뉴 항목을 클릭한 다음 Sources를 클릭하십시오.
-
번역할 콘텐츠 옆의 확인란을 선택하십시오.
참고
문서가 보이지 않으면 문서 언어가 원본 언어로 설정되어 있는지 확인하십시오.
-
원본 언어와 대상 언어를 선택하고 Request translation을 클릭하십시오.
작업 개요 페이지가 열립니다.
-
로 Phrase 구성을 선택하십시오.
-
에서 사용할 (있는 경우)와 를 지정하십시오.
-
원본 언어와 일치하고 로캘을 포함한 모든 대상 언어를 포함하는 프로젝트 템플릿만 나열됩니다.
-
은 업무 종료 시점을 의미하며 Phrase 사용자의 시간대로 변환됩니다.
-
및 을 모두 선택하여 모든 대상 언어를 단일 프로젝트로 그룹화하십시오.
팁
작업을 생성하는 데 어떤 커넥터가 사용되었는지 확인하려면 작업 테이블에서 작업 이름 옆의 점 세 개 위로 마우스를 가져가십시오.
-
-
번역을 주문하려면 공급자에 제출을 클릭하십시오.
번역 프로젝트는 선택한 프로젝트 템플릿을 기반으로 생성됩니다.
-
번역이 완료될 때까지 기다리십시오.
-
번역 메뉴 항목을 클릭하고 탭에서 완료된 문서를 선택하십시오.
-
해당 문서에 대한 관리 버튼을 클릭하십시오.
-
번역 가져오기 버튼을 클릭하십시오.
Phrase TMS의 작업 완료 상태가 번역된 콘텐츠를 Drupal로 자동으로 내보내지 않으므로, 완료된 번역을 Drupal로 가져오려면 이 단계가 필요합니다. 프로젝트로부터 번역을 다시 받으면 작업 상태가 납품됨으로 변경됩니다.
-
필요한 경우 검토하십시오.
-
검토 후 번역을 게시하십시오.
-
TMGMT 플러그인이 설치된 Drupal 7 계정에 로그인하십시오.
-
구성(Configuration)으로 이동하여 섹션 아래의 번역 관리 번역기를 클릭하십시오.
화면이 열립니다.
-
번역기 추가를 클릭하십시오.
-
레이블 이름과 설명을 추가합니다.
-
아래에서 Drupal용 Phrase 커넥터를 선택하십시오.
Phrase 관련 설정이 표시되며 Phrase 홈 URL 필드에는 https://cloud.memsource.com/web이 미리 채워져 있습니다.
-
Phrase 사용자 이름과 비밀번호를 입력하십시오.
-
선택 사항 을 지정하십시오.
이를 통해 사이트에서 사용 가능한 언어와 매핑할 언어를 지정할 수 있습니다(가 섹션에서 구성된 대로).
-
번역기 저장을 클릭하십시오.
Translator 구성이 생성됩니다.
-
Drupal 계정에서 Translation 메뉴 항목을 클릭하고 Sources 탭을 선택하십시오.
-
번역할 콘텐츠 옆의 확인란을 선택하십시오.
참고
문서가 보이지 않으면 문서 언어가 원본 언어로 설정되어 있는지 확인하십시오.
-
Request translation 버튼을 클릭하십시오.
-
대상 언어를 선택하십시오.
-
드롭다운 목록의 Translator 아래에서 Phrase 구성을 선택하십시오.
-
Checkout settings가 로드될 때까지 기다린 후 Project template을 선택하십시오.
참고
원본 언어와 일치하고 로캘을 포함한 모든 대상 언어를 포함하는 프로젝트 템플릿만 나열됩니다.
-
Submit to translator를 클릭하십시오.
선택한 프로젝트 템플릿을 기반으로 Phrase에 번역 프로젝트가 생성됩니다.
-
Phrase에서 번역이 완료될 때까지 기다리십시오.
-
Translation 메뉴 항목을 클릭하고 탭에서 완료된 문서를 선택하십시오.
-
해당 문서에 대한 manage 링크를 클릭하십시오.
-
Pull translations 버튼을 클릭하십시오.
Phrase TMS의 작업 완료 상태가 번역된 콘텐츠를 Drupal로 자동으로 내보내지 않으므로, 완료된 번역을 Drupal로 가져오려면 이 단계가 필요합니다. Phrase 프로젝트로부터 번역이 다시 수신됩니다.
-
필요한 경우 검토하십시오.
-
검토 후 번역을 게시하십시오.