diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 859c01108..687149606 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -806,6 +806,8 @@ "outdent": "Outdent", "outlineOutdent": "List outline outdent", "outlineOutdentTip": "After enabling, the outdent will be using the list outline logic, i.e. moving the list items below the parent", + "spellcheck": "Spell Check", + "spellcheckTip": "After enabling, the browser's built-in spell check function will be used. Currently, only English spell check is supported", "over": "over", "preview": "Export Preview", "quote": "Blockquote", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 93e9afda0..5f2d24e1a 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -806,6 +806,8 @@ "outdent": "anular la sangría", "outlineOutdent": "Lista de contorno sin sangría", "outlineOutdentTip": "Después de habilitar, el outdent utilizará la lógica de esquema de la lista, es decir, moviendo los elementos de la lista debajo del padre", + "spellcheck": "Corrección ortográfica", + "spellcheckTip": "Después de habilitar, se utilizará la función de revisión ortográfica integrada del navegador. Actualmente, solo se admite la revisión ortográfica en inglés", "over": "sobre", "preview": "Vista previa de la exportación", "quote": "Párrafo cita", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 0510a4efc..d7352355a 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -806,6 +806,8 @@ "outdent": "Outdent", "outlineOutdent": "Liste des retraits excessifs du contour", "outlineOutdentTip": "Après l'activation, le retrait négatif utilisera la logique de contour de la liste, c'est-à-dire en déplaçant les éléments de la liste sous le parent", + "spellcheck": "Vérification orthographique", + "spellcheckTip": "Après l'activation, la fonction de vérification orthographique intégrée du navigateur sera utilisée. Actuellement, seule la vérification orthographique en anglais est prise en charge", "over": "over", "preview": "Aperçu de l'exportation", "quote": "Citation de bloc", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index a0dd61744..9a49b960a 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -806,6 +806,8 @@ "outdent": "列表反向縮進", "outlineOutdent": "列表大綱反向縮進", "outlineOutdentTip": "啟用後將使用列表大綱式邏輯反向縮進,即將列表項移動到父級下方", + "spellcheck": "拼寫檢查", + "spellcheckTip": "啟用後將使用瀏覽器內置的拼寫檢查功能,目前僅支持英文拼寫檢查", "over": "超過", "preview": "匯出預覽", "quote": "引述", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index c82a413b9..2290e008d 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -806,6 +806,8 @@ "outdent": "列表反向缩进", "outlineOutdent": "列表大纲反向缩进", "outlineOutdentTip": "启用后将使用列表大纲式逻辑反向缩进,即将列表项移动到父级下方", + "spellcheck": "拼写检查", + "spellcheckTip": "启用后将使用浏览器内置的拼写检查功能,目前仅支持英文拼写检查", "over": "超过", "preview": "导出预览", "quote": "引述", diff --git a/app/electron/main.js b/app/electron/main.js index 91055d628..e13885f0b 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -199,6 +199,8 @@ const boot = () => { mainWindow.webContents.userAgent = 'SiYuan/' + appVer + ' https://b3log.org/siyuan Electron' + mainWindow.webContents.session.setSpellCheckerLanguages(['en-US']) + // 发起互联网服务请求时绕过安全策略 https://github.com/siyuan-note/siyuan/issues/5516 mainWindow.webContents.session.webRequest.onBeforeSendHeaders( (details, cb) => { diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts index 9dea7a13d..c502ec599 100644 --- a/app/src/config/editor.ts +++ b/app/src/config/editor.ts @@ -133,6 +133,14 @@ export const editor = { +