计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
flutter-localization【效率与协作】Add Flutter translation assets, locale initialization, localized strings, locale switching, and plurals with easy_localization and CSV or JSON files. Use for Flutter i18n work; not RTL-only layout or locale-specific date formatting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
sheet_loader_localization. Store in assets/langs/.assets/translations/.EasyLocalization bootstrap, .tr(), plural(), and a language/locale switcher.# CSV Format (Google Sheets workflow)
assets/langs/langs.csv
# OR JSON Format (nested keys)
assets/translations/
├── en.json
└── vi.json
await EasyLocalization.ensureInitialized() before runApp.EasyLocalization widget specifying supported locales and path..tr() extension on keys (e.g., 'welcome'.tr()). For dynamic text, use 'welcome_user'.tr(namedArgs: {'name': 'John'}) with a {name} placeholder, or pass positional args:.context.setLocale(Locale('vi')).plural() for quantity-dependent strings, such as item_count or cart keys.sheet_loader_localization to auto-generate CSV/JSON from Google Sheets.See implementation examples for bootstrap setup and translation usage patterns.
easy_localization .tr() extensionFor setup and Google Sheets automation: See references/REFERENCE.md.
idiomatic-flutter | widgets