Bug réel : la bannière 'Surlignez le texte à clipper' n'apparaissait jamais en pratique parce que le side panel envoyait SET_PICK_MODE avant que le content script ne soit prêt (race condition MV3 entre chrome.scripting.executeScript et la mise en place du listener chrome.runtime.onMessage). Le retry PING dans ensureContentScript ne suffisait pas : le listener sidepanel peut aussi être en retard. Fix radical : content.js affiche la bannière IMMÉDIATEMENT à l'initialisation, sans attendre SET_PICK_MODE. L'utilisateur voit immédiatement que l'extension est active. Un bouton ✕ permet de la fermer (state local au tab). Pas de dépendance sur le side panel pour le feedback visuel. + manifest : retrait de optional_host_permissions (redondant avec host_permissions http://*/* et https://*/*, peut perturber Chrome en dev). + bannière rediseignée : max-width 640px responsive, animation slideIn, bouton ✕ accessible. + nouvelles clés i18n bannerDismiss dans les 15 locales. + build : exclusion de store-assets/ du zip et du xpi (sinon le package Store faisait 327 Ko au lieu de 47 Ko).
194 lines
4.3 KiB
JSON
194 lines
4.3 KiB
JSON
{
|
||
"extName": {
|
||
"message": "Memento · Web Clipper"
|
||
},
|
||
"extDescription": {
|
||
"message": "将网页和突出显示的文本捕获到您的 Memento 笔记本中 — 连接到您自己的 Memento 服务器。"
|
||
},
|
||
"extActionTitle": {
|
||
"message": "剪藏到 Memento"
|
||
},
|
||
"webClipper": {
|
||
"message": "Web Clipper"
|
||
},
|
||
"connected": {
|
||
"message": "已连接"
|
||
},
|
||
"disconnected": {
|
||
"message": "未连接"
|
||
},
|
||
"instanceSettings": {
|
||
"message": "时刻网址"
|
||
},
|
||
"instanceUrlLabel": {
|
||
"message": "您的 Memento 实例 URL"
|
||
},
|
||
"presetProduction": {
|
||
"message": "制作预设 · memento-note.com"
|
||
},
|
||
"applyReconnect": {
|
||
"message": "应用并重新连接"
|
||
},
|
||
"openMomento": {
|
||
"message": "打开时刻"
|
||
},
|
||
"settingsHint": {
|
||
"message": "粘贴 Memento 服务器的 HTTPS(或 LAN)URL。此浏览器中的 Cookie 处理登录。"
|
||
},
|
||
"footerVersion": {
|
||
"message": "Memento Web Clipper <<<版本>>>"
|
||
},
|
||
"errPermissionDenied": {
|
||
"message": "Memento 无法访问此选项卡。检查键盘/站点扩展权限 - 或打开侧面板。"
|
||
},
|
||
"notebookUnnamed": {
|
||
"message": "无标题笔记本"
|
||
},
|
||
"noNotebooks": {
|
||
"message": "还没有笔记本"
|
||
},
|
||
"readingTimeOne": {
|
||
"message": "阅读约 1 分钟"
|
||
},
|
||
"readingTimeOther": {
|
||
"message": "大约。 $COUNT$ 最少阅读次数",
|
||
"placeholders": {
|
||
"COUNT": {
|
||
"content": "$1",
|
||
"example": "5"
|
||
}
|
||
}
|
||
},
|
||
"selectionDetected": {
|
||
"message": "检测到选择"
|
||
},
|
||
"ignore": {
|
||
"message": "忽略"
|
||
},
|
||
"selectionHint": {
|
||
"message": "提示:突出显示页面上的文本以将精确的选择剪辑为注释。"
|
||
},
|
||
"clipSelection": {
|
||
"message": "剪藏选中文本"
|
||
},
|
||
"clipPage": {
|
||
"message": "剪藏此页面"
|
||
},
|
||
"saveLinkOnly": {
|
||
"message": "仅保存链接"
|
||
},
|
||
"pageNotAccessible": {
|
||
"message": "此处无法剪辑 — 此页面阻止扩展程序访问。"
|
||
},
|
||
"errLoginRequired": {
|
||
"message": "请先在此浏览器中登录 Memento。"
|
||
},
|
||
"errLoadNotebooks": {
|
||
"message": "无法加载笔记本。尝试重新连接。"
|
||
},
|
||
"notebooksLoaded": {
|
||
"message": "笔记本已加载"
|
||
},
|
||
"connecting": {
|
||
"message": "正在连接…"
|
||
},
|
||
"connectedToUrl": {
|
||
"message": "连接到 $URL$",
|
||
"placeholders": {
|
||
"URL": {
|
||
"content": "$1",
|
||
"example": "https://memento-note.com"
|
||
}
|
||
}
|
||
},
|
||
"restrictedPage": {
|
||
"message": "受限页面 — 通过 Memento 工具栏或侧面板进行剪辑。"
|
||
},
|
||
"destinationNotebook": {
|
||
"message": "目的地笔记本"
|
||
},
|
||
"activePage": {
|
||
"message": "活动页面"
|
||
},
|
||
"previewBeforeSave": {
|
||
"message": "保存前查看"
|
||
},
|
||
"noteTitleLabel": {
|
||
"message": "标题"
|
||
},
|
||
"excerptLabel": {
|
||
"message": "摘抄"
|
||
},
|
||
"saveToMomento": {
|
||
"message": "保存到时刻"
|
||
},
|
||
"back": {
|
||
"message": "后退"
|
||
},
|
||
"analyzingSource": {
|
||
"message": "分析来源"
|
||
},
|
||
"statusAnalyzing": {
|
||
"message": "正在分析……"
|
||
},
|
||
"statusSaving": {
|
||
"message": "保存…"
|
||
},
|
||
"processingDetail": {
|
||
"message": "生成标签、语义摘要和嵌入。"
|
||
},
|
||
"noteSaved": {
|
||
"message": "注释已保存"
|
||
},
|
||
"sentToNotebook": {
|
||
"message": "保存至$NOTEBOOK$",
|
||
"placeholders": {
|
||
"NOTEBOOK": {
|
||
"content": "$1",
|
||
"example": "Read later"
|
||
}
|
||
}
|
||
},
|
||
"viewInMomento": {
|
||
"message": "在 Memento 中查看"
|
||
},
|
||
"clipAnother": {
|
||
"message": "剪藏另一页面"
|
||
},
|
||
"failure": {
|
||
"message": "无法完成"
|
||
},
|
||
"genericError": {
|
||
"message": "您的 Memento 实例出现问题。"
|
||
},
|
||
"retry": {
|
||
"message": "重试"
|
||
},
|
||
"errNoSelection": {
|
||
"message": "首先选择文本,或剪辑整个页面。"
|
||
},
|
||
"errAnalyzeFailed": {
|
||
"message": "无法分析此页面。"
|
||
},
|
||
"errSaveFailed": {
|
||
"message": "无法保存您的笔记。"
|
||
},
|
||
"errNetwork": {
|
||
"message": "网络问题 — 检查您的连接和 Memento URL。"
|
||
},
|
||
"bannerPickText": {
|
||
"message": "突出显示页面上的文本,或剪辑整个页面。"
|
||
},
|
||
"errLoginHintUrl": {
|
||
"message": "已连接到:$URL$",
|
||
"placeholders": {
|
||
"URL": {
|
||
"content": "$1"
|
||
}
|
||
}
|
||
},
|
||
"bannerDismiss": {
|
||
"message": "关闭"
|
||
}
|
||
}
|