main.dart 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. import 'package:electronic_assistant/resource/string_source.dart';
  2. import 'package:electronic_assistant/router/app_pages.dart';
  3. import 'package:flutter/material.dart';
  4. import 'package:get/get.dart';
  5. import 'package:get/get_navigation/src/root/get_material_app.dart';
  6. void main() {
  7. runApp(const MyApp());
  8. }
  9. class MyApp extends StatelessWidget {
  10. const MyApp({super.key});
  11. // This widget is the root of your application.
  12. @override
  13. Widget build(BuildContext context) {
  14. return GetMaterialApp(
  15. title: 'Flutter Demo',
  16. getPages: AppPage.pages,
  17. initialRoute: RoutePath.splash,
  18. initialBinding: AppBinding(),
  19. theme: ThemeData(
  20. colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
  21. useMaterial3: true,
  22. ),
  23. translations: StringResource(),
  24. // 你的翻译
  25. locale: const Locale('zh', 'CN'),
  26. // 将会按照此处指定的语言翻译
  27. fallbackLocale: const Locale('zh', 'CN'), // 添加一个回调语言选项,以备上面指定的语言翻译不存在
  28. );
  29. }
  30. }