flutter 国际化配置

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'),
      ],
    ),
  );
}

更多关于flutter 国际化配置的实战教程也可以访问 https://www.itying.com/category-92-b0.html

回到顶部