Avant : renderConfirm() échappait le résumé et l'extrait avec escapeHtml(), donc les **gras**, *italique*, [liens](), listes, titres du Markdown produit par l'IA s'affichaient en texte brut (littéral « **gras** »). Maintenant : renderMarkdownSafe() parse le Markdown en HTML limité et sûr (escapeHtml d'abord, puis regex sur le texte échappé — pas de HTML brut autorisé). + Refonte du panneau de prévisualisation : - .preview-block avec header sticky (label Résumé / Extrait) - .excerpt-block : min-height 180px, max-height 360px, scroll si long - .summary-block : fond bleuté léger, bordure gauche sky - markdown-h3/h4/h5 stylés (serif pour titres), strong/em/code/ul/a - Polices 14px, line-height 1.7, word-break pour texte long + Nouvelle clé i18n summaryLabel dans les 15 locales. + Version 0.4.2 → 0.4.3.
197 lines
4.3 KiB
JSON
197 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": "关闭"
|
||
},
|
||
"summaryLabel": {
|
||
"message": "摘要"
|
||
}
|
||
}
|