diff --git a/src/content/docs/de/developer/modules/ui-modules/chat.mdx b/src/content/docs/de/developer/modules/ui-modules/chat.mdx index 958cc1ae..b230926b 100644 --- a/src/content/docs/de/developer/modules/ui-modules/chat.mdx +++ b/src/content/docs/de/developer/modules/ui-modules/chat.mdx @@ -64,26 +64,26 @@ For Crowdin Enterprise: description -

Type: string

-

Description: The human-readable description of what the module does.
+

Typ: string

+

Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls.
Die Beschreibung wird in der Crowdin- oder Crowdin-Enterprise-Oberfläche angezeigt.

url -

Type: 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 or 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- oder Crowdin-Enterprise-Oberfläche integriert wird.

environments -

Type: 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.

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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
key +

Type: string

+

Required: yes

+

Description: Module identifier within the Crowdin app.

+
name +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name, der im Kontextmenü angezeigt wird.

+
description +

Typ: string

+

Beschreibung: Eine für Menschen lesbare Beschreibung der Funktion des Moduls.
Die Beschreibung wird in der Crowdin-Oberfläche angezeigt.

+
options.location +

Typ: string

+

Erforderlich: ja

+

Zulässige Werte: tm, glossary, style_guide, language, screenshot, source_file, translated_file

+

Beschreibung: Der Ort in der Benutzeroberfläche, an dem das Kontextmenü hinzugefügt werden kann.

+
options.type +

Typ: string

+

Erforderlich: ja

+

Zulässige Werte: modal, new_tab (nur für selbst gehostete Apps), redirect

+

Beschreibung: Die Art der Aktion, die dieses Modul ausführt.

+
options.url +

Typ: string

+

Beschreibung: Relative URL.

+

Nur mit dem Typ new_tab verwenden

+
options.module +

Typ: object

+

Beschreibung: Moduldefinition.

+

Nur mit den Typen modal und redirect verwenden

+
signaturePatterns +

Typ: object

+

Beschreibung: Enthält Kriterien zur Erkennung des Datei- oder Knotentyps und legt fest, wann der Kontextmenüeintrag angezeigt wird.

+

Nur verwenden, wenn options.location auf source_file gesetzt ist

+
signaturePatterns.fileName +

Typ: string

+

Beschreibung: Enthält reguläre Ausdrücke für fileName, die zur Erkennung des Dateityps verwendet werden.

+
signaturePatterns.nodeType +

Typ: array

+

Zulässige Werte: 0 – Ordner, 1 – Datei, 2 – Branch

+

Beschreibung: Array von Knotentypen, das festlegt, wann der Kontextmenüeintrag angezeigt wird.

+
environments +

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.

+
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: name -

Type: string

-

Required: yes

-

Description: The human-readable name of the module.

+

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

description -

Type: 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.

@@ -82,24 +82,24 @@ For Crowdin Enterprise:

Typ: string

Erforderlich: ja

Beschreibung: Die relative URL zum Logo der Integration, das in der Crowdin-Enterprise-Oberfläche angezeigt wird.
- The recommended resolution is 48x48 pixels.

+ Die empfohlene Auflösung beträgt 48×48 Pixel.

url -

Type: 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.

environments -

Type: 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.

diff --git a/src/content/docs/de/developer/modules/ui-modules/organization-menu-crowdsource.mdx b/src/content/docs/de/developer/modules/ui-modules/organization-menu-crowdsource.mdx new file mode 100644 index 00000000..646f2b51 --- /dev/null +++ b/src/content/docs/de/developer/modules/ui-modules/organization-menu-crowdsource.mdx @@ -0,0 +1,66 @@ +--- +title: Organisationsmenü (Crowdsource-Ansicht)-Modul +description: Zusätzliche Tabs auf der öffentlichen Crowdsourcing-Seite in Crowdin Enterprise erstellen +slug: developer/crowdin-apps-module-organization-menu-crowdsource +sidebar: + order: 11 + label: Organisationsmenü (Crowdsource-Ansicht) +--- + +Das Modul ermöglicht die Erstellung zusätzlicher Tabs auf der öffentlichen Crowdsourcing-Seite in Crowdin Enterprise. Um damit zu arbeiten, stelle sicher, dass du mindestens ein Projekt hast, das den Workflow-Schritt „Crowdsourcing“ enthält und auf der Seite mit den Crowdsourcing-Einstellungen veröffentlicht wurde. + +## Access + +You can grant access to this module to one of the following user categories: + +* Only organization admins +* All users in the organization projects +* Selected users +* Gäste (nicht authentifizierte Benutzer) + +## Structure + +```json title="manifest.json" +{ + "modules": { + "organization-menu-crowdsource": [ + { + "key": "your-module-key", + "name": "Modulname", + "url": "/crowdsource-page" + } + ] + } +} +``` + +## Properties + + + + + + + + + + + + + + + + +
key +

