安裝Flutter Intel插件
使用方式
-
初始化
使用后會(huì)生成如下兩個(gè)文件路徑
- 編輯i10文件
按照json文件編輯即可,ctrl + s后會(huì)自動(dòng)更新intl文件路徑下的對(duì)應(yīng)文件
{
"app_name": "petlove",
"confirm": "confirm",
"cancel": "cancel"
}
- 國(guó)際化App入口添加代碼:
supportedLocales: S.delegate.supportedLocales,
localizationsDelegates: [
S.delegate,
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
-
添加其他國(guó)家語言
創(chuàng)建zh文件(注:文件名要使用國(guó)家語言編碼)
調(diào)用:
S.of(context).app_name
- ARB文件支持傳參方式如下
{
"app_name": "寵愛{name}",
"confirm": "確認(rèn)",
"cancel": "取消"
}
調(diào)用:
S.of(context).app_name("cy")