android資源文件夾的值。什麼是價值** - b **選項我讀了here?Android本地化 - 如何使用值文件夾-b限定符
我想要做的是讓我的應用程序支持兩種不同的語言,法語和西班牙語。但我有一個想法。它會更被很多組織如果不是做琴絃 - es.xml和字符串,fr.xml如果我能做到這一點:
值-ES
|
Strings.xml
值-FR
|
Strings.xml
這種方式,如果有任何其他的東西應該本地化,他們可以很容易地進入各自的文件夾。這可能嗎 ?
android資源文件夾的值。什麼是價值** - b **選項我讀了here?Android本地化 - 如何使用值文件夾-b限定符
我想要做的是讓我的應用程序支持兩種不同的語言,法語和西班牙語。但我有一個想法。它會更被很多組織如果不是做琴絃 - es.xml和字符串,fr.xml如果我能做到這一點:
值-ES
|
Strings.xml
值-FR
|
Strings.xml
這種方式,如果有任何其他的東西應該本地化,他們可以很容易地進入各自的文件夾。這可能嗎 ?
使用'-b'是支持語言環境的較新方法。你可以使用你上面註明了方法支持的語言環境,但你也可以通過把它們放在目錄像這樣支持的語言環境:
values-b+es/strings.xml
values-b+fr/strings.xml
-b的synax +讓你在語言的腳本,語言是使用多種腳本,如塞爾維亞語,而舊的方法不允許這樣做。
該Android使用(如7.1)的默認格式是如下:
values-sr
是塞爾維亞語在西里爾腳本
values-b+sr+Latn
是在拉丁字母
值-ES和值塞爾維亞語-fr文件夾是執行此操作的正確方法 – Alex
-b表示什麼? – j2emanue
@ j2emanue我相信你的問題在這裏回答:https://stackoverflow.com/a/42937871/211292 – ThomasW