更新登录

This commit is contained in:
wyf
2025-06-09 15:31:18 +08:00
parent 71a4504f78
commit 8dfc522a69
31 changed files with 1737 additions and 1662 deletions

View File

@@ -48,11 +48,22 @@ class AppLanguage extends Translations {
// }
// }
Future<void> loadLanguage(String languageCode) async {
Future<void> loadLanguage(String languageCode,
{String project = 'th'}) async {
try {
final jsonString;
// 加载 JSON 文件
final jsonString =
await rootBundle.loadString('assets/langs/$languageCode.json');
if (project == 'th') {
jsonString =
await rootBundle.loadString('assets/langs/$languageCode.json');
} else if (project == 'mht') {
jsonString =
await rootBundle.loadString('assets/mhlangs/$languageCode.json');
} else {
jsonString =
await rootBundle.loadString('assets/langs/$languageCode.json');
}
final Map<String, dynamic> jsonMap = json.decode(jsonString);
// 扁平化 JSON 数据