安装Flutter Intel插件

使用方式
-
初始化
使用后会生成如下两个文件路径
- 编辑i10文件
按照json文件编辑即可,ctrl + s后会自动更新intl文件路径下的对应文件
{
"app_name": "petlove",
"confirm": "confirm",
"cancel": "cancel"
}
- 国际化App入口添加代码:
supportedLocales: S.delegate.supportedLocales,
localizationsDelegates: [
S.delegate,
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
-
添加其他国家语言
创建zh文件(注:文件名要使用国家语言编码)
调用:
S.of(context).app_name
- ARB文件支持传参方式如下
{
"app_name": "宠爱{name}",
"confirm": "确认",
"cancel": "取消"
}
调用:
S.of(context).app_name("cy")
网友评论