getBestLanguageMatch static method

Language getBestLanguageMatch(
  1. String languageCode,
  2. String regionCode,
  3. String scriptCode,
  4. int variant,
)

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

Throws

  • An exception if it fails.

Implementation

static Language getBestLanguageMatch(
  String languageCode,
  String regionCode,
  String scriptCode,
  int variant,
) {
  final OperationResult resultString = objectMethod(
    0,
    'SdkSettings',
    'getBestLanguageMatch',
    args: <String, Object>{
      'languageCode': languageCode,
      'regionCode': regionCode,
      'scriptCode': scriptCode,
      'variant': variant,
    },
  );

  return Language.fromJson(resultString['result']);
}