Overview
A Flutter package that provides annotations for generating localization files from Google Sheets. It enables developers to manage translations in a collaborative, spreadsheet-based workflow, automatically syncing changes into Dart code. Designed to streamline internationalization by linking sheet data directly to app strings, it supports multiple languages and integrates with the flutter_sheet_localization_generator for code generation. Ideal for teams needing centralized, version-controlled translation management without manual string handling.
Use cases
- Managing multilingual app content via Google Sheets
- Automating localization file generation
- Collaborative translation workflows
- Syncing translations across development teams
- Reducing manual string management errors
Key features
- Annotations for defining localized strings
- Integration with Google Sheets
- Automatic code generation
- Support for multiple locales
- Real-time sync with translation updates
Suitable for
- Teams using Google Sheets for translations
- Projects requiring scalable i18n
- Developers seeking automated localization
- Apps targeting global audiences
- Projects with frequent translation updates
Considerations
- Requires access to Google Sheets API
- Depends on generator package for code output
- Needs proper sheet structure setup
- Sensitive data should be handled carefully
- Network connection required for sync