Handy_Cao il y a 1 an
Parent
commit
6420c60e12

+ 24 - 5
public/locales/en-US.json

@@ -177,10 +177,10 @@
         "enableQty": "Estimate Buy Qty",
         "deposit": "Deposit",
         "avaiableMoney": "Avaiable Funds",
-        "orderbuy": "OrderBuy",
-        "transferbuy": "TransferBuy",
-        "ordersell": "OrderSell",
-        "transfersell": "TransferSell",
+        "orderbuy": "O-Buy",
+        "transferbuy": "T-Buy",
+        "ordersell": "O-Sell",
+        "transfersell": "T-Sell",
         "buy": "Buy",
         "selll": "Sell",
         "bidlisting": "Bid Orders",
@@ -1096,9 +1096,28 @@
             "addinvoice": "Add Invoice"
         },
         "setting": {
+            "title": "Quick Settings",
+            "tradesettings": "Trade Settings",
+            "tipssetting": "Tips Settings",
+            "others": "Others",
             "language": "Language",
             "chinese": "Chinese",
-            "english": "English"
+            "english": "English",
+            "orderBuyOrSell": "OrderBuyOrSell",
+            "orderQtyIsEmpty": "OrderQtyIsEmpty",
+            "priceFocusType": "PriceFocusType",
+            "showOrderEnableQty": "ShowOrderEnableQty",
+            "orderFocusType": "OrderFocusType",
+            "showOrderDialog": "ShowOrderDialog",
+            "showOrderCancelDialog": "ShowOrderCancelDialog",
+            "showOrderFailMessage": "ShowOrderFailMessage",
+            "price": "Price",
+            "qty": "Qty",
+            "last": "Last",
+            "counterparty": "Counterparty",
+            "realtimelast": "RealTime Last",
+            "realtimecounterparty": "RealTime Counterparty",
+            "tips": "Do you want to revert to the default Settings?"
         }
     },
     "banksign": {

+ 20 - 1
public/locales/zh-CN.json

@@ -1100,9 +1100,28 @@
             "addinvoice": "新增发票"
         },
         "setting": {
+            "title": "快捷设置",
+            "tradesettings": "下单设置",
+            "tipssetting": "提示设置",
+            "others": "其他设置",
             "language": "语言设置",
             "chinese": "简体中文",
-            "english": "英文"
+            "english": "英文",
+            "orderBuyOrSell": "默认买卖方向",
+            "orderQtyIsEmpty": "下单后清空数量",
+            "priceFocusType": "下单价格类型",
+            "showOrderEnableQty": "显示预估订立量",
+            "orderFocusType": "下单后默认焦点",
+            "showOrderDialog": "下单确认提示框",
+            "showOrderCancelDialog": "撤单确认提示框",
+            "showOrderFailMessage": "下单失败消息",
+            "price": "价格",
+            "qty": "数量",
+            "last": "现价",
+            "counterparty": "对手价",
+            "realtimelast": "实时现价",
+            "realtimecounterparty": "实时对手价",
+            "tips": "是否恢复到默认设置?"
         }
     },
     "banksign": {

+ 5 - 5
src/constants/order.ts

@@ -1,4 +1,4 @@
-import { useEnumStore } from '@/stores'
+import { useEnumStore, i18n } from '@/stores'
 
 const { getEnumTypeList, getEnumTypeName } = useEnumStore()
 
@@ -75,8 +75,8 @@ export enum BillResult {
  */
 export function getBuyOrSellList() {
     return [
-        { label: '买入', value: BuyOrSell.Buy },
-        { label: '卖出', value: BuyOrSell.Sell },
+        { label: i18n.global.t('quote.buy'), value: BuyOrSell.Buy },
+        { label: i18n.global.t('quote.selll'), value: BuyOrSell.Sell },
     ]
 }
 
@@ -102,8 +102,8 @@ export function getTradeStatusList() {
  */
 export function getWrTradeTypeList() {
     return [
-        { label: '挂牌', value: WrTradeType.Liting },
-        { label: '摘牌', value: WrTradeType.DeListing },
+        { label: i18n.global.t('operation.listing'), value: WrTradeType.Liting },
+        { label: i18n.global.t('operation.delisting'), value: WrTradeType.DeListing },
     ]
 }
 

+ 20 - 20
src/packages/pc/components/layouts/header/components/setting/index.vue

@@ -1,10 +1,10 @@
 <!-- 快捷设置 -->
 <template>
-    <app-drawer title="快捷设置" :width="800" v-model:show="show">
+    <app-drawer :title="t('mine.setting.title')" :width="800" v-model:show="show">
         <fieldset class="g-fieldset">
-            <legend class="g-fieldset__legend">下单设置</legend>
+            <legend class="g-fieldset__legend">{{ t('mine.setting.tradesettings') }}</legend>
             <el-form ref="formRef" class="el-form--horizontal" label-width="140px" :model="formData">
-                <el-form-item prop="orderBuyOrSell" label="默认买卖方向">
+                <el-form-item prop="orderBuyOrSell" :label="t('mine.setting.orderBuyOrSell')">
                     <el-select effect="dark" :placeholder="t('common.choice')" v-model="formData.orderBuyOrSell">
                         <template v-for="(item, index) in getBuyOrSellList()" :key="index">
                             <el-option :label="item.label" :value="item.value" />
@@ -14,49 +14,49 @@
                 <!-- <el-form-item label="单笔最大下单量">
                     <el-input-number :placeholder="t('common.pleaseenter')" v-model="formData.orderMaxQty" :min="1" :max="1000000" />
                 </el-form-item> -->
-                <el-form-item prop="orderQtyIsEmpty" label="下单后清空数量">
+                <el-form-item prop="orderQtyIsEmpty" :label="t('mine.setting.orderQtyIsEmpty')">
                     <el-switch v-model="formData.orderQtyIsEmpty" />
                 </el-form-item>
-                <el-form-item prop="orderFocusType" label="下单价格类型">
+                <el-form-item prop="orderFocusType" :label="t('mine.setting.priceFocusType')">
                     <el-select effect="dark" :placeholder="t('common.choice')" v-model="formData.orderPriceType">
-                        <el-option label="现价" :value="1" />
-                        <el-option label="对手价" :value="2" />
-                        <el-option label="实时现价" :value="3" />
-                        <el-option label="实时对手价" :value="4" />
+                        <el-option :label="t('mine.setting.last')" :value="1" />
+                        <el-option :label="t('mine.setting.counterparty')" :value="2" />
+                        <el-option :label="t('mine.setting.realtimelast')" :value="3" />
+                        <el-option :label="t('mine.setting.realtimecounterparty')" :value="4" />
                     </el-select>
                 </el-form-item>
-                <el-form-item prop="showOrderEnableQty" label="显示预估订立量">
+                <el-form-item prop="showOrderEnableQty" :label="t('mine.setting.showOrderEnableQty')">
                     <el-switch v-model="formData.showOrderEnableQty" />
                 </el-form-item>
-                <el-form-item prop="orderFocusType" label="下单后默认焦点">
+                <el-form-item prop="orderFocusType" :label="t('mine.setting.orderFocusType')">
                     <el-select effect="dark" :placeholder="t('common.choice')" v-model="formData.orderFocusType">
-                        <el-option label="价格" :value="1" />
-                        <el-option label="数量" :value="2" />
+                        <el-option :label="t('mine.setting.price')" :value="1" />
+                        <el-option :label="t('mine.setting.qty')" :value="2" />
                     </el-select>
                 </el-form-item>
             </el-form>
         </fieldset>
         <fieldset class="g-fieldset">
-            <legend class="g-fieldset__legend">提示设置</legend>
+            <legend class="g-fieldset__legend">{{ t('mine.setting.tipssetting') }}</legend>
             <el-form ref="formRef" class="el-form--horizontal" label-width="140px" :model="formData">
-                <el-form-item prop="showOrderDialog" label="下单确认提示框">
+                <el-form-item prop="showOrderDialog" :label="t('mine.setting.showOrderDialog')">
                     <el-switch v-model="formData.showOrderDialog" />
                 </el-form-item>
-                <el-form-item prop="showOrderSuccessMessage" label="下单成功消息">
+                <el-form-item prop="showOrderSuccessMessage" :label="t('mine.setting.showOrderSuccessMessage')">
                     <el-switch v-model="formData.showOrderSuccessMessage" />
                 </el-form-item>
-                <el-form-item prop="showOrderCancelDialog" label="撤单确认提示框">
+                <el-form-item prop="showOrderCancelDialog" :label="t('mine.setting.showOrderCancelDialog')">
                     <el-switch v-model="formData.showOrderCancelDialog" />
                 </el-form-item>
-                <el-form-item prop="showOrderFailMessage" label="下单失败消息">
+                <el-form-item prop="showOrderFailMessage" :label="t('mine.setting.showOrderFailMessage')">
                     <el-switch v-model="formData.showOrderFailMessage" />
                 </el-form-item>
             </el-form>
         </fieldset>
         <fieldset class="g-fieldset">
-            <legend class="g-fieldset__legend">其他设置</legend>
+            <legend class="g-fieldset__legend">{{ t('mine.setting.others') }}</legend>
             <el-form ref="formRef" class="el-form--horizontal" label-width="80px">
-                <el-form-item label="语言切换">
+                <el-form-item :label="t('mine.setting.language')">
                     <span @click="changeLuanguage">{{ i18n.global.locale === 'zh-CN' ? t('mine.setting.chinese') : t('mine.setting.english') }}</span>
                 </el-form-item>
             </el-form>