From f7d3739023f4d04a4ed2c30c13d9abf8da210da7 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 25 七月 2022 13:58:49 +0800 Subject: [PATCH] 兼容俄语 --- HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs | 87 +++++++++++++++++++++++++++++++++++++------ 1 files changed, 74 insertions(+), 13 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs index 3afc54f..a6402bb 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs @@ -338,7 +338,11 @@ { if (value == "true") { - inputView.btnState.Text = Language.StringByID(StringId.shi); + inputView.btnState.Text = Language.StringByID(StringId.youren); + } + else + { + inputView.btnState.Text = Language.StringByID(StringId.wuren); } } @@ -1084,6 +1088,25 @@ } } break; + case SPK.CurtainDream: + { + string percent = GetKeyValue("percent", dicList); + string angle = GetKeyValue("angle", dicList); + if (percent != "" && angle != "") + { + stateStr += Language.StringByID(StringId.onLogic) + percent + "%;"; + stateStr +=Language.StringByID(StringId.Angle)+angle + "掳"; + } + else if (percent != "") + { + stateStr = Language.StringByID(StringId.onLogic) + percent + "%"; + } + else if (angle != "") + { + stateStr = Language.StringByID(StringId.onLogic) + Language.StringByID(StringId.Angle) + angle + "掳"; + } + } + break; case SPK.AcStandard: case SPK.HvacAC: { @@ -1591,6 +1614,39 @@ } break; + case SPK.CurtainDream: + { + foreach (var dic in dicList) + { + string value = dic["value"]; + switch (dic["key"]) + { + case "percent": + { + if (button1 == null) + { + //鎬曡皟璇曡蒋浠朵贡涓婁笢瑗垮鑷存姏寮傚父 + break; + } + button1.Text = value + "%"; + } + break; + case "angle": + { + if (button2 == null) + { + //鎬曡皟璇曡蒋浠朵贡涓婁笢瑗垮鑷存姏寮傚父 + break; + } + button2.Text = value + "掳"; + } + break; + } + + } + + } + break; case SPK.AcStandard: case SPK.HvacAC: { @@ -1980,11 +2036,11 @@ { if (value == "true") { - button1.Text = Language.StringByID(StringId.zaixian); + button2.Text = Language.StringByID(StringId.zaixian); } else { - button1.Text = Language.StringByID(StringId.buzaixian); + button2.Text = Language.StringByID(StringId.buzaixian); } } break; @@ -2001,23 +2057,28 @@ string value = dic["value"]; switch (dic["key"]) { - case "people_status": - { - if (value == "true") - { - button1.Text = Language.StringByID(StringId.shi); - } - - } - break; + case "target_status": { if (value == "4") { - button2.Text = Language.StringByID(StringId.shi); + button1.Text = Language.StringByID(StringId.shi); } } break; + case "people_status": + { + if (value == "true") + { + button2.Text = Language.StringByID(StringId.youren); + } + else + { + button2.Text = Language.StringByID(StringId.wuren); + } + + } + break; } } -- Gitblit v1.8.0