FirebaseUI日本語対応
FirebaseUIはデフォルトで下記のように英語になっています。
これを日本語に変更する方法を紹介します!
FirebaseUIを日本語に変更する方法を紹介します!
PROJECT > Info > Localization > +からJapanese選択し、追加
Main.storyboardとLaunchScreen.storyboardファイルを選択し、Finishをおす!
そうすると選択したMain.storyboardとLaunchScreen.storyboardに日本語と英語に対応のStrings Fileが作成されています!
シミュレーターの設定 > 一般 > 言語と地域 > 優先する言語を日本語にするとFirebaseUIを日本語対応することができました!
FirebaseUI多言語対応
日本語と英語のみならず、FirebaseUI多言語に対応することができます!
例として韓国語に対応させてみます!
PROJECT > Info > Localization > +からKorean選択
シミュレーターの設定 > 一般 > 言語と地域 > 優先する言語を韓国語にするとFirebaseUIを韓国語対応することができました!
上記の例だとユーザーのiPhoneの言語設定によって、英語、日本語、韓国語の3言語に対応することができます!多言語対応することで、世界のユーザーがアプリで使用する言語をiPhoneの設定から選べるのは良いですよね!
おまけ〜実験〜
Localizationにイタリア語を追加してないにも関わらず、iPhoneの設定言語がイタリア語である場合、SetDefaultで設定している言語が表示されます。
Localizationにイタリア語を追加してないので、SetDefaultで設定している日本語が表示されます。
※英語は例外的にLocalizationに英語を設定していなくても、iPhoneの設定言語を英語にすると対応してくれるようです!
FirebaseUIのDefault初期値が英語になっているためかと考察しました!
参考文献