XLIFF (XML Localisation Interchange File Format) is an XML-based format created to standardizelocalization.
XLIFF(xml 本地化交换文件格式)是基于XML用于本地语音标准化。
http://en.wikipedia.org/wiki/XLIFF 写道
Description
An XLIFF document is composed of one or more <file> elements. Each <file> element corresponds to an original file or source (i.e. database table). A <file> contains the source of the localizable data and, once translated, the corresponding localized data for one, and only one, locale.
Localizable data are stored in <trans-unit> elements. The <trans-unit> element holds a <source> element to store the source text, and a <target> element to store the latest translated text. The <target> elements are not mandatory.
<trans-unit id="1">
<source xml:lang="en">Cannot find the file.</source>
<target xml:lang="fr">Fichier non trouvé.</target>
</trans-unit>
android中的strings.xml,需要resources中加入命名空间
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="string_search">character \'<xliff:g id="string">%s</xliff:g>\': </string>
</resources>
注意到绿色,是xliff标签
在android程序中就可以如下使用
getString(R.string.string_search, "参数")
具体getString用法参见如下android文档
public final String getString (int resId, Object... formatArgs)
Return a localized formatted string from the application's package's default
string table, substituting the format arguments as defined in Formatter
and
format(String,
Object...)
.
Parameters
resId
Resource id for the format string |
formatArgs
The format arguments that will be used for substitution. |
分享到:
相关推荐
其中,XML的特定格式XLIFF (XML Localisation Interchange File Format) 是一种用于多语言本地化和国际化交换的通用标准,特别是在处理应用程序的字符串翻译时。这篇博客文章(无法直接提供链接,但可以通过提供的...
Xliff Editor是Mac平台上一款本地化XLIFF文件编辑工具,可以用来编辑Xliff格式的本地化文件,支持多个并发文件编辑,功能非常实用。 应用介绍 什么是XLIFF文件? XLIFF文件基于标准XML格式,特别用于交换本地化...
例如,使用`cp3xliff create`命令可以创建新的XLIFF文件,`cp3xliff extract`用于从源代码提取待翻译文本,`cp3xliff translate`则用于插入翻译后的文本,而`cp3xliff merge`可以将多个翻译版本合并到一个文件。...
《Xliff Editor 2.9.5:Mac平台上的高效本地化工具》 Xliff Editor是一款专为Mac用户设计的本地化工具,尤其针对处理XLIFF(XML Localization Interchange File Format)格式的文件。XLIFF是一种广泛使用的国际化和...
XLIFF 翻译工具什么是? XLIFF Translation utils 是一个 Java 库,它允许人们以简单的模式读写文件,仅用于翻译目的。 如何使用它? 将其包含在您的项目中。 下载 Jar(),或使用 maven: com.lyncode xliff 1.0.0...
下载 该资源可从下载。... import xliff2js from 'xliff/xliff2js' // or const xliff2js = require ( 'xliff/cjs/xliff2js' ) 用法 XLIFF 2.0 const xliff = `<xliff xmlns="urn:oasis:names:tc:xliff:d
XLIFF同步 VSCode扩展,用于使XLIFF转换文件与指定的自动生成的基本XLIFF文件保持同步。 更新:现在还有一个! 该项目源于对自动合并/同步OASIS规范中的XLIFF转换文件的工具的需求。 此扩展基于开发的 ,已对其进行...
Java过滤器的开源集合,用于创建,合并和验证XLIFF 1.2和2.0文件。 使用OpenXLIFF过滤器,您可以创建不使用专有标记并且与大多数CAT(计算机辅助翻译)工具兼容的XLIFF文件。 XLIFFChecker (一种开源XLIFF验证工具...
这个非常Beta版的工具可将XML文件处理到XLIFF 2.0,然后再处理。 截至2013年10月28日,XLIFF 2.0尚未成为OASIS规范。 它刚刚完成了第二次公开审查。 注意:该工具和XLIFF 2.0规范很可能会发生变化。 有两个版本:...
#grunt-xliff 将 xliff 数据提取、导出和导入到 json 的 Grunt 任务。 入门 这个插件需要 Grunt ~0.4.0 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和使用 Grunt 插件。 熟悉该过程后,...
其主要目的是: 从 XLIFF 文件中读取值更改 XLIFF 文件中的值将翻译数据导出到 C# 资源文件 (resx) 从 C# 资源文件 (resx) 更新 XLIFF 文件可以在此处找到有关 XLIFF 的更多信息: (尚不支持!)在上要安装 ...
Ocelot是一个开源工作台,用于在后期编辑和语言审阅环境中使用XLIFF文件。 它从提议的ITS 2.0标准实现本地化质量问题和出处数据类别,并利用Okapi框架来解析XLIFF文件。 建立状态: 下载并运行 可从获得Ocelot的预...
Translation Workspace Xliff Editor 是一款實用的本地化翻譯工具;擁有極其強大的查詢功能,僅次於 TRADOS 等應用較為廣泛的翻譯工具。。
File2XLIFF4j 是一个基于 Java 的库,用于将文件转换为 XLIFF 标准。 可以添加其他文件类型转换器。
html2xliff 技术解决方案 - dom4j library is used for parsing because it is flexible, performant and memory-efficient- dom4j API for parsing and building documents makes the code human readable and ...
它可以使用XLIFF 1.2或XLIFF 2.1格式创建和使用文件。 该插件包含三个DITA-OT转换 xliff-create转换从*.dita文件创建XLIFF和骨架文件。 xliff-translate转换使用自动翻译服务填充文本。 xliff-dita转换使用翻译...
描述该存储库的目的是支持XLIFF版本2.2的开发,包括散文规范和声明性验证工件。会费如该存储库的中所述,对于任何实质性的更改请求,该存储库的贡献者应为OASIS XLIFF TC的成员。 任何希望为该GitHub项目做出贡献并...
你在一个目录中有 xliff 文件(我建议app/Resources/translations ),命名如下: common.en.xliff其中common是文件名,也是 GDoc spreadsheet tab 。 en是语言,您有 GDoc 的结构,其中第一行是key , language 1 ...
浏览器扩展程序,允许GraphCMS(应用程序和旧版)内容导出到XLIFF进行翻译。 浏览器扩展可增强GraphCMS(应用程序和旧版)的体验,同时扩展旧应用程序和新应用程序GraphCMS Web应用程序,以允许从其Web界面下载XLIFF...