android资源文件夹值。什么是价值** - b **选项我读了here?
我想要的是让我的应用程序支持两种不同的语言,法语和西班牙语。但我有一个想法。如果我可以这样做,而不是做字符串-es.xml和strings-fr.xml,它会更有条理:
values-es
|
Strings.xml
values-fr
|
Strings.xml
这种方式如果还有其他应该本地化的东西,他们可以很容易地进入相应的文件夹。这可能吗 ?
答案 0 :(得分:2)
-b +的synax允许您为使用多个脚本(如塞尔维亚语)的语言包含该语言的脚本,而旧方法不允许这样做。
Android使用的默认格式(截至7.1)如下:
values-sr
是塞尔维亚语的西里尔字母
values-b+sr+Latn
是塞尔维亚语的拉丁文字
答案 1 :(得分:0)
使用' -b'是一种支持区域设置的新方法。您可以使用上面指出的方法支持语言环境,但您也可以通过将语言环境放在这样的目录中来支持语言环境:
values-b+es/strings.xml
values-b+fr/strings.xml