Overview
A Flutter package that converts numeric digits (up to 16 digits) into their corresponding Persian textual representation. It supports integer values and provides a convenient way to format numbers in Persian for display purposes, such as invoices, receipts, or financial reports. The package is designed for localization needs in Persian-speaking regions, ensuring accurate and culturally appropriate number formatting. It works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux.
Use cases
- Converting numbers to Persian words in financial documents
- Displaying amounts in Persian on invoices
- Localizing number formats for Iranian users
- Generating readable number text in Persian apps
- Formatting large numbers in Persian without manual effort
Key features
- Supports up to 16-digit numbers
- Converts integers to Persian textual form
- Simple API with minimal setup
- Cross-platform compatibility
- Accurate Persian linguistic rules
- Automatic word separation for readability
Suitable for
- Apps targeting Persian-speaking audiences
- Financial or accounting applications
- Localization projects requiring number conversion
- Educational tools using Persian numerals
- Applications needing human-readable number output
Considerations
- Only handles integers, not decimals
- Does not support negative numbers
- Limited to Persian language only
- Requires manual handling of decimal parts
- May need additional logic for currency formatting