Open6
Flutterアプリ他言語対応方法調べ
before
after
String Catalog
を作成する。ファイル名: InfoPlist.xcstrings
Runner Build SettingsのLocalizationを編集
Runner -> Build Settings -> Localization
のUse Compiler to Extract Swift Strings をNo
からYes
に変更。
初期値
{
"sourceLanguage" : "en",
"strings" : {},
"version" : "1.0"
}
ios/Runner/info.plist
にデータがあると自動でインポートしてくれる
ios/Runner/info.plist
に<key>がないとクラッシュする。そして<string>の内容はInfoPlist.xcstrings
の内容が参照される。
info.plist に<string>がないとDefault Localizationが空になるから、入れとくのがいいのかな?