To Arabic Number

A Dart package to convert numbers within a string to Arabic numerals.

Features

  • Convert Latin digits (0-9) in any string to their Arabic numeral equivalents.
  • Easy-to-use API for integration into any Dart or Flutter project.

Installation

dependencies:
  to_arabic_number: 1.0.0

Then run flutter pub get to install the package.

Usage

Import the package and use the Arabic.number method to convert numbers within a string to Arabic numerals.

import 'package:to_arabic_number/to_arabic_number.dart';

void main() {
  String text = "The year is 2024 and the time is 12:45 PM.";
  String convertedText = Arabic.number(text);
  print(convertedText); // Output: The year is ٢٠٢٤ and the time is ١٢:٤٥ PM.
}

Example

Here's a simple example to get you started:

import 'package:to_arabic_number/to_arabic_number.dart';

void main() {
  print(Arabic.number('0123456789')); // Output: ٠١٢٣٤٥٦٧٨٩
  print(Arabic.number('The year is 2024 and the time is 12:45 PM.')); // Output: The year is ٢٠٢٤ and the time is ١٢:٤٥ PM.
}

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

Libraries

to_arabic_number