Skip to content

Commit ff53b75

Browse files
[update] descriptive image alt text for SEO
- replace filename-only/generic alt (Menubar, Toolbar, Classic mode, RichText initialization, etc.) with meaningful descriptions on docs screenshots - localize alt text per locale (en, ru, de, ko, zh) to match each translation - guide screenshots get framework-specific alt (React/Angular/Vue/Svelte)
1 parent 7bea8e0 commit ff53b75

35 files changed

Lines changed: 70 additions & 70 deletions

docs/guides/configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ RichText supports two layout modes for the editing area:
2525
- `"classic"` — the edit area fills the entire page
2626

2727
<div className="img_border">
28-
![Classic mode](/img/richtext/classic_mode.png)
28+
![DHTMLX RichText editor in classic layout mode](/img/richtext/classic_mode.png)
2929
</div>
3030

3131
- `"document"` — the edit area mimics a document page
3232

3333
<div className="img_border">
34-
![Document mode](/img/richtext/document_mode.png)
34+
![DHTMLX RichText editor in document layout mode](/img/richtext/document_mode.png)
3535
</div>
3636

3737
Set the [`layoutMode`](api/config/layout-mode.md) property during initialization to choose the mode:

docs/guides/integration_with_angular.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ platformBrowserDynamic()
294294
Start the app to see RichText render with data on the page.
295295

296296
<div className="img_border">
297-
![RichText initialization](/img/trial_richtext.png)
297+
![DHTMLX RichText rendered in an Angular application with sample content](/img/trial_richtext.png)
298298
</div>
299299

