import 'package:electronic_assistant/resource/string_source.dart'; import 'package:electronic_assistant/router/app_pages.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; import 'package:get/get_navigation/src/root/get_material_app.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); // This widget is the root of your application. @override Widget build(BuildContext context) { return ScreenUtilInit( designSize: const Size(360, 800), builder: (_, child) { return _buildMaterialApp(); }, ); } _buildMaterialApp() { return GetMaterialApp( title: 'Flutter Demo', getPages: AppPage.pages, initialRoute: RoutePath.splash, initialBinding: AppBinding(), theme: ThemeData( useMaterial3: true, ), navigatorObservers: [FlutterSmartDialog.observer], builder: FlutterSmartDialog.init(), translations: StringResource(), // 你的翻译 locale: const Locale('zh', 'CN'), // 将会按照此处指定的语言翻译 fallbackLocale: const Locale('zh', 'CN'), // 添加一个回调语言选项,以备上面指定的语言翻译不存在 ); } }