<xliff:g>标签介绍:
属性id可以随便命名
属性example表示举例说明,可以省略
%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00
Plurals
用在一个单词或者短语在单数和复数时拼写不一样的情况。
可以参考
http://www.kaloer.com/android-plurals
如:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<plurals name="numberOfCars">
<item quantity="one">%d car</item>
<item quantity="other">%d cars</item>
</plurals>
</resources>
quantity属性就是表示是单数还是复数
在代码中:
// Get the number of cars
int count = getNumberOfCars();
Resources res = getResources();
// public String getQuantityString (int id, int quantity, Object... formatArgs)
String cars = res.getQuantityString(R.plurals.numberOfCars, count, count);
来使用。
分享到:
相关推荐
这篇博客文章(无法直接提供链接,但可以通过提供的iteye博客链接访问)可能深入探讨了如何在Android项目中使用XML和XLIFF来管理本地化字符串资源。 **XML字符串资源** 在Android中,通常将所有可本地化的字符串...
XLIFF格式可以翻译您的应用程序,因为它删除所有的布局和格式,并提供了一个简单的文本到文本翻译机制为您的翻译。 Xliff编辑器功能 文件重复 编辑目标语言 高亮搜索 很容易识别未翻译的字符串 -XLIFF,XLF...
下载 该资源可从下载。... 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
在软件本地化和翻译领域,XML Localisation Interchange File Format(简称XLIFF)是一种广泛使用的标准格式,它允许开发者和翻译人员交换和管理多语言内容。Cp3Xliff是处理XLIFF文件的一种工具,它的设计目标是简化...
XLIFF 翻译工具什么是? XLIFF Translation utils 是一个 Java 库,它允许人们以简单的模式读写文件,仅用于翻译目的。 如何使用它? 将其包含在您的项目中。 下载 Jar(),或使用 maven: com.lyncode xliff 1.0.0...
Java过滤器的开源集合,用于创建,合并和验证XLIFF 1.2和2.0文件。 使用OpenXLIFF过滤器,您可以创建不使用专有标记并且与大多数CAT(计算机辅助翻译)工具兼容的XLIFF文件。 XLIFFChecker (一种开源XLIFF验证工具...
在本文中,我们将深入探讨如何在Java和Android环境中格式化字符串,包括使用`%`符号以及`<xliff:g>`标签。 1. **`%`符号的使用** `%`符号在Java中用于格式化输出,特别是在`String.format()`方法中。例如,`%1$s`...
XLIFF是一种广泛使用的国际化和本地化标准,它允许翻译人员在不同软件和系统之间交换翻译内容。Xliff Editor 2.9.5的发布,为专业翻译团队和个体译者提供了更为便捷的编辑环境。 首先,Xliff Editor的核心功能在于...
XLIFF同步 VSCode扩展,用于使XLIFF转换文件与指定的自动生成的基本XLIFF文件保持同步。 更新:现在还有一个! 该项目源于对自动合并/同步OASIS规范中的XLIFF转换文件的工具的需求。 此扩展基于开发的 ,已对其进行...
将 xliff 数据提取、导出和导入到 json 的 Grunt 任务。 入门 这个插件需要 Grunt ~0.4.0 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和使用 Grunt 插件。 熟悉该过程后,您可以使用...
注意:该工具和XLIFF 2.0规范很可能会发生变化。 有两个版本:命令行版本cl_xrt4x2V01.jar; 以及图形用户界面版本xrt4x2V01.jar。 *没有XML命名空间的任何格式正确的XML文件都将转换为XLIFF 2.0文件。 该文件可能...
支持多个strings.xml导出excel,暂不支持特殊标签如:<xliff:g id="NAME">%1$s</xliff:g>。 使用说明: 打开powershell,进入脚本当前目录,执行命令 ./string2excel "strings.xml所在目录" "excel输出路径" 示范: ...
通过集成这个SDK,开发者可以实现自动化翻译,避免了传统方式中需要手动将Android字符串资源文件(如`strings.xml`)转换成Excel或XLIFF格式的繁琐步骤。这极大地提升了开发效率,并减少了出错的可能性。 在...
角度本地化助手 Visual Studio Code扩展可帮助维护有角度的i18n本地化文件 特征 将@ angular-cli生成的文件合并到现有的本地化文件中。 搜索并突出显示缺少的翻译。...按含义和描述(可选) 含义(可选) 如果
通过以上方式,开发者可以在Android应用中方便地管理和使用各种字符串资源,从而提高代码的可读性和维护性,同时支持多语言环境,提升用户体验。理解和熟练掌握这些技巧对于任何Android开发者来说都至关重要。
其主要目的是: 从 XLIFF 文件中读取值更改 XLIFF 文件中的值将翻译数据导出到 C# 资源文件 (resx) 从 C# 资源文件 (resx) 更新 XLIFF 文件可以在此处找到有关 XLIFF 的更多信息: (尚不支持!)在上要安装 ...
只需将client_id和client_secret复制并粘贴到transync.yml文件中。 假设 你在一个目录中有 xliff 文件(我建议app/Resources/translations ),命名如下: common.en.xliff其中common是文件名,也是 GDoc ...
DITA-OT翻译插件是用于创建,自动翻译和重新合并XLIFF文件,以目标外语生成翻译的文档。 它可以使用XLIFF 1.2或XLIFF 2.1格式创建和使用文件。 该插件包含三个DITA-OT转换 xliff-create转换从*.dita文件创建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版本2.2的开发,包括散文规范和声明性验证工件。会费如该存储库的中所述,对于任何实质性的更改请求,该存储库的贡献者应为OASIS XLIFF TC的成员。 任何希望为该GitHub项目做出贡献并...