<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello_world">Hello world! \n <xliff:g id="anystring_you_like">%1$010d</xliff:g>时 <xliff:g>%2$2.2f</xliff:g>分<xliff:g>%3$2s</xliff:g>秒</string>
</resources>
用于程序中动态的插入内容.可在Activity的onCreate方法里调用getString(R.string.hello_world, 12, 6.5f ,"05");尝试一下.当然此方法实质是Context.getResources().getString(int resId, Object...formatArgs);
这个例子将会打印出:
Hello world!
0000000012时 6.50分05秒
注意:
1)<xliff:g>标签的id属性可以随便命名,不给id也没关系;
2) 使用<xliff:g>标签的string.xml文件的<resources>标签必须声明命名空间xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2",否则报错;
3) <xliff:g>标签里的格式是%x$yz.其中:%,$符号的位置是固定的,x表示占位符,其值代表第几个参数,z有三种选择:s(代表formatArgs是字符串),d(代表formatArgs是整型),f(代表formatArgs是浮点型);
对应s: y的值减去字符串长度的值代表字符串前要放置的空格数,y须是整数,且不能为0;
对应d:y的值减去整型位数的值代表转化成字符串后其前要放置的空格数,如果y以0开头,将填充0而非空格,y须是整型,且不能为0;
对应f:y是一个小数,这个小数的整数部分减去浮点数的整数位数的值放置空格,小数部分代表小数位数;
相关推荐
NULL 博文链接:https://aijiawang-126-com.iteye.com/blog/1190308
然后,您可以像平常一样import或require() xliff: import xliff from 'xliff' // or const xliff = require ( 'xliff' ) xliff . xliff2js ( xml , ( err , res ) => { } ) 或者,您可以直接import或require()其...
#grunt-xliff 将 xliff 数据提取、导出和导入到 json 的 Grunt 任务。 入门 这个插件需要 Grunt ~0.4.0 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和使用 Grunt 插件。 熟悉该过程后,...
xliff-translate转换使用自动翻译服务填充<target>文本。 xliff-dita转换使用翻译后的文本重新创建DITA项目。 :play_button: 目录 安装 DITA-OT Translate插件已针对进行了测试。 建议您升级到最新版本。 安装...
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 ...
读 InputStream is = new FileInputStream("<path>"); XLIFF x = XliffUtils.read(is); System.out.println(x.getTarget("Search this site"));写 XLIFF out = ... OutputStream os = new FileOutputStream("<...
它专门针对从扩展自动生成的<ApplicationName>.g.xlf文件同步跨单元,可用于开发Microsoft Dynamics 365商业中心的扩展。 除了同步基本XLIFF文件中的跨单元外,此扩展还提供了许多其他功能,包括用于检查缺少的翻译...
Xliff Editor是Mac平台上一款本地化XLIFF文件编辑工具,可以用来编辑Xliff格式的本地化文件,支持多个并发文件编辑,功能非常实用。 应用介绍 什么是XLIFF文件? XLIFF文件基于标准XML格式,特别用于交换本地化...
如GitHub存储库中所述,OASIS TC GitHub存储库受OASIS , 以及其他与TC Wiki,TC JIRA问题跟踪实例,TC SVN / Subversion存储库,这些TC GitHub存储库虽然使用公共GitHub存储库,但与,后者用于开发开放源代码内容...
这个非常Beta版的工具可将XML文件处理到XLIFF 2.0,然后再处理。 截至2013年10月28日,XLIFF 2.0尚未成为OASIS规范。 它刚刚完成了第二次公开审查。 注意:该工具和XLIFF 2.0规范很可能会发生变化。 有两个版本:...
xliff的用法,简单并且容易使用,代码
其主要目的是: 从 XLIFF 文件中读取值更改 XLIFF 文件中的值将翻译数据导出到 C# 资源文件 (resx) 从 C# 资源文件 (resx) 更新 XLIFF 文件可以在此处找到有关 XLIFF 的更多信息: (尚不支持!)在上要安装 ...
使用OpenXLIFF过滤器,您可以创建不使用专有标记并且与大多数CAT(计算机辅助翻译)工具兼容的XLIFF文件。 XLIFFChecker (一种开源XLIFF验证工具)现在是OpenXLIFF过滤器的一部分。 它的代码已移植到Java 11,并...
Ocelot是一个开源工作台,用于在后期编辑和语言审阅环境中使用XLIFF文件。 它从提议的ITS 2.0标准实现本地化质量问题和出处数据类别,并利用Okapi框架来解析XLIFF文件。 建立状态: 下载并运行 可从获得Ocelot的预...
使用此工具,您可以简单地管理和更新您的翻译文件。 打开旧的翻译文件,导入新生成的文件。 旧的翻译不会被触及,新的翻译将被添加到列表中。 在“目标”列中写入翻译,然后在“另存为...”文件中写入。 列是可调整...
<h1>Hello world!</h1> 使用ng命令产生xlf格式的message.xlf文件 $ ng xi18n --output-path src/i18n 命令执行后,生成 src/...<xliff version=1.2 xss=removed> <file source-language=en datatype=plaintext
Xliff Editor是Mac平台上一款本地化XLIFF文件编辑工具,可以用来编辑Xliff格式的本地化文件,支持多个并发文件编辑,功能非常实用。
你在一个目录中有 xliff 文件(我建议app/Resources/translations ),命名如下: common.en.xliff其中common是文件名,也是 GDoc spreadsheet tab 。 en是语言,您有 GDoc 的结构,其中第一行是key , language 1 ...
Gulp xliff到json //target language is frgulp.src('./test.xlf').pipe(xliff2json()).pipe(gulp.dest('./'))//result is test.fr.json
File2XLIFF4j 是一个基于 Java 的库,用于将文件转换为 XLIFF 标准。 可以添加其他文件类型转换器。