300300
You now have a working RichText integration in Angular. Customize the code to fit your needs. A complete example is available on [GitHub](https://github.com/DHTMLX/angular-richtext-demo).

docs/guides/integration_with_react.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ useEffect(() => {
247247
Start the app to see RichText render with data on the page.
248248

249249
<div className="img_border">
250-
![RichText initialization](/img/trial_richtext.png)
250+
![DHTMLX RichText rendered in a React application with sample content](/img/trial_richtext.png)
251251
</div>
252252

253253
You now have a working RichText integration in React. Customize the code to fit your needs. A complete example is available on [GitHub](https://github.com/DHTMLX/react-richtext-demo).

docs/guides/integration_with_svelte.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ onDestroy(() => {
261261
Start the app to see RichText render with data on the page.
262262
263263
<div className="img_border">
264-
![RichText initialization](/img/trial_richtext.png)
264+
![DHTMLX RichText rendered in a Svelte application with sample content](/img/trial_richtext.png)
265265
</div>
266266
267267
You now have a working RichText integration in Svelte. Customize the code to fit your needs. A complete example is available on [GitHub](https://github.com/DHTMLX/svelte-richtext-demo).

docs/guides/integration_with_vue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ export default {
271271
Start the app to see RichText render with data on the page.
272272

273273
<div className="img_border">
274-
![RichText initialization](/img/trial_richtext.png)
274+
![DHTMLX RichText rendered in a Vue application with sample content](/img/trial_richtext.png)
275275
</div>
276276

277277
You now have a working RichText integration in Vue. Customize the code to fit your needs. A complete example is available on [GitHub](https://github.com/DHTMLX/vue-richtext-demo).

docs/how_to_start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: You can explore how to start working with DHTMLX RichText in the do
99
This clear and comprehensive tutorial will guide your through the steps you need to take in order to get a fully functional RichText on a page.
1010

1111
<div className="img_border">
12-
![DHTMLX RichText Classic Mode](/img/richtext/classic_mode.png)
12+
![DHTMLX RichText WYSIWYG editor running on a web page](/img/richtext/classic_mode.png)
1313
</div>
1414

1515
## Step 1. Including source files

docs/index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ The RichText menubar provides access to editing actions such as creating a new d
3636
Use the [`menubar`](api/config/menubar.md) property to toggle its visibility. While the menubar can be enabled or disabled, its contents are not configurable at this time.
3737

3838
<div className="img_border">
39-
![Menubar](/img/richtext/menubar.png)
39+
![DHTMLX RichText menubar with document and file actions](/img/richtext/menubar.png)
4040
</div>
4141

4242
### Toolbar
@@ -46,7 +46,7 @@ The RichText toolbar provides quick access to text formatting and structural edi
4646
The [`toolbar`](api/config/toolbar.md) property allows you to fully customize the toolbar’s content and layout. You can enable or disable toolbar, rearrange default controls, or define a fully custom toolbar using an array of predefined button identifiers and custom button objects.
4747

4848
<div className="img_border">
49-
![Toolbar](/img/richtext/toolbar.png)
49+
![DHTMLX RichText toolbar with text formatting controls](/img/richtext/toolbar.png)
5050
</div>
5151

5252
### Editor
@@ -60,13 +60,13 @@ DHTMLX RichText can work with content in "classic" and "document" modes. You can
6060
- `"classic"`
6161

6262
<div className="img_border">
63-
![Classic mode](/img/richtext/classic_mode.png)
63+
![DHTMLX RichText editor in classic layout mode](/img/richtext/classic_mode.png)
6464
</div>
6565

6666
- `"document"`
6767

6868
<div className="img_border">
69-
![Document mode](/img/richtext/document_mode.png)
69+
![DHTMLX RichText editor in document layout mode](/img/richtext/document_mode.png)
7070
</div>
7171

7272
## Supported formats
@@ -76,13 +76,13 @@ The RichText editor supports [parsing](api/methods/set-value.md) and [serializat
7676
#### HTML format
7777

7878
<div className="img_border">
79-
![HTML format](/img/richtext/html_format.png)
79+
![DHTMLX RichText content serialized to HTML format](/img/richtext/html_format.png)
8080
</div>
8181

8282
#### Text format
8383

8484
<div className="img_border">
85-
![Text format](/img/richtext/text_format.png)
85+
![DHTMLX RichText content serialized to plain text format](/img/richtext/text_format.png)
8686
</div>
8787

8888
#### Markdown format
@@ -172,5 +172,5 @@ More shortcuts may be introduced in future updates.
172172
To get actual reference related to RichText keyboard shortcuts, press **Help** and select the **Keyboard shortcuts** option:
173173

174174
<div className="img_border">
175-
![Keyboard shortcuts](/img/richtext/shortcut_reference.png)
175+
![DHTMLX RichText keyboard shortcuts reference window](/img/richtext/shortcut_reference.png)
176176
</div>

i18n/de/docusaurus-plugin-content-docs/current/guides/configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ RichText unterstützt zwei Layout-Modi für den Bearbeitungsbereich:
2525
- `"classic"` — der Bearbeitungsbereich füllt die gesamte Seite aus
2626

2727
<div className="img_border">
28-
![Klassischer Modus](/img/richtext/classic_mode.png)
28+
![DHTMLX RichText-Editor im klassischen Layout-Modus](/img/richtext/classic_mode.png)
2929
</div>
3030

3131
- `"document"` — der Bearbeitungsbereich imitiert eine Dokumentseite
3232

3333
<div className="img_border">
34-
![Dokumentmodus](/img/richtext/document_mode.png)
34+
![DHTMLX RichText-Editor im Dokumentmodus](/img/richtext/document_mode.png)
3535
</div>
3636

3737
Legen Sie die Eigenschaft [`layoutMode`](api/config/layout-mode.md) bei der Initialisierung fest, um den Modus auszuwählen:

i18n/de/docusaurus-plugin-content-docs/current/guides/integration_with_angular.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ platformBrowserDynamic()
294294
Starten Sie die App, um zu sehen, wie RichText mit Daten auf der Seite gerendert wird.
295295

296296
<div className="img_border">
297-
![RichText-Initialisierung](/img/trial_richtext.png)
297+
![In einer Angular-Anwendung gerendertes DHTMLX RichText mit Beispielinhalt](/img/trial_richtext.png)
298298
</div>
299299

300300
Sie haben jetzt eine funktionierende RichText-Integration in Angular. Passen Sie den Code an Ihre Bedürfnisse an. Ein vollständiges Beispiel ist auf [GitHub](https://github.com/DHTMLX/angular-richtext-demo) verfügbar.

i18n/de/docusaurus-plugin-content-docs/current/guides/integration_with_react.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ useEffect(() => {
247247
Starten Sie die App, um zu sehen, wie RichText mit Daten auf der Seite gerendert wird.
248248

249249
<div className="img_border">
250-
![RichText-Initialisierung](/img/trial_richtext.png)
250+
![In einer React-Anwendung gerendertes DHTMLX RichText mit Beispielinhalt](/img/trial_richtext.png)
251251
</div>
252252

253253
Sie verfügen nun über eine funktionierende RichText-Integration in React. Passen Sie den Code an Ihre Anforderungen an. Ein vollständiges Beispiel ist auf [GitHub](https://github.com/DHTMLX/react-richtext-demo) verfügbar.

0 commit comments

Comments
 (0)