lip hai 3 meses
pai
achega
3742eaccae
Modificáronse 2 ficheiros con 269 adicións e 3 borrados
  1. 1 3
      app/admin/controller/Kefu.php
  2. 268 0
      app/lang/ko.php

+ 1 - 3
app/admin/controller/Kefu.php

@@ -383,7 +383,7 @@ class Kefu extends BaseController
                 wsSendMsg(0,'handleChat',['user_id'=>$user_id]);
     
                 //给用户发送客服评分的消息
-                $user_open_comment = Config::getFieldValue('user_open_comment', $user->language_code);
+                $user_open_comment = Config::getFieldValue('user_open_comment');
                 if ($user_open_comment == 1 ) {
                     $param = [
                         'id' => \utils\Str::getUuid(),
@@ -494,8 +494,6 @@ class Kefu extends BaseController
             $language_code = $this->request->param('language_code') ?? $this->lang;
             $msg_id = $this->request->param('msg_id');
             $content = Message::where('msg_id',$msg_id)->where('type','text')->value('content');
-            $content = strip_tags($content);
-            
             //谷歌翻译
             $content = google_translate($content, $language_code);
             return $this->success( ['content' => $content]);

+ 268 - 0
app/lang/ko.php

@@ -0,0 +1,268 @@
+<?php
+return [
+    'system'=>[
+        'success'=>'작업 성공',
+        'fail'=>'작업 실패',
+        'error'=>'시스템 오류',
+        'forbidden'=>"접근 금지",
+        'exist'=>"기록이 존재하지 않음",
+        'sendOK'=>"전송 성공",
+        'sendFail'=>"전송 실패",
+        'delOk'=>"삭제 성공",
+        'settingOk'=>"설정 성공",
+        'notNull'=>"비어 있을 수 없음",
+        'editOk'=>'수정 성공',
+        'editFail'=>'수정 실패',
+        'addOk'=>'추가 성공',
+        'addFail'=>'추가 실패',
+        'joinOk'=>'가입 성공',
+        'notAuth'=>"해당 작업에 대한 권한이 없습니다!",
+        'demoMode'=>"데모 모드에서는 수정이 지원되지 않습니다",
+        'parameterError'=>"매개변수 오류",
+        'longTime'=>'요청 시간 초과',
+        'apiClose'=>"인터페이스가 닫혔음",
+        'appIdError'=>'appId 오류',
+        'signError'=>'서명 오류',
+        'toofast'=>"접근 속도가 너무 빠릅니다!",
+        'notice'=>"시스템 알림",
+        'favor'=>"내 즐겨찾기",
+        'message'=>"시스템 메시지",
+        'announce'=>"{:num}개의 공지",
+        'transFile'=>"파일 전송",
+        'ipError'=>'IP 차단됨',
+    ],
+    'messageType'=>[
+        'other'=>"[지원되지 않는 메시지 유형]",
+        'image'=>'[이미지]',
+        'voice'=>'[음성]',
+        'emoji'=>'[커스텀 이모티콘]',
+        'video'=>'[비디오]',
+        'file'=>'[파일]',
+        'webrtcAudio'=>'[음성 통화 요청 중]',
+        'webrtcVideo'=>'[영상 통화 요청 중]',
+    ],
+    'friend'=>[
+        'notAddOwn'=>"자신을 친구로 추가할 수 없음",
+        'already'=>"이미 친구 관계입니다",
+        'repeatApply'=>"이미 신청했습니다. 상대방의 승인을 기다려주세요",
+        'new'=>"새 친구",
+        "apply"=>"친구로 추가 요청함",
+        'notApply'=>"신청이 존재하지 않음",
+        'not'=>"친구가 존재하지 않음",
+        'newChat'=>"성공적으로 친구 추가되었습니다. 이제 채팅을 시작하세요!",
+        'limit'=>"친구 수가 최대치에 도달했습니다!",
+        'refuse'=>"상대방이 친구 추가를 거절했습니다!",
+    ],
+    'group'=>[
+        'name'=>"그룹 채팅",
+        'notAuth'=>'작업 권한이 없습니다. 그룹장과 관리자만 수정할 수 있습니다!',
+        'userLimit'=>'인원 수가 {:userMax}명을 초과할 수 없습니다!',
+        'inviteLimit'=>'한 번에 초대할 수 있는 인원 수가 {:limit}명을 초과할 수 없습니다!',
+        'invite'=>"{:username}님이 그룹 채팅에 초대했습니다",
+        'removeUser'=>"그룹 채팅에서 추방되었습니다!",
+        'notCustom'=>"본 그룹의 멤버가 아니므로 메시지를 보낼 권한이 없습니다!",
+        'add'=>"{:username}님이 그룹 채팅을 생성했습니다",
+        'join'=>"{:username}님이 그룹 채팅에 참여했습니다",
+        'atLeast'=>"최소 두 명 이상을 선택해주세요!",
+        'alreadyJoin'=>'이미 해당 그룹에 가입했습니다!',
+        'exist'=>"그룹 채팅이 존재하지 않음",
+        'notice'=>"그룹 공지",
+        'all'=>"모든 사람",
+        'noSpeak'=>"채팅 금지되었습니다. 복구 시간: {:time}",
+        'notSpeak'=>"그룹 채팅이 채팅 금지 상태입니다!",
+        'limit'=>"그룹 채팅 생성이 제한되었습니다!",
+    ],
+    'user'=>[
+        'exist'=>"사용자가 존재하지 않음",
+        'codeErr'=>'인증 코드가 올바르지 않습니다!',
+        'newCodeErr'=>'새 인증 코드가 올바르지 않습니다!',
+        'passErr'=>"기존 비밀번호가 올바르지 않습니다!",
+        'already'=>"계정이 이미 존재함",
+        'registerOk'=>"가입 성공",
+        'loginOk'=>"로그인 성공",
+        'tokenFailure'=>"TOKEN이 만료되었습니다!",
+        'forbid'=>'계정이 차단되었습니다',
+        'passError'=>'비밀번호 오류',
+        'logoutOk'=>'로그아웃 성공!',
+        'closeRegister'=>'현재 시스템에서 가입 기능이 닫혔습니다!',
+        'inviteCode'=>'초대 코드가 만료되었습니다!',
+        'accountVerify'=>'계정은 휴대폰 번호 또는 이메일이어야 합니다',
+        'waitMinute'=>"1분 후 다시 시도해주세요!",
+        "loginAccount"=>"로그인 계정",
+        "registerAccount"=>"가입 계정",
+        "editPass"=>"비밀번호 수정",
+        "editAccount"=>"계정 수정",
+        'loginError' => '로그인 정보가 잘못되었습니다. 다시 로그인해주세요',
+        'mustToken' => '먼저 시스템에 로그인해주세요',
+        'blacklist' => '로그인이 만료되었습니다. 다시 로그인해주세요',
+        'expired' => '로그인이 만료되었습니다. 다시 로그인해주세요',
+        'notOwn' =>"상담원은 본인으로 설정할 수 없음",
+        'loginLimit' =>"비밀번호 오류 횟수가 너무 많습니다. 나중에 다시 시도해주세요!",
+        'registerLimit'=>"{:time}분 후에 다시 가입해주세요!",
+    ],
+    'im'=>[
+        'forbidChat'=>"현재 사용자 간 개인 채팅이 금지되었습니다!",
+        'notFriend'=>"상대방의 친구 목록에 없으므로 메시지를 보낼 수 없습니다!",
+        'friendNot'=>"상대방이 아직 친구가 아니므로 메시지를 보낼 수 없습니다!",
+        'forwardLimit'=>"전송할 사용자를 선택하거나 수량이 {:count}개를 초과할 수 없습니다!",
+        'exist'=>"메시지가 존재하지 않음",
+        'forwardRule'=>"규정 제한으로 인해 {:count}개의 메시지 전송에 실패했습니다!",
+        'forwardOk'=>'전송 성공',
+        'you'=>'당신',
+        'other'=>'상대방',
+        'redoLimitTime'=>"{:time}분이 지나면 메시지를 회수할 수 없습니다!",
+        'redo'=>"메시지 하나를 회수했습니다",
+        'manageRedo'=>'(관리자)에 의해 메시지 하나가 회수되었습니다',
+        'msgContentLimit'=>'보낸 메시지 길이가 너무 깁니다!',
+        'sendTimeLimit'=>'메시지 전송 시간 간격은 {:time}초입니다!',
+        'forbidMsg'=>'[해당 메시지는 규정 위반으로 차단되었습니다]',
+    ],
+    'webRtc'=>[
+        'cancel'=>'통화 취소됨',
+        'refuse'=>'거절됨',
+        'notConnected'=>'연결되지 않음',
+        'duration'=>'통화 시간: {:time}',
+        'busy'=>'통화 중',
+        'other'=>'다른 단말에서 작업 완료',
+        'video'=>'영상 통화',
+        'audio'=>'음성 통화',
+        'answer'=>'통화 요청 수락',
+        'exchange'=>'데이터 교환 중',
+        'fail'=>'통화 실패',
+    ],
+    'email'=>[
+        'input'=>'올바른 이메일을 입력해주세요',
+        'testTitle'=>"테스트 메일",
+        'testContent'=>'이것은 테스트 메일입니다. 수신하셨다면 모든 설정이 정상적인 것을 의미합니다!',
+    ],
+    'task'=>[
+        'schedule' => '예약 작업',
+        'queue' => '메시지 큐',
+        'worker' => '메시지 푸시',
+        'clearStd' => '로그 정리',
+        'null'=>"알 수 없는 작업",
+        'winRun'=>"Windows에서 실행하려면 루트 디렉토리의 start_for_win.bat 파일을 실행하세요",
+        'alreadyRun'=>"프로세스가 이미 시작됨",
+        'startOk'=>"시작 성공",
+        'startFail'=>"시작 실패",
+        'notRun'=>"프로세스가 시작되지 않음",
+        'logExist'=>"로그가 존재하지 않음",
+    ],
+    'file'=>[
+        'preview'=>"파일 미리보기",
+        'browserDown'=>"브라우저를 사용하여 다운로드해주세요",
+        'exist'=>"파일이 존재하지 않음",
+        'uploadLimit'=>"파일 크기가 {:size}MB를 초과할 수 없습니다",
+        'typeNotSupport'=>"파일 형식이 지원되지 않음",
+        'uploadOk'=>"업로드 성공"
+    ],
+    'scan'=>[
+        'failure'=>'QR 코드가 만료되었습니다'
+    ],
+    "" => "",
+    "ok" => '성공',
+    "OK" => "성공",
+    "请求错误" => "요청 오류",
+    "用户名重复" => "사용자 이름 중복",
+    "路由不存在" => "라우트가 존재하지 않음",
+    "用户不存在" => "사용자가 존재하지 않음",
+    "密码错误" => "비밀번호 오류",
+    "请登录" => "로그인해주세요3",
+    "请选择国家" => "국가를 선택해주세요",
+    "没有找到" => "찾을 수 없음",
+    "保存失败" => "저장 실패",
+    "文件上传错误" => "파일 업로드 오류",
+    "用户名已存在" => "사용자 이름이 이미 존재함",
+    "添加失败" => "추가 실패",
+    "删除失败" => "삭제 실패",
+    "已取消" => "취소됨",
+    "参数错误" => "매개변수 오류",
+    "分类不存在" => "분류가 존재하지 않음",
+    "二级分类不可设置" => "2차 분류는 설정할 수 없음",
+    "登录失败" => "로그인 실패",
+    "操作失败" => "작업 실패",
+    "未知文件格式" => "알 수 없는 파일 형식",
+    "取消成功"  => "취소 성공",
+    "账号已存在" => "계정이 이미 존재함",
+    "登录成功" => "로그인 성공",
+    "保存成功" => "저장 성공",
+    "加入成功" => "가입 성공",
+    "删除成功" => "삭제 성공",
+    "取消成功" => "취소 성공",
+    "申请成功" => "신청 성공",
+    "修改成功" => "수정 성공",
+    "设置成功" => "설정 성공",
+    "提交成功" => "제출 성공",
+    "添加成功" => "추가 성공",
+    "操作成功" => "작업 성공",
+    "该角色下有管理员,不能删除" => "해당 역할에 관리자가 있으므로 삭제할 수 없음",
+    "角色名称不可重复" => "역할 이름은 중복될 수 없음",
+    "角色ID不能为空" => "역할 ID는 비어 있을 수 없음",
+    "角色不存在" => "역할이 존재하지 않음",
+    "您暂无权限" => "현재 권한이 없음",
+    "邮箱格式错误" => "이메일 형식 오류",
+    "只有超级管理员才能操作" => "슈퍼 관리자만 작업할 수 있음",
+    "超级管理员不能删除" => "슈퍼 관리자는 삭제할 수 없음",
+    "平台客服" => "플랫폼 상담원",
+    "英语" => "영어",
+    "中文简体" => "중국어 간체",
+    "中文繁体" => "중국어 번체",
+    "日语" => "일본어",
+    "德语" => "독일어",
+    "越南语" => "베트남어",
+    "印度语" => "인도어",
+    "印度尼西亚" => "인도네시아어",
+    "菲律宾语" => "필리핀어",
+    "法语" => "프랑스어",
+    "俄语" => "러시아어",
+    "西班牙语" => "스페인어",
+    "葡萄牙语" => "포르투갈어",
+    "意大利语" => "이탈리아어",
+    "马来西亚语" => "말레이시아어",
+    "南非荷兰语" => "아프리칸스어",
+    "希腊语" => "그리스어",
+    "土耳其语" => "터키어",
+    "韩语" => "한국어",
+    "泰语" => "태국어",
+    "阿拉伯语" => "아랍어",
+    '配置不存在' => '설정이 존재하지 않음',
+    '部门不存在' => '부서가 존재하지 않음',
+    '问题不存在' => '문제가 존재하지 않음',
+    '分类不存在' => '분류가 존재하지 않음',
+    '分类名称已存在' => '분류 이름이 이미 존재함',
+    '关键词已存在' => '키워드가 이미 존재함',
+    '关键词不存在' => '키워드가 존재하지 않음',
+    '该部门下有用户,不能删除' => '해당 부서에 사용자가 있으므로 삭제할 수 없음',
+    '部门名称已存在' => '부서 이름이 이미 존재함',
+    '角色ID不能为空' => '역할 ID는 비어 있을 수 없음',
+    '部门ID不能为空' => '부서 ID는 비어 있을 수 없음',
+    '密码不能为空' => '비밀번호는 비어 있을 수 없음',
+    '资金密码错误' => '자금 비밀번호 오류',
+    '通用问题' => '일반적인 문제',
+    '常用语不存在' => '자주 사용하는 표현이 존재하지 않음',
+    '猜你想问不存在' => '궁금한 점 추천이 존재하지 않음',
+    '投诉项不存在' => '불만 항목이 존재하지 않음',
+    '投诉项已存在' => '불만 항목이 이미 존재함',
+    '专线不存在' => '전용 라인이 존재하지 않음',
+    '专线已存在' => '전용 라인이 이미 존재함',
+    '账号不存在' => '계정이 존재하지 않음',
+    '登录密码修改成功' => '로그인 비밀번호 수정 성공',
+    'IP已存在' => 'IP가 이미 존재함',
+    'IP不存在' => 'IP가 존재하지 않음',
+    '问题' => '문제',
+    '顺序分配' => '순서 할당',
+    '一级' => '1급',
+    '二级' => '2급',
+    '三级' => '3급',
+    '签到成功' => '출석 성공',
+    '退出成功' => '탈퇴 성공',
+    '用户不存在' => '사용자가 존재하지 않음',
+    '系统管理员无法转人工' => '시스템 관리자는 인공 상담으로 전환할 수 없음',
+    '请选择投诉项' => '불만 항목을 선택해주세요',
+    '您已投诉过该客服,无需重复投诉' => '이미 해당 상담원에 대해 불만 제기를 했으므로 중복할 필요가 없습니다',
+    '投诉项不存在' => '불만 항목이 존재하지 않음',
+    '已处理' => '처리 완료',
+    '已评价' => '평가 완료',
+    '请打分' => '점수를 매겨주세요',
+    '参数有误'  => '매개변수 오류',
+];