소스 파일의 태그 콘텐츠는 메뉴 아래의 태그 확장을 클릭하여 편집자에서 시각화할 수 있으며 F2을 클릭하여 편집할 수 있습니다.
품질 보증을 설정할 때 구조적 손상을 방지하기 위해 XLIFF 확인을 활성화하십시오.
파일 유형
-
.XLF
-
.XLIFF
-
2.0 Only
파일 헤더
<xliff version=\"2.0\">가 있는 파일
가져오기 옵션
-
ICU 메시지는 태그로 자동 변환됩니다. 세그먼트에 인라인 요소가 포함된 경우 해당 세그먼트에 대한 ICU 구문 분석이 건너뜁니다. 인라인 요소가 없는 세그먼트는 정상적으로 구문 분석됩니다.
-
파일에 포함된 HTML 태그를 가져옵니다. 그런 다음 태그를 HTML 파일 가져오기 설정과 함께 사용할 수 있습니다.
-
<note>요소의 데이터가 컨텍스트 창에 표시됩니다.<unit>내의<note>만 지원됩니다(XLIFF 2.0 표준에 따름). -
확인됨으로 가져온 세그먼트는 쓰기 모드에서 프로젝트 번역 메모리에 저장됩니다.
-
표준 세그먼트 분할이 적용됩니다. 선택하지 않으면 하나의 요소가 하나의 세그먼트가 됩니다. 이로 인해 세그먼트당 여러 문장이 포함될 수 있습니다. 선택되었지만 하나의 요소만 하나의 세그먼트로 남아 있는 경우, canResegment=\"no\" 속성이 파일에 존재할 수 있습니다. 세그먼트 분할을 수행하려면 이 속성을 \"yes\"(으)로 변경하십시오. canResegment=\"no\" 속성이 없으면 유닛이 세그먼트 분할됩니다.
대상 세그먼트가 비어 있지 않으면 소스 요소의 텍스트는 세그먼트 분할되지 않습니다. 이 동작은 옵션을 활성화/비활성화하거나 세그먼트 분할 규칙을 조정하여 변경할 수 없습니다.
가져온
유닛에 원본 파일의세그먼트요소가 있는 경우, 추가로 세그먼트 분할되지 않으며 이미 세그먼트 분할된 것으로 간주됩니다. 이 동작은 옵션을 활성화/비활성화하여 변경할 수 없습니다. 세그먼트 분할은유닛에 단일세그먼트요소가 있고 무시 가능한 요소가 없는 경우에만 발생할 수 있습니다. -
XLIFF 줄 바꿈 및 페이지 바꿈 태그는 새로운 세그먼트를 생성합니다. 이 옵션은 세그먼트 XLIFF도 활성화된 경우에만 적용됩니다.
-
-
-
활성화되면 업로드된 파일의 대상 언어 값은 무시되고 작업의 대상 언어 값으로 대체됩니다.
-
2.0 전용
-
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="key"가 있는<note>요소를 추출하려면 다음을 사용하십시오:*[local-name()='notes']/*[local-name()='note' and @category='key'] -
-
아웃풋 파일에 필요한 글자 참조의 쉼표로 구분된 목록입니다.
예:
세그먼트 가져오기 규칙
규칙을 추가하면 기본 가져오기 설정이 변경됩니다. 규칙은 결합하거나 추가할 수 있으며 사용 가능한 양식을 사용하거나 수동으로 적용할 수 있습니다. 사용자 지정 XLIFF 상태가 지원됩니다. 쉼표로 인수를 구분하면 AND 논리 관계가 생성되고, 새 줄을 사용하면 OR 논리 관계가 생성됩니다.
XPath도 규칙에 사용할 수 있지만, 각 trans-unit 요소(즉, 문서가 아님)를 기준으로 평가됩니다.
예시:
-
<trans-unit>요소에 값이info: .[contains(@resname,'info')]이거나 이를 포함하는resname속성이 있는 세그먼트만 가져오기합니다. -
<trans-unit>요소에tm_match속성이100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))]이거나 이를 포함하는segment-metadata하위 요소가 없는 세그먼트만 가져오기합니다.100.00 및 101.00% 일치 항목을 가져오기에서 제외하려면 다음과 같이
or을 사용하십시오:.[not(contains(segment-metadata/@tm_match,'100.00') or contains(segment-metadata/@tm_match,'101.00'))].
XPath도 규칙에 사용할 수 있습니다(예: 세그먼트 .[contains(@resname, 'info;yes')] 가져오기).
기본적으로 모든 XLIFF trans-unit이 가져오기됩니다. 세그먼트 분할이 수행되면 <source><1>은 세그먼트 분할되고 <seg-source><2>는 그렇지 않습니다. 가져오기 후 모든 세그먼트의 상태는 확인되지 않음 및 잠김이 아닙니다.
사용자 지정 가져오기 설정
-
다음의 경우 세그먼트를 가져오지 않음:
-
다음의 경우 세그먼트를 확인으로 설정:
-
다음의 경우 세그먼트를 잠금으로 설정:
내보내기 속성 매핑
규칙을 추가하면 기본 가져오기 설정이 변경됩니다. 규칙은 결합하거나 추가할 수 있으며 사용 가능한 양식을 사용하거나 수동으로 적용할 수 있습니다. 사용자 지정 XLIFF 상태가 지원됩니다.
기본적으로 내보낸 대상 파일의 모든 XLIFF trans-unit은 대상이 번역된다는 점을 제외하면 소스와 동일하게 보입니다. XLIFF 상태를 변경하려면 세그먼트 상태를 XLIFF 상태에 매핑할 수 있습니다.
예:
사용자 지정 내보내기 설정
다음 세그먼트 상태를 기반으로 특정 대상 속성을 매핑할 수 있습니다:
-
확인되었고 잠긴 경우
-
확인되었고 잠기지 않은 경우
-
확인되지 않았고 잠긴 경우
-
확인되지 않았고 잠기지 않은 경우
최대 대상 길이
단위가 더 많은 세그먼트로 나뉘면 모든 세그먼트가 동일한 최대 길이 속성을 갖게 됩니다. 이는 단위의 최대값과 동일합니다.
이 경우 가져오기 후 다음 경고가 반환됩니다:
단위가 더 많은 세그먼트로 분할되면 각 세그먼트에 대해 최대 길이 제한이 별도로 확인됩니다.
1.2
maxwidth 속성을 사용하여 이러한 조건에서 번역을 위한 최대 대상 길이를 지정할 수 있습니다:
-
Maxwidth는 trans-unit 요소 내에 있어야 합니다(그룹 내에 있으면 안 됨).
-
크기는
size-unit=\"char\"또는size-unit=\"percent\"로 지정해야 합니다. -
trans-unit 요소에 세그먼트가 하나만 있습니다.
trans-unit 요소에 세그먼트가 더 있으면 경고가 표시됩니다.
2.0
최대 대상 길이 기능은 다음 경우에만 지원됩니다:
-
파일 요소에
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의 세그먼트 상태는 가져오기 설정에서 수동으로 구성해야 합니다.