2017-06-13 21 views
0

android資源文件夾的值。什麼是價值** - b **選項我讀了hereAndroid本地化 - 如何使用值文件夾-b限定符

我想要做的是讓我的應用程序支持兩種不同的語言,法語和西班牙語。但我有一個想法。它會更被很多組織如果不是做琴絃 - es.xml和字符串,fr.xml如果我能做到這一點:

值-ES

| 
Strings.xml 

值-FR

| 
Strings.xml 

這種方式,如果有任何其他的東西應該本地化,他們可以很容易地進入各自的文件夾。這可能嗎 ?

+0

值-ES和值塞爾維亞語-fr文件夾是執行此操作的正確方法 – Alex

+0

-b表示什麼? – j2emanue

+0

@ j2emanue我相信你的問題在這裏回答:https://stackoverflow.com/a/42937871/211292 – ThomasW

回答

0

使用'-b'是支持語言環境的較新方法。你可以使用你上面註明了方法支持的語言環境,但你也可以通過把它們放在目錄像這樣支持的語言環境:

values-b+es/strings.xml 
values-b+fr/strings.xml 
1

-b的synax +讓你在語言的腳本,語言是使用多種腳本,如塞爾維亞語,而舊的方法不允許這樣做。

該Android使用(如7.1)的默認格式是如下:
values-sr是塞爾維亞語在西里爾腳本
values-b+sr+Latn是在拉丁字母

Further details are explained in this post

相關問題