热门问题
时间线
聊天
视角
XLIFF
来自维基百科,自由的百科全书
Remove ads
XLIFF(XML Localisation Interchange File Format,即XML在地化交換檔案格式)是一種基於XML的交換格式,旨在標準化在地化過程中在工具之間傳遞可在地化資料的方式,是CAT工具中常用的一種檔案格式。XLIFF由結構化資訊標準促進組織(OASIS)於2002年標準化,目前規範為2014年8月5日發布的v2.0。[1]
![]() | 此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
該規範針對在地化行業,規範了用何種元素和屬性儲存從各種原始檔案格式中提取的內容與相應翻譯。其目標是抽象化在地化技能,使人們從HTML等特定格式的相關工程技術中抽身。[2]
XLIFF格式是「開放架構」的XML創作與在地化(OAXAL)參考架構的一部分。
Remove ads
描述 (XLIFF 1.2)
一份XLIFF 1.2[3]文件由一個或多個<file>
元素組成。每個<file>
元素對應一個原始檔案或來源(例如資料庫表)。<file>
包含可在地化資料的源資料,並且每個區域只有一份的在地化資料。
在地化資料儲存在<trans-unit>
元素里。<trans-unit>
元素有一個<source>
元素來儲存源文字,並有一個<target>
元素儲存最新的已翻譯文字。<target>
元素非強制性。
<trans-unit id="1">
<source xml:lang="en">Cannot find the file.</source>
<target xml:lang="fr">Fichier non trouvé.</target>
</trans-unit>
下面的例子展示一個XLIFF文件,它儲存了從Photoshop檔案(PSD檔案)提取的文字,以及日文譯文。
<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>Make sure to use the glossary I sent you yesterday.
Thanks.</note>
</phase>
</phase-group>
</header>
<body>
<trans-unit id="1" maxbytes="14">
<source xml:lang="en-US">Quetzal</source>
<target xml:lang="ja-JP">Quetzal</target>
</trans-unit>
<trans-unit id="3" maxbytes="114">
<source xml:lang="en-US">An application to manipulate and
process XLIFF documents</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>
Remove ads
XLIFF 2.0
2014年5月6日,XLIFF 2.0規範轉移到[4]OASIS標準候選。[5]
2014年8月6日,XLIFF 2.0規範成為OASIS標準[6]
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</source>
<target>Quetzal</target>
</segment>
</unit>
<unit id="2">
<segment>
<source>An application to manipulate and process XLIFF documents</source>
<target>XLIFF 文書を編集、または処理 するアプリケーションです。</target>
</segment>
</unit>
<unit id="3">
<segment>
<source>XLIFF Data Manager</source>
<target>XLIFF データ・マネージャ</target>
</segment>
</unit>
</file>
</xliff>
Remove ads
相關工具
- Okapi Framework:提供了多個生成XLIFF文件的過濾器[7]以及使用XLIFF的各種組件。[8]
- Translate Toolkit:可將多種檔案格式轉換為XLIFF,並提供該格式的檢查、過濾和操作工具。
- XLIFFChecker (頁面存檔備份,存於網際網路檔案館):一個開源的跨平台工具,用於驗證XLIFF檔案是否符合XML語法和規範。
- Xliff to HTML Converter (頁面存檔備份,存於網際網路檔案館):將XLIFF檔案轉換為HTML以便於校對。
- Okapi XLIFF Toolkit (頁面存檔備份,存於網際網路檔案館):一個開源庫,用於建立、讀取、操作、驗證和編寫XLIFF 2.0文件。
- Okapi Lynx-Web page (頁面存檔備份,存於網際網路檔案館):可用於線上驗證XLIFF 2.0文件。
Remove ads
2015年11月11日,Microsoft XLIFF 2.0對象模型在GitHub上開源[9],其是一個.NET庫,可以用來構建在地化工具、平台和系統。
參見
- 國際化標籤集(ITS)
- 分段規則交換(SRX)
- TermBase eXchange(TBX)
- 翻譯記憶交換(TMX)
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads