Firebase Authentication の認証 UI をローカライズ(日本語化)
はじめに
firebase/firebaseui-web による Firebase Authentication の認証 UI をローカライズ(日本語化)する方法。
TL;DR
- 読み込む
script
に__{LANGUAGE_CODE}
を付けるLANGUAGE_CODE
はLANGUAGES.md
参照
- 日本語の場合は以下のように変更
1 | -<script src="https://www.gstatic.com/firebasejs/ui/4.7.3/firebase-ui-auth.js"></script> |
目次
詳細
CDN
以下 CDN を使っている前提の話。
README に書かれている通り、読み込む script
を https://www.gstatic.com/firebasejs/ui/4.7.3/firebase-ui-auth.js
から https://www.gstatic.com/firebasejs/ui/4.7.3/firebase-ui-auth__{LANGUAGE_CODE}.js
にすれば良い。
サポートしている言語は LANGUAGES.md
に書かれている。日本語 UI にする場合は以下の用に変更する。
1 | -<script src="https://www.gstatic.com/firebasejs/ui/4.7.3/firebase-ui-auth.js"></script> |
ちなみに、Stripe & Firebase によるサブスクリプションのメモ で使った stripe-firebase-extensions/firestore-stripe-subscriptions - GitHub だと、script
は以下のようになっていた。
1 | <script src="https://cdn.firebase.com/libs/firebaseui/3.5.2/firebaseui.js"></script> |
これも同様に https://www.gstatic.com/firebasejs/ui/4.7.3/firebase-ui-auth__{LANGUAGE_CODE}.js
に変更で日本語化できた。
1 | // OK |
その他のケース
自分は試してないが、以下が参考になりそう。
まとめ
- 読み込む
script
に__{LANGUAGE_CODE}
を付けるLANGUAGE_CODE
はLANGUAGES.md
参照
- 日本語の場合は以下のように変更
1 | -<script src="https://www.gstatic.com/firebasejs/ui/4.7.3/firebase-ui-auth.js"></script> |
その他・メモ
なし
参考文献
- FirebaseUI でウェブアプリに簡単にログイン機能を追加する
- firebase/firebaseui-web
- firebaseui-web/LANGUAGES.md at master · firebase/firebaseui-web
- FirebaseUI for Webを日本語化してVue.jsで使う - uphy’s tech blog
- FirebaseUI + vueでログイン処理 - Qiita
関連記事
- モバイルアプリの強制アップデートに関する調査メモとアイデア
- Vue + Cordova + Firebase でプッシュ通知
- Node.js で firebase-admin を使ってサーバからプッシュ通知
- Firebase Authentication の認証 UI でパスワードの強度チェック()
- Rails(devise)のユーザーを Firebase Authentication にエクスポートする
- AWS S3 から Cloud Storage for Firebase にファイルをコピー
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア