소스 검색

feat: add i18n

double 5 년 전
부모
커밋
44e0d3f0b3
5개의 변경된 파일48개의 추가작업 그리고 8개의 파일을 삭제
  1. 10 0
      src/i18n/en.js
  2. 10 0
      src/i18n/es.js
  3. 10 0
      src/i18n/ja.js
  4. 10 0
      src/i18n/zh.js
  5. 8 8
      src/views/tracker/index.vue

+ 10 - 0
src/i18n/en.js

@@ -182,5 +182,15 @@ export default {
     tagsView: 'Open Tags-View',
     fixedHeader: 'Fixed Header',
     sidebarLogo: 'Sidebar Logo'
+  },
+  tracker: {
+    name: 'Name',
+    code: 'Code',
+    detail: 'Detail',
+    ipAddress: 'IPAddress',
+    reqHeader: 'ReqHeader',
+    reqAddress: 'ReqAddress',
+    reqContent: 'ReqContent',
+    resContent: 'ResContent'
   }
 }

+ 10 - 0
src/i18n/es.js

@@ -182,5 +182,15 @@ export default {
     tagsView: 'Open Tags-View',
     fixedHeader: 'Fixed Header',
     sidebarLogo: 'Sidebar Logo'
+  },
+  tracker: {
+    name: 'nombre',
+    code: 'codificación',
+    detail: 'Detalles',
+    ipAddress: 'dirección IP',
+    reqHeader: 'Encabezado de solicitud',
+    reqAddress: 'Dirección de solicitud',
+    reqContent: 'olicitar contenido',
+    resContent: 'Volver al contenido'
   }
 }

+ 10 - 0
src/i18n/ja.js

@@ -182,5 +182,15 @@ export default {
     tagsView: 'Tags-View 開く',
     fixedHeader: 'Fixed Header',
     sidebarLogo: 'Sidebar Logo'
+  },
+  tracker: {
+    name: '名前',
+    code: 'コーディング',
+    detail: '細部',
+    ipAddress: 'IPアドレス',
+    reqHeader: 'リクエストヘッダー',
+    reqAddress: 'リクエストアドレス',
+    reqContent: 'コンテンツをリクエストする',
+    resContent: 'コンテンツに戻る'
   }
 }

+ 10 - 0
src/i18n/zh.js

@@ -182,5 +182,15 @@ export default {
     tagsView: '开启 Tags-View',
     fixedHeader: '固定 Header',
     sidebarLogo: '侧边栏 Logo'
+  },
+  tracker: {
+    name: '名称',
+    code: '编码',
+    detail: '详情',
+    ipAddress: 'IP地址',
+    reqHeader: '请求头',
+    reqAddress: '请求地址',
+    reqContent: '请求内容',
+    resContent: '返回内容'
   }
 }

+ 8 - 8
src/views/tracker/index.vue

@@ -7,12 +7,12 @@
             <el-form ref="searchForm" :model="dataQuery" :size="size" label-position="left" label-width="80px">
               <el-row :gutter="20">
                 <el-col :span="6">
-                  <el-form-item label="名称:" class="notice-input" label-width="60px" prop="name">
+                  <el-form-item :label="$t('tracker.name').concat(':')" class="notice-input" label-width="60px" prop="name">
                     <el-input v-model="dataQuery.name" placeholder="请输入名称" clearable @keyup.enter.native="search" />
                   </el-form-item>
                 </el-col>
                 <el-col :span="6">
-                  <el-form-item label="编码:" class="notice-input" label-width="60px" prop="code">
+                  <el-form-item :label="$t('tracker.code').concat(':')" class="notice-input" label-width="60px" prop="code">
                     <el-input v-model="dataQuery.code" placeholder="请输入编码" clearable @keyup.enter.native="search" />
                   </el-form-item>
                 </el-col>
@@ -33,21 +33,21 @@
       </el-card>
     </el-main>
 
-    <el-dialog title="详情" :visible.sync="dialogVisible" width="70%">
+    <el-dialog :title="$t('tracker.detail')" :visible.sync="dialogVisible" width="70%">
       <el-form ref="form" label-width="80px">
-        <el-form-item label="ip地址:" class="notice-input" label-width="80px">
+        <el-form-item :label="$t('tracker.ipAddress').concat(':')" class="notice-input" label-width="80px">
           <el-input v-model="temp.client_ip" />
         </el-form-item>
-        <el-form-item label="请求头:" class="notice-input" label-width="80px">
+        <el-form-item :label="$t('tracker.reqHeader').concat(':')" class="notice-input" label-width="80px">
           <el-input v-model="temp.header" type="textarea" :autosize="{minRows:4}" />
         </el-form-item>
-        <el-form-item label="请求地址:" class="notice-input" label-width="80px">
+        <el-form-item :label="$t('tracker.reqAddress').concat(':')" class="notice-input" label-width="80px">
           <el-input v-model="temp.path" />
         </el-form-item>
-        <el-form-item label="请求内容:" class="notice-input" label-width="80px">
+        <el-form-item :label="$t('tracker.reqContent').concat(':')" class="notice-input" label-width="80px">
           <el-input v-model="temp.req_body" />
         </el-form-item>
-        <el-form-item label="返回内容:" class="notice-input" label-width="80px">
+        <el-form-item :label="$t('tracker.resContent').concat(':')" class="notice-input" label-width="80px">
           <el-input v-model="temp.res_body" type="textarea" :autosize="{minRows:4}" />
         </el-form-item>
       </el-form>