Flutter应用的国际化
【Flutter应用的国际化】示例地址
记录下安装和配置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 supportedLocales) {
print('当前语言环境是: $locale ,$supportedLocales');
},
3、iOS项目多语言配置 打开iOS项目,编辑
info.plist
文件,添加需要的配置文章图片
4、示例演示
文章图片
详细参考国际化模块
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- JS中的各种宽高度定义及其应用
- 陇上秋二|陇上秋二 罗敷媚
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我们应该和什么样的人交朋友
- (七)谈条件
- 早知道你是只飞鸟,我就应该把你关起来
- 《老婆》
- 每天都应该是新的开始
- 厨房装修如何选择水槽(一个干净好用的厨房,从这里开始。)