import 'dart:ui'; import 'package:get/get.dart'; import 'package:star_lock/app_settings/app_settings.dart'; import '../../tools/store_service.dart'; import '../../translations/app_dept.dart'; class MineMultiLanguageState { List get languages { return appDept.deptSupportedLocales; } var currentLanguageType = ExtensionLanguageType.fromLanguageCode(Get.locale!.languageCode).obs; MineMultiLanguageState() { resetLan(); } void resetLan() { currentLanguageType.value = ExtensionLanguageType.fromLanguageCode(Get.locale!.languageCode); AppLog.log("currentLanguageType.value:${currentLanguageType.value}"); StoreService.to.saveLanguageCode(Get.locale!.languageCode); } }