Browse Source

perf(views): 更新环境监控区域缺失多语言

wangshun 2 months ago
parent
commit
f9a08f3351
2 changed files with 23 additions and 14 deletions
  1. 9 0
      src/i18n/locales/zh.json
  2. 14 14
      src/views/env-monitor/EnvMonitor.vue

+ 9 - 0
src/i18n/locales/zh.json

@@ -174,6 +174,7 @@
     "viewData": "查看数据"
   },
   "envMonitor": {
+    "addArea": "添加区域",
     "addInspectionPoints": "添加检测点",
     "averageIndoorTemperature": "室内平均温度",
     "cannotCopyEmptyCanvas": "当前画布数据为空,无法复制",
@@ -181,6 +182,7 @@
     "copyPanel": "复制面板",
     "copyRegionSuccessful": "复制区域成功",
     "durationGreaterThan": ",且持续时间大于",
+    "editArea": "编辑区域",
     "editorialMonitoringPoint": "编辑监测点",
     "enableHumidityAlert": "启用湿度预警",
     "enableTemperatureAlertSystem": "启用温度预警",
@@ -189,10 +191,14 @@
     "humidity": "湿度",
     "indoor": "室内",
     "indoorAverageHumidity": "室内平均湿度",
+    "indoorHumiditySetting": "室内湿度配置",
     "indoorHumiditySettingValue": "室内湿度设定值",
+    "indoorTemperatureConfiguration": "室内温度配置",
     "indoorTemperatureGreaterThan": "室内温度大于",
     "indoorTemperatureSettingValue": "室内温度设定值",
+    "limitValue": "限定值",
     "listDisplay": "切换到列表显示",
+    "lowerLimitValue": "下限值",
     "lowerLimitValueIndoorTemperature": "室内温度下限值",
     "minTrigger": "min时,触发",
     "minimumIndoorHumidityLevel": "室内湿度下限值",
@@ -201,10 +207,13 @@
     "outdoorHumidity": "室外湿度",
     "outdoorHumidityGreaterThan": "室内温度大于",
     "outdoorTemperature": "室外温度",
+    "outdoorTemperatureAndHumidity": "室外温湿度",
+    "outdoorTemperatureAndHumidityMeter": "室外温湿度仪表",
     "overview": "总览",
     "pleaseRegionName": "请输入区域名称",
     "plzSelectRegion": "请选择你要复制到的区域",
     "region": "区域",
+    "regionName": "区域名",
     "returnControl": "回风控制",
     "returnCurrent": "返回当前",
     "returnTemperatureAndhumidity": "回风温湿度仪表",

+ 14 - 14
src/views/env-monitor/EnvMonitor.vue

@@ -1016,7 +1016,7 @@ const copyAreaCanvas = () => {
 
         <AFlex justify="space-between">
           <div>
-            <AFormItem label="室内温度配置">
+            <AFormItem :label="$t('envMonitor.indoorTemperatureConfiguration')">
               <AFlex align="center">
                 <AInputNumber class="input-number-width" v-model:value="monitoringForm.tempUpper" :min="0" :max="999" />
                 <div class="configure-text">{{ $t('envMonitor.upperLimitValue') }}</div>
@@ -1025,7 +1025,7 @@ const copyAreaCanvas = () => {
             <AFormItem>
               <AFlex align="center">
                 <AInputNumber class="input-number-width" v-model:value="monitoringForm.tempLower" :min="0" :max="999" />
-                <div class="configure-text">下限值</div>
+                <div class="configure-text">{{ $t('envMonitor.lowerLimitValue') }}</div>
               </AFlex>
             </AFormItem>
             <AFormItem>
@@ -1036,12 +1036,12 @@ const copyAreaCanvas = () => {
                   :min="0"
                   :max="999"
                 />
-                <div class="configure-text">限定值</div>
+                <div class="configure-text">{{ $t('envMonitor.limitValue') }}</div>
               </AFlex>
             </AFormItem>
           </div>
           <div>
-            <AFormItem label="室内湿度配置">
+            <AFormItem :label="$t('envMonitor.indoorHumiditySetting')">
               <AFlex align="center">
                 <AInputNumber
                   class="input-number-width"
@@ -1049,7 +1049,7 @@ const copyAreaCanvas = () => {
                   :min="0"
                   :max="999"
                 />
-                <div class="configure-text">上限值</div>
+                <div class="configure-text">{{ $t('envMonitor.upperLimitValue') }}</div>
               </AFlex>
             </AFormItem>
             <AFormItem>
@@ -1060,7 +1060,7 @@ const copyAreaCanvas = () => {
                   :min="0"
                   :max="999"
                 />
-                <div class="configure-text">下限值</div>
+                <div class="configure-text">{{ $t('envMonitor.lowerLimitValue') }}</div>
               </AFlex>
             </AFormItem>
             <AFormItem>
@@ -1071,7 +1071,7 @@ const copyAreaCanvas = () => {
                   :min="0"
                   :max="999"
                 />
-                <div class="configure-text">限定值</div>
+                <div class="configure-text">{{ $t('envMonitor.limitValue') }}</div>
               </AFlex>
             </AFormItem>
           </div>
@@ -1079,8 +1079,8 @@ const copyAreaCanvas = () => {
       </AForm>
       <template #footer>
         <AFlex justify="flex-end" :gap="16">
-          <AButton class="default-button" @click="deleteMonitoringPoint">删除</AButton>
-          <AButton type="primary" @click="saveMonitoringPoint">保存</AButton>
+          <AButton class="default-button" @click="deleteMonitoringPoint">{{ $t('common.delete') }}</AButton>
+          <AButton type="primary" @click="saveMonitoringPoint">{{ $t('common.save') }}</AButton>
         </AFlex>
       </template>
     </ADrawer>
@@ -1093,12 +1093,12 @@ const copyAreaCanvas = () => {
       :header-style="headerStyle"
       :footer-style="footerStyle"
     >
-      <template #title>室外温湿度</template>
+      <template #title>{{ $t('envMonitor.outdoorTemperatureAndHumidity') }}</template>
       <template #extra>
         <SvgIcon class="off-icon" @click="offOutdoorDrawer" name="close" />
       </template>
       <AForm ref="formOutdoorRef" :model="outdooForm" layout="vertical">
-        <AFormItem label="室外温湿度仪表" name="outsideDevGroupId">
+        <AFormItem :label="$t('envMonitor.outdoorTemperatureAndHumidityMeter')" name="outsideDevGroupId">
           <ASelect
             class="input-wdith"
             v-model:value="outdooForm.outsideDevGroupId"
@@ -1148,7 +1148,7 @@ const copyAreaCanvas = () => {
       </AForm>
       <template #footer>
         <AFlex justify="flex-end" :gap="16">
-          <AButton type="primary" @click="saveOutdoo">保存</AButton>
+          <AButton type="primary" @click="saveOutdoo">{{ $t('common.save') }}</AButton>
         </AFlex>
       </template>
     </ADrawer>
@@ -1176,13 +1176,13 @@ const copyAreaCanvas = () => {
 
     <AModal
       v-model:open="regionNameOpen"
-      :title="titleRegions ? '添加区域' : '编辑区域'"
+      :title="titleRegions ? $t('envMonitor.addArea') : $t('envMonitor.editArea')"
       :footer="null"
       width="460px"
       :mask-closable="false"
       :keyboard="false"
     >
-      <div class="region-name">区域名</div>
+      <div class="region-name">{{ $t('envMonitor.regionName') }}</div>
       <AInput v-model:value="regionName" :placeholder="$t('common.plzSelect')" />
 
       <AFlex justify="flex-end" class="region-name-top">