【发布时间】:2012-12-11 15:31:08
【问题描述】:
我已经在我的 android 应用程序中实现了本地化,但我有一个小问题。
我无法从默认 strings.xml 文件中检索字符串的默认值。
例如。
里面project/res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="distance">distance</string>
</resources>
在project/res/values-nl/strings.xml内部
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="distance">afstand</string>
</resources>
我的要求是从 project/res/values/strings.xml 文件中获取“距离”变量的值,无论当前使用的是哪个语言环境。
【问题讨论】:
-
你的问题到底是什么?
-
getApplicationContext().getString(R.string.distance) 在使用英语语言环境时将值检索为“距离”,在使用荷兰语语言环境时检索值为“afstand”。但无论当前使用的语言环境如何,我都希望将值设为“距离”。
-
那么在荷兰语环境中不要将其提及为 afstand 而将其提及为距离
-
不,我不能那样做。我也需要它用于其他目的。还是谢谢你
标签: android localizable.strings