diff --git a/apps/client/src/services/syntax_highlight.ts b/apps/client/src/services/syntax_highlight.ts index 0e4a2f031..09d18f3a0 100644 --- a/apps/client/src/services/syntax_highlight.ts +++ b/apps/client/src/services/syntax_highlight.ts @@ -2,6 +2,7 @@ import { ensureMimeTypes, highlight, highlightAuto, loadTheme, Themes } from "@t import mime_types from "./mime_types.js"; import options from "./options.js"; import toast from "./toast.js"; +import { t } from "./i18n.js"; let highlightingLoaded = false; @@ -40,9 +41,9 @@ export function applyCopyToClipboardButton($codeBlock: JQuery) { try { navigator.clipboard.writeText(text); - toast.showMessage("The code block was copied to clipboard."); + toast.showMessage(t("code_block.copy_success")); } catch (e) { - toast.showError("The code block could not be copied to the clipboard due to lack of permissions."); + toast.showError(t("code_block.copy_failed")); } }); $codeBlock.parent().append($copyButton); diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 683eb42b2..cc3884e92 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -1830,7 +1830,9 @@ "word_wrapping": "Word wrapping", "theme_none": "No syntax highlighting", "theme_group_light": "Light themes", - "theme_group_dark": "Dark themes" + "theme_group_dark": "Dark themes", + "copy_success": "The code block was copied to clipboard.", + "copy_failed": "The code block could not be copied to the clipboard due to lack of permissions." }, "classic_editor_toolbar": { "title": "Formatting"