IOS の Push 通知許可設定のダイアログ文言が日本語にならないわ!;;の原因

Flutter

Push 通知を担当してくれた人から記事タイトルのような Slack が飛んできていました。

下記画像と共に

一応 Flutter 製のアプリですが、関係ないです。

ああ、シミュレーターの言語設定が英語のままだな、と思ったので一応

<key>CFBundleDevelopmentRegion</key>
    <string>ja_JP</string>

してからエミュレーターの日本語設定にして再起動、再度ダイアログを出してみる。

あれ…?

結論を言うとシミュレーターの罠でした。

実機で確認すると日本語になっています…

どうやら僕の環境だけでなく、スペイン語とかでも起きていたようで、シミュレーターに反映されたりされなかったりするようです。

swift - プッシュ通知許可ダイアログアラートをローカライズする方法 - 初心者向けチュートリアル
過去3時間から試していますが、ローカライズする方法を見つけることがで

直せるなら直してほしいですが、デバッグビルドの使用ですかね、Localize 周りの確認は実機で行いましょう。

コメント

タイトルとURLをコピーしました