Flutter中项目国际化

1. 安装插件

dependencies:
  flutter:
    sdk: flutter

  # 国际化
  flutter_localizations:
    sdk: flutter

pubspec.yaml中配置保存后,在VS Code环境中会自动下载依赖包。

如果无法正常下载,执行 flutter pub get 。

 

2. 引入插件

// main.dart
 
// 引入本地化的包
import 'package:flutter_localizations/flutter_localizations.dart';

 

3. 使用插件 

// main.dart
 
Widget build(BuildContext context) {
    return MaterialApp(
        
        // 配置国际化
        localizationsDelegates: [
            GlobalMaterialLocalizations.delegate,
            GlobalWidgetsLocalizations.delegate,
        ],
        supportedLocales: [
            const Locale('zh', 'CH'),
            const Locale('en', 'US'),
        ],
        // 本地语言
        // locale: const Locale("zh"),
 
    );
}

 

你可能感兴趣的:(Flutter)