getTranslation method
获取翻译
Implementation
@override
String getTranslation(String key) {
Log.i(tag, "getTranslation");
if(methodCallback!=null){
MethodCall methodCall=MethodCall("GetTranslation",key);
dynamic result=methodCallback!.call(methodCall);
Log.i(tag, "getTranslation:methodCallback:result:"+result.toString());
//判断是否不需要自己处理,如库的使用者自己实现翻译
// 安全判断:非空 + 是布字符串类型
if (result != null && result is String) {
return result;
}
}
//自己翻译
return I10nHandler.message(key);
}