엑스리프

XLIFF
엑스리프
파일 이름 확장명
.xlf
인터넷 미디어 유형
2.0 이전: application/x-xliff+xml(개인용), 2.0 이후: application/xliff+xml(표준 트리)
최신 릴리즈
2.1[1]
2018년 2월 13일; 4년(2018-02-13)
연장 위치XML
표준OASIS 표준, ISO 21720:2017로도 비준됨
웹사이트http://docs.oasis-open.org/xliff/xliff-core/v2.1/os/xliff-core-v2.1-os.html

XLIFF(XML Localization Interchange File Format)는 로컬리제이션 프로세스 중 툴 간, 그리고 CAT교환을 위한 공통 형식에서 로컬리제이션 가능한 데이터가 전달되는 방식을 표준화하기 위해 만들어진 XML 기반의 틱스 포맷이다.XLIFF 기술위원회(TC)는 2001년 12월 OASIS에서 처음 소집(2002년 1월 첫 회의)되었으나,[2] XLIFF의 첫 번째 완전 비준 버전은 2008년 2월 XLIFF 버전 1.2로 등장했다.현재 사양은 2018-02-13년에 출시된 v2.1로[1] 2014-08-05년에 출시된 v2.0과 역호환된다.

사양은 현지화 산업을 겨냥한 것이다.다양한 원본 파일 형식과 그에 상응하는 번역에서 추출한 콘텐츠를 저장하는 요소와 속성을 지정한다.HTML과 같은 특정 형식과 관련된 엔지니어링 기술에서 현지화 기술을 추상화하는 것이 목표였다.[3]

XLIFF는 XML 저작 및 지역화를 위한 개방형 아키텍처(OAXAL) 참조 아키텍처의 일부다.

XLIFF 2.0 이상(현재 OASIS 승인 형식)

XLIFF 기술 위원회는 현재 XLIFF 버전 2.2에 대한 작업을 시작할 준비를 하고 있다.[4]주요 새 버전 2.0을 만들기 전에, XLIFF의 사용자 커뮤니티로부터 피드백을 수집하여 다음 세대 버전의 표준으로 통합하였다.사용된 두 가지 주요 방법에는 XLIFF 도구 제작자가 사용하는 확장자 목록과 각 XLIFF 도구에서 지원되는 XLIFF 기능 목록을 컴파일하는 것이 포함되었다.

  • XLIFF 도구 제조업체는 XLIFF의 확장성 메커니즘을 활용하여 다양한 기능을 구현했다.XLIFF TC는 이러한 확장 지점의 목록을 수집하여 공통 작업에 대해 분석함으로써 XLIFF 2.0 사양을 개선하여 도구 제조업체들이 확장성을 사용하지 않고도 이러한 기능을 지원할 수 있는 메커니즘을 포함시키기를 희망한다.
  • XLIFF 도구 제조업체는 XLIFF 1.2 규격에서 다양한 기능 세트를 지원했다.XLIFF TC는 이러한 특징의 목록을 컴파일하여 XLIFF 2.0 사양이 개선될 수 있는 영역을 식별하여 도구 제작자가 사양을 보다 광범위하게 지원할 수 있기를 희망한다.

2018 XLIFF 2.1 사양은 2월 13일 OASIS 표준이 되었다.[5]

2017 XLIFF 2.0 규격은 11월에 ISO 21720:2017로 승인되었다.[6]

2014년 8월 6일 XLIFF 2.0 규격은 OASIS 표준이 되었다.[7]

2014년 5월 6일 XLIFF 2.0 규격이 후보 OASIS 표준으로 변경되었다[8].[9]

XLIFF 2.0 문서의 예:

<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en-US" trgLang="ja-JP"> <file id="f1" original="Graphic Example.psd"> <skeleton href="Graphic Example.psd.skl"/> <unit id="1"> <segment> <source>퀘살[/소스]Quetzal </target> </segment> </unit id="2"> <segment> <source>XLIFF 문서를 조작하고 처리하는 응용프로그램(</source> <target>X)LIFF 文書を編集、または処理 するアプリケーションです。</target> </segment> </unit> <unit id="3"> <segment> <source>XLIFF 데이터 관리자([/source] target]XLIFF データ···</segment></segment> </file> </xliff>

