Skip to content

Instantly share code, notes, and snippets.

@dwchiang
Created May 1, 2020 14:42
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dwchiang/67c1fa101f162b308fc73a5d42e0e863 to your computer and use it in GitHub Desktop.
Save dwchiang/67c1fa101f162b308fc73a5d42e0e863 to your computer and use it in GitHub Desktop.
Flutter: intl_translation: extract_to_arb & generate_from_arb
.PHONY: help l10n-extract-to-arb l10n-generate-from-arb
help:
@ echo 'Available commands:'
@ echo
@ echo ' l10n-extract-to-arb : Extract app_localizations.dart into intl_messages.arb'
@ echo ' Duplicate content of intl_messages.arb into intl_xx.arb'
@ echo ' l10n-generate-from-arb : Generate messages_*.dart files from intl_*.arb'
@ echo
@ echo
l10n-extract-to-arb:
flutter pub run intl_translation:extract_to_arb --output-dir=lib/l10n lib/l10n/app_localizations.dart
l10n-generate-from-arb:
flutter pub run intl_translation:generate_from_arb --output-dir=lib/l10n --no-use-deferred-loading lib/l10n/app_localizations.dart lib/l10n/intl_*.arb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment