热门问题
时间线
聊天
视角

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