app-starlock/star_lock/lib/mine/mineMultiLanguage/mineMultiLanguage_state.dart
2023-10-25 16:18:27 +08:00

25 lines
653 B
Dart

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