flutter_intl 庫中遇到默認(rèn)翻譯錯(cuò)誤的問題:
仔細(xì)檢查了 pubspec.yaml文件中:
//pubspec.yaml
flutter_localizations:
sdk: flutter
intl: ^0.17.0
...
flutter_intl:
enabled: true
非iOS項(xiàng)目跳過,在仔細(xì)檢查了Xcodel中:
PROJECT --> Info --> Localizations -->Localization
檢查支持語言是否合乎預(yù)期。

添加支持語音傳送門:
http://www.itdecent.cn/p/2a0d4f3f490e
如果發(fā)現(xiàn)仍然于自己的預(yù)期不同。
請注意??
flutter intl 會(huì)自動(dòng)根據(jù)系統(tǒng)語音 優(yōu)先級(jí)匹配返回語言。
假如你的項(xiàng)目同時(shí)支持中英文,默認(rèn)英文。
IMG_0418.PNG
那么在上圖中,您的app會(huì)顯示簡體中文。
因?yàn)閒lutter intl規(guī)則如下:
1.根據(jù)支持語言去系統(tǒng)中按順序自動(dòng)匹配;
2.當(dāng)所有語言都不支持時(shí),顯示默認(rèn);
3.當(dāng)小分類語言出現(xiàn)時(shí),例如繁體中文,則會(huì)匹配中文。
確保是否是你對 flutter intl 的匹配邏輯產(chǎn)生了誤解。
如果你希望第一匹配語言之外,都使用默認(rèn)語言??梢运岩幌耰ntl_massage.arb