2分钟
05 国际化-1
Flutter的国际化按照官网文件 internationalization 看起来稍微有些复杂,也没有提及实时切换,所以这里介绍下快速的实现。当然,少不了 Redux !
如上图所示大致流程,同样是通过默认 MaterialApp
设置,自定义的多语言需要实现的是: LocalizationsDelegate
和 Localizations
。最终流程会通过 Localizations
使用 Locale
加载这个 delegate
。所以我们要做的是:
- 实现 LocalizationsDelegate。
- 实现 Localizations。
- 通过 Store 的 Locale 切换语言。
学员评价