flutter 国际化配置

发布于 1 年前 作者 phonegap100 375 次浏览 来自 分享

flutter 国际化可以汉化日期组件,也可以汉化输入框组件,比如textfield

1、flutter 国际化需要配置flutter_localizations依赖

找到pubspec.yaml配置flutter_localizations

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter

2、flutter 国际化需要在main.dart导入国际化的包 flutter_localizations

import 'package:flutter_localizations/flutter_localizations.dart'; 

3、设置Flutter国际化

void main() {
  runApp(
    new MaterialApp(
      title: 'app',
      theme: new ThemeData(
        primaryColor: Colors.white,
      ),
      home: new MyLoginWidget(),
      localizationsDelegates: const [
        //此处
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
      ],
      supportedLocales: const[
        //此处
         Locale('zh', 'CH'),
         Locale('en', 'US'),
      ],
    ),
  );
}
回到顶部