| ファイル名拡張子 |
.xlf |
|---|---|
| インターネットメディアの種類 |
2.0 より前: application/x-xliff+xml (プライベート)、2.0 以降: application/xliff+xml (標準ツリー) |
| 最新リリース | 2.1 [1] 2018年2月13日 |
| 延長 | テキスト |
| 標準 | OASIS規格(ISO 21720:2017としても承認) |
| Webサイト | 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 年 2 月 13 日にリリースされたバージョン 2.1 [1]で、2014 年 8 月 5 日にリリースされたバージョン 2.0 と下位互換性があります。
この仕様はローカリゼーション業界を対象としています。さまざまな元のファイル形式から抽出されたコンテンツとそれに対応する翻訳を保存するための要素と属性を指定します。その目的は、HTMLなどの特定の形式に関連するエンジニアリングスキルからローカリゼーションスキルを抽象化することです。[3]
XLIFF は、Open Architecture for XML Authoring and Localization ( OAXAL ) リファレンス アーキテクチャの一部です。
XLIFF 2.0 以上(現在の OASIS 承認フォーマット)
XLIFF技術委員会(TC)は現在、XLIFFバージョン2.2の作業を開始する準備をしています。[4] 新しいメジャーバージョン2.0の作成に先立ち、XLIFFのユーザーコミュニティからフィードバックが収集され、標準の次の世代バージョンに統合されました。使用された主な2つの方法は、XLIFFツールメーカーが使用する拡張機能のリストをコンパイルすることと、各XLIFFツールでサポートされているXLIFF機能のリストをコンパイルすることでした。
- XLIFF ツールのメーカーは、多くの機能を実装するために XLIFF の拡張メカニズムを活用しています。これらの拡張ポイントのリストを収集し、一般的なタスクについて分析することで、XLIFF TC は、ツールメーカーが拡張性を使用せずにこれらの機能をサポートできるようにするメカニズムを組み込むように XLIFF 2.0 仕様を改良したいと考えています。
- XLIFF ツールのメーカーは、XLIFF 1.2 仕様のさまざまな機能セットをサポートしています。XLIFF TC は、これらの機能のリストをまとめることで、XLIFF 2.0 仕様を改善できる領域を特定し、ツールメーカーが仕様をより幅広くサポートできるようにしたいと考えています。
2018年2月13日、XLIFF 2.1仕様はOASIS標準となった。[5]
2017年11月にXLIFF 2.0仕様が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= "グラフィックExample.psd" > <skeleton href= "Graphic Example.psd.skl" /> <unit id= "1" > <segment> <source> Quetzal </source> <target> Quetzal </target> </segment> </unit> <unit id= "2" > <segment> <source> XLIFFドキュメントを操作および処理するアプリケーション</source> <target> XLIFF文書を編集、または処理するアプリケーションです。</target> </segment> </unit> <unit id= "3" > <segment> <source> XLIFFデータマネージャー</source> <target> XLIFFデータ・マネージャ</target> </segment> </unit> </file> </xliff>
XLIFF 1.2 - レガシー形式
XLIFF 1.2 [10]文書は1つ以上の<file>要素で構成されています。各<file>要素は元のファイルまたはソース(データベーステーブルなど)に対応しています。Aに<file>はローカライズ可能なデータのソースが含まれており、翻訳されると、1つのロケールのみに対応するローカライズされたデータが含まれます。
ローカライズ可能なデータは、要素に格納されます<trans-unit>。要素には、ソース テキストを格納する要素と、最新の翻訳済みテキストを格納する要素<trans-unit>が含まれます。要素は必須ではありません。
<source><target><target>
<trans-unit id= "1" > <source xml: lang= "en" >ファイルが見つかりません。</source> <target xml:lang= "fr" >ファイルが見つかりません。</target> </trans-unit>
以下の例は、Photoshop ファイル (PSD ファイル) から抽出されたテキストとその日本語への翻訳を格納する XLIFF ドキュメントを示しています。
<xliff version= "1.2" > <file 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 phase-name= "extract" process-name= "extraction" tool= "Rainbow" date= "20010926T152258Z" company-name= "NeverLand Inc." job-id= "123" contact-name= "Peter Pan" contact-email= "ppan@example.com" > <note>昨日お送りした用語集を必ずご利用ください。ありがとう
ございます。</note> </phase> </phase-group> </header> <body> <trans-unit id= "1" maxbytes= "14" > <source xml:lang = "en-US" >ケツァル</source> < target xml: lang = "ja-JP" >ケツァル</target> </trans-unit> <trans-unit id= "3" maxbytes= "114" > <source xml:lang= "en-US" > XLIFFドキュメントを操作および処理するアプリケーション</source> <target 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>
参照
- 国際化タグセット(ITS)
- OpenTMS (オープンソース翻訳管理システム)
- セグメンテーション ルール交換(SRX)
- TermBase eXchange (TBX): 用語データの交換のための XML 形式、「用語交換の業界標準」
- 翻訳メモリ交換(TMX)
参考文献
- ^ ab "XLIFF バージョン 2.1". docs.oasis-open.org。
- ^ OASIS XML ローカリゼーション交換ファイル形式技術委員会。「XLIFF TC 憲章」。OASIS。2020年 7 月 28 日閲覧。
- ^ Bert Esselink (2003)。ローカリゼーションの進化(PDF)。ローカリゼーション ガイド。多言語コンピューティングとテクノロジー。XLIFF
の人気はトレンドの兆しでしょうか? 1990 年代を通じて、ローカリゼーション業界は翻訳者をセミエンジニアにしようとしました。現在、翻訳者に再び翻訳だけを期待しているのでしょうか? 確かにそのように見えます。
- ^ 「FeatureTracking - XLIFF Wiki」. wiki.oasis-open.org .
- ^ 「#XLIFF V2.1 が OASIS 標準になる | OASIS」www.oasis-open.org。
- ^ 「ISO 21720:2017」。ISO。
- ^ 「XLIFF バージョン 2.0 が OASIS 標準になる | OASIS」www.oasis-open.org。
- ^ 「XLIFF バージョン 2.0 候補 OASIS 標準の 60 日間パブリックレビュー - en」。lists.oasis-open.org。
- ^ 「XLIFF バージョン 2.0」。docs.oasis-open.org。
- ^ 「XLIFF 1.2 仕様」。docs.oasis-open.org。
外部リンク
- OASIS XLIFF TC 憲章
- OASIS XLIFF 技術委員会 Web サイト
- XLIFF メーリング リスト: TC リスト、TC リストへのコメント、ユーザー リスト
- ローカリゼーションにおける XML: XLIFF を使用してドキュメントを翻訳する
- Microsoft の多言語アプリ ツールキット (MAT)
- OpenXLIFF フィルター XLIFF 1.2、2.0、2.1 ファイルを作成、マージ、検証するための無料のオープン ソース Java フィルター セットです。
- XLIFF ファイルビューア
