ソースを参照

更新多语言

gcj 3 年 前
コミット
fcf69b398a

+ 1 - 1
src/components/payment/Confirmorder.vue

@@ -165,7 +165,7 @@ export default {
     //验证优惠码
     verifyCode() {
       if (this.discount_code == "") {
-        this.$message.warning("请输入优惠码");
+        this.$message.warning(this.$t("Key109"));
         return;
       }
       this.codeloading = true;

+ 2 - 2
src/components/payment/Payment.vue

@@ -26,7 +26,7 @@
       </div>
     </div>
     <div class="pay-platform">
-      <p class="pay-platform-title">选择支付平台</p>
+      <p class="pay-platform-title"><!-- 选择支付平台 -->{{ $t("Key473") }}</p>
       <ul class="pay-platform-list">
         <li
           :class="item.isSelected ? 'active' : ''"
@@ -66,7 +66,7 @@
       </p>
     </div>
     <div class="submitBtn">
-      <button @click="buy(data)">去支付</button>
+      <button @click="buy(data)"><!-- 去支付 -->{{ $t("Key474") }}</button>
     </div>
   </div>
 </template>

+ 3 - 1
src/components/teacher-dev/HeaderOne.vue

@@ -11,7 +11,9 @@
         <span>
           <img src="../../assets/teacherdev/Frame2759.png" alt="" />
         </span>
-        <span class="text" @click="back">全部列表</span>
+        <span class="text" @click="back">
+          <!-- 全部列表 -->{{ this.$t("Key572") }}
+        </span>
       </template>
       <span>
         <img src="../../assets/teacherdev/Frame2759.png" alt="" />

+ 1 - 1
src/components/teacher-dev/Teaching.vue

@@ -3,7 +3,7 @@
   <div class="Teaching">
     <div class="top" v-if="!type">
       <div class="title">
-        <span class="text"> 教辅资料 </span>
+        <span class="text"> <!-- 教辅资料  -->{{ $t("Key554") }} </span>
         <div class="more" @click="goMore">
           <span> <!-- 查看更多  -->{{ $t("Key47") }} </span>
           <img src="../../assets/teacherdev/moreImage.png" alt="" />

+ 1 - 1
src/components/teacher-dev/ToolBook.vue

@@ -3,7 +3,7 @@
   <div class="Textbook">
     <div class="top">
       <div class="title">
-        <span class="text"> 工具书 </span>
+        <span class="text"> <!-- 工具书 -->{{ $t("Key555") }} </span>
         <div class="more" @click="goMore">
           <span> <!-- 查看更多  -->{{ $t("Key47") }} </span>
           <img src="../../assets/teacherdev/moreImage.png" alt="" />

+ 17 - 13
src/views/teacher-dev/Preview.vue

@@ -76,7 +76,7 @@
         </pdf>
       </div>
       <div v-if="!data.isPurchased && !Ispreview" @click="buy" class="buyBtn">
-        点击购买
+        <!-- 点击购买 -->{{ $t("Key574") }}
       </div>
     </div>
     <el-dialog
@@ -96,7 +96,7 @@
     </el-dialog>
     <el-dialog
       top="50px"
-      :title="'订单号:' + orderNumber"
+      :title="$t('Key472') + ':' + orderNumber"
       :visible.sync="PymentShow"
       width="720px"
       :before-close="closePyment"
@@ -119,13 +119,7 @@ import Payment from "@/components/payment/Payment";
 import { updateWordPack } from "@/utils/i18n";
 import { getToken } from "@/utils/auth";
 
-import {
-  materialdetail,
-  materialfavoriteinsert,
-  materialfavoritedelete,
-  materialvisit,
-  LearnWebSI,
-} from "@/api/api";
+import { materialdetail, materialvisit, LearnWebSI } from "@/api/api";
 export default {
   name: "tarcer-dev-Preview",
   components: {
@@ -237,7 +231,7 @@ export default {
           _this.loading = false;
         })
         .catch((err) => {
-          console.error("pdf 加载失败", err);
+          console.error("Pdf Loading failed", err);
         });
     },
     // 修改收藏状态
@@ -252,7 +246,7 @@ export default {
           .then((res) => {
             this.$message({
               type: "success",
-              message: "取消收藏成功",
+              message: this.$t("Key396"), //"取消收藏成功",
             });
             this.loading = false;
             this.getdetail();
@@ -273,7 +267,7 @@ export default {
           .then((res) => {
             this.$message({
               type: "success",
-              message: "收藏成功",
+              message: this.$t("Key575"), //"收藏成功",
             });
             this.loading = false;
             this.getdetail();
@@ -286,7 +280,8 @@ export default {
     // 购买
     buy() {
       if (!this.data.isAudited) {
-        this.$message.warning("您还未通过审核不能购买");
+        // "您还未通过审核不能购买"
+        this.$message.warning(this.$t("Key576"));
         return;
       }
       this.NopymentShow = true;
@@ -351,9 +346,18 @@ export default {
         "Key72",
         "Key94",
         "Key107",
+        "Key109",
         "Key214",
         "Key232",
         "Key108",
+        "Key396",
+        "Key472",
+        "Key473",
+        "Key474",
+        "Key572",
+        "Key574",
+        "Key575",
+        "Key576",
       ],
     });
     this.isData = true;

+ 8 - 31
src/views/teacher-dev/Viewmore.vue

@@ -65,7 +65,9 @@
         <template v-else>
           <div class="nomore">
             <img src="../../assets/teacherdev/noSeekResult.png" alt="" />
-            <p class="p1">对不起,我找不到相关内容。</p>
+            <p class="p1">
+              <!-- 对不起,我找不到相关内容。 -->{{ $t("Key570") }}
+            </p>
 
             <!-- <p class="p2">Try the following keywords</p> -->
             <!-- <div class="keywords">
@@ -112,35 +114,7 @@ export default {
       pageNum: 1,
       pageSize: 10,
       tag: [],
-      SeekSuggest: [
-        { value: "三全鲜食(北新泾店)", address: "长宁区新渔路144号" },
-        {
-          value: "Hot honey 首尔炸鸡(仙霞路)",
-          address: "上海市长宁区淞虹路661号",
-        },
-        {
-          value: "新旺角茶餐厅",
-          address: "上海市普陀区真北路988号创邑金沙谷6号楼113",
-        },
-        { value: "泷千家(天山西路店)", address: "天山西路438号" },
-        {
-          value: "胖仙女纸杯蛋糕(上海凌空店)",
-          address: "上海市长宁区金钟路968号1幢18号楼一层商铺18-101",
-        },
-        { value: "贡茶", address: "上海市长宁区金钟路633号" },
-        {
-          value: "豪大大香鸡排超级奶爸",
-          address: "上海市嘉定区曹安公路曹安路1685号",
-        },
-        {
-          value: "茶芝兰(奶茶,手抓饼)",
-          address: "上海市普陀区同普路1435号",
-        },
-        { value: "十二泷町", address: "上海市北翟路1444弄81号B幢-107" },
-        { value: "星移浓缩咖啡", address: "上海市嘉定区新郁路817号" },
-        { value: "阿姨奶茶/豪大大", address: "嘉定区曹安路1611号" },
-        { value: "新麦甜四季甜品炸鸡", address: "嘉定区曹安公路2383弄55号" },
-      ],
+      SeekSuggest: [],
       keycode: "",
       TeacherName: "",
       orderType: "", // DESC降序 ASC升序
@@ -263,6 +237,9 @@ export default {
         "Key165",
         "Key225",
         "Key248",
+        "Key570",
+        "Key571",
+        "Key572",
       ],
     });
     this.isData = true;
@@ -278,7 +255,7 @@ export default {
         id: 2,
       },
       {
-        name: "浏览次数",
+        name: this.$t("Key571"), //"浏览次数",
         isUp: null, //是不是升序
         id: 3,
       },

+ 8 - 2
src/views/teacher-dev/index.vue

@@ -12,11 +12,15 @@
           text-color="#000"
           active-text-color="#FF9900"
         >
-          <el-menu-item index="TEXTBOOK">教辅资料</el-menu-item>
+          <el-menu-item index="TEXTBOOK">
+            <!-- 教辅资料 -->{{ $t("Key554") }}
+          </el-menu-item>
           <el-menu-item index="TEACHING">
             <!-- 教研资料 -->{{ $t("Key214") }}
           </el-menu-item>
-          <el-menu-item index="TOOLBOOK">工具书</el-menu-item>
+          <el-menu-item index="TOOLBOOK">
+            <!-- 工具书 -->{{ $t("Key555") }}
+          </el-menu-item>
         </el-menu>
         <div class="seek" @keyup="keyDownSeekData">
           <!-- 搜索课程 -->
@@ -175,6 +179,8 @@ export default {
         "Key47",
         "Key214",
         "Key214",
+        "Key554",
+        "Key555",
       ],
     });
     this.isData = true;

+ 25 - 9
src/views/teacher-devEntering/discountCodeList.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="discountCodeList" v-if="isData">
     <Header />
-    <Nav title="优惠码管理" />
+    <Nav :title="$t('Key560')" />
     <div class="contentInner">
       <div class="search-form">
         <el-form :inline="true" ref="form" style="margin-left: 10px">
@@ -12,8 +12,9 @@
               :label="$t('Key232')"
               style="margin-right: 30px"
             >
+              <!-- 输入生成激活码数量" -->
               <el-input
-                placeholder="输入生成激活码数量"
+                :placeholder="$t('Key561')"
                 v-model="discountNumber"
                 type="number"
                 oninput="value=value.replace(/[^0-9]/g,'')"
@@ -24,28 +25,33 @@
               size="medium"
               type="primary"
               :loading="loading"
-              >生成</el-button
             >
+              <!-- 生成 -->{{ $t("Key562") }}
+            </el-button>
           </el-form-item>
         </el-form>
         <el-form :inline="true">
           <el-form-item
             class="label-input"
-            label="导出选项:"
+            :label="$t('Key563') + ':'"
             style="margin-right: 30px"
           >
             <el-radio v-model="exportRadio" :label="-1">
               <!-- 全部 -->{{ $t("Key110") }}
             </el-radio>
-            <el-radio v-model="exportRadio" :label="1">已使用</el-radio>
-            <el-radio v-model="exportRadio" :label="0">未使用</el-radio>
+            <el-radio v-model="exportRadio" :label="1">
+              <!-- 已使用 -->{{ this.$t("Key564") }}
+            </el-radio>
+            <el-radio v-model="exportRadio" :label="0">
+              <!-- 未使用 -->{{ this.$t("Key565") }}
+            </el-radio>
           </el-form-item>
           <el-button
             @click="onExport"
             size="medium"
             type="primary"
             :loading="exportLoading"
-            >导出 excel</el-button
+            >{{ this.$t("Key566") }} excel</el-button
           >
         </el-form>
       </div>
@@ -71,13 +77,13 @@
           ></el-table-column>
           <!-- 使用者 -->
           <el-table-column
-            label="使用者"
+            :label="$t('Key566')"
             prop="consumer_name"
             width="150"
           ></el-table-column>
           <!-- 使用时间 -->
           <el-table-column
-            label="使用时间"
+            :label="$t('Key567')"
             prop="use_time"
             width="200"
           ></el-table-column>
@@ -162,6 +168,16 @@ export default {
         "Key163",
         "Key166",
         "Key232",
+        "Key560",
+        "Key561",
+        "Key562",
+        "Key563",
+        "Key564",
+        "Key565",
+        "Key566",
+        "Key567",
+        "Key568",
+        "Key569",
       ],
     });
 

+ 29 - 28
src/views/teacher-devEntering/index.vue

@@ -37,13 +37,15 @@
     </div>
     <div class="table" v-loading="loading">
       <el-table :data="tableData.data" stripe style="width: 100%">
+        <!-- 文档名称 -->
         <el-table-column
-          label="文档名称"
+          :label="$t('key548')"
           prop="name"
           width="300"
         ></el-table-column>
+        <!-- label="文档类型" -->
         <el-table-column
-          label="文档类型"
+          :label="$t('key549')"
           prop="type"
           width="150"
           :formatter="handlefileType"
@@ -137,20 +139,7 @@ export default {
   },
   data() {
     return {
-      tableData: [
-        {
-          name: "教师培训公开课1",
-          type: "ppt",
-          creadTime: "2021-10-10 15:30",
-          download: 1,
-        },
-        {
-          name: "教师培训公开课2",
-          type: "pdf",
-          creadTime: "2021-10-10 15:30",
-          download: 0,
-        },
-      ],
+      tableData: [],
       fileList: null,
       loading: false,
       keyWord: "",
@@ -204,8 +193,6 @@ export default {
         .catch((res) => {
           this.loading = false;
         });
-      //       let fileList1 = JSON.parse(JSON.stringify(fileList));
-      // this.fileList = fileList1;
     },
     // 搜索
     seekData() {
@@ -226,7 +213,7 @@ export default {
     // 编辑
     handleEdit(item) {
       if (item.status == 4) {
-        this.$message.warning("上架状态下不可以进行编辑操作");
+        this.$message.warning(this.$t("Key559"));
         return;
       }
       this.$router.push({
@@ -239,12 +226,13 @@ export default {
     // 删除
     handleDel(item) {
       if (item.status == 4) {
-        this.$message.warning("上架状态下不可以进行删除操作");
+        //"上架状态下不可以进行删除操作"
+        this.$message.warning(this.$t("Key586"));
         return;
       }
-      this.$confirm("确定要删除此学习资料吗?", "提示", {
-        confirmButtonText: "确定",
-        cancelButtonText: "取消",
+      this.$confirm("确定要删除此学习资料吗?", this.$t("Key361"), {
+        confirmButtonText: this.$t("Key94"), //"确定",
+        cancelButtonText: this.$t("Key83"), //"取消",
         type: "warning",
       })
         .then(() => {
@@ -256,7 +244,7 @@ export default {
               this.getdata();
               this.$message({
                 type: "success",
-                message: "删除成功",
+                message: this.$t("Key532"), //"删除成功",
               });
             })
             .catch((res) => {
@@ -270,10 +258,12 @@ export default {
     // 上架
     up(item) {
       if (item.status == 4) {
-        this.$message.warning("该课程已经上架了");
+        // "该课程已经上架了"
+        this.$message.warning(this.$t("Key590"));
         return;
       }
       if (!item.price || !item.teacher[0]) {
+        // "请先去完善信息再上架"
         this.$message.warning("请先去完善信息再上架");
         return;
       }
@@ -286,7 +276,7 @@ export default {
           this.getdata();
           this.$message({
             type: "success",
-            message: "上架成功",
+            message: this.$t("Key501"), //"上架成功",
           });
         })
         .catch(() => {
@@ -296,7 +286,8 @@ export default {
     // 下架
     down(item) {
       if (item.status == 3) {
-        this.$message.warning("该课程已经下架了");
+        //"该课程已经下架了"
+        this.$message.warning(this.$t("Key588"));
         return;
       }
       this.loading = true;
@@ -308,7 +299,7 @@ export default {
           this.getdata();
           this.$message({
             type: "success",
-            message: "下架成功",
+            message: this.$t("Key501"), // "下架成功",
           });
         })
         .catch(() => {
@@ -372,6 +363,8 @@ export default {
         "Key9",
         "Key39",
         "Key46",
+        "Key83",
+        "Key94",
         "Key123",
         "Key124",
         "Key125",
@@ -388,6 +381,14 @@ export default {
         "Key245",
         "Key246",
         "Key232",
+        "Key361",
+        "Key532",
+        "Key548",
+        "Key549",
+        "Key559",
+        "Key586",
+        "Key588",
+        "Key590",
       ],
     });
     this.isData = true;