Flutter多语言实践
官方流程
简单来讲,流程图如下
简单讲一下整个流程
- 我们先写一个
AppStrings.dart,这个文件是整个多语言的核心,生成和使用都需要这个文件。在这个文件里可以定义获得文本的api,比如
String order_list_waiting_for_review() => Intl.message(
'Waiting for the review',
name: "order_list_waiting_for_review",
locale: _localeName
);
其中,方法名和name必须保持一致(不要问我为何会有这种坑爹要求)。'Waiting for the review'是默认文案,locale是当前的local
