From e7336d7d6894939796044f291686358092c03f25 Mon Sep 17 00:00:00 2001
From: Crowdin Bot Type: Description: The human-readable description of what the module does. Typ: Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls. Type: Required: yes (self-hosted apps only) Description: The relative URL to the content page of the module that will be integrated into the Crowdin or Crowdin Enterprise UI. Typ: Erforderlich: ja (nur für selbst gehostete Apps) Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin- oder Crowdin-Enterprise-Oberfläche integriert wird. Type: Allowed values: Description: Set of environments where a module could be installed. Typ: Zulässige Werte: Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann. Type: Required: yes Description: Module identifier within the Crowdin app. Typ: Erforderlich: ja Beschreibung: Der für Menschen lesbare Name, der im Kontextmenü angezeigt wird. Typ: Beschreibung: Eine für Menschen lesbare Beschreibung der Funktion des Moduls. Typ: Erforderlich: ja Zulässige Werte: Beschreibung: Der Ort in der Benutzeroberfläche, an dem das Kontextmenü hinzugefügt werden kann. Typ: Erforderlich: ja Zulässige Werte: Beschreibung: Die Art der Aktion, die dieses Modul ausführt. Typ: Beschreibung: Relative URL. Nur mit dem Typ Typ: Beschreibung: Moduldefinition. Nur mit den Typen Typ: Beschreibung: Enthält Kriterien zur Erkennung des Datei- oder Knotentyps und legt fest, wann der Kontextmenüeintrag angezeigt wird. Nur verwenden, wenn Typ: Beschreibung: Enthält reguläre Ausdrücke für Typ: Zulässige Werte: Beschreibung: Array von Knotentypen, das festlegt, wann der Kontextmenüeintrag angezeigt wird. Typ: Zulässige Werte: Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann. Type: Required: yes Description: The human-readable name of the module. Typ: Erforderlich: ja Beschreibung: Der für Menschen lesbare Name des Moduls. Type: Description: The human-readable description of what the module does. Typ: Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls. Typ: Erforderlich: ja Beschreibung: Die relative URL zum Logo der Integration, das in der Crowdin-Enterprise-Oberfläche angezeigt wird.
description
-
string
+ string
Die Beschreibung wird in der Crowdin- oder Crowdin-Enterprise-Oberfläche angezeigt.
url
-
stringstring
diff --git a/src/content/docs/de/developer/modules/ui-modules/context-menu.mdx b/src/content/docs/de/developer/modules/ui-modules/context-menu.mdx
new file mode 100644
index 00000000..85592320
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/context-menu.mdx
@@ -0,0 +1,252 @@
+---
+title: Kontextmenü-Modul
+description: Das Element nach Möglichkeit im Kontextmenü erstellen
+slug: developer/crowdin-apps-module-context-menu
+sidebar:
+ order: 19
+ label: Kontextmenü
+---
+
+Dieses Modul ermöglicht die Erstellung benutzerdefinierter Einträge in den Kontextmenüs von Crowdin.
+
+Crowdin-Kontextmenüs:
+
+* Ressourcen > TM > TM-Eintrag
+* Ressourcen > Glossar > Glossareintrag
+* Projekt-Startseite > Spracheintrag
+* Projekt > Inhalte > Dateien > Dateieintrag
+* Projekt > Inhalte > Screenshots > Screenshot-Eintrag
+* Projekt > Sprachseite > Dateieintrag
+
+Kontextmenüs von Crowdin Enterprise:
+
+* Workspace > TM > TM-Eintrag
+* Workspace > Glossar > Glossareintrag
+* Projekt-Startseite > Spracheintrag
+* Projekt > Inhalte > Dateien > Dateieintrag
+* Projekt > Inhalte > Screenshots > Screenshot-Eintrag
+* Projekt-Startseite > Sprachseite > Dateieintrag
+
+Ein Kontextmenüeintrag kann ein bestimmtes App-Modul mit zusätzlichem Kontext öffnen, der sich auf den ausgewählten Eintrag oder eine benutzerdefinierte URL bezieht.
+Es gibt folgende Arten von Aktionen:
+
+* Ein bestimmtes App-Modul in einem modalen Dialog öffnen (siehe [Modal-Modul](#modal))
+* Zu einem bestimmten App-Modul weiterleiten
+* Eine benutzerdefinierte URL in einem neuen Tab öffnen
+
+## Access
+
+You can grant access to this module to one of the following user categories:
+
+For Crowdin:
+
+* Only me (i.e., project owner)
+* Ich, Projektmanager und Entwickler (wenn der Ort `language`, `screenshot`, `source_file` oder `translated_file` ist)
+* All project members
+* Selected users
+
+For Crowdin Enterprise:
+
+* Only organization admins
+* Organisationsadministratoren, Projektmanager und Entwickler (wenn der Ort `language`, `screenshot`, `source_file` oder `translated_file` ist)
+* All users in the organization projects
+* Selected users
+
+## Structure
+
+### Modal
+
+Der Kontextmenüeintrag zeigt das angegebene Modul in einem modalen Dialog an.
+
+```json title="manifest.json"
+{
+ "modules": {
+ "context-menu": [
+ {
+ "key": "context-menu-key",
+ "name": "Name des Kontextmenüeintrags",
+ "description": "Beschreibung des Kontextmenüeintrags",
+ "options": {
+ "location": "source_file",
+ "type": "modal",
+ "module": {
+ "modal": "modal-module-key"
+ },
+ "signaturePatterns": {
+ "fileName": ".*\.json",
+ "nodeType": [0, 1]
+ }
+ }
+ }
+ ],
+ "modal": [
+ {
+ "key": "modal-module-key",
+ "name": "Neues Modal",
+ "url": "/path/to/integration/module"
+ }
+ ]
+ }
+}
+```
+
+### Weiterleitung
+
+Der Kontextmenüeintrag leitet zum angegebenen Modul weiter.
+
+```json title="manifest.json"
+{
+ "modules": {
+ "context-menu": [
+ {
+ "key": "context-menu-key",
+ "name": "Name des Kontextmenüeintrags",
+ "description": "Beschreibung des Kontextmenüeintrags",
+ "options": {
+ "location": "source_file",
+ "type": "redirect",
+ "module": {
+ "project-integrations": "integration-module-key"
+ },
+ "signaturePatterns": {
+ "fileName": ".*\.json",
+ "nodeType": [0, 1]
+ }
+ }
+ }
+ ],
+ "project-integrations": [
+ {
+ "key": "integration-module-key",
+ "name": "Neue Integration",
+ "logo": "/integration-logo.png",
+ "url": "/path/to/integration/module"
+ }
+ ]
+ }
+}
+```
+
+### Neuer Tab
+
+Der Kontextmenüeintrag öffnet einen neuen Tab mit der URL: `baseUrl/options.url`.
+
+```json title="manifest.json"
+{
+ "baseUrl": "https://app.example.com",
+ "modules": {
+ "context-menu": [
+ {
+ "key": "context-menu-key",
+ "name": "Name des Kontextmenüeintrags",
+ "description": "Beschreibung des Kontextmenüeintrags",
+ "options": {
+ "location": "source_file",
+ "type": "new_tab",
+ "url": "/example/path",
+ "signaturePatterns": {
+ "fileName": ".*\.json",
+ "nodeType": [0, 1]
+ }
+ }
+ }
+ ]
+ }
+}
+```
+
+## Properties
+
+environments
-
stringcrowdin, crowdin-enterprise
- This parameter is needed for cross-product applications.stringcrowdin, crowdin-enterprise
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
+
+
diff --git a/src/content/docs/de/developer/modules/ui-modules/integrations.mdx b/src/content/docs/de/developer/modules/ui-modules/integrations.mdx
index 8881205e..74e77df7 100644
--- a/src/content/docs/de/developer/modules/ui-modules/integrations.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/integrations.mdx
@@ -63,16 +63,16 @@ For Crowdin Enterprise:
+
+
+ key
+
+ string
+
+
+ name
+
+ string
+
+
+ description
+
+ string
Die Beschreibung wird in der Crowdin-Oberfläche angezeigt.
+
+
+ options.location
+
+ stringtm, glossary, style_guide, language, screenshot, source_file, translated_file
+
+
+ options.type
+
+ stringmodal, new_tab (nur für selbst gehostete Apps), redirect
+
+
+ options.url
+
+ stringnew_tab verwenden
+
+
+ options.module
+
+ objectmodal und redirect verwenden
+
+
+ signaturePatterns
+
+ objectoptions.location auf source_file gesetzt ist
+
+
+ signaturePatterns.fileName
+
+ stringfileName, die zur Erkennung des Dateityps verwendet werden.
+
+
+ signaturePatterns.nodeType
+
+ array0 – Ordner, 1 – Datei, 2 – Branch
+
+
+
+ environments
+
+ stringcrowdin, crowdin-enterprise
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
name
-
stringstring
@@ -82,24 +82,24 @@ For Crowdin Enterprise:
description
-
string
+ string
The description will be visible in the Crowdin Enterprise UI.string
- The recommended resolution is 48x48 pixels.
urlType: string
Required: yes (self-hosted apps only)
-Description: The relative URL to the content page of the module that will be integrated into the Crowdin Enterprise UI.
+Typ: string
Erforderlich: ja (nur für selbst gehostete Apps)
+Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin-Enterprise-Oberfläche integriert wird.
environmentsType: string
Allowed values: crowdin, crowdin-enterprise
Description: Set of environments where a module could be installed.
- This parameter is needed for cross-product applications.
Typ: string
Zulässige Werte: crowdin, crowdin-enterprise
Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann.
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
key |
+
+ Type: Required: yes +Description: Module identifier within the Crowdin app. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
url |
+
+ Typ: Erforderlich: ja (nur für selbst gehostete Apps) +Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin-Enterprise-Oberfläche integriert wird. + |
+
key |
+
+ Type: Required: yes +Description: Module identifier within the Crowdin app. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
url |
+
+ Typ: Erforderlich: ja (nur für selbst gehostete Apps) +Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin-Enterprise-Oberfläche integriert wird. + |
+
icon |
+
+ Typ: Erforderlich: ja +Beschreibung: Die relative URL zum Symbol des neuen Abschnitts, das in der Crowdin-Enterprise-Oberfläche angezeigt wird. |
+
| Module | +Type | +App Scope | +Crowdin | +Crowdin Enterprise | +
|---|---|---|---|---|
| Integrationen | +project-integrations |
+ Projekt | +✔ | +✔ | +
| Tools | +project-tools |
+ Projekt | +✔ | +✔ | +
| Berichte | +project-reports |
+ Projekt | +✔ | +✔ | +
| Projektmenü | +project-menu |
+ Projekt | +✔ | +✔ | +
| Projektmenü (Crowdsource-Ansicht) | +project-menu-crowdsource |
+ Projekt | ++ | ✔ | +
| Editor-Seitenbereich rechts | +editor-right-panel |
+ Projekt | +✔ | +✔ | +
| Editor-Asset-Panel | +editor-asset-panel |
+ Projekt | +✔ | +✔ | +
| Übersetzungsbereich im Editor | +editor-translations-panel |
+ Projekt | +✔ | +✔ | +
| Editor-Schaltflächen | +editor-button |
+ Projekt | +✔ | +✔ | +
| Organisationsmenü | +organization-menu |
+ Organisation | ++ | ✔ | +
| Organisationsmenü (Crowdsource-Ansicht) | +organization-menu-crowdsource |
+ Organisation | ++ | ✔ | +
| Organisationsmenü für Einstellungen | +organization-settings-menu |
+ Organisation | ++ | ✔ | +
| Profil-Einstellungsmenü | +profile-settings-menu |
+ Konto | +✔ | ++ |
| Profilmenü | +profile-resources-menu |
+ Konto | +✔ | ++ |
| Kontextmenü | +context-menu |
+ Konfigurierbar | +✔ | +✔ | +
| Modal | +modal |
+ Konfigurierbar | +✔ | +✔ | +
| Chat | +chat |
+ Konto/Organisation | +✔ | +✔ | +
\{module_type} |
+
+ Type: Required: yes +Description: The type of module Crowdin app uses. + |
+
key |
+
+ Type: Required: yes +Description: Module identifier within the Crowdin app. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
key |
+
+ Type: Required: yes +Description: Module identifier within the Crowdin app. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
url |
+
+ Typ: Erforderlich: ja (nur für selbst gehostete Apps) +Beschreibung: Die relative URL zur Einstellungsseite des Moduls, das in die Crowdin-Oberfläche integriert wird. + |
+
key |
+
+ Type: Required: yes +Description: Module identifier within the Crowdin app. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
url |
+
+ Typ: Erforderlich: ja (nur für selbst gehostete Apps) +Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin-Enterprise-Oberfläche integriert wird. + |
+
nameType: string
Required: yes
-Description: The human-readable name of the module.
+Typ: string
Erforderlich: ja
+Beschreibung: Der für Menschen lesbare Name des Moduls.
urlType: string
Required: yes (self-hosted apps only)
-Description: The relative URL to the content page of the module that will be integrated into the Crowdin Enterprise UI.
+Typ: string
Erforderlich: ja (nur für selbst gehostete Apps)
+Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin-Enterprise-Oberfläche integriert wird.
environmentsType: string
Allowed values: crowdin, crowdin-enterprise
Description: Set of environments where a module could be installed.
- This parameter is needed for cross-product applications.
Typ: string
Zulässige Werte: crowdin, crowdin-enterprise
Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann.
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
nameType: string
Required: yes
-Description: The human-readable name of the module.
+Typ: string
Erforderlich: ja
+Beschreibung: Der für Menschen lesbare Name des Moduls.
descriptionType: string
Description: The human-readable description of what the module does.
+
Typ: string
Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls.
The description will be visible in the Crowdin Enterprise UI.
Typ: string
Erforderlich: ja
Beschreibung: Die relative URL zum Logo des Tools, das in der Crowdin Enterprise-Oberfläche angezeigt wird.
- The recommended resolution is 48x48 pixels.
urlType: string
Required: yes (self-hosted apps only)
-Description: The relative URL to the content page of the module that will be integrated into the Crowdin Enterprise UI.
+Typ: string
Erforderlich: ja (nur für selbst gehostete Apps)
+Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin-Enterprise-Oberfläche integriert wird.
environmentsType: string
Allowed values: crowdin, crowdin-enterprise
Description: Set of environments where a module could be installed.
- This parameter is needed for cross-product applications.
Typ: string
Zulässige Werte: crowdin, crowdin-enterprise
Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann.
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
key |
+
+ Type: Required: yes +Description: Module identifier within the Crowdin app. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
description |
+
+ Typ: Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls. |
+
logo |
+
+ Typ: Erforderlich: ja +Beschreibung: Die relative URL zum Logo des Tools, das in der Crowdin- oder Crowdin-Enterprise-Oberfläche angezeigt wird. |
+
url |
+
+ Typ: Erforderlich: ja (nur für selbst gehostete Apps) +Beschreibung: Die relative URL zur Inhaltsseite des Moduls, das in die Crowdin- oder Crowdin-Enterprise-Oberfläche integriert wird. + |
+
environments |
+
+ Typ: Zulässige Werte: Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann. |
+