arabic_roman_conv 0.1.0-dev.2 copy "arabic_roman_conv: ^0.1.0-dev.2" to clipboard
arabic_roman_conv: ^0.1.0-dev.2 copied to clipboard

a flexible, easy-to-use Flutter package that provides tools for the conversion of Arabic names and phrases to their Romanized (English) counterparts.

Arabic Roman Conv (WIP) #

License

a flexible, easy-to-use Flutter package that provides tools for the conversion of Arabic names and phrases to their Romanized (English) counterparts.

Installation 💻 #

Add arabic_roman_conv to your pubspec.yaml:

dependencies:
  arabic_roman_conv: 0.1.0-dev.2

Install it:

flutter pub get

Usage 📖 #

Importing the package #

import 'package:arabic_roman_conv/arabic_roman_conv.dart';

Converting a word #

final word = 'سيف';
final romanizedWord = ArabicRomanConv.romanized(word);

print(romanizedWord); // Saif

Converting a sentence #

final sentence = 'سيف الدين';
final romanizedSentence = ArabicRomanConv.romanized(sentence);

print(romanizedSentence); // Saif Aldeen

Motivation 🤔 #

I wanted to create a package that provides tools for the conversion of Arabic names and phrases to their Romanized (English) counterparts. I also wanted to make sure that the package is flexible and easy to use.

This package inspired by arabic-names-to-en.

Roadmap 🗺 #

  • convert a word to exact romanization (e.g. "سيف" -> "Saif")
  • convert a sentencte to exact romanization (e.g. "سيف الدين" -> "Saif Aldeen")

Contributing 🤝 #

Contributions are welcome! Please feel free to submit a Pull Request.

Features and bugs 🐛 #

Please file feature requests and bugs at the [issue tracker][tracker].

FAQ ❓ #

Why is the package name arabic_roman_conv and not a different name? #

I wanted to keep the package name short and simple. I also wanted to avoid using the word "romanization" because it's not a very common word and it might be hard for some people to understand what the package does just by looking at its name.


3
likes
150
pub points
69%
popularity

Publisher

verified publisher1saifj.me

a flexible, easy-to-use Flutter package that provides tools for the conversion of Arabic names and phrases to their Romanized (English) counterparts.

Repository (GitHub)
View/report issues

Topics

#romanization #localization

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on arabic_roman_conv