From b5714752114e6a7f06eb704edb8bba055a63fe7a Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Thu, 21 May 2026 22:44:47 +0300 Subject: [PATCH 01/45] [add] document Markdown encoder support - index.md: list Markdown alongside HTML and plain text in features and Supported formats; add example with richtext.markdown encoders and a note on the supported subset - get-value.md / set-value.md: include markdown in the encoder list and show richtext.markdown.toMarkdown / fromMarkdown usage --- docs/api/methods/get-value.md | 7 ++++--- docs/api/methods/set-value.md | 7 ++++--- docs/index.md | 24 ++++++++++++++++++++++-- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/docs/api/methods/get-value.md b/docs/api/methods/get-value.md index 4ed50ae..971bd9d 100644 --- a/docs/api/methods/get-value.md +++ b/docs/api/methods/get-value.md @@ -18,13 +18,14 @@ getValue(encoder?: any): string; ### Parameters -- `encoder` - (optional) a parser used to encode the RichText's content into a custom format. The following formats are available: `html` (default) and `text` +- `encoder` - (optional) a parser used to encode the RichText's content into a custom format. The following formats are available: `html` (default), `text`, and `markdown` You can get the required encoder in the following way: ```jsx -const toTextEncoder = richtext.text.toText; // text encoder -const toHTMLEncoder = richtext.html.toHTML; // html encoder +const toTextEncoder = richtext.text.toText; // text encoder +const toHTMLEncoder = richtext.html.toHTML; // html encoder +const toMarkdownEncoder = richtext.markdown.toMarkdown; // markdown encoder ``` ### Example diff --git a/docs/api/methods/set-value.md b/docs/api/methods/set-value.md index 5d40f94..29ff858 100644 --- a/docs/api/methods/set-value.md +++ b/docs/api/methods/set-value.md @@ -19,13 +19,14 @@ setValue: (value: string, encoder?: any): void; ### Parameters - `value` - (required) a value to be inserted into the RichText -- `encoder` - (optional) a custom parser used to encode the RichText's content into a custom format. The following formats are available: `html` (default) and `text` +- `encoder` - (optional) a custom parser used to encode the RichText's content into a custom format. The following formats are available: `html` (default), `text`, and `markdown` You can get the required encoder in the following way: ```jsx -const fromTextEncoder = richtext.text.fromText; // text encoder -const fromHTMLEncoder = richtext.html.fromHTML; // html encoder +const fromTextEncoder = richtext.text.fromText; // text encoder +const fromHTMLEncoder = richtext.html.fromHTML; // html encoder +const fromMarkdownEncoder = richtext.markdown.fromMarkdown; // markdown encoder ``` ### Example diff --git a/docs/index.md b/docs/index.md index d6a84fe..abc4e40 100644 --- a/docs/index.md +++ b/docs/index.md @@ -13,7 +13,7 @@ description: You can have an overview of DHTMLX JavaScript RichText library in t - Two [**layout modes**](api/config/layout-mode.md) -- Content serialization to both plain text and HTML +- Content serialization to HTML, plain text, and Markdown - Configurable [**toolbar**](api/config/toolbar.md) with built-in and custom buttons @@ -71,7 +71,7 @@ DHTMLX RichText can work with content in "classic" and "document" modes. You can ## Supported formats -The RichText editor supports [parsing](api/methods/set-value.md) and [serialization](api/methods/get-value.md) of content in the **HTML** and plain text formats. +The RichText editor supports [parsing](api/methods/set-value.md) and [serialization](api/methods/get-value.md) of content in the **HTML**, **plain text**, and **Markdown** formats. #### HTML format @@ -85,6 +85,26 @@ The RichText editor supports [parsing](api/methods/set-value.md) and [serializat ![Text format](./assets/richtext/text_format.png) +#### Markdown format + +Pass the built-in `markdown` encoders to [`setValue()`](api/methods/set-value.md) / [`getValue()`](api/methods/get-value.md) to load or serialize content as Markdown: + +~~~jsx +const editor = new richtext.Richtext("#root", { + value: "# Hello\n\nSome **bold** text", +}); + +// load Markdown into the editor +editor.setValue("# Title\n\nParagraph", richtext.markdown.fromMarkdown); + +// read editor content as Markdown +const md = editor.getValue(richtext.markdown.toMarkdown); +~~~ + +:::note +Markdown support covers a limited subset of the syntax — common block and inline elements such as headings, paragraphs, line breaks, emphasis, blockquotes, lists, and links. Formatting that has no Markdown equivalent (font family, font size, colors, alignment, line height) is dropped on serialization. +::: + ## Keyboard shortcuts The RichText editor supports a set of common keyboard shortcuts for faster formatting and editing. The shortcuts follow platform conventions and are available on both **Windows/Linux** (`Ctrl`) and **macOS** (`⌘`). From 5fb98f16dc40ea6182173aceb306b2d32fd54042 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 22 May 2026 11:36:16 +0300 Subject: [PATCH 02/45] [add] document insertValue() method - new article docs/api/methods/insert-value.md covering description, parameters (value, optional encoder), encoder snippet (text/html/markdown), example and v2.1 change log - register the method in sidebars.js and in main_overview.md / methods_overview.md tables --- docs/api/methods/insert-value.md | 45 +++++++++++++++++++++++++++ docs/api/overview/main_overview.md | 1 + docs/api/overview/methods_overview.md | 1 + sidebars.js | 1 + 4 files changed, 48 insertions(+) create mode 100644 docs/api/methods/insert-value.md diff --git a/docs/api/methods/insert-value.md b/docs/api/methods/insert-value.md new file mode 100644 index 0000000..9991ae9 --- /dev/null +++ b/docs/api/methods/insert-value.md @@ -0,0 +1,45 @@ +--- +sidebar_label: insertValue() +title: insertValue Method +description: You can learn about the insertValue method in the documentation of the DHTMLX JavaScript RichText library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. +--- + +# insertValue() + +### Description + +@short: Inserts a value at the current cursor position or replaces the selected text + +### Usage + +~~~jsx {} +insertValue: (value: string, encoder?: any): void; +~~~ + +### Parameters + +- `value` - (required) a value to be inserted into the RichText at the current cursor position. If a selection is active, the selection is replaced with the new value +- `encoder` - (optional) a parser used to decode the inserted value from a custom format. The following formats are available: `html` (default), `text`, and `markdown` + +You can get the required encoder in the following way: + +```jsx +const fromTextEncoder = richtext.text.fromText; // text encoder +const fromHTMLEncoder = richtext.html.fromHTML; // html encoder +const fromMarkdownEncoder = richtext.markdown.fromMarkdown; // markdown encoder +``` + +### Example + +~~~jsx {6} +const editor = new richtext.Richtext("#root", { + // configuration properties +}); + +// inserts an HTML link with custom attributes at the cursor position +editor.insertValue("link"); +~~~ + +The inserted content is added as a single history entry and can be reverted with one **Undo** step. + +**Change log:** The method was added in v2.1 diff --git a/docs/api/overview/main_overview.md b/docs/api/overview/main_overview.md index c89b2fc..9337cae 100644 --- a/docs/api/overview/main_overview.md +++ b/docs/api/overview/main_overview.md @@ -25,6 +25,7 @@ new richtext.RichText("#root", { | ----------------------------------------------|-------------------------------------------| | [](api/methods/get-value.md) | @getshort(api/methods/get-value.md) | | [](api/methods/set-value.md) | @getshort(api/methods/set-value.md) | +| [](api/methods/insert-value.md) | @getshort(api/methods/insert-value.md) | | [](api/methods/set-config.md) | @getshort(api/methods/set-config.md) | | [](api/methods/set-locale.md) | @getshort(api/methods/set-locale.md) | | [](api/methods/destructor.md) | @getshort(api/methods/destructor.md) | diff --git a/docs/api/overview/methods_overview.md b/docs/api/overview/methods_overview.md index b6b8f67..6c5c41b 100644 --- a/docs/api/overview/methods_overview.md +++ b/docs/api/overview/methods_overview.md @@ -14,5 +14,6 @@ Use this reference to quickly navigate to detailed descriptions of each method, | [](api/methods/destructor.md) | @getshort(api/methods/destructor.md) | | [](api/methods/get-value.md) | @getshort(api/methods/get-value.md) | | [](api/methods/set-value.md) | @getshort(api/methods/set-value.md) | +| [](api/methods/insert-value.md) | @getshort(api/methods/insert-value.md) | | [](api/methods/set-config.md) | @getshort(api/methods/set-config.md) | | [](api/methods/set-locale.md) | @getshort(api/methods/set-locale.md) | diff --git a/sidebars.js b/sidebars.js index 4be1cb8..64bd0b7 100644 --- a/sidebars.js +++ b/sidebars.js @@ -49,6 +49,7 @@ module.exports = { "api/methods/destructor", "api/methods/get-value", "api/methods/set-value", + "api/methods/insert-value", "api/methods/set-config", "api/methods/set-locale" ] From 4620b963937386df60d3c40b10c9649d7d6647de Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 22 May 2026 11:56:51 +0300 Subject: [PATCH 03/45] [add] document copy and paste behavior MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - new "Copy and paste" section in index.md describing system shortcuts, toolbar/menubar entries, plain-text + HTML clipboard payload, paste fallback to plain text, and behavior across RichText instances and external sources - note that the toolbar Paste button uses the async Clipboard API (plain text only), while Ctrl+V / ⌘V receives full HTML --- docs/index.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/index.md b/docs/index.md index d6a84fe..ca37622 100644 --- a/docs/index.md +++ b/docs/index.md @@ -85,6 +85,25 @@ The RichText editor supports [parsing](api/methods/set-value.md) and [serializat ![Text format](./assets/richtext/text_format.png) +## Copy and paste + +The RichText editor supports clipboard operations through standard system shortcuts (`Ctrl+C` / `Ctrl+X` / `Ctrl+V` on Windows/Linux, `⌘C` / `⌘X` / `⌘V` on macOS), the corresponding [toolbar](api/config/toolbar.md) buttons, and the [menubar](api/config/menubar.md) entries. + +When content is copied or cut, RichText writes two representations to the system clipboard: + +- a **plain text** version for compatibility with simple targets (terminals, code editors, plain inputs) +- an **HTML** version that carries all inline and block formatting (bold, italic, underline, strikethrough, font family, font size, text and background color, headings, blockquotes, lists, alignment, indentation, line height, links, and images) + +On paste, the editor reads the HTML version when it is available and falls back to plain text otherwise. This means that: + +- Copying between two RichText instances (in the same document or on different pages) preserves the original formatting. +- Pasting from external sources that publish HTML to the clipboard (most browsers, word processors, and editors) also preserves the recognized formatting. Styles that have no direct counterpart in RichText are dropped during normalization. +- Pasting from a plain-text source produces a plain paragraph, as expected. + +:::note +The toolbar **Paste** button uses the asynchronous Clipboard API, which exposes plain text only. To paste formatted content, use the `Ctrl+V` / `⌘V` shortcut, which receives the full HTML payload directly from the browser's clipboard event. +::: + ## Keyboard shortcuts The RichText editor supports a set of common keyboard shortcuts for faster formatting and editing. The shortcuts follow platform conventions and are available on both **Windows/Linux** (`Ctrl`) and **macOS** (`⌘`). From a51b41bca2110dfcd4a6bd75ed54d644f3961164 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 22 May 2026 12:16:34 +0300 Subject: [PATCH 04/45] [add] document inline base64 image insertion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - image-upload-url.md: describe optional behavior — when imageUploadUrl is omitted, images are inserted as base64 data URLs with 1024x800 downscaling; add upload vs inline examples and note caveats around DOCX/PDF export and payload size - guides/configuration.md: rename "Configure the image upload URL" to "Configure image insertion" and split into server-upload vs inline base64 modes - insert-image.md: clarify that IImageContext.value holds either an external URL or a base64 data URL - index.md: mention server upload and inline base64 in the features list --- docs/api/config/image-upload-url.md | 27 +++++++++++++++++++++++++-- docs/api/events/insert-image.md | 6 +++++- docs/guides/configuration.md | 25 +++++++++++++++++++++++-- docs/index.md | 2 +- 4 files changed, 54 insertions(+), 6 deletions(-) diff --git a/docs/api/config/image-upload-url.md b/docs/api/config/image-upload-url.md index 761b8c8..9a43aa3 100644 --- a/docs/api/config/image-upload-url.md +++ b/docs/api/config/image-upload-url.md @@ -10,6 +10,18 @@ description: You can learn about the imageUploadUrl config in the documentation @short: Optional. Specifies the URL which will be used for image upload +When the property is set, RichText uploads each inserted image to the given endpoint (via toolbar, menubar, paste, or drag-and-drop) and inserts the URL returned by the server. + +When the property is omitted or set to a falsy value (`""`, `null`, `undefined`), RichText switches to **inline mode**: the image file is read on the client and embedded directly into the content as a base64 data URL — no server is required. Inline images larger than 1024×800 are proportionally downscaled to fit within these limits. + +:::note +Inline (base64) images are not preserved by the built-in DOCX / PDF [export](api/events/export.md). If you rely on export, supply an `imageUploadUrl` so that images reference an external location. +::: + +:::caution +Base64 encoding increases the encoded payload by roughly one third relative to the original file. A document with several large inline images grows accordingly, which affects the size of the value returned by [`getValue()`](api/methods/get-value.md), the memory footprint of the editor, and the cost of persisting or transferring the content. Prefer a server `imageUploadUrl` for documents that contain many or large images. +::: + ### Usage ~~~jsx {} @@ -18,15 +30,26 @@ imageUploadUrl?: string; ### Example +Upload images to a server endpoint: + ~~~jsx {3} // initialize RichText new richtext.Richtext("#root", { - imageUploadUrl: "some URL" + imageUploadUrl: "https://example.com/upload" + // other configuration properties +}); +~~~ + +Insert images inline as base64 (no server required) — omit the property or pass an empty string: + +~~~jsx {2} +new richtext.Richtext("#root", { + // imageUploadUrl is not set, images are inserted as base64 data URLs // other configuration properties }); ~~~ -**Change log:** The property was added in v2.0 +**Change log:** The property was added in v2.0. Starting with v2.1, the property is fully optional: when omitted, images are inserted inline as base64 data URLs. **Related articles:** [Configuration](guides/configuration.md) diff --git a/docs/api/events/insert-image.md b/docs/api/events/insert-image.md index 7898511..99c5dde 100644 --- a/docs/api/events/insert-image.md +++ b/docs/api/events/insert-image.md @@ -17,7 +17,7 @@ description: You can learn about the insert-image event in the documentation of interface IImageContext { id: TID; - value: string; + value: string; // image source: server URL when imageUploadUrl is set, or a base64 data URL when the image is inlined width: number; height: number; // extra props from uploader ctx, not required for the actual action @@ -29,6 +29,10 @@ interface IImageContext { } ~~~ +:::note +The `value` field holds either an external URL (when [`imageUploadUrl`](api/config/image-upload-url.md) is configured and the upload succeeds) or a base64 data URL (when `imageUploadUrl` is omitted and the image is inlined on the client). Handlers that process the source — for example, to rewrite the URL or validate the host — must account for both formats. +::: + :::info For handling inner events you can use [**Event Bus methods**](api/overview/event_bus_methods_overview.md) ::: diff --git a/docs/guides/configuration.md b/docs/guides/configuration.md index 855ae27..3d3d2ff 100644 --- a/docs/guides/configuration.md +++ b/docs/guides/configuration.md @@ -238,9 +238,13 @@ new richtext.Richtext("#root", { }); ~~~ -## Configure the image upload URL +## Configure image insertion -Pass a URL to the [`imageUploadUrl`](api/config/image-upload-url.md) property to set the server endpoint for toolbar image uploads: +RichText supports two modes for inserting images via the toolbar, menubar, paste, or drag-and-drop. The mode is selected automatically based on the [`imageUploadUrl`](api/config/image-upload-url.md) property. + +### Upload images to a server + +Pass a URL to the [`imageUploadUrl`](api/config/image-upload-url.md) property to upload each inserted image to your endpoint. RichText sends the file as `multipart/form-data` (field name `upload`) and inserts the URL returned by the server: ~~~jsx {2} new richtext.Richtext("#root", { @@ -249,6 +253,23 @@ new richtext.Richtext("#root", { }); ~~~ +### Insert images inline as base64 + +Omit [`imageUploadUrl`](api/config/image-upload-url.md) (or set it to an empty string) to embed images directly into the document content as base64 data URLs. No server is required: + +~~~jsx {2} +new richtext.Richtext("#root", { + // imageUploadUrl is not set, images are inserted inline + // other configuration properties +}); +~~~ + +Inline images larger than 1024×800 are proportionally downscaled to fit within these limits. + +:::note +Inline (base64) images are not preserved by the built-in DOCX / PDF [export](api/events/export.md). If you rely on export, supply an `imageUploadUrl` so that images reference an external location. +::: + ## Configure default styles Use the [`defaultStyles`](api/config/default-styles.md) property to set default styles per block type. diff --git a/docs/index.md b/docs/index.md index d6a84fe..25c556b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,7 +19,7 @@ description: You can have an overview of DHTMLX JavaScript RichText library in t - Static [**menubar**](api/config/menubar.md) that can be shown or hidden -- Image uploading, rich formatting, custom styling, and full screen mode +- Image uploading with optional server [upload](api/config/image-upload-url.md) or inline base64 embedding, rich formatting, custom styling, and full screen mode - [Full API access](api/overview/main_overview.md) for [event handling](api/overview/event_bus_methods_overview.md), [content manipulation](api/overview/methods_overview.md), and [reactive state management](api/overview/state_methods_overview.md) From ab426ba907f61ce34457b720f7692e0cfa8cf55f Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 22 May 2026 12:31:13 +0300 Subject: [PATCH 05/45] [update] note paste and drag-and-drop as image upload sources - image-upload-url.md @short and configuration guide now state that image uploads can be triggered from the toolbar, menubar, clipboard paste, or drag-and-drop, not just the toolbar - insert-image.md @short updated to match --- docs/api/config/image-upload-url.md | 2 +- docs/api/events/insert-image.md | 2 +- docs/guides/configuration.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/api/config/image-upload-url.md b/docs/api/config/image-upload-url.md index 761b8c8..aa461bd 100644 --- a/docs/api/config/image-upload-url.md +++ b/docs/api/config/image-upload-url.md @@ -8,7 +8,7 @@ description: You can learn about the imageUploadUrl config in the documentation ### Description -@short: Optional. Specifies the URL which will be used for image upload +@short: Optional. Specifies the URL which will be used for image upload (from the toolbar, menubar, clipboard paste, or drag-and-drop) ### Usage diff --git a/docs/api/events/insert-image.md b/docs/api/events/insert-image.md index 7898511..d8357a9 100644 --- a/docs/api/events/insert-image.md +++ b/docs/api/events/insert-image.md @@ -8,7 +8,7 @@ description: You can learn about the insert-image event in the documentation of ### Description -@short: Fires when inserting image +@short: Fires when inserting an image (via the toolbar, menubar, clipboard paste, or drag-and-drop) ### Usage diff --git a/docs/guides/configuration.md b/docs/guides/configuration.md index 855ae27..69428b5 100644 --- a/docs/guides/configuration.md +++ b/docs/guides/configuration.md @@ -240,7 +240,7 @@ new richtext.Richtext("#root", { ## Configure the image upload URL -Pass a URL to the [`imageUploadUrl`](api/config/image-upload-url.md) property to set the server endpoint for toolbar image uploads: +Pass a URL to the [`imageUploadUrl`](api/config/image-upload-url.md) property to set the server endpoint for image uploads triggered from the toolbar, menubar, clipboard paste, or drag-and-drop: ~~~jsx {2} new richtext.Richtext("#root", { From 575a11d6a02912d0a36479d71d7f338d657345fc Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 22 May 2026 17:41:55 +0300 Subject: [PATCH 06/45] [update] address review on copy and paste section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - macOS shortcuts now follow Ctrl+C style: ⌘+C / ⌘+X / ⌘+V (incl. the note about ⌘+V) - clarify that pasting from any external source is processed as plain text; previous wording about HTML-aware external paste was incorrect - drop the separate plain-text-source bullet; external-source behavior is now one line --- docs/index.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/index.md b/docs/index.md index ca37622..7ab48e4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -87,21 +87,20 @@ The RichText editor supports [parsing](api/methods/set-value.md) and [serializat ## Copy and paste -The RichText editor supports clipboard operations through standard system shortcuts (`Ctrl+C` / `Ctrl+X` / `Ctrl+V` on Windows/Linux, `⌘C` / `⌘X` / `⌘V` on macOS), the corresponding [toolbar](api/config/toolbar.md) buttons, and the [menubar](api/config/menubar.md) entries. +The RichText editor supports clipboard operations through standard system shortcuts (`Ctrl+C` / `Ctrl+X` / `Ctrl+V` on Windows/Linux, `⌘+C` / `⌘+X` / `⌘+V` on macOS), the corresponding [toolbar](api/config/toolbar.md) buttons, and the [menubar](api/config/menubar.md) entries. When content is copied or cut, RichText writes two representations to the system clipboard: - a **plain text** version for compatibility with simple targets (terminals, code editors, plain inputs) - an **HTML** version that carries all inline and block formatting (bold, italic, underline, strikethrough, font family, font size, text and background color, headings, blockquotes, lists, alignment, indentation, line height, links, and images) -On paste, the editor reads the HTML version when it is available and falls back to plain text otherwise. This means that: +Paste behavior depends on the source of the clipboard payload: -- Copying between two RichText instances (in the same document or on different pages) preserves the original formatting. -- Pasting from external sources that publish HTML to the clipboard (most browsers, word processors, and editors) also preserves the recognized formatting. Styles that have no direct counterpart in RichText are dropped during normalization. -- Pasting from a plain-text source produces a plain paragraph, as expected. +- Pasting between two RichText instances (in the same document or on different pages) uses the HTML representation and preserves the original formatting. +- Pasting from any external source — including browsers, word processors, and other editors — is processed as plain text. The inserted content is added as text without external formatting. :::note -The toolbar **Paste** button uses the asynchronous Clipboard API, which exposes plain text only. To paste formatted content, use the `Ctrl+V` / `⌘V` shortcut, which receives the full HTML payload directly from the browser's clipboard event. +The toolbar **Paste** button uses the asynchronous Clipboard API, which exposes plain text only. To paste content copied from another RichText with its formatting preserved, use the `Ctrl+V` / `⌘+V` shortcut, which receives the full HTML payload directly from the browser's clipboard event. ::: ## Keyboard shortcuts From 1c76f3186f4bb77944c7b38e077b9307bfc8e58b Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Tue, 26 May 2026 18:27:46 +0300 Subject: [PATCH 07/45] [update] tighten wording in imageUploadUrl change log - drop "fully" from "fully optional" in the v2.1 change-log note --- docs/api/config/image-upload-url.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/config/image-upload-url.md b/docs/api/config/image-upload-url.md index 9a43aa3..f67fc08 100644 --- a/docs/api/config/image-upload-url.md +++ b/docs/api/config/image-upload-url.md @@ -49,7 +49,7 @@ new richtext.Richtext("#root", { }); ~~~ -**Change log:** The property was added in v2.0. Starting with v2.1, the property is fully optional: when omitted, images are inserted inline as base64 data URLs. +**Change log:** The property was added in v2.0. Starting with v2.1, the property is optional: when omitted, images are inserted inline as base64 data URLs. **Related articles:** [Configuration](guides/configuration.md) From 5940afb934d7ee5909f30464226985b05da275d3 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Tue, 26 May 2026 20:00:35 +0300 Subject: [PATCH 08/45] [update] address review on insertValue docs - @short now describes the inserted content as "text, Markdown, or HTML" instead of the abstract "a value" - drop "from a custom format" from the encoder description; the supported formats are listed on the next line --- docs/api/methods/insert-value.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/methods/insert-value.md b/docs/api/methods/insert-value.md index 9991ae9..7f2a43b 100644 --- a/docs/api/methods/insert-value.md +++ b/docs/api/methods/insert-value.md @@ -8,7 +8,7 @@ description: You can learn about the insertValue method in the documentation of ### Description -@short: Inserts a value at the current cursor position or replaces the selected text +@short: Inserts text, Markdown, or HTML content at the current cursor position or replaces the selected text ### Usage @@ -19,7 +19,7 @@ insertValue: (value: string, encoder?: any): void; ### Parameters - `value` - (required) a value to be inserted into the RichText at the current cursor position. If a selection is active, the selection is replaced with the new value -- `encoder` - (optional) a parser used to decode the inserted value from a custom format. The following formats are available: `html` (default), `text`, and `markdown` +- `encoder` - (optional) a parser used to decode the inserted value. The following formats are available: `html` (default), `text`, and `markdown` You can get the required encoder in the following way: From 94d4605cb39d073f5ffa6c2b15a3c7186ce475ed Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Tue, 26 May 2026 20:09:51 +0300 Subject: [PATCH 09/45] [update] note nested-structure limits in Markdown - extend Markdown support note in docs/index.md - document that nested inline structures are unsupported - call out bold-inside-italic as the only exception - list bold-in-link, italic-in-list, multi-level lists as cases that won't render correctly --- docs/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/index.md b/docs/index.md index abc4e40..6883635 100644 --- a/docs/index.md +++ b/docs/index.md @@ -103,6 +103,8 @@ const md = editor.getValue(richtext.markdown.toMarkdown); :::note Markdown support covers a limited subset of the syntax — common block and inline elements such as headings, paragraphs, line breaks, emphasis, blockquotes, lists, and links. Formatting that has no Markdown equivalent (font family, font size, colors, alignment, line height) is dropped on serialization. + +Nested inline structures are not supported, with the only exception of **bold inside italic**. Combinations such as bold inside a link, italic inside a list item, or multi-level (nested) lists will not render correctly. ::: ## Keyboard shortcuts From 3d4da9d6969c1443dccaca9a8afc094815b508cb Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:16:34 +0300 Subject: [PATCH 10/45] [add] hide-suggest event docs - new API reference page for the hide-suggest event - documents when the dropdown closes (selection, Escape, cursor leaves trigger, empty result) --- docs/api/events/hide-suggest.md | 47 +++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 docs/api/events/hide-suggest.md diff --git a/docs/api/events/hide-suggest.md b/docs/api/events/hide-suggest.md new file mode 100644 index 0000000..e458359 --- /dev/null +++ b/docs/api/events/hide-suggest.md @@ -0,0 +1,47 @@ +--- +sidebar_label: hide-suggest +title: hide-suggest Event +description: You can learn about the hide-suggest event in the documentation of the DHTMLX JavaScript RichText library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. +--- + +# hide-suggest + +### Description + +@short: Fires when the suggestion dropdown closes + +The event fires when any of these happen: + +- the user picks an item from the dropdown +- the user presses `Escape` +- the cursor leaves the trigger context (for example, on `Backspace` past the trigger character) +- the current query returns no matches + +### Usage + +~~~jsx {} +"hide-suggest": () => boolean | void; +~~~ + +### Parameters + +The `hide-suggest` event callback does not receive any parameters. + +:::info +To handle internal events, use [**Event Bus methods**](api/overview/event_bus_methods_overview.md). +::: + +### Example + +~~~jsx {5-7} +// initialize RichText +const editor = new richtext.Richtext("#root", { + // configuration properties +}); +// subscribe to the "hide-suggest" event +editor.api.on("hide-suggest", () => { + console.log("Suggestion dropdown closed"); +}); +~~~ + +**Change log:** The event was added in v2.1 From 6eac5771c560c997cd762ce55e6ad82fcb4b27e9 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:16:54 +0300 Subject: [PATCH 11/45] [add] insert-token event docs - new API reference page for the insert-token event - documents callback fields (id, label, url, trigger, showTrigger) --- docs/api/events/insert-token.md | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 docs/api/events/insert-token.md diff --git a/docs/api/events/insert-token.md b/docs/api/events/insert-token.md new file mode 100644 index 0000000..1632a65 --- /dev/null +++ b/docs/api/events/insert-token.md @@ -0,0 +1,55 @@ +--- +sidebar_label: insert-token +title: insert-token Event +description: You can learn about the insert-token event in the documentation of the DHTMLX JavaScript RichText library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. +--- + +# insert-token + +### Description + +@short: Fires after the user picks a suggestion item and RichText inserts it as a token + +The event fires after the user picks an item from a trigger dropdown (mentions, tags, or any custom trigger you set up through the [`triggers`](api/config/triggers.md) property). + +### Usage + +~~~jsx {} +"insert-token": ({ + id: string, + label: string, + url: string, + trigger: string, + showTrigger?: boolean +}) => boolean | void; +~~~ + +### Parameters + +The callback of the `insert-token` event receives an object with the following fields: + +- `id` - the id of the picked suggestion item +- `label` - the label of the picked item (the text inserted into the document) +- `url` - the url associated with the item (becomes the `href` attribute of the inserted token) +- `trigger` - the trigger character that opened the dropdown (for example, `"@"` or `"#"`) +- `showTrigger` - when `false`, RichText inserts only `label`; otherwise it also shows the trigger character (default) + +:::info +To handle internal events, use [**Event Bus methods**](api/overview/event_bus_methods_overview.md). +::: + +### Example + +~~~jsx {5-9} +// initialize RichText +const editor = new richtext.Richtext("#root", { + // configuration properties +}); +// subscribe to the "insert-token" event +editor.api.on("insert-token", (obj) => { + console.log(obj); + console.log(`Inserted ${obj.trigger}${obj.label} (id: ${obj.id})`); +}); +~~~ + +**Change log:** The event was added in v2.1 From 34f4c798550533247fba21584dfcfb00af4ea242 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:17:06 +0300 Subject: [PATCH 12/45] [add] show-suggest event docs - new API reference page for the show-suggest event - documents callback fields (trigger, query, items, pos) and intercept example --- docs/api/events/show-suggest.md | 54 +++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 docs/api/events/show-suggest.md diff --git a/docs/api/events/show-suggest.md b/docs/api/events/show-suggest.md new file mode 100644 index 0000000..f191ba0 --- /dev/null +++ b/docs/api/events/show-suggest.md @@ -0,0 +1,54 @@ +--- +sidebar_label: show-suggest +title: show-suggest Event +description: You can learn about the show-suggest event in the documentation of the DHTMLX JavaScript RichText library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. +--- + +# show-suggest + +### Description + +@short: Fires when the suggestion dropdown opens for a configured trigger + +The event fires after RichText resolves a non-empty list of items for the current trigger, just before the dropdown opens. Intercept the event to adjust the items, move the dropdown, or cancel it. + +### Usage + +~~~jsx {} +"show-suggest": ({ + trigger: string, + query: string, + items: Array<{ id: string, label: string, url: string }>, + pos: DOMRect +}) => boolean | void; +~~~ + +### Parameters + +The callback of the `show-suggest` event receives an object with the following fields: + +- `trigger` - the trigger character that opened the dropdown +- `query` - the text typed after the trigger character (used to filter `items`) +- `items` - the resolved (and already filtered) list of suggestion items +- `pos` - a `DOMRect` describing the cursor position; used to place the dropdown on screen + +:::info +To handle internal events, use [**Event Bus methods**](api/overview/event_bus_methods_overview.md). +::: + +### Example + +~~~jsx {5-10} +// initialize RichText +const editor = new richtext.Richtext("#root", { + // configuration properties +}); +// override the suggestion list before the dropdown opens +editor.api.intercept("show-suggest", (state) => { + if (state.trigger === "@" && state.query === "") { + return { ...state, items: state.items.slice(0, 5) }; + } +}); +~~~ + +**Change log:** The event was added in v2.1 From 44b66d8f35e474f64ffc981b02afc087ae1be2b5 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:17:20 +0300 Subject: [PATCH 13/45] [add] triggers config docs - new API reference page for the triggers property - covers static array, sync function, async function data sources - documents suggestion item fields and rendered token CSS targeting --- docs/api/config/triggers.md | 130 ++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 docs/api/config/triggers.md diff --git a/docs/api/config/triggers.md b/docs/api/config/triggers.md new file mode 100644 index 0000000..0ef565e --- /dev/null +++ b/docs/api/config/triggers.md @@ -0,0 +1,130 @@ +--- +sidebar_label: triggers +title: triggers Config +description: You can learn about the triggers config in the documentation of the DHTMLX JavaScript RichText library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. +--- + +# triggers + +### Description + +@short: Optional. Defines dropdown triggers for inserting mentions, tags, and other tokens + +When the user types a configured character (for example, `@` or `#`), RichText opens a suggestion dropdown. When the user selects an item, RichText inserts it into the document as a non-editable token (``). + +### Usage + +~~~jsx {} +triggers?: Array<{ + trigger: string, + data: Array<{ id?: string; label?: string; url?: string }> + | ((query: string) => + Array<{ id?: string; label?: string; url?: string }> + | Promise>), + showTrigger?: boolean +}>; +~~~ + +### Parameters + +Each entry of the `triggers` array accepts the following fields: + +- `trigger` - (required) the character that opens the suggestion dropdown (for example, `"@"`, `"#"`, `"/"`, `"$"`) +- `data` - (required) the data source for the dropdown; can be an array, a sync function, or an async function. See [Data source forms](#data-source-forms) +- `showTrigger` - (optional) when `true` (default), RichText keeps the trigger character in the inserted token (`@Alice`); when `false`, RichText inserts only `label` (`Alice`) + +### Data source forms + +**Static array** — RichText filters the array automatically by matching the query against `label` (case-insensitive, `startsWith`): + +~~~jsx {3-7} +new richtext.Richtext("#root", { + triggers: [{ + trigger: "@", + data: [ + { id: "alice", label: "Alice" }, + { id: "bob", label: "Bob" } + ] + }] +}); +~~~ + +**Sync function** — RichText calls your function with the current `query` string; you do the filtering and return the matching array: + +~~~jsx {3-6} +new richtext.Richtext("#root", { + triggers: [{ + trigger: "#", + data: query => tags.filter(t => + t.label.toLowerCase().startsWith(query.toLowerCase()) + ) + }] +}); +~~~ + +**Async function** — RichText calls your function with the current `query` string; return a `Promise` that resolves to the matching array. Useful for server-side search: + +~~~jsx {3-8} +new richtext.Richtext("#root", { + triggers: [{ + trigger: "+", + data: async query => { + const res = await fetch(`/api/users?q=${encodeURIComponent(query)}`); + const users = await res.json(); + return users.map(u => ({ id: String(u.id), label: u.name, url: u.website })); + } + }] +}); +~~~ + +### Suggestion item fields + +Each item in `data` (or each item returned by a function) has the following fields: + +- `id` - (optional) unique identifier saved on the inserted token. If omitted, RichText generates an ID automatically. +- `label` - (required) the text shown in the dropdown and inserted into the document +- `url` - (optional) URL associated with the item. RichText stores it on the inserted token as the `href` attribute. + +### Rendered token + +When a user selects an item, RichText inserts a non-editable token element into the document: + +~~~html {} +@Alice +~~~ + +Use the `data-token` and `data-token-id` attributes to target tokens with CSS, for example, to highlight all mentions of a user: + +~~~css {} +.wx-editor-content a[data-token="@"][data-token-id="alice"] { + background: #fb8500; + color: #fff; +} +~~~ + +### Example + +~~~jsx {2-13} +new richtext.Richtext("#root", { + triggers: [ + { + trigger: "@", + data: [ + { id: "alice", label: "Alice", url: "mailto:alice@example.com" }, + { id: "bob", label: "Bob", url: "mailto:bob@example.com" } + ] + }, + { + trigger: "#", + data: [ + { id: "css", label: "CSS" }, + { id: "html", label: "HTML" } + ] + } + ] +}); +~~~ + +**Change log:** The property was added in v2.1 + +**Related articles:** [Mentions and tags](guides/mentions_and_tags.md) From a49929befabc5d8c8bb1b0a0992f98f5e9e6ea69 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:17:44 +0300 Subject: [PATCH 14/45] [add] triggerTemplate config docs - new API reference page for the triggerTemplate property - documents callback parameters (data, trigger) and template usage - includes tip on overriding the dropdown anchor width --- docs/api/config/trigger-template.md | 62 +++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 docs/api/config/trigger-template.md diff --git a/docs/api/config/trigger-template.md b/docs/api/config/trigger-template.md new file mode 100644 index 0000000..0ade570 --- /dev/null +++ b/docs/api/config/trigger-template.md @@ -0,0 +1,62 @@ +--- +sidebar_label: triggerTemplate +title: triggerTemplate Config +description: You can learn about the triggerTemplate config in the documentation of the DHTMLX JavaScript RichText library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. +--- + +# triggerTemplate + +### Description + +@short: Optional. Customizes how RichText renders items in the suggestion dropdown opened by a [`triggers`](api/config/triggers.md) entry + +By default, the dropdown shows each item's `label` as plain text. Use `triggerTemplate` to render richer rows — for example, an avatar plus a name and an email. + +### Usage + +~~~jsx {} +function triggerTemplate({ data, trigger }) { + return "HTML template of the suggestion item"; +}; +~~~ + +### Parameters + +The callback function takes an object with the following parameters: + +- `data` - the current suggestion item (`{ id, label, url }`, plus any custom fields you add to the trigger's `data` source) +- `trigger` - the trigger character that opened the dropdown (`"@"`, `"#"`, etc.) + +:::tip +The dropdown anchor has a fixed default width of `160px`. To make room for a wider template, override the width from a parent stylesheet (`!important` is needed because the widget sets the default via its own scoped CSS): + +~~~css {} +.wx-suggest-anchor { + width: 220px !important; +} +~~~ +::: + +### Example + +~~~jsx {1,4-9} +const { template } = richtext; + +new richtext.Richtext("#root", { + triggers: [{ trigger: "@", data: people }], + triggerTemplate: template(obj => { + if (obj.trigger === "@") { + return `
+ +
${obj.data.label}
+
${obj.data.name}
+
`; + } + return obj.data.label; + }) +}); +~~~ + +**Change log:** The property was added in v2.1 + +**Related articles:** [Mentions and tags](guides/mentions_and_tags.md) From d1adb47a0760744d0b41cf7bb969ffad4e2ae417 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:18:02 +0300 Subject: [PATCH 15/45] [add] Mentions and tags guide - new guide covering trigger characters, data source forms, token rendering, and event handling - examples for static array, sync function, async function, and custom dropdown templates --- docs/guides/mentions_and_tags.md | 144 +++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 docs/guides/mentions_and_tags.md diff --git a/docs/guides/mentions_and_tags.md b/docs/guides/mentions_and_tags.md new file mode 100644 index 0000000..c2494e0 --- /dev/null +++ b/docs/guides/mentions_and_tags.md @@ -0,0 +1,144 @@ +--- +sidebar_label: Mentions and tags +title: Mentions and tags +description: 'Learn how to configure @mentions, #tags, and custom dropdown triggers in DHTMLX RichText. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText.' +--- + +# Mentions and tags + +RichText supports user-defined trigger characters that open a suggestion dropdown inside the editor. When the user picks an item, RichText inserts a non-editable token into the document. Typical use cases: + +- `@` — mention a person +- `#` — apply a tag +- `/` — insert a command or template +- `$` — insert a financial ticker or variable + +Configure the behavior through the [`triggers`](api/config/triggers.md) array. Each entry binds one character to a data source. + +## Configure triggers + +Each trigger is an object `{ trigger, data, showTrigger? }` within the [`triggers`](api/config/triggers.md) array. The [`data`](api/config/triggers.md/#data-source-forms) field can take three forms: + +- A static array — RichText filters it automatically by `label` (case-insensitive, `startsWith`): + +~~~jsx {} +{ trigger: "@", data: people } +~~~ + +- A sync function — use it to filter results yourself: + +~~~jsx {} +{ + trigger: "#", + data: query => tags.filter(t => + t.label.toLowerCase().startsWith(query.toLowerCase()) + ) +} +~~~ + +- An async function — use it for server-side search: + +~~~jsx {} +{ + trigger: "+", + data: async query => { + const res = await fetch(`/api/users?q=${encodeURIComponent(query)}`); + const users = await res.json(); + return users.map(u => ({ + id: String(u.id), + label: u.name, + url: u.website + })); + } +} +~~~ + +## Token rendering + +When the user picks an item, RichText inserts it as an `` element with two data attributes: + +~~~html {2-3} +@Alice +~~~ + +The token is a single non-editable node. `Backspace` deletes it in one step. RichText stores the `url` field in `href`, so `Ctrl+Click` on the token follows the link. + +You can style tokens with the `data-token` selector: + +~~~css {} +.wx-editor-content a[data-token="@"][data-token-id="alice"] { + background: #fb8500; + color: #fff; + border-radius: 3px; + padding: 0 2px; +} +~~~ + +## Hide the trigger character + +Set `showTrigger: false` on a trigger to insert only the item label, without the trigger symbol: + +~~~jsx {4} +{ + trigger: "/", + data: commands, + showTrigger: false +} +~~~ + +## Keyboard interaction + +Inside the suggestion dropdown you can use the following shortcuts: + +- `↑` / `↓` — move between items +- `Enter` — insert the active item +- `Escape` — close the dropdown without inserting + +## Listen to suggestion events + +Three events expose the dropdown lifecycle through the Event Bus: + +- [`insert-token`](api/events/insert-token.md) — fires when a user picks an item +- [`show-suggest`](api/events/show-suggest.md) — fires when the dropdown opens +- [`hide-suggest`](api/events/hide-suggest.md) — fires when the dropdown closes + +~~~jsx {5-7} +const editor = new richtext.Richtext("#root", { + triggers: [{ trigger: "@", data: people }] +}); + +editor.api.on("insert-token", ({ trigger, label, id }) => { + console.log(`Inserted ${trigger}${label} (id: ${id})`); +}); +~~~ + +## Customize the dropdown item + +By default the dropdown shows the `label` of each item. To render custom suggestions (for example, an avatar plus a name and an email) pass a template via the [`triggerTemplate`](api/config/trigger-template.md) property. + +### Example + +~~~jsx {1,4-9} +const { template } = richtext; + +new richtext.Richtext("#root", { + triggers: [{ trigger: "@", data: people }], + triggerTemplate: template(({ data, trigger }) => ` +
+
${trigger}${data.label}
+
${data.url || ""}
+
+ `) +}); +~~~ + +## Related API + +- [`triggers`](api/config/triggers.md) +- [`triggerTemplate`](api/config/trigger-template.md) +- [`insert-token`](api/events/insert-token.md) +- [`show-suggest`](api/events/show-suggest.md) +- [`hide-suggest`](api/events/hide-suggest.md) From 6948c9cccdd81b9fa983511b49672ee516c62d59 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:18:15 +0300 Subject: [PATCH 16/45] [update] add suggestion events to events overview - list hide-suggest, insert-token, and show-suggest in the events table --- docs/api/overview/events_overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/api/overview/events_overview.md b/docs/api/overview/events_overview.md index 957e228..449c945 100644 --- a/docs/api/overview/events_overview.md +++ b/docs/api/overview/events_overview.md @@ -18,12 +18,14 @@ You can use these events to extend functionality, track user interaction, or tri | [](api/events/cut.md) | @getshort(api/events/cut.md) | | [](api/events/delete-link.md) | @getshort(api/events/delete-link.md) | | [](api/events/export.md) | @getshort(api/events/export.md) | +| [](api/events/hide-suggest.md) | @getshort(api/events/hide-suggest.md) | | [](api/events/import.md) | @getshort(api/events/import.md) | | [](api/events/indent.md) | @getshort(api/events/indent.md) | | [](api/events/insert-image.md) | @getshort(api/events/insert-image.md) | | [](api/events/insert-line.md) | @getshort(api/events/insert-line.md) | | [](api/events/insert-link.md) | @getshort(api/events/insert-link.md) | | [](api/events/insert-list.md) | @getshort(api/events/insert-list.md) | +| [](api/events/insert-token.md) | @getshort(api/events/insert-token.md) | | [](api/events/outdent.md) | @getshort(api/events/outdent.md) | | [](api/events/paste.md) | @getshort(api/events/paste.md) | | [](api/events/print.md) | @getshort(api/events/print.md) | @@ -36,6 +38,7 @@ You can use these events to extend functionality, track user interaction, or tri | [](api/events/set-text-format.md) | @getshort(api/events/set-text-format.md) | | [](api/events/set-text-style.md) | @getshort(api/events/set-text-style.md) | | [](api/events/show-popup.md) | @getshort(api/events/show-popup.md) | +| [](api/events/show-suggest.md) | @getshort(api/events/show-suggest.md) | | [](api/events/subscript.md) | @getshort(api/events/subscript.md) | | [](api/events/superscript.md) | @getshort(api/events/superscript.md) | | [](api/events/toggle-fullscreen-mode.md) | @getshort(api/events/toggle-fullscreen-mode.md)| From ce748b791f2a9236c6140850a986fa3e0f039847 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:18:26 +0300 Subject: [PATCH 17/45] [update] add trigger configs to properties overview - list triggers and triggerTemplate in the properties table --- docs/api/overview/properties_overview.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/api/overview/properties_overview.md b/docs/api/overview/properties_overview.md index 255a158..e545112 100644 --- a/docs/api/overview/properties_overview.md +++ b/docs/api/overview/properties_overview.md @@ -18,4 +18,6 @@ They help you control layout, toolbar, value, localization, and other aspects of | [](api/config/locale.md) | @getshort(api/config/locale.md) | | [](api/config/menubar.md) | @getshort(api/config/menubar.md) | | [](api/config/toolbar.md) | @getshort(api/config/toolbar.md) | +| [](api/config/trigger-template.md) | @getshort(api/config/trigger-template.md) | +| [](api/config/triggers.md) | @getshort(api/config/triggers.md) | | [](api/config/value.md) | @getshort(api/config/value.md) | From 90c074d73a4f44e3f917bb5430e455bed33e72e7 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:18:45 +0300 Subject: [PATCH 18/45] [update] mention triggers in configuration guide - list triggers in the property overview with a link to the Mentions and tags guide --- docs/guides/configuration.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/guides/configuration.md b/docs/guides/configuration.md index 855ae27..d98eb9f 100644 --- a/docs/guides/configuration.md +++ b/docs/guides/configuration.md @@ -16,6 +16,7 @@ You can configure the RichText appearance and behavior with the following proper - [`locale`](api/config/locale.md) — apply a localization object on initialization - [`defaultStyles`](api/config/default-styles.md) — set default styles for specific block types - [`imageUploadUrl`](api/config/image-upload-url.md) — set the endpoint for image uploads +- [`triggers`](api/config/triggers.md) — enable @mentions, #tags, and custom dropdown triggers (see the [Mentions and tags](guides/mentions_and_tags.md) guide) ## Layout modes From d7646923231d91cbefb9b5d3581e01293a94de97 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:19:02 +0300 Subject: [PATCH 19/45] [fix] correct anchor for custom toolbar controls link - update anchor in whats_new from #custom-toolbar-controls to #add-custom-toolbar-controls to match the heading in configuration.md --- docs/news/whats_new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/news/whats_new.md b/docs/news/whats_new.md index 27dc4f3..2e96ab1 100644 --- a/docs/news/whats_new.md +++ b/docs/news/whats_new.md @@ -83,7 +83,7 @@ API of v1.2 is not compatible with v2.0. Refer to the [**migration guide**](news - **Granular toolbar configuration** Take full control of the toolbar: - Define [individual toolbar controls](guides/configuration.md/#default-toolbar-controls) and their order - - Add [custom controls](guides/configuration.md/#custom-toolbar-controls) + - Add [custom controls](guides/configuration.md/#add-custom-toolbar-controls) - **Optional [menubar](api/config/menubar.md)** Enable a classic menu-style interface on the top of the editor From f888bf746732d328ae42c607452253ff2d36a479 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 27 May 2026 09:19:19 +0300 Subject: [PATCH 20/45] [update] register trigger pages in sidebar - add hide-suggest, insert-token, show-suggest under events - add triggers and trigger-template under properties - add mentions_and_tags under guides --- sidebars.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sidebars.js b/sidebars.js index 4be1cb8..683ed3d 100644 --- a/sidebars.js +++ b/sidebars.js @@ -117,12 +117,14 @@ module.exports = { "api/events/cut", "api/events/delete-link", "api/events/export", + "api/events/hide-suggest", "api/events/import", "api/events/indent", "api/events/insert-image", "api/events/insert-line", "api/events/insert-link", "api/events/insert-list", + "api/events/insert-token", "api/events/outdent", "api/events/paste", "api/events/print", @@ -135,6 +137,7 @@ module.exports = { "api/events/set-text-format", "api/events/set-text-style", "api/events/show-popup", + "api/events/show-suggest", "api/events/subscript", "api/events/superscript", "api/events/toggle-fullscreen-mode", @@ -162,7 +165,9 @@ module.exports = { "api/config/locale", "api/config/menubar", "api/config/toolbar", - "api/config/value" + "api/config/trigger-template", + "api/config/triggers", + "api/config/value" ] } ] @@ -198,6 +203,7 @@ module.exports = { items: [ "guides/initialization", "guides/configuration", + "guides/mentions_and_tags", "guides/localization", "guides/stylization", "guides/typescript_support" From b77eef15b55a7da8750111b77188950195c285c1 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 3 Jun 2026 18:27:15 +0300 Subject: [PATCH 21/45] [update] document trigger action callback - add `action` field to triggers config with Custom action section (emoji insertion and slash-style command menu examples) - update insert-token event payload: id/label/url replaced by `data` object carrying the picked item plus custom fields; add `action` - note that `action` takes priority over `showTrigger` - show-suggest items now documented as optional fields + custom keys - extend mentions guide with custom action examples - fix typos, a broken anchor, and align wording across pages --- docs/api/config/triggers.md | 79 +++++++++++++++++++++++---- docs/api/events/insert-token.md | 30 ++++++----- docs/api/events/show-suggest.md | 18 +++++-- docs/guides/mentions_and_tags.md | 93 +++++++++++++++++++++++++++++--- 4 files changed, 184 insertions(+), 36 deletions(-) diff --git a/docs/api/config/triggers.md b/docs/api/config/triggers.md index 0ef565e..69fdcf0 100644 --- a/docs/api/config/triggers.md +++ b/docs/api/config/triggers.md @@ -10,7 +10,7 @@ description: You can learn about the triggers config in the documentation of the @short: Optional. Defines dropdown triggers for inserting mentions, tags, and other tokens -When the user types a configured character (for example, `@` or `#`), RichText opens a suggestion dropdown. When the user selects an item, RichText inserts it into the document as a non-editable token (``). +When a user types a configured character (for example, `@` or `#`), RichText opens a dropdown with predefined items. When the user selects an item, RichText inserts it into the document as a non-editable token (``). ### Usage @@ -21,7 +21,8 @@ triggers?: Array<{ | ((query: string) => Array<{ id?: string; label?: string; url?: string }> | Promise>), - showTrigger?: boolean + showTrigger?: boolean, + action?: (item) => void }>; ~~~ @@ -31,11 +32,12 @@ Each entry of the `triggers` array accepts the following fields: - `trigger` - (required) the character that opens the suggestion dropdown (for example, `"@"`, `"#"`, `"/"`, `"$"`) - `data` - (required) the data source for the dropdown; can be an array, a sync function, or an async function. See [Data source forms](#data-source-forms) -- `showTrigger` - (optional) when `true` (default), RichText keeps the trigger character in the inserted token (`@Alice`); when `false`, RichText inserts only `label` (`Alice`) +- `showTrigger` - (optional) when `true` (default), RichText keeps the trigger character in the inserted token (for example, `@Alice`); when `false`, RichText inserts only `label` (for example, `Alice`) +- `action` - (optional) a custom callback called when a user selects an item. When set, RichText removes the typed trigger text (the trigger character plus the query) and calls `action(item)` **instead of** inserting a token. The callback receives the picked item and can insert any content instead of selected one. The `action` parameter takes priority over `showTrigger`, which has no effect when `action` is set. See [Custom action](#custom-action) ### Data source forms -**Static array** — RichText filters the array automatically by matching the query against `label` (case-insensitive, `startsWith`): +* **Static array** — RichText filters the array automatically by matching the query against `label` (case-insensitive, `startsWith`): ~~~jsx {3-7} new richtext.Richtext("#root", { @@ -49,7 +51,7 @@ new richtext.Richtext("#root", { }); ~~~ -**Sync function** — RichText calls your function with the current `query` string; you do the filtering and return the matching array: +* **Sync function** — RichText calls your function with the current `query` string; you do the filtering and return the matching array: ~~~jsx {3-6} new richtext.Richtext("#root", { @@ -62,7 +64,7 @@ new richtext.Richtext("#root", { }); ~~~ -**Async function** — RichText calls your function with the current `query` string; return a `Promise` that resolves to the matching array. Useful for server-side search: +* **Async function** — RichText calls your function with the current `query` string; return a `Promise` that resolves to the matching array. Useful for server-side search: ~~~jsx {3-8} new richtext.Richtext("#root", { @@ -79,15 +81,17 @@ new richtext.Richtext("#root", { ### Suggestion item fields -Each item in `data` (or each item returned by a function) has the following fields: +Each item in the `data` object (or each item returned by a function) has the following fields: -- `id` - (optional) unique identifier saved on the inserted token. If omitted, RichText generates an ID automatically. +- `id` - (optional) unique identifier saved on the inserted token. If omitted, RichText generates an ID automatically - `label` - (required) the text shown in the dropdown and inserted into the document -- `url` - (optional) URL associated with the item. RichText stores it on the inserted token as the `href` attribute. +- `url` - (optional) URL associated with the item. RichText stores the inserted token URL as the `href` attribute. + +An item may also include any number of custom fields beyond `id`, `label`, and `url` (for example, `code` for an emoji, or `image` and `name` for an avatar). These extra fields are passed through to the [`triggerTemplate`](api/config/trigger-template.md) callback and to the `action` callback. ### Rendered token -When a user selects an item, RichText inserts a non-editable token element into the document: +When a user selects an item in the dropdown, RichText inserts a non-editable token element into the document: ~~~html {} @Alice @@ -102,9 +106,62 @@ Use the `data-token` and `data-token-id` attributes to target tokens with CSS, f } ~~~ +### Custom action + +By default, when a user picks an item, RichText inserts it into the document as a token. Set the `action` parameter to run your own code instead: RichText removes the typed trigger string (the trigger character and the query) and calls the `action(item)` callback with the picked item. No token is inserted, so you can decide what to add to the document. The `action` parameter takes priority over `showTrigger`. When `action` is set, `showTrigger` is ignored. + +#### Add emoji + +A common use case is inserting an emoji from a `:` trigger, where each item contains a custom `code` field. Pair `action` with [`triggerTemplate`](api/config/trigger-template.md) so the dropdown shows the emoji itself instead of just its label: + +~~~jsx {8,12} +const { template } = richtext; + +const editor = new richtext.Richtext("#root", { + triggers: [ + { + trigger: ":", + data: emoji, // [{ id: "apple", label: "apple", code: "1F34E" }, ...] + action: item => editor.insertValue(`${emojiFromCode(item.code)} `) + } + ], + // render the emoji itself (not just its label) in the dropdown + triggerTemplate: template(({ data }) => `${emojiFromCode(data.code)} ${data.label}`) +}); + +function emojiFromCode(code) { + return String.fromCodePoint(parseInt(code, 16)); +} +~~~ + +#### Add slash-style command menu + +You can use `action` to build a slash-style command menu (like `/` in Notion or Slack). Store a command name in each item's `id`, its options in a custom `config` field, and let the callback run it with [`api.exec`](api/internal/exec.md): + +~~~jsx {13} +// each item stores an api.exec action name in `id` and its parameters in `config` +const commands = [ + { id: "set-text-style", label: "Heading 1", config: { tag: "h1" } }, + { id: "insert-list", label: "Bulleted list", config: { type: "bulleted" } }, + { id: "insert-line", label: "Divider" } // no config → `|| {}` applies +]; + +const editor = new richtext.Richtext("#root", { + triggers: [ + { + trigger: "/", + data: commands, + action: item => editor.api.exec(item.id, item.config || {}) + } + ] +}); +~~~ + ### Example -~~~jsx {2-13} +The following example sets up two triggers: `@` for mentions (each item carries a `url` that becomes the token's `href`) and `#` for tags (label only): + +~~~jsx {4,11} new richtext.Richtext("#root", { triggers: [ { diff --git a/docs/api/events/insert-token.md b/docs/api/events/insert-token.md index 1632a65..dea71c5 100644 --- a/docs/api/events/insert-token.md +++ b/docs/api/events/insert-token.md @@ -10,17 +10,21 @@ description: You can learn about the insert-token event in the documentation of @short: Fires after the user picks a suggestion item and RichText inserts it as a token -The event fires after the user picks an item from a trigger dropdown (mentions, tags, or any custom trigger you set up through the [`triggers`](api/config/triggers.md) property). +The `insert-token` event fires after the user picks an item from a trigger dropdown (mentions, tags, or any custom trigger you set up through the [`triggers`](api/config/triggers.md) property). ### Usage ~~~jsx {} "insert-token": ({ - id: string, - label: string, - url: string, + data: { + id?: string | number, + label?: string, + url?: string, + // ...any custom fields from the trigger's data source + }, trigger: string, - showTrigger?: boolean + showTrigger?: boolean, + action?: (item) => void }) => boolean | void; ~~~ @@ -28,11 +32,10 @@ The event fires after the user picks an item from a trigger dropdown (mentions, The callback of the `insert-token` event receives an object with the following fields: -- `id` - the id of the picked suggestion item -- `label` - the label of the picked item (the text inserted into the document) -- `url` - the url associated with the item (becomes the `href` attribute of the inserted token) +- `data` - the picked suggestion item. Contains the `id`, `label`, and `url` of the item, as well as any custom fields you added to the trigger's `data` source - `trigger` - the trigger character that opened the dropdown (for example, `"@"` or `"#"`) -- `showTrigger` - when `false`, RichText inserts only `label`; otherwise it also shows the trigger character (default) +- `showTrigger` - when `false`, RichText inserts only `label`; otherwise the widget also shows the trigger character (default) +- `action` - a custom action defined for the matching [trigger](api/config/triggers.md). When set, the parameter takes priority over token insertion: RichText removes the typed text (the trigger character and the query) and calls `action(data)` instead of inserting a token. The `showTrigger` parameter has no effect in this case :::info To handle internal events, use [**Event Bus methods**](api/overview/event_bus_methods_overview.md). @@ -40,16 +43,17 @@ To handle internal events, use [**Event Bus methods**](api/overview/event_bus_me ### Example -~~~jsx {5-9} +~~~jsx {5-8} // initialize RichText const editor = new richtext.Richtext("#root", { // configuration properties }); // subscribe to the "insert-token" event -editor.api.on("insert-token", (obj) => { - console.log(obj); - console.log(`Inserted ${obj.trigger}${obj.label} (id: ${obj.id})`); +editor.api.on("insert-token", ({ data, trigger, showTrigger }) => { + console.log(`Inserted ${trigger}${data.label} (id: ${data.id})`); }); ~~~ **Change log:** The event was added in v2.1 + +**Related articles:** [Mentions and tags](guides/mentions_and_tags.md) diff --git a/docs/api/events/show-suggest.md b/docs/api/events/show-suggest.md index f191ba0..666bc8b 100644 --- a/docs/api/events/show-suggest.md +++ b/docs/api/events/show-suggest.md @@ -10,7 +10,7 @@ description: You can learn about the show-suggest event in the documentation of @short: Fires when the suggestion dropdown opens for a configured trigger -The event fires after RichText resolves a non-empty list of items for the current trigger, just before the dropdown opens. Intercept the event to adjust the items, move the dropdown, or cancel it. +The `show-suggest` event fires after RichText resolves a non-empty list of items for the current trigger, just before the dropdown opens. Intercept the event to adjust the items, move the dropdown, or cancel it. ### Usage @@ -18,7 +18,12 @@ The event fires after RichText resolves a non-empty list of items for the curren "show-suggest": ({ trigger: string, query: string, - items: Array<{ id: string, label: string, url: string }>, + items: Array<{ + id?: string | number, + label?: string, + url?: string, + // ...any custom fields from the trigger's data source + }>, pos: DOMRect }) => boolean | void; ~~~ @@ -29,7 +34,7 @@ The callback of the `show-suggest` event receives an object with the following f - `trigger` - the trigger character that opened the dropdown - `query` - the text typed after the trigger character (used to filter `items`) -- `items` - the resolved (and already filtered) list of suggestion items +- `items` - the resolved (and already filtered) list of suggestion items. Each item follows the [suggestion item shape](api/config/triggers.md#suggestion-item-fields): optional `id`, `label`, and `url`, plus any custom fields (such as `image` or `name`) used by [`triggerTemplate`](api/config/trigger-template.md) - `pos` - a `DOMRect` describing the cursor position; used to place the dropdown on screen :::info @@ -38,10 +43,11 @@ To handle internal events, use [**Event Bus methods**](api/overview/event_bus_me ### Example -~~~jsx {5-10} +~~~jsx {6-11} // initialize RichText const editor = new richtext.Richtext("#root", { - // configuration properties + triggers: [{ trigger: "@", data: people }] + // other configuration properties }); // override the suggestion list before the dropdown opens editor.api.intercept("show-suggest", (state) => { @@ -52,3 +58,5 @@ editor.api.intercept("show-suggest", (state) => { ~~~ **Change log:** The event was added in v2.1 + +**Related articles:** [Mentions and tags](guides/mentions_and_tags.md) diff --git a/docs/guides/mentions_and_tags.md b/docs/guides/mentions_and_tags.md index c2494e0..8611fd1 100644 --- a/docs/guides/mentions_and_tags.md +++ b/docs/guides/mentions_and_tags.md @@ -6,18 +6,19 @@ description: 'Learn how to configure @mentions, #tags, and custom dropdown trigg # Mentions and tags -RichText supports user-defined trigger characters that open a suggestion dropdown inside the editor. When the user picks an item, RichText inserts a non-editable token into the document. Typical use cases: +RichText supports user-defined trigger characters that open a suggestion dropdown inside the document. When the user picks an item, RichText inserts a non-editable token into the document. Typical use cases: - `@` — mention a person - `#` — apply a tag - `/` — insert a command or template - `$` — insert a financial ticker or variable +- `:` - insert an emoji -Configure the behavior through the [`triggers`](api/config/triggers.md) array. Each entry binds one character to a data source. +Configure the behavior through the [`triggers`](api/config/triggers.md) property. Each entry binds one character to a data source. ## Configure triggers -Each trigger is an object `{ trigger, data, showTrigger? }` within the [`triggers`](api/config/triggers.md) array. The [`data`](api/config/triggers.md/#data-source-forms) field can take three forms: +Each trigger is an object `{ trigger, data, showTrigger?, action? }` within the [`triggers`](api/config/triggers.md) array. The [`data`](api/config/triggers.md#data-source-forms) field can take three forms: - A static array — RichText filters it automatically by `label` (case-insensitive, `startsWith`): @@ -55,7 +56,7 @@ Each trigger is an object `{ trigger, data, showTrigger? }` within the [`trigger ## Token rendering -When the user picks an item, RichText inserts it as an `` element with two data attributes: +When the user picks an item from the dropdown, RichText inserts it as an `` element with two data attributes: ~~~html {2-3} { - console.log(`Inserted ${trigger}${label} (id: ${id})`); +editor.api.on("insert-token", ({ trigger, data }) => { + console.log(`Inserted ${trigger}${data.label} (id: ${data.id})`); }); ~~~ ## Customize the dropdown item -By default the dropdown shows the `label` of each item. To render custom suggestions (for example, an avatar plus a name and an email) pass a template via the [`triggerTemplate`](api/config/trigger-template.md) property. +By default the dropdown shows the `label` of each item. To render custom suggestions (for example, avatar, name and email) pass a template via the [`triggerTemplate`](api/config/trigger-template.md) property. ### Example @@ -135,6 +136,84 @@ new richtext.Richtext("#root", { }); ~~~ +## Custom action on select + +By default, picking an item inserts it into the document as a token. To run your own code instead, add an `action` callback to the trigger. RichText removes the typed trigger text and calls `action(item)` with the picked item — no token is inserted, so you can decide what to add. + +:::note + `action` takes priority over `showTrigger`. When `action` is set, `showTrigger` is ignored. +::: + +### Add emoji + +A `:` trigger can insert an emoji, where each item includes a custom `code` field. Pair `action` with [`triggerTemplate`](api/config/trigger-template.md) so the dropdown shows the emoji instead of just its label: + +~~~jsx {8,12} +const { template } = richtext; + +const editor = new richtext.Richtext("#root", { + triggers: [ + { + trigger: ":", + data: emoji, // [{ id: "apple", label: "apple", code: "1F34E" }, ...] + action: item => editor.insertValue(`${emojiFromCode(item.code)} `) + } + ], + // render the emoji itself (not just its label) in the dropdown + triggerTemplate: template(({ data }) => `${emojiFromCode(data.code)} ${data.label}`) +}); + +function emojiFromCode(code) { + return String.fromCodePoint(parseInt(code, 16)); +} + +const emoji = [ + { + id: "apple", + label: "apple", + code: "1F34E", + }, + { + id: "blue_car", + label: "blue_car", + code: "1F699", + }, + { + id: "computer", + label: "computer", + code: "1F4BB", + }, + { + id: "dvd", + label: "dvd", + code: "1F4C0", + }, +]; +~~~ + +### Add slash-style command menu + +You can use `action` to build a slash-style command menu (like `/` in Notion or Slack). Store a command name in each item's `id`, its options in a custom `config` field, and let the callback run it with [`api.exec`](api/internal/exec.md): + +~~~jsx {13} +// each item stores an api.exec action name in `id` and its parameters in `config` +const commands = [ + { id: "set-text-style", label: "Heading 1", config: { tag: "h1" } }, + { id: "insert-list", label: "Bulleted list", config: { type: "bulleted" } }, + { id: "insert-line", label: "Divider" } // no config → `|| {}` applies +]; + +const editor = new richtext.Richtext("#root", { + triggers: [ + { + trigger: "/", + data: commands, + action: item => editor.api.exec(item.id, item.config || {}) + } + ] +}); +~~~ + ## Related API - [`triggers`](api/config/triggers.md) From 2f2a6b74354e701ea9dea6423dc2408a0afe06bb Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 3 Jun 2026 18:41:14 +0300 Subject: [PATCH 22/45] [update] align insert-token handler in guide - destructure ({ data, trigger, showTrigger }) to match the insert-token event docs and the PR review suggestion --- docs/guides/mentions_and_tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/mentions_and_tags.md b/docs/guides/mentions_and_tags.md index 8611fd1..f2b0b52 100644 --- a/docs/guides/mentions_and_tags.md +++ b/docs/guides/mentions_and_tags.md @@ -111,7 +111,7 @@ const editor = new richtext.Richtext("#root", { triggers: [{ trigger: "@", data: people }] }); -editor.api.on("insert-token", ({ trigger, data }) => { +editor.api.on("insert-token", ({ data, trigger, showTrigger }) => { console.log(`Inserted ${trigger}${data.label} (id: ${data.id})`); }); ~~~ From 5ae4c900053805cda505ce3313e259d28e9cc7c5 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Wed, 3 Jun 2026 22:34:01 +0300 Subject: [PATCH 23/45] [update] address review on triggers docs - mark suggestion `label` as optional (custom triggerTemplate case) - note Ctrl+Click opens token url, explain mailto behavior - break down rendered token attributes (trigger/id/url/label) - clarify custom action can run code without inserting content - add "Group emoji by category" example with custom filtering, category headers and api.intercept guard - triggerTemplate: add second trigger so trigger check is meaningful, replace !important width tip with more specific selector --- docs/api/config/trigger-template.md | 20 ++++--- docs/api/config/triggers.md | 66 ++++++++++++++++++++--- docs/guides/mentions_and_tags.md | 84 +++++++++++++++++++++-------- 3 files changed, 134 insertions(+), 36 deletions(-) diff --git a/docs/api/config/trigger-template.md b/docs/api/config/trigger-template.md index 0ade570..574a437 100644 --- a/docs/api/config/trigger-template.md +++ b/docs/api/config/trigger-template.md @@ -28,22 +28,27 @@ The callback function takes an object with the following parameters: - `trigger` - the trigger character that opened the dropdown (`"@"`, `"#"`, etc.) :::tip -The dropdown anchor has a fixed default width of `160px`. To make room for a wider template, override the width from a parent stylesheet (`!important` is needed because the widget sets the default via its own scoped CSS): +The dropdown default width is `160px`. If you need more space for your template, add the `.wx-editor` parent in front of the selector: ~~~css {} -.wx-suggest-anchor { - width: 220px !important; +.wx-editor .wx-suggest-anchor { + width: 220px; } ~~~ ::: ### Example -~~~jsx {1,4-9} -const { template } = richtext; +The following code snippet configures two triggers: `@` for mentions and `#` for tags. Use `triggerTemplate` to expand the `trigger` value to render each dropdown differently. For the `@` dropdown the template returns a custom HTML row with an avatar (`data.image`), a nickname (`data.label`), and a full name (`data.name`). For the `#` trigger the template use the `label`: -new richtext.Richtext("#root", { - triggers: [{ trigger: "@", data: people }], +~~~jsx {5-6,8-15} +const { template, Richtext } = richtext; + +new Richtext("#root", { + triggers: [ + { trigger: "@", data: people }, + { trigger: "#", data: tags } + ], triggerTemplate: template(obj => { if (obj.trigger === "@") { return `
@@ -52,6 +57,7 @@ new richtext.Richtext("#root", {
${obj.data.name}
`; } + // other triggers (for example, "#") use the plain label return obj.data.label; }) }); diff --git a/docs/api/config/triggers.md b/docs/api/config/triggers.md index 69fdcf0..3f916d5 100644 --- a/docs/api/config/triggers.md +++ b/docs/api/config/triggers.md @@ -81,11 +81,11 @@ new richtext.Richtext("#root", { ### Suggestion item fields -Each item in the `data` object (or each item returned by a function) has the following fields: +Each item in `data` (or each item returned by a function) has the following fields: - `id` - (optional) unique identifier saved on the inserted token. If omitted, RichText generates an ID automatically -- `label` - (required) the text shown in the dropdown and inserted into the document -- `url` - (optional) URL associated with the item. RichText stores the inserted token URL as the `href` attribute. +- `label` - (optional) the text shown in the dropdown and inserted into the document. Required only for the default rendering; with a custom [`triggerTemplate`](api/config/trigger-template.md) you can render items from other fields (for example, `template(({ data }) => data.id)`) and omit `label` +- `url` - (optional) URL associated with the item. RichText stores the URL as the inserted token's `href` attribute. `Ctrl+Click` on the token opens the link An item may also include any number of custom fields beyond `id`, `label`, and `url` (for example, `code` for an emoji, or `image` and `name` for an avatar). These extra fields are passed through to the [`triggerTemplate`](api/config/trigger-template.md) callback and to the `action` callback. @@ -97,6 +97,11 @@ When a user selects an item in the dropdown, RichText inserts a non-editable tok
@Alice ~~~ +- `@` (in `data-token="@"`) - the item's `trigger` +- `alice` (in `data-token-id="alice"`) - the item's `id` +- `mailto:alice@example.com` (in `href="mailto:alice@example.com"`) - the item's `url` +- `@Alice` - the combination of `trigger` and `label`; with `showTrigger: false` it would be just `Alice` + Use the `data-token` and `data-token-id` attributes to target tokens with CSS, for example, to highlight all mentions of a user: ~~~css {} @@ -108,16 +113,16 @@ Use the `data-token` and `data-token-id` attributes to target tokens with CSS, f ### Custom action -By default, when a user picks an item, RichText inserts it into the document as a token. Set the `action` parameter to run your own code instead: RichText removes the typed trigger string (the trigger character and the query) and calls the `action(item)` callback with the picked item. No token is inserted, so you can decide what to add to the document. The `action` parameter takes priority over `showTrigger`. When `action` is set, `showTrigger` is ignored. +By default, when a user picks an item, RichText inserts the item into the document as a token. Set the `action` parameter to run your code instead: RichText removes the typed trigger string (the trigger character and the query) and calls the `action(item)` callback with the picked item. No token is inserted, so you can decide what to add to the document (or run your custom code). The `action` parameter takes priority over `showTrigger`. When `action` is set, `showTrigger` is ignored. #### Add emoji A common use case is inserting an emoji from a `:` trigger, where each item contains a custom `code` field. Pair `action` with [`triggerTemplate`](api/config/trigger-template.md) so the dropdown shows the emoji itself instead of just its label: ~~~jsx {8,12} -const { template } = richtext; +const { template, Richtext } = richtext; -const editor = new richtext.Richtext("#root", { +const editor = new Richtext("#root", { triggers: [ { trigger: ":", @@ -134,6 +139,55 @@ function emojiFromCode(code) { } ~~~ +#### Group emoji by categories + +When the `data` parameter is a function, you are not limited to the built-in `label` matching. You can run your own filtering and keep category headers in the dropdown. Add header items that include a `label` field and do not include `code`. The `data` function first finds the emoji that match the query, then returns emoji together with the headers of the categories that still have matches: + +~~~jsx {18-26,31-33,41} +const { template, Richtext } = richtext; + +// header items carry no `code` field; emoji items include one +const emoji = [ + { id: "$smileys", label: "Smileys", category: 1 }, // category + { id: "grinning", label: "grinning", code: "1F600", category: 1 }, + { id: "smile", label: "smile", code: "1F604", category: 1 }, + { id: "$animals", label: "Animals", category: 2 }, // category + { id: "dog", label: "dog", code: "1F436", category: 2 }, + { id: "cat", label: "cat", code: "1F431", category: 2 } +]; + +const editor = new Richtext("#root", { + triggers: [ + { + trigger: ":", + data: query => { + const matched = emoji.filter(item => + item.code && + item.label.toLowerCase().startsWith(query.toLowerCase().trim()) + ); + const categories = new Set(matched.map(item => item.category)); + // keep matching emoji plus the headers of categories that still match + return emoji.filter(item => + item.code ? matched.includes(item) : categories.has(item.category) + ); + }, + action: item => editor.insertValue(`${emojiFromCode(item.code)} `) + } + ], + // render emoji rows normally and category headers in bold + triggerTemplate: template(({ data }) => + data.code ? `${emojiFromCode(data.code)} ${data.label}` : `${data.label}` + ) +}); + +function emojiFromCode(code) { + return String.fromCodePoint(parseInt(code, 16)); +} + +// headers have no `code` — ignore picks on them so they are never inserted +editor.api.intercept("insert-token", ({ data }) => !!data.code); +~~~ + #### Add slash-style command menu You can use `action` to build a slash-style command menu (like `/` in Notion or Slack). Store a command name in each item's `id`, its options in a custom `config` field, and let the callback run it with [`api.exec`](api/internal/exec.md): diff --git a/docs/guides/mentions_and_tags.md b/docs/guides/mentions_and_tags.md index f2b0b52..d6a449b 100644 --- a/docs/guides/mentions_and_tags.md +++ b/docs/guides/mentions_and_tags.md @@ -148,10 +148,22 @@ By default, picking an item inserts it into the document as a token. To run your A `:` trigger can insert an emoji, where each item includes a custom `code` field. Pair `action` with [`triggerTemplate`](api/config/trigger-template.md) so the dropdown shows the emoji instead of just its label: -~~~jsx {8,12} -const { template } = richtext; +~~~jsx {18-20,24} +const { template, Richtext } = richtext; -const editor = new richtext.Richtext("#root", { +const emoji = [ + { + id: "apple", label: "apple", code: "1F34E" + }, + { + id: "blue_car", label: "blue_car", code: "1F699" + }, + { + id: "computer", label: "computer", code: "1F4BB" + } +]; + +const editor = new Richtext("#root", { triggers: [ { trigger: ":", @@ -166,29 +178,55 @@ const editor = new richtext.Richtext("#root", { function emojiFromCode(code) { return String.fromCodePoint(parseInt(code, 16)); } +~~~ + +### Group emoji by categories + +When the `data` parameter is a function, you are not limited to the built-in `label` matching. You can run your own filtering and keep category headers in the dropdown. Add header items that include a `label` field and do not include `code`. The `data` function first finds the emoji that match the query, then returns emoji together with the headers of the categories that still have matches: + +~~~jsx {17-26,31-33} +const { template, Richtext } = richtext; +// header items carry no `code` field; emoji items include one const emoji = [ - { - id: "apple", - label: "apple", - code: "1F34E", - }, - { - id: "blue_car", - label: "blue_car", - code: "1F699", - }, - { - id: "computer", - label: "computer", - code: "1F4BB", - }, - { - id: "dvd", - label: "dvd", - code: "1F4C0", - }, + { id: "$smileys", label: "Smileys", category: 1 }, // category + { id: "grinning", label: "grinning", code: "1F600", category: 1 }, + { id: "smile", label: "smile", code: "1F604", category: 1 }, + { id: "$animals", label: "Animals", category: 2 }, // category + { id: "dog", label: "dog", code: "1F436", category: 2 }, + { id: "cat", label: "cat", code: "1F431", category: 2 } ]; + +const editor = new Richtext("#root", { + triggers: [ + { + trigger: ":", + data: query => { + const matched = emoji.filter(item => + item.code && + item.label.toLowerCase().startsWith(query.toLowerCase().trim()) + ); + const categories = new Set(matched.map(item => item.category)); + // keep matching emoji plus the headers of categories that still match + return emoji.filter(item => + item.code ? matched.includes(item) : categories.has(item.category) + ); + }, + action: item => editor.insertValue(`${emojiFromCode(item.code)} `) + } + ], + // render emoji rows normally and category headers in bold + triggerTemplate: template(({ data }) => + data.code ? `${emojiFromCode(data.code)} ${data.label}` : `${data.label}` + ) +}); + +function emojiFromCode(code) { + return String.fromCodePoint(parseInt(code, 16)); +} + +// headers have no `code` — ignore picks on them so they are never inserted +editor.api.intercept("insert-token", ({ data }) => !!data.code); ~~~ ### Add slash-style command menu From cf2c7f678966b16566f8242978742d99f9944e7a Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Thu, 4 Jun 2026 20:29:09 +0300 Subject: [PATCH 24/45] [fix] resolve index.md conflict with base, fix Markdown example - merge the Copy and paste section from the base branch with the new Markdown format section - pull in the expanded image uploading feature line from base - fix misleading example: Markdown cannot be passed via the value config (always parsed as HTML), use setValue with the markdown encoder instead --- docs/index.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/docs/index.md b/docs/index.md index 6883635..f624c15 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,7 +19,7 @@ description: You can have an overview of DHTMLX JavaScript RichText library in t - Static [**menubar**](api/config/menubar.md) that can be shown or hidden -- Image uploading, rich formatting, custom styling, and full screen mode +- Image uploading with optional server [upload](api/config/image-upload-url.md) or inline base64 embedding, rich formatting, custom styling, and full screen mode - [Full API access](api/overview/main_overview.md) for [event handling](api/overview/event_bus_methods_overview.md), [content manipulation](api/overview/methods_overview.md), and [reactive state management](api/overview/state_methods_overview.md) @@ -91,7 +91,8 @@ Pass the built-in `markdown` encoders to [`setValue()`](api/methods/set-value.md ~~~jsx const editor = new richtext.Richtext("#root", { - value: "# Hello\n\nSome **bold** text", + value: "Hello world" + // other configuration properties }); // load Markdown into the editor @@ -107,6 +108,24 @@ Markdown support covers a limited subset of the syntax — common block and inli Nested inline structures are not supported, with the only exception of **bold inside italic**. Combinations such as bold inside a link, italic inside a list item, or multi-level (nested) lists will not render correctly. ::: +## Copy and paste + +The RichText editor supports clipboard operations through standard system shortcuts (`Ctrl+C` / `Ctrl+X` / `Ctrl+V` on Windows/Linux, `⌘+C` / `⌘+X` / `⌘+V` on macOS), the corresponding [toolbar](api/config/toolbar.md) buttons, and the [menubar](api/config/menubar.md) entries. + +When content is copied or cut, RichText writes two representations to the system clipboard: + +- a **plain text** version for compatibility with simple targets (terminals, code editors, plain inputs) +- an **HTML** version that carries all inline and block formatting (bold, italic, underline, strikethrough, font family, font size, text and background color, headings, blockquotes, lists, alignment, indentation, line height, links, and images) + +Paste behavior depends on the source of the clipboard payload: + +- Pasting between two RichText instances (in the same document or on different pages) uses the HTML representation and preserves the original formatting. +- Pasting from any external source — including browsers, word processors, and other editors — is processed as plain text. The inserted content is added as text without external formatting. + +:::note +The toolbar **Paste** button uses the asynchronous Clipboard API, which exposes plain text only. To paste content copied from another RichText with its formatting preserved, use the `Ctrl+V` / `⌘+V` shortcut, which receives the full HTML payload directly from the browser's clipboard event. +::: + ## Keyboard shortcuts The RichText editor supports a set of common keyboard shortcuts for faster formatting and editing. The shortcuts follow platform conventions and are available on both **Windows/Linux** (`Ctrl`) and **macOS** (`⌘`). From 6ef88360765f5d13115476a38253e1ead46fbc58 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 5 Jun 2026 13:59:20 +0300 Subject: [PATCH 25/45] [fix] correct typos and wording in v2.1 docs - trigger-template: "the template use" -> "uses" - triggers: "instead of selected one" -> "instead of the selected one" - mentions_and_tags: align dash in trigger list, drop stray space in note - set-value: encoder describes decoding the value from a format (consistent with insertValue) --- docs/api/config/trigger-template.md | 2 +- docs/api/config/triggers.md | 2 +- docs/api/methods/set-value.md | 6 +++--- docs/guides/mentions_and_tags.md | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/api/config/trigger-template.md b/docs/api/config/trigger-template.md index 574a437..aed2bb4 100644 --- a/docs/api/config/trigger-template.md +++ b/docs/api/config/trigger-template.md @@ -39,7 +39,7 @@ The dropdown default width is `160px`. If you need more space for your template, ### Example -The following code snippet configures two triggers: `@` for mentions and `#` for tags. Use `triggerTemplate` to expand the `trigger` value to render each dropdown differently. For the `@` dropdown the template returns a custom HTML row with an avatar (`data.image`), a nickname (`data.label`), and a full name (`data.name`). For the `#` trigger the template use the `label`: +The following code snippet configures two triggers: `@` for mentions and `#` for tags. Use `triggerTemplate` to expand the `trigger` value to render each dropdown differently. For the `@` dropdown the template returns a custom HTML row with an avatar (`data.image`), a nickname (`data.label`), and a full name (`data.name`). For the `#` trigger the template uses the `label`: ~~~jsx {5-6,8-15} const { template, Richtext } = richtext; diff --git a/docs/api/config/triggers.md b/docs/api/config/triggers.md index 3f916d5..e679aa2 100644 --- a/docs/api/config/triggers.md +++ b/docs/api/config/triggers.md @@ -33,7 +33,7 @@ Each entry of the `triggers` array accepts the following fields: - `trigger` - (required) the character that opens the suggestion dropdown (for example, `"@"`, `"#"`, `"/"`, `"$"`) - `data` - (required) the data source for the dropdown; can be an array, a sync function, or an async function. See [Data source forms](#data-source-forms) - `showTrigger` - (optional) when `true` (default), RichText keeps the trigger character in the inserted token (for example, `@Alice`); when `false`, RichText inserts only `label` (for example, `Alice`) -- `action` - (optional) a custom callback called when a user selects an item. When set, RichText removes the typed trigger text (the trigger character plus the query) and calls `action(item)` **instead of** inserting a token. The callback receives the picked item and can insert any content instead of selected one. The `action` parameter takes priority over `showTrigger`, which has no effect when `action` is set. See [Custom action](#custom-action) +- `action` - (optional) a custom callback called when a user selects an item. When set, RichText removes the typed trigger text (the trigger character plus the query) and calls `action(item)` **instead of** inserting a token. The callback receives the picked item and can insert any content instead of the selected one. The `action` parameter takes priority over `showTrigger`, which has no effect when `action` is set. See [Custom action](#custom-action) ### Data source forms diff --git a/docs/api/methods/set-value.md b/docs/api/methods/set-value.md index 29ff858..bb80841 100644 --- a/docs/api/methods/set-value.md +++ b/docs/api/methods/set-value.md @@ -19,13 +19,13 @@ setValue: (value: string, encoder?: any): void; ### Parameters - `value` - (required) a value to be inserted into the RichText -- `encoder` - (optional) a custom parser used to encode the RichText's content into a custom format. The following formats are available: `html` (default), `text`, and `markdown` +- `encoder` - (optional) a custom parser used to decode the value from a custom format. The following formats are available: `html` (default), `text`, and `markdown` You can get the required encoder in the following way: ```jsx -const fromTextEncoder = richtext.text.fromText; // text encoder -const fromHTMLEncoder = richtext.html.fromHTML; // html encoder +const fromTextEncoder = richtext.text.fromText; // text encoder +const fromHTMLEncoder = richtext.html.fromHTML; // html encoder const fromMarkdownEncoder = richtext.markdown.fromMarkdown; // markdown encoder ``` diff --git a/docs/guides/mentions_and_tags.md b/docs/guides/mentions_and_tags.md index d6a449b..b0a95d2 100644 --- a/docs/guides/mentions_and_tags.md +++ b/docs/guides/mentions_and_tags.md @@ -12,7 +12,7 @@ RichText supports user-defined trigger characters that open a suggestion dropdow - `#` — apply a tag - `/` — insert a command or template - `$` — insert a financial ticker or variable -- `:` - insert an emoji +- `:` — insert an emoji Configure the behavior through the [`triggers`](api/config/triggers.md) property. Each entry binds one character to a data source. @@ -141,7 +141,7 @@ new richtext.Richtext("#root", { By default, picking an item inserts it into the document as a token. To run your own code instead, add an `action` callback to the trigger. RichText removes the typed trigger text and calls `action(item)` with the picked item — no token is inserted, so you can decide what to add. :::note - `action` takes priority over `showTrigger`. When `action` is set, `showTrigger` is ignored. +`action` takes priority over `showTrigger`. When `action` is set, `showTrigger` is ignored. ::: ### Add emoji From b392a91bec718563002a63af2d3b043deb0682d3 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Mon, 8 Jun 2026 12:53:11 +0300 Subject: [PATCH 26/45] [add] What's new notes for v2.1 - new functionality: optional imageUploadUrl, Markdown support, triggers, triggerTemplate, custom trigger action - new API: triggers/triggerTemplate properties, insertValue() method, show-suggest/insert-token/hide-suggest events - fixes: clipboard copy/cut/paste with formatting between instances --- docs/news/whats_new.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/docs/news/whats_new.md b/docs/news/whats_new.md index e6dcd01..1b55acb 100644 --- a/docs/news/whats_new.md +++ b/docs/news/whats_new.md @@ -3,6 +3,40 @@ sidebar_label: What's new title: What's new description: You can explore what's new in DHTMLX RichText and its release history in the documentation of the DHTMLX JavaScript UI library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. --- + +## Version 2.1 + +Released on June X, 2026 + +### New functionality + +- The [`imageUploadUrl`](api/config/image-upload-url.md) is optional: when omitted, images are inserted inline as base64 data URLs with no server required +- Markdown support: parse and serialize editor content as Markdown via the `markdown` encoder in [`setValue()`](api/methods/set-value.md), [`getValue()`](api/methods/get-value.md), and [`insertValue()`](api/methods/insert-value.md) methods +- Mentions, tags, and custom dropdown triggers via the [`triggers`](api/config/triggers.md) property: type a character such as `@`, `#`, `/`, or `:` to open a suggestion dropdown and insert the selected item as a non-editable token (see the [Mentions and tags](guides/mentions_and_tags.md) guide) +- Custom rendering for suggestion items through the [`triggerTemplate`](api/config/trigger-template.md) property (for example, an avatar with a name and an email) +- Custom action when a user selects a trigger: run your own code (insert an emoji, trigger a slash-style command, and more) instead of inserting a token + +### New API + +#### New properties + +- [`triggers`](api/config/triggers.md) — Defines dropdown triggers for inserting mentions, tags, and other tokens +- [`triggerTemplate`](api/config/trigger-template.md) — Customizes how RichText renders items in the suggestion dropdown + +#### New methods + +- [`insertValue()`](api/methods/insert-value.md) — Inserts text, Markdown, or HTML content at the cursor position or replaces the selected text + +#### New events + +- [`show-suggest`](api/events/show-suggest.md) — Fires when the suggestion dropdown opens for a configured trigger +- [`insert-token`](api/events/insert-token.md) — Fires after the user picks a suggestion item in the dropdown and RichText inserts it as a token +- [`hide-suggest`](api/events/hide-suggest.md) — Fires when the suggestion dropdown closes + +### Fixes + +- Clipboard actions (copy, cut, and paste) preserves formatting between RichText instances and inserts external content as plain text + ## Version 2.0.6 Released on May 28, 2026 From 8c5465f9f279f95c901792bfef8ee0727addea7b Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Mon, 8 Jun 2026 16:54:10 +0300 Subject: [PATCH 27/45] [update] address review on v2.1 docs - whats_new: add drag-and-drop image insertion and word/line deletion shortcuts - whats_new: move clipboard support to New functionality, fix wording - whats_new: replace Fixes with inline-paste and image-drop bug fixes - index: add Delete word/line shortcuts and Indentation table to keyboard shortcuts - triggers: align id type with source TID (string | number) --- docs/api/config/triggers.md | 6 +++--- docs/index.md | 9 +++++++++ docs/news/whats_new.md | 6 +++++- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/api/config/triggers.md b/docs/api/config/triggers.md index e679aa2..ef5fbe7 100644 --- a/docs/api/config/triggers.md +++ b/docs/api/config/triggers.md @@ -17,10 +17,10 @@ When a user types a configured character (for example, `@` or `#`), RichText ope ~~~jsx {} triggers?: Array<{ trigger: string, - data: Array<{ id?: string; label?: string; url?: string }> + data: Array<{ id?: string | number; label?: string; url?: string }> | ((query: string) => - Array<{ id?: string; label?: string; url?: string }> - | Promise>), + Array<{ id?: string | number; label?: string; url?: string }> + | Promise>), showTrigger?: boolean, action?: (item) => void }>; diff --git a/docs/index.md b/docs/index.md index f624c15..a26fc73 100644 --- a/docs/index.md +++ b/docs/index.md @@ -148,6 +148,15 @@ The RichText editor supports a set of common keyboard shortcuts for faster forma | Cut | `Ctrl+X` | `⌘X` | | Copy | `Ctrl+C` | `⌘C` | | Paste | `Ctrl+V` | `⌘V` | +| Delete word | `Ctrl+Backspace` / `Ctrl+Delete` | `⌥⌫` / `⌥⌦` | +| Delete line | — | `⌘⌫` / `⌘⌦` | + +### Indentation + +| Action | Windows/Linux | macOS | +|----------------------|---------------|-------| +| Indent / nest list | `Tab` | `⇥` | +| Outdent / lift list | `Shift+Tab` | `⇧⇥` | ### Special actions diff --git a/docs/news/whats_new.md b/docs/news/whats_new.md index 1b55acb..295dbb8 100644 --- a/docs/news/whats_new.md +++ b/docs/news/whats_new.md @@ -11,10 +11,13 @@ Released on June X, 2026 ### New functionality - The [`imageUploadUrl`](api/config/image-upload-url.md) is optional: when omitted, images are inserted inline as base64 data URLs with no server required +- Drag-and-drop image insertion: drop an image file directly into the editor area - Markdown support: parse and serialize editor content as Markdown via the `markdown` encoder in [`setValue()`](api/methods/set-value.md), [`getValue()`](api/methods/get-value.md), and [`insertValue()`](api/methods/insert-value.md) methods - Mentions, tags, and custom dropdown triggers via the [`triggers`](api/config/triggers.md) property: type a character such as `@`, `#`, `/`, or `:` to open a suggestion dropdown and insert the selected item as a non-editable token (see the [Mentions and tags](guides/mentions_and_tags.md) guide) - Custom rendering for suggestion items through the [`triggerTemplate`](api/config/trigger-template.md) property (for example, an avatar with a name and an email) - Custom action when a user selects a trigger: run your own code (insert an emoji, trigger a slash-style command, and more) instead of inserting a token +- Clipboard support (copy, cut, and paste) that preserves formatting between RichText instances and inserts external content as plain text +- Word- and line-scope deletion shortcuts: delete the previous/next word with `Ctrl+Backspace` / `Ctrl+Delete` (Windows/Linux) or `Opt+Backspace` / `Opt+Delete` (macOS); delete the previous/next visual line with `Cmd+Backspace` / `Cmd+Delete` (macOS only) ### New API @@ -35,7 +38,8 @@ Released on June X, 2026 ### Fixes -- Clipboard actions (copy, cut, and paste) preserves formatting between RichText instances and inserts external content as plain text +- Issues with pasting inline content (including content placed inside or near inline elements such as mentions and images) +- Dropping an image onto itself throws an error ## Version 2.0.6 From fb0fe23829f0a2e2d924ea7a5b3dd12e5c969202 Mon Sep 17 00:00:00 2001 From: Nastya Date: Tue, 19 May 2026 15:28:03 +0300 Subject: [PATCH 28/45] [add] working-with-server guide - new guides/working_with_server.md covering the image upload contract: default inline-base64 behavior, POST request shape (multipart, field name "upload"), expected JSON response (status/value/width/height), how the returned URL is reused as the , and a demo backend URL to try the flow against - sidebar entry under Guides, after Configuration - cross-links from imageUploadUrl API page and the "Configure the image upload URL" section in configuration.md --- docs/api/config/image-upload-url.md | 2 +- docs/guides/configuration.md | 4 +- docs/guides/working_with_server.md | 118 ++++++++++++++++++++++++++++ sidebars.js | 1 + 4 files changed, 123 insertions(+), 2 deletions(-) create mode 100644 docs/guides/working_with_server.md diff --git a/docs/api/config/image-upload-url.md b/docs/api/config/image-upload-url.md index 4c1c781..9fa2087 100644 --- a/docs/api/config/image-upload-url.md +++ b/docs/api/config/image-upload-url.md @@ -51,6 +51,6 @@ new richtext.Richtext("#root", { **Change log:** The property was added in v2.0. Starting with v2.1, the property is optional: when omitted, images are inserted inline as base64 data URLs. -**Related articles:** [Configuration](guides/configuration.md) +**Related articles:** [Configuration](guides/configuration.md), [Working with the server](guides/working_with_server.md) **Related sample:** [RichText. Initialization](https://snippet.dhtmlx.com/t55alxiy?tag=richtext) diff --git a/docs/guides/configuration.md b/docs/guides/configuration.md index 0247c54..bea3ac1 100644 --- a/docs/guides/configuration.md +++ b/docs/guides/configuration.md @@ -265,12 +265,14 @@ new richtext.Richtext("#root", { }); ~~~ -Inline images larger than 1024×800 are proportionally downscaled to fit within these limits. +Inline images larger than 1024×800 are displayed at a reduced size (the `width`/`height` attributes are capped to fit within these limits), but the embedded bytes are the original, full-resolution file — the client does not downscale or re-encode it. :::note Inline (base64) images are not preserved by the built-in DOCX / PDF [export](api/events/export.md). If you rely on export, supply an `imageUploadUrl` so that images reference an external location. ::: +See [Working with the server](guides/working_with_server.md) for the full request/response contract the upload endpoint must implement and a closer look at the inline-image fallback. + ## Configure default styles Use the [`defaultStyles`](api/config/default-styles.md) property to set default styles per block type. diff --git a/docs/guides/working_with_server.md b/docs/guides/working_with_server.md new file mode 100644 index 0000000..bd4f04d --- /dev/null +++ b/docs/guides/working_with_server.md @@ -0,0 +1,118 @@ +--- +sidebar_label: Working with the server +title: Working with the server +description: Learn how RichText communicates with a backend for image uploads, including the request/response contract and how to plug in your own server. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX RichText. +--- + +# Working with the server + +RichText runs entirely in the browser and does not need a backend for editing or saving content. Your application is free to persist the content of the editor wherever it wants. The one feature that benefits from a server is **image upload**: when a user inserts an image into the document, RichText can either embed the file inline in the content or post it to an HTTP endpoint and store a link to it. + +This guide explains: + +- what happens by default when no upload server is configured, +- the exact HTTP contract the server has to implement, +- how the URL returned by the server is used afterwards, +- how to try the feature against the demo backend. + +## Default behavior: inline images + +If you do not set the [`imageUploadUrl`](api/config/image-upload-url.md) property, RichText falls back to inline images. When the user inserts an image, the file is read in the browser, downscaled to fit a 1024×800 box, encoded as a `data:image/...;base64,...` URL, and written directly into the editor content as the `src` of the `` element. + +This works without any backend and is handy for quick demos, but it has clear limitations: + +- the encoded image bytes live inside the document, so the saved HTML grows with every image; +- the same image used in two documents is stored twice; +- the image bytes live inside the document HTML rather than as a separate resource, so they can't be served from a CDN, deduplicated across documents, or post-processed (resized, re-encoded, scanned) on the server. + +## Writing your own server + +In production apps, point RichText at a server with [`imageUploadUrl`](api/config/image-upload-url.md): + +~~~jsx {2} +new richtext.Richtext("#root", { + imageUploadUrl: "https://example.com/upload" + // other configuration properties +}); +~~~ + +A minimal upload endpoint needs to: + +1. Accept a `multipart/form-data` POST with a file field named `upload`. +2. Validate the file (allowed types, maximum size). +3. Store the file somewhere the user's browser can fetch (a local disk served over HTTP, S3, a CDN, etc). +4. Optionally resize or otherwise process the image. +5. Respond with a JSON object containing `status: "server"`, `value` set to the public URL of the stored file, and the image's `width` and `height` in pixels. + +Anything beyond that is up to you and invisible to RichText. + +### What the client sends + +When [`imageUploadUrl`](api/config/image-upload-url.md) is set, RichText posts the selected file directly to that URL, it does not append `/images` or any other path, so the URL you pass is the full POST target. + +The request uses standard HTML form upload: + +- **Method:** `POST` +- **Content-Type:** `multipart/form-data` +- **Body:** one file field named `upload` + +### What the client expects back + +The server must reply with a JSON object. RichText reads the following fields: + +| Field | Type | Meaning | +| -------- | ------- | ----------------------------------------------------------------------- | +| `status` | string | Result marker. Use `"server"` for success. Any other value (for example `"error"`) is treated as failure and the image is not inserted. | +| `value` | string | URL of the stored image. RichText writes this string verbatim into the document as the `src` of the inserted ``. | +| `width` | integer | Width used to size the inserted image, in pixels. | +| `height` | integer | Height used to size the inserted image, in pixels. | + +A successful response: + +~~~json +{ + "status": "server", + "value": "https://cdn.example.com/uploads/abc123.png", + "width": 320, + "height": 207 +} +~~~ + +A failed upload: + +~~~json +{ + "status": "error" +} +~~~ + +### Serving the uploaded image + +The `value` URL is the only thing that connects the upload step to everything that happens later. RichText puts it straight into the document, so any client that later opens the saved content - the editor itself, an export, a published page - will fetch the image from that URL with a plain `GET`. + +That means: + +- the URL must be reachable from the user's browser, which usually means it has to be **absolute**; +- the host can be different from the upload endpoint - for example, you can accept uploads on your own server and return a CDN or object-storage URL; +- if the image host is on a different origin, make sure it allows the page to load the image (CORS or simply public read access); +- the server must keep that URL working for as long as documents reference it; RichText does not cache or copy the bytes. + +The URL layout itself is **not** part of the contract. As long as the browser can `GET` the URL and receive image bytes, the path, the query string, or even the scheme are entirely up to the backend. + +### Try it against the demo server + +A working backend that implements this contract is available for trying out the feature: + +~~~jsx +new richtext.Richtext("#root", { + imageUploadUrl: "https://docs.dhtmlx.com/richtext-backend/images" + // other configuration properties +}); +~~~ + +The demo server resizes large images, stores them on disk, and returns URLs it serves itself. It is intended for evaluation and demos only. Do not point production editors at it. + +**Related articles:** + +- [Configuration](guides/configuration.md) +- [`imageUploadUrl`](api/config/image-upload-url.md) diff --git a/sidebars.js b/sidebars.js index 47a8585..a61db3d 100644 --- a/sidebars.js +++ b/sidebars.js @@ -204,6 +204,7 @@ module.exports = { items: [ "guides/initialization", "guides/configuration", + "guides/working_with_server", "guides/mentions_and_tags", "guides/localization", "guides/stylization", From 9dcb8da3d8d688eda2cddee806957a64982b1943 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Thu, 28 May 2026 15:59:19 +0300 Subject: [PATCH 29/45] [update] refine "Working with the server" guide - convert gerund headings to imperative (Write/Serve) - replace passive voice with active and Future with Present Simple - add intro sentences before JSON response code blocks - unify list punctuation and fix wording inconsistencies --- docs/guides/working_with_server.md | 48 ++++++++++++++++-------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/docs/guides/working_with_server.md b/docs/guides/working_with_server.md index bd4f04d..b6092ad 100644 --- a/docs/guides/working_with_server.md +++ b/docs/guides/working_with_server.md @@ -10,22 +10,22 @@ RichText runs entirely in the browser and does not need a backend for editing or This guide explains: -- what happens by default when no upload server is configured, -- the exact HTTP contract the server has to implement, -- how the URL returned by the server is used afterwards, -- how to try the feature against the demo backend. +- what happens by default when no upload server is configured +- the exact HTTP contract the server has to implement +- how RichText uses the URL returned by the server +- how to try the feature against the demo backend ## Default behavior: inline images -If you do not set the [`imageUploadUrl`](api/config/image-upload-url.md) property, RichText falls back to inline images. When the user inserts an image, the file is read in the browser, downscaled to fit a 1024×800 box, encoded as a `data:image/...;base64,...` URL, and written directly into the editor content as the `src` of the `` element. +If you do not set the [`imageUploadUrl`](api/config/image-upload-url.md) property, RichText falls back to inline images. When the user inserts an image, RichText reads the file in the browser, downscales it to fit a 1024×800 box, encodes it as a `data:image/...;base64,...` URL, and writes it directly into the editor content as the `src` of the `` element. This works without any backend and is handy for quick demos, but it has clear limitations: -- the encoded image bytes live inside the document, so the saved HTML grows with every image; -- the same image used in two documents is stored twice; -- the image bytes live inside the document HTML rather than as a separate resource, so they can't be served from a CDN, deduplicated across documents, or post-processed (resized, re-encoded, scanned) on the server. +- the encoded image bytes live inside the document, so the saved HTML grows with every image +- the same image used in two documents is stored twice +- the image bytes live inside the document HTML rather than as a separate resource, so they can't be served from a CDN, deduplicated across documents, or post-processed (resized, re-encoded, scanned) on the server -## Writing your own server +## Write your own server In production apps, point RichText at a server with [`imageUploadUrl`](api/config/image-upload-url.md): @@ -42,13 +42,11 @@ A minimal upload endpoint needs to: 2. Validate the file (allowed types, maximum size). 3. Store the file somewhere the user's browser can fetch (a local disk served over HTTP, S3, a CDN, etc). 4. Optionally resize or otherwise process the image. -5. Respond with a JSON object containing `status: "server"`, `value` set to the public URL of the stored file, and the image's `width` and `height` in pixels. - -Anything beyond that is up to you and invisible to RichText. +5. Respond with a JSON object that contains `status: "server"`, `value` set to the public URL of the stored file, and the image's `width` and `height` in pixels. ### What the client sends -When [`imageUploadUrl`](api/config/image-upload-url.md) is set, RichText posts the selected file directly to that URL, it does not append `/images` or any other path, so the URL you pass is the full POST target. +When [`imageUploadUrl`](api/config/image-upload-url.md) is set, RichText posts the selected file directly to that URL (it does not append `/images` or any other path), so the URL you pass is the full POST target. The request uses standard HTML form upload: @@ -67,7 +65,9 @@ The server must reply with a JSON object. RichText reads the following fields: | `width` | integer | Width used to size the inserted image, in pixels. | | `height` | integer | Height used to size the inserted image, in pixels. | -A successful response: +#### Successful response + +A successful upload returns the stored image URL and its dimensions: ~~~json { @@ -78,7 +78,9 @@ A successful response: } ~~~ -A failed upload: +#### Failed upload + +A failed upload returns any status other than `"server"`: ~~~json { @@ -86,22 +88,22 @@ A failed upload: } ~~~ -### Serving the uploaded image +### Serve the uploaded image -The `value` URL is the only thing that connects the upload step to everything that happens later. RichText puts it straight into the document, so any client that later opens the saved content - the editor itself, an export, a published page - will fetch the image from that URL with a plain `GET`. +The `value` URL is the only thing that connects the upload step to everything that happens later. RichText puts the URL straight into the document, so any client that later opens the saved content (the editor itself, an export, a published page) fetches the image from that URL with a plain `GET`. That means: -- the URL must be reachable from the user's browser, which usually means it has to be **absolute**; -- the host can be different from the upload endpoint - for example, you can accept uploads on your own server and return a CDN or object-storage URL; -- if the image host is on a different origin, make sure it allows the page to load the image (CORS or simply public read access); -- the server must keep that URL working for as long as documents reference it; RichText does not cache or copy the bytes. +- the URL must be reachable from the user's browser, which usually means it has to be **absolute** +- the host can be different from the upload endpoint (for example, you can accept uploads on your own server and return a CDN or object-storage URL) +- if the image host is on a different origin, make sure it allows the page to load the image (CORS or simply public read access) +- the server must keep that URL working for as long as documents reference it; RichText does not cache or copy the bytes -The URL layout itself is **not** part of the contract. As long as the browser can `GET` the URL and receive image bytes, the path, the query string, or even the scheme are entirely up to the backend. +The URL layout itself is **not** part of the contract. As long as the browser can `GET` the URL and receive image bytes, the path, the query string, and even the scheme are entirely up to the backend. ### Try it against the demo server -A working backend that implements this contract is available for trying out the feature: +A working backend that implements this contract is available to test the feature: ~~~jsx new richtext.Richtext("#root", { From c9a755db83a0a317289877417c922f904ec26c93 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Mon, 8 Jun 2026 21:59:13 +0300 Subject: [PATCH 30/45] [update] clarify inline image and status field - inline images embed original full-resolution bytes, not a downscaled copy; size is constrained only via width/height attrs - clarify that "server" is the required success marker for status and other values signal a failed upload --- docs/guides/working_with_server.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guides/working_with_server.md b/docs/guides/working_with_server.md index b6092ad..3980cbf 100644 --- a/docs/guides/working_with_server.md +++ b/docs/guides/working_with_server.md @@ -17,7 +17,7 @@ This guide explains: ## Default behavior: inline images -If you do not set the [`imageUploadUrl`](api/config/image-upload-url.md) property, RichText falls back to inline images. When the user inserts an image, RichText reads the file in the browser, downscales it to fit a 1024×800 box, encodes it as a `data:image/...;base64,...` URL, and writes it directly into the editor content as the `src` of the `` element. +If you do not set the [`imageUploadUrl`](api/config/image-upload-url.md) property, RichText falls back to inline images. When the user inserts an image, RichText reads the file in the browser, encodes the original file as a `data:image/...;base64,...` URL, and writes it directly into the editor content as the `src` of the `` element. The displayed size is constrained to fit within a 1024×800 box through the `width`/`height` attributes, but the embedded bytes are the original, full-resolution file — the client does not downscale or re-encode it. This works without any backend and is handy for quick demos, but it has clear limitations: @@ -60,7 +60,7 @@ The server must reply with a JSON object. RichText reads the following fields: | Field | Type | Meaning | | -------- | ------- | ----------------------------------------------------------------------- | -| `status` | string | Result marker. Use `"server"` for success. Any other value (for example `"error"`) is treated as failure and the image is not inserted. | +| `status` | string | Result marker. A successful upload must return `"server"`; the success contract relies on this value. Any other value (for example `"error"`) signals a failed upload on the server side. | | `value` | string | URL of the stored image. RichText writes this string verbatim into the document as the `src` of the inserted ``. | | `width` | integer | Width used to size the inserted image, in pixels. | | `height` | integer | Height used to size the inserted image, in pixels. | From d22db6d6a4a6511ee35a2d0126fdec31b8c5a7c6 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Mon, 8 Jun 2026 22:14:55 +0300 Subject: [PATCH 31/45] [update] tighten wording in server guide - rewrite inline-image limitations list to drop overlapping points - switch passive "is constrained" to active voice - simplify status field note and restore "image is not inserted" - replace vague "everything that happens later" phrasing - fix "etc" punctuation --- docs/guides/working_with_server.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/guides/working_with_server.md b/docs/guides/working_with_server.md index 3980cbf..c94289e 100644 --- a/docs/guides/working_with_server.md +++ b/docs/guides/working_with_server.md @@ -17,13 +17,13 @@ This guide explains: ## Default behavior: inline images -If you do not set the [`imageUploadUrl`](api/config/image-upload-url.md) property, RichText falls back to inline images. When the user inserts an image, RichText reads the file in the browser, encodes the original file as a `data:image/...;base64,...` URL, and writes it directly into the editor content as the `src` of the `` element. The displayed size is constrained to fit within a 1024×800 box through the `width`/`height` attributes, but the embedded bytes are the original, full-resolution file — the client does not downscale or re-encode it. +If you do not set the [`imageUploadUrl`](api/config/image-upload-url.md) property, RichText falls back to inline images. When the user inserts an image, RichText reads the file in the browser, encodes the original file as a `data:image/...;base64,...` URL, and writes it directly into the editor content as the `src` of the `` element. RichText constrains the displayed size to fit within a 1024×800 box through the `width`/`height` attributes, but the embedded bytes are the original, full-resolution file — the client does not downscale or re-encode it. This works without any backend and is handy for quick demos, but it has clear limitations: -- the encoded image bytes live inside the document, so the saved HTML grows with every image -- the same image used in two documents is stored twice -- the image bytes live inside the document HTML rather than as a separate resource, so they can't be served from a CDN, deduplicated across documents, or post-processed (resized, re-encoded, scanned) on the server +- the encoded bytes live inside the document, so the saved HTML grows with every image +- the same image in two documents is stored twice — there is no shared resource to deduplicate +- because the bytes are not a separate resource, the server cannot serve them from a CDN or post-process them (resize, re-encode, scan) ## Write your own server @@ -40,7 +40,7 @@ A minimal upload endpoint needs to: 1. Accept a `multipart/form-data` POST with a file field named `upload`. 2. Validate the file (allowed types, maximum size). -3. Store the file somewhere the user's browser can fetch (a local disk served over HTTP, S3, a CDN, etc). +3. Store the file somewhere the user's browser can fetch (a local disk served over HTTP, S3, a CDN, etc.). 4. Optionally resize or otherwise process the image. 5. Respond with a JSON object that contains `status: "server"`, `value` set to the public URL of the stored file, and the image's `width` and `height` in pixels. @@ -60,7 +60,7 @@ The server must reply with a JSON object. RichText reads the following fields: | Field | Type | Meaning | | -------- | ------- | ----------------------------------------------------------------------- | -| `status` | string | Result marker. A successful upload must return `"server"`; the success contract relies on this value. Any other value (for example `"error"`) signals a failed upload on the server side. | +| `status` | string | Result marker. A successful upload must return `"server"`. Any other value (for example `"error"`) is treated as a failed upload, and the image is not inserted. | | `value` | string | URL of the stored image. RichText writes this string verbatim into the document as the `src` of the inserted ``. | | `width` | integer | Width used to size the inserted image, in pixels. | | `height` | integer | Height used to size the inserted image, in pixels. | @@ -90,7 +90,7 @@ A failed upload returns any status other than `"server"`: ### Serve the uploaded image -The `value` URL is the only thing that connects the upload step to everything that happens later. RichText puts the URL straight into the document, so any client that later opens the saved content (the editor itself, an export, a published page) fetches the image from that URL with a plain `GET`. +The `value` URL is the only link between the upload and every later read of the document. RichText puts the URL straight into the document, so any client that opens the saved content (the editor itself, an export, a published page) fetches the image from that URL with a plain `GET`. That means: From b42203d4cb6f990c3a230b0b4a4241abfb0b63f5 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 12 Jun 2026 12:34:18 +0300 Subject: [PATCH 32/45] [update] align server guide with source behavior - soften status-field wording: success/failure is detected by the uploader layer; RichText builds the image from value/width/height - add limitation note that inline images are dropped by DOCX/PDF export --- docs/guides/working_with_server.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/guides/working_with_server.md b/docs/guides/working_with_server.md index c94289e..2b63dbc 100644 --- a/docs/guides/working_with_server.md +++ b/docs/guides/working_with_server.md @@ -24,6 +24,7 @@ This works without any backend and is handy for quick demos, but it has clear li - the encoded bytes live inside the document, so the saved HTML grows with every image - the same image in two documents is stored twice — there is no shared resource to deduplicate - because the bytes are not a separate resource, the server cannot serve them from a CDN or post-process them (resize, re-encode, scan) +- inline images are not preserved by the built-in DOCX / PDF [export](api/events/export.md) — if you rely on export, configure an upload server so images reference an external URL ## Write your own server @@ -60,7 +61,7 @@ The server must reply with a JSON object. RichText reads the following fields: | Field | Type | Meaning | | -------- | ------- | ----------------------------------------------------------------------- | -| `status` | string | Result marker. A successful upload must return `"server"`. Any other value (for example `"error"`) is treated as a failed upload, and the image is not inserted. | +| `status` | string | Success marker — return `"server"` for a successful upload. The uploader uses this field to tell a completed upload from a failed one; any other value (for example `"error"`) marks the upload as failed. The inserted image itself is built from `value`, `width`, and `height`. | | `value` | string | URL of the stored image. RichText writes this string verbatim into the document as the `src` of the inserted ``. | | `width` | integer | Width used to size the inserted image, in pixels. | | `height` | integer | Height used to size the inserted image, in pixels. | From 84a4e7b7a5deef53e01952a5a811526a74e650ee Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 19 Jun 2026 19:10:31 +0300 Subject: [PATCH 33/45] [add] i18n infrastructure for ru, de, zh, ko - add i18n config block (5 locales + localeConfigs) and locale dropdown - generate translation scaffolding and empty content dirs per locale - translate navbar, footer, sidebar categories and custom UI strings - fill German DocSearch/SearchModal strings missing from bundled set - all five locales (en, ru, de, zh, ko) build successfully --- docusaurus.config.js | 18 +- i18n/de/code.json | 560 ++++++++++++++++++ .../options.json | 14 + .../current.json | 62 ++ i18n/de/docusaurus-theme-classic/footer.json | 62 ++ i18n/de/docusaurus-theme-classic/navbar.json | 26 + i18n/ko/code.json | 560 ++++++++++++++++++ .../options.json | 14 + .../current.json | 62 ++ i18n/ko/docusaurus-theme-classic/footer.json | 62 ++ i18n/ko/docusaurus-theme-classic/navbar.json | 26 + i18n/ru/code.json | 560 ++++++++++++++++++ .../options.json | 14 + .../current.json | 62 ++ i18n/ru/docusaurus-theme-classic/footer.json | 62 ++ i18n/ru/docusaurus-theme-classic/navbar.json | 26 + i18n/zh/code.json | 560 ++++++++++++++++++ .../options.json | 14 + .../current.json | 62 ++ i18n/zh/docusaurus-theme-classic/footer.json | 62 ++ i18n/zh/docusaurus-theme-classic/navbar.json | 26 + 21 files changed, 2913 insertions(+), 1 deletion(-) create mode 100644 i18n/de/code.json create mode 100644 i18n/de/docusaurus-plugin-content-blog/options.json create mode 100644 i18n/de/docusaurus-plugin-content-docs/current.json create mode 100644 i18n/de/docusaurus-theme-classic/footer.json create mode 100644 i18n/de/docusaurus-theme-classic/navbar.json create mode 100644 i18n/ko/code.json create mode 100644 i18n/ko/docusaurus-plugin-content-blog/options.json create mode 100644 i18n/ko/docusaurus-plugin-content-docs/current.json create mode 100644 i18n/ko/docusaurus-theme-classic/footer.json create mode 100644 i18n/ko/docusaurus-theme-classic/navbar.json create mode 100644 i18n/ru/code.json create mode 100644 i18n/ru/docusaurus-plugin-content-blog/options.json create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current.json create mode 100644 i18n/ru/docusaurus-theme-classic/footer.json create mode 100644 i18n/ru/docusaurus-theme-classic/navbar.json create mode 100644 i18n/zh/code.json create mode 100644 i18n/zh/docusaurus-plugin-content-blog/options.json create mode 100644 i18n/zh/docusaurus-plugin-content-docs/current.json create mode 100644 i18n/zh/docusaurus-theme-classic/footer.json create mode 100644 i18n/zh/docusaurus-theme-classic/navbar.json diff --git a/docusaurus.config.js b/docusaurus.config.js index 0beadf1..ec1e4c1 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -189,6 +189,17 @@ const onAfterDataTransformation = (data) => { /** @type {import('@docusaurus/types').Config} */ const config = { + i18n: { + defaultLocale: 'en', + locales: ['en', 'ru', 'de', 'zh', 'ko'], + localeConfigs: { + en: { label: 'English', htmlLang: 'en-US' }, + ru: { label: 'Русский', htmlLang: 'ru' }, + de: { label: 'Deutsch', htmlLang: 'de' }, + zh: { label: '简体中文', htmlLang: 'zh-CN' }, + ko: { label: '한국어', htmlLang: 'ko' }, + }, + }, noIndex: false, title: 'DHTMLX RichText Documentation', tagline: 'DHTMLX RichText Documentation', @@ -315,7 +326,12 @@ const config = { href: 'https://dhtmlx.com/docs/products/dhtmlxRichText/download.shtml', position: 'right' } - ] + , + { + type: 'localeDropdown', + position: 'right', + }, + ] }, footer: { "style": "dark", diff --git a/i18n/de/code.json b/i18n/de/code.json new file mode 100644 index 0000000..787d361 --- /dev/null +++ b/i18n/de/code.json @@ -0,0 +1,560 @@ +{ + "theme.ErrorPageContent.title": { + "message": "Die Seite ist abgestürzt.", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "Zurück nach oben scrollen", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "Archiv", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "Archiv", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "Navigation der Blog-Listenseite", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "Neuere Einträge", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "Ältere Einträge", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "Blog Post Seiten Navigation", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "Neuer Post", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "Älterer Post", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.tags.tagsPageLink": { + "message": "Alle Tags anzeigen", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel.mode.system": { + "message": "Systemmodus", + "description": "The name for the system color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "heller Modus", + "description": "The name for the light color mode" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "dunkler Modus", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel": { + "message": "Umschalten zwischen dunkler und heller Ansicht (momentan {mode})", + "description": "The ARIA label for the color mode toggle" + }, + "theme.docs.DocCard.categoryDescription.plurals": { + "message": "1 Eintrag|{count} Einträge", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "Brotkrümelnavigation", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "Dokumentation Seiten", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "Zurück", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "Weiter", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "Ein doc getaggt|{count} docs getaggt", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged} mit \"{tagName}\"", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "Version: {versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "Das ist die unveröffentlichte Dokumentation für {siteTitle} {versionLabel}.", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "Das ist die Dokumentation für {siteTitle} {versionLabel} und wird nicht weiter gewartet.", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "Für die aktuellste Dokumentation bitte auf {latestVersionLink} ({versionLabel}) gehen.", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "letzte Version", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "Diese Seite bearbeiten", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "Direkter Link zur {heading}", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": " am {date}", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": " von {user}", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "Letztes Update{atDate}{byUser}", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "Versionen", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.NotFound.title": { + "message": "Seite nicht gefunden", + "description": "The title of the 404 page" + }, + "theme.tags.tagsListLabel": { + "message": "Schlagwörter:", + "description": "The label alongside a tag list" + }, + "theme.admonition.caution": { + "message": "vorsicht", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.admonition.danger": { + "message": "gefahr", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "Info", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.note": { + "message": "hinweis", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "tipp", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.admonition.warning": { + "message": "Warnung", + "description": "The default label used for the Warning admonition (:::warning)" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "Schließen", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "Navigation der letzten Beiträge im Blog", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.DocSidebarItem.expandCategoryAriaLabel": { + "message": "Kategorie '{label}' in der Seitenleiste aufklappen", + "description": "The ARIA label to expand the sidebar category" + }, + "theme.DocSidebarItem.collapseCategoryAriaLabel": { + "message": "Kategorie '{label}' in der Seitenleiste einklappen", + "description": "The ARIA label to collapse the sidebar category" + }, + "theme.IconExternalLink.ariaLabel": { + "message": "(wird in neuem Tab geöffnet)", + "description": "The ARIA label for the external link icon" + }, + "theme.NavBar.navAriaLabel": { + "message": "Hauptnavigation", + "description": "The ARIA label for the main navigation" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "Sprachen", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.NotFound.p1": { + "message": "Wir konnten nicht finden, wonach Sie gesucht haben.", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "Bitte kontaktieren Sie den Besitzer der Seite, die Sie mit der ursprünglichen URL verlinkt hat, und teilen Sie ihm mit, dass der Link nicht mehr funktioniert.", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "Auf dieser Seite", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.blog.post.readMore": { + "message": "Mehr lesen", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "Mehr lesen über {title}", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readingTime.plurals": { + "message": "Eine Minute Lesezeit|{readingTime} Minuten Lesezeit", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.CodeBlock.copy": { + "message": "Kopieren", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.copied": { + "message": "Kopiert", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "In die Zwischenablage kopieren", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "Zeilenumbruch umschalten", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.docs.breadcrumbs.home": { + "message": "Startseite", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "Seitenleiste einklappen", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "Seitenleiste einklappen", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "Dokumentations-Seitenleiste", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "Navigationsleiste schließen", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← Zurück zum Hauptmenü", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "Navigationsleiste umschalten", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.navbar.mobileDropdown.collapseButton.expandAriaLabel": { + "message": "Dropdown aufklappen", + "description": "The ARIA label of the button to expand the mobile dropdown navbar item" + }, + "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { + "message": "Dropdown einklappen", + "description": "The ARIA label of the button to collapse the mobile dropdown navbar item" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "Seitenleiste ausklappen", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "Seitenleiste ausklappen", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.SearchBar.seeAll": { + "message": "Alle {count} Ergebnisse anzeigen" + }, + "theme.SearchPage.documentsFound.plurals": { + "message": "Ein Dokument gefunden|{count} Dokumente gefunden", + "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.SearchPage.existingResultsTitle": { + "message": "Suchergebnisse für \"{query}\"", + "description": "The search page title for non-empty query" + }, + "theme.SearchPage.emptyResultsTitle": { + "message": "Suche in der Dokumentation", + "description": "The search page title for empty query" + }, + "theme.SearchPage.inputPlaceholder": { + "message": "Geben Sie hier Ihre Suche ein", + "description": "The placeholder for search page input" + }, + "theme.SearchPage.inputLabel": { + "message": "Suche", + "description": "The ARIA label for search page input" + }, + "theme.SearchPage.algoliaLabel": { + "message": "Unterstützt von Algolia", + "description": "The description label for Algolia mention" + }, + "theme.SearchPage.noResultsText": { + "message": "Es wurden keine Ergebnisse gefunden", + "description": "The paragraph for empty search result" + }, + "theme.SearchPage.fetchingNewResults": { + "message": "Neue Ergebnisse abrufen...", + "description": "The paragraph for fetching new search results" + }, + "theme.SearchBar.label": { + "message": "Suche", + "description": "The ARIA label and placeholder for search button" + }, + "theme.SearchModal.searchBox.resetButtonTitle": { + "message": "Suchanfrage löschen", + "description": "The label and ARIA label for search box reset button" + }, + "theme.SearchModal.searchBox.cancelButtonText": { + "message": "Abbrechen", + "description": "The label and ARIA label for search box cancel button" + }, + "theme.SearchModal.searchBox.placeholderText": { + "message": "Dokumentation durchsuchen", + "description": "The placeholder text for the main search input field" + }, + "theme.SearchModal.searchBox.placeholderTextAskAi": { + "message": "Eine weitere Frage stellen...", + "description": "The placeholder text when in AI question mode" + }, + "theme.SearchModal.searchBox.placeholderTextAskAiStreaming": { + "message": "Antwort wird erstellt...", + "description": "The placeholder text for search box when AI is streaming an answer" + }, + "theme.SearchModal.searchBox.enterKeyHint": { + "message": "Suchen", + "description": "The hint for the search box enter key text" + }, + "theme.SearchModal.searchBox.enterKeyHintAskAi": { + "message": "Eingabe", + "description": "The hint for the Ask AI search box enter key text" + }, + "theme.SearchModal.searchBox.searchInputLabel": { + "message": "Suchen", + "description": "The ARIA label for search input" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonText": { + "message": "Zurück zur Stichwortsuche", + "description": "The text for back to keyword search button" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonAriaLabel": { + "message": "Zurück zur Stichwortsuche", + "description": "The ARIA label for back to keyword search button" + }, + "theme.SearchModal.startScreen.recentSearchesTitle": { + "message": "Zuletzt gesucht", + "description": "The title for recent searches" + }, + "theme.SearchModal.startScreen.noRecentSearchesText": { + "message": "Keine kürzlichen Suchanfragen", + "description": "The text when there are no recent searches" + }, + "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { + "message": "Diese Suche speichern", + "description": "The title for save recent search button" + }, + "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { + "message": "Diese Suche aus dem Verlauf entfernen", + "description": "The title for remove recent search button" + }, + "theme.SearchModal.startScreen.favoriteSearchesTitle": { + "message": "Favoriten", + "description": "The title for favorite searches" + }, + "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { + "message": "Diese Suche aus den Favoriten entfernen", + "description": "The title for remove favorite search button" + }, + "theme.SearchModal.startScreen.recentConversationsTitle": { + "message": "Letzte Unterhaltungen", + "description": "The title for recent conversations" + }, + "theme.SearchModal.startScreen.removeRecentConversationButtonTitle": { + "message": "Diese Unterhaltung aus dem Verlauf entfernen", + "description": "The title for remove recent conversation button" + }, + "theme.SearchModal.errorScreen.titleText": { + "message": "Ergebnisse konnten nicht abgerufen werden", + "description": "The title for error screen" + }, + "theme.SearchModal.errorScreen.helpText": { + "message": "Möglicherweise sollten Sie Ihre Netzwerkverbindung überprüfen.", + "description": "The help text for error screen" + }, + "theme.SearchModal.resultsScreen.askAiPlaceholder": { + "message": "KI fragen: ", + "description": "The placeholder text for Ask AI input" + }, + "theme.SearchModal.askAiScreen.disclaimerText": { + "message": "Antworten werden mit KI generiert, die Fehler machen kann. Überprüfen Sie die Antworten.", + "description": "The disclaimer text for AI answers" + }, + "theme.SearchModal.askAiScreen.relatedSourcesText": { + "message": "Verwandte Quellen", + "description": "The text for related sources" + }, + "theme.SearchModal.askAiScreen.thinkingText": { + "message": "Denkt nach...", + "description": "The text when AI is thinking" + }, + "theme.SearchModal.askAiScreen.copyButtonText": { + "message": "Kopieren", + "description": "The text for copy button" + }, + "theme.SearchModal.askAiScreen.copyButtonCopiedText": { + "message": "Kopiert!", + "description": "The text for copy button when copied" + }, + "theme.SearchModal.askAiScreen.copyButtonTitle": { + "message": "Kopieren", + "description": "The title for copy button" + }, + "theme.SearchModal.askAiScreen.likeButtonTitle": { + "message": "Gefällt mir", + "description": "The title for like button" + }, + "theme.SearchModal.askAiScreen.dislikeButtonTitle": { + "message": "Gefällt mir nicht", + "description": "The title for dislike button" + }, + "theme.SearchModal.askAiScreen.thanksForFeedbackText": { + "message": "Vielen Dank für Ihr Feedback!", + "description": "The text for thanks for feedback" + }, + "theme.SearchModal.askAiScreen.preToolCallText": { + "message": "Suche läuft...", + "description": "The text before tool call" + }, + "theme.SearchModal.askAiScreen.duringToolCallText": { + "message": "Suche nach ", + "description": "The text during tool call" + }, + "theme.SearchModal.askAiScreen.afterToolCallText": { + "message": "Gesucht nach", + "description": "The text after tool call" + }, + "theme.SearchModal.footer.selectText": { + "message": "to select", + "description": "The select text for footer" + }, + "theme.SearchModal.footer.submitQuestionText": { + "message": "Frage absenden", + "description": "The submit question text for footer" + }, + "theme.SearchModal.footer.selectKeyAriaLabel": { + "message": "Eingabetaste", + "description": "The ARIA label for select key in footer" + }, + "theme.SearchModal.footer.navigateText": { + "message": "to navigate", + "description": "The navigate text for footer" + }, + "theme.SearchModal.footer.navigateUpKeyAriaLabel": { + "message": "Pfeil nach oben", + "description": "The ARIA label for navigate up key in footer" + }, + "theme.SearchModal.footer.navigateDownKeyAriaLabel": { + "message": "Pfeil nach unten", + "description": "The ARIA label for navigate down key in footer" + }, + "theme.SearchModal.footer.closeText": { + "message": "to close", + "description": "The close text for footer" + }, + "theme.SearchModal.footer.closeKeyAriaLabel": { + "message": "Escape-Taste", + "description": "The ARIA label for close key in footer" + }, + "theme.SearchModal.footer.searchByText": { + "message": "Bereitgestellt von", + "description": "The 'Powered by' text for footer" + }, + "theme.SearchModal.footer.backToSearchText": { + "message": "Zurück zur Suche", + "description": "The back to search text for footer" + }, + "theme.SearchModal.noResultsScreen.noResultsText": { + "message": "No results for", + "description": "The text when there are no results" + }, + "theme.SearchModal.noResultsScreen.suggestedQueryText": { + "message": "Versuchen Sie, nach Folgendem zu suchen", + "description": "The text for suggested query" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsText": { + "message": "Glauben Sie, dass diese Suchanfrage Ergebnisse liefern sollte?", + "description": "The text for reporting missing results" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { + "message": "Sagen Sie uns Bescheid.", + "description": "The link text for reporting missing results" + }, + "theme.SearchModal.placeholder": { + "message": "Dokumentation durchsuchen", + "description": "The placeholder of the input of the DocSearch pop-up modal" + }, + "theme.blog.post.plurals": { + "message": "Ein Post|{count} Posts", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} getaggt mit \"{tagName}\"", + "description": "The title of the page for a blog tag" + }, + "theme.blog.author.pageTitle": { + "message": "{authorName} - {nPosts}", + "description": "The title of the page for a blog author" + }, + "theme.blog.authorsList.pageTitle": { + "message": "Autoren", + "description": "The title of the authors page" + }, + "theme.blog.authorsList.viewAll": { + "message": "Alle Autoren anzeigen", + "description": "The label of the link targeting the blog authors page" + }, + "theme.blog.author.noPosts": { + "message": "Dieser Autor hat noch keine Beiträge verfasst.", + "description": "The text for authors with 0 blog post" + }, + "theme.contentVisibility.unlistedBanner.title": { + "message": "Nicht gelistete Seite", + "description": "The unlisted content banner title" + }, + "theme.contentVisibility.unlistedBanner.message": { + "message": "Diese Seite ist nicht gelistet. Suchmaschinen werden sie nicht indexieren, und nur Benutzer mit einem direkten Link können auf sie zugreifen.", + "description": "The unlisted content banner message" + }, + "theme.contentVisibility.draftBanner.title": { + "message": "Entwurfsseite", + "description": "The draft content banner title" + }, + "theme.contentVisibility.draftBanner.message": { + "message": "Diese Seite ist ein Entwurf. Sie ist nur in der Entwicklungsumgebung sichtbar und wird vom Produktions-Build ausgeschlossen.", + "description": "The draft content banner message" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "Nochmal versuchen", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "Zum Hauptinhalt springen", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "Schlagwörter", + "description": "The title of the tag list page" + } +} diff --git a/i18n/de/docusaurus-plugin-content-blog/options.json b/i18n/de/docusaurus-plugin-content-blog/options.json new file mode 100644 index 0000000..0199e5c --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "Blog", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "Blog", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "Neueste Beiträge", + "description": "The label for the left sidebar" + } +} diff --git a/i18n/de/docusaurus-plugin-content-docs/current.json b/i18n/de/docusaurus-plugin-content-docs/current.json new file mode 100644 index 0000000..a7d7531 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,62 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.docs.category.What's new and migration": { + "message": "Neuigkeiten und Migration", + "description": "The label for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.What's new and migration.link.generated-index.title": { + "message": "Neuigkeiten und Migration", + "description": "The generated-index page title for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.API": { + "message": "API", + "description": "The label for category 'API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText methods": { + "message": "RichText-Methoden", + "description": "The label for category 'RichText methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API": { + "message": "Interne RichText-API", + "description": "The label for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API.link.generated-index.title": { + "message": "Übersicht der internen API", + "description": "The generated-index page title for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.Event Bus methods": { + "message": "Event-Bus-Methoden", + "description": "The label for category 'Event Bus methods' in sidebar 'docs'" + }, + "sidebar.docs.category.State methods": { + "message": "State-Methoden", + "description": "The label for category 'State methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText events": { + "message": "RichText-Events", + "description": "The label for category 'RichText events' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText properties": { + "message": "RichText-Eigenschaften", + "description": "The label for category 'RichText properties' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks": { + "message": "Integration mit Frameworks", + "description": "The label for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks.link.generated-index.title": { + "message": "Integration mit Frameworks", + "description": "The generated-index page title for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides": { + "message": "Anleitungen", + "description": "The label for category 'Guides' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides.link.generated-index.title": { + "message": "Anleitungen", + "description": "The generated-index page title for category 'Guides' in sidebar 'docs'" + } +} diff --git a/i18n/de/docusaurus-theme-classic/footer.json b/i18n/de/docusaurus-theme-classic/footer.json new file mode 100644 index 0000000..2761618 --- /dev/null +++ b/i18n/de/docusaurus-theme-classic/footer.json @@ -0,0 +1,62 @@ +{ + "link.title.Development center": { + "message": "Entwicklungszentrum", + "description": "The title of the footer links column with title=Development center in the footer" + }, + "link.title.Community": { + "message": "Community", + "description": "The title of the footer links column with title=Community in the footer" + }, + "link.title.Company": { + "message": "Unternehmen", + "description": "The title of the footer links column with title=Company in the footer" + }, + "link.item.label.Download RichText": { + "message": "RichText herunterladen", + "description": "The label of footer link with label=Download RichText linking to https://dhtmlx.com/docs/products/dhtmlxRichText/download.shtml" + }, + "link.item.label.Examples": { + "message": "Beispiele", + "description": "The label of footer link with label=Examples linking to https://snippet.dhtmlx.com/t55alxiy?tag=richtext" + }, + "link.item.label.Blog": { + "message": "Blog", + "description": "The label of footer link with label=Blog linking to https://dhtmlx.com/blog/tag/richtext/" + }, + "link.item.label.Forum": { + "message": "Forum", + "description": "The label of footer link with label=Forum linking to https://forum.dhtmlx.com/c/richtext/" + }, + "link.item.label.GitHub": { + "message": "GitHub", + "description": "The label of footer link with label=GitHub linking to https://github.com/DHTMLX" + }, + "link.item.label.Youtube": { + "message": "Youtube", + "description": "The label of footer link with label=Youtube linking to https://www.youtube.com/user/dhtmlx" + }, + "link.item.label.Facebook": { + "message": "Facebook", + "description": "The label of footer link with label=Facebook linking to https://www.facebook.com/dhtmlx" + }, + "link.item.label.Twitter": { + "message": "Twitter", + "description": "The label of footer link with label=Twitter linking to https://twitter.com/dhtmlx" + }, + "link.item.label.Linkedin": { + "message": "Linkedin", + "description": "The label of footer link with label=Linkedin linking to https://www.linkedin.com/groups/3345009/" + }, + "link.item.label.About us": { + "message": "Über uns", + "description": "The label of footer link with label=About us linking to https://dhtmlx.com/docs/company.shtml" + }, + "link.item.label.Contact us": { + "message": "Kontakt", + "description": "The label of footer link with label=Contact us linking to https://dhtmlx.com/docs/contact.shtml" + }, + "link.item.label.Licensing": { + "message": "Lizenzierung", + "description": "The label of footer link with label=Licensing linking to https://dhtmlx.com/docs/products/dhtmlxRichText/#editions-licenses" + } +} diff --git a/i18n/de/docusaurus-theme-classic/navbar.json b/i18n/de/docusaurus-theme-classic/navbar.json new file mode 100644 index 0000000..d7519b7 --- /dev/null +++ b/i18n/de/docusaurus-theme-classic/navbar.json @@ -0,0 +1,26 @@ +{ + "title": { + "message": "JavaScript RichText Dokumentation", + "description": "The title in the navbar" + }, + "logo.alt": { + "message": "DHTMLX RichText Dokumentation", + "description": "The alt text of navbar logo" + }, + "item.label.Examples": { + "message": "Beispiele", + "description": "Navbar item with label Examples" + }, + "item.label.Forum": { + "message": "Forum", + "description": "Navbar item with label Forum" + }, + "item.label.Support": { + "message": "Support", + "description": "Navbar item with label Support" + }, + "item.label.Download": { + "message": "Download", + "description": "Navbar item with label Download" + } +} diff --git a/i18n/ko/code.json b/i18n/ko/code.json new file mode 100644 index 0000000..af24336 --- /dev/null +++ b/i18n/ko/code.json @@ -0,0 +1,560 @@ +{ + "theme.ErrorPageContent.title": { + "message": "페이지에 오류가 발생하였습니다.", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "맨 위로 스크롤하기", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "게시물 목록", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "게시물 목록", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "블로그 게시물 목록 탐색", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "이전 페이지", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "다음 페이지", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "블로그 게시물 탐색", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "이전 게시물", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "다음 게시물", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.tags.tagsPageLink": { + "message": "모든 태그 보기", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel.mode.system": { + "message": "시스템 모드", + "description": "The name for the system color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "밝은 모드", + "description": "The name for the light color mode" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "어두운 모드", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel": { + "message": "어두운 모드와 밝은 모드 전환하기 (현재 {mode})", + "description": "The ARIA label for the color mode toggle" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "탐색 경로", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.DocCard.categoryDescription.plurals": { + "message": "{count} 항목", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "문서 페이지", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "이전", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "다음", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "{count}개 문서가", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged} \"{tagName}\" 태그에 분류되었습니다", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "버전: {versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "{siteTitle} {versionLabel} 문서는 아직 정식 공개되지 않았습니다.", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "{siteTitle} {versionLabel} 문서는 더 이상 업데이트되지 않습니다.", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "최신 문서는 {latestVersionLink} ({versionLabel})을 확인하세요.", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "최신 버전", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "페이지 편집", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "{heading}에 대한 직접 링크", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": " {date}에", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": " {user}가", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "최종 수정: {atDate}{byUser}", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.NotFound.title": { + "message": "페이지를 찾을 수 없습니다.", + "description": "The title of the 404 page" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "버전", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.tags.tagsListLabel": { + "message": "태그:", + "description": "The label alongside a tag list" + }, + "theme.admonition.caution": { + "message": "주의", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.admonition.danger": { + "message": "위험", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "정보", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.note": { + "message": "노트", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "팁", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.admonition.warning": { + "message": "경고", + "description": "The default label used for the Warning admonition (:::warning)" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "닫기", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "최근 블로그 문서 둘러보기", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.DocSidebarItem.expandCategoryAriaLabel": { + "message": "사이드바 카테고리 '{label}' 펼치기", + "description": "The ARIA label to expand the sidebar category" + }, + "theme.DocSidebarItem.collapseCategoryAriaLabel": { + "message": "사이드바 카테고리 '{label}' 접기", + "description": "The ARIA label to collapse the sidebar category" + }, + "theme.IconExternalLink.ariaLabel": { + "message": "(새 탭에서 열림)", + "description": "The ARIA label for the external link icon" + }, + "theme.NavBar.navAriaLabel": { + "message": "메인 내비게이션", + "description": "The ARIA label for the main navigation" + }, + "theme.NotFound.p1": { + "message": "원하는 페이지를 찾을 수 없습니다.", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "사이트 관리자에게 링크가 깨진 것을 알려주세요.", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "언어", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "이 페이지에서", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.blog.post.readMore": { + "message": "자세히 보기", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "{title} 에 대해 더 읽어보기", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readingTime.plurals": { + "message": "약 {readingTime}분", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.CodeBlock.copy": { + "message": "복사", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.copied": { + "message": "복사했습니다", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "클립보드에 코드 복사", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "줄 바꿈 전환", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.docs.breadcrumbs.home": { + "message": "홈", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "사이드바 숨기기", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "사이드바 숨기기", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "문서 사이드바", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "사이드바 닫기", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "사이드바 펼치거나 접기", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← 메인 메뉴로 돌아가기", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.navbar.mobileDropdown.collapseButton.expandAriaLabel": { + "message": "드롭다운 펼치기", + "description": "The ARIA label of the button to expand the mobile dropdown navbar item" + }, + "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { + "message": "드롭다운 접기", + "description": "The ARIA label of the button to collapse the mobile dropdown navbar item" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "사이드바 열기", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "사이드바 열기", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.SearchBar.seeAll": { + "message": "{count}개의 결과 확인하기" + }, + "theme.SearchPage.documentsFound.plurals": { + "message": "{count}개의 문서를 찾았습니다.", + "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.SearchPage.existingResultsTitle": { + "message": "\"{query}\" 검색 결과", + "description": "The search page title for non-empty query" + }, + "theme.SearchPage.emptyResultsTitle": { + "message": "문서를 검색합니다.", + "description": "The search page title for empty query" + }, + "theme.SearchPage.inputPlaceholder": { + "message": "검색어를 입력하세요.", + "description": "The placeholder for search page input" + }, + "theme.SearchPage.inputLabel": { + "message": "검색", + "description": "The ARIA label for search page input" + }, + "theme.SearchPage.algoliaLabel": { + "message": "Algolia 제공", + "description": "The description label for Algolia mention" + }, + "theme.SearchPage.noResultsText": { + "message": "검색 결과가 없습니다.", + "description": "The paragraph for empty search result" + }, + "theme.SearchPage.fetchingNewResults": { + "message": "새로운 검색 결과를 불러오는 중입니다.", + "description": "The paragraph for fetching new search results" + }, + "theme.SearchBar.label": { + "message": "검색", + "description": "The ARIA label and placeholder for search button" + }, + "theme.SearchModal.searchBox.resetButtonTitle": { + "message": "검색어 초기화", + "description": "The label and ARIA label for search box reset button" + }, + "theme.SearchModal.searchBox.cancelButtonText": { + "message": "취소", + "description": "The label and ARIA label for search box cancel button" + }, + "theme.SearchModal.searchBox.placeholderText": { + "message": "문서 검색", + "description": "The placeholder text for the main search input field" + }, + "theme.SearchModal.searchBox.placeholderTextAskAi": { + "message": "다른 질문하기...", + "description": "The placeholder text when in AI question mode" + }, + "theme.SearchModal.searchBox.placeholderTextAskAiStreaming": { + "message": "답변 중...", + "description": "The placeholder text for search box when AI is streaming an answer" + }, + "theme.SearchModal.searchBox.enterKeyHint": { + "message": "검색", + "description": "The hint for the search box enter key text" + }, + "theme.SearchModal.searchBox.enterKeyHintAskAi": { + "message": "입력", + "description": "The hint for the Ask AI search box enter key text" + }, + "theme.SearchModal.searchBox.searchInputLabel": { + "message": "검색", + "description": "The ARIA label for search input" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonText": { + "message": "키워드 검색으로 돌아가기", + "description": "The text for back to keyword search button" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonAriaLabel": { + "message": "키워드 검색으로 돌아가기", + "description": "The ARIA label for back to keyword search button" + }, + "theme.SearchModal.startScreen.recentSearchesTitle": { + "message": "최근", + "description": "The title for recent searches" + }, + "theme.SearchModal.startScreen.noRecentSearchesText": { + "message": "최근 검색어 없음", + "description": "The text when there are no recent searches" + }, + "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { + "message": "이 검색어를 저장", + "description": "The title for save recent search button" + }, + "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { + "message": "이 검색어를 최근 검색어에서 삭제", + "description": "The title for remove recent search button" + }, + "theme.SearchModal.startScreen.favoriteSearchesTitle": { + "message": "즐겨찾기", + "description": "The title for favorite searches" + }, + "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { + "message": "이 검색어를 즐겨찾기에서 삭제", + "description": "The title for remove favorite search button" + }, + "theme.SearchModal.startScreen.recentConversationsTitle": { + "message": "최근 대화", + "description": "The title for recent conversations" + }, + "theme.SearchModal.startScreen.removeRecentConversationButtonTitle": { + "message": "기록에서 이 대화 삭제", + "description": "The title for remove recent conversation button" + }, + "theme.SearchModal.errorScreen.titleText": { + "message": "결과를 불러올 수 없음", + "description": "The title for error screen" + }, + "theme.SearchModal.errorScreen.helpText": { + "message": "인터넷 연결을 다시 확인하시기 바랍니다.", + "description": "The help text for error screen" + }, + "theme.SearchModal.resultsScreen.askAiPlaceholder": { + "message": "AI에게 질문하기: ", + "description": "The placeholder text for Ask AI input" + }, + "theme.SearchModal.askAiScreen.disclaimerText": { + "message": "답변은 AI로 생성되며 오류가 있을 수 있습니다. 답변을 확인하세요.", + "description": "The disclaimer text for AI answers" + }, + "theme.SearchModal.askAiScreen.relatedSourcesText": { + "message": "관련 출처", + "description": "The text for related sources" + }, + "theme.SearchModal.askAiScreen.thinkingText": { + "message": "생각 중...", + "description": "The text when AI is thinking" + }, + "theme.SearchModal.askAiScreen.copyButtonText": { + "message": "복사", + "description": "The text for copy button" + }, + "theme.SearchModal.askAiScreen.copyButtonCopiedText": { + "message": "복사됨!", + "description": "The text for copy button when copied" + }, + "theme.SearchModal.askAiScreen.copyButtonTitle": { + "message": "복사", + "description": "The title for copy button" + }, + "theme.SearchModal.askAiScreen.likeButtonTitle": { + "message": "좋아요", + "description": "The title for like button" + }, + "theme.SearchModal.askAiScreen.dislikeButtonTitle": { + "message": "싫어요", + "description": "The title for dislike button" + }, + "theme.SearchModal.askAiScreen.thanksForFeedbackText": { + "message": "피드백을 보내 주셔서 감사합니다!", + "description": "The text for thanks for feedback" + }, + "theme.SearchModal.askAiScreen.preToolCallText": { + "message": "검색 중...", + "description": "The text before tool call" + }, + "theme.SearchModal.askAiScreen.duringToolCallText": { + "message": "검색 중: ", + "description": "The text during tool call" + }, + "theme.SearchModal.askAiScreen.afterToolCallText": { + "message": "검색 완료:", + "description": "The text after tool call" + }, + "theme.SearchModal.footer.selectText": { + "message": "로 선택", + "description": "The select text for footer" + }, + "theme.SearchModal.footer.submitQuestionText": { + "message": "질문 제출", + "description": "The submit question text for footer" + }, + "theme.SearchModal.footer.selectKeyAriaLabel": { + "message": "엔터 키", + "description": "The ARIA label for select key in footer" + }, + "theme.SearchModal.footer.navigateText": { + "message": "로 이동", + "description": "The navigate text for footer" + }, + "theme.SearchModal.footer.navigateUpKeyAriaLabel": { + "message": "화살표 위 키", + "description": "The ARIA label for navigate up key in footer" + }, + "theme.SearchModal.footer.navigateDownKeyAriaLabel": { + "message": "화살표 아래 키", + "description": "The ARIA label for navigate down key in footer" + }, + "theme.SearchModal.footer.closeText": { + "message": "로 종료", + "description": "The close text for footer" + }, + "theme.SearchModal.footer.closeKeyAriaLabel": { + "message": "Esc 키", + "description": "The ARIA label for close key in footer" + }, + "theme.SearchModal.footer.searchByText": { + "message": "검색 제공", + "description": "The 'Powered by' text for footer" + }, + "theme.SearchModal.footer.backToSearchText": { + "message": "검색으로 돌아가기", + "description": "The back to search text for footer" + }, + "theme.SearchModal.noResultsScreen.noResultsText": { + "message": "검색 결과 없음", + "description": "The text when there are no results" + }, + "theme.SearchModal.noResultsScreen.suggestedQueryText": { + "message": "다른 추천 검색어", + "description": "The text for suggested query" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsText": { + "message": "검색 결과가 없는 것이 오류라고 생각되십니까?", + "description": "The text for reporting missing results" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { + "message": "알려주시기 바랍니다.", + "description": "The link text for reporting missing results" + }, + "theme.SearchModal.placeholder": { + "message": "문서 검색", + "description": "The placeholder of the input of the DocSearch pop-up modal" + }, + "theme.blog.post.plurals": { + "message": "{count}개 게시물", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "\"{tagName}\" 태그로 연결된 {nPosts}개의 게시물이 있습니다.", + "description": "The title of the page for a blog tag" + }, + "theme.blog.author.pageTitle": { + "message": "{authorName} - {nPosts}", + "description": "The title of the page for a blog author" + }, + "theme.blog.authorsList.pageTitle": { + "message": "작성자", + "description": "The title of the authors page" + }, + "theme.blog.authorsList.viewAll": { + "message": "모든 작성자 보기", + "description": "The label of the link targeting the blog authors page" + }, + "theme.blog.author.noPosts": { + "message": "이 작성자는 아직 작성한 글이 없습니다.", + "description": "The text for authors with 0 blog post" + }, + "theme.contentVisibility.unlistedBanner.title": { + "message": "목록에 없는 페이지", + "description": "The unlisted content banner title" + }, + "theme.contentVisibility.unlistedBanner.message": { + "message": "이 페이지는 목록에 없습니다. 검색 엔진이 색인을 생성하지 않으며, 직접 링크가 있는 사용자만 접근할 수 있습니다.", + "description": "The unlisted content banner message" + }, + "theme.contentVisibility.draftBanner.title": { + "message": "초안 페이지", + "description": "The draft content banner title" + }, + "theme.contentVisibility.draftBanner.message": { + "message": "이 페이지는 초안입니다. 개발 환경에서만 표시되며 프로덕션 빌드에서는 제외됩니다.", + "description": "The draft content banner message" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "다시 시도해 보세요", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "본문으로 건너뛰기", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "태그", + "description": "The title of the tag list page" + } +} diff --git a/i18n/ko/docusaurus-plugin-content-blog/options.json b/i18n/ko/docusaurus-plugin-content-blog/options.json new file mode 100644 index 0000000..dfabb42 --- /dev/null +++ b/i18n/ko/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "Blog", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "Blog", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "최근 게시물", + "description": "The label for the left sidebar" + } +} diff --git a/i18n/ko/docusaurus-plugin-content-docs/current.json b/i18n/ko/docusaurus-plugin-content-docs/current.json new file mode 100644 index 0000000..b1b2dfb --- /dev/null +++ b/i18n/ko/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,62 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.docs.category.What's new and migration": { + "message": "새로운 기능 및 마이그레이션", + "description": "The label for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.What's new and migration.link.generated-index.title": { + "message": "새로운 기능 및 마이그레이션", + "description": "The generated-index page title for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.API": { + "message": "API", + "description": "The label for category 'API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText methods": { + "message": "RichText 메서드", + "description": "The label for category 'RichText methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API": { + "message": "RichText 내부 API", + "description": "The label for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API.link.generated-index.title": { + "message": "내부 API 개요", + "description": "The generated-index page title for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.Event Bus methods": { + "message": "Event Bus 메서드", + "description": "The label for category 'Event Bus methods' in sidebar 'docs'" + }, + "sidebar.docs.category.State methods": { + "message": "State 메서드", + "description": "The label for category 'State methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText events": { + "message": "RichText 이벤트", + "description": "The label for category 'RichText events' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText properties": { + "message": "RichText 속성", + "description": "The label for category 'RichText properties' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks": { + "message": "프레임워크 통합", + "description": "The label for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks.link.generated-index.title": { + "message": "프레임워크 통합", + "description": "The generated-index page title for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides": { + "message": "가이드", + "description": "The label for category 'Guides' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides.link.generated-index.title": { + "message": "가이드", + "description": "The generated-index page title for category 'Guides' in sidebar 'docs'" + } +} diff --git a/i18n/ko/docusaurus-theme-classic/footer.json b/i18n/ko/docusaurus-theme-classic/footer.json new file mode 100644 index 0000000..392e229 --- /dev/null +++ b/i18n/ko/docusaurus-theme-classic/footer.json @@ -0,0 +1,62 @@ +{ + "link.title.Development center": { + "message": "개발 센터", + "description": "The title of the footer links column with title=Development center in the footer" + }, + "link.title.Community": { + "message": "커뮤니티", + "description": "The title of the footer links column with title=Community in the footer" + }, + "link.title.Company": { + "message": "회사", + "description": "The title of the footer links column with title=Company in the footer" + }, + "link.item.label.Download RichText": { + "message": "RichText 다운로드", + "description": "The label of footer link with label=Download RichText linking to https://dhtmlx.com/docs/products/dhtmlxRichText/download.shtml" + }, + "link.item.label.Examples": { + "message": "예제", + "description": "The label of footer link with label=Examples linking to https://snippet.dhtmlx.com/t55alxiy?tag=richtext" + }, + "link.item.label.Blog": { + "message": "블로그", + "description": "The label of footer link with label=Blog linking to https://dhtmlx.com/blog/tag/richtext/" + }, + "link.item.label.Forum": { + "message": "포럼", + "description": "The label of footer link with label=Forum linking to https://forum.dhtmlx.com/c/richtext/" + }, + "link.item.label.GitHub": { + "message": "GitHub", + "description": "The label of footer link with label=GitHub linking to https://github.com/DHTMLX" + }, + "link.item.label.Youtube": { + "message": "Youtube", + "description": "The label of footer link with label=Youtube linking to https://www.youtube.com/user/dhtmlx" + }, + "link.item.label.Facebook": { + "message": "Facebook", + "description": "The label of footer link with label=Facebook linking to https://www.facebook.com/dhtmlx" + }, + "link.item.label.Twitter": { + "message": "Twitter", + "description": "The label of footer link with label=Twitter linking to https://twitter.com/dhtmlx" + }, + "link.item.label.Linkedin": { + "message": "Linkedin", + "description": "The label of footer link with label=Linkedin linking to https://www.linkedin.com/groups/3345009/" + }, + "link.item.label.About us": { + "message": "회사 소개", + "description": "The label of footer link with label=About us linking to https://dhtmlx.com/docs/company.shtml" + }, + "link.item.label.Contact us": { + "message": "문의하기", + "description": "The label of footer link with label=Contact us linking to https://dhtmlx.com/docs/contact.shtml" + }, + "link.item.label.Licensing": { + "message": "라이선스", + "description": "The label of footer link with label=Licensing linking to https://dhtmlx.com/docs/products/dhtmlxRichText/#editions-licenses" + } +} diff --git a/i18n/ko/docusaurus-theme-classic/navbar.json b/i18n/ko/docusaurus-theme-classic/navbar.json new file mode 100644 index 0000000..068c30b --- /dev/null +++ b/i18n/ko/docusaurus-theme-classic/navbar.json @@ -0,0 +1,26 @@ +{ + "title": { + "message": "JavaScript RichText 문서", + "description": "The title in the navbar" + }, + "logo.alt": { + "message": "DHTMLX RichText 문서", + "description": "The alt text of navbar logo" + }, + "item.label.Examples": { + "message": "예제", + "description": "Navbar item with label Examples" + }, + "item.label.Forum": { + "message": "포럼", + "description": "Navbar item with label Forum" + }, + "item.label.Support": { + "message": "지원", + "description": "Navbar item with label Support" + }, + "item.label.Download": { + "message": "다운로드", + "description": "Navbar item with label Download" + } +} diff --git a/i18n/ru/code.json b/i18n/ru/code.json new file mode 100644 index 0000000..672aa03 --- /dev/null +++ b/i18n/ru/code.json @@ -0,0 +1,560 @@ +{ + "theme.ErrorPageContent.title": { + "message": "На странице произошёл сбой.", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "Прокрутка к началу", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "Архив", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "Архив", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "Навигация по странице списка блогов", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "Следующие записи", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "Предыдущие записи", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "Навигация по странице поста блога", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "Следующий пост", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "Предыдущий пост", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.tags.tagsPageLink": { + "message": "Посмотреть все теги", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel.mode.system": { + "message": "Системный режим", + "description": "The name for the system color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "Светлый режим", + "description": "The name for the light color mode" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "Тёмный режим", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel": { + "message": "Переключение между темным и светлым режимом (сейчас используется {mode})", + "description": "The ARIA label for the color mode toggle" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "Навигационная цепочка текущей страницы", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.DocCard.categoryDescription.plurals": { + "message": "{count} элемент|{count} элемента|{count} элементов", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "Страница документа", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "Предыдущая страница", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "Следующая страница", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "Одна страница|{count} страницы|{count} страниц", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged} с тегом \"{tagName}\"", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "Версия: {versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "Это документация для будущей версии {siteTitle} {versionLabel}.", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "Это документация {siteTitle} для версии {versionLabel}, которая уже не поддерживается.", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "Актуальная документация находится на странице {latestVersionLink} ({versionLabel}).", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "последней версии", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "Отредактировать эту страницу", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "Прямая ссылка на {heading}", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": " {date}", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": " от {user}", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "Последнее обновление{atDate}{byUser}", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "Версии", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.NotFound.title": { + "message": "Страница не найдена", + "description": "The title of the 404 page" + }, + "theme.tags.tagsListLabel": { + "message": "Теги:", + "description": "The label alongside a tag list" + }, + "theme.admonition.caution": { + "message": "предупреждение", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.admonition.danger": { + "message": "осторожно", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "к сведению", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.note": { + "message": "примечание", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "подсказка", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.admonition.warning": { + "message": "Предупреждение", + "description": "The default label used for the Warning admonition (:::warning)" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "Закрыть", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "Навигация по последним постам в блоге", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.DocSidebarItem.expandCategoryAriaLabel": { + "message": "Развернуть категорию '{label}'", + "description": "The ARIA label to expand the sidebar category" + }, + "theme.DocSidebarItem.collapseCategoryAriaLabel": { + "message": "Свернуть категорию '{label}'", + "description": "The ARIA label to collapse the sidebar category" + }, + "theme.IconExternalLink.ariaLabel": { + "message": "(открывается в новой вкладке)", + "description": "The ARIA label for the external link icon" + }, + "theme.NavBar.navAriaLabel": { + "message": "Главная навигация", + "description": "The ARIA label for the main navigation" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "Языки", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.NotFound.p1": { + "message": "К сожалению, мы не смогли найти запрашиваемую вами страницу.", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "Пожалуйста, обратитесь к владельцу сайта, с которого вы перешли на эту ссылку, чтобы сообщить ему, что ссылка не работает.", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "Содержание этой страницы", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.blog.post.readMore": { + "message": "Читать дальше", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "Подробнее о {title}", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readingTime.plurals": { + "message": "{readingTime} мин. чтения|{readingTime} мин. чтения|{readingTime} мин. чтения", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.CodeBlock.copy": { + "message": "Скопировать", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.copied": { + "message": "Скопировано", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "Скопировать в буфер обмена", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "Переключить перенос по строкам", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.docs.breadcrumbs.home": { + "message": "Главная страница", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "Свернуть сайдбар", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "Свернуть сайдбар", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "Боковая панель документации", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "Закрыть панель навигации", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← Перейти к главному меню", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "Переключить навигационную панель", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.navbar.mobileDropdown.collapseButton.expandAriaLabel": { + "message": "Развернуть выпадающее меню", + "description": "The ARIA label of the button to expand the mobile dropdown navbar item" + }, + "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { + "message": "Свернуть выпадающее меню", + "description": "The ARIA label of the button to collapse the mobile dropdown navbar item" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "Развернуть сайдбар", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "Развернуть сайдбар", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.SearchBar.seeAll": { + "message": "Посмотреть все результаты ({count})" + }, + "theme.SearchBar.label": { + "message": "Поиск", + "description": "The ARIA label and placeholder for search button" + }, + "theme.SearchModal.searchBox.resetButtonTitle": { + "message": "Очистить", + "description": "The label and ARIA label for search box reset button" + }, + "theme.SearchModal.searchBox.cancelButtonText": { + "message": "Отменить", + "description": "The label and ARIA label for search box cancel button" + }, + "theme.SearchModal.searchBox.placeholderText": { + "message": "Поиск по документации", + "description": "The placeholder text for the main search input field" + }, + "theme.SearchModal.searchBox.placeholderTextAskAi": { + "message": "Задать другой вопрос...", + "description": "The placeholder text when in AI question mode" + }, + "theme.SearchModal.searchBox.placeholderTextAskAiStreaming": { + "message": "Отвечаю...", + "description": "The placeholder text for search box when AI is streaming an answer" + }, + "theme.SearchModal.searchBox.enterKeyHint": { + "message": "поиск", + "description": "The hint for the search box enter key text" + }, + "theme.SearchModal.searchBox.enterKeyHintAskAi": { + "message": "ввод", + "description": "The hint for the Ask AI search box enter key text" + }, + "theme.SearchModal.searchBox.searchInputLabel": { + "message": "Поиск", + "description": "The ARIA label for search input" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonText": { + "message": "Вернуться к поиску по ключевым словам", + "description": "The text for back to keyword search button" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonAriaLabel": { + "message": "Вернуться к поиску по ключевым словам", + "description": "The ARIA label for back to keyword search button" + }, + "theme.SearchModal.startScreen.recentSearchesTitle": { + "message": "Недавнее", + "description": "The title for recent searches" + }, + "theme.SearchModal.startScreen.noRecentSearchesText": { + "message": "Нет истории поиска", + "description": "The text when there are no recent searches" + }, + "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { + "message": "Сохранить поисковый запрос", + "description": "The title for save recent search button" + }, + "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { + "message": "Удалить запись из историю", + "description": "The title for remove recent search button" + }, + "theme.SearchModal.startScreen.favoriteSearchesTitle": { + "message": "Избранное", + "description": "The title for favorite searches" + }, + "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { + "message": "Удалить запись из избранное", + "description": "The title for remove favorite search button" + }, + "theme.SearchModal.startScreen.recentConversationsTitle": { + "message": "Недавние беседы", + "description": "The title for recent conversations" + }, + "theme.SearchModal.startScreen.removeRecentConversationButtonTitle": { + "message": "Удалить эту беседу из истории", + "description": "The title for remove recent conversation button" + }, + "theme.SearchModal.errorScreen.titleText": { + "message": "Невозможно загрузить результаты поиска", + "description": "The title for error screen" + }, + "theme.SearchModal.errorScreen.helpText": { + "message": "Проверьте подключение к интернету.", + "description": "The help text for error screen" + }, + "theme.SearchModal.resultsScreen.askAiPlaceholder": { + "message": "Спросить ИИ: ", + "description": "The placeholder text for Ask AI input" + }, + "theme.SearchModal.askAiScreen.disclaimerText": { + "message": "Ответы генерируются ИИ, который может ошибаться. Проверяйте ответы.", + "description": "The disclaimer text for AI answers" + }, + "theme.SearchModal.askAiScreen.relatedSourcesText": { + "message": "Похожие источники", + "description": "The text for related sources" + }, + "theme.SearchModal.askAiScreen.thinkingText": { + "message": "Думаю...", + "description": "The text when AI is thinking" + }, + "theme.SearchModal.askAiScreen.copyButtonText": { + "message": "Скопировать", + "description": "The text for copy button" + }, + "theme.SearchModal.askAiScreen.copyButtonCopiedText": { + "message": "Скопировано!", + "description": "The text for copy button when copied" + }, + "theme.SearchModal.askAiScreen.copyButtonTitle": { + "message": "Скопировать", + "description": "The title for copy button" + }, + "theme.SearchModal.askAiScreen.likeButtonTitle": { + "message": "Нравится", + "description": "The title for like button" + }, + "theme.SearchModal.askAiScreen.dislikeButtonTitle": { + "message": "Не нравится", + "description": "The title for dislike button" + }, + "theme.SearchModal.askAiScreen.thanksForFeedbackText": { + "message": "Спасибо за ваш отзыв!", + "description": "The text for thanks for feedback" + }, + "theme.SearchModal.askAiScreen.preToolCallText": { + "message": "Поиск...", + "description": "The text before tool call" + }, + "theme.SearchModal.askAiScreen.duringToolCallText": { + "message": "Поиск: ", + "description": "The text during tool call" + }, + "theme.SearchModal.askAiScreen.afterToolCallText": { + "message": "Искали:", + "description": "The text after tool call" + }, + "theme.SearchModal.footer.selectText": { + "message": "выбрать", + "description": "The select text for footer" + }, + "theme.SearchModal.footer.submitQuestionText": { + "message": "Отправить вопрос", + "description": "The submit question text for footer" + }, + "theme.SearchModal.footer.selectKeyAriaLabel": { + "message": "Клавиша Enter", + "description": "The ARIA label for select key in footer" + }, + "theme.SearchModal.footer.navigateText": { + "message": "навигация", + "description": "The navigate text for footer" + }, + "theme.SearchModal.footer.navigateUpKeyAriaLabel": { + "message": "Клавиша стрелка вверх", + "description": "The ARIA label for navigate up key in footer" + }, + "theme.SearchModal.footer.navigateDownKeyAriaLabel": { + "message": "Клавиша стрелка вниз", + "description": "The ARIA label for navigate down key in footer" + }, + "theme.SearchModal.footer.closeText": { + "message": "закрыть", + "description": "The close text for footer" + }, + "theme.SearchModal.footer.closeKeyAriaLabel": { + "message": "Клавиша Escape", + "description": "The ARIA label for close key in footer" + }, + "theme.SearchModal.footer.searchByText": { + "message": "Поиск от", + "description": "The 'Powered by' text for footer" + }, + "theme.SearchModal.footer.backToSearchText": { + "message": "Вернуться к поиску", + "description": "The back to search text for footer" + }, + "theme.SearchModal.noResultsScreen.noResultsText": { + "message": "Нет результатов по запросу", + "description": "The text when there are no results" + }, + "theme.SearchModal.noResultsScreen.suggestedQueryText": { + "message": "Попробуйте", + "description": "The text for suggested query" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsText": { + "message": "Нет подходящего результата поиска?", + "description": "The text for reporting missing results" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { + "message": "Сообщите нам.", + "description": "The link text for reporting missing results" + }, + "theme.SearchModal.placeholder": { + "message": "Поиск", + "description": "The placeholder of the input of the DocSearch pop-up modal" + }, + "theme.SearchPage.documentsFound.plurals": { + "message": "{count} документ|{count} документа|{count} документов", + "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.SearchPage.existingResultsTitle": { + "message": "Результаты поиска по запросу \"{query}\"", + "description": "The search page title for non-empty query" + }, + "theme.SearchPage.emptyResultsTitle": { + "message": "Поиск по сайту", + "description": "The search page title for empty query" + }, + "theme.SearchPage.inputPlaceholder": { + "message": "Введите фразу для поиска", + "description": "The placeholder for search page input" + }, + "theme.SearchPage.inputLabel": { + "message": "Поиск", + "description": "The ARIA label for search page input" + }, + "theme.SearchPage.algoliaLabel": { + "message": "При поддержке Algolia", + "description": "The description label for Algolia mention" + }, + "theme.SearchPage.noResultsText": { + "message": "По запросу ничего не найдено", + "description": "The paragraph for empty search result" + }, + "theme.SearchPage.fetchingNewResults": { + "message": "Загрузка новых результатов поиска...", + "description": "The paragraph for fetching new search results" + }, + "theme.blog.post.plurals": { + "message": "{count} запись|{count} записи|{count} записей", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} с тегом \"{tagName}\"", + "description": "The title of the page for a blog tag" + }, + "theme.blog.author.pageTitle": { + "message": "{authorName} - {nPosts}", + "description": "The title of the page for a blog author" + }, + "theme.blog.authorsList.pageTitle": { + "message": "Авторы", + "description": "The title of the authors page" + }, + "theme.blog.authorsList.viewAll": { + "message": "Посмотреть всех авторов", + "description": "The label of the link targeting the blog authors page" + }, + "theme.blog.author.noPosts": { + "message": "Этот автор ещё не написал ни одного поста.", + "description": "The text for authors with 0 blog post" + }, + "theme.contentVisibility.unlistedBanner.title": { + "message": "Скрытая страница", + "description": "The unlisted content banner title" + }, + "theme.contentVisibility.unlistedBanner.message": { + "message": "Эта страница скрыта. Поисковые системы не будут её индексировать, и доступ к ней есть только у пользователей с прямой ссылкой.", + "description": "The unlisted content banner message" + }, + "theme.contentVisibility.draftBanner.title": { + "message": "Черновик страницы", + "description": "The draft content banner title" + }, + "theme.contentVisibility.draftBanner.message": { + "message": "Эта страница является черновиком. Она будет видна только в режиме разработки и будет исключена из production-сборки.", + "description": "The draft content banner message" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "Попробуйте ещё раз", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "Перейти к основному содержимому", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "Теги", + "description": "The title of the tag list page" + } +} diff --git a/i18n/ru/docusaurus-plugin-content-blog/options.json b/i18n/ru/docusaurus-plugin-content-blog/options.json new file mode 100644 index 0000000..daf9dd0 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "Blog", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "Blog", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "Последние посты", + "description": "The label for the left sidebar" + } +} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current.json b/i18n/ru/docusaurus-plugin-content-docs/current.json new file mode 100644 index 0000000..2905cfe --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,62 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.docs.category.What's new and migration": { + "message": "Что нового и миграция", + "description": "The label for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.What's new and migration.link.generated-index.title": { + "message": "Что нового и миграция", + "description": "The generated-index page title for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.API": { + "message": "API", + "description": "The label for category 'API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText methods": { + "message": "Методы RichText", + "description": "The label for category 'RichText methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API": { + "message": "Внутренний API RichText", + "description": "The label for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API.link.generated-index.title": { + "message": "Обзор внутреннего API", + "description": "The generated-index page title for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.Event Bus methods": { + "message": "Методы Event Bus", + "description": "The label for category 'Event Bus methods' in sidebar 'docs'" + }, + "sidebar.docs.category.State methods": { + "message": "Методы State", + "description": "The label for category 'State methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText events": { + "message": "События RichText", + "description": "The label for category 'RichText events' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText properties": { + "message": "Свойства RichText", + "description": "The label for category 'RichText properties' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks": { + "message": "Интеграция с фреймворками", + "description": "The label for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks.link.generated-index.title": { + "message": "Интеграция с фреймворками", + "description": "The generated-index page title for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides": { + "message": "Руководства", + "description": "The label for category 'Guides' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides.link.generated-index.title": { + "message": "Руководства", + "description": "The generated-index page title for category 'Guides' in sidebar 'docs'" + } +} diff --git a/i18n/ru/docusaurus-theme-classic/footer.json b/i18n/ru/docusaurus-theme-classic/footer.json new file mode 100644 index 0000000..e747b3a --- /dev/null +++ b/i18n/ru/docusaurus-theme-classic/footer.json @@ -0,0 +1,62 @@ +{ + "link.title.Development center": { + "message": "Центр разработки", + "description": "The title of the footer links column with title=Development center in the footer" + }, + "link.title.Community": { + "message": "Сообщество", + "description": "The title of the footer links column with title=Community in the footer" + }, + "link.title.Company": { + "message": "Компания", + "description": "The title of the footer links column with title=Company in the footer" + }, + "link.item.label.Download RichText": { + "message": "Скачать RichText", + "description": "The label of footer link with label=Download RichText linking to https://dhtmlx.com/docs/products/dhtmlxRichText/download.shtml" + }, + "link.item.label.Examples": { + "message": "Примеры", + "description": "The label of footer link with label=Examples linking to https://snippet.dhtmlx.com/t55alxiy?tag=richtext" + }, + "link.item.label.Blog": { + "message": "Блог", + "description": "The label of footer link with label=Blog linking to https://dhtmlx.com/blog/tag/richtext/" + }, + "link.item.label.Forum": { + "message": "Форум", + "description": "The label of footer link with label=Forum linking to https://forum.dhtmlx.com/c/richtext/" + }, + "link.item.label.GitHub": { + "message": "GitHub", + "description": "The label of footer link with label=GitHub linking to https://github.com/DHTMLX" + }, + "link.item.label.Youtube": { + "message": "Youtube", + "description": "The label of footer link with label=Youtube linking to https://www.youtube.com/user/dhtmlx" + }, + "link.item.label.Facebook": { + "message": "Facebook", + "description": "The label of footer link with label=Facebook linking to https://www.facebook.com/dhtmlx" + }, + "link.item.label.Twitter": { + "message": "Twitter", + "description": "The label of footer link with label=Twitter linking to https://twitter.com/dhtmlx" + }, + "link.item.label.Linkedin": { + "message": "Linkedin", + "description": "The label of footer link with label=Linkedin linking to https://www.linkedin.com/groups/3345009/" + }, + "link.item.label.About us": { + "message": "О нас", + "description": "The label of footer link with label=About us linking to https://dhtmlx.com/docs/company.shtml" + }, + "link.item.label.Contact us": { + "message": "Связаться с нами", + "description": "The label of footer link with label=Contact us linking to https://dhtmlx.com/docs/contact.shtml" + }, + "link.item.label.Licensing": { + "message": "Лицензирование", + "description": "The label of footer link with label=Licensing linking to https://dhtmlx.com/docs/products/dhtmlxRichText/#editions-licenses" + } +} diff --git a/i18n/ru/docusaurus-theme-classic/navbar.json b/i18n/ru/docusaurus-theme-classic/navbar.json new file mode 100644 index 0000000..1b69f78 --- /dev/null +++ b/i18n/ru/docusaurus-theme-classic/navbar.json @@ -0,0 +1,26 @@ +{ + "title": { + "message": "Документация JavaScript RichText", + "description": "The title in the navbar" + }, + "logo.alt": { + "message": "Документация DHTMLX RichText", + "description": "The alt text of navbar logo" + }, + "item.label.Examples": { + "message": "Примеры", + "description": "Navbar item with label Examples" + }, + "item.label.Forum": { + "message": "Форум", + "description": "Navbar item with label Forum" + }, + "item.label.Support": { + "message": "Поддержка", + "description": "Navbar item with label Support" + }, + "item.label.Download": { + "message": "Скачать", + "description": "Navbar item with label Download" + } +} diff --git a/i18n/zh/code.json b/i18n/zh/code.json new file mode 100644 index 0000000..9440735 --- /dev/null +++ b/i18n/zh/code.json @@ -0,0 +1,560 @@ +{ + "theme.ErrorPageContent.title": { + "message": "页面已崩溃。", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "回到顶部", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "历史博文", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "历史博文", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "博文列表分页导航", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "较新的博文", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "较旧的博文", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "博文分页导航", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "较新一篇", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "较旧一篇", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.tags.tagsPageLink": { + "message": "查看所有标签", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel.mode.system": { + "message": "跟随系统", + "description": "The name for the system color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "浅色模式", + "description": "The name for the light color mode" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "暗黑模式", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel": { + "message": "切换浅色/暗黑模式(当前为{mode})", + "description": "The ARIA label for the color mode toggle" + }, + "theme.docs.DocCard.categoryDescription.plurals": { + "message": "{count} 个项目", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "页面路径", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "文件选项卡", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "上一页", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "下一页", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "{count} 篇文档带有标签", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged}「{tagName}」", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "版本:{versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "此为 {siteTitle} {versionLabel} 版尚未发行的文档。", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "此为 {siteTitle} {versionLabel} 版的文档,现已不再积极维护。", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "最新的文档请参阅 {latestVersionLink} ({versionLabel})。", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "最新版本", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "编辑此页", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "{heading}的直接链接", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": "于 {date} ", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": "由 {user} ", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "最后{byUser}{atDate}更新", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "选择版本", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.NotFound.title": { + "message": "找不到页面", + "description": "The title of the 404 page" + }, + "theme.tags.tagsListLabel": { + "message": "标签:", + "description": "The label alongside a tag list" + }, + "theme.admonition.caution": { + "message": "警告", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.admonition.danger": { + "message": "危险", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "信息", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.note": { + "message": "备注", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "提示", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.admonition.warning": { + "message": "警告", + "description": "The default label used for the Warning admonition (:::warning)" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "关闭", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "最近博文导航", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.DocSidebarItem.expandCategoryAriaLabel": { + "message": "展开侧边栏分类 '{label}'", + "description": "The ARIA label to expand the sidebar category" + }, + "theme.DocSidebarItem.collapseCategoryAriaLabel": { + "message": "折叠侧边栏分类 '{label}'", + "description": "The ARIA label to collapse the sidebar category" + }, + "theme.IconExternalLink.ariaLabel": { + "message": "(在新标签页中打开)", + "description": "The ARIA label for the external link icon" + }, + "theme.NavBar.navAriaLabel": { + "message": "主导航", + "description": "The ARIA label for the main navigation" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "选择语言", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.NotFound.p1": { + "message": "我们找不到您要找的页面。", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "请联系原始链接来源网站的所有者,并告知他们链接已损坏。", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "本页总览", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.blog.post.readMore": { + "message": "阅读更多", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "阅读 {title} 的全文", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readingTime.plurals": { + "message": "阅读需 {readingTime} 分钟", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.CodeBlock.copy": { + "message": "复制", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.copied": { + "message": "复制成功", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "复制代码到剪贴板", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "切换自动换行", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.docs.breadcrumbs.home": { + "message": "主页面", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "收起侧边栏", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "收起侧边栏", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "文档侧边栏", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "关闭导航栏", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← 回到主菜单", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "切换导航栏", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.navbar.mobileDropdown.collapseButton.expandAriaLabel": { + "message": "展开下拉菜单", + "description": "The ARIA label of the button to expand the mobile dropdown navbar item" + }, + "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { + "message": "折叠下拉菜单", + "description": "The ARIA label of the button to collapse the mobile dropdown navbar item" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "展开侧边栏", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "展开侧边栏", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.SearchPage.documentsFound.plurals": { + "message": "找到 {count} 份文件", + "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.SearchPage.existingResultsTitle": { + "message": "「{query}」的搜索结果", + "description": "The search page title for non-empty query" + }, + "theme.SearchPage.emptyResultsTitle": { + "message": "在文档中搜索", + "description": "The search page title for empty query" + }, + "theme.SearchPage.inputPlaceholder": { + "message": "在此输入搜索词", + "description": "The placeholder for search page input" + }, + "theme.SearchPage.inputLabel": { + "message": "搜索", + "description": "The ARIA label for search page input" + }, + "theme.SearchPage.algoliaLabel": { + "message": "由 Algolia 提供", + "description": "The description label for Algolia mention" + }, + "theme.SearchPage.noResultsText": { + "message": "未找到结果", + "description": "The paragraph for empty search result" + }, + "theme.SearchPage.fetchingNewResults": { + "message": "正在获取新的搜索结果...", + "description": "The paragraph for fetching new search results" + }, + "theme.SearchBar.label": { + "message": "搜索", + "description": "The ARIA label and placeholder for search button" + }, + "theme.SearchModal.searchBox.resetButtonTitle": { + "message": "清除查询", + "description": "The label and ARIA label for search box reset button" + }, + "theme.SearchModal.searchBox.cancelButtonText": { + "message": "取消", + "description": "The label and ARIA label for search box cancel button" + }, + "theme.SearchModal.searchBox.placeholderText": { + "message": "搜索文档", + "description": "The placeholder text for the main search input field" + }, + "theme.SearchModal.searchBox.placeholderTextAskAi": { + "message": "再问一个问题……", + "description": "The placeholder text when in AI question mode" + }, + "theme.SearchModal.searchBox.placeholderTextAskAiStreaming": { + "message": "正在回答……", + "description": "The placeholder text for search box when AI is streaming an answer" + }, + "theme.SearchModal.searchBox.enterKeyHint": { + "message": "搜索", + "description": "The hint for the search box enter key text" + }, + "theme.SearchModal.searchBox.enterKeyHintAskAi": { + "message": "回车", + "description": "The hint for the Ask AI search box enter key text" + }, + "theme.SearchModal.searchBox.searchInputLabel": { + "message": "搜索", + "description": "The ARIA label for search input" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonText": { + "message": "返回关键词搜索", + "description": "The text for back to keyword search button" + }, + "theme.SearchModal.searchBox.backToKeywordSearchButtonAriaLabel": { + "message": "返回关键词搜索", + "description": "The ARIA label for back to keyword search button" + }, + "theme.SearchModal.startScreen.recentSearchesTitle": { + "message": "最近搜索", + "description": "The title for recent searches" + }, + "theme.SearchModal.startScreen.noRecentSearchesText": { + "message": "没有最近搜索", + "description": "The text when there are no recent searches" + }, + "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { + "message": "保存这个搜索", + "description": "The title for save recent search button" + }, + "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { + "message": "从历史记录中删除这个搜索", + "description": "The title for remove recent search button" + }, + "theme.SearchModal.startScreen.favoriteSearchesTitle": { + "message": "收藏", + "description": "The title for favorite searches" + }, + "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { + "message": "从收藏列表中删除这个搜索", + "description": "The title for remove favorite search button" + }, + "theme.SearchModal.startScreen.recentConversationsTitle": { + "message": "最近的对话", + "description": "The title for recent conversations" + }, + "theme.SearchModal.startScreen.removeRecentConversationButtonTitle": { + "message": "从历史记录中删除此对话", + "description": "The title for remove recent conversation button" + }, + "theme.SearchModal.errorScreen.titleText": { + "message": "无法获取结果", + "description": "The title for error screen" + }, + "theme.SearchModal.errorScreen.helpText": { + "message": "你可能需要检查网络连接。", + "description": "The help text for error screen" + }, + "theme.SearchModal.resultsScreen.askAiPlaceholder": { + "message": "询问 AI: ", + "description": "The placeholder text for Ask AI input" + }, + "theme.SearchModal.askAiScreen.disclaimerText": { + "message": "回答由 AI 生成,可能会出错。请核实回答内容。", + "description": "The disclaimer text for AI answers" + }, + "theme.SearchModal.askAiScreen.relatedSourcesText": { + "message": "相关来源", + "description": "The text for related sources" + }, + "theme.SearchModal.askAiScreen.thinkingText": { + "message": "正在思考……", + "description": "The text when AI is thinking" + }, + "theme.SearchModal.askAiScreen.copyButtonText": { + "message": "复制", + "description": "The text for copy button" + }, + "theme.SearchModal.askAiScreen.copyButtonCopiedText": { + "message": "已复制!", + "description": "The text for copy button when copied" + }, + "theme.SearchModal.askAiScreen.copyButtonTitle": { + "message": "复制", + "description": "The title for copy button" + }, + "theme.SearchModal.askAiScreen.likeButtonTitle": { + "message": "赞", + "description": "The title for like button" + }, + "theme.SearchModal.askAiScreen.dislikeButtonTitle": { + "message": "踩", + "description": "The title for dislike button" + }, + "theme.SearchModal.askAiScreen.thanksForFeedbackText": { + "message": "感谢您的反馈!", + "description": "The text for thanks for feedback" + }, + "theme.SearchModal.askAiScreen.preToolCallText": { + "message": "正在搜索……", + "description": "The text before tool call" + }, + "theme.SearchModal.askAiScreen.duringToolCallText": { + "message": "正在搜索 ", + "description": "The text during tool call" + }, + "theme.SearchModal.askAiScreen.afterToolCallText": { + "message": "已搜索", + "description": "The text after tool call" + }, + "theme.SearchModal.footer.selectText": { + "message": "选中", + "description": "The select text for footer" + }, + "theme.SearchModal.footer.submitQuestionText": { + "message": "提交问题", + "description": "The submit question text for footer" + }, + "theme.SearchModal.footer.selectKeyAriaLabel": { + "message": "Enter 键", + "description": "The ARIA label for select key in footer" + }, + "theme.SearchModal.footer.navigateText": { + "message": "导航", + "description": "The navigate text for footer" + }, + "theme.SearchModal.footer.navigateUpKeyAriaLabel": { + "message": "向上键", + "description": "The ARIA label for navigate up key in footer" + }, + "theme.SearchModal.footer.navigateDownKeyAriaLabel": { + "message": "向下键", + "description": "The ARIA label for navigate down key in footer" + }, + "theme.SearchModal.footer.closeText": { + "message": "关闭", + "description": "The close text for footer" + }, + "theme.SearchModal.footer.closeKeyAriaLabel": { + "message": "Esc 键", + "description": "The ARIA label for close key in footer" + }, + "theme.SearchModal.footer.searchByText": { + "message": "搜索提供", + "description": "The 'Powered by' text for footer" + }, + "theme.SearchModal.footer.backToSearchText": { + "message": "返回搜索", + "description": "The back to search text for footer" + }, + "theme.SearchModal.noResultsScreen.noResultsText": { + "message": "没有结果:", + "description": "The text when there are no results" + }, + "theme.SearchModal.noResultsScreen.suggestedQueryText": { + "message": "试试搜索", + "description": "The text for suggested query" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsText": { + "message": "认为这个查询应该有结果?", + "description": "The text for reporting missing results" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { + "message": "请告知我们。", + "description": "The link text for reporting missing results" + }, + "theme.SearchModal.placeholder": { + "message": "搜索文档", + "description": "The placeholder of the input of the DocSearch pop-up modal" + }, + "theme.SearchBar.seeAll": { + "message": "查看全部 {count} 个结果" + }, + "theme.blog.post.plurals": { + "message": "{count} 篇博文", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} 含有标签「{tagName}」", + "description": "The title of the page for a blog tag" + }, + "theme.blog.author.pageTitle": { + "message": "{authorName} - {nPosts}", + "description": "The title of the page for a blog author" + }, + "theme.blog.authorsList.pageTitle": { + "message": "作者", + "description": "The title of the authors page" + }, + "theme.blog.authorsList.viewAll": { + "message": "查看所有作者", + "description": "The label of the link targeting the blog authors page" + }, + "theme.blog.author.noPosts": { + "message": "该作者尚未撰写任何文章。", + "description": "The text for authors with 0 blog post" + }, + "theme.contentVisibility.unlistedBanner.title": { + "message": "未列出的页面", + "description": "The unlisted content banner title" + }, + "theme.contentVisibility.unlistedBanner.message": { + "message": "此页面未列出。搜索引擎不会将其编入索引,只有拥有直接链接的用户才能访问。", + "description": "The unlisted content banner message" + }, + "theme.contentVisibility.draftBanner.title": { + "message": "草稿页面", + "description": "The draft content banner title" + }, + "theme.contentVisibility.draftBanner.message": { + "message": "此页面为草稿。它仅在开发环境中可见,并将从生产构建中排除。", + "description": "The draft content banner message" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "重试", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "跳到主要内容", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "标签", + "description": "The title of the tag list page" + } +} diff --git a/i18n/zh/docusaurus-plugin-content-blog/options.json b/i18n/zh/docusaurus-plugin-content-blog/options.json new file mode 100644 index 0000000..f176eee --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "Blog", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "Blog", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "最新文章", + "description": "The label for the left sidebar" + } +} diff --git a/i18n/zh/docusaurus-plugin-content-docs/current.json b/i18n/zh/docusaurus-plugin-content-docs/current.json new file mode 100644 index 0000000..0bea971 --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,62 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.docs.category.What's new and migration": { + "message": "新功能与迁移", + "description": "The label for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.What's new and migration.link.generated-index.title": { + "message": "新功能与迁移", + "description": "The generated-index page title for category 'What's new and migration' in sidebar 'docs'" + }, + "sidebar.docs.category.API": { + "message": "API", + "description": "The label for category 'API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText methods": { + "message": "RichText 方法", + "description": "The label for category 'RichText methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API": { + "message": "RichText 内部 API", + "description": "The label for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText internal API.link.generated-index.title": { + "message": "内部 API 概览", + "description": "The generated-index page title for category 'RichText internal API' in sidebar 'docs'" + }, + "sidebar.docs.category.Event Bus methods": { + "message": "Event Bus 方法", + "description": "The label for category 'Event Bus methods' in sidebar 'docs'" + }, + "sidebar.docs.category.State methods": { + "message": "State 方法", + "description": "The label for category 'State methods' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText events": { + "message": "RichText 事件", + "description": "The label for category 'RichText events' in sidebar 'docs'" + }, + "sidebar.docs.category.RichText properties": { + "message": "RichText 属性", + "description": "The label for category 'RichText properties' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks": { + "message": "与框架集成", + "description": "The label for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Integration with frameworks.link.generated-index.title": { + "message": "与框架集成", + "description": "The generated-index page title for category 'Integration with frameworks' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides": { + "message": "指南", + "description": "The label for category 'Guides' in sidebar 'docs'" + }, + "sidebar.docs.category.Guides.link.generated-index.title": { + "message": "指南", + "description": "The generated-index page title for category 'Guides' in sidebar 'docs'" + } +} diff --git a/i18n/zh/docusaurus-theme-classic/footer.json b/i18n/zh/docusaurus-theme-classic/footer.json new file mode 100644 index 0000000..a23c5f5 --- /dev/null +++ b/i18n/zh/docusaurus-theme-classic/footer.json @@ -0,0 +1,62 @@ +{ + "link.title.Development center": { + "message": "开发中心", + "description": "The title of the footer links column with title=Development center in the footer" + }, + "link.title.Community": { + "message": "社区", + "description": "The title of the footer links column with title=Community in the footer" + }, + "link.title.Company": { + "message": "公司", + "description": "The title of the footer links column with title=Company in the footer" + }, + "link.item.label.Download RichText": { + "message": "下载 RichText", + "description": "The label of footer link with label=Download RichText linking to https://dhtmlx.com/docs/products/dhtmlxRichText/download.shtml" + }, + "link.item.label.Examples": { + "message": "示例", + "description": "The label of footer link with label=Examples linking to https://snippet.dhtmlx.com/t55alxiy?tag=richtext" + }, + "link.item.label.Blog": { + "message": "博客", + "description": "The label of footer link with label=Blog linking to https://dhtmlx.com/blog/tag/richtext/" + }, + "link.item.label.Forum": { + "message": "论坛", + "description": "The label of footer link with label=Forum linking to https://forum.dhtmlx.com/c/richtext/" + }, + "link.item.label.GitHub": { + "message": "GitHub", + "description": "The label of footer link with label=GitHub linking to https://github.com/DHTMLX" + }, + "link.item.label.Youtube": { + "message": "Youtube", + "description": "The label of footer link with label=Youtube linking to https://www.youtube.com/user/dhtmlx" + }, + "link.item.label.Facebook": { + "message": "Facebook", + "description": "The label of footer link with label=Facebook linking to https://www.facebook.com/dhtmlx" + }, + "link.item.label.Twitter": { + "message": "Twitter", + "description": "The label of footer link with label=Twitter linking to https://twitter.com/dhtmlx" + }, + "link.item.label.Linkedin": { + "message": "Linkedin", + "description": "The label of footer link with label=Linkedin linking to https://www.linkedin.com/groups/3345009/" + }, + "link.item.label.About us": { + "message": "关于我们", + "description": "The label of footer link with label=About us linking to https://dhtmlx.com/docs/company.shtml" + }, + "link.item.label.Contact us": { + "message": "联系我们", + "description": "The label of footer link with label=Contact us linking to https://dhtmlx.com/docs/contact.shtml" + }, + "link.item.label.Licensing": { + "message": "许可", + "description": "The label of footer link with label=Licensing linking to https://dhtmlx.com/docs/products/dhtmlxRichText/#editions-licenses" + } +} diff --git a/i18n/zh/docusaurus-theme-classic/navbar.json b/i18n/zh/docusaurus-theme-classic/navbar.json new file mode 100644 index 0000000..f8bb489 --- /dev/null +++ b/i18n/zh/docusaurus-theme-classic/navbar.json @@ -0,0 +1,26 @@ +{ + "title": { + "message": "JavaScript RichText 文档", + "description": "The title in the navbar" + }, + "logo.alt": { + "message": "DHTMLX RichText 文档", + "description": "The alt text of navbar logo" + }, + "item.label.Examples": { + "message": "示例", + "description": "Navbar item with label Examples" + }, + "item.label.Forum": { + "message": "论坛", + "description": "Navbar item with label Forum" + }, + "item.label.Support": { + "message": "支持", + "description": "Navbar item with label Support" + }, + "item.label.Download": { + "message": "下载", + "description": "Navbar item with label Download" + } +} From d2254b4abb64b5c703b5a2619d22babc37ec0228 Mon Sep 17 00:00:00 2001 From: Serhii Pylypchuk Date: Fri, 19 Jun 2026 21:29:54 +0300 Subject: [PATCH 34/45] [add] German (de) documentation translation - translate all 80 docs articles to German into i18n/de current - preserve @getshort macros, code, links, slugs and heading anchors - add explicit German admonition titles (Hinweis/Tipp/Info/Warnung/...) - copy docs assets into the locale folder; write .sync marker - fix md-data-transformer plugin to also process i18n/ content (without it @getshort and doc-relative links break in localized builds) - de build is clean: 0 broken links, macros expand, lang=de --- .../current/.sync | 1 + .../current/api/config/default-styles.md | 144 +++++ .../current/api/config/fullscreen-mode.md | 39 ++ .../current/api/config/image-upload-url.md | 56 ++ .../current/api/config/layout-mode.md | 41 ++ .../current/api/config/locale.md | 47 ++ .../current/api/config/menubar.md | 33 ++ .../current/api/config/toolbar.md | 219 ++++++++ .../current/api/config/trigger-template.md | 68 +++ .../current/api/config/triggers.md | 241 +++++++++ .../current/api/config/value.md | 36 ++ .../current/api/events/align.md | 48 ++ .../current/api/events/clear-text-format.md | 38 ++ .../current/api/events/copy.md | 36 ++ .../current/api/events/create-new.md | 44 ++ .../current/api/events/cut.md | 36 ++ .../current/api/events/delete-link.md | 36 ++ .../current/api/events/export.md | 59 +++ .../current/api/events/hide-suggest.md | 47 ++ .../current/api/events/import.md | 47 ++ .../current/api/events/indent.md | 43 ++ .../current/api/events/insert-image.md | 54 ++ .../current/api/events/insert-line.md | 36 ++ .../current/api/events/insert-link.md | 43 ++ .../current/api/events/insert-list.md | 47 ++ .../current/api/events/insert-token.md | 59 +++ .../current/api/events/outdent.md | 43 ++ .../current/api/events/paste.md | 36 ++ .../current/api/events/print.md | 36 ++ .../current/api/events/redo.md | 36 ++ .../current/api/events/resize-image.md | 45 ++ .../current/api/events/set-font-family.md | 47 ++ .../current/api/events/set-font-size.md | 47 ++ .../current/api/events/set-line-height.md | 47 ++ .../current/api/events/set-text-color.md | 54 ++ .../current/api/events/set-text-format.md | 58 ++ .../current/api/events/set-text-style.md | 49 ++ .../current/api/events/show-popup.md | 53 ++ .../current/api/events/show-suggest.md | 62 +++ .../current/api/events/subscript.md | 38 ++ .../current/api/events/superscript.md | 38 ++ .../api/events/toggle-fullscreen-mode.md | 45 ++ .../current/api/events/toggle-layout-mode.md | 45 ++ .../current/api/events/toggle-list.md | 56 ++ .../api/events/toggle-shortcut-info.md | 45 ++ .../current/api/events/undo.md | 36 ++ .../current/api/events/update-link.md | 44 ++ .../current/api/internal/detach.md | 44 ++ .../current/api/internal/exec.md | 46 ++ .../api/internal/get-reactive-state.md | 48 ++ .../current/api/internal/get-state.md | 48 ++ .../current/api/internal/intercept.md | 48 ++ .../current/api/internal/on.md | 46 ++ .../current/api/internal/set-next.md | 40 ++ .../current/api/methods/destructor.md | 28 + .../current/api/methods/get-value.md | 44 ++ .../current/api/methods/insert-value.md | 45 ++ .../current/api/methods/set-config.md | 40 ++ .../current/api/methods/set-locale.md | 41 ++ .../current/api/methods/set-value.md | 45 ++ .../overview/event_bus_methods_overview.md | 18 + .../current/api/overview/events_overview.md | 49 ++ .../current/api/overview/main_overview.md | 98 ++++ .../current/api/overview/methods_overview.md | 19 + .../api/overview/properties_overview.md | 23 + .../api/overview/state_methods_overview.md | 15 + .../current/assets/richtext/classic_mode.png | Bin 0 -> 896654 bytes .../current/assets/richtext/document_mode.png | Bin 0 -> 928650 bytes .../current/assets/richtext/editor.png | Bin 0 -> 927802 bytes .../current/assets/richtext/html_format.png | Bin 0 -> 927802 bytes .../current/assets/richtext/menubar.png | Bin 0 -> 51538 bytes .../assets/richtext/shortcut_reference.png | Bin 0 -> 46126 bytes .../current/assets/richtext/text_format.png | Bin 0 -> 353093 bytes .../current/assets/richtext/toolbar.png | Bin 0 -> 23831 bytes .../current/assets/trial_richtext.png | Bin 0 -> 862889 bytes .../current/guides/configuration.md | 371 +++++++++++++ .../current/guides/initialization.md | 78 +++ .../guides/integration_with_angular.md | 300 +++++++++++ .../current/guides/integration_with_react.md | 253 +++++++++ .../current/guides/integration_with_svelte.md | 267 ++++++++++ .../current/guides/integration_with_vue.md | 277 ++++++++++ .../current/guides/localization.md | 495 ++++++++++++++++++ .../current/guides/mentions_and_tags.md | 261 +++++++++ .../current/guides/stylization.md | 93 ++++ .../current/guides/typescript_support.md | 38 ++ .../current/guides/working_with_server.md | 121 +++++ .../current/how_to_start.md | 109 ++++ .../current/index.md | 176 +++++++ .../current/news/migration.md | 167 ++++++ .../current/news/whats_new.md | 255 +++++++++ plugins/dhx-md-data-transformer-plugin.js | 2 +- 91 files changed, 6605 insertions(+), 1 deletion(-) create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/.sync create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/default-styles.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/fullscreen-mode.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/image-upload-url.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/layout-mode.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/locale.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/menubar.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/toolbar.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/trigger-template.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/triggers.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/config/value.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/align.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/clear-text-format.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/copy.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/create-new.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/cut.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/delete-link.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/export.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/hide-suggest.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/import.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/indent.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-image.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-line.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-link.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-list.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-token.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/outdent.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/paste.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/print.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/redo.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/resize-image.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-family.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-size.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/set-line-height.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-color.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-format.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-style.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/show-popup.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/show-suggest.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/subscript.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/superscript.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-fullscreen-mode.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-layout-mode.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-list.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-shortcut-info.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/undo.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/events/update-link.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/internal/detach.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/internal/exec.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-reactive-state.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-state.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/internal/intercept.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/internal/on.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/internal/set-next.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/methods/destructor.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/methods/get-value.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/methods/insert-value.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-config.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-locale.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-value.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/overview/event_bus_methods_overview.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/overview/events_overview.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/overview/main_overview.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/overview/methods_overview.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/overview/properties_overview.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/api/overview/state_methods_overview.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/classic_mode.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/document_mode.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/editor.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/html_format.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/menubar.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/shortcut_reference.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/text_format.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/toolbar.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/assets/trial_richtext.png create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/configuration.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/initialization.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/integration_with_angular.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/integration_with_react.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/integration_with_svelte.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/integration_with_vue.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/localization.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/mentions_and_tags.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/stylization.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/typescript_support.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/guides/working_with_server.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/how_to_start.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/index.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/news/migration.md create mode 100644 i18n/de/docusaurus-plugin-content-docs/current/news/whats_new.md diff --git a/i18n/de/docusaurus-plugin-content-docs/current/.sync b/i18n/de/docusaurus-plugin-content-docs/current/.sync new file mode 100644 index 0000000..52404fe --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/.sync @@ -0,0 +1 @@ +84a4e7b7a5deef53e01952a5a811526a74e650ee diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/default-styles.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/default-styles.md new file mode 100644 index 0000000..24e5af5 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/default-styles.md @@ -0,0 +1,144 @@ +--- +sidebar_label: defaultStyles +title: defaultStyles Konfiguration +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die defaultStyles-Konfiguration. Lesen Sie Entwickleranleitungen und API-Referenzen, probieren Sie Code-Beispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# defaultStyles + +### Beschreibung {#description} + +@short: Optional. Legt Standard-Stilwerte für bestimmte Block-Typen fest + +### Verwendung {#usage} + +~~~jsx {} +defaultStyles?: { + "*"?: { // affects all blocks, allowing you to set common properties for all of these blocks + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + p?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + blockquote?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + h1?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + h2?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + h3?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + h4?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + h5?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + }, + h6?: { + "font-family"?: string; // "Roboto"| "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana" + "font-size"?: string; // "12px" | "14px" | "16px" | "18px" | "20px" | "24px" | "28px" | "32px" | "36px" + color?: string; + background?: string; + } +}; +~~~ + +:::important[Wichtig] +Die Eigenschaft `defaultStyles` setzt KEINE tatsächlichen CSS-Stile auf die betroffenen Blöcke. CSS-Stile müssen separat angewendet werden: + +```jsx title="index.js" +new richtext.Richtext("#root", { + defaultStyles: { + h2: { + "font-family": "Roboto", + "font-size": "28px", + color: "purple", + background: "#FFC0CB" + } + } +}); +``` + +```css title="index.css" + +``` + +In diesem Beispiel wird allen `h2`-Blöcken die Schriftfamilie `"Roboto"` mit einer Schriftgröße von 28px zugewiesen, wobei sowohl die Vordergrund- als auch die Hintergrundfarbe geändert werden. CSS-Stile werden den `h2`-Blöcken ebenfalls zugewiesen. +::: + +### Standardkonfiguration {#default-config} + +~~~jsx +const defaultStyles = { + "*": { "font-family": "Arial" }, + p: { "font-size": "14px" }, + blockquote: { "font-size": "14px" }, + h1: { "font-size": "32px" }, + h2: { "font-size": "24px" }, + h3: { "font-size": "18px" }, + h4: { "font-size": "16px" }, + h5: { "font-size": "14px" }, + h6: { "font-size": "12px" } +}; +~~~ + +### Beispiel {#example} + +~~~jsx {3-13} +// RichText initialisieren +new richtext.Richtext("#root", { + defaultStyles: { + h4: { + "font-family": "Roboto" + }, + h5: { + "font-family": "Roboto" + }, + h6: { + "font-family": "Roboto" + } + }, + // weitere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 aktualisiert + +**Verwandte Artikel:** [Konfiguration](guides/configuration.md) + +**Verwandtes Beispiel:** [RichText. Standardwert für Typografie ändern (Schriftart, Schriftgröße usw.)](https://snippet.dhtmlx.com/6u3ti01s?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/fullscreen-mode.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/fullscreen-mode.md new file mode 100644 index 0000000..6861807 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/fullscreen-mode.md @@ -0,0 +1,39 @@ +--- +sidebar_label: fullscreenMode +title: fullscreenMode-Konfiguration +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die fullscreenMode-Konfiguration. Lesen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# fullscreenMode + +### Beschreibung {#description} + +@short: Optional. Aktiviert den Vollbildmodus von RichText + +### Verwendung {#usage} + +~~~jsx {} +fullscreenMode?: boolean; +~~~ + +### Standardkonfiguration {#default-config} + +~~~jsx +fullscreenMode: false; +~~~ + +### Beispiel {#example} + +~~~jsx {3} +// RichText initialisieren +new richtext.Richtext("#root", { + fullscreenMode: true + // weitere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 hinzugefügt + +**Verwandte Artikel:** [Konfiguration](guides/configuration.md) + +**Verwandtes Beispiel:** [RichText. Vollständige Symbolleiste](https://snippet.dhtmlx.com/ziynafp7?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/image-upload-url.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/image-upload-url.md new file mode 100644 index 0000000..894aa49 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/image-upload-url.md @@ -0,0 +1,56 @@ +--- +sidebar_label: imageUploadUrl +title: imageUploadUrl Config +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die imageUploadUrl-Konfiguration. Durchsuchen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Codebeispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# imageUploadUrl + +### Beschreibung {#description} + +@short: Optional. Gibt die URL an, die für den Bild-Upload verwendet wird (über Toolbar, Menüleiste, Zwischenablage-Einfügen oder Drag-and-Drop) + +Wenn die Eigenschaft gesetzt ist, lädt RichText jedes eingefügte Bild an den angegebenen Endpunkt hoch und fügt die vom Server zurückgegebene URL ein. + +Wenn die Eigenschaft weggelassen oder auf einen falschen Wert gesetzt wird (`""`, `null`, `undefined`), wechselt RichText in den **Inline-Modus**: Die Bilddatei wird clientseitig gelesen und direkt als Base64-Daten-URL in den Inhalt eingebettet – kein Server erforderlich. Inline-Bilder, die größer als 1024×800 sind, werden proportional verkleinert, um innerhalb dieser Grenzen zu bleiben. + +:::note[Hinweis] +Inline-Bilder (Base64) werden beim integrierten DOCX-/PDF-[Export](api/events/export.md) nicht beibehalten. Wenn Sie auf den Export angewiesen sind, geben Sie eine `imageUploadUrl` an, damit Bilder auf einen externen Speicherort verweisen. +::: + +:::caution[Vorsicht] +Die Base64-Kodierung vergrößert die kodierte Nutzlast im Vergleich zur Originaldatei um etwa ein Drittel. Ein Dokument mit mehreren großen Inline-Bildern wächst entsprechend, was die Größe des von [`getValue()`](api/methods/get-value.md) zurückgegebenen Werts, den Speicherbedarf des Editors und den Aufwand für das Speichern oder Übertragen des Inhalts beeinflusst. Verwenden Sie für Dokumente mit vielen oder großen Bildern bevorzugt eine server-seitige `imageUploadUrl`. +::: + +### Verwendung {#usage} + +~~~jsx {} +imageUploadUrl?: string; +~~~ + +### Beispiel {#example} + +Bilder an einen Server-Endpunkt hochladen: + +~~~jsx {3} +// RichText initialisieren +new richtext.Richtext("#root", { + imageUploadUrl: "https://example.com/upload" + // andere Konfigurationseigenschaften +}); +~~~ + +Bilder inline als Base64 einfügen (kein Server erforderlich) – lassen Sie die Eigenschaft weg oder übergeben Sie einen leeren String: + +~~~jsx {2} +new richtext.Richtext("#root", { + // imageUploadUrl ist nicht gesetzt, Bilder werden als Base64-Daten-URLs eingefügt + // andere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 hinzugefügt. Ab v2.1 ist die Eigenschaft optional: Wenn sie weggelassen wird, werden Bilder inline als Base64-Daten-URLs eingefügt. + +**Verwandte Artikel:** [Konfiguration](guides/configuration.md), [Arbeiten mit dem Server](guides/working_with_server.md) + +**Verwandtes Beispiel:** [RichText. Initialisierung](https://snippet.dhtmlx.com/t55alxiy?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/layout-mode.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/layout-mode.md new file mode 100644 index 0000000..779d6e3 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/layout-mode.md @@ -0,0 +1,41 @@ +--- +sidebar_label: layoutMode +title: layoutMode Konfiguration +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die layoutMode-Konfiguration. Lesen Sie Entwickleranleitungen und API-Referenzen, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# layoutMode + +### Beschreibung {#description} + +@short: Optional. Legt den Layout-Modus für den Haupteditorbereich fest + +### Verwendung {#usage} + +~~~jsx {} +layoutMode: "classic" | "document"; +~~~ + +Der Modus `"classic"` füllt den gesamten Bearbeitungsbereich aus. Der Modus `"document"` zeigt den Bearbeitungsbereich als Dokumentseite an. + +### Standardkonfiguration {#default-config} + +~~~jsx +layoutMode: "classic"; +~~~ + +### Beispiel {#example} + +~~~jsx {3} +// RichText initialisieren +new richtext.Richtext("#root", { + layoutMode: "document" // initialisiert RichText standardmäßig im "document"-Modus + // weitere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 anstelle der entfernten Eigenschaft `mode` hinzugefügt + +**Verwandte Artikel:** [Konfiguration](guides/configuration.md) + +**Verwandtes Beispiel:** [RichText. Initialisierung](https://snippet.dhtmlx.com/t55alxiy?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/locale.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/locale.md new file mode 100644 index 0000000..7179878 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/locale.md @@ -0,0 +1,47 @@ +--- +sidebar_label: locale +title: locale Konfiguration +description: Sie können mehr über die locale-Konfiguration in der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# locale + +### Beschreibung {#description} + +@short: Optional. Ein Objekt, das Lokalisierungsbeschriftungen von RichText enthält + +:::info[Info] +Das **locale**-Objekt muss alle Beschriftungen von RichText mit den entsprechenden Übersetzungen enthalten. +::: + +### Verwendung {#usage} + +~~~jsx {} +locale?: object; +~~~ + +### Standardkonfiguration {#default-config} + +Standardmäßig verwendet RichText die **englische** Locale. Sie können auch eine benutzerdefinierte Locale festlegen. + +:::tip[Tipp] +Um die aktuelle Locale dynamisch zu ändern, können Sie die Methode [**setLocale()**](api/methods/set-locale.md) von RichText verwenden +::: + +### Beispiel {#example} + +~~~jsx {3} +// RichText initialisieren +const editor = new richtext.RichText("#root", { + locale: richtext.locales.cn // die chinesische Locale wird initial gesetzt + // locale: richtext.locales.en // die englische Locale wird initial gesetzt + // locale: richtext.locales.de // die deutsche Locale wird initial gesetzt + // weitere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 hinzugefügt + +**Verwandte Artikel:** [Lokalisierung](guides/localization.md) + +**Verwandtes Beispiel:** [RichText. Lokalisierung](https://snippet.dhtmlx.com/zxjrin3i?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/menubar.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/menubar.md new file mode 100644 index 0000000..0bafddc --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/menubar.md @@ -0,0 +1,33 @@ +--- +sidebar_label: menubar +title: menubar Konfiguration +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die menubar-Konfiguration. Lesen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# menubar + +### Beschreibung {#description} + +@short: Optional. Aktiviert die obere Menüleiste von RichText + +### Verwendung {#usage} + +~~~jsx {} +menubar?: boolean; +~~~ + +### Beispiel {#example} + +~~~jsx {3} +// RichText initialisieren +new richtext.Richtext("#root", { + menubar: true + // weitere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 hinzugefügt + +**Verwandte Artikel:** [Konfiguration](guides/configuration.md) + +**Verwandtes Beispiel:** [RichText. Initialisierung mit Menüleiste](https://snippet.dhtmlx.com/tjryzka7?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/toolbar.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/toolbar.md new file mode 100644 index 0000000..6124308 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/toolbar.md @@ -0,0 +1,219 @@ +--- +sidebar_label: toolbar +title: toolbar Konfiguration +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die toolbar-Konfiguration. Lesen Sie Entwickleranleitungen und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# toolbar + +### Beschreibung {#description} + +@short: Optional. Aktiviert die Toolbar und erlaubt es, die darin angezeigten Schaltflächen anzugeben und zu konfigurieren + +### Verwendung {#usage} + +~~~jsx {} +toolbar?: boolean | Array any }>; +~~~ + +#### Verfügbare Schaltflächen in der Toolbar {#available-buttons-within-toolbar} + +Sie können die folgenden Schaltflächen in der RichText-Toolbar angeben: + +| Schaltfläche | Beschreibung | +|---------------------|-----------------------------------------------------------------------------| +| `undo` | Macht die zuletzt ausgeführte Benutzeraktion rückgängig. | +| `redo` | Stellt die zuvor rückgängig gemachte Aktion wieder her. | +| `style` | Ermöglicht die Auswahl von Textstilen (z. B. Überschriften, Absatz usw.). | +| `font-family` | Ändert die Schriftart des ausgewählten Texts. | +| `font-size` | Passt die Größe des ausgewählten Texts an. | +| `bold` | Wendet fette Formatierung auf den ausgewählten Text an. | +| `italic` | Wendet kursive Formatierung auf den ausgewählten Text an. | +| `underline` | Unterstreicht den ausgewählten Text. | +| `strike` | Wendet eine Durchstreichung an. | +| `subscript` | Formatiert den Text als tiefgestellten Text. | +| `superscript` | Formatiert den Text als hochgestellten Text. | +| `text-color` | Ändert die Textfarbe. | +| `background-color` | Ändert die Hintergrundfarbe (Hervorhebungsfarbe) des Texts. | +| `align` | Legt die Textausrichtung fest (links, zentriert, rechts, Blocksatz). | +| `indent` | Erhöht den Einzug des Textblocks. | +| `outdent` | Verringert den Absatzeinzug. | +| `line-height` | Passt den Zeilenabstand an. | +| `quote` | Formatiert den Text als Blockzitat. | +| `bulleted-list` | Schaltet die Aufzählungsliste ein/aus | +| `numbered-list` | Schaltet die nummerierte Liste ein/aus | +| `link` | Fügt einen Hyperlink ein. | +| `image` | Fügt ein Bild ein. | +| `line` | Fügt eine horizontale Linie ein. | +| `clear` | Entfernt alle Formatierungen des ausgewählten Texts. | +| `print` | Öffnet den Druckdialog. | +| `fullscreen` | Schaltet den Vollbildmodus um. | +| `mode` | Wechselt zwischen [Layout-Modi](api/config/layout-mode.md) (klassisch/Dokument)| +| `shortcuts` | Zeigt eine Liste der verfügbaren Tastaturkürzel an. | +| `separator` | Fügt einen visuellen Trenner zwischen Toolbar-Gruppen ein. | + +Sie können diese Zeichenketten wie folgt zur Konfiguration der Toolbar-Schaltflächen verwenden: + +~~~jsx {2-7} +new richtext.Richtext("#root", { + toolbar: [ + "bold", + "italic", + "separator", + // weitere Schaltflächen + ], + // weitere Konfigurationseigenschaften +}); +~~~ + +#### Benutzerdefinierte Schaltflächen in der Toolbar {#custom-buttons-within-toolbar} + +Sie können benutzerdefinierte Schaltflächen als Objekte mit folgenden Parametern angeben: + +- `type` - (erforderlich) gibt den benutzerdefinierten Steuerelementtyp an. Folgende Typen sind verfügbar: `"button"`, `"richselect"`, `"colorpicker"` +- `id` - (optional) eine benutzerdefinierte Steuerelement-ID (darf nicht mit einer vorhandenen Steuerelement-ID übereinstimmen) +- `label` - (optional) eine Schaltflächenbeschriftung (wird mit einem Symbol kombiniert) +- `tooltip` - (optional) ein Tooltip, der beim Hover angezeigt wird (falls nicht angegeben, wird der Wert aus „label" verwendet) +- `css` - (optional) ein CSS-Klassenname, der dem Steuerelement zugewiesen wird (unterstützte Standardklassen: wx-primary, wx-secondary) +- `handler` - (optional) eine Callback-Funktion, die beim Klicken auf die Schaltfläche ausgeführt wird + +~~~jsx {6-32} +new richtext.Richtext("#root", { + toolbar: [ + // Schaltflächen (Zeichenketten repräsentieren nur Schaltflächen) + "bold", + "italic", + // vordefinierte Schaltflächen (der Benutzer kann keine weiteren Optionen für diese festlegen (keine Beschriftungen, Tooltips, Optionen usw.), daher nur ({ type: "button", id: string }) + { + type: "button", + id: "fullscreen", + }, + // der Benutzer muss den richtigen Typ angeben, wenn er ein vordefiniertes Steuerelement verwenden möchte (z. B. richselect/colorpicker) + // nicht übereinstimmende Typen werden ignoriert (nicht zur Toolbar hinzugefügt) + { + type: "richselect", // type: "button" - falsch, wird ignoriert + id: "mode", + }, + // benutzerdefinierte Schaltflächen (unterstützte Optionen sind unten aufgeführt) + // der Benutzer kann nur benutzerdefinierte Schaltflächen definieren (derzeit keine Unterstützung für richselect/colorpicker) + { + type: "button", + id: "some", + label: "Some", + handler: () => {/* benutzerdefinierte Logik */} + }, + { + type: "button", + id: "other", + icon: "wxo-help", + label: "Other", + tooltip: "Some tooltip", + handler: () => {/* benutzerdefinierte Logik */} + } + ], + // weitere Konfigurationseigenschaften +}); +~~~ + +#### Toolbar ausblenden {#hide-toolbar} + +Wenn Sie die Toolbar ausblenden möchten, setzen Sie die Eigenschaft `toolbar` wie folgt auf `false`: + +~~~jsx {2} +new richtext.Richtext("#root", { + toolbar: false + // weitere Konfigurationseigenschaften +}); +~~~ + +### Standardkonfiguration {#default-config} + +~~~jsx +const defaultToolbarButtons = { + "undo", + "redo", + "separator", + "style", + "separator", + "font-family", + "font-size", + "separator", + "bold", + "italic", + "underline", + "strike", + "separator", + "text-color", + "background-color", + "separator", + "align", + "line-height", + "outdent", + "indent", + "separator", + "bulleted-list", + "numbered-list", + "quote", + "separator", + "link", + "image", + "separator", + "clear", + "separator", + "fullscreen", + "mode" +}; +~~~ + +:::tip[Tipp] +Die Standard-Toolbar-Steuerelemente werden vom RichText-Widget exportiert und sind über `richtext.defaultToolbarButtons` zugänglich. + +```jsx{4} +// RichText initialisieren +new richtext.Richtext("#root", { + toolbar: [ + ...richtext.defaultToolbarButtons, + { + type: "button", + id: "btn1", // Schaltflächen-ID (darf nicht mit vorhandenen Schaltflächen-IDs übereinstimmen, wenn Sie benutzerdefinierte Logik anwenden möchten) + icon: "wxo-help", // Schaltflächensymbol (wird mit der Beschriftung kombiniert) + css: "rounded", // CSS-Klassenname, der dem Steuerelement zugewiesen wird (unterstützte Standardklassen: wx-primary, wx-secondary) + label: "Custom button", // Schaltflächenbeschriftung (wird mit dem Symbol kombiniert) + tooltip: "Some tooltip", // Tooltip, der beim Hover angezeigt wird (falls nicht angegeben, wird der Wert aus „label" verwendet) + } + ] + // weitere Konfigurationseigenschaften +}); +``` +::: + +### Beispiel {#example} + +~~~jsx {3-18} +// RichText initialisieren +new richtext.Richtext("#root", { + toolbar: [ + "bold", + "italic", + "separator", + // benutzerdefinierte Schaltflächen (alle unterstützten Optionen werden unten verwendet) + // der Benutzer kann nur benutzerdefinierte Schaltflächen definieren (derzeit keine Unterstützung für richselect/colorpicker) + { + type: "button", + id: "btn1", // Schaltflächen-ID (darf nicht mit vorhandenen Schaltflächen-IDs übereinstimmen, wenn Sie benutzerdefinierte Logik anwenden möchten) + icon: "wxo-help", // Schaltflächensymbol (wird mit der Beschriftung kombiniert) + css: "rounded", // CSS-Klassenname, der dem Steuerelement zugewiesen wird (unterstützte Standardklassen: wx-primary, wx-secondary) + label: "Custom button", // Schaltflächenbeschriftung (wird mit dem Symbol kombiniert) + tooltip: "Some tooltip", // Tooltip, der beim Hover angezeigt wird (falls nicht angegeben, wird der Wert aus „label" verwendet) + handler: () => ..., // benutzerdefinierte Logik für diese Schaltfläche + } + ] + // weitere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 hinzugefügt + +**Verwandte Artikel:** [Konfiguration](guides/configuration.md) + +**Verwandtes Beispiel:** [RichText. Benutzerdefiniertes Steuerelement und vereinfachte Toolbar](https://snippet.dhtmlx.com/wda202ih?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/trigger-template.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/trigger-template.md new file mode 100644 index 0000000..54049fe --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/trigger-template.md @@ -0,0 +1,68 @@ +--- +sidebar_label: triggerTemplate +title: triggerTemplate Config +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die triggerTemplate-Konfiguration. Durchsuchen Sie Entwicklerleitfäden und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# triggerTemplate + +### Beschreibung {#description} + +@short: Optional. Passt an, wie RichText Einträge im Vorschlags-Dropdown rendert, das durch einen [`triggers`](api/config/triggers.md)-Eintrag geöffnet wird + +Standardmäßig zeigt das Dropdown den `label`-Wert jedes Eintrags als einfachen Text an. Verwenden Sie `triggerTemplate`, um aufwendigere Zeilen zu rendern – zum Beispiel einen Avatar zusammen mit einem Namen und einer E-Mail-Adresse. + +### Verwendung {#usage} + +~~~jsx {} +function triggerTemplate({ data, trigger }) { + return "HTML template of the suggestion item"; +}; +~~~ + +### Parameter {#parameters} + +Die Callback-Funktion nimmt ein Objekt mit den folgenden Parametern entgegen: + +- `data` - das aktuelle Vorschlags-Element (`{ id, label, url }`, zuzüglich beliebiger benutzerdefinierter Felder, die Sie der `data`-Quelle des Triggers hinzufügen) +- `trigger` - das Trigger-Zeichen, das das Dropdown geöffnet hat (`"@"`, `"#"` usw.) + +:::tip[Tipp] +Die Standard-Breite des Dropdowns beträgt `160px`. Wenn Sie für Ihr Template mehr Platz benötigen, fügen Sie den übergeordneten Selektor `.wx-editor` vor dem Selektor ein: + +~~~css {} +.wx-editor .wx-suggest-anchor { + width: 220px; +} +~~~ +::: + +### Beispiel {#example} + +Der folgende Code-Ausschnitt konfiguriert zwei Trigger: `@` für Erwähnungen und `#` für Tags. Verwenden Sie `triggerTemplate`, um den `trigger`-Wert auszuwerten und jedes Dropdown unterschiedlich zu rendern. Für das `@`-Dropdown gibt das Template eine benutzerdefinierte HTML-Zeile mit einem Avatar (`data.image`), einem Nickname (`data.label`) und einem vollständigen Namen (`data.name`) zurück. Für den `#`-Trigger verwendet das Template den `label`: + +~~~jsx {5-6,8-15} +const { template, Richtext } = richtext; + +new Richtext("#root", { + triggers: [ + { trigger: "@", data: people }, + { trigger: "#", data: tags } + ], + triggerTemplate: template(obj => { + if (obj.trigger === "@") { + return `
+ +
${obj.data.label}
+
${obj.data.name}
+
`; + } + // andere Trigger (zum Beispiel "#") verwenden den einfachen Label + return obj.data.label; + }) +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.1 hinzugefügt + +**Verwandte Artikel:** [Erwähnungen und Tags](guides/mentions_and_tags.md) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/triggers.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/triggers.md new file mode 100644 index 0000000..b54a567 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/triggers.md @@ -0,0 +1,241 @@ +--- +sidebar_label: triggers +title: triggers Config +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die triggers-Konfiguration. Lesen Sie Entwickleranleitungen und die API-Referenz, probieren Sie Codebeispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# triggers + +### Beschreibung {#description} + +@short: Optional. Definiert Dropdown-Trigger zum Einfügen von Erwähnungen, Tags und anderen Token + +Wenn ein Benutzer ein konfiguriertes Zeichen eingibt (beispielsweise `@` oder `#`), öffnet RichText ein Dropdown mit vordefinierten Elementen. Wählt der Benutzer ein Element aus, fügt RichText es als nicht editierbaren Token (``) in das Dokument ein. + +### Verwendung {#usage} + +~~~jsx {} +triggers?: Array<{ + trigger: string, + data: Array<{ id?: string | number; label?: string; url?: string }> + | ((query: string) => + Array<{ id?: string | number; label?: string; url?: string }> + | Promise>), + showTrigger?: boolean, + action?: (item) => void +}>; +~~~ + +### Parameter {#parameters} + +Jeder Eintrag des `triggers`-Arrays akzeptiert die folgenden Felder: + +- `trigger` - (erforderlich) das Zeichen, das das Vorschlags-Dropdown öffnet (beispielsweise `"@"`, `"#"`, `"/"`, `"$"`) +- `data` - (erforderlich) die Datenquelle für das Dropdown; kann ein Array, eine synchrone Funktion oder eine asynchrone Funktion sein. Siehe [Datenquellen-Formen](#data-source-forms) +- `showTrigger` - (optional) wenn `true` (Standard), behält RichText das Trigger-Zeichen im eingefügten Token (beispielsweise `@Alice`); wenn `false`, fügt RichText nur das `label` ein (beispielsweise `Alice`) +- `action` - (optional) ein benutzerdefinierter Callback, der aufgerufen wird, wenn ein Benutzer ein Element auswählt. Wenn gesetzt, entfernt RichText den eingetippten Trigger-Text (das Trigger-Zeichen plus die Abfrage) und ruft `action(item)` **anstelle** des Einfügens eines Tokens auf. Der Callback empfängt das ausgewählte Element und kann stattdessen beliebigen Inhalt einfügen. Der `action`-Parameter hat Vorrang vor `showTrigger`, das keine Wirkung hat, wenn `action` gesetzt ist. Siehe [Benutzerdefinierte Aktion](#custom-action) + +### Datenquellen-Formen {#data-source-forms} + +* **Statisches Array** — RichText filtert das Array automatisch, indem es die Abfrage mit `label` abgleicht (Groß-/Kleinschreibung-unabhängig, `startsWith`): + +~~~jsx {3-7} +new richtext.Richtext("#root", { + triggers: [{ + trigger: "@", + data: [ + { id: "alice", label: "Alice" }, + { id: "bob", label: "Bob" } + ] + }] +}); +~~~ + +* **Synchrone Funktion** — RichText ruft Ihre Funktion mit dem aktuellen `query`-String auf; Sie führen die Filterung durch und geben das passende Array zurück: + +~~~jsx {3-6} +new richtext.Richtext("#root", { + triggers: [{ + trigger: "#", + data: query => tags.filter(t => + t.label.toLowerCase().startsWith(query.toLowerCase()) + ) + }] +}); +~~~ + +* **Asynchrone Funktion** — RichText ruft Ihre Funktion mit dem aktuellen `query`-String auf; geben Sie ein `Promise` zurück, das zum passenden Array aufgelöst wird. Nützlich für die serverseitige Suche: + +~~~jsx {3-8} +new richtext.Richtext("#root", { + triggers: [{ + trigger: "+", + data: async query => { + const res = await fetch(`/api/users?q=${encodeURIComponent(query)}`); + const users = await res.json(); + return users.map(u => ({ id: String(u.id), label: u.name, url: u.website })); + } + }] +}); +~~~ + +### Felder eines Vorschlags-Elements {#suggestion-item-fields} + +Jedes Element in `data` (oder jedes von einer Funktion zurückgegebene Element) verfügt über folgende Felder: + +- `id` - (optional) eindeutiger Bezeichner, der im eingefügten Token gespeichert wird. Wenn weggelassen, generiert RichText automatisch eine ID +- `label` - (optional) der im Dropdown angezeigte und in das Dokument eingefügte Text. Nur für das Standard-Rendering erforderlich; mit einem benutzerdefinierten [`triggerTemplate`](api/config/trigger-template.md) können Sie Elemente aus anderen Feldern rendern (beispielsweise `template(({ data }) => data.id)`) und `label` weglassen +- `url` - (optional) URL, die dem Element zugeordnet ist. RichText speichert die URL als `href`-Attribut des eingefügten Tokens. `Ctrl+Click` auf den Token öffnet den Link + +Ein Element kann auch eine beliebige Anzahl benutzerdefinierter Felder über `id`, `label` und `url` hinaus enthalten (beispielsweise `code` für ein Emoji oder `image` und `name` für einen Avatar). Diese zusätzlichen Felder werden an den [`triggerTemplate`](api/config/trigger-template.md)-Callback und an den `action`-Callback weitergegeben. + +### Gerenderter Token {#rendered-token} + +Wenn ein Benutzer ein Element im Dropdown auswählt, fügt RichText ein nicht editierbares Token-Element in das Dokument ein: + +~~~html {} +@Alice +~~~ + +- `@` (in `data-token="@"`) - der `trigger` des Elements +- `alice` (in `data-token-id="alice"`) - die `id` des Elements +- `mailto:alice@example.com` (in `href="mailto:alice@example.com"`) - die `url` des Elements +- `@Alice` - die Kombination aus `trigger` und `label`; mit `showTrigger: false` wäre es nur `Alice` + +Verwenden Sie die Attribute `data-token` und `data-token-id`, um Token mit CSS anzusprechen, beispielsweise um alle Erwähnungen eines Benutzers hervorzuheben: + +~~~css {} +.wx-editor-content a[data-token="@"][data-token-id="alice"] { + background: #fb8500; + color: #fff; +} +~~~ + +### Benutzerdefinierte Aktion {#custom-action} + +Standardmäßig fügt RichText das ausgewählte Element als Token in das Dokument ein. Setzen Sie den `action`-Parameter, um stattdessen Ihren eigenen Code auszuführen: RichText entfernt den eingetippten Trigger-String (das Trigger-Zeichen und die Abfrage) und ruft den `action(item)`-Callback mit dem ausgewählten Element auf. Es wird kein Token eingefügt, sodass Sie selbst entscheiden können, was dem Dokument hinzugefügt wird (oder Ihren eigenen Code ausführen). Der `action`-Parameter hat Vorrang vor `showTrigger`. Wenn `action` gesetzt ist, wird `showTrigger` ignoriert. + +#### Emoji einfügen {#add-emoji} + +Ein häufiger Anwendungsfall ist das Einfügen eines Emojis über einen `:`-Trigger, wobei jedes Element ein benutzerdefiniertes `code`-Feld enthält. Kombinieren Sie `action` mit [`triggerTemplate`](api/config/trigger-template.md), damit das Dropdown das Emoji selbst anzeigt und nicht nur sein Label: + +~~~jsx {8,12} +const { template, Richtext } = richtext; + +const editor = new Richtext("#root", { + triggers: [ + { + trigger: ":", + data: emoji, // [{ id: "apple", label: "apple", code: "1F34E" }, ...] + action: item => editor.insertValue(`${emojiFromCode(item.code)} `) + } + ], + // render the emoji itself (not just its label) in the dropdown + triggerTemplate: template(({ data }) => `${emojiFromCode(data.code)} ${data.label}`) +}); + +function emojiFromCode(code) { + return String.fromCodePoint(parseInt(code, 16)); +} +~~~ + +#### Emoji nach Kategorien gruppieren {#group-emoji-by-categories} + +Wenn der `data`-Parameter eine Funktion ist, sind Sie nicht auf den eingebauten `label`-Abgleich beschränkt. Sie können eine eigene Filterung vornehmen und Kategorieüberschriften im Dropdown behalten. Fügen Sie Header-Elemente hinzu, die ein `label`-Feld enthalten, aber kein `code`. Die `data`-Funktion findet zunächst die Emojis, die zur Abfrage passen, und gibt dann die Emojis zusammen mit den Überschriften der Kategorien zurück, die noch Treffer enthalten: + +~~~jsx {18-26,31-33,41} +const { template, Richtext } = richtext; + +// header items carry no `code` field; emoji items include one +const emoji = [ + { id: "$smileys", label: "Smileys", category: 1 }, // category + { id: "grinning", label: "grinning", code: "1F600", category: 1 }, + { id: "smile", label: "smile", code: "1F604", category: 1 }, + { id: "$animals", label: "Animals", category: 2 }, // category + { id: "dog", label: "dog", code: "1F436", category: 2 }, + { id: "cat", label: "cat", code: "1F431", category: 2 } +]; + +const editor = new Richtext("#root", { + triggers: [ + { + trigger: ":", + data: query => { + const matched = emoji.filter(item => + item.code && + item.label.toLowerCase().startsWith(query.toLowerCase().trim()) + ); + const categories = new Set(matched.map(item => item.category)); + // keep matching emoji plus the headers of categories that still match + return emoji.filter(item => + item.code ? matched.includes(item) : categories.has(item.category) + ); + }, + action: item => editor.insertValue(`${emojiFromCode(item.code)} `) + } + ], + // render emoji rows normally and category headers in bold + triggerTemplate: template(({ data }) => + data.code ? `${emojiFromCode(data.code)} ${data.label}` : `${data.label}` + ) +}); + +function emojiFromCode(code) { + return String.fromCodePoint(parseInt(code, 16)); +} + +// headers have no `code` — ignore picks on them so they are never inserted +editor.api.intercept("insert-token", ({ data }) => !!data.code); +~~~ + +#### Slash-Befehlsmenü hinzufügen {#add-slash-style-command-menu} + +Sie können `action` verwenden, um ein Slash-Befehlsmenü zu erstellen (wie `/` in Notion oder Slack). Speichern Sie einen Befehlsnamen in der `id` jedes Elements, seine Optionen in einem benutzerdefinierten `config`-Feld, und lassen Sie den Callback ihn mit [`api.exec`](api/internal/exec.md) ausführen: + +~~~jsx {13} +// each item stores an api.exec action name in `id` and its parameters in `config` +const commands = [ + { id: "set-text-style", label: "Heading 1", config: { tag: "h1" } }, + { id: "insert-list", label: "Bulleted list", config: { type: "bulleted" } }, + { id: "insert-line", label: "Divider" } // no config → `|| {}` applies +]; + +const editor = new richtext.Richtext("#root", { + triggers: [ + { + trigger: "/", + data: commands, + action: item => editor.api.exec(item.id, item.config || {}) + } + ] +}); +~~~ + +### Beispiel {#example} + +Das folgende Beispiel richtet zwei Trigger ein: `@` für Erwähnungen (jedes Element enthält eine `url`, die zum `href` des Tokens wird) und `#` für Tags (nur Label): + +~~~jsx {4,11} +new richtext.Richtext("#root", { + triggers: [ + { + trigger: "@", + data: [ + { id: "alice", label: "Alice", url: "mailto:alice@example.com" }, + { id: "bob", label: "Bob", url: "mailto:bob@example.com" } + ] + }, + { + trigger: "#", + data: [ + { id: "css", label: "CSS" }, + { id: "html", label: "HTML" } + ] + } + ] +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.1 hinzugefügt + +**Verwandte Artikel:** [Erwähnungen und Tags](guides/mentions_and_tags.md) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/config/value.md b/i18n/de/docusaurus-plugin-content-docs/current/api/config/value.md new file mode 100644 index 0000000..96dbcf1 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/config/value.md @@ -0,0 +1,36 @@ +--- +sidebar_label: value +title: value Config +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die value-Konfiguration. Lesen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# value + +### Beschreibung {#description} + +@short: Optional. Legt den Anfangswert (Inhalt) fest, der im Editorbereich von RichText angezeigt wird + +:::tip[Tipp] +Wenn Sie den Wert (Inhalt) in einem benutzerdefinierten Format setzen möchten, verwenden Sie die integrierte Methode [`setValue()`](api/methods/set-value.md). +::: + +### Verwendung {#usage} + +~~~jsx {} +value?: string; +~~~ + +### Beispiel {#example} + +~~~jsx {2} +new richtext.Richtext("#root", { + value: "

some value

" // setzt den Standardwert (HTML-Format) + // weitere Konfigurationseigenschaften +}); +~~~ + +**Änderungsprotokoll:** Die Eigenschaft wurde in v2.0 hinzugefügt + +**Verwandte Artikel:** [Konfiguration](guides/configuration.md) + +**Verwandtes Beispiel:** [RichText. Initialisierung](https://snippet.dhtmlx.com/t55alxiy?tag=richtext) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/align.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/align.md new file mode 100644 index 0000000..b5edbb5 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/align.md @@ -0,0 +1,48 @@ +--- +sidebar_label: align +title: align Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das align-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText stehen zur Verfügung. +--- + +# align + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn die Textausrichtung über die Menüleiste/Toolbar oder Event-Bus-Methoden geändert wird + +### Verwendung {#usage} + +~~~jsx {} +"align": ({ + align: "left" | "center" | "right" | "justify" +}) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **align**-Events kann ein Objekt mit dem folgenden Parameter entgegennehmen: + +- `align` - eine Textausrichtung. Sie können einen der folgenden Werte angeben: `"left" | "center" | "right" | "justify"` + +:::info[Info] +Zur Behandlung interner Events können Sie [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-12} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "align"-Event abonnieren +editor.api.on("align", (obj) => { + console.log(`Ausrichten auf: ${obj.align}`); +}); +// den Text linksbündig ausrichten +editor.api.exec("align", { + align: "left" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/clear-text-format.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/clear-text-format.md new file mode 100644 index 0000000..4e51592 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/clear-text-format.md @@ -0,0 +1,38 @@ +--- +sidebar_label: clear-text-format +title: clear-text-format Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie alles über das clear-text-format-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos – laden Sie außerdem eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# clear-text-format + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn eine Textformatierung über die Menüleiste/Symbolleiste oder Event-Bus-Methoden aufgehoben wird + +### Verwendung {#usage} + +~~~jsx {} +"clear-text-format": () => boolean | void; +~~~ + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-10} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Das "clear-text-format"-Event abonnieren +editor.api.on("clear-text-format", () => { + console.log("Text format was cleared"); +}); +// Textformatierung aufheben +editor.api.exec("clear-text-format", {}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/copy.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/copy.md new file mode 100644 index 0000000..36dc669 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/copy.md @@ -0,0 +1,36 @@ +--- +sidebar_label: copy +title: copy Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das copy-Event. Durchsuchen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# copy + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ausgewählter Text kopiert wird + +### Verwendung {#usage} + +~~~jsx {} +"copy": () => boolean | void; +~~~ + +:::info[Info] +Zur Verarbeitung interner Events können Sie [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "copy"-Event abonnieren +editor.api.on("copy", () => { + console.log("Selected text was copied"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/create-new.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/create-new.md new file mode 100644 index 0000000..c36ccd9 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/create-new.md @@ -0,0 +1,44 @@ +--- +sidebar_label: create-new +title: create-new Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie alles über das create-new-Event. Lesen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# create-new + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn die Option „Neu" in der Menüleiste oder über Event-Bus-Methoden aufgerufen wird + +### Verwendung {#usage} + +~~~jsx {} +"create-new": ({ reset?: boolean }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **create-new**-Events kann ein Objekt mit folgendem Parameter entgegennehmen: + +- `reset` - setzt den Verlauf zurück, wenn eine neue Datei erstellt wird + +:::info[Info] +Für die Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-10} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das „create-new"-Event abonnieren +editor.api.on("create-new", ({ reset }) => { + console.log(`Document has been cleared. History has ${reset ? "" : "not"} been reset.`); +}); +// neue Datei erstellen und den Verlauf zurücksetzen +editor.api.exec("create-new", { reset: true }); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/cut.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/cut.md new file mode 100644 index 0000000..268588c --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/cut.md @@ -0,0 +1,36 @@ +--- +sidebar_label: cut +title: cut Event +description: Sie können mehr über das cut-Event in der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# cut + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ausgewählter Text ausgeschnitten wird + +### Verwendung {#usage} + +~~~jsx {} +"cut": () => boolean | void; +~~~ + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Das "cut"-Event abonnieren +editor.api.on("cut", () => { + console.log("Selected text was cut"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/delete-link.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/delete-link.md new file mode 100644 index 0000000..ee96725 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/delete-link.md @@ -0,0 +1,36 @@ +--- +sidebar_label: delete-link +title: delete-link Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das delete-link Event. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# delete-link + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Link gelöscht wird + +### Verwendung {#usage} + +~~~jsx {} +"delete-link": () => boolean | void; +~~~ + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "delete-link"-Event abonnieren +editor.api.on("delete-link", () => { + console.log("The link was deleted"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/export.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/export.md new file mode 100644 index 0000000..02e23a7 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/export.md @@ -0,0 +1,59 @@ +--- +sidebar_label: export +title: export Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das export-Event. Entwicklerhandbücher und API-Referenz durchsuchen, Code-Beispiele und Live-Demos ausprobieren und eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunterladen. +--- + +# export + +### Beschreibung {#description} + +@short: Wird ausgelöst, nachdem die Option „Export" in der Menüleiste oder über Event-Bus-Methoden aufgerufen wurde + +### Verwendung {#usage} + +~~~jsx {} +"export": ({ options: IExportOptions; result?: any }) => boolean | void; + +interface IExportOptions { + format?: "docx" | "pdf"; + url?: string; + download?: boolean; + fileName?: string; +} +~~~ + +### Parameter {#parameters} + +Der Callback des **export**-Events kann ein Objekt mit den folgenden Parametern entgegennehmen: + +- `format` - ein Dateiformat +- `url` - eine Basis-URL für den Dateiexport +- `download` - ermöglicht es dem Benutzer anzugeben, ob die Datei nach Empfang der Server-Antwort heruntergeladen werden soll. Ist die Eigenschaft auf „false" gesetzt, wird die Datei nicht heruntergeladen; stattdessen kann der Benutzer die Blob-Daten aus dem Event-Objekt abrufen (siehe die Eigenschaft `result` in der Event-Definition) +- `fileName` - ein Dateiname für den Export + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-15} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das „export"-Event abonnieren +editor.api.on("export", (obj) => { + console.log(obj); + console.log("The file was exported"); +}); +// Wert als PDF-Datei exportieren +editor.api.exec("export", { + format: "pdf", + download: false, + fileName: "some file" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/hide-suggest.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/hide-suggest.md new file mode 100644 index 0000000..7316c57 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/hide-suggest.md @@ -0,0 +1,47 @@ +--- +sidebar_label: hide-suggest +title: hide-suggest Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie alles über das hide-suggest Event. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# hide-suggest + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn das Vorschläge-Dropdown geschlossen wird + +Das Event wird ausgelöst, wenn eines der folgenden Ereignisse eintritt: + +- der Benutzer wählt ein Element aus dem Dropdown aus +- der Benutzer drückt `Escape` +- der Cursor verlässt den Trigger-Kontext (zum Beispiel durch `Backspace` vor dem Trigger-Zeichen) +- die aktuelle Suchanfrage keine Treffer liefert + +### Verwendung {#usage} + +~~~jsx {} +"hide-suggest": () => boolean | void; +~~~ + +### Parameter {#parameters} + +Der `hide-suggest`-Event-Callback erhält keine Parameter. + +:::info[Info] +Um interne Events zu verarbeiten, verwenden Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md). +::: + +### Beispiel {#example} + +~~~jsx {5-7} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "hide-suggest"-Event abonnieren +editor.api.on("hide-suggest", () => { + console.log("Suggestion dropdown closed"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.1 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/import.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/import.md new file mode 100644 index 0000000..20f57de --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/import.md @@ -0,0 +1,47 @@ +--- +sidebar_label: import +title: import Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das import-Event. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# import + +### Beschreibung {#description} + +@short: Wird ausgelöst, nachdem die Option "Import" in der Menüleiste oder über Event-Bus-Methoden aufgerufen wird + +### Verwendung {#usage} + +~~~jsx {} +"import": ({ html?: string }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **import**-Events kann ein Objekt mit folgendem Parameter entgegennehmen: + +- `html` - ein Textwert im HTML-Format + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-13} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "import"-Event abonnieren +editor.api.on("import", (obj) => { + console.log(obj.html); + console.log("The new value was imported"); +}); +// neuen Wert importieren +editor.api.exec("import", { + html: "

some value

" // ruft einfach setValue auf +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/indent.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/indent.md new file mode 100644 index 0000000..47fd424 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/indent.md @@ -0,0 +1,43 @@ +--- +sidebar_label: indent +title: indent Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das indent-Event. Lesen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# indent + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn der Block-Einzug erhöht wird + +### Verwendung {#usage} + +~~~jsx {} +"indent": ({ step: number }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **indent**-Events kann ein Objekt mit den folgenden Parametern entgegennehmen: + +- `step` - der Schritt, um den der Einzug erhöht wurde + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "indent"-Event abonnieren +editor.api.on("indent", (obj) => { + console.log(obj); + console.log("The indention was increased"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-image.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-image.md new file mode 100644 index 0000000..224666f --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-image.md @@ -0,0 +1,54 @@ +--- +sidebar_label: insert-image +title: insert-image Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das insert-image-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Testversion von DHTMLX RichText. +--- + +# insert-image + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Bild eingefügt wird (über die Toolbar, die Menüleiste, die Zwischenablage oder Drag-and-Drop) + +### Verwendung {#usage} + +~~~jsx {} +"insert-image": (IImageContext) => boolean | void; + +interface IImageContext { + id: TID; + value: string; // Bildquelle: Server-URL, wenn imageUploadUrl gesetzt ist, oder eine Base64-Daten-URL, wenn das Bild eingebettet ist + width: number; + height: number; + // zusätzliche Props aus dem Uploader-Kontext, für die eigentliche Aktion nicht erforderlich + name?: string; + file?: File; + status?: string; + selected: (ctx: IImageContext) => void; + uploaded: (ctx: IImageContext) => void; +} +~~~ + +:::note[Hinweis] +Das Feld `value` enthält entweder eine externe URL (wenn [`imageUploadUrl`](api/config/image-upload-url.md) konfiguriert ist und der Upload erfolgreich war) oder eine Base64-Daten-URL (wenn `imageUploadUrl` weggelassen wird und das Bild clientseitig eingebettet wird). Handler, die die Quelle verarbeiten – zum Beispiel um die URL umzuschreiben oder den Host zu validieren – müssen beide Formate berücksichtigen. +::: + +:::info[Info] +Zur Handhabung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "insert-image"-Event abonnieren +editor.api.on("insert-image", (obj) => { + console.log(obj); + console.log("The image was inserted"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-line.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-line.md new file mode 100644 index 0000000..112f635 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-line.md @@ -0,0 +1,36 @@ +--- +sidebar_label: insert-line +title: insert-line Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das insert-line-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Testversion von DHTMLX RichText stehen zur Verfügung. +--- + +# insert-line + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn eine horizontale Linie eingefügt wird + +### Verwendung {#usage} + +~~~jsx {} +"insert-line": () => boolean | void; +~~~ + +:::info[Info] +Zur Verarbeitung der internen Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das „insert-line"-Event abonnieren +editor.api.on("insert-line", () => { + console.log("The horizontal line was inserted"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-link.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-link.md new file mode 100644 index 0000000..44d2fbb --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-link.md @@ -0,0 +1,43 @@ +--- +sidebar_label: insert-link +title: insert-link Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das insert-link-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText stehen zum Download bereit. +--- + +# insert-link + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Link eingefügt wird + +### Verwendung {#usage} + +~~~jsx {} +"insert-link": ({ url: string }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **update-link**-Events kann ein Objekt mit folgendem Parameter entgegennehmen: + +- `url` - die einzufügende URL + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "insert-link"-Event abonnieren +editor.api.on("insert-link", (obj) => { + console.log(obj) + console.log("The following link was inserted: " + obj.url); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-list.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-list.md new file mode 100644 index 0000000..43e6f8c --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-list.md @@ -0,0 +1,47 @@ +--- +sidebar_label: insert-list +title: insert-list Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das insert-list-Event. Lesen Sie Entwickleranleitungen und die API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# insert-list + +### Beschreibung {#description} + +@short: Wird beim Einfügen einer Liste ausgelöst + +### Verwendung {#usage} + +~~~jsx {} +"insert-list": ({ type: TListType }) => boolean | void; + +type TListType = "bulleted" | "numbered"; +~~~ + +### Parameter {#parameters} + +Der Callback des **insert-list**-Events kann ein Objekt mit dem folgenden Parameter entgegennehmen: + +- `type` - der Typ der eingefügten Liste. Sie können folgende Werte angeben: + - `"bulleted"` - Aufzählungsliste + - `"numbered"` - nummerierte Liste + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "insert-list"-Event abonnieren +editor.api.on("insert-list", (obj) => { + console.log(obj.type); + console.log("The list was inserted"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-token.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-token.md new file mode 100644 index 0000000..addc254 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/insert-token.md @@ -0,0 +1,59 @@ +--- +sidebar_label: insert-token +title: insert-token Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das insert-token-Event. Lesen Sie Entwickleranleitungen und API-Referenzen, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# insert-token + +### Beschreibung {#description} + +@short: Wird ausgelöst, nachdem der Benutzer ein Vorschlagelement ausgewählt hat und RichText es als Token einfügt + +Das `insert-token`-Event wird ausgelöst, nachdem der Benutzer ein Element aus einem Trigger-Dropdown auswählt (Erwähnungen, Tags oder einen benutzerdefinierten Trigger, den Sie über die Eigenschaft [`triggers`](api/config/triggers.md) eingerichtet haben). + +### Verwendung {#usage} + +~~~jsx {} +"insert-token": ({ + data: { + id?: string | number, + label?: string, + url?: string, + // ...beliebige benutzerdefinierte Felder aus der Datenquelle des Triggers + }, + trigger: string, + showTrigger?: boolean, + action?: (item) => void +}) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des `insert-token`-Events erhält ein Objekt mit folgenden Feldern: + +- `data` - das ausgewählte Vorschlagelement. Enthält `id`, `label` und `url` des Elements sowie alle benutzerdefinierten Felder, die Sie der `data`-Quelle des Triggers hinzugefügt haben +- `trigger` - das Trigger-Zeichen, das das Dropdown geöffnet hat (zum Beispiel `"@"` oder `"#"`) +- `showTrigger` - wenn `false`, fügt RichText nur `label` ein; andernfalls zeigt das Widget auch das Trigger-Zeichen an (Standard) +- `action` - eine benutzerdefinierte Aktion, die für den passenden [Trigger](api/config/triggers.md) definiert wurde. Wenn gesetzt, hat dieser Parameter Vorrang vor der Token-Einfügung: RichText entfernt den eingegebenen Text (das Trigger-Zeichen und die Abfrage) und ruft stattdessen `action(data)` auf, anstatt ein Token einzufügen. Der Parameter `showTrigger` hat in diesem Fall keine Wirkung + +:::info[Info] +Verwenden Sie zur Verarbeitung interner Events die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md). +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "insert-token"-Event abonnieren +editor.api.on("insert-token", ({ data, trigger, showTrigger }) => { + console.log(`Inserted ${trigger}${data.label} (id: ${data.id})`); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.1 hinzugefügt + +**Verwandte Artikel:** [Erwähnungen und Tags](guides/mentions_and_tags.md) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/outdent.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/outdent.md new file mode 100644 index 0000000..671f6ec --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/outdent.md @@ -0,0 +1,43 @@ +--- +sidebar_label: outdent +title: outdent Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie alles über das outdent-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Testversion von DHTMLX RichText. +--- + +# outdent + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn der Block-Einzug verringert wird + +### Verwendung {#usage} + +~~~jsx {} +"outdent": ({ step: number }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **outdent**-Events kann ein Objekt mit folgenden Parametern entgegennehmen: + +- `step` - der Schritt, um den der Einzug verringert wurde + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "outdent"-Event abonnieren +editor.api.on("outdent", (obj) => { + console.log(obj); + console.log("The indention was decreased"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/paste.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/paste.md new file mode 100644 index 0000000..a662d09 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/paste.md @@ -0,0 +1,36 @@ +--- +sidebar_label: paste +title: paste Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das paste-Event. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Codebeispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# paste + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn Inhalt eingefügt wird + +### Verwendung {#usage} + +~~~jsx {} +"paste": () => boolean | void; +~~~ + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "paste"-Event abonnieren +editor.api.on("paste", () => { + console.log("Content was pasted"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/print.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/print.md new file mode 100644 index 0000000..ad12e54 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/print.md @@ -0,0 +1,36 @@ +--- +sidebar_label: print +title: print Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das print-Event. Entdecken Sie Entwicklerhandbücher und API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# print + +### Beschreibung {#description} + +@short: Wird beim Drucken des Dokuments ausgelöst + +### Verwendung {#usage} + +~~~jsx {} +"print": () => boolean | void; +~~~ + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { +// Konfigurationseigenschaften +}); +// das "print"-Event abonnieren +editor.api.on("print", () => { + console.log("The document is printing"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/redo.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/redo.md new file mode 100644 index 0000000..a68a03b --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/redo.md @@ -0,0 +1,36 @@ +--- +sidebar_label: redo +title: redo Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das redo-Event. Lesen Sie Entwicklerhandbücher und API-Referenz, testen Sie Code-Beispiele und Live-Demos, und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# redo + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn die Schaltfläche „Redo" in der Menüleiste/Toolbar gedrückt oder über Event-Bus-Methoden aufgerufen wird + +### Verwendung {#usage} + +~~~jsx {} +"redo": () => boolean | void; +~~~ + +:::info[Info] +Zum Behandeln interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das „redo"-Event abonnieren +editor.api.on("redo", () => { + console.log("Redo operation was performed"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/resize-image.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/resize-image.md new file mode 100644 index 0000000..b0316fd --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/resize-image.md @@ -0,0 +1,45 @@ +--- +sidebar_label: resize-image +title: resize-image Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das resize-image-Event. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# resize-image + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Bild in der Größe geändert wird + +### Verwendung {#usage} + +~~~jsx {} +"resize-image": ({ id: number, width: number, height: number }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **resize-image**-Events kann ein Objekt mit den folgenden Parametern entgegennehmen: + +- `id` - die Bild-ID +- `width` - die Breite des Bildes +- `height` - die Höhe des Bildes + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { +// Konfigurationseigenschaften +}); +// das "resize-image"-Event abonnieren +editor.api.on("resize-image", (obj) => { + console.log(obj); + console.log("The image was resized") +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-family.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-family.md new file mode 100644 index 0000000..7195952 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-family.md @@ -0,0 +1,47 @@ +--- +sidebar_label: set-font-family +title: set-font-family Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das set-font-family-Event. Lesen Sie Entwickleranleitungen und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# set-font-family + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn eine Schriftfamilie gesetzt wird + +### Verwendung {#usage} + +~~~jsx {} +"set-font-family": ({ fontFamily: string }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **set-font-family**-Events kann ein Objekt mit folgendem Parameter entgegennehmen: + +- `fontFamily` - eine anzuwendende Schriftfamilie. Folgende Schriftarten stehen zur Verfügung: `"Roboto" | "Arial" | "Georgia" | "Tahoma" | "Times New Roman" | "Verdana"` + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-13} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "set-font-family"-Event abonnieren +editor.api.on("set-font-family", (obj) => { + console.log(obj.fontFamily); + console.log("The font family was changed"); +}); +// neue Schriftfamilie anwenden +editor.api.exec("set-font-family", { + fontFamily: "Roboto" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-size.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-size.md new file mode 100644 index 0000000..741db42 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-font-size.md @@ -0,0 +1,47 @@ +--- +sidebar_label: set-font-size +title: set-font-size Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das set-font-size-Event. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# set-font-size + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn eine Schriftgröße festgelegt wird + +### Verwendung {#usage} + +~~~jsx {} +"set-font-size": ({ fontSize: string }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **set-font-size**-Events kann ein Objekt mit dem folgenden Parameter entgegennehmen: + +- `fontSize` - eine anzuwendende Schriftgröße + +:::info[Info] +Zur Behandlung interner Events können Sie [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-13} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Das "set-font-size"-Event abonnieren +editor.api.on("set-font-size", (obj) => { + console.log(obj.fontSize); + console.log("The font size was changed"); +}); +// Neue Schriftgröße anwenden +editor.api.exec("set-font-size", { + fontSize: "11px" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-line-height.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-line-height.md new file mode 100644 index 0000000..26c3d71 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-line-height.md @@ -0,0 +1,47 @@ +--- +sidebar_label: set-line-height +title: set-line-height Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das set-line-height-Event. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# set-line-height + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn eine Zeilenhöhe gesetzt wird + +### Verwendung {#usage} + +~~~jsx {} +"set-line-height": ({ lineHeight: string }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **set-line-height**-Events kann ein Objekt mit dem folgenden Parameter entgegennehmen: + +- `lineHeight` - eine Zeilenhöhe + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-13} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "set-line-height"-Event abonnieren +editor.api.on("set-line-height", (obj) => { + console.log(obj); + console.log("The line height was changed"); +}); +// eine neue Zeilenhöhe anwenden +editor.api.exec("set-line-height", { + lineHeight: "15px" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-color.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-color.md new file mode 100644 index 0000000..91693d0 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-color.md @@ -0,0 +1,54 @@ +--- +sidebar_label: set-text-color +title: set-text-color Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das set-text-color-Event. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# set-text-color + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn eine Textfarbe und/oder eine Texthintergrundfarbe gesetzt wird + +### Verwendung {#usage} + +~~~jsx {} +"set-text-color": (ITextColor) => boolean | void; + +interface ITextColor { + color?: string; + background?: string; +} +~~~ + +### Parameter {#parameters} + +Der Callback des **set-text-color**-Events kann ein Objekt mit den folgenden Parametern entgegennehmen: + +- `color` - eine Textfarbe +- `background` - eine Texthintergrundfarbe + +:::info[Info] +Zur Verarbeitung der internen Events können Sie die [**Event Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-14} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "set-text-color"-Event abonnieren +editor.api.on("set-text-color", (obj) => { + console.log(obj); + console.log("The text color and/or background text color were changed"); +}); +// Textfarbe und Hintergrund anwenden +editor.api.exec("set-text-color", { + color: "red", + background: "blue" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-format.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-format.md new file mode 100644 index 0000000..45113c5 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-format.md @@ -0,0 +1,58 @@ +--- +sidebar_label: set-text-format +title: set-text-format Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das set-text-format-Event. Lesen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# set-text-format + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Textformat gesetzt wird + +### Verwendung {#usage} + +~~~jsx {} +"set-text-format": (ITextFormat) => boolean | void; + +interface ITextFormat { + bold?: boolean; + italic?: boolean; + strike?: boolean; + underline?: boolean; +} +~~~ + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Parameter {#parameters} + +Der Callback des **set-text-format**-Events kann ein Objekt mit folgenden Parametern entgegennehmen: + +- `bold` - ein Fettdruck-Textformat +- `italic` - ein kursives Textformat +- `strike` - ein durchgestrichenes Textformat +- `underline` - ein unterstrichenes Textformat + +### Beispiel {#example} + +~~~jsx {5-14} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "set-text-format"-Event abonnieren +editor.api.on("set-text-format", (obj) => { + console.log(obj); + console.log("The text format was changed"); +}); +// das "italic"- und Fettdruck-Textformat anwenden +editor.api.exec("set-text-format", { + italic: true, + bold: true +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-style.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-style.md new file mode 100644 index 0000000..aef3951 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/set-text-style.md @@ -0,0 +1,49 @@ +--- +sidebar_label: set-text-style +title: set-text-style Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das set-text-style-Event. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# set-text-style + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Textstil gesetzt wird + +### Verwendung {#usage} + +~~~jsx {} +"set-text-style": ({ tag: TBlockType }) => boolean | void; + +type TBlockType = "p" | "blockquote" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6"; +~~~ + +### Parameter {#parameters} + +Der Callback des **set-text-style**-Events kann ein Objekt mit den folgenden Parametern entgegennehmen: + +- `tag` - ein Textstil + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-13} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "set-text-style"-Event abonnieren +editor.api.on("set-text-style", (obj) => { + console.log(obj.tag); + console.log("The text style was changed"); +}); +// neuen Textstil anwenden +editor.api.exec("set-text-style", { + tag: "blockquote" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/show-popup.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/show-popup.md new file mode 100644 index 0000000..35b2ef4 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/show-popup.md @@ -0,0 +1,53 @@ +--- +sidebar_label: show-popup +title: show-popup Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das show-popup-Event. Lesen Sie Entwicklerhandbücher und die API-Referenz, testen Sie Code-Beispiele und Live-Demos, und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# show-popup + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Popup angezeigt oder ausgeblendet wird + +### Verwendung {#usage} + +~~~jsx {} +"show-popup": (IPopupConfig) => boolean | void; + +interface IPopupConfig { + type: "link" | null; + image?: boolean; +} +~~~ + +### Parameter {#parameters} + +Der Callback des **show-popup**-Events kann ein Objekt mit den folgenden Parametern entgegennehmen: + +- `type` - der Typ des Popups +- `image` - gibt Zugriff auf zusätzlichen Kontext (zeigt, ob der aktuelle Cursor auf ein Bild zeigt oder nicht) + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-13} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "show-popup"-Event abonnieren +editor.api.on("show-popup", (obj) => { + console.log(obj); + console.log("The popup was shown/hidden"); +}); +// show-popup the text to the left +editor.api.exec("show-popup", { + type: "link" +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/show-suggest.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/show-suggest.md new file mode 100644 index 0000000..596836e --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/show-suggest.md @@ -0,0 +1,62 @@ +--- +sidebar_label: show-suggest +title: show-suggest Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das show-suggest-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText stehen zur Verfügung. +--- + +# show-suggest + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn das Vorschlag-Dropdown für einen konfigurierten Trigger geöffnet wird + +Das `show-suggest`-Event wird ausgelöst, nachdem RichText eine nicht leere Liste von Einträgen für den aktuellen Trigger aufgelöst hat, kurz bevor das Dropdown geöffnet wird. Fangen Sie das Event ab, um die Einträge anzupassen, das Dropdown zu verschieben oder es abzubrechen. + +### Verwendung {#usage} + +~~~jsx {} +"show-suggest": ({ + trigger: string, + query: string, + items: Array<{ + id?: string | number, + label?: string, + url?: string, + // ...beliebige benutzerdefinierte Felder aus der Datenquelle des Triggers + }>, + pos: DOMRect +}) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des `show-suggest`-Events empfängt ein Objekt mit den folgenden Feldern: + +- `trigger` – das Trigger-Zeichen, das das Dropdown geöffnet hat +- `query` – der nach dem Trigger-Zeichen eingegebene Text (wird zum Filtern der `items` verwendet) +- `items` – die aufgelöste (und bereits gefilterte) Liste der Vorschlagseinträge. Jeder Eintrag folgt der [Form eines Vorschlagseintrags](api/config/triggers.md#suggestion-item-fields): optionale Felder `id`, `label` und `url` sowie beliebige benutzerdefinierte Felder (z. B. `image` oder `name`), die von [`triggerTemplate`](api/config/trigger-template.md) verwendet werden +- `pos` – ein `DOMRect`, der die Cursor-Position beschreibt; wird verwendet, um das Dropdown auf dem Bildschirm zu positionieren + +:::info[Info] +Um interne Events zu verarbeiten, verwenden Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md). +::: + +### Beispiel {#example} + +~~~jsx {6-11} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + triggers: [{ trigger: "@", data: people }] + // weitere Konfigurationseigenschaften +}); +// Vorschlagsliste überschreiben, bevor das Dropdown geöffnet wird +editor.api.intercept("show-suggest", (state) => { + if (state.trigger === "@" && state.query === "") { + return { ...state, items: state.items.slice(0, 5) }; + } +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.1 hinzugefügt + +**Verwandte Artikel:** [Erwähnungen und Tags](guides/mentions_and_tags.md) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/subscript.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/subscript.md new file mode 100644 index 0000000..a5edae9 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/subscript.md @@ -0,0 +1,38 @@ +--- +sidebar_label: subscript +title: subscript Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das subscript-Event. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# subscript + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn die Schaltfläche „Subscript" in der Menüleiste/Toolbar oder über Event-Bus-Methoden gedrückt wird + +### Verwendung {#usage} + +~~~jsx {} +"subscript": () => boolean | void; +~~~ + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-10} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "subscript"-Event abonnieren +editor.api.on("subscript", () => { + console.log("Subscript was applied"); +}); +// das "subscript"-Event auslösen +editor.api.exec("subscript", {}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/superscript.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/superscript.md new file mode 100644 index 0000000..96ddb30 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/superscript.md @@ -0,0 +1,38 @@ +--- +sidebar_label: superscript +title: superscript Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das superscript-Event. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText. +--- + +# superscript + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn die Schaltfläche „Hochgestellt" in der Menüleiste/Toolbar oder über Event-Bus-Methoden gedrückt wird + +### Verwendung {#usage} + +~~~jsx {} +"superscript": () => boolean | void; +~~~ + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Das „superscript"-Event abonnieren +editor.api.on("superscript", () => { + console.log("Superscript was applied"); +}); +// Das „superscript"-Event auslösen +editor.api.exec("superscript", {}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-fullscreen-mode.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-fullscreen-mode.md new file mode 100644 index 0000000..6f2f3a8 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-fullscreen-mode.md @@ -0,0 +1,45 @@ +--- +sidebar_label: toggle-fullscreen-mode +title: toggle-fullscreen-mode Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das toggle-fullscreen-mode-Event. Durchsuchen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# toggle-fullscreen-mode + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn der Vollbildmodus umgeschaltet wird + +### Verwendung {#usage} + +~~~jsx {} +"toggle-fullscreen-mode": ({ mode?: boolean }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **toggle-fullscreen-mode**-Events kann ein Objekt mit dem folgenden Parameter entgegennehmen: + +- `mode` - aktiviert den Vollbildmodus + +:::info[Info] +Zur Verarbeitung der internen Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "toggle-fullscreen-mode"-Event abonnieren +editor.api.on("toggle-fullscreen-mode", (obj) => { + console.log(obj); + console.log("The full screen mode was changed"); +}); +// den Vollbildmodus aktivieren +editor.api.exec("toggle-fullscreen-mode", { mode: true }); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-layout-mode.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-layout-mode.md new file mode 100644 index 0000000..642aed0 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-layout-mode.md @@ -0,0 +1,45 @@ +--- +sidebar_label: toggle-layout-mode +title: toggle-layout-mode Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das toggle-layout-mode-Event. Lesen Sie Entwicklerleitfäden und die API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# toggle-layout-mode + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn der Layout-Modus umgeschaltet wird + +### Verwendung {#usage} + +~~~jsx {} +"toggle-layout-mode": ({ mode?: "classic" | "document" }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **toggle-layout-mode**-Events kann ein Objekt mit folgenden Parametern entgegennehmen: + +- `mode` - der Layout-Modus. Folgende Modi sind verfügbar: `"classic" | "document"` + +:::info[Info] +Zur Behandlung interner Events können Sie die [**Event Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden. +::: + +### Beispiel {#example} + +~~~jsx {5-11} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Das "toggle-layout-mode"-Event abonnieren +editor.api.on("toggle-layout-mode", (obj) => { + console.log(obj); + console.log("The layout mode was changed"); +}); +// Den "document"-Layout-Modus setzen +editor.api.exec("toggle-layout-mode", { mode: "document" }); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-list.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-list.md new file mode 100644 index 0000000..58ca418 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-list.md @@ -0,0 +1,56 @@ +--- +sidebar_label: toggle-list +title: toggle-list Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das toggle-list-Event. Lesen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# toggle-list + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Benutzer eine Liste für die ausgewählten Blöcke aktiviert oder deaktiviert + +Das `toggle-list`-Event steuert die kontextabhängigen Schaltflächen für nummerierte und ungeordnete Listen. Anstatt eine neue Liste einzufügen, analysiert das Event die aktuelle Auswahl und wählt automatisch eines von vier Verhaltensweisen: + +| Modus | Wann es ausgelöst wird | Ergebnis | +| --------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| **Einschließen** | Die Auswahl umfasst nur Absätze | Jeder Absatz wird zu einem Listenelement innerhalb eines neuen Listen-Containers | +| **Ausschließen** | Jedes ausgewählte Element befindet sich in einer Liste des angeklickten Typs | Die Elemente werden wieder zu Absätzen; der Listen-Container wird entfernt | +| **Konvertieren** | Jedes ausgewählte Element befindet sich in einer Liste, aber mindestens eine Liste hat den anderen Typ | Die Liste wechselt ihren Typ (ungeordnet ↔ nummeriert) an Ort und Stelle | +| **Gemischt** | Die Auswahl enthält sowohl Absätze als auch Listenelemente | Absätze werden zu Elementen und alles wird in einer Liste des angegebenen Typs zusammengeführt | + +### Verwendung {#usage} + +~~~jsx {} +"toggle-list": ({ type: TListType }) => boolean | void; + +type TListType = "bulleted" | "numbered"; +~~~ + +### Parameter {#parameters} + +Der Callback des `toggle-list`-Events kann ein Objekt mit folgendem Parameter entgegennehmen: + +- `type` - der Typ der Liste, die umgeschaltet werden soll. Die folgenden Werte sind möglich: + - `"bulleted"` - ungeordnete (nicht nummerierte) Liste + - `"numbered"` - geordnete (nummerierte) Liste + +:::info[Info] +Um interne Events zu verarbeiten, verwenden Sie [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "toggle-list"-Event abonnieren +editor.api.on("toggle-list", (obj) => { + console.log(obj.type); + console.log("The list was toggled"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0.6 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-shortcut-info.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-shortcut-info.md new file mode 100644 index 0000000..5c9d970 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/toggle-shortcut-info.md @@ -0,0 +1,45 @@ +--- +sidebar_label: toggle-shortcut-info +title: toggle-shortcut-info Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das toggle-shortcut-info-Event. Durchsuchen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# toggle-shortcut-info + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn die Shortcut-Info ein- oder ausgeblendet wird + +### Verwendung {#usage} + +~~~jsx {} +"toggle-shortcut-info": ({ mode?: boolean }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **toggle-shortcut-info**-Events kann ein Objekt mit folgendem Parameter entgegennehmen: + +- `mode` - aktiviert eine Shortcut-Info; `true`, um das Shortcut-Info-Popup anzuzeigen, `false`, um es auszublenden + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Das "toggle-shortcut-info"-Event abonnieren +editor.api.on("toggle-shortcut-info", (obj) => { + console.log(obj); + console.log("The shortcut info was shown"); +}); +// Die Shortcut-Info aktivieren +editor.api.exec("toggle-shortcut-info", { mode: true }); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/undo.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/undo.md new file mode 100644 index 0000000..f5ec596 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/undo.md @@ -0,0 +1,36 @@ +--- +sidebar_label: undo +title: undo Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das undo-Event. Lesen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# undo + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn die Schaltfläche „Undo" in der Menüleiste/Toolbar gedrückt oder über Event-Bus-Methoden aufgerufen wird + +### Verwendung {#usage} + +~~~jsx {} +"undo": () => boolean | void; +~~~ + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das „undo"-Event abonnieren +editor.api.on("undo", () => { + console.log("Undo operation was performed"); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/events/update-link.md b/i18n/de/docusaurus-plugin-content-docs/current/api/events/update-link.md new file mode 100644 index 0000000..bea7de5 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/events/update-link.md @@ -0,0 +1,44 @@ +--- +sidebar_label: update-link +title: update-link Event +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über das update-link-Event. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Code-Beispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# update-link + +### Beschreibung {#description} + +@short: Wird ausgelöst, wenn ein Link aktualisiert wird + +### Verwendung {#usage} + +~~~jsx {} +"update-link": ({ id: number, url: string }) => boolean | void; +~~~ + +### Parameter {#parameters} + +Der Callback des **update-link**-Events kann ein Objekt mit den folgenden Parametern entgegennehmen: + +- `id` - die Link-ID +- `url` - die geänderte URL + +:::info[Info] +Zur Verarbeitung interner Events können Sie die [**Event-Bus-Methoden**](api/overview/event_bus_methods_overview.md) verwenden +::: + +### Beispiel {#example} + +~~~jsx {5-9} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "update-link"-Event abonnieren +editor.api.on("update-link", (obj) => { + console.log(obj); + console.log("The following link was updated:" + obj.url); +}); +~~~ + +**Änderungsprotokoll:** Das Event wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/internal/detach.md b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/detach.md new file mode 100644 index 0000000..306b258 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/detach.md @@ -0,0 +1,44 @@ +--- +sidebar_label: api.detach() +title: on-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die on-Methode. Lesen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# api.detach() + +### Beschreibung {#description} + +@short: Ermöglicht das Entfernen/Trennen von Event-Handlern + +### Verwendung {#usage} + +~~~jsx {} +api.detach( tag: string ): void; +~~~ + +### Parameter {#parameters} + +- `tag` - (erforderlich) der Name des Action-Tags + +### Events {#events} + +:::info[Info] +Die vollständige Liste der internen RichText-Events finden Sie [**hier**](api/overview/events_overview.md) +::: + +### Beispiel {#example} + +~~~jsx {6-8,10} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); + +editor.api.on("set-font-size", (obj) => { + console.log(obj.fontSize); +}, { tag: "track" }); + +editor.api.detach("track"); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 aktualisiert. Die Parameter `name` und `context` wurden entfernt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/internal/exec.md b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/exec.md new file mode 100644 index 0000000..5287e68 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/exec.md @@ -0,0 +1,46 @@ +--- +sidebar_label: api.exec() +title: exec-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die exec-Methode. Lesen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# api.exec() + +### Beschreibung {#description} + +@short: Ermöglicht das Auslösen interner Events + +### Verwendung {#usage} + +~~~jsx {} +api.exec( + event: string, + config: object +): void; +~~~ + +### Parameter {#parameters} + +- `event` - (erforderlich) ein auszulösendes Event +- `config` - (erforderlich) das Konfigurationsobjekt mit Parametern (siehe das auszulösende Event) + +### Events {#events} + +:::info[Info] +Die vollständige Liste der internen RichText-Events finden Sie [**hier**](api/overview/events_overview.md) +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Schriftgröße des Textes festlegen +editor.api.exec("set-font-size", { + fontSize: "16px" +}); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-reactive-state.md b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-reactive-state.md new file mode 100644 index 0000000..749ca3a --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-reactive-state.md @@ -0,0 +1,48 @@ +--- +sidebar_label: api.getReactiveState() +title: getReactiveState-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die getReactiveState-Methode. Lesen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# api.getReactiveState() + +### Beschreibung {#description} + +@short: Gibt ein Objekt mit den reaktiven Eigenschaften von RichText zurück + +### Verwendung {#usage} + +~~~jsx {} +api.getReactiveState(): object; +~~~ + +### Rückgabewert {#returns} + +Die Methode gibt ein Objekt mit den folgenden Parametern zurück: + +~~~jsx {} +{ + cursorState: { subscribe: any }, + defaultStyles {...}, + document {...}, + fullscreen {...}, + history {...}, + layoutMode {...}, + popup {...}, + selection {...} +} +~~~ + +### Beispiel {#example} + +~~~jsx {5-7} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// den Reaktiven Zustand von RichText abrufen +const reactive_state = editor.api.getReactiveState(); +console.log(reactive_state) +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-state.md b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-state.md new file mode 100644 index 0000000..84a76d1 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/get-state.md @@ -0,0 +1,48 @@ +--- +sidebar_label: api.getState() +title: getState-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die getState-Methode. Lesen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# api.getState() + +### Beschreibung {#description} + +@short: Gibt ein Objekt mit den StateStore-Eigenschaften von RichText zurück + +### Verwendung {#usage} + +~~~jsx {} +api.getState(): object; +~~~ + +### Rückgabewert {#returns} + +Die Methode gibt ein Objekt mit den folgenden Parametern zurück: + +~~~jsx {} +{ + cursorState: {}, + defaultStyles: {}, + document: {}, + fullscreen: boolean, + history: [] + layoutMode: string, + popup: any, + selection: {} +} +~~~ + +### Beispiel {#example} + +~~~jsx {5-7} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Status von RichText abrufen +const state = editor.api.getState(); +console.log(state); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/internal/intercept.md b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/intercept.md new file mode 100644 index 0000000..88d3370 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/intercept.md @@ -0,0 +1,48 @@ +--- +sidebar_label: api.intercept() +title: intercept-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die intercept-Methode. Lesen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# api.intercept() + +### Beschreibung {#description} + +@short: Ermöglicht das Abfangen und Verhindern interner Events + +### Verwendung {#usage} + +~~~jsx {} +api.intercept( + event: string, + callback: function +): void; +~~~ + +### Parameter {#parameters} + +- `event` - (erforderlich) ein auszulösendes Event +- `callback` - (erforderlich) ein auszuführender Callback (die Callback-Argumente hängen vom ausgelösten Event ab) + +### Events {#events} + +:::info[Info] +Die vollständige Liste der internen RichText-Events finden Sie [**hier**](api/overview/events_overview.md) +::: + +### Beispiel {#example} + +~~~jsx {5-10} +// RichText erstellen +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// Änderung der Schriftgröße verhindern +editor.api.intercept("set-font-size", (obj) => { + if(obj.fontSize !== "36px" ){ + return false; + } +}); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/internal/on.md b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/on.md new file mode 100644 index 0000000..c91ab71 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/on.md @@ -0,0 +1,46 @@ +--- +sidebar_label: api.on() +title: on-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die on-Methode. Lesen Sie Entwickleranleitungen und die API-Referenz, probieren Sie Codebeispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# api.on() + +### Beschreibung {#description} + +@short: Ermöglicht das Anbinden eines Handlers an interne Events + +### Verwendung {#usage} + +~~~jsx {} +api.on( + event: string, + handler: function +): void; +~~~ + +### Parameter {#parameters} + +- `event` - (erforderlich) ein auszulösendes Event +- `handler` - (erforderlich) ein anzubindender Handler (die Handler-Argumente hängen vom auszulösenden Event ab) + +### Events {#events} + +:::info[Info] +Die vollständige Liste der internen RichText-Events finden Sie [**hier**](api/overview/events_overview.md) +::: + +### Beispiel {#example} + +~~~jsx {5-8} +// RichText initialisieren +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); +// das "set-font-size"-Event abonnieren +editor.api.on("set-font-size", (obj) => { + console.log(obj.fontSize); +}); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 aktualisiert. Der Parameter `context` wurde entfernt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/internal/set-next.md b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/set-next.md new file mode 100644 index 0000000..43b1ff8 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/internal/set-next.md @@ -0,0 +1,40 @@ +--- +sidebar_label: api.setNext() +title: setNext-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die setNext-Methode. Durchsuchen Sie Entwicklerhandbücher und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# api.setNext() + +### Beschreibung {#description} + +@short: Ermöglicht das Hinzufügen einer Aktion in die Event-Bus-Reihenfolge + +### Verwendung {#usage} + +~~~jsx {} +api.setNext(next: any): void; +~~~ + +### Parameter {#parameters} + +- `next` - (erforderlich) die Aktion, die in die **Event Bus**-Reihenfolge aufgenommen werden soll + +### Beispiel {#example} + +~~~jsx {10-11} +const server = "https://some-backend-url"; +// Assume that you have a custom server service class named someServerService +const someServerService = new ServerDataService(server); + +fetch(server + "/data").then((res) => res.json()).then((data) => { + const editor = new richtext.Richtext("#root", { + value: data + }); + + // Integrate someServerService into the Event Bus order of widget + editor.api.setNext(someServerService); +}); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/methods/destructor.md b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/destructor.md new file mode 100644 index 0000000..ff68650 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/destructor.md @@ -0,0 +1,28 @@ +--- +sidebar_label: destructor() +title: destructor-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die destructor-Methode. Durchsuchen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# destructor() + +### Beschreibung {#description} + +@short: Entfernt alle HTML-Elemente von RichText und trennt alle zugehörigen Events + +### Verwendung {#usage} + +~~~jsx {} +destructor(): void; +~~~ + +### Beispiel {#example} + +~~~jsx {5-6} +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); + +// RichText entfernen +editor.destructor(); +~~~ diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/methods/get-value.md b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/get-value.md new file mode 100644 index 0000000..391cd23 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/get-value.md @@ -0,0 +1,44 @@ +--- +sidebar_label: getValue() +title: getValue()-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die getValue-Methode. Sehen Sie sich Entwickleranleitungen und die API-Referenz an, probieren Sie Codebeispiele und Live-Demos aus, und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# getValue() + +### Beschreibung {#description} + +@short: Gibt den Wert des RichText zurück + +### Verwendung {#usage} + +~~~jsx {} +getValue(encoder?: any): string; +~~~ + +### Parameter {#parameters} + +- `encoder` - (optional) ein Parser zum Kodieren des RichText-Inhalts in ein benutzerdefiniertes Format. Folgende Formate sind verfügbar: `html` (Standard), `text` und `markdown` + +Den erforderlichen Encoder erhalten Sie auf folgende Weise: + +```jsx +const toTextEncoder = richtext.text.toText; // Text-Encoder +const toHTMLEncoder = richtext.html.toHTML; // HTML-Encoder +const toMarkdownEncoder = richtext.markdown.toMarkdown; // Markdown-Encoder +``` + +### Beispiel {#example} + +~~~jsx {6-8} +const editor = new richtext.Richtext("#root", { + value: "Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos." // setzt den Standardwert (HTML-Format) + // weitere Konfigurationseigenschaften +}); + +const toTextEncoder = richtext.text.toText; +const editor_value = editor.getValue(toTextEncoder); +console.log(editor_value); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 aktualisiert. Der Parameter `mode` wurde entfernt. Der Parameter `encoder` wurde hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/methods/insert-value.md b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/insert-value.md new file mode 100644 index 0000000..cb5221c --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/insert-value.md @@ -0,0 +1,45 @@ +--- +sidebar_label: insertValue() +title: insertValue-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die insertValue-Methode. Lesen Sie Entwickleranleitungen und API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# insertValue() + +### Beschreibung {#description} + +@short: Fügt Text, Markdown oder HTML-Inhalt an der aktuellen Cursorposition ein oder ersetzt den markierten Text + +### Verwendung {#usage} + +~~~jsx {} +insertValue: (value: string, encoder?: any): void; +~~~ + +### Parameter {#parameters} + +- `value` - (erforderlich) ein Wert, der an der aktuellen Cursorposition in das RichText eingefügt wird. Ist eine Auswahl aktiv, wird diese durch den neuen Wert ersetzt +- `encoder` - (optional) ein Parser zum Dekodieren des eingefügten Werts. Folgende Formate stehen zur Verfügung: `html` (Standard), `text` und `markdown` + +Den benötigten Encoder erhalten Sie auf folgende Weise: + +```jsx +const fromTextEncoder = richtext.text.fromText; // text encoder +const fromHTMLEncoder = richtext.html.fromHTML; // html encoder +const fromMarkdownEncoder = richtext.markdown.fromMarkdown; // markdown encoder +``` + +### Beispiel {#example} + +~~~jsx {6} +const editor = new richtext.Richtext("#root", { + // configuration properties +}); + +// inserts an HTML link with custom attributes at the cursor position +editor.insertValue("link"); +~~~ + +Der eingefügte Inhalt wird als einzelner Verlaufseintrag hinzugefügt und kann mit einem einzigen **Rückgängig**-Schritt wiederhergestellt werden. + +**Änderungsprotokoll:** Die Methode wurde in v2.1 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-config.md b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-config.md new file mode 100644 index 0000000..c079377 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-config.md @@ -0,0 +1,40 @@ +--- +sidebar_label: setConfig() +title: setConfig-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die setConfig-Methode. Lesen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# setConfig() + +### Beschreibung {#description} + +@short: Wendet neue Konfigurationsparameter auf RichText an + +### Verwendung {#usage} + +~~~jsx {} +setConfig(config: { [key:any]: any }): void; +~~~ + +### Parameter {#parameters} + +- `config` - (erforderlich) das Objekt der RichText-Konfigurationsparameter. Die vollständige Liste der Eigenschaften finden Sie [hier](api/overview/properties_overview.md) + +:::note[Hinweis] +Die Methode `setConfig()` behält alle zuvor festgelegten Parameter bei, die beim Aufruf von `setConfig()` nicht explizit angegeben werden. +::: + +### Beispiel {#example} + +~~~jsx {6-8} +const editor = new richtext.Richtext("#root", { + value: "

Some text

", + // weitere Konfigurationseigenschaften +}); + +editor.setConfig({ + layoutMode: "document" +}); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-locale.md b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-locale.md new file mode 100644 index 0000000..52106e5 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-locale.md @@ -0,0 +1,41 @@ +--- +sidebar_label: setLocale() +title: setLocale-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek erfahren Sie mehr über die setLocale-Methode. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# setLocale() + +### Beschreibung {#description} + +@short: Wendet ein neues Gebietsschema auf RichText an + +### Verwendung {#usage} + +~~~jsx {} +setLocale(null | locale?: object): void; +~~~ + +### Parameter {#parameters} + +- `null` - (optional) setzt das Standard-Gebietsschema zurück (*Englisch*) +- `locale` - (optional) das Objekt mit den Daten des neuen Gebietsschemas, das angewendet werden soll + +:::info[Info] +Verwenden Sie die Methode `setLocale()`, um ein neues Gebietsschema auf RichText anzuwenden. Um RichText auf das Standard-Gebietsschema zurückzusetzen, rufen Sie die Methode `setLocale()` ohne Argumente auf (oder mit dem Wert *null*). +::: + +### Beispiel {#example} + +~~~jsx {5-6} +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); + +// das Gebietsschema "de" auf RichText anwenden +editor.setLocale(de); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 hinzugefügt + +**Verwandte Artikel:** [Lokalisierung](guides/localization.md) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-value.md b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-value.md new file mode 100644 index 0000000..2141be1 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/methods/set-value.md @@ -0,0 +1,45 @@ +--- +sidebar_label: setValue() +title: setValue-Methode +description: In der Dokumentation der DHTMLX JavaScript RichText-Bibliothek können Sie mehr über die setValue-Methode erfahren. Sehen Sie sich Entwicklerleitfäden und die API-Referenz an, testen Sie Code-Beispiele und Live-Demos, und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# setValue() + +### Beschreibung {#description} + +@short: Wendet einen neuen Wert auf RichText an + +### Verwendung {#usage} + +~~~jsx {} +setValue: (value: string, encoder?: any): void; +~~~ + +### Parameter {#parameters} + +- `value` - (erforderlich) ein Wert, der in den RichText eingefügt werden soll +- `encoder` - (optional) ein benutzerdefinierter Parser zum Dekodieren des Werts aus einem benutzerdefinierten Format. Folgende Formate sind verfügbar: `html` (Standard), `text` und `markdown` + +Den erforderlichen Encoder erhalten Sie auf folgende Weise: + +```jsx +const fromTextEncoder = richtext.text.fromText; // Text-Encoder +const fromHTMLEncoder = richtext.html.fromHTML; // HTML-Encoder +const fromMarkdownEncoder = richtext.markdown.fromMarkdown; // Markdown-Encoder +``` + +### Beispiel {#example} + +~~~jsx {7-8} +const editor = new richtext.Richtext("#root", { + // Konfigurationseigenschaften +}); + +const editor_value = "Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos." + +const fromTextEncoder = richtext.text.fromText; +editor.setValue(editor_value, fromTextEncoder); +~~~ + +**Änderungsprotokoll:** Die Methode wurde in v2.0 aktualisiert. Der Parameter `mode` wurde entfernt. Der Parameter `encoder` wurde hinzugefügt diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/overview/event_bus_methods_overview.md b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/event_bus_methods_overview.md new file mode 100644 index 0000000..149153d --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/event_bus_methods_overview.md @@ -0,0 +1,18 @@ +--- +sidebar_label: Event Bus-Methoden +title: Event Bus-Methoden +description: Eine Übersicht der internen Event Bus-Methoden des DHTMLX JavaScript RichText-Editors. Entwicklerhandbücher und API-Referenz, Code-Beispiele und Live-Demos sowie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText. +--- + +# Event Bus-Methoden {#event-bus-methods} + +Diese Seite enthält eine Liste der Methoden des internen Event Bus des DHTMLX RichText-Editors. +Diese Methoden sind für erweiterte Integrationen und benutzerdefiniertes Verhalten auf Basis des internen Event-Systems vorgesehen. + +| Name | Beschreibung | +| ------------------------------------------------- | -------------------------------------------- | +| [](api/internal/detach.md) | @getshort(api/internal/detach.md) | +| [](api/internal/exec.md) | @getshort(api/internal/exec.md) | +| [](api/internal/intercept.md) | @getshort(api/internal/intercept.md) | +| [](api/internal/on.md) | @getshort(api/internal/on.md) | +| [](api/internal/set-next.md) | @getshort(api/internal/set-next.md) | diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/overview/events_overview.md b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/events_overview.md new file mode 100644 index 0000000..14d12ee --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/events_overview.md @@ -0,0 +1,49 @@ +--- +sidebar_label: Ereignisübersicht +title: Ereignisübersicht +description: Sie finden eine Ereignisübersicht für JavaScript RichText in der Dokumentation der DHTMLX JavaScript RichText-Bibliothek. Durchsuchen Sie Entwicklerleitfäden und die API-Referenz, probieren Sie Code-Beispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# Ereignisübersicht {#events-overview} + +Diese Seite listet alle Events auf, die vom DHTMLX RichText-Editor ausgelöst werden. +Sie können diese Events verwenden, um Funktionen zu erweitern, Benutzerinteraktionen zu verfolgen oder benutzerdefiniertes Verhalten auszulösen. + +| Name | Beschreibung | +| ------------------------------------------------------ | --------------------------------------------- | +| [](api/events/align.md) | @getshort(api/events/align.md) | +| [](api/events/clear-text-format.md) | @getshort(api/events/clear-text-format.md) | +| [](api/events/copy.md) | @getshort(api/events/copy.md) | +| [](api/events/create-new.md) | @getshort(api/events/create-new.md) | +| [](api/events/cut.md) | @getshort(api/events/cut.md) | +| [](api/events/delete-link.md) | @getshort(api/events/delete-link.md) | +| [](api/events/export.md) | @getshort(api/events/export.md) | +| [](api/events/hide-suggest.md) | @getshort(api/events/hide-suggest.md) | +| [](api/events/import.md) | @getshort(api/events/import.md) | +| [](api/events/indent.md) | @getshort(api/events/indent.md) | +| [](api/events/insert-image.md) | @getshort(api/events/insert-image.md) | +| [](api/events/insert-line.md) | @getshort(api/events/insert-line.md) | +| [](api/events/insert-link.md) | @getshort(api/events/insert-link.md) | +| [](api/events/insert-list.md) | @getshort(api/events/insert-list.md) | +| [](api/events/insert-token.md) | @getshort(api/events/insert-token.md) | +| [](api/events/outdent.md) | @getshort(api/events/outdent.md) | +| [](api/events/paste.md) | @getshort(api/events/paste.md) | +| [](api/events/print.md) | @getshort(api/events/print.md) | +| [](api/events/redo.md) | @getshort(api/events/redo.md) | +| [](api/events/resize-image.md) | @getshort(api/events/resize-image.md) | +| [](api/events/set-font-family.md) | @getshort(api/events/set-font-family.md) | +| [](api/events/set-font-size.md) | @getshort(api/events/set-font-size.md) | +| [](api/events/set-line-height.md) | @getshort(api/events/set-line-height.md) | +| [](api/events/set-text-color.md) | @getshort(api/events/set-text-color.md) | +| [](api/events/set-text-format.md) | @getshort(api/events/set-text-format.md) | +| [](api/events/set-text-style.md) | @getshort(api/events/set-text-style.md) | +| [](api/events/show-popup.md) | @getshort(api/events/show-popup.md) | +| [](api/events/show-suggest.md) | @getshort(api/events/show-suggest.md) | +| [](api/events/subscript.md) | @getshort(api/events/subscript.md) | +| [](api/events/superscript.md) | @getshort(api/events/superscript.md) | +| [](api/events/toggle-fullscreen-mode.md) | @getshort(api/events/toggle-fullscreen-mode.md)| +| [](api/events/toggle-layout-mode.md) | @getshort(api/events/toggle-layout-mode.md) | +| [](api/events/toggle-list.md) | @getshort(api/events/toggle-list.md) | +| [](api/events/toggle-shortcut-info.md) | @getshort(api/events/toggle-shortcut-info.md) | +| [](api/events/undo.md) | @getshort(api/events/undo.md) | +| [](api/events/update-link.md) | @getshort(api/events/update-link.md) | diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/overview/main_overview.md b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/main_overview.md new file mode 100644 index 0000000..8e87f91 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/main_overview.md @@ -0,0 +1,98 @@ +--- +sidebar_label: API-Übersicht +title: API-Übersicht +description: Eine API-Übersicht der JavaScript RichText-Komponente finden Sie in der Dokumentation der DHTMLX JavaScript RichText-Bibliothek. Durchsuchen Sie Entwicklerhandbücher und API-Referenz, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunter. +--- + +# API-Übersicht {#api-overview} + +## RichText-Konstruktor {#richtext-constructor} + +~~~js +new richtext.RichText("#root", { + // Konfigurationsparameter +}); +~~~ + +**Parameter**: + +- ein HTML-Container (z. B. CSS-Selektor oder DOM-Element) +- ein Konfigurationsobjekt ([siehe Eigenschaften](api/overview/properties_overview.md)) + +## RichText-Methoden {#richtext-methods} + +| Name | Beschreibung | +| ----------------------------------------------|-------------------------------------------| +| [](api/methods/get-value.md) | @getshort(api/methods/get-value.md) | +| [](api/methods/set-value.md) | @getshort(api/methods/set-value.md) | +| [](api/methods/insert-value.md) | @getshort(api/methods/insert-value.md) | +| [](api/methods/set-config.md) | @getshort(api/methods/set-config.md) | +| [](api/methods/set-locale.md) | @getshort(api/methods/set-locale.md) | +| [](api/methods/destructor.md) | @getshort(api/methods/destructor.md) | + +## Event-Bus-Methoden {#event-bus-methods} + +| Name | Beschreibung | +| ----------------------------------------------|-------------------------------------------| +| [](api/internal/exec.md) | @getshort(api/internal/exec.md) | +| [](api/internal/intercept.md) | @getshort(api/internal/intercept.md) | +| [](api/internal/on.md) | @getshort(api/internal/on.md) | +| [](api/internal/detach.md) | @getshort(api/internal/detach.md) | +| [](api/internal/set-next.md) | @getshort(api/internal/set-next.md) | + +## State-Methoden {#state-methods} + +| Name | Beschreibung | +| ----------------------------------------------|-------------------------------------------| +| [](api/internal/get-state.md) | @getshort(api/internal/get-state.md) | +| [](api/internal/get-reactive-state.md) | @getshort(api/internal/get-reactive-state.md) | + +## Events {#events} + +| Name | Beschreibung | +| ----------------------------------------------|-------------------------------------------| +| [](api/events/align.md) | @getshort(api/events/align.md) | +| [](api/events/clear-text-format.md) | @getshort(api/events/clear-text-format.md) | +| [](api/events/copy.md) | @getshort(api/events/copy.md) | +| [](api/events/create-new.md) | @getshort(api/events/create-new.md) | +| [](api/events/cut.md) | @getshort(api/events/cut.md) | +| [](api/events/delete-link.md) | @getshort(api/events/delete-link.md) | +| [](api/events/export.md) | @getshort(api/events/export.md) | +| [](api/events/import.md) | @getshort(api/events/import.md) | +| [](api/events/indent.md) | @getshort(api/events/indent.md) | +| [](api/events/insert-image.md) | @getshort(api/events/insert-image.md) | +| [](api/events/insert-line.md) | @getshort(api/events/insert-line.md) | +| [](api/events/insert-link.md) | @getshort(api/events/insert-link.md) | +| [](api/events/insert-list.md) | @getshort(api/events/insert-list.md) | +| [](api/events/outdent.md) | @getshort(api/events/outdent.md) | +| [](api/events/paste.md) | @getshort(api/events/paste.md) | +| [](api/events/print.md) | @getshort(api/events/print.md) | +| [](api/events/redo.md) | @getshort(api/events/redo.md) | +| [](api/events/resize-image.md) | @getshort(api/events/resize-image.md) | +| [](api/events/set-font-family.md) | @getshort(api/events/set-font-family.md) | +| [](api/events/set-font-size.md) | @getshort(api/events/set-font-size.md) | +| [](api/events/set-line-height.md) | @getshort(api/events/set-line-height.md) | +| [](api/events/set-text-color.md) | @getshort(api/events/set-text-color.md) | +| [](api/events/set-text-format.md) | @getshort(api/events/set-text-format.md) | +| [](api/events/set-text-style.md) | @getshort(api/events/set-text-style.md) | +| [](api/events/show-popup.md) | @getshort(api/events/show-popup.md) | +| [](api/events/subscript.md) | @getshort(api/events/subscript.md) | +| [](api/events/superscript.md) | @getshort(api/events/superscript.md) | +| [](api/events/toggle-fullscreen-mode.md) | @getshort(api/events/toggle-fullscreen-mode.md) | +| [](api/events/toggle-layout-mode.md) | @getshort(api/events/toggle-layout-mode.md) | +| [](api/events/toggle-shortcut-info.md) | @getshort(api/events/toggle-shortcut-info.md) | +| [](api/events/undo.md) | @getshort(api/events/undo.md) | +| [](api/events/update-link.md) | @getshort(api/events/update-link.md) | + +## Eigenschaften {#properties} + +| Name | Beschreibung | +| ----------------------------------------------|-------------------------------------------| +| [](api/config/default-styles.md) | @getshort(api/config/default-styles.md) | +| [](api/config/fullscreen-mode.md) | @getshort(api/config/fullscreen-mode.md) | +| [](api/config/image-upload-url.md) | @getshort(api/config/image-upload-url.md) | +| [](api/config/layout-mode.md) | @getshort(api/config/layout-mode.md) | +| [](api/config/locale.md) | @getshort(api/config/locale.md) | +| [](api/config/menubar.md) | @getshort(api/config/menubar.md) | +| [](api/config/toolbar.md) | @getshort(api/config/toolbar.md) | +| [](api/config/value.md) | @getshort(api/config/value.md) | diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/overview/methods_overview.md b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/methods_overview.md new file mode 100644 index 0000000..6a6f904 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/methods_overview.md @@ -0,0 +1,19 @@ +--- +sidebar_label: Methodenübersicht +title: Methodenübersicht +description: Eine Übersicht der Methoden des JavaScript RichText finden Sie in der Dokumentation der DHTMLX JavaScript RichText-Bibliothek. Entwicklerleitfäden und API-Referenz durchsuchen, Code-Beispiele und Live-Demos ausprobieren und eine kostenlose 30-Tage-Testversion von DHTMLX RichText herunterladen. +--- + +# Methodenübersicht {#methods-overview} + +Diese Seite bietet eine Zusammenfassung der wichtigsten Methoden des DHTMLX RichText-Editors. +Nutzen Sie diese Referenz, um schnell zu den detaillierten Beschreibungen der einzelnen Methoden zu navigieren, deren Zweck zu verstehen und Verwendungsbeispiele einzusehen. + +| Name | Beschreibung | +| ------------------------------------------------------ | ----------------------------------------- | +| [](api/methods/destructor.md) | @getshort(api/methods/destructor.md) | +| [](api/methods/get-value.md) | @getshort(api/methods/get-value.md) | +| [](api/methods/set-value.md) | @getshort(api/methods/set-value.md) | +| [](api/methods/insert-value.md) | @getshort(api/methods/insert-value.md) | +| [](api/methods/set-config.md) | @getshort(api/methods/set-config.md) | +| [](api/methods/set-locale.md) | @getshort(api/methods/set-locale.md) | diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/overview/properties_overview.md b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/properties_overview.md new file mode 100644 index 0000000..e50f60a --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/properties_overview.md @@ -0,0 +1,23 @@ +--- +sidebar_label: Eigenschaften-Übersicht +title: Eigenschaften-Übersicht +description: Sie finden eine Eigenschaften-Übersicht des JavaScript RichText in der Dokumentation der DHTMLX JavaScript RichText-Bibliothek. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# Eigenschaften-Übersicht {#properties-overview} + +Diese Seite listet alle Konfigurationseigenschaften auf, die bei der Initialisierung des DHTMLX RichText-Editors verwendet werden können. +Sie ermöglichen es Ihnen, Layout, Toolbar, Wert, Lokalisierung und weitere Aspekte des Editors zu steuern. + +| Name | Beschreibung | +| --------------------------------------------------------|-----------------------------------------------| +| [](api/config/default-styles.md) | @getshort(api/config/default-styles.md) | +| [](api/config/fullscreen-mode.md) | @getshort(api/config/fullscreen-mode.md) | +| [](api/config/image-upload-url.md) | @getshort(api/config/image-upload-url.md) | +| [](api/config/layout-mode.md) | @getshort(api/config/layout-mode.md) | +| [](api/config/locale.md) | @getshort(api/config/locale.md) | +| [](api/config/menubar.md) | @getshort(api/config/menubar.md) | +| [](api/config/toolbar.md) | @getshort(api/config/toolbar.md) | +| [](api/config/trigger-template.md) | @getshort(api/config/trigger-template.md) | +| [](api/config/triggers.md) | @getshort(api/config/triggers.md) | +| [](api/config/value.md) | @getshort(api/config/value.md) | diff --git a/i18n/de/docusaurus-plugin-content-docs/current/api/overview/state_methods_overview.md b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/state_methods_overview.md new file mode 100644 index 0000000..c03974b --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/api/overview/state_methods_overview.md @@ -0,0 +1,15 @@ +--- +sidebar_label: State-Methoden +title: State-Methoden +description: Eine Übersicht der internen State-Methoden von JavaScript RichText finden Sie in der Dokumentation der DHTMLX JavaScript RichText-Bibliothek. Durchsuchen Sie Entwicklerhandbücher und API-Referenzen, probieren Sie Codebeispiele und Live-Demos aus und laden Sie eine kostenlose 30-Tage-Evaluierungsversion von DHTMLX RichText herunter. +--- + +# State-Methoden {#state-methods} + +Diese Seite listet Methoden für den Zugriff auf und die Arbeit mit dem internen State des DHTMLX RichText-Editors auf. +Diese Methoden sind nützlich für das Debugging, die Integration mit reaktiven Systemen oder die Implementierung erweiterter benutzerdefinierter Logik. + +| Name | Beschreibung | +| ----------------------------------------------------------- | ------------------------------------------------- | +| [](api/internal/get-reactive-state.md) | @getshort(api/internal/get-reactive-state.md) | +| [](api/internal/get-state.md) | @getshort(api/internal/get-state.md) | diff --git a/i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/classic_mode.png b/i18n/de/docusaurus-plugin-content-docs/current/assets/richtext/classic_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..baeb29680d5a574910f7ebf5b364fcb4d5cd7fc1 GIT binary patch literal 896654 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ξ})TD@L$C2t82`hG^9(dEiy@q|v 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

of#+WG2V%$AVrG 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�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

m8B zLOQk2mT=w63+A$e&d$tH{xwHD*IL4EY%=D1tGqurVhru}^A;<4>>Jx1&LDKOT+J7z zC3-wr(3cg7^hHh8x8x7{`2cKT$Xf>oF-hsKAV2ld?5xvz2>8}KVTPbNf}fQs>r?wK z+_e(X1S+T04{tkXr{5A~*|Ce8VJA@CTx-VdZ@Wq;YySwYke+q!^e&N}6&nrrDm$Mf z811und;c!{xexp=W*VWx30|={mY6X;as9Yo)=eli{MV@~GmdEI6>pdwo%O^`(rp1< znO8N)j|lS;&(th?l`=CX;;h6qb#aW!cRys{K|bP z631dN@mVAchuVRyyFu#aC-2@W$r_Hwcap({B81X|(O@^)p;gLie7s?P9D!Q%PHJ;g zf|}G8FSpU%zMf7;jnF;!Dkx#c9Fm^l`?A@c%(>18LWR1bh~w4yEru|tS*J->m@lr2 zJ(?F%IkVb!s&yoxorag67AxJ`!41R|&0hz_!`b+)bH!9M88FH1^Wn`vZvZJ?VUoUWBTQHq|CKs=2NG#QSA(OT{8T?@Br! zwVAB~rKI=x1%-VHBa8nDfTRF<&=zTq%>7O8$FL_&^!T}VC)_VlZ} z8+Dd4PPp)nK8AAz#rwhF(~gw7Q|I;^PJE<)2Hw(#rH%Ak#$nVCHqXbqFZou;OwhU~ z3T)6>7{}BAY!r}}!my5aHRtu|{Cl^GZ;Vawbt6;C1Gy&em~Kq}?zKVBnZT8l&n?GL z#Pc{rUOSO0OBU@;inq&cY<)XqVBW-`+RYT;n^M&WJ)-*QJQ1$eeWd&DXpM`sP0oJ> zjJ(5~VeO@H4;tpn@v*c}3RJoJ(_d(@h%vjIF86HJ^ zoay}F6wa2D8NeMD@ahwwz^Eng=5hua3kC#Mk3Xk^v45LdfS}2KIqyp6M1BCKJ6}{ECbI>bl*e?*-xPQ zSfTVR&%*^Af$^%zE~CEV!%4mP@8HjKY|auO!-s_$DMP1!B6?0Rp;V$=o6-Bv12U%D zUz4NpOy{JM*0+f!GxBebrriue%<>mkEMHES7LlVRVeK(rT>w}+%}{606Rh?r_zTNz z;ul@Ih$kwjOe0sXjJ{8fe{%a1%0?jhofh-c(yye_J+(mz?cI@aL5?HSQ|dX3ob_-p{n@rarfMJA<44idi}2kn1QeQ1_r5#ifv&s3;ie2NlOBCuH6tK3;h z-HQ!LIY2wA=wyK|oA&rL^Ccn+Mi5z9$qj<|vpPl4@VYNv@hBX#cz$B>0dq~bzsCI? zaBV}Dbas&Xr*!kg42;gCV9Ue~?gkBdF z58P_VV=6XNiUo}eQp}GIW)Aq9LwMlovsB6!B8(W%!=B3Iz80CTI0?rg#ZXK(E)Z?L z8cd_y49ObLh&}n)=LN2Ab1s}t1QF*D`TU_(rT(UTAfG(M@BV1YJJdI?_yX`5wsqv@ zi>$^~BckJcJXokCDUexu`C+M^Dcs8GgSrd=Mue6nN+D z=25K<`Eko)F~KImHINo(0YUzj2Q5-^Fz{A;zKx9XzKnhqB@PQdYoh>0eeX((q2IG^ z*8|N1gBX%*EI=JsY_}(9d6Fj;Hm=>bD8|rD-O`cAZxG+8GqQ?ecXq_Mz!1>?ZG0WI z-+C=8QCFlO5J|vrz#XQf@=YOeY{}5;by;FXOS<$a3=| zWZ{b;;05oFDd%o779?WaMu{A?oZ#!xi))BT6j@CcyAJ)ZZlilUb!MTDW&u0 zss`*0y1NBS8k~SVI%!y)V`MZK4r#}BVA8m+yvnX@d|{hVMDOq#qD1wN%S8;WQZ!@u z`yT7aS^gKA+wFJL`BM6UNS7er%>gEhV4J(crK&jTm$+)GZ=Xy`)#;P#2I=5y1Slp< z|7mOZvHxpMzeq+BanLkkZS<_0M$DoqHAm&_OEm4C+flqCq3ZOO%?$6xK1Z9@TMdiZ z;dpf6eK*I1R>~D@g(l>dJiiBO#hA|n))XIjHJ~6ZIWhi~T1ru9^?h4me7K%r4*TY` z_eTAzB2bm|?1E-gg}rz<^ROd_wV893hOc847}3bq1{2d`GubAlhIx*+Z7QW;N;Z-i zdro{wK2N%nrwaguvf;0UQhpnl)+rw6_h35!9*3Y3=fV?R0G?UtcWF)~n+_()e_K6u18L=SYZWi7Gb+6wu|wV;*Lw4IrP zj;Su6S8X|%R#{^Cm1ubSIg&#Sqhd&=4DF;4wu( zuW9%NnZrU5H$X#=kJ4Nj>2gq8;uajUUk%2Q+nGBT`tdc{0`7jfvjygOR$C+ME--Nl zx6BK#Grv-teH?AA0>Ants3P`eovcg{Y%Qigr`v1*U^E`6WAr$$2)mj;NKC0tJ#MVnjQ)>JS#yUdP1iV%^2>Om z*=1sVE%=z~{BsKL9QnrWC41&gZ3nB^uZQtO?)1m)oYK*rsy^sR*OmJv8JNbFTr=he zD{{LuI`J)lHS+vC7P=?p-dN_OCC7K$H6)X?_A*U)+4AeQ73yQpBN9fGu0W1cWvVG$ zA>s*VZ{=o~=1zyiJS7<#L+|bLrSwjQql~oJKm`w&prNH!5<^==6%lua)cxoT6uGwP zRx|*UMyNu6-X`P9u*zOevU5z_+K`XJp*;wt{FRvrZ?gINdX*l`wwe9pQn?8l-wT&7 zOt1TLcG;fS!c8;mS-UQK-QwtE)t`NT#XrMxh0Pvonkps7-1hpm$nww-gMG#Gq^y1- z$0Hds;S!Ti7FXCOOz%GQw=On*2D=#1^3}c7J7qPzOn)J{TF*=Ney~Gl^f==bS=wqO z%a3d~ZP@jgXshj2GKs7fIM=!|(EaHdw0R+*6a_W{*i!7+QH$|@Qb!u@AP!uMN2wh3 za4fCpPmWmVJJN{k;Yl*XB>aK$an&0w4oT=#IaK_foEI{&0DD^dpe64>zH}A9ppVhJ z4wpUm_x)qUU9Jk1tOqHp+b(fNh?lrGkEU?c_S2HNrp0(T`G@#&{1hhQ7rR&PB{Ro=qU(Ep z2U`!JA~_v=Z3Q3q_?2gq<)riar`VTks)$GzES62tW~SHgo4ejMTEk3%TH+lC-S?@T zp>q~7EQr1YWZS9vmp($Ni|<3V1A{Ql_0x`GGa9c;;nDfsjg0&OOl%|oVYI5l0GSop z&PoQncp2Bq-{Sa;qTFivEnLN zs)WBLF9=Q+<~kRIiJ(@C(gSIP8satPP1}Z93m!9#ddnx@htUf?>^pxc(E3!r%UQf~ z`RvQNMWwF}%>y>nIGFo}&VX^)9w>(A_P@m4x}Q^@jsK9JVQST#$4ZV^k>rX7U-5r- zV?9z*_%w%?alYqC^5zueDLmjE72BIW9`yd}b{1<1g=opTW!&Rf_Sst&t|MC6_U{j=S$ap?~_J^?}h9m()b57aT zdwQTFHt@FV9I6Vwd}^HOHadR)WtvUwPrU&dtV7dmpXpVMF|gwKB}+njzTalIuSJGD zFRm09%t#GdVp4wT^xL^&>+B!&ehrUm=5zwX#AoVp972O8YtAmHv6&d@C z>D`paF7|&)35vAneVYhsji+g;#>`CA53Cn;#}IoQ>62gV&C&PRAzj;Aso@0-m>^o1 zaCTk`D*hfiGT_Z_c9_fhlf7l(@26UUr#l=MSzdc=;9VE*ki| z$NlJeq|c^fhpho-8G(RT=|c^}!I$k9qqj zZhZaKQKga@>jKa{rH-4QxgLIPPG#xu^x1~eYi=l{d2$_3e1ozhMS6i~rG{?bndS6^ zd!TKr>nZ%b-rlMUst9`PaWQiI&?0w&V?0aTSK#SV9qMG?AJv*=F-y~jPI7VAHL$Km z-_b-oe*D5hQ#=t#D59_n@L&M3T;LD%K%6X&+)nIe6_kKf{#3aHlBf{fo#We&RTis^ zO?!M1Wx(-IJJ1yr@)?Rb-Iw4baas&K!m%hC-#~l`+3;xp&%w|jF$y2+@G|f%#O4^< zW<0+Obv9mC_HOSySDlt~*h=x9u6rug?kU}1#-=N?4P_?~I73F8f`tdG9sFxr zAkA`QcYOap3!wjNxB%JN-I+5Tx77LfCt)s@hbvJvLoO%u#^y&;c{whRKBGLsr8Q>! zYY~3(rL^WI$*t7qv&X>uX~afIjJ}DuZi16qKy6KE{yp^Y4&b|avWB>p^6tD##g&7; z;chfIJPa3ednBvJs4Zses8&C^$&1l_tim-~_jOhk%RJ#xXj%DMLH5i@T++n2vjcqB zt4hz659-=8*QoU^ClbFT&~J{>|51)c_eV#i(q8%j(KQ2|1O>38dfa?sJGEAS*@fa& z?R|VjmVZC{fQXgyZKN4_{E{X>cKF-(7bc*UaVqmHs?zz*D6yA;m;)hls>s_+zIJ4? z75%pktX|M@;q5kpmnbb`;3ta|i(a6Ifi9F(@1_Uf&+5MtwX*oTlpz}C;V@m2)Mu&X zv>1+a8yr8DBDjB-icc%K@tdG8%5T!s4F4@V+OmcmiP&cS6DZ8ti0j(8qnOsqo~!Z& zjy`kmH6A5>waocgCe4TO>s44~lbDc0ubc^S_X;YKK1^|8uaC-gl1gH}ztc=3ydmNH znf0m#zZQ36Wl5NTtJu5e_X+ai6E$;Tj#A``??Lqk_Q`}z0mY>}z?~BT#iKS4CND?~ z9U(TTF8-b>@muoo*JpT5uXfXqC$K&Ut;|gsRsBh{&|V;bU0upPgp1`BpB-H)=C6*c zqC!7WWFIGomAs~#hcRLgn15KYR)H>{E1mkpr3fXw(3iAOo^2eWV979LEM^Xrij3KO z4S3g2tYFm7(8kxVP@iBFkwwY`OS9?_3W-d-S^Yy{0z@P-)&9MIl%6zN+Mo`K(W38k zZ(bDv)ZX=(_R#iQhdjQ{3&8i6VQ|_jpC(+K9{YsU2oRbLzsMI9EcMcU9dqFUM~L zFQ)50YyshngnY}bUa=mF3yLn>;S|)z@h9PG%3st9-MMMD?Z(LbXEQvjcom$4iQY>W zV5blN{n*yDHOX<@T1|5S<~UBeDWZFGx=)lUH7i9T>ZfOLI8P;tEnKN$6hj*z=|=L_ z+5Yo48e5+adNT(5VJM@6_-GM&!|&UzieB^vneir-^KRqg8E)4ob($K*05|-F?HhOF zkb!DwPyi61AR%dBFLRdvRPSXD^pA#~bw{Sp6g@~O7<1W*NhWvnyuV}Yja2B*Fxjlg z|Gzmeg7L*?q&01!SX^8@j!&DtN`pwXXJ5yD{Iu{Eb5jh_UslOWU?v%J!NL^ZN`07t z(vWDEhMsh)j+V0^jz`A;Rc$d2DRKwynq6P%P@2`lM}v~U)38zKJ<-7F9LkO1XvO>K{jh3~KKXA+qbCa2CyjIQ17cSu zLFI4jfhZAs^WZmY`pY#26^U`9gX~{Re1mz~9{zC-K&B(Uqn^K8Y(=h4nDRVm6+VX! zsu{fmi3^dvw!_tFT$1W%?BQ#r#O09Xkhyan+Zul~TyNu?oq&7H^zl)at(_kMF{$!K zUcG%zs_U^zxhob=9+FE~74hW+hqs}_E`Ytoa{)IiHKlsIvabuDwuM`^#>{1c%ADG% zWw(j0gJAmv@9MK?ME%N0Uq2Ba3TYhjJ-)8gir{{D4#Y8svSGv1Mr>Vw={o}EHHp~$qq)!l9 z7vmhHoQzZKFm7|Cw0;hy+6K;SjV9GeUdfeOw+g%y1Wx|dV1P<@)l-Y?i(o{^=r8%P zw*?r+v%F|uv|C;H87%z$=n`L8;>0%cn1JibBJn`mM`g-jBGXeEeX`8J&B8slb-cf%~-jm=LVl88tbjyf$}~rzr0M(Q}Da^Zlek3OxVc2 zt-p`Z=eBHI7H&|9C`R>8%9jwQQ}@ORd|*+Tfg01-DSb6z6au~?Y~Oc(pfPdFV-bIF z&_~nJU!hx-tv17p>rk+S9&|iQIeR-7ye?z~(-pRrB16pJ~IoJI8p-$;mL8{`D(L|H` zNvTI+SFu#W1Jrx*D`p#^87G3Q$7r*_#*zjq1&&Kf7 ze9lIz<;tQkFi38yGsU|@<~>nnjQ@2YqF>2xxQz6)b6h^ zlGJj!c`(slr7%OY&e&LSG&EMUt z7txr!_44{5rlv-iX-aQL-5j9xtknmzpim7@I)vk+DX(UH8Qehk*p6L9@X%1$UqOy0 zjymvFK+^S8cM%A%<>R@$eT$PK(#`y0{x2_P31bkuO^;Ccc zuU>dXbI>kY&)D5AZ2C<^sMgP^v=WNgaNC;w@s&*3AC>y%`%ExyiUK5OP#ddvU z?dM42R%VIautFA`0uexUQxkn>R|AIY!|3ut-dwe&*z1_eD!aYA-uV6S z3k_)h9N!j@Rda3)`ZFNd-iuf!0egf{7>U!pTC~nH+l&Le+94IIsRQudwLUC#r!2Ih z#o3MLHq@VsY>8`9|9ixOe(>)qg(xz+Um<^jJjIiHI#GDY_9v9;iY(`8 zVi1U#e>wKy9sS|E6bFZR4*xQW#h)G2dizRQM}rP&qUlS84ezwesHC3#w7UOh^HKDB+NrTlJ0)+b91W+_Q#3g__mu#UsUP7 zy+VsC;7zH6@6JfMwLdBw`Wj#eK2B=*mOLDg_it_~?Mgk!ze##_6iW1P=po{FnJ^RV zejbhIOV!UN0S`8+)-lu%H3;Jh+Wzvleog&24=o11IA8C2@>Xy#I?|G3Qgry9vK6ty zfX}ofJe!m#GSg`>T96odx)zL>?Mq&1n(;Hbi~q!Qr5_1MJEaj+R^vK&$5jt(x~={_y`?G3MUi&Celw-&K>FB@cewm2)?CF_@y5h+XSMc12$= zUWSIe3_HZjwmh+G#T|U7t#6rItIWmBCaNx+ZF`~&c9BnZ90f9e%9Fo^?@Al(1=TdcCG@ol4b#>% ziGuVZUglzM3B?x%ZR<&+)t4!xT%&?tUsQ5*K^NkV4rQ_&H$CJ~A&^VV;r3|5m6w;* zF(I8CISv3i41KdPlYmpiKkvGv>KtGTh|c_Q=9rJj+C10@rIi`4YQEWka1S8e>OFAX z-mYM$wEgO|vq=-poZpo1juk6B%(9J09t6$Tc-AG0FE-QHxnzLcOMGV~K)KpDluJZG znlf<-8OSn6P1h0fe7cs4kMWMPHEmSKz#lFai4%KSH1qMg$%)&G@qF<{WyX8Nq%}P5 z4$1IgRO2tgj;$e|SRw!(4$u7i3B2z!W_V73K?+?t9bs(QD zTZnWoS&3P}3>LrOr{qr^!u;B*#=wH0OR%j?amQDs#&Z)*EU~UzFVvJ_M4}*{`Um~= z9gxO_!~%xW^YaK~_5ar0M3FZQm)pLLxS4JgU+tm1HukYp0kl@u?KKR_d}eh(8Zg23 zP|BPDKhkDb*G2Vx@zj@lz3j9@;mF2-T$31vd&4Q;W?Esp&6q_PMj!H)<~g3Q%prsO zrmI6rfTB1l_frFrK2eA3`pn_lG&l~`=PaR{VA8R0cg(5k#`-+Iy6J2YXle2S?yad$ znyeLEG?Sg{pf~t7LFf{`)cs+95r@TV$ZAwyej@h`#m^P89AKI0@gY1JvyK0PaN+Ei zHHhLf?;x&JnI8vG@{uC!OmNDK>J za=ZoLA}uq#jET)%{J*w;iD%%8-%4wCxzL#$C2;OBI~#*;c0Trgkm10(TJY0 z0nDWD)U$A8C<=y4PPpugyeus=YH_AP_c?%dm9r&KjR$G|bX$F{ z%;de3;g{aLrSOkw;xdukGU$_BI@P3wPr%uePB}k(fEYEonMKU!_&M!&q|>ThI*X@E zjH9@J)7AL~UGVPB)p-!hI>$wpc%pJekwb2ev3Ydh9h(R2 zGvv%l#zx**3)))t;r60(YOn|oZFIc`D?%bA;w37B)^A+ox{`O&YA?hvUx}9OW_51J zEZ?0~!AmZF>C?-Q$G~I-e6-{xLX&`2Swo&^I)lr_B<{zLk-QZC>|d_dDY8?*0nAdS zHa;qZ&!p3N*iqh|X7@cN-=c0pgYt~Gyw)*@#3&=AJcOE>RQAGuJ(nlBI4%g(ii`Pj z{C!&hCi+hP$JpHJ!AGYT$2Q+IoMTi6;Fqf=)E8XE-^K3N=Z`<=h$2wi*Ea z%CS$#+dZ0oo)8o$xwx(o9I*>{F8ty4M(MB1Hz*L|Akm^idq%&ajqmZQ#^Q6j^lRLc z&&$^JePoY7da`X%KThgq@i1rFt5=if=rf<#r~B7vPcCMUWjNdij_XqWB&!Px)ck5U@XuX3``-P;A)(M5a6Ds*R z1@&qR?lTnBh|Q&qE#W1?-2g{Df4@>yPD+1#0Ku8fbHN*=>DD_Dza7V^ewyP35^n?Q z{g28}hagM4=(IKIqoI&!qI4%fax$Law9X`;R9V~%1JZ0(9kNGtU8He`6_$1%%K*2l2wvsMd6w(QKRjN$hdG=KjnucIx#nc!Udd^Itj&y z1bNP?hOcs9>~G9MFnyo?s?F9chzW$e!;%s^iqwk@9we zPI&$aWltzfZM_hnIrp} zT2sW?WpS}S9qGb)w;~o3^i=&6hf}P%?N^_P+9d#ASC>hB%9G}tR7$)BRTn(z#q`>Y zhX(Aj0adtayi<`0f`c9ught;}UbpNtJ8xO*v@uF&gbsa8twmN_$6vHn8@hx)2EVl3 z`{pL9{>3#Fm4udcUdT{pzW5qTg>;2)(3pN@W%@9k+-slo`2v-g^PnBvd*huQgSKEu zAqqnWUq^Oy9hCY0_jaw*EB-BBuaYU;h0OhwCh89JWfru|VQ#*f?^7b=2nxJx`TL+4 zc-Env{Wytl z?JMq+!#)ffutL|O!qtbZ8kXbi}@bbIjw8S~{wSpXb%+)x&Df4+^l2OQlbH#5frNBlm zrn) z_wDWnUc;_w;xIa+d5cvW#>4D1k^kIZm#2W8r^k4BsvcF50q!sc+~&F*3}$o=Eu4lq z=J0Ef;u17x@1WXDcT5K(^2{mIDEEWdcQp#fY%KyRj4b^NdLysFw?3#Rrz1_#`KQ7(G2E)z52_=}Ym~39Ta6K_O;?C4l>_rRBuZvX{ zUtkzB31Xp2HuMbdKhI=JXJ>lV?F?g4`rUG{ASsU(Q|w50=)&|K62f`;-q&iy=DBXg z)jRbCzf*t^c@6K+2M*1T`=(C$YJTO`PQM$Z{YI+UWh7sql~ffvx5M_;c6(Vup}<-a zV0#Wnet<346Vdg?OeUR6ul%YG2Fg4;mVz~Cj;JFQb5`Ti;TxC2xTBVNw9H!FM)&E=%=jOI#^hO{GStU$Ac0+XLP<80mD_Qk2npvz`vb&^9$}taAt|a)AlsEn z0jUFLfqwVx!_Y>zxnXi?!$d~|?pYdAdBpk&T}cM~Xm2({T~@nfxxW(NXbz=*(zko14Y)NJ z1jCn{Erke9Y2p@`GW#)$FMy#Mm(4!Usg#1ftLu;emjLhQO4s*OzJU@cx?_Ho0Iys> zzLBsvI>VI~s>2{ zE5`etkvEqU7e{X|58#W@MnHw={L1UnuDOhOG35uLn#tNk=kd{JYF(fFZZMDqeq3j# z>yb-fGDe$Wb>`hHhTaMw2{5ZzRR0NPnoM7`Muh+RH(DV42b7ropya3#pSJrZv(MH|n)7_m!UU2%^Oojh~@L+rc zQNB`@C=bF5U{8OmSLAs@e-7U1*bBZ8(DmQG8ya&2T&azvdx&=wc#aLxC2opUek6;? zNO3n`_l;gePB>hayQu5q07J)pp$?ebeZdP7YjzkLyFu|^%voq=o!Gg`526#HM};67 z)EtgOHp$O5W4!K}J!zQ+-z0^H)x1JFKt-asxc<_{0#w^CX{EeI2!{!uZU4X;m{$0l zT=%kP2B{Smw3ZmU?GaUeG?Gw$%8BBN!ItRZt1)NLC1$m5n(cSpRak?FV}dMKUlxZP zf_sgRVG*Z9l>Z?49hur#pathdS)Pbv!aW;SsIjzAA!N3^ebVzoyB*+}!*OxZ=g;r- z2ChEeX6>D-JPU1~AUNp`JgDzfOl%1LzFUieXfkKsak3l-bB+$Oc7l*}>6!tlH4l6{ zc(0pL;TD@a&x%V3ectnYcz?Bdc|0eQN}%$NnJYg$Ta8c3wXDub4A7>t>r2qZP3aA1 zQ}-UgV*?uYUC@^XS9|gtDC2@?dlqK*$I8wyS==i!b3Kg`oK)d_WEU^C=`gm41 zAoa9+s9iwZnVy<86*4$N50W>kpG-Dz1M6aG+e9o_g5rACEK=_tUkp6&bO!;f_|Dyv z0%kV`wl|HTYK!A(lIH~su6ImqjKta`$1p-ul4i2!0pdOSJIHrU3wVMa{z6*}@{ylO zUpLjKrqNU1p&VNO$G3&+?X%#$#hJR*l(!U;(u#t$>`|E?`m^I+Jhk*CVSFsbzf_qV ztS{|d*V;}7n?NHhzwJ>e!VHzmLVgBlLcS=q@Qv)c6y;0poS%4qBb3FY{V-7cvw_KO zhL-0gz9fp9zSiHNADO?Ke6R}Fd|7vvjRQe#skYN1E@)Mk<`K+~@D<#cxy0yZ=XEQp zPSWJSIF*lCDoG#$sUDj7_(-X=As=0*WWq#U7-m4Sp8;-g8@4xNCdLi}P7%h}!3`h8 z0D0J$f4LI>RLHb)Wnzdlxj4G0a};dV^?#otWss^~XU|rN9w@!uUXP4^S!8T#bFsvzPf29Jdq{LTGkPNo|5!E;dD&j9oj^z=_f(Ho_L5 z8uu^w&(w5`H|jQF7}!1Jv;laKRi+1Z?Ni z*%KPqIpCcpCYfQwz{=j?sv_b=3QW5i-U{P-OK%|AnXl;U0@mNm#59M4kqs>}LIRPn10{M#dE=wJ+5V0msj_aegb42Iy)pUI@w5t>*-(<^m|^s!PI}LlP@%({ zNz3yrX)Q1a(vL&P(Bm}Hc3pLZ0(-e9YB_#-0htH_l`XvSY2X21NUCIoU*(%9sQW7K zKVr?kJwoX1^4!)_-;L|3Ib=ktx1V#EXUU~z5%F2wC;I2eP%EZbD;VtL-p%2~Td8Bc z@QLo#ofDxVg=_76!c0bS5EEy<3h|=*i8u9EqTr{y!cdsQMS3mYv z|2kf<{S-XS2z!audHb}6Safv0E)s&Tp{8B*DGmRQwB2fHt%j@Nu~fA2;8dvlC(COh zckY;^E-}s3M*D5B-JX-Sk9&paivABbY_;t4b zoNZt*B#Khc$8KgQ{t{|0VV$vB-NpWEPcac3CL7o?)w*Pa$e%|KQdQ%(Q9DII0i=^F z>P=Bx_~G9GFq0=dLsm+t?f5sL=6si(FRSJ=Y(LHmbxIcZtOzU{Eq8X6Wp22`C3H2Q z2ANe(U1@mxzPn*pxtSxl2DQcCuKu}Eg9F`nEJfOPzcjd6aBP~!FG^V+d~s99-e1n@ z_cq@ca|tFkIk9$93CV<=*+ZQ=%&UJ6uR!P@oEdf1ceb&@+|KpZ(U?99DqIb6>ZzZg zl{EbWob~lU%Blfv06Z_oSJ9-OCi50GoN-k&Nrj8fh%Yp#eH0)Zxii}to?6ND+As9H zG+`f?S-Dd_cqv>lKks5ZD9r}<!E4bDuo+(` z`aQrakmyFlTq)8(lEILn$i!~)t!~?E|M;yIBF0$HxH5y< zp>M!3`U6~P*R;i{H0qIT0-4EEAd9BioF;HYz7O1 ze)RqH0i4;rK25i0{K?lQ;5DLh{+N+E+N!_ru9MuE1!uR`^viyBKv9YvDGB(tN(4u< zf2QB~A;ZIAdNZs8xynM!nK7jF6viv}qDQOqN;;%8^*`$D+e}nuVG3^RuoLelowjzC z*1SM0v_)!uceIw;)jE84&U2p$Oy^vfEFov#r^Dmt)K6>F-c@$j2H$LV zV?(@Gg9s^iu*AvHST&|5E7cJyMrLNoQ_#nr(6y^I+EYKG?_{loaXG8h`GNfet@d5L z;=^DSGsBw+;zqU9MGli^90}9=W3wT2-;lq?xS|ME12+Y%&YX`mir@5@{j}S`Zqqeo z7r_^ytw%$_m|5;nudkcBnPVbHtGzgDN+GSo`~-}yv4uYmCc&V++X{$=2lj94pseJRtMR4kX zEnBP|Y8(dHo{UwGsXCh)N`as!0vX?Z^m`>Krr=Ohg{+e4DT)QvVA#@3V!Qy^D8{ zXKGaa>)!d*f=j7vm|2IJM_y?eS9l*DPh{VBx8H|^;E!Oa}i-uB^gO;yDkfP zWQ;k4qEN)PhzlDXq<`=yNSBu*aPSRcHOab&GiKW$!#_3AqCd*nL@5IM)pYfyr0ToWH#W9$*4L`6fR)%nN#o>C@&L8;juF|4KSJINxOcIr~?EiBsQ$EVp9w zplt=~Aj>4si5X_HT=+VUA*A?IJZl_^-ryzJ4dpgxH_qRwb#*BqmsrI}g{&+R$?=S_ zxpD70p$g~C8L=%!%_(i)mrHGLsG|e3%CNubK!r*%Z2h-cQ9DNy9?KEe)Yp$TYzKxO z3b9O`oe!?-nJ@&a(JSW@D{qSlVvPdqyc*JNk`Ut+z3t?0O-&=M-4+61J4>qQ%3|Yg zXr(`}F&G(JZF5Og*m3A1B+?DFcarP(>87I6owr{!ZTMK2Gz~-%^hkgJ%yz|Rris=z za8JYgJP$+z&ySuS-yj3m%u2sJ@%oNv^=3bf&@rOz( zJ7Av#e8Kw)%_4(VjP+k{cAe(D;OYf!^7x`7;>S<6KmMb#+{P+vvtapT7U%dNeg>|zTuHrNsnvC zG||PSinkL)P}k!S1I*qL9%bX=+JN7SsK_F^gL_MBI}2;v)$Pfa3;cST;5rtLWi-H+ z8WF*ClE+-JJNGJ;HSUunAmB}`^2g6qhsJKjrP6s~77Ja^={vYeVD3O*w72O*d*Ga5U_9-kZ7KtXV4MNu zTlu1^an;AB{VRnyg~6UnQLfHIKmS^VB!$QuKQxY^Q0GY*dI5NOR9_^OyYb!Zi0U(- zgYt?I-&xwzC8Cv2sDH~#F_Owg3C5jxNa?coi}(Xpb~$$8b;CA^>yJB1+;G=Q{hNh9&*N?!52L-`kFvtKrXn7ewj{%<{y@=%2&?}`y#9CN^cr(2#sh=2QP zkJpUgBIf2xrZuH0p0LhllvUiu#8a@L3Y}PDPoN~uM={e|?)m8Qgjt8h z@sL`PA4oGzw3RSja-^%Dv`g&=5_w`t@uXP3t+xOw4+Q?({nir}ECQupH_oTk z*a(5${`;R#jT=61=FtXYesy6DpSNCWNp2)%2rU#$rE7q3?A){H8qS-+w7!7N)*Xal_M-> zXHiwMYlh}}ST#3M|NHu94Pz{drha2P!Wf{{W)3!fFxIoK2mNedoCEkYGYUXd9eveE zw9ESuGJFrqxq4;j&Y$Xt3|$85{eZ%wIl65ptiwfVOM z>EF&lOQsM69r_(IG%=RT5nxU0byq0W%A;c??=@vVzXsL*I*iU>A0cbF+CpsxZ7la>rUVE_dR)PAMR1+xpqc>&`e&np$-Xmom z+lOERtRGeTTldslhjxAk1xM>IG$VJHtV%0?Qe5VVMd3a`SzqpECF%!X9`r8r zln=p&b6mSKVX8awAH4|PkRnv_q+*;+eW--f`)Fg_l<*{J+f`})Z)RmH6wXONXp&dh zcu)ow?`CV+SZW^k_5l}~*mWZeiY=|S_YiN)va5rGc#&S11h2qzqwAtgkm=vu*fkGY zFQ%_^QLu7{Sx3d#2iq?GCO(k%9LaF!m!0x1Si)gC$=nrh?^VFSs7KCG$e#zXia!T_(h6%UKq zVVKzHwG|Jx06YKErR&(Oh9MJyMBYqiOwNOTrF>3Jz25zt} zR!cZRDrargRhwvkJ2%S`CP&PCT@oSNzGho~pbQQ&5C##svDexo1Kn%JD9JuvuosP6 zs9(RCi6Z6CzAK(%NOb#;rbQY9`eizd;LmC&H(wM?w~(>*aXp<3cuVcvO~)$kdZk&B z@G?CYau{j;!(#E@xw=LODXm`BVNwsbG>Q~9$0Z8FQ(}97!D!J9xkKp!ljFIM7myAW zpg`uhLXLmNpIEX*&b`KQ(6}7fU3^+*i{!Q` zZJpW6p>-uuthC*L{IAVd8H3Oy2zy;JZ$>wjSF-KYS%qm*rfCuvighn~XiZOLfGm?N zVU*hQaqHaVG#MpaB8iD@SU_s|UJU9o!X^>}F^BS82Nee94oAZ+j@ zcF}$M9wSR0duDznUeUBCn(Vm8#O0H`*J&kE`;wUksC|UGMz%{V5A}gW+QDVz+mmTo zWv_AElnsnNOMF%%Ei~VzgfV&`Ju7i3ZBpo|8*f(COi-Kt-MaHxcv%40IiFGGA0}}M z2n165iU5p8#fK}WNLNCzDABZPwRuMy{r#x$J%Q@gKJ~)PZRp?@X{QH($WCH1scGUe~`x>ZR#Yu znXYFAp0Q+#p=I}ksQRbB|Fy-)YaRc8EQk*@P-fZP<2GI|`vdYCA6)yK!Wh447hbhY zGcij234#A&>SPE90e3nQU#WNnFP{?>7Y5J%n3tNFN-VUu0kXJWs_A7MO8(}fsjn?+9v~Qd}lG5No?_ktmLZA^K}ti_oUF}J0KC+eheL8Rqi(;-GtmVZ zny}O{tqrf1_N$c05g|V-USWH9F$8+~onv3|0+{d%Y}Uv1${nt9k6i-1yBRXEhlVrB zXI+dZK^$&prIu+;z&iYrhEjzDKP*W;Kd3D3i8Bdod+K~%i$WXyG-DyO% zyIyHyZXWn4yujW*K~HkD_j6)p(6R#&^nJvB_XXDr^OvKIkm;@ zGsP#)rMV8K@e5z)ds$o8;zQ(|%rsA1?3N@-{gJKcYuO0Cn!8V2A$vxQ<@*vXs$)Fn z)lb1hooT)p51~t$-{KcUMYFo-0v2ehH-`%Gk6XT?c%iWyyOWL#C*P!J;$uAo8ImHY zq^~G;cuG{7syj6ysU(c;Z?(mBP#inH&S|BRwwJ6iYJ~f^l$y@_6kp#J_+S3a*d+Ll zJRdOLQU4FOBK;HD0(GCJWUtl4L>lbVB4UAMrN8~OgwXmk#WU1OHu7CR@z>4ei0%4j zVwMC71g*4-HrrEsk0_cEx97VVAPHdKY+Hr#7TXvtGjrku3$-jT8Y;bT9=Q%y6u23X ztZ0x5-WMvcGSnVU_0J%S`rL>@Z&±>mzM+Z!@3qq<+J-RFgLxVNMWe4(xp!P&@- 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 ozMCv*Ma;Qhg))yvuuyv6A^2=vL9Mr4L!dic0L9 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