多语言后端数据

This commit is contained in:
czz
2025-08-01 22:25:47 +08:00
parent 12a53ac36c
commit a199606f80
52 changed files with 1736 additions and 1142 deletions

View File

@@ -3,6 +3,7 @@ import 'dart:ui';
import 'package:ef/ef.dart';
import 'package:flutter/services.dart';
import 'package:vbvs_app/enum/APPPackageType.dart';
class AppLanguage extends Translations {
// 私有构造函数
@@ -49,14 +50,14 @@ class AppLanguage extends Translations {
// }
Future<void> loadLanguage(String languageCode,
{String project = 'th'}) async {
{int project = 1}) async {
try {
final jsonString;
// 加载 JSON 文件
if (project == 'th') {
if (project ==APPPackageType.TH.code ) {
jsonString =
await rootBundle.loadString('assets/langs/$languageCode.json');
} else if (project == 'mht') {
} else if (project == APPPackageType.MHT.code) {
jsonString =
await rootBundle.loadString('assets/mhlangs/$languageCode.json');
} else {