Ver Fonte

fix: 修复多语言文件中ssRealName翻译错误,同时优化toolType取值逻辑

1. 将cn、hk、en语言包中的ssRealName统一改为Anonymous,修正翻译错误
2. 增加空数组判断逻辑,避免获取elements[0]时出现越界错误
lsc há 1 mês atrás
pai
commit
d48e82f987

+ 4 - 1
src/views/Student/index.vue

@@ -2804,7 +2804,10 @@ const getCourseDetail = async () => {
               const elements = jsonObj.slides[i].elements.some((element: any) => {
                 return element.type === 'frame' && !notTool.includes(element.toolType)
               })
-              const toolType = jsonObj.slides[i].elements[0].toolType || 0
+              let toolType = 0
+              if (jsonObj.slides[i].elements.length && jsonObj.slides[i].elements[0].toolType) {
+                toolType = jsonObj.slides[i].elements[0].toolType
+              }
               const json = {
                 isTool: elements,
                 can: false,

+ 1 - 1
src/views/lang/cn.json

@@ -914,7 +914,7 @@
   "ssLikeSucc": "点赞成功",
   "ssLike": "点赞",
   "ssAnonymous": "匿名",
-  "ssRealName": "名",
+  "ssRealName": "名",
   "ssAnonymousUser": "匿名用户",
   "ssAiChat": "AI对话",
   "ssCastScreen": "投屏",

+ 1 - 1
src/views/lang/en.json

@@ -914,7 +914,7 @@
   "ssLikeSucc": "Like Success",
   "ssLike": "Like",
   "ssAnonymous": "Anonymous",
-  "ssRealName": "Real Name",
+  "ssRealName": "Anonymous",
   "ssAnonymousUser": "Anonymous User",
   "ssAiChat": "AI Chat",
   "ssCastScreen": "Cast Screen",

+ 1 - 1
src/views/lang/hk.json

@@ -914,7 +914,7 @@
   "ssLikeSucc": "點贊成功",
   "ssLike": "點贊",
   "ssAnonymous": "匿名",
-  "ssRealName": "名",
+  "ssRealName": "名",
   "ssAnonymousUser": "匿名用戶",
   "ssAiChat": "AI對話",
   "ssCastScreen": "投屏",