no message

This commit is contained in:
kuaifan 2024-11-09 09:46:17 +08:00
parent e5df3e6746
commit 016bc41180
27 changed files with 404 additions and 100 deletions

View File

@ -1363,7 +1363,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {post} api/dialog/msg/sendlocation 24. 发送位置消息 * @api {post} api/dialog/msg/sendlocation 27. 发送位置消息
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1423,7 +1423,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/readlist 27. 获取消息阅读情况 * @api {get} api/dialog/msg/readlist 28. 获取消息阅读情况
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1452,7 +1452,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/detail 28. 消息详情 * @api {get} api/dialog/msg/detail 29. 消息详情
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1500,7 +1500,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/download 29. 文件下载 * @api {get} api/dialog/msg/download 30. 文件下载
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1541,7 +1541,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/withdraw 30. 聊天消息撤回 * @api {get} api/dialog/msg/withdraw 31. 聊天消息撤回
* *
* @apiDescription 消息撤回限制24小时内需要token身份 * @apiDescription 消息撤回限制24小时内需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1567,7 +1567,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/voice2text 31. 语音消息转文字 * @api {get} api/dialog/msg/voice2text 32. 语音消息转文字
* *
* @apiDescription 将语音消息转文字需要token身份 * @apiDescription 将语音消息转文字需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1619,7 +1619,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/translation 32. 翻译消息 * @api {get} api/dialog/msg/translation 33. 翻译消息
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1678,7 +1678,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/mark 33. 消息标记操作 * @api {get} api/dialog/msg/mark 34. 消息标记操作
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1742,7 +1742,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/silence 34. 消息免打扰 * @api {get} api/dialog/msg/silence 35. 消息免打扰
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1805,7 +1805,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/forward 35. 转发消息给 * @api {get} api/dialog/msg/forward 36. 转发消息给
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1846,7 +1846,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/emoji 36. emoji回复 * @api {get} api/dialog/msg/emoji 37. emoji回复
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1881,7 +1881,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/tag 37. 标注/取消标注 * @api {get} api/dialog/msg/tag 38. 标注/取消标注
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1910,7 +1910,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/todo 38. 设待办/取消待办 * @api {get} api/dialog/msg/todo 39. 设待办/取消待办
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1953,7 +1953,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/todolist 39. 获取消息待办情况 * @api {get} api/dialog/msg/todolist 40. 获取消息待办情况
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -1983,7 +1983,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/done 40. 完成待办 * @api {get} api/dialog/msg/done 41. 完成待办
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2036,7 +2036,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/color 41. 设置颜色 * @api {get} api/dialog/msg/color 42. 设置颜色
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2077,7 +2077,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/group/add 42. 新增群组 * @api {get} api/dialog/group/add 43. 新增群组
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2139,7 +2139,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/group/edit 43. 修改群组 * @api {get} api/dialog/group/edit 44. 修改群组
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2201,7 +2201,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/group/adduser 44. 添加群成员 * @api {get} api/dialog/group/adduser 45. 添加群成员
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* - 有群主时:只有群主可以邀请 * - 有群主时:只有群主可以邀请
@ -2237,7 +2237,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/group/deluser 45. 移出(退出)群成员 * @api {get} api/dialog/group/deluser 46. 移出(退出)群成员
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* - 只有群主、邀请人可以踢人 * - 只有群主、邀请人可以踢人
@ -2281,7 +2281,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/group/transfer 46. 转让群组 * @api {get} api/dialog/group/transfer 47. 转让群组
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* - 只有群主且是个人类型群可以解散 * - 只有群主且是个人类型群可以解散
@ -2330,7 +2330,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/group/disband 47. 解散群组 * @api {get} api/dialog/group/disband 48. 解散群组
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* - 只有群主且是个人类型群可以解散 * - 只有群主且是个人类型群可以解散
@ -2358,7 +2358,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/group/searchuser 48. 搜索个人群(仅限管理员) * @api {get} api/dialog/group/searchuser 49. 搜索个人群(仅限管理员)
* *
* @apiDescription 需要token身份用于创建部门搜索个人群组 * @apiDescription 需要token身份用于创建部门搜索个人群组
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2387,7 +2387,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {post} api/dialog/okr/add 49. 创建OKR评论会话 * @api {post} api/dialog/okr/add 50. 创建OKR评论会话
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2426,7 +2426,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {post} api/dialog/okr/push 50. 推送OKR相关信息 * @api {post} api/dialog/okr/push 51. 推送OKR相关信息
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2462,7 +2462,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {post} api/dialog/msg/wordchain 51. 发送接龙消息 * @api {post} api/dialog/msg/wordchain 52. 发送接龙消息
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2548,7 +2548,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {post} api/dialog/msg/vote 52. 发起投票 * @api {post} api/dialog/msg/vote 53. 发起投票
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2664,7 +2664,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/top 53. 置顶/取消置顶 * @api {get} api/dialog/msg/top 54. 置顶/取消置顶
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2724,7 +2724,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/msg/topinfo 54. 获取置顶消息 * @api {get} api/dialog/msg/topinfo 55. 获取置顶消息
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0
@ -2751,7 +2751,7 @@ class DialogController extends AbstractController
} }
/** /**
* @api {get} api/dialog/sticker/search 55. 搜索在线表情 * @api {get} api/dialog/sticker/search 56. 搜索在线表情
* *
* @apiDescription 需要token身份 * @apiDescription 需要token身份
* @apiVersion 1.0.0 * @apiVersion 1.0.0

View File

@ -4,6 +4,7 @@ namespace App\Models;
use App\Exceptions\ApiException; use App\Exceptions\ApiException;
use App\Module\Base; use App\Module\Base;
use App\Module\Doo;
/** /**
* App\Models\ProjectPermission * App\Models\ProjectPermission
@ -198,7 +199,7 @@ class ProjectPermission extends AbstractModel
$desc = []; $desc = [];
rsort($permissions); rsort($permissions);
foreach ($permissions as $permission) { foreach ($permissions as $permission) {
$desc[] = self::PERMISSIONS_DESC[$permission]; $desc[] = Doo::translate(self::PERMISSIONS_DESC[$permission]);
} }
$desc = array_reverse($desc); $desc = array_reverse($desc);
throw new ApiException(sprintf("仅限%s操作", implode('、', $desc))); throw new ApiException(sprintf("仅限%s操作", implode('、', $desc)));

View File

@ -384,7 +384,7 @@ LDAP 用户禁止修改邮箱
匿名消息 匿名消息
系统管理员 系统管理员
我要签到 我要签到
手动打卡 手动签到
关键词不能为空 关键词不能为空
LICENSE 格式错误 LICENSE 格式错误
LICENSE 保存失败 LICENSE 保存失败
@ -716,3 +716,20 @@ webhook地址最长仅支持255个字符。
心灵鸡汤:(*) 心灵鸡汤:(*)
定位签到 定位签到
位置
经纬度错误
位置名称不能为空
位置类型错误
请填写百度地图AK
请选择允许签到位置
请选择有效的签到位置
暂未开启签到功能。
暂未开放定位签到。
错误的定位签到。
获取地图快照失败
保存地图快照失败
项目负责人
项目成员
任务负责人
任务协助人

View File

@ -1769,3 +1769,25 @@ WiFi签到延迟时长为±1分钟。
搜索地点 搜索地点
附近没有找到地点 附近没有找到地点
定位失败 定位失败
签到地点
选择附近地点
搜索地点
附近没有找到地点
定位失败
位置
你选择的位置「(*)」不在签到范围内
定位签到
通过在签到打卡机器人发送位置签到
签到备注
百度地图AK
获取AK流程
允许签到位置
点击修改
经度:(*),纬度:(*),半径:(*)米
点击设置
签到半径(*)米
请点击地图选择签到位置
请先填写百度地图AK
你当前是负责人,确定要转为协助人员吗?

View File

@ -15015,7 +15015,7 @@
"key": "定位签到", "key": "定位签到",
"zh": "", "zh": "",
"zh-CHT": "定位簽到", "zh-CHT": "定位簽到",
"en": "Location-based Check-in", "en": "Location Check-in",
"ko": "위치 기반 체크인", "ko": "위치 기반 체크인",
"ja": "位置情報によるチェックイン", "ja": "位置情報によるチェックイン",
"de": "Standortbasiertes Check-in", "de": "Standortbasiertes Check-in",
@ -26014,5 +26014,269 @@
"fr": "Échec de localisation", "fr": "Échec de localisation",
"id": "Lokasi Gagal", "id": "Lokasi Gagal",
"ru": "Не удалось определить местоположение" "ru": "Не удалось определить местоположение"
},
{
"key": "位置",
"zh": "",
"zh-CHT": "位置",
"en": "Location",
"ko": "위치",
"ja": "位置",
"de": "Ort",
"fr": "Emplacement",
"id": "Lokasi",
"ru": "Местоположение"
},
{
"key": "你选择的位置「(%T1)」不在签到范围内",
"zh": "",
"zh-CHT": "您選擇的位置「(%T1)」不在簽到範圍內",
"en": "The location you selected '(%T1)' is not within the check-in range",
"ko": "선택한 위치 '(%T1)'이(가) 체크인 범위 내에 없습니다",
"ja": "選択した位置「(%T1)」はチェックイン範囲内にありません",
"de": "Der von Ihnen ausgewählte Ort '(%T1)' liegt nicht im Check-in-Bereich",
"fr": "L'emplacement que vous avez sélectionné '(%T1)' n'est pas dans la zone de pointage",
"id": "Lokasi yang Anda pilih '(%T1)' tidak dalam jangkauan check-in",
"ru": "Выбранное вами местоположение '(%T1)' находится вне пределов зоны регистрации"
},
{
"key": "百度地图AK",
"zh": "",
"zh-CHT": "百度地圖AK",
"en": "Baidu Map AK",
"ko": "바이두 지도 AK",
"ja": "百度地図AK",
"de": "Baidu Karte AK",
"fr": "Baidu Map AK",
"id": "Baidu Map AK",
"ru": "Baidu Map AK"
},
{
"key": "获取AK流程",
"zh": "",
"zh-CHT": "獲取AK流程",
"en": "Process to Obtain AK",
"ko": "AK 취득 과정",
"ja": "AK取得プロセス",
"de": "Prozess zum Erhalt von AK",
"fr": "Processus pour obtenir AK",
"id": "Proses untuk Mendapatkan AK",
"ru": "Процесс получения AK"
},
{
"key": "允许签到位置",
"zh": "",
"zh-CHT": "允許簽到位置",
"en": "Allowed Check-in Location",
"ko": "체크인 위치 허용",
"ja": "チェックイン許可位置",
"de": "Erlaubter Check-in-Standort",
"fr": "Emplacement de pointage autorisé",
"id": "Lokasi Check-in yang Diizinkan",
"ru": "Разрешенное место регистрации"
},
{
"key": "点击修改",
"zh": "",
"zh-CHT": "點擊修改",
"en": "Click to Edit",
"ko": "수정하려면 클릭",
"ja": "クリックして編集",
"de": "Klicken zum Bearbeiten",
"fr": "Cliquez pour modifier",
"id": "Klik untuk Mengubah",
"ru": "Нажмите для редактирования"
},
{
"key": "经度:(%T1),纬度:(%T2),半径:(%T3)米",
"zh": "",
"zh-CHT": "經度:(%T1),緯度:(%T2),半徑:(%T3)米",
"en": "Longitude: (%T1), Latitude: (%T2), Radius: (%T3) meters",
"ko": "경도: (%T1), 위도: (%T2), 반경: (%T3)미터",
"ja": "経度:(%T1)、緯度:(%T2)、半径:(%T3)メートル",
"de": "Längengrad: (%T1), Breitengrad: (%T2), Radius: (%T3) Meter",
"fr": "Longitude : (%T1), Latitude : (%T2), Rayon : (%T3) mètres",
"id": "Garis Bujur: (%T1), Garis Lintang: (%T2), Radius: (%T3) meter",
"ru": "Долгота: (%T1), Широта: (%T2), Радиус: (%T3) метров"
},
{
"key": "点击设置",
"zh": "",
"zh-CHT": "點擊設置",
"en": "Click to Set",
"ko": "설정하려면 클릭",
"ja": "クリックして設定",
"de": "Klicken zum Einstellen",
"fr": "Cliquez pour régler",
"id": "Klik untuk Mengatur",
"ru": "Нажмите для настройки"
},
{
"key": "签到半径(%T1)米",
"zh": "",
"zh-CHT": "簽到半徑(%T1)米",
"en": "Check-in Radius: (%T1) meters",
"ko": "체크인 반경: (%T1)미터",
"ja": "チェックイン半径:(%T1)メートル",
"de": "Check-in-Radius: (%T1) Meter",
"fr": "Rayon de pointage : (%T1) mètres",
"id": "Radius Check-in: (%T1) meter",
"ru": "Радиус регистрации: (%T1) метров"
},
{
"key": "请点击地图选择签到位置",
"zh": "",
"zh-CHT": "請點擊地圖選擇簽到位置",
"en": "Please click on the map to select the check-in location",
"ko": "체크인 위치를 선택하려면 지도를 클릭하세요",
"ja": "地図をクリックしてチェックイン位置を選択してください",
"de": "Bitte auf die Karte klicken, um den Check-in-Standort auszuwählen",
"fr": "Veuillez cliquer sur la carte pour sélectionner l'emplacement de pointage",
"id": "Silakan klik peta untuk memilih lokasi check-in",
"ru": "Пожалуйста, нажмите на карту, чтобы выбрать местоположение регистрации"
},
{
"key": "请先填写百度地图AK",
"zh": "",
"zh-CHT": "請先填寫百度地圖AK",
"en": "Please fill in the Baidu Map AK first",
"ko": "먼저 Baidu 지도 AK를 입력하세요",
"ja": "まずBaiduマップAKを記入してください",
"de": "Bitte geben Sie zuerst das Baidu Map AK ein",
"fr": "Veuillez d'abord remplir le Baidu Map AK",
"id": "Silakan isi Baidu Map AK terlebih dahulu",
"ru": "Пожалуйста, сначала заполните Baidu Map AK"
},
{
"key": "经纬度错误",
"zh": "",
"zh-CHT": "經緯度錯誤",
"en": "Incorrect latitude and longitude",
"ko": "잘못된 위도 및 경도",
"ja": "緯度と経度が間違っています",
"de": "Falsche Breitengrad und Längengrad",
"fr": "Latitude et longitude incorrectes",
"id": "Kesalahan garis lintang dan bujur",
"ru": "Неправильная широта и долгота"
},
{
"key": "位置名称不能为空",
"zh": "",
"zh-CHT": "位置名稱不能為空",
"en": "Location name cannot be empty",
"ko": "위치 이름은 비워 둘 수 없습니다",
"ja": "位置名は空にできません",
"de": "Standortname darf nicht leer sein",
"fr": "Le nom de l'emplacement ne peut pas être vide",
"id": "Nama lokasi tidak boleh kosong",
"ru": "Название местоположения не может быть пустым"
},
{
"key": "位置类型错误",
"zh": "",
"zh-CHT": "位置類型錯誤",
"en": "Incorrect location type",
"ko": "잘못된 위치 유형",
"ja": "位置タイプの間違い",
"de": "Falscher Standorttyp",
"fr": "Type de localisation incorrect",
"id": "Jenis lokasi salah",
"ru": "Неправильный тип местоположения"
},
{
"key": "请填写百度地图AK",
"zh": "",
"zh-CHT": "請填寫百度地圖AK",
"en": "Please fill in the Baidu Map AK",
"ko": "Baidu 지도 AK를 입력하세요",
"ja": "BaiduマップAKを記入してください",
"de": "Bitte füllen Sie das Baidu Map AK aus",
"fr": "Veuillez remplir le Baidu Map AK",
"id": "Harap isi Baidu Map AK",
"ru": "Пожалуйста, заполните Baidu Map AK"
},
{
"key": "请选择允许签到位置",
"zh": "",
"zh-CHT": "請選擇允許簽到位置",
"en": "Please select an allowed check-in location",
"ko": "허용되는 체크인 위치를 선택하세요",
"ja": "許可されたチェックイン場所を選択してください",
"de": "Bitte wählen Sie einen erlaubten Check-in-Standort aus",
"fr": "Veuillez sélectionner un emplacement d'enregistrement autorisé",
"id": "Silakan pilih lokasi check-in yang diizinkan",
"ru": "Пожалуйста, выберите разрешенное местоположение для регистрации"
},
{
"key": "请选择有效的签到位置",
"zh": "",
"zh-CHT": "請選擇有效的簽到位置",
"en": "Please select a valid check-in location",
"ko": "유효한 체크인 위치를 선택하세요",
"ja": "有効なチェックイン場所を選択してください",
"de": "Bitte wählen Sie einen gültigen Check-in-Standort aus",
"fr": "Veuillez sélectionner un emplacement d'enregistrement valide",
"id": "Silakan pilih lokasi check-in yang valid",
"ru": "Пожалуйста, выберите действительное местоположение для регистрации"
},
{
"key": "暂未开放定位签到。",
"zh": "",
"zh-CHT": "暫未開放定位簽到。",
"en": "Location-based check-in is not yet available.",
"ko": "위치 기반 체크인이 아직 불가능합니다.",
"ja": "位置指定のチェックインはまだ利用できません。",
"de": "Standortbasiertes Einchecken ist noch nicht verfügbar.",
"fr": "L'enregistrement basé sur la localisation n'est pas encore disponible.",
"id": "Check-in berbasis lokasi belum tersedia.",
"ru": "Регистрация по локации пока недоступна."
},
{
"key": "错误的定位签到。",
"zh": "",
"zh-CHT": "錯誤的定位簽到。",
"en": "Incorrect location-based check-in.",
"ko": "잘못된 위치 기반 체크인입니다.",
"ja": "間違った位置指定のチェックイン。",
"de": "Falsches standortbasiertes Einchecken.",
"fr": "Enregistrement basé sur la localisation incorrect.",
"id": "Check-in berbasis lokasi salah.",
"ru": "Неправильная регистрация по локации."
},
{
"key": "获取地图快照失败",
"zh": "",
"zh-CHT": "獲取地圖快照失敗",
"en": "Failed to retrieve map snapshot",
"ko": "지도 스냅샷 가져오기 실패",
"ja": "地図スナップショットの取得に失敗しました",
"de": "Kartensnapshot konnte nicht abgerufen werden",
"fr": "Échec de la récupération de la capture de la carte",
"id": "Gagal mengambil cuplikan peta",
"ru": "Не удалось получить снимок карты"
},
{
"key": "保存地图快照失败",
"zh": "",
"zh-CHT": "保存地圖快照失敗",
"en": "Failed to save map snapshot",
"ko": "지도 스냅샷 저장 실패",
"ja": "地図スナップショットの保存に失敗しました",
"de": "Kartensnapshot konnte nicht gespeichert werden",
"fr": "Échec de l'enregistrement de la capture de la carte",
"id": "Gagal menyimpan cuplikan peta",
"ru": "Не удалось сохранить снимок карты"
},
{
"key": "你当前是负责人,确定要转为协助人员吗?",
"zh": "",
"zh-CHT": "你當前是負責人,確定要轉為協助人員嗎?",
"en": "You are currently the person in charge. Are you sure you want to switch to assistant?",
"ko": "현재 책임자입니다. 보조 직원으로 전환하시겠습니까?",
"ja": "あなたは現在責任者です。補助者に切り替えますか?",
"de": "Sie sind derzeit die verantwortliche Person. Möchten Sie wirklich zum Assistenten wechseln?",
"fr": "Vous êtes actuellement la personne responsable. Voulez-vous vraiment passer à assistant ?",
"id": "Anda saat ini adalah orang yang bertanggung jawab. Apakah Anda yakin ingin beralih menjadi asisten?",
"ru": "Вы в данный момент являетесь ответственным лицом. Уверены, что хотите перейти в помощники?"
} }
] ]

File diff suppressed because one or more lines are too long

View File

@ -5,15 +5,15 @@
<meta name="description" content="APP接口文档"> <meta name="description" content="APP接口文档">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="assets/bootstrap.min.css?v=1730906918377" rel="stylesheet" media="screen"> <link href="assets/bootstrap.min.css?v=1731116827458" rel="stylesheet" media="screen">
<link href="assets/prism.css?v=1730906918377" rel="stylesheet" /> <link href="assets/prism.css?v=1731116827458" rel="stylesheet" />
<link href="assets/prism-toolbar.css?v=1730906918377" rel="stylesheet" /> <link href="assets/prism-toolbar.css?v=1731116827458" rel="stylesheet" />
<link href="assets/prism-diff-highlight.css?v=1730906918377" rel="stylesheet" /> <link href="assets/prism-diff-highlight.css?v=1731116827458" rel="stylesheet" />
<link href="assets/main.css?v=1730906918377" rel="stylesheet" media="screen, print"> <link href="assets/main.css?v=1731116827458" rel="stylesheet" media="screen, print">
<link href="assets/favicon.ico?v=1730906918377" rel="icon" type="image/x-icon"> <link href="assets/favicon.ico?v=1731116827458" rel="icon" type="image/x-icon">
<link href="assets/apple-touch-icon.png?v=1730906918377" rel="apple-touch-icon" sizes="180x180"> <link href="assets/apple-touch-icon.png?v=1731116827458" rel="apple-touch-icon" sizes="180x180">
<link href="assets/favicon-32x32.png?v=1730906918377" rel="icon" type="image/png" sizes="32x32"> <link href="assets/favicon-32x32.png?v=1731116827458" rel="icon" type="image/png" sizes="32x32">
<link href="assets/favicon-16x16.png?v=1730906918377" rel="icon" type="image/png" sizes="16x16"> <link href="assets/favicon-16x16.png?v=1731116827458" rel="icon" type="image/png" sizes="16x16">
</head> </head>
<body class="container-fluid"> <body class="container-fluid">
@ -1042,6 +1042,6 @@
</div> </div>
</div> </div>
<script src="assets/main.bundle.js?v=1730906918377"></script> <script src="assets/main.bundle.js?v=1731116827458"></script>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""] ["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long