XLIFF ファイル形式とは?
.xliff ファイルは、ソフトウェアのローカライゼーションツール、翻訳管理システム(TMS)、およびコンテンツリポジトリ間で翻訳対象のコンテンツを交換するために使用されるオープン標準の XML ドキュメントです。XLIFF(XML Localisation Interchange File Format)は OASIS によって維持されており、プロフェッショナルなローカライゼーション業界全体で支配的な交換標準となっています。
この形式は、構造化された階層内でソース言語のセグメントとその翻訳をペアにします。<file> 要素は 1 つのソースドキュメントを表し、その中の <unit> 要素(XLIFF 2.x)または <trans-unit> 要素(XLIFF 1.2)がそれぞれ <source> と <target> の子要素を保持します。インラインコード - <ph>(プレースホルダー)、<sc>/<ec>(スパンコード)、<pc>(ペアコード) - はソースのフォーマットタグを表し、翻訳者が生のマークアップを露出させることなく、それらを正しく配置できるようにします。
XLIFF 1.2(2008年)は、2014年に後方互換性のない再設計が導入された XLIFF 2.0 や、2024年に公開された XLIFF 2.2 があるにもかかわらず、依然として最も広く普及しているバージョンです。多くのツールがベンダー固有の拡張子で XLIFF をエクスポートします。SDL Trados は .sdlxliff を使用し、memoQ は .mqxlz を使用します。.xliff 拡張子とそのエイリアスである .xlf は機能的に同一です。.xlf は Apple の Xcode ローカライゼーションワークフローで好まれる拡張子です。
<xliff> ルート要素の srcLang および trgLang 属性は、BCP 47 タグ(例:en-US、de-DE)を使用してソース言語とターゲット言語を宣言します。関連する形式には .po (GNU gettext) や .tmx (Translation Memory eXchange) があります。
セキュリティと安全性
リスク: LOWプレーンな XML テキストファイルであり、実行可能ではありません。XLIFF に特有の既知のセキュリティ問題はありません。他の XML と同様に、不正な形式のファイルはツールのパーサーエラーを引き起こす可能性があります。
形式の詳細
概要XLIFF ファイルを開くプログラム
技術的詳細
詳細仕様| 標準化団体 | OASIS (Organization for the Advancement of Structured Information Standards) |
| MIME タイプ | application/xliff+xml |
| XML 名前空間 (v2.x) | urn:oasis:names:tc:xliff:document:2.0 |
| XML 名前空間 (v1.2) | urn:oasis:names:tc:xliff:document:1.2 |
| バージョン履歴 | 1.0 (2002), 1.1 (2003), 1.2 (2008), 2.0 (2014), 2.1 (2018), 2.2 (2024) |
| 最も普及しているバージョン | XLIFF 1.2 (2008) - 2024年現在、制作ローカライゼーションワークフローにおいて支配的 |
| XLIFF 1.2 翻訳ユニット | <source> および <target> 子要素を含む <trans-unit> |
| XLIFF 2.x 翻訳ユニット | <unit> > <segment> > <source> + <target> |
| インラインコード要素 | <ph> (プレースホルダー), <sc>/<ec> (スパンコード), <pc> (ペアコード) |
| エンコーディング | 仕様により UTF-8 が必須。BOM 付きの UTF-16 も許可 |
| エイリアス拡張子 | .xlf (機能的に同一。Apple Xcode ローカライゼーションワークフローで推奨) |
| ベンダー拡張子 | .sdlxliff (SDL Trados), .mqxlz (memoQ, ZIP 圧縮された XLIFF) |
| 言語タグ | ルート <xliff> 要素の srcLang および trgLang 属性内の BCP 47 (例: en-US, de-DE) |
| 一般的なサイズ | 10 KB - 50 MB (翻訳対象コンテンツの量に比例) |
| リリース日 | 2002 (XLIFF 1.0, OASIS standard) |
| 最新バージョン | XLIFF 2.2 (OASIS, 2024) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | docs.oasis-open.org |
XLIFF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。XLIFF ファイルについて最初の質問をしてみましょう。
よくある質問
.xliff と .xlf の違いは何ですか?
.xlf は短いエイリアスです。Xcode は .xliff を使用し、一部のツールはデフォルトで .xlf を使用します。必要に応じて一方を他方にリネームして使用できます。XLIFF 1.2 と 2.0 の違いは何ですか?
無料で XLIFF ファイルを開くにはどうすればよいですか?
.sdlxliff と .xliff の違いは何ですか?
.sdlxliff は SDL/RWS Trados Studio 独自の XLIFF ベースの形式で、Trados 固有の追加メタデータが含まれています。中身は XLIFF ですが、適切に使用するには Trados または Trados 互換のツールが必要です。ブラウザで直接 XLIFF ファイルを翻訳できますか?
iOS アプリのローカライゼーションで XLIFF はどのように使用されますか?
<target> 要素を埋めた後、Xcode で「Editor」→「Import Localizations」を介して再インポートします。