switchLanguage method
Switching translation languages
Implementation
Future<bool> switchLanguage(
TranslateLanguage source, TranslateLanguage target) async {
bool? state = await _channel.invokeMethod<bool?>('switchLanguage',
{'source': toAbbreviations(source), 'target': toAbbreviations(target)});
if (state == true) {
_sourceLanguage = source;
_targetLanguage = target;
}
getCurrentLanguage();
return state ?? false;
}