读书人

Android 应用xliff 格式化字符串

发布时间: 2012-07-27 11:03:00 作者: rapoo

Android 使用xliff 格式化字符串

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

<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岁了,上小学二年级!


好文,转走了

读书人网 >Android

热点推荐