我的國家(西班牙)有幾種語言(es-ES,ca-ES,gl-ES,eu-ES)。我們現在不會添加所有語言,因此我們希望在西班牙使用主要語言,即西班牙語。我們希望在用戶選擇該國其他語言之一時顯示/values-es/strings.xml
。我們怎麼做到這一點?Android。如何爲一個國家的所有語言使用相同的本地化消息?
哦,我們想用英語作爲默認語言(/values/strings.xml
)。
這將是偉大的東西像/values-ES/strings.xml
,但我認爲不能這樣做,因爲第一個代碼應該是語言代碼。
現在,我們正在複製/values-es/strings.xml
文件到其他文件夾(values-ca
,values-gl
和values-eu
),但我們希望避免這種情況。
你的問題不清楚。不同語言的strings.xml文件之間是否存在差異? – greywolf82
最簡單的解決方案是使西班牙語成爲默認語言,即在res/values /中使用的語言。然後,任何無法識別的用戶語言將默認爲西班牙語,這將包括您所需的所有場景。 – CommonsWare
我已經澄清了這個問題。謝謝你的幫助。 –