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

Arabic text normalization — tashkeel, alef, hamza, ya, ta marbouta, search keys, sort keys. Zero dependencies. Conformant with devsamhan-arabic spec v1.0.0.

1.0.0 #

  • Initial Dart release.
  • 7 surgical normalization functions: normalizePresentationForms, removeTashkeel, removeTatweel, normalizeAlef, normalizeHamza, normalizeYa, normalizeTaMarbouta, normalizeDigits.
  • 6 presets: toSearchKey, toLooseSearchKey, toDisplayKey, toSlug, normalizeName, toSortKey.
  • Utility functions: sort, compare, isArabic, arabicRatio.
  • ArabicNormalizeOptions for fine-grained control.
  • ArabicText static class facade over all top-level functions.
  • Shared SPEC v1.0.0 fixture compatibility — identical behavior across all devsamhan-arabic language implementations.
  • Zero dependencies.
0
likes
140
points
54
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Arabic text normalization — tashkeel, alef, hamza, ya, ta marbouta, search keys, sort keys. Zero dependencies. Conformant with devsamhan-arabic spec v1.0.0.

Repository (GitHub)
View/report issues
Contributing

Topics

#arabic #normalization #search #flutter #rtl

License

MIT (license)

More

Packages that depend on arabic_text