isRtlLanguage method

bool isRtlLanguage()

Check if String is Right to Left Language

Implementation

bool isRtlLanguage() {
  final rtlLocaleRegex = RegExp(
      r'^(ar|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_]'
      r'(Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))'
      r'($|-|_)',
      caseSensitive: false);

  final bool rtlCheck = rtlLocaleRegex.hasMatch(this);

  return rtlCheck;
}