前言
最近做国外项目,那么国际化当然不可以避免啦,下面介绍一下国际化如何简单实现。
一、引入插件
flutter_localizations:
sdk: flutter
二、加入intl工具
点击initialize for the project后生成如下目录:
也可以点击Add Locale添加其他语言。
三、在main文件里配置
localizationsDelegates: const [
S.delegate,
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
supportedLocales: [...S.delegate.supportedLocales],
locale: const Locale('zh', 'TW'),
这样就简单加入了国际化配置。
四、使用
选中你要国际化的文字,按住option + 回车键,会弹窗如下:
选中Extract to ARB file
然后在String key写上你的命名,然后OK就自动生成对应的key。如图所示: