`

XLIFF

阅读更多

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)

Since: API Level 1

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 formatArgs
Resource id for the format string
The format arguments that will be used for substitution.  

 

 

分享到:
评论

相关推荐

    androird xml: xliff:g

    其中,XML的特定格式XLIFF (XML Localisation Interchange File Format) 是一种用于多语言本地化和国际化交换的通用标准,特别是在处理应用程序的字符串翻译时。这篇博客文章(无法直接提供链接,但可以通过提供的...

    Xliff Editor 2.9.11 XLIFF文件编辑工具

    Xliff Editor是Mac平台上一款本地化XLIFF文件编辑工具,可以用来编辑Xliff格式的本地化文件,支持多个并发文件编辑,功能非常实用。 应用介绍 什么是XLIFF文件?  XLIFF文件基于标准XML格式,特别用于交换本地化...

    Cp3Xliff的用法

    例如,使用`cp3xliff create`命令可以创建新的XLIFF文件,`cp3xliff extract`用于从源代码提取待翻译文本,`cp3xliff translate`则用于插入翻译后的文本,而`cp3xliff merge`可以将多个翻译版本合并到一个文件。...

    Xliff_Editor_2.9.5__TNT__xclient.info.dmg.zip

    《Xliff Editor 2.9.5:Mac平台上的高效本地化工具》 Xliff Editor是一款专为Mac用户设计的本地化工具,尤其针对处理XLIFF(XML Localization Interchange File Format)格式的文件。XLIFF是一种广泛使用的国际化和...

    xliff:xliff2js和js2xliff转换器xliff utils

    下载 该资源可从下载。... import xliff2js from 'xliff/xliff2js' // or const xliff2js = require ( 'xliff/cjs/xliff2js' ) 用法 XLIFF 2.0 const xliff = `&lt;xliff xmlns="urn:oasis:names:tc:xliff:d

    vsc-xliff-sync:Visual Studio Code扩展,允许自动合并(简单的)XLIFF转换文件

    XLIFF同步 VSCode扩展,用于使XLIFF转换文件与指定的自动生成的基本XLIFF文件保持同步。 更新:现在还有一个! 该项目源于对自动合并/同步OASIS规范中的XLIFF转换文件的工具的需求。 此扩展基于开发的 ,已对其进行...

    xliff-translate:XLIFF 翻译工具

    XLIFF 翻译工具什么是? XLIFF Translation utils 是一个 Java 库,它允许人们以简单的模式读写文件,仅用于翻译目的。 如何使用它? 将其包含在您的项目中。 下载 Jar(),或使用 maven: com.lyncode xliff 1.0.0...

    java打开源码文件-OpenXLIFF:Java过滤器的开源集合,用于创建,合并和验证XLIFF1.2和2.0文件

    Java过滤器的开源集合,用于创建,合并和验证XLIFF 1.2和2.0文件。 使用OpenXLIFF过滤器,您可以创建不使用专有标记并且与大多数CAT(计算机辅助翻译)工具兼容的XLIFF文件。 XLIFFChecker (一种开源XLIFF验证工具...

    XLIFF2.0 RoundTrip Tool:将任何格式正确的XML文件转换为XLIFF 2.0,然后再转换回XLIFF 2.0。-开源

    这个非常Beta版的工具可将XML文件处理到XLIFF 2.0,然后再处理。 截至2013年10月28日,XLIFF 2.0尚未成为OASIS规范。 它刚刚完成了第二次公开审查。 注意:该工具和XLIFF 2.0规范很可能会发生变化。 有两个版本:...

    grunt-xliff:用于提取、导出和导入 i18n 到 xliff 文件的 Grunt 插件

    #grunt-xliff 将 xliff 数据提取、导出和导入到 json 的 Grunt 任务。 入门 这个插件需要 Grunt ~0.4.0 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和使用 Grunt 插件。 熟悉该过程后,...

    XliffParser:XLIFF(XML本地化交换文件格式)解析器库

    其主要目的是: 从 XLIFF 文件中读取值更改 XLIFF 文件中的值将翻译数据导出到 C# 资源文件 (resx) 从 C# 资源文件 (resx) 更新 XLIFF 文件可以在此处找到有关 XLIFF 的更多信息: (尚不支持!)在上要安装 ...

    ocelot:Ocelot是一个开源XLIFF + ITS 2.0编辑器

    Ocelot是一个开源工作台,用于在后期编辑和语言审阅环境中使用XLIFF文件。 它从提议的ITS 2.0标准实现本地化质量问题和出处数据类别,并利用Okapi框架来解析XLIFF文件。 建立状态: 下载并运行 可从获得Ocelot的预...

    TranslationWorkspaceXliffEditor

    Translation Workspace Xliff Editor 是一款實用的本地化翻譯工具;擁有極其強大的查詢功能,僅次於 TRADOS 等應用較為廣泛的翻譯工具。。

    File2XLIFF4j-开源

    File2XLIFF4j 是一个基于 Java 的库,用于将文件转换为 XLIFF 标准。 可以添加其他文件类型转换器。

    html2xliff:锻炼

    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 ...

    fox.jason.translate.xliff:DITA-OT插件,用于创建,自动翻译和重新合并XLIFF文件,生成目标外语的翻译文档

    它可以使用XLIFF 1.2或XLIFF 2.1格式创建和使用文件。 该插件包含三个DITA-OT转换 xliff-create转换从*.dita文件创建XLIFF和骨架文件。 xliff-translate转换使用自动翻译服务填充文本。 xliff-dita转换使用翻译...

    xliff-xliff-22:OASIS XLIFF TC

    描述该存储库的目的是支持XLIFF版本2.2的开发,包括散文规范和声明性验证工件。会费如该存储库的中所述,对于任何实质性的更改请求,该存储库的贡献者应为OASIS XLIFF TC的成员。 任何希望为该GitHub项目做出贡献并...

    transync:同步 xliff 和 gdoc 翻译

    你在一个目录中有 xliff 文件(我建议app/Resources/translations ),命名如下: common.en.xliff其中common是文件名,也是 GDoc spreadsheet tab 。 en是语言,您有 GDoc 的结构,其中第一行是key , language 1 ...

    GraphCMS XLIFF Exporter-crx插件

    浏览器扩展程序,允许GraphCMS(应用程序和旧版)内容导出到XLIFF进行翻译。 浏览器扩展可增强GraphCMS(应用程序和旧版)的体验,同时扩展旧应用程序和新应用程序GraphCMS Web应用程序,以允许从其Web界面下载XLIFF...

Global site tag (gtag.js) - Google Analytics