convertDigits static method

String convertDigits(
  1. String digits,
  2. UDigitLocale from,
  3. UDigitLocale to
)

Implementation

static String convertDigits(String digits, UDigitLocale from, UDigitLocale to) {
  if (from == to) return digits;
  if (from == UDigitLocale.en && to == UDigitLocale.fa) return _convertEnToFa(digits);
  if (from == UDigitLocale.en && to == UDigitLocale.ar) return _convertEnToAr(digits);
  if (from == UDigitLocale.fa && to == UDigitLocale.en) return _convertFaToEn(digits);
  if (from == UDigitLocale.ar && to == UDigitLocale.fa) return _convertArToFa(digits);
  if (from == UDigitLocale.ar && to == UDigitLocale.en) return _convertArToEn(digits);
  return _convertFaToEn(_convertArToFa(digits));
}