ImagePickerというパッケージを使ってカメラ機能を実現しているのだけれども、撮影するときのメッセージが英語になっている。 Cancel/Retry/Use Photoなど。

これでは優しくないため、変更しましょう。
※ちなみにAndroidでは日本語でした。

スポンサーリンク

設定手順

Xcodeで確認

Xcodeで現在の設定を確認してみましょう。

Project > info の Localizations > Localization には English – Development Language と表示されていると思います。

Xcodeのプロジェクトファイルの編集

これはローカライズの設定が不足しているので、設定を変更するのですが、info.plistではなく、project.pbxprojファイルを修正します。
※Xcodeでも直接変更することはできないようです。

Xcodeを終了して、以下のファイルを修正しましょう。

ios/Runner.xcodeproj/project.pbxproj

	developmentRegion = ja;
	hasScannedForEncodings = 0;
	knownRegions = (
		ja,
		Base,
	);

反転部分をen ⇒ jaに変更します。

Xcodeを起動して、Localizationに Japanese – Development Language と表示されていれば完了です。