Type: string

+

Required: yes

+

Description: Module identifier within the Crowdin app.

+
name +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

+
url +

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.

+
diff --git a/src/content/docs/de/developer/modules/ui-modules/organization-menu.mdx b/src/content/docs/de/developer/modules/ui-modules/organization-menu.mdx new file mode 100644 index 00000000..4a166847 --- /dev/null +++ b/src/content/docs/de/developer/modules/ui-modules/organization-menu.mdx @@ -0,0 +1,80 @@ +--- +title: Organisationsmenü-Modul +description: Einen neuen Abschnitt im linken Bereich der Workspace-Startseite erstellen +slug: developer/crowdin-apps-module-organization-menu +sidebar: + order: 10 + label: Organisationsmenü +--- + +import { Image } from 'astro:assets'; +import orgMenu from '!/developer/module_org_menu.png'; + +Das Modul ermöglicht die Erstellung eines neuen Abschnitts im linken Bereich der Workspace-Startseite. + +Organisationsmenü-Modul + +## Access + +You can grant access to this module to one of the following user categories: + +* Only organization admins +* All users in the organization projects +* Selected users + +## Structure + +```json title="manifest.json" +{ + "modules": { + "organization-menu": [ + { + "key": "your-module-key", + "name": "Modulname", + "url": "/organization-page", + "icon": "/images/icon.png" + } + ] + } +} +``` + +## Properties + + + + + + + + + + + + + + + + + + + + +
key +

Type: string

+

Required: yes

+

Description: Module identifier within the Crowdin app.

+
name +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

+
url +

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.

+
icon +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Die relative URL zum Symbol des neuen Abschnitts, das in der Crowdin-Enterprise-Oberfläche angezeigt wird.
+ The recommended resolution is 24x24 pixels.

+
diff --git a/src/content/docs/de/developer/modules/ui-modules/overview.mdx b/src/content/docs/de/developer/modules/ui-modules/overview.mdx new file mode 100644 index 00000000..c6dcbf6c --- /dev/null +++ b/src/content/docs/de/developer/modules/ui-modules/overview.mdx @@ -0,0 +1,203 @@ +--- +title: Übersicht der UI-Module +description: Erfahre mehr über die UI-Module, mit denen Apps die Crowdin-Oberfläche erweitern können +slug: developer/crowdin-apps-modules-ui +sidebar: + order: 0 + label: Overview +--- + +UI-Module ermöglichen es Apps, die Benutzeroberfläche von Crowdin zu erweitern, Integrationen mit externen Diensten zu erstellen usw. + +## Supported Modules + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ModuleTypeApp ScopeCrowdinCrowdin Enterprise
Integrationenproject-integrationsProjekt
Toolsproject-toolsProjekt
Berichteproject-reportsProjekt
Projektmenüproject-menuProjekt
Projektmenü (Crowdsource-Ansicht)project-menu-crowdsourceProjekt 
Editor-Seitenbereich rechtseditor-right-panelProjekt
Editor-Asset-Paneleditor-asset-panelProjekt
Übersetzungsbereich im Editoreditor-translations-panelProjekt
Editor-Schaltflächeneditor-buttonProjekt
Organisationsmenüorganization-menuOrganisation 
Organisationsmenü (Crowdsource-Ansicht)organization-menu-crowdsourceOrganisation 
Organisationsmenü für Einstellungenorganization-settings-menuOrganisation 
Profil-Einstellungsmenüprofile-settings-menuKonto 
Profilmenüprofile-resources-menuKonto 
Kontextmenücontext-menuKonfigurierbar
ModalmodalKonfigurierbar
ChatchatKonto/Organisation
+ +## Add Modules to Your Crowdin App + +To use a module in your app, declare the module in your [App Descriptor](/developer/crowdin-apps-app-descriptor/) file under modules, including any required properties. The properties you include control the customization options for your module. + +## Structure + +```json title="manifest.json" {10-17} +{ + "identifier": "application-identifier", + "name": "New Cool App", + "logo": "/app-logo.png", + "baseUrl": "https://app.example.com", + "authentication": { + "type": "none" + }, + "scopes": [], + "modules": { + "{module_type}": [ + { + "key": "your-module-key", + "name": "Module Name" + } + ] + } +} +``` + +## Properties + + + + + + + + + + + + + + + + +
\{module_type} +

