Quellcode durchsuchen

```
feat(locales): 添加新的国际化词条并修正现有翻译

- 添加 registeredNum 和 remainingTime 国际化词条
- 修正 mibiShop 翻译为 MiBi Shop
- 修正 placeholderPrice 中的 mibit 为 MiBi
- 添加 publishDemandNum 国际化词条
- 修正 zhuanghuanmibi 和 zhuanhuanbaomibi 的翻译

fix(workflowTrade): 使用国际化词条替换硬编码文本

- 将 signup deadline 文本替换为 $t('common.signUpDeadline')
- 将需求背景、具体要求、联系方式等文本国际化
- 将电话、微信、邮箱标签替换为对应国际化词条
- 将发布需求数、已报名人数、剩余时间等文本国际化
- 修正申请状态信息的国际化引用

chore(config): 更新开发环境API基础URL配置
```

zhangningning vor 4 Wochen
Ursprung
Commit
21399bfd8b
4 geänderte Dateien mit 25 neuen und 19 gelöschten Zeilen
  1. 1 1
      .env.development
  2. 7 4
      src/locales/en.js
  3. 3 0
      src/locales/zh-CN.js
  4. 14 14
      src/pages/workflowTrade/workflowTradeDetail.vue

+ 1 - 1
.env.development

@@ -1,5 +1,5 @@
 # 乔功
-VITE_API_BASE_URL=http://192.168.101.61:8080/api
+VITE_API_BASE_URL=http://192.168.100.134:8080/api
 # VITE_API_BASE_URL=http://192.168.100.134:8080/api
 # VITE_API_BASE_URL=http://192.168.101.12:8080/api
 # 高运甲

+ 7 - 4
src/locales/en.js

@@ -115,6 +115,8 @@ export default {
     bankTransferSuccess:"Bank Transfer Success, please wait for the administrator to confirm",
     submitSuccess:"Submit Success",
     qingxuanze:"Please Select",
+    registeredNum:"Registered Number",
+    remainingTime:"Remaining Time",
   },
   login: {
     smsLogin: 'Captcha Login',
@@ -142,7 +144,7 @@ export default {
     WorkflowDetail: 'Workflow Detail',
     learning_system: 'Learning System',
     recharge: 'Recharge',
-    mibiShop: 'Mibit Shop',
+    mibiShop: 'MiBi Shop',
 
 
 
@@ -173,7 +175,7 @@ export default {
     paySetting:"Pay Setting",
     paySettingTip:"Pay (Users need to pay to use)",
     freeSettingTip:"Free (All users can use for free)",
-    placeholderPrice:"Please input boom mibit quantity",
+    placeholderPrice:"Please input boom MiBi quantity",
     placeholderWorkflowContent:"Please input workflow content",
   },
   workflowTradeAdd:{
@@ -211,6 +213,7 @@ export default {
     publishRules:"Publish Rules",
     pleaseInputRightBudgetLowerLimit:"Please input right budget lower limit (up to 2 decimal places)",
     pleaseInputRightBudgetUpperLimit:"Please input right budget upper limit (up to 2 decimal places)",
+    publishDemandNum:"Publish Number",
   },
   personalCenter:{
     personalCenter: 'Personal Center',
@@ -249,8 +252,8 @@ export default {
     ren: 'People',
     yue: 'Balance',
     shenqingtixian: 'Apply for Withdrawal',
-    zhuanghuanmibi: 'Convert Mibit',
-    zhuanhuanbaomibi:'Convert Boom Mibit',
+    zhuanghuanmibi: 'Convert MiBi',
+    zhuanhuanbaomibi:'Convert Boom MiBi',
     orderNumber: 'Order Number',
     details: ' Details',
     vipEndTime: 'VIP End Time',

+ 3 - 0
src/locales/zh-CN.js

@@ -121,6 +121,8 @@ export default {
     bankTransferSuccess:"凭证已上传成功,等待客服确认",
     submitSuccess:"提交成功",
     qingxuanze:'请选择',
+    registeredNum:"已报名人数",
+    remainingTime:"剩余时间",
   },
   login: {
     smsLogin: '验证码登录',
@@ -215,6 +217,7 @@ export default {
     publishRules:"发布规则",
     pleaseInputRightBudgetLowerLimit:"请输入正确的预算下限(最多两位小数)",
     pleaseInputRightBudgetUpperLimit:"请输入正确的预算上限(最多两位小数)",
+    publishDemandNum:"发布需求数",
   },
   personalCenter:{
     personalCenter: '个人中心',

+ 14 - 14
src/pages/workflowTrade/workflowTradeDetail.vue

@@ -21,7 +21,7 @@
               </div>
               <div class="gap5">
                 <img :src="riliIcon" alt="员工" style="width: 16px; height: 16px;">
-                <span class="font_size14">报名截止时间:{{ruleForm.deadline}}</span>
+                <span class="font_size14">{{$t('common.signUpDeadline')}}:{{ruleForm.deadline}}</span>
               </div>
             </div>
           </div>
@@ -29,39 +29,39 @@
         <div class="padding16 bg_color_fff border_radius_16 mt20 box_shadow_card">
           <div class="gap10">
             <div class="line_vertical"></div>
-            <div class="font_size20 bold">需求背景</div>
+            <div class="font_size20 bold">{{$t('workflowTradeAdd.background')}}</div>
           </div>
           <div class="gray font_size14 mt10">
             {{ruleForm.background}}
           </div>
           <div class="gap10 mt10">
             <div class="line_vertical"></div>
-            <div class="font_size20 bold">具体要求</div>
+            <div class="font_size20 bold">{{$t('workflowTradeAdd.requirements')}}</div>
           </div>
           <div class="gray font_size14 mt10">
             {{ruleForm.requirements}}
           </div>
           <div class="gap10 mt10">
             <div class="line_vertical"></div>
-            <div class="font_size20 bold">联系方式</div>
+            <div class="font_size20 bold">{{$t('workflowTradeAdd.contactInfo')}}</div>
           </div>
           <div class="contactInfo_bg mt10 padding16 flex-center-between">
             <div class="flex_1 flex-center">
               <div class="gap10">
                 <img :src="dianhuaIcon" alt="员工" style="width: 24px; height: 24px;">
-                <div class="font_size16">电话:{{ruleForm.phone}}</div>
+                <div class="font_size16">{{$t('workflowTradeAdd.phoneNumber')}}:{{ruleForm.phone}}</div>
               </div>
             </div>
             <div class="flex_1 flex-center">
               <div class="gap10">
                 <img :src="weixinIcon" alt="员工" style="width: 24px; height: 24px;">
-                <div class="font_size16">微信:{{ruleForm.wechat}}</div>
+                <div class="font_size16">{{$t('workflowTradeAdd.wechat')}}:{{ruleForm.wechat}}</div>
               </div>
             </div>
             <div class="flex_1 flex-center">
               <div class="gap10">
                 <img :src="youxiangIcon" alt="员工" style="width: 24px; height: 24px;">
-                <div class="font_size16">邮箱:{{ruleForm.email}}</div>
+                <div class="font_size16">{{$t('workflowTradeAdd.email')}}:{{ruleForm.email}}</div>
               </div>
             </div>
           </div>
@@ -76,30 +76,30 @@
           <div class="totalInfo mt20 flex-center-between contactInfo_bg">
             <div class="flex-column-center flex_1 border_right">
               <div class="font_size24 bold">{{ruleForm.questCount}}</div>
-              <div class="font_size14 mt10">发布需求数</div>
+              <div class="font_size14 mt10">{{$t('workflowTradeAdd.publishDemandNum')}}</div>
             </div>
             <div class="flex-column-center flex_1">
               <div class="font_size24 bold">{{ruleForm.publishCount}}</div>
-              <div class="font_size14 mt10">创建工作流</div>
+              <div class="font_size14 mt10">{{$t('common.chuangjiangongzuoliu')}}</div>
             </div>
           </div>
         </div>
         <div class="padding16 bg_color_fff border_radius_16 mt20 box_shadow_card">
           <div class="gap10">
             <div class="line_vertical"></div>
-            <div class="font_size20 bold">已报名人数</div>
+            <div class="font_size20 bold">{{$t('common.registeredNum')}}</div>
           </div>
           <div class="flex-center-between mt10">
             <div class="gap10">
               <img :src="yuangong" alt="员工" style="width: 20px; height: 20px;">
-              <span class="font_size16">已报名人数</span>
+              <span class="font_size16">{{$t('common.registeredNum')}}</span>
             </div>
             <div class="font_size16 bold">{{ruleForm.questApplyCount}}人</div>
           </div>
           <div class="flex-center-between mt10">
             <div class="gap10">
               <img :src="riliIcon" alt="员工" style="width: 20px; height: 20px;">
-              <span class="font_size16">剩余时间</span>
+              <span class="font_size16">{{$t('common.remainingTime')}}</span>
             </div>
             <div class="font_size16 bold color_price">
               {{formatDeadline(ruleForm.deadline).diffDays}}
@@ -143,8 +143,8 @@
   const appStore = useAppStore()
 
   const applyStatusInfo = {
-    '1': '报名中',
-    '2': '已结束',
+    '1': t('workflowTrade.demandStatusSignUping'),
+    '2': t('workflowTrade.demandStatusEnded'),
   }
 
   //获取参数