loris/lib/main.dart

40 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:localization/localization.dart';
import 'package:slothmu/partials/main_scaffold.dart';
import 'pages/login.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
void main() => runApp(const Slothmu());
class Slothmu extends StatefulWidget {
const Slothmu({Key? key}) : super(key: key);
@override
State<Slothmu> createState() => _SlothmuState();
}
class _SlothmuState extends State<Slothmu> {
@override
Widget build(BuildContext context) {
LocalJsonLocalization.delegate.directories = ['lib/i18n'];
return MaterialApp(
supportedLocales: const [
Locale("en", "US"),
Locale("de", "DE"),
],
locale: const Locale("de", "DE"),
localizationsDelegates: [
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalMaterialLocalizations.delegate,
LocalJsonLocalization.delegate,
],
initialRoute: '/login',
routes: {
'/': (context) => const MainScaffold(),
'/login': (context) => const Login(),
},
);
}
}