Type: string

+

Required: yes

+

Description: The type of module Crowdin app uses.

+
key +

Type: string

+

Required: yes

+

Description: Module identifier within the Crowdin app.

+
name +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

+
diff --git a/src/content/docs/de/developer/modules/ui-modules/profile-settings-menu.mdx b/src/content/docs/de/developer/modules/ui-modules/profile-settings-menu.mdx new file mode 100644 index 00000000..d22b4437 --- /dev/null +++ b/src/content/docs/de/developer/modules/ui-modules/profile-settings-menu.mdx @@ -0,0 +1,68 @@ +--- +title: Profile-Einstellungsmenü-Modul +description: Einen neuen Abschnitt in den Profileinstellungen des Benutzers erstellen +slug: developer/crowdin-apps-module-profile-settings-menu +sidebar: + order: 13 + label: Profil-Einstellungsmenü +--- + +import { Image } from 'astro:assets'; +import profileSettings from '!/developer/module_profile_settings.png'; + +Das Modul ermöglicht die Erstellung eines neuen Abschnitts in den Profileinstellungen des Benutzers. + +Profile-Einstellungsmenü-Modul + +## Access + +You can grant access to this module to one of the following user categories: + +* Nur ich (d. h. der Profilinhaber) + +## Structure + +```json title="manifest.json" +{ + "modules": { + "profile-settings-menu": [ + { + "key": "your-settings-module-key", + "name": "Name des Einstellungsmoduls", + "url": "/profile-settings-page" + } + ] + } +} +``` + +## Properties + + + + + + + + + + + + + + + + +
key +

Type: string

+

Required: yes

+

Description: Module identifier within the Crowdin app.

+
name +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

+
url +

Typ: string

+

Erforderlich: ja (nur für selbst gehostete Apps)

+

Beschreibung: Die relative URL zur Einstellungsseite des Moduls, das in die Crowdin-Oberfläche integriert wird.

+
diff --git a/src/content/docs/de/developer/modules/ui-modules/project-menu-crowdsource.mdx b/src/content/docs/de/developer/modules/ui-modules/project-menu-crowdsource.mdx new file mode 100644 index 00000000..ff55d96c --- /dev/null +++ b/src/content/docs/de/developer/modules/ui-modules/project-menu-crowdsource.mdx @@ -0,0 +1,78 @@ +--- +title: Projektmenü (Crowdsource-Ansicht)-Modul +description: Zusätzliche Tabs auf der öffentlichen Crowdsourcing-Seite des Projekts in Crowdin Enterprise erstellen +slug: developer/crowdin-apps-module-project-menu-crowdsource +sidebar: + order: 5 + label: Projektmenü (Crowdsource-Ansicht) +--- + +Das Modul ermöglicht die Erstellung zusätzlicher Tabs auf der öffentlichen Crowdsourcing-Seite des Projekts in Crowdin Enterprise. Um damit zu arbeiten, stelle sicher, dass dein Projekt die folgenden Anforderungen erfüllt: + +* Der Workflow des Projekts enthält den Schritt „Crowdsourcing“. +* Das Projekt ist auf der Seite mit den Crowdsourcing-Einstellungen veröffentlicht. + +## Access + +You can grant access to this module to one of the following user categories: + +For Crowdin: + +* Only me (i.e., project owner) +* All project members +* Selected users +* Gäste (nicht authentifizierte Benutzer) + +For Crowdin Enterprise: + +* Only organization admins +* All users in the organization projects +* Selected users +* Gäste (nicht authentifizierte Benutzer) + +## Structure + +```json title="manifest.json" +{ + "modules": { + "project-menu-crowdsource": [ + { + "key": "your-module-key", + "name": "Modulname", + "url": "/crowdsource-page" + } + ] + } +} +``` + +## Properties + + + + + + + + + + + + + + + + +
key +

Type: string

+

Required: yes

+