XLIFF 1.2 - 레거시 형식

XLIFF 1.2 문서는[10] 하나 이상의 문서로 구성됨<file>요소들각각의<file>요소는 원본 파일 또는 원본(예: 데이터베이스 테이블)에 해당한다.a<file>지역화할 수 있는 데이터의 출처와 번역되면 하나의 로케일에 대한 해당 지역화된 데이터를 포함한다.

로컬로 가능한 데이터가 에 저장됨<trans-unit>요소들<trans-unit>원소가 a를 보유하다.<source>원본 텍스트와 a를 저장할 요소<target>변환된 최신 텍스트를 저장하는 요소.<target>요소는 필수 사항이 아니다.

<트랜스 유니트 id="1"><소스 xml:lang="en")파일을 찾을 수 없다.</출처> <타겟 xml:lang="fr">피치어 논 트루베.</타겟> </트랜스유닛>

아래의 예는 Photoshop 파일(PSD 파일)에서 추출한 텍스트를 저장하고 일본어로 번역한 XLIFF 문서를 보여준다.

<xliff version="1.2"><>파일 original="Graphic Example.psd"source-language="en-US"target-language="ja-JP"tool="Rainbow"datatype="photoshop"><>header>,<>skl>, <,external-file uid="3BB236513BB24732"href="Graphic Example.psd.skl"/>,<>/skl>,<>phase-group>,<>단계 phase-name="extract"process-name="extraction"tool="Rainbow"date=".20010926T152258Z"company-name="NeverLand Inc." job-id="123" contact-name="피터팬" contact-pan="ppan@example.com"> <주석>내가 어제 보낸 용어집을 꼭 사용해.고마워요.<>/note>,<>/phase>,<>/phase-group>,<>/header>,<>body>,<>trans-unit id="1"maxbytes="14">,<>소스 xml:lang="en-US">, Quetzal<, /source>,<>대상 xml:lang="ja-JP">, Quetzal<, /target>,<>/trans-unit>,<>trans-unit id="3"maxbytes="114">,<>소스 xml:lang="en-US"&gt는 응용 프로그램이 조작합니다.D과정 XLIFF documents<, /source>,<>대상 xml:lang="ja-JP">, XLIFF 文書を編集、.または処理      するアプリケーションです。</target> </trans-unit> <trans-unit id="4" maxbytes="36"> <source xml:lang="en-US">XLIFF Data Manager</source> <target xml:lang="ja-JP">XLIFF データ・マネージャ</target> </trans-unit> </body> </file> </xliff>

참고 항목

참조

  1. ^ a b "XLIFF Version 2.1". docs.oasis-open.org.
  2. ^ OASIS XML Localisation Interchange File Format Technical Committee. "XLIFF TC Charter". OASIS. Retrieved 2020-07-28.
  3. ^ Bert Esselink (2003). The Evolution of Localization (PDF). Guide to Localization. Multilingual Computing and Technology. Does the popularity of XLIFF signal a trend? Throughout the 1990s, the localization industry tried to turn translators into semi-engineers. Is it now expecting them to just translate again? It certainly looks that way.
  4. ^ "FeatureTracking - XLIFF Wiki". wiki.oasis-open.org.
  5. ^ "#XLIFF V2.1 becomes an OASIS Standard OASIS". www.oasis-open.org.
  6. ^ "ISO 21720:2017". ISO.
  7. ^ "XLIFF Version 2.0 becomes an OASIS Standard OASIS". www.oasis-open.org.
  8. ^ "60-day Public Review for XLIFF Version 2.0 Candidate OASIS Standard - en". lists.oasis-open.org.
  9. ^ "XLIFF Version 2.0". docs.oasis-open.org.
  10. ^ "XLIFF 1.2 Specification". docs.oasis-open.org.

외부 링크