localization_sheet 0.0.3 copy "localization_sheet: ^0.0.3" to clipboard
localization_sheet: ^0.0.3 copied to clipboard

Remote localization from Google Sheets with .tr() and locale support.

๐ŸŒ localization_sheet #

Remote localization made simple โ€” fetch translations from Google Sheets, cache them locally, and access them via .tr() syntax, all while respecting Flutterโ€™s locale system.

Pub Version Flutter License: MIT


โœจ Features #

  • โœ… Remote translation from Google Sheets (CSV export)
  • ๐Ÿง  Automatic caching with SharedPreferences
  • ๐ŸŒ Locale-aware: tied to MaterialApp.locale
  • ๐Ÿงฉ Simple syntax: 'key'.tr()
  • ๐Ÿ›  Easily extendable, lightweight and offline-friendly

๐Ÿงพ Example Google Sheet Format #

Hereโ€™s how your Google Sheet should look (exported as CSV):

Sheet Example

๐Ÿš€ Quick Start #

1. Add dependency #

dependencies:
  localization_sheet: ^0.0.3
  flutter_localizations:
    sdk: flutter
4
likes
140
points
20
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Remote localization from Google Sheets with .tr() and locale support.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_localizations, http, shared_preferences

More

Packages that depend on localization_sheet