Flutter国际化挺恶心的,照着官方文档的步骤实现起来都会有所出入。可能是插件版本,ide版本,sdk版本的原因吧,
1.这个是一个不错的教程加实例。
https://zhuanlan.zhihu.com/p/65820990
//www.greatytc.com/p/5f1be7a767f9 // 详细步骤
2.但是没有用到flutter提供的工具 intl (Flutter i18n)
下面这个教程是使用了工具的教程,但是实际构建起来会跟教程有些出入,没有成功,所以还是用的上面那个
https://github.com/shichunlei/flutter_app/wiki/Flutter-i18n-%E5%AE%9E%E7%8E%B0%E5%9B%BD%E9%99%85%E5%8C%96
3.这里是官方教程:
http://www.apkbus.com/flutter_book/chapter12/multi_languages_support.html
建议先按照官方教程或者第二条进行实现,如果不行,在按照第一条处理。