- 浏览: 94119 次
- 性别:
- 来自: 北京
文章分类
最新评论
Android资源字符串/res/values/string.xml中可以包含xliff的节点,Xliff是XML Localization Interchange File Format 的缩写,中文名为XML本地化数据交换格式。
quote from wikipedia (http://en.wikipedia.org/wiki/XLIFF) :
"XLIFF (XML Localisation Interchange File Format) is an XML-based format created to standardize localization. XLIFF was standardized by OASIS in 2002. Its current specification is v1.2[1] released on Feb-1-2008.
The specification is aimed at the localization industry. It specifies elements and attributes to aid in localization.
XLIFF forms part of the Open Architecture for XML Authoring and Localization (OAXAL) reference architecture."
<xliff:g>标签介绍:
属性id可以随便命名
属性值举例说明
%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00
也可简单写成:
%d (表示整数)
%f (表示浮点数)
%s (表示字符串)
使用步骤举例:
1.
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
2.
<string name="test_xliff">小红今年<xliff:g id="xxx">%d</xliff:g>岁了,上<xliff:g id="yyy">%s</xliff:g>年级!</string>
3.
String test = String.format(getResources().getString(R.string.test_xliff), 7, "小学二");
输出:
小红今年7岁了,上小学二年级!
Quote From: http://ericbaner.iteye.com/blog/1341533
发表评论
-
Android涉及到的设计模式
2015-03-17 16:59 4791、适配器模式:ListView或GridView的Ada ... -
Android4.4 从图库选图返回
2014-02-14 19:06 1872private View.OnClickListener ... -
Android 右滑关闭当前Activity(类微信)
2013-11-14 15:34 13353主要原理为监控触屏事件和手势事件,在触屏事件处理函数中调用手 ... -
NDK,JNI (前言)
2013-07-29 19:55 7018JNI是Java Native Interface的缩写, ... -
NDK,JNI (前言)
2013-07-29 19:51 21JNI是Java Native Interface的缩写,译 ... -
哈哈,考试题
2013-04-28 18:02 699Java 相关: Q1. 接口是否可继承接口?抽象类是否 ... -
小知识点积累
2013-04-18 15:00 1636android中EditText的字数统计取巧方式: ... -
NDK,JNI 积累
2013-03-04 12:31 1176使用javah 将某一个含有native方法的class ... -
XML和HTML常用转义字符
2012-11-20 11:11 1121come from :http://www.cnblogs.c ... -
小错误(怪异问题)积累
2012-11-06 16:00 848写道 用eclipse编译程序,然后在android ... -
loadIcon 和 getApplicationIcon
2012-08-07 14:25 39412012年8月7日 13:50 今天在修复Tes ... -
由SingleInstance和SingleTask引发的 问题
2012-06-29 10:56 2512引用 Q1: Activity A 设置模式为SingleI ... -
关于Cursor的遇见的错误描述
2012-06-15 18:54 1129【解决】android.database.CursorInde ... -
Android MMS模块数据存取 (转)
2012-04-01 10:45 6051数据表 MMS 模块总共包含 17 ... -
SpannableStringBuilder 和 SpannableString(转)
2012-03-29 11:05 11332EditText: 通常用于显示文字,但有时 ... -
Bitmap Drawable
2012-03-28 14:36 1915Drawable和 Bitmap 的区别: ... -
收藏的优秀代码
2012-03-27 11:38 731实现类似手机QQ的可折叠固定标题列表 PinnedHeade ... -
2012年遇到的笔试题
2012-03-02 00:48 1668一、选择题 1.java.io包中定义了多个流类型来实现输入和 ... -
Android学习笔记之AndroidManifest.xml文件解析(转)
2011-12-03 01:17 803一、关于AndroidManifest.xml Android ... -
Error generating final archive: Debug Certificate expired on 问题
2011-11-09 19:24 1908Error generating final archive: ...
相关推荐
Xliff Editor是Mac平台上一款本地化XLIFF文件编辑工具,可以用来编辑Xliff格式的本地化文件,支持多个并发文件编辑,功能非常实用。 应用介绍 什么是XLIFF文件? XLIFF文件基于标准XML格式,特别用于交换本地化...
java字符格式化 string xliff format
sdk-android:使用Applanga Android本地化... 您无需将android字符串资源文件转换为excel或xliff。 整合SDK之后,您可以无线翻译Android应用程式,并管理资讯主页中的所有字串。 Android应用程序本地化从未如此简单!
另外,您可以使用npm进行安装: npm install --save xliff 然后,您可以像平常一样import或require() xliff: import xliff from 'xliff' // or const xliff = require ( 'xliff' ) xliff . xliff2js ( xml , ( ...
解析器 该库旨在作为原始标记之上的薄层,以帮助访问 XLIFF(XML 本地化交换文件格式)文件的内容。 其主要目的是: 从 XLIFF 文件中读取值更改 XLIFF 文件中的值将翻译数据导出到 C# 资源文件 (resx) 从 C# 资源...
Xliff Editor是Mac平台上一款本地化XLIFF文件编辑工具,可以用来编辑Xliff格式的本地化文件,支持多个并发文件编辑,功能非常实用。
XLIFF 翻译工具什么是? XLIFF Translation utils 是一个 Java 库,它允许人们以简单的模式读写文件,仅用于翻译目的。 如何使用它? 将其包含在您的项目中。 下载 Jar(),或使用 maven: com.lyncode xliff 1.0.0...
xliff的用法,简单并且容易使用,代码
sdk-unity:使用Applanga Unity Localization SDK,您可以自动执行Unity游戏翻译过程。 您无需将文本文件转换... 整合SDK之后,您就可以无线翻译Unity游戏并管理仪表板中的所有字符串。 Unity游戏本地化从未如此简单!
*没有XML命名空间的任何格式正确的XML文件都将转换为XLIFF 2.0文件。 该文件可能会被翻译。 然后可以将翻译后的文件转换回其原始XML格式。 *注意:该程序的未来版本将处理XML命名空间。 一旦该工具清除了Beta版,...
NULL 博文链接:https://aijiawang-126-com.iteye.com/blog/1190308
XLIFF同步 VSCode扩展,用于使XLIFF转换文件与指定的自动生成的基本XLIFF文件保持同步。 更新:现在还有一个! 该项目源于对自动合并/同步OASIS规范中的XLIFF转换文件的工具的需求。 此扩展基于开发的 ,已对其进行...
使用OpenXLIFF过滤器从支持的格式中提取可翻译文本并管理XML文档。 使用OpenXLIFF过滤器来处理所有TMX处理。 使用OpenXLIFF过滤器从支持的单语文档中提取文本以使其对齐。 依靠OpenXLIFF过滤器XML支持来处理TMX文件...
#grunt-xliff 将 xliff 数据提取、导出和导入到 json 的 Grunt 任务。 入门 这个插件需要 Grunt ~0.4.0 如果您以前没有使用过 ,请务必查看指南,因为它解释了如何创建以及安装和使用 Grunt 插件。 熟悉该过程后,...
Ocelot是一个开源工作台,用于在后期编辑和语言审阅环境中使用XLIFF文件。 它从提议的ITS 2.0标准实现本地化质量问题和出处数据类别,并利用Okapi框架来解析XLIFF文件。 建立状态: 下载并运行 可从获得Ocelot的预...
它可以使用XLIFF 1.2或XLIFF 2.1格式创建和使用文件。 该插件包含三个DITA-OT转换 xliff-create转换从*.dita文件创建XLIFF和骨架文件。 xliff-translate转换使用自动翻译服务填充文本。 xliff-dita转换使用翻译...
将Shop App的工作字符串另存为本地XLIFF文件bundle.ja.xlf 使用XLIFF编辑器打开本地XLIFF 翻译本地XLIFF(实际上,打开翻译的XLIFF shop-bundle.ja.xlf ) 将翻译后的XLIFF从Windows资源管理器拖放到Live ...
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-译员知道如何使用的文件 有关入门指导 有关完整的文档,示例和...
如GitHub存储库中所述,OASIS TC GitHub存储库受OASIS , 以及其他与TC Wiki,TC JIRA问题跟踪实例,TC SVN / Subversion存储库,这些TC GitHub存储库虽然使用公共GitHub存储库,但与,后者用于开发开放源代码内容...