多语言

This commit is contained in:
czz
2025-07-30 16:48:48 +08:00
parent 92b6896176
commit 300e3b31f6
96 changed files with 3741 additions and 2710 deletions

View File

@@ -68,7 +68,7 @@ class ApplyRepairController extends GetControllerEx<ApplyRepairModel> {
final ImagePicker picker = ImagePicker();
final XFile? image = await picker.pickImage(source: ImageSource.gallery);
try {
ApiResponse apiResponse = ApiResponse(code: -1, msg: "我的.头像上传失败".tr);
ApiResponse apiResponse = ApiResponse(code: -1, msg: "头像上传失败".tr);
if (image != null) {
int fileSize = await image.length(); // 获取图片大小,单位为字节
if (fileSize > 1048576 * 5) {
@@ -106,20 +106,20 @@ class ApplyRepairController extends GetControllerEx<ApplyRepairModel> {
ApiResponse.fromJson(responseData, (object) => object);
model.issue_img!.add(res.data['path']);
updateAll();
MyUtils.formatResponse(res, "我的.上传成功".tr, "我的.头像上传失败".tr);
MyUtils.formatResponse(res, "上传成功".tr, "头像上传失败".tr);
updateAll();
return res;
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
} else {
apiResponse.msg = "我的.未选择图片".tr;
apiResponse.msg = "未选择图片".tr;
return apiResponse;
}
} catch (e) {
EasyDartModule.logger.error("上传图片失败->$e");
DailyLogUtils.writeError("上传图片失败->$e");
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
}

View File

@@ -44,7 +44,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
String search = (model.keyword != null && model.keyword!.isNotEmpty)
? "?key=${model.keyword}&ncs=1"
: "?ncs=1";
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备.设备列表请求失败".tr);
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备列表请求失败".tr);
String serviceAddress = ServiceConstant.service_address;
String serviceName = ServiceConstant.server_service;
String serviceApi = ServiceConstant.device_list;
@@ -55,7 +55,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
response.data is String ? jsonDecode(response.data) : response.data;
ApiResponse res =
ApiResponse.fromJson(responseData, (object) => object);
MyUtils.formatResponse(res, "设备.设备列表请求成功".tr, "设备.设备列表请求失败".tr);
MyUtils.formatResponse(res, "设备列表请求成功".tr, "设备列表请求失败".tr);
if (res.code == HttpStatusCodes.ok) {
// bindDeviceNum.value = res.total!;
model.deviceList = res.data;
@@ -64,7 +64,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
return res;
}
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
return apiResponse;
} catch (e) {
@@ -77,7 +77,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
//体征传感器
getVitalList(String mac) async {
try {
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备.设备列表请求失败".tr);
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备列表请求失败".tr);
String serviceAddress = ServiceConstant.service_address;
String serviceName = ServiceConstant.server_service;
String serviceApi = ServiceConstant.device_list;
@@ -89,14 +89,14 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
response.data is String ? jsonDecode(response.data) : response.data;
ApiResponse res =
ApiResponse.fromJson(responseData, (object) => object);
MyUtils.formatResponse(res, "设备.设备列表请求成功".tr, "设备.设备列表请求失败".tr);
MyUtils.formatResponse(res, "设备列表请求成功".tr, "设备列表请求失败".tr);
if (res.code == HttpStatusCodes.ok) {
// bindDeviceNum.value = res.total!;
model.vitalList = res.data;
updateAll();
}
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
return apiResponse;
} catch (e) {

View File

@@ -93,7 +93,7 @@ class MhMessageController extends GetControllerEx<MhMessageModel> {
return res;
}
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
return apiResponse;
} catch (e) {
@@ -153,7 +153,7 @@ class MhMessageController extends GetControllerEx<MhMessageModel> {
return res;
}
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
return apiResponse;
} catch (e) {
@@ -200,12 +200,12 @@ class MhMessageController extends GetControllerEx<MhMessageModel> {
MyUtils.formatResponse(res, "操作成功".tr, "操作成功".tr);
return res;
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
} catch (e) {
EasyDartModule.logger.info("更新消息已读状态->$e");
DailyLogUtils.writeLog("更新消息已读状态->$e");
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
}

View File

@@ -1,4 +1,5 @@
import 'dart:convert';
import 'dart:ui';
import 'package:ef/ef.dart';
import 'package:flutter/services.dart';
@@ -29,12 +30,13 @@ class MHLanguageModel {
}
class MHLanguageController extends GetControllerEx<MHLanguageModel> {
LanguageController() {
MHLanguageController() {
attr = GetModel(MHLanguageModel()).obs;
}
RxList languageList = [].obs;
var selectLanguage = Rx<MHLanguageModel?>(null);
Future<void> initLanuageList() async {
try {
String currentLanguageCode = AppLanguage().getCurrentLanguageCode();

View File

@@ -113,12 +113,12 @@ class MHDeviceShareController extends GetControllerEx<MHDeviceShareModel> {
updateAll();
return res;
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
} catch (e) {
EasyDartModule.logger.info("分享设备失败:${e.toString()}");
DailyLogUtils.writeLog("分享设备失败:${e.toString()}");
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
}
@@ -180,12 +180,12 @@ class MHDeviceShareController extends GetControllerEx<MHDeviceShareModel> {
MyUtils.formatResponse(res, "操作成功".tr, "操作失败".tr);
return res;
} else {
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
} catch (e) {
EasyDartModule.logger.info("确认消息分享失败->$e");
DailyLogUtils.writeLog("确认消息分享失败->$e");
return ApiResponse(code: -1, msg: "服务器.失败".tr);
return ApiResponse(code: -1, msg: "失败".tr);
}
}
}

View File

@@ -52,7 +52,7 @@ class BookExperienceListController
int page_ = page;
String tel = Get.find<UserInfoController>().model.user?.phone ?? "";
if (tel.isEmpty) {
showToast("用户未存在手机号");
showToast("用户未存在手机号".tr);
finished?.call();
return;
}
@@ -89,7 +89,7 @@ class BookExperienceListController
cancelBook(id, {Function? success}) {
String tel = Get.find<UserInfoController>().model.user?.phone ?? "";
if (tel.isEmpty) {
showToast("用户未存在手机号");
showToast("用户未存在手机号".tr);
return;
}
LoadingDialog.show("提交中...");