18 lines
561 B
Dart
18 lines
561 B
Dart
// lib/controllers/language_controller.dart
|
|
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
class LanguageController extends GetxController {
|
|
var isEnglish = true.obs;
|
|
// Method to change the language
|
|
void changeLanguage(String languageCode) {
|
|
print("Changing language to: $languageCode");
|
|
if (languageCode == 'en') {
|
|
Get.updateLocale(Locale('en', 'US'));
|
|
isEnglish.value = true;
|
|
} else if (languageCode == 'zh') {
|
|
Get.updateLocale(Locale('zh', 'CN'));
|
|
isEnglish.value = false;
|
|
}
|
|
}
|
|
} |