convertArabicToUser method

String convertArabicToUser()

To convert arabic string into english username.

for example: input: أحمد

output: ahmed

Implementation

String convertArabicToUser() {
  final translit = <String>[];
  final source = this;
  final sourceSymbols = <String>[...source.split('')];

  for (final element in sourceSymbols) {
    final transElement = list.containsKey(element)
        ? list[element] ?? ''
        : element;
    translit.add(transElement);
  }
  return translit.join();
}