starwork_flutter/lib/i18n/app_i18n.dart
2025-08-27 18:20:37 +08:00

23 lines
627 B
Dart

import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:starwork_flutter/i18n/language/en_US.dart';
import 'package:starwork_flutter/i18n/language/zh_CN.dart';
class AppI18n extends Translations {
// 实现 Translations 接口
@override
Map<String, Map<String, String>> get keys => {
'zh_CN': ZhCn.values,
'en_US': EnUS.values,
};
// 切换语言
void changeLanguage(String languageCode, String countryCode) {
var locale = Locale(languageCode, countryCode);
Get.updateLocale(locale);
}
}