Description: Module identifier within the Crowdin app.

+
name +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

+
url +

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.

+
diff --git a/src/content/docs/de/developer/modules/ui-modules/project-menu.mdx b/src/content/docs/de/developer/modules/ui-modules/project-menu.mdx index 2cbf856f..e6312877 100644 --- a/src/content/docs/de/developer/modules/ui-modules/project-menu.mdx +++ b/src/content/docs/de/developer/modules/ui-modules/project-menu.mdx @@ -63,26 +63,26 @@ For Crowdin Enterprise: name -

Type: string

-

Required: yes

-

Description: The human-readable name of the module.

+

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

url -

Type: 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.

environments -

Type: 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.

diff --git a/src/content/docs/de/developer/modules/ui-modules/reports.mdx b/src/content/docs/de/developer/modules/ui-modules/reports.mdx index 05f1d07e..db4721ca 100644 --- a/src/content/docs/de/developer/modules/ui-modules/reports.mdx +++ b/src/content/docs/de/developer/modules/ui-modules/reports.mdx @@ -58,16 +58,16 @@ For Crowdin Enterprise: name -

Type: string

-

Required: yes

-

Description: The human-readable name of the module.

+

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

description -

Type: 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.

@@ -77,24 +77,24 @@ For Crowdin Enterprise:

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.

+ Die empfohlene Auflösung beträgt 48×48 Pixel.

url -

Type: 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.

environments -

Type: 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.

diff --git a/src/content/docs/de/developer/modules/ui-modules/tools.mdx b/src/content/docs/de/developer/modules/ui-modules/tools.mdx new file mode 100644 index 00000000..20464b2e --- /dev/null +++ b/src/content/docs/de/developer/modules/ui-modules/tools.mdx @@ -0,0 +1,106 @@ +--- +title: Tools-Modul +description: Neue Tool-Seite innerhalb des Crowdin- oder Crowdin-Enterprise-Projekts erstellen +slug: developer/crowdin-apps-module-project-tools +sidebar: + order: 2 + label: Tools +--- + +import { Image } from 'astro:assets'; +import tools from '!/developer/module_tools.png'; + +Das Tools-Modul ermöglicht die Erstellung und Einbindung einer neuen Tool-Seite in das Crowdin- oder Crowdin-Enterprise-Projekt. Du findest es im Abschnitt **Tools**. + +Tools-Modul + +## Access + +You can grant access to this module to one of the following user categories: + +For Crowdin: + +* Only me (i.e., project owner) +* All project members +* Selected users + +For Crowdin Enterprise: + +* Only organization admins +* All users in the organization projects +* Selected users + +## Structure + +```json title="manifest.json" +{ + "modules": { + "project-tools": [ + { + "key": "your-module-key", + "name": "Modulname", + "description": "Modulbeschreibung", + "logo": "/logo.png", + "url": "/tools-page" + } + ] + } +} +``` + +## Properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
key +

Type: string

+

Required: yes

+

Description: Module identifier within the Crowdin app.

+
name +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Der für Menschen lesbare Name des Moduls.

+
description +

Typ: string

+

Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls.
+ Die Beschreibung wird in der Crowdin- oder Crowdin-Enterprise-Oberfläche angezeigt.

+
logo +

Typ: string

+

Erforderlich: ja

+

Beschreibung: Die relative URL zum Logo des Tools, das in der Crowdin- oder Crowdin-Enterprise-Oberfläche angezeigt wird.
+ Die empfohlene Auflösung beträgt 48×48 Pixel.

+
url +

Typ: string

+

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: 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.

