當前位置:成語大全網 - 書法字典 - Flutter的國際多語制

Flutter的國際多語制

在說flutter的國際化之前,不得不提的是uni-app中支持的Vue-i18n有相同點也有不同點。

這篇文章引用了三個流行的帖子。

顫振中的國際化:如何編寫多語言應用程序

顫振國際化的完整範例

國際化——讓壹個Flutter應用程序使用多種語言

只記錄app語言根據手機系統語言自動轉換。

導入後,保存會自動添加該依賴項的安裝。

我們在與“/lib”同級的位置新建壹個文件夾“/locale”,然後在這個文件夾中新建兩個文件,分別是“i18n_en.json”和“i18n_zh.json”。然後在“/lib”文件夾中創建與“main.dart”同級的“translation.dart”和“application.dart”。

?文件夾樹現在看起來像這樣:

我的應用

?|

?+-安卓

?+-構建

?+-圖像

?+- ios

?+- lib

?|

?+-main.dart

?+-translation.dart

?+-application.dart

?+-區域設置

?|

?+- i18n_en.json

?+- i18n_zh.json

?+-測試

繼續給pubspec.yaml添加json,引入靜態資源。

補充:如果需要強制轉換(我自己沒用過)。