XLIFF
XLIFF(XML Localisation Interchange File Format,即XML本地化交换文件格式)是一种基于XML的交换格式,旨在标准化本地化过程中在工具之间传递可本地化数据的方式,是CAT工具中常用的一种文件格式。XLIFF由結構化資訊標準促進組織(OASIS)于2002年标准化,目前规范为2014年8月5日发布的v2.0。[1]
扩展名 | .xlf |
---|---|
互联网媒体类型 | 2.0前:application/x-xliff+xml,2.0及之后:application/xliff+xml |
最新版本 | 2.0[1] 2014年8月5日 |
扩展自 | XML |
该规范针对本地化行业,规范了用何种元素和属性存储从各种原始文件格式中提取的内容与相应翻译。其目标是抽象化本地化技能,使人们从HTML等特定格式的相关工程技术中抽身。[2]
XLIFF格式是“开放架构”的XML创作与本地化(OAXAL)参考架构的一部分。
描述 (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="[email protected]"> <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>
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>
相关工具编辑
文件操作和检查工具编辑
- 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文档。
编辑器编辑
名称 | 操作系统 | 免费 | 描述 |
---|---|---|---|
CafeTran Espresso (页面存档备份,存于互联网档案馆) | Windows、macOS、Linux | 限制记忆和词汇大小 | |
MateCat (页面存档备份,存于互联网档案馆) | Web | 是 | MateCat支持XLIFF文件作为输入与输出格式。输入文件支持SDLXLIFF |
MemoQ | Windows | 否 | 使用MQXLIFF完成互操作性和多种XLIFF的支持 |
Memsource | Web、Windows、macOS、Linux | 限制2个文件 | MXLIFF是其原生格式 |
OmegaT (with Benten) | Windows、macOS、Linux | 是 | 跨平台和开源CAT工具 |
Pootle | Web | 是 | 基于Web的本地化平台 |
塔多思 Studio | Windows | 否 | SDLXLIFF是其原生格式 |
SmartCAT | Web | 是 | 云翻译环境 |
Swordfish Translation Editor | Windows、macOS、Linux | 否 | 基于XLIFF的跨平台CAT工具 |
Transifex | Web | 否 | |
Transit NXT (页面存档备份,存于互联网档案馆) | Windows | 否 | |
Virtaal | Windows、macOS、Linux | 是 | 开源CAT工具 |
Weblate | Web | 是 | 基于Web的翻译工具 |
Wordfast | Windows、macOS | 否 |
程序库编辑
2015年11月11日,Microsoft XLIFF 2.0对象模型在GitHub上开源[9],其是一个.NET库,可以用来构建本地化工具、平台和系统。
参见编辑
- 国际化标签集(ITS)
- 分段规则交换(SRX)
- TermBase eXchange(TBX)
- 翻译记忆交换(TMX)
参考资料编辑
- ^ 1.0 1.1 OASIS XLIFF 2.0 specifications. [2017-11-24]. (原始内容存档于2022-04-20).
- ^ Bert Esselink. The Evolution of Localization (PDF). Guide to Localization. Multilingual Computing and Technology. 2003 [2017-11-13]. (原始内容 (PDF)存档于2012-09-07).
Does the popularity of XLIFF signal a trend? Throughout the 1990s, the localization industry tried to turn translators into semi-engineers. Is it now expecting them to just translate again? It certainly looks that way.
- ^ OASIS XLIFF 1.2 specification. [2017-11-24]. (原始内容存档于2022-04-25).
- ^ 60-day Public Review for XLIFF Version 2.0 Candidate OASIS Standard announcement. [2017-11-24]. (原始内容存档于2021-03-14).
- ^ Candidate OASIS Standard 01. [2017-11-24]. (原始内容存档于2021-05-14).
- ^ Announcement of XLIFF 2.0 becoming an OASIS Standard. [2017-11-24]. (原始内容存档于2018-04-09).
- ^ Okapi filters. [2017-11-13]. (原始内容存档于2016-05-01).
- ^ Okapi components using XLIFF. [2017-11-13]. (原始内容存档于2015-09-07).
- ^ XLIFF 2.0 Object Model is now Open Source on GitHub (页面存档备份,存于互联网档案馆), Microsoft Language Portal Blog
外部链接编辑
- OASIS XLIFF技术委员会网站 (页面存档备份,存于互联网档案馆)(英文)
- XLIFF邮件列表:TC List (页面存档备份,存于互联网档案馆), Comments to TC List (页面存档备份,存于互联网档案馆), Users List (页面存档备份,存于互联网档案馆)
- XML in localisation: Use XLIFF to translate documents (页面存档备份,存于互联网档案馆)
- An Introduction to XLIFF 2.0 (Multilingual article June-2014) (页面存档备份,存于互联网档案馆)
- Multilingual App Toolkit (页面存档备份,存于互联网档案馆)(MAT),微软出品
🔥 Top keywords: Baike: 首页Special:搜索毛泽东家族榮耀之繼承者天之驕女鐵拳英雄九龍城寨之圍城黃循財背着善宰跑篠崎泫妮妃雅新生 (网络剧)劉偉健斯洛伐克习近平劉俊謙 (香港)李显龙歌手2024佛誕淚之女王2024年泰國羽球公開賽新加坡總理邊佑錫新加坡Energy (組合)庆余年九龍寨城六四事件家族榮耀金智媛彌助菲律宾胖猫跳江事件劉寶傑DAY6林峯張文傑李光耀神耆小子張鳳妮黃世聰Seventeen (組合)维基百科願榮光歸香港中華民國鬼滅之刃 柱訓練篇2024年英雄联盟季中邀请赛中华人民共和国TripleS金秀賢 (男演員)罗伯特·菲佐井柏然2024年世界女排联赛黃偉哲怪獸8號佘詩曼Foodpanda金惠奫新加坡总统香緹·摩爾于北辰 (1968年)王嘉爾笑看風雲排球少年!!角色列表林飛帆郭葦昀馴鹿寶貝翁靜晶猩球崛起:王國誕生ILLIT尼古拉·約基奇春色寄情人周殷廷鬼滅之刃排球少年!!吳釗燮逆天奇案2不夠善良的我們BABYMONSTER李正皓尚达曼BOYNEXTDOOR胡子彤IVE (組合)陳靜 (香港)香港吴作栋黃道十二宮凡希亚·奥伊亚胡宇威長洲太平清醮張員瑛搜查班長1958伍允龍习明泽黄岩岛賴清德偶然遇見的你虽然不是英雄