Browse Source

Merge branch 'beta'

SanHQin 2 weeks ago
parent
commit
c53170f4cf

+ 1 - 1
dist/index.html

@@ -37,7 +37,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.89faa180b8f15b497fc84fa7cb7a2e8d.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.13ce8e475898fba4b86d.js></script><script type=text/javascript src=./static/js/vendor.715d92365c85ab803f65.js></script><script type=text/javascript src=./static/js/app.de0b466e306f18f40336.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.632c4a628afb9e582c90da14993d3c23.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.23ea04dc469b57e2b4f8.js></script><script type=text/javascript src=./static/js/vendor.dfc8a8e3392292c7b8e5.js></script><script type=text/javascript src=./static/js/app.6e8205fcf4cde365dc7b.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.632c4a628afb9e582c90da14993d3c23.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.632c4a628afb9e582c90da14993d3c23.css.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/0.9f2408d57b212f100e92.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/0.eb6bdee5e7207bfd76b0.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/0.eb6bdee5e7207bfd76b0.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.6e8205fcf4cde365dc7b.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.6e8205fcf4cde365dc7b.js.map


+ 2 - 2
dist/static/js/manifest.13ce8e475898fba4b86d.js → dist/static/js/manifest.23ea04dc469b57e2b4f8.js

@@ -1,2 +1,2 @@
-!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var i,u,f,s=0,l=[];s<r.length;s++)u=r[s],t[u]&&l.push(t[u][0]),t[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(r,c,a);l.length;)l.shift()();if(a)for(s=0;s<a.length;s++)f=o(o.s=a[s]);return f};var r={},t={8:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"9f2408d57b212f100e92",1:"14e8e8c7e44fc858e4a6",2:"94e1427bfc7ef0b4c685",3:"3a9f53a78da16650e6b8"}[e]+".js";var i=setTimeout(u,12e4);function u(){a.onerror=a.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=u,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
-//# sourceMappingURL=manifest.13ce8e475898fba4b86d.js.map
+!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var i,u,f,s=0,l=[];s<r.length;s++)u=r[s],t[u]&&l.push(t[u][0]),t[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(r,c,a);l.length;)l.shift()();if(a)for(s=0;s<a.length;s++)f=o(o.s=a[s]);return f};var r={},t={8:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"eb6bdee5e7207bfd76b0",1:"14e8e8c7e44fc858e4a6",2:"94e1427bfc7ef0b4c685",3:"3a9f53a78da16650e6b8"}[e]+".js";var i=setTimeout(u,12e4);function u(){a.onerror=a.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=u,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
+//# sourceMappingURL=manifest.23ea04dc469b57e2b4f8.js.map

File diff suppressed because it is too large
+ 0 - 0
dist/static/js/manifest.23ea04dc469b57e2b4f8.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/vendor.dfc8a8e3392292c7b8e5.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/vendor.dfc8a8e3392292c7b8e5.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/workPage-manifest.2ece51fa34be51c8610a.js.map


+ 4 - 4
src/components/pages/aiAddCourse/addCourse.vue

@@ -246,7 +246,7 @@
                       <div class="ai_content" @click="openAI"><img src="../../../assets/icon/new/ai.png"/><span>AI共创</span></div>
                     </div> -->
                       <div class="c_info_title" style="padding: 0 0 15px; margin: 0 auto 0 0">
-                        {{ lang.UploadCover }}
+                        {{ lang.ssUploadCover }}
                       </div>
                       <div style="width: 100%">
                         <div class="uploadFm" @click="choosePicVisible = true" :class="{ uploadFm2: cover.length }">
@@ -7098,7 +7098,7 @@
               {{ lang.ssSelectLocal }}
               <input type="file" accept="image/*" style="display: none" @change="beforeUpload1" />
             </button>
-            <div class="spanName">{{ lang.ssSelectLocal }}</div>
+            <!-- <div class="spanName">{{ lang.ssSelectLocal }}</div> -->
           </div>
           <!-- <div>
             <el-button @click="getAllBanner" v-if="isSysPic == false">选择系统文件</el-button>
@@ -7119,7 +7119,7 @@
                 <img src="../../../assets/icon/delete.png" alt="" />
               </div>
             </div>
-            <div class="spanName">{{ lang.ssSelectNet }}</div>
+            <!-- <div class="spanName">{{ lang.ssSelectNet }}</div> -->
           </div>
         </div>
         <!-- <div class="fileCss">
@@ -7152,7 +7152,7 @@
         </div>
       </div>
     </el-dialog>
-    <el-dialog :title="lang.ssSelectNet" :visible.sync="sysPicVisible2" :append-to-body="true" width="710px"
+    <el-dialog :title="lang.SelectWebImage" :visible.sync="sysPicVisible2" :append-to-body="true" width="710px"
       :before-close="handleClose" class="dialog_diy">
       <div>
         <div class="people_top_right" style="display: flex; align-items: center">

+ 3 - 2
src/components/pages/aiEasy/addCourse.vue

@@ -222,7 +222,7 @@
                     </div>
                     <div class="right_first" v-loading="imageloading2">
                       <div class="c_info_title" style="padding: 0 0 15px; margin: 0 auto 0 0">
-                        {{ lang.UploadCover }}
+                        {{ lang.ssUploadCover }}
                       </div>
                       <div style="width: 100%">
                         <div class="uploadFm" @click="choosePicVisible = true" :class="{ uploadFm2: cover.length }">
@@ -267,7 +267,7 @@
                             {{ getListClassC(checkboxList2) }}
                           </div>
                         </el-tooltip>
-                        <div v-else class="wb_j_box_span">{{ lang.SelectTeachingClasses }}</div>
+                        <div v-else class="wb_j_box_span">{{ lang.ssSelectTeac }}</div>
                         <div class="wb_j_box_arrow"></div>
                       </div>
                     </div>
@@ -30009,6 +30009,7 @@ ol {
   line-height: 40px;
   width: 105px;
   text-align: center;
+  flex-direction: 0;
   color: #060e17;
   border-right: 1.5px solid #cad1dc;
   box-sizing: border-box;

+ 7 - 6
src/components/pages/easy/addCourse.vue

@@ -154,7 +154,7 @@
                         class="c_info_title"
                         style="padding: 0 0 15px;margin: 0 auto 0 0;"
                       >
-                          {{ lang.UploadCover }}
+                          {{ lang.ssUploadCover }}
                       </div>
                       <div style="width: 100%;">
                         <div
@@ -227,7 +227,7 @@
                           {{ getListClassC(checkboxList2) }}
                         </div>
                       </el-tooltip>
-                      <div v-else class="wb_j_box_span">{{ lang.SelectTeachingClasses }}</div>
+                      <div v-else class="wb_j_box_span">{{ lang.ssSelectTeac }}</div>
                       <div class="wb_j_box_arrow"></div>
                     </div>
                   </div>
@@ -903,7 +903,7 @@
                       v-for="(itemTask, itemTaskIndex) in item.taskJson"
                       :key="itemTaskIndex"
                     >
-                      <div class="taskTitle">{{ lang.ssTask.replace(/\*/g, itemTaskIndex + 1) }}</div>
+                      <div class="taskTitle">{{ lang.ssTask }}{{ itemTaskIndex + 1 }}</div>
                       <div v-if="unitJson[unitIndex].easy != 1">
                         <div
                           :style="{
@@ -7583,7 +7583,7 @@
                 @change="beforeUpload1"
               />
             </button>
-            <div class="spanName">{{ lang.ssSelectLocal }}</div>
+            <!-- <div class="spanName">{{ lang.ssSelectLocal }}</div> -->
           </div>
           <!-- <div>
             <el-button @click="getAllBanner" v-if="isSysPic == false">选择系统文件</el-button>
@@ -7607,7 +7607,7 @@
                 <img src="../../../assets/icon/delete.png" alt="" />
               </div>
             </div>
-            <div class="spanName">{{ lang.ssSelectNet }}</div>
+            <!-- <div class="spanName">{{ lang.ssSelectNet }}</div> -->
           </div>
         </div>
         <!-- <div class="fileCss">
@@ -7667,7 +7667,7 @@
       </div>
     </el-dialog>
     <el-dialog
-      :title="lang.ssSelectNet"
+      :title="lang.SelectWebImage"
       :visible.sync="sysPicVisible2"
       :append-to-body="true"
       width="710px"
@@ -18320,6 +18320,7 @@ ol {
   height: 100%;
   line-height: 40px;
   width: 105px;
+  flex-shrink: 0;
   text-align: center;
   color: #060e17;
   border-right: 1.5px solid #cad1dc;

+ 4 - 4
src/components/pages/newCourse/addCourse.vue

@@ -261,7 +261,7 @@
                         class="c_info_title"
                         style="padding: 0 0 15px; margin: 0 auto 0 0"
                       >
-                        {{ lang.UploadCover }}
+                        {{ lang.ssUploadCover }}
                       </div>
                       <div style="width: 100%">
                         <div
@@ -6579,7 +6579,7 @@
                 @change="beforeUpload1"
               />
             </button>
-            <div class="spanName">{{ lang.ssSelectLocal }}</div>
+            <!-- <div class="spanName">{{ lang.ssSelectLocal }}</div> -->
           </div>
           <!-- <div>
             <el-button @click="getAllBanner" v-if="isSysPic == false">选择系统文件</el-button>
@@ -6603,7 +6603,7 @@
                 <img src="../../../assets/icon/delete.png" alt="" />
               </div>
             </div>
-            <div class="spanName">{{ lang.ssSelectNet }}</div>
+            <!-- <div class="spanName">{{ lang.ssSelectNet }}</div> -->
           </div>
         </div>
         <!-- <div class="fileCss">
@@ -6661,7 +6661,7 @@
       </div>
     </el-dialog>
     <el-dialog
-      :title="lang.ssSelectNet"
+      :title="lang.SelectWebImage"
       :visible.sync="sysPicVisible2"
       :append-to-body="true"
       width="710px"

+ 5 - 5
src/components/pages/pptEasy/addCourse.vue

@@ -275,7 +275,7 @@
                     <path d="M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm120 368a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-120-96a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-120 96a48 48 0 1 0 96 0 48 48 0 1 0-96 0z" fill="#1890ff"/>
                   </svg>
                   <span>+</span>
-                  <div>应用中心</div>
+                  <div>创作空间</div>
                 </div>
               </div>
 
@@ -8348,11 +8348,11 @@ export default {
       let cocoroboItem = {
         id: new Date().getTime(),
         tool: 76, // 新的应用中心工具类型
-        title: "应用中心",
-        brief: "应用中心",
+        title: "创作空间",
+        brief: "创作空间",
         json: {
-          title: "应用中心",
-          detail: "应用中心",
+          title: "创作空间",
+          detail: "创作空间",
           url: "https://app.cocorobo.cn"
         },
         url: "https://app.cocorobo.cn"

+ 18 - 10
src/components/pages/synergyCourse/addCourse.vue

@@ -21,7 +21,7 @@
                     person,
                 }"> {{this.person ? '跨学科学习平台' : lang.CocoNote}}</el-breadcrumb-item>
                 <el-breadcrumb-item>
-                  <span style="color: rgb(15, 126, 255)">{{this.person ? '创建项目' : lang.EditCoconote}}</span>
+                  <span style="color: rgb(15, 126, 255)">{{this.person ? '创建项目' : lang.ssCreateCocoNote}}</span>
                 </el-breadcrumb-item>
               </el-breadcrumb>
             </div>
@@ -2280,10 +2280,10 @@
         <div class="fileCss" style="padding-top: 20px">
           <div>
             <button class="info_btn" @click="addImg($event)">
-              {{ lang.Selectlocalfile }}
+              {{ lang.ssSelectLocal }}
               <input type="file" accept="image/*" style="display: none" @change="beforeUpload1" />
             </button>
-            <div class="spanName"> {{ lang.Selectlocalfile }}</div>
+            <!-- <div class="spanName"> {{ lang.ssSelectLocal }}</div> -->
           </div>
           <!-- <div>
             <el-button @click="getAllBanner" v-if="isSysPic == false">选择系统文件</el-button>
@@ -2296,14 +2296,14 @@
             <div class="spanName">选择系统文件</div>
           </div> -->
           <div>
-            <el-button @click="searchImageValue = courseName, resetImage()" v-if="isSysPic2 == false"> {{ lang.Selectnetworkfiles }}</el-button>
+            <el-button @click="searchImageValue = courseName, resetImage()" v-if="isSysPic2 == false"> {{ lang.ssSelectNet }}</el-button>
             <div class="isSysPic" v-if="isSysPic2 == true && cover.length > 0">
               <img :src="cover[0].url" alt="" />
               <div class="deletePic" @click="deleteSysPic">
                 <img src="../../../assets/icon/delete.png" alt="" />
               </div>
             </div>
-            <div class="spanName"> {{ lang.Selectnetworkfiles }}</div>
+            <!-- <div class="spanName"> {{ lang.ssSelectNet }}</div> -->
           </div>
         </div>
         <!-- <div class="fileCss">
@@ -2338,12 +2338,12 @@
         </div>
       </div>
     </el-dialog>
-    <el-dialog :title="lang.Selectnetworkfiles" :visible.sync="sysPicVisible2" :append-to-body="true" width="710px"
+    <el-dialog :title="lang.SelectWebImage" :visible.sync="sysPicVisible2" :append-to-body="true" width="710px"
       :before-close="handleClose" class="dialog_diy">
       <div>
         <div class="people_top_right" style="display: flex;align-items: center;">
           <div style="position: relative; width: 100%;">
-            <el-input style="height: 100%" :placeholder="lang.Searchimagekeywords" v-model="searchImageValue"
+            <el-input style="height: 100%" :placeholder="lang.ssSearchImg" v-model="searchImageValue"
               @keyup.enter.native="resetImage()"></el-input>
             <div class="search_img" @click="resetImage" style="right: 10px;">
               <img src="../../../assets/icon/search.png" alt />
@@ -4897,6 +4897,11 @@ export default {
       for (var i = 0; i < this.unitJson.length; i++) {
         delete this.unitJson[i].isUpdate;
       }
+
+      let imgUrl = 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/wu1676621845022.png'
+      if (this.lang.lang == 'com') {
+        imgUrl = 'https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/wu1676621845022.png'
+      }
       let params = [
         {
           uid: this.userid,
@@ -4908,7 +4913,7 @@ export default {
               : JSON.stringify([
                 {
                   name: "noBanner.jpg",
-                  url: "https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/wu1676621845022.png",
+                  url: imgUrl,
                   uid: 1656409780264,
                   status: "success",
                 },
@@ -9776,7 +9781,7 @@ ol {
 .all_choose>.el-checkbox-group>.el-checkbox>>>.el-checkbox__label {
   min-width: 80px;
   overflow: hidden;
-  width: 80px;
+  /* width: 80px; */
   text-overflow: ellipsis;
   white-space: nowrap;
 }
@@ -9832,6 +9837,7 @@ ol {
 
 .wb_j_box_content {
   width: calc(100% - 55% - 100px);
+  min-width: 340px;
   display: flex;
   align-items: center;
 }
@@ -11446,6 +11452,7 @@ ol {
 
 .wb_j_box_btn {
   width: calc(100% - 30px);
+  min-width: 340px;
   display: flex;
   height: 40px;
   border: 1.5px solid #CAD1DC;
@@ -11465,7 +11472,8 @@ ol {
   background: #F0F4FA;
   height: 100%;
   line-height: 40px;
-  width: 90px;
+  /* width: 90px; */
+  padding: 0 5px;
   text-align: center;
   color: #060E17;
   border-right: 1.5px solid #CAD1DC;

+ 9 - 7
src/components/pages/synergyCourse/course.vue

@@ -167,7 +167,7 @@
               ">
               {{ lang.Shared }}
             </div>
-            <div class="xtCourse" v-else>{{ lang.CocoNote }}</div>
+            <div class="xtCourse" v-else>{{ lang.Shared }}</div>
             <div class="tup" @click="open(item.courseId, item.userid)" style="cursor: pointer;">
               <img :src="item.cover != null && item.cover != ''
                 ? JSON.parse(item.cover).length > 0
@@ -1029,7 +1029,7 @@ export default {
     // },
     deleteCourse(cid) {
       // if (this.time()) {
-      this.$confirm(this.lang.Aystdi, this.lang.tip, {
+      this.$confirm(this.lang.Aystdi, '', {
         confirmButtonText: this.lang.Confirm,
         cancelButtonText:  this.lang.Cancel,
         type: "warning",
@@ -1934,6 +1934,7 @@ export default {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
+  gap: 10px;
   justify-content: flex-start;
   align-items: center;
 }
@@ -2008,13 +2009,14 @@ export default {
 
 .cName {
   cursor: pointer;
-  margin: 0 10px 5px 0;
   color: #b9b6b9;
-  min-width: 80px;
-  width: 80px;
+  display: flex;
+  justify-content: center;
+  align-items: center;
   white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
+  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
+  padding: 1px 5px;
+  box-sizing: border-box;
 }
 
 .isCType {

+ 4 - 7
src/lang/cn.json

@@ -166,8 +166,6 @@
   "exist":"在",
   "SMARTPaste":"智能粘贴",
   "uploadpictures":"上传图片",
-  "Selectlocalfile":"选择本地文件",
-  "Selectnetworkfiles":"选择网络文件",
   "Addmembers":"添加协同成员",
   "Searchforaccount":"搜索完整的姓名/账号(不含邮箱后缀)",
   "identity":"身份",
@@ -182,7 +180,6 @@
   "wantsavecontent":"是否保存已编辑内容?",
   "Noncannotedit":"非管理员和创建者不可编辑",
   "type":"类型",
-  "Searchimagekeywords":"搜索图片关键字",
   "enterkeywordsimages":"请输入关键词搜索图片",
   "Teachername":"老师姓名",
   "enterteachername":"请输入老师姓名",
@@ -262,12 +259,10 @@
   "English": "English",
   "AddCourse": "添加课程",
   "Publish": "是否公开此课程",
-  "UploadCover": "上传封面",
   "SelectLocalImage": "选择本地文件",
   "RefreshResults": "换一组",
   "UpdateCover": "修改封面",
   "TeachingClasses": "授课班级",
-  "SelectTeachingClasses": "请选择授课班级",
   "TaskL": "任务*",
   "UntitledTask": "未命名任务",
   "LearningContent": "学习内容",
@@ -283,7 +278,6 @@
   "AddTask": "添加任务",
   "BacktoCourse": "返回课程",
   "ConfirmUpload": "确认上传",
-  "SelectTeacCla": "选择授课班级",
   "pleasewait": "上传中,请稍后",
   "Filename": "文件名称",
   "Deleteitem": "确定删除此项?",
@@ -1876,7 +1870,10 @@
   "ssGradeType": "年级",
   "ssSubjectCategory": "学科",
   "ssThemeType": "主题",
-  "ssSaveSuccess":"保存成功"
+  "ssSaveSuccess":"保存成功",
+  "SelectWebImage":"选择网络文件",
+  "ssCreateCocoNote":"创建协同建构"
+
 
 
 

+ 16 - 22
src/lang/en.json

@@ -57,7 +57,7 @@
   "SelectClass":"Select Class",
   "NoteTdpfnsai":"Note: The default password for new student accounts is 'Coco1234'",
   "EditStudent":"Edit Student",
-  "Editsuccessful":"Edit successful",
+  "Editsuccessful":"Update Successful",
   "Aystd":"Are you sure you want to delete?",
   "EnterClassName":"Enter Class Name",
   "Grade":"Grade",
@@ -93,7 +93,7 @@
   "Aystdtg":"Are you want to delete this grade?",
   "EnterGrade":"Enter Grade",
   "CocoNote":"CocoNote",
-  "EditCoconote":"Edit Coconote",
+  "EditCoconote":"Create",
   "ResetNote":"Reset",
   "SearchNote":"Search",
   "All":"All",
@@ -102,18 +102,18 @@
   "Open":"Open",
   "Modified":"Modified",
   "Copy":"Copy",
-  "Aystdi":"Are you want to delete it?",
+  "Aystdi":"Are you sure you want to delete it?",
   "Successfullycopy":"Successfully copy",
   "Standardcreation":"Standard creation",
   "QuicklyCreate":"Quickly Create",
   "Back":"Back",
   "NoteName":"Note Name(Required)",
   "Cover":"Cover",
-  "AddCoverimage":"Add Cover image",
+  "AddCoverimage":"Add Cover Image",
   "Collaborator":"Collaborators",
   "Psac":"Please select collaborators",
   "Pleaseaddgroups":"Please add the course name before setting up the group",
-  "Pleasesetupgroups":"No groups available at the moment.Click the'Create' button to set up groups",
+  "Pleasesetupgroups":"No groups available at the moment.Click the 'Create' button to set up groups",
   "Creategroups":"Create",
   "Deletegroups":"Delete",
   "GroupSettings":"Group Settings",
@@ -165,8 +165,6 @@
   "exist":"exist",
   "SMARTPaste":"SMART Paste",
   "uploadpictures":"Upload Image",
-  "Selectlocalfile":"Select local file",
-  "Selectnetworkfiles":"Select network files",
   "Addmembers":"Add collaborative members",
   "Searchforaccount":"Search for complete name/account (excluding email suffix)",
   "identity":"identity",
@@ -181,7 +179,6 @@
   "notsave":"Do not save",
   "Noncannotedit":"Non administrators and creators cannot edit",
   "type":"type",
-  "Searchimagekeywords":"Search for image keywords",
   "enterkeywordsimages":"Please enter keywords to search for images",
   "Teachername":"Teacher's name",
   "enterteachername":"Please enter the teacher's name",
@@ -223,7 +220,7 @@
   "Owner": "Owner",
   "PleaseEnterKeyword": "Please enter keywords",
   "Preview": "Preview",
-  "AiEdit": "Ai, give it a second",
+  "AiEdit": "AI Polish",
   "Share": "Share",
   "CreationDate": "Creation Date",
   "ModificationDate": "Modification Date",
@@ -235,10 +232,10 @@
   "Close": "Close",
   "ViewCollaborativeCourse": "View collaborative courses",
   "ViewContent": "View Content",
-  "reset": "reset",
+  "reset": "Reset",
   "Coursescreening": "Course screening",
   "Pleaseselect": "Please select",
-  "entercoursename": "Please enter the course name",
+  "entercoursename": "Enter Course Name",
   "CreateTeacher": "Create Teacher",
   "edit": "edit",
   "deletebeforeuploading": "The course poster only supports uploading one. Please delete it before uploading again",
@@ -261,12 +258,10 @@
   "English": "English",
   "AddCourse": "Add Course",
   "Publish": "Publish",
-  "UploadCover": "Upload Cover",
   "SelectLocalImage": "Select Local Image",
   "RefreshResults": "Refresh Results",
   "UpdateCover": "Update Cover",
   "TeachingClasses": "Teaching Classes",
-  "SelectTeachingClasses": "Select Teaching Classes",
   "TaskL": "Task *",
   "UntitledTask": "Untitled Task",
   "LearningContent": "Learning Content",
@@ -282,7 +277,6 @@
   "AddTask": "Add Task",
   "BacktoCourse": "Back to Course",
   "ConfirmUpload": "Confirm & Upload",
-  "SelectTeacCla": "Select Teaching Classes",
   "pleasewait": "Uploading,please wait",
   "Filename": "Filename",
   "Deleteitem": "Delete this item?",
@@ -937,7 +931,7 @@
   "ssSearchMem":"Search for member names",
   "ssNoStuAvail":"No students available at the moment",
   "ssSelectTeac":"Select Teaching Classes",
-  "ssSelectClass":"Select Classes",
+  "ssSelectClass":"Select Class",
   "ssNoData":"No data",
   "ssAddMember":"Add collaborative members",
   "ssOther":"other",
@@ -977,8 +971,8 @@
   "ssPainting":"painting",
   "ssScience":"science and technology",
   "ssHumanity":"humanity",
-  "ssSearchImg":"Search for image keywords",
-  "ssChangeGrp":"Change to another group",
+  "ssSearchImg":"Enter keywords to search images",
+  "ssChangeGrp":"Refresh Results",
   "ssEnterKeyImg":"Please enter keywords to search for images",
   "ssUploadQuesImg":"Upload Question Image",
   "ssTipUpload":"Tip: Upload all questions as a single image.",
@@ -1846,8 +1840,8 @@
   "ssModifyCover":"Modify Cover",
   "ssTeachingClass":"Teaching Class",
   "ssSelectTeachingClass":"Please select teaching class",
-  "ssCollaborators":"Collaborators",
-  "ssSelectCollaborators":"Please select collaborators",
+  "ssCollaborators":"Collaborator",
+  "ssSelectCollaborators":"Please select collaborator",
   "ssSmartPasteMode":"Smart Paste Mode",
   "ssCourseDescription":"Course Brief Description",
   "ssLearningContent":"Learning Content",
@@ -1875,8 +1869,8 @@
   "ssGradeType": "Grade",
   "ssSubjectCategory": "Subject",
   "ssThemeType": "Theme",
-  "ssSaveSuccess":"Saved successfully"
-
-
+  "ssSaveSuccess":"Saved successfully",
+  "SelectWebImage":"Select Web Image",
+  "ssCreateCocoNote":"Edit CocoNote"
 
 }

+ 4 - 7
src/lang/hk.json

@@ -166,8 +166,6 @@
   "exist":"在",
   "SMARTPaste":"智能粘貼",
   "uploadpictures":"上傳圖片",
-  "Selectlocalfile":"選擇本地文件",
-  "Selectnetworkfiles":"選擇網絡文件",
   "Addmembers":"添加協同成員",
   "Searchforaccount":"搜索完整的姓名/賬號(不含郵箱後綴)",
   "identity":"身份",
@@ -182,7 +180,6 @@
   "notsave":"不保存",
   "Noncannotedit":"非管理員和創建者不可編輯",
   "type":"類型",
-  "Searchimagekeywords":"搜索圖片關鍵字",
   "enterkeywordsimages":"請輸入關鍵詞搜索圖片",
   "Teachername":"老師姓名",
   "enterteachername":"請輸入老師姓名",
@@ -262,12 +259,10 @@
   "English": "English",  
   "AddCourse": "添加課程",  
   "Publish": "是否公開此課程",  
-  "UploadCover": "上傳封面",  
   "SelectLocalImage": "選擇本地文件",  
   "RefreshResults": "換一組",  
   "UpdateCover": "修改封面",  
   "TeachingClasses": "授課班級",  
-  "SelectTeachingClasses": "請選擇授課班級",  
   "TaskL": "任務*",  
   "UntitledTask": "未命名任務",  
   "LearningContent": "學習內容",  
@@ -283,7 +278,6 @@
   "AddTask": "添加任務",
   "BacktoCourse": "返回課程",
   "ConfirmUpload": "確認上傳",
-  "SelectTeacCla": "選擇授課班級",
   "pleasewait": "上傳中,請稍後",
   "Filename": "文件名稱",
   "Deleteitem": "確定刪除此項?",
@@ -1876,7 +1870,10 @@
   "ssGradeType": "年級",
   "ssSubjectCategory": "學科",
   "ssThemeType": "主題",
-  "ssSaveSuccess":"保存成功"
+  "ssSaveSuccess":"保存成功",
+  "SelectWebImage":"選擇網絡圖片",
+  "ssCreateCocoNote":"創建協同建構"
+
 
 
 

Some files were not shown because too many files changed in this diff