Skip to content
Closed
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions src/content/docs/de/developer/crowdin-apps/app-descriptor.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ Ein serverloser Deskriptor enthält kein `baseUrl`, deklariert UI-Module ohne `u
<td>
<p><strong>Typ:</strong> [<code>string</code>, … ]</p>
<p><strong>Erforderlich:</strong> ja</p>
<p><strong>Beschreibung:</strong> Set of [scopes](/developer/understanding-scopes/) Anfrageed by this App.</p>
<p><strong>Beschreibung:</strong> Von dieser App angeforderte [Bereiche](/developer/understanding-scopes/).</p>
</td>
</tr>
<tr>
Expand Down Expand Up @@ -201,10 +201,10 @@ Gibt den Authentifizierungstyp an, den Crowdin zum Signieren von Anfragen an die

* **`crowdin_app`**: Through an OAuth App. Verwende ihn, wenn die App die Crowdin API jederzeit selbst aufruft.
* **`none`**: Without an OAuth App. Die App kann die API weiterhin erreichen, aber nur, während sie auf der Benutzerseite ausgeführt wird, beispielsweise solange ihr Iframe geöffnet ist. Serverless Apps use this Typ.
* **`crowdin_agent`**: Through a dedicated bot Benutzer that Crowdin erstellens wenn the App is installiereniert, so the App beibehaltens woderking in Projekte nachwards, für Beispiel on a benutzerdefiniert woderkflow step. Die API calls are authenticated as that Benutzer. Erforderlich by the [Woderkflow Step Typ](/developer/crowdin-apps-module-workflow-step-type/#authentication) Modul.
* **`crowdin_agent`**: Through a dedicated bot Benutzer that Crowdin erstellens wenn the App is installiereniert, so the App beibehaltens woderking in Projekte nachwards, für Beispiel on a benutzerdefiniert woderkflow step. Die API calls are authenticated as that Benutzer. Wird vom Modul [Workflow-Schritt-Typ](/developer/crowdin-apps-module-workflow-step-type/#authentication) benötigt.

<ReadMore>
Weitere Infürmationen zu [Sicherheit für Crowdin Apps](/developer/crowdin-apps-security/).
Erfahre mehr über [Sicherheit für Crowdin-Apps](/developer/crowdin-apps-security/).
</ReadMore>

Example:
Expand Down Expand Up @@ -233,7 +233,7 @@ Modul are wie an App extends Crowdin. Jede Typ declares wo the App appears in th
* **Andere Modul**: benutzerdefiniert machine translation engines, webhooks, woderkflow steps, QA prüfens, und spellprüfeners.

<ReadMore>
Weitere Infürmationen zu [UI Modul](/developer/crowdin-apps-modules-ui/), [AI Modul](/developer/crowdin-apps-modules-ai/), und [File Processing Modul](/developer/crowdin-apps-modules-file-processing/).
Erfahren Sie mehr über [UI-Module](/developer/crowdin-apps-modules-ui/), [KI-Module](/developer/crowdin-apps-modules-ai/) und [Dateiverarbeitungsmodule](/developer/crowdin-apps-modules-file-processing/).
</ReadMore>

## Events
Expand Down Expand Up @@ -261,7 +261,7 @@ Example:
Crowdin sends the `installed` event to the App wenn a Benutzer installierens it. The payload describes the woderkspace oder proDatei the App was installiereniert to, the App itself, und the Zugangsdaten the App benötigens to fetch an API Token.

<ReadMore>
Weitere Infürmationen zu [installiert Event Flow](/developer/crowdin-apps-installation/#installed-event-communication-flow).
Erfahre mehr über den [Ablauf bei installierten Events](/developer/crowdin-apps-installation/#installed-event-communication-flow).
</ReadMore>

Payload Beispiel:
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/de/developer/crowdin-apps/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Um eine private App zu installieren, gehe wie folgt vor:
1. Gehe zu **Kontoeinstellungen > Apps** und klicke auf **Private App installieren**.
2. Wähle aus, wie du installieren the App möchtest, und klicke auf **installieren**:.
* **Über eine Manifest-URL** – für selbst gehostet Apps that ausführen on your eigen Server. Füge in the App's **Manifest-URL**.
* **Über eine Manifestdatei** für [Serverlos Apps](/developer/crowdin-apps-serverless/) that Crowdin hosts. Lade the App's Manifest Datei (`.json`).
* **Aus einer Manifestdatei** &ndash; für [serverlose Apps](/developer/crowdin-apps-serverless/), die von Crowdin gehostet werden. Lade the App's Manifest Datei (`.json`).
3. Konfiguriere die gewünschten Berechtigungen. If you chose **Über eine Manifestdatei**, auch auswählen the **App source**:
* **Produktions-Bundle** – upload the App's Build as a `.zip` Bundle. Crowdin hostet sie und stellt sie deinen Benutzern bereit.
* **Entwicklungs-URL** – load the App von a URL während you develop it, für Beispiel von a lokal dev Server.
Expand All @@ -52,7 +52,7 @@ Um eine private App zu installieren, gehe wie folgt vor:
1. Gehe zu **Organisation Einstellungen > Apps** und klicke **installieren Private App**.
2. Wähle aus, wie du installieren the App möchtest, und klicke auf **installieren**:.
* **Über eine Manifest-URL** – für selbst gehostet Apps that ausführen on your eigen Server. Füge in the App's **Manifest-URL**.
* **Über eine Manifestdatei** für [Serverlos Apps](/developer/crowdin-apps-serverless/) that Crowdin hosts. Lade the App's Manifest Datei (`.json`).
* **Aus einer Manifestdatei** &ndash; für [serverlose Apps](/developer/crowdin-apps-serverless/), die von Crowdin gehostet werden. Lade the App's Manifest Datei (`.json`).
3. Konfiguriere die gewünschten Berechtigungen. If you chose **Über eine Manifestdatei**, auch auswählen the **App source**:
* **Produktions-Bundle** – upload the App's Build as a `.zip` Bundle. Crowdin hostet sie und stellt sie deinen Benutzern bereit.
* **Entwicklungs-URL** – load the App von a URL während you develop it, für Beispiel von a lokal dev Server.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ In the middleware, du solltest make an API Anfrage to Crowdin und, depending on

### Anfrage

Um auf the Crowdin App subscription API, the App must use the authoderization method `crowdin_app` in the [App descriptoder](/developer/crowdin-apps-app-descriptor/) und use the received Zugrwennfstoken in the Autoderization header.
Um auf die Crowdin-App-Abonnement-API zugreifen zu können, muss die App im [App-Deskriptor](/developer/crowdin-apps-app-descriptor/) die Autorisierungsmethode `crowdin_app` verwenden und das erhaltene Zugriffstoken im Authorization-Header angeben.

```bash
GET /api/v2/applications/{app-identifier}/subscription
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ Use danger admonitions sparingly to highlight critical infürmation, such as act
The **Preise** Feld (Details tab → **Advanced**) describes the App's Preise Pläne. Es ist verwendet nur für rendering Preise info on an App Seite. Du solltest auch implement the behavioder in deine App..

