Overview
A Flutter package designed to facilitate localization and internationalization tasks for Persian (Farsi) users. It enables conversion between numeric digits and their Persian letter equivalents, supports translation between Miladi (Gregorian) and Jalali (Shamsi) calendar systems, and includes digit validation utilities. Ideal for apps targeting Iranian or Persian-speaking audiences, it ensures accurate date formatting and number representation in Farsi. The package is compatible across all major platforms including Android, iOS, Web, macOS, Windows, and Linux.
Use cases
- Converting numbers to Persian letters
- Translating Miladi dates to Jalali
- Validating Persian digits
- Displaying dates in Jalali calendar
- Localizing number input fields
- Supporting Farsi language apps
Key features
- Converts numbers to Persian text
- Converts Miladi to Jalali dates
- Digit validation for Persian input
- Cross-platform compatibility
- Simple API integration
- Supports both English and Persian number formats
Suitable for
- Apps targeting Persian-speaking users
- Internationalized applications with Farsi support
- Calendar-based applications in Iran
- Form inputs requiring Persian digit validation
- Developers building multilingual Flutter apps
Considerations
- Requires manual handling of date formatting
- Limited to Persian/English number and date conversion
- May need additional localization setup
- Not optimized for performance-heavy operations
- Depends on correct locale configuration
