1. 程式人生 > >Android 國際化適配踩坑記錄

Android 國際化適配踩坑記錄

最近專案需要接入國際化開發,照著網上的方法很順利的集成了國際化,前兩天產品經理讓打個國際化的包,然後發現整合的國際化突然失效了???神馬問題,搗鼓了一天,檢視文件,搜尋都沒解決了我的問題。今天早早到公司來加班,我就隨便想看看日語,韓語的表達是什麼?執行下面的語句:

 String text = Locale.getDefault().getLanguage();
        Log.e("defualt locale","locale:"+text);

然後我發現了一個問題,因為我要整合的是馬來西亞語言,網上給的資源是values-en-rMY我這裡直接打印出來一個ms,我就奇怪了,然後我進入英語的設定裡發現也有一個malaysia的語言設定,我看著外面也有一個malaysia設定,貌似恍然大悟了。於是我新建了一個values-ms的目錄,將malaysia的檔案複製了一份,發現全部好了。本篇文章網上我是沒找到記載的地方,給以後踩坑國際化的碼友一個解決方案。

看下圖,希望可以幫到你: