Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
106 changes: 106 additions & 0 deletions i18n/GLOSSARY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# Translation Glossary — All documentation template phrases

Purpose: a single reference for translations of recurring template phrases in the documentation
([../docs/](../docs/)). Consult it when translating new articles and when reviewing localizations —
the wording and markdown markup (`**...**`, `### ...`, full-width `:` for zh/ko) must match verbatim.

The **canonical** (most frequent) variant is given.

---

## 1. Section labels (bold lead before a list)

| EN | ru | de | ko | zh |
|---|---|---|---|---|
| `**Related articles:**` | `**Полезные статьи:**` | `**Verwandte Artikel:**` | `**관련 문서:**` | `**相关文章:**` |
| `**Related article:**` | `**Полезная статья:**` | `**Verwandter Artikel:**` | `**관련 문서:**` | `**相关文章:**` |
| `**Related sample:**` | `**Связанный пример:**` | `**Verwandtes Beispiel:**` | `**관련 샘플:**` | `**相关示例:**` |
| `**Related samples:**` | `**Связанные примеры:**` | `**Verwandte Beispiele:**` | `**관련 예제:**` | `**相关示例:**` |
| `**Related API:**` | `**Похожее API:**` | `**Verwandte API:**` | `**관련 API:**` | `**相关 API:**` |
| `**Change log:**` | `**Журнал изменений:**` | `**Changelog:**` | `**변경 로그:**` | `**更新日志:**` |
| `**Example:**` | `**Пример:**` | `**Beispiel:**` | `**예제:**` | `**示例:**` |
| `**Example on GitHub**` | `**Пример на GitHub**` | `**Beispiel auf GitHub**` | `**GitHub 예제**` | `**GitHub 示例**` |

## 2. Section headings (API-page template)

| EN | ru | de | ko | zh |
|---|---|---|---|---|
| `### Description` | `### Описание` | `### Beschreibung` | `### 설명` | `### 描述` |
| `### Usage` | `### Использование` | `### Verwendung` | `### 사용법` | `### 用法` |
| `### Example` | `### Пример` | `### Beispiel` | `### 예제` | `### 示例` |
| `### Parameters` | `### Параметры` | `### Parameter` | `### 매개변수` | `### 参数` |
| `### Returns` | `### Возвращаемое значение` | `### Rückgabewert` | `### 반환값` | `### 返回值` |
| `### Fixes` | `### Исправления` | `### Fehlerbehebungen` | `### 수정 사항` | `### 修复` |
| `### New functionality` | `### Новый функционал` | `### Neue Funktionalität` | `### 새로운 기능` | `### 新功能` |
| `### Updates` | `### Обновления` | `### Aktualisierungen` | `### 업데이트` | `### 更新` |
| `### Default config` | `### Конфигурация по умолчанию` | `### Standardkonfiguration` | `### 기본 설정` | `### 默认配置` |
| `### Breaking changes` | `### Критические изменения` | `### Breaking Changes` | `### 주요 변경 사항` | `### 重大变更` |
| `## Related API and guides` | `## Связанные API и гайды` | `## Verwandte API und Anleitungen` | `## 관련 API 및 가이드` | `## 相关 API 和指南` |
| `## What's next` | `## Что дальше` | `## Wie geht es weiter` | `## 다음 단계` | `## 下一步` |
| `## API reference` | `## Справочник API` | `## API-Referenz` | `## API 참조` | `## API 参考` |

## 3. Version notes (inside `**Change log:**`)

Format `<Action> in vX.X` — the "action" word is translated, the version number stays as is.

The forms below are verified against actual occurrences in the locales (e.g. `Добавлено в v5.2`,
`v5.2에서 추가`, `v5.2 中新增`). The version number is not translated.

| EN | ru | de | ko | zh |
|---|---|---|---|---|
| `Added in vX.X` | `Добавлено в vX.X` | `Hinzugefügt in vX.X` | `vX.X에서 추가` | `vX.X 中新增` |
| `Updated in vX.X` | `Обновлено в vX.X` | `Aktualisiert in vX.X` | `vX.X에서 업데이트` | `vX.X 中更新` |
| `Deprecated in vX.X` | `Устарело в vX.X` | `Veraltet in vX.X` | `vX.X에서 지원 중단` | `vX.X 中弃用` |
| `Removed in vX.X` | `Удалено в vX.X` | `Entfernt in vX.X` | `vX.X에서 제거` | `vX.X 中移除` |
| `Starting from vX.X, …` | `Начиная с vX.X, …` | `Ab vX.X …` | `vX.X부터 …` | `从 vX.X 起,…` |

## 4. Admonition block titles (`:::note`, `:::tip` …)

The titles of these blocks come **not from markdown**, but from the `theme.admonition.*` keys in
`i18n/<locale>/code.json` (in EN — Docusaurus built-in defaults). In `.md` the block type (`:::note`,
`:::tip`, …) is not translated — only the `message` in `code.json` changes.

The Docusaurus theme renders the title with `text-transform: uppercase`, so for ru/de the visible
title is always UPPERCASE, while ko/zh have no letter case. Canon: **capitalized first letter**, with
words distinct between types (no `caution`/`warning` duplicates).

| Type | ru | de | ko | zh |
|---|---|---|---|---|
| `:::note` | `Примечание` | `Hinweis` | `노트` | `备注` |
| `:::tip` | `Подсказка` | `Tipp` | `팁` | `提示` |
| `:::info` | `К сведению` | `Info` | `정보` | `信息` |
| `:::warning` | `Предупреждение` | `Warnung` | `경고` | `警告` |
| `:::caution` | `Осторожно` | `Vorsicht` | `주의` | `注意` |
| `:::danger` | `Опасно` | `Gefahr` | `위험` | `危险` |

## 5. Do not translate

Keep these terms in English across all locales (verified: identical counts in ru/de/ko/zh).

**Product & modules:**

- `DHTMLX`, `dhx` (the `dhx.*` code namespace)
- `Sheet Manager`, `Event Bus`

**Frameworks & libraries:**
- `React`, `Vue`, `Svelte`, `Angular`
- `Node.js`, `Vite`
- `Redux`, `Redux Toolkit`

**Languages & tooling:**
- `JavaScript`, `TypeScript`
- `npm`, `yarn`, `CLI`

**Data formats:**
- `Excel`, `XLSX`, `CSV`, `JSON`

**Services:**
- `GitHub`, `CDN`

**Other:**
- `API`
- Code identifiers (method / config / event names, `dhx.*`) inside backticks are never translated.

> Not in this list — these UI concepts **are** localized (keep English only for a literal UI label):
> `Toolbar` (→ ru "панель инструментов"), `Menu` (→ "меню"), `Fill Handle` (→ "маркер заполнения"),
> `context menu`.
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ description: Sie können sich eine API-Übersicht der DHTMLX JavaScript To-Do-Li

## Interne To-Do-List-API {#to-do-list-internal-api}

### Event-Bus-Methoden {#event-bus-methods}
### Event Bus-Methoden {#event-bus-methods}

| Name | Beschreibung |
| :----------------------------------- | :------------------------------------------ |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ const toolbar = new Toolbar("#toolbar", {
});
~~~

**Verwandter Artikel**: [Projekte verwalten](guides/project_index.md)
**Verwandter Artikel:** [Projekte verwalten](guides/project_index.md)
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@ const toolbar = new Toolbar("#toolbar", {
});
~~~

**Änderungsprotokoll**: In v1.1 hinzugefügt
**Changelog:** In v1.1 hinzugefügt

**Verwandter Artikel**: [Konfiguration](guides/configuration.md#drag-n-drop)
**Verwandter Artikel:** [Konfiguration](guides/configuration.md#drag-n-drop)
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ new ToDo("#root", {
});
~~~

**Änderungsprotokoll**: Die Konfiguration `history` wurde in v1.3 hinzugefügt
**Changelog:** Die Konfiguration `history` wurde in v1.3 hinzugefügt

**Verwandte API**:
**Verwandte API:**
- [`redo`](api/methods/redo_method.md)
- [`undo`](api/methods/undo_method.md)
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ Die Toolbar ist eine separate Komponente von To Do List. Daher müssen Sie das e
Um das Gebietsschema dynamisch zu ändern, verwenden Sie die Methode [`setLocale()`](api/methods/setlocale_method.md).
:::

**Verwandter Artikel**: [Lokalisierung](guides/localization.md)
**Verwandter Artikel:** [Lokalisierung](guides/localization.md)

**Verwandtes Beispiel**: [To-do-Liste. Lokalisierung](https://snippet.dhtmlx.com/kzjwvuq5)
**Verwandtes Beispiel:** [To-do-Liste. Lokalisierung](https://snippet.dhtmlx.com/kzjwvuq5)
Original file line number Diff line number Diff line change
Expand Up @@ -268,9 +268,9 @@ new ToDo("#root", {
});
~~~

**Änderungsprotokoll**: Die Konfiguration `menu` wurde in v1.3 hinzugefügt
**Changelog:** Die Konfiguration `menu` wurde in v1.3 hinzugefügt

**Verwandte Beispiele**:
**Verwandte Beispiele:**
- [To-do-Liste. Menü-Anpassung. Optionen hinzufügen und entfernen](https://snippet.dhtmlx.com/slpjstbb)
- [To-do-Liste. Menü-Anpassung. Benutzerdefinierte Symbole](https://snippet.dhtmlx.com/cmfqmg00)
- [To-do-Liste. Menü für bestimmte Teile der Oberfläche entfernen](https://snippet.dhtmlx.com/5pnk7y0d)
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ document.addEventListener("keydown", event => {
});
~~~

**Verwandte Artikel**:
**Verwandte Artikel:**
- [Daten laden und speichern](guides/loading_data.md)

**Verwandtes Beispiel**: [To-do-Liste. Benutzerdefinierte Tastenkürzel zum Festlegen von Prioritäten](https://snippet.dhtmlx.com/5cymicwt?tag=todolist)
**Verwandtes Beispiel:** [To-do-Liste. Benutzerdefinierte Tastenkürzel zum Festlegen von Prioritäten](https://snippet.dhtmlx.com/5cymicwt?tag=todolist)
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,6 @@ const toolbar = new Toolbar("#toolbar", {
Standardmäßig wird das erste Projekt aus der Liste der Projektobjekte als aktives Projekt geladen. Um ein anderes Projekt als aktives Projekt festzulegen, verwenden Sie die Eigenschaft [`activeProject`](api/configs/activeproject_config.md).
:::

**Verwandte Artikel**:
**Verwandte Artikel:**
- [Daten laden und speichern](guides/loading_data.md)
- [Projekte verwalten](guides/project_index.md)
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ const toolbar = new Toolbar("#toolbar", {
});
~~~

**Verwandter Artikel**: [Nur-Lesen-Modus](guides/readonly_mode.md)
**Verwandter Artikel:** [Nur-Lesen-Modus](guides/readonly_mode.md)
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,6 @@ const toolbar = new Toolbar("#toolbar", {
});
~~~

**Änderungsprotokoll**: In v1.1 hinzugefügt
**Changelog:** In v1.1 hinzugefügt

**Verwandter Artikel**: [Mehrfachauswahl und Massenoperationen](guides/multiselection.md)
**Verwandter Artikel:** [Mehrfachauswahl und Massenoperationen](guides/multiselection.md)
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ const toolbar = new Toolbar("#toolbar", {
});
~~~

**Verwandte Artikel**:
**Verwandte Artikel:**
- [Daten laden und speichern](guides/loading_data.md)
- [Inline-Bearbeitung](guides/inline_editing.md)
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@ const toolbar = new Toolbar("#toolbar", {
});
~~~

**Änderungsprotokoll**: Der Parameter `priority` wurde in v1.2 hinzugefügt
**Changelog:** Der Parameter `priority` wurde in v1.2 hinzugefügt

**Verwandte Artikel**:
**Verwandte Artikel:**
- [Daten laden und speichern](guides/loading_data.md)
- [Aufgaben verwalten](guides/task_index.md)
Original file line number Diff line number Diff line change
Expand Up @@ -135,16 +135,16 @@ DHTMLX To Do List verwendet die folgenden Zeichen zur Festlegung eines Datumsfor
Lesen Sie den Artikel [**Lokalisierung**](guides/localization.md), um zu erfahren, wie Sie die Datumsbezeichnungen in der gewünschten Sprache darstellen können.
:::

**Änderungsprotokoll**:
**Changelog:**

- Der Parameter `priority` wurde in v1.2 hinzugefügt

**Verwandte Artikel**:
**Verwandte Artikel:**

- [Konfiguration](guides/configuration.md#tasks)
- [Erledigte Aufgaben anzeigen/ausblenden](guides/hide_completed_tasks.md)

**Verwandte Beispiele**:
**Verwandte Beispiele:**
- [To Do List. Unteraufgaben-Zähler und Datumsformat](https://snippet.dhtmlx.com/magidhw8?tag=todolist)
- [To Do List. Zwei Varianten zum Markieren einer übergeordneten Aufgabe als erledigt](https://snippet.dhtmlx.com/5892fcr2?tag=todolist)
- [To Do List. Benutzerdefinierte Tastenkombinationen für das Festlegen von Prioritäten](https://snippet.dhtmlx.com/5cymicwt?tag=todolist)
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,6 @@ const toolbar = new Toolbar("#toolbar", {
});
~~~

**Verwandte Artikel**:
**Verwandte Artikel:**
- [Daten laden und speichern](guides/loading_data.md)
- [Aufgabenbenutzer](guides/task_users.md)
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,4 @@ list.api.on("add-project", ({id, project}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Projekten](guides/project_operations.md#adding-a-new-project)
**Verwandter Artikel:** [Operationen mit Projekten](guides/project_operations.md#adding-a-new-project)
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,4 @@ list.api.on("add-task", (obj) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#adding-a-new-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#adding-a-new-task)
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ list.api.on("assign-user", ({id, userId}) => {
});
~~~

**Verwandter Artikel**: [Aufgaben-Benutzer](guides/task_users.md)
**Verwandter Artikel:** [Aufgaben-Benutzer](guides/task_users.md)
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ list.api.on("check-task", ({id}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#marking-a-task-completeincomplete)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#marking-a-task-completeincomplete)
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,4 @@ list.api.on("clone-task", (obj) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#copyingpasting-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#copyingpasting-a-task)
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ list.api.on("close-inline-editor", ({id, save}) => {
});
~~~

**Verwandter Artikel**: [Inline-Bearbeitung](guides/inline_editing.md#working-with-editor)
**Verwandter Artikel:** [Inline-Bearbeitung](guides/inline_editing.md#working-with-editor)
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,4 @@ list.api.on("close-menu", ({id, type}) => {
});
~~~

**Änderungsprotokoll**: Hinzugefügt in v1.1
**Changelog:** Hinzugefügt in v1.1
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ list.api.on("collapse-task", ({id}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#expandingcollapsing-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#expandingcollapsing-a-task)
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,6 @@ list.api.on("copy-task", ({id}) => {
});
~~~

**Änderungsprotokoll**: Der Parameter `join` wurde in v1.1 hinzugefügt
**Changelog:** Der Parameter `join` wurde in v1.1 hinzugefügt

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#copyingpasting-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#copyingpasting-a-task)
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ list.api.on("delete-project", ({id}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Projekten](guides/project_operations.md#deleting-a-project)
**Verwandter Artikel:** [Operationen mit Projekten](guides/project_operations.md#deleting-a-project)
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ list.api.on("delete-task", ({id}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#deleting-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#deleting-a-task)
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,6 @@ list.api.on("drag", ({start, source, target, dropPosition}) => {
});
~~~

**Änderungsprotokoll**: Hinzugefügt in v1.1
**Changelog:** Hinzugefügt in v1.1

**Verwandter Artikel**: [Drag-n-drop](guides/configuration.md#drag-n-drop)
**Verwandter Artikel:** [Drag-n-drop](guides/configuration.md#drag-n-drop)
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ list.api.on("edit-item", ({id, currentValue}) => {
});
~~~

**Verwandter Artikel**: [Inline-Bearbeitung](guides/inline_editing.md)
**Verwandter Artikel:** [Inline-Bearbeitung](guides/inline_editing.md)
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,6 @@ list.api.on("drag", ({ target, dropPosition, mode }) => {
});
~~~

**Änderungsprotokoll**: Hinzugefügt in v1.1
**Changelog:** Hinzugefügt in v1.1

**Verwandter Artikel**: [Drag-n-drop](guides/configuration.md#drag-n-drop)
**Verwandter Artikel:** [Drag-n-drop](guides/configuration.md#drag-n-drop)
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ list.api.on("expand-task", ({id}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#expandingcollapsing-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#expandingcollapsing-a-task)
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ list.api.on("hide-completed-tasks", () => {
});
~~~

**Änderungsprotokoll**: Hinzugefügt in v1.1
**Changelog:** Hinzugefügt in v1.1

**Verwandter Artikel**: [Abgeschlossene Aufgaben ein-/ausblenden](guides/hide_completed_tasks.md)
**Verwandter Artikel:** [Abgeschlossene Aufgaben ein-/ausblenden](guides/hide_completed_tasks.md)
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ list.api.on("indent-task", ({id}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#changing-the-indent-level-of-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#changing-the-indent-level-of-a-task)
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,4 @@ list.api.on("move-task", ({id}) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#moving-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#moving-a-task)
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ list.api.on("open-inline-editor", ({id, type}) => {
});
~~~

**Verwandter Artikel**: [Inline-Bearbeitung](guides/inline_editing.md#working-with-editor)
**Verwandter Artikel:** [Inline-Bearbeitung](guides/inline_editing.md#working-with-editor)
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ list.api.on("open-menu", ({id, type, source}) => {
});
~~~

**Änderungsprotokoll**: Hinzugefügt in v1.1
**Changelog:** Hinzugefügt in v1.1
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Der Callback des `paste-task`-Events kann ein Objekt mit folgenden Parametern en
- `reverse` - (optional) `true`, wenn die Aufgabe vor der Zielaufgabe eingefügt wird; andernfalls `false`

:::info
Um die internen Events zu verarbeiten, können Sie die [**Event-Bus-Methoden**](category/event-bus-methods.md) verwenden.
Um die internen Events zu verarbeiten, können Sie die [**Event Bus-Methoden**](category/event-bus-methods.md) verwenden.
:::

### Beispiel {#example}
Expand All @@ -56,4 +56,4 @@ list.api.on("paste-task", (obj) => {
});
~~~

**Verwandter Artikel**: [Operationen mit Aufgaben](guides/task_operations.md#copyingpasting-a-task)
**Verwandter Artikel:** [Operationen mit Aufgaben](guides/task_operations.md#copyingpasting-a-task)
Loading