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;
}