getBestLanguageMatch static method
- String languageCode, {
- String regionCode = '',
- String scriptCode = '',
- ScriptVariant variant = ScriptVariant.native,
Find the best language match for the provided input(language code, region code, variant and script code).
Parameters
- IN languageCode ISO 639-3 three-letter language code.
- IN regionCode ISO 3166-1_3 three-letter region code, can be empty.
- IN scriptCode ISO 15924 four-letter script code, can be empty.
- IN variant script variant
Returns
- Language object if a match is found, otherwise null.
Implementation
static Language? getBestLanguageMatch(
  String languageCode, {
  String regionCode = '',
  String scriptCode = '',
  ScriptVariant variant = ScriptVariant.native,
}) {
  final OperationResult resultString = staticMethod(
    'SdkSettings',
    'getBestLanguageMatch',
    args: <String, Object>{
      'languageCode': languageCode,
      'regionCode': regionCode,
      'scriptCode': scriptCode,
      'variant': variant.id,
    },
  );
  final Language result = Language.fromJson(resultString['result']);
  if (result.name.isEmpty) {
    return null;
  }
  return result;
}