setLanguage static method
Set the current language of the app
code
: The language code, as example 'ar_PS'
onChanged
: a callback fired when the set language changed
Implementation
static bool setLanguage(String code, {VoidCallback? onChanged}) {
var lang = getLanguage(code.toLowerCase());
if (lang == null) return false;
_currLanguage = lang;
provider.langCode.v = lang.langCode;
onChanged?.call();
return true;
}