Last updated:
0 purchases
persian
Utilities and Humanizer for Persian language and culture.
Features #
PersianDate class which converts a DateTime to Jalali date.
String corrections replacing ي with ی and ك with ک.
Humanize numbers to Persian text: 123 => صد و بیست و سه.
Convert numbers to Persian numbers: 123 => ۱۲۳.
Can be used in Dart and Flutter projects.
Supports all platforms (Android, iOS, macOS, Windows, Linux, Web).
Getting Started #
In your pubspec.yaml file add:
dependencies:
persian: any
copied to clipboard
Usage #
Import the package:
import 'package:persian/persian.dart';
copied to clipboard
Then, use the extension methods:
String myText = '123456789';
String myPersianText = myText.withPersianNumbers(); //Will be ۱۲۳۴۵۶۷۸۹
copied to clipboard
DateTime myDate = DateTime.now();
PersianDate myPersianDate = myDate.toPersian(); //Will be 1398/10/19
copied to clipboard
int number = 123456789;
String myPersianNumber = number.toPersianString(); //Will be صد و بیست و سه میلیون و چهارصد و پنجاه و شش هزار و هفتصد و هشتاد و نه
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.