Flutterの国際化対応について:iOSでは上手く働かない?−>動作確認
国際化対応について本家サイトにInternationalizing Flutter apps比較的詳しく説明がある。
2019/05/20現在、Androidでは上手く働くものの、iOSではSimulatorでも実機でも英語しか働かない。
しばらく待たなければならないだろう。
対処法(2019/07/13)
上記本家サイトのドキュメント、一番下にAppendix: Updating the iOS app bundleという項目があり、これを実施することで動作を確認した。
具体的には生成されているXcodeのプロジェクト内の
iOS-Runner-info.plist
にLocalizationsというStringリソースを加えることである。(順序には拘らなくて良さそうである。)
この画像を参考に作成する。
ただしこれを入力する際の選択肢にはHK, TWのような細かな区分は出てこなかった。(実際、ごく少数の言語のみ。)