热门问题
时间线
聊天
视角

XLIFF

来自维基百科,自由的百科全书

Remove ads

XLIFFXML Localisation Interchange File Format,即XML在地化交換檔案格式)是一種基於XML的交換格式,旨在標準化在地化過程中在工具之間傳遞可在地化資料的方式,是CAT工具中常用的一種檔案格式。XLIFF由結構化資訊標準促進組織(OASIS)於2002年標準化,目前規範為2014年8月5日發布的v2.0。[1]

快速預覽 副檔名, 網路媒體型式 ...

該規範針對在地化行業,規範了用何種元素和屬性儲存從各種原始檔案格式中提取的內容與相應翻譯。其目標是抽象化在地化技能,使人們從HTML等特定格式的相關工程技術中抽身。[2]

XLIFF格式是「開放架構」的XML創作與在地化(OAXAL英語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

相關工具

檔案操作和檢查工具

編輯器

更多資訊 名稱, 作業系統 ...
Remove ads

程式庫

2015年11月11日,Microsoft XLIFF 2.0對象模型在GitHub開源[9],其是一個.NET庫,可以用來構建在地化工具、平台和系統。

參見

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads