import 'package:SEFER/constant/style.dart'; import 'package:SEFER/views/home/Captin/home_captain/home_captin.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:SEFER/views/widgets/elevated_btn.dart'; import '../../controller/local/local_controller.dart'; class Language extends StatelessWidget { const Language({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( body: GetBuilder( builder: (controller) => Center( child: Container( padding: const EdgeInsets.all(15), child: ListView( // mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ Text( "Choose Language".tr, style: Theme.of(context).textTheme.headlineLarge, ), const SizedBox(height: 20), MyElevatedButton( title: 'العربية', onPressed: () { controller.changeLang("ar"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "English", onPressed: () { controller.changeLang("en"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "Türkçe", onPressed: () { controller.changeLang("tr"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "Français", onPressed: () { controller.changeLang("fr"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "Italiano", onPressed: () { controller.changeLang("it"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "Deutsch", onPressed: () { controller.changeLang("de"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "Ελληνικά", onPressed: () { controller.changeLang("el"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "Español", onPressed: () { controller.changeLang("es"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "فارسی", onPressed: () { controller.changeLang("fa"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "中文", onPressed: () { controller.changeLang("zh"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "Русский", onPressed: () { controller.changeLang("ru"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), MyElevatedButton( title: "हिन्दी", onPressed: () { controller.changeLang("hi"); Get.defaultDialog( title: 'You should restart app to change language'.tr, titleStyle: AppStyle.title, middleText: '', confirm: MyElevatedButton( title: 'Ok'.tr, onPressed: () { Get.offAll(() => HomeCaptain()); })); }, ), ], ), ), ), )); } }