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