zeba_academy_multilanguage_toolkit 1.0.0 copy "zeba_academy_multilanguage_toolkit: ^1.0.0" to clipboard
zeba_academy_multilanguage_toolkit: ^1.0.0 copied to clipboard

Language utilities toolkit with script detection, RTL/LTR auto-switch, translation architecture and locale helpers.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and follows Semantic Versioning.


1.0.0 - 2026-02-28 #

๐ŸŽ‰ Initial Release โ€” Zeba Academy Multilanguage Toolkit #

โœจ Added

  • Script detection utility

    • Tamil script detection
    • Arabic script detection
    • Latin script detection
    • Unknown fallback handling
  • RTL / LTR automatic direction helper

    • Locale-based text direction detection
    • RTL language support (Arabic, Persian, Hebrew, Urdu)
    • LTR language defaults
  • Locale management system

    • Dynamic locale switching
    • Language code based updates
    • ChangeNotifier integration
  • Translation architecture

    • TranslationModel for structured translations
    • TranslationController for runtime language switching
    • Key-based translation system
  • Developer extensions

    • context.locale
    • context.isRTL
    • context.textDirection
  • Clean modular package structure

    • core utilities
    • locale helpers
    • translation layer
    • shared constants

๐Ÿงช Testing

  • Unit tests for:

    • ScriptDetector
    • DirectionHelper
    • TranslationController
    • LocaleManager

๐Ÿ“š Documentation

  • Complete README documentation
  • Usage examples
  • Installation guide
  • Feature overview

โš™๏ธ Tooling

  • Flutter lints configuration
  • Analyzer clean setup
  • Pub.dev ready configuration

Upcoming (Planned) #

๐Ÿš€ v1.1.0 #

  • JSON translation loader
  • Device locale auto-detection
  • ARB (Flutter Intl) compatibility
  • Pluralization support
  • Improved RTL layout helpers

๐Ÿš€ v1.2.0 #

  • ICU message formatting
  • GetX integration helpers
  • Async translation loading
  • Remote translation adapters

[1.0.0]: Initial public release

0
likes
130
points
106
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Language utilities toolkit with script detection, RTL/LTR auto-switch, translation architecture and locale helpers.

Homepage

License

unknown (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_multilanguage_toolkit