分享码功能的实现,并修复了几个 bug

This commit is contained in:
eafonyang
2026-06-15 18:00:06 +08:00
parent b620805e13
commit b421fe1ca3
12 changed files with 756 additions and 222 deletions
+10 -1
View File
@@ -287,6 +287,10 @@
"addPresetTitle": "New preset",
"addPresetNameEmpty": "Name cannot be empty",
"addPresetNameExists": "That name already exists. Choose another.",
"overwritePresetTitle": "Preset name already exists",
"overwritePresetDesc": "A preset named \"{{name}}\" already exists. Overwrite it?",
"overwritePresetConfirm": "Overwrite",
"overwritePresetCancelled": "Cancelled",
"toastAddPresetOk": "Preset added",
"toastAddPresetFail": "Failed to add preset",
"toastPresetLimitReached": "Preset limit reached ({{max}}). Delete some presets before adding more.",
@@ -360,6 +364,8 @@
"shareCodeLabel": "Share Code",
"shareCopied": "Code copied",
"shareGenerating": "Generating…",
"shareCreateFail": "Failed to generate share code",
"shareExpireAt": "Expires at",
"importTab": "Import EQ",
"importCodeHint": "Enter or paste the 5-character share code",
"importQuery": "Query",
@@ -367,13 +373,16 @@
"importCodeNotFound": "Share code not found",
"importEqName": "EQ Name",
"importButton": "Import",
"importSaving": "Importing…",
"importSuccess": "EQ imported successfully",
"importFail": "Failed to import EQ",
"mySharesTab": "My Shares",
"mySharesLoading": "Loading…",
"mySharesEmpty": "No shared EQ yet",
"mySharesCode": "Code",
"mySharesName": "EQ Name",
"mySharesLoadFail": "Failed to load share list"
"mySharesLoadFail": "Failed to load share list",
"importCodeNotFound": "Share code not found or expired"
}
},
"dac": {
+10 -1
View File
@@ -223,6 +223,10 @@
"addPresetTitle": "新增預設",
"addPresetNameEmpty": "名稱不能為空",
"addPresetNameExists": "名稱已存在,請修改後再儲存",
"overwritePresetTitle": "預設名稱已存在",
"overwritePresetDesc": "預設「{{name}}」已存在,確認覆蓋原有資料嗎?",
"overwritePresetConfirm": "覆蓋",
"overwritePresetCancelled": "已取消",
"toastAddPresetOk": "已新增預設",
"toastAddPresetFail": "新增預設失敗",
"toastPresetLimitReached": "預設已達上限({{max}} 個),請先清理後再操作",
@@ -296,6 +300,8 @@
"shareCodeLabel": "分享碼",
"shareCopied": "已複製分享碼",
"shareGenerating": "產生中…",
"shareCreateFail": "產生分享碼失敗",
"shareExpireAt": "有效期至",
"importTab": "匯入 EQ",
"importCodeHint": "輸入或貼上 5 位分享碼",
"importQuery": "查詢",
@@ -303,13 +309,16 @@
"importCodeNotFound": "分享碼不存在",
"importEqName": "EQ 名稱",
"importButton": "匯入",
"importSaving": "匯入中…",
"importSuccess": "EQ 匯入成功",
"importFail": "EQ 匯入失敗",
"mySharesTab": "我的分享",
"mySharesLoading": "載入中…",
"mySharesEmpty": "暫無分享記錄",
"mySharesCode": "分享碼",
"mySharesName": "EQ 名稱",
"mySharesLoadFail": "載入分享列表失敗"
"mySharesLoadFail": "載入分享列表失敗",
"importCodeNotFound": "分享碼不存在或已過期"
}
},
"dac": {
+10 -1
View File
@@ -223,6 +223,10 @@
"addPresetTitle": "新增预设",
"addPresetNameEmpty": "名称不能为空",
"addPresetNameExists": "名称已存在,请修改后再保存",
"overwritePresetTitle": "预设名称已存在",
"overwritePresetDesc": "预设「{{name}}」已存在,确认覆盖原有数据吗?",
"overwritePresetConfirm": "覆盖",
"overwritePresetCancelled": "已取消",
"toastAddPresetOk": "已新增预设",
"toastAddPresetFail": "新增预设失败",
"toastPresetLimitReached": "预设已达上限({{max}} 个),请先清理后再操作",
@@ -296,6 +300,8 @@
"shareCodeLabel": "分享码",
"shareCopied": "已复制分享码",
"shareGenerating": "生成中…",
"shareCreateFail": "生成分享码失败",
"shareExpireAt": "有效期至",
"importTab": "导入 EQ",
"importCodeHint": "输入或粘贴 5 位分享码",
"importQuery": "查询",
@@ -303,13 +309,16 @@
"importCodeNotFound": "分享码不存在",
"importEqName": "EQ 名称",
"importButton": "导入",
"importSaving": "导入中…",
"importSuccess": "EQ 导入成功",
"importFail": "EQ 导入失败",
"mySharesTab": "我的分享",
"mySharesLoading": "加载中…",
"mySharesEmpty": "暂无分享记录",
"mySharesCode": "分享码",
"mySharesName": "EQ 名称",
"mySharesLoadFail": "加载分享列表失败"
"mySharesLoadFail": "加载分享列表失败",
"importCodeNotFound": "分享码不存在或已过期"
}
},
"dac": {