Flutter中项目国际化

2021-03-02 10:54:42 浏览数 (1)

1. 安装插件

代码语言:javascript复制
dependencies:
  flutter:
    sdk: flutter

  # 国际化
  flutter_localizations:
    sdk: flutter

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

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

2. 引入插件

代码语言:javascript复制
// main.dart
 
// 引入本地化的包
import 'package:flutter_localizations/flutter_localizations.dart';

3. 使用插件

代码语言:javascript复制
// 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"),
 
    );
}

0 人点赞