파일 가져오기 설정

.XLIFF 1.2 및 2.0 - XML Localization Interchange File Format (TMS)

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

소스 파일의 태그 콘텐츠는 도구 메뉴 아래의 태그 확장을 클릭하여 편집자에서 시각화할 수 있으며 F2을 클릭하여 편집할 수 있습니다.

품질 보증을 설정할 때 구조적 손상을 방지하기 위해 도움말을 얻으려면 XLIFF 확인을 활성화하십시오.

중요 사항

태그 관련 문제는 내보내기 오류의 일반적인 원인입니다. 파일을 내보내기 전에 품질 보증 검사를 실행하여 태그와 형식이 올바른지 항상 확인하십시오.

팁

XLIFF 콘텐츠에 HTML 태그가 포함된 경우, 작업 또는 프로젝트 템플릿을 생성할 때 파일 형식으로 Drupal/Wordpress XLIFF를 선택하십시오.

파일 유형

  • .XLF

  • .XLIFF

  • 2.0 Only

    파일 헤더 <xliff version=\"2.0\">가 있는 파일

가져오기 옵션

  • ICU 메시지 구문 분석

    ICU 메시지는 태그로 자동 변환됩니다. 세그먼트가 인라인 요소를 포함하는 경우, 해당 세그먼트에 대한 ICU 구문 분석은 건너뜁니다. 인라인 요소가 없는 세그먼트는 정상적으로 구문 분석됩니다.

  • HTML 하위 필터 사용 

    파일에 포함된 HTML 태그를 가져옵니다. 그런 다음 HTML 파일 가져오기 설정에 태그를 사용할 수 있습니다.

  • <note> 가져오기

    <note> 요소의 데이터는 콘텐츠 창에 표시됩니다.

    <unit> 내의 <note>만 지원됩니다(XLIFF 2.0 표준에 따름).

  • 가져오기 시 확인된 세그먼트를 TM에 저장

    확인됨으로 가져온 세그먼트는 쓰기 모드에서 프로젝트 번역 메모리에 저장됩니다.

  • XLIFF 세그먼트

    표준 세그먼트 분할이 적용됩니다. 선택하지 않으면 하나의 요소가 하나의 세그먼트가 됩니다. 이로 인해 세그먼트당 여러 문장이 포함될 수 있습니다. 선택했지만 하나의 요소가 하나의 세그먼트로 유지되는 경우, 파일에 canResegment=\"no\" 속성이 있을 수 있습니다. 세그먼트 분할을 수행하려면 이 속성을 \"yes\"(으)로 변경하십시오. canResegment=\"no\" 속성이 없으면 유닛이 세그먼트화됩니다.

    대상 세그먼트가 비어 있지 않으면 소스 요소의 텍스트는 세그먼트화되지 않습니다. 이 동작은 세그먼트 XLIFF 옵션을 활성화/비활성화하거나 세그먼트 분할 규칙을 조정하여 변경할 수 없습니다.

    가져온 유닛에 원본 파일의 세그먼트 요소가 있는 경우, 추가로 세그먼트화되지 않으며 이미 세그먼트화된 것으로 간주됩니다. 이 동작은 세그먼트 XLIFF 옵션을 활성화/비활성화하여 변경할 수 없습니다. 세그먼트 분할은 유닛에 단일 세그먼트 요소가 있고 무시 가능한 요소가 없을 때만 발생할 수 있습니다.

  • 행 바꿈/페이지 바꿈 태그 해석

    XLIFF 줄 바꿈 및 페이지 바꿈 태그는 새로운 세그먼트를 생성합니다. 이 옵션은 세그먼트 XLIFF도 활성화된 경우에만 적용됩니다.

  • 공백 보존

  • 세그먼트를 가져오지 않은 경우 빈 대상에 소스를 복사합니다.

  • XLIFF 대상 값 덮어쓰기

    활성화된 경우, 업로드된 파일의 대상 언어 값은 무시되고 작업의 대상 언어 값으로 대체됩니다.

  • 2.0 전용 \"translate=no\" 속성이 있는 텍스트를 번역하지 않을 부분 태그로 표시

  • 1.2 전용 컨텍스트 메모

    컨텍스트는 trans-unit 요소의 context-group 또는 context-type 속성이 있는 context 요소 내에 있어야 합니다.

  • 2.0 전용 컨텍스트 키

    컨텍스트는 unit 요소 또는 unit 하위 요소 내에 있어야 합니다. XPath 평가를 위한 기본 노드(컨텍스트 노드)는 unit 요소입니다. 기본 XPath는 @id입니다.

    참고

    컨텍스트 키 XPath 및 XML 네임스페이스

    XLIFF 2.0 요소는 XML 네임스페이스 내에 존재하므로, 요소 이름을 직접 참조하는 컨텍스트 키 XPath 표현식은 작동하지 않을 수 있습니다. 표현식에서 결과가 반환되지 않으면 대신 local-name() 함수를 사용하십시오.

    예를 들어, category="키"가 있는 <note> 요소를 추출하려면 다음을 사용하십시오:

    *[local-name()='notes']/*[local-name()='note' and @category='key'] 

  • Phrase TMS 태그로 변환 

  • 문자 개체로 변환

    아웃풋 파일에 필요한 글자 참조의 쉼표로 구분된 목록.

    예:

    &#160;,&amp;#x3A3;

세그먼트 규칙 가져오기

규칙을 추가하면 기본 가져오기 설정이 변경됩니다. 규칙은 결합하거나 추가할 수 있으며 사용 가능한 양식을 사용하거나 수동으로 적용할 수 있습니다. 사용자 지정 XLIFF 상태가 지원됩니다. 인수를 쉼표로 구분하면 AND 논리 관계가 생성되고, 새 줄을 사용하면 OR 논리 관계가 생성됩니다.

XPath<1>도 규칙에 사용할 수 있지만, 각 trans-unit 요소(즉, 문서가 아님)를 기준으로 평가됩니다.

예:

  • resname 속성의 값이 info: .[contains(@resname,'info')]이거나 이를 포함하는 <trans-unit> 요소가 있는 세그먼트만 가져오기.

  • tm_match 속성이 100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))]이거나 이를 포함하는 segment-metadata 하위 요소가 없는 <trans-unit> 요소가 있는 세그먼트만 가져오기.

    가져오기에서 100.00 및 101.00% 일치 항목을 제외하려면 다음과 같이 or을 사용하십시오: .[not(contains(segment-metadata/@tm_match,'100.00') or contains(segment-metadata/@tm_match,'101.00'))].

XPath<1>도 규칙에 사용할 수 있습니다(예: 세그먼트 .[contains(@resname, 'info;yes')] 가져오기).

기본적으로 모든 XLIFF trans-unit이 가져오기됩니다. 세그먼트 분할이 수행되면 <source><1>은 세그먼트 분할되고 <seg-source><2>는 그렇지 않습니다. 가져오기 후 모든 세그먼트의 상태는 확인되지 않음 및 잠김이 아닙니다.

사용자 지정 가져오기 설정

  • 다음의 경우 세그먼트를 가져오지 않음:

  • 다음의 경우 세그먼트를 확인으로 설정:

  • 다음의 경우 세그먼트를 잠금으로 설정:

속성 매핑 내보내기

규칙을 추가하면 기본 가져오기 설정이 변경됩니다. 규칙은 결합하거나 추가할 수 있으며 사용 가능한 양식을 사용하거나 수동으로 적용할 수 있습니다. 사용자 지정 XLIFF 상태가 지원됩니다.

기본적으로 내보낸 대상 파일의 모든 XLIFF trans-unit은 대상이 번역된다는 점을 제외하면 소스와 동일하게 보입니다. XLIFF 상태를 변경하려면 세그먼트 상태를 XLIFF 상태에 매핑할 수 있습니다.

예:

내보낸 대상 XLIFF 파일에서 New을(를) Translated(으)로 변경합니다.

사용자 지정 내보내기 설정

특정 대상 속성은 다음 세그먼트 상태를 기반으로 매핑할 수 있습니다:

  • 확인되었고 잠긴 경우

  • 확인되었고 잠기지 않은 경우

  • 확인되지 않았고 잠긴 경우

  • 확인되지 않았고 잠기지 않은 경우

최대 대상 길이

유닛이 더 많은 세그먼트로 분할되면 모든 세그먼트가 동일한 최대 길이 속성을 갖게 됩니다. 이는 유닛의 최대값과 동일합니다.

이 경우 가져오기 후 다음 경고가 반환됩니다:

유닛이 더 많은 세그먼트로 분할되면 각 세그먼트에 대해 최대 길이 제한이 별도로 확인됩니다.

1.2

maxwidth 속성은 다음 조건에서 번역을 위한 최대 대상 길이를 지정하는 데 사용할 수 있습니다:

  • Maxwidth는 trans-unit 요소 내에 있어야 합니다(그룹 내에 있으면 안 됨).

  • 크기는 size-unit=\"char\" 또는 size-unit=\"percent\"로 지정해야 합니다.

  • trans-unit 요소에 세그먼트가 하나만 있습니다.

    trans-unit 요소에 세그먼트가 더 있으면 경고가 표시됩니다.

2.0

최대 대상 길이 기능은 다음 경우에만 지원됩니다:

  • file 요소에 generalProfile=\"xliff:codepoints\"가 포함된 slr:profiles이 포함되어 있습니다.

  • 파일의 유닛에 sizeRestriction 속성이 포함되어 있습니다.

그러면 최대값이 세그먼트의 최대 길이 속성으로 설정됩니다.

애플리케이션별 설정

Drupal/Wordpress .XLIFF

설정은 프로젝트 템플릿에 적용되며 Drupal plugin과 함께 사용됩니다.

Wordpress 필터는 HTML 하위 필터를 사용하므로 .HTML 가져오기 설정을 적용할 수 있습니다. HTML 가져오기 설정에서 제공하는 것보다 더 많은 사용자 지정이 필요한 경우 .XML 형식을 사용해야 합니다.

Drupal/WordPress XLIFF는 번역 가능 Strings이 CDATA에 있고 HTML 태그를 포함하는 경우 .XLIFF 파일에 대한 좋은 기본값이기도 합니다.

memoQ

자동으로 감지되어 memoQ XLIFF로 가져온 경우에는 사용할 수 있는 설정이 없습니다. 구성이 필요한 경우 XLIFF 1.2 가져오기 설정을 사용하여 파일을 가져오십시오. memoQ XLIFF의 세그먼트 상태는 가져오기 설정에서 수동으로 구성해야 합니다.

도움이 되었습니까?
★ ★ ★ ★ ★

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.