Firebase UI Localizations

Localization labels for Firebase UI packages (^0.1.0).

Migrating from firebase_ui_localizations

See Migrating from upstream Firebase UI in the repository README (firebase_ui_* → forui_firebase_ui_*).

Getting Started

See the documentation.

Issues and feedback

Please file Firebase UI specific issues, bugs, or feature requests in our issue tracker.

Contributing

To contribute a change to this plugin, please review our contributing guide.

Adding a new language

If you want to add a new language, make sure to add a relevant .arb file into lib/l10n.

  • copy lib/l10n/firebase_ui_en.arb to lib/l10n/firebase_ui_<your-language-code>.arb
  • translate labels
  • run dart run forui_firebase_ui_localizations:gen_l10n
  • commit the .arb and generated .dart file
  • submit a PR

Adding a new label to existing languages

If you want to add new labels to existing languages,

  • Execute dart run forui_firebase_ui_localizations:add_label:
dart run forui_firebase_ui_localizations:add_label
Label name?: someNewLabel
Label description?: This will go to the doc comment of the label
English translation?: Some new label
Done!
  • Execute dart run forui_firebase_ui_localizations:gen_l10n
  • Commit the changes
  • Submit a PR