美文网首页
Flutter应用的国际化

Flutter应用的国际化

作者: 圆咚咚CodingLife | 来源:发表于2019-11-13 10:40 被阅读0次

示例地址

记录下安装和配置Flutter应用的国际化,以iOS项目作为示例

1、安装

pubspec.yaml文件添加如下配置,保存

#多语言
  flutter_localizations:
    sdk: flutter

2、配置

MaterialApp 组件下配置如下参数

//国际化配置
localizationsDelegates: [
    // 注册一个新的delegate
    _localeOverrideDelegate,  
    // 指向默认的处理翻译逻辑的库
    const TranslationsDelegate(), 
    // 本地化的代理类
    GlobalMaterialLocalizations.delegate,
    GlobalWidgetsLocalizations.delegate,
],
supportedLocales: applic.supportedLocales(),
localeResolutionCallback: (Locale locale, Iterable<Locale> supportedLocales) {
    print('当前语言环境是: $locale ,$supportedLocales');
}, 

3、iOS项目多语言配置

打开iOS项目,编辑info.plist文件,添加需要的配置

4、示例演示

详细参考国际化模块

相关文章

网友评论

      本文标题:Flutter应用的国际化

      本文链接:https://www.haomeiwen.com/subject/tihhictx.html