多语言

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

@@ -23,7 +23,7 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
final _phoneController = TextEditingController();
fetchData() async {
await controller.shareDeviceList(data["mac"]);
await controller.shareDeviceList(data["mac".tr]);
}
@override
@@ -56,7 +56,7 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
children: [
// 中间居中的标题
Text(
'分享设备',
'分享设备'.tr,
textAlign: TextAlign.center,
style: TextStyle(
color: Colors.white,
@@ -105,7 +105,7 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(
'将以下设备分享给您的家人或朋友 ',
'将以下设备分享给您的家人或朋友'.tr,
style: TextStyle(
fontFamily: 'Readex Pro',
color: Colors.white,
@@ -114,15 +114,29 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
height: 1,
),
),
Text(
'设备ID${data['mac']}',
style: TextStyle(
fontFamily: 'Readex Pro',
color: const Color(0xFF6BFDAC),
fontSize: 26.rpx,
letterSpacing: 0.0,
height: 1),
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
"设备ID".tr,
style: TextStyle(
fontFamily: 'Readex Pro',
color: const Color(0xFF6BFDAC),
fontSize: 26.rpx,
letterSpacing: 0.0,
height: 1),
),
Text(
data['mac'],
style: TextStyle(
fontFamily: 'Readex Pro',
color: const Color(0xFF6BFDAC),
fontSize: 26.rpx,
letterSpacing: 0.0,
height: 1),
),
],
)
].divide(SizedBox(height: 65.rpx)),
),
Padding(
@@ -145,7 +159,7 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
controller: _phoneController,
textAlign: TextAlign.center,
decoration: InputDecoration(
hintText: '请输入对方手机号/邮箱号',
hintText: '请输入对方手机号/邮箱号'.tr,
hintStyle: TextStyle(
fontFamily: 'Readex Pro',
color: const Color(0xFF929699),
@@ -204,7 +218,7 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
),
),
child: Text(
'点击复制APP下载链接',
'点击复制APP下载链接'.tr,
style: TextStyle(
color: Color(0xFF85F5FF), // 蓝色文字
@@ -366,7 +380,7 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
//todo 1:验证用户是否存在 2发送邀请
ApiResponse apiResponse =
await controller
.shareDevice(data['mac']);
.shareDevice(data['mac'.tr]);
if (apiResponse.code ==
HttpStatusCodes.ok) {
TopSlideNotification.show(context,
@@ -464,7 +478,7 @@ class ShareDeviceWidget extends GetView<MHDeviceShareController> {
.entries
.map((e) => ShareUserWidget(
index: e.key,
mac: data['mac'],
mac: data['mac'.tr],
repairListController:
controller))
.toList() as List<Widget>)