localization_hrms 1.0.4 copy "localization_hrms: ^1.0.4" to clipboard
localization_hrms: ^1.0.4 copied to clipboard

Localization package for HRMS Flutter apps with 11 Indian languages, offline ARB strings, remote patches, and version-locked critical translations.

1.0.4 #

  • Add 36 new localization keys across all 11 languages
  • New keys cover: salary breakup, payslip availability/download states, attendance regularization, leave request lifecycle (submitted/withdrawn/copied), profile tabs (Personal, Work, Experience, Payouts, Assets), on-duty request fields (Raised On, Work Date, Applied For, From/To Time, Destination, OD Type, Punch Source, Original/Requested Log, Approver), and auth/admin strings (Admin View, Signing in...)
  • Total API surface: 324 localized string getters across 11 languages

1.0.3 #

  • Fix: expose all new localization keys in the Dart API (HrmsL10n abstract class and all 11 language implementations)
  • Previously added keys (noAnnouncementsFound, turnOnLocation, loansAndAdvances, taxDeclaration, etc.) were in ARB files but inaccessible via context.l10n — now fully accessible
  • Renamed ARB keys in/new/of to labelIn/labelNew/labelOf to avoid Dart reserved-word conflicts
  • Total API surface: 288 localized string getters across 11 languages

1.0.2 #

  • Add 100+ new localization keys across all 11 languages
  • New keys cover: location permissions, support tickets, resignation flow, loans & advances, tax declaration (Section 80C/80D), payroll breakdown (YTD, net pay, TDS), app usage tracking, attendance regularization, issue categories (approvals, workforce, finance, etc.), and common UI strings (create, manage, dismiss, crop image, etc.)

1.0.1 #

  • Remove null assertion (!) on non-nullable HrmsL10n.of() calls in tests
  • Add dart_test.yaml to scope dart test to pure-Dart suites only
  • Add test/dart/hrms_version_lock_test.dart — pure-Dart unit tests for HrmsVersionLock
  • Add test: ^1.30.0 dev dependency
  • Clean up repo: untrack .dart_tool/, .idea/, build/, and lock files from git

1.0.0 #

  • Initial release of localization_hrms
  • 11 Indian languages: English, Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Urdu (RTL)
  • 300+ HRMS-specific string keys: attendance, leave, payroll, employee, tasks, documents, auth, settings, expenses, loans, education, assets, help desk, dashboard, profile, notifications, AI writing tools, account management, and more
  • Hybrid offline ARB + remote patch system via HrmsTranslationService
  • Version-locked critical strings: salary, PF, ESI, TDS, leave status, legal text
  • TranslationUpdateGuard widget with force, soft, and silent update modes
  • Type-safe context.l10n extension
  • RTL support for Urdu
  • Full plural and string interpolation support
  • HrmsVersionLock prevents remote patches from overriding financial/legal keys
7
likes
0
points
464
downloads

Publisher

unverified uploader

Weekly Downloads

Localization package for HRMS Flutter apps with 11 Indian languages, offline ARB strings, remote patches, and version-locked critical translations.

Repository (GitHub)
View/report issues

Topics

#localization #i18n #hrms #indian-languages #flutter

License

unknown (license)

Dependencies

flutter, flutter_localizations, http, intl, shared_preferences

More

Packages that depend on localization_hrms