Files
doyin/lib/media-module/translations/controller/language_controller.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;
}
}
}