+
diff --git a/src/content/docs/tr/crowdin/reports/contributor-reports.mdx b/src/content/docs/tr/crowdin/reports/contributor-reports.mdx index af6ddba3..657ad509 100644 --- a/src/content/docs/tr/crowdin/reports/contributor-reports.mdx +++ b/src/content/docs/tr/crowdin/reports/contributor-reports.mdx @@ -34,38 +34,38 @@ Sayfanın üst kısmında proje hacmine ilişkin birincil istatistikler görünt * *Çevrilebilir*: Çeviri için mevcut toplam metin miktarı. * *Gizli*: Gizli dizgilerdeki toplam metin miktarı. -* *Total*: The total amount of text in the project (*Translatable* + *Hidden*). -* *Translation to*: The number of target languages in the project. +* *Toplam*: Projedeki toplam metin miktarı (*Çevrilebilir* + *Gizli*). +* *Çeviri*: Projedeki hedef dillerin sayısı. Ana istatistiklerin altındaki **Genel Bakış** bölümü aşağıdaki raporu içerir: -### Activity Summary +### Etkinlik Özeti -This report tracks the overall translation and proofreading activity in the project. You can filter the data by **Date Range** and **Language**. The report is split into two main parts: **Translation** and **Proofreading**. +Bu rapor, projedeki genel çeviri ve düzeltme okuması etkinliğini izler. You can filter the data by **Date Range** and **Language**. Rapor iki ana bölüme ayrılmıştır: **Çeviri** ve **Düzeltme Okuması**. -Each part displays the total work completed during the selected period with a percentage comparison to the previous period. You can expand the **Breakdown by Language** section in each part to view a table of the same metrics broken down by target language. +Her bölüm, seçilen dönemde tamamlanan toplam işi, önceki dönemle yüzde karşılaştırmalı olarak görüntüler. Aynı ölçümlerin hedef dile göre ayrılmış tablosunu görüntülemek için her bölümdeki **Dile göre döküm** bölümünü genişletebilirsiniz. #### Çeviri -This section shows the volume of translated text, broken down by the following key metrics: +Bu bölüm, çevrilmiş metnin hacmini aşağıdaki temel ölçümlere göre ayrılmış olarak gösterir: -* *Total (end of period)* -* *Human Translation* -* *Translation Memory* -* *Machine Translation* -* *AI* +* *Toplam (dönem sonu)* +* *İnsan Çevirisi* +* *Çeviri Belleği* +* *Makine Çevirisi* +* *YZ* -The **Translation** graph below the metrics displays multiple lines simultaneously for each translation type. By hovering over the data points, you can view daily or monthly totals for each category. +Ölçümlerin altındaki **Çeviri** grafiği, her çeviri türü için aynı anda birden çok satırı görüntüler. Veri noktalarının üzerine gelerek her kategori için günlük veya aylık toplamları görüntüleyebilirsiniz. #### Düzeltme Okuması -This section shows the volume of approved text and voting activity. The main metric displayed is *Approved* words. +Bu bölüm, onaylanan metnin hacmini ve oylama etkinliğini gösterir. Görüntülenen ana ölçüm *Onaylanan* kelimelerdir. -The **Proofreading** graph visualizes the approval and voting activity over time, showing two distinct lines: *Approved Words* and *Votes*. By hovering over the data points, you can view the daily or monthly totals for both approved texts and votes cast. +**Düzeltme Okuması** grafiği zaman içindeki onay ve oylama etkinliğini iki farklı çizgiyle görselleştirir: *Onaylanan Kelimeler* ve *Oylar*. Veri noktalarının üzerine gelerek hem onaylanan metinlerin hem de kullanılan oyların günlük veya aylık toplamlarını görüntüleyebilirsiniz. ## Maliyet Tahmini diff --git a/src/content/docs/zh/developer/modules/ui-modules/organization-menu-crowdsource.mdx b/src/content/docs/zh/developer/modules/ui-modules/organization-menu-crowdsource.mdx index e7fee9c2..d9bf158c 100644 --- a/src/content/docs/zh/developer/modules/ui-modules/organization-menu-crowdsource.mdx +++ b/src/content/docs/zh/developer/modules/ui-modules/organization-menu-crowdsource.mdx @@ -3,7 +3,7 @@ title: 组织菜单(众包视图)模块 description: 在 Crowdin Enterprise 的众包公共页面上创建额外的标签 slug: developer/crowdin-apps-module-organization-menu-crowdsource sidebar: - order: 10 + order: 11 label: 组织菜单(众包视图) --- diff --git a/src/content/docs/zh/developer/modules/ui-modules/organization-menu.mdx b/src/content/docs/zh/developer/modules/ui-modules/organization-menu.mdx index e8e14426..5d476f5e 100644 --- a/src/content/docs/zh/developer/modules/ui-modules/organization-menu.mdx +++ b/src/content/docs/zh/developer/modules/ui-modules/organization-menu.mdx @@ -3,7 +3,7 @@ title: 组织菜单模块 description: 在工作区主页左侧面板中创建新板块 slug: developer/crowdin-apps-module-organization-menu sidebar: - order: 9 + order: 10 label: 组织菜单 ---