上一篇講了 Flutter - 本地化語言
但是這還有一點小欠缺,就是啟動器中的App名字還是無法本地化。
比如英文系統中Play Store,在中文手機中就會顯示Play 商店
那么為了解決這個問題,我也是查閱了一番資料。如果做過安卓開發的童鞋,就感覺簡單了,因為做法和安卓一樣。
首先打開android\app\src\main\AndroidManifest.xml
修改
android:label="@string/app_name"
然后在 android\app\src\main\res 下面,新建對應的文件夾,並放入一個strings.xml即可。
比如
values-zh/strings.xml
values-en/string.xml
string.xml內容如下
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">你的應用名字</string> </resources>
這樣安裝部署好App之后,就會根據系統自動選擇不同的名字了