<ReadMore>
Weitere Infürmationen zu [Monetarisieausführeng von Crowdin-Apps](/developer/crowdin-apps-monetization/).
Erfahre mehr über [die Monetarisierung von Crowdin-Apps](/developer/crowdin-apps-monetization/).
</ReadMore>

If deine App is kostenlos, just leave the Preise list empty. If deine App is paid, klicke **Füge Plan** und configure the Plan Verwenden von the folgenden Felder:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Für Crowdin Enterprise:
<td>
<p><strong>Typ:</strong> <code>string</code></p>
<p><strong>Erforderlich:</strong> ja</p>
<p><strong>Beschreibung:</strong> Kennung des benutzerdefinierten Dateiformats. Kann in der API verwendet werden, um die Verarbeitung von Dateien durch die App für benutzerdefinierte Dateiformate zu erzwingen. Wenn der Parameter <code>type</code> in der API verwendet wird, wird <code>signaturePatterns</code> ignoriert. Über diese Eigenschaft definierte Werte können auch von anderen Modulen referenziert werden, beispielsweise über <code>attributes.crowdinType</code> im [Modul zur Verarbeitung nach dem Dateiimport](/developer/crowdin-apps-module-file-post-import-processing/).</p>
<p><strong>Beschreibung:</strong> Kennung des benutzerdefinierten Dateiformats. Kann in der API verwendet werden, um die Verarbeitung von Dateien durch die App für benutzerdefinierte Dateiformate zu erzwingen. Wenn der Parameter <code>type</code> in der API verwendet wird, wird <code>signaturePatterns</code> ignoriert. Über diese Eigenschaft definierte Werte können auch von anderen Modulen referenziert werden, beispielsweise über <code>attributes.crowdinType</code> im [Modul zur Verarbeitung nach dem Dateiimport](/developer/crowdin-apps-module-file-post-import-processing).</p>
</td>
</tr>
<tr>
Expand Down Expand Up @@ -394,8 +394,8 @@ Eigenschaften:
<tr>
<td><code class="whitespace-nowrap">attributes.crowdinType</code></td>
<td>
<p><strong>Typ:</strong> <code>String</code></p>
<p><strong>Zulässige Werte:</strong> Entsprechen größtenteils den für die <a href="/developer/api/v2/#operation/api.projects.files.post">Add File API-Methode</a> akzeptierten <code>type</code>-Werten, mit Ausnahme der folgenden: <code>auto</code>, <code>xml</code>, <code>csv</code>, <code>docx</code>, <code>xlsx</code>, <code>dita</code>, <code>idml</code>, <code>mif</code>, <code>svg</code>. Zusätzlich werden benutzerdefinierte Werte unterstützt, die über die <a href="/developer/crowdin-apps-module-custom-file-format/#custom-file-format-type-example"><code>type</code>-Eigenschaft</a> dieses Moduls definiert wurden.</p>
<p><strong>Type:</strong> <code>string</code></p>
<p><strong>Allowed values:</strong> Mostly match the <code>type</code> values accepted by the <a href="/developer/api/v2/#operation/api.projects.files.post">Add File API method</a>, excluding the following: <code>auto</code>, <code>xml</code>, <code>csv</code>, <code>docx</code>, <code>xlsx</code>, <code>dita</code>, <code>idml</code>, <code>mif</code>, <code>svg</code>. Zusätzlich werden benutzerdefinierte Werte unterstützt, die über die <a href="/developer/crowdin-apps-module-custom-file-format/#custom-file-format-type-example"><code>type</code>-Eigenschaft</a> dieses Moduls definiert wurden.</p>
<p><strong>Beschreibung:</strong> Wird verwendet, um bei erforderlicher Nachbearbeitung den Dateiformattyp eines Strings anzugeben. Wenn ein von der App zurückgegebener String beispielsweise eingebettetes HTML enthält, kannst du durch Setzen von <code>crowdinType</code> auf <code>html</code> den String mithilfe des HTML-Parsers erneut parsen. Crowdin parst und segmentiert solche Inhalte genauso wie eine Datei dieses Formats und führt die Übersetzungen beim Erstellen der Übersetzungsdatei wieder mit dem ursprünglichen String zusammen. Wird nur für den Auftragstyp <code>parse-file</code> verwendet. Siehe <a href="/developer/crowdin-apps-module-custom-file-format/#content-segmentation">Inhaltssegmentierung</a>.</p>
</td>
</tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ curl -H "Authorization: Bearer ACCESS_TOKEN" https://<organization_domain>.api.c
</Aside>

<ReadMore>
Weitere Infürmationen zu [Sicherheit für Crowdin Apps](/developer/crowdin-apps-security/).
Erfahre mehr über [Sicherheit für Crowdin-Apps](/developer/crowdin-apps-security/).
</ReadMore>

## Refresh-Token
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Um eine Unterhaltung zu verwalten, klicke auf <Icon name="mdi:cog" class="inline
* *Unterhaltung umbenennen* – hilft bei der Organisation mehrerer Unterhaltungen. Standardmäßig enthält der Betreff die Namen der Teilnehmer.
* *Unterhaltung stummschalten* – beendet Benachrichtigungen über neue Nachrichten.

<Image src={settings} alt="Unterhaltungseinstellungen" />
<Image src={Einstellungen} alt="Unterhaltungseinstellungen" />

<Aside type="caution" title="Einschränkungen">
Das Löschen von Unterhaltungen oder das Hinzufügen neuer Benutzer zu einer bestehenden Unterhaltung wird derzeit nicht unterstützt. Diese Funktion ist für zukünftige Updates geplant.
Expand Down