404 Not Found error.
+ Wenn eine Ressource beim Erstellen des Tokens nicht ausgewählt wurde, führt der Versuch, über ihre ID darauf zuzugreifen, zu einem 404 Not Found-Fehler.
und dies ist der zweite Teil.
+
+Für diesen speziellen Fall teilt der folgende Regelsatz den ursprünglichen Satz in zwei Teile:
+
+```xml
+
Beachte, dass wir für das Bild nur eine relative Adresse angegeben haben. Da wir im Head-Bereich eine Basis-URL angegeben haben, sucht der Browser nach dem Bild unter „https://www.w3schools.com/images/stickman.gif“.
type is plain |
+
+ Typ: Beschreibung: Der Ausgangsstring mit reinem Text. + |
+
Typ ist Plural |
+
+ Typ: Beschreibung: Der Ausgangsstring mit Pluralformen. + |
+
Typ ist ICU |
+
+ Typ: Beschreibung: Der Ausgangsstring mit ICU. + |
+
Typ ist Asset |
+
+ Typ: Beschreibung: Der Ausgangsstring ist ein Asset. + |
+
text |
+
+ Typ: Beschreibung: Der Ausgangsstring-Text. + |
+
identifier |
+
+ Typ: Beschreibung: Die Kennung (der Schlüssel) des Ausgangsstrings. + |
+
Kontext |
+
+ Typ: Beschreibung: Der Kontext des Ausgangsstrings. + |
+
Maximale Länge |
+
+ Typ: Beschreibung: Der Quell-String max.length. + |
+
is visible |
+
+ Typ: Beschreibung: Der Quell-String is visible. + |
+
is hidden |
+
+ Typ: Beschreibung: Der Quell-String is hidden. + |
+
is duplicate |
+
+ Typ: Beschreibung: Der Quell-String is duplicate. + |
+
isPassedWorkflow |
+
+ Typ: Beschreibung: Crowdin Enterprise only. Der Ausgangsstring, der einen Projekt-Workflow durchlaufen hat. + |
+
fields |
+
+ Typ: Beschreibung: Crowdin Enterprise only. Ein Objekt mit benutzerdefinierten Eigenschaften ([Felder](/enterprise/fields/)), die einem String zugewiesen wurden. |
+
file |
+
+ Typ: Beschreibung: Der Quell-String file. + |
+
branch |
+
+ Typ: Beschreibung: Der Quell-String branch. + |
+
comments |
+
+ Typ: Beschreibung: Der Quell-String comments. + |
+
has issue |
+
+ Typ: Beschreibung: Der Quell-String has an issue. + |
+
has unresolved issue |
+
+ Typ: Beschreibung: Der Quell-String has an unresolved issue. + |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der einen Kommentar hinzugefügt hat. + |
+
screenshots |
+
+ Typ: Beschreibung: Der Quell-String screenshots. + |
+
translations |
+
+ Typ: Beschreibung: Übersetzungen des Quell-Strings. + |
+
text |
+
+ Typ: Beschreibung: Übersetzungstext. + |
+
plural form |
+
+ Typ: Beschreibung: Pluralform der Übersetzung. + |
+
is pre translated |
+
+ Typ: Beschreibung: Übersetzung, die durch automatische Übersetzung hinzugefügt wurde. + |
+
provider |
+
+ Typ: Zulässige Werte: Beschreibung: Übersetzung, die über Translation Memory, eine maschinelle Übersetzungsengine oder KI bereitgestellt wird. + |
+
language |
+
+ Typ: Beschreibung: Als String angegebene Sprachkennung. Verwende die Sprachcodes, zum Beispiel |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der eine Übersetzung hinzugefügt hat. + |
+
votes |
+
+ Typ: Beschreibung: Array der für die Übersetzung abgegebenen Stimmen. + |
+
is up |
+
+ Typ: Beschreibung: Positive Stimme. + |
+
is down |
+
+ Typ: Beschreibung: Negative Stimme. + |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der eine Stimme für die Übersetzung abgegeben hat. + |
+
added |
+
+ Typ: Beschreibung: Datum, an dem eine Stimme für die Übersetzung hinzugefügt wurde. + |
+
approvals |
+
+ Typ: Beschreibung: Array der hinzugefügten Übersetzungsfreigaben. + |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der eine Übersetzung freigegeben hat. + |
+
added |
+
+ Typ: Beschreibung: Datum, an dem eine Übersetzungsfreigabe hinzugefügt wurde. + |
+
updated |
+
+ Typ: Beschreibung: Datum, an dem eine Übersetzung aktualisiert wurde. + |
+
languages summary |
+
+ Typ: Beschreibung: Der Quell-String top translations (the translations with the highest priority). + |
+
language |
+
+ Typ: Beschreibung: Als String angegebene Sprachkennung. Verwende die Sprachcodes, zum Beispiel |
+
is translated |
+
+ Typ: Beschreibung: Der Quell-String is translated. + |
+
is partially translated |
+
+ Typ: Beschreibung: Der Quell-String is partially translated. + |
+
is approved |
+
+ Typ: Beschreibung: Der Quell-String is approved. + |
+
is partially approved |
+
+ Typ: Beschreibung: Der Quell-String is partially approved. + |
+
translation updated |
+
+ Typ: Beschreibung: Der Quell-String translation is updated. + |
+
is auto translated |
+
+ Typ: Beschreibung: Der Quell-String is translated by TM, MT, or AI. + |
+
is translated by tm |
+
+ Typ: Beschreibung: Der Quell-String is translated by TM. + |
+
is translated by mt |
+
+ Typ: Beschreibung: Der Quell-String is translated by MT. + |
+
is translated by ai |
+
+ Typ: Beschreibung: Der Quell-String is translated by AI. + |
+
is source changed after translation |
+
+ Typ: Beschreibung: Der Quell-String changed after translation. + |
+
has translation as source |
+
+ Typ: Beschreibung: Der Quell-String has translation equal to source text. + |
+
has translation after approval |
+
+ Typ: Beschreibung: Der Quell-String has translation after approval. + |
+
has shared translation |
+
+ Typ: Beschreibung: Der Quell-String duplicate has shared translations from a master string. + |
+
has qa issues |
+
+ Typ: Beschreibung: Der Quell-String has QA issues. + |
+
has empty translation qa issues |
+
+ Typ: Beschreibung: Der Quell-String has empty translation QA issues. + |
+
has translation length qa issues |
+
+ Typ: Beschreibung: Der Quell-String has translation length QA issues. + |
+
has tags mismatch qa issues |
+
+ Typ: Beschreibung: Der Quell-String has tags mismatch QA issues. + |
+
has spaces mismatch qa issues |
+
+ Typ: Beschreibung: Der Quell-String has spaces mismatch QA issues. + |
+
has variables mismatch qa issues |
+
+ Typ: Beschreibung: Der Quell-String has variables mismatch QA issues. + |
+
has punctuation mismatch qa issues |
+
+ Typ: Beschreibung: Der Quell-String has punctuation mismatch QA issues. + |
+
has character case mismatch qa issues |
+
+ Typ: Beschreibung: Der Quell-String has character case mismatch QA issues. + |
+
has special characters mismatch qa issues |
+
+ Typ: Beschreibung: Der Quell-String has special characters mismatch QA issues. + |
+
has incorrect translation qa issues |
+
+ Typ: Beschreibung: Der Quell-String has incorrect translation QA issues. + |
+
has spelling qa issues |
+
+ Typ: Beschreibung: Der Quell-String has spelling QA issues. + |
+
has icu syntax qa issues |
+
+ Typ: Beschreibung: Der Quell-String has ICU syntax QA issues. + |
+
has terms qa issues |
+
+ Typ: Beschreibung: Der Quell-String has terms QA issues. + |
+
has duplicate translation qa issues |
+
+ Typ: Beschreibung: Der Quell-String has duplicate translation QA issues. + |
+
has ftl syntax qa issues |
+
+ Typ: Beschreibung: Der Quell-String has FTL syntax QA issues. + |
+
has android syntax qa issues |
+
+ Typ: Beschreibung: Der Quell-String has Android syntax QA issues. + |
+
has numbers mismatch qa issues |
+
+ Typ: Beschreibung: Der Quell-String has numbers mismatch QA issues. + |
+
has ai qa issues |
+
+ Typ: Beschreibung: Der Quell-String has AI QA issues. + |
+
has outdated translation qa issues |
+
+ Typ: Beschreibung: Der Quell-String has outdated translation QA issues. + |
+
has mdx syntax qa issues |
+
+ Typ: Beschreibung: Der Quell-String has MDX syntax QA issues. + |
+
has custom qa issues |
+
+ Typ: Beschreibung: Der Quell-String has Custom QA issues. + |
+
rating |
+
+ Typ: Beschreibung: Der Quell-String translation rating. + |
+
approvalsCount |
+
+ Typ: Beschreibung: Die Anzahl der Übersetzungsfreigaben. + |
+
labels |
+
+ Typ: Beschreibung: Der Quell-String labels. + |
+
id |
+
+ Typ: Beschreibung: Numeric identifier of the label. + |
+
title |
+
+ Typ: Beschreibung: Titel des Labels. + |
+
is system |
+
+ Typ: Beschreibung: Systemlabel (Label mit dem Namen der Quelldatei, das in String-basierten Projekten automatisch zu Strings hinzugefügt wird). + |
+
added |
+
+ Typ: Beschreibung: Datum, an dem ein Quell-String hinzugefügt wurde. + |
+
updated |
+
+ Typ: Beschreibung: Datum, an dem ein Quell-String aktualisiert wurde. + |
+
text |
+
+ Typ: Beschreibung: Übersetzungstext. + |
+
plural form |
+
+ Typ: Beschreibung: Pluralform der Übersetzung. + |
+
is pre translated |
+
+ Typ: Beschreibung: Übersetzung, die durch automatische Übersetzung hinzugefügt wurde. + |
+
provider |
+
+ Typ: Zulässige Werte: Beschreibung: Übersetzung, die über Translation Memory, eine maschinelle Übersetzungsengine oder KI bereitgestellt wird. + |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der eine Übersetzung hinzugefügt hat. + |
+
votes |
+
+ Typ: Beschreibung: Array der für die Übersetzung abgegebenen Stimmen. + |
+
is up |
+
+ Typ: Beschreibung: Positive Stimme. + |
+
is down |
+
+ Typ: Beschreibung: Negative Stimme. + |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der eine Stimme für die Übersetzung abgegeben hat. + |
+
added |
+
+ Typ: Beschreibung: Datum, an dem eine Stimme für die Übersetzung hinzugefügt wurde. + |
+
approvals |
+
+ Typ: Beschreibung: Array der hinzugefügten Übersetzungsfreigaben. + |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der eine Übersetzung freigegeben hat. + |
+
added |
+
+ Typ: Beschreibung: Datum, an dem eine Übersetzungsfreigabe hinzugefügt wurde. + |
+
updated |
+
+ Typ: Beschreibung: Datum, an dem eine Übersetzung aktualisiert wurde. + |
+
records |
+
+ Typ: Beschreibung: Array der Datensätze der Translation-Memory-Segmente. + |
+
id |
+
+ Typ: Beschreibung: Numerische Kennung eines Datensatzes. + |
+
text |
+
+ Typ: Beschreibung: Übersetzungstext eines Datensatzes. + |
+
usageCount |
+
+ Typ: Beschreibung: Die Anzahl, wie oft ein Translation-Memory-Datensatz verwendet wurde. + |
+
createdBy |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der einen Translation-Memory-Datensatz erstellt hat. + |
+
updatedBy |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der einen Translation-Memory-Datensatz aktualisiert hat. + |
+
createdAt |
+
+ Typ: Beschreibung: Datum, an dem ein Translation-Memory-Datensatz erstellt wurde. + |
+
updatedAt |
+
+ Typ: Beschreibung: Datum, an dem ein Translation-Memory-Datensatz aktualisiert wurde. + |
+
id |
+
+ Typ: Beschreibung: Numerische Kennung des Glossarbegriffs. + |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der das Konzept erstellt hat. + |
+
subject |
+
+ Typ: Beschreibung: Domäne oder Wissensbereich, zu dem das Konzept gehört (z. B. UI, Entwicklung, Gesundheitswesen). + |
+
definition |
+
+ Typ: Beschreibung: Allgemeine Erklärung oder Definition des Konzepts. + |
+
url |
+
+ Typ: Beschreibung: URL, die zu einer Ressource mit weiteren Informationen über das Konzept führt. + |
+
note |
+
+ Typ: Beschreibung: Zusätzliche Informationen oder Erläuterungen für Übersetzer. + |
+
translatable |
+
+ Typ: Beschreibung: Gibt an, ob das Konzept in andere Sprachen übersetzt werden kann. + |
+
createdAt |
+
+ Typ: Beschreibung: Datum und Uhrzeit, zu der das Konzept erstellt wurde. + |
+
updatedAt |
+
+ Typ: Beschreibung: Datum und Uhrzeit, zu der das Konzept zuletzt aktualisiert wurde. + |
+
id |
+
+ Typ: Beschreibung: Numerische Kennung des Glossarbegriffs. + |
+
text |
+
+ Typ: Beschreibung: Der Begriff selbst in der angegebenen Sprache. + |
+
description |
+
+ Typ: Beschreibung: Zusätzliche Erklärung oder Bedeutung des Begriffs. + |
+
language |
+
+ Typ: Beschreibung: Als String angegebene Sprachkennung. Verwende die Sprachcodes, zum Beispiel |
+
user |
+
+ Typ: Beschreibung: Numerische Kennung des Benutzers, der den Begriff hinzugefügt hat. + |
+
partOfSpeech |
+
+ Typ: Zulässige Werte: Beschreibung: Die grammatische Kategorie des Begriffs. + |
+
status |
+
+ Typ: Zulässige Werte: Beschreibung: Gibt die Freigabe- oder Verwendungsebene des Begriffs an. + |
+
type |
+
+ Typ: Zulässige Werte: Beschreibung: Klassifizierung des Begriffs nach Struktur oder Verwendung. + |
+
gender |
+
+ Typ: Zulässige Werte: Beschreibung: Grammatisches Geschlecht des Begriffs, sofern zutreffend. + |
+
note |
+
+ Typ: Beschreibung: Zusätzliche Hinweise für Übersetzer oder Notizen zum Begriff. + |
+
lemma |
+
+ Typ: Beschreibung: Die Grundform des Begriffs. + |
+
url |
+
+ Typ: Beschreibung: Referenzlink für den Begriff. + |
+
Konzept |
+
+ Typ: Beschreibung: ID des Konzepts, zu dem der Begriff gehört. + |
+
createdAt |
+
+ Typ: Beschreibung: Datum und Uhrzeit, zu der der Begriff erstellt wurde. + |
+
updatedAt |
+
+ Typ: Beschreibung: Datum und Uhrzeit, zu der der Begriff zuletzt aktualisiert wurde. + |
+
<organization_domain>.crowdin.com.
+
+ Nach Abschluss sollte jede Webseite, deren Inhalt du über In-Context übersetzen möchtest, zwei JavaScript-Codeausschnitte enthalten:
+ * Primäres JavaScript-Snippet, das die In-Context-Funktion startet.
+ * Zusätzlicher JavaScript-Snippet, der URLs sammelt und sie zum Quelltextkontext hinzufügt.
+ 2. Nachdem du die JavaScript-Snippets hinzugefügt hast, solltest du jede Website-Seite öffnen, auf der In-Context integriert ist. Dadurch kann der zusätzliche JavaScript-Snippet die URLs von Zeichenfolgen sammeln und deinem Crowdin-Projekt hinzufügen.
+| Parameter | |
| source | Quelltext |
| translation | Übersetzungstext |
| context | Kontext der Quellzeichenfolge |
| language_code | Zielsprachencode (Sprachcodes) |
| Rückgabewerte | |
| status_obj | +Objekt. status_obj.status kann "ok", "error" oder "corrected" sein.
+ Bei einem Fehler enthält status_obj.message die Fehlerbeschreibung.
+ Wenn der Status corrected lautet, enthält status_obj.correction die korrigierte Übersetzung |
+
| Parameter | |
| text | Einzufügende Zeichenfolge |
| node optional | DOM-Element, in das der Text eingefügt werden muss. Es kann weggelassen werden, wenn der Text kein Zielelement hat (Text innerhalb der Pop-ups des Browsers) |
| attribute optional | Attribut des DOM-Elements, wenn der Text Teil eines Attributs ist |
| Rückgabewerte | |
| text | Einzufügende Zeichenfolge |
| false | Wenn die Funktion false zurückgibt, wird das DOM nicht aktualisiert |
+
+### Datei vollständig geprüft
+
+
+
+### Datei hinzugefügt
+
+
+
+### Datei aktualisiert
+
+
+
+### Datei zurückgesetzt
+
+
+
+### Datei gelöscht
+
+
+
+### Branch vollständig übersetzt
+
+
+
+### Branch vollständig geprüft
+
+
+
+### Projekt vollständig übersetzt
+
+
+
+### Projekt vollständig geprüft
+
+
+
+### Projekt erfolgreich erstellt
+
+
+
+### Exportierte Übersetzung aktualisiert
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Project Deleted
+
+
+
+### Gruppe erstellt
+
+
+
+### Gruppe gelöscht
+
+
+
+## Ereignis-Payloads von Crowdin und Crowdin Enterprise
+
+Die Payload-Struktur für Ereignisse von Crowdin und Crowdin Enterprise ist grundsätzlich gleich. Der einzige Unterschied befindet sich im Objekt `project`. Bei Crowdin-Enterprise-Ereignissen enthält das Objekt `project` zusätzliche Felder.
+
+```diff del={"Crowdin:":18-20} ins={"Crowdin Enterprise:":22-24} lang="json"
+{
+ "project": {
+ "id": "777",
+ "userId": "1",
+ "sourceLanguageId": "en",
+ "targetLanguageIds": [
+ "uk",
+ "pl"
+ ],
+ "identifier": "umbrella",
+ "name": "Project Name",
+ "createdAt": "2022-04-20T11:05:24+00:00",
+ "updatedAt": "2022-04-21T11:07:29+00:00",
+ "lastActivity": "2022-04-21T11:07:29+00:00",
+ "description": "Project Description",
+ "url": "https://crowdin.com/project/umbrella",
+ "cname": null,
+
+- "languageAccessPolicy": "moderate",
+- "visibility": "private",
+- "publicDownloads": true,
+
++ "logo": ""data:image/png;base64,iVBORw0KGgoAAAANSU....",
++ "isExternal": false,
++ "externalType": null,
++ "hasCrowdsourcing": true,
++ "groupId": 1
+ }
+}
+```
diff --git a/src/content/docs/de/developer/crowdin-apps/about-crowdin-apps.mdx b/src/content/docs/de/developer/crowdin-apps/about-crowdin-apps.mdx
new file mode 100644
index 000000000..f51f5169b
--- /dev/null
+++ b/src/content/docs/de/developer/crowdin-apps/about-crowdin-apps.mdx
@@ -0,0 +1,124 @@
+---
+title: Über Crowdin Apps
+description: Erstelle Apps, die Crowdin und Crowdin Enterprise um neue Funktionen, verbundene Dienste und Inhaltsverarbeitung erweitern
+slug: developer/crowdin-apps-about
+hero:
+ title: Über Crowdin Apps
+ tagline: "Erweitere Crowdin und Crowdin Enterprise mit deinen eigenen Apps: Füge Funktionen zur Benutzeroberfläche hinzu, verbinde externe Dienste und verarbeite Inhalte."
+tableOfContents: false
+---
+
+import { Image } from 'astro:assets';
+import { LinkCard, CardGrid, Card } from '@astrojs/starlight/components';
+import { YouTube } from 'astro-embed';
+import ReadMore from '~/components/ReadMore.astro';
+import HelpBanner from '~/components/HelpBanner.astro';
+import developerHero from '~/assets/images/developer-portal-hero.png';
+
+3M+
+Registrierte Benutzer
+250k+
+Projekte
+15k+
+Aktive Projektinhaber
+| Property | +Beschreibung | +
|---|---|
identifier |
+
+ Typ: Erforderlich: ja +Beschreibung: A eindeutig key to identifizieren the App, 255 Zeichen oder fewer. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: The human-readable Name of the App. + |
+
baseUrl |
+
+ Typ: Erforderlich: ja (selbst gehostet Apps nur) +Beschreibung: The base URL of the remote App, verwendet für all communication back to it. A descriptoder ohne a |
+
bundle |
+
+ Typ: Beschreibung: Serverless Apps nur. Where Crowdin serves the App von. Set |
+
authentication |
+
+ Typ: Beschreibung: The authentication Typ verwendet wenn signing Anfrages between Crowdin und the App. Defaults to |
+
description |
+
+ Typ: Beschreibung: The human-readable Beschreibung of was the App does. Es ist sichtbar in the Crowdin UI. + |
+
logo |
+
+ Typ: Beschreibung: Die Bild-URL relative to the App's base URL, angezeigt in the Crowdin UI. + |
+
events |
+
+ Typ: Beschreibung: Callbacks für App event neintwennications (selbst gehostet Apps nur). + |
+
scopes |
+
+ Typ: [ Erforderlich: ja +Beschreibung: Set of [scopes](/Entwickler/understunding-scopes/) Anfrageed by this App. + |
+
modules |
+
+ Typ: Erforderlich: ja +Beschreibung: The list of Modul this App bietet. Serverless Apps bieten UI Modul. + |
+
default_Berechtigungen |
+
+ Typ: Beschreibung: Who can use the App right nach Installation. |
+
stringBasedAvailable |
+
+ Typ: Beschreibung: Whether the App's Modul are verfügbar in string-based Projekte. In Datei-based Projekte they are immer verfügbar. + |
+
grant_type: crowdin_app |
+
+ Typ: Erforderlich: ja +Beschreibung: Specwennies the flow für an OAuth App. + |
+
client_id |
+
+ Typ: Erforderlich: ja +Beschreibung: The Client ID für the App is received wenn the App is registered. + |
+
client_secret |
+
+ Typ: Erforderlich: ja +Beschreibung: The Client Secret für the App is received wenn the App is registered. + |
+
app_id |
+
+ Typ: Erforderlich: ja +Beschreibung: Crowdin App Bezeichner von the App descriptoder. + |
+
app_secret |
+
+ Typ: Erforderlich: ja +Beschreibung: The eindeutig secret verwendet to authoderize your Crowdin App. Dies value is retrieved von the installiereniert event. + |
+
domain |
+
+ Typ: Erforderlich: ja +Beschreibung: The Name of the Organisation von die the App is Zugrwennfed. Dies value is retrieved von the installiereniert event. + |
+
user_id |
+
+ Typ: Erforderlich: ja +Beschreibung: The Bezeichner of the Benutzer wer installiereniert the App. Dies value is retrieved von the installiereniert event. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
processorUrl |
+
+ Typ: Erforderlich: ja +Beschreibung: Relativer Pfad zu dem Endpunkt in deiner App, der eingehende Anfragen für diesen Prozessor verarbeitet. + |
+
| Modul | +Typ | +App-Bereich | +Crowdin | +Crowdin Enterprise | +
|---|---|---|---|---|
| Benutzerdefinierte AI | +custom-ai |
+ Konto/Organisation | +✔ | +✔ | +
| AI-Prompt-Anbieter | +ai-prompt-provider |
+ Konto/Organisation | +✔ | +✔ | +
| AI-Anfrageprozessoren | +ai-request-processors |
+ Konto/Organisation | +✔ | +✔ | +
\{module_type} |
+
+ Typ: Erforderlich: ja +Beschreibung: Der Modultyp, den die Crowdin-App verwendet. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
url |
+
+ Typ: Erforderlich: ja +Beschreibung: Die relative URL, die beim Export einer Datei aufgerufen wird. + |
+
signaturePatterns |
+
+ Type: Description: Contains
|
+
jobType |
+
+ Typ: Wert: Beschreibung: Gibt die Aktion des Moduls zur Verarbeitung vor dem Dateiexport an. + |
+
file.content, file.contentUrl |
+
+ Typ: Beschreibung: Parameter zur Übergabe des base64-codierten Inhalts der Source-Datei ( |
+
strings, stringsUrl |
+
+ Typ(strings): Typ(stringsUrl): Beschreibung: Parameter für die Source-Strings und ihre jeweiligen Übersetzungen vor dem Dateiexport. |
+
data.strings, data.stringsUrl |
+
+ Typ(data.strings): Typ(data.stringsUrl): Beschreibung: Parameter zur Übergabe des Inhalts der geänderten Strings. |
+
error.message |
+
+ Typ: Beschreibung: Eine Fehlermeldung, die von der App an Crowdin übergeben wird und für einen Benutzer in der Benutzeroberfläche sichtbar ist. + |
+
uniqId |
+
+ Typ: Beschreibung: Eindeutige ID innerhalb der Datei. + |
+
identifier |
+
+ Typ: Beschreibung: Sichtbarer String-Schlüssel. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
url |
+
+ Typ: Erforderlich: ja +Beschreibung: Die relative URL, die beim Dateiimport, bei Aktualisierungen und beim Hochladen von Übersetzungen aufgerufen wird. + |
+
signaturePatterns |
+
+ Typ: Beschreibung: Enthält reguläre Ausdrücke für
|
+
jobType |
+
+ Typ: Wert: Beschreibung: Gibt die Aktion des Moduls zur Verarbeitung vor dem Dateiimport an. + |
+
file.content, file.contentUrl |
+
+ Typ: Beschreibung: Parameter zur Übergabe des base64-codierten Inhalts der Source-Datei ( |
+
data.content, data.contentUrl |
+
+ Type(data.content): Type(data.contentUrl): Description: Parameters used to pass the base64 encoded modified file content ( |
+
fileName |
+
+ Typ: Beschreibung: Optionaler Parameter, mit dem Dateiname und Dateierweiterung durch einen neuen Namen bzw. eine neue Erweiterung überschrieben werden können. + |
+
fileType |
+
+ Typ: Beschreibung: Optionaler Parameter zur Angabe eines Importers, den Crowdin zum Importieren einer Datei verwenden soll. + |
+
error.message |
+
+ Typ: Beschreibung: Eine Fehlermeldung, die von der App an Crowdin übergeben wird und für einen Benutzer in der Benutzeroberfläche sichtbar ist. + |
+
| Modul | +Typ | +App-Bereich | +Crowdin | +Crowdin Enterprise | +
|---|---|---|---|---|
| Benutzerdefiniertes Dateiformat | +custom-file-format |
+ Konto/Organisation | +✔ | +✔ | +
| Verarbeitung vor dem Dateiimport | +file-pre-import |
+ Konto/Organisation | +✔ | +✔ | +
| Verarbeitung nach dem Dateiimport | +file-post-import |
+ Konto/Organisation | +✔ | +✔ | +
| Verarbeitung vor dem Dateiexport | +file-pre-export |
+ Konto/Organisation | +✔ | +✔ | +
| Verarbeitung nach dem Dateiexport | +file-post-export |
+ Konto/Organisation | +✔ | +✔ | +
| Verarbeitung der Übersetzungszuordnung | +file-translations-alignment |
+ Konto/Organisation | +✔ | +✔ | +
\{module_type} |
+
+ Typ: Erforderlich: ja +Beschreibung: Der Modultyp, den die Crowdin-App verwendet. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Der für Menschen lesbare Name des Moduls. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
url |
+
+ Typ: Erforderlich: ja +Beschreibung: Die relative URL, die beim Hochladen einer Übersetzung aufgerufen wird. + |
+
signaturePatterns |
+
+ Typ: Beschreibung: Enthält reguläre Ausdrücke für
|
+
jobType |
+
+ Typ: Wert: Beschreibung: Gibt die Aktion des Moduls zur Verarbeitung der Übersetzungszuordnung an. + |
+
file |
+
+ Typ: Beschreibung: Enthält Informationen über die Source-Datei in Crowdin, in die die Übersetzungen hochgeladen werden. + |
+
targetLanguages |
+
+ Typ: Beschreibung: Ein Array, das das Sprachobjekt der hochgeladenen und zugeordneten Übersetzungsdatei enthält. + |
+
sourceStrings, sourceStringsUrl |
+
+ Typ(sourceStrings): Typ(sourceStringsUrl): Beschreibung: Parameter für die Source-Strings aus der Originaldatei. |
+
translationStrings, translationStringsUrl |
+
+ Typ(translationStrings): Typ(translationStringsUrl): Beschreibung: Parameter für die aus der hochgeladenen Übersetzungsdatei geparsten Strings.
+ |
+
data.translations, data.translationsUrl |
+
+ Typ(data.translations): Typ(data.translationsUrl): Beschreibung: Parameter zur Übergabe der zugeordneten Übersetzungen.
+ |
+
data.translations.sourceStringId |
+
+ Typ: Beschreibung: Die numerische ID des Source-Strings, auf den die Übersetzung angewendet werden soll. + |
+
data.translations.text |
+
+ Typ: Beschreibung: Der anzuwendende Übersetzungstext. Für Strings mit Pluralformen muss dies ein Objekt sein, dessen Schlüssel den Pluralkategorien der Zielsprache entsprechen (z. B. |
+
error.message |
+
+ Typ: Beschreibung: Eine Fehlermeldung, die von der App an Crowdin übergeben wird und für einen Benutzer in der UI sichtbar ist. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
name |
+
+ Typ: Erforderlich: ja Beschreibung: Name der API-Methode. + |
+
url |
+
+ Typ: Erforderlich: ja Beschreibung: Die relative URL zur API-Methode. + |
+
method |
+
+ Typ: Zulässige Werte: Erforderlich: ja Beschreibung: Typ der API-Methode. + |
+
description |
+
+ Typ: Beschreibung: Beschreibung der API-Methode. + |
+
documentationUrl |
+
+ Typ: Beschreibung: Die relative URL zur Dokumentation der API-Methode. + |
+
key |
+
+ Typ: Erforderlich: ja +Beschreibung: Kennung des Moduls innerhalb der Crowdin-App. + |
+
name |
+
+ Typ: Erforderlich: ja +Beschreibung: Für Benutzer während der Überprüfung angezeigter, für Menschen lesbarer Name. + |
+
description |
+
+ Typ: Erforderlich: nein +Beschreibung: Zusätzliche Beschreibung, die Benutzern angezeigt wird. Nur für den Überprüfungstyp |
+
url |
+
+ Typ: Erforderlich: ja +Beschreibung: Endpunkt-URL für die Überprüfung. Relativ zu |
+
options |
+
+ Typ: Erforderlich: nein +Beschreibung: Konfigurationsoptionen des Moduls. + |
+
options.type |
+
+ Typ: Zulässige Werte: Standard: Beschreibung: Interaktionstyp der Überprüfung. + |
+
options.applyToAdmins |
+
+ Typ: Standard: Beschreibung: Gibt an, ob diese Prüfung auf Organisationsadministratoren angewendet werden soll. + |
+
options.url |
+
+ Typ: Erforderlich: ja (wenn der Typ Beschreibung: Für Benutzer sichtbare URL für die Interaktion. + |
+
│ │
+ │ or ...?state=&error=... │ │
+ │<──────────────────────────────────────────────────────────────────────┤
+ │ │ │
+ │ 7. GET /callback?state=...&code=... │
+ ├───────────────────────────────────>│ │
+ │ │ │
+ │ │ POST /api/auth/verify │
+ │ │ { │
+ │ │ "code": "", │
+ │ │ "userId": ..., │
+ │ │ "organizationId": ..., │
+ │ │ "ipAddress": ..., │
+ │ │ "moduleKey": "..." │
+ │ │ } │
+ │ ├─────────────────────────────────>│
+ │ │ │
+ │ │ { "success": true } │
+ │ │<─────────────────────────────────┤
+ │ │ │
+ │ 8. Access granted │ │
+ │<───────────────────────────────────┤ │
+ │ │ │
+```
+
+#### Erste Anfrage an die App
+
+Crowdin versucht zunächst eine direkte Prüfung, um festzustellen, ob der Zugriff automatisch gewährt werden kann.
+
+**HTTP-Anfrage:**
+
+```shell
+POST {AppBaseUrl}/api/auth/verify
+```
+
+**Anfrage-Header**
+
+Die Anfrage an deine App enthält die folgenden Header:
+
+* `Authorization: Bearer \`
+* `Content-Type: application/json`
+
+**Beispiel für den Anfrageinhalt:**
+
+```json
+{
+ "userId": 12345,
+ "organizationId": 67890,
+ "ipAddress": "192.168.1.1",
+ "moduleKey": "your-module-key"
+}
+```
+
+**Erwartete Antwort (Weiterleitung auslösen):**
+
+Um den Weiterleitungsablauf auszulösen, muss deine App `success: false` zurückgeben.
+
+```json
+{ "success": false }
+```
+
+#### Weiterleitung und Callback
+
+Wenn die erste Prüfung `false` zurückgibt, leitet Crowdin den Benutzer an die in den Manifestoptionen definierte `url` weiter.
+
+**Struktur der Weiterleitungs-URL:**
+
+```shell
+https://{your-app-url}?jwtToken=&state=
+```
+
+Deine App muss das `jwtToken` validieren, die Überprüfungsoberfläche anzeigen und den Benutzer nach erfolgreicher Prüfung über eine HTTP-302-Weiterleitung zurück zu Crowdin leiten.
+
+**Bei Erfolg:**
+
+```http
+HTTP 302 Redirect
+Location: https://accounts.crowdin.com/{domain}/guard/callback?state=&code=
+```
+
+**Bei Fehler:**
+
+```http
+HTTP 302 Redirect
+Location: https://accounts.crowdin.com/{domain}/guard/callback?state=&error=User+denied+access
+```
+
+
+ * Der Platzhalter `{domain}` steht für den eindeutigen Domänennamen der Crowdin-Enterprise-Organisation. Du kannst diesen Wert aus dem `domain`-Claim des JWT-Tokens abrufen.
+ * Der Parameter `state` wird verwendet, um CSRF-Angriffe zu verhindern. Er muss in der Callback-URL exakt so zurückgegeben werden, wie er empfangen wurde.
+
+
+#### Code-Überprüfungsanfrage
+
+Sobald Crowdin den `code` aus dem Callback erhalten hat, sendet es eine abschließende Anfrage an deine App, um ihn zu überprüfen.
+
+**HTTP-Anfrage:**
+
+```shell
+POST {AppBaseUrl}/api/auth/verify
+```
+
+**Anfrage-Header**
+
+* `Authorization: Bearer \`
+* `Content-Type: application/json`
+
+**Beispiel für den Anfrageinhalt:**
+
+```json
+{
+ "code": "abc123xyz",
+ "userId": 12345,
+ "organizationId": 67890,
+ "ipAddress": "192.168.1.1",
+ "moduleKey": "your-module-key"
+}
+```
+
+**Erwartete Antwort:**
+
+```json
+{
+ "success": true
+}
+```
+
+### Frame-Typ (eingebettete Benutzeroberfläche)
+
+Der Frame-Typ zeigt deine Überprüfungsseite innerhalb eines Iframes in der Crowdin-Anmeldeoberfläche an. Dies ermöglicht eine nahtlose Benutzererfahrung für benutzerdefinierte Formulare oder mTLS-Prüfungen, während der Benutzer in der Crowdin-Umgebung bleibt.
+
+#### Kommunikationsablauf
+
+```text
+┌─────────┐ ┌──────────────┐ ┌──────────┐
+│ User │ │ Crowdin │ │ Your App │
+└────┬────┘ └──────┬───────┘ └────┬─────┘
+ │ │ │
+ │ 1. Login attempt │ │
+ ├───────────────────────────────>│ │
+ │ │ │
+ │ │ Try POST /api/auth/verify │
+ │ ├─────────────────────────────────>│
+ │ │ │
+ │ │ { "success": false } │
+ │ │<─────────────────────────────────┤
+ │ │ │
+ │ 2. Show verification page │ │
+ │ with embedded iframe │ │
+ │<───────────────────────────────┤ │
+ │ │ │
+ │ 3. Iframe loads your URL │ │
+ │ GET /frame?jwtToken=... │ │
+ ├──────────────────────────────────────────────────────────────────>│
+ │ │ │
+ │ 4. Your verification UI │ │
+ │<──────────────────────────────────────────────────────────────────┤
+ │ │ │
+ │ 5. User interacts with iframe │ │
+ │ (clicks approve/deny) │ │
+ │────────────────────────────────────────────────────────────────┐ │
+ │ │ │ │
+ │ 6. JavaScript API call via │ │ │
+ │ Crowdin Apps SDK │ │ │
+ │ AP.verifyAuth({ code: "..."}) │ │
+ ├────────────────────────────────────────────────────────────────┼─>│
+ │ │ │ │
+ │ 7. Crowdin receives code │<──────────────────────────────┘ │
+ │ from iframe via postMessage│ │
+ │ │ │
+ │ │ POST /api/auth/verify │
+ │ │ { │
+ │ │ "code": "...", │
+ │ │ "userId": ..., │
+ │ │ "moduleKey": "..." │
+ │ │ } │
+ │ ├─────────────────────────────────>│
+ │ │ │
+ │ │ { "success": true } │
+ │ │<─────────────────────────────────┤
+ │ │ │
+ │ 8. Access granted │ │
+ │<───────────────────────────────┤ │
+ │ │ │
+```
+
+#### Erste Anfrage an die App
+
+Crowdin versucht zunächst eine direkte Prüfung, um festzustellen, ob der Zugriff automatisch gewährt werden kann.
+
+**HTTP-Anfrage:**
+
+```shell
+POST {AppBaseUrl}/api/auth/verify
+```
+
+**Beispiel für den Anfrageinhalt:**
+
+```json
+{
+ "userId": 12345,
+ "organizationId": 67890,
+ "ipAddress": "192.168.1.1",
+ "moduleKey": "your-module-key"
+}
+```
+
+**Erwartete Antwort (Iframe auslösen):**
+
+Um den Iframe-Ablauf auszulösen, muss deine App `success: false` zurückgeben.
+
+```json
+{ "success": false }
+```
+
+#### Anzeige und Benutzeroberfläche des Iframes
+
+Wenn die erste Prüfung `false` zurückgibt, lädt Crowdin die `url` deiner App mit den folgenden Parametern in einem Iframe:
+
+```shell
+https://{your-app-url}?jwtToken=
+```
+
+**Implementierung der Überprüfungsoberfläche:**
+
+Create an HTML page that initializes the Crowdin Apps SDK and handles the user interaction.
+
+```html {"Connect Crowdin Apps JS (SDK)":5-6}
+
+
+
+ Verification
+
+
+
+
+ Security Verification
+ Please confirm your identity
+
+
+
+
+
+
+
+```
+
+#### Kommunikation über das SDK
+
+Verwende die Methode `AP.verifyAuth()`, um das Ergebnis an Crowdin zurückzumelden.
+
+**Erfolg:**
+
+```javascript
+AP.verifyAuth({
+ code: "your-verification-code"
+});
+```
+
+**Fehler:**
+
+```javascript
+AP.verifyAuth({
+ error: "Verification failed: device not trusted"
+});
+```
+
+#### Code-Überprüfungsanfrage
+
+Sobald Crowdin den `code` vom SDK erhält, sendet es eine abschließende Anfrage an deine App, um ihn zu überprüfen.
+
+**HTTP-Anfrage:**
+
+```shell
+POST {AppBaseUrl}/api/auth/verify
+```
+
+**Beispiel für den Anfrageinhalt:**
+
+```json
+{
+ "code": "abc123xyz",
+ "userId": 12345,
+ "organizationId": 67890,
+ "ipAddress": "192.168.1.1",
+ "moduleKey": "your-module-key"
+}
+```
+
+**Erwartete Antwort:**
+
+```json
+{
+ "success": true
+}
+```
diff --git a/src/content/docs/de/developer/modules/other/custom-mt.mdx b/src/content/docs/de/developer/modules/other/custom-mt.mdx
new file mode 100644
index 000000000..3d01f440e
--- /dev/null
+++ b/src/content/docs/de/developer/modules/other/custom-mt.mdx
@@ -0,0 +1,366 @@
+---
+title: Benutzerdefiniertes MT-Modul
+description: Benutzerdefinierte maschinelle Übersetzungs-Engines mit Crowdin verbinden
+slug: developer/crowdin-apps-module-custom-mt
+sidebar:
+ label: Benutzerdefiniertes MT
+---
+
+import { Aside } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import mt from '!/developer/module_mt.png';
+
+Mit diesem Modul kannst du maschinelle Übersetzungs-Engines verbinden, die von Crowdin noch nicht unterstützt werden. Nachdem du eine solche App erstellt hast, kannst du deine Inhalte mit der verbundenen MT-Engine automatisch übersetzen oder von ihr erstellte Übersetzungsvorschläge im Editor für Übersetzer anzeigen lassen.
+
+
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+Für Crowdin:
+
+* Nur ich (also der Projektinhaber)
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
+
+Für Crowdin Enterprise:
+
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "custom-mt": [
+ {
+ "key": "custom-mt",
+ "name": "Benutzerdefinierte MT",
+ "logo": "/logo.png",
+ "url": "/translate",
+ "withContext": true,
+ "batchSize": 10,
+ "splitStringsIntoChunks": true
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls.
+
+
+
+ logo
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Die relative URL zum Logo der benutzerdefinierten MT-Engine, das in der Crowdin-Oberfläche angezeigt wird.
+ Die empfohlene Auflösung beträgt 48×48 Pixel.
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Die relative URL zur Inhaltsseite des Moduls, die in Crowdin integriert wird.
+
+
+
+ withContext
+
+ Typ: boolean
+ Erforderlich: nein
+ Beschreibung: Zusätzliche Metadaten, die zusammen mit den Strings gesendet werden.
+
+
+
+ batchSize
+
+ Typ: integer
+ Erforderlich: nein
+ Beschreibung: Die maximale Anzahl von Strings, die in einer Anfrage an die Custom-MT-App gesendet werden können.
+
+
+
+ splitStringsIntoChunks
+
+ Typ: boolean
+ Erforderlich: nein
+ Standard: true
+ Beschreibung: Steuert die [Batch-Verarbeitung](#batch-processing-and-file-context). Wenn false festgelegt ist, werden alle Strings einer Datei in einer einzigen Anfrage an die MT-Engine gesendet. Wenn true (Standard) festgelegt ist, teilt Crowdin die Strings in Chunks auf.
+
+
+
+ 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.
+
+
+
+
+
+## Kommunikation zwischen der benutzerdefinierten MT-App und Crowdin
+
+Das System sendet Texte zur Übersetzung über `url`. Anschließend verarbeitet die App die Texte und antwortet mit einer von zwei möglichen Arten von Antworten: [ohne Fehler](#expected-response-from-the-app-without-errors) oder [mit Fehlern](#expected-response-from-the-app-with-errors).
+
+
+ Stelle sicher, dass deine Custom-MT-App dieselben [Sprachcodes](/developer/language-codes/) verwendet, die Crowdin unterstützt. Wenn einige Sprachen nicht übereinstimmen, richte eine Sprachzuordnung ein.
+
+
+**HTTP-Anfrage:**
+
+```shell wrap
+https://{AppBaseUrl}/translate/?source=en&target=uk&project_id=727186&jwtToken={yourTokenValue}
+```
+
+### Abfrageparameter
+
+
+
+
+ source
+
+ Typ: string
+ Beschreibung: Quellsprache.
+
+
+
+ target
+
+ Typ: string
+ Beschreibung: Zielsprache.
+
+
+
+ project_id
+
+ Typ: integer
+ Beschreibung: Numerische ID eines Crowdin-Projekts.
+
+
+
+ jwtToken
+
+ Typ: string
+ Beschreibung: JWT-Token, das zur Autorisierung verwendet wird.
+
+
+
+ strings
+
+ Typ: string
+ Beschreibung: Source-Strings, die übersetzt werden müssen.
+
+
+
+
+
+### Anfrage von Crowdin an die App für `applicationUrl` (einfach)
+
+Beispiel für die Nutzlast der Anfrage:
+
+```json
+{
+ "strings": [
+ "Save as...",
+ "New file",
+ "You received one message.",
+ "You received {number} messages."
+ ]
+}
+```
+
+### Anfrage von Crowdin an die App für `applicationUrl` (erweitert)
+
+Um die erweiterte Anfrage zu verwenden, füge deinem Custom-MT-Modul den Parameter `withContext` hinzu.
+
+Beispiel für die Nutzlast der Anfrage:
+
+```json collapse={15-50}
+{
+ "strings": [
+ {
+ "id": 1,
+ "projectId": 727186,
+ "fileId": 47047,
+ "text": "Speichern unter …",
+ "identifier": "save_as",
+ "context": "translation Context",
+ "maxLength": 15,
+ "isHidden": false,
+ "isPlural": false,
+ "pluralForm": null
+ },
+ {
+ "id": 2,
+ "projectId": 727186,
+ "fileId": 47047,
+ "text": "Neue Datei",
+ "identifier": "new_file",
+ "context": "translation Context",
+ "maxLength": null,
+ "isHidden": false,
+ "isPlural": false,
+ "pluralForm": null
+ },
+ {
+ "id": 3,
+ "projectId": 727186,
+ "fileId": 47047,
+ "text": "Du hast eine neue Nachricht erhalten.",
+ "identifier": "new_message",
+ "context": "translation Context",
+ "maxLength": null,
+ "isHidden": false,
+ "isPlural": true,
+ "pluralForm": "one"
+ },
+ {
+ "id": 3,
+ "projectId": 727186,
+ "fileId": 47047,
+ "text": "Du hast {number} neue Nachrichten erhalten.",
+ "identifier": "new_message",
+ "context": "translation Context",
+ "maxLength": null,
+ "isHidden": false,
+ "isPlural": true,
+ "pluralForm": "other"
+ }
+ ]
+}
+```
+
+### Erwartete Antwort der App (ohne Fehler)
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "data": {
+ "translations": [
+ "Speichern unter …",
+ "Neue Datei",
+ "Du hast eine neue Nachricht erhalten.",
+ "Du hast {number} neue Nachrichten erhalten."
+ ]
+ }
+}
+```
+
+Das `translations`-Array muss innerhalb des obersten `data`-Objekts verschachtelt sein. Eine Antwort, die das Array auf oberster Ebene zurückgibt (z. B. `{"translations": [...]}`), wird als Antwort ohne Übersetzungen behandelt und abgelehnt.
+
+Gib genau eine Übersetzung pro Source-String zurück, und zwar in derselben Reihenfolge, in der die Strings empfangen wurden. Crowdin ordnet Übersetzungen anhand ihrer Position im Array den Source-Strings zu, nicht anhand der ID. Wenn die Anzahl der zurückgegebenen Übersetzungen nicht mit der Anzahl der gesendeten Strings übereinstimmt, wird dieser Batch übersprungen.
+
+Bei großen Payloads kannst du statt des Inline-`translations`-Arrays `translationsUrl` zurückgeben.
+
+```json
+{
+ "data": {
+ "translationsUrl": "https://app.example.com/jKe8ujs7a-translations.ndjson"
+ }
+}
+```
+
+`translationsUrl` ist eine öffentliche URL zu einer [Newline-delimited-JSON](https://github.com/ndjson/ndjson-spec)-Datei mit den übersetzten Strings. Verwende entweder `translations` oder `translationsUrl`.
+
+### Erwartete Antwort der App (mit Fehlern)
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "error": {
+ "message": "Error message from the App or MT engine"
+ }
+}
+```
+
+Die Struktur der Antworten der App muss den dargestellten Beispielen entsprechen. Andernfalls betrachtet Crowdin sie als ungültig.
+
+## Batch-Verarbeitung und Dateikontext
+
+Standardmäßig teilt Crowdin Source-Strings in kleinere Chunks auf (`splitStringsIntoChunks: true`), um die Verarbeitungszeit zu optimieren und die Größe von Anfragen zu verwalten.
+
+Einige moderne MT-Engines und AI-Anbieter (z. B. XL8 oder LLMs) benötigen jedoch den vollständigen Kontext einer Datei, um hochwertige Übersetzungen zu erzeugen. Dies ist besonders bei Formaten wie Untertiteln (SRT) oder literarischen Inhalten wichtig, bei denen die Übersetzung eines Satzes stark vom vorherigen abhängt.
+
+Wenn du eine Engine verbindest, die datei- oder dokumentbasierte Übersetzungen unterstützt:
+
+1. Setze `splitStringsIntoChunks` in deinem Manifest auf `false`.
+2. Crowdin sendet alle Strings, die zu einer Datei gehören, in einer einzigen Anfrage.
+
+
+ Wenn splitStringsIntoChunks auf false gesetzt ist, stelle sicher, dass dein Endpunkt und die verbundene MT-Engine große Payloads verarbeiten können, da die Größe des Request-Bodys der Größe der vollständigen Ausgangsdatei entspricht.
+
+
+## Umgang mit nicht übersetzbaren Elementen durch deine MT-Engine
+
+Bei Strings, die nicht übersetzbare Elemente enthalten (z. B. Tags, Platzhalter usw.), ersetzt Crowdin diese Elemente durch spezielle *notranslate*-Tags. Dadurch bleibt der ursprüngliche Zustand dieser Elemente erhalten, nachdem der String von der MT-Engine übersetzt wurde. Crowdin verwendet diesen Ansatz, um potenzielle Probleme zu vermeiden, die exportierte Übersetzungsdateien beschädigen könnten.
+
+Unten siehst du Beispiele für einen String vor und nach der Änderung.
+
+Hier siehst du ein Beispiel dafür, wie ein String mit nicht übersetzbaren Elementen (Tags, Platzhaltern usw.) in Crowdin aussieht:
+
+```html
+Aufgabe:
+```
+
+So verändert Crowdin den oben genannten String, bevor er an die MT-Engine gesendet wird:
+
+```html
+0Aufgabe:1
+```
+
+### Nicht übersetzbare Elemente für deine MT-Engine anpassen
+
+Wenn deine MT-Engine bereits über eine ähnliche Funktion verfügt, diese aber anders als Crowdin implementiert, empfehlen wir, den Umgang mit nicht übersetzbaren Elementen in deiner Custom-MT-App an die Implementierung deiner MT-Engine anzupassen. Ersetze insbesondere Crowdins Standardwerte wie
+
+```html
+%index%
+```
+
+durch die spezifischen Nicht-Übersetzen-Elemente deiner MT-Engine.
+
+Hier findest du ein Implementierungsbeispiel für Nicht-Übersetzen-Elemente in Amazon Translate: [Using do-not-translate in Amazon Translate](https://docs.aws.amazon.com/translate/latest/dg/customizing-translations-tags.html).
+
+### Umgang mit Übersetzungen mit veränderten nicht übersetzbaren Elementen
+
+Wenn die MT-Engine eine Übersetzung an Crowdin sendet, die nicht alle Tags in ihrem ursprünglichen Zustand enthält oder bei der sie verändert wurden (z. B. übersetzt), ignoriert Crowdin solche Übersetzungen und speichert sie nicht im String.
+
+## Fehlerbehebung
+
+Wenn die Custom-MT-App eine Antwort zurückgibt, die Übersetzungen aber nicht gespeichert werden, entspricht der Antwort-Body höchstwahrscheinlich nicht dem erwarteten Schema. Wenn eine Antwort abgelehnt wird, enthält Crowdin den empfangenen Statuscode und den Body in der Fehlermeldung, sodass du ihn mit dem oben beschriebenen Schema vergleichen kannst.
+
+| Fehlermeldung | Wahrscheinliche Ursache | Lösung |
+| ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Custom-MT-Engine hat keine Übersetzungen zurückgegeben | Das `translations`-Array fehlt, ist leer oder befindet sich außerhalb des `data`-Objekts (z. B. auf oberster Ebene). | Verschachtle das `translations`-Array unter dem `data`-Objekt und stelle sicher, dass es nicht leer ist. |
+| Custom-MT-Engine hat eine ungültige Übersetzung zurückgegeben | Eines der Elemente im `translations`-Array ist kein String. | Gib jede Übersetzung als einfachen String zurück. |
+| Custom-MT-Engine hat eine unerwartete Antwort zurückgegeben | Der Antwort-Body ist kein gültiges JSON. | Gib einen korrekt formatierten JSON-Body zurück, der dem erwarteten Schema entspricht. |
+| Custom-MT-Engine hat einen HTTP-Fehler zurückgegeben | Der Endpunkt hat mit einem HTTP-Statuscode außerhalb des Bereichs 2xx geantwortet. | Gib bei erfolgreichen Übersetzungen HTTP 200 zurück und verwende zum Melden von Fehlern das [Fehlerantwortformat](#expected-response-from-the-app-with-errors). |
+
+Einige Antworten werden ohne Fehlermeldung abgelehnt. Wenn die Anzahl der zurückgegebenen Übersetzungen nicht mit der Anzahl der gesendeten Source-Strings übereinstimmt, überspringt Crowdin diesen Batch und lässt die betreffenden Strings unübersetzt. Stelle sicher, dass deine App genau eine Übersetzung pro Source-String und in derselben Reihenfolge zurückgibt.
diff --git a/src/content/docs/de/developer/modules/other/custom-spellchecker.mdx b/src/content/docs/de/developer/modules/other/custom-spellchecker.mdx
new file mode 100644
index 000000000..fa9f819ee
--- /dev/null
+++ b/src/content/docs/de/developer/modules/other/custom-spellchecker.mdx
@@ -0,0 +1,245 @@
+---
+title: Modul für benutzerdefinierte Rechtschreibprüfung
+description: Füge eine benutzerdefinierte Rechtschreibprüfung hinzu, um Übersetzungen anhand bestimmter Regeln zu überprüfen.
+slug: developer/crowdin-apps-module-custom-spellchecker
+sidebar:
+ label: Benutzerdefinierte Rechtschreibprüfung
+---
+
+import ReadMore from '~/components/ReadMore.astro';
+
+Mit diesem Modul kannst du benutzerdefinierte Rechtschreibprüfungen hinzufügen, um Übersetzungen anhand bestimmter Regeln zu überprüfen, die standardmäßig nicht unterstützt werden.
+
+Jede Sprache kann nur einer aktiven Rechtschreibprüfung zugewiesen werden. Wenn mehrere benutzerdefinierte Rechtschreibprüfungen verwendet werden, werden die für eine bestimmte Rechtschreibprüfung ausgewählten Sprachen automatisch von allen anderen Rechtschreibprüfungen getrennt. Sprachen, die keiner der benutzerdefinierten Rechtschreibprüfungen zugewiesen sind, werden von der standardmäßigen Crowdin-Rechtschreibprüfung verarbeitet.
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "custom-spellchecker": [
+ {
+ "key": "custom-spellchecker",
+ "name": "Custom Spellchecker",
+ "description": "Description",
+ "checkSpellingUrl": "/check",
+ "listSupportedLanguagesUrl": "/languages",
+ "url": "/setup.html"
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der 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-Enterprise-Benutzeroberfläche angezeigt.
+
+
+
+ checkSpellingUrl
+
+ Typ: string
Erforderlich: ja
Beschreibung: Die relative URL, die ausgelöst wird, wenn Texte zur Rechtschreibprüfung gesendet werden.
+
+
+
+ listSupportedLanguagesUrl
+
+ Typ: string
Erforderlich: ja
Beschreibung: Die relative URL, die beim Abrufen der vom Modul unterstützten Sprachen ausgelöst wird.
+
+
+
+ url
+
+ Typ: string
Erforderlich: ja
Beschreibung: Die relative URL zur Einrichtungsseite des Moduls.
+
+
+
+ environments
+
+ Typ: string
+ Zulässige Werte: crowdin-enterprise
+ Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann.
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
+
+
+
+
+
+## Kommunikation zwischen der App für die benutzerdefinierte Rechtschreibprüfung und Crowdin
+
+Das System sendet Texte zur Rechtschreibprüfung über `checkSpellingUrl`, entweder aus dem Editor während der Übersetzung oder wenn die Qualitätssicherungsprüfungen Übersetzungen validieren. Die App verarbeitet die Texte und antwortet dem System mit einer von zwei möglichen Antwortarten: [ohne Rechtschreibfehler](#expected-response-from-the-app-without-spelling-issues) und [mit Rechtschreibfehlern](#expected-response-from-the-app-with-spelling-issues). In einigen Fällen muss das System die vom Modul unterstützten Sprachen überprüfen (z. B. beim Konfigurieren der Sprachen für die benutzerdefinierte Rechtschreibprüfung in den Organisationseinstellungen). In diesen Fällen sendet Crowdin über `listSupportedLanguagesUrl` eine Anfrage an die App, und die App antwortet mit den Daten zu den von ihr unterstützten Sprachen.
+
+### Anfrage von Crowdin an die App für checkSpellingUrl
+
+Beispiel für die Nutzlast der Anfrage:
+
+```json
+{
+ "language": "uk",
+ "texts": [
+ "Збререгти якк...",
+ "Ноаий файд"
+ ]
+}
+```
+
+### Erwartete Antwort der App (ohne Rechtschreibfehler)
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "data": [
+ {
+ "text": "Зберегти як...",
+ "matches": []
+ },
+ {
+ "text": "Новий файл",
+ "matches": []
+ }
+ ]
+}
+```
+
+### Erwartete Antwort der App (mit Rechtschreibfehlern)
+
+Beispiel für die Nutzlast der Antwort:
+
+```json collapse={31-50}
+{
+ "data": [
+ {
+ "text": "Збререгти якк...",
+ "matches": [
+ {
+ "category": "typos",
+ "message": "Знайдено потенційну орфографічну помилку.",
+ "shortMessage": "Орфографічна помилка",
+ "offset": 0,
+ "length": 9,
+ "replacements": [
+ "Зберегти"
+ ]
+ },
+ {
+ "category": "typos",
+ "message": "Знайдено потенційну орфографічну помилку.",
+ "shortMessage": "Орфографічна помилка",
+ "offset": 10,
+ "length": 3,
+ "replacements": [
+ "як"
+ ]
+ }
+ ]
+ },
+ {
+ "text": "Ноаий файд",
+ "matches": [
+ {
+ "category": "typos",
+ "message": "Знайдено потенційну орфографічну помилку.",
+ "shortMessage": "Орфографічна помилка",
+ "offset": 0,
+ "length": 5,
+ "replacements": [
+ "Новий"
+ ]
+ },
+ {
+ "category": "typos",
+ "message": "Знайдено потенційну орфографічну помилку.",
+ "shortMessage": "Орфографічна помилка",
+ "offset": 6,
+ "length": 4,
+ "replacements": [
+ "файл"
+ ]
+ }
+ ]
+ }
+ ]
+}
+```
+
+**Erwartete Kategorietypen:**
+
+* `typography`
+* `casing`
+* `grammar`
+* `typos`
+* `spelling`
+* `punctuation`
+* `confused_words`
+* `redundancy`
+* `style`
+* `gender_neutrality`
+* `semantics`
+* `colloquialisms`
+* `wikipedia`
+* `barbarism`
+* `misc`
+
+### Antwort der App an Crowdin für listSupportedLanguagesUrl
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "data": [
+ {
+ "code": "uk",
+ "name": "Ukrainian"
+ },
+ {
+ "code": "kab",
+ "name": "Kabul"
+ },
+ {
+ "code": "en",
+ "name": "English"
+ }
+ ]
+}
+```
+
+Die Struktur der Antworten der App muss den dargestellten Beispielen entsprechen. Andernfalls betrachtet Crowdin sie als ungültig.
+
+Sprachen, die in der Organisation nicht verfügbar sind, werden in der Sprachenliste des Moduls nicht angezeigt. Um solche Sprachen anzuzeigen, füge sie als benutzerdefinierte Sprachen hinzu.
+
+
+ Weitere Informationen findest du unter [Benutzerdefinierte Sprachen](/enterprise/organization-settings/#custom-languages).
+
diff --git a/src/content/docs/de/developer/modules/other/external-qa-checks.mdx b/src/content/docs/de/developer/modules/other/external-qa-checks.mdx
new file mode 100644
index 000000000..c7cba5768
--- /dev/null
+++ b/src/content/docs/de/developer/modules/other/external-qa-checks.mdx
@@ -0,0 +1,249 @@
+---
+title: Modul für externe QA-Prüfung
+description: Füge eine externe QA-Prüfung für erweiterte, KI-gestützte und andere spezialisierte Überprüfungen hinzu.
+slug: developer/crowdin-apps-module-external-qa-check
+sidebar:
+ label: Externe QA-Prüfung
+---
+
+Mit diesem Modul kannst du erweiterte, KI-gestützte und andere spezialisierte QA-Prüfungen integrieren und so Übersetzungen auf differenzierte Probleme überprüfen, die von den [standardmäßigen QA-Prüfungen](/enterprise/project-settings/qa-checks/) oder JavaScript-basierten [benutzerdefinierten QA-Prüfungen](/enterprise/custom-qa-checks/) nicht erkannt werden können.
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "external-qa-check": [
+ {
+ "key": "custom-check-qa",
+ "name": "QA Check",
+ "description": "Description",
+ "runQaCheckUrl": "/validate",
+ "getBatchSizeUrl": "/batch-size",
+ "url": "/settings/index.html"
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der 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-Enterprise-Benutzeroberfläche angezeigt.
+
+
+
+ runQaCheckUrl
+
+ Typ: string
Erforderlich: ja
Beschreibung: Die relative URL, die ausgelöst wird, wenn Texte zur QA-Validierung gesendet werden.
+
+
+
+ getBatchSizeUrl
+
+ Typ: string
Erforderlich: nein
Beschreibung: Die relative URL, die beim Abrufen der vom Modul unterstützten Batchgröße ausgelöst wird.
+
+
+
+ url
+
+ Typ: string
Erforderlich: nein
Beschreibung: Die relative URL zur Einstellungsseite des Moduls.
+
+
+
+ environments
+
+ Typ: string
+ Zulässige Werte: crowdin-enterprise
+ Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann.
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
+
+
+
+
+
+## Kommunikation zwischen der App für externe QA-Prüfungen und Crowdin
+
+Das System sendet Texte zur QA-Validierung über `runQaCheckUrl`, entweder aus dem Editor nach dem Speichern der Übersetzung oder wenn QA-Prüfungen durchgeführt werden. Die App verarbeitet die Texte und antwortet dem System mit einer von zwei möglichen Antwortarten: [ohne QA-Probleme](#expected-response-from-the-app-without-qa-issues) oder [mit QA-Problemen](#expected-response-from-the-app-with-qa-issues). Wenn die App die maximale Batchgröße für die QA-Prüfung bestimmen muss, setzt sie den Schlüssel `getBatchSizeUrl` in der `manifest.json` auf die URL zu einem Endpunkt, der die optimale Batchgröße bereitstellt.
+
+### Anfrage von Crowdin an die App für runQaCheckUrl
+
+Beispiel für die Nutzlast der Anfrage:
+
+```json collapse={26-82}
+{
+ "data": {
+ "translations": [
+ {
+ "id": 12345,
+ "stringId": 1234567,
+ "languageId": "fr",
+ "userId": 1,
+ "text": "La mise à jour est installé avec succès.",
+ "provider": null,
+ "pluralCategoryName": null,
+ "isPreTranslated": false,
+ "rating": 0
+ }
+ ],
+ "strings": [
+ {
+ "id": 1234567,
+ "key": "update_success",
+ "context": "Confirmation of successful software update",
+ "maxLength": null,
+ "text": "The update was successfully installed.",
+ "fields": []
+ }
+ ],
+ "sourceLanguage": {
+ "id": "en",
+ "name": "English",
+ "twoLettersCode": "en",
+ "threeLettersCode": "eng",
+ "locale": "en-US",
+ "pluralCategoryNames": ["one", "other"],
+ "pluralRules": "(n != 1)",
+ "pluralExamples": [1, 2],
+ "textDirection": "ltr",
+ "dialectOf": null
+ },
+ "targetLanguage": {
+ "id": "fr",
+ "name": "French",
+ "twoLettersCode": "fr",
+ "threeLettersCode": "fra",
+ "locale": "fr-FR",
+ "pluralCategoryNames": ["one", "other"],
+ "pluralRules": "(n > 1)",
+ "pluralExamples": [1, 2],
+ "textDirection": "ltr",
+ "dialectOf": null
+ },
+ "project": {
+ "id": 123,
+ "type": 0,
+ "sourceLanguage": {
+ "id": "en",
+ "name": "English",
+ "twoLettersCode": "en",
+ "threeLettersCode": "eng",
+ "locale": "en-US",
+ "pluralCategoryNames": ["one", "other"],
+ "pluralRules": "(n != 1)",
+ "pluralExamples": [1, 2],
+ "textDirection": "ltr",
+ "dialectOf": null
+ },
+ "targetLanguages": [
+ {
+ "id": "fr",
+ "name": "French",
+ "twoLettersCode": "fr",
+ "threeLettersCode": "fra",
+ "locale": "fr-FR",
+ "pluralCategoryNames": ["one", "other"],
+ "pluralRules": "(n > 1)",
+ "pluralExamples": [1, 2],
+ "textDirection": "ltr",
+ "dialectOf": null
+ }
+ ],
+ "name": "Project Name",
+ "description": "Project Description",
+ "fields": []
+ },
+ "file": {
+ "id": 123,
+ "name": "filename.csv",
+ "title": null,
+ "context": null,
+ "type": "csv",
+ "path": "/filename.csv",
+ "fields": []
+ }
+ }
+}
+```
+
+### Erwartete Antwort der App (ohne QA-Probleme)
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "data": {
+ "validations": [
+ {
+ "translationId": 123,
+ "passed": true
+ }
+ ]
+ }
+}
+```
+
+### Erwartete Antwort der App (mit QA-Problemen)
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "data": {
+ "validations": [
+ {
+ "translationId": 456,
+ "passed": false,
+ "error": {
+ "message": "Example error message"
+ }
+ }
+ ]
+ }
+}
+```
+
+### Antwort der App an Crowdin für getBatchSizeUrl
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "data": {
+ "size": 10
+ }
+}
+```
+
+Die Struktur der Antworten der App muss den dargestellten Beispielen entsprechen. Andernfalls betrachtet Crowdin sie als ungültig.
diff --git a/src/content/docs/de/developer/modules/other/webhook.mdx b/src/content/docs/de/developer/modules/other/webhook.mdx
new file mode 100644
index 000000000..6ba3459ba
--- /dev/null
+++ b/src/content/docs/de/developer/modules/other/webhook.mdx
@@ -0,0 +1,131 @@
+---
+title: Webhook
+description: Abonnieren
+slug: developer/crowdin-apps-module-webhook
+sidebar:
+ label: Webhook
+---
+
+import ReadMore from '~/components/ReadMore.astro';
+
+Mit dem Webhook-Modul können Crowdin Apps auf bestimmte Ereignisse reagieren und Aktionen auslösen, wenn diese Ereignisse eintreten. Dieses Modul eignet sich zur Automatisierung von Workflows (z. B. in Kombination mit dem [Workflow-Step-Type-Modul](/developer/crowdin-apps-module-workflow-step-type/)), zur Synchronisierung externer Systeme oder zum Protokollieren von Projektaktivitäten.
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "webhook": [
+ {
+ "key": "webhook-key-module-key",
+ "url": "/webhooks",
+ "events": [
+ "project.translated",
+ "project.approved"
+ ],
+ "environments": [
+ "crowdin",
+ "crowdin-enterprise"
+ ]
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ url
+
+ Typ: string
Erforderlich: ja
Beschreibung: Die relative URL des Webhook-Handlers in der App.
+
+
+
+ events
+
+ Typ: array
Erforderlich: ja
Beschreibung: Eine Liste von Ereignissen, die den Webhook auslösen. Siehe die Liste der verfügbaren Webhook-Ereignisse.
+
+
+
+ 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.
+
+
+
+
+
+## Kommunikation zwischen App und Crowdin
+
+Alle Webhooks werden über eine HTTP-POST-Anfrage mit einer JSON-formatierten Payload ausgelöst. Die Anfrage kann ein einzelnes Ereignis oder mehrere Ereignisse enthalten (die immer im Bulk-Modus übermittelt werden).
+
+
+ Weitere Informationen findest du unter [Beispiele für Webhook-Payloads](/developer/webhooks/#webhook-payload-examples).
+
+
+### Anfrage an die App
+
+Wenn ein Ereignis eintritt, sendet Crowdin eine HTTP-POST-Anfrage an deinen Webhook-Endpunkt, einschließlich der erforderlichen Header für Authentifizierung und Sicherheit. Unten findest du ein Beispiel für eine solche Anfrage.
+
+**HTTP-Anfrage:**
+
+```
+POST /webhooks HTTP/1.1
+User-Agent: Crowdin-Webhook
+Content-Type: application/json
+X-Crowdin-Id:
+X-Crowdin-Domain:
+X-Crowdin-Signature:
+X-Module-Key:
+```
+
+**Anfragetext:**
+
+```json
+{
+ "events": [
+ {
+ "event": "project.translated",
+ "project": {
+ "id": "777",
+ // ...
+ },
+ "targetLanguage": {
+ "id": "uk",
+ // ...
+ }
+ },
+ {
+ "event": "project.approved",
+ "project": {
+ "id": "777",
+ // ...
+ },
+ "targetLanguage": {
+ "id": "uk",
+ // ...
+ }
+ }
+ ]
+}
+```
+
+Während der App-Installation wird deiner App ein eindeutiges Geheimnis namens [`app_secret`](/developer/crowdin-apps-installation/#installed-event-communication-flow) bereitgestellt. Dieses Geheimnis wird verwendet, um die Webhook-Signatur mithilfe des HMAC-Algorithmus mit SHA-256 zu erzeugen.
+
+### Erwartete Antwort der App
+
+Crowdin erwartet, dass deine App mit einem erfolgreichen HTTP-Statuscode (d. h. einem beliebigen 2XX-Status) antwortet, um den Empfang der Webhook-Payload zu bestätigen.
diff --git a/src/content/docs/de/developer/modules/other/workflow-step-type.mdx b/src/content/docs/de/developer/modules/other/workflow-step-type.mdx
new file mode 100644
index 000000000..fefa785dc
--- /dev/null
+++ b/src/content/docs/de/developer/modules/other/workflow-step-type.mdx
@@ -0,0 +1,889 @@
+---
+title: Workflow-Schritttyp
+description: Erstelle einen neuen Workflow-Schritttyp für Crowdin-Enterprise-Workflows.
+slug: developer/crowdin-apps-module-workflow-step-type
+sidebar:
+ label: Workflow-Schritttyp
+---
+
+import { Steps, Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+
+Mit diesem Modul kannst du benutzerdefinierte Workflow-Schritttypen erstellen, die die Standardliste der Workflow-Schritte in Crowdin Enterprise erweitern. Nach der Installation der App stehen die neuen Schritttypen im Workflow-Editor zur Verfügung und können zu Workflows und Vorlagen hinzugefügt werden.
+
+Ein benutzerdefinierter Workflow-Schritt ist eine externe Verarbeitungsstufe innerhalb eines Workflows. Crowdin Enterprise leitet die Zeichenfolgen weiter, verfolgt ihren Status und zählt den Fortschritt, während deine App die Abschlussbedingung des Schritts implementiert: Sie entscheidet, wann eine Zeichenfolge im Schritt vollständig verarbeitet ist und über welchen Ausgang sie weitergeleitet wird. Typische Anwendungsfälle sind KI-basierte Überprüfungen, die Integration eines externen Review- oder MT-Systems, Compliance-Gates sowie Verzögerungs- oder Planungsschritte.
+
+## So funktioniert es
+
+Das Modul arbeitet asynchron und wird durch Webhook-Ereignisse gesteuert:
+
+
+ 1. Ein Organisationsadministrator installiert die App. Die von der App bereitgestellten benutzerdefinierten Schritttypen stehen im Workflow-Editor zur Verfügung.
+ 2. Ein Projektmanager fügt den benutzerdefinierten Schritt zu einem Workflow oder einer Workflow-Vorlage hinzu und konfiguriert ihn über die von der App bereitgestellte Einstellungsoberfläche.
+ 3. Wenn Zeichenfolgen den benutzerdefinierten Schritt erreichen, sendet Crowdin Enterprise das Webhook-Ereignis `string.status_on_step.recalculation_triggered` an die App.
+ 4. Die App verarbeitet die empfangenen Zeichenfolgen mit ihrer eigenen Logik. Die Verarbeitung erfolgt asynchron und kann so lange dauern wie erforderlich.
+ 5. Die App aktualisiert den Status jeder verarbeiteten Zeichenfolge über die API und weist sie entsprechend ihrer Routing-Logik einem der deklarierten Ausgänge des Schritts zu.
+ 6. Crowdin Enterprise leitet die Zeichenfolgen an den nächsten mit diesem Ausgang verbundenen Workflow-Schritt weiter.
+
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+Das folgende Beispiel zeigt einen vollständigen App-Deskriptor für eine App, die einen benutzerdefinierten Workflow-Schritt bereitstellt. Der Authentifizierungstyp `crowdin_agent`, das Objekt `agent` und das für das Ereignis `string.status_on_step.recalculation_triggered` abonnierte Modul `webhook` sind alle erforderlich:
+
+```json title="manifest.json"
+{
+ "identifier": "custom-workflow-step-app",
+ "name": "Custom Workflow Step App",
+ "description": "A sample app that provides a custom workflow step",
+ "logo": "/logo.png",
+ "baseUrl": "https://example.com",
+ "authentication": {
+ "type": "crowdin_agent",
+ "clientId": "your-client-id"
+ },
+ "agent": {
+ "name": "Custom Step",
+ "username": "custom-step-agent",
+ "avatarUrl": "/assets/agent-avatar.png"
+ },
+ "events": {
+ "installed": "/hooks/installed"
+ },
+ "scopes": [
+ "project"
+ ],
+ "modules": {
+ "workflow-step-type": [
+ {
+ "key": "custom-workflow-step",
+ "name": "Custom Workflow Step",
+ "logo": "/logo.png",
+ "description": "A sample custom step for Crowdin Enterprise workflows",
+ "boundaries": {
+ "input": {
+ "title": "Input Strings",
+ "ports": [
+ "untranslated",
+ "translated",
+ "approved",
+ "all",
+ "false",
+ "true",
+ "skipped",
+ "initial"
+ ]
+ },
+ "outputs": [
+ {
+ "title": "Processed Strings",
+ "port": "translated"
+ },
+ {
+ "title": "Unprocessed Strings",
+ "port": "untranslated"
+ }
+ ]
+ },
+ "editorMode": "comfortable",
+ "updateSettingsUrl": "/settings/custom-workflow-step",
+ "deleteSettingsUrl": "/delete/custom-workflow-step",
+ "url": "/workflow-step/custom-workflow-step",
+ "environments": [
+ "crowdin-enterprise"
+ ]
+ }
+ ],
+ "webhook": [
+ {
+ "key": "workflow-step-webhook",
+ "url": "/hooks/workflow",
+ "events": [
+ "string.status_on_step.recalculation_triggered"
+ ]
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Für Menschen lesbarer Name des Workflow-Schritttyps, der im Workflow-Editor angezeigt wird.
+
+
+
+ logo
+
+ Typ: string
+ Erforderlich: nein
+ Beschreibung: Relative URL zum Logo des Workflow-Schritttyps, das im Workflow-Editor angezeigt wird.
+ Die empfohlene Auflösung beträgt 48×48 Pixel.
+
+
+
+ description
+
+ Typ: string
+ Erforderlich: nein
+ Beschreibung: Für Menschen lesbare Beschreibung der Funktion des Workflow-Schritts.
+ Die Beschreibung wird in der Crowdin-Enterprise-Benutzeroberfläche angezeigt.
+
+
+
+ boundaries
+
+ Typ: object
+ Erforderlich: ja
+ Beschreibung: Definiert die Eingangs- und Ausgangsports des Workflow-Schritts und bestimmt, wie Zeichenfolgen in den Schritt gelangen und ihn verlassen. Weitere Informationen findest du unter Grenzen und Ports.
+
+
+
+ boundaries.input
+
+ Typ: object
+ Erforderlich: ja
+ Beschreibung: Gibt die Eigenschaften der Eingabedaten des Workflow-Schritts einschließlich der verfügbaren Ports an. Es ist genau eine Eingangsgruppe zulässig.
+
+
+
+ boundaries.input.title
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Titel des Eingangsbereichs des Workflow-Schritts (3–30 Zeichen).
+
+
+
+ boundaries.input.ports
+
+ Type: array
+ Required: yes
+ Allowed values: untranslated, translated, approved, all, false, true, skipped, initial
+ Description: Defines the string statuses that can be processed by this workflow step.
+
+
+
+ boundaries.outputs
+
+ Typ: array
+ Erforderlich: ja
+ Beschreibung: Gibt die möglichen Ausgaben des Workflow-Schritts an und bestimmt, wie verarbeitete Zeichenfolgen weitergeleitet werden. Ein Schritt kann einen oder zwei Ausgänge deklarieren.
+
+
+
+ boundaries.outputs.[]
+
+ Typ: object
+ Erforderlich: ja
+ Zulässige Werte für port: untranslated, translated, approved, all, false, true, skipped
+ Beschreibung: Definiert die Ausgänge des Workflow-Schritts. Jedes Objekt im Array enthält:
+
+ title (string) – Der Titel für den Ausgabebereich des Workflow-Schritts (3–30 Zeichen).
+ port (string) – Der Porttyp, der zum Verbinden von Ausgaben verwendet wird. Der Port initial kann nicht als Ausgabe verwendet werden.
+
+
+
+
+ editorMode
+
+ Typ: string
+ Erforderlich: nein
+ Zulässige Werte: side-by-side, comfortable, multilingual
+ Beschreibung: Definiert den standardmäßigen Crowdin-Enterprise-Editor-Modus, der verwendet wird, wenn ein Benutzer den Editor für diesen Workflow-Schritt öffnet.
+
+
+
+ updateSettingsUrl
+
+ Typ: string
+ Erforderlich: nein
+ Beschreibung: Relative URL zum Senden aktualisierter Einstellungen des Workflow-Schritts, nachdem ein Benutzer Änderungen im Workflow-Editor gespeichert hat. Wird verwendet, wenn der benutzerdefinierte Workflow-Schritt über eine Konfiguration verfügt.
+
+
+
+ deleteSettingsUrl
+
+ Typ: string
+ Erforderlich: nein
+ Beschreibung: Relative URL, die benachrichtigt wird, wenn der Workflow-Schritt im Workflow-Editor gelöscht wird.
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: nein
+ Beschreibung: Relative URL zum Iframe mit der Einstellungsoberfläche für den Workflow-Schritt. Die Seite wird im Workflow-Editor geladen, wenn ein Benutzer den Schritt konfiguriert.
+
+
+
+ environments
+
+ Typ: string
+ Zulässige Werte: crowdin-enterprise
+ Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann.
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
+
+
+
+
+
+### Grenzen und Ports
+
+Das Objekt `boundaries` deklariert die Anschlüsse des Schritts im Workflow. Ein Port beschreibt den Status des Inhalts, der ihn durchläuft, nicht die Schritte, mit denen er verbunden ist. Ein Ausgang eines Schritts kann mit einem Eingang des nächsten Schritts verbunden werden, wenn beide denselben Port verwenden oder wenn eine der beiden Seiten den Port `all` verwendet.
+
+| Port | Bedeutung |
+| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
+| `initial` | Die Zeichenfolge ist direkt vom Startpunkt des Workflows eingetroffen, ohne vorherige Verarbeitung. Kann nur als **Eingang** verwendet werden. |
+| `untranslated` | Die Zeichenfolge hat noch keine Übersetzung. |
+| `translated` | Die Zeichenfolge hat eine Übersetzung. |
+| `approved` | Die Übersetzung der Zeichenfolge wurde genehmigt. |
+| `skipped` | Die Zeichenfolge wurde von einem vorherigen Schritt übersprungen (beispielsweise weil die Vorübersetzung keine Übereinstimmung gefunden hat). |
+| `true` / `false` | Ein generisches boolesches Paar für Verzweigungslogik. Dies sind dieselben Anschlüsse, die auch von Custom-Code-Schritten verwendet werden. |
+| `all` | Ein Platzhalter, der mit jedem Port auf der anderen Seite verbunden werden kann. |
+
+Eine häufige Konfiguration besteht aus einem „Erfolgs“-Ausgang (z. B. `translated`, `approved` oder `true`) und einem „Fehler“- oder „Überspringen“-Ausgang (z. B. `untranslated`, `skipped` oder `false`), sodass der Workflow verarbeitete und nicht verarbeitete Zeichenfolgen auf unterschiedliche Pfade leiten kann.
+
+## Anforderungen
+
+Apps, die das Modul `workflow-step-type` enthalten, müssen alle folgenden Anforderungen erfüllen. Nur die ersten beiden werden bei der Installation der App validiert:
+
+* **`crowdin_agent`-Authentifizierung** – Die App muss den Authentifizierungstyp `crowdin_agent` verwenden und im App-Deskriptor einen `agent` deklarieren. Andere Authentifizierungstypen (z. B. `crowdin_app` oder `none`) sind für dieses Modul nicht zulässig. Weitere Informationen findest du unter [Authentifizierung](#authentication).
+* **App-Backend** – Alle Modul-URLs sind relativ zur `baseUrl` der App, daher ist das Modul nicht mit [serverlosen Apps](/developer/crowdin-apps-serverless/) kompatibel.
+* **Begleitendes Webhook-Modul** – Dieselbe App muss außerdem ein [Webhook-Modul](/developer/crowdin-apps-module-webhook/) deklarieren, das das Ereignis `string.status_on_step.recalculation_triggered` abonniert. Ohne dieses Modul gibt es weder bei der Installation noch beim Hinzufügen des Schritts zu einem Workflow einen Fehler – Zeichenfolgen, die den Schritt erreichen, werden der App einfach nie zugestellt. Ein Validierungsfehler (*Einige erforderliche Abhängigkeiten sind nicht erfüllt*) erscheint erst, wenn der Workflow später erneut gespeichert wird.
+* **Nur Crowdin Enterprise** – Benutzerdefinierte Workflow-Schritte sind nur in Crowdin-Enterprise-Projekten mit Workflows verfügbar. In Crowdin (crowdin.com) ist das Modul nicht verfügbar und wird nicht einfach abgelehnt.
+
+## Authentication
+
+Das Modul `workflow-step-type` erfordert den Authentifizierungstyp `crowdin_agent`. Wenn der App-Deskriptor einen anderen Authentifizierungstyp verwendet (oder das Objekt `authentication` fehlt), schlägt die Installation mit folgendem Fehler fehl:
+
+> Nur der Authentifizierungstyp crowdin_agent ist für den Modultyp workflow-step-type zulässig
+
+### Warum der Authentifizierungstyp „Agent“ verwendet wird
+
+Ein benutzerdefinierter Workflow-Schritt verarbeitet noch lange nach der Installation Zeichenfolgen in deinen Projekten, ausgelöst durch Webhooks und ohne eine Benutzersitzung. Dafür erstellt Crowdin Enterprise einen eigenen **Agenten** (einen Bot-Benutzer, der deine App in der Organisation repräsentiert):
+
+* Der Agentenbenutzer wird bei der Installation der App automatisch erstellt und bei der Deinstallation der App entfernt.
+* Alle API-Aufrufe der App zur Verarbeitung von Zeichenfolgen im benutzerdefinierten Schritt werden als Agentenbenutzer authentifiziert.
+* Der Agent muss in jedem Projekt, in dem der benutzerdefinierte Schritt verwendet wird, Managerzugriff haben. Ein Projektmanager lädt den Agenten als Manager in das Projekt ein, während er den Workflow-Schritt einrichtet. Alternativ kann der Agent während der App-Installation für alle vorhandenen Projekte als Manager zugewiesen werden.
+* Alle Aktionen der App werden in der Projektaktivität dem Agentenbenutzer zugeschrieben.
+
+In der Crowdin-Enterprise-Benutzeroberfläche wird der Agentenbenutzer als *Bot* bezeichnet.
+
+### Agentendeklaration
+
+Wenn du den Authentifizierungstyp `crowdin_agent` verwendest, muss der App-Deskriptor ein Objekt `agent` auf oberster Ebene enthalten, das den Agentenbenutzer beschreibt:
+
+```json title="manifest.json"
+{
+ "authentication": {
+ "type": "crowdin_agent",
+ "clientId": "your-client-id"
+ },
+ "agent": {
+ "name": "Custom Step",
+ "username": "custom-step-agent",
+ "avatarUrl": "/assets/agent-avatar.png"
+ }
+}
+```
+
+
+
+
+ agent.username
+
+ Typ: string
+ Erforderlich: ja
+ Länge: 3–128 Zeichen
+ Beschreibung: Benutzername des in der Organisation erstellten Agentenbenutzers. Wenn der Benutzername bereits vergeben ist, hängt Crowdin ein zufälliges Suffix an. Verlasse dich daher nicht auf den exakt deklarierten Wert.
+
+
+
+ agent.name
+
+ Typ: string
+ Erforderlich: nein
+ Beschreibung: Anzeigename des Agentenbenutzers. Crowdin hängt an diesen Wert Agent an. Wenn der Wert weggelassen wird, wird der App-Name verwendet.
+
+
+
+ agent.avatarUrl
+
+ Typ: string
+ Erforderlich: nein
+ Beschreibung: Relative URL zum Avatar des Agentenbenutzers. Wenn der Wert weggelassen wird, wird das App-Logo verwendet.
+
+
+
+
+
+### Abrufen eines API-Tokens
+
+Der Token-Ablauf für `crowdin_agent` ähnelt dem [`crowdin_app`-Ablauf](/developer/crowdin-apps-installation/#installed-event-communication-flow). Wenn die App installiert wird, sendet Crowdin das [Installiert-Ereignis](/developer/crowdin-apps-app-descriptor/#installed-event-payload) an die App. Bei Apps mit dem Authentifizierungstyp `crowdin_agent` enthält die Nutzlast des Installiert-Ereignisses außerdem die Eigenschaft `agentId`, die numerische Kennung des für deine App erstellten Agentenbenutzers.
+
+Um ein API-Zugriffstoken zu erhalten, sendet die App die folgende Anfrage:
+
+```shell
+POST https://accounts.crowdin.com/oauth/token
+```
+
+**Parameter der Token-Anfrage:**
+
+
+
+
+ grant_type: crowdin_agent
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Gibt den Token-Ablauf für eine Agenten-App an.
+
+
+
+ client_id
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: The Client ID für the App is received wenn the App is registered.
+
+
+
+ client_secret
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: The Client Secret für the App is received wenn the App is registered.
+
+
+
+ app_id
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Crowdin App Bezeichner von the App descriptoder.
+
+
+
+ app_secret
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: The eindeutig secret verwendet to authoderize your Crowdin App. Dieser Wert wird aus dem Installiert-Ereignis abgerufen.
+
+
+
+ domain
+
+ Typ: string|null
+ Erforderlich: ja
+ Beschreibung: Name der Organisation, in der die App installiert ist. Dieser Wert wird aus dem Installiert-Ereignis abgerufen.
+
+
+
+ user_id
+
+ Typ: integer
+ Erforderlich: ja
+ Beschreibung: The Bezeichner of the Benutzer wer installiereniert the App. Dieser Wert wird aus dem Installiert-Ereignis abgerufen.
+
+
+
+ agent_id
+
+ Typ: integer
+ Erforderlich: ja
+ Beschreibung: Kennung des für deine App erstellten Agentenbenutzers. Dieser Wert wird aus dem Installiert-Ereignis abgerufen (Eigenschaft agentId).
+
+
+
+
+
+Das resultierende Zugriffstoken wird für den Agentenbenutzer ausgestellt. Verwende es im `Authorization: Bearer`-Header für die [API-Methoden](#api-methods), die Zeichenfolgenstatus im benutzerdefinierten Schritt verwalten.
+
+
+ Die im App-Deskriptor angeforderten Scopes dürfen die in der OAuth-App konfigurierten Scopes nicht überschreiten. Um Zeichenfolgenstatus in einem benutzerdefinierten Workflow-Schritt zu verwalten, benötigt die App den Scope `project`.
+
+
+## Kommunikation zwischen App und Crowdin
+
+Das Modul „Workflow-Schritttyp“ verwendet Webhooks und API-Methoden zur Kommunikation mit Crowdin Enterprise. Apps, die dieses Modul enthalten, müssen außerdem das [Webhook-Modul](/developer/crowdin-apps-module-webhook/) definieren, um zeichenfolgenbezogene Ereignisse (d. h. `string.status_on_step.recalculation_triggered`) zu empfangen und entsprechend zu verarbeiten.
+
+### Empfangen von Webhook-Ereignissen von Crowdin
+
+Crowdin Enterprise sendet jedes Mal eine gebündelte Webhook-Nutzlast an das Webhook-Modul der App, wenn Zeichenfolgen einen von der App bereitgestellten benutzerdefinierten Workflow-Schritt erreichen. Wenn eine Zeichenfolge auf dem benutzerdefinierten Schritt landet (z. B. weil sie gerade hinzugefügt, von einem vorherigen Schritt dorthin verschoben oder erneut ausgelöst wurde), wird ihr Status im Schritt auf **Verarbeitung erforderlich** gesetzt und das Webhook-Ereignis zur Zustellung in die Warteschlange gestellt.
+
+Diese Nutzlast enthält das Ereignis `string.status_on_step.recalculation_triggered` und umfasst alle relevanten Zeichenfolgen, die eine externe Verarbeitung benötigen (z. B. KI-basiertes Korrekturlesen).
+
+
+ Webhook-Ereignisse werden in Gruppen zugestellt und können mit einer kurzen Verzögerung eintreffen. Antworte so schnell wie möglich mit einem `2xx`-Statuscode und verarbeite die Zeichenfolgen asynchron. Weitere Informationen findest du unter [Zustellgarantien](#delivery-guarantees-and-reconciliation).
+
+
+Beispiel für eine Webhook-Nutzlast für das Ereignis `string.status_on_step.recalculation_triggered`:
+
+```json
+{
+ "events": [
+ {
+ "event": "string.status_on_step.recalculation_triggered",
+ "stringStatus": {
+ "status": "NEED_PROCESS",
+ "output": "",
+ "originEvent": "string.added",
+ "organizationId": "200007777",
+ "translation": {
+ "id": 1106423,
+ "identifier": "058eb6ea2bdcc79a6a7208783c8bfb50",
+ "key": "string_1",
+ "text": "Not all videos are shown to users. See more",
+ "type": "text",
+ "context": "string_1",
+ "maxLength": "50",
+ "isHidden": false,
+ "isDuplicate": false,
+ "masterStringId": null,
+ "revision": 1,
+ "hasPlurals": false,
+ "labelIds": [],
+ "url": "https://umbrella.crowdin.com/editor/173/743/en-et#1106423",
+ "createdAt": "2024-10-29T10:47:13+00:00",
+ "updatedAt": null,
+ "file": {
+ "id": 743,
+ "name": "umbrella_app.xml",
+ "title": null,
+ "type": "android8",
+ "path": "/umbrella_app.xml",
+ "status": "active",
+ "revision": "1",
+ "branch": {
+ "id": null
+ },
+ "directory": {
+ "id": null
+ },
+ "project": null
+ },
+ "project": {
+ "id": 173,
+ "userId": 1,
+ "sourceLanguageId": "en",
+ "targetLanguageIds": [
+ "uk",
+ "et"
+ ],
+ "identifier": "d3026ae4cff9820bc140a210d23b35ad",
+ "name": "Project Name",
+ "createdAt": "2024-10-25T14:37:47+00:00",
+ "updatedAt": "2024-10-25T14:37:47+00:00",
+ "lastActivity": "2025-01-30T09:32:58+00:00",
+ "description": "",
+ "url": "https://umbrella.crowdin.com/u/projects/173",
+ "cname": null,
+ "languageAccessPolicy": null,
+ "visibility": null,
+ "publicDownloads": null,
+ "logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJY......BBQmCC",
+ "isExternal": false,
+ "externalType": null,
+ "hasCrowdsourcing": false,
+ "groupId": 1
+ }
+ },
+ "sourceLanguage": {
+ "id": "en",
+ "name": "English",
+ "editorCode": "en",
+ "twoLettersCode": "en",
+ "threeLettersCode": "eng",
+ "locale": "en-US",
+ "androidCode": "en-rUS",
+ "osxCode": "en.lproj",
+ "osxLocale": "en",
+ "textDirection": "ltr",
+ "dialectOf": null
+ },
+ "affectedLanguage": {
+ "id": "et",
+ "name": "Estonian",
+ "editorCode": "et",
+ "twoLettersCode": "et",
+ "threeLettersCode": "est",
+ "locale": "et-EE",
+ "androidCode": "et-rEE",
+ "osxCode": "et.lproj",
+ "osxLocale": "et",
+ "textDirection": "ltr",
+ "dialectOf": null
+ },
+ "workflowStep": {
+ "id": 1035,
+ "title": "AI Review",
+ "type": "Application",
+ "languages": [],
+ "applicationModule": {
+ "applicationIdentifier": "custom-workflow-step",
+ "moduleKey": "review-step"
+ }
+ },
+ "user": {
+ "id": "1",
+ "username": "john_smith",
+ "fullName": "John Smith",
+ "avatarUrl": "https://avatar-url.com/avatar/1/small/1bc07ce78f415990547ba1b4fd5ac8a8_default.png"
+ }
+ }
+ }
+ ]
+}
+```
+
+### Zeichenfolgenstatus bei einem benutzerdefinierten Schritt
+
+Jede Zeichenfolge in einem benutzerdefinierten Workflow-Schritt hat pro Zielsprache einen Status. Die Statuswerte, auf die du bei der Arbeit mit den [API-Methoden](#api-methods) triffst:
+
+| Status | Bedeutung |
+| ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `NEED_PROCESS` | Die Zeichenfolge hat den Schritt erreicht und wartet auf die Entscheidung der App. `TODO` |
+| Im Fortschritt des Projekts als „zu erledigen“ gezählt. | Die App hat die Zeichenfolge explizit im Schritt geparkt, indem sie einen leeren Ausgang (\`\`) gesetzt hat. |
+| `DONE` | Die App hat die Zeichenfolge einem der Ausgänge des Schritts zugewiesen, und die Zeichenfolge wurde im Workflow weitergeleitet. |
+| `FAILED` | Die Zustellung des Webhooks an die App ist fehlgeschlagen. Zeichenfolgen mit diesem Status werden im Projekt als fehlgeschlagene Wörter angezeigt und nicht automatisch erneut gesendet. Weitere Informationen findest du unter [Zustellgarantien](#delivery-guarantees-and-reconciliation). |
+| `INCOMPLETE` | Die Zeichenfolge wird derzeit für diese Sprache nicht zu diesem Schritt weitergeleitet (z. B. weil sie ausgeblendet oder vom Workflow ausgeschlossen ist). |
+
+### Zeichenfolgen verarbeiten und ihren Status aktualisieren
+
+1. **App-Logik** – Die App verarbeitet die empfangenen Zeichenfolgen gemäß ihrer internen Logik (z. B. indem sie sie an einen KI-Dienst sendet oder benutzerdefinierte Validierungen ausführt).
+2. [**Zeichenfolgenstatus über die API aktualisieren**](#api-methods) – Nach der Verarbeitung ruft die App die Crowdin-Enterprise-API auf, um den Status jeder Zeichenfolge im benutzerdefinierten Workflow-Schritt zu aktualisieren. Diese Aktion leitet die Zeichenfolgen an die entsprechenden Ausgänge des Workflows weiter.
+
+#### API-Methoden
+
+Nachfolgend findest du die API-Methoden zum Verwalten von Zeichenfolgenstatus in einem benutzerdefinierten Workflow-Schritt. Die Methode **Zeichenfolgenstatus aktualisieren** ist erforderlich, da sie den Status von Zeichenfolgen abschließt und sie an die richtigen Workflow-Ausgänge weiterleitet. Die andere verfügbare Methode **Aktuellen Zeichenfolgenstatus abrufen** ist optional, kann aber bei Sonderfällen oder erweiterter Logik deiner App hilfreich sein.
+
+
+ Diese Endpunkte sind speziell für Apps mit dem Modul `workflow-step-type` vorgesehen und gehören nicht zur allgemeinen [Crowdin-API-Referenz](/developer/api/).
+
+
+
+ Diese Endpunkte müssen mit einem Zugriffstoken aufgerufen werden, das über den [`crowdin_agent`-Grant-Typ](#obtaining-an-api-token) abgerufen wurde. Anfragen, die mit einem regulären Benutzer oder einem über andere Grant-Typen erhaltenen Token authentifiziert wurden, werden mit dem Fehler `403 Forbidden` abgelehnt. Der Agentenbenutzer muss Managerzugriff auf das Projekt haben.
+
+
+
+ Zeichenfolgenstatus aktualisieren
+
+ Verwende diesen Endpunkt, um den Status von Zeichenfolgen zu aktualisieren, die deinen benutzerdefinierten Workflow-Schritt erreicht haben.
+
+ ```shell title="Crowdin Enterprise" wrap
+ PATCH https://{organization_domain}.api.crowdin.com/api/v2/projects/{projectId}/workflow-steps/{stepId}/languages/{languageId}/status
+ ```
+
+
+
+
+ Parameter
+ Erforderlich
+ Typ
+ Beschreibung
+
+
+
+
+ organization_domain
+ Ja
+ string
+ Domäne deiner Crowdin-Enterprise-Organisation.
+
+
+ projectId
+ Ja
+ integer
+ Numerische Kennung deines Crowdin-Enterprise-Projekts.
+
+
+ stepId
+ Ja
+ integer
+ Numerische Kennung des benutzerdefinierten Workflow-Schritts.
+
+
+ languageId
+ Ja
+ string
+ Code der Zielsprache. Muss eine der Zielsprachen des Schritts sein (siehe Eigenschaft workflowStep.languages in der Webhook-Nutzlast).
+
+
+
+
+ Der Anforderungstext ist ein JSON-Patch-Array. Nur die Operation `replace` wird unterstützt. Der `path` hat das Format `/{stringId}/output`, und `value` muss entweder einem der in `boundaries.outputs` des Moduls deklarierten Ausgänge oder einer leeren Zeichenfolge entsprechen:
+
+ * Ein deklarierter Ausgang (z. B. `translated`) – die Zeichenfolge wird im Schritt als **Erledigt** markiert und sofort an den mit diesem Ausgang verbundenen Workflow-Schritt weitergeleitet.
+ * Eine leere Zeichenfolge (\`\`) – die Zeichenfolge wird mit dem Status **Zu erledigen** im Schritt geparkt. Verwende dies, um Zeichenfolgen ausstehend zu halten (z. B. damit sie als verbleibende Arbeit sichtbar bleiben), bis deine App die Verarbeitung abgeschlossen hat.
+
+ **Anforderungstext (Beispiel):**
+ ```json
+ [
+ {
+ "op": "replace",
+ "path": "/1106423/output",
+ "value": "translated"
+ },
+ {
+ "op": "replace",
+ "path": "/1106430/output",
+ "value": "untranslated"
+ }
+ ]
+ ```
+
+ **Antwortbeispiel:**
+ ```json
+ {
+ "data": [
+ {
+ "data": {
+ "stringId": 1106423,
+ "languageId": "et",
+ "stepId": 1035,
+ "status": "DONE",
+ "output": "translated"
+ }
+ },
+ {
+ "data": {
+ "stringId": 1106430,
+ "languageId": "et",
+ "stepId": 1035,
+ "status": "DONE",
+ "output": "untranslated"
+ }
+ }
+ ]
+ }
+ ```
+
+
+
+ Aktuellen Zeichenfolgenstatus abrufen
+
+ Rufe die aktuellen Statuswerte von Zeichenfolgen in einem benutzerdefinierten Workflow-Schritt ab.
+
+ ```shell title="Crowdin Enterprise" wrap
+ GET https://{organization_domain}.api.crowdin.com/api/v2/projects/{projectId}/workflow-steps/{stepId}/languages/{languageId}/status
+ ```
+
+
+
+
+ Parameter
+ Erforderlich
+ Typ
+ Beschreibung
+
+
+
+
+ organization_domain
+ Ja
+ string
+ Domäne deiner Crowdin-Enterprise-Organisation.
+
+
+ projectId
+ Ja
+ integer
+ Numerische Kennung deines Crowdin-Enterprise-Projekts.
+
+
+ stepId
+ Ja
+ integer
+ Numerische Kennung des benutzerdefinierten Workflow-Schritts.
+
+
+ languageId
+ Ja
+ string
+ Code der Zielsprache.
+
+
+
+
+ **Abfrageparameter:**
+
+
+
+
+ Parameter
+ Erforderlich
+ Typ
+ Beschreibung
+
+
+
+
+ stringIds
+ Nein
+ string
+ Nach Zeichenfolgen-IDs filtern (durch Kommas getrennt, bis zu 500 pro Anfrage).
+
+
+ status
+ Nein
+ string
+ Nach Status filtern: TODO, DONE, INCOMPLETE, NEED_PROCESS oder FAILED.
+
+
+ limit
+ Nein
+ integer
+ Maximale Anzahl der abzurufenden Elemente.
+
+
+ offset
+ Nein
+ integer
+ Start-Offset in der Sammlung.
+
+
+
+
+ **Antwortbeispiel:**
+ ```json
+ {
+ "data": [
+ {
+ "data": {
+ "stringId": 1106423,
+ "languageId": "et",
+ "stepId": 1035,
+ "status": "DONE",
+ "output": "translated"
+ }
+ },
+ {
+ "data": {
+ "stringId": 1106430,
+ "languageId": "et",
+ "stepId": 1035,
+ "status": "DONE",
+ "output": "untranslated"
+ }
+ }
+ ]
+ }
+ ```
+
+
+### Zustellgarantien und Abgleich
+
+Verlasse dich nicht auf den Webhook als Warteschlange:
+
+* **Bündelung und Verzögerung** – Ereignisse werden in Gruppen gesammelt und einmal pro Minute gesendet, sodass sie nach dem Erreichen des Schritts mit einer kurzen Verzögerung eintreffen können.
+* **Begrenzte Wiederholungen** – Wenn die App nicht erreichbar ist oder mit einem Fehler antwortet, wird die Zustellung nur eine begrenzte Anzahl von Malen wiederholt. Danach werden die betroffenen Zeichenfolgen im Schritt als **Fehlgeschlagen** markiert und nicht automatisch erneut gesendet.
+* **Wiederherstellung nach Fehlern** – Zeichenfolgen mit dem Status **Fehlgeschlagen** werden im Projekt als fehlgeschlagene Wörter angezeigt. Ein Projektmanager kann ihre Verarbeitung im Workflow-Schritt in Crowdin Enterprise erneut auslösen. Dadurch werden sie auf **Verarbeitung erforderlich** zurückgesetzt und das Webhook-Ereignis erneut gesendet.
+* **Keine Verarbeitungsfrist** – Zeichenfolgen können unbegrenzt im Status **Verarbeitung erforderlich** warten. Crowdin Enterprise lässt sie nicht ablaufen und weist sie nicht neu zu. Daher ist deine App dafür verantwortlich, jede empfangene Zeichenfolge letztendlich zu verarbeiten.
+
+Da die Zustellung nicht garantiert ist, solltest du den Status deiner App regelmäßig mit Crowdin Enterprise abgleichen: Rufe für jeden aktiven Schritt und jede Sprache den Endpunkt **Aktuellen Zeichenfolgenstatus abrufen** mit dem Filter `status=NEED_PROCESS` auf und verarbeite die zurückgegebenen Zeichenfolgen wie gewohnt.
+
+### Workflow-Schritt im Workflow-Editor konfigurieren
+
+Benutzer können einen benutzerdefinierten Workflow-Schritt im Crowdin-Enterprise-Workflow-Editor konfigurieren oder löschen. Crowdin Enterprise benachrichtigt deine App über diese Änderungen über die Callbacks `updateSettingsUrl` und `deleteSettingsUrl`, die wie die Iframe-Anfragen mit demselben `Authorization: Bearer`-JWT signiert sind. Über diese Benachrichtigungen erfährt deine App, welche ihrer Schritte vorhanden sind und wie sie konfiguriert sind. Speichere daher die empfangenen Daten.
+
+* **Einstellungen aktualisieren (`updateSettingsUrl`)**
+ * Wenn ein Benutzer nach dem Hinzufügen oder Ändern des Schritts im Workflow-Editor auf **Speichern** klickt, sendet Crowdin Enterprise eine **POST**-Anfrage an die im App-Deskriptor definierte `updateSettingsUrl`.
+ * Bei einem Schritt in einem Projekt-Workflow enthält der Anforderungstext `organizationId`, `projectId`, `workflowId`, `stepId` und `settings` (die von der Einstellungsoberfläche gespeicherte Schritt-Konfiguration).
+ * Bei einem Schritt in einer Workflow-Vorlage enthält der Anforderungstext `organizationId`, `templateId`, `stepId` und `settings`.
+ * Die App antwortet mit einem **2XX-Status**, um die erfolgreiche Verarbeitung der aktualisierten Konfiguration zu bestätigen.
+
+* **Schritt löschen (`deleteSettingsUrl`)**
+ * Wenn ein Benutzer den Schritt im Workflow-Editor löscht, sendet Crowdin Enterprise eine **DELETE**-Anfrage an die `deleteSettingsUrl`.
+ * Bei einem Schritt in einem Projekt-Workflow enthält der Anforderungstext `organizationId`, `projectId`, `workflowId` und `stepId`. Bei einem Schritt in einer Workflow-Vorlage enthält er `organizationId`, `templateId` und `stepId`.
+ * Die App kann gespeicherte Einstellungen für den gelöschten Workflow-Schritt sicher entfernen und mit einem **2XX-Status** antworten, um den Erfolg zu bestätigen.
+
+
+ Durch die Deinstallation der App werden alle auf ihren Modulen basierenden Workflow-Schritte deaktiviert. Behandle das [Deinstallationsereignis](/developer/crowdin-apps-app-descriptor/#uninstall-event-payload) als Löschung aller zugehörigen Schritte und bereinige die gespeicherten Daten.
+
+
+### Einstellungsoberfläche in deiner App implementieren
+
+Wenn der Workflow-Schritt Einstellungen über die Benutzeroberfläche bereitstellt, musst du eine Validierung und Speicherung der Konfiguration des Workflow-Schritts implementieren.
+
+#### Validierungsmethode
+
+In der Iframe-Oberfläche für deinen benutzerdefinierten Workflow-Schritt musst du eine Methode zur Validierung der Schritt-Konfiguration implementieren:
+
+```js
+window.formRef = {
+ validateForm: () => {
+ // Validate settings form
+ return true;
+ },
+}
+```
+
+Diese Methode wird aufgerufen, sobald Crowdin Enterprise prüft, ob die Einstellungen vor dem Speichern gültig sind.
+
+#### Einstellungen speichern
+
+Verwende zum Speichern der Konfiguration des Workflow-Schritts die folgende Methode:
+
+```js
+window.currentFormData = settings;
+AP.formDataUpdated(settings);
+```
+
+Die gespeicherten Einstellungen werden über den Callback `updateSettingsUrl` an deine App zurückgegeben, wenn der Benutzer den Workflow speichert.
+
+## Empfohlener Implementierungsablauf
+
+
+ 1. **Registriere eine OAuth-App** mit den von deiner App benötigten Scopes (mindestens `project`). Weitere Informationen findest du unter [Erstellen einer OAuth-Anwendung](/developer/authorizing-oauth-apps/).
+ 2. **App-Deskriptor vorbereiten** – Setze `authentication.type` auf `crowdin_agent` mit deiner `clientId`, deklariere das Objekt `agent`, mindestens ein Modul `workflow-step-type` und ein `webhook`-Modul, das das Ereignis `string.status_on_step.recalculation_triggered` abonniert. Füge `updateSettingsUrl`, `deleteSettingsUrl` und die `url` des Einstellungs-Iframes hinzu, wenn dein Schritt eine schrittspezifische Konfiguration besitzt.
+ 3. **Installiert-Ereignis verarbeiten** – Speichere die empfangenen Anmeldedaten einschließlich `agentId` und rufe bei Bedarf über den Grant-Typ `crowdin_agent` ein API-Token ab.
+ 4. **Einstellungs-Callbacks verarbeiten** – Speichere die über `updateSettingsUrl` empfangenen Daten, die jeden aktiven Schritt zusammen mit seinen Einstellungen identifizieren.
+ 5. **Webhook verarbeiten** – Bestätige schnell mit einer `2xx`-Antwort und stelle die Zeichenfolgen zur Verarbeitung in eine Warteschlange. Nutzlasten werden gebündelt empfangen (`{"events": [...]}`). Überprüfe den Header `X-Crowdin-Signature`.
+ 6. **Zeichenfolgen verarbeiten** – Verarbeite die Zeichenfolgen mit deiner eigenen Logik und melde die Ergebnisse über den Endpunkt **Zeichenfolgenstatus aktualisieren**, indem du jede Zeichenfolge einem Ausgang zuweist, der deine Entscheidung widerspiegelt, oder \`\`, um sie im Schritt zu parken.
+ 7. **Regelmäßig abgleichen** – Frage den Endpunkt **Aktuellen Zeichenfolgenstatus abrufen** mit dem Filter `status=NEED_PROCESS` ab, um Zeichenfolgen zu erfassen, deren Webhook-Ereignisse deine App möglicherweise verpasst hat.
+ 8. **Löschungen behandeln** – Entferne den gespeicherten Status pro Schritt bei Anfragen an `deleteSettingsUrl` und behandle die Deinstallation der App als Löschung aller Schritte.
+
+
+## Fehlerbehebung
+
+| Fehlermeldung | Wahrscheinliche Ursache | Lösung |
+| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Installation schlägt fehl mit *Nur der Authentifizierungstyp crowdin_agent ist für den Modultyp workflow-step-type zulässig* | Der App-Deskriptor verwendet die Authentifizierung `crowdin_app` oder `none`, oder das Objekt `authentication` fehlt. | Setze `authentication.type` auf `crowdin_agent`, gib die `clientId` an und füge das Objekt `agent` hinzu. |
+| Installation schlägt fehl mit *Serverlose Apps unterstützen nur UI-Modultypen* | Im App-Deskriptor fehlt `baseUrl`. | Füge eine `baseUrl` hinzu – dieses Modul erfordert ein App-Backend. |
+| Installation schlägt fehl mit *Angeforderte Scopes überschreiten die in der OAuth-App angegebene Zugriffsebene* | Die Scopes im App-Deskriptor sind umfassender als die Scopes der OAuth-App. | Gleiche die Scopes des App-Deskriptors an die Konfiguration der OAuth-App an. |
+| Der Schritttyp wird im Workflow-Editor nicht angezeigt. | Die App ist in Crowdin statt in Crowdin Enterprise installiert, der aktuelle Benutzer hat keinen Zugriff auf das Modul oder die App verfügt über kein Webhook-Modul, das das erforderliche Ereignis abonniert. | Installiere die App in Crowdin Enterprise, prüfe die Zugriffseinstellungen des Moduls und füge das Webhook-Modul für `string.status_on_step.recalculation_triggered` hinzu. |
+| Workflow-Validierungsfehler *„\{agentName}“ erfordert Managerberechtigungen für das Projekt* | Der Agentenbenutzer hat keinen Managerzugriff auf das Projekt. | Lade den Agentenbenutzer als Manager in das Projekt ein. |
+| `403 Forbidden` bei den Endpunkten zum Zeichenfolgenstatus | Das Zugriffstoken wurde nicht über den Grant-Typ `crowdin_agent` abgerufen (beispielsweise gehört es einem regulären Benutzer) oder der Agent ist kein Manager des Projekts. | Rufe das Token über den Grant-Typ `crowdin_agent` mit dem Parameter `agent_id` ab und überprüfe die Projektrolle des Agenten. |
+| `404 Not Found` bei den Endpunkten zum Zeichenfolgenstatus | `languageId` gehört nicht zu den Zielsprachen des Schritts oder der Schritt ist kein aktiver benutzerdefinierter Workflow-Schritt. | Verwende die Sprachcodes aus der Eigenschaft `workflowStep.languages` des Webhooks und überprüfe die Schrittkennung. |
+| `400 Bad Request` beim Aktualisieren des Zeichenfolgenstatus | Der Ausgabewert ist keiner der für den Schritt deklarierten Ausgangsports. | Sende einen der Werte `boundaries.outputs[].port` des Moduls oder eine leere Zeichenfolge. |
+| Zeichenfolgen bleiben als fehlgeschlagene Wörter im Schritt hängen. | Die Zustellung des Webhooks an die App ist fehlgeschlagen. | Stelle die Verfügbarkeit der App wieder her und löse anschließend die fehlgeschlagenen Zeichenfolgen im Workflow-Schritt in Crowdin Enterprise erneut aus. |
+| Der Webhook trifft nie ein oder das erneute Speichern des Workflows schlägt mit *Einige erforderliche Abhängigkeiten sind nicht erfüllt* fehl. | Die App verfügt über kein Webhook-Modul, das `string.status_on_step.recalculation_triggered` abonniert; das Webhook-Modul ist beim falschen Ereignis abonniert oder gehört zu einer anderen App als der Schritt. | Abonniere das Webhook-Modul **derselben** App für das Ereignis `string.status_on_step.recalculation_triggered`. |
+
+
+ Weitere Informationen zu [App-basierten Workflow-Schritten](/enterprise/app-based-workflow-step/) findest du aus Sicht der Organisationsverwaltung.
+
diff --git a/src/content/docs/de/developer/modules/ui-modules/announcement.mdx b/src/content/docs/de/developer/modules/ui-modules/announcement.mdx
new file mode 100644
index 000000000..f4fa28ad9
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/announcement.mdx
@@ -0,0 +1,244 @@
+---
+title: Bekanntmachungsmodul
+description: Hinweise deiner App im Crowdin-Enterprise-Header und auf Glossarseiten anzeigen
+slug: developer/crowdin-apps-module-announcement
+sidebar:
+ order: 22
+ label: Bekanntmachung
+---
+
+import { Steps } from '@astrojs/starlight/components';
+
+Mit diesem Modul kann eine App Benutzern einer Crowdin-Enterprise-Organisation Hinweise anzeigen.
+
+Positionen für Bekanntmachungen:
+
+* `header-alert`: der Hinweisstreifen unterhalb des Seiten-Headers, der auf jeder Seite der Organisation vorhanden ist
+* `glossary`: oberhalb der Begriffstabelle auf einer Glossarseite
+
+Das Modul ist nur in Crowdin Enterprise und nur in selbst gehosteten Apps verfügbar.
+
+## So funktioniert es
+
+
+ 1. Ein Organisationsadministrator installiert die App und wählt aus, wer ihre Bekanntmachungen sehen kann.
+ 2. Ein Benutzer öffnet eine Seite mit der Position des Moduls. Crowdin Enterprise sendet eine Anfrage mit dem aktuellen Kontext an die `url` des Moduls.
+ 3. Die App antwortet mit den Bekanntmachungen, die der Benutzer sehen soll, oder mit einer leeren Liste.
+ 4. Crowdin Enterprise zeigt die Bekanntmachungen an der jeweiligen Position an. Der Benutzer kann die Bekanntmachungen schließen, die die App als schließbar markiert hat.
+
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+* Nur Organisationsadministratoren
+* Organisationsadministratoren, Projektmanager und Entwickler
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+Crowdin Enterprise wählt für dieses Modul standardmäßig **Alle Benutzer in den Organisationsprojekten** aus.
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "baseUrl": "https://app.example.com",
+ "modules": {
+ "announcement": [
+ {
+ "key": "header-announcements",
+ "name": "Header announcements",
+ "url": "/announcements/header",
+ "placement": "header-alert"
+ }
+ ]
+ }
+}
+```
+
+Eine App kann mehrere Bekanntmachungsmodule deklarieren, eines pro Position oder mehrere an derselben Position.
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls.
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Die relative URL, von der Crowdin Enterprise die Bekanntmachungen anfordert.
+
+
+
+ placement
+
+ Typ: string
+ Erforderlich: ja
+ Zulässige Werte: header-alert, glossary
+ Beschreibung: Gibt an, wo die Bekanntmachungen des Moduls angezeigt werden.
+
+
+
+ environments
+
+ Typ: string
+ Zulässige Werte: crowdin-enterprise
+ Beschreibung: Menge der Umgebungen, in denen ein Modul installiert werden kann.
+ Dieser Parameter wird für produktübergreifende Anwendungen benötigt.
+
+
+
+
+
+## Kommunikation zwischen der Bekanntmachungs-App und Crowdin
+
+Crowdin Enterprise fordert die Bekanntmachungen jedes Mal an, wenn die Position des Moduls gerendert wird. Crowdin Enterprise sendet eine `POST`-Anfrage an `baseUrl` + `url` mit dem JWT der App im `Authorization`-Header. Die App hat 10 Sekunden Zeit zu antworten.
+
+### Anfrage an die App
+
+Beispiel für die Nutzlast der Anfrage:
+
+```json
+{
+ "context": {
+ "placement": "glossary",
+ "userId": 123,
+ "glossaryId": 456
+ }
+}
+```
+
+
+
+
+ context.placement
+
+ Typ: string
+ Beschreibung: Die Position, für die die Bekanntmachungen angefordert werden.
+
+
+
+ context.userId
+
+ Typ: integer
+ Beschreibung: Der Benutzer, für den die Bekanntmachungen angefordert werden.
+
+
+
+ context.glossaryId
+
+ Typ: integer
+ Beschreibung: Das Glossar, dessen Seite der Benutzer geöffnet hat.
+ Gesendet zusammen mit der Position glossary.
+
+
+
+
+
+Die Organisation wird anhand des JWT identifiziert, daher enthält der Payload nur den Kontext.
+
+### Erwartete Antwort der App
+
+Beispiel für die Nutzlast der Antwort:
+
+```json
+{
+ "data": {
+ "items": [
+ {
+ "id": "autumn-release-terms",
+ "text": "The autumn release terminology is in the glossary. Check it before you start translating.",
+ "dismissible": true,
+ "expiresAt": "2026-10-01T00:00:00+00:00",
+ "actionLabel": "Read the release notes",
+ "actionUrl": "https://example.com/releases/autumn"
+ }
+ ]
+ }
+}
+```
+
+Gib ein leeres `items`-Array zurück, wenn die App nichts anzuzeigen hat.
+
+
+
+
+ id
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung der Bekanntmachung innerhalb des Moduls, bis zu 255 Zeichen.
+ Eine geschlossene Bekanntmachung bleibt geschlossen, solange sie diesen Wert behält. Gib daher einer bearbeiteten Bekanntmachung eine neue id, damit sie erneut angezeigt wird.
+
+
+
+ text
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Die Bekanntmachung selbst, bis zu 65.535 Zeichen.
+ Der Text wird als Klartext angezeigt. Darin enthaltene unveränderte http- und https-URLs werden zu Links. Im Headerstreifen wird der Text in einer Zeile angezeigt; der vollständige Text steht in einem Tooltip.
+
+
+
+ dismissible
+
+ Typ: boolean
+ Erforderlich: ja
+ Beschreibung: Gibt an, ob der Benutzer die Bekanntmachung schließen kann.
+
+
+
+ expiresAt
+
+ Typ: string
+ Beschreibung: Der Zeitpunkt, an dem die Bekanntmachung nicht mehr angezeigt wird, im ISO-8601-Format.
+ Bekanntmachungen ohne dieses Feld werden angezeigt, bis die App sie nicht mehr zurückgibt.
+
+
+
+ actionLabel
+
+ Typ: string
+ Beschreibung: Die Beschriftung des Aktionslinks der Bekanntmachung, bis zu 255 Zeichen.
+ Verwende es zusammen mit actionUrl.
+
+
+
+ actionUrl
+
+ Typ: string
+ Beschreibung: Die Adresse, die der Aktionslink in einem neuen Tab öffnet, bis zu 2.048 Zeichen.
+ Muss mit https:// beginnen. Verwende es zusammen mit actionLabel.
+
+
+
+
+
+Crowdin Enterprise liest eine Antwort von bis zu 512 KB mit bis zu 1.000 Elementen und zeigt daraus die ersten 10 gültigen Bekanntmachungen an. Eine Bekanntmachung, die gegen die obigen Regeln verstößt, wird übersprungen; der restliche Teil der Antwort wird weiterhin verwendet.
+
+## Anzeigeregeln
+
+Crowdin Enterprise wendet die folgenden Regeln auf die von einer App zurückgegebenen Bekanntmachungen an:
+
+* Bekanntmachungen, die der Benutzer nicht schließen kann, werden zuerst angezeigt; der Rest folgt in der Reihenfolge, in der die Apps installiert wurden.
+* Der Headerstreifen zeigt jeweils eine Bekanntmachung an. Bei mehr als einer Bekanntmachung zeigt der Streifen zusätzlich einen Zähler und Pfeile zum Wechseln zwischen den Bekanntmachungen an.
+* Wenn eine Bekanntmachung geschlossen wird, wird sie nur in diesem Browser ausgeblendet.
+* Crowdin Enterprise lädt die Header-Bekanntmachungen alle 15 Minuten neu sowie die Bekanntmachungen an beiden Positionen, wenn der Benutzer zum Tab zurückkehrt. Eine Bekanntmachung mit `expiresAt` löst bei Ablauf ebenfalls einen Reload aus.
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 b230926b2..b7fdc4d59 100644
--- a/src/content/docs/de/developer/modules/ui-modules/chat.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/chat.mdx
@@ -9,23 +9,23 @@ sidebar:
Das Chat-Modul ermöglicht die Erstellung von Chat-Dialogen im rechten Seitenbereich der Crowdin- oder Crowdin-Enterprise-Oberfläche. Das Panel kann über eine Schaltfläche mit dem Logo der App in der Kopfzeile neben dem Profilbild des Benutzers geöffnet oder geschlossen werden.
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-For Crowdin:
+Für Crowdin:
-* Only me (i.e., project owner)
-* All project members
-* Selected users
+* Nur ich (also der Projektinhaber)
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
-For Crowdin Enterprise:
+Für Crowdin Enterprise:
-* Only organization admins
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -42,16 +42,16 @@ For Crowdin Enterprise:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
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
index 855923209..84a3efc94 100644
--- a/src/content/docs/de/developer/modules/ui-modules/context-menu.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/context-menu.mdx
@@ -34,25 +34,25 @@ Es gibt folgende Arten von Aktionen:
* Zu einem bestimmten App-Modul weiterleiten
* Eine benutzerdefinierte URL in einem neuen Tab öffnen
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-For Crowdin:
+Für Crowdin:
-* Only me (i.e., project owner)
+* Nur ich (also der Projektinhaber)
* Ich, Projektmanager und Entwickler (wenn der Ort `language`, `screenshot`, `source_file` oder `translated_file` ist)
-* All project members
-* Selected users
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
-For Crowdin Enterprise:
+Für Crowdin Enterprise:
-* Only organization admins
+* Nur Organisationsadministratoren
* Organisationsadministratoren, Projektmanager und Entwickler (wenn der Ort `language`, `screenshot`, `source_file` oder `translated_file` ist)
-* All users in the organization projects
-* Selected users
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
-## Structure
+## Struktur
### Modal
@@ -155,16 +155,16 @@ Der Kontextmenüeintrag öffnet einen neuen Tab mit der URL: `baseUrl/options.ur
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
diff --git a/src/content/docs/de/developer/modules/ui-modules/editor-asset-panel.mdx b/src/content/docs/de/developer/modules/ui-modules/editor-asset-panel.mdx
new file mode 100644
index 000000000..367de3b70
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/editor-asset-panel.mdx
@@ -0,0 +1,118 @@
+---
+title: Modul für das Editor-Assetpanel
+description: Die standardmäßige Asset-Vorschau im Editor für bestimmte Dateitypen durch eine benutzerdefinierte App ersetzen
+slug: developer/crowdin-apps-module-editor-asset-panel
+sidebar:
+ order: 7
+ label: Editor-Assetpanel
+---
+
+import { Image } from 'astro:assets';
+import editorAP from '!/developer/module_editor_asset_panel.png';
+
+Mit dem Editor-Assetpanel-Modul kann deine App das standardmäßige Vorschaupanel für Assets im Editor ersetzen. Wenn ein Benutzer ein Asset öffnet, kann deine App den gesamten Vorschaubereich übernehmen, wenn der Dateiname des Assets einem von dir definierten Muster entspricht.
+
+Diese Funktion ist besonders hilfreich für Dateitypen, die im Editor nicht nativ in der Vorschau angezeigt werden können, etwa Video, Audio oder andere proprietäre Formate. Wenn der Dateiname eines Assets mit dem in deinem Manifest angegebenen `fileNamePattern` übereinstimmt, wird deine App anstelle der standardmäßigen Vorschau geladen. Wenn keine Übereinstimmung vorliegt, wird das standardmäßige Crowdin-Vorschaupanel angezeigt.
+
+
+
+## So funktioniert es
+
+Das Editor-Assetpanel-Modul arbeitet ereignisgesteuert. Wenn ein Benutzer im Editor zu einem Asset navigiert, überprüft das System, ob installierte Apps dieses Modul verwenden.
+
+1. **Musterabgleich**: Crowdin übernimmt `fileNamePattern` aus der `manifest.json` deiner App und vergleicht es mit dem Namen des aktuell geöffneten Assets (z. B. `clip.mov`).
+2. **App-Initialisierung**: Wenn der Dateiname des Assets dem Muster entspricht, ersetzt Crowdin das standardmäßige Vorschaupanel durch ein iframe, das auf die `url` deiner App verweist.
+3. **Ereignisverarbeitung**: Sobald deine App geladen ist, sendet Crowdin Ereignisse an sie, die deine App abonnieren und verarbeiten muss. Diese Ereignisse enthalten die erforderlichen Daten (Payload), damit deine App den richtigen Asset-Inhalt anzeigen kann.
+
+Die wichtigsten Ereignisse sind:
+
+* `asset.source.preview`: Wird ausgelöst, wenn der Benutzer auf die Vorschau des Source-Assets klickt.
+* `asset.suggestion.preview`: Wird ausgelöst, wenn der Benutzer auf die Vorschau eines übersetzten Assets klickt.
+
+Deine App sollte auf diese Ereignisse reagieren, um ihre benutzerdefinierte Vorschau-Logik zu implementieren, z. B. zum Rendern eines Videoplayers oder einer Audiokonsole. Wenn der Dateiname eines Assets nicht mit `fileNamePattern` übereinstimmt, wird der standardmäßige Crowdin-Asset-Viewer wie gewohnt geladen.
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+Für Crowdin:
+
+* Nur ich (also der Projektinhaber)
+* Ich, Projektmanager und Entwickler
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
+
+Für Crowdin Enterprise:
+
+* Nur Organisationsadministratoren
+* Organisationsadministratoren, Projektmanager und Entwickler
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "editor-asset-panel": [
+ {
+ "key": "your-module-key",
+ "name": "Module name",
+ "url": "/editor-page",
+ "fileNamePattern": "^.+\.xyz$",
+ "environments": [
+ "crowdin", "crowdin-enterprise"
+ ]
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls.
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: ja (nur selbst gehostete Apps)
+ Beschreibung: Die relative URL zur Inhaltsseite des Moduls, die in das Assetpanel des Editors eingebettet wird.
+
+
+
+ fileNamePattern
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Ein regulärer Ausdruck, mit dem Crowdin die Dateinamen der Assets abgleicht, die deine App verarbeiten kann. Wenn der Name des Assets diesem Muster entspricht, wird deine App im Vorschaupanel geladen. Beispielsweise kannst du mit ^.+.mov$ alle MOV-Dateien abgleichen.
+
+
+
+ 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/editor-button.mdx b/src/content/docs/de/developer/modules/ui-modules/editor-button.mdx
new file mode 100644
index 000000000..12ce43070
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/editor-button.mdx
@@ -0,0 +1,252 @@
+---
+title: Editor-Schaltflächenmodul
+description: Schaltflächen zum Editor hinzufügen, die die Panels und Modals der App öffnen oder Klickereignisse senden
+slug: developer/crowdin-apps-module-editor-button
+sidebar:
+ order: 9
+ label: Editor-Schaltflächen
+---
+
+Mit diesem Modul können Schaltflächen zum Editor hinzugefügt werden, die auf ein anderes Modul derselben App wirken.
+
+Positionen der Editor-Schaltflächen:
+
+* `header-right`: die obere rechte Ecke des Editor-Headers
+* `header-left`: die obere linke Ecke des Editor-Headers
+* `menu`: das **Apps**-Menü im Hauptmenü des Editors
+* `translation-toolbar`: die Symbolleiste mit den Aktionen für die aktuelle Übersetzung
+* `strings-menu`: das Menü des aktuell ausgewählten Strings bzw. der aktuell ausgewählten Strings
+
+Eine Schaltfläche kann eine der folgenden Aktionen ausführen:
+
+* Ein angegebenes App-Modul im rechten Editorpanel öffnen (siehe [Modul für das rechte Editorpanel](/developer/crowdin-apps-module-editor-right-panel/))
+* Ein angegebenes App-Modul in einem modalen Dialog öffnen (siehe [Modalmodul](/developer/crowdin-apps-module-modal/))
+* Ein `editor.button.click`-Ereignis an ein angegebenes App-Modul senden
+
+Die Typen `panel` und `modal` sind an jeder Position verfügbar. Der Typ `event` ist an den Positionen `translation-toolbar` und `strings-menu` verfügbar.
+
+Ein `panel`- oder `event`-Button wird nur in den Editor-Modi angezeigt, die auch das Zielmodul angibt. Stelle daher sicher, dass die `modes` des Buttons innerhalb der für das Zielmodul definierten Modi liegen. Ein `modal`-Button hängt ausschließlich von seinen eigenen `modes` ab.
+
+Die Header-Positionen und die Übersetzungssymbolleiste zeigen jeweils bis zu vier Schaltflächen. Die übrigen sind im Dropdown **Weitere App-Aktionen** verfügbar. Im Modus `assets` sind Schaltflächen an den Positionen `header-right`, `header-left` und `menu` verfügbar. Auf Mobilgeräten sind Buttons an den Positionen `menu`, `translation-toolbar` und `strings-menu` verfügbar. In der Übersetzungsleiste wird jeweils nur ein Button gleichzeitig angezeigt.
+
+Editor-Schaltflächen werden auch in der Befehlspalette des Editors aufgelistet. Für jede Schaltfläche kann unter **Hilfe > Tastenkürzel** ein Tastenkürzel zugewiesen werden.
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+Für Crowdin:
+
+* Nur ich (also der Projektinhaber)
+* Ich, Projektmanager und Entwickler
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
+
+Für Crowdin Enterprise:
+
+* Nur Organisationsadministratoren
+* Organisationsadministratoren, Projektmanager und Entwickler
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+### Panel
+
+Die Schaltfläche öffnet das angegebene Modul im rechten Editorpanel.
+
+```json title="manifest.json"
+{
+ "modules": {
+ "editor-button": [
+ {
+ "key": "editor-button-key",
+ "name": "Name of Editor Button",
+ "logo": "/editor-button-logo.png",
+ "modes": [
+ "translate"
+ ],
+ "options": {
+ "location": "header-right",
+ "type": "panel",
+ "module": "editor-panel-module-key",
+ "weight": 10
+ }
+ }
+ ],
+ "editor-right-panel": [
+ {
+ "key": "editor-panel-module-key",
+ "name": "New Panel",
+ "modes": [
+ "translate"
+ ],
+ "url": "/editor-page"
+ }
+ ]
+ }
+}
+```
+
+### Modal
+
+Die Schaltfläche öffnet das angegebene Modul in einem modalen Dialog.
+
+```json title="manifest.json"
+{
+ "modules": {
+ "editor-button": [
+ {
+ "key": "editor-button-key",
+ "name": "Name of Editor Button",
+ "modes": [
+ "translate"
+ ],
+ "options": {
+ "location": "menu",
+ "type": "modal",
+ "module": "modal-module-key"
+ }
+ }
+ ],
+ "modal": [
+ {
+ "key": "modal-module-key",
+ "name": "New Modal",
+ "url": "/path/to/modal/module"
+ }
+ ]
+ }
+}
+```
+
+### Event
+
+Die Schaltfläche sendet ein `editor.button.click`-Ereignis an das angegebene Modul, ohne es zu öffnen.
+
+```json title="manifest.json"
+{
+ "modules": {
+ "editor-button": [
+ {
+ "key": "editor-button-key",
+ "name": "Name of Editor Button",
+ "modes": [
+ "translate"
+ ],
+ "options": {
+ "location": "translation-toolbar",
+ "type": "event",
+ "module": "editor-panel-module-key"
+ }
+ }
+ ],
+ "editor-right-panel": [
+ {
+ "key": "editor-panel-module-key",
+ "name": "New Panel",
+ "modes": [
+ "translate"
+ ],
+ "url": "/editor-page"
+ }
+ ]
+ }
+}
+```
+
+Der Event-Payload hängt von der Position der Schaltfläche ab. Siehe [Unterstützte Ereignisse](/developer/crowdin-apps-js/#supported-events) für die Struktur des Objekts.
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: Ja
+ Beschreibung: Modulkennung innerhalb der Crowdin-App.
+ Die Kennung muss sich von den Schlüsseln der editor-right-panel, editor-background-worker, und modal Module der App unterscheiden.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name, der im Tooltip der Schaltfläche und als Eintragsbezeichnung in den Menüs angezeigt wird.
+
+
+
+ logo
+
+ Typ: string
+ Beschreibung: Die relative URL zum Symbol der Schaltfläche.
+ Das Symbol wird mit 16x16 Pixeln angezeigt. Wenn es nicht angegeben ist, verwendet die Schaltfläche das Logo der App.
+
+
+
+ modes
+
+ Typ: Array
+ Erforderlich: ja
+ Zulässige Werte: translate, comfortable, side-by-side, multilingual, review, assets
+ Beschreibung: Die Liste der Modi des Editors, in denen das Modul verfügbar ist.
+ Verwende translate, um das Modul in den folgenden Ansichten verfügbar zu machen: comfortable, side-by-side und multilingual.
+ Für eine detailliertere Steuerung kannst du einen oder mehrere dieser Werte direkt angeben.
+ Der Modus review ist nur in Crowdin Enterprise und nur im Workflow-Schritt Überprüfung des Ausgangstexts verfügbar.
+ Der Modus assets wird zum Verwalten von Assets im Editor verwendet.
+
+
+
+ options.location
+
+ Typ: String
+ Erforderlich: ja
+ Zulässige Werte: header-right, header-left, menu, translation-toolbar, strings-menu
+ Beschreibung: Die Position im Editor, an der die Schaltfläche hinzugefügt wird.
+
+
+
+ options.type
+
+ Typ: string
+ Erforderlich: ja
+ Zulässige Werte: panel, modal, event
+ Beschreibung: Der Aktionstyp, den diese Schaltfläche ausführt.
+ Der Typ event wird an den Positionen translation-toolbar und strings-menu unterstützt.
+
+
+
+ options.module
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der key des Moduls, auf das die Schaltfläche wirkt. Das Modul muss in derselben App deklariert sein, und beide müssen mindestens einen gemeinsamen Wert für environments haben.
+ Verwende ein Modul editor-right-panel mit dem Typ panel, ein modal-Modul mit dem Typ modal und ein editor-right-panel- oder editor-background-worker-Modul mit dem Typ event.
+
+
+
+ options.weight
+
+ Typ: integer
+ Beschreibung: Die Reihenfolge der Schaltfläche unter den anderen Schaltflächen an derselben Position. Schaltflächen mit niedrigeren Werten werden zuerst platziert: links im Header und in der Übersetzungssymbolleiste, weiter hinten in den Menüs.
+ Der Standardwert ist 100.
+
+
+
+ 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.
+
+
+
+
+
+## Laufzeitstatus
+
+Eine App kann ihre eigenen Schaltflächen aktualisieren, während der Editor geöffnet ist: das Symbol festlegen, ein Badge hinzufügen, den Tooltip überschreiben oder eine Schaltfläche deaktivieren. Verwende die Methode [AP.editor.updateButton](/developer/crowdin-apps-js/#update-button), um die Änderungen anzuwenden, und [AP.editor.resetButton](/developer/crowdin-apps-js/#reset-button), um die Schaltfläche in den im Manifest deklarierten Zustand zurückzusetzen.
diff --git a/src/content/docs/de/developer/modules/ui-modules/editor-right-panel.mdx b/src/content/docs/de/developer/modules/ui-modules/editor-right-panel.mdx
new file mode 100644
index 000000000..6ded0e759
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/editor-right-panel.mdx
@@ -0,0 +1,115 @@
+---
+title: Modul für das rechte Editorpanel
+description: Zusätzliche Tabs im rechten Editorpanel erstellen
+slug: developer/crowdin-apps-module-editor-right-panel
+sidebar:
+ order: 6
+ label: Rechtes Editorpanel
+---
+
+import { Image } from 'astro:assets';
+import editorRP from '!/developer/module_editor.png';
+
+Mit dem Modul können zusätzliche Tabs im rechten Editorpanel erstellt werden. Wenn du dieses Modul in deiner Crowdin-App verwendest, kannst du den Editormodus auswählen, in dem die zusätzlichen Tabs angezeigt werden sollen.
+
+
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+Für Crowdin:
+
+* Nur ich (also der Projektinhaber)
+* Ich, Projektmanager und Entwickler
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
+
+Für Crowdin Enterprise:
+
+* Nur Organisationsadministratoren
+* Organisationsadministratoren, Projektmanager und Entwickler
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "editor-right-panel": [
+ {
+ "key": "your-module-key",
+ "name": "Module name",
+ "modes": [
+ "translate"
+ ],
+ "supportsMultipleStrings": false,
+ "url": "/editor-page"
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls.
+
+
+
+ modes
+
+ Typ: Array
+ Erforderlich: ja
+ Zulässige Werte: translate, comfortable, side-by-side, multilingual, review, assets
+ Beschreibung: Die Liste der Modi des Editors, in denen das Modul verfügbar ist.
+ Verwende translate, um das Modul in den folgenden Ansichten verfügbar zu machen: comfortable, side-by-side und multilingual.
+ Für eine detailliertere Steuerung kannst du einen oder mehrere dieser Werte direkt angeben.
+ Der Modus review ist nur in Crowdin Enterprise und nur im Workflow-Schritt Überprüfung des Ausgangstexts verfügbar.
+ Der Modus assets wird zum Verwalten von Assets im Editor verwendet.
+
+
+
+ supportsMultipleStrings
+
+ Typ: boolean
+ Beschreibung: Gibt an, ob das Modul aktiv bleiben kann, wenn im Editor mehrere Strings ausgewählt sind.
+ Setze den Wert auf true, wenn dein Modul mehrere ausgewählte Strings verarbeiten kann.
+ Wenn der Wert auf false gesetzt oder weggelassen wird, wird das rechte Panel deaktiviert, wenn mehrere Strings ausgewählt sind.
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: ja (nur selbst gehostete Apps)
+ Beschreibung: Die relative URL zur Inhaltsseite des Moduls, die in das rechte Editorpanel eingebettet 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/editor-translations-panel.mdx b/src/content/docs/de/developer/modules/ui-modules/editor-translations-panel.mdx
new file mode 100644
index 000000000..73a737889
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/editor-translations-panel.mdx
@@ -0,0 +1,101 @@
+---
+title: Modul für das Übersetzungspanel des Editors
+description: Zusätzliche Panels im Übersetzungsbereich des Editors erstellen
+slug: developer/crowdin-apps-module-editor-translations-panel
+sidebar:
+ order: 8
+ label: Übersetzungspanel des Editors
+---
+
+import { Image } from 'astro:assets';
+import editorTP from '!/developer/module_editor_translations_panel.png';
+
+Mit dem Modul können zusätzliche Panels im Übersetzungsbereich des Editors erstellt werden. Wenn du dieses Modul in deiner Crowdin-App verwendest, kannst du den Editormodus auswählen, in dem die zusätzlichen Panels angezeigt werden sollen.
+
+
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+Für Crowdin:
+
+* Nur ich (also der Projektinhaber)
+* Ich, Projektmanager und Entwickler
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
+
+Für Crowdin Enterprise:
+
+* Nur Organisationsadministratoren
+* Organisationsadministratoren, Projektmanager und Entwickler
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "editor-translations-panel": [
+ {
+ "key": "your-module-key",
+ "name": "Module name",
+ "modes": [
+ "translate"
+ ],
+ "url": "/editor-page"
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls.
+
+
+
+ modes
+
+ Typ: array
+ Erforderlich: ja
+ Zulässige Werte: assets, review, translate
+ Beschreibung: Die Liste der Editormodi, in denen das Modul verfügbar ist.
+
+
+
+ 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.
+
+
+
+ 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 74e77df7b..d85e61588 100644
--- a/src/content/docs/de/developer/modules/ui-modules/integrations.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/integrations.mdx
@@ -14,23 +14,23 @@ Das Modul ermöglicht die Erstellung und Einbindung einer neuen Integration in d
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-For Crowdin:
+Für Crowdin:
-* Only me (i.e., project owner)
-* All project members
-* Selected users
+* Nur ich (also der Projektinhaber)
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
-For Crowdin Enterprise:
+Für Crowdin Enterprise:
-* Only organization admins
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -48,16 +48,16 @@ For Crowdin Enterprise:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
@@ -73,7 +73,7 @@ For Crowdin Enterprise:
Typ: string
Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls.
- The description will be visible in the Crowdin Enterprise UI.
+ Die Beschreibung wird in der Crowdin-Enterprise-Benutzeroberfläche angezeigt.
diff --git a/src/content/docs/de/developer/modules/ui-modules/modal.mdx b/src/content/docs/de/developer/modules/ui-modules/modal.mdx
new file mode 100644
index 000000000..8d20bf83b
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/modal.mdx
@@ -0,0 +1,83 @@
+---
+title: Modalmodul
+description: Einen benutzerdefinierten modalen Dialog erstellen, den deine App öffnen kann
+slug: developer/crowdin-apps-module-modal
+sidebar:
+ order: 20
+ label: Modal
+---
+
+Mit dem Modul kann ein neuer modaler Dialog erstellt werden. Die App öffnet ihn aus einem anderen Modul, beispielsweise dem [Kontextmenü-Modul](/developer/crowdin-apps-module-context-menu/) oder dem [Editor-Schaltflächenmodul](/developer/crowdin-apps-module-editor-button/), oder mit [AP.editor.openModal](/developer/crowdin-apps-js/#editor-open-modal).
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+Für Crowdin:
+
+* Nur ich (also der Projektinhaber)
+* Ich, Projektmanager und Entwickler
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
+
+Für Crowdin Enterprise:
+
+* Nur Organisationsadministratoren
+* Organisationsadministratoren, Projektmanager und Entwickler
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "modal": [
+ {
+ "key": "your-module-key",
+ "name": "Module name",
+ "url": "/module-url"
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls. Wird als Text im Kontextmenü verwendet
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: ja (nur selbst gehostete Apps)
+ Beschreibung: Die relative URL zur Inhaltsseite des Moduls, die in die UI integriert wird.
+
+
+
+ environments
+
+ Typ: string
+ Zulässige Werte: crowdin, crowdin-enterprise
+ Beschreibung: Definiert die Umgebung, in der das Modul ausgeführt wird.
Diese Eigenschaft wird für anwendungsübergreifende Apps 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
index 646f2b51d..71843e882 100644
--- 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
@@ -9,16 +9,16 @@ sidebar:
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
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-* Only organization admins
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
* Gäste (nicht authentifizierte Benutzer)
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -34,16 +34,16 @@ You can grant access to this module to one of the following user categories:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
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
index 4a1668479..afcb6b813 100644
--- a/src/content/docs/de/developer/modules/ui-modules/organization-menu.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/organization-menu.mdx
@@ -14,15 +14,15 @@ Das Modul ermöglicht die Erstellung eines neuen Abschnitts im linken Bereich de
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-* Only organization admins
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -39,16 +39,16 @@ You can grant access to this module to one of the following user categories:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
@@ -73,7 +73,7 @@ You can grant access to this module to one of the following user categories:
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.
+ Die empfohlene Auflösung beträgt 24x24 Pixel.
diff --git a/src/content/docs/de/developer/modules/ui-modules/organization-settings-menu.mdx b/src/content/docs/de/developer/modules/ui-modules/organization-settings-menu.mdx
new file mode 100644
index 000000000..6d571b411
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/organization-settings-menu.mdx
@@ -0,0 +1,79 @@
+---
+title: Modul für das Organisations-Einstellungsmenü
+description: Einen neuen Abschnitt auf der Seite „Organisationseinstellungen“ erstellen
+slug: developer/crowdin-apps-module-organization-settings-menu
+sidebar:
+ order: 12
+ label: Organisations-Einstellungsmenü
+---
+
+import { Image } from 'astro:assets';
+import orgSettingsMenu from '!/developer/module_org_settings_menu.png';
+
+Mit dem Modul kann ein neuer Abschnitt auf der Seite „Organisationseinstellungen“ erstellt werden.
+
+
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+* Nur Organisationsadministratoren
+* Ausgewählte Organisationsadministratoren
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "organization-settings-menu": [
+ {
+ "key": "your-settings-module-key",
+ "name": "Settings Module name",
+ "url": "/organization-settings-page",
+ "icon": "/images/settings-icon.png"
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls.
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: ja (nur selbst gehostete Apps)
+ Beschreibung: Die relative URL zur Einstellungsseite des Moduls, die in die Crowdin-Enterprise-Oberfläche integriert wird.
+
+
+
+ icon
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Die relative URL zum Symbol des Einstellungsbereichs, das in der Crowdin-Enterprise-Oberfläche angezeigt wird.
+ Die empfohlene Auflösung beträgt 24x24 Pixel.
+
+
+
+
diff --git a/src/content/docs/de/developer/modules/ui-modules/overview.mdx b/src/content/docs/de/developer/modules/ui-modules/overview.mdx
index eb516d1d6..9baa32e4e 100644
--- a/src/content/docs/de/developer/modules/ui-modules/overview.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/overview.mdx
@@ -9,14 +9,14 @@ sidebar:
UI-Module ermöglichen es Apps, die Benutzeroberfläche von Crowdin zu erweitern, Integrationen mit externen Diensten zu erstellen usw.
-## Supported Modules
+## Unterstützte Module
- Module
- Type
- App Scope
+ Modul
+ Typ
+ App-Bereich
Crowdin
Crowdin Enterprise
@@ -141,14 +141,21 @@ UI-Module ermöglichen es Apps, die Benutzeroberfläche von Crowdin zu erweitern
✔
✔
+
+ Bekanntmachung
+ announcement
+ Organisation
+
+ ✔
+
-## Add Modules to Your Crowdin App
+## Module zu deiner Crowdin-App hinzufügen
-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.
+Um ein Modul in deiner App zu verwenden, deklarierst du es unter „modules“ in deiner [App-Beschreibungsdatei](/developer/crowdin-apps-app-descriptor/) und gibst alle erforderlichen Eigenschaften an. Die angegebenen Eigenschaften bestimmen, welche Anpassungsoptionen für dein Modul verfügbar sind.
-## Structure
+## Struktur
```json title="manifest.json" {10-17}
{
@@ -171,24 +178,24 @@ To use a module in your app, declare the module in your [App Descriptor](/develo
}
```
-## Properties
+## Eigenschaften
\{module_type}
- Type: string
- Required: yes
- Description: The type of module Crowdin app uses.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der Modultyp, den die Crowdin-App verwendet.
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
diff --git a/src/content/docs/de/developer/modules/ui-modules/profile-menu.mdx b/src/content/docs/de/developer/modules/ui-modules/profile-menu.mdx
new file mode 100644
index 000000000..7c6d2781a
--- /dev/null
+++ b/src/content/docs/de/developer/modules/ui-modules/profile-menu.mdx
@@ -0,0 +1,93 @@
+---
+title: Profilmenü-Modul
+description: Einen neuen Eintrag im Profilmenü des Benutzers erstellen
+slug: developer/crowdin-apps-module-profile-menu
+sidebar:
+ order: 14
+ label: Profilmenü
+---
+
+import { Aside } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import profileMenu from '!/developer/module_profile_menu.png';
+
+Mit dem Modul kann ein neuer Eintrag im Profilmenü des Benutzers erstellt werden.
+
+
+
+
+ Dieses Modul ist nur für Crowdin verfügbar.
+
+
+## Zugriff
+
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
+
+* Nur ich (d. h. der Profilinhaber)
+
+## Struktur
+
+```json title="manifest.json"
+{
+ "modules": {
+ "profile-resources-menu": [
+ {
+ "key": "your-module-key",
+ "name": "Module name",
+ "url": "/resource-page",
+ "icon": "/images/icon.png",
+ "environments": "crowdin"
+ }
+ ]
+ }
+}
+```
+
+## Eigenschaften
+
+
+
+
+ key
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
+
+
+
+ name
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Der für Menschen lesbare Name des Moduls.
+
+
+
+ url
+
+ Typ: string
+ Erforderlich: ja (nur selbst gehostete Apps)
+ Beschreibung: Die relative URL zur Inhaltsseite des Moduls, die in die Crowdin-Oberfläche integriert wird.
+
+
+
+ icon
+
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Die relative URL zum Symbol, das in der Crowdin-Oberfläche angezeigt wird.
+ Die empfohlene Auflösung beträgt 24x24 Pixel.
+
+
+
+ environments
+
+ Typ: string
+ Zulässige Werte: crowdin
+ Beschreibung: Die 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/profile-settings-menu.mdx b/src/content/docs/de/developer/modules/ui-modules/profile-settings-menu.mdx
index d22b44373..387b90587 100644
--- 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
@@ -14,13 +14,13 @@ Das Modul ermöglicht die Erstellung eines neuen Abschnitts in den Profileinstel
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
* Nur ich (d. h. der Profilinhaber)
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -36,16 +36,16 @@ You can grant access to this module to one of the following user categories:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
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
index ff55d96c2..e1249e77d 100644
--- 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
@@ -12,25 +12,25 @@ Das Modul ermöglicht die Erstellung zusätzlicher Tabs auf der öffentlichen Cr
* Der Workflow des Projekts enthält den Schritt „Crowdsourcing“.
* Das Projekt ist auf der Seite mit den Crowdsourcing-Einstellungen veröffentlicht.
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-For Crowdin:
+Für Crowdin:
-* Only me (i.e., project owner)
-* All project members
-* Selected users
+* Nur ich (also der Projektinhaber)
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
* Gäste (nicht authentifizierte Benutzer)
-For Crowdin Enterprise:
+Für Crowdin Enterprise:
-* Only organization admins
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
* Gäste (nicht authentifizierte Benutzer)
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -46,16 +46,16 @@ For Crowdin Enterprise:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
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 e6312877e..3cedeb36e 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
@@ -14,25 +14,25 @@ Das Modul ermöglicht die Erstellung eines neuen Abschnitts auf der Projektseite
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-For Crowdin:
+Für Crowdin:
-* Only me (i.e., project owner)
-* Me, project managers and developers
-* All project members
-* Selected users
+* Nur ich (also der Projektinhaber)
+* Ich, Projektmanager und Entwickler
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
-For Crowdin Enterprise:
+Für Crowdin Enterprise:
-* Only organization admins
-* Organization admins, project managers and developers
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Organisationsadministratoren, Projektmanager und Entwickler
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -48,16 +48,16 @@ For Crowdin Enterprise:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
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 db4721ca6..d6ba0bf67 100644
--- a/src/content/docs/de/developer/modules/ui-modules/reports.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/reports.mdx
@@ -9,23 +9,23 @@ sidebar:
Das Modul ermöglicht die Erstellung und Einbindung eines neuen Berichts in ein Crowdin- oder Crowdin-Enterprise-Projekt. Du findest es im Abschnitt **Berichte**.
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-For Crowdin:
+Für Crowdin:
-* Only me (i.e., project owner)
-* All project members
-* Selected users
+* Nur ich (also der Projektinhaber)
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
-For Crowdin Enterprise:
+Für Crowdin Enterprise:
-* Only organization admins
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -43,16 +43,16 @@ For Crowdin Enterprise:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
@@ -68,7 +68,7 @@ For Crowdin Enterprise:
Typ: string
Beschreibung: Die für Menschen lesbare Beschreibung der Funktion des Moduls.
- The description will be visible in the Crowdin Enterprise UI.
+ Die Beschreibung wird in der Crowdin-Enterprise-Benutzeroberfläche angezeigt.
diff --git a/src/content/docs/de/developer/modules/ui-modules/tools.mdx b/src/content/docs/de/developer/modules/ui-modules/tools.mdx
index 20464b2e5..2d3fe9c74 100644
--- a/src/content/docs/de/developer/modules/ui-modules/tools.mdx
+++ b/src/content/docs/de/developer/modules/ui-modules/tools.mdx
@@ -14,23 +14,23 @@ Das Tools-Modul ermöglicht die Erstellung und Einbindung einer neuen Tool-Seite
-## Access
+## Zugriff
-You can grant access to this module to one of the following user categories:
+Du kannst Zugriff auf dieses Modul für eine der folgenden Benutzerkategorien gewähren:
-For Crowdin:
+Für Crowdin:
-* Only me (i.e., project owner)
-* All project members
-* Selected users
+* Nur ich (also der Projektinhaber)
+* Alle Projektmitglieder
+* Ausgewählte Benutzer
-For Crowdin Enterprise:
+Für Crowdin Enterprise:
-* Only organization admins
-* All users in the organization projects
-* Selected users
+* Nur Organisationsadministratoren
+* Alle Benutzer in den Projekten der Organisation
+* Ausgewählte Benutzer
-## Structure
+## Struktur
```json title="manifest.json"
{
@@ -48,16 +48,16 @@ For Crowdin Enterprise:
}
```
-## Properties
+## Eigenschaften
key
- Type: string
- Required: yes
- Description: Module identifier within the Crowdin app.
+ Typ: string
+ Erforderlich: ja
+ Beschreibung: Kennung des Moduls innerhalb der Crowdin-App.
diff --git a/src/content/docs/de/developer/security/authorizing-oauth-apps.mdx b/src/content/docs/de/developer/security/authorizing-oauth-apps.mdx
new file mode 100644
index 000000000..54862c6d1
--- /dev/null
+++ b/src/content/docs/de/developer/security/authorizing-oauth-apps.mdx
@@ -0,0 +1,278 @@
+---
+title: OAuth-Apps autorisieren
+description: Erfahre, wie du Organisationsmitglieder dazu bringst, deine OAuth-App zu autorisieren
+slug: developer/authorizing-oauth-apps
+sidebar:
+ order: 2
+---
+
+import { Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+
+Sie können Organisationsmitgliedern ermöglichen, Ihre OAuth-App zu autorisieren.
+
+Wenn du eine OAuth-App erstellst, implementiere den unten beschriebenen Ablauf für Webanwendungen, um einen Autorisierungscode zu erhalten und ihn anschließend gegen ein Token auszutauschen.
+
+Du wählst den Anwendungstyp bei der Registrierung aus. Eine vertrauliche Anwendung autorisiert sich mit einem Client-Secret. Das eignet sich für Apps mit einem vertrauenswürdigen Backend, das das Secret geheim halten kann. Eine öffentliche Anwendung autorisiert sich mit PKCE und hat kein Client-Secret. Das eignet sich für Single-Page-Apps (SPA), mobile Apps und CLI-Apps.
+
+## Autorisierungscode anfordern
+
+Du solltest den Benutzer mit den folgenden GET-Parametern zum Endpunkt `/oauth/authorize` weiterleiten:
+
+```bash
+https://accounts.crowdin.com/oauth/authorize
+```
+
+Damit wird der Benutzer aufgefordert, den Zugriff der App auf sein Konto basierend auf den in `REQUESTED_SCOPES` angegebenen Berechtigungsbereichen zu genehmigen. Anschließend wird er zu der `REDIRECT_URI` zurückgeleitet, die du beim Erstellen der App angegeben hast.
+
+
+ Öffentliche Anwendungen müssen die Erweiterung Proof Key for Code Exchange (PKCE) verwenden; auch für vertrauliche Anwendungen wird sie empfohlen.
+
+
+### Parameter {#request-authorization-code-parameters}
+
+
+
+
+ Name
+ Wert
+ Beschreibung
+
+
+
+
+ client_id
+ string
+ Erforderlich. Beim Registrieren der App erhältst du die Client-ID für die App.
+
+
+ redirect_uri
+ string
+ Erforderlich. Die URL in deiner Anwendung, zu der Benutzer nach der Autorisierung weitergeleitet werden.
+
+
+ response_type:code
+ string
+ Erforderlich. Dieser Parameter wird für die Ablaufdefinition einer OAuth-App verwendet.
+
+
+ scope
+ string
+ Erforderlich. Wähle aus der Liste der verfügbaren Berechtigungsbereiche den Zugriff aus, den deine App benötigt. Du kannst mehrere [Berechtigungsbereiche](/developer/understanding-scopes/) durch Leerzeichen getrennt hinzufügen (Anführungszeichen sind nicht erforderlich).
+
+
+ state
+ string
+ Dringend empfohlen. Eine nicht erratbare zufällige Zeichenfolge. Verwende sie als zusätzlichen Schutz gegen Cross-Site-Request-Forgery-Angriffe.
+
+
+ code_challenge
+ string
+ Für öffentliche Anwendungen erforderlich, für vertrauliche Anwendungen dringend empfohlen. Ein Base64-URL-codierter SHA-256-Hash des code_verifier. Wird verwendet, um den Autorisierungsablauf mit PKCE abzusichern. Eine öffentliche Anwendung, die ihn weglässt, erhält statt eines Autorisierungscodes den Fehler invalid_request. Erfahre mehr über [PKCE RFC](https://datatracker.ietf.org/doc/html/rfc7636).
+
+
+ code_challenge_method
+ string
+ Dringend empfohlen. Die Methode, mit der der code_challenge abgeleitet wird. Crowdin unterstützt S256 und plain. Sende S256. Wenn dieser Parameter weggelassen wird, ist plain die Standardmethode. Dabei wird der Verifier ohne Hashing übertragen.
+
+
+
+
+Die folgende Autorisierungs-URL wird erstellt:
+
+```bash wrap
+https://accounts.crowdin.com/oauth/authorize?client_id=m50YenPpqac8u5D4dnK&redirect_uri=https://impact-mobile.com/auth/crowdin&response_type=code&scope=project+tm&state=d131dd02c5e6eec4
+```
+
+Nach erfolgreicher Autorisierung werden Benutzer zu deiner Website zurückgeleitet:
+
+```bash wrap
+https://impact-mobile.com/auth/crowdin/?code=def50200df1fbb5ebac05f9288850d9e...0835bd3cf42&state=d131dd02c5e6eec4
+```
+
+Wenn die Autorisierung abgelehnt wurde, werden Benutzer mit einem Fehler zu deiner Website zurückgeleitet:
+
+```bash wrap
+https://impact-mobile.com/auth/crowdin/?error=access_denied&state=d131dd02c5e6eec4
+```
+
+## Code gegen ein Zugriffstoken austauschen
+
+Wenn ein Benutzer die App autorisiert, leitet Crowdin ihn zurück zu deiner Website. Dort kannst du den erhaltenen Code gegen ein Zugriffstoken austauschen:
+
+```bash
+POST https://accounts.crowdin.com/oauth/token
+```
+
+### Parameter {#redirect-parameters}
+
+
+
+
+ Name
+ Wert
+ Beschreibung
+
+
+
+
+ grant_type: authorization_code
+ string
+ Erforderlich. Dieser Parameter wird für die Ablaufdefinition einer OAuth-App verwendet.
+
+
+ client_id
+ string
+ Erforderlich. Beim Registrieren der App erhältst du die Client-ID für die App.
+
+
+ client_secret
+ string
+ Für vertrauliche Anwendungen erforderlich. Beim Registrieren der App erhältst du das Client-Secret für die App. Das Senden eines code_verifier ersetzt es nicht. Öffentliche Anwendungen besitzen kein Client-Secret und lassen diesen Parameter weg.
+
+
+ redirect_uri
+ string
+ Erforderlich. Die URL in deiner Anwendung, zu der Benutzer nach der Autorisierung weitergeleitet werden.
+
+
+ code
+ string
+ Erforderlich. Code, der aus dem Callback-Query-String empfangen wurde.
+
+
+ code_verifier
+ string
+ Erforderlich, wenn die Autorisierungsanfrage einen code_challenge enthielt. Die ursprüngliche zufällige Zeichenfolge, die zum Erzeugen des code_challenge verwendet wurde. Sowohl vertrauliche als auch öffentliche Anwendungen senden ihn.
+
+
+
+
+Beispielsweise sieht eine Anfrage mit curl wie folgt aus:
+
+```bash
+curl -X POST \
+ https://accounts.crowdin.com/oauth/token \
+ -H "content-type: application/json" \
+ -d "{
+ \"grant_type\":\"authorization_code\",
+ \"client_id\":\"m50YenPpqac8u5D4dnK\",
+ \"client_secret\":\"yz35kYtjox...YE9Am\",
+ \"redirect_uri\":\"https://impact-mobile.com/auth/crowdin\",
+ \"code\":\"def50200df1fbb5ebac05f9288850d9e...0835bd3cf42\"
+ }"
+```
+
+### Antwort {#redirect-response}
+
+Standardmäßig hat die Antwort die folgende Form:
+
+```json
+{
+ "access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJS...lag1e_Zk4EdJ5diYfz0",
+ "token_type":"bearer",
+ "expires_in": 7200,
+ "refresh_token": "b213c684ccaa7db1217e946e6ad...fff7ae"
+}
+```
+
+## Anfragen mit dem zurückgegebenen Zugriffstoken an die API senden
+
+Mit dem Zugriffstoken kannst du nun im Namen des autorisierten Benutzers Anfragen an die Crowdin API senden.
+
+Beispielsweise kannst du in curl den folgenden Authorization-Header setzen:
+
+```bash wrap
+curl -H "Authorization: Bearer ACCESS_TOKEN" https://api.crowdin.com/api/v2/projects
+```
+
+Crowdin Enterprise:
+
+```bash wrap
+curl -H "Authorization: Bearer ACCESS_TOKEN" https://.api.crowdin.com/api/v2/projects
+```
+
+
+ Um die Crowdin-Enterprise-`organization_domain` abzurufen, analysiere das gemäß den JWT-Spezifikationen strukturierte Zugriffstoken und extrahiere daraus die erforderliche `organization_domain`.
+
+
+
+ Weitere Infürmationen zu [Sicherheit für Crowdin Apps](/Entwickler/crowdin-Apps-Sicherheit/).
+
+
+## Refresh-Token
+
+Das Zugriffstoken, das ein Benutzer nach der Autorisierung der App erhält, hat eine begrenzte Gültigkeitsdauer. Das Zugriffstoken läuft nach der in der Antwort angegebenen Anzahl von Sekunden ab.
+
+Um ein Token zu erneuern, ohne den Benutzer erneut weiterleiten zu müssen, sende die folgenden Body-Parameter per POST-Anfrage an den Autorisierungsserver:
+
+```bash
+POST https://accounts.crowdin.com/oauth/token
+```
+
+### Parameter {#refresh-token-parameters}
+
+
+
+
+ Name
+ Wert
+ Beschreibung
+
+
+
+
+ grant_type: refresh_token
+ string
+ Erforderlich. Dieser Parameter wird für die Ablaufdefinition einer OAuth-App verwendet.
+
+
+ client_id
+ string
+ Erforderlich. Beim Registrieren der App erhältst du die Client-ID für die App.
+
+
+ client_secret
+ string
+ Für vertrauliche Anwendungen erforderlich. Beim Registrieren der App erhältst du das Client-Secret für die App. Öffentliche Anwendungen lassen diesen Parameter weg.
+
+
+ refresh_token
+ string
+ Erforderlich. Refresh-Token, das aus der letzten Autorisierungsantwort empfangen wurde.
+
+
+
+
+Beispielsweise sieht eine Anfrage mit curl wie folgt aus:
+
+```bash
+curl -X POST \
+ https://accounts.crowdin.com/oauth/token \
+ -H "content-type: application/json" \
+ -d "{
+ \"grant_type\":\"refresh_token\",
+ \"client_id\":\"m50YenPpqac8u5D4dnK\",
+ \"client_secret\":\"yz35kYtjox...YE9Am\",
+ \"refresh_token\":\"b213c684ccaa7db1217e946e6ad...fff7ae\"
+ }"
+```
+
+### Antwort {#refresh-token-response}
+
+Standardmäßig hat die Antwort die folgende Form:
+
+```json
+{
+ "access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJS...ZjFkMWI4OWFlIiwiaWF",
+ "token_type":"bearer",
+ "expires_in": 7200,
+ "refresh_token": "ea506ea4c37aa152f0a91ed2482...4a0c567"
+}
+```
+
+## Weiterleitungs-URLs
+
+Du kannst eine oder mehrere Weiterleitungs-URLs registrieren, wenn du eine OAuth-Anwendung in Crowdin erstellst.
+
+Aus Sicherheitsgründen kannst du Benutzer nach der Autorisierung nicht zu einer URL weiterleiten, wenn diese URL nicht in den Informationen der Anwendung enthalten ist.
diff --git a/src/content/docs/de/developer/security/ip-addresses.mdx b/src/content/docs/de/developer/security/ip-addresses.mdx
new file mode 100644
index 000000000..36ac20c2a
--- /dev/null
+++ b/src/content/docs/de/developer/security/ip-addresses.mdx
@@ -0,0 +1,97 @@
+---
+title: IP-Adressen und Domains
+description: Entdecke die IP-Adressen und Domains, die Crowdin für die Kommunikation mit seinen Diensten verwendet
+slug: developer/ip-addresses
+sidebar:
+ order: 0
+---
+
+import { Aside } from '@astrojs/starlight/components';
+
+Wenn du mit privaten Integrationen (z. B. Integrationen mit selbst gehosteten VCS) arbeitest oder eine Firewall für dein Unternehmensnetzwerk verwendest, musst du dedizierte Crowdin-IP-Adressen und -Domains zur Allowlist hinzufügen, damit alles ordnungsgemäß funktioniert und gleichzeitig sicher bleibt. Ein ähnlicher Ansatz gilt bei der Verwendung von Crowdin-Webhooks.
+
+
+ Die unten aufgeführten IP-Adressen ändern sich regelmäßig.
+
+
+## Integrationen und Anwendungen
+
+Crowdin verwendet die folgenden IP-Adressen für die Kommunikation mit Integrationen und Crowdin-Apps:
+
+```shell
+52.45.158.111/32
+34.232.97.56/32
+54.164.39.118/32
+```
+
+## Webhooks, KI-Anbieter und MT-Engines
+
+Crowdin verwendet die folgenden IP-Adressen, um Webhooks zu senden und mit KI-Anbietern und MT-Engines zu kommunizieren:
+
+```shell
+3.88.119.237/32
+3.224.117.103/32
+3.255.22.171/32
+52.31.127.88/32
+13.223.127.35/32
+18.204.99.167/32
+35.171.66.7/32
+44.194.158.59/32
+44.196.180.134/32
+44.215.240.56/32
+52.6.250.28/32
+52.55.92.57/32
+52.72.249.65/32
+52.73.138.157/32
+52.86.187.19/32
+54.85.180.8/32
+54.235.202.61/32
+```
+
+## Listen der aktuellen IP-Adressen herunterladen
+
+Der Einfachheit halber kannst du die [aktuellen IP-Adressen](/ips/ips.json) im JSON-Format abrufen.
+
+## Domains
+
+Crowdin verwendet die folgenden Domains, um seine Dienste bereitzustellen:
+
+```shell
+accounts.crowdin.com
+crowdin.com
+api.crowdin.com
+crowdin-assets.cf-downloads.crowdin.com
+crowdin-attachments.cf-downloads.crowdin.com
+crowdin-importer.cf-downloads.crowdin.com
+crowdin-packages.cf-downloads.crowdin.com
+crowdin-screenshots.cf-downloads.crowdin.com
+crowdin-static.cf-downloads.crowdin.com
+crowdin-tmp.cf-downloads.crowdin.com
+statics.crowdin.net
+distributions.crowdin.net
+badges.crowdin.net
+ws-lb.crowdin.com
+cdn.crowdin.com
+d2srrzh48sp2nh.cloudfront.net
+enterprise.crowdin.com
+enterprise-statics.crowdin.net
+.crowdin.com
+.api.crowdin.com
+production-enterprise-assets.cf-downloads.crowdin.com
+production-enterprise-attachments.cf-downloads.crowdin.com
+production-enterprise-importer.cf-downloads.crowdin.com
+production-enterprise-packages.cf-downloads.crowdin.com
+production-enterprise-screenshots.cf-downloads.crowdin.com
+production-enterprise-static.cf-downloads.crowdin.com
+production-enterprise-tmp.cf-downloads.crowdin.com
+enterprise-euw1-statics.crowdin.net
+badges-euw1.crowdin.net
+enterprise-euw1.crowdin.com
+production-euw1-enterprise-assets.cf-downloads.crowdin.com
+production-euw1-enterprise-attachments.cf-downloads.crowdin.com
+production-euw1-enterprise-importer.cf-downloads.crowdin.com
+production-euw1-enterprise-packages.cf-downloads.crowdin.com
+production-euw1-enterprise-screenshots.cf-downloads.crowdin.com
+production-euw1-enterprise-static.cf-downloads.crowdin.com
+production-euw1-enterprise-tmp.cf-downloads.crowdin.com
+```
diff --git a/src/content/docs/de/developer/security/understanding-scopes.mdx b/src/content/docs/de/developer/security/understanding-scopes.mdx
new file mode 100644
index 000000000..37ceccadf
--- /dev/null
+++ b/src/content/docs/de/developer/security/understanding-scopes.mdx
@@ -0,0 +1,260 @@
+---
+title: Berechtigungsbereiche verstehen
+description: Erfahre mehr über die in der Crowdin API verfügbaren Berechtigungsbereiche
+slug: developer/understanding-scopes
+sidebar:
+ order: 1
+---
+
+import { Aside } from '@astrojs/starlight/components';
+
+Mit Berechtigungsbereichen legst du genau fest, welche Zugriffsart du benötigst. Berechtigungsbereiche begrenzen den Zugriff für persönliche Zugriffstoken, OAuth-Token und Crowdin-Apps. Sie bieten keine zusätzlichen Berechtigungen außer denen, die du bereits hast.
+
+Die Bereiche, die du für die OAuth-App auf Crowdin angibst, werden dir auf dem Autorisierungsformular angezeigt.
+
+## Verfügbare Berechtigungsbereiche
+
+
+
+
+
+
+
+
+
+
+ Name
+ Schlüssel
+ Zugriffsebene
+ Beschreibung
+
+
+
+
+ Alle Berechtigungsbereiche
+ \*
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf alle folgenden Aktionen.
+
+
+ Benachrichtigungen
+ notification
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Liste aktivierter Benachrichtigungen sowie die Möglichkeit, einen Kanal zu abonnieren oder das Abonnement zu beenden.
+
+
+ Sprachen
+ language
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung der Organisationssprachen.
+
+
+ Anwendungen
+ application
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Installation von Anwendungen.
+
+
+ Translation Memories
+ tm
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung von Translation-Memory-Dateien des Projekts.
+
+
+ Maschinelle Übersetzungs-Engines
+ mt
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Liste verbundener Engines für maschinelle Übersetzung (MT), das Erstellen und Löschen von MT-Engines sowie das Aktualisieren ihrer Einstellungen.
+
+
+ Webhooks
+ webhook
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung von Webhooks der Organisation.
+
+
+ Anbieter
+ vendor
+ Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf die Liste der Anbieter der Organisation.
+
+
+ Clients
+ client
+ Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf die Liste der Clients der Organisation.
+
+
+ Glossare
+ glossary
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung der Dateien mit der Projektterminologie.
+
+
+ Styleguides
+ style-guide
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung von Styleguides und deren Zuordnung zu Projekten.
+
+
+ Benutzer
+ user
+ Lesen und Schreiben,
Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf die Verwaltung von Benutzern.
+
+
+ Teams
+ team
+ Lesen und Schreiben,
Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf Benutzerteams.
+
+
+ Felder
+ field
+ Lesen und Schreiben,
Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf Organisationsfelder sowie die Berechtigung, Feldeinstellungen zu erstellen, zu löschen und zu aktualisieren.
+
+
+ Gruppen
+ group
+ Lesen und Schreiben,
Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf die Verwaltung der Projektgruppen, auf die ein Benutzer zugreifen kann.
+
+
+ KI
+ ai
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung von KI-Anbietern, Prompts, Feinabstimmung und die Weiterleitung von Anfragen an KI-Anbieter.
+
+
+ KI-Anbieter
+ ai.provider
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung von KI-Anbietern.
+
+
+ KI-Prompts
+ ai.prompt
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung von KI-Prompts.
+
+
+ KI-Proxy
+ ai.proxy
+ Nur Lesen
+ Ermöglicht die Weiterleitung von Anfragen an KI-Anbieter.
+
+
+ KI-Feinabstimmung
+ ai.fine-tuning
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung der Feinabstimmung von KI-Prompts.
+
+
+ KI-Übersetzung
+ ai.translate
+ Lesen und Schreiben
+ Erteilt Zugriff auf die KI-Übersetzung von Zeichenfolgen und Dateien einschließlich Übersetzungsstatus und Ergebnissen. Alle Endpunkte der KI-Übersetzung erfordern Schreibzugriff.
+
+
+ KI-Anfrageprotokolle
+ ai.request-log
+ Nur Lesen
+ Erteilt Zugriff auf die Liste der KI-Anfrageprotokolle einschließlich Anfragedetails und Kosten.
+
+
+ Projekte
+ project
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Verwaltung von Projekten, auf die ein Benutzer Zugriff hat.
+
+
+ Projekte (Einstellungen)
+ project.settings
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf Projektlisten sowie die Berechtigung, Projekteinstellungen anzuzeigen, zu erstellen und zu aktualisieren.
+
+
+ Mitglieder und Teams
+ project.member
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf Mitglieder- und Teamlisten sowie die Berechtigung, Projektmitglieder und Teams anzuzeigen, einzuladen und Berechtigungen zu verwalten.
+
+
+ Aufgaben
+ project.task
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf Aufgabenlisten sowie die Berechtigung, Projektaufgaben zu erstellen, zu löschen und zu aktualisieren.
+
+
+ Berichte
+ project.report
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Berichtsliste sowie die Berechtigung, Projektberichte zu erstellen und zu exportieren.
+
+
+ Übersetzungsstatus
+ project.status
+ Nur Lesen
+ Erteilt Zugriff auf den Übersetzungsstatus der Projekte: aktuelle Übersetzungsprobleme und Übersetzungsfortschritt auf verschiedenen Ebenen (Datei, Sprache, Branch, Verzeichnis).
+
+
+ Quelldateien und Zeichenfolgen
+ project.source
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff zum Hinzufügen, Abrufen, Löschen und Aktualisieren von Projekt-Branches, Verzeichnissen, Quelldateien und Ausgangszeichenfolgen sowie auf Dateirevisionen.
+
+
+ Webhooks
+ project.webhook
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff zum Lesen und Schreiben von Hook-Konfigurationen für Projekte, die ein Benutzer verwaltet.
+
+
+ Übersetzungen
+ project.translation
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff zum Hinzufügen und Verwalten vorhandener Übersetzungen.
+
+
+ Screenshots
+ project.screenshot
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff auf die Screenshot-Liste sowie zum Hinzufügen, Abrufen, Ersetzen und Löschen von Screenshots und ermöglicht den Zugriff auf und die Änderung von Screenshot-Tags.
+
+
+ Kontextberater
+ project.advisor
+ Lesen und Schreiben,
Nur Lesen
+ Erteilt Zugriff zum Ausführen von Prüfungen des Kontextberaters und zum Abrufen und Aktualisieren der daraus resultierenden Erkenntnisse.
+
+
+ Sicherheitsprotokolle
+ security-log
+ Nur Lesen
+ Erteilt Zugriff auf die Liste der Sicherheitsprotokolle und auf einzelne Sicherheitsprotokolleinträge.
+
+
+ Organisation
+ organization
+ Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf Organisationsinformationen, Kontostandards und Authentifizierungseinstellungen.
+
+
+ Benutzerdefinierte Rechtschreibprüfungen
+ custom-spellchecker
+ Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf die Liste der benutzerdefinierten Rechtschreibprüfungen und einzelne Einträge.
+
+
+ Externe QA-Prüfungen
+ external-qa-check
+ Nur Lesen
+ Nur Crowdin Enterprise. Erteilt Zugriff auf die externen QA-Prüfungen der Organisation.
+
+
+
+
+
+ Die Berechtigungsbereiche Anbieter, Clients, Übersetzungsstatus, KI-Proxy, KI-Anfrageprotokolle, Sicherheitsprotokolle, Organisation, benutzerdefinierte Rechtschreibprüfungen und externe QA-Prüfungen sind standardmäßig schreibgeschützt und können nicht bearbeitet werden.
+
diff --git a/src/content/docs/de/enterprise/billing/app-subscriptions.mdx b/src/content/docs/de/enterprise/billing/app-subscriptions.mdx
index 6c60b51a2..ef04090d5 100644
--- a/src/content/docs/de/enterprise/billing/app-subscriptions.mdx
+++ b/src/content/docs/de/enterprise/billing/app-subscriptions.mdx
@@ -1,5 +1,5 @@
---
-title: App Subscriptions
+title: App-Abonnements
description: Erfahre, wie du kostenpflichtige Apps im Crowdin Store abonnierst
slug: enterprise/app-subscriptions
sidebar:
@@ -12,7 +12,7 @@ Der Crowdin Store bietet verschiedene Apps, die du installieren kannst, um die F
-Some of the apps are available for free, while others are paid. Kostenpflichtige Apps lassen sich leicht erkennen, da bei allen der Abonnementpreis angegeben ist.
+Einige Apps sind kostenlos verfügbar, andere sind kostenpflichtig. Kostenpflichtige Apps lassen sich leicht erkennen, da bei allen der Abonnementpreis angegeben ist.
Sobald du die kostenpflichtige App installierst, wird der 30-tägige kostenlose Testzeitraum für dich aktiviert. Nach Ablauf der kostenlosen Testversion wirst du aufgefordert, ein [Abonnement abzuschließen](#subscribing-to-paid-app).
@@ -41,7 +41,7 @@ Du kannst deine derzeit aktiven Abonnements für kostenpflichtige Apps anzeigen
Um ein Abonnement für eine kostenpflichtige App zu pausieren, gehe wie folgt vor:
- 1. Go to **Organization Settings > Billing**.
+ 1. Gehen Sie zu **Organisationseinstellungen > Abrechnung**.
2. Klicke auf **App-Abonnements**.
3. Klicke neben dem Namen der App auf **Pausieren**.
@@ -49,8 +49,8 @@ Um ein Abonnement für eine kostenpflichtige App zu pausieren, gehe wie folgt vo
## Siehe auch
-
-
-
-
+
+
+
+
diff --git a/src/content/docs/de/enterprise/billing/changing-subscription-plan.mdx b/src/content/docs/de/enterprise/billing/changing-subscription-plan.mdx
index ffbc616f7..c10001a0c 100644
--- a/src/content/docs/de/enterprise/billing/changing-subscription-plan.mdx
+++ b/src/content/docs/de/enterprise/billing/changing-subscription-plan.mdx
@@ -8,38 +8,42 @@ sidebar:
import { Steps, CardGrid, LinkCard, LinkButton } from '@astrojs/starlight/components';
-Sie können Ihr Abonnement jederzeit auf- oder abwerten. Visit the [Pricing page](https://crowdin.com/pricing) to compare available plans and choose the most suitable one.
+Du kannst dein Abonnement jederzeit hoch- oder herabstufen. Besuche die [Preisseite](https://crowdin.com/pricing), um die verfügbaren Abonnements zu vergleichen und das für dich am besten geeignete auszuwählen.
-There are two types of upgrades:
+Es gibt zwei Arten von Upgrades:
-* Within the plan – the customization by adding managers and hosted words within a subscription plan.
-* Between the plans – the switch to a different subscription plan.
+* Innerhalb des Abonnements – die Anpassung durch das Hinzufügen von Managern und gehosteten Wörtern innerhalb eines Abonnements.
+* Zwischen den Abonnements – der Wechsel zu einem anderen Abonnement.
-A similar principle is also applicable to downgrades.
+Ein ähnliches Prinzip gilt auch für Downgrades.
## Aktivieren von erweiterten Funktionen
-Depending on your current subscription plan, some features might not be available. In solchen Fällen siehst du möglicherweise einen entsprechenden Hinweis in der Benutzeroberfläche von Crowdin Enterprise, der dich darüber informiert, dass für die Nutzung dieser Funktion ein Upgrade auf einen höheren Tarif erforderlich ist.
+Je nach deinem aktuellen Abonnement sind einige Funktionen möglicherweise nicht verfügbar. In solchen Fällen zeigt Crowdin Enterprise eine Meldung an, die Sie auffordert, auf einen höheren Tarif hochzustufen, um die Funktion zu verwenden.
-View Pricing
+Preise anzeigen
Wenn dein aktueller Abonnementplan beispielsweise Team+ ist, stehen dir Funktionen wie SAML, Teams und die IP-Zulassungsliste nach dem Upgrade auf den Business-Abonnementplan oder einen höheren Plan zur Verfügung.
-## Was passiert, wenn Sie Ihr Plan-Kontingent überschreiten
+Um zu sehen, welche Funktionen Ihr aktueller Tarif umfasst, gehen Sie zu **Organisationseinstellungen > Abrechnung > Tariflimits und Nutzung**. Die Spalte **Tariflimit/Verfügbarkeit** zeigt an, ob die jeweilige Funktion in Ihrem Tarif verfügbar ist.
-When you exceed your hosted words quota, you will receive an email from us asking to upgrade. After exceeding the limit of your plan quota, you have 10 more days to upgrade the subscription. Otherwise, your project will be suspended for translators. Sie können jedoch weiterhin auf Ihr Konto und Ihre Projekteinstellungen zugreifen. However, you will still be able to access your account and project settings.
+## Was passiert, wenn du dein Abonnementlimit überschreitest
-We recommend upgrading the subscription plan beforehand if you expect to have more hosted words uploaded soon.
+Wenn du dein Kontingent an gehosteten Wörtern überschreitest, erhältst du von uns eine E-Mail mit der Aufforderung, ein Upgrade durchzuführen. Danach hast du weitere 10 Tage Zeit, das Abonnement upzugraden. Andernfalls wird dein Projekt für Übersetzer pausiert. Du kannst weiterhin auf deine Konto- und Projekteinstellungen zugreifen, und alle Daten bleiben unverändert, bis das Abonnement aktualisiert wird.
-## Upgrading the Subscription
+Wir empfehlen, das Abonnement im Voraus upzugraden, wenn du damit rechnest, dass bald weitere gehostete Wörter hochgeladen werden.
+
+Um zu sehen, wie viel Ihres Tarifs Sie bereits genutzt haben, gehen Sie zu **Organisationseinstellungen > Abrechnung > Tariflimits und Nutzung**.
+
+## Abonnement upgraden
Wenn dein aktueller Abonnementplan Team+ ist und du ihn durch zusätzliche Manager und gehostete Wörter erweitern möchtest, gehe wie folgt vor:
- 1. Go to **Organization Settings > Billing**.
- 2. Klicke auf **Abonnementplan**.
- 3. Customize the subscription plan according to your needs.
- 4. Click **Upgrade**.
+ 1. Gehen Sie zu **Organisationseinstellungen > Abrechnung**.
+ 2. Klicken Sie auf **Tarif ändern**.
+ 3. Passe das Abonnement an deine Bedürfnisse an.
+ 4. Klicken Sie auf **Hochstufen**.
Um auf den Business- oder Enterprise-Abonnementplan zu wechseln, [kontaktiere unser Vertriebsteam](https://crowdin.com/contact-sales).
@@ -47,8 +51,8 @@ Um auf den Business- oder Enterprise-Abonnementplan zu wechseln, [kontaktiere un
## Siehe auch
-
-
-
-
+
+
+
+
diff --git a/src/content/docs/de/enterprise/billing/crowdin-credits.mdx b/src/content/docs/de/enterprise/billing/crowdin-credits.mdx
new file mode 100644
index 000000000..b840ac0ce
--- /dev/null
+++ b/src/content/docs/de/enterprise/billing/crowdin-credits.mdx
@@ -0,0 +1,96 @@
+---
+title: Crowdin-Credits
+description: Erfahren Sie, wie Sie Crowdin Credits verwenden
+slug: enterprise/crowdin-credits
+sidebar:
+ order: 3
+---
+
+import { Steps, CardGrid, LinkCard, Card, Aside } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import usageStats from '!/enterprise/billing/usage_statistics.png';
+import balanceManagement from '!/enterprise/billing/balance_management.png';
+
+Crowdin bietet eine Reihe zusätzlicher Dienste, die Ihren Lokalisierungsworkflow erheblich verbessern und gleichzeitig die Zahlungs- und Dienstverwaltung vereinfachen können. Diese Dienste werden direkt über Ihre Crowdin-Enterprise-Organisation mit einem eigenen Guthaben verwaltet, das von Ihrem primären Abonnement getrennt ist. Das bedeutet, dass Sie keine zusätzlichen Konten registrieren müssen, um auf KI-Modelle zuzugreifen. Durch die Bündelung der Zahlungen an einem Ort erhalten Sie mehr Kontrolle über Ihre Lokalisierungsressourcen und Ausgaben und sorgen für eine nahtlose Integration in Ihren Workflow.
+
+## Verfügbare Dienste
+
+Crowdin kann die folgenden kostenpflichtigen Dienste verwalten, ohne dass Sie separate Konten registrieren müssen.
+
+
+
+ Verbessern Sie Ihren Lokalisierungsworkflow mit OpenAI, Google Gemini und anderen Anbietern.
+
+
+
+
+## Crowdin Credits verwenden
+
+Crowdin Credits vereinfacht die Nutzung kostenpflichtiger Tools wie KI-Modelle, indem Zahlungen über ein eigenes Guthaben innerhalb Ihres Crowdin-Kontos abgewickelt werden. Dadurch wird die Guthabenverwaltung zentralisiert und Sie erhalten einen klaren Überblick über Ihre Ausgaben.
+
+Im Abschnitt **Crowdin Credits** können Sie:
+
+* **Guthaben verwalten**: Fügen Sie Ihrem eigenen Guthaben Geld für die von Ihnen verwendeten kostenpflichtigen Dienste hinzu.
+* **Guthabenwarnungen festlegen**: Erhalten Sie Benachrichtigungen, wenn Ihr Guthaben niedrig ist.
+* **Nutzung verfolgen**: Sehen Sie Ihre Ausgaben anhand detaillierter Nutzungsstatistiken ein.
+
+Um Crowdin Credits zu verwenden, [füge deinem Kontoguthaben Geld hinzu](#adding-funds-to-account-balance) und aktiviere für die gewünschten Dienste in deinen Projekten die Option **von Crowdin verwaltet**.
+
+## Eigenes Guthaben verwalten
+
+Sie können Ihr Crowdin-Credits-Guthaben verwalten, indem Sie Geld hinzufügen und Benachrichtigungen über ein niedriges Guthaben einrichten.
+
+
+
+### Guthaben zum Kontoguthaben hinzufügen
+
+Gehen Sie wie folgt vor, um Ihrem Guthaben Geld hinzuzufügen:
+
+
+ 1. Gehen Sie zu **Organisationseinstellungen > Abrechnung**.
+ 2. Klicken Sie auf **Crowdin Credits**.
+ 3. Geben Sie den gewünschten Betrag in das Feld **Geld zum Guthaben hinzufügen** ein.
+ 4. Klicken Sie auf **Weiter zur Zahlung**, um zur Checkout-Seite zu gelangen und die Zahlung abzuschließen.
+
+
+
+ Der Mindestbetrag, den Sie hinzufügen können, beträgt **10 $**.
+
+
+### Warnschwellenwert für das Guthaben festlegen
+
+Um einen unterbrechungsfreien Betrieb der kostenpflichtigen Dienste sicherzustellen, können Sie im Feld **Warnschwellenwert für das Guthaben** den gewünschten Betrag festlegen. Sobald Ihr Guthaben diesen Wert erreicht, erhalten Sie automatisch eine Benachrichtigung.
+
+Gehen Sie wie folgt vor, um Benachrichtigungen bei niedrigem Guthaben einzurichten:
+
+
+ 1. Gehen Sie zu **Organisationseinstellungen > Abrechnung**.
+ 2. Klicken Sie auf **Crowdin Credits**.
+ 3. Geben Sie Ihren gewünschten Schwellenwert in das Feld **Warnschwellenwert für das Guthaben, $** ein.
+ 4. Klicken Sie auf **Speichern**, um Ihre Einstellungen zu bestätigen.
+
+
+## Nutzungsstatistiken
+
+Der Abschnitt **Nutzungsstatistiken** bietet über ein interaktives Diagramm eine umfassende visuelle Analyse Ihrer Nutzungskosten. So können Sie detaillierte Statistiken prüfen und die Ausgaben für jeden Dienst basierend auf dem ausgewählten Zeitraum verfolgen. Zusätzlich zum Diagramm zeigt das Feld **Im ausgewählten Zeitraum verwendet** den Gesamtbetrag, der während des ausgewählten Zeitraums ausgegeben wurde.
+
+Das Diagramm zeigt die Nutzungskosten für jeden Dienst aus den [verfügbaren Kategorien](#available-services). Bewegen Sie den Mauszeiger über einen Balken, um eine Aufschlüsselung der Ausgaben pro Dienst für den jeweiligen Tag, Monat oder das jeweilige Jahr anzuzeigen.
+
+Je nach ausgewähltem Datumsbereich steht jeder gestapelte Balken für:
+
+* **Einen Tag** bei Zeiträumen bis zu **2 Monaten**.
+* **Einen Monat** bei Zeiträumen bis zu **24 Monaten**.
+* **Ein Jahr** bei Zeiträumen von mehr als **24 Monaten**.
+
+Sie können sich auch auf bestimmte Dienste konzentrieren, indem Sie den Mauszeiger über die Dienstbezeichnungen unter dem Diagramm bewegen. Um bestimmte Dienste aus dem Diagramm auszublenden, klicken Sie auf deren Namen.
+
+
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/billing/payments-invoices.mdx b/src/content/docs/de/enterprise/billing/payments-invoices.mdx
new file mode 100644
index 000000000..0de3564af
--- /dev/null
+++ b/src/content/docs/de/enterprise/billing/payments-invoices.mdx
@@ -0,0 +1,68 @@
+---
+title: Zahlungen und Rechnungen
+description: Erfahren Sie, wie Zahlungen in Crowdin funktionieren und wie Sie Rechnungen herunterladen
+slug: enterprise/payments-invoices
+sidebar:
+ order: 1
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import downloadedInvoice from '!/crowdin/billing/downloaded_invoice.png';
+
+Crowdin-Enterprise-Abonnements werden jährlich abgerechnet. Jährliche Abonnements werden im Voraus für das gesamte Jahr bezahlt. Diese Zahlung wird Ihrer Crowdin-Enterprise-Organisation als Guthaben gutgeschrieben. Jeden Monat zieht Crowdin Enterprise den entsprechenden Betrag von diesem Guthaben ab.
+
+#### Ihr Abonnement ändern
+
+Da sich die Anzahl Ihrer Manager und gehosteten Wörter im Laufe der Zeit ändern kann, können Sie Ihr Abonnement jederzeit hoch- oder herunterstufen. Wenn Sie Ihr Abonnement ändern, wird das verbleibende Guthaben Ihres vorherigen Abonnements anteilig berechnet und zu Beginn des nächsten Abrechnungszyklus auf die Kosten des neuen Abonnements angerechnet.
+
+Zum Beispiel:
+
+* Wenn Sie ein jährliches Business-Abonnement erworben haben und später auf Team+ herunterstufen, reicht Ihr Guthaben länger als ein Jahr.
+* Umgekehrt kann Ihr Guthaben schneller aufgebraucht werden, wenn Sie von Team+ auf Business hochstufen.
+
+#### Verlängerung von Abonnements
+
+Der Verlängerungsprozess hängt von der gewählten Zahlungsmethode ab:
+
+* **Über FastSpring gekaufte Abonnements (Kartenzahlungen)** werden jedes Jahr automatisch verlängert. Crowdin Enterprise sendet zwei Monate und einen Monat vor Ihrem Verlängerungsdatum E-Mail-Erinnerungen. FastSpring sendet außerdem einen Tag vor der automatischen Belastung Ihrer Karte für die Verlängerung eine Benachrichtigung.
+
+* **Mit anderen Zahlungsmethoden (z. B. Rechnung) gekaufte Abonnements** werden **nicht** automatisch verlängert. Crowdin Enterprise sendet zwei Monate und einen Monat vor Ablauf Ihres Abonnements E-Mail-Erinnerungen und fordert Sie auf, manuell ein neues Abonnement zu kaufen, um Crowdin Enterprise weiterhin zu nutzen.
+
+## Rechnungen herunterladen
+
+Rechnungen stellen abgeschlossene Transaktionen dar und können direkt aus Crowdin Enterprise heruntergeladen werden.
+
+Gehen Sie wie folgt vor, um Rechnungen in Crowdin Enterprise herunterzuladen:
+
+
+ 1. Gehen Sie zu **Organisationseinstellungen > Abrechnung**.
+ 2. Klicken Sie auf **Zahlungsverlauf**.
+ 3. Wähle die benötigte Rechnung aus der Liste aus und klicke auf **Rechnung herunterladen**.
+
+
+
+ Die Seite **Zahlungsverlauf** kann leer sein, wenn Sie eine Rechnung für den Kauf Ihres Crowdin-Enterprise-Abonnements angefordert haben.
+
+
+Sie können Rechnungen auch über FastSpring, unseren Partner für die Zahlungsabwicklung, herunterladen.
+
+
+ 1. Gehen Sie zur [FastSpring-Kontoverwaltungsseite](https://crowdin.onfastspring.com/account).
+ 2. Geben Sie für die Anmeldung dieselbe E-Mail-Adresse an, die Sie beim Kauf Ihres Crowdin Enterprise-Abonnements verwendet haben.
+ 3. Klicke auf **Weiter**.
+
+
+Wenn Sie aktive Crowdin-App-Abonnements haben, werden diese in der heruntergeladenen Rechnung neben Ihrem primären Crowdin-Enterprise-Abonnement angezeigt.
+
+
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/billing/settings.mdx b/src/content/docs/de/enterprise/billing/settings.mdx
new file mode 100644
index 000000000..cfdf34db8
--- /dev/null
+++ b/src/content/docs/de/enterprise/billing/settings.mdx
@@ -0,0 +1,58 @@
+---
+title: Zahlungseinstellungen
+description: Aktualisieren Sie Ihre Abrechnungsinformationen und Zahlungsmethode
+slug: enterprise/billing-settings
+sidebar:
+ order: 5
+---
+
+import { Steps, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import billingSettings from '!/crowdin/billing/billing_settings.png';
+
+Crowdin Enterprise nutzt den FastSpring-Service für die Zahlungsabwicklung. Über die FastSpring-Kontoverwaltungsseite können Sie Einstellungen wie Ihre Zahlungsmethoden, Ihre Abrechnungs-E-Mail-Adresse und andere zugehörige Informationen verwalten. Sie können außerdem Ihre Abonnements, Abrechnungstermine und vergangenen Rechnungen einsehen.
+
+Sie können die FastSpring-Kontoverwaltungsseite aus Crowdin Enterprise öffnen: Gehen Sie zu **Organisationseinstellungen > Abrechnung** und klicken Sie in der Zeile **Zahlungsmethode** auf **Zahlungsdetails aktualisieren**.
+
+## Abrechnungsdetails aktualisieren
+
+Gehen Sie wie folgt vor, um Ihre Abrechnungsinformationen zu aktualisieren:
+
+
+ 1. Gehen Sie zur [FastSpring-Kontoverwaltungsseite](https://crowdin.onfastspring.com/account).
+ 2. Geben Sie für die Anmeldung dieselbe E-Mail-Adresse an, die Sie beim Kauf Ihres Crowdin Enterprise-Abonnements verwendet haben.
+ 3. Klicke auf **Weiter**.
+ 4. Klicken Sie auf **Bearbeiten**.
+ 5. Ändern Sie die Felder mit Ihren Zahlungsinformationen.
+ 6. Speichern Sie die Änderungen.
+
+
+Die aktualisierten Abrechnungsinformationen werden auf zukünftige Zahlungen angewendet.
+
+
+
+## Zahlungsmethode aktualisieren
+
+Sie können die für Ihr Crowdin Enterprise-Abonnement verwendete Zahlungsmethode ändern.
+
+Gehen Sie wie folgt vor, um Ihre Zahlungsmethode zu aktualisieren:
+
+
+ 1. Gehen Sie zur [FastSpring-Kontoverwaltungsseite](https://crowdin.onfastspring.com/account).
+ 2. Geben Sie für die Anmeldung dieselbe E-Mail-Adresse an, die Sie beim Kauf Ihres Crowdin Enterprise-Abonnements verwendet haben.
+ 3. Klicke auf **Weiter**.
+ 4. Klicken Sie auf **Zahlungsmethode hinzufügen**.
+ 5. Geben Sie die Daten Ihrer neuen Kreditkarte an.
+ 6. Speichern Sie die Änderungen.
+
+
+Legen Sie Ihre neue Zahlungsmethode als Standard fest, damit sie für zukünftige Belastungen verwendet wird.
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/getting-started/account/notifications.mdx b/src/content/docs/de/enterprise/getting-started/account/notifications.mdx
new file mode 100644
index 000000000..cbb00be6d
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/account/notifications.mdx
@@ -0,0 +1,306 @@
+---
+title: Benachrichtigungen
+description: Über neue Ereignisse in Crowdin benachrichtigt werden
+slug: enterprise/account-notifications
+sidebar:
+ order: 0
+tableOfContents:
+ minHeadingLevel: 2
+ maxHeadingLevel: 3
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import Include from '~/components/Include.astro';
+import { Icon } from 'astro-icon/components';
+import slackAuthorize from '!/crowdin/getting-started/account/slack_authorize.png';
+import slackCrowdinNotifications from '!/crowdin/getting-started/account/slack_crowdin_notifications.png';
+import customNotificationsSetUp from '!/enterprise/getting-started/account/custom_notifications_set_up.png';
+import customNotificationsPayload from '!/enterprise/getting-started/account/custom_notifications_custom_payload.png';
+
+Crowdin Enterprise bietet verschiedene Arten von Benachrichtigungen, um unterschiedlichen Anforderungen von Benutzern gerecht zu werden, darunter:
+
+* *Projektupdates*: Benutzer über Änderungen am Projekt informieren, z. B. neue zu übersetzende Inhalte oder Aktualisierungen bestehender Inhalte.
+* *Übersetzungsaktivität*: Benutzer über neue Übersetzungen, Freigaben oder Kommentare zu Übersetzungen informieren.
+* *Aufgabenverwaltung*: Diese Benachrichtigungen informieren über neue Aufgaben, Fristen und abgeschlossene Aufgaben.
+* *Teamkommunikation*: Diese Hinweise informieren über Nachrichten und Diskussionen innerhalb des Projekts.
+
+Um die Benachrichtigungen anzuzeigen, klicke oben rechts auf der Seite auf das Glockensymbol .
+
+
+
+## Slack-Einbindung
+
+Mit direkt an Slack gesendeten Updates weißt du sofort, was in den Crowdin-Enterprise-Projekten passiert, die du verwaltest oder an denen du mitwirkst. Nachdem du dein Crowdin-Enterprise-Konto mit Slack integriert hast, wähle die Benachrichtigungen aus, die du erhalten möchtest. Der Crowdin-Bot sendet sie als Direktnachrichten.
+
+
+ Die Slack-Integration für Crowdin Enterprise muss für jeden einzelnen Benutzer konfiguriert werden, der Benachrichtigungen in Slack erhalten möchte.
+
+
+Um Crowdin-Enterprise-Benachrichtigungen über Slack zu erhalten, gehe wie folgt vor:
+
+
+ 1. Öffne deine **Kontoeinstellungen** und wähle **Benachrichtigungen** in der linken Seitenleiste aus.
+ 2. Wähle **Slack** und klicke dann auf **Verbinden**.
+ 3. Bestätigen Sie die Verbindung mit Crowdin auf der Slack-Seite.
+ 4. Gehe zurück zu Crowdin und wähle die Benachrichtigungen aus, die du in Slack erhalten möchtest.
+
+
+
+ Mehr über [globale Benachrichtigungseinstellungen](/enterprise/account-settings/#notifications) erfahren.
+
+
+Du erhältst die ausgewählten Benachrichtigungstypen als Direktnachrichten vom Crowdin-Bot.
+
+
+
+Du kannst Benachrichtigungen jederzeit deaktivieren und Slack von Crowdin Enterprise trennen.
+
+## Benutzerdefinierte Benachrichtigungen
+
+Benutzerdefinierte Benachrichtigungen informieren dich über neue Ereignisse in Crowdin Enterprise und helfen dir, Informationen darüber zu sammeln. Sobald du benutzerdefinierte Benachrichtigungen für dein Konto konfigurierst, beginnt Crowdin Enterprise damit, HTTP-POST-Anfragen mit Daten an die benutzerdefinierte Benachrichtigungs-URL zu senden.
+
+### Anwendungsfälle
+
+Du kannst benutzerdefinierte Benachrichtigungen konfigurieren, um Integrationen mit Diensten oder deinem Backend zu erstellen. Zum Beispiel:
+
+* Richte benutzerdefinierte Benachrichtigungen ein, um Benachrichtigungen an das von dir verwendete System zu senden.
+* Übermittle Informationen anhand der spezifischen Anforderungen des Drittanbieterdienstes (z. B. Inhaltstyp, Header, Payload).
+* Erstelle benutzerdefinierte Integrationen mit Crowdin Enterprise.
+
+### Konfiguration
+
+Um benutzerdefinierte Benachrichtigungen in Crowdin Enterprise zu konfigurieren, gehe wie folgt vor:
+
+
+ 1. Öffne deine **Kontoeinstellungen** und wähle **Benachrichtigungen** in der linken Seitenleiste aus.
+ 2. Klicke auf **Benutzerdefinierte Benachrichtigungen**, um mit der Konfiguration zu beginnen.
+
+
+Für die Einrichtung benutzerdefinierter Benachrichtigungen musst du folgende Informationen angeben:
+
+* Die URL, an die der Callback gesendet werden soll.
+* Der Inhaltstyp für die POST-Anfragemethode (`multipart/form-data`, `application/json` oder `application/x-www-form-urlencoded`).
+
+*(Optional)* Du kannst deinen benutzerdefinierten Benachrichtigungen spezielle Header hinzufügen. Sie können für zusätzliche Sicherheit, als Autorisierungsmethode und für weitere Zwecke verwendet werden. Wenn du beispielsweise Header hinzufügst, kann dein Endpunkt für benutzerdefinierte Benachrichtigungen diese überprüfen und sicherstellen, dass die Informationen von Crowdin Enterprise stammen.
+
+Klicke beim Konfigurieren benutzerdefinierter Benachrichtigungen auf **Benachrichtigung testen**, um zu sehen, wie deine Anwendung auf diesen Aufruf reagiert. Klicke nach Abschluss der Konfiguration auf **Speichern**.
+
+
+
+Je nach deinem Ansatz zur Verwaltung benutzerdefinierter Benachrichtigungen musst du möglicherweise dedizierte Crowdin-Enterprise-IP-Adressen zu deiner Firewall hinzufügen, damit Crowdin Enterprise die vorkonfigurierten URLs für benutzerdefinierte Benachrichtigungen aufrufen kann.
+
+
+ Mehr über [IP-Adressen](/developer/ip-addresses/) erfahren.
+
+
+### Benutzerdefinierte Payloads
+
+Du kannst den Payload benutzerdefinierter Benachrichtigungen ändern, um die Elemente so hinzuzufügen und zu organisieren, wie es dein System erfordert. Für informative und benutzerfreundliche Benachrichtigungen solltest du den Platzhalter `{{notification-message}}` in deinen Payload aufnehmen.
+
+
+
+### Ereignistypen
+
+Nachdem du benutzerdefinierte Benachrichtigungen konfiguriert hast, kannst du auswählen, über welche Ereignistypen du Benachrichtigungen erhalten möchtest:
+
+Du kannst benutzerdefinierte Benachrichtigungen für die folgenden Ereignistypen konfigurieren:
+
+
+
+### Benutzerdefinierte Benachrichtigungen verwalten
+
+Du kannst benutzerdefinierte Benachrichtigungen im Bereich **Benutzerdefinierte Benachrichtigungen** der Seite **Benachrichtigungen** bearbeiten oder löschen.
+
+### Für Discord konfigurieren {#discord}
+
+Um benutzerdefinierte Benachrichtigungen von Crowdin Enterprise in Discord einzurichten, gehe wie folgt vor.
+
+#### Discord-Konto erstellen
+
+Wenn du noch kein Discord-Konto hast, musst du [eines erstellen](https://discord.com/register).
+
+
+ Du kannst benutzerdefinierte Benachrichtigungen von Crowdin Enterprise nur über die Discord-Desktop-App oder die Discord-Weboberfläche konfigurieren. Nach der Einrichtung kannst du diese Benachrichtigungen auch über die mobilen Discord-Apps empfangen.
+
+
+Lade die [Discord-Desktop-App](https://discord.com/download) herunter und installiere sie. Alternativ kannst du die Discord-Weboberfläche für die weiteren Konfigurationen verwenden.
+
+#### Discord-Webhook erstellen
+
+Um Benachrichtigungen in Discord zu erhalten, musst du einen Webhook erstellen. Nachdem du fertig bist, kopiere die Webhook-URL. Du benötigst sie für die Konfiguration auf der Crowdin-Enterprise-Seite.
+
+
+ Mehr über [das Erstellen eines Discord-Webhooks](https://support.discord.com/hc/articles/228383668) erfahren.
+
+
+#### Benachrichtigungskanal für benutzerdefinierte Benachrichtigungen konfigurieren {#custom-channel-discord}
+
+
+ 1. Gehe zu **Kontoeinstellungen > Benachrichtigungen**.
+ 2. Klicke auf **Benutzerdefinierte Benachrichtigungen**.
+ 3. Füge im angezeigten Dialog die Discord-Webhook-URL in das Feld **URL** ein.
+ 4. Wähle **application/json** für den **Inhaltstyp** aus.
+ 5. Füge die folgende Nutzlast in das Feld **Nutzlast** ein:
+ ```json
+ {
+ "content": "{{notification-message}}"
+ }
+ ```
+ 6. Klicke auf **Benachrichtigung testen**, um eine Testnachricht von Crowdin Enterprise an deinen Discord-Kanal zu senden.
+ 7. Klicke nach Abschluss der Konfiguration auf **Speichern**.
+
+
+### Für Google Chat konfigurieren {#google-chat}
+
+Um benutzerdefinierte Benachrichtigungen von Crowdin Enterprise in Google Chat einzurichten, gehe wie folgt vor.
+
+#### Google-Konto erstellen
+
+Wenn du bereits ein Google-Konto hast, erhältst du damit Zugriff auf viele Google-Produkte, einschließlich Google Chat. Wenn du kein Google-Konto hast, musst du [eines erstellen](https://accounts.google.com/signup).
+
+Lade die [Google-Chat-Desktop-App](https://chat.google.com/download/) herunter und installiere sie. Alternativ kannst du die Google-Chat-Weboberfläche für die weiteren Konfigurationen verwenden.
+
+#### Google-Chat-Webhook erstellen
+
+Um Benachrichtigungen in Google Chat zu erhalten, musst du einen Webhook erstellen. Nachdem du fertig bist, kopiere die Webhook-URL. Du benötigst sie für die Konfiguration auf der Crowdin-Enterprise-Seite.
+
+
+ Weitere Informationen zum [Erstellen eines Google-Chat-Webhooks](https://developers.google.com/chat/how-tos/webhooks#step_1_register_the_incoming_webhook).
+
+
+#### Benachrichtigungskanal für benutzerdefinierte Benachrichtigungen konfigurieren {#custom-channel-google-chat}
+
+
+ 1. Gehe zu **Kontoeinstellungen > Benachrichtigungen**.
+ 2. Klicke auf **Benutzerdefinierte Benachrichtigungen**.
+ 3. Füge im angezeigten Dialog die Google-Chat-Webhook-URL in das Feld **URL** ein.
+ 4. Wähle **application/json** für den **Inhaltstyp** aus.
+ 5. Füge die folgende Nutzlast in das Feld **Nutzlast** ein:
+ ```json
+ {
+ "text": "{{notification-message}}"
+ }
+ ```
+ 6. Klicke auf **Benachrichtigung testen**, um eine Testnachricht von Crowdin Enterprise an deinen Google-Chat-Kanal zu senden.
+ 7. Klicke nach Abschluss der Konfiguration auf **Speichern**.
+
+
+### Für Microsoft Teams konfigurieren {#microsoft-teams}
+
+Um benutzerdefinierte Benachrichtigungen von Crowdin Enterprise in Microsoft Teams einzurichten, gehe wie folgt vor.
+
+#### Microsoft-Teams-Konto erstellen
+
+Wenn du noch kein Microsoft-Teams-Konto hast, musst du [eines erstellen](https://go.microsoft.com/fwlink/p/?linkid=2123761\&lm=deeplink\&lmsrc=NeutralHomePageWeb\&cmpid=FreemiumSignUpHero).
+
+Lade die [Microsoft-Teams-Desktop-App](https://www.microsoft.com/microsoft-teams/download-app) herunter und installiere sie. Alternativ kannst du die Microsoft-Teams-Weboberfläche für die weiteren Konfigurationen verwenden.
+
+#### Microsoft-Teams-Webhook erstellen
+
+Um Benachrichtigungen in Microsoft Teams zu erhalten, musst du einen Webhook erstellen. Nachdem du fertig bist, kopiere die Webhook-URL. Du benötigst sie für die Konfiguration auf der Crowdin-Enterprise-Seite.
+
+
+ Weitere Informationen zum [Erstellen eines Microsoft-Teams-Webhooks](https://learn.microsoft.com/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook).
+
+
+#### Benachrichtigungskanal für benutzerdefinierte Benachrichtigungen konfigurieren {#custom-channel-microsoft-teams}
+
+
+ 1. Gehe zu **Kontoeinstellungen > Benachrichtigungen**.
+ 2. Klicke auf **Benutzerdefinierte Benachrichtigungen**.
+ 3. Füge im angezeigten Dialog die Microsoft-Teams-Webhook-URL in das Feld **URL** ein.
+ 4. Wähle **application/json** für den **Inhaltstyp** aus.
+ 5. Füge die folgende Nutzlast in das Feld **Nutzlast** ein:
+ ```json
+ {
+ "text": "{{notification-message}}"
+ }
+ ```
+ 6. Klicke auf **Benachrichtigung testen**, um eine Testnachricht von Crowdin Enterprise an deinen Microsoft-Teams-Kanal zu senden.
+ 7. Klicke nach Abschluss der Konfiguration auf **Speichern**.
+
+
+#### Projektbezogene Benachrichtigungen mit der Microsoft-Teams-App
+
+Benutzerdefinierte Benachrichtigungen ermöglichen es dir, kontospezifische Benachrichtigungen von Crowdin Enterprise zu erhalten. Wenn du Benachrichtigungen zu einem bestimmten Projekt erhalten möchtest, das du in Crowdin Enterprise verwaltest, kannst du gerne unsere [Microsoft-Teams-App](https://store.crowdin.com/teams) verwenden.
+
+### Für Telegram konfigurieren {#telegram}
+
+Um benutzerdefinierte Benachrichtigungen von Crowdin Enterprise in Telegram einzurichten, gehe wie folgt vor.
+
+#### Telegram-Konto erstellen
+
+Wenn du noch kein Telegram-Konto hast, musst du es mit einer Telefonnummer verknüpfen. Telegram verwendet deine Telefonnummer als primäre Anmeldeinformation, mit der du dich bei deinem Konto anmeldest.
+
+Lade daher zunächst die Telegram-App über [Android](https://telegram.org/dl/android) oder [iOS](https://telegram.org/dl/ios) herunter und installiere sie.
+Nach der Registrierung kannst du die [Telegram-Weboberfläche](https://telegram.org/dl/webogram) mit einem PC oder Mac verwenden, um die weiteren Konfigurationen zu vereinfachen. Dies bleibt dir überlassen.
+
+#### Telegram-Bot erstellen
+
+Um Benachrichtigungen in Telegram zu erhalten, musst du einen Bot erstellen. Danach erhältst du ein API-Token für den Bot. Speichere es unbedingt, du benötigst es später.
+
+
+ Mehr über [das Erstellen eines Telegram-Bots](https://core.telegram.org/bots#creating-a-new-bot) erfahren.
+
+
+#### Telegram-Kanal konfigurieren
+
+Als Nächstes musst du einen öffentlichen Telegram-Kanal erstellen, über den du Benachrichtigungen von Crowdin Enterprise erhältst. Später kannst du die Privatsphäre des Kanals bei Bedarf ändern.
+
+Um einen Telegram-Kanal zu erstellen, gehe wie folgt vor:
+
+
+ 1. Öffne Telegram auf deinem Gerät.
+ 2. Klicke auf das Stiftsymbol und wähle **Neuer Kanal**.
+ 3. Gib den Namen deines Kanals in das Feld **Kanalname** ein.
+ 4. *(Optional)* Gib eine Kanalbeschreibung an.
+ 5. *(Optional)* Klicke auf das Kamerasymbol, um ein Profilbild für deinen Kanal festzulegen.
+ 6. Wenn Tags ausgeblendet sind, gilt Folgendes:
+ 7. Wähle als Kanaltyp **Öffentlich** aus.
+ 8. Lege einen dauerhaften Link für deinen Kanal fest. Über diesen Link können andere deinen Kanal suchen und ihm beitreten.
+ 9. Wenn Tags ausgeblendet sind, gilt Folgendes:
+ 10. *(Optional)* In diesem Schritt fordert dich Telegram auf, Abonnenten zu deinem Telegram-Kanal hinzuzufügen. Wähle die Kontakte aus, die du hinzufügen möchtest, einschließlich deines neuen Bots (gib deinem Bot Administratorrechte). Du kannst vorerst auch keine Mitglieder hinzufügen, da du dies später noch tun kannst.
+ 11. Klicke oben rechts auf **Weiter**, um fortzufahren und deinen Kanal in Telegram zu erstellen.
+
+
+#### Benachrichtigungskanal für benutzerdefinierte Benachrichtigungen konfigurieren {#custom-channel-telegram}
+
+
+ 1. Gehe zu **Kontoeinstellungen > Benachrichtigungen**.
+ 2. Klicke auf **Benutzerdefinierte Benachrichtigungen**.
+ 3. Gib im angezeigten Dialog die **URL** im folgenden Format an: `https://api.telegram.org/bot{bot_API_token}/sendMessage`.
+ 4. Wähle **application/json** für den **Inhaltstyp** aus.
+ 5. Füge die folgende Nutzlast in das Feld **Nutzlast** ein:
+ ```json
+ {
+ "chat_id": "{public_chat_id}",
+ "text": "{{notification-message}}"
+ }
+ ```
+ wobei `{public_chat_id}` – die öffentliche Chat-ID ist, die du während der Telegram-Kanalkonfiguration für deinen Kanallink angegeben hast.
+ 6. Klicke auf **Benachrichtigung testen**, um eine Testnachricht von Crowdin Enterprise an deinen Telegram-Kanal zu senden.
+ 7. Klicke nach Abschluss der Konfiguration auf **Speichern**.
+
+
+#### Telegram-Kanaltyp ändern
+
+Wenn du deinen Telegram-Kanal privat machen und weiterhin Benachrichtigungen von Crowdin Enterprise erhalten möchtest, gehe wie folgt vor:
+
+
+ 1. Zuerst musst du die ursprüngliche Chat-ID deines Telegram-Kanals ermitteln, indem du folgende URL aufrufst: `https://api.telegram.org/bot{bot_API_token}/sendMessage?chat_id={public_chat_id}&text=Test`.
+ 2. Du erhältst eine Antwort im JSON-Format, die die ursprüngliche Chat-ID deines Telegram-Kanals enthält.
+ 3. Öffne in Crowdin Enterprise deine **Kontoeinstellungen** und wähle **Benachrichtigungen** in der linken Seitenleiste aus.
+ 4. Klicke auf **Benutzerdefinierte Benachrichtigungen**.
+ 5. Ändere im angezeigten Dialog die **URL**, indem du die Chat-ID durch die oben in der JSON-Antwort erhaltene ID ersetzt.
+ 6. Klicke auf **Speichern**.
+ 7. Öffne deinen Kanal in Telegram.
+ 8. Klicke auf den Namen deines Kanals und dann auf **Bearbeiten**.
+ 9. Klicke auf **Kanaltyp**.
+ 10. Wähle **Privat** und klicke auf **Fertig**.
+
+
+
+ Achte darauf, `{bot_API_token}` und `{public_chat_id}` durch dein tatsächliches Telegram-Bot-API-Token und deine öffentliche Chat-ID zu ersetzen.
+
diff --git a/src/content/docs/de/enterprise/getting-started/account/settings.mdx b/src/content/docs/de/enterprise/getting-started/account/settings.mdx
new file mode 100644
index 000000000..10617dde5
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/account/settings.mdx
@@ -0,0 +1,283 @@
+---
+title: Kontoeinstellungen
+description: Ansicht und Verwaltung der Einstellungen für dein Crowdin Enterprise-Konto
+slug: enterprise/account-settings
+sidebar:
+ label: Einstellungen
+ order: 3
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import Include from '~/components/Include.astro';
+import { Icon } from 'astro-icon/components';
+import introAccountSettings from '!/enterprise/getting-started/account/account_settings_personal_info.png';
+import themeSettings from '!/enterprise/getting-started/account/account_settings_theme.png';
+import ratesSettings from '!/enterprise/getting-started/account/account_settings_rates.png';
+import securitySettings from '!/enterprise/getting-started/account/account_settings_security.png';
+import tokens from '!/enterprise/getting-started/account/account_settings_tokens.png';
+import sudoModeConfirmingCredentials from '!/crowdin/getting-started/account/sudo_mode_confirming_credentials.png';
+
+Verwalte die Einstellungen deines Crowdin Enterprise-Kontos, einschließlich Profildetails, Benachrichtigungseinstellungen, Sicherheitseinstellungen und mehr über die Seite **Kontoeinstellungen**. Um darauf zuzugreifen, klicke oben rechts auf dein Profilbild und wähle **Kontoeinstellungen**.
+
+## Persönliche Informationen
+
+Auf der Seite **Persönliche Daten** kannst du deine persönlichen Informationen und Kontoeinstellungen aktualisieren, damit Kollegen dich erkennen und sich mit dir vernetzen können.
+
+Zu den verfügbaren Einstellungen gehören:
+
+* **Foto** – Lade ein Profilbild hoch oder entferne es, damit andere dich leichter erkennen können.
+* **Vorname & Nachname** – Wird Teamkollegen auf der gesamten Plattform angezeigt.
+* **Pronomen** – Wähle deine bevorzugten Pronomen aus oder entscheide dich für *Keine Angabe*.
+* **Zeitzone & Format** – Lege deine lokale Zeitzone fest und wähle zwischen der 12-Stunden- und 24-Stunden-Anzeige.
+* **Plattformsprache** – Wähle die Sprache für die Crowdin Enterprise-Benutzeroberfläche aus. Es werden regelmäßig neue Sprachen hinzugefügt.
+* **Benutzername** – Dies ist deine eindeutige sichtbare ID in deiner Crowdin Enterprise-Organisation.
+* **E-Mail** – Wird für die Anmeldung, das Zurücksetzen von Passwörtern und für Benachrichtigungen verwendet. Du kannst auch eine zusätzliche Anmeldemethode verknüpfen.
+
+
+ Klicke nach allen Änderungen auf **Speichern**, um sicherzustellen, dass deine Aktualisierungen übernommen werden.
+
+
+
+
+## Darstellung
+
+Wähle aus, wie Crowdin Enterprise auf deinem Gerät angezeigt werden soll. Du kannst ein helles oder dunkles Design auswählen oder es mit deinen Systemeinstellungen synchronisieren, um automatisch zwischen Tag- und Nachtmodus zu wechseln.
+
+
+
+## Meine Tarife
+
+Auf der Seite **Meine Tarife** kannst du persönliche Vorlagen für Berichtseinstellungen erstellen und verwalten. Diese Vorlagen sind nur in deinem Profil sichtbar und können für Berichte verwendet werden.
+
+Jede Vorlage kann Folgendes enthalten:
+
+* **Basistarife** – Tarife für vollständige Übersetzung und Korrekturlesen festlegen. Standardmäßig auf alle Sprachen angewendet.
+* **Netto-Tarifschemata** – Prozentuale Tarife für TM, MT, KI und andere Match-Typen auf Basis des Tarifs für die vollständige Übersetzung festlegen.
+* **Benutzerdefinierte Tarife** – Sprachspezifische und in manchen Fällen benutzerspezifische Tarifkonfigurationen hinzufügen.
+* **Zusätzliche Optionen** – Automatisch übersetzte Zeichenfolgen ein- oder ausschließen, festlegen, wie wiederholte Übersetzungen kategorisiert werden, und interne Fuzzy-Matches berechnen.
+
+Gespeicherte Vorlagen helfen dabei, deine Tarifeinstellungen zu standardisieren und Konfigurationen problemlos in verschiedenen Berichten wiederzuverwenden. Um eine gespeicherte Vorlage zu verwenden, klicke beim Konfigurieren deines Berichts auf **Vorlagen** und wähle die gewünschte Vorlage aus.
+
+Um eine neue Tarifvorlage zu erstellen, gehe wie folgt vor:
+
+
+ 1. Gehe zu **Kontoeinstellungen > Meine Tarife**.
+ 2. Klicke auf **Tarifvorlage hinzufügen**.
+ 3. Gib einen Vorlagennamen ein und definiere deine Basis- und Netto-Tarifschemata.
+ 4. *(Optional)* Füge benutzerdefinierte Tarife für bestimmte Sprachen hinzu.
+ 5. Klicke auf **Speichern**.
+
+
+
+
+Um vorhandene Vorlagen zu verwalten, klicke auf (oder klicke mit der rechten Maustaste) auf die gewünschte Vorlage, um das Aktionsmenü zu öffnen, und wähle **Bearbeiten** oder **Löschen**.
+
+## Sicherheit
+
+Ändere dein aktuelles Passwort, verwalte die Zwei-Faktor-Authentifizierung für das Konto und prüfe verknüpfte Anwendungen. Du kannst auch die Authentifizierung für externe Dienste steuern und dich von allen Geräten abmelden.
+
+
+
+### Passwort
+
+Um dein Passwort zu ändern, klicke auf **Passwort**, gib dein aktuelles Passwort ein und lege ein neues fest. Klicke auf **Speichern**, um die Änderungen zu übernehmen.
+
+##### Passwortstärke
+
+Um ein Höchstmaß an Kontosicherheit zu gewährleisten, verwendet Crowdin Enterprise einen [Entropiewert](https://en.wikipedia.org/wiki/Password_strength#Entropy_as_a_measure_of_password_strength), um zu bewerten, wie schwierig es für einen Computer wäre, dein Passwort zu erraten. Wir verlassen uns nicht auf einfache Regeln wie *muss eine Zahl enthalten*. Stattdessen berechnen wir die Komplexität anhand der Länge und der Unvorhersehbarkeit der Zeichen.
+
+Während du tippst, füllt sich ein farbiger Balken unter dem Passwortfeld und ändert seine Farbe, um die Stärke des Passworts anzuzeigen.
+
+**Passwort-Akzeptanzrichtlinie:**
+
+Crowdin Enterprise verbietet die Verwendung von Passwörtern, die als **Sehr schwach** oder **Schwach** eingestuft werden.
+
+Wenn du versuchst, ein Passwort mit einer dieser Bewertungen zu speichern, leert das System automatisch das Passwortfeld und zeigt die Fehlermeldung an: **Bitte wähle ein sichereres Passwort.**
+
+Sieh dir die folgende Tabelle an, um die Sicherheitsstufen und visuellen Indikatoren zu verstehen:
+
+| Stärke | Visueller Indikator | Status | Beschreibung |
+| :--------------- | :------------------ | :------------- | :-------------------------------------------------------------------------------------------------------------------- |
+| **Sehr schwach** | Roter Balken | **Abgelehnt** | **Riskant.** Typischerweise ein häufiges Wörterbuchwort, das sofort erraten werden kann. |
+| **Schwach** | Oranger Balken | **Abgelehnt** | **Angreifbar.** Häufig ein allgemeines Wort mit einer einfachen Änderung. Anfällig für herkömmliche Rateangriffe. |
+| **Mittel** | Gelb-grüner Balken | **Akzeptiert** | **Moderat.** Bietet grundlegenden Schutz gegen Online-Angriffe ohne Drosselung. |
+| **Stark** | Hellgrüner Balken | **Akzeptiert** | **Hoch.** Schwer zu erraten. Bietet soliden Schutz vor den meisten Angriffen und standardmäßigen Knackversuchen. |
+| **Sicher** | Grüner Balken | **Akzeptiert** | **Höchste Stufe.** Mathematisch komplex und sehr unvorhersehbar. Bietet den besten Schutz vor ausgefeilten Angriffen. |
+
+
+ Bei einer Bewertung als **Sicher** empfehlen wir eine Passphrase aus mehreren voneinander unabhängigen Wörtern oder eine lange Zeichenfolge aus zufälligen Zeichen, die von einem Passwortmanager generiert wurde.
+
+
+### Authenticator-App
+
+Aktiviere die Zwei-Faktor-Authentifizierung (2FA), um deinem Crowdin-Enterprise-Konto eine zusätzliche Sicherheitsebene hinzuzufügen. Verwende eine Authenticator-App auf deinem Mobilgerät oder Computer, um einmalige Bestätigungscodes zu generieren.
+
+Um die Zwei-Faktor-Authentifizierung zu aktivieren, gehe wie folgt vor:
+
+
+ 1. Öffne deine **Kontoeinstellungen** und wähle **Sicherheit** in der linken Seitenleiste aus.
+ 2. Klicke auf **Authenticator-App**.
+ 3. Scanne mit der **Google-Authenticator**-App auf deinem Mobilgerät den QR-Code auf dem Bildschirm.
+ 4. Gib den von deiner Authenticator-App generierten 6-stelligen Bestätigungscode ein und klicke dann auf **Absenden**.
+ 5. Lade Wiederherstellungscodes herunter, damit du sie verwenden kannst, wenn du keinen Zugriff auf dein Mobilgerät hast.
+
+
+### Verbundene Anwendungen
+
+Verwalte Drittanbieter-Apps, denen du den Zugriff auf dein Crowdin-Enterprise-Konto gestattet hast. Du kannst eine Liste der verbundenen Apps anzeigen und den Zugriff bei Bedarf widerrufen.
+
+### Sicherheitsschlüssel und Passkey
+
+Registriere einen physischen Sicherheitsschlüssel oder Passkey, um den Schutz deines Kontos zu erhöhen. Diese können zusammen mit deinem Passwort verwendet werden, um deine Identität bei der Anmeldung zu bestätigen.
+
+### Geräteverifizierung
+
+Eine Bestätigung ist erforderlich, um deine Identität bei der Anmeldung von einem neuen Gerät zu bestätigen. Ein Bestätigungscode wird an deine registrierte E-Mail-Adresse gesendet. Nach erfolgreicher Bestätigung wird das Gerät deiner Liste vertrauenswürdiger Geräte hinzugefügt.
+
+
+ Du kannst diese Option nur deaktivieren, wenn mindestens eine 2FA-Methode (z. B. die Authenticator-App oder ein Sicherheitsschlüssel) aktiviert ist.
+
+
+Du kannst vertrauenswürdige Geräte verwalten, indem du einzelne Einträge entfernst oder auf **Alle entfernen** klickst, um die Liste zu leeren.
+
+### Authentifizierungsanbieter
+
+Verwalte externe Konten, die mit deinem Crowdin-Enterprise-Konto verknüpft sind. Du kannst Dienste wie Google, Facebook, GitHub, X oder GitLab verbinden, um die Anmeldung mit einem Klick zu ermöglichen.
+
+### Sicherheitsprotokoll
+
+Zeige eine Liste wichtiger Kontoereignisse an, z. B. Anmeldungen, Passwortänderungen, Authentifizierungsaktualisierungen und mehr. Jeder Eintrag enthält den Ereignistyp, das Gerät, die IP-Adresse und den Zeitstempel.
+
+### Sitzungen
+
+Zeige eine Liste der Geräte an, die auf dein Crowdin-Enterprise-Konto zugegriffen haben, einschließlich Angaben zu Standort, letzter Aktivität, IP-Adresse und Gerätetyp. Du kannst einzelne Sitzungen widerrufen oder auf **Alle widerrufen** klicken, um alle Sitzungen außer der aktuellen zu beenden.
+
+### Sudo Modus
+
+Crowdin Enterprise kann dich auffordern, dein Passwort zu bestätigen, bevor sensible Aktionen wie das Ändern deines Passworts, deiner E-Mail-Adresse oder deiner Authentifizierungseinstellungen durchgeführt werden. Nach der Bestätigung bleibst du fünf Minuten im Sudo-Modus, ohne dich erneut authentifizieren zu müssen.
+
+
+
+## Benachrichtigungen
+
+Auf der Seite **Benachrichtigungen** kannst du festlegen, welche Benachrichtigungen du erhältst und wie sie zugestellt werden. Du kannst Zustellungskanäle auswählen, relevante Ereignisse festlegen und Einstellungen auf Projektebene anwenden.
+
+### Kanäle und Ereignisse
+
+Crowdin Enterprise bietet mehrere Kanäle für Benachrichtigungen:
+
+* In-App (Crowdin Enterprise)
+* E-Mail
+* Slack
+* Benutzerdefinierte Benachrichtigungen
+
+Um Benachrichtigungen anzupassen, klicke auf den Pfeil neben einem Kanalnamen und wähle die Ereignisse aus, über die du benachrichtigt werden möchtest.
+
+Zu den verfügbaren Benachrichtigungsereignissen gehören:
+
+
+
+### Slack-Benachrichtigungen
+
+Um Benachrichtigungen in Slack zu erhalten, klicke auf **Slack** und autorisiere Crowdin Enterprise, sich mit deinem Workspace zu verbinden. Wähle nach der Einrichtung aus, welche Ereignisse an Slack gesendet werden sollen.
+
+
+ Mehr über die [Slack-Integration](/enterprise/account-notifications/#slack-integration) erfahren.
+
+
+### Benutzerdefinierte Benachrichtigungen
+
+Um Benachrichtigungen an einen benutzerdefinierten Dienst zu senden, klicke auf **Benutzerdefinierten Benachrichtigungskanal einrichten** und folge den Anweisungen. Wähle nach der Einrichtung aus, welche Ereignisse an den benutzerdefinierten Kanal gesendet werden sollen.
+
+
+ Mehr über [benutzerdefinierte Benachrichtigungen](/enterprise/account-notifications/#custom-notifications) erfahren.
+
+
+### Produktupdates
+
+Abonniere den [Crowdin-Blog](https://crowdin.com/blog), um Produktneuigkeiten und Best Practices für die Lokalisierung per E-Mail zu erhalten.
+
+### Benachrichtigungsregeln für Projekte
+
+Du kannst Benachrichtigungen für jedes Projekt anpassen:
+
+* **Global** – Erhalte alle ausgewählten Benachrichtigungstypen.
+* **Nur Erwähnungen** – Erhalte nur Benachrichtigungen, wenn du mit @ erwähnt wirst.
+* **Projekt stummschalten** – Alle Benachrichtigungen für das Projekt deaktivieren.
+
+## Zugangstoken
+
+Persönliche Zugriffstoken dienen als Alternative zu Passwörtern zur Autorisierung von Drittanbieteranwendungen und Skripten in Crowdin Enterprise. Die Tokenliste zeigt für jedes Token den **Namen**, ein teilweise maskiertes **Token**, das **Erstellt**-Datum, das Datum der **Letzten Verwendung** und das **Ablaufdatum**. Wenn ein Token ein Ablaufdatum hat, wird es nach Erreichen dieses Datums inaktiv, bleibt aber zu Referenzzwecken in deiner Liste.
+
+
+
+
+ Behandle persönliche Zugriffstoken wie Passwörter und bewahre sie sicher auf. Verwende Token als Umgebungsvariablen, anstatt sie fest in deine Skripte einzutragen.
+
+
+### Anwendungsfälle
+
+Du benötigst in folgenden Fällen ein persönliches Zugriffstoken zur Autorisierung:
+
+* Lokalisierungs-Workflows über die [Crowdin-Enterprise-API](/developer/api/) automatisieren.
+* Lokalisierungsressourcen mit der [Crowdin CLI](https://crowdin.github.io/crowdin-cli/) verwalten und synchronisieren.
+* Designinhalte aus Designtools (z. B. Figma, Sketch, Adobe XD) zur Übersetzung übertragen.
+* Inhalte mithilfe von IDE-Plugins (z. B. Visual Studio Code, Android Studio) hoch- und herunterladen.
+* Und andere Integrationen oder Tools, die einen sicheren Zugriff auf dein Crowdin-Enterprise-Konto erfordern.
+
+### Persönliches Zugriffstoken erstellen
+
+Beim Erstellen eines neuen persönlichen Zugriffstokens kannst du ihm einen Namen geben, der dich an seinen Verwendungszweck erinnert, ein Ablaufdatum festlegen, [bestimmte Scopes](/developer/understanding-scopes/) auswählen und bei Bedarf die Sichtbarkeit der Ressourcen für die ausgewählten Scopes mit der Option **Granularer Zugriff** einschränken. Du kannst beispielsweise ein Token erstellen, das nur mit einem bestimmten Projekt oder einer bestimmten Gruppe interagieren darf und keinen Zugriff auf andere hat. Das führt dazu, dass bei einer API-Anfrage zum Abrufen einer Liste aller Projekte oder Gruppen nur ausgewählte Elemente zurückgegeben werden.
+
+Gehen Sie wie folgt vor, um ein neues persönliches Zugangs-Token zu erstellen:
+
+
+ 1. Öffne deine **Kontoeinstellungen** und wähle **Zugriffstoken** in der linken Seitenleiste aus.
+ 2. Klicke auf **Neues Token**.
+ 3. Gib im angezeigten Dialog einen Namen ein, mit dem du das Token später identifizieren kannst.
+ 4. Lege ein Ablaufdatum für das Token fest. Standardmäßig ist **Ablauf** auf **Nie** gesetzt.
+ 5. Wähle die erforderlichen Scopes aus.
+ 6. *(Optional)* Um den Zugriff auf bestimmte Ressourcen zu beschränken, klicke auf **Granularer Zugriff**. Wenn du **Granularer Zugriff** aktivierst, musst du für jeden ausgewählten Scope mindestens eine Ressource auswählen.
+ 7. Je nach ausgewählten Scopes kannst du **Zugriff auf ausgewählte Projekte gewähren**, **Zugriff auf ausgewählte TMs gewähren** und **Zugriff auf ausgewählte Glossare gewähren**.
+ 8. Klicke auf **Gruppen auswählen**, **Projekte auswählen**, **Glossare auswählen**, **TMs auswählen** und wähle jeweils die benötigten Ressourcen aus. Wenn du eine Gruppe auswählst, erhält das persönliche Zugriffstoken automatisch Zugriff auf die Projekte und Ressourcen dieser Gruppe.
+ 9. Klicke auf **Erstellen**.
+
+
+Nachdem du ein neues Token erstellt hast, kopiere und speichere es sofort. Aus Sicherheitsgründen wird es danach nicht mehr angezeigt. Du kannst beliebig viele persönliche Zugriffstoken erstellen.
+
+
+ Wenn eine Ressource beim Erstellen des Tokens nicht ausgewählt wurde, führt der Versuch, über ihre ID darauf zuzugreifen, zu einem 404 Not Found-Fehler.
+
+
+### Persönliches Zugriffstoken widerrufen
+
+Widerrufe ein persönliches Zugriffstoken, wenn es nicht mehr benötigt wird oder du vermutest, dass es kompromittiert wurde.
+
+Um ein persönliches Zugriffstoken zu widerrufen, gehe wie folgt vor:
+
+
+ 1. Öffne deine **Kontoeinstellungen** und wähle **Zugriffstoken** in der linken Seitenleiste aus.
+ 2. Suche das Token in der Liste und klicke daneben auf **Widerrufen**, um seinen Zugriff zu entfernen.
+
+
+## Menü anpassen
+
+Im Bereich **Menü anpassen** kannst du die Anzeige der Navigationspunkte deines Workspace verwalten, einschließlich ihrer Reihenfolge und Sichtbarkeit. Die Liste enthält sowohl standardmäßige Navigationsbereiche als auch installierte Apps, die einen Navigationspunkt hinzufügen.
+
+### Menüpunkte neu anordnen
+
+Um die Menüpunkte neu anzuordnen, fahre mit der Maus über neben dem Element, das du verschieben möchtest, und klicke und ziehe es an die gewünschte Position in der Liste.
+
+### Sichtbarkeit von Elementen umschalten
+
+Um einen Menüpunkt auszublenden oder anzuzeigen, entferne das Kontrollkästchen neben seinem Namen, um ihn auszublenden, oder aktiviere es, um ihn sichtbar zu machen.
+
+
+ Das Element **Workspace** wird immer angezeigt und kann nicht ausgeblendet werden. In ausgeblendeten Elementen enthaltene Inhalte bleiben sicher und zugänglich.
+
+
+### Menüeinstellungen zurücksetzen
+
+Um die Menüreihenfolge und Sichtbarkeit auf die Standardeinstellungen zurückzusetzen, scrolle zum Ende der Liste und klicke auf **Auf Standard zurücksetzen**.
diff --git a/src/content/docs/de/enterprise/getting-started/additional-support-services.mdx b/src/content/docs/de/enterprise/getting-started/additional-support-services.mdx
new file mode 100644
index 000000000..2b4021913
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/additional-support-services.mdx
@@ -0,0 +1,48 @@
+---
+title: Zusätzliche Supportleistungen
+description: Informieren Sie sich über die zusätzlichen Supportleistungen, die Crowdin anbietet
+slug: enterprise/additional-support-services
+---
+
+import { LinkButton } from '@astrojs/starlight/components';
+
+Neben Services wie dem Crowdin-Kundenforum, der Crowdin-Dokumentation, E-Mail-Support und Chat-Support können Crowdin-Kunden von zusätzlichen Supportleistungen profitieren, die zusätzlich zum primären Abonnement erworben werden können. Unten sehen Sie die verfügbaren zusätzlichen Supportleistungen.
+
+## On-Demand-Tutorials und Onboarding-Sitzungen
+
+* Schulung des Kundenteams
+* Onboarding-Sitzungen nach dem Kauf des Abonnements
+
+## Technische Gespräche und Fehlerbehebung
+
+* Einrichtung von Integrationen
+* Optimierung des Lokalisierungsworkflows
+* Fehlerbehebung bei technischen Problemen
+* Bei Bedarf können Crowdin-Ingenieure hinzugezogen werden.
+
+## Persönliche Account-Betreuung
+
+Die persönliche Account-Betreuung umfasst alle Vorteile des Premium-Supports sowie Folgendes:
+
+* Zugewiesener persönlicher Account Manager – Der persönliche Account Manager beantwortet Ihre E-Mails mit hoher Priorität. Ihr Team erhält einen eigenen Link für einen Termin mit einem Manager.
+* Unbegrenzte Supportgespräche – Sie können eine unbegrenzte Anzahl von On-Demand-Tutorials, Onboarding-Sitzungen, technischen Gesprächen und Fehlerbehebungssitzungen planen.
+* Überwachung wichtiger Feature-Releases – Der persönliche Account Manager verfolgt neu veröffentlichte Funktionen, die für Ihr Team wichtig sind, und informiert Sie darüber.
+* Überwachung des Abonnements – Der persönliche Account Manager verfolgt Fragen rund um das Abonnement und informiert Sie darüber.
+
+Verfügbar für die folgenden Abonnementtarife: Pro, Team, Team+ und Business.
+
+Vertrieb kontaktieren
+Preise anzeigen
+
+## Individuelle Entwicklung
+
+Individuelle Entwicklung umfasst die folgenden Leistungen:
+
+* Entwicklung individueller Prozessoren und Apps
+* Konfiguration benutzerdefinierter Platzhalter
+* Anfragen zur API
+* Erweiterung der Funktionalität mithilfe der Entwicklung von Crowdin Apps usw.
+
+Verfügbar für die folgenden Abonnementtarife: Pro, Team, Team+ und Business.
+
+Preis: Wird je nach Komplexität der Anfrage vereinbart.
diff --git a/src/content/docs/de/enterprise/getting-started/comparing-crowdin-and-crowdin-enterprise.mdx b/src/content/docs/de/enterprise/getting-started/comparing-crowdin-and-crowdin-enterprise.mdx
new file mode 100644
index 000000000..398789a0f
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/comparing-crowdin-and-crowdin-enterprise.mdx
@@ -0,0 +1,134 @@
+---
+title: Vergleich von Crowdin und Crowdin Enterprise
+description: Die wichtigsten Unterschiede zwischen Crowdin und Crowdin Enterprise kennenlernen
+slug: enterprise/comparing-crowdin-and-crowdin-enterprise
+---
+
+Crowdin bietet zwei leistungsstarke Plattformen für das Lokalisierungsmanagement: Crowdin und Crowdin Enterprise. Beide bieten einen umfangreichen Werkzeugsatz, um deinen Übersetzungsprozess zu optimieren, sind jedoch auf unterschiedliche organisatorische Anforderungen, Workflows und Sicherheitsanforderungen ausgelegt.
+
+Dieser Artikel hilft dir, die wichtigsten Unterschiede zwischen den beiden Plattformen zu verstehen, damit du die Plattform auswählen kannst, die am besten zu deinen Projekten und deinem Team passt.
+
+## Grundkonzepte: projektbasiert vs. organisationsbasiert
+
+Der grundlegendste Unterschied zwischen Crowdin und Crowdin Enterprise liegt in ihrem Architekturmodell. Das Verständnis dieses Unterschieds ist entscheidend für die Wahl der richtigen Plattform.
+
+### Crowdin: Ein benutzerkontozentriertes Modell
+
+Crowdin basiert auf einzelnen Benutzerkonten. Ein Benutzer registriert sich und wird zum **Eigentümer** von Projekten, und die Projektinhaberschaft kann nicht geändert werden. Wichtige Ressourcen wie Translation Memories (TMs), Glossare und Konfigurationen für Machine-Translation-(MT-)Engines werden in den persönlichen Kontoeinstellungen des Eigentümers verwaltet und können mit den Projekten geteilt werden, deren Eigentümer er ist. Dieses Modell ist unkompliziert und ideal für einzelne Entwickler, Open-Source-Projekte und kleine Teams, bei denen das Lokalisierungsmanagement von einer oder wenigen Personen übernommen wird.
+
+### Crowdin Enterprise: Ein organisationszentriertes Modell
+
+Crowdin Enterprise ist für Teams und Unternehmen konzipiert. Statt eines einzelnen Kontos erstellst du eine **Organisation**, die als zentraler, privater Workspace mit einer eigenen Domain dient (z. B. `your-company.crowdin.com`). Alle Projekte, Lokalisierungsressourcen und Benutzer gehören der Organisation und nicht einer einzelnen Person, und die Eigentümerschaft kann übertragen werden. Dieses Modell ermöglicht eine zentrale Verwaltung, erweiterte Sicherheit, granulare Berechtigungen und skalierbare Zusammenarbeit über mehrere Teams und Produkte hinweg.
+
+## Wichtige Unterschiede
+
+| Funktion | Crowdin | Crowdin Enterprise |
+| :------------------------------------------------ | :------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------- |
+| **Zielgruppe** | Einzelpersonen, Open-Source-Projekte, Start-ups und kleine Teams. | Mittelständische bis große Unternehmen, Unternehmen mit komplexen Sicherheitsanforderungen. |
+| **Benutzer- und Zugriffsmodell** | Benutzerkontozentriert. Ein Benutzer besitzt Projekte und Ressourcen. | Organisationszentriert. Die Organisation besitzt alle Projekte, Ressourcen und Benutzer. |
+| **Workflow-System** | Standard-Projektlebenszyklus. | Erweiterte, mehrstufige und vollständig anpassbare Workflow-Engine. |
+| **Ressourcenverwaltung** | Wird im persönlichen Konto eines Benutzers verwaltet und mit dessen Projekten geteilt. | Zentral im **Workspace** der Organisation verwaltet und Gruppen oder Projekten zuweisbar. |
+| **Sicherheit und Compliance** | Standard-Sicherheitsfunktionen, 2FA. | Erweitertes SSO (SAML, OIDC), IP-Allowlisting, benutzerdefinierte Felder und die Wahl zwischen US-/EU-Datenresidenz. |
+| **Zusammenarbeit mit Übersetzungsdienstleistern** | Übersetzungen über einen Anbieter-Marktplatz bestellen. | Formelles B2B-Modell zwischen Anbieter und Kunde, bei dem Organisationen direkt zusammenarbeiten. |
+| **Berichte und Analysen** | Standardberichte auf Projektebene. | Berichte auf Organisationsebene und erweiterte Analysen (Task Usage, Accuracy-Berichte). |
+| **Selbst gehostete Integrationen** | Nicht unterstützt. | Unterstützt für GitHub Enterprise, GitLab Self-Managed und Bitbucket Server. |
+| **Support** | Community-, E-Mail- und Chat-Support je nach Tarif. | Umfasst den gesamten Standard-Support sowie Priority-Support, SLAs und Slack-Support für den Business-Tarif. |
+| **Abrechnung** | Monatliche und jährliche Abonnementoptionen. | Jährliche Abonnements, im Voraus abgerechnet. |
+
+## Detaillierter Funktionsvergleich
+
+Während viele zentrale Übersetzungsfunktionen auf beiden Plattformen verfügbar sind, bietet Crowdin Enterprise in wichtigen Bereichen erweiterte Möglichkeiten, die für größere Teams und komplexere Anforderungen entwickelt wurden.
+
+### Organisations-, Benutzer- und Teamverwaltung
+
+* **Crowdin**: Die Benutzerverwaltung ist benutzerkontozentriert. Während Mitwirkende wie Übersetzer und Korrekturleser direkt über den Tab **Mitglieder** in Projekte eingeladen werden, können Projektinhaber Manager auch über eine eigene **Manager**-Seite in ihrem persönlichen Konto einladen und verwalten. Auf dieser Seite können Manager bestimmten Projekten, TMs und Glossaren zugewiesen werden. Dadurch wird hervorgehoben, dass die gesamte Verwaltung und alle Ressourcen aus dem Konto des Eigentümers stammen.
+* **Crowdin Enterprise:** Bietet einen zentralen Bereich **Benutzer** im **Workspace** der Organisation zur Verwaltung aller Mitglieder. Du kannst Benutzer zur vereinfachten Vergabe von Berechtigungen in **Teams** organisieren und **Gruppen** erstellen, um Projekte hierarchisch zu strukturieren, wobei Ressourcen und Manager auf Gruppenebene vererbt werden.
+
+### Workflow und Automatisierung
+
+* **Crowdin:** Folgt einem standardmäßigen Lokalisierungslebenszyklus, bei dem Inhalte übersetzt und anschließend freigegeben werden. Automatische Auto-Übersetzung kann in den Projekteinstellungen **Einstellungen > Auto-Übersetzung** konfiguriert werden.
+* **Crowdin Enterprise:** Verfügt über einen leistungsstarken visuellen Workflow-Editor, mit dem du benutzerdefinierte, mehrstufige Workflows erstellen kannst. Du kannst einzigartige, nur in Enterprise verfügbare Schritte hinzufügen, um deinen Prozess zu automatisieren, darunter:
+ * **Quelltextprüfung:** Quelltext prüfen und korrigieren, bevor die Übersetzung beginnt.
+ * **Benutzerdefinierter Code:** JavaScript verwenden, um Zeichenfolgen anhand von Labels, Dateinamen oder anderen Kriterien automatisch auf unterschiedliche Workflow-Pfade zu verteilen.
+ * **Crowdsourcing:** Deine Community in einem eigenen Schritt für freiwillige Übersetzungen einbinden.
+ * **Anbieterschritte:** Übersetzungs- oder Korrekturlesearbeiten formell Übersetzungsdienstleister-Organisationen zuweisen.
+ * **App-basierte Schritte:** Den Workflow durch die Installation von Apps aus dem Crowdin Store mit benutzerdefinierter Logik erweitern.
+
+### Sicherheit, Compliance und Zugriffskontrolle
+
+* **Crowdin:** Bietet umfassende Sicherheitsfunktionen, darunter Zwei-Faktor-Authentifizierung (2FA) für einzelne Benutzer und Einstellungen für die Projektprivatsphäre. Alle Daten werden standardmäßig im US-Rechenzentrum gespeichert.
+* **Crowdin Enterprise:** Bietet eine umfassende Suite erweiterter Funktionen für Unternehmensumgebungen und ermöglicht eine granulare Kontrolle darüber, wie Benutzer der Organisation beitreten und auf Daten zugreifen:
+ * **Datenresidenz:** Du kannst bei der Einrichtung wählen, ob die Daten deiner Organisation in einem **US-** oder **EU**-Rechenzentrum gehostet werden.
+ * **Erweitertes SSO:** Mit **SAML** und **OpenID Connect (OIDC)** in den Identitätsanbieter deines Unternehmens integrieren. Enterprise ermöglicht außerdem die Konfiguration von **benutzerdefinierten Authentifizierungs-Apps** für Social-SSO-Anbieter.
+ * **Erzwungene Sicherheitsrichtlinien:** Sicherheitsmaßnahmen für die gesamte Organisation erzwingen, darunter erforderliche **Zwei-Faktor-Authentifizierung** und **Geräteverifizierung** für neue Anmeldungen.
+ * **Zugriffskontrolle:** Den Zugriff auf deine Organisation per **IP-Allowlisting** einschränken und mit **administrativ verwalteten Einladungen** steuern, wie neue Benutzer beitreten können.
+ * **Anpassung und Granularität:** Mit **benutzerdefinierten Feldern** Metadaten zu Ressourcen hinzufügen und mit dem **Modus für granulare Berechtigungen** Ressourcen (wie TMs und Glossare) auf Gruppenebene verwalten.
+
+### Ressourcenverwaltung
+
+* **Crowdin:** Ressourcen wie TMs und Glossare werden im persönlichen Konto des Benutzers verwaltet und können projektübergreifend geteilt werden. Eine besondere Funktion öffentlicher Projekte ist die Möglichkeit, das **Globale Translation Memory** zu nutzen, ein umfangreiches TM, das über die gesamte Plattform hinweg geteilt wird.
+* **Crowdin Enterprise:** Alle Ressourcen gehören der Organisation und werden zentral im **Workspace** verwaltet. Dadurch können TMs und Glossare konsistent und sicher in allen Unternehmensprojekten und -gruppen verwendet werden.
+
+### Aufgabenverwaltung
+
+* **Crowdin:** Bietet ein umfassendes Aufgabenverwaltungssystem, mit dem du Arbeiten zuweisen, Fälligkeitstermine festlegen und Dateien zwischen Übersetzern aufteilen kannst. Es unterstützt auch **sequentielle Aufgaben**, um Übersetzungs- und Korrekturlese-Workflows zu verknüpfen, sowie **Aufgabenvorlagen**, um Konfigurationen zu speichern und wiederzuverwenden.
+* **Crowdin Enterprise:** Enthält alle Standardfunktionen der Aufgabenverwaltung und ergänzt sie um **Cross-Review von Aufgaben**, eine zusätzliche Kontrollebene, bei der Aufgaben von einem Manager oder Eigentümer genehmigt werden müssen, bevor die zugewiesenen Personen mit der Arbeit beginnen können.
+
+### Zusammenarbeit und Verwaltung von Übersetzungsdienstleistern
+
+* **Crowdin:** Verwendet ein Anbieter-Marktplatzmodell, über das du professionelle Übersetzungen bestellen kannst. Auf der Seite **Anbieter**, die von deiner Profil-Startseite aus erreichbar ist, kannst du Übersetzungsagenturen durchsuchen und dich mit ihnen verbinden. Die Zusammenarbeit erfolgt transaktional: Du erstellst eine **Aufgabe**, um bei einem verbundenen Anbieter Übersetzungen zu bestellen.
+* **Crowdin Enterprise:** Unterstützt ein formelles B2B-Zusammenarbeitsmodell, bei dem du Partneragenturen über **Store > Anbieter** als **Anbieter** einladen kannst. Nach der Verbindung wird die Anbieterorganisation im Bereich **Workspace > Anbieter** verwaltet und kann Workflow-Schritten eines Projekts direkt zugewiesen werden. Der Anbieter verwaltet die Arbeit in seinem eigenen sicheren Workspace, und die Kommunikation zwischen Organisationen wird über **Geteilte Kommentare** im Editor unterstützt.
+
+### Berichte und Analysen
+
+* **Crowdin:** Bietet eine solide Auswahl an Projektberichten, darunter ein Dashboard **Projektübersicht**, **Kostenschätzung**, **Übersetzungskosten**, **Genauigkeit der Auto-Übersetzung**, **Genauigkeit der Übersetzer** und **Top-Mitglieder**.
+* **Crowdin Enterprise:** Bietet eine umfangreichere Analysesuite mit allen Standardberichten auf Projektebene sowie:
+ * **Berichte auf Organisationsebene:** Aggregieren Daten aus allen Projekten deiner Organisation für einen übergeordneten Überblick über Kosten und Aktivitäten.
+ * **Erweiterte Berichte:** Enthalten den detaillierten Bericht **Task Usage**, der in Crowdin nicht verfügbar ist. Dieser Bericht bietet detaillierte Analysen zur Teamleistung, Arbeitsauslastung, Bearbeitungsdauer von Aufgaben und zu Engpässen.
+
+### API und Integrationen
+
+Beide Plattformen bieten eine umfangreiche RESTful-API, unterscheiden sich jedoch in der Struktur ihrer Endpunkte und im Umfang der verfügbaren Operationen.
+
+* **Crowdin:** Die API und Integrationen verwenden globale Domains (z. B. `api.crowdin.com`). Die API bietet umfassende Methoden zur Verwaltung von Projekten, Dateien, Zeichenfolgen, TMs und Glossaren auf Benutzerebene.
+* **Crowdin Enterprise:** Die API verwendet eine organisationsspezifische Domain (z. B. `your-company.api.crowdin.com`). Neben allen Kernfunktionen der Standard-API enthält die Enterprise-API exklusive Methoden zur Verwaltung von Ressourcen auf Organisationsebene wie **Benutzer**, **Gruppen**, **Teams** und **Anbieter**. Sie bietet außerdem die programmatische Steuerung erweiterter Funktionen wie mehrstufige **Workflow-Vorlagen** und **benutzerdefinierte Felder**. Externe Tools und Integrationen wie die Figma- oder Sketch-Plugins erfordern, dass du bei der Einrichtung deine **Organisationsdomain** angibst.
+
+### KI-Funktionen
+
+* **Crowdin:** KI-Funktionen werden auf **Benutzerkontoebene** über das persönliche Profil des Eigentümers verwaltet. Zu den wichtigsten Funktionen gehören KI-Auto-Übersetzung, KI-Vorschläge im Editor und KI-gestützte QA-Prüfungen.
+* **Crowdin Enterprise:** KI wird zentral auf **Organisationsebene** über den **Workspace** verwaltet. Neben den Standard-KI-Funktionen bietet Enterprise exklusive Möglichkeiten für fortgeschrittene Terminologie- und Qualitätskontrolle:
+ * **KI-Abgleich:** Eine erweiterte Funktion (im **Business-Tarif** verfügbar), die menschliche Übersetzungen analysiert, um automatisch Entwürfe für Glossarbegriffe zu erstellen und eine konsistente Terminologie sicherzustellen. Zur Unterstützung dieser Funktion enthält die Enterprise-Plattform den eigenen Prompt-Typ `Alignment`.
+
+### Abrechnung und Abonnements
+
+* **Crowdin:** Bietet sowohl monatliche als auch jährliche Abonnementpläne. Die standardmäßige kostenlose Testversion für kostenpflichtige Apps beträgt 14 Tage.
+* **Crowdin Enterprise:** Die Pläne werden jährlich abgerechnet. Die standardmäßige kostenlose Testversion für kostenpflichtige Apps beträgt 30 Tage.
+
+## Welche Plattform ist die richtige für dich?
+
+Deine Wahl hängt letztlich von der Größe deines Teams, der Komplexität deines Workflows und deinen Sicherheitsanforderungen ab.
+
+**Wähle Crowdin, wenn:**
+
+* Du ein einzelner Entwickler, Student bist oder ein Open-Source-Projekt verwaltest.
+* Du Teil eines kleinen Teams oder Start-ups mit unkomplizierten Lokalisierungsanforderungen bist.
+* Du keine erweiterten Sicherheitsfunktionen wie SSO oder IP-Allowlisting benötigst.
+* Dein Workflow einfach ist (z. B. übersetzen und anschließend freigeben).
+
+**Wähle Crowdin Enterprise, wenn:**
+
+* Du Teil eines mittelgroßen bis großen Unternehmens bist, das mehrere Produkte oder Projekte verwaltet.
+* Du erweiterte Sicherheits- und Compliance-Funktionen wie SSO, IP-Allowlisting oder EU-Datenresidenz benötigst.
+* Dein Team eine zentrale Kontrolle über Benutzer, Projekte und Lokalisierungsressourcen benötigt.
+* Du komplexe, automatisierte und anpassbare mehrstufige Workflows benötigst.
+* Du formell mit mehreren Übersetzungsagenturen (Anbietern) zusammenarbeitest.
+* Du detaillierte Analysen zu Kosten, Qualität und Teamleistung in der gesamten Organisation benötigst.
+
+## Zwischen Plattformen migrieren
+
+Wenn du mit Crowdin startest und deine Anforderungen wachsen, steht ein direkter Migrationsweg zur Verfügung. Du kannst deine Projekte, Translation Memories, Glossare und Teammitglieder aus deinem Crowdin-Konto mithilfe des Tools [**Migration zu Crowdin Enterprise**](/enterprise/migrating-to-crowdin-enterprise/#from-crowdin) in deinen **Kontoeinstellungen** in eine neue oder bestehende Crowdin-Enterprise-Organisation verschieben.
+
+## Siehe auch
+
+* [Einführung in Crowdin](/introduction/)
+* [Einführung in Crowdin Enterprise](/enterprise/introduction/)
diff --git a/src/content/docs/de/enterprise/getting-started/for-managers.mdx b/src/content/docs/de/enterprise/getting-started/for-managers.mdx
new file mode 100644
index 000000000..409322817
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/for-managers.mdx
@@ -0,0 +1,383 @@
+---
+title: Für Manager
+description: Ein Leitfaden zur Verwaltung von Lokalisierungsprojekten in Crowdin Enterprise.
+slug: enterprise/for-managers
+---
+
+import { Image } from 'astro:assets';
+import { Steps, CardGrid, LinkCard, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import createProject from '!/enterprise/project-management/create_project.png';
+import uploadFiles from '!/enterprise/project-management/sources/upload_files.png';
+import screenshotsListInProjectSettings from '!/enterprise/project-management/screenshots_list_in_project_settings.png';
+import userManagementAddUsers from '!/enterprise/team-management/user_management_add_users.png';
+import createWorkflow from '!/enterprise/organization-management/workflow_create_button.png';
+import reportsTab from '!/enterprise/reports/project_reports_tab.png';
+import reportsOrg from '!/enterprise/reports/organization_reports.png';
+import globalSearch from '!/enterprise/getting-started/global_search.png';
+
+> Crowdin Enterprise ist eine cloudbasierte Lösung für ein optimiertes Lokalisierungsmanagement. Unsere Technologielösung ermöglicht es dir, deine Software, Spiele, Dokumentation und andere Produkte zu lokalisieren.
+
+Du kannst übersetzbare Inhalte hochladen, ihre Aktualisierung automatisieren, mit internen Übersetzern zusammenarbeiten, Übersetzungen auslagern, den Übersetzungsfortschritt in Echtzeit verfolgen und fertige Übersetzungen nahtlos in deine Produkte integrieren.
+
+Wir haben diesen Schnellstartleitfaden erstellt, damit du das Beste aus deiner Crowdin-Enterprise-Erfahrung herausholen kannst. Dieser Artikel hilft dir beim Einstieg in Crowdin Enterprise, damit du dein Unternehmen weiterentwickeln kannst. Außerdem stellen wir dir hilfreiche Ressourcen bereit, die du unterwegs nutzen kannst. Bereit loszulegen?
+
+## Erstellen Sie ein Projekt
+
+Öffne den **Workspace** deiner Organisation, fahre unten rechts über die Schaltfläche **Erstellen** und wähle **Projekt** aus.
+
+
+
+
+ Mehr über [das Erstellen eines Projekts](/enterprise/creating-project/) erfahren.
+
+
+Nachdem du ein Projekt erstellt hast, kannst du Inhalte hinzufügen, die übersetzt werden sollen. Jedes Projekt verfügt über eigene Ausgangsinhalte, Ressourcen, Zielsprache(n), Integrationen, Mitglieder usw.
+
+In Crowdin Enterprise erstellen die meisten Benutzer separate Projekte für verschiedene Arten von Produkten oder Inhalten. Du kannst beispielsweise separate Projekte für deine mobile Anwendung, Website, Desktop-Anwendung und Dokumentation erstellen. Auf diese Weise kannst du unterschiedliche Workflows einrichten, da einige Projekte maschinell übersetzt und anschließend von echten Personen nachbearbeitet werden können. Für andere sind möglicherweise mehrere Übersetzungsteams und zusätzliche Korrekturleseschritte erforderlich.
+
+Alle deine Projekte werden innerhalb einer Organisation erstellt und verwaltet. Sie stehen nur Mitgliedern der Organisation oder einer Dienstleisterorganisation zur Verfügung, wenn du eine solche einlädst. Eine Ausnahme sind Projekte mit einem [Crowdsourcing](/enterprise/crowdsourcing/)-Workflow-Schritt, die du veröffentlichen kannst, damit sie öffentlich sichtbar werden. Details findest du unter [Projektsichtbarkeit](/enterprise/creating-project/#project-visibility).
+
+
+ Mehr über [den Start mit einer Organisation](/enterprise/organization/) erfahren.
+
+
+## Inhalte hochladen
+
+Nachdem du das Projekt erstellt hast, kannst du lokalisierbare Dateien und Ressourcen wie Screenshots, Translation Memory und Glossar hochladen.
+
+### Quelldateien zur Lokalisierung hochladen
+
+Du kannst lokalisierbare Dateien auf die für dich passende Weise hochladen:
+
+* Manuell über die Weboberfläche (UI).
+* Crowdin Enterprise mit den Tools integrieren, die du bereits verwendest:
+ * Repository *(GitHub, GitLab usw.)*
+ * Marketing-Tools *(Contentful, Webflow, WPML, Hubspot, Marketo usw.)*
+ * Help Center *(Help Scout, Zendesk, Intercom usw.)*
+ * Entwicklungstools *(VS Code, Android Studio, Google Play usw.)*
+ * E-Mail-Automatisierung *(MailChimp, SendPulse, ActiveCampaign, Mandrill, Moosend usw.)*
+ * Designtools *(Figma, Sketch, Adobe XD)*.
+* Verwende die API oder den Console Client.
+
+
+
+
+ Mehr über [das Hochladen von Quelldateien](/enterprise/uploading-files/) erfahren.
+
+
+Um Dateien zwischen deinem Crowdin-Enterprise-Projekt und den Tools deiner Wahl automatisch zu synchronisieren, füge die entsprechende Integration hinzu und richte sie ein. Nachdem du die Integration hinzugefügt hast, kannst du mit der Einrichtung fortfahren.
+
+
+
+### Vorhandene Übersetzungen hochladen
+
+Wenn du bereits Übersetzungen außerhalb von Crowdin Enterprise erstellt hast, kannst du sie in dein Crowdin-Enterprise-Projekt hochladen, damit alles an einem Ort bleibt und du mit der Übersetzung weiterarbeiten kannst.
+
+
+ Mehr über [das Hochladen vorhandener Übersetzungen](/enterprise/uploading-translations/) erfahren.
+
+
+### Lokalisierungsressourcen hochladen
+
+Alle Ressourcen, einschließlich TMs, Glossare, Styleguides und MT-Engines, können deinem Workspace oder direkt dem Projekt hinzugefügt werden. Ressourcen, die zum Workspace hinzugefügt werden, sind für alle Projekte innerhalb deiner Organisation verfügbar. Jedes Projekt verfügt außerdem über einen Standard-TM und ein Standardglossar, die automatisch erstellt werden.
+
+Du kannst auch zum **Modus für granulare Berechtigungen** wechseln, in dem du verschiedenen Gruppen ebenfalls unterschiedliche Ressourcen hinzufügen kannst. Ressourcen, die einer Gruppe hinzugefügt werden, stehen nur den Projekten in dieser Gruppe zur Verfügung.
+
+
+ Mehr über [Gruppen](/enterprise/groups/) und den [Modus für granulare Berechtigungen](/enterprise/permissions-granularity-mode/) erfahren.
+
+
+#### Übersetzungsspeicher
+
+Mit Translation Memory kannst du auf frühere Übersetzungen aus deinem Projekt zurückgreifen. Wenn in deinen Inhalten gleiche oder ähnliche Texte verwendet werden, kannst du dieselbe Übersetzung verwenden und dadurch Zeit sparen. Übersetze dein Projekt automatisch mit einem TM, dann werden frühere Übersetzungen wiederverwendet. Übersetzer können außerdem prüfen, wie ähnliche Zeichenfolgen zuvor übersetzt wurden, um die Übersetzungen konsistent zu halten.
+
+Das Translation Memory (TM) des Projekts wird für jedes Projekt automatisch erstellt. Du kannst auch deine vorhandenen TMs im TMX-, XLSX- und CSV-Format hochladen.
+
+
+ Mehr über [Translation Memory](/enterprise/translation-memory/) erfahren.
+
+
+#### Wörterbuch
+
+Verwende ein Glossar, um sicherzustellen, dass deine Produktterminologie korrekt übersetzt und in allen Sprachen konsistent verwendet wird.
+
+Das Projektglossar wird für jedes Projekt automatisch erstellt. Du kannst auch deine vorhandenen Glossare im TBX-, XLSX- und CSV-Format hochladen.
+
+
+ Mehr über [Glossare](/enterprise/glossary/) erfahren.
+
+
+### Bildschirmfotos hochladen
+
+Screenshots sind ebenfalls eine gute Möglichkeit, zusätzlichen Kontext bereitzustellen, damit Übersetzer besser verstehen, wie die Ausgangsstrings übersetzt werden sollten. Um Screenshots hochzuladen, öffne dein Projekt und gehe zum Bereich **Screenshots**. Markiere die Quellzeichenfolgen in den Screenshots. Auf diese Weise werden Screenshots mit markierten Zeichenfolgen unter jeder Zeichenfolge im Bereich „Kontext und Übersetzungen“ des Editors angezeigt.
+
+
+
+
+ Weitere Informationen findest du unter [Screenshots](/enterprise/screenshots/).
+
+
+
+
+
+
+
+
+## Projekt automatisch übersetzen
+
+Um Zeit zu sparen, kannst du dein Crowdin-Enterprise-Projekt mit [KI](/enterprise/crowdin-ai/), [Translation Memory](/enterprise/translation-memory/) oder [Machine Translation](/enterprise/machine-translation/) automatisch übersetzen. Durch die automatische Übersetzung deiner Inhalte sind einige Zeichenfolgen bereits übersetzt, bevor Übersetzer mit ihrer Arbeit beginnen.
+
+Du kannst die Auto-Übersetzung manuell anwenden oder über den Projekt-Workflow eine automatische Auto-Übersetzung einrichten. [Projekte ohne Workflow](/enterprise/creating-project/#projects-without-a-workflow) unterstützen nur die manuelle Auto-Übersetzung.
+
+
+ Mehr über [Auto-Übersetzung](/enterprise/auto-translation/) erfahren.
+
+
+## Personen einladen
+
+Übersetze deine Projekte mit den passenden Teams und Technologien. Du kannst interne Übersetzer, Freelancer, Übersetzungsagenturen und deine Community einladen.
+
+In Crowdin Enterprise kannst du Personen in deine Organisation oder direkt in ein bestimmtes Projekt einladen. Projektmitglieder können die Rollen Mitwirkender oder Manager erhalten. Du kannst Manager auch direkt auf Organisationsebene zu Gruppen einladen.
+
+
+ Mehr über [Rollen](/enterprise/roles/) erfahren.
+
+
+### Benutzerverwaltung
+
+Personen, die du in deine Organisation einlädst, sehen standardmäßig einen leeren Workspace. Eine Ausnahme bilden Crowdsourcing-Projekte, die für alle Organisationsmitglieder sichtbar sind.
+
+Um Personen in deine Organisation einzuladen, öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+
+
+
+
+ Mehr über [das Einladen von Personen](/enterprise/inviting-people/) erfahren.
+
+
+Sobald du Personen in deine Organisation einlädst, kannst du sie Workflow-Schritten zuweisen, zu Projekten hinzufügen, ihnen Administrator- oder Managerzugriff geben und vieles mehr.
+
+### Vorhandene Organisation als Anbieter einladen
+
+Um die Zusammenarbeit mit einer Anbieterorganisation zu beginnen, lädst du sie zunächst in deine Organisation ein und weist sie anschließend Workflow-Schritten zu. Wenn du mit einem Dienstleister arbeitest, siehst du nicht die einzelnen Personen, die die Übersetzungen erstellt haben. Stattdessen siehst du, welche Anbieterorganisation die Arbeit erledigt hat.
+
+Übersetzungsagenturen können in Crowdin Enterprise eigene Übersetzungsdienstleister-Organisationen haben. Wenn die Agentur, mit der du zusammenarbeitest, bereits eine Organisation besitzt, kannst du sie einladen. Falls nicht, kann sie ebenfalls eine Organisation erstellen und anschließend [unseren Support kontaktieren](https://crowdin.com/contacts), damit wir ihre Organisation in einen Anbieter umwandeln können.
+
+So erhältst du mehr Kontrolle über die Projekte und Ressourcen, die du freigibst, und kannst komplexe Workflows erstellen, die Übersetzung und Korrekturlesen durch Dienstleister umfassen.
+
+Die Anbieterorganisation erhält eine Kopie deines Projekts im Bereich **Eingehende Projekte**. Diese Organisation muss das eingehende Projekt akzeptieren, um den Workflow-Schritt zu erhalten, zu dem du sie einlädst. Anschließend kann sie eigene Workflows festlegen und eigene Mitwirkende einladen.
+
+Um einen Anbieter in deine Organisation einzuladen, öffne den **Workspace** deiner Organisation und wähle **Anbieter** in der linken Seitenleiste aus.
+
+
+ Mehr über [Anbieter](/enterprise/vendors/) erfahren.
+
+
+### Crowdsourcing
+
+Crowdsourcing ist eine Lokalisierungspraxis, bei der deine Community für ein gemeinsames Ziel eingebunden wird – dein Produkt freiwillig in mehrere Sprachen zu übersetzen. Arbeite mit Übersetzern, Korrekturlesern und anderen Interessierten freiwillig zusammen und belohne sie für ihre Arbeit auf eine Weise, die für beide Seiten passt.
+
+
+ Erfahren Sie mehr über [Crowdsourcing](/enterprise/crowdsourcing/).
+
+
+## Workflow konfigurieren
+
+Ein Workflow ist eine Kombination von Schritten, die Inhalte in deinem Projekt durchlaufen, bevor sie für dein Produkt bereit sind.
+
+Du kannst eine Workflow-Vorlage erstellen, die am besten zu dir passt, und sie anschließend deinen Projekten zuweisen. Du kannst deinen Workflow innerhalb des Projekts bearbeiten, ohne die Workflow-Vorlage zu ändern. Du kannst eine unbegrenzte Anzahl von Workflow-Schritten verwenden, sowohl parallel als auch nacheinander.
+
+Um eine Workflow-Vorlage in deinem Workspace zu erstellen, öffne den **Workspace** deiner Organisation und wähle **Workflow-Vorlagen** in der linken Seitenleiste aus.
+
+
+
+
+ Mehr über [Workflows](/enterprise/workflows/).
+
+
+## Sprachanfragen verwalten
+
+Projektmitglieder können neue Zielsprachen für ein Projekt direkt auf der **Dashboard**-Seite des Projekts anfordern, indem sie auf **Neue Sprache anfordern** klicken. Als Projektmanager erhältst du diese Anfragen als Benachrichtigungen. Du kannst sie anschließend prüfen und bei Bedarf eine neue Sprache hinzufügen.
+
+Um diese Anfragen effektiv zu verwalten, musst du zunächst sicherstellen, dass deine Benachrichtigungen korrekt konfiguriert sind.
+
+### Benachrichtigungen für Anfragen aktivieren
+
+Um Benachrichtigungen zu erhalten, wenn ein Benutzer eine Sprache anfordert, musst du die entsprechenden Benachrichtigungen in deinen **Kontoeinstellungen** aktivieren.
+
+
+ 1. Gehe zu **Kontoeinstellungen > Benachrichtigungen**.
+ 2. Wähle **Sprachanfragen** für deine bevorzugten Benachrichtigungskanäle (z. B. In-App, E-Mail, Slack) aus.
+
+
+
+ Für eine zeitnahe Bearbeitung solltest du Benachrichtigungen für Kanäle aktivieren, die du häufig prüfst, z. B. E-Mail oder Slack.
+
+
+### Eine Sprachanfrage prüfen
+
+Sobald ein Benutzer eine neue Sprache anfordert, wirst du benachrichtigt.
+
+
+ 1. Klicke oben rechts auf das Glockensymbol , um neue Benachrichtigungen in einer Dropdown-Liste anzuzeigen.
+ 2. Für die vollständige Liste der Benachrichtigungen klicke auf **Alle anzeigen**. Alternativ kannst du den **Workspace** deiner Organisation öffnen und in der linken Seitenleiste **Benachrichtigungen** auswählen.
+ 3. Suche auf der Seite **Benachrichtigungen** nach der Anfrage. Die Benachrichtigung zeigt das Projekt, die angeforderte Sprache, den Benutzer, der die Anfrage gesendet hat, und alle Kommentare an.
+ 4. Klicke auf **Spracheinstellungen**, um direkt zur Seite **Einstellungen > Sprachen** des Projekts zu gelangen und die angeforderte Sprache zum Projekt hinzuzufügen.
+
+
+## Berichte erstellen
+
+Crowdin Enterprise bietet Berichte auf Projekt-, Gruppen- und Organisationsebene, mit denen du den Fortschritt verfolgen, die Übersetzungsgenauigkeit bewerten, Kosten schätzen und erfassen sowie die Aktivität von Mitwirkenden messen kannst. Um darauf zuzugreifen, öffne den Bereich **Berichte** aus der Projekt-, Gruppen- oder Organisationsansicht.
+
+Die für dich verfügbaren Berichte hängen von deiner [Managerrolle](/enterprise/roles/#manager) ab:
+
+* Projektmanager – können Berichte für ihre zugewiesenen Projekte anzeigen.
+* Gruppenmanager – können Berichte für die von ihnen verwalteten Projekte und Gruppen anzeigen.
+* Workspace-Manager – können Berichte für die gesamte Organisation anzeigen, einschließlich Berichten auf Projekt-, Gruppen- und Organisationsebene.
+
+Verfügbare Berichte auf Projektebene umfassen:
+
+* Übersicht
+* Kostenschätzung
+* Übersetzungskosten
+* Genauigkeit der Auto-Übersetzung
+* Genauigkeit der Übersetzer
+* Beste Mitglieder
+* Archiv
+
+
+
+Verfügbare Berichte auf Gruppen- und Organisationsebene umfassen:
+
+* Übersicht
+* Übersetzungskosten
+* Beste Mitglieder
+* Archiv
+
+
+
+
+ Mehr über [Projektberichte](/enterprise/project-reports/) und [Organisationsberichte](/enterprise/organization-reports/) erfahren.
+
+
+## Laden Sie die Übersetzungen herunter
+
+Du kannst Übersetzungen manuell über die Weboberfläche (UI) herunterladen oder die automatische Bereitstellung über Integrationen (z. B. GitHub oder andere verbundene Tools), die Crowdin Enterprise API, den Konsolenclient (CLI) oder CDN-Distributions einrichten.
+
+Übersetzungen werden gemäß den Exporteinstellungen heruntergeladen, die im Bereich **Einstellungen** des Projekts konfiguriert sind.
+
+
+ Mehr über [das Herunterladen von Übersetzungen](/enterprise/downloading-translations/) erfahren.
+
+
+## Globale Suche
+
+Mit der Funktion „Globale Suche“ kannst du Inhalte und Ressourcen in deiner gesamten Organisation effizient finden. Du kannst die Globale Suche von den meisten Seiten in deinem Workspace, innerhalb von Projekten (außer im Editor) und in anderen Bereichen aufrufen.
+
+Die Suchergebnisse werden anhand der Rolle des Benutzers angezeigt, der die Suche durchführt. Ein Übersetzer sieht beispielsweise nur die ihm zugewiesenen Ressourcen, während ein Organisationsadministrator auf alle Ressourcen zugreifen kann, für die er in der gesamten Organisation Berechtigungen besitzt.
+
+
+
+### Globale Suche verwenden
+
+Die Globale Suche wird auf einer eigenen Seite geöffnet, die schnelle Suchen und granulare Filterung ermöglicht.
+
+Gehe wie folgt vor, um Inhalte und Ressourcen innerhalb deiner Organisation zu suchen:
+
+
+ 1. Klicke oben rechts auf der Workspace- oder Projektseite auf .
+ 2. Du wirst automatisch zur Seite „Globale Suche“ weitergeleitet.
+ 3. Gib deine Schlüsselwörter oder Suchbegriffe in die Suchleiste ein.
+ 4. Wechsle zwischen den Tabs in der linken Seitenleiste, um Ergebnisse nach verschiedenen Inhaltstypen zu sortieren.
+ 5. (Optional) Passe den Suchbereich mithilfe der [verfügbaren Filter](#filtering-results) an.
+ 6. Klicke auf , um zu deinem Workspace zurückzukehren.
+
+
+### Kategorien der Globalen Suche
+
+Die Suchergebnisse sind kategorisiert, damit du durch verschiedene Inhaltstypen navigieren kannst. Du kannst zwischen diesen Kategorien über die linke Seitenleiste auf der Ergebnisseite wechseln. Zur einfacheren Navigation werden passende Begriffe in den Ergebnissen fett hervorgehoben. Bei den Kategorien [Quellzeichenfolgen](#source-strings), [Übersetzungen](#translations) und [Dateien](#files) werden die Ergebnisse nach Projekt gruppiert. Die Kopfzeile des Projektnamens zeigt die Gesamtzahl der Treffer an, die innerhalb dieses Projekts gefunden wurden.
+
+#### Quelle Strings
+
+Nach Quelltext, Identifikatoren (Schlüsseln) oder Kontext über mehrere Projekte hinweg suchen. Öffne das Crowdin-Plugin für Sketch.
+
+* **Identifikator (Schlüssel)**: Die eindeutige Zeichenfolgen-ID, die von Entwicklern vergeben wurde.
+* **Zeichenfolge**: Der Quelltext, der den Treffer enthält.
+* **Kontext**: Kontextinformationen für die Quellzeichenfolge.
+* **Labels**: Der Zeichenfolge zugewiesene Labels zur Organisation.
+* **Speicherort**: Der Dateipfad oder die Ordnerstruktur, in der die Zeichenfolge gespeichert ist.
+
+#### Übersetzungen
+
+Nach Übersetzungen in Zielsprachen suchen, um die Verwendung bestimmter Terminologie über verschiedene Sprachen hinweg zu finden. Öffne das Crowdin-Plugin für Sketch.
+
+* **Identifikator (Schlüssel)**: Der eindeutige Schlüssel der Zeichenfolge.
+* **Quellzeichenfolge**: Der ursprüngliche Quelltext.
+* **Kontext**: Kontextinformationen für die Zeichenfolge.
+* **Übersetzung**: Der übersetzte Text, der deiner Suchanfrage entspricht.
+* **Sprache**: Die Zielsprache der Übersetzung.
+* **Labels**: Der Zeichenfolge zugewiesene Labels.
+* **Speicherort**: Der Dateipfad, in dem die Zeichenfolge gespeichert ist.
+
+#### Dateien
+
+Bestimmte Dateien anhand ihres Namens innerhalb deiner Projekte finden. Öffne das Crowdin-Plugin für Sketch.
+
+* **Datei**: Der Name der Datei.
+* **Titel**: Der Titel der Datei, sofern vorhanden.
+* **Speicherort**: Die Ordnerstruktur innerhalb des Projekts.
+* **Wörter**: Die Gesamtzahl der Wörter in der Datei.
+* **Zuletzt geändert**: Das Datum, an dem die Datei zuletzt aktualisiert wurde.
+
+#### Translation Memories
+
+Um in deinen Translation Memories zu suchen, klicke in der linken Seitenleiste auf **Translation Memories**. Dieser Vorgang öffnet die Seite **Alle Einträge > Übersetzungseinheiten** in einem neuen Browser-Tab.
+
+Die in der Globalen Suche eingegebene Suchanfrage wird automatisch übernommen und im Feld **Suchen** auf der Seite „Alle Einträge“ angewendet. Dadurch werden nur die passenden Übersetzungseinheiten angezeigt.
+
+
+ Mehr über [das Anzeigen und Filtern von Übersetzungseinheiten und Segmenten](/enterprise/translation-memory/#viewing-and-filtering-translation-units-and-segments) erfahren.
+
+
+#### Glossare
+
+Um nach Glossarbegriffen zu suchen, klicke in der linken Seitenleiste auf **Glossare**. Dieser Vorgang öffnet die Seite **Alle Einträge > Konzepte** in einem neuen Browser-Tab.
+
+Wie bei Translation Memories wird deine Suchanfrage automatisch auf das Feld **Suchen** auf der Seite „Alle Einträge“ angewendet, sodass du passende Konzepte sofort anzeigen kannst.
+
+
+ Mehr über [das Anzeigen, Suchen und Filtern von Glossarkonzepten und Begriffen](/enterprise/glossary/#viewing-searching-and-filtering-glossary-concepts-and-terms) erfahren.
+
+
+### Ergebnisse filtern
+
+Um deine Suchergebnisse einzugrenzen, kannst du je nach angezeigter Kategorie bestimmte Filter anwenden:
+
+* **Suchen in** (spezifisch für **Quellzeichenfolgen**): Wähle den spezifischen Kontext für deine Suchanfrage.
+ * **Alle Felder**: In allen verfügbaren Datentypen suchen.
+ * **Quelltext**: Nur innerhalb der Quellzeichenfolgen suchen.
+ * **Quellschlüssel**: Nach bestimmten Zeichenfolgen-IDs (Schlüsseln) suchen.
+ * **Quellkontext**: Innerhalb der Kontextbeschreibungen von Zeichenfolgen suchen.
+* **Projekte**: Deine Suche auf bestimmte Projekte beschränken oder über **alle** Projekte deiner Organisation hinweg suchen.
+* **Sprachen** (spezifisch für **Übersetzungen**): Die Ergebnisse so filtern, dass nur Übersetzungen bestimmter Zielsprachen angezeigt werden.
+
+### Mit Suchergebnissen interagieren
+
+Sobald du den gewünschten Inhalt gefunden hast, kannst du auf folgende Weise mit den Ergebnissen interagieren:
+
+* **Projekt öffnen**: Klicke auf die Kopfzeile **Projektname**, um direkt zum Dashboard des Projekts zu gelangen.
+* **Editor öffnen (bestimmte Zeichenfolge)**: Klicke auf den Text **Quellzeichenfolge** oder **Übersetzung**, um den Editor direkt für diese Zeichenfolge zu öffnen.
+* **Editor öffnen (alle Zeichenfolgen)**: Klicke im Tab **Übersetzungen** neben dem Projektnamen auf **Alle anzeigen**, um den Editor zu öffnen, der alle Zeichenfolgen mit Übersetzungstreffern für deine Suchanfrage anzeigt.
+* **Datei öffnen**: Klicke auf den **Dateinamen**, um die Datei im Editor zu öffnen, oder klicke neben dem Projektnamen auf **Alle anzeigen**, um den Dateimanager zu öffnen, der nach allen Dateien mit passenden Dateinamen gefiltert ist.
+
+### Letzte Suchen
+
+Das Bedienfeld „Globale Suche“ speichert deine letzten Suchanfragen im Bereich **Letzte Suchen** unten in der linken Seitenleiste, sodass du frühere Suchen sofort erneut ausführen kannst.
+
+Jeder Eintrag zeigt die Suchanfrage, die vergangene Zeit und ein Kategoriesymbol an (z. B. für Quellzeichenfolgen), das den Typ des gesuchten Inhalts angibt. Du kannst auf einen beliebigen Eintrag klicken, um die Suche sofort erneut auszuführen. Um deinen Verlauf zu verwalten, verwende das Pfeilsymbol ( ), um die Liste zu reduzieren, oder klicke auf das Symbol **Alle löschen** ( ), um alle Einträge zu entfernen.
+
+## Personalisierte Demo
+
+Du hast etwa 30 Minuten Zeit und möchtest, dass dich einer unserer erfahrenen Customer-Success-Manager durch deine Organisation führt und dir hilft, Best Practices umzusetzen? Vereinbare einen [Demo-Termin](https://crowdin.com/demo-request), um eine persönliche Einführung und Empfehlungen zur optimalen Verwaltung von Lokalisierungsprojekten in deiner Organisation zu erhalten.
diff --git a/src/content/docs/de/enterprise/getting-started/for-translators.mdx b/src/content/docs/de/enterprise/getting-started/for-translators.mdx
new file mode 100644
index 000000000..4ff3fde2b
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/for-translators.mdx
@@ -0,0 +1,239 @@
+---
+title: Für Übersetzer
+description: Erfahre, wie du als Übersetzer zu Lokalisierungsprojekten beitragen kannst
+slug: enterprise/for-translators
+---
+
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import { YouTube } from 'astro-embed';
+import translatorsWorkspace from '!/enterprise/getting-started/translators_workspace.png';
+import openProject from '!/enterprise/getting-started/translators_open_project.png';
+import sourceFiles from '!/enterprise/getting-started/translators_source_files.png';
+import sbsEditor from '!/crowdin/online-editor/sbs_editor.png';
+import vote from '!/crowdin/online-editor/vote.png';
+import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu.png';
+
+> Crowdin ist eine Plattform für Lokalisierungsmanagement, die Unternehmen dabei unterstützt, ihre Software zu übersetzen. In diesem Artikel findest du Informationen darüber, wie du zu Lokalisierungsprojekten als Übersetzer beitragen kannst.
+
+Du wurdest zum Crowdin-Enterprise-Projekt eingeladen, weißt aber nicht, wo du anfangen sollst? Hier findest du alles, was du für den Einstieg in Übersetzung und Korrekturlesen benötigst. Dieser Artikel führt Sie zusammen mit der folgenden kurzen Videodemo durch die Grundlagen des Übersetzungsprozesses in Crowdin Enterprise.
+
+
+
+## Konto erstellen
+
+Each company in Crowdin Enterprise has its unique URL. Ein Unternehmen, das dich einladen möchte, kann entweder den direkten Link zur Projektseite oder den Link zur Organisationsseite mit allen vorhandenen Crowdsourcing-Projekten teilen. Ein Projektmanager kann dir auch direkt eine Einladung per E-Mail senden. Über diesen Link musst du ein neues Konto in Crowdin Enterprise erstellen. Um ein Konto zu erstellen (sich zu registrieren), kannst du deine Social-Media-Profile (Google, Facebook, X), GitHub oder GitLab verwenden.
+
+Nachdem du ein Konto erstellt hast, kannst du mit deinem Benutzernamen und Passwort auf die gewünschte Organisationsseite in Crowdin Enterprise zugreifen. Wenn du zu mehr als einer Organisation beitragen möchtest, benötigst du für jede Organisation ein separates Crowdin-Enterprise-Konto.
+
+
+
+
+
+
+
+ Crowdsourcing ist ein Ansatz, bei dem eine Gemeinschaft von Freiwilligen, häufig Produktfans, eingebunden wird, um Produkte in verschiedene Zielsprachen zu übersetzen. Als freiwilliger Übersetzer können Sie Organisationen bei der Lokalisierung unterstützen, indem Sie in Crowdin Enterprise übersetzen.
+
+
+## Deinen Workspace erkunden
+
+Der Workspace ist die erste Seite, die du nach einer erfolgreichen Registrierung siehst. Du erhältst für das Projekt, dem du zur Mitarbeit zugewiesen wurdest, Zugriff als Korrekturleser oder Übersetzer (oder beides). Von hier aus kannst du auf jedes Projekt zugreifen.
+
+
+
+Left-hand navigation gives you access to:
+
+* **Markierte Projekte** – alle von Ihnen markierten Projekte. Nutzen Sie diese Funktion für den schnellen Zugriff auf die Projekte, die Sie am häufigsten öffnen.
+
+* **Benachrichtigungen** – sehen Sie alle wichtigen Aktualisierungen für die Projekte, an denen Sie arbeiten. Zum Beispiel Benachrichtigungen über neu hinzugefügte Zeichenketten, neu erstellte Aufgaben usw. Du kannst dich auch dafür entscheiden, Aktualisierungen per E-Mail oder über Slack zu erhalten.
+ Gehen Sie zu **Kontoeinstellungen > Benachrichtigungen**, um Ihre Benachrichtigungseinstellungen zu ändern.
+
+* **Nachrichten** – erstellen Sie Unterhaltungen zwischen zwei Personen oder fügen Sie einer Unterhaltung beliebig viele Projektmitglieder hinzu. Immer wenn du eine Nachricht in einer der Unterhaltungen erhältst, kannst du sie hier anzeigen.
+
+* **Aufgaben** – eine Liste der Ihnen zugewiesenen Aufgaben. Verwenden Sie den Filter für eine bessere Navigation und archivieren Sie abgeschlossene Aufgaben.
+
+* **Store** – der Crowdin Store bietet mehr als 700 Apps und Integrationen, die Sie installieren können, um die Funktionalität von Crowdin zu erweitern. Entdecken Sie Crowdin [Apps für Übersetzerproduktivität](https://store.crowdin.com/categories/translator-productivity).
+
+
+
+
+
+
+## Über die Organisation
+
+Bevor Sie Projekten zugewiesen werden, können Sie sich über die Organisation informieren, der Sie beigetreten sind, und deren Administratoren über den Dialog **Über die Organisation** erreichen. Um ihn zu öffnen, klicken Sie oben rechts auf Ihr Profilbild und wählen Sie **Über**.
+
+Der Dialog zeigt das Logo, den Namen, die URL und die Beschreibung der Organisation sowie die Liste der Organisationsadministratoren. Wenn Sie eine Frage haben, klicken Sie auf das Nachrichtensymbol neben dem Namen eines Administrators, um eine Unterhaltung mit ihm zu beginnen.
+
+## Globale Suche
+
+Mit der Funktion „Globale Suche“ können Sie Inhalte und Ressourcen innerhalb der Organisation schnell finden, z. B. Quellstrings, Gruppen und Projekte.
+
+
+ Lesen Sie mehr über [Globale Suche](/enterprise/for-managers/#global-search).
+
+
+## Projektseite
+
+Jedes Projekt hat eine eigene Dashboard-Seite, auf der Sie einige grundlegende Informationen zum Projekt sehen können, z. B. die Anzahl der Zielsprachen und Quellwörter, die letzte Aktivität und eine Liste der Sprachen, mit deren Bearbeitung Sie beauftragt wurden.
+
+Bei Projekten mit Workflow kannst du auf das Aufklappsymbol neben der Sprache klicken, um die dir zugewiesenen Workflow-Schritte anzuzeigen. Du kannst den Workflow-Schritt auswählen und alle Strings, die du in diesem Schritt bearbeiten möchtest, im Editor öffnen.
+
+
+
+Um auf bestimmte Quelldateien zuzugreifen, klicke in der Liste auf die gewünschte Zielsprache und wähle die Datei aus.
+
+
+
+### Neue Sprache anfordern
+
+Wenn eine Sprache, in die du übersetzen möchtest, derzeit nicht im Projekt aufgeführt ist, kannst du ihre Hinzufügung anfordern. Diese Funktion ist in allen Crowdin-Enterprise-Crowdsourcing-Projekten verfügbar.
+
+Um eine Sprache anzufordern, gehe wie folgt vor:
+
+
+ 1. Öffnen Sie das Projekt und wechseln Sie zum Tab **Übersicht**.
+ 2. Klicke im Bereich **Details** auf **Neue Sprache anfordern**.
+ 3. Wähle im angezeigten Modal die gewünschte Sprache aus.
+ 4. *(Optional)* Füge eine Nachricht für die Projektmanager hinzu, die mit deiner Anfrage gesendet werden soll.
+ 5. Klicken Sie auf **Senden**.
+
+
+Die Projektmanager prüfen deine Anfrage und entscheiden, ob die Sprache hinzugefügt werden kann.
+
+Wenn ein anderer Benutzer bereits eine Anfrage für dieselbe Sprache gesendet hat, erhältst du eine Benachrichtigung über die bestehende Anfrage. Diese Benachrichtigung wird auch angezeigt, wenn du mehrere Anfragen für dieselbe Sprache sendest, während die erste noch von den Managern geprüft wird.
+
+### Projektmanager kontaktieren
+
+Wenn du Fragen zu den Projektinhalten hast, eine bestimmte Aufgabe klären möchtest oder zum Korrekturleser befördert werden möchtest, kannst du den Projektmanager kontaktieren. Du kannst dich auch an ihn wenden, wenn du zusätzliche Ressourcen benötigst, Feedback zu Übersetzungen hast, Projektzeitpläne besprechen möchtest usw.
+
+Um den Projektmanager zu kontaktieren, öffnen Sie das Projekt und klicken Sie im Bereich **Details** neben seinem Namen auf **Kontakt**.
+
+Sie werden zur Seite [**Nachrichten**](/enterprise/messages/) weitergeleitet, auf der der Projektmanager bereits als Empfänger ausgewählt ist. Bei Bedarf kannst du der Unterhaltung weitere Benutzer hinzufügen. Geben Sie Ihre Nachricht ein und senden Sie sie. Die Unterhaltung wird erstellt, sodass Sie mit der Kommunikation beginnen können. Du wirst benachrichtigt, wenn der Manager antwortet, und die Diskussion wird im selben Thread fortgesetzt.
+
+### Rechte an geistigem Eigentum
+
+Bevor du Übersetzungen zu einem Projekt beiträgst, ist es wichtig, die Bestimmungen zum geistigen Eigentum zu verstehen. Projekte können festlegen, wie deine Übersetzungen verwendet, geteilt oder lizenziert werden.
+
+Wenn du zu Open-Source- oder von der Community getragenen Projekten beiträgst, prüfe, ob das Projekt zusätzliche rechtliche oder lizenzbezogene Bestimmungen vorsieht. Wenn du dir unsicher bist, kontaktiere den Projektmanager zur Klärung.
+
+
+ Mehr über [Rechte an geistigem Eigentum](/intellectual-rights-for-translations/) erfahren.
+
+
+### Ein Projekt melden
+
+Wenn Sie in Crowdin Enterprise auf ein Projekt mit unangemessenen oder unsicheren Inhalten stoßen, können Sie es melden. Meldungen werden geprüft, um sicherzustellen, dass das Projekt die [Allgemeinen Geschäftsbedingungen von Crowdin](/terms/) einhält.
+
+Die Meldeoption ist auf den öffentlichen Projektseiten von Projekten verfügbar, die [Crowdsourcing](/enterprise/crowdsourcing/) verwenden.
+
+Um ein Projekt zu melden, gehe wie folgt vor:
+
+
+ 1. Öffnen Sie die öffentliche Seite des Projekts.
+ 2. Klicke im Bereich **Details** auf **Melden**.
+ 3. Wähle im angezeigten Modal die Art des Problems aus, das du meldest.
+ 4. *(Optional)* Wenn Sie **Andere** ausgewählt haben, fügen Sie zusätzliche Details in das Textfeld ein.
+ 5. Klicke auf **Senden**.
+
+
+Nach dem Absenden der Meldung wird eine Bestätigungsnachricht angezeigt. Das Crowdin-Team prüft deine Meldung und ergreift bei Bedarf Maßnahmen.
+
+## Work in the Editor
+
+Der Editor ist der Bereich, in dem Übersetzer und Korrekturleser online an Übersetzungen arbeiten. Der Bereich „String-Liste“ zeigt Strings aus der ausgewählten Datei oder alle im zugewiesenen Workflow-Schritt verfügbaren Strings an, wobei der aktive String hervorgehoben ist. Kontext und Details der ausgewählten Zeichenfolge werden im Bereich „Zeilendetails“ angezeigt.
+
+
+
+### Übersetzung
+
+Arbeiten Sie mit anderen Projektmitgliedern zusammen, besprechen Sie Probleme oder Fragen im Bereich „Kommentare“, stimmen Sie über die besten Übersetzungsvarianten ab und nutzen Sie das [Glossar](/enterprise/glossary/) und die [Translation Memory](/enterprise/translation-memory/) des Projekts. Verwende die maschinellen Übersetzungen als Grundlage für deine eigenen Vorschläge.
+
+
+
+#### Zeichenfolgenliste
+
+Die **Zeichenfolgenliste** ist dein zentraler Arbeitsbereich zum Verwalten von Übersetzungen.
+
+##### Layout und Status
+
+* Quelltext: links.
+* Übersetzungen: rechts.
+* Statussymbole zeigen an, ob Zeichenfolgen unübersetzt, übersetzt oder freigegeben sind. Kommentare oder Probleme werden hervorgehoben.
+
+##### Suchen und Filtern
+
+* Verwende das Feld *In Datei suchen*, um Zeichenfolgen zu finden.
+* Wende einfache oder erweiterte Filter an, um Zeichenfolgen zu sortieren und zu filtern.
+
+##### QS-Kontrollen
+
+Pop-up-Meldungen können erscheinen, um dich auf mögliche Probleme wie inkonsistente Zeichensetzung, unterschiedliche Leerzeichen oder fehlende Variablen hinzuweisen. Diese Prüfungen helfen dabei, die Übersetzungsqualität zu erhalten.
+
+#### KI im Editor
+
+Die KI im Editor hilft dir, dank kontextbezogener Übersetzungsvorschläge schneller und genauer zu arbeiten.
+
+Um KI-Vorschläge zu verwenden, öffne den Bereich **Kontext & Übersetzungen** in der rechten Seitenleiste des Editors.
+
+Für Unterstützung per Chat bitten Sie Ihren Organisationsadministrator, die [Crowdin Copilot App](https://store.crowdin.com/crowdin-copilot) aus dem Crowdin Store zu installieren und zu konfigurieren.
+
+
+ Wenn KI-Funktionen im Editor nicht angezeigt werden, wurde Crowdin AI möglicherweise noch nicht für das Projekt konfiguriert. Für Details wende dich an den Projektinhaber.
+
+
+#### Kontext und Übersetzungen
+
+Dieser Bereich enthält Ressourcen, die nützlich sein können:
+
+* Kontext, Bezeichnungen, Screenshots, und zusätzlich Informationen zu guide der work.
+* Übersetzungen von other Projekt Mitglieder
+* Übersetzung Memory (TM) Vorschläge
+* Machine Übersetzung (MT) Vorschläge
+* Übersetzungen zu other Sprachen
+
+In Crowdsourcing-Projekten können Sie neben dem Übersetzen auch teilnehmen, indem Sie über Vorschläge anderer Projektmitglieder abstimmen.
+
+Wenn du siehst, dass bereits ein korrekter Vorschlag vorhanden ist, kannst du dafür stimmen, indem du auf das *Plus*- -Symbol klickst, wenn dir die Übersetzung gefällt, oder auf das *Minus*- -Symbol, wenn du sie nicht für korrekt hältst. Übersetzungen dass receive der most positive Stimmen wird haben ein higher rating und wird appear bei der top von alle verfügbar Übersetzungen für der Zeichenfolge.
+
+
+
+#### Kommentare
+
+Im Bereich *Kommentare* kannst du mit anderen Projektmitgliedern über die Bedeutung der Quellzeichenfolge oder andere damit zusammenhängende Fragen sprechen. Verwenden Sie „@“ und einen Benutzernamen, um die betreffende Person zu erwähnen oder ein [Problem zu erstellen](/enterprise/issues/#for-translators), das sich auf den String bezieht.
+
+### Hauptmenü
+
+Über das Hauptmenü oben im Editor (**Datei**, **Bearbeiten**, **Ansicht**, **Sprache**, **Projekt**, **Hilfe**) kannst du Inhalte zur Übersetzung auswählen, Übersetzungen herunterladen oder hochladen, verschiedene Aktionen für Zeichenfolgen ausführen, das Layout des Editors ändern, Zielsprachen wechseln, auf Projektseiten zugreifen und zwischen Projekten wechseln, Hilfsmaterialien aufrufen und vieles mehr.
+
+
+
+### Tastaturkürzel
+
+Klicke oben rechts auf , um die Liste der verfügbaren Tastenkürzel anzuzeigen. They will help to take actions in the Editor quickly.
+
+Die meisten Tastenkürzel können angepasst werden. Klicke auf die gewünschte Tastenkombination und ändere sie mit deiner Tastatur.
+
+### Korrekur
+
+Wenn du mit dem Korrekturlesen der Übersetzungen beauftragt bist, siehst du die Liste der Quellzeichenketten und ihrer Übersetzungen, die du überprüfen, bei Bedarf korrigieren und genehmigen kannst. Strings mit Problemen bei QA-Prüfungen werden in diesem Modus hervorgehoben. Du siehst außerdem die Zeichenketten, die mithilfe eines Translation Memories oder einer Machine-Translation-Engine übersetzt wurden.
+
+### String Status on the Workflow Steps
+
+In jedem Projekt wechseln Zeichenketten von einem Workflow-Schritt zum nächsten. Es gibt drei Status: *Zu erledigen*, *Ausstehend* und *Erledigt*. Sie werden auf jede Zeichenkette angewendet, abhängig von ihrem Status in dem Workflow-Schritt, in dem sie sich derzeit befindet.
+
+Wenn Sie beispielsweise zum Übersetzen des Strings eingeteilt sind, wird der String nach dem Speichern der Übersetzung als *Erledigt* markiert und wechselt dann zum nächsten Schritt.
+
+Der Status *Ausstehend* kann in folgendem Szenario auf den String angewendet werden:
+
+Der Quellstring wird im Workflow-Schritt „Übersetzung“ übersetzt und als *Erledigt* markiert. Anschließend wechselt er zum nächsten Workflow-Schritt, z. B. „Korrekturlesen“, wo er als *Zu erledigen* markiert wird. Wenn die Übersetzung des Strings im Workflow-Schritt „Übersetzung“ gelöscht wird, bleibt der String im Workflow-Schritt „Korrekturlesen“ und wird als *Ausstehend* markiert, bis die Übersetzung im Workflow-Schritt „Übersetzung“ erneut hinzugefügt wird.
+
+
+ Lesen Sie mehr über [Workflows](/enterprise/workflows/) in Crowdin Enterprise.
+
+
+## Offline-Übersetzung
+
+Alternativ zur Online-Übersetzung im Editor können Sie Projektdateien für die [Offline-Übersetzung](/enterprise/offline-translation/) herunterladen, wenn der Projektmanager öffentliche Downloads aktiviert hat. Verwende das XLIFF-Dateiformat für die Offline-Übersetzung, das von den meisten Desktop-Tools für die Lokalisierung unterstützt wird.
diff --git a/src/content/docs/de/enterprise/getting-started/for-vendors.mdx b/src/content/docs/de/enterprise/getting-started/for-vendors.mdx
new file mode 100644
index 000000000..35d888681
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/for-vendors.mdx
@@ -0,0 +1,111 @@
+---
+title: Für Übersetzungsdienstleister
+description: Erfahren Sie, wie Sie Crowdin Enterprise als Übersetzungsdienstleister verwenden
+slug: enterprise/for-vendors
+---
+
+import { Image } from 'astro:assets';
+import ReadMore from '~/components/ReadMore.astro';
+import vendorsRequest from '!/enterprise/organization-management/vendors_request.png';
+
+A Vendor is an organization providing professional translation services. In Crowdin Enterprise kann ein Übersetzungsdienstleister eine separate Organisation erstellen. Innerhalb dieser Organisation kann ein Dienstleister:
+
+* Füge eingehende Projekte von Kunden zum Workspace des Dienstleisters hinzu.
+* Organisiere eingehende Kundenprojekte in Gruppen und weise jeder Gruppe Manager zu.
+* Set up workflows for each separate project
+* Lade interne Übersetzer ein und weise Personen den erforderlichen Workflow-Schritten zu.
+* Generate reports and set flexible rates
+
+Der Dienstleister erhält eine sichere Kopie der ihm zugewiesenen Workflow-Schritte des Projekts sowie Übersetzungsressourcen aus dem zugewiesenen Projekt, z. B. Translation Memories und Glossare.
+
+The Client won’t have any access to Vendor’s organization. Das bedeutet, dass die Projekte, Workflows und Benutzer des Dienstleisters nur für den Dienstleister sichtbar sind. Der Kunde erhält nur die Zeichenketten, die auf der Seite der Dienstleisterorganisation übersetzt oder korrekturgelesen wurden. Außerdem sieht der Kunde die Benutzernamen der Übersetzer oder Korrekturleser nicht. Die Zeichenketten werden von der Dienstleisterorganisation als „Übersetzt“ oder „Genehmigt“ gekennzeichnet.
+
+## Organisationsmodus für Übersetzungsdienstleister
+
+Um Übersetzungsdienstleister in Crowdin Enterprise zu werden, [erstellen Sie eine Organisation](/enterprise/organization/#creating-an-organization) und [kontaktieren Sie den Crowdin-Support](https://crowdin.com/contacts), um Ihre Organisation in den Dienstleistermodus zu versetzen.
+
+Sobald sich Ihre Organisation im Dienstleistermodus befindet, finden Sie die Bereiche **Kunden** und **Eingehende Projekte** in der linken Seitenleiste Ihres Workspace.
+
+### Kunden
+
+Kunden sind Organisationen, denen du innerhalb gemeinsamer Projekte Übersetzungsdienstleistungen anbieten kannst. Im Bereich **Kunden** deines Workspace findest du eine Liste aller Kunden, mit denen du zusammenarbeitest.
+
+
+
+Wenn eine neue Organisation mit dir als Dienstleister zusammenarbeiten möchte, sendet sie dir eine Einladung. Dies können Sie im Bereich **Übersetzungsdienstleister** im Workspace des Kunden tun.
+
+Sobald eine Dienstleisterorganisation eine Einladung zur Zusammenarbeit annimmt, kann eine Kundenorganisation diesen Dienstleister Workflow-Schritten wie [Übersetzung und Korrekturlesen durch Dienstleister](/enterprise/translation-proofreading-by-vendor/) zuweisen.
+
+Der Dienstleister kann die ihm zugewiesenen Schritte anschließend zum eigenen Workspace hinzufügen und die Prozesse organisieren, indem er eigene Workflows einrichtet, Personen verschiedenen Schritten zuweist und seine Übersetzungsressourcen nutzt.
+
+
+ Lesen Sie mehr über [Kunden](/enterprise/clients/).
+
+
+## Benutzerverwaltung
+
+Benutzer, die du in deine Organisation einlädst, erhalten je nach Rolle unterschiedliche Berechtigungen.
+
+
+ Lesen Sie mehr über [Organisationsmitglieder](/enterprise/organization-members/).
+
+
+### Organisationsadministratoren
+
+Administratoren haben Zugriff auf alle Projekte innerhalb der Organisation. Sie können Dienstleistereinladungen annehmen, eingehende Projekte zum Workspace der Organisation hinzufügen, Workflows einrichten und Personen den Workflow-Schritten zuweisen. Gewähren Sie Personen im Bereich **Benutzer** Administratorzugriff.
+
+### Gruppen- und Projektmanager
+
+Gruppenmanager können auf die Projekte innerhalb einer bestimmten Gruppe zugreifen und sie verwalten. Projektmanager haben dieselben Berechtigungen, jedoch nur innerhalb eines bestimmten Projekts.
+
+### Kundenmanager
+
+Du kannst innerhalb der Dienstleisterorganisation jedem Kunden Manager zuweisen. Kundenmanager koordinieren die Zusammenarbeit mit diesem Kunden und dessen eingehenden Projekten.
+
+
+ Lesen Sie mehr über [Kundenmanager](/enterprise/clients/#client-managers).
+
+
+### Interne Übersetzer und Korrekturleser
+
+Sie können alle Übersetzer und Korrekturleser, mit denen Sie arbeiten, zu Ihrer Organisation einladen. Sie können auf diese Projekte innerhalb deines Workspaces zugreifen, wo sie Workflow-Schritten zugewiesen sind. Du kannst Personen Workflow-Schritten und Sprachen zuweisen und Zeichenketten zwischen den Projektmitgliedern aufteilen, die gemeinsam einem Schritt zugewiesen sind.
+
+Unser praktischer Leitfaden [Erste Schritte für Übersetzer](/enterprise/for-translators/) hilft Übersetzern und Korrekturlesern beim Einstieg in Crowdin Enterprise.
+
+### Unterdienstleister
+
+Du kannst außerdem Dienstleister den Projekten zuweisen, die deinem Workspace hinzugefügt wurden. Erstelle dazu einen Workflow, der die Schritte **Übersetzung durch Dienstleister** oder **Korrekturlesen durch Dienstleister** enthält. Das ist hilfreich, wenn du Unterstützung bei der Übersetzung seltener oder weniger verbreiteter Sprachpaare benötigst. Der Unterdienstleister erhält eine Kopie der ihm zugewiesenen Projektschritte.
+
+
+ Lesen Sie mehr über [Übersetzung und Korrekturlesen durch Dienstleister](/enterprise/translation-proofreading-by-vendor/).
+
+
+## Workflows in Kundenprojekten
+
+Die einzige Einschränkung beim Erstellen eines Workflows für ein Kundenprojekt besteht darin, dass Quell- und Zielsprachen bereits vordefiniert sind. Innerhalb dieser beiden Sprachen können Sie beliebige Schritte auswählen, die die Strings auf Ihrer Seite durchlaufen sollen.
+
+Sie können Workflow-Vorlagen verwenden oder für jedes Projekt benutzerdefinierte Workflows erstellen.
+
+
+ Mehr über [Workflows](/enterprise/workflows/).
+
+
+## Translation resources
+
+Translation Memories und Glossare werden automatisch mit einem Dienstleister geteilt, wenn sie von einem Kunden bestimmten Workflow-Schritten zugewiesen werden. Die Ressourcen stehen den Benutzern zur Verfügung, die im Projekt Zeichenketten übersetzen oder korrekturlesen sollen.
+
+Um die für das Projekt verfügbaren Ressourcen zu überprüfen, öffne das gewünschte Projekt und gehe zu **Einstellungen > Übersetzungsspeicher** oder **Einstellungen > Glossare**.
+
+
+ Lesen Sie mehr über [Translation Memory](/enterprise/translation-memory/) und [Glossar](/enterprise/glossary/).
+
+
+## Labels
+
+Kundenlabels werden mit deinem Projekt geteilt, wenn sie Zeichenfolgen zugewiesen werden, die dein Workflow-Schritt enthält. Du kannst in der **Quellen**-Sektion beim Erstellen von Aufgaben und in Berichten nach ihnen filtern. Geteilte Labels tragen das **Geteilt**-Badge und werden vom Kunden verwaltet.
+
+Du kannst auch eigene Labels erstellen und sie zusammen mit den geteilten Labels verwenden.
+
+
+ Lies mehr über die [Label-Einstellungen](/enterprise/project-settings/labels/).
+
diff --git a/src/content/docs/de/enterprise/getting-started/keyboard-shortcuts.mdx b/src/content/docs/de/enterprise/getting-started/keyboard-shortcuts.mdx
new file mode 100644
index 000000000..805bd595a
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/keyboard-shortcuts.mdx
@@ -0,0 +1,145 @@
+---
+title: Tastaturkürzel
+description: Erfahren Sie, wie Sie globale und projektspezifische Tastenkürzel verwenden, um schnell durch Ihren Crowdin-Enterprise-Workspace zu navigieren
+slug: enterprise/keyboard-shortcuts
+---
+
+import { Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import KBD from '~/components/KBD.astro';
+
+Mit Tastenkürzeln können Sie schnell durch Ihren Crowdin-Enterprise-Workspace navigieren und häufige Aktionen ohne Maus ausführen.
+
+
+ Um die vollständige Liste der verfügbaren Tastenkürzel direkt in der Benutzeroberfläche anzuzeigen, klicken Sie oben rechts auf das Symbol **Hilfe** und wählen Sie **Tastenkürzel** aus oder drücken Sie einfach Shift + / (oder ?) auf Ihrer Tastatur.
+
+
+## Globale Tastenkürzel
+
+Verwenden Sie diese Tastenkürzel, um in den Hauptbereichen Ihres Workspace zu navigieren und globale Ressourcen zu verwalten.
+
+
+
+
+ Tastenkürzel | Beschreibung
+
+
+
+
+ c | Aktuelle Ressource erstellen (z. B. ein neues Projekt im Workspace)
+
+
+ Shift + h | Hilfe-Chat öffnen
+
+
+ Shift + / oder ?
+ Tastenkürzel anzeigen
+
+
+ g dann w | Zum Workspace wechseln
+
+
+ g dann n | Zu Benachrichtigungen wechseln
+
+
+ g dann m | Zu Nachrichten wechseln
+
+
+ g dann t | Zu Aufgaben wechseln
+
+
+ g dann c
+
+ Zu [Kunden](/enterprise/for-vendors/#clients) wechseln
| Nur für Dienstleisterorganisationen
+
+
+
+ g dann i
+
+ Zu [Eingehende Projekte](/enterprise/clients/#incoming-projects) wechseln
| Nur für Dienstleisterorganisationen
+
+
+
+ g dann v | Zu Übersetzungsdienstleistern wechseln
+
+
+ g dann u | Zu Benutzern wechseln
+
+
+ g dann s
+ Zu [Organisationseinstellungen](/enterprise/organization-settings/) wechseln
+
+
+ n | Nächste Seite
+
+
+ p | Vorherige Seite
+
+
+ s | In der aktuellen Ressource suchen (z. B. nach Projekten im Workspace)
+
+
+
+
+## Projekttastenkürzel
+
+Verwenden Sie diese Tastenkürzel, wenn Sie innerhalb eines bestimmten Projekts arbeiten, um schnell zwischen Projekt-Tabs zu wechseln.
+
+
+
+
+ Tastenkürzel | Beschreibung
+
+
+
+
+ p dann h | Zum Dashboard wechseln
+
+
+ p dann w | Zum Workflow wechseln
+
+
+ p dann m | Zu Mitgliedern wechseln
+
+
+ p dann t | Zu Aufgaben wechseln
+
+
+ p dann a | Zur Aktivität wechseln
+
+
+ p dann r | Zu Berichten wechseln
+
+
+ p dann f | Zu Dateien wechseln
+
+
+ p dann s | Zu Strings wechseln
+
+
+ p dann c | Zu Screenshots wechseln
+
+
+ p dann n | Zu Translation Memories wechseln
+
+
+ p dann g | Zu Glossaren wechseln
+
+
+ p dann i | Zu Integrationen wechseln
+
+
+ p dann e | Zu Webhooks wechseln
+
+
+ p dann o | Zu Einstellungen wechseln
+
+
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/getting-started/migrating-to-crowdin-enterprise.mdx b/src/content/docs/de/enterprise/getting-started/migrating-to-crowdin-enterprise.mdx
new file mode 100644
index 000000000..3099a8538
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/migrating-to-crowdin-enterprise.mdx
@@ -0,0 +1,131 @@
+---
+title: Migration zu Crowdin Enterprise
+description: Migrieren Sie Ihre Projekte mit allen zugehörigen Ressourcen zu Crowdin Enterprise
+slug: enterprise/migrating-to-crowdin-enterprise
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import selectOrganization from '!/enterprise/getting-started/migrating_to_crowdin_enterprise_select_organization.png';
+import grantAccess from '!/enterprise/getting-started/migrating_to_crowdin_enterprise_authorize.png';
+import selectProjects from '!/enterprise/getting-started/migrating_to_crowdin_enterprise_select_projects.png';
+import selectResources from '!/enterprise/getting-started/migrating_to_crowdin_enterprise_select_resources.png';
+import migrationInProgress from '!/enterprise/getting-started/migrating_to_crowdin_enterprise_in_progress.png';
+import migrationCompleted from '!/enterprise/getting-started/migrating_to_crowdin_enterprise_completed.png';
+
+Crowdin Enterprise bietet Funktionen für die Teamzusammenarbeit (z. B. das Einladen von Projektmitgliedern, das Festlegen von Berechtigungsstufen, Aufgaben, Nachrichten usw.), Workflow-Automatisierung und -Anpassung, Integrationen und Plugins sowie viele weitere Funktionen, die Sie für eine effiziente Projektlokalisierung benötigen.
+
+Die Migration zu Crowdin Enterprise ist sehr einfach und unkompliziert. Wenn deine Projekte beispielsweise die meisten Einstellungen und Konfigurationen gemeinsam haben, kannst du ein Projekt erstellen und konfigurieren und anschließend mit der Anwendung [Project Duplicator](https://store.crowdin.com/create-project-app) alle anderen Projekte auf Grundlage der ursprünglichen Projekteinstellungen erstellen und bei Bedarf einzelne Einstellungen ändern. Abhängig von der Anzahl der Projekte und Ressourcen kann die vollständige Migration innerhalb weniger Stunden durchgeführt werden.
+
+## Migration von anderen Übersetzungstools zu Crowdin Enterprise {#from-other-tools}
+
+Um Ihre Migration zu starten, können Sie die folgenden schrittweisen Migrationsanweisungen verwenden.
+
+
+ 1. **Quelldateien herunterladen**.
+ In den meisten Fällen befinden sie sich auf Ihrem Computer/Server, sodass dieser Schritt optional ist.
+
+ 2. **Übersetzungen herunterladen**.
+ Laden Sie alle aktuellen Übersetzungen herunter, die zum Zeitpunkt des Wechsels vorhanden sind.
+
+ 3. **TM und Glossar herunterladen**.
+ Laden Sie die Translation Memory und das Glossar herunter, damit Ihre Übersetzer sie in Ihren Crowdin-Enterprise-Projekten wiederverwenden können.
+
+
+
+
+## Migration von Crowdin zu Crowdin Enterprise {#from-crowdin}
+
+Wenn Sie derzeit Crowdin verwenden und zu Crowdin Enterprise wechseln möchten, können Sie Ihre Crowdin-Projekte mit allen zugehörigen Daten und Ressourcen mithilfe des Tools **Migration zu Crowdin Enterprise** in den Kontoeinstellungen Ihres Crowdin-Kontos zu Ihrer neuen Crowdin-Enterprise-Organisation migrieren.
+
+Sie können Ihre Crowdin-Projekte mit allen zugehörigen Daten, TMs und Glossaren zu Ihrer Crowdin-Enterprise-Organisation migrieren und den Lokalisierungsprozess fortsetzen, ohne den aktuellen Fortschritt zu verlieren.
+
+
+ Sie können Projekte nur dann von Crowdin zu Crowdin Enterprise migrieren, wenn Sie sowohl Projektinhaber in Crowdin als auch Organisationsinhaber in Crowdin Enterprise sind.
+
+
+**Daten, die migriert werden können:**
+
+* Projekte mit zugehörigen Daten
+* Quellstrings (bei stringbasierten Projekten) oder Quelldateien (bei dateibasierten Projekten)
+* Projektmitglieder – dazu gehören entfernte ehemalige Mitglieder, die Übersetzungs- oder Korrekturleseaktivitäten durchgeführt haben, sowie ausstehende Mitglieder, die den Projekten noch nicht beigetreten sind. Nach der Migration werden Projektmitglieder aus beiden Kategorien als ausstehende Benutzer in Crowdin Enterprise angezeigt.
+* Übersetzungen
+* String-Kommentare
+* Screenshots
+* Labels
+* Benutzerdefinierte Prozessoren (falls vorhanden)
+* Translation Memories
+* Glossare
+
+**Daten, die nicht migriert werden:**
+
+* CDN-Distributionseinstellungen
+* Projektaktivitäten
+* Status von Master- und Duplikat-Strings bei Projekten mit Branches – Master-Strings und Duplikate werden migriert, ohne den ursprünglichen Status in Crowdin beizubehalten, aus dem hervorgeht, welcher String das Duplikat und welcher der Master ist. Dies kann dazu führen, dass ein Duplikat-String in Crowdin in Crowdin Enterprise zum Master-String wird und umgekehrt.
+* Dateien aus Apps zur benutzerdefinierten Verarbeitung – diese Dateien werden entweder nicht migriert oder möglicherweise fehlerhaft migriert.
+
+### Migrationseinstellungen
+
+Bevor Sie die Migration starten, müssen Sie Ihre Crowdin-Enterprise-Organisation, Projekte und Ressourcen auswählen.
+
+Gehen Sie zur Konfiguration Ihrer Migration wie folgt vor:
+
+
+ 1. Öffnen Sie **Kontoeinstellungen** und wechseln Sie zum Tab **Profil**.
+ 2. Klicken Sie im Bereich **Migration zu Crowdin Enterprise** auf **Konto migrieren**, um mit der Konfiguration zu beginnen.
+
+
+### Organisationsschritt
+
+Im ersten Migrationsschritt wählen Sie eine Crowdin-Enterprise-Organisation aus, in die Sie die Daten Ihres Crowdin-Kontos migrieren. Sie können sich bei Ihrer bestehenden Crowdin-Enterprise-Organisation anmelden oder eine neue Organisation von Grund auf erstellen.
+
+
+
+Nachdem Sie Ihre Crowdin-Enterprise-Organisation ausgewählt haben, fordert das System Sie auf, die Anwendung **Crowdin-Konto zu Crowdin Enterprise migrieren** zu autorisieren und Zugriff auf Projekte und Gruppen innerhalb Ihrer Organisation zu gewähren. Das ist erforderlich, da die Migrations-App Ihre Projekte und Ressourcen in Crowdin Enterprise in Ihrem Namen erstellt.
+
+
+
+### Projektschritt
+
+Im Schritt „Projekte“ sehen Sie die Liste Ihrer Projekte in Crowdin und Ihrem Crowdin-Enterprise-Workspace. Wählen Sie die Projekte aus, die Sie migrieren möchten. Standardmäßig werden ausgewählte Projekte in den Workspace der Organisation migriert. Bei Bedarf können Sie separate Gruppen für verschiedene Projekte erstellen.
+
+
+
+### Ressourcenschritt
+
+Im Schritt „Ressourcen“ sehen Sie die Liste Ihrer Translation Memories und Glossare. Standardmäßig werden Ressourcen, die zu den im vorherigen Schritt ausgewählten Projekten gehören, automatisch ausgewählt. Wählen Sie die zusätzlichen Ressourcen aus, die Sie migrieren möchten. Klicken Sie anschließend auf **Migrieren**, um den Migrationsprozess zu starten.
+
+
+
+### Migrationsschritt
+
+Nachdem Sie die Migration gestartet haben, können Sie den Gesamtfortschritt und die detaillierten Fortschritte verfolgen. Je nach Anzahl der Projekte und Ressourcen kann die Migration aller Daten einige Minuten bis mehrere Stunden dauern. Während der Migration wird oben auf jeder Seite die Benachrichtigung *Migration zu Crowdin Enterprise wird durchgeführt* angezeigt. Bei Bedarf können Sie die Seite **Kontoeinstellungen** verlassen. Die Migration wird im Hintergrund weiter ausgeführt.
+
+
+
+
+ Änderungen, die nach dem Start der Migration in Crowdin vorgenommen wurden, werden möglicherweise nicht migriert.
+
+
+Nach Abschluss der Migration können Sie zu Ihrer Crowdin-Enterprise-Organisation wechseln und mit der Übersetzung Ihrer Projekte fortfahren.
+
+
+
+## Was sind die nächsten Schritte?
+
+
+ 1. **Übersetzungsteam einladen**.
+ In Crowdin Enterprise können Sie Ihre Übersetzungsstrategie anhand der Inhalte auswählen, die Sie lokalisieren. Wählen Sie eine Strategie aus und kombinieren Sie mehrere Übersetzungsstrategien: Senden Sie eine Anfrage an einen in Crowdin Enterprise integrierten Übersetzungsdienstleister, beauftragen Sie eine bereits verwendete Übersetzungsagentur, laden Sie Ihre Community ein, verwenden Sie die automatische Übersetzung über Maschinelle Übersetzung oder Translation Memory usw.
+
+ 2. **Integration mit externen Services**.
+ In Crowdin Enterprise können Sie Systemintegrationen verwenden (z. B. Integrationen mit GitHub, GitLab, BitBucket, Azure Repos usw.), um Ihre Quell- und Übersetzungsdateien zu synchronisieren, zusätzliche Apps aus dem [Crowdin Store](https://store.crowdin.com/) zu installieren, neue Funktionen hinzuzufügen und noch mehr Services zu integrieren. Auch wenn es für einige von Ihnen verwendete Services/Plattformen keine Integration gibt, können Sie durch die Entwicklung von Crowdin Apps eine eigene Integration erstellen.
+
+
+
+
+
+
+
+## Unterstützung durch unser Team
+
+Wenn Sie während des Migrationsprozesses Unterstützung benötigen, steht Ihnen unser Team bei jedem Schritt zur Verfügung. Für weitere Unterstützung können Sie uns gerne [kontaktieren](https://crowdin.com/contacts).
diff --git a/src/content/docs/de/enterprise/getting-started/supported-formats.mdx b/src/content/docs/de/enterprise/getting-started/supported-formats.mdx
new file mode 100644
index 000000000..8d0639ce0
--- /dev/null
+++ b/src/content/docs/de/enterprise/getting-started/supported-formats.mdx
@@ -0,0 +1,69 @@
+---
+title: Unterstützte Formate
+description: Entdecken Sie die Liste der von Crowdin unterstützten Lokalisierungsformate
+slug: enterprise/supported-formats
+---
+
+import FormatsBanner from '~/components/FormatsBanner.astro';
+import ReadMore from '~/components/ReadMore.astro';
+
+Crowdin unterstützt eine Vielzahl von Lokalisierungsformaten, darunter unter anderem Dateien für Mobilgeräte, Software, Dokumente, Untertitel und Grafik-Assets.
+
+## Lokalisierungsformate und Dokumente
+
+* Formate für mobile Anwendungen
+* Formate für Web- und Desktopsoftware
+* Dokumentation und Video-Untertitel
+
+
+
+## Grafiken und Assets
+
+Lokalisiere produktbezogene Grafiken, um eine einheitliche Benutzererfahrung über alle Sprachen hinweg zu bieten. Design- und andere Dateien ohne übersetzbaren Text (z. B. `.psd`, `.ai`, `.png`, `.jpeg`) werden als Assets importiert.
+
+
+ Lesen Sie mehr über [Asset-Lokalisierung](/enterprise/asset-localization/).
+
+
+## Konvertierte Dateiformate
+
+Beim Import werden einige Dateiformate automatisch in andere Formate konvertiert, um anschließend weiter analysiert und verarbeitet zu werden. In der folgenden Tabelle sehen Sie die Liste der ursprünglichen Dateiformate und die Dateiformate, in die sie konvertiert werden.
+
+| Ursprüngliches Dateiformat | Konvertiertes Dateiformat |
+| -------------------------- | ------------------------- |
+| DOC | DOCX |
+| PPT | PPTX |
+| RTF | DOCX |
+| PDF | DOCX |
+
+## Benutzerdefinierte Services
+
+:::note
+Benutzerdefinierte Services sind in ausgewählten Abonnementtarifen oder als separat kostenpflichtige Add-ons verfügbar. Sehen Sie sich alle verfügbaren [Preisoptionen](https://crowdin.com/pricing) an, um die passendste auszuwählen.
+:::
+
+## Benutzerdefinierte Datei-Formate
+
+Dateiformate, die nicht offiziell unterstützt werden, können trotzdem hochgeladen werden. Wenn eine Datei extrahierbaren Text enthält, wird sie als einfache Textdatei importiert; andernfalls wird sie als Grafikressource importiert. Um die Dateistruktur zu erhalten und nur übersetzbare Inhalte freizugeben, kannst du die Unterstützung für ein benutzerdefiniertes Format anfordern.
+
+Unser Team kann speziellen Code hinzufügen, um Ihre ursprünglichen Dateiformate zu unterstützen und sicherzustellen, dass Übersetzer nur übersetzbaren Text statt des gesamten Dateiinhalts sehen. Dieser Ansatz ermöglicht Ihnen eine effektivere Verwaltung benutzerdefinierter Dateiformate.
+
+[Kontaktieren Sie](https://crowdin.com/contacts) unser Support-Team, um mit benutzerdefinierten Dateiformaten in Ihrem Projekt zu arbeiten.
+
+Alternativ können Sie die Unterstützung für ein benutzerdefiniertes Format selbst implementieren, indem Sie eine [Crowdin App](/developer/crowdin-apps-about/) mit dem Modul [Benutzerdefiniertes Dateiformat](/developer/crowdin-apps-module-custom-file-format/) entwickeln.
+
+## Benutzerdefinierter Dateiexport
+
+Standardmäßig exportieren wir die Übersetzungen im gleichen Format wie die Quelldateien. Wenn du beispielsweise eine XML-Datei zu Crowdin hochlädst, wird die XML-Datei exportiert.
+
+Wenn Sie Übersetzungen in einem anderen Format als dem Quellformat exportieren müssen, verwenden Sie [Zieldatei-Bundles](/enterprise/bundles/).
+
+Unsere Entwickler können einen speziellen Prozessor erstellen, wenn Sie benutzerdefinierte Einstellungen für den Dateiexport konfigurieren möchten. Beispielsweise laden Sie eine Schlüssel-Wert-Datei hoch, die standardmäßig [keine Bearbeitung von Strings](/enterprise/string-management/#string-editing) unterstützt, und möchten sie direkt in Crowdin ändern. Wir können deine Datei vorübergehend in das CSV-Format konvertieren, damit du Zeichenketten online hinzufügen kannst. Die exportierte Datei bleibt im ursprünglichen Format.
+
+[Kontaktieren Sie](https://crowdin.com/contacts) unser Support-Team, und wir helfen Ihnen gerne dabei, benutzerdefinierte Exportoptionen nach Ihren Anforderungen festzulegen.
+
+## Benutzerdefinierte Platzhalter
+
+Crowdin unterstützt alle für die unterstützten Dateiformate typischen Platzhalter. Sie werden alle automatisch im Editor hervorgehoben, damit Übersetzer wissen, dass sie nicht übersetzt werden sollten. Auch wenn der Übersetzer versucht, die Übersetzung mit einem geänderten oder fehlenden Platzhalter zu speichern, werden die aktivierten QA-Prüfungen den Übersetzer über den Fehler informieren.
+
+Da verschiedene Dateiformate die Erstellung benutzerdefinierter Platzhalter ermöglichen, können wir auch Unterstützung für die benutzerdefinierten Platzhalter hinzufügen, die Sie in Ihrem Projekt verwenden. Um Unterstützung für Ihre benutzerdefinierten Platzhalter anzufordern, [kontaktieren Sie](https://crowdin.com/contacts) unser Support-Team.
diff --git a/src/content/docs/de/enterprise/integrations/adobe-xd.mdx b/src/content/docs/de/enterprise/integrations/adobe-xd.mdx
new file mode 100644
index 000000000..65c306663
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/adobe-xd.mdx
@@ -0,0 +1,259 @@
+---
+title: Adobe-XD-Plugin
+description: Beginne bereits in der Designphase mit der Lokalisierung
+slug: enterprise/adobe-xd-plugin
+sidebar:
+ order: 10
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import addStrings from '!/crowdin/integrations/adobe_xd_plugin_add_strings.png';
+import connect from '!/crowdin/integrations/adobe_xd_plugin_connect.png';
+import dropdown from '!/crowdin/integrations/adobe_xd_plugin_dropdown.png';
+import getTranslations from '!/crowdin/integrations/adobe_xd_plugin_get_translations.png';
+import previewKeys from '!/crowdin/integrations/adobe_xd_plugin_preview_keys.gif';
+import previewStrings from '!/crowdin/integrations/adobe_xd_plugin_preview_strings.gif';
+import selectBranch from '!/crowdin/integrations/adobe_xd_plugin_select_branch.png';
+import sendTextsToCrowdin from '!/crowdin/integrations/adobe_xd_plugin_send_texts_to_crowdin.png';
+import uploadedTranslations from '!/crowdin/integrations/adobe_xd_plugin_uploaded_translations.png';
+import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
+
+Mit dem Crowdin for Adobe XD Plugin können Sie Texte aus Crowdin Enterprise in Ihren Entwürfen verwenden, um sowohl für Designer als auch für Entwickler Zeit zu sparen. Dabei kann es sich um Original- oder übersetzte Texte handeln. Bei Bedarf können Sie neue hinzufügen (z. B. Dialogtitel, Schaltflächenbeschriftungen) und sie an die Übersetzer in Crowdin Enterprise senden.
+
+## Anwendungsfälle
+
+* Erstelle schnell mehrsprachige kreative Assets.
+* Übersetze Mockups und teste sie in verschiedenen Sprachen, bevor die Programmierung beginnt.
+* Verwenden Sie nicht länger "Lorem Ipsum", sondern fügen Sie stattdessen echte Texte von Crowdin Enterprise in Ihre Prototypen ein.
+* Erstellen Sie Quelltexte aus Ihren Entwürfen und laden Sie sie in Ihr Crowdin Enterprise-Projekt hoch. Auf diese Weise können Entwickler hochgeladene Strings verwenden, wodurch sich die Entwicklungszeit verkürzt.
+* Laden Sie getaggte Screenshots zu Ihrem Crowdin Enterprise-Projekt hoch.
+
+## Installation
+
+
+ 1. Melde dich bei Adobe XD an.
+ 2. Gehe zu **Plugins > Plugins durchsuchen…**.
+ 3. Klicke auf **Durchsuchen**.
+ 4. Verwende das Feld *Alle Plugins durchsuchen*, um das Plugin **Crowdin for Adobe XD** zu finden.
+ 5. Klicke auf **Installieren**.
+
+
+## Konfiguration
+
+
+ Für die Einrichtung der Adobe-XD-Integration benötigst du Manager- oder Inhaberberechtigungen im Crowdin-Enterprise-Projekt.
+
+
+### Anmeldedaten einrichten
+
+Gehen Sie folgendermaßen vor, um Ihre Crowdin Enterprise-Anmeldedaten in Adobe XD anzugeben:
+
+
+ 1. Klicke im linken Bereich auf **Plugins > Crowdin for Adobe XD**.
+ 2. Klicke auf .
+ 3. Gib dein persönliches Zugriffstoken ein.
+ 4. Gib den Domainnamen deiner Organisation an.
+ 5. Klicke auf **Speichern**.
+
+
+Gehen Sie folgendermaßen vor, um ein neues Token in Crowdin Enterprise zu generieren:
+
+
+ 1. Gehe zu **Kontoeinstellungen > Zugriffstoken** und klicke auf **Neuer Token**.
+ 2. Gib *Tokenname* an, wähle *Bereiche* und *Projekte* aus und klicke auf **Erstellen**.
+
+
+### Projekt auswählen
+
+Um das Crowdin-Enterprise-Projekt auszuwählen, mit dem du arbeiten möchtest, klicke auf das Dropdown-Menü und wähle ein Projekt aus der Liste aus. Später kannst du dasselbe Dropdown-Menü verwenden, um bei Bedarf zu einem anderen Projekt zu wechseln.
+
+
+
+Wähle den jeweiligen Zweig aus, in den deine Inhalte hochgeladen werden. Wenn dein Crowdin-Enterprise-Projekt keine Zweige hat, lasse das Feld leer.
+
+
+
+## UI-Lokalisierung
+
+Verwende den Bereich *Strings*, wenn du die Benutzeroberfläche lokalisierst und mit deinen Entwicklungs- und Marketingteams an dynamischen Seiten arbeitest. In diesem Bereich können Sie Quelltexte aus Crowdin Enterprise mit einem Klick zu Ihren Designs in Adobe XD hinzufügen. Nachdem die Texte in den Designs verwendet wurden, kannst du markierte Screenshots zur Referenz für Übersetzer automatisch wieder zu Crowdin Enterprise hochladen.
+
+### Quellstrings aus Crowdin in Adobe XD verwenden
+
+
+ 1. Öffne das Crowdin-Plugin für Adobe XD.
+ 2. Verwende im Bereich *Strings* das Feld *Suchen*, um den gewünschten Text zu finden. Du kannst Strings nach Quelltext, String-ID oder Kontext suchen.
+ 3. Wähle die Textebene aus, zu der du Text hinzufügen möchtest, und klicke auf den gewünschten String.
+
+
+
+
+Nachdem du die Quellzeichenketten aus Crowdin Enterprise in deinen Designs verwendet hast, werden sie mit den Textfeldern verknüpft. Du kannst für diese Zeichenketten in Adobe XD [Übersetzungen in der Vorschau anzeigen](#previewing-strings) und [Screenshots in dein Crowdin-Enterprise-Projekt hochladen](#uploading-tagged-screenshots-to-crowdin).
+
+Du kannst einen einzelnen Crowdin-Enterprise-String mit einem oder mehreren Textfeldern in Adobe XD verknüpfen. Ein Textfeld kann jedoch nur mit einem einzigen Crowdin-Enterprise-String verknüpft werden. Wenn du ein Textfeld mit einer bestehenden Verbindung mit einem neuen Crowdin-String verknüpfst, wird die vorherige Verbindung beendet und eine neue Verbindung hergestellt. Wenn du die Verknüpfung eines Crowdin-Enterprise-Strings mit allen Textfeldern aufheben möchtest, mit denen er zuvor verknüpft war, klicke mit der rechten Maustaste auf das Link-Symbol neben dem entsprechenden String.
+
+### Quellstrings aus Adobe XD zu Crowdin hinzufügen
+
+Du kannst Strings hinzufügen, die bereits in den Designs verwendet werden, oder vollständig neue Strings erstellen und hinzufügen.
+
+
+ 1. Öffne das Crowdin-Plugin für Adobe XD.
+ 2. Um die in den Designs verwendeten Zeichenketten hinzuzufügen, wähle das gesamte Artboard, mehrere Artboards oder die gewünschten Zeichenketten auf den Artboards aus. Alternativ kannst du diesen Schritt überspringen, wenn du einen neuen String hinzufügen möchtest.
+ 3. Klicke im Bereich *Strings* auf .
+ 4. Fülle im angezeigten Dialog die erforderlichen Felder aus.
+ 5. *(Optional)* Um den Strings Labels hinzuzufügen, wähle sie abwechselnd im Dropdown-Menü **Label** aus und klicke auf **Speichern**.
+
+
+
+
+Um dieselben Zeichenketten zu mehreren Dateien in Crowdin Enterprise hinzuzufügen, wähle abwechselnd die gewünschten Dateien im Dropdown-Menü **Datei** aus.
+
+Deaktiviere die Option **Ausgeblendete Elemente übertragen**, wenn einige Zeichenflächen ausgeblendete Elemente enthalten, die nicht zu Crowdin Enterprise hinzugefügt werden sollen.
+
+Beim Hinzufügen mehrerer Strings kannst du **Neue doppelte Texte mit einem einzelnen Crowdin-String verknüpfen** auswählen. Das ist in folgenden Fällen nützlich:
+
+* Wenn mehrere Textfelder denselben Text enthalten, fügt das Plugin deinem Crowdin-Enterprise-Projekt nur einen String hinzu und verknüpft alle doppelten Textfelder damit.
+* Wenn dein Crowdin-Enterprise-Projekt bereits einen String mit demselben Text enthält, den du aus den Designs hinzufügst, verknüpft das Plugin nur die Textfelder mit dem vorhandenen String und erstellt keinen neuen.
+
+Hinzugefügte Strings werden an dein Crowdin-Enterprise-Projekt übertragen und außerdem in der Liste des Bereichs **Strings** angezeigt. Du kannst die Strings jederzeit in derselben Liste bearbeiten oder löschen. Die jeweiligen Änderungen werden auch auf die Strings in Ihrem Crowdin Enterprise-Projekt angewendet.
+
+### ICU-Platzhalter für Quellstrings konfigurieren
+
+Wenn du ICU-Zeichenketten in deinem Design verwendest, kannst du die Werte der Platzhalter festlegen. Nachdem du solche Zeichenketten zu Designs hinzugefügt hast, werden sie in einer formatierten Ansicht mit den vorkonfigurierten Werten angezeigt.
+
+Sobald du die benötigte ICU-Zeichenkette aus Crowdin Enterprise in deinem Design [verwendest](#using-source-strings-from-crowdin-in-adobe-xd), kannst du die Werte ihrer Platzhalter konfigurieren.
+
+
+ 1. Öffne das Crowdin-Plugin für Adobe XD.
+ 2. Verwende im Tab *Zeichenketten* das Feld *Suchen*, um die gewünschte Kopie zu finden. Du kannst Strings nach Quelltext, String-ID oder Kontext suchen.
+ 3. Klicke beim gewünschten ICU-String auf .
+ 4. Klicke auf **Platzhalter festlegen**.
+ 5. Gib die gewünschten Werte für die Platzhalter des ICU-Strings ein.
+ 6. Klicke auf **Senden**, um die eingegebenen Platzhalter zu speichern.
+ 7. Klicke auf **String bearbeiten**, um den Quellstringtext in den Designs zu aktualisieren.
+
+
+Beim [Anzeigen von Übersetzungen](#previewing-strings) für ICU-Strings in Adobe XD werden diese ebenfalls in einer formatierten Ansicht angezeigt, wenn die Werte zuvor vorkonfiguriert wurden.
+
+### Einstellungen für das Schlüsselnamensmuster
+
+Um das Hinzufügen von Strings aus Adobe XD in das Crowdin Enterprise-Projekt zu vereinfachen, können Sie in den Plugin-Einstellungen das gewünschte Benennungsmuster für die Quellstring-Bezeichner festlegen. Das Crowdin-Enterprise-Plugin für Adobe XD schlägt anhand des ausgewählten Musters String-IDs für neue Strings vor. Beim Hinzufügen neuer Quellstrings kannst du die vorgeschlagene ID jederzeit nach deinen Vorstellungen bearbeiten.
+
+Um das Schlüsselnamensmuster auszuwählen, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Adobe XD.
+ 2. Öffne die **Einstellungen** des Plugins.
+ 3. Wähle im Bereich *Benennungsmuster für Schlüssel* die gewünschte Option im Dropdown-Menü aus.
+
+
+Neben den vorhandenen Mustern kannst du auch ein eigenes Muster konfigurieren. Um ein benutzerdefiniertes Muster zu verwenden, wähle im Dropdown-Menü die Option **Benutzerdefiniertes Benennungsmuster für Schlüssel** und gib dein Muster im Feld **Benutzerdefiniertes Benennungsmuster für Schlüssel** an.
+
+### Getaggte Screenshots zu Crowdin hochladen
+
+Achte beim [Hinzufügen der in den Designs verwendeten Quellzeichenketten](#adding-source-strings-from-adobe-xd-to-crowdin) darauf, dass **Screenshots senden** ausgewählt bleibt. Dadurch lädt das Crowdin-Enterprise-Plugin für Adobe XD die Screenshots zusammen mit den Quellstrings hoch.
+
+Außerdem kannst du beim Bearbeiten einer mit Textfeldern in Designs verknüpften Crowdin-Enterprise-Zeichenkette mit der Option **Screenshots aktualisieren** die Screenshots aktualisieren.
+
+Zusätzlich kannst du Screenshots für mit Textfeldern in Designs verknüpfte Zeichenketten gesammelt zu Crowdin Enterprise hochladen.
+
+
+ 1. Öffne das Crowdin-Plugin für Adobe XD.
+ 2. Wähle eine oder mehrere Zeichenflächen mit den verknüpften Strings aus.
+ 3. Klicke im Bereich *Zeichenketten* auf , um Screenshots für die ausgewählten Artboards hochzuladen.
+
+
+
+ Weitere Informationen findest du unter [Screenshots](/enterprise/screenshots/).
+
+
+### Strings in der Vorschau anzeigen
+
+Vorschau der Übersetzungen von Crowdin Enterprise für die in den Designs in Adobe XD verwendeten Zeichenfolgen. Du kannst Übersetzungen in den neuen oder ursprünglichen Zeichenflächen in der Vorschau anzeigen. Bei der Vorschau von Übersetzungen in neuen Zeichenflächen kannst du sie mit den tatsächlichen Übersetzungen oder mit String-Schlüsseln für die weitere Verwendung durch Entwickler füllen.
+
+Um Strings in der Vorschau anzuzeigen, die mit Übersetzungen gefüllt werden, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Adobe XD.
+ 2. Wähle im Bereich *Strings* > *Strings in der Vorschau anzeigen* entweder *In duplizierten Zeichenflächen in der Vorschau anzeigen* oder *In den aktuellen Zeichenflächen in der Vorschau anzeigen*.
+ 3. Wähle **Mit Sprache erstellen** aus.
+ 4. Wähle die Zielsprache aus, für die du Übersetzungen in der Vorschau anzeigen möchtest. Du kannst auch **Alle Sprachen** auswählen.
+ 5. Wähle den Inhalt aus, den du in Adobe XD in der Vorschau anzeigen möchtest. Wähle **Alle Zeichenflächen** oder **Ausgewählte Zeichenflächen** aus.
+
+
+Um Strings mit Schlüsselnamen in der Vorschau anzuzeigen, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Adobe XD.
+ 2. Wähle im Bereich *Strings* > *Strings in der Vorschau* die Option *Vorschau in duplizierten Zeichenflächen* aus.
+ 3. Wähle **Mit Schlüsselnamen erstellen** aus.
+ 4. Wähle den Inhalt aus, den du in Adobe XD in der Vorschau anzeigen möchtest. Wähle **Alle Zeichenflächen** oder **Ausgewählte Zeichenflächen** aus.
+
+
+## Lokalisierung von Marketingvisualisierungen
+
+Verwende den Bereich *Übersetzung*, um statische Seiten wie Broschüren und Banner zu lokalisieren. In diesem Bereich können Sie Texte mit Kontext für Übersetzer an Crowdin Enterprise senden und übersetzte Kopien zurück in Adobe XD hochladen.
+
+### Texte zur Übersetzung an Crowdin senden
+
+Du kannst Text zur Übersetzung entweder von ausgewählten oder von allen Zeichenflächen einer Adobe-XD-Datei senden. Die Übersetzer arbeiten mit diesen Texten in der Listenansicht und nutzen die Designs als zusätzlichen Kontext für eine noch höhere Übersetzungsqualität.
+
+In Crowdin Enterprise wird ein Stammordner *Adobe XD plugin* erstellt. Er enthält einen Unterordner mit dem Namen deiner XD-Datei sowie HTML-Dateien für jede darin enthaltene Zeichenfläche. Dieser Ordner kann auch eine Datei *free-text.html* mit Texten enthalten, die nicht in einer der Zeichenflächen enthalten sind. Bei Bedarf kannst du die Inhaltssegmentierung in den **Einstellungen** des Plugins deaktivieren, damit lange Texte nicht in Sätze aufgeteilt werden.
+
+Um Adobe-XD-Designs zur Übersetzung zu senden, gehe wie folgt vor:
+
+
+ 1. Öffne die benötigte Adobe-XD-Datei.
+ 2. Gehe zu **Plugins > Crowdin for Adobe XD**.
+ 3. Wähle im Bereich *Übersetzung* > *Texte an Crowdin senden* den Inhalt aus, den du übersetzen möchtest. Wähle **Alle Zeichenflächen** oder **Ausgewählte Zeichenflächen** aus.
+
+
+Wenn die Quelldateien in Ihr Crowdin Enterprise-Projekt hochgeladen werden, können Sie Mitarbeiter einladen, sie zu übersetzen und Korrektur zu lesen.
+
+
+ Weitere Informationen findest du unter [Übersetzungsstrategien](/enterprise/translation-strategies/).
+
+
+### Übersetzungen von Crowdin zu Adobe XD hochladen
+
+Sie können Texte zwischen Adobe XD und Crowdin Enterprise-Projekten synchronisieren, wenn Sie die übersetzten Texte in Adobe XD testen oder mehrsprachige Assets erstellen möchten.
+
+Um übersetzte Kopien zu Adobe XD hochzuladen, gehe wie folgt vor:
+
+
+ 1. Öffne die benötigte Adobe-XD-Datei.
+ 2. Gehe zu **Plugins > Crowdin for Adobe XD**.
+ 3. Wähle im Bereich *Übersetzung* > *Übersetzungen von Crowdin abrufen* die Zielsprache aus, für die du Übersetzungen hochladen möchtest. Du kannst auch **Alle Sprachen** auswählen.
+ 4. Wähle den Inhalt aus, dessen Vorschau du in Adobe XD anzeigen möchtest. Wähle **Alle Zeichenflächen** oder **Ausgewählte Zeichenflächen** aus.
+
+
+
+
+Nach dem Hochladen von Übersetzungen zu Adobe XD enthält die geänderte Datei für jede Zielsprache eine separate Zeichenfläche mit den Übersetzungen. Die neu hochgeladenen übersetzten Versionen überschreiben die zuvor hochgeladenen Versionen nicht. Du kannst übersetzte Kopien, die du nicht mehr benötigst, jederzeit löschen.
+
+
+
+Wenn die neu hochgeladenen übersetzten Versionen die zuvor hochgeladenen Versionen überschreiben sollen, öffne die **Einstellungen** des Plugins und aktiviere **Vorhandene Übersetzungen überschreiben**.
+
+### Scheinübersetzung
+
+Auch bevor die Übersetzungen abgeschlossen sind, kannst du mit der Pseudolokalisierung testen, ob deine Anwendung für die Lokalisierung bereit ist. Mit dieser Funktion kannst du simulieren, wie die Benutzeroberfläche deiner Anwendung in verschiedenen Sprachen aussehen wird, um zu prüfen, ob die Quellstrings vor Beginn der Projektlokalisierung angepasst werden sollten.
+
+Sobald du deine Texte zur Übersetzung gesendet hast, kannst du die Pseudolokalisierung starten.
+
+
+ 1. Öffne die benötigte Adobe-XD-Datei.
+ 2. Gehe zu **Plugins > Crowdin for Adobe XD**.
+ 3. Wähle im Bereich *Pseudolokalisierung* den Inhalt aus, den du mit der Pseudolokalisierung testen möchtest. Wähle **Alle Zeichenflächen** oder **Ausgewählte Zeichenflächen** aus.
+ 4. Im angezeigten Dialog kannst du aus vordefinierten Voreinstellungen (Französisch, Kyrillisch, Chinesisch, Arabisch) wählen und die Einstellungen nach deinen Wünschen konfigurieren:
+ * *Längenkorrektur* – ermöglicht es dir, Strings zu verlängern oder zu verkürzen, um zu sehen, ob die Benutzeroberfläche deines Produkts andere Sprachen korrekt verarbeitet. Da Übersetzungen in einigen Sprachen länger oder kürzer als die Quelltexte in deinem Projekt sein können.
+ * *Präfix/Suffix* – ermöglicht das Hinzufügen von Sonderzeichen am Anfang und Ende jedes Strings.
+ * *Zeichenumwandlung* – ersetzt englische Zeichen durch leicht erkennbare Versionen mit Akzenten, zufällige arabische Symbole oder chinesische Ideogramme, damit offensichtlich wird, ob es in deiner Anwendung hartcodierte Strings gibt.
+ 5. Klicke auf **Pseudolokalisieren**.
+
+
+
+ Weitere Informationen findest du unter [Pseudolokalisierung](/developer/pseudolocalization/).
+
diff --git a/src/content/docs/de/enterprise/integrations/azure-repos.mdx b/src/content/docs/de/enterprise/integrations/azure-repos.mdx
new file mode 100644
index 000000000..53fdaefb4
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/azure-repos.mdx
@@ -0,0 +1,233 @@
+---
+title: Azure-Repos-Integration
+description: Dateien zwischen deinem Azure-Repos-Repository und Crowdin synchronisieren
+slug: enterprise/azure-repos-integration
+sidebar:
+ order: 4
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard, Tabs, TabItem, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import setUpIntegrationDropdown from '!/enterprise/integrations/set_up_integration_dropdown.png';
+import authorizationAzureRepos from '!/crowdin/integrations/azure_repos_integration_authorization.png';
+import unconfigured from '!/enterprise/integrations/integration_unconfigured.png';
+import unconfiguredSb from '!/enterprise/integrations/integration_unconfigured_sb.png';
+import syncNow from '!/enterprise/integrations/integration_sync_now.png';
+
+Die Azure Repos-Integration ermöglicht es Ihnen, Dateien zwischen Ihrem Azure Repos-Repository und Ihrem Crowdin Enterprise-Projekt zu synchronisieren.
+
+
+ Du musst die [Azure-Repos-Integration](https://store.crowdin.com/azure-repos) in deiner Crowdin-Enterprise-Organisation installieren, bevor du sie einrichten und verwenden kannst.
+
+
+In dateibasierten Projekten kannst du zwischen zwei Azure-Repos-Integrationsmodi wählen:
+
+* **Modus für Quell- und Übersetzungsdateien** – Quell- und Übersetzungsdateien zwischen deinem Azure-Repos-Repository und dem Crowdin-Enterprise-Projekt synchronisieren.
+* **Modus für Zielpakete** – Übersetzungsdateien aus dem Crowdin-Enterprise-Projekt im ausgewählten Format generieren und in dein Azure-Repos-Repository übertragen. In diesem Modus überträgt die Integration Übersetzungsdateien und synchronisiert keine Quellen aus deinem Repository. Wenn du in deinem Crowdin-Enterprise-Projekt eine Quelltextprüfung durchführst und aktualisierte Quelltexte in dein Repository übertragen möchtest, kannst du eine Quellsprache als Zielsprache hinzufügen. Sie wird zusammen mit den Übersetzungen in dein Repository übertragen.
+
+In stringbasierten Projekten arbeitet die Azure-Repos-Integration ausschließlich im **Modus für Ziel-Dateibundles**.
+
+
+ Mehr über [Projekttypen](/enterprise/creating-project/#project-types) erfahren.
+
+
+Alle übersetzten und freigegebenen Dateien (oder Ziel-Dateibundles) werden automatisch in den `l10n`-Branch des Azure-Repos-Repositorys zusammengeführt.
+
+## Azure-Repos-Konto verbinden
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Liste der Integrationen auf **Azure Repos**.
+ 3. Klicke auf **Integration einrichten** und wähle in der Dropdown-Liste **Modus für Quell- und Übersetzungsdateien** oder **Modus für Ziel-Dateibundles**, um die Integration über dein Azure-Repos-Konto herzustellen.
+ In stringbasierten Projekten arbeitet die Azure-Repos-Integration ausschließlich im **Modus für Ziel-Dateibundles**.
+ 4. Dann autorisiere die Verbindung mit Crowdin auf der Azure-Repos-Seite:
+
+
+Falls das benötigte Repository privat ist und du nur eingeschränkten oder keinen Zugriff darauf hast, bitte den Repositorybesitzer, dir ein Zugriffstoken bereitzustellen. Klicke anschließend auf **Persönliches Zugriffstoken verwenden**, füge das Token in das Feld *Token* ein und klicke auf **Integration einrichten**.
+
+
+ Wenn du eine Integration mit einem Zugriffstoken einrichtest, stelle sicher, dass du über die Berechtigung auf Projektadministratorebene für das benötigte Repository verfügst.
+
+
+### Repository auswählen
+
+Wähle im angezeigten Dialogfeld dein Repository und die zu übersetzenden Branches aus.
+
+
+
+
+
+ Es wird empfohlen, „Doppelte Strings“ auf **In einem Versions-Branch anzeigen** umzuschalten, damit identische Strings zwischen Branches ausgeblendet werden. Wenn deine Quelldateien Strings mit offensichtlichen Bezeichnern (Schlüsseln) enthalten, ist es besser, eine *strikte* Variante dieser Option zu verwenden. In anderen Fällen kannst du gerne die *reguläre* Variante verwenden.
+
+
+
+
+
+
+
+
+
+
+
+Bei der Arbeit mit der Azure-Repos-Integration im **Modus für Zielpakete** sendet die Integration die fertigen Übersetzungen aus deinem Crowdin-Enterprise-Projekt, ohne die Quellen aus deinem Repository abzurufen. Wenn du also ein Repository und Branches auswählst, die übersetzt werden sollen, legst du fest, wohin die Integration die generierten Bundles mit den Übersetzungen ablegen soll.
+
+
+ Mehr über [das Konfigurieren von Zieldateipaketen für VCS-Integrationen](/enterprise/bundles/#bundles-in-vcs-integrations) erfahren.
+
+
+Wenn Sie mit privaten Integrationen arbeiten (z. B. Integrationen mit selbst gehostetem VCS), müssen Sie dedizierte Crowdin-IP-Adressen in die Erlaubnisliste aufnehmen, um sicherzustellen, dass die Integration ordnungsgemäß funktioniert und sicher bleibt.
+
+
+ Mehr über [IP-Adressen](/developer/ip-addresses/#integrations-and-applications) erfahren.
+
+
+### Service-Branches
+
+Wenn die Übersetzungen fertig sind und Ihre Sprachen live gehen können, sendet Crowdin Enterprise die Pull-Anfrage mit den Übersetzungen an Ihr Versionskontrollsystem. Für jeden Zweig, der lokalisiert werden soll, erstellt Crowdin Enterprise einen zusätzlichen Servicezweig mit Übersetzungen. Wir committen nicht direkt in den Master-Branch, damit du die Übersetzungen zuerst überprüfen kannst.
+
+Standardmäßig wird `l10n_` dem Namen des erstellten Service-Branchs vorangestellt. Falls erforderlich, kannst du dies problemlos ändern.
+
+
+ Wir empfehlen, den `l10n_`-Branch nach dem Zusammenführen des Pull Requests aus deinem Repository zu löschen, um mögliche Konflikte zu vermeiden. Crowdin Enterprise erstellt den Service-Branch automatisch neu, sobald neue Übersetzungen zur Synchronisierung bereitstehen.
+
+
+### Synchronisierungseinstellungen
+
+Konfiguriere die Synchronisierungseinstellungen entsprechend deinen Anforderungen und Präferenzen.
+
+
+ Die Optionen *Vorhandene Übersetzungen importieren* und *Quellen übertragen* sind nur für dateibasierte Projekte verfügbar.
+
+
+#### Vorhandene Übersetzungen importieren
+
+Um vorhandene Übersetzungen aus deinem Repository zu importieren, wähle eine der folgenden Optionen:
+
+* **Einmaliger Übersetzungsimport nach dem Verbinden des Branchs**
+* **Neue Übersetzungen aus dem Repository immer importieren**
+
+Standardmäßig ist die erste Option ausgewählt, sodass Übersetzungen nur einmal importiert werden. Alternativ kannst du beide Optionen deaktivieren, wenn du keine Übersetzungen aus deinem Repository importieren möchtest.
+
+
+ Wir empfehlen, vorhandene Übersetzungen aus dem Repository während der Einrichtung der Integration nur einmal zu importieren. Behandle Crowdin Enterprise anschließend als maßgebliche Quelle und verwalte Übersetzungen ausschließlich in Crowdin Enterprise, um zu verhindern, dass nicht freigegebene Übersetzungen überschrieben werden.
+
+
+Klicke auf **Optionen für das Hochladen von Übersetzungen**, um auf die folgenden zusätzlichen Optionen zuzugreifen:
+
+* **Zielübersetzung darf mit der Quelle übereinstimmen**
+* **Hinzugefügte Übersetzungen freigeben**
+
+#### Quellen übertragen
+
+Standardmäßig werden Quellen nicht zusammen mit den Übersetzungen in das Repository übertragen. Wenn du jedoch in deinem Crowdin-Enterprise-Projekt eine Überprüfung des Quelltexts durchführst und die Änderungen an deinen Quelldateien in Crowdin Enterprise zurück in dein Repository übertragen möchtest, klicke auf **Bearbeiten**, wähle in den Integrationseinstellungen *Quellen übertragen* und klicke auf **Speichern**.
+
+#### Synchronisierungszeitplan
+
+Die Synchronisierung wird automatisch jede Stunde durchgeführt. Falls erforderlich, kannst du das Aktualisierungsintervall in den Integrationseinstellungen ändern. Um den Synchronisierungszeitplan zu konfigurieren, klicke auf **Bearbeiten**, scrolle nach unten zu *Synchronisierungszeitplan*, lege das gewünschte Intervall fest und klicke auf **Speichern**.
+
+Es gibt Fälle, in denen Übersetzungen vorübergehend nicht in das Repository übertragen werden sollen. Klicke in diesem Fall auf **Bearbeiten**, deaktiviere *Synchronisierungszeitplan* in den Integrationseinstellungen und klicke auf **Speichern**. Wenn du die Übersetzungen wieder mit dem Repository synchronisieren möchtest, wähle *Synchronisierungszeitplan* aus und klicke auf **Speichern**.
+
+Unabhängig von den Synchronisationseinstellungen werden die Änderungen an den Quelldateien im Repo weiterhin kontinuierlich mit Crowdin Enterprise synchronisiert.
+
+### Automatisch zu synchronisierende Branches
+
+Wenn Sie die Integration einrichten, wählen Sie bestehende Repository-Zweige aus, die dem Crowdin Enterprise-Projekt hinzugefügt werden sollen. Um zukünftige Zweige aus Azure Repos automatisch zu Crowdin Enterprise hinzuzufügen, erstellen Sie in den Integrationseinstellungen ein Muster für die Zweignamen.
+
+Beispielsweise fügst du in den Einstellungen der Azure-Repos-Integration das Muster \**feature* hinzu. In diesem Fall werden zukünftige Branches, die dieses Wort am Ende ihres Titels enthalten, dem Projekt hinzugefügt.
+
+Führe die folgenden Schritte aus, um ein Muster für Branch-Namen hinzuzufügen:
+
+
+ 1. Klicke im Abschnitt der Azure-Repos-Integration auf **Bearbeiten**.
+ 2. Scrolle im angezeigten Dialogfeld nach unten zu *Automatisch zu synchronisierende Branches*.
+ 3. Verwende im Feld *Automatisch zu synchronisierende Branches* Platzhalter wie `*`, `?`, `[set]`, `\` und weitere, um die benötigten Branches zu bestimmen.
+ 4. Klicke auf **Speichern**.
+
+
+### Standardname der Konfigurationsdatei
+
+`crowdin.yml` ist der Standarddateiname, der für automatisch synchronisierte Branches verwendet wird. Um die Standardeinstellungen zu ändern, klicke auf **Bearbeiten**, gib im Feld *Standardname der Konfigurationsdatei* in den Integrationseinstellungen den gewünschten Namen ein und klicke auf **Speichern**.
+
+Wenn du keinen eigenen Namen für die Konfigurationsdatei automatisch synchronisierter Branches angibst und die Integration im Stammverzeichnis des Branchs keine Konfigurationsdatei mit dem Standardnamen `crowdin.yml` findet, werden diese Branches in den Integrationseinstellungen mit einem roten Symbol mit Ausrufezeichen und dem Hinweis „Nicht bereit. Konfiguration prüfen“ markiert. Konfiguration prüfen
+
+## Auswählen von Inhalten für die Synchronisierung
+
+Damit die Integration funktioniert, musst du festlegen, welche Quelldateien übersetzt werden sollen und wie Crowdin Enterprise die übersetzten Dateien in deinem Repository strukturieren soll.
+
+
+ Wenn neben dem Namen des Service-Branchs ein rotes Symbol mit Ausrufezeichen angezeigt wird, bedeutet dies, dass du keinen Inhalt für die Synchronisierung ausgewählt hast.
+
+
+Es gibt zwei Möglichkeiten, den zu synchronisierenden Inhalt festzulegen:
+
+* Online konfigurieren
+* Manuell durch Erstellen einer Konfigurationsdatei konfigurieren
+
+### Online konfigurieren
+
+Dieses Verfahren ist für alle Integrationen mit Versionskontrollsystemen (VCS) gleich.
+
+
+ Lies [VCS-Integrationen online konfigurieren](/enterprise/configuring-vcs-integrations-online/), um zu erfahren, wie du Inhalte für die Synchronisierung online auswählst.
+
+
+### Konfigurationsdatei erstellen
+
+Die Konfigurationsdatei `crowdin.yml` sollte zusammen mit jedem separaten Branch, den du übersetzen möchtest, im Azure-Repos-Repository gespeichert werden, damit Crowdin Enterprise genau weiß, welche Dateien zur Übersetzung gesendet werden sollen.
+
+Sie sollte dieselbe Struktur haben, die für die CLI erforderlich ist. Aus Sicherheitsgründen dürfen die Anmeldedaten deines Projekts jedoch nicht im Header der Datei gespeichert werden.
+
+
+ Mehr über das [Erstellen einer Konfigurationsdatei](/developer/configuration-file/) erfahren.
+
+
+## Mit mehreren Repositorys in einem Projekt arbeiten
+
+Wenn du an einem plattformübergreifenden Produkt arbeitest, das Versionen für verschiedene Betriebssysteme enthält, möchtest du möglicherweise mehrere Repositorys verbinden, die Quelldateien für die einzelnen Betriebssysteme enthalten. In diesem Fall können Lokalisierungsressourcen (z. B. TMs und Glossare) und Übersetzungen effizienter genutzt werden, wodurch sich die für die Projektlokalisierung benötigte Zeit verkürzt.
+
+Führe die folgenden Schritte aus, um ein weiteres Repository hinzuzufügen:
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Liste der Integrationen auf **Azure Repos**.
+ 3. Klicke auf **Repository hinzufügen**.
+ 4. Konfiguriere die Integration mit dem neuen Repository entsprechend deinen Anforderungen und Präferenzen.
+
+
+## Überprüfe den Status der Synchronisation
+
+Sobald die Integration eingerichtet ist, werden alle zugehörigen Informationen unter **Integrationen > Azure Repos** gespeichert.
+
+Nach dem Verbinden der Integration können die Einstellungen nur noch von dem Projektmitglied aktualisiert werden, das sie konfiguriert hat. Alle Projektmanager außer der Person, die die Integration konfiguriert hat, sehen die Schaltfläche **Bearbeiten** deaktiviert. Beim Darüberfahren wird folgende Meldung angezeigt: `Integration was configured by {Full Name} ({username})`.
+
+Standardmäßig wird die Synchronisierung automatisch jede Stunde durchgeführt. Wenn du die Synchronisierung sofort starten möchtest, klicke auf **Jetzt synchronisieren**.
+
+
+
+Wenn du stattdessen nur einen Branch separat synchronisieren musst, klicke beim gewünschten Branch auf und wähle **Branch synchronisieren** aus.
+
+## Übersetzungen aus dem Repository hochladen
+
+Standardmäßig werden die im Repo gespeicherten Übersetzungen nur bei der ersten Synchronisierung in Crowdin Enterprise hochgeladen. Um Übersetzungen manuell in Crowdin Enterprise hochzuladen, klicke auf das -Symbol neben der Schaltfläche **Jetzt synchronisieren** und anschließend auf **Übersetzungen mit Crowdin Enterprise synchronisieren**. Die Integration lädt vorhandene Übersetzungen in dein Crowdin-Enterprise-Projekt hoch.
+
+
+ * Die Option **Übersetzungen mit Crowdin Enterprise synchronisieren** ist nur für dateibasierte Projekte verfügbar.
+ * Verwende diese Funktion mit Vorsicht, wenn bereits eine Übersetzung läuft.
+ Das manuelle Hochladen von Übersetzungen aus dem Repository kann nicht freigegebene Übersetzungen, die sich derzeit im Projekt befinden, überschreiben – ähnlich wie die Option [**Neue Übersetzungen aus dem Repository immer importieren**](#import-existing-translations).
+
+
+## Fragen und Antworten
+
+
+ Da VCS-Integrationen in Crowdin Enterprise die API zum Committen von Dateien verwenden, aber nicht Git, wird jede Datei separat committed.
+
+ Hier sind einige Empfehlungen, die dir bei der Lösung ähnlicher Situationen helfen können:
+
+ * Verwende die Option `export_languages`, um Commits von Sprachen zu überspringen, die du noch nicht benötigst. Mehr über den [Parameter „Export languages“](/developer/configuration-file/#export-languages) erfahren.
+ * Standardmäßig wird der Tag `[ci skip]` zur Commit-Nachricht hinzugefügt, um unnötige Builds zu überspringen. Mehr über den [Parameter „Commit Message“](/developer/configuration-file/#commit-message) erfahren.
+ * Konfiguriere das gewünschte Synchronisierungsintervall mithilfe von [Synchronisierungszeitplan](#synchronization-settings) (z. B. Synchronisierung einmal alle 24 Stunden).
+ * Führe Commits beim Zusammenführen eines Lokalisierungs-Branchs zusammen, damit die Historie des Master-Branchs übersichtlich und sauber bleibt.
+
diff --git a/src/content/docs/de/enterprise/integrations/bitbucket.mdx b/src/content/docs/de/enterprise/integrations/bitbucket.mdx
new file mode 100644
index 000000000..5eb3869b4
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/bitbucket.mdx
@@ -0,0 +1,236 @@
+---
+title: Bitbucket-Einbindung
+description: Dateien zwischen deinem Bitbucket-Repository und Crowdin synchronisieren
+slug: enterprise/bitbucket-integration
+sidebar:
+ order: 3
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard, Tabs, TabItem, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import setUpIntegrationDropdown from '!/enterprise/integrations/set_up_integration_dropdown.png';
+import authorization from '!/crowdin/integrations/bitbucket_integration_authorization.png';
+import unconfigured from '!/enterprise/integrations/integration_unconfigured.png';
+import unconfiguredSb from '!/enterprise/integrations/integration_unconfigured_sb.png';
+import syncNow from '!/enterprise/integrations/integration_sync_now.png';
+
+Mit der Bitbucket-Integration kannst du Dateien zwischen deinem Bitbucket-Repository und dem Crowdin-Enterprise-Projekt synchronisieren.
+
+
+ Installiere vor dem Einrichten der Integration in deiner Crowdin-Enterprise-Organisation die Variante, die zu deinem Setup passt:
+
+ * [Bitbucket-Integration](https://store.crowdin.com/bitbucket) – für Repositories, die in Bitbucket Cloud gehostet werden.
+ * [Bitbucket-Server-&-Data-Center-Integration](https://store.crowdin.com/bitbucket-server) – für eine selbst gehostete Bitbucket-Instanz.
+
+
+Bei dateibasierten Projekten gibt es zwei mögliche Bitbucket-Integrationsmodi, zwischen denen Sie wählen können:
+
+* **Modus für Quell- und Übersetzungsdateien** – Quell- und Übersetzungsdateien zwischen deinem Bitbucket-Repository und dem Crowdin-Enterprise-Projekt synchronisieren.
+* **Modus für Zielpakete** – Übersetzungsdateien aus dem Crowdin-Enterprise-Projekt im ausgewählten Format generieren und in dein Bitbucket-Repository übertragen. In diesem Modus überträgt die Integration Übersetzungsdateien und synchronisiert keine Quellen aus deinem Repository. Wenn du in deinem Crowdin-Enterprise-Projekt eine Quelltextprüfung durchführst und aktualisierte Quelltexte in dein Repository übertragen möchtest, kannst du eine Quellsprache als Zielsprache hinzufügen. Sie wird zusammen mit den Übersetzungen in dein Repository übertragen.
+
+In stringbasierten Projekten arbeitet die Bitbucket-Integration ausschließlich im **Modus für Zieldateibundles**.
+
+
+ Mehr über [Projekttypen](/enterprise/creating-project/#project-types) erfahren.
+
+
+Alle übersetzten und bestätigten Dateien (oder Zieldateibundles) werden automatisch in den `l10n`-Branch des Bitbucket-Repositorys zusammengeführt.
+
+## Bitbucket-Konto verbinden
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Integrationsliste auf **Bitbucket**.
+ 3. Klicke auf **Integration einrichten** und wähle in der Dropdown-Liste **Modus für Quell- und Übersetzungsdateien** oder **Modus für Zieldateibundles** aus, um dein Bitbucket-Konto zu verbinden.
+ In stringbasierten Projekten arbeitet die Bitbucket-Integration ausschließlich im **Modus für Zieldateibundles**.
+ 4. Autorisiere anschließend die Verbindung mit Crowdin auf der Bitbucket-Seite:
+
+
+Wenn das benötigte Repository privat ist und du nur eingeschränkten oder keinen Zugriff darauf hast, bitte den Repository-Eigentümer, dir ein [Zugriffstoken](https://support.atlassian.com/bitbucket-cloud/docs/repository-access-tokens/) bereitzustellen. Die erforderlichen Scopes sind: `pullrequest:write`, `repository:write`, `webhook`. Gib anschließend im Abschnitt **Persönliches Zugriffstoken verwenden (optional)** deinen Workspace-Namen in das Feld *Workspace*, das Token in das Feld *Token* ein und klicke auf **Integration einrichten**.
+
+
+ Wenn die Konfiguration abgeschlossen ist, klicke auf **Speichern**.
+
+
+### Repository auswählen
+
+Wähle im angezeigten Dialogfeld dein Repository und die zu übersetzenden Branches aus.
+
+
+
+
+
+ Es wird empfohlen, „Doppelte Strings“ auf **In einem Versions-Branch anzeigen** umzuschalten, damit identische Strings zwischen Branches ausgeblendet werden. Wenn deine Quelldateien Strings mit offensichtlichen Bezeichnern (Schlüsseln) enthalten, ist es besser, eine *strikte* Variante dieser Option zu verwenden. In anderen Fällen kannst du gerne die *reguläre* Variante verwenden.
+
+
+
+
+
+
+
+
+
+
+
+Bei der Arbeit mit der Bitbucket-Integration im **Modus für Zielpakete** sendet die Integration die fertigen Übersetzungen aus deinem Crowdin-Enterprise-Projekt, ohne die Quellen aus deinem Repository abzurufen. Wenn du also ein Repository und Branches auswählst, die übersetzt werden sollen, legst du fest, wohin die Integration die generierten Bundles mit den Übersetzungen ablegen soll.
+
+
+ Mehr über [das Konfigurieren von Zieldateipaketen für VCS-Integrationen](/enterprise/bundles/#bundles-in-vcs-integrations) erfahren.
+
+
+Wenn Sie mit privaten Integrationen arbeiten (z. B. Integrationen mit selbst gehostetem VCS), müssen Sie dedizierte Crowdin-IP-Adressen in die Erlaubnisliste aufnehmen, um sicherzustellen, dass die Integration ordnungsgemäß funktioniert und sicher bleibt.
+
+
+ Mehr über [IP-Adressen](/developer/ip-addresses/#integrations-and-applications) erfahren.
+
+
+### Service-Branches
+
+Wenn die Übersetzungen fertig sind und Ihre Sprachen live gehen können, sendet Crowdin Enterprise die Pull-Anfrage mit den Übersetzungen an Ihr Versionskontrollsystem. Für jeden Zweig, der lokalisiert werden soll, erstellt Crowdin Enterprise einen zusätzlichen Servicezweig mit Übersetzungen. Wir committen nicht direkt in den Master-Branch, damit du die Übersetzungen zuerst überprüfen kannst.
+
+Standardmäßig wird `l10n_` dem Namen des erstellten Service-Branchs vorangestellt. Falls erforderlich, kannst du dies problemlos ändern.
+
+
+ Wir empfehlen, den `l10n_`-Branch nach dem Zusammenführen des Pull Requests aus deinem Repository zu löschen, um mögliche Konflikte zu vermeiden. Crowdin Enterprise erstellt den Service-Branch automatisch neu, sobald neue Übersetzungen zur Synchronisierung bereitstehen.
+
+
+### Synchronisierungseinstellungen
+
+Konfiguriere die Synchronisierungseinstellungen entsprechend deinen Anforderungen und Präferenzen.
+
+
+ Die Optionen *Vorhandene Übersetzungen importieren* und *Quellen übertragen* sind nur für dateibasierte Projekte verfügbar.
+
+
+#### Vorhandene Übersetzungen importieren
+
+Um vorhandene Übersetzungen aus deinem Repository zu importieren, wähle eine der folgenden Optionen:
+
+* **Einmaliger Übersetzungsimport nach dem Verbinden des Branchs**
+* **Neue Übersetzungen aus dem Repository immer importieren**
+
+Standardmäßig ist die erste Option ausgewählt, sodass Übersetzungen nur einmal importiert werden. Alternativ kannst du beide Optionen deaktivieren, wenn du keine Übersetzungen aus deinem Repository importieren möchtest.
+
+
+ Wir empfehlen, vorhandene Übersetzungen aus dem Repository während der Einrichtung der Integration nur einmal zu importieren. Behandle Crowdin Enterprise anschließend als maßgebliche Quelle und verwalte Übersetzungen ausschließlich in Crowdin Enterprise, um zu verhindern, dass nicht freigegebene Übersetzungen überschrieben werden.
+
+
+Klicke auf **Optionen für das Hochladen von Übersetzungen**, um auf die folgenden zusätzlichen Optionen zuzugreifen:
+
+* **Zielübersetzung darf mit der Quelle übereinstimmen**
+* **Hinzugefügte Übersetzungen freigeben**
+
+#### Quellen übertragen
+
+Standardmäßig werden Quellen nicht zusammen mit den Übersetzungen in das Repository übertragen. Wenn du jedoch in deinem Crowdin-Enterprise-Projekt eine Überprüfung des Quelltexts durchführst und die Änderungen an deinen Quelldateien in Crowdin Enterprise zurück in dein Repository übertragen möchtest, klicke auf **Bearbeiten**, wähle in den Integrationseinstellungen *Quellen übertragen* und klicke auf **Speichern**.
+
+#### Synchronisierungszeitplan
+
+Die Synchronisierung wird automatisch jede Stunde durchgeführt. Falls erforderlich, kannst du das Aktualisierungsintervall in den Integrationseinstellungen ändern. Um den Synchronisierungszeitplan zu konfigurieren, klicke auf **Bearbeiten**, scrolle nach unten zu *Synchronisierungszeitplan*, lege das gewünschte Intervall fest und klicke auf **Speichern**.
+
+Es gibt Fälle, in denen Übersetzungen vorübergehend nicht in das Repository übertragen werden sollen. Klicke in diesem Fall auf **Bearbeiten**, deaktiviere *Synchronisierungszeitplan* in den Integrationseinstellungen und klicke auf **Speichern**. Wenn du die Übersetzungen wieder mit dem Repository synchronisieren möchtest, wähle *Synchronisierungszeitplan* aus und klicke auf **Speichern**.
+
+Unabhängig von den Synchronisationseinstellungen werden die Änderungen an den Quelldateien im Repo weiterhin kontinuierlich mit Crowdin Enterprise synchronisiert.
+
+### Automatisch zu synchronisierende Branches
+
+Wenn Sie die Integration einrichten, wählen Sie bestehende Repository-Zweige aus, die dem Crowdin Enterprise-Projekt hinzugefügt werden sollen. Um zukünftige Branches aus Bitbucket automatisch zu Crowdin Enterprise hinzuzufügen, erstelle in den Integrationseinstellungen ein Muster für die Branch-Namen.
+
+Beispielsweise fügst du in den Einstellungen der Bitbucket-Integration das Muster \**feature* hinzu. In diesem Fall werden zukünftige Branches, die dieses Wort am Ende ihres Titels enthalten, dem Projekt hinzugefügt.
+
+Führe die folgenden Schritte aus, um ein Muster für Branch-Namen hinzuzufügen:
+
+
+ 1. Klicke im Bereich der Bitbucket-Integration auf **Bearbeiten**.
+ 2. Scrolle im angezeigten Dialogfeld nach unten zu *Automatisch zu synchronisierende Branches*.
+ 3. Verwende im Feld *Automatisch zu synchronisierende Branches* Platzhalter wie `*`, `?`, `[set]`, `\` und weitere, um die benötigten Branches zu bestimmen.
+ 4. Klicke auf **Speichern**.
+
+
+### Standardname der Konfigurationsdatei
+
+`crowdin.yml` ist der Standarddateiname, der für automatisch synchronisierte Branches verwendet wird. Um die Standardeinstellungen zu ändern, klicke auf **Bearbeiten**, gib im Feld *Standardname der Konfigurationsdatei* in den Integrationseinstellungen den gewünschten Namen ein und klicke auf **Speichern**.
+
+Wenn du keinen eigenen Namen für die Konfigurationsdatei automatisch synchronisierter Branches angibst und die Integration im Stammverzeichnis des Branchs keine Konfigurationsdatei mit dem Standardnamen `crowdin.yml` findet, werden diese Branches in den Integrationseinstellungen mit einem roten Symbol mit Ausrufezeichen und dem Hinweis „Nicht bereit. Konfiguration prüfen“ markiert. Konfiguration prüfen
+
+## Auswählen von Inhalten für die Synchronisierung
+
+Damit die Integration funktioniert, musst du festlegen, welche Quelldateien übersetzt werden sollen und wie Crowdin Enterprise die übersetzten Dateien in deinem Repository strukturieren soll. Damit die Integration im Modus für Zieldateibundles funktioniert, musst du die benötigten Bundles auswählen, die du in dein Repository übertragen möchtest.
+
+
+ Wenn neben dem Namen des Service-Branchs ein rotes Symbol mit Ausrufezeichen angezeigt wird, bedeutet dies, dass du keinen Inhalt für die Synchronisierung ausgewählt hast.
+
+
+Es gibt zwei Möglichkeiten, den zu synchronisierenden Inhalt festzulegen:
+
+* Online konfigurieren
+* Manuell durch Erstellen einer Konfigurationsdatei konfigurieren
+
+### Online konfigurieren
+
+Dieses Verfahren ist für alle Integrationen mit Versionskontrollsystemen (VCS) gleich.
+
+
+ Lies [VCS-Integrationen online konfigurieren](/enterprise/configuring-vcs-integrations-online/), um zu erfahren, wie du Inhalte für die Synchronisierung online auswählst.
+
+
+### Konfigurationsdatei erstellen
+
+Die Konfigurationsdatei `crowdin.yml` sollte zusammen mit jedem separaten Branch, den du übersetzen möchtest, im Bitbucket-Repository gespeichert werden, damit Crowdin Enterprise genau weiß, welche Dateien zur Übersetzung gesendet werden sollen.
+
+Sie sollte dieselbe Struktur haben, die für die CLI erforderlich ist. Aus Sicherheitsgründen dürfen die Anmeldedaten deines Projekts jedoch nicht im Header der Datei gespeichert werden.
+
+
+ Mehr über das [Erstellen einer Konfigurationsdatei](/developer/configuration-file/) erfahren.
+
+
+## Mit mehreren Repositorys in einem Projekt arbeiten
+
+Wenn du an einem plattformübergreifenden Produkt arbeitest, das Versionen für verschiedene Betriebssysteme enthält, möchtest du möglicherweise mehrere Repositorys verbinden, die Quelldateien für die einzelnen Betriebssysteme enthalten. In diesem Fall können Lokalisierungsressourcen (z. B. TMs und Glossare) und Übersetzungen effizienter genutzt werden, wodurch sich die für die Projektlokalisierung benötigte Zeit verkürzt.
+
+Führe die folgenden Schritte aus, um ein weiteres Repository hinzuzufügen:
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Integrationsliste auf **Bitbucket**.
+ 3. Klicke auf **Repository hinzufügen**.
+ 4. Konfiguriere die Integration mit dem neuen Repository entsprechend deinen Anforderungen und Präferenzen.
+
+
+## Überprüfe den Status der Synchronisation
+
+Nachdem die Integration eingerichtet wurde, werden alle zugehörigen Informationen unter **Integrationen > Bitbucket** gespeichert.
+
+Nach dem Verbinden der Integration können die Einstellungen nur noch von dem Projektmitglied aktualisiert werden, das sie konfiguriert hat. Alle Projektmanager außer der Person, die die Integration konfiguriert hat, sehen die Schaltfläche **Bearbeiten** deaktiviert. Beim Darüberfahren wird folgende Meldung angezeigt: `Integration was configured by {Full Name} ({username})`.
+
+Standardmäßig wird die Synchronisierung automatisch jede Stunde durchgeführt. Wenn du die Synchronisierung sofort starten möchtest, klicke auf **Jetzt synchronisieren**.
+
+
+
+Wenn du stattdessen nur einen Branch separat synchronisieren musst, klicke beim gewünschten Branch auf und wähle **Branch synchronisieren** aus.
+
+## Übersetzungen aus dem Repository hochladen
+
+Standardmäßig werden die im Repo gespeicherten Übersetzungen nur bei der ersten Synchronisierung in Crowdin Enterprise hochgeladen. Um Übersetzungen manuell in Crowdin Enterprise hochzuladen, klicke auf das -Symbol neben der Schaltfläche **Jetzt synchronisieren** und anschließend auf **Übersetzungen mit Crowdin Enterprise synchronisieren**. Die Integration lädt vorhandene Übersetzungen in dein Crowdin-Enterprise-Projekt hoch.
+
+
+ * Die Option **Übersetzungen mit Crowdin Enterprise synchronisieren** ist nur für dateibasierte Projekte verfügbar.
+ * Verwende diese Funktion mit Vorsicht, wenn bereits eine Übersetzung läuft.
+ Das manuelle Hochladen von Übersetzungen aus dem Repository kann nicht freigegebene Übersetzungen, die sich derzeit im Projekt befinden, überschreiben – ähnlich wie die Option [**Neue Übersetzungen aus dem Repository immer importieren**](#import-existing-translations).
+
+
+## Fragen und Antworten
+
+
+ Da VCS-Integrationen in Crowdin Enterprise die API zum Committen von Dateien verwenden, aber nicht Git, wird jede Datei separat committed.
+
+ Hier sind einige Empfehlungen, die dir bei der Lösung ähnlicher Situationen helfen können:
+
+ * Verwende die Option `export_languages`, um Commits von Sprachen zu überspringen, die du noch nicht benötigst. Mehr über den [Parameter „Export languages“](/developer/configuration-file/#export-languages) erfahren.
+ * Standardmäßig wird der Tag `[ci skip]` zur Commit-Nachricht hinzugefügt, um unnötige Builds zu überspringen. Mehr über den [Parameter „Commit Message“](/developer/configuration-file/#commit-message) erfahren.
+ * Konfiguriere das gewünschte Synchronisierungsintervall mithilfe von [Synchronisierungszeitplan](#synchronization-settings) (z. B. Synchronisierung einmal alle 24 Stunden).
+ * Führe Commits beim Zusammenführen eines Lokalisierungs-Branchs zusammen, damit die Historie des Master-Branchs übersichtlich und sauber bleibt.
+
diff --git a/src/content/docs/de/enterprise/integrations/cdn-distributions.mdx b/src/content/docs/de/enterprise/integrations/cdn-distributions.mdx
new file mode 100644
index 000000000..96a655fdf
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/cdn-distributions.mdx
@@ -0,0 +1,193 @@
+---
+title: CDN-Verteilungen
+description: Übersetzte Inhalte sofort per CDN an deine App liefern
+slug: enterprise/cdn-distributions
+sidebar:
+ order: 6
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, Tabs, TabItem, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import webFlow from '!/crowdin/integrations/cdn_distributions_web.png';
+import mobileFlow from '!/crowdin/integrations/cdn_distributions_mobile_server_desktop.png';
+import addDistribution from '!/enterprise/integrations/cdn_distributions_add_distribution.png';
+import releaseDistribution from '!/enterprise/integrations/cdn_distributions_release_distribution.png';
+import usagePrice from '!/enterprise/integrations/cdn_distributions_usage_price.png';
+import usageStats from '!/enterprise/integrations/cdn_distributions_usage_statistics.png';
+
+Mit CDN-Distributionen kannst du Quellen und Übersetzungen in deinen mobilen, Server-, Desktop- oder Web-Apps mit nur einem Klick sofort aktualisieren, ohne eine neue Version vorbereiten zu müssen.
+
+Distributionen sind plattformunabhängig (z. B. iOS, macOS, Android, Windows oder Linux). Crowdin stellt deine Inhalte über das CDN als reguläre Dateien bereit, die jede App unabhängig von ihrer Plattform abrufen kann. Du kannst auf diese Inhalte über eines der Crowdin-SDKs, den Crowdin-OTA-JavaScript-Client oder direkt über eine URL zugreifen.
+
+## So funktioniert es
+
+Die folgenden Abbildungen zeigen visuell, wie die Bereitstellung von Quell- und Übersetzungsinhalten für verschiedene Arten von Anwendungen funktioniert.
+
+
+
+
+
+
+
+
+
+
+## Distribution einrichten
+
+Eine Distribution ist ein CDN-Speicher, der die übersetzten Inhalte deines Projekts spiegelt und für die Integration mit deinen Apps erforderlich ist. Distributionen verwenden [Bundles](/enterprise/bundles/), um deine Dateien zu paketieren und bereitzustellen.
+
+Gehe wie folgt vor, um eine Distribution zu konfigurieren:
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Klappe den Bereich **CDN-Distributionen** auf.
+ 3. Klicke auf **Hinzufügen**.
+ 4. Gib im Dialog **Verteilung hinzufügen** den gewünschten Namen für deine Verteilung ein.
+ 5. Wähle die Pakete aus, die du in diese Verteilung aufnehmen möchtest, oder klicke auf **Paket hinzufügen**, um eines von Grund auf zu erstellen. Mit dem Feld **Bundles durchsuchen** kannst du bestimmte Bundles schnell nach Namen finden.
+ 6. Klicke auf **Erstellen**.
+ 7. Kopiere den **Distribution-Hash** und das **Distribution-Manifest**. Das Manifest ist eine JSON-Datei mit wichtigen Details zur Verteilung (z. B. Dateien, Sprachen und Pfade), die in deiner Integration verwendet werden kann.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade herunter** auf der left Seitenleiste.
+ 2. Klappe den Bereich **CDN-Distributionen** auf.
+ 3. Klicke auf **Hinzufügen**.
+ 4. Gib im Dialog **Verteilung hinzufügen** den gewünschten Namen für deine Verteilung ein.
+ 5. Wähle die Pakete aus, die du in diese Verteilung aufnehmen möchtest, oder klicke auf **Paket hinzufügen**, um eines von Grund auf zu erstellen. Mit dem Feld **Bundles durchsuchen** kannst du bestimmte Bundles schnell nach Namen finden.
+ 6. Klicke auf **Erstellen**.
+ 7. Kopiere den **Distribution-Hash** und das **Distribution-Manifest**. Das Manifest ist eine JSON-Datei mit wichtigen Details zur Verteilung (z. B. Dateien, Sprachen und Pfade), die in deiner Integration verwendet werden kann.
+
+
+
+
+
+
+
+ Das CDN cached alle Übersetzungen in einer Version bis zu 1 Stunde lang. Selbst nachdem neue Übersetzungen in Crowdin Enterprise veröffentlicht wurden, kann das CDN sie daher verzögert zurückgeben.
+
+
+## Für mobile Anwendungen
+
+Um übersetzte Inhalte über CDN-Distributionen an deine mobilen Apps zu senden, verwende die Crowdin-SDKs.
+
+
+
+
+
+
+
+
+## Für Webanwendungen
+
+Um übersetzte Inhalte über CDN-Distributionen an deine Web-Apps zu senden, verwende den Crowdin-OTA-JavaScript-Client.
+
+
+ Mehr über den [Crowdin-OTA-JavaScript-Client](https://crowdin.github.io/ota-client-js/) erfahren.
+
+
+Um die Bereitstellung übersetzter Inhalte für deine Web-Apps manuell zu verwalten, kannst du entweder:
+
+* Die **Distribution-Manifest-URL** verwenden, die eine JSON-Datei mit den Distributionsdetails (Dateien, Sprachen usw.) anzeigt, oder
+* Die URL für jede Datei anhand des **Distribution-Hashs** bilden, wie unten gezeigt.
+
+Forme die URL zur Übersetzungsdatei wie folgt:
+
+```shell
+https://distributions.crowdin.net/{distribution_hash}/content/{path_to_file}
+```
+
+`{path_to_file}` entspricht dem Pfad, der in deinem regulären Übersetzungs-Build verwendet wird. Wenn deine Dateien keine Exportmuster mit Platzhaltern für Sprachcodes enthalten (z. B. `%locale%`, `%two_letters_code%` usw.), fügt Crowdin Enterprise automatisch den Crowdin-Sprachcode am Anfang des Pfads hinzu.
+
+Um alle verfügbaren Dateien und Sprachen für deine Distribution anzuzeigen, kopiere die Distribution-Manifest-URL (die in der Crowdin-Enterprise-Oberfläche bereitgestellt wird) und öffne sie in deinem Browser.
+
+Du siehst dann eine JSON-Struktur wie folgt:
+
+```json
+{
+ "files": ["/crowdin_sample_android.xml"],
+ "languages": ["fr","de","uk"],
+ "language_mapping": [],
+ "custom_languages": [],
+ "timestamp": 1234567890,
+ "content": {
+ "fr": ["/content/fr/crowdin_sample_android.xml"],
+ "de": ["/content/de/crowdin_sample_android.xml"],
+ "uk": ["/content/uk/crowdin_sample_android.xml"]
+ },
+ "mapping": ["/mapping/en/crowdin_sample_android.xml"]
+}
+```
+
+Dieses JSON enthält die genauen Pfade, die mit der Distribution verwendet werden sollen.
+
+## Preise
+
+| **Preiskomponente** | **Kostenloses Kontingent** | **Preis** |
+| ------------------- | -------------------------- | ------------ |
+| Anzahl der Anfragen | 1 Mio./Monat | $3,00/1 Mio. |
+| Datenübertragung | 10 GB/Monat | $2,00/10 GB |
+
+Als Anfrage gilt jede einzelne Abfrage an ein CDN (z. B. eine Anfrage an ein Distributionsmanifest, eine Anfrage an eine Distributionsdatei usw.).
+
+Datenübertragung bezeichnet die über das Netzwerk übertragene Datenmenge (einschließlich Header). Das System stellt deine Sprachpakete über ein CDN bereit, die alle vorhandenen Übersetzungen enthalten.
+
+Wenn die Distribution Inhalte auf mehrere Dateien verteilt enthält, wird die Anfrage zum Herunterladen jeder Datei als separate Anfrage gezählt. Zusätzlich wird auch die Anzahl der Dateien als Datenübertragung gezählt.
+
+Wenn eine Distribution beispielsweise 20 Dateien mit jeweils 5 MB enthält, wird der Download als 20 Anfragen und 100 MB Datenübertragung gezählt.
+
+Um die Anzahl der CDN-Anfragen zu reduzieren, kannst du alle erforderlichen Inhalte in eine Datei packen (mithilfe von Bundles). Beim Download zählt das System dann eine statt 20 separater Anfragen. Zusätzlich kann die Caching-Konfiguration auf der Seite der App vorgenommen werden.
+
+In unseren Statistiken verwenden wir von AWS bereitgestellte Daten. Wenn in einem Monat 1.000.001 Anfragen (1 Million und 1) gestellt werden, beträgt der Preis für die Anfragen 6 $. Wenn in einem Monat 10 GB und 1 Byte übertragen werden, beträgt der Preis für die Datenübertragung 4 $. Die Gesamtsumme beträgt 10 $ pro Monat für Anfragen und Datenübertragung.
+
+## CDN-Nutzung verwalten
+
+Du kannst den Preis deiner CDN-Nutzung verwalten und Benachrichtigungen für tägliche Nutzungslimits unter **Organisationseinstellungen > Abrechnung > CDN-Distributionen** einrichten.
+
+### Preis der CDN-Nutzung
+
+Im Nutzungsbereich **CDN-Distributionen** kannst du den insgesamt während des aktuellen Abrechnungszeitraums (eines Monats) ausgegebenen Betrag sehen. Dies umfasst eine detaillierte Aufschlüsselung der Anfragen und der Datenübertragung mit den jeweiligen Preisen. Die Zahlung für die CDN-Nutzung wird im nächsten Abrechnungszeitraum in dein Crowdin-Abonnement aufgenommen. Crowdin Credits decken die CDN-Nutzung nicht ab.
+
+
+
+### Tägliche Warnschwelle für das Guthaben festlegen
+
+Du kannst ein tägliches CDN-Nutzungslimit festlegen. Sobald diese Schwelle überschritten wird, erhältst du eine Benachrichtigung. Standardmäßig ist das Limit auf 30 $ pro Tag festgelegt. Diese Funktion hilft dir, über deine Nutzung informiert zu bleiben und unerwartete Mehrkosten zu vermeiden. Du kannst das Limit jederzeit aktualisieren. Wenn dein kostenloses Kontingent (1 Mio. Anfragen und 10 GB Datenübertragung) überschritten wird, wird zusätzlich eine einmalige Benachrichtigung gesendet.
+
+Gehe wie folgt vor, um Nutzungsbenachrichtigungen einzurichten:
+
+
+ 1. Öffne deine **Organisationseinstellungen** und gehe zum Tab **Abrechnung**.
+ 2. Klicke auf **CDN-Distributionen**.
+ 3. Gib den gewünschten Schwellenwert im Feld **Warnschwelle für das tägliche Guthaben, $** ein.
+ 4. Klicken Sie auf **Speichern**, um Ihre Einstellungen zu bestätigen.
+
+
+### Nutzungsstatistiken
+
+Der Bereich **Nutzungsstatistiken** bietet eine visuelle Analyse deiner CDN-Nutzung über ein interaktives Diagramm mit detaillierten Statistiken für den Monat. Du kannst Daten für alle Distributionen anzeigen oder dich auf bestimmte Distributionen konzentrieren.
+
+Das Diagramm zeigt gleichzeitig drei Linien: Anzahl der Anfragen, Übertragungskosten und übertragene Daten. Bewege den Mauszeiger über die Datenpunkte, um die Tagessummen für jede Kategorie anzuzeigen.
+
+Du kannst dich auch auf eine bestimmte Kategorie konzentrieren, indem du den Mauszeiger über ihren Titel unter dem Diagramm bewegst. Um eine bestimmte Kategorie im Diagramm auszublenden, klicke auf ihren Titel.
+
+
+
+### Projektstatistiken
+
+Der Bereich **Projektstatistiken** unterhalb des Diagramms bietet eine detaillierte Aufschlüsselung deiner CDN-Nutzung, gruppiert nach Projekt. Diese Tabelle hilft dir dabei, zu verfolgen, welche Projekte im ausgewählten Zeitraum die meisten Ressourcen verbrauchen.
+
+Jede Zeile der Tabelle stellt ein einzelnes Projekt dar und enthält die folgenden Informationen:
+
+* **Projekt**: Der Name des Projekts.
+* **Anfragen**: Die Gesamtzahl der vom Projekt gestellten Anfragen.
+* **Übertragene Daten (GB)**: Die Gesamtmenge der vom Projekt übertragenen Daten.
+* **Preis**: Die ungefähren Kosten für die Nutzung des Projekts.
+
+
+ Die im Nutzungsdiagramm und in der Projektstatistiktabelle angezeigten Kosten sind Schätzungen. Der endgültig abgerechnete Betrag kann geringfügig abweichen.
+
diff --git a/src/content/docs/de/enterprise/integrations/configuring-vcs-online.mdx b/src/content/docs/de/enterprise/integrations/configuring-vcs-online.mdx
new file mode 100644
index 000000000..308440b85
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/configuring-vcs-online.mdx
@@ -0,0 +1,166 @@
+---
+title: VCS-Integrationen online konfigurieren
+description: Erfahre, wie du eine DVCS-Integration online in Crowdin konfigurierst.
+slug: enterprise/configuring-vcs-integrations-online
+sidebar:
+ order: 5
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import Include from '~/components/Include.astro';
+import configuringSpreadsheets from '!/enterprise/integrations/vcs_configuring_spreadsheets.png';
+import configuringXml from '!/enterprise/integrations/vcs_configuring_xml.png';
+import editIntegrationEditBranchBtn from '!/enterprise/integrations/vcs_edit_integration_edit_branch_btn.png';
+import filesList from '!/enterprise/integrations/vcs_files_list.png';
+import filesListFilter from '!/enterprise/integrations/vcs_files_list_filter.png';
+import ignoreFiles from '!/enterprise/integrations/vcs_ignore_files.png';
+import languageMapping from '!/enterprise/integrations/vcs_language_mapping.png';
+import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.png';
+
+Um eine Versionskontrollsystem-Integration zu konfigurieren, gib die Quelldateien an, die du übersetzen möchtest, und wie Crowdin Enterprise die übersetzten Dateien in deinem Repository strukturieren soll.
+
+## Branch-Konfiguration
+
+Sobald du dein Repository und den Branch für die Übersetzung ausgewählt hast, besteht der nächste Schritt darin, den ausgewählten Branch zu konfigurieren. Klicke auf , um den Dialog **Branch-Konfiguration** zu öffnen und mit der Konfiguration zu beginnen. Im Dialog **Branch-Konfiguration** kannst du entweder die vorhandene Konfigurationsdatei aus deinem Repository laden oder eine neue Konfiguration von Grund auf erstellen.
+
+
+
+Wenn deine VCS-Integration im **Modus für Zielpakete** funktionieren soll, musst du für jeden für die Übersetzung ausgewählten Branch Zielpakete konfigurieren.
+
+
+ Mehr über [das Konfigurieren von Zieldateipaketen für VCS-Integrationen](/enterprise/bundles/#bundles-in-vcs-integrations) erfahren.
+
+
+## Konfiguration laden
+
+Gehe wie folgt vor, um die vorhandene Konfigurationsdatei aus deinem Repository zu laden:
+
+
+ 1. Klicke auf **Konfiguration laden**.
+ 2. Gib den Namen der Konfigurationsdatei aus deinem Repository ein.
+ 3. Klicke auf **Weiter**.
+
+
+Die Konfiguration wird im Dialog **Branch-Konfiguration** angezeigt. Du kannst sie unverändert verwenden oder bei Bedarf ändern.
+
+## Konfiguration erstellen
+
+Um eine neue Konfigurationsdatei für die Integration zu erstellen, gib den gewünschten Namen an und klicke im Dialog **Branch-Konfiguration** auf **Weiter**.
+
+Gib anschließend mithilfe der unten aufgeführten Muster und Platzhalter die Pfade zu den Quelldateien und übersetzten Dateien an. Im rechten Bereich kannst du eine Vorschau der Struktur der zur Übersetzung hochgeladenen Quelldateien und der Struktur der übersetzten Dateien auf Grundlage der angegebenen Pfade anzeigen.
+
+Nachdem du die Konfiguration für den ausgewählten Branch abgeschlossen und die Änderungen gespeichert hast, wird die Konfigurationsdatei im Stammverzeichnis des Übersetzungs-Branches in deinem Repository gespeichert.
+
+### Muster
+
+Du kannst Wildcard-Muster (`*`, `**`, `?`, `[set]`, `\`) verwenden, um anzugeben, welche Dateien zur Übersetzung hochgeladen werden sollen.
+
+
+ Mehr über [Wildcard-Muster](/developer/configuration-file/#general-configuration) erfahren.
+
+
+### Variablen
+
+Verwende Platzhalter, um festzulegen, wo übersetzte Dateien abgelegt und wie sie benannt werden:
+
+
+
+## Erweiterte Einstellungen
+
+Die erweiterten Einstellungen bieten mehr Kontrolle über das Verhalten der Integration. Du kannst Dateien von der Übersetzung ausschließen, benutzerdefinierte Sprachcodes zuordnen und Parsing-Optionen für strukturierte Dateiformate wie Tabellen und XML konfigurieren. Dieser Abschnitt behandelt außerdem zusätzliche Parameter, die durch manuelles Bearbeiten der Datei `crowdin.yml` in deinem Repository konfiguriert werden können.
+
+### Dateien ignorieren
+
+Wenn du bestimmte Dateien nicht übersetzen möchtest, wähle **Dateien oder Ordner ignorieren** aus, gib das Muster für diese Dateien an und Crowdin Enterprise lädt diese Dateien nicht zur Übersetzung hoch.
+
+
+
+### Sprachzuordnung
+
+Wenn dein Projekt benutzerdefinierte Namen für Locale-Verzeichnisse verwendet, kannst du mithilfe der Sprachzuordnung deine eigenen Sprachen den von Crowdin Enterprise erkannten Sprachen zuordnen.
+
+Gehe wie folgt vor, um eine Sprachzuordnung hinzuzufügen:
+
+
+ 1. Klicke auf **Sprachzuordnung**.
+ 2. Wähle die erforderliche Sprache und einen Platzhalter aus.
+ 3. Gib deinen benutzerdefinierten Code an.
+ 4. Klicke auf **Zuordnung hinzufügen**, um einen weiteren benutzerdefinierten Code hinzuzufügen.
+ 5. Klicke auf **Speichern**.
+
+
+### Tabellen konfigurieren
+
+Du kannst das Schema deiner Tabellendatei im Feld **Schema** angeben. Verwende zum Erstellen des Schemas für deine CSV- oder XLS/XLSX-Datei die folgenden Konstanten:
+
+* `identifier` – Spalte mit String-IDs.
+* `source_phrase` – Spalte mit Quellstrings.
+* `source_or_translation` – Spalte mit Quellstrings, die beim Export der Datei mit Übersetzungen gefüllt wird. Wenn du vorhandene Übersetzungen hochlädst, werden die Werte aus dieser Spalte als Übersetzungen verwendet.
+* `translation` – Spalte mit Übersetzungen.
+* `context` – Spalte mit Kommentaren oder Kontextinformationen zu den Quellstrings.
+* `max_length` – Spalte mit Werten für die maximale Länge der String-Übersetzungen.
+* `labels` – Spalte mit Labels für die Quellstrings.
+* `none` – Spalte, die beim Import übersprungen wird.
+
+**Schema-Beispiel**: `identifier,source_phrase,context,fr,de,it,uk` ([Sprachcodes](/developer/language-codes/)).
+
+Wenn eine Tabelle Übersetzungen für mehrere Zielsprachen enthält, wähle **Mehrsprachige Datei** aus. Wenn du den in der ersten Zeile gespeicherten Text nicht übersetzen möchtest, wähle **Erste Zeile als Kopfzeile importieren** aus.
+
+
+
+### XML-Dateien konfigurieren
+
+Du kannst die Einstellungen für den XML-Dateiimport konfigurieren, um festzulegen, wie Crowdin Enterprise mit den XML-Dateien umgehen soll.
+
+
+
+| **Option** | **Beschreibung** |
+| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Inhalt übersetzen** | Auswählen, um Texte innerhalb der Tags zu übersetzen. |
+| **Attribute übersetzen** | Auswählen, um Tag-Attribute zu übersetzen. |
+| **Inhalt segmentieren** | Auswählen, um den Inhalt der XML-Quelldatei in kürzere Textsegmente aufzuteilen. |
+| **Übersetzbare Elemente** | Dies ist ein Array von Strings, wobei jedes Element einen XPath zu dem DOM-Element enthält, das importiert werden soll. Beispielpfad: `/path/to/node` oder `/path/to/attribute[@attr]` |
+
+
+ Wenn die Inhaltssegmentierung aktiviert ist, wird der Upload der Übersetzungen mithilfe einer experimentellen Technologie für maschinelles Lernen durchgeführt.
+
+
+### Zusätzliche Parameter
+
+Die folgenden Parameter können nicht online konfiguriert werden:
+
+* `preserve_hierarchy` – bewahrt die Verzeichnisstruktur in Crowdin Enterprise
+* `dest` – ermöglicht die Angabe eines Dateinamens in Crowdin Enterprise
+* `type` – ermöglicht die Angabe eines Dateityps in Crowdin Enterprise
+* `update_option` – behält Übersetzungen bei und behält/entfernt Freigaben geänderter Strings während einer Dateiaktualisierung
+* `commit_message` – zusätzlicher Text, der an die Standard-Commit-Nachricht angehängt wird
+* `append_commit_message` – steuert, ob dein benutzerdefinierter Text an die Standard-Commit-Nachricht angehängt wird oder diese ersetzt
+* `export_languages` – exportiert Übersetzungen für die angegebenen Sprachen
+
+Sobald du die Online-Konfiguration speicherst, wird eine `crowdin.yml`-Datei im Stammverzeichnis des konfigurierten Branchs in deinem Repository gespeichert. Du kannst diese Datei manuell bearbeiten, um die erforderlichen Parameter hinzuzufügen.
+
+
+ Mehr über die [Konfigurationsdatei](/developer/configuration-file/#configuration-file-for-vcs-integrations) erfahren.
+
+
+## Konfiguration speichern
+
+
+ 1. Klicke auf **Änderungen speichern**, um eine Vorschau der erstellten Konfiguration anzuzeigen.
+ 2. Klicke auf **Dateifilter hinzufügen**, wenn du mehrere Dateigruppen mit unterschiedlichen Konfigurationen hast.
Wenn mehrere Branches im Projekt dieselbe Konfiguration haben und du dieselben Filter auf sie anwenden möchtest, wähle **Filter auf alle übersetzbaren Branches anwenden** aus.
+ 3. Klicke auf **Speichern**, um die erstellte Konfiguration zu speichern.
+
+
+Sobald die Konfiguration gespeichert ist, werden die lokalisierbaren Dateien in dein Crowdin-Enterprise-Projekt hochgeladen.
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/integrations/figma.mdx b/src/content/docs/de/enterprise/integrations/figma.mdx
new file mode 100644
index 000000000..783570017
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/figma.mdx
@@ -0,0 +1,507 @@
+---
+title: Figma Plugin
+description: Beginne bereits in der Designphase mit der Lokalisierung
+slug: enterprise/figma-plugin
+sidebar:
+ order: 8
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, CardGrid, LinkCard, Tabs, TabItem } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import stringsTab from '!/crowdin/integrations/figma_plugin_strings_tab.png';
+import addStrings from '!/crowdin/integrations/figma_plugin_add_strings.png';
+import pagesTab from '!/crowdin/integrations/figma_plugin_pages_tab.png';
+
+Mit dem Crowdin-for-Figma-Plugin kannst du Texte aus Crowdin Enterprise in deinen Designs verwenden und dadurch sowohl für Designer als auch für Entwickler Zeit sparen. Dabei kann es sich um Original- oder übersetzte Texte handeln. Bei Bedarf können Sie neue hinzufügen (z. B. Dialogtitel, Schaltflächenbeschriftungen) und sie an die Übersetzer in Crowdin Enterprise senden.
+
+## Anwendungsfälle
+
+* Erstelle schnell mehrsprachige kreative Assets.
+* Übersetze Mockups, wobei die ursprüngliche Formatierung und die Stile erhalten bleiben, und teste sie in verschiedenen Sprachen, bevor die Programmierung beginnt.
+* Verwenden Sie nicht länger "Lorem Ipsum", sondern fügen Sie stattdessen echte Texte von Crowdin Enterprise in Ihre Prototypen ein. Strings, die aus Crowdin Enterprise hinzugefügt werden, werden mit den Textfeldern in Figma verknüpft.
+* Erstellen Sie Quelltexte aus Ihren Entwürfen und laden Sie sie in Ihr Crowdin Enterprise-Projekt hoch. Erstellte Strings werden mit Textfeldern in Figma verknüpft. Auf diese Weise können Entwickler hochgeladene Strings verwenden und so den Zeitaufwand für die Entwicklung reduzieren.
+* Übersetze String-Variablen und wechsle deine Designs in jede übersetzte Sprache.
+* Zeige Übersetzungen und String-Schlüssel in deinen Designs in der Vorschau an.
+* Laden Sie getaggte Screenshots zu Ihrem Crowdin Enterprise-Projekt hoch.
+
+## Installation
+
+
+ 1. Melde dich bei Figma an.
+ 2. Öffne eine deiner Designdateien oder klicke auf **Neue Designdatei**.
+ 3. Klicke im Dateimenü auf **Plugins > Plugins verwalten…**. Alternativ kannst du mit der rechten Maustaste auf die Arbeitsfläche klicken und **Plugins > Plugins verwalten** auswählen.
+ 4. Verwende das Suchfeld, um das **Crowdin for Figma**-Plugin zu finden.
+ 5. Klicke auf das **Crowdin for Figma**-Plugin und wähle **Speichern**.
+ 6. Nachdem du es gespeichert hast, klicke auf das **Crowdin for Figma**-Plugin, um es auszuführen.
+
+
+## Konfiguration
+
+
+ Für die Einrichtung der Figma-Integration benötigst du Manager- oder Inhaberberechtigungen im Crowdin-Enterprise-Projekt.
+
+
+### Anmeldedaten einrichten
+
+Um deine Crowdin-Enterprise-Anmeldedaten in Figma anzugeben, gehe wie folgt vor:
+
+
+ 1. Gehe im Dateimenü zu **Plugins > Gespeicherte Plugins**. Alternativ kannst du mit der rechten Maustaste auf die Arbeitsfläche klicken und **Plugins > Gespeicherte Plugins** auswählen.
+ 2. Klicke auf **Crowdin for Figma**. Das Plugin wird auf der Registerkarte **Einstellungen** geöffnet.
+ 3. Gib dein persönliches Zugriffstoken und den **Organisationsnamen** (den Domainnamen deiner Organisation, z. B. `your_organization`) ein.
+ 4. Klicke auf **Verbinden**.
+
+
+Gehen Sie folgendermaßen vor, um ein neues Token in Crowdin Enterprise zu generieren:
+
+
+ 1. Gehe zu **Kontoeinstellungen > Zugriffstoken** und klicke auf **Neuer Token**.
+ 2. Gib *Tokenname* an, wähle *Bereiche* aus und klicke auf **Erstellen**.
+
+
+
+ * **Projekte** – Gewährt Zugriff auf Projektlisten sowie die Berechtigung, Projekte anzuzeigen, zu erstellen und zu aktualisieren.
+ * **Quelldateien und Strings** – Gewährt Zugriff zum Hinzufügen, Abrufen, Löschen und Aktualisieren von Projektzweigen, Verzeichnissen, Quelldateien und Quellstrings sowie Zugriff auf Dateirevisionen.
+ * **Translations** – Gewährt Zugriff zum Hinzufügen neuer und Verwalten vorhandener Übersetzungen.
+ * **Screenshots** – Gewährt Zugriff auf die Liste der Screenshots, zum Hinzufügen, Abrufen, Ersetzen und Löschen von Screenshots sowie auf den Zugriff und die Bearbeitung von Screenshot-Tags.
+
+
+### Projekt auswählen
+
+Um das Crowdin-Enterprise-Projekt auszuwählen, mit dem du arbeiten möchtest, gehe wie folgt vor:
+
+
+ 1. Klicke im Tab **Einstellungen** auf das Dropdown-Menü unter **Crowdin-Projekt** und wähle ein Projekt aus der Liste aus.
+ 2. Wähle den **Inhaltstyp** aus, mit dem du in diesem Projekt arbeiten wirst (z. B. UI-Lokalisierung oder Lokalisierung von Marketingvisuals), und klicke auf **Speichern**. Die ausgewählte Option bestimmt, welcher Modus des Crowdin for Figma-Plugins für dich verfügbar ist.
+ 3. *(Optional)* Wenn du in diesem Projekt mit beiden Inhaltstypen arbeitest, klicke statt auf **Speichern** auf **Überspringen**, damit beide Modi gleichzeitig verfügbar sind.
+ 4. *(Optional)* Wähle im Abschnitt **Crowdin-Zweig** den spezifischen Zweig aus, in den deine Inhalte hochgeladen werden. Wenn dein Projekt Versionszweige verwendet, kannst du entweder einen vorhandenen auswählen oder direkt in Figma einen neuen erstellen. Andernfalls kannst du diesen Schritt überspringen.
+ * **So wählst du einen vorhandenen Zweig aus**: Wähle den gewünschten Zweig aus dem Dropdown-Menü aus.
+ * **To create a new branch**: Click next to the branch field. Gib im Dialog **Neuer Versionszweig** einen Namen ein und klicke auf **Erstellen**. Der neue Zweig wird in deinem Crowdin-Enterprise-Projekt erstellt und automatisch im Plugin ausgewählt.
+
+
+Um zu einem anderen Projekt zu wechseln oder den Inhaltstyp zu ändern, klicke auf der Registerkarte **Einstellungen** auf **Trennen** und bestätige dies. Wähle anschließend erneut das Projekt und den Inhaltstyp aus.
+
+
+
+
+
+
+## UI-Lokalisierung
+
+Verwende den Tab **Strings**, wenn du die Benutzeroberfläche lokalisierst und mit deinen Entwicklungs- und Marketingteams an dynamischen Seiten arbeitest. Auf dieser Registerkarte kannst du mit einem Klick Quellstrings aus Crowdin Enterprise zu deinen Designs in Figma hinzufügen. Nachdem die Texte in den Designs verwendet wurden, kannst du markierte Screenshots zur Referenz für Übersetzer automatisch wieder zu Crowdin Enterprise hochladen.
+
+### Quellstrings aus Crowdin in Figma verwenden
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Verwende im Tab **Strings** das Feld **Suchen**, um den gewünschten Text zu finden. Du kannst Strings nach Quelltext, String-ID oder Kontext suchen.
+ 3. Wähle die Textebene in Figma aus, der du Text hinzufügen möchtest, und klicke im Plugin neben dem gewünschten String auf das Link-Symbol.
+
+
+Nachdem du die Quellzeichenketten aus Crowdin Enterprise in deinen Designs verwendet hast, werden sie mit den Textfeldern verknüpft. Du kannst für diese Zeichenketten in Figma [Übersetzungen in der Vorschau anzeigen](#previewing-strings) und [Screenshots in dein Crowdin-Enterprise-Projekt hochladen](#uploading-tagged-screenshots-to-crowdin).
+
+Du kannst einen einzelnen Crowdin-Enterprise-String mit einem oder mehreren Textfeldern in Figma verknüpfen. Ein Textfeld kann jedoch nur mit einem einzigen Crowdin-Enterprise-String verknüpft werden. Wenn du ein Textfeld mit einer bestehenden Verbindung mit einem neuen Crowdin-Enterprise-String verknüpfst, wird die vorherige Verbindung beendet und eine neue Verbindung hergestellt. Um die Verknüpfung eines Crowdin-Enterprise-Strings mit allen Textfeldern aufzuheben, mit denen er zuvor verknüpft war, klicke mit der rechten Maustaste auf das Link-Symbol neben dem entsprechenden String.
+
+### Verknüpfte Strings verwalten
+
+Du kannst den Text, den Kontext oder andere Eigenschaften eines Strings direkt im Plugin bearbeiten. To do so, click the icon next to it in the string list. Nimm die gewünschten Änderungen im Bearbeitungsformular vor und klicke auf **Speichern**.
+
+In derselben Liste kannst du Strings auch über die entsprechenden Symbole ausblenden oder löschen. Alle von dir vorgenommenen Änderungen werden mit deinem Crowdin-Enterprise-Projekt synchronisiert.
+
+
+ To see every location where a particular string is used while editing it, click the icon in the bottom left corner. Das Plugin wählt automatisch alle Textebenen auf deiner aktuellen Figma-Seite aus und hebt sie hervor, die mit diesem String verknüpft sind.
+
+
+### Quellstrings aus Figma zu Crowdin hinzufügen
+
+Du kannst Strings hinzufügen, die bereits in den Designs verwendet werden.
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Um die in den Designs verwendeten Strings hinzuzufügen, wähle den gesamten Frame, mehrere Frames oder die gewünschten Textelemente in den Frames aus.
+ 3. In the **Strings** tab, click .
+ 4. Überprüfe im angezeigten Dialog die Liste der hinzuzufügenden Strings. Elemente, die bereits mit einem Crowdin-Enterprise-String verknüpft sind, werden mit gekennzeichnet. Um ein solches Element als neuen String hinzuzufügen, anstatt den verknüpften zu aktualisieren, klicke auf , um die Verknüpfung aufzuheben, oder klicke auf **Alle Verknüpfungen aufheben**, um die Verknüpfung für alle Elemente aufzuheben. If needed, click the filter icon to open the filter panel and exclude certain elements:
+ * Aktiviere **Ausgeblendete Elemente überspringen**, wenn einige Frames ausgeblendete Elemente enthalten, die nicht zu Crowdin Enterprise hinzugefügt werden sollen.
+ * Aktiviere **Nicht übersetzbare Elemente überspringen**, wenn einige Frames nicht übersetzbare Elemente enthalten, die nicht zu Crowdin Enterprise hinzugefügt werden sollen.
+ * Wähle **Gesperrte Elemente überspringen**, um gesperrte Textelemente davon auszuschließen, zur Übersetzung gesendet zu werden. Das ist nützlich, wenn bestimmter Text auf Screenshots als Kontext sichtbar bleiben, aber nicht als Quellstring zu Crowdin Enterprise hinzugefügt werden soll.
+ 5. *(Optional)* Konfiguriere die String-Einstellungen. Du kannst Einstellungen für einzelne Strings anpassen oder die Einstellungen gesammelt auf alle Strings gleichzeitig anwenden:
+ * **Individual String Settings**: Click next to a specific string in the list to update its context or set the maximum length of the translated text for that row.
+ * **String Defaults**: Click in the upper right corner, above the string list, to open the default settings applied to all strings in the list. Hier kannst du das [Muster für die Schlüsselnamen](#key-naming-pattern-settings) und die Option \*\*Max. Mit der Option **Längenkorrektur (%)** wird automatisch ein maximales Zeichenlimit festgelegt, indem ein angegebener Prozentsatz zur Länge des Originalstrings hinzugefügt wird (wenn du beispielsweise „20“ eingibst, darf ein 100 Zeichen langer String maximal 120 Zeichen enthalten). So kannst du verhindern, dass Text in der lokalisierten Benutzeroberfläche abgeschnitten wird, wenn Übersetzungen länger als der Quelltext sind. Die Änderungen werden wirksam, sobald du auf **Anwenden** klickst. Du kannst sie weiterhin für jeden String über dessen individuelle String-Einstellungen überschreiben.
+ 6. Sobald alle benötigten Strings ausgewählt und konfiguriert sind, klicke auf **Weiter**.
+ 7. Wähle auf der nächsten Dialogseite die gewünschten Optionen aus:
+ * **Vorhandene Strings automatisch verknüpfen** – Vergleicht die hinzuzufügenden Strings automatisch mit vorhandenen Strings in Crowdin Enterprise. Bei einer Übereinstimmung wird das Textelement mit dem vorhandenen String verknüpft, anstatt einen neuen zu erstellen.
+ * **Strings nach Schlüssel statt nach Text vergleichen** – Standardmäßig gleicht das Plugin Strings anhand ihres Quelltexts ab. Aktiviere diese Option, um sie stattdessen anhand von String-IDs (Schlüsseln) abzugleichen – sowohl beim automatischen Verknüpfen als auch beim Zusammenführen von Duplikaten.
+ * **Fehlende Schlüssel erstellen** – Nur neue Textelemente werden zu Crowdin Enterprise hinzugefügt.
+ * **Duplikate zusammenführen** – Verknüpft identische Textelemente mit einem einzelnen neuen String in Crowdin Enterprise. Wenn du beispielsweise mehrere Schaltflächen mit der Bezeichnung `Submit` hinzufügst, fügt das Plugin deinem Crowdin-Enterprise-Projekt nur einen String hinzu und verknüpft alle doppelten Textfelder damit.
+ * *(Optional)* Um den Strings Labels hinzuzufügen, wähle sie alternativ im Dropdown-Menü **Labels** aus.
+ * [**Screenshots senden**](#uploading-tagged-screenshots-to-crowdin).
+ 8. Wähle im Dropdown-Menü **Datei** die Datei in Crowdin Enterprise aus, der du die Strings hinzufügen möchtest.
+ 9. Wähle im Dropdown-Menü **Aktualisierungsoption** aus, was mit vorhandenen Übersetzungen und Freigaben in Crowdin Enterprise geschehen soll, wenn du verknüpfte Strings aktualisierst, deren Text sich in Figma geändert hat. Wähle eine der folgenden Optionen:
+ * **Übersetzungen und Freigaben beibehalten** – Behält sowohl vorhandene Übersetzungen als auch deren Freigabestatus bei. Ideal für kleinere Tippfehlerkorrekturen, bei denen die Übersetzung weiterhin korrekt ist.
+ * **Übersetzungen beibehalten** – Behält vorhandene Übersetzungen bei, entfernt jedoch die Freigabestatus, sodass die Übersetzungen erneut geprüft und freigegeben werden müssen.
+ * **Übersetzungen und Freigaben löschen** – Entfernt alle vorhandenen Übersetzungen und Freigaben. Verwende diese Option, wenn sich die Bedeutung des Quelltexts erheblich ändert und der String vollständig neu übersetzt werden muss.
+ 10. Klicke auf **An Crowdin senden**.
+
+
+#### Zusammenfassung des Uploads verstehen
+
+Nachdem die Strings zu Crowdin Enterprise hinzugefügt wurden, wird dir eine Zusammenfassung der gesendeten Inhalte angezeigt. Diese Zusammenfassung enthält detaillierte Informationen zum Vorgang:
+
+* **Erstellte Strings**: Die Anzahl der neu zu deinem Crowdin-Enterprise-Projekt hinzugefügten Strings.
+* **Aktualisierte Strings**: Die Anzahl der vorhandenen Strings in Crowdin Enterprise, die aktualisiert wurden.
+* **Verknüpfte Strings**: Die Anzahl der vorhandenen Strings in Crowdin Enterprise, die mit Elementen in Figma verknüpft wurden.
+* **Verknüpfte Figma-Elemente**: Die Gesamtzahl der Figma-Elemente, die mit Strings in Crowdin Enterprise verknüpft wurden. Diese Zahl kann höher sein als **Verknüpfte Strings**, wenn mehrere Elemente mit einem einzelnen String verknüpft wurden.
+* **Erstellte Screenshots**: Die Anzahl der neu zu Crowdin Enterprise hochgeladenen Screenshots.
+* **Aktualisierte Screenshots**: Die Anzahl der vorhandenen Screenshots, die aktualisiert wurden.
+
+Auf dem Übersichtsbildschirm kannst du auf **In Crowdin öffnen** klicken, um die Strings in deinem Projekt anzuzeigen, oder auf **Hauptseite**, um zum Hauptbildschirm des Plugins zurückzukehren.
+
+### Quellstrings mit Pluralformen hinzufügen
+
+Du kannst Strings mit Pluralformen hinzufügen.
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Um die in den Designs verwendeten Strings hinzuzufügen, wähle den gesamten Frame, mehrere Frames oder die gewünschten Textelemente in den Frames aus.
+ 3. In the **Strings** tab, click .
+ 4. Überprüfe im angezeigten Dialog die Liste der Strings.
+ 5. Click next to the needed string and click **Add plurals**.
+ 6. Fülle im angezeigten Dialog die Felder für jede Pluralform aus und klicke auf **Speichern**. Abhängig von der Quellsprache des verbundenen Crowdin-Enterprise-Projekts kann es eine unterschiedliche Anzahl von Pluralformen geben, die du angeben musst.
+ 7. Sobald alle benötigten Strings ausgewählt und konfiguriert sind, klicke auf **Weiter**.
+ 8. Wähle die gewünschten Optionen und die Datei in Crowdin Enterprise aus, zu der du die Strings hinzufügen möchtest, und klicke dann auf **An Crowdin senden**.
+
+
+
+ Beim Hinzufügen von Strings mit Pluralformen dienen die Felder in der Spalte **String** zum Hinzufügen der Pluralform **other**. Du kannst Strings mit Pluralformen nur zu Dateien hinzufügen, die Pluralformen unterstützen (z. B. Android XML, Stringsdict, XLIFF usw.).
+
+
+
+ Weitere Informationen findest du unter [Pluralformen](/enterprise/online-editor/#plural-forms).
+
+
+### ICU-Platzhalter für Quellstrings konfigurieren
+
+Wenn du ICU-Zeichenketten in deinem Design verwendest, kannst du die Werte der Platzhalter festlegen. Nachdem du solche Zeichenketten zu Designs hinzugefügt hast, werden sie in einer formatierten Ansicht mit den vorkonfigurierten Werten angezeigt.
+
+Sobald du den benötigten ICU-String aus Crowdin Enterprise [verwendest](#using-source-strings-from-crowdin-in-figma), kannst du seine Platzhalterwerte konfigurieren.
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Verwende im Tab **Strings** das Feld **Suchen**, um den gewünschten Text anhand des Quelltexts, der String-ID oder des Kontexts zu finden.
+ 3. Klicke beim gewünschten ICU-String auf .
+ 4. Klicke auf **Platzhalter festlegen**.
+ 5. Gib die gewünschten Werte für die Platzhalter des ICU-Strings ein.
+ 6. Klicke auf **Speichern**, um die eingegebenen Platzhalter zu speichern.
+ 7. Klicke auf **Speichern**, um den Quellstringtext in den Designs zu aktualisieren.
+
+
+Wenn du [Übersetzungen](#previewing-strings) für ICU-Strings in Figma in der Vorschau anzeigst, werden sie ebenfalls in einer formatierten Ansicht dargestellt, wenn die Werte zuvor vorkonfiguriert wurden.
+
+### Einstellungen für das Schlüsselnamensmuster
+
+Um das Hinzufügen von Strings aus Figma zum Crowdin-Enterprise-Projekt zu vereinfachen, kannst du das gewünschte Schlüsselnamensmuster für die Quellstring-IDs festlegen. Das Crowdin-Plugin für Figma schlägt anhand des ausgewählten Musters String-IDs für neue Strings vor. Beim Hinzufügen neuer Quellstrings kannst du die vorgeschlagene ID jederzeit nach deinen Vorstellungen bearbeiten.
+
+Die Schlüsselbenennung wird im Bereich **String-Standardeinstellungen** separat für die Registerkarten **Strings** und **Variablen** konfiguriert. Um das Schlüsselnamensmuster auszuwählen, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Beginne damit, den Inhalt an Crowdin zu senden:
+ * **Über die Registerkarte „Strings“**: Wähle die benötigten Textelemente aus und klicke auf .
+ * **Über die Registerkarte „Variablen“**: Wähle die benötigten Variablensammlungen aus und klicke auf **An Crowdin senden**.
+ 3. In the appeared dialog, click in the upper right corner, above the string list.
+ 4. Wähle im Abschnitt **Muster für Schlüsselnamen** die gewünschte Option aus dem Dropdown-Menü aus und klicke auf **Anwenden**. Das Plugin generiert die String-Schlüssel in der Liste entsprechend dem ausgewählten Muster neu.
+
+
+Neben den vorhandenen Mustern kannst du auch ein eigenes Muster konfigurieren. Um ein benutzerdefiniertes Muster zu verwenden, wähle im Dropdown-Menü die Option **Benutzerdefiniertes Benennungsmuster für Schlüssel** und gib dein Muster im Feld **Benutzerdefiniertes Benennungsmuster für Schlüssel** an. Gib `[%` in das Feld ein, um die verfügbaren Platzhalter anzuzeigen.
+
+Die verfügbaren Platzhalter hängen von der Registerkarte ab. Die Registerkarte **Strings** erstellt Schlüssel aus den Namen von Seite, Frame und Element (z. B. `[%page].[%frame].[%element]`), während die Registerkarte **Variablen** Schlüssel aus den Namen von Sammlung, Gruppe und Variable erstellt (z. B. `[%collection].[%group].[%variable]`).
+
+Zusätzlich kannst du **Schlüsselnamen im camelCase-Stil verwenden** auswählen, um Schlüssel im camelCase-Format (z. B. `siteFooter`) statt im Standardformat snake_case (z. B. `site_footer`) zu generieren.
+
+### Getaggte Screenshots zu Crowdin hochladen
+
+Stelle beim [Hinzufügen von in den Designs verwendeten Quellstrings](#adding-source-strings-from-figma-to-crowdin) sicher, dass **Screenshots senden** ausgewählt bleibt. Dadurch lädt das Crowdin-Plugin für Figma Screenshots zusammen mit den Quellstrings hoch.
+
+Außerdem kannst du beim Bearbeiten einer mit Textfeldern in Designs verknüpften Crowdin-Enterprise-Zeichenkette mit der Option **Screenshots aktualisieren** die Screenshots aktualisieren.
+
+Zusätzlich kannst du Screenshots für mit Textfeldern in Designs verknüpfte Zeichenketten gesammelt zu Crowdin Enterprise hochladen.
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Wähle einen oder mehrere Frames mit den verknüpften Strings aus.
+ 3. In the **Strings** tab, click **Send tagged screenshots to Crowdin** to upload screenshots for selected frames.
+
+
+
+ Weitere Informationen findest du unter [Screenshots](/enterprise/screenshots/).
+
+
+### Strings in der Vorschau anzeigen
+
+Zeige Übersetzungen aus Crowdin Enterprise für die in den Designs verwendeten Zeichenketten direkt in Figma in der Vorschau an. Standardmäßig werden Vorschauen auf einer neuen, duplizierten Seite erstellt, damit deine ursprünglichen Designs erhalten bleiben.
+
+#### Übersetzungen in der Vorschau anzeigen
+
+Um Strings in der Vorschau anzuzeigen, die mit Übersetzungen gefüllt werden, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Gehe zum Tab **Strings** und erweitere den Abschnitt **Strings aus Crowdin in der Vorschau anzeigen**.
+ 3. Stelle sicher, dass das Kontrollkästchen **Vorschau auf duplizierter Seite** ausgewählt ist.
+ 4. Wähle **Mit Sprache erstellen**.
+ 5. Wähle die Zielsprache aus, für die du Übersetzungen in der Vorschau anzeigen möchtest (optional kannst du die gewünschten Pluralformen auswählen). Du kannst auch **Alle Sprachen** auswählen.
+ 6. Wähle die Inhalte aus, die du in Figma in der Vorschau anzeigen möchtest: **Alle Frames** oder **Ausgewählte Frames**.
+
+
+
+ Um Übersetzungen direkt auf deiner aktuellen Seite in der Vorschau anzuzeigen, deaktiviere das Kontrollkästchen **Vorschau auf duplizierter Seite**. Beachte, dass dadurch andere Optionen deaktiviert werden, z. B. das Erstellen von Vorschauen mit Schlüsselnamen.
+
+
+#### Vorschau mit Schlüsselnamen
+
+Um Entwicklern das Identifizieren von Strings zu erleichtern, kannst du deine Designs mit String-Schlüsseln statt mit übersetztem Text füllen.
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Gehe zum Tab **Strings** und erweitere den Abschnitt **Strings aus Crowdin in der Vorschau anzeigen**.
+ 3. Stelle sicher, dass das Kontrollkästchen **Vorschau auf duplizierter Seite** ausgewählt ist.
+ 4. Wähle **Mit Schlüsselnamen erstellen**.
+ 5. Wähle die Inhalte aus, die du in Figma in der Vorschau anzeigen möchtest: **Alle Frames** oder **Ausgewählte Frames**.
+
+
+### Filtering Zeichenfolgen
+
+Du kannst Strings im Tab **Strings** nach verschiedenen Kriterien filtern, z. B. nach Datei oder Verknüpfungsstatus. Click to open the filter side panel. Hier kannst du Dateien auswählen, deren Strings angezeigt werden sollen, oder nur Strings anzeigen, die mit deiner aktuellen Textauswahl verknüpft sind (z. B. ausgewählte Textelemente, ein ganzer Frame oder mehrere Frames). Klicke auf **Zurücksetzen**, um alle Filteroptionen zu löschen.
+
+## Lokalisierung von Marketingvisualisierungen
+
+Verwende den Tab **Seiten**, um statische Seiten wie Broschüren und Banner zu lokalisieren. Auf dieser Registerkarte kannst du Texte mit Kontext für Übersetzer an Crowdin Enterprise senden und übersetzte Kopien zurück nach Figma hochladen.
+
+
+
+
+ Die Registerkarte „Seiten“ und einige andere Plugin-Einstellungen sind bei der Arbeit mit [stringbasierten](/enterprise/creating-project/#string-based-project) Projekten möglicherweise nicht verfügbar.
+
+
+### Texte zur Übersetzung an Crowdin senden
+
+Du kannst Text zur Übersetzung entweder aus ausgewählten oder aus allen Frames einer Figma-Datei senden. Die Übersetzer arbeiten mit diesen Texten in der Listenansicht und nutzen die Designs als zusätzlichen Kontext für eine noch höhere Übersetzungsqualität.
+
+In Crowdin Enterprise wird ein Stammordner *figma-plugin* erstellt. Er enthält einen nach deiner Figma-Datei benannten Unterordner mit HTML-Dateien für jeden darin enthaltenen Frame.
+
+Gehe wie folgt vor, um Figma-Designs zur Übersetzung zu senden:
+
+
+ 1. Öffne die benötigte Figma-Datei.
+ 2. Gehe zu **Plugins > Crowdin for Figma**.
+ 3. Wähle im Abschnitt **Seiten > Figma an Crowdin** die Inhalte aus, die du übersetzen möchtest: **Alle Frames** oder **Ausgewählte Frames**.
+ 4. Wähle auf dem nächsten Bildschirm die Zielsprachen aus, für die die hochgeladenen Frames in Crowdin zur Übersetzung verfügbar sein sollen. Standardmäßig ist **Alle Sprachen** ausgewählt.
+ 5. *(Optional)* Wähle **Inhaltssegmentierung**, um lange Texte vor dem Senden an Crowdin in kleinere Segmente, z. B. Sätze, aufzuteilen.
+ 6. Klicke auf **Alle Frames senden** (oder **Ausgewählte Frames senden**).
+
+
+Wenn die Quelldateien in Ihr Crowdin Enterprise-Projekt hochgeladen werden, können Sie Mitarbeiter einladen, sie zu übersetzen und Korrektur zu lesen.
+
+
+ Weitere Informationen findest du unter [Übersetzungsstrategien](/enterprise/translation-strategies/).
+
+
+### Übersetzungen aus Crowdin nach Figma hochladen
+
+Du kannst Texte zwischen Figma und Crowdin-Enterprise-Projekten jederzeit synchronisieren, um die übersetzte Version in Figma zu testen oder mehrsprachige Assets zu erstellen.
+
+Gehe wie folgt vor, um übersetzte Kopien nach Figma hochzuladen:
+
+
+ 1. Öffne die benötigte Figma-Datei.
+ 2. Gehe zu **Plugins > Crowdin for Figma**.
+ 3. Wähle im Abschnitt **Seiten > Crowdin an Figma** die Inhalte aus, auf die du Übersetzungen anwenden möchtest: **Alle Frames** oder **Ausgewählte Frames**.
+ 4. Wähle auf dem nächsten Bildschirm eine oder mehrere Sprachen aus, aus denen du Übersetzungen importieren möchtest. Du kannst den Übersetzungsfortschritt für jede Sprache direkt in dieser Liste verfolgen. Dieser Fortschritt zeigt den Übersetzungsstatus der Dateien an, die sich speziell im Stammordner *figma-plugin* deines Crowdin-Enterprise-Projekts befinden.
+ 5. *(Optional)* Wähle **Übersetzungen auf der aktuellen Seite zusammenführen**, um die importierten übersetzten Frames auf deiner aktuellen Figma-Seite zu platzieren, anstatt eine separate Seite dafür zu erstellen.
+ 6. Klicke auf **Alle Frames importieren** (oder **Ausgewählte Frames importieren**).
+
+
+Nach dem Hochladen der Übersetzungen nach Figma enthält die geänderte Datei für jede Zielsprache einen separaten Frame mit den Übersetzungen. Die neu hochgeladenen übersetzten Versionen überschreiben die zuvor hochgeladenen Versionen nicht. Du kannst übersetzte Kopien, die du nicht mehr benötigst, jederzeit löschen.
+
+Wenn du **Übersetzungen auf der aktuellen Seite zusammenführen** auswählst, werden die übersetzten Frames direkt zu der Seite hinzugefügt, an der du gerade arbeitest.
+
+Wenn die neu hochgeladenen übersetzten Versionen die zuvor hochgeladenen Versionen überschreiben sollen, öffne die **Einstellungen** des Plugins und aktiviere **Vorhandene Übersetzungen überschreiben**.
+
+### Plugin mit Figma Buzz verwenden
+
+Das Crowdin for Figma-Plugin ist vollständig mit [Figma's Buzz-Editor](https://www.figma.com/buzz/) kompatibel, einem neuen Bereich zum Erstellen von Marketing- und Werbeinhalten. Diese Integration eignet sich ideal für Teams, die Social-Media-Assets, digitale Anzeigen und andere Werbevisuals lokalisieren.
+
+Wenn du das Plugin in Buzz verwendest, findest du eine optimierte Version des Tabs **Seiten** direkt in der linken Seitenleiste. Der Workflow ist für den Buzz-Editor optimiert:
+
+* **Fokussierte Funktionalität:** Es ist nur der Tab **Seiten** verfügbar, sodass du direkten Zugriff auf die benötigten Funktionen für die visuelle Lokalisierung hast.
+* **Assetbasierte Auswahl:** Anstatt Frames auszuwählen, arbeitest du mit Assets. Die Schaltflächen sind mit **Ausgewählte Assets** beschriftet, passend zur Buzz-Terminologie.
+
+Gehe wie folgt vor, um deine Designs in Figma Buzz zu lokalisieren:
+
+
+ 1. Öffne das Crowdin-Plugin über die linke Seitenleiste.
+ 2. Wähle im Buzz-Editor ein oder mehrere Assets aus, die du übersetzen möchtest.
+ 3. Klicke im Abschnitt **Figma an Crowdin** auf **Ausgewählte Assets**. Wähle auf dem nächsten Bildschirm die Zielsprachen aus und klicke auf **Ausgewählte Assets senden**.
+ 4. Sobald die Übersetzungen fertig sind, gehe zum Abschnitt **Crowdin an Figma** und klicke auf **Ausgewählte Assets**. Wähle auf dem nächsten Bildschirm die Zielsprachen aus, die du importieren möchtest, und klicke auf **Ausgewählte Assets importieren**, um die Übersetzungen anzuwenden.
+
+
+## Figma-Variablen übersetzen :badge[Neu]{variant=success}
+
+Wenn deine Designs [Figma-Variablen](https://help.figma.com/hc/articles/15339657135383) für UI-Texte verwenden, kannst du String-Variablen im Tab **Variablen** übersetzen. In einer Variablensammlung enthält der Standardmodus den Quelltext, und jede Zielsprache erhält ihren eigenen Modus. Das Plugin sendet die Werte des Standardmodus als Quellstrings an Crowdin Enterprise und schreibt die Übersetzungen zurück in die Sprachmodi. Designs, die diese Variablen verwenden, können anschließend nativ in Figma auf jede übersetzte Sprache umgestellt werden.
+
+Das Plugin funktioniert mit lokalen Sammlungen von String-Variablen. Farb-, Zahlen- und boolesche Variablen, Bibliotheksvariablen, erweiterte Sammlungen und Werte, die Aliase für andere Variablen sind, werden übersprungen.
+
+An eine Variable gebundene Textebenen können weiterhin über die Registerkarte **Strings** als separate Strings gesendet werden, ihr Text ist in der String-Liste jedoch schreibgeschützt. Das Anzeigen von Übersetzungen auf der aktuellen Seite ändert diese nicht. Verwende daher **Vorschau auf duplizierter Seite**, um den übersetzten Text zu sehen.
+
+### Variablen an Crowdin senden
+
+
+ 1. Öffne das Crowdin-Plugin für Figma.
+ 2. Wechsle zum Tab **Variablen**.
+ 3. Wähle die Variablensammlungen aus, die du übersetzen möchtest, und klicke auf **An Crowdin senden**.
+ 4. Überprüfe die Liste der hinzuzufügenden Strings. String-Schlüssel werden aus den Namen der Sammlung, der Gruppe und der Variablen generiert. Variablen, die bereits mit einem Crowdin-Enterprise-String verknüpft sind, werden mit gekennzeichnet. Du kannst ihre Verknüpfung genauso wie bei Textelementen aufheben. Du kannst den Schlüssel und den Kontext jedes Strings einzeln bearbeiten oder oberhalb der Liste auf klicken, um dasselbe **String-Standardeinstellungen**-Panel wie im Tab **Strings** zu öffnen. Dort kannst du das [Benennungsschema für Schlüssel](#key-naming-pattern-settings) und die **Max. Längenkorrektur (%)** konfigurieren kannst.
+ 5. Klicke auf **Weiter** und wähle die gewünschten Optionen aus (dieselben wie beim [Hinzufügen von Quellstrings aus Figma zu Crowdin](#adding-source-strings-from-figma-to-crowdin)). Da Variablennamen als Schlüssel dienen, solltest du **Strings nach Schlüssel statt nach Text vergleichen** aktivieren.
+ 6. Wähle im Dropdown-Menü **Datei** die Datei in Crowdin Enterprise aus, der du die Strings hinzufügen möchtest, und klicke auf **An Crowdin senden**. Die Schaltfläche wird verfügbar, sobald eine Datei ausgewählt wurde.
+
+
+Wenn du die Option **Screenshots senden** auswählst, erstellt das Plugin Screenshots als Referenz für Übersetzer aus den Textebenen auf der aktuellen Seite, die die gesendeten Variablen verwenden.
+
+Die [Upload-Zusammenfassung](#understanding-the-upload-summary) zeigt dieselben Details wie für Quellstrings.
+
+### Übersetzungen mit Modi synchronisieren
+
+**Übersetzungen synchronisieren** wird verfügbar, sobald die ausgewählten Sammlungen Variablen enthalten, die mit Crowdin-Enterprise-Strings verknüpft sind. Sende die Variablen daher zuerst an Crowdin Enterprise.
+
+
+ 1. Wähle im Tab **Variablen** die benötigten Sammlungen aus und klicke auf **Übersetzungen synchronisieren**.
+ 2. Wähle die Zielsprachen aus, die du synchronisieren möchtest. Standardmäßig ist **Alle Sprachen** ausgewählt.
+ 3. Klicke auf **Übersetzungen synchronisieren**.
+
+
+Für jede ausgewählte Sprache erstellt oder aktualisiert das Plugin in den ausgewählten Sammlungen einen Modus, der nach dem [Crowdin-Sprachcode](/developer/language-codes/) benannt ist (z. B. `uk`, `zh-CN`), und füllt ihn mit Übersetzungen. Der Standardmodus der Sammlung wird niemals überschrieben und enthält immer deinen Quelltext.
+
+
+ Die Anzahl der Modi pro Sammlung hängt von deinem Figma-Tarif ab. Sprachen, die das Tariflimit überschreiten, werden übersprungen und nach der Synchronisierung gemeldet.
+
+
+## Scheinübersetzung
+
+Auch bevor die Übersetzungen abgeschlossen sind, kannst du mit der Pseudolokalisierung testen, ob deine Anwendung für die Lokalisierung bereit ist. Mit dieser Funktion kannst du simulieren, wie die Benutzeroberfläche deiner Anwendung in verschiedenen Sprachen aussehen wird, um zu prüfen, ob die Quellstrings vor Beginn der Projektlokalisierung angepasst werden sollten.
+
+Je nachdem, welche Inhalte du testen möchtest, kannst du im Crowdin for Figma-Plugin den Tab **Strings** oder **Seiten** verwenden.
+
+
+
+
+ 1. Öffne die benötigte Figma-Datei.
+ 2. Gehe zu **Plugins > Crowdin for Figma**.
+ 3. Stelle im Abschnitt **Strings > Strings aus Crowdin in der Vorschau anzeigen** sicher, dass **Vorschau auf duplizierter Seite** ausgewählt ist.
+ 4. Wähle **Pseudolokalisierung**.
+ 5. Wähle die Inhalte aus, die du mit der Pseudolokalisierung testen möchtest: **Alle Frames** oder **Ausgewählte Frames**.
+ 6. Im Dialog **Pseudolokalisierung** kannst du aus vordefinierten Voreinstellungen auswählen und die Einstellungen nach deinen Vorstellungen konfigurieren.
+ 7. Klicke auf **Senden**.
+
+
+ Stelle sicher, dass deine Crowdin-Enterprise-Strings mit Textelementen verknüpft sind, bevor du die Pseudolokalisierung generierst.
+
+
+
+
+ 1. Öffne die benötigte Figma-Datei.
+ 2. Gehe zu **Plugins > Crowdin for Figma**.
+ 3. Wähle im Abschnitt **Seiten > Pseudolokalisierung** die Inhalte aus, die du mit der Pseudolokalisierung testen möchtest: **Alle Frames** oder **Ausgewählte Frames**.
+ 4. Im Dialog **Pseudolokalisierung** kannst du aus vordefinierten Voreinstellungen auswählen und die Einstellungen nach deinen Vorstellungen konfigurieren.
+ 5. Klicke auf **Senden**.
+
+
+ Stelle sicher, dass du deine Frames aus Figma zu Crowdin Enterprise hochlädst, bevor du die Pseudolokalisierung generierst.
+
+
+
+
+
+ Mehr über [Pseudolokalisierung](/developer/pseudolocalization/) und deren Einstellungen erfahren.
+
+
+## Crowdin for Figma-Plugin im Dev-Modus
+
+Der Dev-Modus von Figma ermöglicht es Designern und Entwicklern, zusammenzuarbeiten, die Genauigkeit bei der Implementierung sicherzustellen und einen reibungslosen Übergang vom Design zum Code zu gewährleisten.
+
+
+ Mehr über [Figma Dev Mode](https://help.figma.com/hc/articles/15023124644247) erfahren.
+
+
+Die Integration des Crowdin for Figma-Plugins mit dem Dev-Modus erweitert die Funktionen beider Plattformen und verbessert den Lokalisierungsprozess innerhalb der Designumgebung. Da der Dev-Modus in Figma schreibgeschützt ist, gelten für die Funktionen des Crowdin for Figma-Plugins bestimmte Einschränkungen:
+
+**Was du tun kannst**:
+
+* Greife auf den Tab **Strings** zu, um Strings anzuzeigen und zu verwalten.
+* Sieh dir Stringdetails wie Datei, Schlüssel, Kontext und Labels an.
+* Kopiere String-Schlüssel schnell für einen effizienten Workflow.
+
+Im Dev-Modus nicht verfügbare Funktionen: Hinzufügen neuer Strings zu Crowdin Enterprise, Verknüpfen von Strings, Senden von Screenshots, Vorschau von Übersetzungen, Bearbeiten, Ausblenden oder Löschen von Strings sowie die Registerkarte **Variablen**.
+
+### Crowdin for Figma-Plugin im Dev-Modus verwenden
+
+Trotz dieser Einschränkungen bleibt das Crowdin for Figma-Plugin im Dev-Modus wertvoll und bietet Entwicklern einen optimierten Ansatz für die Verwaltung von Textelementen. Hier ist ein typischer Anwendungsfall:
+
+
+ 1. Öffne den [Dev-Modus](https://help.figma.com/hc/articles/15023124644247#01H8CR3K6VG21T3H9789QMV6CP).
+ 2. Wechsle in der rechten Seitenleiste zum Tab *Plugins*.
+ 3. Klicke auf **Crowdin for Figma**.
+ 4. In the **Strings** tab, click **Filter strings** and select **Show strings linked to selected text elements**.
+ 5. Select the needed text element on the frame and hover over the icon in the string list to view all needed information (i.e., key, context, file it's stored in, labels) about this particular string.
+ 6. *(Optional)* Klicke auf **String-Schlüssel in die Zwischenablage kopieren**, um ihn später im Code zu verwenden.
+
+
+### Kompatibilität mit Figma für VS Code
+
+Darüber hinaus lässt sich das Crowdin for Figma-Plugin nahtlos in Figma für VS Code integrieren und erweitert damit die Funktionen für Entwickler, die diese Umgebung verwenden.
+
+
+ Mehr über [Figma für VS Code](https://help.figma.com/hc/articles/15023121296151) erfahren.
+
+
+## Fehlerbehebung
+
+### Probleme bei der Screenshot-Erstellung in großen Figma-Dateien
+
+Beim Hochladen von Strings mit Screenshots aus großen Figma-Dateien kann es zu einer langsamen Leistung kommen oder Figma kann einfrieren. Dieses Problem tritt auf, wenn sich Textelemente innerhalb eines großen obersten Frames befinden.
+
+Wenn du einen String von Figma zu Crowdin Enterprise hinzufügst, führt das Plugin Folgendes aus:
+
+1. Identifiziert den obersten Frame, der das Textelement enthält.
+2. Konvertiert diesen Frame mithilfe der Figma API in ein Bild.
+3. Lädt das Bild als Screenshot zu Crowdin Enterprise hoch.
+
+Das Plugin sucht immer nach dem höchsten Frame in der Hierarchie und beendet die Suche, sobald es auf ein Nicht-Frame-Element stößt (z. B. einen Abschnitt oder eine Gruppe). Wenn der oberste Frame zu groß ist, kann die Erstellung eines Screenshots zu Leistungsproblemen führen.
+
+Zum Beispiel:
+
+* `section` > `group` > **`frame`** > `text` → Das Plugin erstellt den Screenshot aus `frame`.
+* **`frame 1`** > `frame 2` > `frame 3` > `text` → Das Plugin erstellt den Screenshot aus `frame 1`.
+
+Um Verlangsamungen zu vermeiden, strukturiere deine Figma-Datei so um, dass oberste Frames nur den relevanten UI-Kontext enthalten. Platziere nicht alle UI-Elemente in einem einzigen großen Frame, sondern teile sie in kleinere, logisch gegliederte Abschnitte auf.
+
+### Schriftersetzung beim Verknüpfen von Strings
+
+Bei der Arbeit in Figma können lokal fehlende Schriftarten nach dem Verknüpfen von Strings über das Crowdin for Figma-Plugin unerwartete Änderungen verursachen.
+
+Diese Situation tritt typischerweise auf, wenn:
+
+* Das ursprüngliche Design eine Schriftart verwendet, die in deiner lokalen Figma-Umgebung nicht installiert ist.
+* Figma kennzeichnet fehlende Schriftarten mit einem speziellen **A?**-Symbol in der oberen linken Ecke der Arbeitsfläche und neben dem Namen der Schriftart im Abschnitt **Typografie** der rechten Seitenleiste.
+* Wenn du ein Textelement mit einer fehlenden Schriftart auswählst, zeigt Figma einen Dialog **Fehlende Schriftart** an, in dem du sie ersetzen kannst.
+
+Wenn du einen Crowdin-String mit einem solchen Textelement verknüpfst, ersetzt Figma die fehlende Schriftart automatisch durch eine standardmäßig verfügbare Schriftart (z. B. Roboto). Dieses Verhalten ist zu erwarten. Das Plugin versucht, die ursprüngliche Schriftart beizubehalten. Wenn sie jedoch auf deinem lokalen System nicht verfügbar ist, ersetzt Figma sie, damit der Text sichtbar und bearbeitbar bleibt.
+
+Dieses Problem ist möglicherweise nicht sofort erkennbar. Einige Benutzer bemerken den Schriftwechsel erst nach dem Hochladen von Screenshots aus Figma zu Crowdin Enterprise, was zu Verwirrung führen kann.
+
+Um dies zu vermeiden:
+
+* Prüfe vor dem Verknüpfen von Strings auf Hinweise zu fehlenden Schriftarten (**A?**).
+* Stelle sicher, dass die im ursprünglichen Design verwendeten Schriftarten installiert und in Figma verfügbar sind.
+* Stimme dich bei Bedarf mit dem Designer ab, um die korrekte Einrichtung der Schriftarten zu bestätigen.
diff --git a/src/content/docs/de/enterprise/integrations/github.mdx b/src/content/docs/de/enterprise/integrations/github.mdx
new file mode 100644
index 000000000..324db972c
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/github.mdx
@@ -0,0 +1,249 @@
+---
+title: GitHub-Einbindung
+description: Dateien zwischen deinem GitHub-Repository und Crowdin synchronisieren
+slug: enterprise/github-integration
+sidebar:
+ order: 1
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard, Tabs, TabItem, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import setUpIntegrationDropdown from '!/enterprise/integrations/set_up_integration_dropdown.png';
+import authorization from '!/crowdin/integrations/github_integration_authorization.png';
+import unconfigured from '!/enterprise/integrations/integration_unconfigured.png';
+import unconfiguredSb from '!/enterprise/integrations/integration_unconfigured_sb.png';
+import syncNow from '!/enterprise/integrations/integration_sync_now.png';
+
+Mit der GitHub-Integration kannst du Dateien zwischen deinem GitHub-Repository und dem Crowdin-Enterprise-Projekt synchronisieren.
+
+
+ Installiere vor dem Einrichten der Integration in deiner Crowdin-Enterprise-Organisation die Variante, die zu deinem Setup passt:
+
+ * [GitHub-Integration](https://store.crowdin.com/github) – für Repositories, die auf GitHub.com gehostet werden.
+ * [GitHub-Enterprise-Integration](https://store.crowdin.com/github-server) – für eine selbst gehostete GitHub-Enterprise-Instanz.
+
+
+In dateibasierten Projekten stehen zwei mögliche GitHub-Integrationsmodi zur Auswahl:
+
+* **Modus für Quell- und Übersetzungsdateien** – Quell- und Übersetzungsdateien zwischen deinem GitHub-Repository und dem Crowdin-Projekt synchronisieren.
+* **Modus für Zielpakete** – Übersetzungsdateien aus dem Crowdin-Enterprise-Projekt im ausgewählten Format generieren und in dein GitHub-Repository übertragen. In diesem Modus überträgt die Integration Übersetzungsdateien und synchronisiert keine Quellen aus deinem Repository. Wenn du in deinem Crowdin-Enterprise-Projekt eine Quelltextprüfung durchführst und aktualisierte Quelltexte in dein Repository übertragen möchtest, kannst du eine Quellsprache als Zielsprache hinzufügen. Sie wird zusammen mit den Übersetzungen in dein Repository übertragen.
+
+In stringbasierten Projekten arbeitet die GitHub-Integration ausschließlich im **Modus für Zielpakete**.
+
+
+ Mehr über [Projekttypen](/enterprise/creating-project/#project-types) erfahren.
+
+
+Alle übersetzten und genehmigten Dateien (oder Zielpakete) werden automatisch in den `l10n`-Branch des GitHub-Repositorys zusammengeführt.
+
+
+ Eine Alternative zu dieser Integration ist die offizielle [Crowdin Github Action](https://github.com/marketplace/actions/crowdin-action). Sie ermöglicht eine flexiblere Konfiguration von Workflows und die vollständige Kontrolle über Sicherheit und Repository-Zugriff, da du kein GitHub-Konto bei Drittanbieterdiensten autorisieren musst.
+
+
+## GitHub-Konto verbinden
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Integrationsliste auf **GitHub**.
+ 3. Klicke auf **Integration einrichten** und wähle in der Dropdown-Liste **Modus für Quell- und Übersetzungsdateien** oder **Modus für Zielpakete** aus, um die Integration über dein GitHub-Konto herzustellen.
+ In stringbasierten Projekten arbeitet die GitHub-Integration ausschließlich im **Modus für Zielpakete**.
+ 4. Autorisiere anschließend die Verbindung mit Crowdin auf der GitHub-Seite:
+
+
+Falls das benötigte Repository privat ist und du nur eingeschränkten oder keinen Zugriff darauf hast, bitte den Repository-Eigentümer, dir ein
+[Zugriffstoken](https://help.github.com/articles/creating-an-access-token-for-command-line-use/#creating-a-token) bereitzustellen. Klicke anschließend auf **Persönliches Zugriffstoken verwenden**, füge das Token in das Feld *Token* ein und klicke auf **Integration einrichten**.
+
+
+ Wenn die Konfiguration abgeschlossen ist, klicke auf **Speichern**.
+
+
+### Repository auswählen
+
+Wähle im angezeigten Dialogfeld dein Repository und die zu übersetzenden Branches aus.
+
+
+
+
+
+ Es wird empfohlen, „Doppelte Strings“ auf **In einem Versions-Branch anzeigen** umzuschalten, damit identische Strings zwischen Branches ausgeblendet werden. Wenn deine Quelldateien Strings mit offensichtlichen Bezeichnern (Schlüsseln) enthalten, ist es besser, eine *strikte* Variante dieser Option zu verwenden. In anderen Fällen kannst du gerne die *reguläre* Variante verwenden.
+
+
+
+
+
+
+
+
+
+
+
+Bei der Arbeit mit der GitHub-Integration im **Modus für Zielpakete** sendet die Integration die fertigen Übersetzungen aus deinem Crowdin-Enterprise-Projekt, ohne die Quellen aus deinem Repository abzurufen. Wenn du also ein Repository und Branches auswählst, die übersetzt werden sollen, legst du fest, wohin die Integration die generierten Bundles mit den Übersetzungen ablegen soll.
+
+
+ Mehr über [das Konfigurieren von Zieldateipaketen für VCS-Integrationen](/enterprise/bundles/#bundles-in-vcs-integrations) erfahren.
+
+
+Wenn Sie mit privaten Integrationen arbeiten (z. B. Integrationen mit selbst gehostetem VCS), müssen Sie dedizierte Crowdin-IP-Adressen in die Erlaubnisliste aufnehmen, um sicherzustellen, dass die Integration ordnungsgemäß funktioniert und sicher bleibt.
+
+
+ Mehr über [IP-Adressen](/developer/ip-addresses/#integrations-and-applications) erfahren.
+
+
+### Service-Branches
+
+Wenn die Übersetzungen fertig sind und Ihre Sprachen live gehen können, sendet Crowdin Enterprise die Pull-Anfrage mit den Übersetzungen an Ihr Versionskontrollsystem. Für jeden Zweig, der lokalisiert werden soll, erstellt Crowdin Enterprise einen zusätzlichen Servicezweig mit Übersetzungen. Wir committen nicht direkt in den Master-Branch, damit du die Übersetzungen zuerst überprüfen kannst.
+
+Standardmäßig wird `l10n_` dem Namen des erstellten Service-Branchs vorangestellt. Falls erforderlich, kannst du dies problemlos ändern.
+
+
+ Wir empfehlen, den `l10n_`-Branch nach dem Zusammenführen des Pull Requests aus deinem Repository zu löschen, um mögliche Konflikte zu vermeiden. Crowdin Enterprise erstellt den Service-Branch automatisch neu, sobald neue Übersetzungen zur Synchronisierung bereitstehen.
+
+
+### Synchronisierungseinstellungen
+
+Konfiguriere die Synchronisierungseinstellungen entsprechend deinen Anforderungen und Präferenzen.
+
+
+ Die Optionen *Vorhandene Übersetzungen importieren* und *Quellen übertragen* sind nur für dateibasierte Projekte verfügbar.
+
+
+#### Vorhandene Übersetzungen importieren
+
+Um vorhandene Übersetzungen aus deinem Repository zu importieren, wähle eine der folgenden Optionen:
+
+* **Einmaliger Übersetzungsimport nach dem Verbinden des Branchs**
+* **Neue Übersetzungen aus dem Repository immer importieren**
+
+Standardmäßig ist die erste Option ausgewählt, sodass Übersetzungen nur einmal importiert werden. Alternativ kannst du beide Optionen deaktivieren, wenn du keine Übersetzungen aus deinem Repository importieren möchtest.
+
+
+ Wir empfehlen, vorhandene Übersetzungen aus dem Repository während der Einrichtung der Integration nur einmal zu importieren. Behandle Crowdin Enterprise anschließend als maßgebliche Quelle und verwalte Übersetzungen ausschließlich in Crowdin Enterprise, um zu verhindern, dass nicht freigegebene Übersetzungen überschrieben werden.
+
+
+Klicke auf **Optionen für das Hochladen von Übersetzungen**, um auf die folgenden zusätzlichen Optionen zuzugreifen:
+
+* **Zielübersetzung darf mit der Quelle übereinstimmen**
+* **Hinzugefügte Übersetzungen freigeben**
+
+#### Quellen übertragen
+
+Standardmäßig werden Quellen nicht zusammen mit den Übersetzungen in das Repository übertragen. Wenn du jedoch in deinem Crowdin-Enterprise-Projekt eine Überprüfung des Quelltexts durchführst und die Änderungen an deinen Quelldateien in Crowdin Enterprise zurück in dein Repository übertragen möchtest, klicke auf **Bearbeiten**, wähle in den Integrationseinstellungen *Quellen übertragen* und klicke auf **Speichern**.
+
+#### Synchronisierungszeitplan
+
+Die Synchronisierung wird automatisch jede Stunde durchgeführt. Falls erforderlich, kannst du das Aktualisierungsintervall in den Integrationseinstellungen ändern. Um den Synchronisierungszeitplan zu konfigurieren, klicke auf **Bearbeiten**, scrolle nach unten zu *Synchronisierungszeitplan*, lege das gewünschte Intervall fest und klicke auf **Speichern**.
+
+Es gibt Fälle, in denen Übersetzungen vorübergehend nicht in das Repository übertragen werden sollen. Klicke in diesem Fall auf **Bearbeiten**, deaktiviere *Synchronisierungszeitplan* in den Integrationseinstellungen und klicke auf **Speichern**. Wenn du die Übersetzungen wieder mit dem Repository synchronisieren möchtest, wähle *Synchronisierungszeitplan* aus und klicke auf **Speichern**.
+
+Unabhängig von den Synchronisationseinstellungen werden die Änderungen an den Quelldateien im Repo weiterhin kontinuierlich mit Crowdin Enterprise synchronisiert.
+
+### Automatisch zu synchronisierende Branches
+
+Wenn Sie die Integration einrichten, wählen Sie bestehende Repository-Zweige aus, die dem Crowdin Enterprise-Projekt hinzugefügt werden sollen. Um zukünftige Branches von GitHub automatisch zu Crowdin Enterprise hinzuzufügen, erstelle in den Integrationseinstellungen ein Muster für die Branch-Namen.
+
+Füge beispielsweise ein Muster \**feature* in den Einstellungen der GitHub-Integration hinzu. In diesem Fall werden zukünftige Branches, die dieses Wort am Ende ihres Titels enthalten, dem Projekt hinzugefügt.
+
+Führe die folgenden Schritte aus, um ein Muster für Branch-Namen hinzuzufügen:
+
+
+ 1. Klicke im Bereich der GitHub-Integration auf **Bearbeiten**.
+ 2. Scrolle im angezeigten Dialogfeld nach unten zu *Automatisch zu synchronisierende Branches*.
+ 3. Verwende im Feld *Automatisch zu synchronisierende Branches* Platzhalter wie `*`, `?`, `[set]`, `\` und weitere, um die benötigten Branches zu bestimmen.
+ 4. Klicke auf **Speichern**.
+
+
+### Standardname der Konfigurationsdatei
+
+`crowdin.yml` ist der Standarddateiname, der für automatisch synchronisierte Branches verwendet wird. Um die Standardeinstellungen zu ändern, klicke auf **Bearbeiten**, gib im Feld *Standardname der Konfigurationsdatei* in den Integrationseinstellungen den gewünschten Namen ein und klicke auf **Speichern**.
+
+Wenn du keinen eigenen Namen für die Konfigurationsdatei automatisch synchronisierter Branches angibst und die Integration im Stammverzeichnis des Branchs keine Konfigurationsdatei mit dem Standardnamen `crowdin.yml` findet, werden diese Branches in den Integrationseinstellungen mit einem roten Symbol mit Ausrufezeichen und dem Hinweis „Nicht bereit. Konfiguration prüfen“ markiert. Konfiguration prüfen
+
+## Auswählen von Inhalten für die Synchronisierung
+
+Damit die Integration funktioniert, musst du festlegen, welche Quelldateien übersetzt werden sollen und wie Crowdin Enterprise die übersetzten Dateien in deinem Repository strukturieren soll. Damit die Integration im Modus für Zieldateibundles funktioniert, musst du die benötigten Bundles auswählen, die du in dein Repository übertragen möchtest.
+
+
+ Wenn neben dem Namen des Service-Branchs ein rotes Symbol mit Ausrufezeichen angezeigt wird, bedeutet dies, dass du keinen Inhalt für die Synchronisierung ausgewählt hast.
+
+
+Es gibt zwei Möglichkeiten, den zu synchronisierenden Inhalt festzulegen:
+
+* Online konfigurieren
+* Manuell durch Erstellen einer Konfigurationsdatei konfigurieren
+
+### Online konfigurieren
+
+Dieses Verfahren ist für alle Integrationen mit Versionskontrollsystemen (VCS) gleich.
+
+
+ Lies [VCS-Integrationen online konfigurieren](/enterprise/configuring-vcs-integrations-online/), um zu erfahren, wie du Inhalte für die Synchronisierung online auswählst.
+
+
+### Konfigurationsdatei erstellen
+
+Die Konfigurationsdatei `crowdin.yml` sollte zusammen mit jedem separaten Branch, den du übersetzen möchtest, im GitHub-Repository gespeichert werden.
+
+Sie sollte dieselbe Struktur haben, die für die CLI erforderlich ist. Aus Sicherheitsgründen dürfen die Anmeldedaten deines Projekts jedoch nicht im Header der Datei gespeichert werden.
+
+
+ Mehr über das [Erstellen einer Konfigurationsdatei](/developer/configuration-file/) erfahren.
+
+
+## Mit mehreren Repositorys in einem Projekt arbeiten
+
+Wenn du an einem plattformübergreifenden Produkt arbeitest, das Versionen für verschiedene Betriebssysteme enthält, möchtest du möglicherweise mehrere Repositorys verbinden, die Quelldateien für die einzelnen Betriebssysteme enthalten. In diesem Fall können Lokalisierungsressourcen (z. B. TMs und Glossare) und Übersetzungen effizienter genutzt werden, wodurch sich die für die Projektlokalisierung benötigte Zeit verkürzt.
+
+Führe die folgenden Schritte aus, um ein weiteres Repository hinzuzufügen:
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Integrationsliste auf **GitHub**.
+ 3. Klicke auf **Repository hinzufügen**.
+ 4. Konfiguriere die Integration mit dem neuen Repository entsprechend deinen Anforderungen und Präferenzen.
+
+
+## Überprüfe den Status der Synchronisation
+
+Sobald die Integration eingerichtet ist, werden alle zugehörigen Informationen unter **Integrationen > GitHub** gespeichert.
+
+Nach dem Verbinden der Integration können die Einstellungen nur noch von dem Projektmitglied aktualisiert werden, das sie konfiguriert hat. Alle Projektmanager außer der Person, die die Integration konfiguriert hat, sehen die Schaltfläche **Bearbeiten** deaktiviert. Beim Darüberfahren wird folgende Meldung angezeigt: `Integration was configured by {Full Name} ({username})`.
+
+Standardmäßig wird die Synchronisierung automatisch jede Stunde durchgeführt. Wenn du die Synchronisierung sofort starten möchtest, klicke auf **Jetzt synchronisieren**.
+
+
+
+Wenn du stattdessen nur einen Branch separat synchronisieren musst, klicke beim gewünschten Branch auf und wähle **Branch synchronisieren** aus.
+
+## Übersetzungen aus dem Repository hochladen
+
+Standardmäßig werden die im Repo gespeicherten Übersetzungen nur bei der ersten Synchronisierung in Crowdin Enterprise hochgeladen. Um Übersetzungen manuell in Crowdin Enterprise hochzuladen, klicke auf das -Symbol neben der Schaltfläche **Jetzt synchronisieren** und anschließend auf **Übersetzungen mit Crowdin Enterprise synchronisieren**. Die Integration lädt vorhandene Übersetzungen in dein Crowdin-Enterprise-Projekt hoch.
+
+
+ * Die Option **Übersetzungen mit Crowdin Enterprise synchronisieren** ist nur für dateibasierte Projekte verfügbar.
+ * Verwende diese Funktion mit Vorsicht, wenn bereits eine Übersetzung läuft.
+ Das manuelle Hochladen von Übersetzungen aus dem Repository kann nicht freigegebene Übersetzungen, die sich derzeit im Projekt befinden, überschreiben – ähnlich wie die Option [**Neue Übersetzungen aus dem Repository immer importieren**](#import-existing-translations).
+
+
+## Fragen und Antworten
+
+
+ Um die GitHub-Integration in Crowdin Enterprise weiterhin zu verwenden, gehe wie folgt vor:
+
+ 1. Gehe in deinem GitHub-Konto zu [Autorisierte OAuth-Apps](https://github.com/settings/applications).
+ 2. Suche die OAuth-App **Crowdin** in der Liste und entziehe ihr den Zugriff.
+ 3. Richte die GitHub-Integration in deinem Crowdin-Enterprise-Projekt anhand der obigen Anweisungen erneut ein.
+
+
+
+ Da VCS-Integrationen in Crowdin Enterprise die API zum Committen von Dateien verwenden, aber nicht Git, wird jede Datei separat committed.
+
+ Hier sind einige Empfehlungen, die dir bei der Lösung ähnlicher Situationen helfen können:
+
+ * Verwende die Option `export_languages`, um Commits von Sprachen zu überspringen, die du noch nicht benötigst. Mehr über den [Parameter „Export languages“](/developer/configuration-file/#export-languages) erfahren.
+ * Standardmäßig wird der Tag `[ci skip]` zur Commit-Nachricht hinzugefügt, um unnötige Builds zu überspringen. Mehr über den [Parameter „Commit Message“](/developer/configuration-file/#commit-message) erfahren.
+ * Konfiguriere das gewünschte Synchronisierungsintervall mithilfe von [Synchronisierungszeitplan](#synchronization-settings) (z. B. Synchronisierung einmal alle 24 Stunden).
+ * Führe Commits beim Zusammenführen eines Lokalisierungs-Branchs zusammen, damit die Historie des Master-Branchs übersichtlich und sauber bleibt.
+
diff --git a/src/content/docs/de/enterprise/integrations/gitlab.mdx b/src/content/docs/de/enterprise/integrations/gitlab.mdx
new file mode 100644
index 000000000..5b4da29b8
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/gitlab.mdx
@@ -0,0 +1,241 @@
+---
+title: GitLab-Einbindung
+description: Dateien zwischen deinem GitLab-Repository und Crowdin synchronisieren
+slug: enterprise/gitlab-integration
+sidebar:
+ order: 2
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard, Tabs, TabItem, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import setUpIntegrationDropdown from '!/enterprise/integrations/set_up_integration_dropdown.png';
+import authorization from '!/crowdin/integrations/gitlab_integration_authorization.png';
+import unconfigured from '!/enterprise/integrations/integration_unconfigured.png';
+import unconfiguredSb from '!/enterprise/integrations/integration_unconfigured_sb.png';
+import syncNow from '!/enterprise/integrations/integration_sync_now.png';
+
+Mit der GitLab-Integration kannst du Dateien zwischen deinem GitLab-Repository und dem Crowdin-Enterprise-Projekt synchronisieren.
+
+
+ Installiere vor dem Einrichten der Integration in deiner Crowdin-Enterprise-Organisation die Variante, die zu deinem Setup passt:
+
+ * [GitLab-Integration](https://store.crowdin.com/gitlab) – für Repositories, die auf GitLab.com gehostet werden.
+ * [GitLab-Self-Managed-Integration](https://store.crowdin.com/gitlab-server) – für eine selbst gehostete GitLab-Instanz.
+
+
+In dateibasierten Projekten kannst du zwischen zwei möglichen GitLab-Integrationsmodi wählen:
+
+* **Modus für Quell- und Übersetzungsdateien** – Quell- und Übersetzungsdateien zwischen deinem GitLab-Repository und dem Crowdin-Enterprise-Projekt synchronisieren.
+* **Modus für Zielpakete** – Übersetzungsdateien aus dem Crowdin-Enterprise-Projekt im ausgewählten Format generieren und in dein GitLab-Repository übertragen. In diesem Modus überträgt die Integration Übersetzungsdateien und synchronisiert keine Quellen aus deinem Repository. Wenn du in deinem Crowdin-Enterprise-Projekt eine Quelltextprüfung durchführst und aktualisierte Quelltexte in dein Repository übertragen möchtest, kannst du eine Quellsprache als Zielsprache hinzufügen. Sie wird zusammen mit den Übersetzungen in dein Repository übertragen.
+
+In stringbasierten Projekten arbeitet die GitLab-Integration ausschließlich im **Modus für Zieldateibundles**.
+
+
+ Mehr über [Projekttypen](/enterprise/creating-project/#project-types) erfahren.
+
+
+Alle übersetzten und bestätigten Dateien (oder Zieldateibundles) werden automatisch in den `l10n`-Branch des GitLab-Repositorys zusammengeführt.
+
+
+ Eine Alternative zu dieser Integration ist die Verwendung der [Crowdin CLI](https://store.crowdin.com/gitlab-ci) in GitLab-CI/CD-Pipelines, um den Lokalisierungsprozess zu automatisieren.
+
+
+## GitLab-Konto verbinden
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Integrationsliste auf **GitLab**.
+ 3. Klicke auf **Integration einrichten** und wähle in der Dropdown-Liste **Modus für Quell- und Übersetzungsdateien** oder **Modus für Zieldateibundles** aus, um dein GitLab-Konto zu verbinden.
+ In stringbasierten Projekten arbeitet die GitLab-Integration ausschließlich im **Modus für Zieldateibundles**.
+ 4. Autorisiere anschließend die Verbindung mit Crowdin auf der GitLab-Seite:
+
+
+Falls das benötigte Repository privat ist und du nur eingeschränkten oder keinen Zugriff darauf hast, bitte den Repositorybesitzer, dir ein Zugriffstoken bereitzustellen.
+Klicke anschließend auf **Persönliches Zugriffstoken verwenden**, füge das Token in das Feld *Token* ein und klicke auf **Integration einrichten**.
+
+
+ Stelle beim Einrichten einer Integration mit einem Zugriffstoken sicher, dass du über die Berechtigungsstufe „Maintainer“ für das benötigte Repository verfügst.
+
+
+### Repository auswählen
+
+Wähle im angezeigten Dialogfeld dein Repository und die zu übersetzenden Branches aus.
+
+
+
+
+
+ Es wird empfohlen, „Doppelte Strings“ auf **In einem Versions-Branch anzeigen** umzuschalten, damit identische Strings zwischen Branches ausgeblendet werden. Wenn deine Quelldateien Strings mit offensichtlichen Bezeichnern (Schlüsseln) enthalten, ist es besser, eine *strikte* Variante dieser Option zu verwenden. In anderen Fällen kannst du gerne die *reguläre* Variante verwenden.
+
+
+
+
+
+
+
+
+
+
+
+Bei der Arbeit mit der GitLab-Integration im **Modus für Zielpakete** sendet die Integration die fertigen Übersetzungen aus deinem Crowdin-Enterprise-Projekt, ohne die Quellen aus deinem Repository abzurufen. Wenn du also ein Repository und Branches auswählst, die übersetzt werden sollen, legst du fest, wohin die Integration die generierten Bundles mit den Übersetzungen ablegen soll.
+
+
+ Mehr über [das Konfigurieren von Zieldateipaketen für VCS-Integrationen](/enterprise/bundles/#bundles-in-vcs-integrations) erfahren.
+
+
+Wenn Sie mit privaten Integrationen arbeiten (z. B. Integrationen mit selbst gehostetem VCS), müssen Sie dedizierte Crowdin-IP-Adressen in die Erlaubnisliste aufnehmen, um sicherzustellen, dass die Integration ordnungsgemäß funktioniert und sicher bleibt.
+
+
+ Mehr über [IP-Adressen](/developer/ip-addresses/#integrations-and-applications) erfahren.
+
+
+### Service-Branches
+
+Wenn die Übersetzungen fertiggestellt und deine Sprachen bereit für die Veröffentlichung sind, sendet Crowdin Enterprise den Merge Request mit den Übersetzungen an dein Versionskontrollsystem. Für jeden Zweig, der lokalisiert werden soll, erstellt Crowdin Enterprise einen zusätzlichen Servicezweig mit Übersetzungen. Wir committen nicht direkt in den Master-Branch, damit du die Übersetzungen zuerst überprüfen kannst.
+
+Standardmäßig wird `l10n_` dem Namen des erstellten Service-Branchs vorangestellt. Falls erforderlich, kannst du dies problemlos ändern.
+
+
+ Wir empfehlen, den Branch `l10n_` nach dem Zusammenführen des Merge Requests aus deinem Repository zu löschen, um mögliche Konflikte zu vermeiden. Crowdin Enterprise erstellt den Service-Branch automatisch neu, sobald neue Übersetzungen zur Synchronisierung bereitstehen.
+
+
+### Synchronisierungseinstellungen
+
+Konfiguriere die Synchronisierungseinstellungen entsprechend deinen Anforderungen und Präferenzen.
+
+
+ Die Optionen *Vorhandene Übersetzungen importieren* und *Quellen übertragen* sind nur für dateibasierte Projekte verfügbar.
+
+
+#### Vorhandene Übersetzungen importieren
+
+Um vorhandene Übersetzungen aus deinem Repository zu importieren, wähle eine der folgenden Optionen:
+
+* **Einmaliger Übersetzungsimport nach dem Verbinden des Branchs**
+* **Neue Übersetzungen aus dem Repository immer importieren**
+
+Standardmäßig ist die erste Option ausgewählt, sodass Übersetzungen nur einmal importiert werden. Alternativ kannst du beide Optionen deaktivieren, wenn du keine Übersetzungen aus deinem Repository importieren möchtest.
+
+
+ Wir empfehlen, vorhandene Übersetzungen aus dem Repository während der Einrichtung der Integration nur einmal zu importieren. Behandle Crowdin Enterprise anschließend als maßgebliche Quelle und verwalte Übersetzungen ausschließlich in Crowdin Enterprise, um zu verhindern, dass nicht freigegebene Übersetzungen überschrieben werden.
+
+
+Klicke auf **Optionen für das Hochladen von Übersetzungen**, um auf die folgenden zusätzlichen Optionen zuzugreifen:
+
+* **Zielübersetzung darf mit der Quelle übereinstimmen**
+* **Hinzugefügte Übersetzungen freigeben**
+
+#### Quellen übertragen
+
+Standardmäßig werden Quellen nicht zusammen mit den Übersetzungen in das Repository übertragen. Wenn du jedoch in deinem Crowdin-Enterprise-Projekt eine Überprüfung des Quelltexts durchführst und die Änderungen an deinen Quelldateien in Crowdin Enterprise zurück in dein Repository übertragen möchtest, klicke auf **Bearbeiten**, wähle in den Integrationseinstellungen *Quellen übertragen* und klicke auf **Speichern**.
+
+#### Synchronisierungszeitplan
+
+Die Synchronisierung wird automatisch jede Stunde durchgeführt. Falls erforderlich, kannst du das Aktualisierungsintervall in den Integrationseinstellungen ändern. Um den Synchronisierungszeitplan zu konfigurieren, klicke auf **Bearbeiten**, scrolle nach unten zu *Synchronisierungszeitplan*, lege das gewünschte Intervall fest und klicke auf **Speichern**.
+
+Es gibt Fälle, in denen Übersetzungen vorübergehend nicht in das Repository übertragen werden sollen. Klicke in diesem Fall auf **Bearbeiten**, deaktiviere *Synchronisierungszeitplan* in den Integrationseinstellungen und klicke auf **Speichern**. Wenn du die Übersetzungen wieder mit dem Repository synchronisieren möchtest, wähle *Synchronisierungszeitplan* aus und klicke auf **Speichern**.
+
+Unabhängig von den Synchronisationseinstellungen werden die Änderungen an den Quelldateien im Repo weiterhin kontinuierlich mit Crowdin Enterprise synchronisiert.
+
+### Automatisch zu synchronisierende Branches
+
+Wenn Sie die Integration einrichten, wählen Sie bestehende Repository-Zweige aus, die dem Crowdin Enterprise-Projekt hinzugefügt werden sollen. Um zukünftige Branches von GitLab automatisch zu Crowdin Enterprise hinzuzufügen, erstelle in den Integrationseinstellungen ein Muster für die Branch-Namen.
+
+Beispielsweise fügst du in den Einstellungen der GitLab-Integration das Muster \**feature* hinzu. In diesem Fall werden zukünftige Branches, die dieses Wort am Ende ihres Titels enthalten, dem Projekt hinzugefügt.
+
+Führe die folgenden Schritte aus, um ein Muster für Branch-Namen hinzuzufügen:
+
+
+ 1. Klicke im Bereich der GitLab-Integration auf **Bearbeiten**.
+ 2. Scrolle im angezeigten Dialogfeld nach unten zu *Automatisch zu synchronisierende Branches*.
+ 3. Verwende im Feld *Automatisch zu synchronisierende Branches* Platzhalter wie `*`, `?`, `[set]`, `\` und weitere, um die benötigten Branches zu bestimmen.
+ 4. Klicke auf **Speichern**.
+
+
+### Standardname der Konfigurationsdatei
+
+`crowdin.yml` ist der Standarddateiname, der für automatisch synchronisierte Branches verwendet wird. Um die Standardeinstellungen zu ändern, klicke auf **Bearbeiten**, gib im Feld *Standardname der Konfigurationsdatei* in den Integrationseinstellungen den gewünschten Namen ein und klicke auf **Speichern**.
+
+Wenn du keinen eigenen Namen für die Konfigurationsdatei automatisch synchronisierter Branches angibst und die Integration im Stammverzeichnis des Branchs keine Konfigurationsdatei mit dem Standardnamen `crowdin.yml` findet, werden diese Branches in den Integrationseinstellungen mit einem roten Symbol mit Ausrufezeichen und dem Hinweis „Nicht bereit. Konfiguration prüfen“ markiert. Konfiguration prüfen
+
+## Auswählen von Inhalten für die Synchronisierung
+
+Damit die Integration funktioniert, musst du festlegen, welche Quelldateien übersetzt werden sollen und wie Crowdin Enterprise die übersetzten Dateien in deinem Repository strukturieren soll. Damit die Integration im Modus für Zieldateibundles funktioniert, musst du die benötigten Bundles auswählen, die du in dein Repository übertragen möchtest.
+
+
+ Wenn neben dem Namen des Service-Branchs ein rotes Symbol mit Ausrufezeichen angezeigt wird, bedeutet dies, dass du keinen Inhalt für die Synchronisierung ausgewählt hast.
+
+
+Es gibt zwei Möglichkeiten, den zu synchronisierenden Inhalt festzulegen:
+
+* Online konfigurieren
+* Manuell durch Erstellen einer Konfigurationsdatei konfigurieren
+
+### Online konfigurieren
+
+Dieses Verfahren ist für alle Integrationen mit Versionskontrollsystemen (VCS) gleich.
+
+
+ Lies [VCS-Integrationen online konfigurieren](/enterprise/configuring-vcs-integrations-online/), um zu erfahren, wie du Inhalte für die Synchronisierung online auswählst.
+
+
+### Konfigurationsdatei erstellen
+
+Die Konfigurationsdatei `crowdin.yml` sollte zusammen mit jedem separaten Branch, den du übersetzen möchtest, im GitLab-Repository gespeichert werden.
+
+Sie sollte dieselbe Struktur haben, die für die CLI erforderlich ist. Aus Sicherheitsgründen dürfen die Anmeldedaten deines Projekts jedoch nicht im Header der Datei gespeichert werden.
+
+
+ Mehr über das [Erstellen einer Konfigurationsdatei](/developer/configuration-file/) erfahren.
+
+
+## Mit mehreren Repositorys in einem Projekt arbeiten
+
+Wenn du an einem plattformübergreifenden Produkt arbeitest, das Versionen für verschiedene Betriebssysteme enthält, möchtest du möglicherweise mehrere Repositorys verbinden, die Quelldateien für die einzelnen Betriebssysteme enthalten. In diesem Fall können Lokalisierungsressourcen (z. B. TMs und Glossare) und Übersetzungen effizienter genutzt werden, wodurch sich die für die Projektlokalisierung benötigte Zeit verkürzt.
+
+Führe die folgenden Schritte aus, um ein weiteres Repository hinzuzufügen:
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Integrationsliste auf **GitLab**.
+ 3. Klicke auf **Repository hinzufügen**.
+ 4. Konfiguriere die Integration mit dem neuen Repository entsprechend deinen Anforderungen und Präferenzen.
+
+
+## Überprüfe den Status der Synchronisation
+
+Nachdem die Integration eingerichtet wurde, werden alle zugehörigen Informationen unter **Integrationen > GitLab** gespeichert.
+
+Nach dem Verbinden der Integration können die Einstellungen nur noch von dem Projektmitglied aktualisiert werden, das sie konfiguriert hat. Alle Projektmanager außer der Person, die die Integration konfiguriert hat, sehen die Schaltfläche **Bearbeiten** deaktiviert. Beim Darüberfahren wird folgende Meldung angezeigt: `Integration was configured by {Full Name} ({username})`.
+
+Standardmäßig wird die Synchronisierung automatisch jede Stunde durchgeführt. Wenn du die Synchronisierung sofort starten möchtest, klicke auf **Jetzt synchronisieren**.
+
+
+
+Wenn du stattdessen nur einen Branch separat synchronisieren musst, klicke beim gewünschten Branch auf und wähle **Branch synchronisieren** aus.
+
+## Übersetzungen aus dem Repository hochladen
+
+Standardmäßig werden die im Repo gespeicherten Übersetzungen nur bei der ersten Synchronisierung in Crowdin Enterprise hochgeladen. Um Übersetzungen manuell in Crowdin Enterprise hochzuladen, klicke auf das -Symbol neben der Schaltfläche **Jetzt synchronisieren** und anschließend auf **Übersetzungen mit Crowdin Enterprise synchronisieren**. Die Integration lädt vorhandene Übersetzungen in dein Crowdin-Enterprise-Projekt hoch.
+
+
+ * Die Option **Übersetzungen mit Crowdin Enterprise synchronisieren** ist nur für dateibasierte Projekte verfügbar.
+ * Verwende diese Funktion mit Vorsicht, wenn bereits eine Übersetzung läuft.
+ Das manuelle Hochladen von Übersetzungen aus dem Repository kann nicht freigegebene Übersetzungen, die sich derzeit im Projekt befinden, überschreiben – ähnlich wie die Option [**Neue Übersetzungen aus dem Repository immer importieren**](#import-existing-translations).
+
+
+## Fragen und Antworten
+
+
+ Da VCS-Integrationen in Crowdin Enterprise die API zum Committen von Dateien verwenden, aber nicht Git, wird jede Datei separat committed.
+
+ Hier sind einige Empfehlungen, die dir bei der Lösung ähnlicher Situationen helfen können:
+
+ * Verwende die Option `export_languages`, um Commits von Sprachen zu überspringen, die du noch nicht benötigst. Mehr über den [Parameter „Export languages“](/developer/configuration-file/#export-languages) erfahren.
+ * Standardmäßig wird der Tag `[ci skip]` zur Commit-Nachricht hinzugefügt, um unnötige Builds zu überspringen. Mehr über den [Parameter „Commit Message“](/developer/configuration-file/#commit-message) erfahren.
+ * Konfiguriere das gewünschte Synchronisierungsintervall mithilfe von [Synchronisierungszeitplan](#synchronization-settings) (z. B. Synchronisierung einmal alle 24 Stunden).
+ * Führe Commits beim Zusammenführen eines Lokalisierungs-Branchs zusammen, damit die Historie des Master-Branchs übersichtlich und sauber bleibt.
+
diff --git a/src/content/docs/de/enterprise/integrations/google-play.mdx b/src/content/docs/de/enterprise/integrations/google-play.mdx
new file mode 100644
index 000000000..b2766fd28
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/google-play.mdx
@@ -0,0 +1,95 @@
+---
+title: Google-Play-Einbindung
+description: Verbinde Google Play mit Crowdin, um die Daten deiner App zu lokalisieren
+slug: enterprise/google-play-integration
+sidebar:
+ order: 11
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import integrationPublish from '!/enterprise/integrations/google_play_integration_publish.png';
+import integrationSelectLanguages from '!/enterprise/integrations/google_play_integration_select_languages.png';
+import integrationServiceAccountCredentials from '!/enterprise/integrations/google_play_integration_service_account_credentials.png';
+import integrationPublishingProgress from '!/enterprise/integrations/google_play_integration_publishing_progress.png';
+import integrationAccess from '!/crowdin/integrations/google_play_integration_access.png';
+import integrationConfigureServiceAccount from '!/crowdin/integrations/google_play_integration_configure_service_account.png';
+import integrationCreateServiceAccount from '!/crowdin/integrations/google_play_integration_create_service_account.png';
+import integrationLinkProject from '!/crowdin/integrations/google_play_integration_link_project.png';
+import integrationPermissions from '!/crowdin/integrations/google_play_integration_permissions.png';
+import integrationSelectProject from '!/crowdin/integrations/google_play_integration_select_project.png';
+import integrationServiceAccountCreateKey from '!/crowdin/integrations/google_play_integration_service_account_create_key.png';
+import integrationServiceAccountKeyType from '!/crowdin/integrations/google_play_integration_service_account_key_type.png';
+import integrationServiceAccountName from '!/crowdin/integrations/google_play_integration_service_account_name.png';
+import integrationServiceAccountRole from '!/crowdin/integrations/google_play_integration_service_account_role.png';
+
+Mit der Google-Play-Integration von Crowdin kannst du die Lokalisierung der Daten deiner App beschleunigen. Sobald die Integration aktiviert ist, werden die Texte der Store-Auflistung (App-Titel, Kurzbeschreibung und vollständige Beschreibung) in einer Datei gesammelt und deinem Projekt in Crowdin Enterprise hinzugefügt. Sobald die Übersetzungen fertig sind, sind nur wenige Klicks erforderlich, um sie der App-Seite in deinem Store hinzuzufügen.
+
+
+ Du musst die [Google-Play-Integration](https://store.crowdin.com/google-play) in deiner Crowdin-Enterprise-Organisation installieren, bevor du sie einrichten und verwenden kannst.
+
+
+## Google Play mit Crowdin Enterprise verbinden
+
+Gehe wie folgt vor, um Google Play mit deinem Projekt in Crowdin Enterprise zu verbinden:
+
+
+ 1. Wähle **application/json** als **Inhaltstyp** aus.
+ 2. Klicke in der Integrationsliste auf **Google Play**.
+ 3. Gib den Paketnamen ein und klicke auf **Integration einrichten**.
+
+
+Du kannst den Paketnamen bearbeiten, wenn du ihn falsch eingegeben hast, und die Integration bei Bedarf löschen.
+
+Nachdem du die Integration eingerichtet hast, sammelt Crowdin Enterprise die Quelltexte automatisch in einer Datei, die unter **Quellen > Dateien** abgelegt wird. Du musst diese Datei nicht selbst erstellen oder hochladen. Standardmäßig lautet der Dateiname `google_play.xml`. Behalte diesen Namen bei, da die Integration beim Veröffentlichen von Übersetzungen nach einer Datei mit genau diesem Namen sucht.
+
+## Übersetzungen veröffentlichen
+
+Gehe wie folgt vor, um Übersetzungen zu veröffentlichen:
+
+
+ 1. Öffne dein Projekt und gehe zu **Integrationen > Google Play**.
+ 2. Klicke auf **Übersetzungen in der Vorschau anzeigen und veröffentlichen**.
+ 3. Die verfügbaren Übersetzungen werden entsprechend den konfigurierten [Exportoptionen](/enterprise/project-settings/export/) angezeigt. Prüfe, ob alle Übersetzungen korrekt aussehen, und deaktiviere das Kontrollkästchen neben den Sprachen, die du nicht veröffentlichen möchtest. Klicke auf **Weiter**, um fortzufahren.
+ 4. Lade eine Datei mit deinen [Dienstkonto-Anmeldedaten](#creating-service-account-credentials) hoch und klicke auf **Veröffentlichen**.
+ 5. Im nächsten Dialog kannst du den Fortschritt der Veröffentlichung verfolgen. Sobald die Übersetzungen hochgeladen sind, klicke auf **Schließen**.
+
+
+
+ Google Play begrenzt die Anzahl der Veröffentlichungen von Übersetzungen für dieselbe Sprache pro Tag.
+
+
+## Zugangsdaten für Servicekonto werden erstellt
+
+Um Übersetzungen direkt von Crowdin Enterprise in dein Google-Play-Projekt zu veröffentlichen, musst du zuvor den Zugriff auf deine Google Play Console konfigurieren.
+
+
+ Aus Sicherheitsgründen wird die Datei mit deinen Anmeldedaten für das Dienstkonto nicht in Crowdin Enterprise gespeichert. Daher musst du diese Datei jedes Mal hochladen, wenn du deine Übersetzungen in Google Play veröffentlichen möchtest.
+
+
+Gehe wie folgt vor, um deine Dienstkonto-Anmeldedaten zu erstellen und hinzuzufügen:
+
+
+ 1. Google Play Console mit einem Google-Cloud-Projekt verknüpfen:
+ * Öffne die Google Play Console und gehe zu **Einrichtung >** [**API-Zugriff**](https://play.google.com/console/u/0/developers/api-access).
+ * Verknüpfe ein vorhandenes Projekt oder erstelle ein neues.
+ 2. Dienstkonto-Anmeldedaten generieren:
+ * Gehe zu [**Dienstkonten**](https://console.developers.google.com/iam-admin/serviceaccounts). Wähle gegebenenfalls eines der vorhandenen Projekte aus.
+ * Klicke auf **Dienstkonto erstellen**.
+ * Gib den Namen des Dienstkontos ein und klicke auf **Erstellen und fortfahren**.
+ * Wähle in der Liste **Rolle** die Option **Dienstkonten > Dienstkontonutzer** aus und klicke auf **Fertig**.
+ * Öffne das Aktionsmenü des erstellten Dienstkontos und wähle **Schlüssel verwalten**.
+ * Klicke im Tab **Schlüssel** auf **Schlüssel hinzufügen > Neuen Schlüssel erstellen**.
+ * Wähle **JSON** aus und klicke auf **Erstellen**.
+ * Eine JSON-Datei mit deinen Dienstkonto-Anmeldedaten wird auf deinen Computer heruntergeladen.
+ 3. Zugriff für dein Dienstkonto gewähren:
+ * Gehe in der Google Play Console zu **Einrichtung >** [**API-Zugriff**](https://play.google.com/console/u/0/developers/api-access) und klicke bei deinem Dienstkonto auf **Zugriff gewähren**.
+ * Wähle im Tab **Kontoberechtigungen** die folgenden Berechtigungen aus:
+ * App-Informationen anzeigen und Sammelberichte herunterladen (nur Lesen)
+ * Play-Games-Services-Projekte veröffentlichen
+ * Für die Produktion veröffentlichen, Geräte ausschließen und Play App Signing verwenden
+ * Store-Präsenz verwalten
+ * Klicke auf **Nutzer einladen**.
+
+
+Anschließend kannst du die Datei mit deinen Anmeldedaten für das Dienstkonto verwenden, um deine Übersetzungen von Crowdin Enterprise in Google Play zu veröffentlichen.
diff --git a/src/content/docs/de/enterprise/integrations/jira.mdx b/src/content/docs/de/enterprise/integrations/jira.mdx
new file mode 100644
index 000000000..10aff4341
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/jira.mdx
@@ -0,0 +1,121 @@
+---
+title: Jira-Integration
+description: Behalte in Crowdin den Überblick über gemeldete Probleme mit Quellstrings und Übersetzungen
+slug: enterprise/jira-integration
+sidebar:
+ order: 7
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import linkAppStep1 from '!/enterprise/integrations/jira_link_app_step1.png';
+import linkAppStep2 from '!/enterprise/integrations/jira_link_app_step2.png';
+import providingAccess from '!/enterprise/integrations/jira_providing_access.png';
+import createNewLink from '!/crowdin/integrations/jira_create_new_link.png';
+import applicationUrl from '!/enterprise/integrations/jira_application_url.png';
+import setUp from '!/enterprise/integrations/jira_set_up.png';
+import integrationSettings from '!/enterprise/integrations/jira_integration_settings.png';
+import subtask from '!/crowdin/integrations/jira_subtask.png';
+import syncIssues from '!/enterprise/integrations/jira_sync_issues.png';
+import warning from '!/enterprise/integrations/jira_warning.png';
+import allowAccess from '!/enterprise/integrations/jira_allow_access.png';
+
+Die Integration mit Atlassian Jira ermöglicht es dir, den Überblick über Quellstring- und Übersetzungsprobleme zu behalten, die von Nutzern gemeldet werden, die an der Projektübersetzung in Crowdin arbeiten.
+
+
+ Du musst die [Jira-Software-Integration](https://store.crowdin.com/jira) in deiner Crowdin-Enterprise-Organisation installieren, bevor du sie einrichten und verwenden kannst.
+
+
+Die aktuelle Integration unterstützt für das Jira-Dashboard die folgenden in Crowdin Enterprise gemeldeten Problemtypen:
+
+* Allgemeine Probleme
+* Probleme aufgrund fehlenden Kontexts
+* Übersetzungsprobleme
+* Probleme mit Quellstrings
+
+Für jeden synchronisierten Problemtyp wird in Jira eine übergeordnete Aufgabe mit seinem Namen erstellt. Jedes in Crowdin Enterprise gemeldete Problem erstellt in Jira eine Teilaufgabe in der entsprechenden übergeordneten Aufgabe.
+
+
+ Die Integration deaktiviert E-Mail-Benachrichtigungen für Projektprobleme in Crowdin Enterprise, die mit Jira synchronisiert werden.
+
+
+Sobald alle gemeldeten Probleme gelöst und die entsprechenden Unteraufgaben in Jira geschlossen wurden, kannst du auch die übergeordnete Jira-Aufgabe schließen, die einen der Problemtypen von Crowdin Enterprise darstellt.
+
+Wenn Übersetzer neue Probleme im Crowdin-Enterprise-Projekt melden, erstellt die Jira-Integration für jedes Problem im Crowdin-Enterprise-Projekt eine neue übergeordnete Jira-Aufgabe mit den entsprechenden Unteraufgaben.
+
+
+
+
+ Geteilte Probleme müssen nach ihrer Lösung in Jira manuell in deinem Crowdin-Enterprise-Projekt gelöst werden. Mehr über [geteilte Probleme](/enterprise/online-editor/#exchanging-comments-with-external-organizations) erfahren.
+
+
+## Jira mit Crowdin Enterprise verbinden
+
+Gehe wie folgt vor, um Jira mit deinem Projekt in Crowdin Enterprise zu verbinden:
+
+
+1. Wähle **application/json** als **Inhaltstyp** aus.
+
+2. Klicke in der Integrationsliste auf **Jira Software**.
+
+3. Gib die Basis-URL deines Jira-Projekts ein und klicke auf **Integration einrichten**.
+ Du erhältst anschließend Zugriff auf das Dialogfenster **Zugriff auf dein Jira-Projekt gewähren**.
+
+4. Richte in Jira eine **Anwendungsverknüpfung** ein:
+ Nur Projektadministratoren können Anwendungsverknüpfungen einrichten.
+ 1. Melde dich bei Jira als Benutzer mit **Jira-Administrator**-Berechtigungen an.
+ 2. Gehe zu **Jira-Einstellungen > Produkte > Anwendungsverknüpfungen**.
+ 3. Klicke auf **Verknüpfung erstellen**.
+
+ 4. Wähle **Direkter Anwendungslink** aus, gib deine Crowdin-Enterprise-URL ein und klicke auf **Weiter**.
+
+ Aufgrund der Funktionsweise von Jira erhält Jira manchmal keine Antwort von der eingegebenen URL. Wenn die folgende Meldung angezeigt wird, überprüfe, ob die angegebene URL korrekt ist, und klicke auf **Fortfahren**.
+
+ 5. Fülle in den Dialogfenstern alle erforderlichen Felder aus und klicke auf **Fortfahren**, um die Verknüpfung fertig zu konfigurieren:
+ * Anwendungsname: Crowdin Enterprise Integration
+ * Anwendungstyp: Generische Anwendung
+ * Wähle **Eingehende Verknüpfung erstellen** und klicke auf **Fortfahren**
+ * Consumer Key: Crowdin Enterprise
+ * Consumer Name: Crowdin Enterprise
+ * Öffentlicher Schlüssel: Kopiere ihn aus dem Dialog **Zugriff auf dein Jira-Projekt gewähren** in Crowdin Enterprise
+ Klicke auf **Weiter**, um die Einrichtung des Anwendungslinks abzuschließen.
+
+5. Gehe zurück zu Crowdin Enterprise und klicke im Dialog **Zugriff auf dein Jira-Projekt gewähren** auf **Weiter**.
+
+6. Erlaube Lese- und Schreibzugriff auf Projektdaten in Jira. Crowdin Enterprise verwendet diesen Zugriff, damit die Integration ordnungsgemäß funktioniert.
+
+7. Wähle den Jira-Projektschlüssel aus, wähle die Typen aus und konfiguriere die Einstellungen der Crowdin-Enterprise-Probleme, die mit deinem Jira-Projekt synchronisiert werden sollen.
+ Verfügbare Jira-Problem-Einstellungen:
+ * Typ
+ * Unteraufgabentyp
+ Wenn du keinen Unteraufgabentyp auswählst, wird automatisch die erste verfügbare Option angewendet.
+ * Priorität
+ * Bearbeiter
+ * Labels (optional)
+ * Status – wird verwendet, um den Jira-Statuswert auszuwählen, der das Schließen eines zugehörigen String-Problems im Crowdin-Enterprise-Projekt auslöst.
+ Die auswählbaren Statuswerte stammen ausschließlich aus der Statuskategorie Fertig in Jira (einschließlich Fertig, Geschlossen usw.).
+
+8. Klicke auf **Speichern**.
+
+
+## Probleme synchronisieren
+
+Nachdem du die Integration eingerichtet hast, kannst du bereits vorhandene Probleme in Crowdin Enterprise synchronisieren (falls vorhanden). Eine kurze Meldung zeigt dir, wie viele Probleme noch nicht synchronisiert sind. Klicke zum Synchronisieren auf **Probleme synchronisieren**.
+
+
+
+## Jira-Integrationseinstellungen verwalten
+
+Um die Integrationseinstellungen zu ändern, klicke auf **Einstellungen** und nimm die erforderlichen Änderungen vor. Die aktualisierten Einstellungen gelten nur für neu synchronisierte Probleme. Alle zuvor synchronisierten Probleme bleiben unverändert.
+
+
+ Wenn du den Jira-Projektschlüssel änderst, bleiben bereits synchronisierte Probleme als Unteraufgaben in Jira bestehen, werden aber nicht automatisch in Crowdin Enterprise gelöst.
+
+
+## Integration löschen
+
+Um die Integration zu löschen, klicke auf **Integration löschen**.
+
+
+ Alle synchronisierten Probleme bleiben als Unteraufgaben in Jira bestehen, werden aber nicht automatisch in Crowdin Enterprise gelöst.
+
diff --git a/src/content/docs/de/enterprise/integrations/overview.mdx b/src/content/docs/de/enterprise/integrations/overview.mdx
new file mode 100644
index 000000000..9a9d65446
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/overview.mdx
@@ -0,0 +1,126 @@
+---
+title: Einbindungen
+description: Nahtlos Lokalisierung in jede Phase deines Produkts integrieren
+slug: enterprise/integrations
+sidebar:
+ label: Übersicht
+ order: 0
+---
+
+import { Steps, LinkCard, CardGrid, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+
+Nahtlos Lokalisierung in jede Phase deines Entwicklungszyklus integrieren. Crowdin Enterprise bietet eine große Auswahl an Integrationen für die Tools, die du bereits verwendest. Automatisiere deinen Lokalisierungs-Workflow und spare Zeit bei manuellen Aufgaben.
+
+
+
+## VCS-Integrationen
+
+Die zentrale Herausforderung für Entwickler ist der Mangel an Automatisierung. Quellinhalte müssen ständig aus der Codebasis extrahiert und an das Übersetzungsteam übergeben werden. Fertige Übersetzungen sollten anschließend wieder in die Codebasis integriert werden. Ohne einen automatisierten Ansatz wird dieser Workflow zu einem wiederholten und zeitaufwändigen Austausch von Dateien.
+
+Mit der Automatisierung durch VCS-Integrationen werden Quellstrings automatisch abgerufen, sodass sie für deine Übersetzer immer auf dem neuesten Stand sind. Fertige Übersetzungen werden anschließend als Anfrage zurück in dein Repository übertragen.
+
+
+
+
+
+
+
+
+## Design
+
+Erstelle schnell sprachspezifische Assets. Sende Inhalte mit Kontext für Übersetzer zur Übersetzung, während du an Mock-ups arbeitest oder Prototypen fertigstellst.
+
+
+
+
+
+
+
+
+## Favorisierte Apps
+
+Du kannst eine App favorisieren, indem du auf das -Symbol neben ihrem Namen klickst – entweder in der App-Liste oder direkt in der App. So kannst du Apps für den schnellen Zugriff markieren. Diese Funktion ist für Integrationen und Tools verfügbar (ausgenommen servicebezogene Einträge wie Webhooks, Serviceprotokolle usw.) und für Projektmitglieder mit der Rolle Entwickler / Übersetzungsanforderer oder höher zugänglich.
+
+Sobald du eine App mit einem Stern markierst, wird sie oben in den entsprechenden Bereichen wie **Integrationen** oder **Tools** angeheftet. Die App-Liste wird automatisch nach favorisierten Apps sortiert, sobald du dein erstes Favorit hinzugefügt hast.
+
+Markierte Apps erscheinen auch als Verknüpfungen in der linken Seitenleiste, gruppiert unter dem Bereich, in dem sie markiert wurden (z. B. unter **Integrationen**). Durch Klicken auf eine Verknüpfung wird der Bereich geöffnet, der die App enthält, und die App wird dort automatisch geöffnet. Der Bereich wird als aktiv hervorgehoben, während die Verknüpfung nicht hervorgehoben bleibt.
+
+Das Favorisieren gilt konto- und projektspezifisch. Das bedeutet, dass deine favorisierten Apps für dein Konto und das jeweilige Projekt eindeutig sind:
+
+* **Benutzerspezifisch:** Jedes Projektmitglied verwaltet seine eigenen favorisierten Apps. Wenn du eine App favorisiert, wird sie für andere Projektmitglieder nicht als favorisiert angezeigt.
+* **Projektspezifisch:** Das Favorisieren einer App in einem Projekt führt nicht automatisch dazu, dass sie auch in anderen Projekten favorisiert wird.
+
+Auf diese Weise kannst du deinen Workspace an die spezifischen Anforderungen jedes Projekts anpassen, da unterschiedliche Projekte möglicherweise unterschiedliche Tools oder Übersetzungsstrategien erfordern. Um eine bestimmte App in mehreren Projekten zu favorisieren, musst du sie in jedem Projekt einzeln favorisieren.
+
+## Gemeinsame Verwaltung von Crowdin-Apps
+
+Mehrere Manager und Entwickler können dieselbe Crowdin-App innerhalb eines Projekts gemeinsam verwalten. Das vereinfacht die Zusammenarbeit und sorgt für eine gemeinsame Kontrolle über Integrationen. Wenn eine App erstmals in einem Projekt konfiguriert wird, wird der erste Manager, der sich anmeldet, zu ihrem primären Manager. Während der primäre Manager die Möglichkeit hat, sich direkt aus der App abzumelden, können andere Projektmanager die Integration vollständig löschen, um ihre Konfiguration zurückzusetzen, wenn der primäre Manager nicht verfügbar ist.
+
+Alle eingeladenen Manager und Entwickler teilen sich die gemeinsamen App-Einstellungen – Änderungen eines Managers sind für die anderen sofort sichtbar. Dieser Ansatz erleichtert eine effiziente Zusammenarbeit im Team, vermeidet doppelte Arbeit und sorgt für eine konsistente Konfiguration in deinem Lokalisierungs-Workflow.
+
+### Weitere Benutzer zur Verwaltung einer App einladen
+
+Um zusätzliche Manager oder Entwickler zur gemeinsamen Verwaltung einer App einzuladen, gehe wie folgt vor:
+
+
+ 1. Öffne die App in deinem Crowdin-Projekt.
+ 2. Klicke in der App-Oberfläche auf **Teilen**.
+ 3. Wähle vorhandene Projekt- oder Organisationsmitglieder aus der Benutzerliste aus oder gib die E-Mail-Adresse der eingeladenen Person ein, um sie als neuen Projektmanager einzuladen. Du kannst Benutzer mit den folgenden Rollen einladen:
+ * Eigentümer
+ * Administratoren
+ * Manager
+ * Entwickler / Übersetzungsanforderer
+ 4. Klicke auf **Speichern**, um die Einladung zu senden.
+
+
+Nach der Einladung erhalten die Benutzer vollen Zugriff zur Verwaltung und Konfiguration der App. Beachte, dass nur der primäre Manager sich direkt aus der Integration abmelden kann.
+
+### Zugriff auf die Verwaltung einer App anfordern
+
+Wenn du eine App öffnest, die bereits von einem anderen Manager konfiguriert wurde, wird eine Meldung angezeigt, dass du keinen Zugriff hast. Die Meldung zeigt außerdem den Namen des Managers an, der die App derzeit verwaltet.
+
+Um Zugriff anzufordern, gehe wie folgt vor:
+
+
+ 1. Klicke in der Meldung auf den Namen des primären Managers.
+ 2. Du wirst zu einer privaten Unterhaltung mit dem Manager in Crowdin weitergeleitet.
+ 3. Sende eine Nachricht mit der Bitte um Zugriff zur gemeinsamen Verwaltung der App.
+ 4. Der primäre Manager kann die App öffnen, auf **Teilen** klicken und dich aus der Benutzerliste einladen.
+
+
+Sobald du eingeladen wurdest, erhältst du sofort Zugriff zur Verwaltung und Konfiguration der App.
+
+### Eine von einem anderen Manager konfigurierte Integration löschen
+
+Wenn der primäre Manager, der die Integration konfiguriert hat, nicht verfügbar ist und keinen Zugriff freigegeben hat, können Projektmanager die Integration löschen, um ihre Verwaltung zu übernehmen. Auf diese Weise kannst du dich mit deinem eigenen Konto anmelden und die Integration von Grund auf neu einrichten.
+
+Um eine Integration zu löschen, gehe wie folgt vor:
+
+
+ 1. Öffne die App in deinem Crowdin-Enterprise-Projekt.
+ 2. Klicke auf der Seite mit der Zugriffsbeschränkung auf **Integration löschen**.
+
+
+
+ Durch das Löschen der Integration wird die Verbindung getrennt und die Einstellungen für dieses Projekt werden zurückgesetzt.
+
+
+### Berechtigungen und Rollen für die App-Verwaltung
+
+Alle Manager, die eine App gemeinsam verwalten, haben darin identische Berechtigungen. Allerdings kann sich nur der primäre Manager – also derjenige, der die App zuerst konfiguriert hat – direkt aus der App abmelden. Andere Projektmanager können die Integration nur löschen, um einen Reset zu erzwingen.
+
+Manager können außerdem Entwickler / Übersetzungsanforderer einladen. Diese erhalten ähnliche Berechtigungen, können jedoch keine weiteren Benutzer zur Verwaltung der App einladen. Auch Benutzer mit den Rollen Administrator und Eigentümer können mit vollständigen Berechtigungen eingeladen werden.
+
+
+ Kommunikation und eine klare Aufteilung der Verantwortlichkeiten zwischen App-Managern können dazu beitragen, die Konsistenz der Konfiguration zu gewährleisten und unbeabsichtigte Änderungen an den Einstellungen zu vermeiden.
+
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/integrations/sketch.mdx b/src/content/docs/de/enterprise/integrations/sketch.mdx
new file mode 100644
index 000000000..78185ba5e
--- /dev/null
+++ b/src/content/docs/de/enterprise/integrations/sketch.mdx
@@ -0,0 +1,207 @@
+---
+title: Sketch Plugin
+description: Beginne bereits in der Designphase mit der Lokalisierung
+slug: enterprise/sketch-plugin
+sidebar:
+ order: 9
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import addStrings from '!/crowdin/integrations/sketch_plugin_add_strings.png';
+import connect from '!/crowdin/integrations/sketch_plugin_connect.png';
+import dropdown from '!/crowdin/integrations/sketch_plugin_dropdown.png';
+import previewKeys from '!/crowdin/integrations/sketch_plugin_preview_keys.gif';
+import stringsTab from '!/crowdin/integrations/sketch_plugin_strings_tab.png';
+import stringsTabPreviewStrings from '!/crowdin/integrations/sketch_plugin_strings_tab_preview_strings.png';
+import translationTabGetTranslations from '!/crowdin/integrations/sketch_plugin_translation_tab_get_translations.png';
+import translationTabSendTexts from '!/crowdin/integrations/sketch_plugin_translation_tab_send_texts.png';
+import uploadScreenshots from '!/crowdin/integrations/sketch_plugin_upload_screenshots.png';
+
+Mit dem Crowdin-Plugin für Sketch kannst du Texte aus Crowdin Enterprise in deinen Designs verwenden und dadurch sowohl für Designer als auch für Entwickler Zeit sparen. Dabei kann es sich um Original- oder übersetzte Texte handeln. Bei Bedarf können Sie neue hinzufügen (z. B. Dialogtitel, Schaltflächenbeschriftungen) und sie an die Übersetzer in Crowdin Enterprise senden.
+
+## Anwendungsfälle
+
+* Erstelle schnell mehrsprachige kreative Assets.
+* Übersetze Mockups und teste sie in verschiedenen Sprachen, bevor die Programmierung beginnt.
+* Verwenden Sie nicht länger "Lorem Ipsum", sondern fügen Sie stattdessen echte Texte von Crowdin Enterprise in Ihre Prototypen ein.
+* Erstellen Sie Quelltexte aus Ihren Entwürfen und laden Sie sie in Ihr Crowdin Enterprise-Projekt hoch. Auf diese Weise können Entwickler hochgeladene Strings verwenden, wodurch sich die Entwicklungszeit verkürzt.
+* Laden Sie getaggte Screenshots zu Ihrem Crowdin Enterprise-Projekt hoch.
+
+## Installation
+
+Du kannst die [neueste Version](https://github.com/crowdin/sketch-crowdin) aus unserem GitHub-Repository herunterladen.
+
+
+ 1. Lade die Installationsdatei herunter.
+ 2. Entpacke sie.
+ 3. Doppelklicke auf die Datei *sketch-crowdin.sketchplugin*, um sie automatisch zu installieren.
+
+
+Das Crowdin-Plugin für Sketch kann auch mit [Sketch Runner](https://sketchrunner.com/) installiert werden.
+
+## Konfiguration
+
+
+ Für die Einrichtung der Sketch-Integration benötigst du Manager- oder Inhaberberechtigungen im Crowdin-Enterprise-Projekt.
+
+
+### Anmeldedaten einrichten
+
+Um deine Crowdin-Enterprise-Anmeldedaten in Sketch anzugeben, gehe wie folgt vor:
+
+
+ 1. Klicke auf **Plugins > Crowdin**.
+ 2. Wechsle zu **Einstellungen**.
+ 3. Gib dein persönliches Zugriffstoken ein.
+ 4. Gib den Domainnamen deiner Organisation an.
+ 5. Klicke auf **Mit Crowdin verbinden**.
+
+
+Gehen Sie folgendermaßen vor, um ein neues Token in Crowdin Enterprise zu generieren:
+
+
+ 1. Gehe zu **Kontoeinstellungen > Zugriffstoken** und klicke auf **Neuer Token**.
+ 2. Gib *Tokenname* an, wähle *Bereiche* und *Projekte* aus und klicke auf **Erstellen**.
+
+
+### Projekt auswählen
+
+Um das Crowdin-Enterprise-Projekt auszuwählen, mit dem du arbeiten möchtest, klicke unter **Einstellungen** auf das Dropdown-Menü **Projekt auswählen** und wähle ein Projekt aus der Liste aus. Später kannst du dasselbe Dropdown-Menü verwenden, um bei Bedarf zu einem anderen Projekt zu wechseln. Außerdem kannst du den jeweiligen Zweig auswählen, in den deine Inhalte hochgeladen werden.
+
+
+
+## UI-Lokalisierung
+
+Verwende die Registerkarte *Strings*, wenn du die Benutzeroberfläche lokalisierst und mit deinen Entwicklungs- und Marketingteams an dynamischen Seiten arbeitest. Auf dieser Registerkarte kannst du mit einem Klick Quellstrings aus Crowdin Enterprise zu deinen Designs in Sketch hinzufügen. Nachdem die Texte in den Designs verwendet wurden, kannst du markierte Screenshots zur Referenz für Übersetzer automatisch wieder zu Crowdin Enterprise hochladen.
+
+### Quellstrings aus Crowdin in Sketch verwenden
+
+
+ 1. Öffne das Crowdin-Plugin für Sketch.
+ 2. Verwende im Tab *Zeichenketten* das Feld *Suchen*, um die gewünschte Kopie zu finden. Du kannst Strings nach Quelltext, String-ID oder Kontext suchen.
+ 3. Wähle die Textebene aus, zu der du Text hinzufügen möchtest, und klicke auf den gewünschten String.
+
+
+
+
+Nachdem du die Quellzeichenketten aus Crowdin Enterprise in deinen Designs verwendet hast, kannst du für diese Zeichenketten in Sketch [Übersetzungen in der Vorschau anzeigen](#previewing-strings) und [Screenshots hochladen](#uploading-tagged-screenshots-to-crowdin) in dein Crowdin-Enterprise-Projekt.
+
+### Quellstrings aus Sketch zu Crowdin hinzufügen
+
+Du kannst Strings hinzufügen, die bereits in den Designs verwendet werden, oder vollständig neue Strings erstellen und hinzufügen.
+
+
+ 1. Öffne das Crowdin-Plugin für Sketch.
+ 2. Um die in den Designs verwendeten Zeichenketten hinzuzufügen, wähle das gesamte Artboard, mehrere Artboards oder die gewünschten Zeichenketten auf den Artboards aus. Alternativ kannst du diesen Schritt überspringen, wenn du einen neuen String hinzufügen möchtest.
+ 3. Klicke auf der Registerkarte *Strings* auf **String hinzufügen**.
+ 4. Fülle im angezeigten Dialog die erforderlichen Felder aus.
+ 5. (Optional) Um den Strings Labels hinzuzufügen, wähle diese abwechselnd im Dropdown-Menü **Label** aus und klicke auf **Speichern**.
+
+
+
+
+Um dieselben Zeichenketten zu mehreren Dateien in Crowdin Enterprise hinzuzufügen, wähle abwechselnd die gewünschten Dateien im Dropdown-Menü **Datei** aus.
+
+Wenn einige Zeichenflächen ausgeblendete Elemente enthalten, die nicht zu Crowdin Enterprise hinzugefügt werden sollen, deaktiviere die Option **Ausgeblendete Elemente übertragen**.
+
+Hinzugefügte Strings werden an dein Crowdin-Enterprise-Projekt übertragen und außerdem in der Liste der Registerkarte **Strings** angezeigt. Du kannst die Strings jederzeit in derselben Liste bearbeiten oder löschen. Die jeweiligen Änderungen werden auch auf die Strings in Ihrem Crowdin Enterprise-Projekt angewendet.
+
+### Einstellungen für das Schlüsselnamensmuster
+
+Um das Hinzufügen von Strings aus Sketch zum Crowdin-Enterprise-Projekt zu vereinfachen, kannst du in den Plugin-Einstellungen das gewünschte Schlüsselnamensmuster für die Quellstring-IDs festlegen. Das Crowdin-Plugin für Sketch schlägt anhand des ausgewählten Musters String-IDs für neue Strings vor. Beim Hinzufügen neuer Quellstrings kannst du die vorgeschlagene ID jederzeit nach deinen Vorstellungen bearbeiten.
+
+Um das Schlüsselnamensmuster auszuwählen, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Sketch.
+ 2. Wechsle zu **Einstellungen**.
+ 3. Wähle im Bereich *Benennungsmuster für Schlüssel* die gewünschte Option im Dropdown-Menü aus.
+
+
+### Getaggte Screenshots zu Crowdin hochladen
+
+
+ 1. Öffne das Crowdin-Plugin für Sketch.
+ 2. Verwende auf der Registerkarte *Strings* Texte aus dem Crowdin-Enterprise-Projekt in deinen Designs. Klicke auf **Screenshots hochladen**, um Screenshots der Zeichenflächen hochzuladen, die die verwendeten Texte enthalten.
+ 3. Um Screenshots in Crowdin Enterprise zu aktualisieren, klicke erneut auf **Screenshots hochladen**.
+
+
+
+
+
+ Weitere Informationen findest du unter [Screenshots](/enterprise/screenshots/).
+
+
+### Strings in der Vorschau anzeigen
+
+Zeige in Sketch Übersetzungen aus Crowdin Enterprise für die in den Designs verwendeten Zeichenketten in der Vorschau an. Du kannst Übersetzungen in den neuen oder den ursprünglichen Frames in der Vorschau anzeigen. Bei der Vorschau von Übersetzungen in neuen Frames kannst du diese mit den tatsächlichen Übersetzungen oder mit String-Schlüsseln für die spätere Verwendung durch Entwickler füllen.
+
+Um Strings in der Vorschau anzuzeigen, die mit Übersetzungen gefüllt werden, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Sketch.
+ 2. Wähle im Tab *Strings* im Bereich *Strings in der Vorschau anzeigen* entweder *In duplizierten Zeichenflächen in der Vorschau anzeigen* oder *In den aktuellen Zeichenflächen in der Vorschau anzeigen*.
+ 3. Wähle **Mit Sprache erstellen** aus.
+ 4. Wähle die Zielsprache aus, für die du Übersetzungen in der Vorschau anzeigen möchtest. Du kannst auch **Alle Sprachen** auswählen.
+ 5. Wähle den Inhalt aus, den du in Sketch in der Vorschau anzeigen möchtest. Wähle **Seite** oder **Zeichenfläche** aus.
+
+
+
+
+Um Strings mit Schlüsselnamen in der Vorschau anzuzeigen, gehe wie folgt vor:
+
+
+ 1. Öffne das Crowdin-Plugin für Sketch.
+ 2. Wähle im Bereich *Strings* > *Strings in der Vorschau anzeigen* die Option *Vorschau in duplizierten Zeichenflächen* aus.
+ 3. Wähle **Mit Schlüsselnamen erstellen** aus.
+ 4. Wähle den Inhalt aus, den du in Sketch in der Vorschau anzeigen möchtest. Wähle **Seite** oder **Zeichenfläche** aus.
+
+
+
+
+## Lokalisierung von Marketingvisualisierungen
+
+Verwende die Registerkarte *Übersetzung*, um statische Seiten wie Broschüren und Banner zu lokalisieren. Auf dieser Registerkarte kannst du Texte mit Kontext für Übersetzer an Crowdin Enterprise senden und übersetzte Kopien zurück zu Sketch hochladen.
+
+### Texte zur Übersetzung an Crowdin senden
+
+Du kannst Text zur Übersetzung entweder von ausgewählten oder von allen Zeichenflächen einer Sketch-Datei senden. Die Übersetzer arbeiten mit diesen Texten in der Listenansicht und nutzen die Designs als zusätzlichen Kontext für eine noch höhere Übersetzungsqualität.
+
+In Crowdin Enterprise wird ein Stammordner *Sketch plugin* erstellt. Es enthält einen Unterordner mit dem Namen deiner Sketch-Datei sowie HTML-Dateien für jedes darin enthaltene Artboard. Bei Bedarf kannst du die Inhaltssegmentierung in den **Einstellungen** des Plugins deaktivieren, damit lange Texte nicht in Sätze aufgeteilt werden.
+
+Pulling Translations Back to Sketch
+
+
+ 1. Öffne die benötigte Sketch-Datei.
+ 2. Gehe zu **Plugins > Crowdin**.
+ 3. Wähle im Abschnitt *Übersetzung* > *Texte senden* den Inhalt aus, den du übersetzen möchtest. Wähle **Seite** oder **Zeichenfläche** aus.
+
+
+
+
+Wenn die Quelldateien in Ihr Crowdin Enterprise-Projekt hochgeladen werden, können Sie Mitarbeiter einladen, sie zu übersetzen und Korrektur zu lesen.
+
+
+ Weitere Informationen findest du unter [Übersetzungsstrategien](/enterprise/translation-strategies/).
+
+
+### Übersetzungen von Crowdin zu Sketch hochladen
+
+Du kannst Texte zwischen Sketch und Crowdin-Enterprise-Projekten jederzeit synchronisieren, um die übersetzte Version in Sketch zu testen oder mehrsprachige Assets zu erstellen.
+
+Um übersetzte Kopien zu Sketch hochzuladen, gehe wie folgt vor:
+
+
+ 1. Öffne die benötigte Sketch-Datei.
+ 2. Gehe zu **Plugins > Crowdin**.
+ 3. Wähle im Abschnitt *Übersetzung* > *Übersetzungen abrufen* die Zielsprache aus, für die du Übersetzungen hochladen möchtest. Du kannst auch **Alle Sprachen** auswählen.
+ 4. Wähle den Inhalt aus, dessen Vorschau du in Sketch anzeigen möchtest. Wähle **Seite** oder **Zeichenfläche** aus.
+
+
+
+
+Nach dem Hochladen von Übersetzungen zu Sketch enthält die geänderte Datei für jede Zielsprache eine separate Zeichenfläche mit den Übersetzungen. Die neu hochgeladenen übersetzten Versionen überschreiben die zuvor hochgeladenen Versionen nicht. Du kannst übersetzte Kopien, die du nicht mehr benötigst, jederzeit löschen.
+
+Wenn die neu hochgeladenen übersetzten Versionen die zuvor hochgeladenen Versionen überschreiben sollen, öffne die **Einstellungen** des Plugins und aktiviere **Vorhandene Übersetzungen überschreiben**.
diff --git a/src/content/docs/de/enterprise/introduction.mdx b/src/content/docs/de/enterprise/introduction.mdx
index 991326152..37d80235a 100644
--- a/src/content/docs/de/enterprise/introduction.mdx
+++ b/src/content/docs/de/enterprise/introduction.mdx
@@ -1,5 +1,5 @@
---
-title: Enterprise Introduction
+title: Einführung in Crowdin Enterprise
description: Starte mit Crowdin Enterprise und lerne die wichtigsten Funktionen kennen
slug: enterprise/introduction
---
@@ -57,4 +57,4 @@ Crowdin Enterprise bietet alle [in Crowdin verfügbaren Funktionen](/introductio
## Personalisierte Demo
-Have 20-30 minutes, and want one of our skilled Customer Success managers to walk you through your organization? Go ahead and [Schedule a demo](https://crowdin.com/demo-request) call to get a personalized tour and recommendations on how to best manage localization projects in your organization.
+Du hast etwa 30 Minuten Zeit und möchtest, dass dich einer unserer erfahrenen Customer-Success-Manager durch deine Organisation führt und dir hilft, Best Practices umzusetzen? Vereinbare einen [Demo-Termin](https://crowdin.com/demo-request), um eine persönliche Einführung und Empfehlungen zur optimalen Verwaltung von Lokalisierungsprojekten in deiner Organisation zu erhalten.
diff --git a/src/content/docs/de/enterprise/localization-resources/glossary.mdx b/src/content/docs/de/enterprise/localization-resources/glossary.mdx
new file mode 100644
index 000000000..63c6e30ba
--- /dev/null
+++ b/src/content/docs/de/enterprise/localization-resources/glossary.mdx
@@ -0,0 +1,359 @@
+---
+title: Wörterbuch
+description: Erfahren Sie, wie Sie Glossare in Crowdin Enterprise erstellen, verwalten und freigeben.
+slug: enterprise/glossary
+---
+
+import { Steps, Aside, LinkCard, CardGrid, Badge } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import KBD from '~/components/KBD.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import { Image } from 'astro:assets';
+import termHover from '!/crowdin/localization-resources/glossary_term_hover.png';
+import addConceptDialog from '!/enterprise/localization-resources/glossary_add_concept_dialog.png';
+import addConceptEditor from '!/crowdin/localization-resources/glossary_add_concept_editor.png';
+import downloadUpload from '!/enterprise/localization-resources/glossary_upload_download.png';
+import configureImport from '!/enterprise/localization-resources/glossary_configure_import.png';
+
+Mit einem Glossar kannst du die gesamte Terminologie des Projekts an einem Ort erstellen, speichern und verwalten. Das Hauptziel der Terminologie besteht darin, bestimmte Begriffe oder häufig im Projekt verwendete Begriffe zu erklären, damit sie korrekt und konsistent übersetzt werden.
+
+Jeder Glossarbegriff wird im Editor als unterstrichenes Wort angezeigt. Bewege den Mauszeiger über den unterstrichenen Begriff, um ihn hervorzuheben und eine Karte mit den Begriffdetails zu öffnen. Die Details sind in folgende Bereiche gegliedert:
+
+* **Übersetzungen**: Jede Übersetzung des Begriffs für die aktuelle Zielsprache.
+* **Quelle**: Der Begriff, wie er im String erscheint.
+* **Konzept**: Das Thema, die Definition und die Notiz, die von allen Varianten des Begriffs gemeinsam verwendet werden.
+
+Für jeden Begriff werden außerdem Sprache, Status, Wortart, Typ und Genus sowie gegebenenfalls Beschreibung, Notiz und Referenzlink angezeigt.
+
+Jede Begriffsübersetzung in der Karte verfügt über die Schaltfläche **Einfügen**, mit der sie in das Übersetzungsfeld eingefügt wird. Die Karte bleibt geöffnet, solange sich der Mauszeiger darauf befindet. So kannst du einen Referenzlink öffnen oder den Text auswählen. Sie wird geschlossen, wenn du den Mauszeiger wegbewegst oder Esc drückst.
+
+
+
+## Glossar erstellen
+
+Neben den Projektglossaren, die automatisch mit jedem Projekt erstellt werden, können Sie separate Glossare erstellen und mit Inhalten füllen, indem Sie Ihre vorhandenen Glossare im TBX-, XLSX- oder CSV-Format hochladen. Diese Glossare können anschließend bei Bedarf den entsprechenden Projekten zugewiesen werden.
+
+Gehen Sie zum Erstellen eines Glossars wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus.
+ 2. Klicken Sie unten rechts auf **Erstellen**.
+ 3. Geben Sie im angezeigten Dialog einen Namen für Ihr Glossar ein und wählen Sie eine Standardsprache aus, die zuerst in der Tabelle der Glossareinträge angezeigt wird.
+ 4. *(Optional)* Klicken Sie auf **Dateien auswählen**, um Ihr vorhandenes Glossar hochzuladen. Sie können diesen Schritt überspringen und ein Glossar später hochladen.
+ 5. Klicke auf **Erstellen**.
+
+
+
+
+
+
+
+## Glossarkonzepte und Begriffe verwalten
+
+Je nach Ihren Projektanforderungen können Sie einen einfacheren Ansatz mit einem Begriff pro Sprache verwenden oder Ihr Glossar mithilfe der erweiterten Funktionen von Glossarkonzepten detaillierter und vollständiger gestalten.
+
+### Glossarkonzepte und Begriffe erstellen
+
+Konzept – das Terminologieelement auf höchster Ebene, das Daten auf Konzeptebene (z. B. Konzeptdefinition, Thema usw.) sowie sprachbezogene Daten (d. h. Begriffssprache) und begriffsbezogene Daten (z. B. Begriff, Wortart, Typ usw.) enthält. Vereinfacht gesagt umfasst ein Konzept Glossarbegriffe und deren Varianten mit mehreren Übersetzungen und weiteren relevanten Informationen.
+
+Beim Hinzufügen von Glossarkonzepten können Sie die folgenden Details zu Konzepten und Begriffen festlegen.
+
+Konzeptdetails:
+
+* Definition – Eine klare Erklärung der Bedeutung des Konzepts.
+* Thema – Ein Wissensbereich, mit dem das Konzept in Zusammenhang steht.
+* Übersetzbar – Gibt an, ob das Konzept in andere Sprachen übersetzt werden kann.
+* Notiz – Kurze Hinweise zu einem Konzept, die für Übersetzer hilfreich sein können.
+* URL – URL zur Webseite mit relevanten Informationen zum Konzept.
+* Abbildung – URL zum entsprechenden Bild.
+
+Begriffsdetails:
+
+* Begriff – Ein bestimmtes Wort oder eine Wortgruppe, die definiert wird.
+* Sprache – Gibt die Sprache des Begriffs an.
+* Wortart – z. B. Substantiv, Verb, Adjektiv usw.
+* Typ – Klassifiziert die Funktion des Begriffs (z. B. Langform, Akronym, Abkürzung, Ausdruck, Variante).
+* Status – Definiert die Freigabestufe des Begriffs (z. B. bevorzugt, zugelassen, nicht empfohlen).
+* Genus – Das grammatische Geschlecht des Begriffs (z. B. Maskulinum, Femininum, Neutrum).
+* Beschreibung (Kontext) – Eine kurze Erklärung oder ein Kontext für den jeweiligen Begriff (unterscheidet sich von der Definition des Konzepts).
+* Notiz – Kurze Hinweise zu einem Begriff, die für Übersetzer hilfreich sein können.
+* URL – URL zur Webseite mit relevanten Informationen zum Begriff.
+
+Der Konzeptdialog wird als Vollbildansicht mit zwei Bereichen geöffnet:
+
+* Der linke Bereich enthält Details auf Konzeptebene: den **Primärbegriff** (automatisch aus dem Begriff der Ausgangssprache übernommen), **Thema**, **Definition** und den Schalter **Übersetzbar**. Der aufklappbare Bereich **Konzeptdetails** enthält die **Notiz**, **URL** und **Abbildung** des Konzepts.
+* Der rechte Bereich listet alle Begriffe über alle Sprachen hinweg nach Sprache gruppiert auf. Die Ausgangssprache ist oben angeheftet und mit einem -Badge gekennzeichnet. In jeder Begriffszeile werden **Wortart**, **Genus**, **Typ** und **Status** angezeigt. Die Indikatoren **D**, **U** und **N** erscheinen, wenn der Begriff über eine **Beschreibung (Kontext)**, **URL** oder **Notiz** verfügt. Klicke auf einen Indikator, um das entsprechende Feld zu erweitern.
+
+
+ Um Glossarbegriffe mit KI zu erstellen, verwende die [Crowdin Copilot-App](https://store.crowdin.com/crowdin-copilot).
+
+
+Gehen Sie zum Hinzufügen eines neuen Glossarkonzepts wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus. Alternativ können Sie Ihr Projekt öffnen und zu **Einstellungen > Glossare** gehen.
+ 2. Klicken Sie auf das gewünschte Glossar.
+ 3. Klicken Sie auf **Begriff hinzufügen**.
+ 4. Geben Sie in der Zeile der Ausgangssprache den Begriff ein und legen Sie **Wortart**, **Genus**, **Typ** und **Status** fest. Bewegen Sie den Mauszeiger über die Zeile und klicken Sie auf , um die Wortart automatisch zu erkennen.
+
+ Die Wortart kann automatisch nur für folgende Sprachen erkannt werden: Englisch, Französisch, Spanisch, Deutsch, Norwegisch, Polnisch, Schwedisch, Russisch, Italienisch und Chinesisch.
+
+ 5. *(Optional)* Klicken Sie unter der Sprache auf **Begriff hinzufügen**, um eine Begriffsvariante hinzuzufügen (z. B. Akronym, Kurzform usw.).
+ 6. *(Optional)* Klicken Sie auf **Sprache hinzufügen** und suchen Sie nach einer Sprache, um deren Übersetzung hinzuzufügen.
+ 7. Geben Sie im linken Bereich die Konzeptdetails (**Thema**, **Definition** und den Bereich **Konzeptdetails**) an.
+ 8. Klicke auf **Erstellen**.
+
+
+
+ Verwenden Sie **Begriff hinzufügen**, um eine neue Bedeutung von Grund auf zu definieren. Um einem vorhandenen Eintrag ein Synonym oder eine Übersetzung hinzuzufügen, suchen Sie zuerst nach dem Konzept und fügen Sie den Begriff dort hinzu.
+
+
+
+ Einige Dinge, die das Arbeiten mit Konzepten beschleunigen:
+ * Klicken Sie in einer Begriffszeile auf das Badge **desc**, **url** oder **note**, um es zu erweitern und direkt zu diesem Feld zu springen.
+ * Klicken Sie auf das Link-Symbol (**URL öffnen**) neben dem Feld **URL**, um den Link in einem neuen Browser-Tab zu öffnen.
+ * Deaktivieren Sie den Schalter **Übersetzbar**, um ein Konzept auf seine Ausgangssprache zu beschränken; durch erneutes Aktivieren werden die zuvor hinzugefügten Sprachen wiederhergestellt.
+
+
+Gehen Sie zum Hinzufügen von Glossarkonzepten über den Editor wie folgt vor:
+
+
+ 1. Wählen Sie im Editor das gewünschte Wort in der Ausgangszeichenfolge aus.
+ 2. Wählen Sie im angezeigten Menü **Begriff erstellen** aus. Alternativ können Sie die Tastenkombination verwenden, um ein Konzept hinzuzufügen (standardmäßig Strg+G).
+ 3. Führen Sie die im obigen Abschnitt beschriebenen Schritte aus.
+
+
+Gehen Sie zum Erlauben, dass Übersetzer und Korrekturleser Begriffe im Editor verwalten können, wie folgt vor:
+
+
+ 1. Öffnen Sie Ihr Projekt und gehen Sie zu **Einstellungen > Datenschutz**.
+ 2. Wähle im Bereich [**Glossarzugriffseinstellungen**](/enterprise/project-settings/privacy/#glossary-access-settings) die bevorzugte Zugriffsebene für Projektmitglieder aus.
+
+
+Sie können festlegen, dass sie nur Entwurfsbegriffe verwalten dürfen. Wenn ein Projektmitglied einen Entwurfsbegriff hinzufügt, können Projektmanager Begriffe nach Entwurfsstatus filtern, sie überprüfen und notwendige Änderungen vornehmen oder Glossarkonzeptdetails hinzufügen.
+
+Alternativ können Sie vollständigen Zugriff gewähren, sodass sie alle Glossarbegriffe und Konzeptdetails mit derselben Kontrolle wie der Projektbesitzer und die Manager verwalten können.
+
+Verbessern Sie die terminologische Konsistenz in Ihrem Projekt, indem Sie AI Alignment einrichten. Diese Funktion generiert automatisch Glossarbegriffe als Entwurf auf Grundlage von Übersetzungen, die von menschlichen Übersetzern vorgeschlagen wurden, und hilft so, die bevorzugte Terminologie beizubehalten.
+
+
+
+### Glossarkonzepte und -begriffe anzeigen, suchen und filtern
+
+Nachdem Sie ein Glossar geöffnet haben, können Sie mit dem Schalter **Nach Konzept gruppieren** zwischen zwei Ansichten wechseln.
+
+Wenn **Nach Konzept gruppieren** aktiviert ist, werden Glossarinhalte als Konzepte gruppiert (ein Konzept pro Zeile), wobei die Übersetzungen jedes Begriffs in separaten Sprachspalten angezeigt werden. Unter jedem Begriff werden Wortart, Status, Genus und Typ als Badges angezeigt.
+
+Wenn **Nach Konzept gruppieren** deaktiviert ist, werden Glossarinhalte als einzelne Begriffe (ein Begriff pro Zeile) mit den folgenden Details angezeigt:
+
+* **Begriff**: Enthält Text in der Ausgangs- oder Zielsprache.
+* **Sprache**: Die Sprache des Begriffs (z. B. Französisch, Spanisch).
+* **Wortart**: Die grammatische Kategorie des Begriffs (z. B. Substantiv, Verb).
+* **Typ**: Die Klassifizierung des Begriffs (z. B. Langform, Akronym).
+* **Status**: Die Freigabestufe des Begriffs (z. B. bevorzugt, zugelassen).
+* **Genus**: Das grammatische Geschlecht des Begriffs (z. B. Maskulinum, Femininum).
+* **Beschreibung (Kontext)**: Die spezifische Beschreibung für diesen Begriff.
+* **Notiz**: Eine zusätzliche Notiz für diesen Begriff.
+* **Konzeptthema**: Das Themenfeld des übergeordneten Konzepts.
+* **Konzeptdefinition**: Die Definition des übergeordneten Konzepts.
+
+Standardmäßig werden alle Glossarkonzepte und -begriffe angezeigt. Um ein bestimmtes Konzept oder einen Begriff zu finden, geben Sie etwas in das Feld **Suchen** ein. In beiden Ansichten wird die Suche auf die folgenden Felder angewendet:
+
+* **Begriffstext**
+* **Begriffsbeschreibung (Kontext)**
+* **Konzeptdefinition**
+* **Konzeptthema**
+
+Um die Suchergebnisse zu verfeinern, können Sie die folgenden Optionen verwenden:
+
+* **Groß-/Kleinschreibung berücksichtigen**
+* **Gesamte Wortgruppe abgleichen**
+* **Exakte Übereinstimmung**
+
+Um die Liste der Konzepte oder Begriffe zu filtern, klicken Sie auf **Filter** und verwenden Sie die verfügbaren Optionen:
+
+* **Sprachen** (verfügbar, wenn **Nach Konzept gruppieren** deaktiviert ist): Filtern Sie nach **Alle Sprachen** oder einer **Bestimmten Sprache**.
+* **Zuletzt geändert**: Nach Änderungsdatum filtern (**Alle**, **Benutzerdefinierter Zeitraum**).
+* **Wortart**: Nach grammatischer Kategorie filtern (**Alle**, **Substantiv**, **Verb** usw.).
+* **Typ**: Nach Klassifizierung filtern (**Alle**, **Langform**, **Akronym** usw.).
+* **Status**: Nach Freigabestatus filtern (**Alle**, **Bevorzugt**, **Entwurf** usw.).
+* **Genus**: Nach grammatischem Geschlecht filtern (**Alle**, **Maskulinum**, **Femininum** usw.).
+* **Autor**: Nach **Alle** oder einem bestimmten Benutzer filtern.
+
+Um Konzepte oder Begriffe zu sortieren, klicken Sie auf eine Spaltenüberschrift. Standardmäßig wird die Liste nach den Begriffen in der Ausgangssprache sortiert. Sie können auch nach der Spalte **Erstellt** oder **Zuletzt geändert** sortieren. Klicken Sie einmal auf eine Spaltenüberschrift, um aufsteigend zu sortieren, und erneut, um absteigend zu sortieren.
+
+Verwenden Sie die folgenden Optionen in der oberen Symbolleiste, um die Anzeige anzupassen:
+
+* **Zeilenumbruch**: Klicken Sie auf , um den Zeilenumbruch ein- oder auszuschalten. Dies ist hilfreich, um lange Texte (z. B. Definitionen, Themen oder Notizen) anzuzeigen, ohne die Spaltenbreite zu vergrößern.
+* **Spalteneinstellungen**: Klicke auf , um festzulegen, welche Spalten in der Tabelle angezeigt werden. Verwenden Sie **Alle Spalten**, um alle Spalten gleichzeitig ein- oder auszublenden.
+ * Ansicht **Konzepte**: Sie können Spalten wie *Definition*, *Thema*, *Übersetzbar*, *Notiz*, *Erstellt* und *Zuletzt geändert* sowie die Sprachspalten ein- oder ausblenden. Standardmäßig werden alle Spalten und Sprachen angezeigt, mit Ausnahme von *Übersetzbar* und *Notiz*.
+ * Ansicht **Begriffe**: Sie können Spalten wie *Sprache*, *Wortart*, *Typ*, *Status*, *Genus*, *Beschreibung (Kontext)*, *Notiz*, *Konzeptthema* und *Konzeptdefinition* ein- oder ausblenden.
+
+### Glossarkonzepte und -begriffe bearbeiten
+
+Sie können vorhandene Glossarkonzepte eines bestimmten Glossars bearbeiten.
+
+Gehen Sie zum Bearbeiten eines Glossarkonzepts wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus. Alternativ können Sie Ihr Projekt öffnen und zu **Einstellungen > Glossare** gehen.
+ 2. Klicken Sie auf das gewünschte Glossar.
+ 3. Bewegen Sie den Mauszeiger über ein Glossarkonzept und klicken Sie auf , um es zu öffnen.
+ 4. Nehmen Sie im Dialog **Konzept bearbeiten** die erforderlichen Änderungen am Konzept oder seinen Begriffen vor. Der Dialog verwendet dasselbe zweigeteilte Layout wie unter [Glossarkonzepte und Begriffe erstellen](#creating-glossary-concepts-and-terms) beschrieben, ergänzt um den Abschnitt **Metadaten**, in dem das Glossar, zu dem das Konzept gehört, die **ID** des Konzepts, das Erstellungsdatum sowie die Details zur letzten Änderung aufgeführt werden.
+ 5. Klicke auf **Speichern**.
+
+
+
+ Wenn Sie den Dialog mit ungespeicherten Änderungen schließen, werden Sie zur Bestätigung aufgefordert: Wählen Sie **Verwerfen**, um ohne Speichern zu schließen, oder **Abbrechen**, um weiter zu bearbeiten.
+
+
+### Glossarkonzepte und -begriffe löschen
+
+Sie können einen einzelnen Begriff, ein gesamtes Konzept oder mehrere Konzepte gleichzeitig löschen.
+
+Beim [Bearbeiten eines Konzepts](#editing-glossary-concepts-and-terms) können Sie einzelne Begriffe oder das gesamte Konzept direkt im Dialog löschen:
+
+* Einen einzelnen Begriff löschen – erweitern Sie die Zeile des Begriffs und klicken Sie auf **Begriff löschen**.
+* Das gesamte Konzept löschen – klicken Sie unten links im Dialog auf **Konzept löschen**.
+
+Gehen Sie zum gleichzeitigen Löschen mehrerer Konzepte wie folgt vor:
+
+
+ 1. Markieren Sie die Kontrollkästchen neben den Konzepten, die Sie löschen möchten. Um alle Konzepte zu löschen, markieren Sie das Kontrollkästchen oben und bestätigen Sie die Auswahl aller Konzepte.
+ 2. Klicke auf .
+
+
+## Glossare verwalten
+
+Sie können Ihre Glossare direkt auf der Seite **Glossare** in Ihrem Workspace verwalten. Dazu gehören das Hoch- und Herunterladen von Inhalten, das Bearbeiten von Glossardetails, das Leeren von Glossardaten, das Zuweisen von Glossaren zu Projekten und das Löschen von Glossaren.
+
+Gehen Sie zum Aufrufen dieser Verwaltungsoptionen wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus.
+ 2. Klicken Sie auf (oder klicken Sie mit der rechten Maustaste) auf das gewünschte Glossar, um das Kontextmenü zu öffnen.
+
+
+Alternativ können Sie innerhalb eines bestimmten Glossars auf die Optionen **Glossar bearbeiten**, **Glossar leeren** und **Glossar löschen** zugreifen, indem Sie oben rechts auf der Seite **Konzepte** auf klicken.
+
+### Glossar hoch- und herunterladen
+
+Sie können vorhandene Glossare in Crowdin Enterprise hochladen oder Ihre Glossarinhalte zur Sicherung, Bearbeitung oder für andere Zwecke außerhalb von Crowdin Enterprise herunterladen. Glossare können vollständig oder mit angewendeten Filtern heruntergeladen werden. Dies ist nützlich, wenn Sie nur eine Teilmenge der Glossarkonzepte exportieren möchten, die bestimmte Kriterien erfüllt (z. B. Thema, Status oder Sprache).
+
+Gehen Sie zum Hoch- oder Herunterladen des Glossars wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus. Alternativ können Sie Ihr Projekt öffnen und zu **Einstellungen > Glossare** gehen.
+ 2. Klicken Sie auf das gewünschte Glossar.
+ 3. Klicken Sie auf und wählen Sie eine der folgenden Optionen aus:
+ * **Hochladen** – lädt neue Glossarinhalte hoch.
+ * **Herunterladen** – lädt das vollständige Glossar herunter.
+ * **Gefiltert herunterladen** – lädt nur Glossarkonzepte herunter, die den angewendeten Filtern oder Suchkriterien entsprechen.
+
+
+Der Besitzer, Administratoren und Manager können das Glossar in folgenden Dateiformaten hoch- und herunterladen: TBX (v2), TBX (v3), CSV, XLSX.
+
+
+ Der maximum Datei size ist 100 MB. Wenn Ihre Datei dieses Limit überschreitet, wird empfohlen, sie in mehrere kleinere Dateien aufzuteilen und diese einzeln hochzuladen.
+
+
+Wenn Sie ein Glossar im CSV- oder XLS/XLSX-Format hochladen, wählen Sie im Konfigurationsdialog die Sprache für jede Spalte und den Spaltenwert (Begriff, Beschreibung oder Wortart) aus.
+
+
+
+
+ Wortarten werden in folgendem Format unterstützt (Groß-/Kleinschreibung wird nicht berücksichtigt): adjective, adposition, adverb, auxiliary, coordinating conjunction, determiner, interjection, noun, numeral, particle, pronoun, proper noun, subordinating conjunction, verb, other.
+
+
+Beim Herunterladen eines Glossars aus Crowdin Enterprise fügen einige Browser der heruntergeladenen Datei möglicherweise die Erweiterung XML hinzu, sodass die Datei *sample.tbx.xml* heißen kann. Um eine solche Datei wieder in Crowdin Enterprise zu importieren, benennen Sie sie in *sample.tbx* um.
+
+#### Automatische Spaltenerkennung für Glossare im CSV- und XLSX-Format
+
+Sobald Sie Ihre Glossardatei im CSV- oder XLSX-Format hochladen, erkennt das System das Dateischema automatisch anhand der in der ersten Zeile angegebenen Spaltennamen. Die Erkennung erfolgt unabhängig von der Groß-/Kleinschreibung. Spalten, die nicht automatisch erkannt wurden, werden für die manuelle Konfiguration als **Nicht verwendet**/**Nicht ausgewählt** belassen. Die automatische Spaltenerkennung ist besonders hilfreich, wenn Sie Glossartabellen mit vielen Sprachen und zusätzlichen Spalten (z. B. Status, Typ, Genus usw.) hochladen.
+
+Um die automatische Spaltenerkennung optimal zu nutzen, empfehlen wir, die Spalten in Ihren CSV- oder XLSX-Glossardateien nach den unten beschriebenen Mustern zu benennen:
+
+* Begriffsdetails – `{column-type} [{crowdin-language-code}]` (z. B. `Term [en]`, `Description [en]`, `Part of Speech [en]` usw.).
+* Konzeptdetails – `Concept {concept-details-type}` (z. B. `Concept Definition`, `Concept Subject`, `Concept Note` usw.).
+
+Klicken Sie zum erneuten Erkennen des Glossardateischemas auf **Konfiguration erkennen**.
+
+
+ Die Option **Erste Zeile (Kopfzeile) nicht importieren** wird automatisch ausgewählt, wenn die automatische Schemaerkennung alle Spalten in der hochgeladenen Glossardatei erkennt.
+
+
+### Glossar bearbeiten
+
+Sie können Ihr Glossar jederzeit umbenennen oder seine Standardsprache ändern.
+
+Gehen Sie zum Bearbeiten eines Glossars wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus.
+ 2. Klicken Sie auf (oder klicken Sie mit der rechten Maustaste) auf das gewünschte Glossar und wählen Sie **Bearbeiten**.
+ 3. Nehmen Sie im angezeigten Dialog die erforderlichen Änderungen vor.
+ 4. Klicke auf **Speichern**.
+
+
+### Glossar leeren
+
+Wenn Sie alle Konzepte und Begriffe aus einem Glossar entfernen, das Glossar selbst aber zusammen mit seinen Projektzuweisungen behalten möchten, können Sie die Option **Leeren** verwenden.
+
+Gehen Sie zum Leeren eines Glossars wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus.
+ 2. Klicken Sie auf (oder klicken Sie mit der rechten Maustaste) auf das gewünschte Glossar und wählen Sie **Leeren**.
+ 3. Bestätigen Sie die Aktion.
+
+
+### Glossar zuweisen
+
+Um ein Glossar in einem bestimmten Projekt zu verwenden, müssen Sie es zuweisen. Sie können ein Glossar gleichzeitig einem oder mehreren Projekten zuweisen.
+
+Gehen Sie zum Zuweisen eines Glossars wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus.
+ 2. Klicken Sie auf (oder klicken Sie mit der rechten Maustaste) auf das gewünschte Glossar und wählen Sie **Zuweisen**.
+ 3. Wählen Sie im angezeigten Dialog die Projekte aus, denen Sie dieses Glossar zuweisen möchten.
+
+ Wenn ein Kontrollkästchen eines Projekts ausgewählt und deaktiviert ist, ist dieses Glossar als Standardglossar für das Projekt festgelegt. Um die Zuweisung aufzuheben, [ändere zuerst das Standardglossar](/enterprise/project-settings/glossaries/#changing-default-glossary) unter **Einstellungen > Glossare**.
+
+ 4. Klicken Sie auf **Zuweisen**.
+
+
+### Glossar löschen
+
+Durch das Löschen eines Glossars werden das Glossar sowie alle darin enthaltenen Konzepte und Begriffe dauerhaft aus der Organisation entfernt. Diese Aktion kann nicht rückgängig gemacht werden.
+
+Gehen Sie zum Löschen eines Glossars wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus.
+ 2. Klicken Sie auf (oder klicken Sie mit der rechten Maustaste) auf das gewünschte Glossar und wählen Sie **Löschen**.
+ 3. Bestätige den Löschvorgang.
+
+
+## Wörterbücher teilen
+
+Gehen Sie zum Freigeben Ihrer Glossare für alle Projekte innerhalb der Organisation wie folgt vor:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Glossare** aus.
+ 2. Aktivieren Sie das Kontrollkästchen **Glossare freigeben**.
+
+
+
+ Wenn Sie ein Glossar zwischen Projekten freigeben möchten, muss die Ausgangssprache beider Projekte identisch sein.
+
+
+## Glossarbegriffe übersetzen
+
+
+
+## Fragen und Antworten
+
+
+ Zuerst werden die eigenen Glossare der Organisation verwendet, gefolgt von externen (d. h. Kunden-)Glossaren. Um dies zu beheben, kann der Übersetzungsdienstleister sein eigenes Glossar deaktivieren und nur das Glossar des Kunden verwenden, damit der aktualisierte Begriff angezeigt wird.
+
diff --git a/src/content/docs/de/enterprise/localization-resources/machine-translation.mdx b/src/content/docs/de/enterprise/localization-resources/machine-translation.mdx
new file mode 100644
index 000000000..b5abdeeb3
--- /dev/null
+++ b/src/content/docs/de/enterprise/localization-resources/machine-translation.mdx
@@ -0,0 +1,278 @@
+---
+title: Maschinelle Übersetzung
+description: Erfahre, wie du Machine-Translation-Engines in Crowdin Enterprise konfigurierst
+slug: enterprise/machine-translation
+---
+
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import Include from '~/components/Include.astro';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import machineTranslationSuggestions from '!/crowdin/localization-resources/mt_suggestions.png';
+
+In Crowdin Enterprise integrierte Machine-Translation-Engines liefern Übersetzungsvorschläge von Diensten wie Google Translate und AutoML Translation, Microsoft Translator und weiteren.
+
+MT-Vorschläge werden im Bereich **Automatisierte Vorschläge** des Editors in der Reihenfolge der Konfigurationsdaten der Engines angezeigt. Um die Vorschläge einer bestimmten Engine zu priorisieren, konfiguriere diese Engine zuerst.
+
+Du kannst außerdem [automatische Übersetzungen](/enterprise/auto-translation/) über MT-Engines durchführen.
+
+
+
+
+
+Standardmäßig sind maschinelle Übersetzungen für jedes Projekt aktiviert. Die Übersetzungs-Engines müssen jedoch konfiguriert werden, bevor Projektmitglieder sie verwenden können. Wenn du diese Option für bestimmte Projekte deaktivieren möchtest, deaktiviere **Machine-Translation-Vorschläge anzeigen** in den [Projekteinstellungen](/enterprise/project-settings/machine-translation/).
+
+## Konfiguration von Übersetzungsmaschinen
+
+Gehe folgendermaßen vor, um die Machine-Translation-Engines zu konfigurieren:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Machine Translation** in der linken Seitenleiste aus.
+ 2. Klicke unten rechts auf **MT-Engine hinzufügen**.
+ 3. Wähle im angezeigten Dialog eine Engine aus der Dropdown-Liste **Engine** aus.
+ 4. *(Optional)* Bearbeite den **Namen** der MT-Engine.
+ 5. Gib die angeforderten Zugangsdaten ein.
+ 6. *(Optional)* Wähle im Feld **Anwendbare Sprachen** die Sprachen aus, für die die MT-Engine Übersetzungen bereitstellen soll. Alternativ kannst du das Feld leer lassen, um den Zugriff auf alle Sprachen zu erlauben.
+ 7. *(Optional)* Wähle im Feld **In ausgewählten Projekten aktivieren** die Projekte aus, in denen du die MT-Engine verwenden möchtest. Alternativ kannst du das Feld leer lassen, um sie für alle Projekte der Organisation zu aktivieren.
+ 8. Klicke auf **Erstellen**.
+
+
+### Crowdin Translate
+
+Crowdin Translate ist Crowdin's eigene Machine-Translation-Engine und funktioniert daher ohne API-Schlüssel oder Drittanbieterkonto.
+
+Bei der Konfiguration von Crowdin Translate kannst du die folgende Einstellung anpassen:
+
+* **Mehrere Übersetzungen**: Generiert für jeden String vier statt einer Übersetzungsvorschläge.
+
+
+ Derzeit nur für bestimmte Sprachpaare verfügbar.
+
+
+
+
+
+### Microsoft Translator
+
+Öffne [Windows Azure](https://portal.azure.com/#blade/HubsExtension/BrowseAll), um auf deinen Microsoft-Translator-API-Abonnementschlüssel zuzugreifen. Die Translator Text API bietet eine kostenlose Stufe mit 2.000.000 übersetzten Zeichen.
+
+Bei der Konfiguration von Microsoft Translator kannst du die folgenden Einstellungen anpassen:
+
+* **Modell**: Erstellt Übersetzungen mit deinem eigenen Microsoft-Translator-Modell statt mit dem allgemeinen Modell. Gib die Modellkennung ein.
+* **Ressourcenstandort**: Legt die Region fest, die deinem API-Schlüssel zugeordnet ist. Gib ihn an, wenn sich der Standort nicht in `global` befindet.
+
+
+
+### DeepL Übersetzer
+
+Die DeepL API ist nur mit den DeepL-API-Free- und Pro-Abonnementplänen verfügbar (Tab [Für Entwickler](https://www.deepl.com/pro.html#developer)). Rufe die [DeepL-Pro-Kontoseite](https://www.deepl.com/pro-account.html) auf, um einen eindeutigen Authentifizierungsschlüssel zu erhalten. Beachte, dass der DeepL-API-Plan der einzige Plan ist, der diese Funktion bereitstellt.
+
+Wenn du einen anderen Abonnementplan hast, kannst du in deinen [persönlichen Kontoeinstellungen](https://www.deepl.com/pro-account.html) zum DeepL-API-Plan wechseln. DeepL bietet außerdem einen [Simulator](https://www.deepl.com/docs-api/simulator), mit dem du deinen Authentifizierungsschlüssel in Aktion überprüfen kannst.
+
+#### DeepL-Übersetzungseinstellungen
+
+Bei der Konfiguration von DeepL Translator kannst du die folgenden Einstellungen anpassen:
+
+* **Tonalität**: Legt den Grad der von DeepL verwendeten Formalität fest. Gilt nur für Sprachen, die Formalität unterstützen.
+* **Modelltyp**: Wählt die für die Übersetzung verwendeten DeepL-Modelle aus. **Latenzoptimiert** ist die schnellste Option. **Qualität bevorzugt** und **Qualitätsoptimiert** verwenden Modelle der nächsten Generation, die langsamer sind und weniger Sprachen abdecken. Für ein Sprachpaar, das von diesen Modellen nicht abgedeckt wird, erhältst du weiterhin eine Übersetzung von den klassischen Modellen.
+* **Tag-Verarbeitung**: Legt fest, wie DeepL Markup im Quelltext verarbeitet. Wähle **XML** oder **HTML** entsprechend deinen Quelldateien aus. Mehr über [Inline-Tags und Machine Translation](#inline-tags-and-machine-translation) erfahren.
+* **Version der Tag-Verarbeitung**: Steuert, wie DeepL Tags in der Übersetzung positioniert. **Version 2** verbessert die Platzierung von Tags.
+* **Kontext verwenden**: Sendet zusätzlichen Kontext, z. B. den Datei- oder String-Kontext, an DeepL, um Übersetzungen kurzer Texte wie Produktnamen, Artikelüberschriften oder UI-Elemente zu verbessern.
+* **Stilregeln**: Wendet einen in deinem DeepL-Konto definierten Schreibstil an. Funktioniert nur, wenn die Zielsprache mit der Sprache der Stilregel übereinstimmt.
+* **Translation Memories**: Verwendet zuvor genehmigte Übersetzungen aus einem DeepL Translation Memory für übereinstimmende Segmente wieder.
+* **Schwellenwert für TM-Übereinstimmung (%)**: Legt den Mindestprozentsatz für eine Übereinstimmung fest, den ein Segment erreichen muss, um wiederverwendet zu werden, von 0 bis 100. Standardmäßig 75.
+* **Benutzerdefinierte Anweisungen**: Steuert die Übersetzung anhand deiner eigenen Vorgaben, z. B. *Markennamen nicht übersetzen*. Gib pro Zeile eine Anweisung ein, bis zu 10 Anweisungen mit jeweils 300 Zeichen. Gilt für diese Zielsprachen: Deutsch, Englisch, Spanisch, Französisch, Italienisch, Japanisch, Koreanisch und Chinesisch.
+
+
+ Die Optionen **Version der Tag-Verarbeitung**, **Stilregeln**, **Translation Memories** und **Benutzerdefinierte Anweisungen** werden angezeigt, sobald du den Modelltyp **Qualität bevorzugt** oder **Qualitätsoptimiert** auswählst. Stilregeln, Translation Memories und benutzerdefinierte Anweisungen erfordern außerdem einen DeepL API Pro-Schlüssel und gelten nur für Sprachpaare, die von den Modellen der nächsten Generation abgedeckt werden. Übersetzungen, die auf die klassischen Modelle zurückfallen, verwenden diese Optionen nicht.
+
+
+#### DeepL-Ressourcenkonfiguration
+
+DeepL Translator kann Glossare, Stilregeln und Translation Memories aus deinem verbundenen DeepL-Konto verwenden, um deine Terminologie und Übersetzungen konsistent zu halten. In Crowdin Enterprise kannst du mehrere Ressourcen jedes Typs konfigurieren und bestimmten Sprachen oder Sprachpaaren zuweisen.
+
+Gehe folgendermaßen vor, um eine DeepL-Ressource zu konfigurieren:
+
+
+ 1. Wähle im entsprechenden Dropdown-Menü ein Glossar, eine Stilregel oder ein Translation Memory aus. Diese Listen werden automatisch aus deinem verbundenen DeepL-Konto übernommen.
+ 2. Wähle im Dropdown-Menü daneben die Sprachen oder Sprachpaare aus, für die die ausgewählte Ressource gelten soll.
+ 3. *(Optional)* Um eine weitere Ressource desselben Typs zu konfigurieren, klicke auf und wiederhole die obigen Schritte. Um eine Ressourcenkonfiguration zu entfernen, klicke auf .
+ 4. Klicke auf **Erstellen**.
+
+
+
+ Crowdin Enterprise ermöglicht es dir, verschiedene Sprachvarianten zuzuordnen. Wenn dein Glossar in DeepL beispielsweise eine allgemeine Ausgangssprache wie „Englisch“ verwendet, kannst du sie einer spezifischen Variante in deinem Crowdin-Enterprise-Projekt zuordnen, z. B. „Englisch, Vereinigte Staaten“. Dadurch wird sichergestellt, dass das Glossar korrekt angewendet wird, auch wenn die Ausgangssprache deines Projekts eine spezifische Variante ist (z. B. Englisch, Kanada; Spanisch, Mexiko).
+
+
+### ModernMT
+
+Die ModernMT-Echtzeitübersetzungs-API ist mit den Abonnementplänen „Real time“ oder „Human-in-the-loop“ verfügbar. Rufe das [ModernMT Dashboard](https://www.modernmt.com/dashboard/) auf, um deinen Lizenzschlüssel zu erhalten. Wenn du einen anderen Abonnementplan hast, kannst du über die Seite [Plan verwalten](https://www.modernmt.com/dashboard/manage-plan) zum Plan „Real time“ oder „Human-in-the-loop“ wechseln.
+
+### Amazon Translate
+
+Die kostenlose Version von Amazon Translate ist 12 Monate lang verfügbar. Danach musst du für die Anzahl der übersetzten Zeichen bezahlen. Crowdin verwendet den von Amazon Translate bereitgestellten Typ „Standard Text Translation“. Mehr über die [verfügbaren Preisoptionen für Amazon Translate](https://aws.amazon.com/translate/pricing/) erfahren.
+
+Mehr über das [Abrufen deines Zugriffsschlüssels](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys) für die Integration von Amazon Translate erfahren.
+
+Bei der Konfiguration von Amazon Translate kannst du die folgenden Einstellungen anpassen:
+
+* **Region**: Legt die Region deiner Amazon-Translate-Ressourcen fest (z. B. `us-east-2`). Gib sie zuerst an, um deine Terminologien zu laden.
+* **Terminologien**: Wendet deine [benutzerdefinierte Terminologie](https://docs.aws.amazon.com/translate/latest/dg/how-custom-terminology.html) auf die Übersetzungen an. Wähle eine Terminologie aus und anschließend die **Sprachen**, für die sie gilt. Um eine weitere Terminologie zu konfigurieren, klicke auf .
+
+
+ Die minimal erforderlichen IAM-Bereiche hängen davon ab, ob du Terminologien verwendest oder nicht:
+
+ **Ohne Terminologien:**
+
+ ```json
+ {
+ "Version": "2012-10-17",
+ "Statement": [
+ {
+ "Effect": "Allow",
+ "Action": "translate:TranslateText",
+ "Resource": "*"
+ }
+ ]
+ }
+ ```
+
+ **Mit Terminologien:**
+
+ ```json
+ {
+ "Version": "2012-10-17",
+ "Statement": [
+ {
+ "Effect": "Allow",
+ "Action": [
+ "translate:TranslateText",
+ "translate:GetTerminology",
+ "translate:ListTerminologies"
+ ],
+ "Resource": "*"
+ }
+ ]
+ }
+ ```
+
+ Alternativ kannst du die [von AWS verwaltete Richtlinie „TranslateReadOnly“](https://docs.aws.amazon.com/translate/latest/dg/security-iam-awsmanpol.html#security-iam-awsmanpol-TranslateReadOnly) verwenden, die den erforderlichen schreibgeschützten Zugriff auf Amazon Translate bereitstellt.
+
+ Das `"Resource": "*"` ermöglicht den Zugriff auf alle Ressourcen. Aus Sicherheitsgründen kannst du dies, sofern möglich, auf bestimmte AWS-Regionen oder Ressourcen beschränken.
+
+
+### ### Google Translate
+
+Um Google Translate zu verwenden, benötigst du ein Google-Cloud-Konto mit einem aktiven Abrechnungsprofil. Cloud Translation wird monatlich auf Grundlage der Nutzung abgerechnet. [Mehr erfahren](https://cloud.google.com/translate/pricing).
+
+Gehe folgendermaßen vor, um den für die Integration erforderlichen API-Schlüssel zu erhalten:
+
+
+ 1. Rufe die [Google Cloud Console](https://console.cloud.google.com/) auf. Melde dich beim vorhandenen Google-Cloud-Konto an oder richte ein neues ein.
+ 2. Wähle ein vorhandenes Projekt aus oder füge über **Neues Projekt** ein Projekt hinzu.
+ 3. Gehe zu [API & Services > Library](https://console.cloud.google.com/apis/library) und suche nach *Cloud Translation API*.
+ 4. Klicke auf **Aktivieren**.
+ 5. Gehe zu [API & Services > Credentials](https://console.cloud.google.com/apis/credentials/) und klicke auf **Anmeldedaten erstellen > API-Schlüssel**.
+ 6. Kopiere den API-Schlüssel und klicke auf **Schließen**.
+
+
+### Google Cloud AutoML Translation
+
+Um AutoML Translation zu verwenden, benötigst du ein Google-Cloud-Konto mit einem aktiven Abrechnungsprofil. Google AutoML Translation wird monatlich danach abgerechnet, wie viele Zeichen du zur Übersetzung sendest. [Mehr erfahren](https://cloud.google.com/translate/automl/pricing#translation_costs).
+
+Gehe folgendermaßen vor, um einen Dienstkontoschlüssel zu erstellen und die für die Integration erforderlichen Zugangsdaten zu erhalten:
+
+
+ 1. Rufe die [Google Cloud Console](https://console.cloud.google.com/) auf. Melde dich beim vorhandenen Google-Cloud-Konto an oder richte ein neues ein.
+ 2. Wähle ein vorhandenes Projekt aus oder füge über **Neues Projekt** ein Projekt hinzu.
+ 3. Gehe zu [API & Services > Library](https://console.cloud.google.com/apis/library) und suche nach *Cloud AutoML API*.
+ 4. Klicke auf **Aktivieren**.
+ 5. Im nächsten Schritt wird ein privates Schlüsselpaaar für das Dienstkonto erstellt. Das Dienstkonto wird von Crowdin verwendet. Anwendungen verwenden Dienstkonten, um autorisierte API-Aufrufe durchzuführen.
+
+
+Gehe folgendermaßen vor, um die Authentifizierung einzurichten und deinen privaten Schlüssel zu erstellen:
+
+
+ 1. Gehe zu [API & Services > Credentials](https://console.cloud.google.com/apis/credentials/).
+ 2. Klicke auf **Anmeldedaten erstellen > Dienstkonto**.
+ 3. Gib im Feld *Name des Dienstkontos* einen Namen ein, der beschreibt, wofür dieses Dienstkonto verwendet wird.
+ 4. Klicke auf **Erstellen und fortfahren**.
+ 5. Wähle in der *Rollenliste* *Projekt* > *Cloud Translation API Editor* aus und klicke auf **Fortfahren**.
+ 6. Klicke auf **Fertig**.
+ 7. Klicke unter [API & Services > Credentials](https://console.cloud.google.com/apis/credentials/) auf das erstellte Dienstkonto.
+ 8. Wechsle zum Tab **Schlüssel**.
+ 9. Klicke auf **Schlüssel hinzufügen > Neuen Schlüssel erstellen**.
+ 10. Wähle **JSON** aus und klicke auf **Erstellen**. Eine JSON-Datei mit deinem Schlüssel wird auf deinen Computer heruntergeladen.
+
+
+#### Konfiguration des benutzerdefinierten Glossars von Google Cloud AutoML
+
+Mit dem benutzerdefinierten Glossar von Google Cloud AutoML kannst du deine fachspezifische Terminologie konsistent übersetzen. Du kannst jeweils nur ein benutzerdefiniertes Google-Cloud-AutoML-Modell verwenden. Wenn du mehrere benutzerdefinierte Modelle in deinen Crowdin-Enterprise-Projekten verwenden möchtest, erstelle unter deinem Crowdin-Enterprise-Konto mehrere Instanzen der Google-Cloud-AutoML-MT-Engine und gib in den Einstellungen jeder MT-Engine die unterschiedlichen Modelle an. Während der automatischen Übersetzung über MT kannst du alternativ Google Cloud AutoML mit dem gewünschten Modell verwenden.
+
+Gehe folgendermaßen vor, um dein benutzerdefiniertes Google-Cloud-AutoML-Glossar zu konfigurieren:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Machine Translation** in der linken Seitenleiste aus.
+ 2. Klicke unten rechts auf **MT-Engine hinzufügen**.
+ 3. Wähle im angezeigten Dialog **Google AutoML Translate** aus der Dropdown-Liste **Engine** aus.
+ 4. Klicke auf **Datei auswählen** und lade deine JSON-Zugangsdaten hoch.
+ 5. *(Optional)* Gib deinen **Ressourcenstandort** an (z. B. us-central1). Die Dropdown-Listen **Benutzerdefiniertes Modell** und **Glossar** werden angezeigt, sobald deine Zugangsdaten und der Ressourcenstandort festgelegt sind.
+ 6. *(Optional)* Wähle dein **Benutzerdefiniertes Modell** aus. Wenn in den Einstellungen der MT-Engine kein benutzerdefiniertes Google-Cloud-AutoML-Modell angegeben ist, wird stattdessen das Google-NMT-Modell verwendet.
+ 7. *(Optional)* Wähle dein **Glossar** aus der entsprechenden Dropdown-Liste aus.
+ 8. *(Optional)* Ordne die **Sprache des benutzerdefinierten Modells** der entsprechenden **Crowdin-Sprache** zu.
+ 9. *(Optional)* Wähle die anwendbaren Sprachen aus. Alternativ kannst du das Feld leer lassen, um den Zugriff auf alle Sprachen zu erlauben.
+ 10. *(Optional)* Wähle die Projekte aus, in denen du die MT-Engine verwenden möchtest. Alternativ kannst du das Feld leer lassen, um sie für alle Projekte der Organisation zu aktivieren.
+ 11. Klicke auf **Erstellen**.
+
+
+## MT-Engine-IDs
+
+Sobald du die Zugangsdaten deiner MT-Engine angegeben hast, weist das System automatisch eine eindeutige MT-Engine-ID zu. Später kannst du diese IDs in API-Anfragen für die automatische Übersetzung über Machine-Translation-Engines verwenden.
+
+Du findest die MT-Engine-ID unter **Workspace > Machine Translation** deiner Organisation.
+Alternativ kannst du deine MT-Engine-IDs auch [über die API abrufen](/developer/enterprise/api/v2/#tag/Machine-Translation-Engines/operation/api.mts.getMany).
+
+## Inline-Tags und maschinelle Übersetzung
+
+Abhängig von deiner Einstellung [*HTML-Tags anzeigen*](/enterprise/online-editor/#appearance) und dem Dateiformat kann der Editor Inline-Tags in vereinfachter, nummerierter Form anzeigen (z. B. `\<0>Sample\0>` statt `Sample`). Dies ist lediglich eine Anzeigeoption im Editor. Dies ist nicht die Form, die Crowdin Enterprise an die Machine-Translation-Engine übergibt.
+
+Bei der maschinellen Übersetzung eines Strings arbeitet Crowdin Enterprise mit dem Inline-Markup aus deiner ursprünglichen Quelldatei und nicht mit den vereinfachten Tags, die im Editor angezeigt werden. Maschinelle Übersetzungs-Engines unterscheiden sich darin, wie sie dieses Markup verarbeiten: Einige verschieben die Tags innerhalb des übersetzten Segments, und ihre Platzierung kann je nach Engine unterschiedlich sein. Dies kann sich auch auf die allgemeine Übersetzungsqualität auswirken.
+
+Wenn Tags in einem MT-Vorschlag in einer unerwarteten Reihenfolge oder Position erscheinen, liegt dies normalerweise daran, wie die ausgewählte Engine Inline-Markup verarbeitet, und nicht an einer Einstellung von Crowdin Enterprise.
+
+## MT-Engine-Cache leeren
+
+Wenn MT-Engines mit neuen Funktionen oder Modellen aktualisiert werden, spiegeln zwischengespeicherte Übersetzungen in Crowdin Enterprise möglicherweise nicht mehr die neuesten Übersetzungsmöglichkeiten wider. Um aktualisierte Übersetzungen im Bereich **Automatisierte Vorschläge** des Editors anzuzeigen, leere den MT-Engine-Cache. Dies kann besonders nützlich sein, wenn du bestimmte Strings bereits im Editor angesehen hast, da Crowdin Enterprise zwischengespeicherte MT-Vorschläge für diese Strings speichert.
+
+Ein zwischengespeicherter MT-Vorschlag ist im Editor mit einem Verlaufsymbol am Logo der Engine gekennzeichnet. Bewege den Mauszeiger über das Symbol, um zu sehen, wann es zuletzt aktualisiert wurde (z. B. *Zuletzt aktualisiert: vor 7 Stunden*).
+
+Gehe folgendermaßen vor, um den Cache deiner konfigurierten MT-Engine zu leeren:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Machine Translation** in der linken Seitenleiste aus.
+ 2. Klicke in der Liste bei der gewünschten MT-Engine auf (oder klicke mit der rechten Maustaste).
+ 3. Klicke auf **Cache leeren**.
+
+
+Alternativ kannst du die gewünschte MT-Engine zur Bearbeitung öffnen und unten rechts im Bereich auf **Cache leeren** klicken.
+
+## MT-Engines deaktivieren
+
+Wenn du eine der konfigurierten MT-Engines vorübergehend pausieren oder nicht mehr verwenden möchtest, gehe folgendermaßen vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Machine Translation** in der linken Seitenleiste aus.
+ 2. Klicke bei der gewünschten MT-Engine auf (oder klicke mit der rechten Maustaste) und wähle **Bearbeiten**.
+ 3. Deaktiviere den Schalter **MT ist aktiviert**.
+ 4. Klicke auf **Aktualisieren**.
+
+
+Die Engine bleibt mit ihren Zugangsdaten in der Liste erhalten, sodass du den Schalter **MT ist aktiviert** jederzeit wieder einschalten kannst, um die Engine erneut zu verwenden.
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/localization-resources/style-guide.mdx b/src/content/docs/de/enterprise/localization-resources/style-guide.mdx
new file mode 100644
index 000000000..07842f29e
--- /dev/null
+++ b/src/content/docs/de/enterprise/localization-resources/style-guide.mdx
@@ -0,0 +1,168 @@
+---
+title: Styleguide
+description: Erfahre, wie du Styleguides in Crowdin Enterprise erstellst, verwaltest und verwendest
+slug: enterprise/style-guide
+---
+
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import createStyleGuideDialog from '!/enterprise/localization-resources/style_guide_create_dialog.png';
+import styleGuidesEditor from '!/crowdin/online-editor/style_guides.png';
+
+Mit einem Styleguide kannst du alle Formatierungs- und Tonalitätsregeln deines Projekts an einem Ort erstellen, speichern und verwalten. Sie sorgen für eine konsistente Stimme, einen einheitlichen Stil und eine konsistente Terminologie in allen Übersetzungen, damit Übersetzer genau wissen, wie deine Marke in verschiedenen Sprachen klingen soll.
+
+Styleguides sind eine native Ressource auf derselben Ebene wie [Translation Memory (TM)](/enterprise/translation-memory/) und [Glossar](/enterprise/glossary/). Sie bieten menschlichen Übersetzern während der Übersetzung eine klare Referenz und liefern die grundlegenden Anweisungen für Crowdin-AI-Funktionen wie KI-Auto-Übersetzung, KI-Assistent und KI-QA-Prüfungen.
+
+## Styleguides erstellen
+
+Du kannst Style Guides erstellen, indem du sie von Grund auf schreibst, mit einer fertigen Vorlage beginnst oder vorhandene MD-, PDF-, DOCX- oder XLSX-Dateien hochlädst. Anschließend kannst du sie den relevanten Projekten und Zielsprachen zuweisen.
+
+
+ Um einen Style Guide mit KI zu entwerfen und zu verfeinern, verwende die [Crowdin Copilot-App](https://store.crowdin.com/crowdin-copilot).
+
+
+Gehe folgendermaßen vor, um einen Styleguide zu erstellen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Styleguides** in der linken Seitenleiste aus.
+ 2. Klicke unten rechts auf **Erstellen**.
+ 3. Konfiguriere im linken Bereich des angezeigten Dialogs die folgenden Einstellungen:
+ * **Name**: Name deines Style Guides.
+ * **Projekte**: Wähle **Alle im Workspace** (**Alle in der Gruppe** für Styleguides in einer Gruppe) oder **Ausgewählte**, um den Styleguide bestimmten Projekten zuzuweisen.
+ * **Sprachen**: *(Optional)* Beschränke den Styleguide auf bestimmte Zielsprachen. Wenn das Feld leer bleibt, gilt er für alle Sprachen in den zugewiesenen Projekten.
+ 4. Gehe auf die rechte Seite des Dialogs und verfasse den Inhalt deines Style Guides im integrierten Markdown-Editor. Du kannst auch eine der folgenden Optionen verwenden:
+ * **Vorlage verwenden**: Füllt den Editor mit einer fertigen Markdown-Vorlage aus, die Grundlagen der Marke, Stimme und Tonalität, Regeln für Sprache und Lokalisierung sowie Inklusivität abdeckt. Ersetze die Platzhalter durch deine eigenen Regeln.
+ * **Datei hochladen**: Lade eine vorhandene `.md`-, `.pdf`-, `.docx`- oder `.xlsx`-Datei hoch. Wenn du eine Markdown-Datei hochlädst, wird ihr Inhalt im integrierten Editor angezeigt.
+ 5. Klicke auf **Erstellen**.
+
+
+
+
+## Styleguides für KI optimieren
+
+Um deinen Styleguide mit KI-gestützten Funktionen (wie der automatischen Übersetzung oder dem KI-Assistenten) zu verwenden, benötigt die KI eine kurze Zusammenfassung deiner Regeln, die in ihre Prompts aufgenommen wird. Du verwaltest diese Zusammenfassung im Bereich **KI-bereite Version** deines Style Guides.
+
+Beim Erstellen eines Styleguides generiert Crowdin Enterprise automatisch die KI-fertige Version aus deinen Inhalten. Du kannst die Zusammenfassung auch manuell verfassen oder auf **Generieren** klicken, damit die KI den gesamten Guide erneut zusammenfasst.
+
+Crowdin Enterprise verfolgt, ob deine KI-Anweisungen mit dem aktuellen Inhalt deines Styleguides auf dem neuesten Stand sind. Du kannst diesen Status in der Spalte **KI-Version** auf der Seite **Styleguides** anzeigen:
+
+* **Keine**: Der Style Guide verfügt über keine KI-bereite Version und wird in Prompts nicht an die KI übergeben.
+* **Bereit**: Die KI-bereite Version ist vollständig mit dem aktuellen Inhalt des Style Guides synchronisiert.
+* **Veraltet**: Der Inhalt des Style Guides wurde geändert, aber die KI-bereite Version wurde nicht neu generiert.
+
+ Wenn ein Styleguide **Veraltet** ist, wird er bei Übersetzungs- oder QA-Aufgaben weiterhin an die KI übergeben. Die KI verwendet jedoch die alten Anweisungen, was zu Ungenauigkeiten führen kann. Überprüfe und aktualisiere die KI-fertige Version nach der Bearbeitung deines Styleguides immer.
+
+
+## Styleguides verwalten
+
+Du kannst deine Styleguides direkt über die Seite **Styleguides** auf der Startseite deines Workspace verwalten. Dazu gehören das Suchen, Filtern, Bearbeiten, Herunterladen und Löschen.
+
+### Styleguides suchen, filtern und sortieren
+
+Standardmäßig werden alle Styleguides auf der Seite **Styleguides** angezeigt. Die Tabelle zeigt den *Namen*, die *KI-Version*, zugewiesene *Projekte*, *Sprachen*, den *Inhaber* und das *Erstellungsdatum* des Styleguides an.
+
+Um einen bestimmten Styleguide zu finden, verwende das Feld **Suche**. Um die Liste der Styleguides zu filtern, klicke auf **Filter** und verwende die verfügbaren Optionen:
+
+* **Projekte**: Nach zugewiesenen Projekten filtern (**Alle** oder ein bestimmtes Projekt).
+* **Sprachen**: Nach zugewiesenen Sprachen filtern (**Alle** oder eine bestimmte Sprache).
+* **Eigentümer**: Nach dem Benutzer filtern, der den Style Guide erstellt hat.
+* **Erstellt**: Nach Erstellungsdatum filtern (**Alle** oder **Benutzerdefinierter Bereich**).
+
+Um Styleguides zu sortieren, klicke einmal auf die Spaltenüberschrift **Name**, um aufsteigend zu sortieren, und erneut, um absteigend zu sortieren.
+
+Um auszuwählen, welche Spalten angezeigt werden, klicke auf .
+
+### Styleguides bearbeiten
+
+Gehe folgendermaßen vor, um einen Styleguide zu bearbeiten:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Styleguides** in der linken Seitenleiste aus.
+ 2. Klicke neben dem gewünschten Styleguide auf und wähle **Bearbeiten**.
+ 3. Passe den Styleguide nach Bedarf an und klicke auf **Speichern**, um die Änderungen zu speichern.
+
+
+Beim Bearbeiten eines Styleguides findest du im linken Bereich den Abschnitt **Styleguide-Metadaten**. Es bietet einen Prüfpfad darüber, wer den Style Guide erstellt oder zuletzt aktualisiert hat und wann dies geschehen ist. Der Bereich enthält die folgenden schreibgeschützten Details:
+
+* **Erstellt von**: Der Benutzer, der den Style Guide erstellt hat.
+* **Erstellt**: Datum und Uhrzeit, zu denen der Style Guide erstellt wurde.
+* **Geändert von**: Der Benutzer, der den Style Guide zuletzt geändert hat.
+* **Zuletzt geändert**: Datum und Uhrzeit der letzten Änderung am Style Guide.
+
+### Styleguides herunterladen
+
+Du kannst deine Styleguides zur Offline-Referenz und zur Wiederverwendung an anderer Stelle herunterladen.
+
+Gehe folgendermaßen vor, um einen Styleguide herunterzuladen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Styleguides** in der linken Seitenleiste aus.
+ 2. Klicke neben dem gewünschten Styleguide auf und wähle **Bearbeiten**. Alternativ kannst du auf den gewünschten Style Guide doppelklicken.
+ 3. Klicke in der Editor-Symbolleiste auf **Herunterladen**.
+
+
+
+ Projektmitglieder können Styleguides auch direkt im Editor herunterladen, während sie an einem Projekt arbeiten.
+
+
+### Styleguides löschen
+
+Gehe folgendermaßen vor, um Styleguides zu löschen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Styleguides** in der linken Seitenleiste aus.
+ 2. Lösche die Styleguides mit einer der folgenden Methoden:
+ * **Einzelner Styleguide**: Klicke neben dem Styleguide auf und wähle **Löschen**.
+ * **Mehrere Style Guides**: Aktiviere die Kontrollkästchen neben den Style Guides, die du löschen möchtest, oder das Kontrollkästchen oben, um alle auszuwählen, und klicke anschließend oben in der Liste auf .
+ 3. Bestätige den Löschvorgang im Bestätigungsdialog.
+
+
+
+ Durch das Löschen eines Styleguides werden dieser und alle darin enthaltenen Regeln dauerhaft aus deiner Crowdin-Enterprise-Organisation entfernt. Diese Aktion kann nicht rückgängig gemacht werden.
+
+
+## Styleguides im Editor verwenden
+
+Nach der Zuweisung zu einem Projekt werden Style Guides den Projektmitgliedern im Editor angezeigt, sodass dein Team Formatierungsregeln, Tonalität und Markenrichtlinien anzeigen oder herunterladen kann, ohne den Workflow zu unterbrechen.
+
+
+
+
+ Mehr über [Styleguides im Editor](/enterprise/online-editor/#style-guides) erfahren.
+
+
+## Styleguides in KI-QA-Prüfungen
+
+Wenn die KI-gestützte QA-Prüfung in deinem Projekt aktiviert ist, werden automatisch alle zugewiesenen Styleguides in ihren Bewertungs-Prompt aufgenommen. Die KI prüft, ob jede eingereichte Übersetzung dem in deinen Style Guides definierten Ton, der Stimme und den Stilregeln entspricht.
+
+Du musst in deinen KI-Prompt-Einstellungen keinen Styleguide manuell auswählen. Crowdin Enterprise bewertet Übersetzungen anhand aller dem Projekt zugewiesenen Styleguides.
+
+
+ Mehr über [KI-QA-Prüfung einrichten](/enterprise/crowdin-ai/#setting-up-ai-qa-check) erfahren.
+
+
+## Styleguides in der API
+
+Du kannst Styleguides auch programmgesteuert über die Crowdin-Enterprise-API erstellen, verwalten und löschen.
+
+
+
+## Fragen und Antworten
+
+
+ Ja. Bei der Konfiguration deines Projekt-Workflows kannst du in den Schritten **Übersetzung durch Dienstleister** oder **Korrekturlesen durch Dienstleister** die Option **Styleguides mit Dienstleister teilen** aktivieren. Der Dienstleister hat dann Zugriff auf die Tonalitäts- und Stilrichtlinien deiner Marke und kann Übersetzungen daran ausrichten.
+
+
+ Weitere Informationen zum [Konfigurieren von Workflow-Schritten für Übersetzungsdienstleister](/enterprise/translation-proofreading-by-vendor/#configuring-translation-by-vendor-and-proofreading-by-vendor).
+
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/localization-resources/translation-memory.mdx b/src/content/docs/de/enterprise/localization-resources/translation-memory.mdx
new file mode 100644
index 000000000..d14f660a7
--- /dev/null
+++ b/src/content/docs/de/enterprise/localization-resources/translation-memory.mdx
@@ -0,0 +1,376 @@
+---
+title: Übersetzungsspeicher
+description: Erfahre, wie du Translation Memories in Crowdin Enterprise verwaltest
+slug: enterprise/translation-memory
+---
+
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import Include from '~/components/Include.astro';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import createTm from '!/enterprise/localization-resources/tm_create_tm.png';
+import createTmDialog from '!/enterprise/localization-resources/tm_create_tm_dialog.png';
+import addTranslationUnit from '!/enterprise/localization-resources/tm_add_translation_unit.png';
+import addTranslationUnitDialog from '!/enterprise/localization-resources/tm_add_translation_unit_dialog.png';
+import translationUnitsView from '!/enterprise/localization-resources/tm_translation_units_view.png';
+import segmentsView from '!/enterprise/localization-resources/tm_segments_view.png';
+import editTranslationUnitDialog from '!/enterprise/localization-resources/tm_edit_translation_unit_dialog.png';
+import findReplace from '!/enterprise/localization-resources/tm_find_replace.png';
+import deleteAllTranslationUnits from '!/enterprise/localization-resources/tm_delete_all_translation_units.png';
+import deleteSegments from '!/enterprise/localization-resources/tm_delete_segments.png';
+import downloadUpload from '!/enterprise/localization-resources/tm_download_upload.png';
+import configureImport from '!/enterprise/localization-resources/tm_configure_import.png';
+import sharingTm from '!/enterprise/localization-resources/tm_sharing_tm.png';
+import fuzzyMatches from '!/crowdin/localization-resources/tm_fuzzy_matches.png';
+import autoSubstitutionSuggestion from '!/crowdin/localization-resources/tm_auto_substitution_suggestion.png';
+import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_suggestion.png';
+
+Ein Translation Memory (TM) ist eine Datenbank, die Übersetzungseinheiten speichert, also Segmente des Quelltexts zusammen mit den entsprechenden Übersetzungen in verschiedenen Sprachen. Es verbessert und beschleunigt den Übersetzungsprozess, indem es Vorschläge für identische oder ähnliche Strings in deinen Projekten bereitstellt.
+
+Für jedes Crowdin-Enterprise-Projekt wird automatisch ein Projekt-TM erstellt. Standardmäßig wird jede innerhalb des Projekts erstellte Übersetzung automatisch zum Projekt-TM hinzugefügt. Dieses Verhalten kannst du in den [Projekteinstellungen](/enterprise/project-settings/translation-memories/) anpassen, sodass nur genehmigte Übersetzungen gespeichert werden.
+
+
+ Übersetzungen zwischen identischen Sprachen werden nicht zum TM hinzugefügt (z. B. von Englisch als Quellsprache zu Englisch als Zielsprache).
+
+
+## TM erstellen
+
+Neben den Projekt-TMs, die automatisch mit jedem Projekt erstellt werden, kannst du separate TMs erstellen und mit Inhalten füllen, indem du vorhandene TMs im TMX-, XLSX- oder CSV-Format hochlädst. Diese TMs können anschließend den entsprechenden Projekten zugewiesen werden.
+
+Gehe folgendermaßen vor, um ein TM zu erstellen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Translation Memories** in der linken Seitenleiste aus.
+ 2. Klicken Sie unten rechts auf **Erstellen**.
+ 3. Gib im angezeigten Dialog deinem TM einen Namen und wähle eine Standardsprache aus, die zuerst in der Tabelle der Übersetzungseinheiten angezeigt wird.
+ 4. *(Optional)* Klicke auf **Dateien auswählen**, um dein vorhandenes TM hochzuladen. Du kannst diesen Schritt überspringen und später ein TM hochladen.
+ 5. Klicke auf **Erstellen**.
+
+
+
+
+
+
+
+
+## Übersetzungseinheiten und Segmente verwalten
+
+Du kannst Übersetzungseinheiten von Grund auf erstellen sowie vorhandene Übersetzungseinheiten oder Segmente eines bestimmten TMs oder aller verfügbaren TMs bearbeiten und löschen.
+
+
+
+### Übersetzungseinheiten erstellen
+
+Gehe folgendermaßen vor, um eine Übersetzungseinheit zu erstellen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Translation Memories** in der linken Seitenleiste aus. Alternativ kannst du dein Projekt öffnen und zu **Einstellungen > Translation Memories** gehen.
+ 2. Wähle das benötigte TM aus und klicke auf **Einträge anzeigen**.
+ 3. Klicke auf **Übersetzungseinheit hinzufügen**.
+ 4. Wähle im angezeigten Dialog die Sprache aus dem Dropdown-Menü aus und gib die Übersetzung des Segments ein.
+ 5. Klicke auf **Segment hinzufügen**, um weitere Übersetzungen zur Übersetzungseinheit hinzuzufügen.
+ 6. Klicke auf **Speichern**.
+
+
+### Übersetzungseinheiten und Segmente anzeigen und filtern
+
+Nachdem du ein Translation Memory geöffnet hast, kannst du seine Übersetzungseinheiten und Segmente über die Seiten **Übersetzungseinheiten** oder **Segmente** anzeigen und filtern.
+
+Auf der Seite **Übersetzungseinheiten** kannst du TM-Inhalte gruppiert nach Übersetzungseinheiten anzeigen (eine Übersetzungseinheit pro Zeile, wobei jedes Segment in einer eigenen Sprachspalte angezeigt wird).
+
+
+
+Auf der Seite **Segmente** kannst du TM-Inhalte als einzelne Segmente anzeigen (ein Segment pro Zeile) mit den folgenden Details:
+
+* Segment – enthält entweder Text der Quell- oder Zielsprache.
+* Sprache – die Sprache des Segments (z. B. Französisch, Spanisch).
+* Verwendungsanzahl – gibt an, wie oft ein Segment verwendet wurde.
+* Erstellt – das Datum, an dem das Segment erstmals zum TM hinzugefügt wurde.
+* Zuletzt geändert – das Datum, an dem das Segment zuletzt bearbeitet wurde.
+* Autor – der Benutzer, der das Segment zum TM hinzugefügt hat.
+
+
+
+Standardmäßig werden auf den Seiten **Übersetzungseinheiten** und **Segmente** alle Übersetzungseinheiten und Segmente angezeigt. Um die angezeigten Übersetzungseinheiten oder Segmente zu filtern, klicke auf und verwende die verfügbaren Filteroptionen:
+
+* Erstellt: Alle, Benutzerdefinierter Zeitraum.
+* Geändert: Alle, Benutzerdefinierter Zeitraum.
+* Autor: Alle, bestimmter Benutzer.
+* Sprachen (nur auf der Seite **Segmente**): Alle, bestimmte Sprache.
+* Verwendung (nur auf der Seite **Segmente**): Alle, Verwendet, Nicht verwendet.
+
+Um Übersetzungseinheiten oder Segmente zu sortieren, klicke auf die Spaltenüberschrift, nach der du sortieren möchtest:
+
+* Seite **Übersetzungseinheiten** – klicke auf eine Sprachspalte (z. B. Englisch, Französisch usw.) um die Übersetzungseinheiten nach dem Text dieser Sprache zu sortieren.
+* Seite **Segmente** – klicke auf die Spalte **Segment**, um nach Segmenttext zu sortieren.
+
+Klicke einmal, um aufsteigend zu sortieren, und erneut, um absteigend zu sortieren.
+
+### Übersetzungseinheiten bearbeiten
+
+Du kannst sowohl den Quell- als auch den Übersetzungsteil einer vorhandenen Übersetzungseinheit bearbeiten.
+
+Gehe folgendermaßen vor, um eine Übersetzungseinheit zu bearbeiten:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Translation Memories** in der linken Seitenleiste aus. Alternativ kannst du dein Projekt öffnen und zu **Einstellungen > Translation Memories** gehen.
+ 2. Klicke auf das gewünschte TM. Alternativ kannst du auf **Alle Einträge** klicken, um die Übersetzungseinheiten aller verfügbaren TMs in einer Liste anzuzeigen.
+ 3. Bewege den Mauszeiger über eine Übersetzungseinheit und klicke auf , um sie zu öffnen.
+ 4. Bearbeite oder lösche im angezeigten Dialog die Segmente der benötigten Sprachen. Für jedes Segment kannst du zusätzliche Details wie Sprache, Erstellungsdatum, Aktualisierungsdatum und, falls verfügbar, den Namen des Mitwirkenden sehen, der die Übersetzung ursprünglich übermittelt hat.
+ 5. Klicke auf **Speichern**.
+
+
+Zusätzlich zur Bearbeitung von Übersetzungseinheiten über die Seite **Translation Memories** kannst du dies auch im Editor tun.
+
+
+ Mehr über [TM-Vorschläge im Editor bearbeiten](/enterprise/online-editor/#editing-tm-suggestions-in-the-editor) erfahren.
+
+
+Eine weitere Möglichkeit, Übersetzungseinheiten in deinem TM zu bearbeiten, besteht darin, das TM herunterzuladen (z. B. im TMX-Format), die erforderlichen Änderungen lokal auf deinem Gerät vorzunehmen und das geänderte TM anschließend wieder in Crowdin hochzuladen.
+
+Je nachdem, was du in deinem TM änderst, kann es zu unterschiedlichen Ergebnissen kommen:
+
+* Wenn du sowohl die Quell- als auch die Übersetzungssegmente einer Übersetzungseinheit bearbeitest und das TM anschließend in Crowdin hochlädst, wird die lokal geänderte Übersetzungseinheit beim erneuten Hochladen als neu behandelt, während die ursprüngliche Übersetzungseinheit unverändert bleibt.
+
+* Wenn du nur das Übersetzungssegment einer Übersetzungseinheit bearbeitest und das TM anschließend in Crowdin hochlädst, wird das lokal geänderte Übersetzungssegment als alternative Segmentversion zur bestehenden Übersetzungseinheit hinzugefügt. Die ursprüngliche Übersetzung bleibt dabei erhalten, es wird lediglich eine weitere Option bereitgestellt.
+
+Wenn du nur die geänderte Version der Übersetzungseinheiten behalten möchtest, gehe folgendermaßen vor:
+
+
+ 1. [Lade](#downloading-tm-for-offline-management) die vollständige Version deines TMs auf dein Gerät herunter.
+ 2. Nimm die erforderlichen Änderungen lokal auf deinem Gerät vor.
+ 3. [Leere den Inhalt deines TMs](#deleting-translation-units-and-segments) vollständig in Crowdin.
+ 4. [Lade](#downloading-and-uploading-tm) dein lokal geändertes TM in Crowdin hoch.
+
+
+### In Segmenten ersetzen
+
+Mit der Funktion *Suchen und Ersetzen* kannst du Übersetzungen in Segmenten innerhalb eines ausgewählten TMs einfach finden und ersetzen.
+
+Gehe folgendermaßen vor, um aktuelle Übersetzungen durch neue zu ersetzen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Translation Memories** in der linken Seitenleiste aus. Alternativ kannst du dein Projekt öffnen und zu **Einstellungen > Translation Memories** gehen.
+ 2. Klicke auf das gewünschte TM.
+ 3. Klicke auf .
+ 4. Wähle im angezeigten Dialog die Sprache aus, in der du suchen möchtest. *(Optional)* Verwende bei Bedarf Filter.
+ 5. Gib der word, phrase, oder sentence du want zu substitute und der Text zu replace it mit ein. *(Optional)* Verwende die Optionen *Groß-/Kleinschreibung beachten* und *Exakte Übereinstimmung*, um die Suchergebnisse einzugrenzen.
+ 6. Klicke auf **Suchen**, um eine Vorschau der Segmente anzuzeigen, die ersetzt werden.
+ 7. Wähle die Segmente aus, die du ersetzen möchtest, und klicke auf **Ausgewählte ersetzen**, um den Vorgang abzuschließen.
+
+
+### Übersetzungseinheiten und Segmente löschen
+
+Du kannst eine, mehrere oder alle Übersetzungseinheiten oder Segmente gleichzeitig löschen.
+
+Gehe folgendermaßen vor, um alle Übersetzungseinheiten aus dem TM zu löschen:
+
+
+ 1. Wähle auf der Seite **Übersetzungseinheiten** das oberste Kontrollkästchen über der Liste der Übersetzungseinheiten aus.
+ 2. Bestätige die Auswahl aller Übersetzungseinheiten.
+ 3. Klicke auf .
+
+
+Gehe folgendermaßen vor, um alle Segmente eines bestimmten Sprachs aus dem TM zu löschen:
+
+
+ 1. Klicke auf der Seite **Segmente** auf und wähle die benötigte Sprache aus.
+ 2. Wähle das oberste Kontrollkästchen über der Segmentliste aus.
+ 3. Bestätige die Auswahl aller Segmente.
+ 4. Klicke auf .
+
+
+Beim Löschen von Übersetzungseinheiten und Übersetzungen kann es drei mögliche Ergebnisse geben:
+
+* Wenn du eine Übersetzungseinheit aus dem TM löschst, wird die zugehörige Übersetzung eines Strings in deinem Crowdin-Enterprise-Projekt nicht gelöscht.
+* Wenn du die Übersetzungsaktivität für einen String auf der Seite **Aktivität** stornierst, wird die Übersetzung des Strings gelöscht, die zugehörige Übersetzungseinheit bleibt jedoch im TM erhalten.
+* Wenn du eine Übersetzung eines Strings im Editor löschst, werden sowohl die Übersetzung als auch die zugehörige Übersetzungseinheit gelöscht.
+
+
+
+## TM herunterladen und hochladen
+
+Gehe folgendermaßen vor, um TMs herunter- oder hochzuladen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Translation Memories** in der linken Seitenleiste aus. Alternativ kannst du dein Projekt öffnen und zu **Einstellungen > Translation Memories** gehen.
+ 2. Klicke auf das gewünschte TM.
+ 3. Klicke auf und wähle **Herunterladen** oder **Hochladen**.
+
+
+Der Inhaber, Administratoren und Manager können TMs in den folgenden Dateiformaten herunterladen und hochladen: TMX, XLSX oder CSV.
+
+
+ Die maximale Dateigröße beträgt 2 GB für TMX und 200 MB für XLSX und CSV. Wenn deine Datei diese Limits überschreitet, wird empfohlen, sie in mehrere kleinere Dateien aufzuteilen und diese nacheinander hochzuladen.
+
+
+Wenn du ein TM im CSV- oder XLS/XLSX-Format hochlädst, ordne die Spalten im Konfigurationsdialog den entsprechenden Sprachen zu.
+
+
+
+### Automatische Spaltenerkennung für TM-Dateien im CSV- und XLSX-Format
+
+Nachdem du deine TM-Datei im CSV- oder XLSX-Format hochgeladen hast, erkennt das System das Dateischema automatisch anhand der in der ersten Zeile angegebenen Spaltennamen. Die Erkennung erfolgt unabhängig von der Groß-/Kleinschreibung. Spalten, die nicht automatisch erkannt wurden, werden für die manuelle Konfiguration als **Nicht ausgewählt** angezeigt. Die automatische Spaltenerkennung ist besonders hilfreich, wenn du TM-Tabellen mit vielen Sprachen hochlädst.
+
+Um die automatische Spaltenerkennung optimal zu nutzen, empfehlen wir, die Sprachspalten in deinen CSV- oder XLSX-TM-Dateien mit den unten aufgeführten Werten zu benennen:
+
+* [Sprachname](/developer/language-codes/) (z. B. Ukrainisch)
+* [Crowdin-Sprachcode](/developer/language-codes/) (z. B. uk)
+* Gebietsschema (z. B. uk-UA)
+* Gebietsschema mit Unterstrich (z. B. uk_UA)
+* ISO-639-1-Sprachcode (z. B. uk)
+* ISO-639-2/T-Sprachcode (z. B. ukr)
+
+Klicke auf **Konfiguration erkennen**, um das Schema der TM-Datei erneut zu erkennen.
+
+
+ Die Option Erste Zeile (Kopfzeile) nicht importieren wird automatisch ausgewählt, wenn durch die automatische Schemaerkennung alle Spalten in der hochgeladenen TM-Datei erkannt wurden.
+
+
+### TM für die Offline-Verwaltung herunterladen
+
+Beim Herunterladen eines TMs aus Crowdin Enterprise im TMX-Format kannst du zusätzliche Metadaten erhalten, die für verschiedene Nutzungsszenarien mit Offline-Tools nützlich sein können.
+
+Zusätzliche TM-Attribute, die von einem im TMX-Format heruntergeladenen Translation Memory bereitgestellt werden:
+
+* `x-crowdin-metadata` – Hash der String-ID.
+* `creationid` – Vollständiger Name und Benutzername des Übersetzungsautors in Crowdin Enterprise.
+* `creationdate` – das Datum, an dem die Übersetzung ursprünglich erstellt wurde.
+* `changeid` – vollständiger Name und Benutzername der Person, die eine Übersetzung aktualisiert hat.
+* `changedate` – das Datum, an dem die Übersetzung zuletzt aktualisiert wurde.
+* `usagecount` – Anzahl der Verwendungen eines Übersetzungsvorschlags in Crowdin Enterprise.
+* `lastusagedate` – Das letzte Datum, an dem ein Übersetzungsvorschlag in Crowdin Enterprise verwendet wurde.
+
+Übersetzungsdienstleister, die mit Crowdin Enterprise arbeiten, exportieren häufig TMs aus Projekten, um sie für ihre Kunden in verschiedenen Desktop-Anwendungen zu verwalten (z. B. zum Bereinigen von TMs von irrelevanten Übersetzungen und anschließenden Reimport nach Crowdin Enterprise). Die oben aufgeführten TM-Attribute ermöglichen eine bessere Navigation und Filterung von TM-Segmenten anhand verschiedener Kriterien. Du kannst bereinigte und aktualisierte TMs auch verwenden, um MT-Engines ausschließlich mit produktspezifischen Daten zu trainieren und dadurch eine höhere Übersetzungsqualität zu erzielen.
+
+## TMs teilen
+
+Mit den geteilten TMs kannst du jedes Projekt deiner Organisation automatisch übersetzen. Außerdem werden TM-Vorschläge aus allen TMs im Editor angezeigt.
+
+Gehe folgendermaßen vor, um TMs zwischen allen Projekten deiner Organisation zu teilen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Translation Memories** in der linken Seitenleiste aus.
+ 2. Wähle **Translation Memories teilen** aus.
+
+
+
+ Wenn du ein TM zwischen Projekten teilen möchtest, muss die Quellsprache beider Projekte identisch sein.
+
+
+## Translation Memory per automatischer Übersetzung anwenden
+
+Die automatische Übersetzung über TM ermöglicht dir konfigurierbare Übereinstimmungen (40 % bis 100 %) und perfekte Übereinstimmungen zu verwenden.
+
+
+
+
+
+
+
+ Du kannst auch den [Workflow-Schritt für die automatische Übersetzung über TM](/enterprise/workflows/#tm-auto-translation) für neue Inhalte in deinem Projekt konfigurieren.
+
+
+### TM-Vorschläge bei der automatischen Übersetzung über TM priorisieren
+
+Bei der automatischen Übersetzung über TM berücksichtigt das System mehrere Parameter, um den relevantesten TM-Vorschlag auszuwählen. Wenn das System für einen String nur einen geeigneten TM-Vorschlag findet, wird dieser bei der automatischen Übersetzung über TM angewendet. Wenn das System für einen String zwei oder mehr TM-Vorschläge findet, werden diese anhand mehrerer Parameter sortiert und der am besten geeignete angewendet.
+
+Die folgenden Parameter sind in der Reihenfolge aufgeführt, in der das System sie verwendet, um zu bestimmen, welcher TM-Vorschlag besser geeignet ist. Wenn anhand des ersten Parameters keine Entscheidung getroffen werden kann (z. B. bei zwei TM-Vorschlägen mit 100-%-Übereinstimmung), verwendet das System den nächsten Parameter, bis eine Entscheidung möglich ist.
+
+1. Relevanz – auch als TM-Übereinstimmung bezeichnet. Mehr über die [TM-Übereinstimmungsberechnung](#tm-match-calculation) erfahren.
+2. Verwendung der Auto-Substitution – prüft, ob der TM-Vorschlag durch die Auto-Substitution verbessert wurde. Mehr über [Auto-Substitution](#tm-auto-substitution) erfahren.
+3. Zugewiesene TM-Priorität – die Priorität des TMs, in dem ein TM-Vorschlag gespeichert ist. Mehr über [TM priorisieren](/enterprise/project-settings/translation-memories/#prioritizing-tm) erfahren.
+4. Haupt- oder Dialektsprache – die Verwendung der Haupt- oder Dialektsprache im Quelltext des TM-Vorschlags (z. B. hat ein TM-Vorschlag aus Englisch eine höhere Priorität als einer aus Englisch, Kanada).
+5. Erstellungsdatum des TM-Vorschlags – das Datum, an dem ein TM-Vorschlag erstellt wurde (ein TM-Vorschlag mit einem neueren Erstellungsdatum hat eine höhere Priorität).
+
+Um besser zu verstehen, wie TM-Vorschläge bei der automatischen Übersetzung über TM priorisiert werden, sehen wir uns einige hypothetische Szenarien an. Stell dir vor, du hast einen nicht übersetzten String in deinem Projekt mit dem Quelltext `Welcome!`. Sobald du die automatische Übersetzung über TM startest, beginnt das System in deinen TMs nach TM-Vorschlägen zu suchen.
+
+* Das System findet zwei TM-Vorschläge mit den Quelltexten `Welcome` und `Welcome!`. Die Übersetzung des TM-Vorschlags `Welcome!` wird verwendet, da er eine höhere TM-Übereinstimmung aufweist.
+* Das System findet zwei TM-Vorschläge: `Welcome!` und `Welcome!`. Beide haben denselben Quelltext. Daher prüft das System, ob die Auto-Substitution verwendet wurde, um diese TM-Vorschläge zu verbessern, und wählt denjenigen aus, der nicht durch die Auto-Substitution verbessert wurde.
+* Das System findet zwei TM-Vorschläge: `Welcome!` und `Welcome!`. Beide haben denselben Quelltext und wurden beide nicht durch die Auto-Substitution verbessert. Dann prüft das System die Priorität der TMs, in denen diese TM-Vorschläge gespeichert sind, und wählt denjenigen aus, der in dem TM mit höherer Priorität gespeichert ist.
+* Das System findet zwei TM-Vorschläge: `Welcome!` und `Welcome!`. Beide haben denselben Quelltext, wurden beide nicht durch die Auto-Substitution verbessert und sind in TMs mit derselben Priorität gespeichert. Dann prüft das System die Quellsprachen der TM-Vorschläge und wählt denjenigen aus, der die Hauptsprache verwendet.
+* Das System findet zwei TM-Vorschläge: `Welcome!` und `Welcome!`. Beide haben denselben Quelltext, wurden beide nicht durch die Auto-Substitution verbessert, sind in TMs mit derselben Priorität gespeichert und verwenden beide die Hauptquellenprache. Dann prüft das System das Erstellungsdatum der TM-Vorschläge und wählt denjenigen mit dem neuesten Datum aus.
+
+In selteneren Fällen kann es vorkommen, dass zwei oder mehr TM-Vorschläge anhand aller oben aufgeführten Parameter identisch sind. In diesem Fall wählt das System den ersten unter den identischen Vorschlägen aus.
+
+Um die Genauigkeit zu verbessern, minimiert Crowdin den Einfluss von HTML-Tags bei der Bestimmung von TM-Übereinstimmungen. Anstatt auf Grundlage der ursprünglichen Strings zu vergleichen, erfolgt der Abgleich anhand von Strings, in denen HTML-Tags durch Platzhalter ersetzt wurden, ähnlich wie im Editor.
+
+Beispielsweise entspricht der String `Hello world!` zu 100 % dem String `Hello world!`.
+
+## TM-Vorschläge für Dialektsprachen im Editor
+
+Wenn die Option [**TM-Vorschläge für Dialekte**](/enterprise/project-settings/translation-memories/) aktiviert ist, zeigt Crowdin im Editor für Dialektsprachen TM-Vorschläge aus der Primärsprache an. Wenn du beispielsweise Spanisch und Spanisch, Argentinien als Zielsprachen hast und die Option aktiviert ist, zeigt der Editor TM-Vorschläge aus Spanisch für Spanisch, Argentinien an (in der Phase **Automatisierte Vorschläge** als „Englisch → Spanisch“ gekennzeichnet).
+
+Dieses Verhalten gilt jedoch nicht für die Funktion **TM durchsuchen**. Wenn du beim Arbeiten mit einer Dialektsprache im Tab **TM durchsuchen** nach TM-Vorschlägen aus der Hauptsprache suchst, erhältst du keine Ergebnisse.
+
+## TM-Übereinstimmungsberechnung
+
+Crowdin Enterprise berechnet die TM-Übereinstimmung, indem der zu übersetzende Quellstring mit den vorhandenen Segmenten des TMs verglichen wird.
+
+Es gibt drei Haupttypen von TM-Übereinstimmungen:
+
+* Perfekte Übereinstimmung – Text und Kontext des TM-Segments stimmen vollständig mit dem Quellstring überein.
+* 100-%-Übereinstimmung – Der Text des TM-Segments stimmt mit dem Quellstring überein, aber der Kontext ist unterschiedlich.
+* Fuzzy-Übereinstimmung (99 % und weniger) – Der Text des TM-Segments unterscheidet sich in gewissem Umfang vom Quellstring.
+
+Wenn die Berechnung einer perfekten und einer 100-%-TM-Übereinstimmung relativ einfach ist, ist die Berechnung von Fuzzy-Übereinstimmungen möglicherweise weniger offensichtlich.
+
+Es gibt mehrere Faktoren, die die Berechnung von Fuzzy-Übereinstimmungen beeinflussen, zum Beispiel:
+
+* Wortreihenfolge
+* Interpunktion
+* Formatierungs-Tags
+* Übereinstimmungen, die länger als der Quellstring sind
+
+
+
+## TM-Auto-Substitution
+
+Die Auto-Substitution soll den Nutzen des Translation Memory (TM) erhöhen, indem Übersetzungen mit einer höheren Ähnlichkeit vorgeschlagen werden. Die Funktion ersetzt nicht übersetzbare Elemente (z. B. Tags, HTML-Entitäten, Platzhalter, Zahlen und weitere Elemente) in den von TM vorgeschlagenen Übersetzungen durch die entsprechenden Elemente aus den Quellstrings.
+
+Um die Auto-Substitution zu aktivieren, öffne dein Projekt und gehe zu **Einstellungen > Translation Memories**.
+
+### Nicht übersetzbare Elemente, die automatisch ersetzt werden können
+
+Die Auto-Substitution kann die folgenden nicht übersetzbaren Elemente ersetzen:
+
+
+
+### Auto-Substitution für die automatische Übersetzung
+
+Sobald du die TM-Auto-Ersetzung aktivierst, kannst du während der [automatischen Übersetzung](/enterprise/auto-translation/) verbesserte TM-Vorschläge nutzen. Stelle sicher, dass du ein Mindestübereinstimmungsverhältnis von 100 % festlegst. Dadurch werden 100-%-TM-Übereinstimmungen sowie solche einbezogen, die durch die TM-Auto-Substitution auf 100 % verbessert wurden.
+
+### Auto-Substitution für TM-Vorschläge
+
+Mit der Auto-Substitution können Übersetzer verbesserte TM-Vorschläge im Editor sehen. Der Prozentsatz unter dem verbesserten Vorschlag zeigt den Übereinstimmungsprozentsatz des ursprünglichen TM-Vorschlags und des verbesserten Vorschlags an.
+
+
+ Um die minimale Ähnlichkeitsübereinstimmung der angezeigten TM-Vorschläge zu konfigurieren, gehe zu den [Editor-Einstellungen](/enterprise/online-editor/#editor-settings).
+
+
+
+
+### Bestrafte TM-Vorschläge
+
+In manchen Fällen möchtest du TM-Vorschläge mit Strafen versehen, um ihre Übereinstimmungsrate anhand bestimmter Bedingungen zu reduzieren.
+
+Du kannst beispielsweise eine Strafe für durch die Auto-Substitution verbesserte TM-Vorschläge festlegen, um exakte Übereinstimmungen gegenüber verbesserten Vorschlägen zu priorisieren. Der Prozentsatz unter dem verbesserten und bestraften Vorschlag zeigt den Übereinstimmungsprozentsatz des verbesserten TM-Vorschlags und des bestraften Vorschlags an. Bewege den Mauszeiger über den Prozentsatz, um weitere Details anzuzeigen.
+
+
+
+
+ Mehr über [TM-Vorschlagsstrafen](/enterprise/project-settings/translation-memories/#penalties) erfahren.
+
+
+### Kostenberichte
+
+Sobald die Funktion aktiviert ist, wirkt sie sich darauf aus, wie die Berichte [Kostenschätzung](/enterprise/project-reports/#cost-estimate) und [Übersetzungskosten](/enterprise/project-reports/#translation-cost) berechnet werden.
+
+Im Bericht **Kostenschätzung** werden TM-Vorschläge, die durch die Auto-Substitution potenziell verbessert werden können, auf Grundlage der höchsten Übereinstimmung gezählt, auf die diese Strings verbessert werden können. Beispielsweise würde eine Übereinstimmung, die von 75 % auf 100 % verbessert werden kann, als 100-%-Übereinstimmung betrachtet.
+
+Im Bericht **Übersetzungskosten** werden durch die Auto-Substitution verbesserte TM-Vorschläge als reguläre TM-Vorschläge gezählt. Beispielsweise würde eine von 75 % auf 100 % verbesserte Übereinstimmung als 100-%-Übereinstimmung betrachtet.
+
+
+ Wenn der String mit einem verbesserten angezeigten Vorschlag übersetzt wurde, wird er entsprechend gezählt. Der Bericht zu den Übersetzungskosten wird unabhängig davon erstellt, ob die Funktion derzeit aktiviert oder deaktiviert ist.
+
diff --git a/src/content/docs/de/enterprise/online-editor/expression-syntax-elements.mdx b/src/content/docs/de/enterprise/online-editor/expression-syntax-elements.mdx
new file mode 100644
index 000000000..6e28f9e61
--- /dev/null
+++ b/src/content/docs/de/enterprise/online-editor/expression-syntax-elements.mdx
@@ -0,0 +1,301 @@
+---
+title: Syntaxelemente für Ausdrücke
+description: Erfahre mehr über die verschiedenen Elemente der Ausdruckssyntax.
+slug: enterprise/expression-syntax-elements
+---
+
+import { Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import Include from '~/components/Include.astro';
+
+Du kannst configure verbal expressions und custom placeholders using ein shared Setze von expression syntax elements. Diese elements define how spezifisch parts von ein Zeichenfolge sollte sein matched, based auf structure, character Typen, oder formatting patterns.
+
+## Ausdruckselemente
+
+
+
+## Verbalausdrücke
+
+in der Editor, du kann Verwende verbal expressions in der [Advanced Filter](/enterprise/online-editor/#advanced-filter) zu Suche für Zeichenfolgen dass match spezifisch patterns, similar zu regular expressions. Du kannst Verwende it zu Filtere Zeichenfolgen based auf patterns like punctuation, character Typen, length, und mehr.
+
+Zum Beispiel, zu find alle Zeichenfolgen dass start mit ein uppercase letter und end mit ein period, Verwende der following expression:
+
+```graphql
+start "true", range "A,Z", anything, range "a,z,A,Z,0,9", limit "1,50", then ".", end "true"
+```
+
+dies expression means:
+
+* `start "true"` – der Zeichenfolge begins bei der start
+* `range "A,Z"` – starts mit ein capital letter
+* `anything` – followed von beliebige characters
+* `range "a,z,A,Z,0,9"` – allows letters und numbers
+* `limit "1,50"` – Zeichenfolge length between 1 und 50 characters
+* `then "."` – ends mit ein period
+* `end "true"` – end von der Zeichenfolge
+
+
+
+
+
+
+### Beispiele für Verbalausdrücke
+
+Below sind several examples von verbal expressions along mit der Typen von Zeichenfolgen they help match in dein Projekt. Diese sind useful wenn du want zu Filtere Zeichenfolgen mit spezifisch Inhalt oder structure.
+
+
+ alle der examples below Verwende der gleich argument delimiter `"`
+
+
+##### Start mit Uppercase und End mit ein Period
+
+Zeichenfolge example:
+
+```
+ein test Zeichenfolge.
+```
+
+Ausdruck:
+
+```graphql
+start "true", range "A,Z", anything, range "a,z,A,Z,0,9", limit "1,50", then ".", end "true"
+```
+
+##### Zeichenfolgen Containing URLs
+
+Zeichenfolge example:
+
+```
+Visit http://example.com oder https://www.example.com
+```
+
+Ausdruck:
+
+```graphql
+dann „http“, eventuell „s“, dann „://“, eventuell „www.“, beliebiges außer „ “
+```
+
+##### Zeichenfolgen mit `%s` und `%d` Placeholders
+
+Zeichenfolge example:
+
+```
+Welcome, %s! du haben %d neu messages.
+```
+
+Ausdruck:
+
+```graphql
+dann „%“, eines von „s,d“
+```
+
+##### Zeichenfolgen mit Variables in Double Curly Brackets
+
+Zeichenfolge example:
+
+```
+Hallo, {{user.name}}!
+```
+
+Ausdruck:
+
+```graphql
+dann „{{“, Bereich „a,z“, mehrfach, dann „.“, Bereich „a,z“, mehrfach, dann „}}“
+```
+
+
+ Dieser expression matches variables like `{{user.name}}` wo both parts contain nur lowercase letters.
+
+
+##### Zeichenfolgen mit Variables in Double Curly Brackets (Including Uppercase Letters und Digits)
+
+Zeichenfolge example:
+
+```
+Hallo, {{User123.name42}}!
+```
+
+Ausdruck:
+
+```graphql
+dann „{{“, Bereich „a,z,A,Z,0,9“, mehrfach, dann „.“, Bereich „a,z,A,Z,0,9“, mehrfach, dann „}}“
+```
+
+
+ Verwende dies version zu match variables wo Namen kann contain uppercase letters oder numbers.
+
+
+##### Zeichenfolgen dass Contain Floating Point Numbers
+
+Zeichenfolge example:
+
+```
+der Ergebnis ist 3.14159
+```
+
+Ausdruck:
+
+```graphql
+Start, Bereich „0,9“, mehrfach, dann „.“, Bereich „0,9“, mehrfach, Ende
+```
+
+##### Zeichenfolgen dass Start mit Title Case (Two Capitalized Words)
+
+Zeichenfolge example:
+
+```
+Quick Access ist verfügbar now.
+```
+
+Ausdruck:
+
+```graphql
+start, range "A,Z", range "a,z", multiple, then " ", range "A,Z", range "a,z", multiple
+```
+
+##### Zeichenfolgen mit Trailing Whitespace
+
+Zeichenfolge example:
+
+```
+dies ist ein sentence mit trailing space
+```
+
+Ausdruck:
+
+```graphql
+start "true", range "A,Z", anything, range "a,z,A,Z,0,9", then " ", end "true"
+```
+
+##### Zeichenfolgen Starting mit ein Hash Symbol (e.g., Hashtags oder Anchors)
+
+Zeichenfolge example:
+
+```
+#ErsteSchritte
+```
+
+Ausdruck:
+
+```graphql
+Start „true“, dann „#“, etwas, Ende „true“
+```
+
+##### Zeichenfolgen Containing HTML Tags
+
+Zeichenfolge example:
+
+```
+Klicke auf here zu continue.
+```
+
+Ausdruck:
+
+```graphql
+dann „<“, etwas, dann „>“
+```
+
+##### Zeichenfolgen Containing ein Email Address Format
+
+Zeichenfolge example:
+
+```
+Please contact us bei support@example.com
+```
+
+Ausdruck:
+
+```graphql
+dann „@“, etwas außer „ “
+```
+
+##### Zeichenfolgen mit Double Spaces (Possible Spacing Problem)
+
+Zeichenfolge example:
+
+```
+Dieser Zeichenfolge hat extra space.
+```
+
+Ausdruck:
+
+```graphql
+then " "
+```
+
+##### Zeichenfolgen Ending mit ein Colon
+
+Zeichenfolge example:
+
+```
+Gib ein dein Name:
+```
+
+Ausdruck:
+
+```graphql
+dann „:“, Ende „true“
+```
+
+##### Zeichenfolgen mit ein Currency Symbol Followed von Digits
+
+Zeichenfolge example:
+
+```
+Gesamt: $29.99
+```
+
+Ausdruck:
+
+```graphql
+dann „$“, Bereich „0,9“, mehrfach
+```
+
+##### Zeichenfolgen in camelCase Format
+
+Zeichenfolge example:
+
+```
+lowerUpper
+```
+
+Ausdruck:
+
+```graphql
+start, range "ein,z", multiple, range "ein,Z", range "ein,z", multiple, end
+```
+
+##### Ganzes Wort abgleichen (Wortgrenze)
+
+Zeichenfolge example:
+
+```
+Fill out der form mit dein Informationen.
+```
+
+Ausdruck:
+
+```graphql
+Wortgrenze, dann „form“, Wortgrenze
+```
+
+
+ Matches der standalone word `form`, not der `form` inside `information`.
+
+
+##### in-Word Match (Non-Word Boundary)
+
+Zeichenfolge example:
+
+```
+Fill out der form mit dein Informationen.
+```
+
+Ausdruck:
+
+```graphql
+Keine Wortgrenze, dann „form“, keine Wortgrenze
+```
+
+
+ Matches der `form` inside `information`, not der standalone word `form`.
+
diff --git a/src/content/docs/de/enterprise/online-editor/icu-message-syntax.mdx b/src/content/docs/de/enterprise/online-editor/icu-message-syntax.mdx
new file mode 100644
index 000000000..4f4c80882
--- /dev/null
+++ b/src/content/docs/de/enterprise/online-editor/icu-message-syntax.mdx
@@ -0,0 +1,124 @@
+---
+title: ICU Nachricht-Syntax
+description: Verwende ICU Message Format zu handle Sprache-spezifisch nuances
+slug: enterprise/icu-message-syntax
+---
+
+import { Image } from 'astro:assets';
+import { Aside, LinkCard } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import icuEditor from '!/crowdin/online-editor/icu_editor.png';
+import icuSyntaxError from '!/crowdin/online-editor/icu_syntax_error.png';
+
+Crowdin Enterprise supports ICU Message syntax, die ist used zu help express der subtleties von Sprache-spezifisch spelling, grammar, und formatting in Übersetzungen.
+
+Zeichenfolgen formatted in der ICU Message syntax kann haben unterschiedlich Typen von replacements called **arguments**.
+jede argument ist enclosed in single curly braces (e.g., `{variable}`) und refers zu ein Wert in der input Daten. Please note dass using double curly braces (e.g., `{{variable}}`) ist not supported und wird cause syntax errors. Arguments von der following Typen sind supported in Crowdin Enterprise: number, Datum, Zeit, Wähle, und plural.
+
+### ICU Message Syntax in der Editor
+
+ICU syntax arguments sind always hervorgehoben in der [Editor](/enterprise/online-editor/), so du know die part von der Zeichenfolge shouldn’t sein übersetzt.
+Change der position von arguments in Übersetzung zu follow der natural word Reihenfolge in der Ziel Sprache.
+There’s auch ein Vorschau Modus, dass allows du zu see how der Übersetzung wird sein angezeigt in der UI zu Erstelle sure dass alle der translatable elements sind übersetzt.
+
+
+
+
+
+## Plural
+
+Plural Typ ist used zu handle plural category variations, als jede Sprache hat its own Setze von plural categories (Zum Beispiel, English hat "one" und "other", während Ukrainian hat "one", "few", "many", und "other").
+
+```json
+du {itemCount, plural,
+ =0 {have no projects} one {have # project} other {have # projects}
+}.
+```
+
+Öffne dein Projekt und gehe zum Tab **Branches**.
+
+* null
+* one (Singular)
+* two (Dual)
+* few (Paukal)
+* many (auch used für fractions wenn they haben ein separate class)
+* other (erforderlich—general plural form—auch used wenn der Sprache nur hat ein single form)
+
+in der Editor, du don't haben zu manuell Füge hinzu oder Lösche plural categories zu der Übersetzungen du sind making.
+Just Klicke **Kopiere Quelle**, und der Quelle Zeichenfolge wird sein copied zu der Übersetzung Feld mit der number von plural categories right für der aktuell Ziel Sprache.
+
+
+ Mehr erfahren über [Language Plural Rules](https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html).
+
+
+### Verschachtelte Pluralformen
+
+in einige cases, du kann haben ein single Zeichenfolge dass contains multiple nouns dass jede need zu sein pluralized independently, Zum Beispiel, "du haben X book(s) und Y pen(s)."
+
+ICU handles dies von allowing du zu nest plural arguments inside jede other.
+
+```json
+{bookCount, plural,
+ one {Du hast # Buch und {penCount, plural,
+ one {# Stift}
+ other {# Stifte}
+ }}
+ other {Du hast # Bücher und {penCount, plural,
+ one {# Stift}
+ other {# Stifte}
+ }}
+}
+```
+
+## Wähle Ordinal
+
+Öffne dein Projekt und gehe zu **Quellen > Dateien**. von der aktuell Ziel Sprache. It ist very similar zu der plural Typ, except der Wert ist mapped zu ein ordinal plural category.
+
+```json
+Congrats! It's dein {year, selectordinal,
+ one {#st} two {#nd} few {#rd} other {#th}
+} subscription anniversary!
+```
+
+## Wähle
+
+Nach Abschluss werden die Übersetzungen wieder an dein System geliefert. It ist most commonly used zu represent der right gender-based inflections in der message.
+
+```json
+{gender, select,
+ male {Er verwendet}
+ female {Sie verwendet}
+ other {Die Person verwendet}
+} Crowdin.
+```
+
+Öffne dein Projekt und wähle in der linken Seitenleiste **Herunterladen** aus. Regardless von der Verwende case, der ICU Standard requires dass du always include ein `other` clause. Dieser clause provides ein necessary fallback in case der variable doesn't match beliebige von der specified Optionen.
+
+## Zahl
+
+der purpose von der number Typ ist zu display unterschiedlich number Werte such als percentage,
+currency, und decimal numbers independently von der locale conventions für diese.
+Dieser enables adjustment von der message output zu der number Formate used in unterschiedlich locales. [ICU Number Skeletons](https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html) sind auch supported.
+
+```json wrap
+Der app price ist {price, number, ::currency/USD} mit {discount, number, percent} discount.
+```
+
+## Datum, Uhrzeit
+
+Datum und Zeit Typen Zeige Datum und Zeit Werte according zu der Formate preferred in der specified locales.
+Diese Typen kann auch haben ein style – extra Informationen auf how der Wert wird sein formatted.
+der following four styles kann sein used: short, medium, long, und full.
+
+```json wrap
+dein meeting ist scheduled für {dateValue, date, long} bei {timeValue, time, short} AM.
+```
+
+## Syntaxfehler
+
+Die Erkennung von Syntaxfehlern reduziert Verwirrung beim Übersetzen von Zeichenketten mit ICU-Message-Syntax erheblich, da die Plattform mögliche Übersetzungsfehler automatisch erkennt.
+wenn ein syntax error ist gefunden, du'll see ein notice mit ein Vorschlag von what needs zu sein fixed.
+
+Du kannst auch Verwende external Tools zu verify dein ICU syntax, Zum Beispiel, der [Online ICU Message Editor](https://format-message.github.io/icu-message-format-for-translators/editor.html).
+
+
diff --git a/src/content/docs/de/enterprise/online-editor/issues.mdx b/src/content/docs/de/enterprise/online-editor/issues.mdx
new file mode 100644
index 000000000..7c585ab91
--- /dev/null
+++ b/src/content/docs/de/enterprise/online-editor/issues.mdx
@@ -0,0 +1,148 @@
+---
+title: Probleme
+description: Übersetzungsprobleme im Editor melden und verwalten
+slug: enterprise/issues
+sidebar:
+ order: 1
+---
+
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import KBD from '~/components/KBD.astro';
+import ReadMore from '~/components/ReadMore.astro';
+import commentWithIssue from '!/crowdin/online-editor/comment_with_issue.png';
+import issueOptions from '!/crowdin/online-editor/issue_options.png';
+import issueOptionsManager from '!/crowdin/online-editor/issue_options_manager.png';
+import stringsFilter from '!/crowdin/online-editor/strings_filter.png';
+
+Probleme helfen dabei, die Übersetzungsqualität sicherzustellen, indem sie Übersetzern, Managern und Entwicklern eine strukturierte Möglichkeit bieten, Probleme mit Strings im Editor zu melden und zu lösen. Übersetzer verwenden sie, um unklare Quellstrings, fehlerhafte Übersetzungen oder fehlenden Kontext zu kennzeichnen. Manager verwenden sie, um sicherzustellen, dass Feedback schnell bearbeitet wird und die Übersetzungen korrekt bleiben.
+
+Crowdin Enterprise provides Problem tracking direkt within der Editor, making it easy zu report und resolve Probleme ohne interrupting der Übersetzung process.
+
+## Für Übersetzer
+
+Bei der Arbeit an Übersetzungen im Editor können dir gelegentlich unklare Quellstrings, Fragen zur Formatierung oder vorhandene Übersetzungen begegnen, die fehlerhaft wirken. In solchen Fällen solltest du nicht raten, sondern das Problem melden, damit es geklärt oder korrigiert werden kann. Dieser Abschnitt erklärt, wie du Probleme effektiv meldest, und enthält Best Practices für hochwertige Übersetzungen.
+
+### Probleme melden
+
+Wenn du dir unsicher bist, wie ein String übersetzt werden soll, oder einen Fehler entdeckst, ist es wichtig, das Problem zu melden, statt zu raten.
+
+So meldest du ein Problem:
+
+
+ 1. Öffne den Bereich **Kommentare**.
+ 2. Aktiviere das Kontrollkästchen **Problem**.
+ 3. Wähle den Problemtyp aus.
+ 4. Füge einen Kommentar hinzu, der das Problem erklärt.
+
+
+
+
+Verfügbare Problemtypen sind:
+
+* **Allgemeine Frage** – Stelle beliebige Fragen zum String oder seinen Übersetzungen.
+* **Aktuelle Übersetzung ist falsch** – Die vorhandene Übersetzung ist fehlerhaft.
+* **Fehlende Kontextinformationen** – Du benötigst eine Erklärung, um die Bedeutung des Strings zu verstehen.
+* **Fehler im Quellstring** – Der Originaltext enthält einen Tippfehler oder Fehler.
+
+Nach dem Absenden ist das Problem für Projektmanager sichtbar und wird im Editor mit einem -Symbol gekennzeichnet.
+
+### Eigene Probleme bearbeiten oder lösen
+
+Wenn du ein Problem gemeldet hast, kannst du es jederzeit bearbeiten, lösen oder löschen.
+
+So verwaltest du deine Probleme:
+
+
+ 1. Bewege den Mauszeiger im Bereich **Kommentare** über deinen Kommentar.
+ 2. Wähle **Bearbeiten**, **Lösen** oder **Löschen**.
+
+
+
+
+### Best Practices
+
+Klare, spezifische Problembeschreibungen helfen Projektmanagern und Entwicklern, schnell zu reagieren und die Übersetzungsqualität im gesamten Projekt zu verbessern. Wenn du dir unsicher bist, melde das Problem – auch dann, wenn Kontext oder ein Screenshot vorhanden ist. Es ist immer besser zu fragen, als etwas anzunehmen.
+
+* **Unsicherheit melden** – Nicht raten. Wenn die Bedeutung eines Strings nicht klar ist, erstelle ein Problem.
+* **Problem klar beschreiben** – Gib genügend Details an, damit Manager den Kontext verstehen und eine hilfreiche Antwort geben können.
+* **Den richtigen Problemtyp auswählen** – So wird deine Nachricht an die richtige Person weitergeleitet und schneller bearbeitet.
+* **Doppelte Probleme vermeiden** – Wenn bereits ein ähnliches Problem existiert, füge einen Kommentar hinzu, um die Diskussion fortzusetzen, anstatt ein neues Problem zu erstellen.
+
+## Für Manager
+
+Ein klarer Prozess für die Bearbeitung gemeldeter Probleme trägt dazu bei, dass Übersetzer rechtzeitig Unterstützung erhalten und die Übersetzungsqualität hoch bleibt. Dieser Abschnitt erklärt, wie du gemeldete Probleme anzeigen und verwalten kannst, beschreibt Best Practices für einen reaktionsschnellen Workflow und stellt Tools und Integrationen vor, mit denen sich der Prozess skalieren lässt.
+
+### Probleme verwalten
+
+Projektmanager und Korrekturleser können von Übersetzern gemeldete Probleme anzeigen, filtern, beantworten und lösen. Whether du're working direkt in der Editor oder Verwalten large-scale feedback across Projekte, Crowdin Enterprise provides flexible Tools zu help du stay organized und respond efficiently.
+
+#### Probleme anzeigen und filtern
+
+So zeigst du alle Strings mit ungelösten Problemen im Editor an:
+
+
+ 1. Klicke auf , um den Stringfilter zu öffnen.
+ 2. Wähle **Mit ungelösten Problemen** aus.
+ 3. Wähle **Alle Sprachen** oder **Aktuelle Sprache**, um die Ergebnisse einzugrenzen.
+
+
+
+
+Strings mit ungelösten Problemen sind mit dem -Symbol gekennzeichnet. Durch das Filtern kannst du zuerst die Strings bearbeiten, die Aufmerksamkeit benötigen.
+
+Um die Liste der Strings noch genauer einzugrenzen, kannst du den [Erweiterten Filter](/online-editor/#advanced-filter) verwenden. Du kannst beispielsweise nur Probleme eines bestimmten Typs oder Probleme anzeigen, die von einem bestimmten Projektmitglied gemeldet wurden.
+
+
+ Weitere Informationen zum [Filtern von Strings](/online-editor/#filtering-strings).
+
+
+#### Antworten und Probleme lösen
+
+Du kannst direkt im Bereich **Kommentare** des Strings auf Fragen oder Feedback von Übersetzern antworten.
+
+
+ 1. Öffne den String mit dem gemeldeten Problem.
+ 2. Öffne den Bereich **Kommentare**.
+ 3. Klicke beim gemeldeten Problem auf **Antworten**, füge deine Antwort hinzu und drücke Ctrl+Enter oder ⌘+Enter oder klicke auf **Senden**.
+ 4. Klicke auf **Lösen**, sobald das Problem behoben wurde.
+
+
+
+
+Bei Bedarf kannst du ein Problem löschen. Bewege den Mauszeiger darüber, um die verfügbaren Optionen anzuzeigen.
+
+
+ Es ist sinnvoll, vor dem Lösen des Problems eine kurze Antwort zu hinterlassen, insbesondere wenn eine Erklärung gegeben oder eine Korrektur vorgenommen wurde.
+
+
+### Best Practices
+
+Klare Kommunikation und eine konsequente Bearbeitung von Problemen tragen dazu bei, die Übersetzungsqualität und das Vertrauen im Team zu erhalten. So baust du einen effektiven Workflow für die Problemverwaltung auf:
+
+* **Eine Kultur des Fragens fördern** – Mache deutlich, dass das Melden von Problemen willkommen und erwünscht ist. Das zeigt, dass Übersetzern Genauigkeit wichtig ist – nicht, dass sie den Prozess verlangsamen.
+* **Verantwortung für Antworten zuweisen** – Lege fest, wer sich um verschiedene Problemtypen kümmern soll (z. B. Probleme im Quelltext, fehlender Kontext oder UI-spezifische Fragen). So vermeidest du Verwirrung und beschleunigst Antworten.
+* **Schnelle erste Antworten anstreben** – Selbst eine kurze Nachricht wie „Ich sehe mir das an“ zeigt Übersetzern, dass ihr Feedback nicht ignoriert wird.
+* **Problemtrends regelmäßig überprüfen** – Häufige Meldungen desselben Typs (z. B. unklare UI-Strings) können dir helfen, größere Probleme in deinen Inhalten oder Workflows zu erkennen.
+* **Close der loop** – Whenever possible, follow up in Crowdin Enterprise wenn ein Problem ist resolved. Das schafft Vertrauen und zeigt, dass Feedback wichtig ist.
+
+
+ Ein kontinuierlicher Strom gemeldeter Probleme bedeutet normalerweise, dass dein Team aufmerksam ist. Schaffe einen zuverlässigen Prozess, um Probleme ohne Verzögerungen zu prüfen und zu lösen.
+
+
+### Empfohlene Tools und Workflows
+
+Um handle Probleme mehr efficiently especially in large oder complex Projekte du kann extend Crowdin Enterprise’s functionality using integrations und automation:
+
+* Verwende die [Jira-Integration](/jira-integration/), um gemeldete Probleme automatisch in deinem Entwicklungsworkflow zu erstellen und zu verfolgen.
+* Richte die [Slack-Integration](/account-notifications/#slack-integration) ein, um Echtzeitbenachrichtigungen zu erhalten, wenn Übersetzer Probleme melden, damit dein Team schnell reagieren kann.
+* Verwende [Webhooks](/webhooks/) zu trigger custom Workflows wenn Probleme sind erstellt, aktualisiert, gelöscht, oder restored in Crowdin Enterprise.
+* Build custom Problem-handling automations using der [Crowdin Enterprise API](/developer/api/), such als forwarding Probleme zu internal Tools oder triggering email alerts.
+* Durchsuche den [Crowdin Store](https://store.crowdin.com/), um fertige Apps und Integrationen zu finden, die die Problemverfolgung und Antwort-Workflows unterstützen.
+
+
+
+
+ Du kannst auch integrate Crowdin Enterprise mit platforms like Trello, Asana, ClickUp, und GitHub über Zapier zu convert reported Probleme in actionable tasks in dein Projekt management Tools.
+
diff --git a/src/content/docs/de/enterprise/online-editor/overview.mdx b/src/content/docs/de/enterprise/online-editor/overview.mdx
new file mode 100644
index 000000000..ace7f9326
--- /dev/null
+++ b/src/content/docs/de/enterprise/online-editor/overview.mdx
@@ -0,0 +1,1094 @@
+---
+title: Editor-Übersicht
+description: Steigere deine Produktivität mit der Crowdin Enterprise Editor
+slug: enterprise/online-editor
+sidebar:
+ order: 0
+---
+
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import { Steps, Aside, CardGrid, LinkCard, Badge } from '@astrojs/starlight/components';
+import Include from '~/components/Include.astro';
+import ReadMore from '~/components/ReadMore.astro';
+import KBD from '~/components/KBD.astro';
+import sbsEditor from '!/crowdin/online-editor/sbs_editor.png';
+import htmlPreview from '!/crowdin/online-editor/html_preview.png';
+import wysiwygInlineEditing from '!/crowdin/online-editor/wysiwyg_inline_editing.png';
+import stringSearch from '!/crowdin/online-editor/string_search.png';
+import stringsFilter from '!/crowdin/online-editor/strings_filter.png';
+import terms from '!/crowdin/online-editor/terms.png';
+import screenshotsInEditor from '!/crowdin/project-management/screenshots_in_editor.png';
+import requestContext from '!/crowdin/online-editor/request_context.png';
+import qaInlineBanner from '!/crowdin/online-editor/qa_inline_banner.png';
+import pluralForms from '!/crowdin/online-editor/plural_forms.png';
+import stringMenu from '!/crowdin/online-editor/string_menu.png';
+import otherLanguagesTab from '!/crowdin/online-editor/other_languages_tabs.png';
+import vote from '!/crowdin/online-editor/vote.png';
+import commentNew from '!/crowdin/online-editor/comment_new.png';
+import searchTm from '!/crowdin/online-editor/search_tm.png';
+import fileBrowser from '!/crowdin/online-editor/file_browser.png';
+import editTmSuggestions from '!/crowdin/online-editor/edit_tm_suggestions.png';
+import styleGuides from '!/crowdin/online-editor/style_guides.png';
+import fileContext from '!/crowdin/online-editor/file_context.png';
+import multiApprove from '!/crowdin/online-editor/multi_approve.png';
+import qaChecksOn from '!/crowdin/online-editor/qa_checks_on.png';
+import comfortable from '!/crowdin/online-editor/comfortable.png';
+import multilingualMode from '!/crowdin/online-editor/multilingual_mode.png';
+import multilingualModeGrid from '!/crowdin/online-editor/multilingual_mode_grid.png';
+import rtlLanguages from '!/crowdin/online-editor/rtl.png';
+import commandPalette from '!/crowdin/online-editor/command_palette.png';
+import translationProgressIndicators from '!/crowdin/online-editor/translation_progress_indicators.png';
+import searchTmTab from '!/crowdin/online-editor/search_tm_tab.png';
+import replaceInSuggestionsResults from '!/crowdin/online-editor/replace_in_suggestions_results.png';
+import replaceInSourcesResults from '!/crowdin/online-editor/replace_in_sources_results.png';
+import advancedFilter from '!/crowdin/online-editor/advanced_filter.png';
+import workflowFilter from '!/enterprise/online-editor/workflow_filter.png';
+import sharedComments from '!/enterprise/online-editor/shared_comments.png';
+import multipleApprovals from '!/enterprise/online-editor/multiple_approvals.png';
+import taskName from '!/crowdin/online-editor/task_name.png';
+
+Der Editor ist der Haupt place in Crowdin Enterprise wo Projekt Mitglieder kann work auf Übersetzungen. Damit können Benutzer online Übersetzungen vorschlagen, darüber abstimmen, sie prüfen und freigeben.
+
+Über das Hauptmenü oben im Editor (**Datei**, **Bearbeiten**, **Ansicht**, **Workflow** (nur in [Projekten mit einem Workflow](/enterprise/creating-project/#projects-with-a-workflow)), **Sprache**, **Projekt**, **Hilfe**) kannst du Inhalte zur Übersetzung auswählen, Übersetzungen herunterladen oder hochladen, verschiedene Zeichenkettenaktionen ausführen, das Layout des Editors ändern, Zielsprachen wechseln, auf Projektseiten zugreifen und Projekte wechseln, Hilfeinhalte aufrufen und vieles mehr.
+
+## Kernfunktionen
+
+der Editor provides alle der necessary Tools für Übersetzer und Korrekturleser, including:
+
+* Liste von Zeichenfolgen verfügbar für Übersetzung, die kann vary in unterschiedlich [Editor modes](#editor-modes).
+* Kontext, Bezeichnungen, und zusätzlich Informationen zu guide der work.
+* Zeichenfolge Suche und filtering Optionen für efficient Übersetzung management.
+* [KI-gestützte Vorschläge](/enterprise/crowdin-ai/#using-ai-in-the-editor), Vorschläge aus dem [Translation Memory (TM)](/enterprise/translation-memory/) und Vorschläge aus der [Maschinellen Übersetzung (MT)](/enterprise/machine-translation/).
+* [Glossary](/enterprise/glossary/) terms zu ensure consistency.
+* Kommentarbereich für die Zusammenarbeit und zum Melden von Problemen.
+
+
+
+### Zeichenfolgenliste
+
+Dieser Bereich zeigt die Liste der Zeichenfolgen ein, wobei die aktive Zeichenfolge hervorgehoben ist. Zeichenfolgen sind Textelemente, die aus einzelnen Wörtern, Ausdrücken oder Sätzen bestehen. Einige Zeichenfolgen können Ersetzungstoken enthalten (e.g., {0}, {1}, %1, etc.) oder elements von der [ICU message syntax](/enterprise/icu-message-syntax/). Solche Elemente selbst sollten nicht übersetzt werden, sondern werden vom Website-Code verwendet, um dynamisch Informationen in Zeichenfolgen einzufügen. Um mit solchen Zeichenfolgen zu arbeiten, kopiere die Quellzeichenfolge und übersetze nur die eigentlichen Wörter.
+
+##### Zeichenfolgenstatus
+
+Zeichenfolgen können die folgenden Status haben:
+
+* - untranslated
+* - partially übersetzt (wenn einige von der plural forms sind not übersetzt)
+* - übersetzt
+* - partially freigegeben (wenn einige plural forms sind not freigegeben)
+* - freigegeben
+* - ausgeblendet (sichtbar nur für Projekt Manager und Korrekturleser)
+
+##### Workflow-Status
+
+In [Projekten mit einem Workflow](/enterprise/creating-project/#projects-with-a-workflow) können Zeichenketten zusätzlich die folgenden Workflow-Status haben:
+
+* **Todo** – Indicates dass der Zeichenfolge ist awaiting Aktion bei der aktuell Workflow Schritt. Zum Beispiel, auf ein **Übersetzung** Schritt, it means der Zeichenfolge ist untranslated. auf ein **Proofreading** Schritt, it means der Zeichenfolge ist not yet freigegeben.
+* **Pending** – dies Status ist spezifisch zu der [**Source Text Review**](/enterprise/source-text-review/) Schritt. It indicates dass ein Zeichenfolge hat ein freigegeben correction mit Text dass differs von der Original Quelle Text.
+* **Done** – Indicates dass der Haupt Aktion für der aktuell Workflow Schritt ist complete. Zum Beispiel, auf ein **Übersetzung** Schritt, der Zeichenfolge hat gewesen übersetzt. auf ein **Proofreading** Schritt, it hat gewesen freigegeben.
+
+##### Zeichenfolgenmarkierungen
+
+Besides der Status icons, Zeichenfolgen kann auch display der following markers:
+
+| Marker | Erscheint, wenn | Klickaktion |
+| ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
+| **Bezeichnungen** | der Zeichenfolge hat Bezeichnungen. | Opens der **Kontext & Übersetzungen** panel mit der Zeichenfolge's Bezeichnungen. |
+| **Kommentare** | der Zeichenfolge hat Kommentare und no unresolved Probleme. | Opens der Kommentar Dialog. |
+| **Kommentare mit Problemen** | der Zeichenfolge hat unresolved Probleme. | Opens der Kommentar Dialog. |
+| **Screenshots** | der Zeichenfolge hat Screenshots attached. | Öffnet den Bereich **Kontext & Übersetzungen** und den ersten Screenshot im [Screenshot-Viewer](#screenshot-viewer). |
+| **Master-Zeichenfolge** | Der Zeichenfolge ist der Original Zeichenfolge für one oder mehr duplicates. | Opens der duplicates Liste in ein neu Tab. |
+| **Doppelte Zeichenfolge** | Der Zeichenfolge ist ein duplicate von another Zeichenfolge. | Opens der Original Zeichenfolge in ein neu Tab. |
+
+
+ * wenn ein Zeichenfolge hat unresolved Probleme, nur der **Kommentare mit Problemen** marker ist angezeigt instead von der regular **Kommentare** marker.
+ * ein Zeichenfolge kann sein either ein **Master-Zeichenfolge** oder ein **Doppelte Zeichenfolge**, so diese markers tun not appear zusammen.
+
+
+#### Übersetzungen vorschlagen
+
+zu suggest ein Übersetzung, Wähle ein Zeichenfolge von der Liste und Gib ein dein Vorschlag in der Feld next zu der Original Text.
+
+Um den Übersetzungsprozess zu vereinfachen, kannst du die Funktion zum automatischen Speichern aktivieren. Wenn die Einstellung **Übersetzungen automatisch speichern** in den [Editor-Einstellungen](#general) aktiviert ist, werden deine Übersetzungen automatisch gespeichert, wenn du zu einem anderen String wechselst. Kurz wird ein Indikator „Wird gespeichert …“ angezeigt, gefolgt von der Bestätigung „Gespeichert“.
+
+Standardmäßig ist das automatische Speichern deaktiviert. Du musst daher für jeden String manuell auf **Übersetzung speichern** klicken. Wenn das automatische Speichern deaktiviert ist, dient die Schaltfläche **Übersetzung speichern** als primäre Aktion und wird grün angezeigt. Wenn das automatische Speichern aktiviert ist, wird die Schaltfläche grau, da manuelles Speichern optional ist.
+
+Nach dem Speichern wird dein Vorschlag zur Liste der Übersetzungsvorschläge des Strings hinzugefügt. Standardmäßig ist die Option **Automatisch zum nächsten String wechseln** aktiviert, sodass der Editor anschließend zum nächsten String wechselt.
+
+Wenn du deine aktuelle Eingabe verwerfen und vor dem Speichern zum vorherigen Zustand zurückkehren möchtest, klicke auf **Abbrechen**.
+
+#### Korrekur
+
+Prüfung der Übersetzungen zu Erstelle sure they sind bereit für Exportiere, und Klicke *Approve* icon next zu der Vorschlag zu approve jede Übersetzung separat.
+
+Um alle oder einige der Zeichenketten gleichzeitig zu genehmigen, aktiviere die Kontrollkästchen links und klicke anschließend auf **Genehmigen**.
+
+
+
+
+ Stelle sicher, dass du [QA-Prüfungen](/enterprise/project-settings/qa-checks/) aktivierst, damit du Zeichenketten findest, die überprüft werden müssen. Probleme gefunden wird sein hervorgehoben in red under der übersetzt Zeichenfolgen dass require revision.
+
+
+
+
+##### Freigaben verwalten
+
+jede Übersetzung kann sein freigegeben either once oder multiple times von multiple Korrekturleser und Projekt Mitglieder mit Manager permissions (oder higher). Once ein Übersetzung ist freigegeben Mindestens einmal, it wird sein angezeigt als such auf alle Workflow Schritte von ein Projekt.
+
+
+
+Bei Bedarf, ein Korrekturleser oder Projekt Mitglied mit Manager permissions (oder higher) kann Bearbeite der Liste von Freigaben für Freigegebene Übersetzungen twice und mehr von removing Freigaben one von one oder alle bei once.
+
+Um Bearbeite der Liste von Freigaben, folge diesen Schritten:
+
+
+ 1. Öffne der benötigt Zeichenfolge in der Editor.
+ 2. Klicke auf auf der profile pictures von der Korrekturleser dass freigegeben ein Übersetzung.
+ 3. in der unfolded Übersetzung Details, Klicke next zu der Freigabe du want zu Entferne.
+
+
+der Übersetzungen mit der höchste number von Freigaben haben der höchste Priorität. They wird sein angezeigt bei der top von der Übersetzung Liste in der Editor und used auf Übersetzung Lade herunter.
+
+Wenn eine Zeichenkette mehr als eine Übersetzung hat, wird die Übersetzungsliste nach der folgenden Priorität gebildet:
+
+
+ 1. Übersetzung mit der höchsten Anzahl ein Freigaben – Among Freigegebene Übersetzungen multiple times, der Übersetzung mit der höchsten Anzahl ein Freigaben hat ein top Priorität.
+ 2. Übersetzung mit der Zuletzt hinzugefügte Freigabe – Among Freigegebene Übersetzungen nur once, der Übersetzung mit der Zuletzt hinzugefügte Freigabe hat ein top Priorität.
+ 3. Meistgewählte Übersetzung – Among Übersetzungen dass don't haben Freigaben, der Übersetzung mit der höchste number von Stimmen hat ein top Priorität.
+ 4. Zuletzt hinzugefügte Übersetzung – Among Übersetzungen dass don't haben Freigaben oder Stimmen, der Zuletzt hinzugefügte Übersetzung hat ein top Priorität.
+
+
+#### WYSIWYG Datei Vorschau
+
+Wenn Übersetzen der Inhalt von ein HTML, XML, TXT, DOCX, XLSX, HAML, Web XML, Markdown, MDX, DITA, Wiki, ADOC, Coffee, FTL, JS, TS, und FTLH Datei Formate, du kann toggle ein bottom panel (für Side-von-side und Multilingual Modi) zu see ein Datei Vorschau (i.e., WYSIWYG). für Comfortable Modus, der Datei Vorschau ist angezeigt von default wenn working mit der Formate mentioned above.
+
+der Zeichenfolge Status ist indicated von der following colors:
+
+* rot – nicht übersetzt
+* Blue - übersetzt
+* Light-green - freigegeben
+* Gray - not für Übersetzung
+
+ein aktiv Zeichenfolge ist hervorgehoben in yellow.
+
+
+
+der following Optionen sind verfügbar zu manage der above Zeige:
+
+* - *Load grundlegend Liste Zeige*. Verwende it zu switch zu ein Standard Modus und see ein Liste von Zeichenfolgen (Comfortable Modus nur).
+* - *Highlight untranslated, übersetzt, und freigegeben Zeichenfolgen*. Verwende it zu toggle der color highlighting von Zeichenfolgen auf und off.
+* - *Zeige Übersetzung Vorschau*. Verwende it zu toggle der Übersetzung Vorschau Modus auf und off.
+* - *Scale Toggle*. Verwende it zu toggle between ein zoomed-in und zoomed-out Zeige (Comfortable Modus nur).
+* - *Full Bildschirm* (von default, Ctrl+F oder ⌃+F). Verwende it zu expand der Vorschau zu der full Bildschirm.
+* - *Dual Vorschau* (von default, Ctrl+D oder ⌃+D). Verwende it zu display der Quelle und Übersetzung Dateien side-von-side.
+
+##### Full Bildschirm und Dual Vorschau
+
+Wenn du switch zu **Full Bildschirm** oder **Dual Vorschau**, der Vorschau displays der entire Datei, bypassing der pagination limits von der Standard [string list](#string-list).
+
+Instead von using der side panel, du kann translate contextually using inline Bearbeiten:
+
+
+ 1. Klicke auf auf beliebige hervorgehoben Text direkt within der WYSIWYG Vorschau.
+ 2. ein popover wird appear wo du kann Gib ein und Speichere dein Übersetzung.
+ 3. Wenn du need zu reference der Original Text während Übersetzen, Klicke **Quelle Zeichenfolge** within der popover zu expand it.
+
+
+Im Modus **Doppelte Vorschau** wird beim Klicken auf eine Zeichenkette im Quellbereich automatisch die entsprechende Zeichenkette im Übersetzungsbereich hervorgehoben (und umgekehrt), während das Übersetzungs-Popover geöffnet wird.
+
+
+
+
+ Der WYSIWYG Vorschau ist intended für contextual reference und kann not sein ein pixel-perfect representation von der final Datei. für security reasons, der Vorschau tut not execute JavaScript. als ein Ergebnis, beliebige dynamic Inhalt dass relies auf scripts zu sein angezeigt wird not appear in der Vorschau.
+
+
+#### Zeichenfolge Suche
+
+zu find spezifisch Zeichenfolgen in der Editor, Typ dein query in der Suche Feld bei der top von der Zeichenfolgenliste. Verwende der keyboard shortcut (von default, Ctrl+F oder ⌘+F) zu instantly focus auf der Suche Feld.
+
+Je nach der Inhalt du Öffne in der Editor, der Suche wird apply zu der derzeit Öffne Datei, folder, oder alle Zeichenfolgen in der Projekt.
+
+zu refine dein Suche Ergebnisse, Klicke der **Suche Filtere** icon next zu der Suche Feld. dies wird Öffne ein drop-down Menü mit der following filters und Optionen:
+
+
+
+##### Suche in
+
+Define der scope von dein Suche von selecting one von der following criteria:
+
+* *Everything* – Suche through Quelle texts, Übersetzungen, Kontext, und identifiers.
+* *Zeichenfolgen* – Suche through Quelle texts nur.
+* *Übersetzungen* – Suche through Übersetzungen nur.
+* *Kontext* – Suche through Zeichenfolge Kontext nur.
+* *Identifier (Key)* – Suche through Zeichenfolge identifiers nur.
+
+##### Optionen
+
+Refine dein Suche further mit diese Optionen:
+
+* *Match case* – finds nur Zeichenfolgen written in der gleich case. Zum Beispiel, ein Suche für `Work` wird find `Work`, `Works`, und `Working`, aber not `work`.
+* *Match whole phrase* – finds Zeichenfolgen dass contain der Suche phrase in der exact Reihenfolge. Zum Beispiel, ein Suche für `Machine Translation` wird find `Machine Translation` oder `machine translation`, aber not `Translation Machine`.
+* *Exact match* – finds nur Zeichenfolgen dass sind identical zu der Suche phrase. Zum Beispiel, ein Suche für `Work` wird find `Work` oder `work`, aber not `Works` oder `Working`.
+
+Du kannst combine *Match case* mit either *Match whole phrase* oder *Exact match*. Note dass *Match whole phrase* und *Exact match* sind mutually exclusive.
+
+Der Suche phrase ist limited zu 128 characters. Wenn du Verwende ein Suche phrase longer als 128 characters, it wird sein automatisch truncated zu der maximum allowed length.
+
+Du kannst auch find ein spezifisch Zeichenfolge von its internal numeric identifier (ein number automatisch assigned von Crowdin). zu tun so, Typ der numeric ID (e.g., `34354`) in der Suche Feld ohne quotation marks zu get ein exact match.
+zu Suche für der occurrences von der number in der Text oder Kontext, enclose it in quotation marks (e.g., `"34354"`).
+
+#### Filtering Zeichenfolgen
+
+zu Filtere der Zeichenfolgen angezeigt in der left Seitenleiste, Klicke und Wähle der preferred Filtere Option.
+
+verfügbar Filtere Optionen:
+
+* *Zeige alle* – Zeige alle Zeichenfolgen von der Öffne Datei/folder in their Original Reihenfolge.
+* *alle, Untranslated erste* – Zeige alle Zeichenfolgen von der opened Datei/folder. Nicht übersetzte Zeichenketten werden oben in der Liste angezeigt, gefolgt von übersetzten Zeichenketten. Genehmigte Zeichenketten werden unten in der Liste angezeigt.
+* *Untranslated* – Zeige nur Zeichenfolgen ohne beliebige Übersetzungen.
+* *Need zu sein Voted* – Zeige bereits übersetzt Zeichenfolgen.
+* *Not freigegeben* – Zeige Zeichenfolgen dass sind bereits übersetzt aber not yet freigegeben von ein Korrekturleser.
+* *freigegeben* – Zeige nur Zeichenfolgen mit freigegeben Übersetzungen.
+* *Unsaved Übersetzungen* – Zeige Zeichenfolgen mit Übersetzungen du entered aber haven't gespeichert yet.
+* *QA-Probleme* – Zeige Zeichenfolgen mit oder ohne unresolved QA-Probleme in der aktuell Sprache, mit der possibility zu Filtere von spezifisch errors.
+* *Machine Übersetzungen* – Zeige Zeichenfolgen dass sind übersetzt von TM, MT, oder AI Vorschläge ohne changes. Often diese Zeichenfolgen require zusätzlich Prüfung.
+* *mit Kommentare* – Zeige Zeichenfolgen dass haben Kommentare.
+* *mit Unresolved Probleme* – Zeige Zeichenfolgen mit unresolved Probleme in der aktuell Sprache oder alle Sprachen.
+* *ausgeblendet* – Zeige Zeichenfolgen dass sind ausgeblendet von Übersetzer. Zeichenfolgen kann sein ausgeblendet von Projekt Manager oder automatisch ausgeblendet von Crowdin Enterprise wenn they sind marked als duplicates.
+* [*Advanced Filter*](#advanced-filter) – ein Filtere dass allows du zu configure custom filtering und sorting parameters.
+* *AI/CroQL Filtere* – ein AI-powered Filtere dass allows du zu Erstelle custom queries using der [Crowdin Query Language (CroQL)](/developer/croql/) für enhanced Zeichenfolge filtering.
+
+
+ einige von der Filtere Optionen kann sein verfügbar nur zu Projekt Mitglieder mit Manager permissions (oder higher).
+
+
+
+
+#### Viewing Surrounding Zeichenfolgen für Kontext
+
+Wenn Übersetzen, understanding der surrounding Text kann sein crucial für accuracy. der Editor allows du zu display der Zeichenfolgen dass immediately precede und follow dein aktiv Zeichenfolgen in der Quelle Datei, even wenn they don't match dein aktuell Filtere criteria.
+
+zu toggle dies Kontext Zeige auf oder off, Klicke der **Zeige surrounding Zeichenfolgen für Kontext** icon next zu der Suche Feld, oder Wähle dies Option von der [String menu](#string-menu). Wenn enabled, der Editor wird load und display up zu five preceding und five succeeding Zeichenfolgen für alle Zeichenfolgen derzeit angezeigt auf der Seite.
+
+##### Working mit Kontext Zeichenfolgen
+
+Kontext Zeichenfolgen sind visually marked mit ein puzzle icon und appear greyed out zu distinguish them von der Zeichenfolgen in dein primary filtered Zeige. How du kann interact mit them depends auf how du accessed der Editor:
+
+* **Normal Editor Modus:** wenn du Öffne ein Quelle Datei direkt in der Editor, du kann interact mit Kontext Zeichenfolgen just like regular Zeichenfolgen. Despite being greyed out, du kann noch Wähle them, Füge hinzu Übersetzungen, Stimme auf them, und approve them.
+* **Task Modus:** wenn du Öffne ein spezifisch task in der Editor, Kontext Zeichenfolgen sind provided purely für reference. Sie sind strikt schreibgeschützt, d. h. ihre Eingabefelder und Aktionsschaltflächen sind deaktiviert. Dieser ensures du haben der necessary Kontext ohne accidentally modifying Zeichenfolgen outside dein assigned task scope.
+
+#### Viewing Zeichenfolge Statistics
+
+zu help du estimate workload und track costs, der Editor kann display detailed statistics für der Zeichenfolgen in der Liste.
+
+Du kannst diese Statistiken aufrufen, indem du unten in der Zeichenkettenliste auf die Schaltfläche zur Anzahl der Zeichenketten (z. B. **10 ZEICHENKETTEN**) klickst und anschließend im Menü **Informationen abrufen** auswählst.
+
+ein pop-up table wird appear, providing ein detailed breakdown für both **Filtered** (alle Zeichenfolgen in der aktuell Zeige) und **ausgewählt** (nur der Zeichenfolgen du haben manuell checked) Zeichenfolgen.
+
+der statistics include:
+
+* Zeichenketten
+* Wörter
+* Zeichen (ohne Leerzeichen)
+* Characters (mit spaces)
+
+##### Workflow Schritte Filtere
+
+In [Projekten mit einem Workflow](/enterprise/creating-project/#projects-with-a-workflow) wechseln Zeichenketten von einem Workflow-Schritt zum nächsten. There sind three Zeichenfolgenstatus: *ToDo*, *Pending*, und *Done*.
+
+Verwende der icon zu Zeige Zeichenfolgen mit their corresponding Workflow Schritt Status.
+
+
+
+### Pluralformen
+
+Einige Zeichenketten könnten Pluralformen enthalten. Je nach der Sprache, der number von plural forms kann vary. Zum Beispiel, Chinese hat one plural form, English hat two plural forms, und other Sprachen kann haben up zu six plural forms. Crowdin Enterprise works mit plural forms according zu der CLDR Sprache Plural Rules.
+
+
+ Mehr erfahren über [CLDR Language Plural Rules](https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html).
+
+
+wenn ein Zeichenfolge hat multiple plural forms, alle variants von der Zeichenfolge sind angezeigt in der Bereich wo du Typ in Übersetzungen. Gib Übersetzungen in der appropriate Bereiche dass display der plural forms von der Ziel Sprache ein.
+
+
+
+### QS-Kontrollen
+
+Um die Übersetzungsqualität zu erhalten und häufige Fehler zu vermeiden, führt der Editor automatisch Qualitätssicherungsprüfungen (QA) durch. Diese Prüfungen suchen nach Problemen wie abweichender Zeichensetzung, uneinheitlichen Abständen, fehlenden Platzhaltern oder inkonsistenter Terminologie.
+
+Das Verhalten des Editors hängt davon ab, ob diese Probleme als **Fehler** oder **Warnungen** konfiguriert sind:
+
+* **Fehler (blockierende Probleme):** Das Inline-Banner **Probleme zum Speichern überprüfen** wird angezeigt, und auf der Schaltfläche **Übersetzung speichern** erscheint ein orangefarbenes Warnsymbol. Das Speichern der Übersetzung und die Navigation (z. B. das Wechseln der Zielsprache, das Öffnen einer anderen Datei oder das Anwenden von Filtern) werden verhindert, bis du das Problem behoben hast. Wenn du mit dem Mauszeiger über die Schaltfläche **Übersetzung speichern** fährst, wird der Tooltip „Zuerst blockierende Probleme lösen“ angezeigt. Fehler werden strikt durchgesetzt und lösen das Banner auch dann aus, wenn du die Option **QA-Probleme** in deinen persönlichen Editor-Einstellungen deaktiviert hast. Du kannst weiterhin zu einem anderen String wechseln, aber die Übersetzung des aktuellen Strings bleibt ungespeichert, bis der Fehler behoben ist.
+* **Warnungen (nicht blockierende Probleme):** Bei weniger kritischen Inkonsistenzen hängt das Verhalten davon ab, ob die Option **QA-Probleme** in deinen [Editor-Einstellungen](#general) aktiviert ist:
+ * **Einstellung AN:** Das Inline-Banner **Probleme zum Speichern überprüfen** zeigt die Warnungen an, und auf der Schaltfläche **Übersetzung speichern** erscheint ein orangefarbenes Warnsymbol. Die Navigation ist blockiert, bis du die Probleme behebst oder auf **Trotzdem speichern** klickst.
+ * **Einstellung AUS:** Die Übersetzung wird automatisch gespeichert (wenn das automatische Speichern aktiviert ist), ohne dass das Banner oder das Warnsymbol angezeigt wird, wodurch diese Warnungen vollständig umgangen werden.
+
+
+ Projektmanager legen fest, ob eine bestimmte QA-Prüfung als Fehler oder Warnung behandelt wird. Einige kritische Prüfungen (z. B. Syntaxfehler) sind jedoch dauerhaft als Fehler festgelegt, um schwerwiegende Übersetzungsprobleme zu verhindern.
+
+
+Wenn beim manuellen Speichern einer Übersetzung oder beim automatischen Speichern nach dem Wechsel zwischen Strings QA-Probleme erkannt werden, werden sie im Inline-Banner angezeigt. Unten siehst du ein Beispiel für eine Abweichung bei der Zeichensetzung (standardmäßig als Warnung konfiguriert):
+
+
+
+#### QA-Probleme automatisch beheben
+
+Bei vielen häufigen Fehlern bietet das Inline-QA-Banner automatische Schnellkorrekturen:
+
+* Klicke neben einem einzelnen Problem auf das -Symbol **Automatisch beheben**, um die Korrektur automatisch anzuwenden.
+* Klicke in der Kopfzeile des Banners auf **Beheben (N)**, um alle verfügbaren automatischen Korrekturen für den aktuellen String sofort anzuwenden.
+
+Sobald die Probleme behoben sind, wird die Übersetzung automatisch gespeichert und du kannst fortfahren.
+
+### Verwalten Quelle Zeichenfolgen
+
+Projekt Mitglieder mit Manager permissions (oder higher) kann manage Quelle Zeichenfolgen direkt within der Editor, allowing für quick corrections und updates ohne needing zu switch zu der Projekt's **Sources** Tab.
+
+Du kannst access diese Optionen über der **Bearbeite** Menü bei der top von der Editor. der most common Aktionen sind auch verfügbar als quickly accessible Schaltflächen in der top toolbar:
+
+* **Füge hinzu Zeichenfolge** – Füge hinzu ein neu Zeichenfolge zu der derzeit opened Datei.
+* **Bearbeite Zeichenfolge** – Modify der ausgewählt Quelle Text, identifier (key), Kontext, Bezeichnungen, oder maximum length limit.
+* **Lösche Zeichenfolge** – Permanently Entferne der Zeichenfolge von der Datei (verfügbar über der **Bearbeite** Menü; supported nur für spezifisch Datei Formate).
+* **Blende aus Zeichenfolge / Erstelle Zeichenfolge sichtbar** – Toggle der Zeichenfolge's visibility für Übersetzer. ausgeblendet Zeichenfolgen sind accessible nur zu Projekt Manager oder higher (verfügbar über der **Bearbeite** Menü oder [String menu](#string-menu)).
+
+
+ Mehr erfahren über [String Management](/enterprise/string-management/).
+
+
+### Zeichenfolge Menü
+
+Clicking in der upper-right allows du zu:
+
+* **Entferne My Freigaben / alle Freigaben** – Entferne der Freigaben für ein Übersetzung, reverting its Status zu unapproved. (verfügbar für Korrekturleser oder higher.)
+* **Entferne Übersetzung** – Leere Übersetzungen für der ausgewählt Zeichenfolgen along mit der associated TM records. Duplicate Übersetzungen von Master-Zeichenfolges remain unaffected.
+* **Blende aus Zeichenfolge / Erstelle Zeichenfolge sichtbar** – Toggle der visibility von ein Zeichenfolge für Übersetzer. ausgeblendet Zeichenfolgen sind accessible nur zu Projekt Manager oder higher.
+* **Automatisch übersetzen** – starte [automatisierte Übersetzungen](#auto-translation-in-the-editor) direkt im Editor mithilfe von Translation Memory (TM), maschineller Übersetzung (MT) oder KI.
+* **Kopiere Zeichenfolge URL** – Access ein spezifisch Zeichenfolge using its unique link oder share it mit colleagues.
+* **Kopiere Quelle Skeleton** – Kopiere untranslatable elements zu der Übersetzung Bereich. Dieser Aktion kann sein applied zu one oder multiple ausgewählt Zeichenfolgen. Useful wenn Übersetzen Zeichenfolgen mit ICU message syntax oder HTML tags.
+* **Leere ausgewählt Input** – Leere der Übersetzung Feld für der ausgewählt Zeichenfolge.
+* **Übersetzung History** – Zeige alle der modifications made zu der Zeichenfolge.
+* **Zeige / Blende aus surrounding Zeichenfolgen für Kontext** – Display up zu five preceding und five succeeding Zeichenfolgen für alle Zeichenfolgen derzeit loaded in der Editor zu help du understand their Kontext. Dieser performs der exact gleich Aktion als der Schaltfläche in der Haupt toolbar.
+* **Bezeichnungen** – Füge hinzu oder manage Bezeichnungen assigned zu der Zeichenfolge, helping zu categorize oder identify it für spezifisch purposes.
+* **Max. Length** – Zeige und Bearbeite der maximum character length allowed für der Zeichenfolge Übersetzung. Clicking dies Option opens ein modal mit der following Einstellungen:
+ * **Proportional zu Quelle texts** – Setze der maximum length als ein percentage von der Quelle Text length. Verwende der slider oder manuell Gib ein ein percentage (e.g., 100%, 150%, 200%) zu define der limit.
+ * **Fixed max. length** – Gib ein ein absolute character limit für der Zeichenfolge Übersetzung.
+ * **Unlimited** – Allow Übersetzungen von beliebige length ohne restrictions.
+* **Lösche Zeichenfolge** – Permanently Entferne der Zeichenfolge von der Projekt. (verfügbar zu Projekt Mitglieder mit Manager permissions oder higher.)
+
+
+ einige von der Zeichenfolge Menü Optionen kann sein verfügbar nur zu Projekt Mitglieder mit Manager permissions (oder higher).
+
+
+in der Übersetzung window, du wird auch see der *Maximum length von Übersetzung* limit wenn it’s exceeded.
+
+
+
+zusätzlich Aktion Schaltflächen verfügbar wenn Übersetzen ein Zeichenfolge:
+
+* **Kopiere Quelle** – Verwende it zu keep der initial Zeichenfolge structure während Übersetzen messages mit replacement tokens oder elements von ICU message syntax. Dieser Aktion kann sein applied zu one oder multiple ausgewählt Zeichenfolgen.
+* **Leere** – Verwende it wenn du need zu wipe der Übersetzung Feld quickly (Comfortable Modus nur). für other Modi, Verwende der **Cancel** Schaltfläche, oder der **Leere ausgewählt Input** Option von der **Bearbeite** Menü oder der [String menu](#string-menu).
+* **Text selection Modus** – Verwende it wenn du want zu Kopiere ein part von der Übersetzung von Übersetzung Memory (TM) oder Machine Übersetzungen (MT) (Comfortable Modus nur).
+
+
+ Wenn du **Quelle kopieren** oder **Quellskelett kopieren** für mehrere Zeichenketten im Modus [**Mehrsprachig**](#multilingual-mode) verwendest, wird die Aktion nur auf die aktive Sprache angewendet (die zuletzt angeklickte) und nicht auf alle in der Ansicht ausgewählten Sprachen.
+
+
+### Kontext & Übersetzungen
+
+Dieser Bereich enthält Ressourcen, die nützlich sein können:
+
+* Kontext, Bezeichnungen, Screenshots, und zusätzlich Informationen zu guide der work.
+* Übersetzungen von other Projekt Mitglieder
+* KI-Vorschläge (wenn sie in den [Projekteinstellungen](/enterprise/project-settings/ai/) aktiviert sind)
+* Übersetzung Memory (TM) Vorschläge
+* Machine Übersetzung (MT) Vorschläge
+* Übersetzungen zu other Sprachen
+
+#### Screenshot-Viewer
+
+Screenshots tagged mit der Zeichenfolge appear als Vorschau cards in der **Kontext & Übersetzungen** Bereich. jede card shows der whole Screenshot mit ein red outline around der place wo der Zeichenfolge ist used. Hover over ein card für ein enlarged Vorschau.
+
+Klicke auf ein card zu Öffne der Screenshot viewer, ein Dialog du kann Ziehe und resize over der Editor. der Screenshot opens fit zu der Dialog, die keeps its size und position der next Zeit du Öffne it.
+
+
+
+der following Optionen sind verfügbar in der viewer toolbar:
+
+* **Zoom out** (-) und **Zoom in** (+): Change der zoom level Schritt von Schritt. Der aktuell level ist angezeigt between them.
+* **Fit zu Bildschirm** (Space): Fit der whole Screenshot in der Dialog.
+* **1:1** (1): Display der Screenshot bei its actual size.
+* **Center auf Zeichenfolge** (C): Zoom in auf der place wo der Zeichenfolge ist used. Wenn der Zeichenfolge ist tagged in several places auf der gleich Screenshot, jede Klicke moves zu der next one, und ein counter shows die one du sind auf.
+* **Previous Screenshot** (←) und **Next Screenshot** (→): Move through alle der Screenshots attached zu der Zeichenfolge. ein counter shows dein position in der Liste.
+* **Close** (Esc): Close der viewer.
+
+Scroll zu move around der Screenshot, und hold Ctrl (oder ⌘) während scrolling zu zoom. Klicke auf der Screenshot zu zoom in zu 200% bei dass point, und hold Alt (oder ⌥) während clicking zu zoom back out. Keyboard shortcuts work während der Dialog ist aktiv.
+
+jede Zeichenfolge tagged auf der Screenshot ist outlined. Die Zeichenfolge du sind working auf hat ein solid outline, und der others haben dashed ones. Klicke auf ein dashed outline zu switch zu dass Zeichenfolge, und der viewer stays auf der gleich Screenshot.
+
+Wenn du Wähle another Zeichenfolge in der Liste, der Öffne viewer follows it. wenn der neu Zeichenfolge appears auf der gleich Screenshot, der solid outline moves zu it. Otherwise, der viewer switches zu dass Zeichenfolge's Screenshots.
+
+#### Requesting Kontext
+
+Im Bereich **Kontext und Übersetzungen** findest du den Kontext jeder Zeichenkette. Dieser kann technische Details, eine Beschreibung der Stelle enthalten, an der die Zeichenkette im Produkt erscheint, oder einen Screenshot ihrer Position in der Benutzeroberfläche. wenn ein Zeichenfolge lacks Kontext und its meaning ist unclear, Klicke **Anfrage** zu notify ein Projekt Manager dass zusätzlich explanation ist benötigt.
+
+
+
+#### Abstimmen
+
+Wenn du see dass there ist bereits ein correct Übersetzung, Stimme für it von clicking der *plus* sign wenn du like der Übersetzung, oder der *minus* sign wenn du don't think der Übersetzung ist correct. Übersetzungen dass receive der most positive Stimmen wird haben ein higher rating und wird appear bei der top von alle verfügbar Übersetzungen für der Zeichenfolge.
+
+
+
+#### Automated Vorschläge
+
+AI, TM, und MT Vorschläge sind grouped zusammen in ein single collapsible **Automated Vorschläge** Bereich (angezeigt als **Automated Corrections** during der [Source Text Review](/enterprise/source-text-review/) Schritt).
+
+Klicke auf auf one von der Vorschläge, und it wird automatisch appear in der Übersetzung Feld. Refer zu it als ein basis für dein own Vorschläge.
+
+TM Vorschläge kann include zusätzlich Details such als der TM Name, match percentage, creation Datum, und, wenn verfügbar, der Name von der contributor der originally submitted der Übersetzung (angezeigt als full Name und username, e.g., *von Michael Ross (m.ross)*). Diese Informationen liefern zusätzlichen Kontext zur Quelle und Relevanz jedes Vorschlags.
+
+einige Vorschläge kann auch Funktion ein **High relevance Vorschlag** Bezeichnung. Dieser Bezeichnung helps du identify highly trustworthy Übersetzungen. It appears auf TM Vorschläge dass haben ein Perfect Match (101%) und originate von ein Übersetzung dass war previously freigegeben.
+
+zu quickly Kopiere der TM oder MT Vorschlag zu der Übersetzung Feld und Speichere it, Klicke **Verwende und Speichere** auf der gewünscht Vorschlag.
+
+#### Other Sprachen
+
+der *Other Sprachen* Bereich allows du zu check der Zeichenfolge Übersetzungen in other Ziel Sprachen. Dieser kann sein ein useful tip für multilingual people und während Übersetzen dialects von ein Sprache. Dieser Zeige ist verfügbar für reference even wenn du tun not haben permission zu work auf diese spezifisch Sprachen.
+
+
+
+### Kommentare
+
+Using der **Kommentare** Bereich, du kann discuss der meaning von der Quelle Zeichenfolge oder other related questions. It ist recommended zu Verwende ein Quelle Sprache von der Projekt so other Übersetzer kann understand it. Verwende der "@" character und ein username zu direct dein message zu der spezifisch person. Du kannst auch mention ein entire team assigned zu der Projekt von typing "@" und der team Name.
+
+Um zusätzlichen Kontext bereitzustellen oder Details zu klären, kannst du deinen Kommentaren Anhänge hinzufügen. Du kannst Lade hoch up zu 10 Dateien zu ein single Kommentar in der following ways:
+
+* Klicke auf **Attach Datei**.
+* Ziehe und drop Dateien direkt in der **Kommentare** Bereich.
+* Paste Dateien von der clipboard (e.g., Ctrl+V oder Cmd+V).
+
+der Editor supports attachments in various Datei Formate, allowing du zu Vorschau Bilder und play video oder audio Dateien direkt within der interface. Wenn du attach multiple Dateien, du kann navigate through them using der pagination.
+
+Hover over ein attachment zu access der following Optionen:
+
+* **Vorschau**
+* **Lade herunter**
+* **Lösche**
+
+zu help du track neu Kommentare, ein bubble indicator mit der number von unread Kommentare ist angezeigt next zu der *Kommentare* Bereich icon in der right panel. Diese Blase wird angezeigt, wenn für die ausgewählte Zeichenkette ungelesene Kommentare vorhanden sind, und verschwindet, sobald du den Bereich öffnest, um sie zu lesen.
+
+Du kannst auch Verwende dies Bereich zu report problems mit Quelle Zeichenfolgen oder Übersetzungen, ask questions, oder Anfrage zusätzlich Kontext.
+
+
+
+
+
+#### Exchanging Kommentare mit External Organisationen
+
+Wenn collaborating mit teams von other Organisationen, such als localization vendors, du kann Verwende shared Kommentare zu communicate direkt within der Editor.
+
+zu Erstelle ein Kommentar sichtbar zu alle involved Organisationen, Wähle der **Shared** checkbox before posting. ein notice wird appear listing der Organisationen dass wird sein able zu see dein Kommentar, ensuring transparency in der discussion.
+
+alle Kommentare, both private und shared, appear in ein single chronological feed für easy tracking. Shared Kommentare sind clearly marked mit ein **Shared** Bezeichnung, making them easy zu distinguish von internal-nur discussions.
+
+Um ensure der right people sind notified:
+
+* Wenn du Erstelle ein shared **Problem** (e.g., reporting ein typo in der Quelle Text), Projekt Manager in alle involved Organisationen wird sein notified.
+* Du kannst `@mention` ein team (e.g., `@YourVendorTeam`) zu notify alle its Mitglieder. während du kann nur `@mention` individual Benutzer von dein own Organisation, dies allows du zu direct questions zu der appropriate team.
+
+
+ Um direkt auf einen Kommentar eines Benutzers aus einer anderen Organisation zu antworten, bewege den Mauszeiger über dessen Nachricht und klicke auf **Antworten**.
+
+ Dieser Aktion automatisch enables der **Shared** checkbox und adds ein unique mention von der Original commenter zu dein message (e.g., `@username:123456789:123`). Dieser ensures ein seamless conversation und dass der correct person ist notified across unterschiedlich Organisationen.
+
+
+beliebige Kommentare erstellt ohne der **Shared** Option enabled wird remain private und sichtbar nur zu der Mitglieder von dein Organisation.
+
+
+
+### Suche TM
+
+Using der *Suche TM* Bereich, du kann check für alle der verfügbar Übersetzungen von [Translation Memory](/enterprise/translation-memory/), die ist der vault von Übersetzungen hochgeladen zu der system von Projekt Manager. zu help du find der best Ergebnisse quickly, der Suche prioritizes und displays der most relevant matches bei der top von der Liste.
+
+der Suche TM Bereich provides der following Optionen:
+
+* Quelle – Suche für matches in ein Quelle Sprache.
+* Ziel – Suche für matches in Ziel Sprachen.
+* Guess Übersetzung – Highlight probable Übersetzung von ein Suche phrase.
+* Numeric equivalence – Match digits von ein Suche phrase mit beliebige other digits.
+
+Additionally, zu maximize dein Suche Ergebnisse, du kann Verwende der following wildcards mit dein Suche phrase:
+
+Typ ein asterisk **(\*)** zu find words wo der end oder beginning kann sein unterschiedlich.
+Example: beliebige\* finds *beliebige*, *anyway*, *anything*
+Example: \*way finds *way*, *anyway*, *highway*
+
+Typ ein plus sign **(+)** zu find words wo der end oder beginning muss sein unterschiedlich.
+Example: beliebige+ finds *anyway*, *anything*, *anywhere*, except *beliebige*
+Example: +way finds *anyway*, *highway*, *someway*, except *way*
+
+Typ ein minus sign **(-)** zu exclude words von dein Suche.
+Example: Speichere -als
+
+Verwende quotation marks zu find der exact combination von words.
+Example: "Speichere als"
+
+jede TM Vorschlag in der Suche Ergebnisse auch includes Details such als der TM Name, creation Datum, und, wenn verfügbar, der Name von der contributor der originally submitted der Übersetzung.
+
+
+
+### Bearbeiten TM Vorschläge in der Editor
+
+Während du im Editor arbeitest, kannst du die TM-Vorschläge im Bereich „Automatisierte Vorschläge“ und in der rechten Seitenleiste über den Bereich „TM durchsuchen“ anzeigen. There kann sein situations wo TM Vorschläge contain inaccuracies oder need zu sein aktualisiert.
+
+Projektmitglieder mit Manager-Berechtigungen (oder höher) können TM-Einträge direkt im Editor bearbeiten oder löschen, sowohl im Bereich „Automatisierte Vorschläge“ als auch im Bereich „TM durchsuchen“, ohne zur Seite „Translation Memories“ unter Ressourcen oder Projekteinstellungen wechseln zu müssen. Dieser ensures dass TM Vorschläge sind aktualisiert safely und quickly, improving der overall quality von der TM.
+
+Um Bearbeite der TM Vorschlag, folge diesen Schritten:
+
+
+ 1. Klicke auf in der Automated Vorschläge Bereich oder **Bearbeite** in der Suche TM Bereich.
+ 2. in der appeared Dialog, Erstelle der necessary edits (i.e., modify oder Lösche) zu der TM Vorschläge für jede Sprache present in der TM segment.
+ 3. zu revert accidental deletions oder unwanted changes, Klicke **Undo** next zu der TM Vorschläge oder Klicke **Cancel** zu revert alle modifications before saving.
+ 4. Once der gewünscht edits sind completed, Klicke **Speichere** zu confirm und apply diese changes zu der TM segment.
+
+
+zu completely Lösche ein TM segment von der TM, Lösche alle TM records across alle Sprachen und Klicke **Speichere**.
+
+### Terminologie
+
+Underlined words oder phrases in Zeichenfolgen indicate Projekt-spezifisch terminology, die sollte sein übersetzt according zu der provided term description. Du kannst Zeige detailed explanations von hovering over der underlined Text oder visiting der Terminology Bereich.
+
+der Terminology Bereich allows du zu browse der Projekt glossary (wenn verfügbar) und Suche für spezifisch terms. wenn ein term ist not gefunden in der glossary, Wikipedia explanations wird sein angezeigt als ein reference.
+
+einige terms kann bereits haben Übersetzungen, die help maintain consistency across der Projekt. Um einen übersetzten Begriff wiederzuverwenden, klicke auf den unterstrichenen Text. Die Übersetzung wird dann automatisch im Übersetzungsfeld angezeigt. Alternativ kannst du den Mauszeiger über den unterstrichenen Text bewegen, dann über die benötigte Begriffsübersetzung in der Karte und auf **Einfügen** klicken. Verwende diese Option, wenn für den Begriff mehrere Übersetzungen vorhanden sind und du eine bestimmte auswählen möchtest.
+
+Wenn für den Begriff noch keine Übersetzung vorhanden ist, öffnet ein Klick auf den unterstrichenen Text den Dialog **Konzept bearbeiten** für Projektmitglieder, die das Glossar verwalten. Für andere Projektmitglieder wird der Bereich Terminologie geöffnet.
+
+Jeder Begriff wird als Karte angezeigt. Eine eingeklappte Karte zeigt den Begriff, sein Fachgebiet und seine Übersetzungen mit ihren Statuswerten. Klicke auf die Karte oder auf , um sie zu erweitern. Eine erweiterte Karte zeigt außerdem die Definition des Konzepts, eine Notiz, ein Bild und einen Referenzlink. Für jeden Begriff werden Sprache, Wortart, Typ, Genus und Status sowie gegebenenfalls Beschreibung, Notiz und Referenzlink angezeigt.
+
+Um alle Karten gleichzeitig zu erweitern oder einzuklappen, klicke oberhalb der Liste auf . Diese Einstellung gilt für den gesamten Bereich und wird beim nächsten Öffnen des Editors beibehalten.
+
+Am unteren Rand der Karte wird das Glossar angezeigt, aus dem der Begriff stammt. Projektmitglieder, die dieses Glossar verwalten, können auf den Namen klicken, um die Glossarkonzepte zu öffnen.
+
+Projektmitglieder mit Zugriff auf das Projektglossar können die Terminologie direkt in diesem Bereich verwalten. Klicke neben dem Suchfeld auf , um ein Konzept hinzuzufügen. Um einen Begriff zu bearbeiten, bewege den Mauszeiger über seine Karte und klicke auf , um den Dialog **Konzept bearbeiten** zu öffnen.
+
+
+
+
+ Weitere Informationen zum [Verwalten von Glossarkonzepten und -begriffen](/enterprise/glossary/#managing-glossary-concepts-and-terms).
+
+
+### Styleguides
+
+der **Style Guides** Bereich provides access zu der Projekt's style guides, die contain spezifisch rules und guidelines für Übersetzer zu follow. ein style guide kann include Informationen about tone von voice, preferred terminology, formatting rules, und other important Details dass help maintain consistency und quality across alle Übersetzungen in der Projekt.
+
+Um Vorschau oder Lade herunter ein style guide, folge diesen Schritten:
+
+
+ 1. Öffne der **Style Guides** Bereich in der right Seitenleiste.
+ 2. ein Projekt kann haben one oder mehr style guides verfügbar. Klicke auf auf der preferred style guide zu Zeige its full contents in ein pop-up modal.
+ 3. *(Optional)* Klicke auf dem Styleguide auf **Herunterladen**, um ihn für die Offline-Nutzung zu speichern.
+
+
+
+
+
+ Mehr erfahren über [Style Guide](/enterprise/style-guide/).
+
+
+### Datei Kontext
+
+Im Bereich *Dateikontext* kannst du Übersetzern zusätzliche Details bereitstellen, damit sie verstehen, wie eine bestimmte Datei übersetzt werden soll. Datei Kontext kann sein hinzugefügt als plain Text oder Markdown, either direkt in der Editor oder through der [File Settings](/enterprise/file-management/#file-context) von der Projekt Mitglieder mit Manager permissions (oder higher). Für andere Projektmitglieder ist der Dateikontext schreibgeschützt.
+
+Um Füge hinzu Datei Kontext in der Editor, folge diesen Schritten:
+
+
+ 1. Klicke auf **Füge hinzu Datei Kontext** in der Datei Kontext Bereich.
+ 2. Füge hinzu der Kontext oder instructions für dein Übersetzer. Du kannst Verwende either plain Text oder Markdown.
+ 3. *(optional)* Klicke **Vorschau** zu see how der Text wird appear after saving.
+ 4. Klicke auf **Speichern**.
+
+
+zu Bearbeite Datei Kontext, Klicke der existing Text in der Datei Kontext Bereich, Erstelle dein changes, und Klicke **Speichere**.
+
+
+
+## Editor Modi
+
+der Editor offers several viewing Modi zu accommodate unterschiedlich Übersetzung Workflows. der verfügbar Modi include **Side-von-Side**, **Comfortable**, **Multilingual**, und **Multilingual (Grid)**, jede providing ein unique layout für presenting und Verwalten Übersetzungen. Der **Side-von-Side** Modus ist enabled von default, aber du kann easily switch als benötigt.
+
+Du kannst switch between Editor Modi using der following Methoden:
+
+* **über Zeige Menü** – Go zu **Zeige** in der Haupt Menü und Wähle der preferred Modus.
+* **über Editor Zeige icon** – Klicke der **Editor Zeige** icon in der upper-right corner und Wähle der preferred Modus (dies icon ist verfügbar nur wenn der **Horizontal Menü** ist disabled in der [Editor Settings](#appearance)).
+
+### Side-von-Side Modus
+
+Side-von-Side Modus, detailed in der [Core Features](#core-features) Bereich, ist ideal für Verwalten multiple Übersetzungen bei once. Übersetzer kann work auf several Zeichenfolgen simultaneously oder swiftly Prüfung und Stimme auf existing Übersetzungen. Manager und Korrekturleser kann efficiently approve der best Optionen alle within der gleich Zeige.
+
+### Comfortable Modus
+
+Comfortable Modus allows Übersetzer und Korrekturleser zu focus auf one Zeichenfolge bei ein Zeit, ensuring accuracy ohne distractions. It emphasizes der aktiv Zeichenfolge, making it easier zu Prüfung Kontext und related resources. Dieser Modus ist ideal für handling complex Übersetzungen oder performing detailed proofreading, wo precision und thoroughness sind essential.
+
+der Haupt working area mit der Quelle Zeichenfolge bei der top und der Übersetzung Bereich below. zu Füge hinzu ein Übersetzung, du need zu Wähle ein Zeichenfolge von der left Bereich, und it wird appear in der middle-top *Quelle Zeichenfolge* Feld.
+
+
+
+### Multilingual Modus
+
+der multilingual Modus provides similar Funktionen als der side-von-side Modus und allows multilingual Übersetzer und Korrekturleser zu work mit multiple Sprachen bei der gleich Zeit. Du kannst beliebig viele Sprachen gleichzeitig auswählen, bis hin zu allen Sprachen in deinem Projekt. der right panel shows der Zeichenfolge's Übersetzungen von der Sprache du're entering ein Übersetzung für oder der one dass war ausgewählt letzte. Um bei weniger Seitenwechseln mehr Kontext bereitzustellen, zeigt der Editor in diesem Modus 50 Strings pro Seite an.
+
+
+
+Once du switch zu der multilingual Modus, Wähle der Sprachen du'd like zu work mit, und Klicke **Apply**. Um mit einem Klick schnell alle Projektsprache auszuwählen, verwende die Schaltfläche **Alle auswählen**. Um neue Sprachen hinzuzufügen oder zuvor ausgewählte Sprachen zu entfernen, gehe im Hauptmenü zu **Sprache**, nimm die erforderlichen Änderungen an der Sprachenliste vor und klicke auf **Anwenden**. Du kannst auch die Schaltfläche **Leeren** verwenden, um vor einer neuen Auswahl schnell alle Sprachen abzuwählen.
+
+### Multilingual Modus (Grid)
+
+Zusätzlich zu der multilingual Modus, there ist ein separate Multilingual (Grid) Modus. It provides ein spreadsheet-like layout wo jede Sprache ist angezeigt in ein separate column, allowing du zu work mit multiple Sprachen in ein compact tabular Format. Wie der standardmäßige Mehrsprachigkeitsmodus unterstützt auch dieser Modus eine unbegrenzte Anzahl von Sprachen gleichzeitig und zeigt 50 Strings pro Seite an.
+
+zu adjust der Reihenfolge und visibility von columns angezeigt in dies Modus, und zu pin spezifisch columns, Klicke **Sort Columns** in der upper-right corner und Wähle der preferred ones. Du kannst auch reset der layout zu der default column Setze von selecting **Reset zu Default** bei der bottom von der Liste.
+
+Um einzelne Spalten anzupinnen oder auszublenden, bewege den Mauszeiger über eine Spaltenüberschrift, um einen Dropdown-Pfeil anzuzeigen. Klicke auf den Pfeil und wähle entweder **Spalte anheften** oder **Spalte ausblenden**.
+
+Du kannst das Rasterlayout anpassen und mithilfe der folgenden Funktionen effizienter mit Zellen arbeiten:
+
+* **Zeilengrößen** – Wechsle über die Schaltflächen oben rechts zwischen **Kompakt**, **Mittel** und **Groß**. So kannst du die für dich angenehmste Anzeigedichte auswählen.
+* **Inline-Aktionsschaltflächen** – Wenn du mit dem Mauszeiger über eine Übersetzungszelle fährst, erscheint direkt in der Zelle ein Mini-Panel mit Schnellaktionen: **Speichern**, **Abbrechen**, **Bestätigen** und **Quelle kopieren**. So kannst du Übersetzungen effizient verwalten, ohne den Mauszeiger zum rechten Bereich bewegen zu müssen.
+* **Inline-Status und QA-Prüfungen** – Stringstatus und Ergebnisse der Qualitätssicherungsprüfungen (QA) werden direkt in jeder Zelle angezeigt. Wenn eine Übersetzung ein QA-Problem aufweist, wird dies neben dem Text deutlich mit einem -Indikator hervorgehoben und liefert sofortiges visuelles Feedback.
+
+
+
+#### für Korrekturleser
+
+der proofreading process works mainly der gleich way als in side-von-side Modus, except wenn approving oder removing Freigaben für alle oder ein couple von Zeichenfolgen bei once, der system performs der Aktion für alle Sprachen ausgewählt für der multilingual Modus.
+
+#### Using Filtere in Multilingual Modus
+
+Wenn using Filtere Optionen in multilingual Modus, der system wird Zeige Zeichenfolgen dass meet der ausgewählt criteria für bei least one von der ausgewählt Sprachen.
+
+dies behavior applies zu der following Filtere Optionen:
+
+* Nicht übersetzt
+* Not freigegeben
+* freigegeben
+* QA-Probleme
+* Machine Übersetzungen
+* erweitert Filtere > Übersetzungen aktualisiert
+* erweitert Filtere > Übersetzungen > Partially übersetzt (plurals)
+* erweitert Filtere > Übersetzungen > gleich als Quelle Zeichenfolge
+* erweitert Filtere > Stimmen
+
+## RTL-Sprachen übersetzen
+
+Beim Übersetzen zwischen LTR- und RTL-Sprachen werden einige Elemente im Übersetzungsfeld des Editors möglicherweise nicht genauso angezeigt wie nach dem Export.
+
+Um sein sure dass RTL Übersetzungen wird sein angezeigt correctly in der exported Datei, we recommend making Übersetzungen der following way:
+
+
+ 1. Klicke auf under der Quelle Text (oder Alt+C key combination).
+ 2. Übersetzen Sie die Quelltexte in die Zielsprache.
+ 3. Leave variables, tags, etc., unchanged in der Übersetzung, even wenn they look wrong. Im exportierten Datei befinden sie sich an den richtigen Positionen.
+
+
+
+
+
+ Wenn du bidirektionale Übersetzungen benötigst (z. B. Zeichenketten mit Platzhaltern), empfehlen wir die App [Unicode Table](https://store.crowdin.com/unicode). Damit kannst du Rechts-nach-Links- und Links-nach-Rechts-Markierungen kopieren und in das Übersetzungsfeld einfügen, um die Textrichtung bei Bedarf zu ändern.
+
+
+## Befehlspalette
+
+Der Command Palette in der Editor ist dein hub für accessing various commands efficiently. It serves als ein central location für alle verfügbar commands, ensuring ein seamless und intuitive experience.
+
+zu Öffne der Command Palette, Klicke in der upper-right corner oder Wähle **Help > Öffne Command Palette** in der Haupt Menü. Alternativ, press Ctrl+K oder ⌘+K.
+
+
+
+## Verwalten Unsaved Übersetzungen
+
+Wenn du Gib ein Übersetzungen aber haven't gespeichert them, ein green indicator appears next zu der **Unsaved Übersetzungen** icon. Hovering over oder clicking displays ein tooltip mit der number von unsaved Übersetzungen.
+
+dies Funktion offers der following Optionen:
+
+* Check der number von unsaved Übersetzungen.
+* Speichere alle unsaved Übersetzungen mit ein single Klicke.
+* Zeige und manage alle Zeichenfolgen mit unsaved Übersetzungen.
+
+zu Zeige unsaved Übersetzungen, Klicke in der upper-right corner und Wähle **Zeige Zeichenfolgen**. Alternativ, Klicke und Wähle **Unsaved Übersetzungen**.
+
+Once filtered, du kann continue Bearbeiten unsaved Übersetzungen. wenn they sind bereit zu sein gespeichert, Klicke **Speichere alle** zu apply der changes.
+
+## Editor-Einstellungen
+
+zu Öffne der Editor Einstellungen, Klicke in der upper-right corner.
+
+Die Editor Einstellungen sind grouped in Tabs dass contain various Optionen für Konfigurieren der Editor according zu dein preferences.
+
+### Allgemein
+
+* *Übersetzung Memory Vorschläge* – du kann Gib ein der minimum similarity match (in percentages) für Übersetzung memory Vorschläge angezeigt under der Übersetzung Feld.
+* *Übersetzungsabgleich* – Wenn aktiviert, werden Quellwörter, für die bereits Übersetzungen im Projekt vorhanden sind, mit einer gestrichelten Linie unterstrichen. Bewege den Mauszeiger über ein unterstrichenes Wort, um seine früheren Übersetzungen und die jeweilige Verwendungshäufigkeit anzuzeigen. Mehr erfahren über [Translation Consistency](/enterprise/translation-consistency/).
+* *Auto-complete* – wenn enabled, der pop-up mit Übersetzung prediction und automatic Übersetzung completion wird appear während du Typ der Übersetzung.
+* *QA-Probleme* – Wenn aktiviert, werden bei jedem Versuch, eine Übersetzung mit einer Ungenauigkeit zu speichern (Abweichungen bei Zeichensetzung/Tags/Leerzeichen, fehlende Variablen usw.), Inline-Banner mit Warnungen angezeigt.
+* *Real-Zeit Spellcheck* – instantly Zeige spelling Probleme als du Typ ein Übersetzung. angezeigt next zu der Übersetzung means dass no spelling Probleme waren gefunden. Otherwise, du'll see ein red Bezeichnung mit der number von spelling Probleme detected. Klicke auf it für mehr Details. Please note, der built-in spellcheck takes Priorität over browser extensions (e.g., Grammarly, LanguageTool). Wenn du prefer using ein third-party Tool, Deaktiviere dies Option und reload der Seite.
+* *Auto-approve* – wenn enabled, der Hinzugefügte Übersetzungen von Korrekturleser oder Mitglieder mit higher permissions sind automatisch freigegeben.
+* *automatisch move zu next Zeichenfolge* – wenn enabled, du'll sein automatisch moved zu der next Zeichenfolge after saving ein neu Übersetzung oder approving ein existing one.
+* *Übersetzungen automatisch speichern* – Wenn aktiviert, werden deine Übersetzungen automatisch gespeichert, wenn du zwischen Strings navigierst.
+
+
+ derzeit, der *Real-Zeit Spellcheck* Funktion ist verfügbar für spezifisch Sprachen nur.
+
+
+
+
+ für Crowdin Enterprise, dies Liste auch includes custom spellcheck Sprachen wenn there sind beliebige custom spellchecks installed in der Organisation.
+
+
+### Darstellung
+
+* *Default Editor Zeige* – Setze der default Zeige Modus dass wird sein used jede Zeit du Öffne der Editor.
+* *Compact Zeichenfolgen Zeige* – wenn enabled, nur der beginnings von der long Zeichenfolgen wird sein angezeigt in der Zeichenfolgenliste.
+* *Übersetzung Vorschau* – wenn enabled, ein Übersetzung Vorschau wird sein angezeigt für übersetzt Zeichenfolgen in der Zeichenfolgenliste.
+* *Horizontal Menü* – wenn enabled, der Haupt Menü ist angezeigt horizontally bei der top von der Editor. Dieser layout ist enabled von default. wenn disabled, der Haupt Menü collapses under der icon in der upper-left corner.
+* *HTML Tags Displaying* – du kann Wähle **Zeige** oder **Blende aus** Option dass applies zu alle HTML tags. Wenn du Wähle **Auto**, tags wird sein ausgeblendet in HTML, Haml, XML, Web XML, Markdown, und DOCX Dateien aber angezeigt in other Datei Formate. wenn tags sind ausgeblendet, du kann expect der following:
+ ```
+ Sample
+ ```
+ wird sein replaced mit
+ ```
+ <0>Sample0>
+ ```
+* *Non-printable characters displaying* – wenn enabled, non-printable characters (e.g., space, Tab character, line break, etc.) wird sein angezeigt in Quelle texts und Übersetzungen.
+* *Übersetzung Feld highlighting* – wenn enabled, words mit potential QA-Probleme wird sein underlined in der Übersetzung Feld.
+* *Customize Right Panel* – allows du zu revert der right panel layout zu its default state. Customization Optionen, such als [pinning sections](#pinning-sections) oder [reordering sections](#customizing-right-panel-section-order), sind verfügbar direkt in der right panel. Klicke auf **Reset zu default** zu undo diese changes.
+* *UI Sprache* – Wähle dein preferred Sprache für der Crowdin Enterprise UI. der chosen Sprache wird sein applied zu der Editor und other parts von Crowdin Enterprise.
+
+### Designs
+
+Setze der **Light** oder **Dark** theme, oder Wähle **Auto** zu allow der Editor zu Setze der theme based auf dein device system Einstellungen. Zusätzlich zu der default themes, du kann auch install custom themes von der Crowdin Store oder Erstelle dein own custom theme.
+
+
+
+
+
+
+## Hilfreiche Tipps
+
+Dieser Bereich covers zusätzlich tips und Tools zu help du work mehr efficiently in der Editor.
+
+### Tastaturkürzel
+
+Verwende keyboard shortcuts zu take Aktionen in der editor quickly. Check der Liste von keyboard shortcuts von clicking der *keyboard* icon in der upper-right corner oder selecting **Help > Keyboard Shortcuts** in der Haupt Menü. Alternativ, press Ctrl+Shift+K oder Shift+⌘+K. Die meisten Tastenkürzel kannst du an deine persönlichen Vorlieben anpassen. Klicke auf auf der necessary key combination, und modify it mit der help von dein keyboard.
+
+### Get Füge hinzu-ons
+
+zu browse und install apps dass extend der Editor's functionality, go zu **Help > Get Füge hinzu-ons** in der Haupt Menü. Dieser opens der [Crowdin Store](https://crowdin.com/store/apps/tags/editor) Seite filtered zu apps dass integrate direkt mit der Editor, der gleich selection accessible über der **Store** Schaltfläche bei der bottom von der right panel.
+
+### Navigation und Quick Access
+
+der navigation path in der upper-left corner von der Editor displays dein aktuell Kontext within der workspace, offering quick access zu Datei statistics, task Informationen, und Projekt navigation. Its behavior depends auf whether der **Horizontal Menü** ist enabled in dein [Editor Settings](#appearance).
+
+**wenn der Horizontal Menü ist enabled (default):**
+
+Der Pfad dient als visuelle Anzeige deiner Position (Projektname, Zielsprache, Dateiname oder Workflow-Schritt (nur in [Projekten mit einem Workflow](/enterprise/creating-project/#projects-with-a-workflow))) und liefert beim Darüberfahren mit dem Mauszeiger wichtige Informationen:
+
+* **Datei Statistics** – Hovering over der Datei Name opens ein popover displaying der Übersetzung und Freigabe progress (word counts und percentages) für dass spezifisch Datei.
+* **Task Details** – wenn du Öffne ein task in der Editor, der task title appears in der path alongside its corresponding task Typ icon. Hovering over der task title reveals ein popover mit zusätzlich Details, including ein direct clickable link zu der task (opens in ein neu Tab), der Ziel Sprache, und der task Typ.
+
+**wenn der Horizontal Menü ist disabled:**
+
+Du kannst Klicke der individual items in der navigation path zu Öffne their respective dropdown menus:
+
+* **Projekt** – Klicke der aktuell Projekt Name zu access Projekt-level Optionen.
+* **Sprache** – Klicke der aktuell Sprache zu switch zu another Ziel Sprache.
+* **Datei** – Klicke der aktuell Datei Name zu Öffne der Datei Menü.
+
+### Übersetzung Progress Indicators
+
+Verwende Übersetzung und Freigabe indicators zu monitor der progress von der derzeit opened Datei oder folder. Diese indicators display der proportion von Inhalt dass ist übersetzt und freigegeben, allowing du zu quickly assess der aktuell Status.
+
+There sind two Typen von indicators verfügbar in der Editor:
+
+* **Circular Progress Indicators** – Located in der upper-right corner von der toolbar, diese Zeige der percentage von übersetzt und freigegeben Inhalt für der Datei oder folder du're working auf.
+* **Detailed Progress Breakdown** – Hover over der Datei Name in der top navigation path zu Zeige ein popover mit Informationen auf der total word count, number von übersetzt, auto-übersetzt, und freigegeben words, along mit der percentage completion für jede. (wenn der **Horizontal Menü** ist disabled, dies breakdown ist located in der **Haupt Menü > Datei**).
+
+
+
+
+ Übersetzung und Freigabe progress updates automatisch jede 2 minutes. zu refresh progress manuell, Klicke der circular progress indicators in der upper-right corner. Dieser auch refreshes der progress angezeigt in der detailed progress breakdown.
+
+
+### Kontext Menü Optionen für ausgewählt Words
+
+Wenn du Wähle ein word oder phrase in der Quelle Zeichenfolge oder Übersetzung, der icon wird appear. Clicking der icon opens ein Kontext Menü mit several useful Optionen:
+
+* **Suche TM** – Look für Übersetzung Memory (TM) Vorschläge für der ausgewählt word oder phrase.
+* **Suche in Terminology und Wikipedia** – Find ein explanation von der ausgewählt word oder phrase in der Projekt terminology oder Wikipedia.
+* **Erstelle Term** – Füge hinzu der ausgewählt word oder phrase zu der Projekt glossary als ein neu term.
+* **Transform** (nur verfügbar für ausgewählt words in der Übersetzung) – Access ein submenu mit Optionen zu convert der ausgewählt Text zu lowercase oder uppercase.
+* **Kopiere** – Kopiere der ausgewählt word oder phrase zu clipboard.
+* **Kopiere & Paste** – Kopiere der ausgewählt word oder phrase und immediately paste it in der Übersetzung Feld.
+
+
+ Der *Erstelle Term* Option ist verfügbar für Projekt Manager nur.
+
+
+
+
+### Switching Between Dateien und Folders
+
+der Editor Funktionen ein integrated Datei browser in ein collapsible left-side panel, allowing du zu navigate und Wähle Dateien oder folders ohne leaving dein Übersetzung workspace. Dieser provides ein mehr fluid und efficient Benutzer experience.
+
+How du interact mit der Datei browser depends auf dein aktuell Editor Modus:
+
+* **in Side-von-Side, Multilingual, und Multilingual (Grid) Modi** – du kann Zeige oder Blende aus der Datei browser panel von clicking der icon in der upper-right corner oder von using der keyboard shortcut Ctrl+[. Alternativ, du kann Öffne der panel von selecting **Datei > Öffne** von der Haupt Menü oder mit der keyboard shortcut Ctrl+O oder Cmd+O.
+* **in Comfortable Modus** – der left panel kann sein switched between two views: **Dateien** und **Zeichenfolgen**. Wenn du Wähle ein item in der **Dateien** Zeige, der **Zeichenfolgen** Zeige automatisch updates zu Zeige der relevant Inhalt.
+
+
+
+bei der bottom von der Datei browser, du kann see der path von der ausgewählt item (e.g., `/app/src/main/res/values/strings.xml`) und ein summary von dein selection (e.g., `Currently selected: strings.xml` oder `Currently selected: 3 files`). Projekt Mitglieder mit Manager permissions kann auch toggle der visibility von ausgeblendet Dateien (wenn beliebige) in der tree von clicking der **ausgeblendet Dateien** icon in der Datei browser toolbar.
+
+
+ Du kannst Wähle multiple Dateien und folders using common selection shortcuts:
+ * Um einen zusammenhängenden Bereich auszuwählen, klicke auf das erste Element, halte Shift gedrückt und klicke anschließend auf das letzte Element.
+ * zu Wähle oder deselect several individual items, hold Ctrl oder Cmd und Klicke auf der Dateien oder folders du need.
+
+
+zu see alle Zeichenfolgen in der Projekt, Öffne der Datei browser und Wähle **alle Zeichenfolgen** bei der top von der Datei Liste.
+
+zu quickly find und reopen one von der Dateien du recently worked auf, go zu **Datei > Recent Dateien** und Wähle der benötigt Datei.
+
+### Quelle und übersetzt Datei Vorschau
+
+Zusätzlich zu der [WYSIWYG file preview](#wysiwyg-file-preview), die shows Dateien als they würde appear wenn rendered, there sind **Quelle Datei Vorschau** und **übersetzt Datei Vorschau** Modi dass allow Benutzer zu Zeige der raw Inhalt von both Quelle und übersetzt Dateien direkt within der Editor. Diese Vorschauen geben Einblick in die Struktur, das Layout und die Formatierung der Datei und helfen Benutzern dabei, genaue Übersetzungen im richtigen Kontext sicherzustellen. Dieser ist particularly helpful für identifying discrepancies oder formatting Probleme ohne leaving der Editor. während der **übersetzt Datei Vorschau** ist verfügbar zu alle Benutzer, der **Quelle Datei Vorschau** ist restricted zu Mitglieder mit Developer / Übersetzung Requestor permissions oder higher.
+
+zu Öffne ein Datei in either von diese previews, go zu **Datei** in der Haupt Menü, und Wähle der benötigt Datei Vorschau Modus.
+
+### Vorgeschlagene Übersetzungen ersetzen
+
+Du kannst easily find und replace suggested Übersetzungen using der *Replace in Übersetzungen* Funktion.
+
+Um replace previously hinzugefügt Übersetzungen mit der neu ones, folge diesen Schritten:
+
+
+ 1. auf der Projekt *Dashboard* Seite, Wähle der necessary Sprache.
+ 2. Klicke auf **alle Zeichenfolgen > Translate** (oder **alle Zeichenfolgen > Go zu Editor** für Projekte ohne ein Workflow) oder Wähle ein Datei für Übersetzung.
+ 3. Go zu **Bearbeite > Replace in Übersetzungen**.
+ 4. Gib der word, phrase, oder sentence du want zu substitute und der Text zu replace it mit ein. Similarly zu [string search](#string-search), du kann Verwende der *Match case* und *Exact match* Optionen zu refine der Suche Ergebnisse.
+ 5. Neben den Statussymbolen können Zeichenketten auch die folgenden Markierungen anzeigen:
+ 6. Jede Übersetzung kann von mehreren Korrekturlesern und Projektmitgliedern mit Managerberechtigungen (oder höheren Berechtigungen) einmal oder mehrmals genehmigt werden.
+ 7. *(optional)* Klicke der *Einstellungen* drop-down Menü auf der right und Wähle what Informationen zu display in der Suche Ergebnisse other als Übersetzungen. Du kannst Wähle between *Key*, *Kontext*, und *Quelle*.
+ 8. Wähle der Übersetzungen du want zu replace und Klicke **Replace ausgewählt** zu finish aus.
+
+
+während Übersetzer kann perform replacements nur in their own Übersetzungen, Projekt Mitglieder mit Korrekturleser permissions (oder higher) kann modify alle suggested Übersetzungen. Authorship von Übersetzungen ist preserved.
+
+### In Quellen ersetzen
+
+Projekt Mitglieder mit developer permissions (oder higher) kann find und replace Quelle texts using der *Replace in Sources* Funktion.
+
+Um replace Quelle texts, folge diesen Schritten:
+
+
+ 1. auf der Projekt *Dashboard* Seite, Wähle der necessary Sprache.
+ 2. Klicke auf **Translate alle** oder Wähle ein Datei für Übersetzung.
+ 3. Go zu **Bearbeite > Replace in Sources**.
+ 4. Gib der word, phrase, oder sentence du want zu substitute und der Text zu replace it mit ein. Similarly zu [string search](#string-search), du kann Verwende der *Match case* und *Exact match* Optionen zu refine der Suche Ergebnisse.
+ 5. Neben den Statussymbolen können Zeichenketten auch die folgenden Markierungen anzeigen:
+ 6. Jede Übersetzung kann von mehreren Korrekturlesern und Projektmitgliedern mit Managerberechtigungen (oder höheren Berechtigungen) einmal oder mehrmals genehmigt werden.
+ 7. *(optional)* Klicke der *Einstellungen* drop-down Menü auf der right und Wähle what Informationen zu display in der Suche Ergebnisse other als Zeichenfolgen. Du kannst Wähle between *Key* und *Kontext*.
+ 8. in der lower-left corner, Klicke der drop-down Menü und Wähle der preferred behavior für der Übersetzungen von der Quelle Zeichenfolgen zu sein replaced. Du kannst Wähle between *Keep Übersetzungen*, *Entferne Freigaben*, oder *Lösche Übersetzungen*.
+ 9. Wähle der Quelle Zeichenfolgen du want zu replace und Klicke **Replace ausgewählt** zu finish aus.
+
+
+### Auto-Übersetzung in der Editor
+
+der **Auto-Übersetzung** Funktion allows du zu apply Übersetzungen zu multiple Zeichenfolgen direkt within der Editor using AI, Übersetzung Memory (TM), oder Machine Übersetzung (MT). It gives du granular control over der process: du kann Verwende der erweitert Filtere zu isolate spezifisch Zeichenfolgen, visually Prüfung dein selection, und run auto-Übersetzung specifically für dass batch.
+
+Um apply auto-Übersetzung in der Editor, folge diesen Schritten:
+
+
+ 1. Du kannst Öffne der auto-translate Dialog in der Editor in two ways:
+ * **Haupt Menü** – go zu **Bearbeite** in der Haupt Menü und Wähle **Auto-Translate**.
+ * **Zeichenfolge Menü** (verfügbar in **Side-von-Side** und **Multilingual** Modi) – Klicke in der upper-right und Wähle **Auto-Translate**.
+ 2. in der **Auto-Translate Zeichenfolgen** Dialog, configure der following parameters:
+ * **Auto-Übersetzung über** – Wähle dein preferred Methode (**AI**, **Übersetzung memory**, oder **Machine Übersetzung**).
+ * **AI prompt** (spezifisch zu auto-Übersetzung über AI) – Wähle der prompt dass wird guide der AI model’s behavior.
+ * **Custom instruction (optional)** (spezifisch zu auto-Übersetzung über AI) – Füge hinzu beliebige zusätzlich Kontext oder spezifisch instructions zu guide der AI. Deine Eingabe wird zusammen mit dem ausgewählten Prompt einbezogen.
+ * **Übersetzung Engine** (spezifisch zu auto-Übersetzung über Machine Übersetzung) – Wähle der machine Übersetzung engine zu Verwende.
+ * **Scope** – Wähle der range von Zeichenfolgen zu apply auto-Übersetzung zu:
+ * **ausgewählt Zeichenfolgen** (spezifisch zu **Side-von-Side** und **Multilingual** Modi) – applies nur zu Zeichenfolgen manuell ausgewählt in der Editor.
+ * **Filtered Zeichenfolgen** – applies zu alle Zeichenfolgen matching der aktuell Filtere.
+ * **Datei** – applies zu der derzeit opened Datei.
+ * **alle Dateien** – applies zu alle Zeichenfolgen across alle Dateien in der Projekt, regardless von der Datei derzeit Öffne in der Editor.
+ * **Strings to process** – Wähle **Untranslated strings**, **Translated strings (Re-translation)** oder beide aus.
+
+ Die folgenden Einstellungen für die Neuübersetzung werden nur angezeigt, wenn die Option **Translated strings (Re-translation)** ausgewählt ist.
+
+ * **Wenn bereits eine Übersetzung für diese Zeichenkette vorhanden ist** – wähle aus, wie vorhandene Übersetzungen behandelt werden sollen:
+ * **Add translation alongside existing ones** (Standard)
+ * **Replace auto-generated Übersetzungen (Keep human Übersetzungen)**
+ * **Replace alle existing Übersetzungen**
+ * **Skip approved strings** – Verhindert das Überschreiben von Strings, für die bereits genehmigte Übersetzungen vorhanden sind.
+ * **Allow duplicate translations** – Fügt Übersetzungen auch dann hinzu, wenn sie bereits vorhandenen Übersetzungen entsprechen. Nützlich beim Vergleichen von KI-Prompts oder MT-Engines im Bericht [Genauigkeit der automatischen Übersetzung](/enterprise/project-reports/#auto-translation-accuracy).
+ * **Reset approval status so proofreaders can re-review** – Entfernt den Genehmigungsstatus aller ersetzten Übersetzungen, sodass sie erneut geprüft und validiert werden können.
+
+ Bestimmte Auswahlen deaktivieren automatisch andere Optionen:
+ * **Replace all existing translations** deaktiviert die Optionen **Allow duplicate translations** und **Reset approval status so proofreaders can re-review**.
+ * **Skip approved strings** deaktiviert die Option **Reset approval status so proofreaders can re-review**.
+
+ * **Minimum match ratio** (spezifisch zu auto-Übersetzung über Übersetzung memory) – Wähle either **100%** oder **Perfect** als der minimum similarity erforderlich für TM matches.
+
+ Mehr erfahren über [TM Match Types](/enterprise/translation-memory/#tm-match-calculation).
+
+ 3. Erweitere den Abschnitt **Advanced settings**, um den Auto-Übersetzungsprozess zu optimieren:
+ * Sobald eine Übersetzung mindestens einmal genehmigt wurde, wird dies für alle Workflow-Schritte eines Projekts entsprechend angezeigt. Standardmäßig ist die Quellsprache des geöffneten Workflow-Schritts vorausgewählt (in Projekten ohne Workflow die Projektsprache), aber du kannst jede andere Projektsprache auswählen. Dies bietet mehr Flexibilität und kann die Übersetzungsqualität verbessern, da du eine geeignetere vorhandene Übersetzung verwenden kannst (z. B. eine angepasste englische Version statt des ursprünglichen Japanischen) oder direkt zwischen verwandten Sprachen übersetzen kannst (z. B. Spanisch nach Portugiesisch).
+
+ Bei der Auto-Übersetzung über KI wird auch der ursprüngliche Quelltext des Projekts als Kontext einbezogen, um eine höhere Genauigkeit sicherzustellen.
+
+ * **Approve hinzugefügt Übersetzungen** (spezifisch zu auto-Übersetzung über Übersetzung memory) – allows du zu auto-approve Hinzugefügte Übersetzungen through auto-Übersetzung. Die Optionen umfassen:
+ * Bei Bedarf kann ein Korrekturleser oder Projektmitglied mit Managerberechtigungen (oder höheren Berechtigungen) die Liste der Freigaben für Übersetzungen bearbeiten, die zweimal oder öfter genehmigt wurden, indem einzelne oder alle Freigaben entfernt werden.
+ * Übersetzung mit der zuletzt hinzugefügten Freigabe – Unter den nur einmal genehmigten Übersetzungen hat die Übersetzung mit der zuletzt hinzugefügten Freigabe höchste Priorität.
+ * **All (skip auto-substituted translations)** – Genehmige alles außer Übersetzungen, die durch Auto-Substitution verbessert wurden.
+ * **All** – Genehmige alle hinzugefügten Übersetzungen.
+ 4. Klicke auf **Auto-Translate**.
+
+
+in Side-von-side und Comfortable Modi, auto-Übersetzung ist applied zu der single Sprache derzeit ausgewählt in der Editor. in Multilingual Modus, Übersetzungen sind applied across alle ausgewählt Sprachen, als dies Modus allows working mit multiple Sprachen simultaneously.
+
+
+ Mehr erfahren über [Multilingual mode](#multilingual-mode).
+
+
+Verwende der **Queue** Schaltfläche in der bottom-left corner von der **Auto-Translate Zeichenfolgen** Dialog zu track und manage alle triggered auto-Übersetzung instances.
+
+
+ Mehr erfahren über [Auto-Translation Queue](/enterprise/auto-translation/#auto-translation-queue).
+
+
+
+ Der Auto-Übersetzung Funktion in der Editor ist verfügbar zu Projekt Mitglieder mit Sprache coordinator permissions oder higher.
+
+
+### erweitert Filtere
+
+Du kannst Erstelle ein custom Filtere für Zeichenfolgen von clicking der **Filtere Zeichenfolgen** icon und choosing **erweitert Filtere**. Dieser Funktion helps du locate spezifisch Zeichenfolgen faster von allowing du zu combine multiple Filtere parameters und define ein custom sort Reihenfolge.
+
+
+
+#### Filtere Parameters
+
+der Filtere Dialog contains der following parameters, die du kann combine zu narrow down dein Suche:
+
+* **Zeichenfolgen hinzugefügt** – Filtere Zeichenfolgen dass waren imported in der Projekt within ein spezifisch Datum range.
+* **Zeichenfolgen aktualisiert** – Filtere Quelle Zeichenfolgen dass waren aktualisiert within ein spezifisch Datum range.
+* **Übersetzungen aktualisiert** – Filtere Zeichenfolgen wo Übersetzungen waren hinzugefügt oder aktualisiert (including neu Vorschläge, Freigaben, oder Stimmen) within ein spezifisch Datum range.
+* [**Verbal Expression**](#verbal-expressions) – Filtere Zeichenfolgen using complex structural patterns.
+* **Scope** – Define wo der Verbal Expression ist applied. Optionen include *Zeichenfolgen*, *Kontext*, *Übersetzungen*, *Identifier (Key)*, oder *Everything*.
+* [**Labels: Include**](#filtering-by-labels) – Include Zeichenfolgen dass haben *alle* oder *beliebige* von der ausgewählt Bezeichnungen.
+* [**Labels: Exclude**](#filtering-by-labels) – Exclude Zeichenfolgen dass haben *alle* oder *beliebige* von der ausgewählt Bezeichnungen. Both der **Bezeichnungen: Include** und **Bezeichnungen: Exclude** Optionen nur appear wenn dein Projekt uses Bezeichnungen.
+* **Übersetzungen** – Filtere von Übersetzung Status. Optionen include *Untranslated*, *Partially übersetzt (Plurals)*, *übersetzt*, *gleich als Quelle Zeichenfolge*, und *Modified Quelle Zeichenfolgen*.
+* Der Status einer Zeichenkette wird durch die folgenden Farben angezeigt: Optionen include *Master-Zeichenfolges*, *Duplicates nur*, *Duplicates mit Shared Übersetzungen*, und *Duplicates mit Own Übersetzungen*. Diese Option wird nur angezeigt, wenn [**Duplikate von Zeichenketten**](/enterprise/project-settings/import/#duplicate-strings) so konfiguriert ist, dass Duplikate automatisch übersetzt werden. Shared Übersetzungen come von der Master-Zeichenfolge, während own Übersetzungen sind entered direkt auf der duplicate.
+* **Freigaben** – Filtere Zeichenfolgen von their Freigabe Status. Optionen include *übersetzt, Not freigegeben*, *Partially freigegeben (Plurals)*, *freigegeben*, und *haben Übersetzungen After Freigabe*.
+* **Freigaben Count** – Filtere Zeichenfolgen von der number von Freigaben they received. Optionen sind *Greater als* oder *weniger als* ein specified number.
+* Für die Verwaltung der oben genannten Ansicht stehen die folgenden Optionen zur Verfügung: Optionen include *Machine Übersetzung (MT)*, *Übersetzung Memory (TM)*, *AI*, oder *beliebige Engine*.
+* Dadurch wird ein Dropdown-Menü mit den folgenden Filtern und Optionen geöffnet: Optionen include *Auto-Übersetzung* oder *Manual*.
+* **Kommentare** – Filtere Zeichenfolgen von Kommentare oder Probleme. Optionen include *tun Not haben Kommentare*, *haben Kommentare*, *Unresolved Probleme*, *General Question Probleme*, *aktuell Übersetzung ist Wrong Probleme*, *Lack von Contextual Informationen Probleme*, oder *Mistake in Quelle Zeichenfolge Probleme*.
+* **Screenshots** – Filtere Zeichenfolgen dass sind *mit Screenshots* oder *ohne Screenshots*.
+* **Visibility** – Filtere Zeichenfolgen von their visibility zu Übersetzer: *sichtbar* oder *ausgeblendet*. dies Option nur appears wenn du haben access zu ausgeblendet Zeichenfolgen.
+* Lege den Umfang deiner Suche fest, indem du eines der folgenden Kriterien auswählst: Optionen include *ohne QA Checks*, *QA check in progress*, *alle* Probleme, oder ein spezifisch check (e.g. *Tags mismatch*, *Spelling mistakes*, *Punctuation mismatch*). der verfügbar checks depend auf der QA checks enabled für der Projekt.
+* **Zeichenfolge Typ** – Filtere von Zeichenfolge Format. Optionen include *Simple Zeichenfolge*, *Plurals*, oder *ICU*.
+* **Stimmen** – Filtere Zeichenfolgen von der net number von Stimmen. Optionen sind *Greater als* oder *weniger als* ein specified number.
+* **übersetzt von** – Filtere für Zeichenfolgen *übersetzt von* oder *Not übersetzt von* ein spezifisch Projekt Mitglied.
+* **freigegeben von** – Filtere für Zeichenfolgen *freigegeben von* oder *Not freigegeben von* ein spezifisch Projekt Mitglied.
+
+#### Verbalausdrücke
+
+der erweitert Filtere auch supports Verbal Expressions, die allow du zu find Zeichenfolgen dass match spezifisch structural patterns, such als der placement von variables, formatting, oder punctuation, rather als matching exact Text.
+
+* **Verbal Expression** – Gib ein der pattern du want zu Suche für.
+* **Scope** – Define wo zu Suche für der pattern. Optionen include *Zeichenfolgen*, *Kontext*, *Übersetzungen*, *Identifier (Key)*, oder *Everything*.
+
+
+ Wenn du Verwende ein verbal expression, der regular Text Suche Feld ist disabled.
+
+
+
+
+#### Filtering von Bezeichnungen
+
+für ein quick way zu Filtere von ein single Bezeichnung, du kann Klicke auf beliebige Bezeichnung tag angezeigt in ein Zeichenfolge's Kontext area. Hovering over ein Bezeichnung wird display ein tooltip dass reads `Filter by label: {label-name}`. Clicking der Bezeichnung instantly applies der **erweitert Filtere** mit dass spezifisch Bezeichnung ausgewählt und der **Bezeichnungen: Include beliebige** rule. alle other Filtere parameters sind cleared. Wenn du dann auf ein anderes Label klickst, ersetzt es das vorherige im Filter.
+
+für mehr complex queries involving multiple Bezeichnungen, du kann Setze rules zu include oder exclude Zeichenfolgen:
+
+* **Bezeichnungen: Include alle / Bezeichnungen: Include beliebige** – Verwende dies drop-down Menü zu Wähle der logic für including Bezeichnungen. Füge anschließend die gewünschten Labels in das entsprechende Feld ein.
+ * **Include alle**: includes nur Zeichenfolgen dass haben **alle** von der ausgewählt Bezeichnungen (und logic).
+ * **Include beliebige**: includes Zeichenfolgen dass haben **bei least one** von der ausgewählt Bezeichnungen (oder logic).
+* **Bezeichnungen: Exclude alle / Bezeichnungen: Exclude beliebige** – Verwende dies drop-down Menü zu Wähle der logic für excluding Bezeichnungen. Füge anschließend die gewünschten Labels in das entsprechende Feld ein.
+ * **Exclude alle**: excludes nur Zeichenfolgen dass haben **alle** von der ausgewählt Bezeichnungen (und logic).
+ * **Exclude beliebige**: excludes Zeichenfolgen dass haben **bei least one** von der ausgewählt Bezeichnungen (oder logic).
+
+Dieser allows du zu narrow oder expand der filtered Ergebnisse Je nach dein needs.
+
+Here sind ein couple von examples von how dies logic works in practice:
+
+* Include example – zu find Zeichenfolgen tagged mit both `ui` und `button`, Wähle **Bezeichnungen: Include alle** und Füge hinzu diese two Bezeichnungen.
+* Exclude example – zu exclude alle Zeichenfolgen tagged either `marketing` oder `deprecated`, Wähle **Bezeichnungen: Exclude beliebige** und Füge hinzu diese two Bezeichnungen.
+
+#### Sorting Optionen
+
+* Wenn du auf diese Option klickst, wird ein Modal mit den folgenden Einstellungen geöffnet: der verfügbar Optionen sind:
+ * *Original Sort Reihenfolge*
+ * *Zeichenfolgen hinzugefügt*
+ * *Übersetzungen aktualisiert*
+ * *letzte Kommentar hinzugefügt*
+ * *Alphabet (Quelle Text)*
+ * *Alphabet (Bezeichner)*
+ * *Länge*
+ * *Stimmen*
+* Du kannst auch Setze der sort Reihenfolge zu **Ascending** oder **Descending**.
+
+### AI/CroQL Filtere
+
+der AI/CroQL Filtere allows du zu Filtere Zeichenfolgen similarly zu der erweitert Filtere aber offers greater flexibility through der Crowdin Query Sprache (CroQL).
+
+#### Generate CroQL mit AI
+
+Im Feld **CroQL mit KI generieren** kannst du Abfragen in Klartext schreiben, die anschließend mithilfe von KI in einen CroQL-Ausdruck umgewandelt werden. zu get der best Ergebnisse possible, Erstelle sure dein queries sind clearly structured. Zum Beispiel, du kann Gib ein: *Return Zeichenfolgen wo there sind Übersetzungen von der Benutzer "username" in Ukrainian*. Sobald du deine Abfrage angegeben hast, drücke Eingabe. Die KI generiert dann den entsprechenden CroQL-Ausdruck und trägt ihn in das Feld **CroQL-Ausdruck** ein. Alternativ, du kann direkt input ein pre-prepared CroQL expression in der **CroQL expression** Feld.
+
+Klicke auf **Filtere** zu apply der specified Filtere zu der Zeichenfolgen in der Editor oder Klicke **Reset Filtere** zu Leere der aktuell Filtere Einstellungen.
+
+
+ Mehr erfahren über [Crowdin Query Language (CroQL)](/developer/croql/).
+
+
+### Pinning Bereiche
+
+in Side-von-Side oder Multilingual Modi, du kann pin spezifisch Bereiche zu keep them sichtbar während navigating through other parts von der interface. Dieser helps du access der pinned Inhalt quickly ohne losing sight von essential Informationen.
+
+### Customizing Right Panel Bereich Reihenfolge
+
+zu personalize dein workspace in der Editor, du kann reorder der Bereiche in der right panel (e.g., Kontext & Übersetzungen, Kommentare, etc.) von dragging their icons.
+
+Klicke auf das Symbol des Bereichs, den du verschieben möchtest, halte die Maustaste gedrückt, ziehe es an die neue Position und lasse die Maustaste los. der aktualisiert Reihenfolge wird remain applied als du continue working in der Editor.
+
+## Tasks in der Editor
+
+Once ein Übersetzer oder Korrekturleser hat ein task assigned, alle der task Details sind accessible von der Editor.
+
+Der Name von der task ist angezeigt in der navigation path in der upper-left corner. Hovering over der task Name reveals ein popover mit zusätzlich Details, including der task ID, ein direct link zu der task, due Datum, der Ziel Sprache, der task Typ, und der assignee.
+
+
+
+Filters und searches apply zu ein particular task nur.
+
+
+ Since tasks nur display spezifisch assigned Zeichenfolgen, du kann Verwende der **Zeige surrounding Zeichenfolgen für Kontext** Funktion zu Zeige adjacent Zeichenfolgen in der Datei. Mehr erfahren über [viewing surrounding strings](#viewing-surrounding-strings-for-context).
+
+
+Wenn working auf ein task, der Standard **Datei** Menü ist replaced von der **Task** Menü. Du kannst access it von clicking **Task** in der Haupt Menü. It contains der following Optionen:
+
+* Datei und Zeichenfolge navigation Optionen (**Öffne**, **alle Zeichenfolgen**, **Datei Previews**)
+* Optionen zu **Exportiere** und **Lade hoch** Übersetzungen für der particular task
+* **Projekt Zeichenfolgen** – Wähle dies Option zu quit der particular task editor und Zeige alle Projekt Zeichenfolgen.
diff --git a/src/content/docs/de/enterprise/online-editor/screens-translation.mdx b/src/content/docs/de/enterprise/online-editor/screens-translation.mdx
new file mode 100644
index 000000000..5fedc5d06
--- /dev/null
+++ b/src/content/docs/de/enterprise/online-editor/screens-translation.mdx
@@ -0,0 +1,67 @@
+---
+title: Screens Übersetzung
+description: Erfahre, wie du translate Text direkt von Screenshots in der Editor für maximum Kontext
+slug: enterprise/screens-translation
+sidebar:
+ order: 2
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import screenshotPreview from '!/crowdin/online-editor/screenshot-preview.png';
+
+**Screens Übersetzung** ist ein Funktion dass changes dein localization Workflow von Übersetzen lists von Text Dateien zu Übersetzen Text direkt von dein app oder website's Screenshots. von providing maximum visual Kontext, dies approach helps du produce higher-quality Übersetzungen und kann reduce der need für extensive localization quality assurance (QA).
+
+Es enthält die folgenden Optionen:
+
+Diese Ansicht wird von einem Projektmanager im Bereich [**Einstellungen > Allgemein > Ansicht der Projektsprachenseite**](/enterprise/project-settings/#project-language-page-view) des Projekts aktiviert. Wenn enabled, der Screenshots wird sein angezeigt auf der Projekt's Sprache Seite instead von der traditional Datei Liste.
+
+## Screenshots Übersetzung Workflow
+
+Once dies Funktion ist enabled für dein Projekt, dein Übersetzung Workflow shifts von navigating Datei lists zu working direkt mit visual screens. du'll Öffne ein Bildschirm in der Editor, interact mit hervorgehoben tags overlaid auf der Bild zu load der corresponding Zeichenfolgen, und translate them mit full visual Kontext. Du kannst auch Verwende Vorschau Optionen zu check Zeichenfolgenstatus oder see dein Übersetzungen direkt auf der Bildschirm design.
+
+### Übersetzen Screenshots in der Editor
+
+Here's ein Schritt-von-Schritt guide auf how zu translate using screens:
+
+
+ 1. Öffne das Projekt und gehe zum Tab **Dashboard**.
+ 2. Wähle der Ziel Sprache aus.
+ 3. auf der Sprache Seite, du wird see ein Liste von der Projekt's Screenshots instead von usual Quelle Dateien. Klicke auf auf der benötigt Screenshot zu Öffne it in der Editor.
+ 4. du'll see der full Screenshot in der Vorschau panel mit Text elements auf der Screenshot hervorgehoben mit colored tags.
+ 5. Klicke auf auf beliebige hervorgehoben tag auf der Bild. der tag wird turn yellow, und der Editor wird automatisch load der corresponding Quelle Zeichenfolge.
+ 6. Gib dein Übersetzung in der Text area und Klicke **Speichere Übersetzung** ein.
+ 7. Du kannst continue clicking other tags auf der Screenshot zu translate them in Reihenfolge.
+
+
+### Screenshot Vorschau Optionen
+
+Wenn Übersetzen von ein Screenshot, der Vorschau panel provides special display Optionen zu help du track dein progress und visualize der final Ergebnis.
+
+Du kannst toggle der following views using der Vorschau control icons located in upper-right corner von der Vorschau panel:
+
+* **Highlight Status**: Klicke dies icon zu Zeige der Status von jede Zeichenfolge direkt auf der Screenshot. der colored borders around der tagged Text indicate der Zeichenfolge's state:
+ * **Rot**: Nicht übersetzt
+ * **Blue**: übersetzt
+ * **Green**: freigegeben
+ * **Yellow**: derzeit ausgewählt für Übersetzung
+* **Zeige Übersetzung Vorschau**: Klicke dies icon zu replace der Quelle Text auf der Screenshot mit dein gespeichert Übersetzungen. Dieser allows du zu instantly Vorschau how dein Übersetzungen wird look in der final UI.
+* **Scale Toggle**: Klicke dies icon zu toggle between ein zoomed-in und zoomed-out Zeige von der Bildschirm, helping du focus auf spezifisch areas oder see der overall layout.
+
+## Screens Übersetzung vs. in-Kontext
+
+Während beide Funktionen Kontext bieten, bietet die Screens-Übersetzung einige einzigartige Vorteile:
+
+* **No Setup erforderlich**: Unlike der in-Kontext Tool, du don't need zu integrate dein live application oder Erfahre, wie du navigate it.
+* Öffne das Crowdin-Plugin für Sketch.
+* **Consistent Performance**: Übersetzen Screenshot von Screenshot ist often faster als navigating ein live application, als du don't need zu Suche für der spezifisch Seite oder state wo ein Zeichenfolge appears.
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/online-editor/word-counter.mdx b/src/content/docs/de/enterprise/online-editor/word-counter.mdx
new file mode 100644
index 000000000..05a0af1a0
--- /dev/null
+++ b/src/content/docs/de/enterprise/online-editor/word-counter.mdx
@@ -0,0 +1,13 @@
+---
+title: Crowdins Wortzähler
+description: Erfahre, wie Crowdin Wörter in deinen Dateien zählt.
+slug: enterprise/word-counter
+---
+
+import Include from '~/components/Include.astro';
+
+
+
+## Übersetzbare HTML-Attribute
+
+
diff --git a/src/content/docs/de/enterprise/organization-management/clients.mdx b/src/content/docs/de/enterprise/organization-management/clients.mdx
new file mode 100644
index 000000000..8ae9c60b7
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/clients.mdx
@@ -0,0 +1,104 @@
+---
+title: Kunden
+description: Erfahre, wie du als Übersetzungsdienstleister Kunden in Crowdin Enterprise verwaltest.
+slug: enterprise/clients
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import vendorsRequest from '!/enterprise/organization-management/vendors_request.png';
+import incomingProjects from '!/enterprise/organization-management/vendors_incoming_projects.png';
+import addToWorkspace from '!/enterprise/organization-management/clients_add_to_workspace.png';
+import assigningManagers from '!/enterprise/organization-management/vendors_assigning_managers.png';
+
+Kunden sind Organisationen, denen du innerhalb gemeinsamer Projekte Übersetzungsdienstleistungen anbieten kannst. Im Bereich **Kunden** deines Workspace findest du eine Liste aller Kunden, mit denen du zusammenarbeitest.
+
+Die Kundenorganisation kann [Übersetzungsdienstleister einladen](/enterprise/vendors/#inviting-an-existing-organization-to-be-a-vendor), entweder über eine Subdomain in Crowdin oder einen teilbaren Link. Im ersten Fall benötigt die Kundenorganisation den Namen deiner Organisation, um dir die Dienstleistereinladung zu senden. Sobald du die Einladung bestätigst, kann dich diese Organisation den Workflow-Schritten ihrer Projekte zuweisen.
+
+
+
+Wenn du Kunden hast, mit denen du in Crowdin Enterprise zusammenarbeiten möchtest, kannst du sie über einen teilbaren Link einladen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Kunden** in der linken Seitenleiste aus.
+ 2. Klicke unten rechts auf die Schaltfläche **Einladen**.
+ 3. Klicke auf **Copy Link**.
+
+
+
+ Shareable links automatisch expire nach one week.
+
+
+Um die Kundenorganisation zu kontaktieren und Fragen zur Lokalisierung zu besprechen, befolge diese Schritte:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Kunden** in der linken Seitenleiste aus.
+ 2. Klicke neben dem gewünschten Kunden auf **Kontakt**.
+
+
+## Confirm ein Kunde Request
+
+Nachdem du die Anfrage des Kunden bestätigt hast, kann die Kundenorganisation deine Organisation den Workflow-Schritten ihrer Projekte zuweisen.
+
+Um eine Anfrage eines Kunden anzunehmen und die Zusammenarbeit zu beginnen, gehe wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Kunden** in der linken Seitenleiste aus.
+ 2. Klicke neben der neuen Kundenanfrage auf **Bestätigen**.
+
+
+
+ Erst nachdem du die Anfrage angenommen hast, kann die Kundenorganisation dir Workflow-Schritte zuweisen.
+
+
+## Eingehende Projekte
+
+Der Bereich **Eingehende Projekte** enthält alle Projekte, an denen du als Übersetzungsdienstleister arbeitest.
+
+Wenn deine Organisation mit der Bearbeitung eines Projekts beauftragt wurde, siehst du eine ausstehende Anfrage und kannst das Projekt zu deinem Workspace hinzufügen. Du kannst eingehende Projekte zur besseren Navigation und Benutzerverwaltung in Gruppen organisieren.
+
+
+
+Nachdem du neben dem eingehenden Projekt auf **Zum Workspace hinzufügen** geklickt hast, kannst du das Projekt in deinem Workspace organisieren.
+
+## Accepting ein Kunde Project
+
+Um ein Projekt von einem Kunden anzunehmen, folgen Sie diesen Schritten:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Eingehende Projekte** in der linken Seitenleiste aus.
+ 2. Klicke neben dem eingehenden Projekt auf **Zum Workspace hinzufügen**.
+ 3. Wähle aus, ob du dieses Projekt einer Gruppe hinzufügen möchtest.
+ 4. Zuweisen a Workflow.
+ 5. Klicke auf **Place Here**.
+
+
+## Kundenmanager
+
+Du kannst innerhalb der Dienstleisterorganisation jedem Kunden Manager zuweisen. Kundenmanager koordinieren die Zusammenarbeit mit diesem Kunden und dessen eingehenden Projekten.
+
+Gehe wie folgt vor, um Kundenmanager für mehrere Kundenorganisationen zuzuweisen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und gehe zu **Kunden > Manager**.
+ 2. Klicke auf **Add Manager**.
+ 3. Wähle needed Manager. Du kannst nach Mitgliedern anhand ihres Namens, Benutzernamens oder ihrer E-Mail-Adresse suchen.
+ 4. Wähle die Kunden aus, denen du die ausgewählten Manager zuweisen möchtest.
+ 5. Klicke auf **Fertig**.
+
+
+
+
+Gehe wie folgt vor, um Kundenmanager einer bestimmten Kundenorganisation zuzuweisen:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Kunden** in der linken Seitenleiste aus.
+ 2. Klicke bei der gewünschten Kundenorganisation auf **Kundenmanager zuweisen**.
+ 3. Wähle needed Manager. Du kannst nach Mitgliedern anhand ihres Namens, Benutzernamens oder ihrer E-Mail-Adresse suchen.
+ 4. Klicke auf **Fertig**.
+
+
+## Siehe auch
+
+
diff --git a/src/content/docs/de/enterprise/organization-management/crowdsourcing.mdx b/src/content/docs/de/enterprise/organization-management/crowdsourcing.mdx
new file mode 100644
index 000000000..5603f64b0
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/crowdsourcing.mdx
@@ -0,0 +1,116 @@
+---
+title: Crowdsourcing
+description: Binden Sie Ihre Community in den Übersetzungsprozess ein
+slug: enterprise/crowdsourcing
+---
+
+import { Image } from 'astro:assets';
+import { Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import crowdsourcingWorkflowEditor from '!/enterprise/organization-management/crowdsourcing_workflow_editor.png';
+import projectSettings from '!/enterprise/organization-management/crowdsourcing_project_settings.png';
+
+Crowdsourcing ist eine kollaborative Lokalisierungsstrategie, bei der Ihre Community Ihr Produkt auf freiwilliger Basis in mehrere Sprachen übersetzt. Dabei arbeiten Sie mit Übersetzern, Korrekturlesern und Sprachbegeisterten zusammen, die einzigartige Perspektiven und Erkenntnisse einbringen und Ihre Inhalte für ein globales Publikum anpassen. Indem Sie Nutzer zu aktiven Mitwirkenden machen, können Sie mit Crowdsourcing Ihre Lokalisierungsaktivitäten skalieren und ihre Verbundenheit mit Ihrem Produkt stärken.
+
+Um zusätzliche Funktionen zu konfigurieren, fügen Sie zunächst [Crowdsourcing](#adding-crowdsourcing-step-to-your-workflow) als Schritt zum Workflow Ihres Projekts hinzu und richten Sie ihn ein. Anschließend können Sie auf die [Crowdsourcing-Projekteinstellungen](#crowdsourcing-project-settings) zugreifen.
+
+
+
+## Die wichtigsten Vorteile von Crowdsourcing
+
+Crowdsourcing bei der Lokalisierung bietet erhebliche Vorteile, darunter:
+
+* **Kosteneffiziente Lokalisierung**: Crowdsourcing reduziert die Kosten herkömmlicher Übersetzungen durch die Einbindung von Freiwilligen und ermöglicht die Lokalisierung in großem Umfang, ohne dass die Kosten proportional steigen.
+
+* **Schnellere Durchlaufzeiten**: Durch die Nutzung eines großen Pools an Mitwirkenden können Sie Inhalte schneller lokalisieren und so die Markteinführungszeit mehrsprachiger Produkte und Updates verkürzen.
+
+* **Kulturelle Authentizität**: Freiwillige aus verschiedenen Regionen liefern lokale Einblicke und stellen sicher, dass Übersetzungen kulturelle Nuancen widerspiegeln und für die Zielgruppen relevanter sind als rein professionelle Übersetzungen möglicherweise.
+
+* **Skalierbarkeit**: Mit einer flexiblen Community von Mitwirkenden können Sie Ihre Lokalisierungsaktivitäten einfach skalieren, wenn Ihr Produkt wächst, ohne durch interne Ressourcen eingeschränkt zu sein.
+
+* **Community-Engagement und Beteiligung**: Crowdsourcing macht Nutzer zu aktiven Mitwirkenden, ermutigt sie, sich an der Entwicklung des Produkts zu beteiligen, und schafft eine stärkere Verbindung zwischen Ihrer Community und Ihrer Marke.
+
+* **Kontinuierliches Feedback und Verbesserungen**: Crowdsourcing ermöglicht die kontinuierliche Weiterentwicklung von Übersetzungen, da Mitwirkende im Laufe der Zeit Korrekturen und Aktualisierungen vorschlagen können, wodurch Genauigkeit und Konsistenz der Inhalte verbessert werden.
+
+## Crowdsourcing-Schritt zu Ihrem Workflow hinzufügen
+
+Sie können Crowdsourcing im Workflow-Editor oder im Workflow-Vorlageneditor zum Workflow Ihres Projekts hinzufügen.
+
+
+
+### Schrittkonfiguration
+
+Nachdem Sie den Crowdsourcing-Workflow-Schritt zu Ihrem Projekt hinzugefügt haben, können Sie die folgenden Parameter konfigurieren:
+
+* Name – Legen Sie einen benutzerdefinierten Namen für den Crowdsourcing-Schritt fest. Der Standardname ist **Crowdsourcing**.
+* Ausgabe – Wählen Sie die Bedingung für die Zeichenfolge aus, die zum nächsten Workflow-Schritt weitergeleitet werden soll. Sie können zwischen **Übersetzte Zeichenfolge** und **Übersetzte Zeichenfolge mit Mindestbewertung von** wählen. Für Letzteres können Sie die erforderliche Mindestbewertung für die Zeichenfolge festlegen, bevor sie zum nächsten Workflow-Schritt weitergeleitet wird.
+* Sprachen – Wählen Sie die Sprachen aus, die übersetzt werden müssen.
+
+## Crowdsourcing-Projekteinstellungen
+
+Um mit der Konfiguration der Crowdsourcing-Einstellungen Ihres Projekts zu beginnen, öffnen Sie Ihr Projekt und gehen Sie zu **Workflow > Crowdsourcing**. Hier können Sie wichtige Aspekte verwalten, darunter allgemeine Projektdetails, Readme-Inhalte für Mitwirkende, Statusbilder, die den Lokalisierungsfortschritt anzeigen, und den Projektlink zum Aufbau Ihrer Community.
+
+
+
+Nachdem du alle Crowdsourcing-Projekteinstellungen konfiguriert hast, klicke auf **Veröffentlichen**, um dein Projekt öffentlich und auf deiner [öffentlichen Organisationsseite](#public-organization-settings) sichtbar zu machen.
+
+### Allgemein
+
+Im Abschnitt **Allgemein** können Sie den öffentlichen Projektnamen, das Logo und die Beschreibung aktualisieren. Sie können auch die öffentliche Projekt-URL anpassen, um sie mit der Community zu teilen.
+
+
+
+### Readme
+
+Im Abschnitt **Readme** können Sie eine Beschreibung hinzufügen, die auf der Registerkarte **Readme** der öffentlichen Seite Ihres Projekts angezeigt wird. Sie können den Inhalt entweder als reinen Text oder mit Markdown formatieren.
+
+Verwenden Sie die Option **Vorschau**, um zu prüfen, wie Ihre Anweisungen aussehen werden, insbesondere wenn Sie Markdown zur Formatierung verwendet haben.
+
+### Statusbild
+
+Du kannst Statussymbole in das README deines Projekts, in die Dokumentation oder in externe Dienste wie GitHub einbetten. Mit diesen Symbolen können Besucher und Nutzer den Lokalisierungsfortschritt schnell erkennen und zu Übersetzungen beitragen.
+
+Für das Einbetten des Statusbildes stehen Ihnen folgende Optionen zur Verfügung:
+
+* Markdown
+* HTML
+* Bild-URL
+
+
+
+### Community aufbauen
+
+Im Abschnitt **Community aufbauen** können Sie den Link zu Ihrem Übersetzungsprojekt kopieren, um Mitwirkende einzuladen. Teilen Sie diesen Link auf Ihrer Website, in sozialen Medien oder per E-Mail, um zur Teilnahme an Ihren Crowdsourcing-Aktivitäten zu ermutigen.
+
+## Single Sign-on für Mitwirkende
+
+Community-Mitglieder können sich über ihre Social-Media-Profile oder Konten von Repository-Verwaltungsdiensten bei Ihrem Crowdin-Enterprise-Projekt anmelden. Sie können Single Sign-on mit Facebook, Google, Twitter, GitHub, GitLab und OpenID Connect konfigurieren.
+
+Die **Crowdin Single Sign-on API** ermöglicht es Mitwirkenden, Crowdin mit ihren bestehenden Benutzernamen aus Ihrem Dienst beizutreten, sodass kein separates Crowdin-Enterprise-Konto erstellt werden muss.
+
+
+ Erfahren Sie mehr über [Authentifizierungsmethoden](/enterprise/security/#authentication-methods) in Crowdin Enterprise.
+
+
+## Gamification
+
+Gamification steigert die Benutzerinteraktion durch ein Belohnungssystem für Mitwirkende. Sie hilft dabei, deren Einsatz anzuerkennen, und kann die Übersetzungsqualität erheblich verbessern. Sie können über die App [Translation Goals](https://store.crowdin.com/translation-goals) konkrete Übersetzungsziele für Ihre Freiwilligen festlegen. Dieser Ansatz motiviert Mitwirkende und fördert das Gefühl der Beteiligung an der Community.
+
+Um Ziele festzulegen und Belohnungen anzubieten, können Sie symbolische Anreize wie einen kostenlosen Servicemonat, eine lebenslange Lizenz oder zusätzliche Funktionen in Betracht ziehen, die Ihrer Community einen Mehrwert bieten.
+
+
+
+
+
+
+## Öffentliche Organisationseinstellungen
+
+Wenn Sie mindestens ein Projekt veröffentlichen, das den Crowdsourcing-Workflow-Schritt enthält, wird automatisch eine Seite **Öffentliche Organisation** erstellt. Diese Seite bietet einen Überblick über die Arbeit Ihrer Organisation und ist für freiwillige Übersetzer oder alle Personen mit dem Link zugänglich. Auf der öffentlichen Seite werden eine Beschreibung Ihrer Organisation, hervorgehobene Projekte und der Fortschritt aktiver Crowdsourcing-Übersetzungsprojekte angezeigt.
+
+Sie können die Darstellung Ihrer Organisation anpassen, indem Sie die folgenden Einstellungen unter **Organisationseinstellungen > Organisationsinfo > Öffentliche Organisation** konfigurieren:
+
+* Fügen Sie eine öffentliche Beschreibung hinzu, um Ihre Organisation vorzustellen. Wie im Abschnitt [Readme](#readme) können Sie reinen Text oder Markdown verwenden und die Beschreibung vor dem Speichern in der Vorschau ansehen.
+* Wählen Sie aus, wie Projekte angezeigt werden: **Liste** oder **Raster**.
+* Aktivieren Sie den Abschnitt **Hervorgehobene Projekte**, um bestimmte Projekte hervorzuheben. Sie können diese hervorgehobenen Projekte entweder über die **Organisationseinstellungen** oder direkt auf der öffentlichen Seite anpassen.
+
+Mit diesen Einstellungen können Sie potenziellen Mitwirkenden einen klaren und ansprechenden Überblick über die Lokalisierungsaktivitäten Ihrer Organisation bieten.
diff --git a/src/content/docs/de/enterprise/organization-management/groups.mdx b/src/content/docs/de/enterprise/organization-management/groups.mdx
new file mode 100644
index 000000000..609236fbc
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/groups.mdx
@@ -0,0 +1,75 @@
+---
+title: Gruppen
+description: Organisieren zugehörig Projekte under a Gruppe
+slug: enterprise/groups
+---
+
+import { Image } from 'astro:assets';
+import { Steps, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import createGroup from '!/enterprise/organization-management/group_create.png';
+import workspaceExplorer from '!/enterprise/organization-management/workspace_explorer.png';
+
+Gruppen helfen dir, zusammengehörige Projekte in einer übersichtlichen Hierarchie ähnlich wie Ordner zu organisieren. Du kannst Gruppen in Untergruppen verschachteln, um deinen Workspace zu strukturieren und den Zugriff effizienter zu verwalten.
+
+## Anwendungsfälle
+
+Gruppen sind hilfreich, um Projekte nach Typ, Zweck oder Besitz zu organisieren und zu verwalten. Du kannst:
+
+* Organisiere Projekte nach Inhaltstyp (z. B. Dokumentation, Marketingmaterialien), Produktlinie (z. B. mobile Apps, Spiele) oder Abteilung (z. B. Entwicklung, Support).
+* Weise einer Gruppe Manager zu, damit sie gleichzeitig Zugriff auf alle Projekte der Gruppe erhalten.
+* Erstelle und verwalte Workflow-Vorlagen, die für die Gruppe spezifisch sind.
+* Teile Lokalisierungsressourcen wie Translation Memories, Glossare oder MT-Engines innerhalb der Gruppe oder Untergruppe.
+* Für Übersetzungsdienstleister: Gruppiere eingehende Projekte nach Kunde, um den Zugriff und die Ressourcenverwaltung zu vereinfachen.
+
+## Berechtigung Granularität Mode
+
+Wenn deine Organisation den [Modus für granulare Berechtigungen](/enterprise/permissions-granularity-mode/) verwendet, kannst du Ressourcen und Berechtigungen für jede Projektgruppe separat verwalten. This ermöglicht you to:
+
+* Erstelle Workflow templates spezifisch to jeder Gruppe.
+* Verwalte Translation Memories und Glossare auf Gruppenebene.
+* Connect MT engines for a spezifisch Gruppe.
+* Zuweisen Manager to alle Projekte innerhalb a Gruppe at once.
+
+## Freigegebene Ressourcen
+
+Lokalisierungsressourcen wie Translation Memories, Glossare, MT-Engines und Workflows, die auf Organisationsebene hinzugefügt wurden, sind in allen Projekten verfügbar. Wenn du Ressourcen zu einer bestimmten Gruppe oder Untergruppe hinzufügst, sind sie nur für die Projekte innerhalb dieser Gruppe oder Untergruppe verfügbar.
+
+
+
+
+
+
+
+
+## Manager Berechtigungen
+
+Managern, die einer Gruppe zugewiesen sind, werden automatisch dieselben Berechtigungen für deren Untergruppen und Projekte vererbt.
+
+
+ Mehr über die [Managerrolle](/enterprise/roles/#manager) erfahren.
+
+
+## Navigation
+
+Um zwischen Gruppen und Untergruppen zu wechseln, verwende das Seitenleistenmenü oder klicke direkt auf die Ordnersymbole. Wenn die Gruppenhierarchie in der Seitenleiste nicht sichtbar ist, klicke unten links auf die Schaltfläche **Workspace-Explorer**, um die Gruppenliste zu öffnen.
+
+
+
+## Erstellen ein Gruppe
+
+Um erstellen a Gruppe, folge these Schritten:
+
+
+ 1. Öffne den **Workspace** deiner Organisation, bewege den Mauszeiger über die Schaltfläche unten rechts und wähle die Option **Gruppe erstellen**.
+ 2. Gib einen Namen für deine Gruppe ein, der angibt, welche Art von Projekten sie enthalten wird.
+ 3. Klicke auf **Erstellen Gruppe**.
+
+
+## nächste Schritten
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/organization-management/overview.mdx b/src/content/docs/de/enterprise/organization-management/overview.mdx
new file mode 100644
index 000000000..215444263
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/overview.mdx
@@ -0,0 +1,79 @@
+---
+title: Mit einer Organisation starten
+description: Erfahren Sie, wie Sie eine Organisation erstellen, sich registrieren und im Workspace anmelden.
+slug: enterprise/organization
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import acceptInvitation from '!/enterprise/organization-management/account_accept_invitation.png';
+import logIn from '!/enterprise/organization-management/account_log_in.png';
+import createWorkspace from '!/enterprise/organization-management/account_create_workspace.png';
+
+Eine Organisation bündelt alle Unternehmensmitglieder, die an der Lokalisierung beteiligt sind, sowie Mitwirkende (Übersetzer, Korrekturleser, Dienstleister usw.) an einem Ort.
+
+Innerhalb deiner Organisation kannst du:
+
+* Erstellen und verwalten Sie Projekte einzeln oder als Teil von Gruppen.
+* Erstellen Sie Workflow-Vorlagen und wenden Sie sie auf einzelne Projekte und Gruppen an.
+* Assign admin access at different levels.
+* Weisen Sie Übersetzer, Korrekturleser und Dienstleister bestimmten Workflow-Schritten zu.
+* Verwenden Sie [integrierte KI-Funktionen](/enterprise/crowdin-ai/), um Übersetzungsqualität und Produktivität zu verbessern.
+* Erweitern Sie den Funktionsumfang mit Apps und Integrationen aus dem [Crowdin Store](https://store.crowdin.com/).
+
+## Organisation erstellen
+
+Wenn Sie eine Organisation in Crowdin Enterprise erstellen, erstellen Sie gleichzeitig Ihr persönliches Konto und werden automatisch Organisationsinhaber. Der Inhaber hat vollständigen Zugriff auf Einstellungen auf Organisationsebene, Abrechnung, Benutzerverwaltung und mehr. Andere Benutzer [treten bestehenden Organisationen auf Einladung bei](#signing-up-by-an-invitation) und werden zu deren Mitgliedern.
+
+Führen Sie die folgenden Schritte aus, um Ihre Organisation zu erstellen und Ihr Konto zu registrieren:
+
+
+ 1. Öffnen Sie die Registrierungsseite.
+ 2. Wählen Sie Ihr bevorzugtes Rechenzentrum (**US Data Center** oder **EU Data Center**). Damit wird festgelegt, wo die Daten Ihrer Organisation (Dateien, Zeichenfolgen und andere Ressourcen) gespeichert werden.
+ 3. Geben Sie den Namen Ihrer Organisation ein. Er wird auch in der URL verwendet (z. B. `organization-name.crowdin.com`).
+ 4. Füllen Sie alle Felder mit Ihren Kontodaten aus und klicken Sie auf **Organisation erstellen**.
+ 5. Öffnen Sie Ihren Posteingang, öffnen Sie die Aktivierungs-E-Mail und klicken Sie auf **Organisation aktivieren**.
+
+
+
+ Der für die URL verwendete Organisationsname kann nicht geändert werden. Alle anderen persönlichen Daten können in Ihren [Kontoeinstellungen](/enterprise/account-settings/) geändert werden.
+
+
+
+ Sie können eine [benutzerdefinierte Domain](/enterprise/organization-settings/#custom-domain) einrichten, wenn Sie Ihre eigene URL für die Organisation verwenden möchten.
+
+
+## Signing up From an Invite
+
+Tritt einer Organisation bei, um gemeinsam mit deinem Team an Lokalisierungsprojekten zu arbeiten.
+Sobald du eine Einladung erhältst, befolge diese Schritte, um einer Organisation beizutreten:
+
+
+ 1. Öffnen Sie die Einladungs-E-Mail und klicken Sie auf **Einladung annehmen**.
+ 2. Erstellen Sie einen Benutzernamen und ein Passwort.
+ 3. Klicken Sie auf **Konto erstellen**.
+
+
+## Bei einer Organisation anmelden
+
+Sobald deine Organisation erstellt und aktiviert wurde, befolge diese Schritte zur Anmeldung:
+
+
+ 1. Öffnen Sie die Anmeldeseite.
+ 2. Geben Sie den Namen Ihrer Organisation ein und klicken Sie auf **Weiter**.
+ 3. Geben Sie Ihre E-Mail-Adresse oder Ihren Benutzernamen und Ihr Passwort ein.
+ 4. Klicken Sie auf **Anmelden**.
+
+
+## Ihre Organisations-URL finden
+
+So finden Sie schnell die Organisationen, auf die Sie Zugriff haben:
+
+
+ 1. Öffnen Sie die Anmeldeseite und wählen Sie **Crowdin Enterprise**.
+ 2. Klicken Sie auf **URL vergessen?**.
+ 3. Fügen Sie Ihre E-Mail-Adresse hinzu.
+ 4. Klicken Sie auf **Bestätigen**.
+
+
+Wir senden Ihnen Anmeldelinks für die Crowdin-Enterprise-Organisationen, die mit der von Ihnen eingegebenen Adresse verknüpft sind.
diff --git a/src/content/docs/de/enterprise/organization-management/settings/custom-placeholders.mdx b/src/content/docs/de/enterprise/organization-management/settings/custom-placeholders.mdx
new file mode 100644
index 000000000..133e7f0a4
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/custom-placeholders.mdx
@@ -0,0 +1,145 @@
+---
+title: Benutzerdefinierte Platzhalter
+description: Konfiguriere die Hervorhebung benutzerdefinierter Platzhalter im Editor
+slug: enterprise/custom-placeholders
+---
+
+import { Image } from 'astro:assets';
+import { Steps, LinkCard, CardGrid, Aside } from '@astrojs/starlight/components';
+import organizationSettingsMenuItem from '!/enterprise/organization-management/organization_settings_menu_item.png';
+import customPlaceholderExpression from '!/enterprise/organization-management/custom_placeholders_expression.png';
+
+Benutzerdefinierte Platzhalter sind für Fälle vorgesehen, in denen die Quelltexte weniger häufige Platzhalter enthalten, die in den Quellzeichenketten (im Editor) standardmäßig nicht hervorgehoben werden.
+
+## konfigurieren dein benutzerdefiniert Platzhalter
+
+Du kannst benutzerdefinierte Platzhalter in den **Organisationseinstellungen** verwalten.
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **Benutzerdefinierte Platzhalter** und klicke auf **Platzhalter hinzufügen**.
+ 3. Gib im angezeigten Dialog einen benutzerdefinierten Platzhalterausdruck mithilfe der Syntaxelemente für Ausdrücke an und klicke auf **Erstellen**.
+
+
+
+
+Sobald die benutzerdefinierten Platzhalter dem Projekt zugewiesen sind, werden sie den Projektmitgliedern während des Übersetzungsprozesses im Editor hervorgehoben angezeigt.
+
+## Understanding die Syntax: ein einfach Example
+
+Zum Konfigurieren deines benutzerdefinierten Platzhalterausdrucks kannst du die Elemente aus [der Syntax-Tabelle für Ausdrücke](/enterprise/expression-syntax-elements/) verwenden.
+
+Wenn du beispielsweise `[[Placeholder1]]` hervorheben möchtest, könnte dein Ausdruck so aussehen:
+
+```
+start, then "[[", range "a,z,A,Z,0,9", limit "1,20", then "]]", end
+```
+
+Um vereinfachen things a bit, let's deconstruct the expression above.
+
+* `start` – indicates die beginning von die expression.
+* `then "[["` – bedeutet, dass dein benutzerdefinierter Platzhalter mit zwei öffnenden eckigen Klammern beginnt.
+* `range "a,z,A,Z,0,9"` – bedeutet, dass dein benutzerdefinierter Platzhalter Zeichen aus den Bereichen a-z, A-Z und/oder 0-9 enthalten kann.
+* `limit "1,20"` – means das die length von die Platzhalter ist von 1 zu 20 characters.
+* `then "]]"` – bedeutet, dass dein benutzerdefinierter Platzhalter mit zwei schließenden eckigen Klammern endet.
+* `end` – indicates die end von die expression.
+
+
+
+
+
+
+## benutzerdefiniert Platzhalter Expression Examples
+
+Nachfolgend findest du einige Beispiele für benutzerdefinierte Platzhalterausdrücke und wie sie in den Quellzeichenketten im Editor hervorgehoben werden.
+
+
+ Alle folgenden Beispiele verwenden dasselbe Argumenttrennzeichen `"`.
+
+
+##### benutzerdefiniert Platzhalter enclosed in percent characters und curly brackets
+
+Zeichenfolge example:
+
+```
+A test string with a benutzerdefiniert %{placeholder}%
+```
+
+Ausdruck:
+
+```graphql
+Start, eventuell „(“, dann „%“, dann „{“, beliebiger Inhalt, dann „}“, eventuell „)“, dann „%“, Ende
+```
+
+dies expression deconstructed:
+
+* `maybe "("` – ermöglicht die Platzhalter zu optionally starten mit ein `(`.
+* `then "%"` – erfordert ein `%` character.
+* `then "{"` – erfordert ein `{` character.
+* `anything` – entspricht jedem Zeichen oder jeder Zeichenfolge innerhalb des Platzhalters.
+* `then "}"` – erfordert ein `}` character.
+* `maybe ")"` – ermöglicht die Platzhalter zu optionally end mit ein `)`.
+* `then "%"` – erfordert ein `%` character.
+
+##### benutzerdefiniert Platzhalter enclosed in double square brackets
+
+Zeichenfolge example:
+
+```
+A test string with a benutzerdefiniert [[placeholder]]
+```
+
+Ausdruck:
+
+```graphql
+start, then "[[", anythingbut "[[", then "]]", multiple, end
+```
+
+dies expression deconstructed:
+
+* `then "[["` – erfordert die Platzhalter zu starten mit `[[`.
+* `anythingbut "[["` – Matches beliebige character *except* die opening `[[` brackets.
+* `then "]]"` – erfordert die Platzhalter zu end mit `]]`.
+* `multiple` – ermöglicht die Wiederholung des Musters (des Inhalts innerhalb der Klammern).
+
+##### benutzerdefiniert Platzhalter
+
+Zeichenfolge example:
+
+```
+A test string with a benutzerdefiniert placeholder
+```
+
+Ausdruck:
+
+```graphql
+starten, then "Platzhalter", end
+```
+
+##### benutzerdefiniert Platzhalter enclosed in paragraph characters
+
+Zeichenfolge example:
+
+```
+A test string with a benutzerdefiniert §placeholder§
+```
+
+Ausdruck:
+
+```graphql
+start, then "§", anything, then "§", end
+```
+
+##### Langer Satz, den du möglicherweise als einzelnen benutzerdefinierten Platzhalter hervorheben möchtest
+
+Zeichenfolge example:
+
+```text wrap
+Eine Testzeichenkette mit einem langen Satz, den du möglicherweise als einzelnen benutzerdefinierten Platzhalter hervorheben möchtest
+```
+
+Ausdruck:
+
+```graphql wrap
+Start, dann „Langer Satz, den du möglicherweise als einzelnen benutzerdefinierten Platzhalter hervorheben möchtest“, Ende
+```
diff --git a/src/content/docs/de/enterprise/organization-management/settings/custom-qa-checks.mdx b/src/content/docs/de/enterprise/organization-management/settings/custom-qa-checks.mdx
new file mode 100644
index 000000000..1007bde61
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/custom-qa-checks.mdx
@@ -0,0 +1,232 @@
+---
+title: Benutzerdefinierte QA-Prüfungen
+description: Konfigurieren Sie benutzerdefinierte QA-Prüfungen, um hochwertige Übersetzungen sicherzustellen
+slug: enterprise/custom-qa-checks
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import organizationSettingsMenuItem from '!/enterprise/organization-management/organization_settings_menu_item.png';
+import createCustomQAChecks from '!/enterprise/organization-management/custom_qa_checks_create.png';
+
+Zusätzlich zu den integrierten QA-Prüfungen, die in jedem Projekt verfügbar sind, kannst du auf Organisationsebene zwei weitere Arten von QA-Prüfungen konfigurieren: [Benutzerdefinierte QA-Prüfungen](#custom-qa-checks) und [Externe QA-Prüfungen](#external-qa-checks).
+
+* **Benutzerdefinierte QA-Prüfungen** sind leichtgewichtig und synchron. Sie verwenden eine vereinfachte JavaScript-Syntax und werden in einer Sandbox-Umgebung ohne Zugriff auf Netzwerkanfragen ausgeführt. Diese Prüfungen eignen sich ideal zur Validierung einfacher sprachspezifischer Regeln wie Platzhalterformatierung, Zeichensetzung, Leerzeichen oder regulärer Ausdrücke.
+* **Externe QA-Prüfungen** sind fortgeschrittener und asynchron. Sie werden als [Crowdin-Apps](/developer/crowdin-apps-about/) implementiert und können komplexe Logik ausführen, Netzwerkanfragen stellen und in externe Dienste integriert werden (z. B. KI-gestützte QA, Styleguide-Validierung oder Rendern übersetzter Texte zur Größenmessung). Verwende sie, wenn du mehr Flexibilität benötigst, als die Einschränkungen der benutzerdefinierten QA-Prüfungen zulassen.
+
+Beide Arten von Prüfungen werden unter **Organisationseinstellungen > Benutzerdefinierte QA-Prüfungen** verwaltet, unterscheiden sich aber in ihrer Funktionsweise und ihren geeigneten Einsatzbereichen.
+
+## Benutzerdefinierte QA-Prüfungen
+
+Benutzerdefinierte QA-Prüfungen helfen dabei, sprachspezifische Aspekte wie Zeichensetzung, Zahlen und reguläre Ausdrücke effizient zu verarbeiten und so genauere QA-Ergebnisse und hochwertige Übersetzungen in allen Sprachen zu gewährleisten. Mit benutzerdefinierten QA-Prüfungen kannst du genau die Fehler erkennen, die du finden möchtest. Es hilft Kunden, Fehler in den Texten zu vermeiden, und Übersetzern, Inhalte effizienter zu übersetzen.
+
+### Erstellen und Hinzufügen Benutzerdefinierte QA-Prüfungen
+
+Du kannst benutzerdefinierte QA-Prüfungen in den **Organisationseinstellungen** verwalten. Es gibt zwei Möglichkeiten, neue benutzerdefinierte QA-Prüfungen zu deiner Organisation hinzuzufügen: Erstelle eigene Prüfungen von Grund auf oder füge sie aus dem [Crowdin Store](https://store.crowdin.com/types/qa-check) hinzu.
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **Benutzerdefinierte QA-Prüfungen** und klicke auf **Erstellen**.
+ 3. Gib die Details der benutzerdefinierten QA-Prüfung in den erforderlichen Feldern an:
+ * *Name* – gib deiner benutzerdefinierten QA-Prüfung einen eindeutigen Namen, damit Übersetzer verstehen, was korrigiert werden muss.
+ * *Beschreibung* – erkläre, was die benutzerdefinierte QA-Prüfung überprüft oder korrigiert.
+ * *(Optional)* *In allen Projekten aktivieren* – wähle diese Option aus, wenn die benutzerdefinierte QA-Prüfung in allen Projekten deiner Organisation verfügbar sein soll.
+ * *Codeausschnitt* – stelle den JavaScript-basierten [Codeausschnitt](#code-snippet) bereit, der die QA-Prüfung ermöglicht. Es enthält ein `crowdin`-Objekt und mehrere Eigenschaften.
+ 4. Klicke auf **Erstellen**.
+
+
+Alternativ kannst du vorhandene benutzerdefinierte QA-Prüfungen aus dem [Crowdin Store](https://store.crowdin.com/types/qa-check) hinzufügen. Gehe dazu wie folgt vor:
+
+
+ 1. Gehen Sie zu **Organisationseinstellungen > Benutzerdefinierte QA-Prüfungen**.
+ 2. Klicken Sie **Hinzufügen from store**.
+ 3. Klicke neben der gewünschten benutzerdefinierten QA-Prüfung auf .
+ 4. Klicke auf **Erstellen**.
+
+
+### Codeausschnitt
+
+Benutzerdefinierte QA-Prüfungen verwenden JavaScript-basierte Codeausschnitte. Diese Codeausschnitte sind für Benutzer mit grundlegenden JavaScript-Kenntnissen gedacht, die automatisierte Validierungsregeln für Übersetzungen erstellen möchten.
+
+Jede benutzerdefinierte QA-Prüfung funktioniert, indem sie ein `crowdin`-Objekt auswertet, das den Kontext und Inhalt der aktuell geprüften Übersetzung enthält. Dein Codeausschnitt sollte die Übersetzung analysieren und zurückgeben, ob sie die Prüfung besteht oder korrigiert werden muss.
+
+
+ Verwende den [Crowdin Script Editor](https://crowdin.github.io/crowdin-script-editor/), um deinen Codeausschnitt zu schreiben, zu testen und zu validieren, bevor du ihn zu Crowdin Enterprise hinzufügst.
+
+
+#### Parameter
+
+Der Codeausschnitt enthält ein `crowdin`-Objekt und mehrere Eigenschaften. Verwende diese Objektvorlage als Eingabestruktur, um den Codeausschnitt zu erstellen:
+
+```text
+object crowdin {
+ object file {
+ string name,
+ string fullName,
+ string branch,
+ string type
+ }
+ string sourceLanguage,
+ string targetLanguage,
+ object context {
+ string context,
+ ?int maxLength,
+ ?string pluralForm,
+ ?string identifier
+ },
+ string contentType,
+ string source,
+ string translation
+}
+```
+
+#### Anforderungsbeispiel
+
+Im Anfrageobjekt werden die folgenden Schlüssel verwendet:
+
+| Eigenschaft | Beschreibung |
+| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| `file.name` | Name der Quelldatei |
+| `file.fullName` | Vollständiger Pfad zur Quelldatei im Projekt (ohne Branch, sofern vorhanden) |
+| `file.branch` | Name des Branches, in dem die Quelldatei gespeichert ist |
+| `file.type` | Typ der Quelldatei |
+| `sourceLanguage` | [Crowdin-Code](/developer/language-codes/) für die Quellsprache des Projekts |
+| `targetLanguage` | [Crowdin-Code](/developer/language-codes/) für die Zielsprache des Projekts |
+| `source` | Quelltext |
+| `translation` | Übersetzte Zeichenkette |
+| `context.context` | Kontext der Quellzeichenkette |
+| `context.maxLength` | Maximale Länge der übersetzten Zeichenkette |
+| `context.pluralForm` | PluralForm gibt an, welche Pluralform derzeit übersetzt wird |
+| `context.identifier` | Bezeichner (Schlüssel) der Quellzeichenkette |
+| `contentType` | Die Zeichenkette kann einen der drei Typen enthalten: `text/plain`, `application/vnd.crowdin.text+plural`, `application/vnd.crowdin.text+icu` |
+
+Nachfolgend findest du ein Beispiel für eine Anfrage mit einem Codeausschnitt für eine benutzerdefinierte QA-Prüfung:
+
+```json
+{
+ "file": {
+ "name": "strings.json",
+ "fullName": "backend/strings.json",
+ "branch": "master",
+ "type": "json"
+ },
+ "sourceLanguage": "en",
+ "targetLanguage": "de",
+ "context": {
+ "context": "backend.string.example.plain",
+ "maxLength": 10,
+ "pluralForm": "one",
+ "identifier": "6a1821e6499ebae94de4b880fd93b985"
+ },
+ "contentType": "application/vnd.crowdin.text+plural",
+ "source": '{"one":"Password", "other":"Passwords"}',
+ "translation": "das Passwort "
+}
+```
+
+#### Antwort
+
+Nach der Ausführung des Codeausschnitts sollte eine Antwort zurückgegeben werden, die angibt, ob die benutzerdefinierte QA-Prüfung erfolgreich bestanden oder nicht bestanden wurde.
+
+##### Beispiel für eine erfolgreiche QA-Prüfung
+
+```json
+{
+ "success": true
+}
+```
+
+##### Beispiel für eine fehlgeschlagene QA-Prüfung
+
+```json
+{
+ "success": false,
+ "message": "The sentence starts with a space. Please remove 1 space at the beginning of the translation.",
+ "fixes": [
+ {
+ "from_pos": 0,
+ "to_pos": 1,
+ "replacement": ""
+ }
+ ]
+}
+```
+
+Die Eigenschaft `message` erklärt, was der Übersetzer korrigieren soll.
+Das Array `fixes` enthält Anweisungen, um die Übersetzung direkt im Crowdin-Editor automatisch zu korrigieren.
+
+* `from_pos` – die Zeichenposition in der `translation`-Zeichenkette, an der der Ersatz beginnt.
+* `to_pos` – The end character position.
+* `replacement` – der Text, der die Zeichen zwischen `from_pos` und `to_pos` ersetzen soll.
+
+##### Beispiel für Korrekturen
+
+```json
+{
+ "from_pos": 0,
+ "to_pos": 1,
+ "replacement": ""
+}
+```
+
+
+ Füge die Eigenschaft `fixes` nach Möglichkeit immer ein. So können Übersetzer Korrekturen mit einem einzigen Klick anwenden und ihre Effizienz steigern.
+
+
+### Einschränkungen
+
+Custom QA check code snippets have Folgende limitations:
+
+* Der Code wird vollständig in einer isolierten Sandbox-Umgebung ausgeführt. Neither browser context nor Node.js context ist verfügbar.
+* Standard-JavaScript-Objekte wie `Date`, `Math` und andere sind nicht verfügbar.
+* Die Ausführungszeit ist auf **100 ms** begrenzt. Wenn dein Code länger ausgeführt wird, wird die QA-Prüfung beendet. Vereinfache deine Logik und teste sie mit dem [Crowdin Script Editor](https://crowdin.github.io/crowdin-script-editor/).
+
+**Bewährte Vorgehensweisen:**
+
+* Keep Ihre code lightweight to avoid execution timeouts.
+* Verwende reguläre Ausdrücke für einen effizienten Mustervergleich.
+* Füge `fixes` hinzu, um den Prüfprozess für Übersetzer zu beschleunigen.
+
+## Externe QA-Prüfungen
+
+Externe QA-Prüfungen sind Crowdin-Apps, die die integrierte QA-Funktionalität erweitern. Diese Prüfungen laufen asynchron und eignen sich ideal für komplexere Anwendungsfälle, die Netzwerkanforderungen, externe Integrationen oder erweiterte Logik erfordern.
+
+**Anwendungsfälle:**
+
+* Validate translations against Ihre style guide using AI.
+* Führe serverseitiges Rendering durch, um Textabmessungen mit benutzerdefinierten Schriftarten zu messen.
+* Integriere Drittanbieterdienste, um sensible Inhalte zu überprüfen.
+
+Externe QA-Prüfungen arbeiten unabhängig von den synchronen Prüfungen von Crowdin und bieten mehr Flexibilität, da sie als separate Dienste ausgeführt werden.
+
+### Externe QA-Prüfungen installieren und konfigurieren
+
+Du kannst externe QA-Prüfungen aus dem [Crowdin Store](https://store.crowdin.com/types/qa-check) hinzufügen oder über das [Crowdin Developer Portal](/developer/crowdin-apps-module-external-qa-check/) eigene Apps entwickeln.
+
+So installierst und konfigurierst du eine externe QA-Prüfung:
+
+
+ 1. Gehen Sie zu **Organisationseinstellungen > Benutzerdefinierte QA-Prüfungen**.
+ 2. Scroll to the **Externe QA-Prüfungen** section.
+ 3. Klicken Sie **Hinzufügen from store**.
+ 4. Suche im Crowdin Store die externe QA-Prüfungs-App, die du hinzufügen möchtest, und klicke auf **Installieren**.
+ 5. Konfiguriere nach der Installation die App-Einstellungen (falls erforderlich). Each app may have different configuration steps abhängig von its functionality.
+ 6. Klicken Sie **Submit** to Speichern the configuration.
+
+
+
+
+## Benutzerdefinierte und externe QA-Prüfungen in Projekten aktivieren
+
+Nach dem Hinzufügen werden sowohl benutzerdefinierte als auch externe QA-Prüfungen in deinem Projekt unter **Einstellungen > Qualitätssicherung** zusammen mit den integrierten QA-Prüfungen von Crowdin angezeigt. Sie können Aktivieren or Deaktivieren them abhängig von Ihre project requirements.
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Qualitätssicherung**.
+ 2. Wählen Sie die needed QA checks (Custom and External).
+
+
+
+ Mehr über die [Einstellungen für die Qualitätssicherung](/enterprise/project-settings/qa-checks/) erfahren.
+
diff --git a/src/content/docs/de/enterprise/organization-management/settings/fields.mdx b/src/content/docs/de/enterprise/organization-management/settings/fields.mdx
new file mode 100644
index 000000000..443cd92e6
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/fields.mdx
@@ -0,0 +1,137 @@
+---
+title: Felder
+description: Einrichten custom properties to enhance Ihre data management
+slug: enterprise/fields
+sidebar:
+ order: 4
+---
+
+import { Steps, Icon, Aside, CardGrid } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import fieldsDetails from '!/enterprise/organization-management/fields_details.png';
+import fieldsProjectLabels from '!/enterprise/organization-management/fields_project_labels.png';
+
+Felder sind benutzerdefinierte Eigenschaften, mit denen du die Arbeitsorganisation und Datenverwaltung in Crowdin Enterprise verbessern kannst, indem du zusätzlichen hilfreiche Informationen, Links oder Daten zu verschiedenen Entitäten wie Projekten, Benutzerkonten, Aufgaben und weiteren Objekten hinzufügst.
+
+Felder bieten Flexibilität und Anpassungsmöglichkeiten für verschiedene Anwendungsfälle, z. B. zum Markieren kritischer Projekte, Kategorisieren von Aufgaben oder Hinzufügen kontextbezogener Informationen zu Benutzerkonten. Dadurch erhältst du mehr Übersicht über die innerhalb einer Crowdin-Enterprise-Organisation stattfindende Arbeit. Felder können entweder über die Benutzeroberfläche oder die API erstellt und verwaltet werden.
+
+Felder werden auch häufig von Crowdin-Apps erstellt. In der Regel ist es am besten, benutzerdefinierte Eigenschaften, die von Crowdin-Apps erstellt wurden, unverändert zu lassen.
+
+## Anwendungsfälle
+
+Sie können use fields in numerous scenarios. Hier sind einige Beispiele:
+
+* **Projektpriorisierung** – kennzeichne kritische Projekte mit einem benutzerdefinierten Kontrollkästchenfeld, damit sie leicht identifiziert und priorisiert werden können.
+* **Aufgabenkategorisierung** – verwende benutzerdefinierte Labels oder Auswahllisten, um Aufgaben anhand bestimmter Kriterien oder Eigenschaften zu kategorisieren.
+* **Benutzeranpassung** – füge Benutzerkonten Felder hinzu, um zusätzliche Informationen oder Präferenzen zu speichern.
+* **Crowdin-Apps-Integration** – Felder können als Speicher für app-spezifische Informationen dienen und die Integration mit Drittanbieteranwendungen erleichtern.
+
+## Terminologie
+
+* **Feld** – ein anpassbarer Dateneingabepunkt, über den Benutzer bestimmte Informationen eingeben können.
+* **Entität** – ein Objekt, dem Felder hinzugefügt werden können (z. B. Projekt, Aufgabe, Benutzer, Datei oder Zeichenkette).
+* **Position** – der Bereich innerhalb der Benutzeroberfläche, in dem das Feld angezeigt wird.
+
+## Berechtigungen
+
+Felder können nur vom Organisationsinhaber und von Administratoren über die Benutzeroberfläche oder die API erstellt und bearbeitet werden. Nach der Erstellung können Felder von Benutzern mit den entsprechenden Rollen in der Organisation verwendet werden. Ein Benutzer, der Projekte erstellen kann, kann beispielsweise ein Feld im Dialog „Projekt erstellen“ oder an jeder anderen für die betreffende Feldentität verfügbaren Position anzeigen und verwenden.
+
+## Erstellen New Fields
+
+um zu erstellen a new field, folgen Sie diesen Schritten:
+
+
+ 1. Gehen Sie zu **Organisationseinstellungen > Fields**.
+ 2. Klicken Sie **New field**.
+ 3. Legen Sie die field parameters:
+ * *Name* – gib den Feldnamen an, der in der Benutzeroberfläche angezeigt wird.
+ * *Slug* – gib den eindeutigen Feldbezeichner an, der in API-Aufrufen verwendet wird.
+ * *Beschreibung* – gib zusätzliche Informationen an, die als Hilfstext unter dem Feld angezeigt werden.
+ * *Type* – Wählen Sie die [type of field](#field-types).
+ * *Entitäten* – wähle ein oder mehrere [Objekte](#entities-and-locations) aus, auf die du das Feld anwenden möchtest.
+ * *Position* – wähle die spezifischen [Seiten oder Modale](#entities-and-locations) aus, auf denen das Feld angezeigt wird.
+ 4. Klicke auf **Speichern**.
+
+ Positionen, die in der Spalte *Bearbeitbar* mit dem Symbol gekennzeichnet sind, ermöglichen Benutzern, dort Feldwerte zu bearbeiten.
+
+
+
+## Verwalten Fields via API
+
+Felder können mithilfe der API-Methoden aus der [Kategorie „Felder“](/developer/enterprise/api/v2/#tag/Fields) erstellt werden.
+
+Sobald ein Feld erstellt wurde, kannst du auf den vorkonfigurierten Entitäten mit seinen Werten arbeiten. Die Methoden `List` und `Edit` dienen unterschiedlichen Zwecken:
+
+* **Feldwerte abrufen** – verwende die `List`-Methoden, um die aktuell den Entitäten zugewiesenen Feldwerte zu lesen. Werte werden zur Referenz zurückgegeben und nicht zum Filtern oder Suchen nach Entitäten verwendet:
+ * [Projekte auflisten](/developer/enterprise/api/v2/#operation/api.projects.getMany)
+ * [Aufgaben auflisten](/developer/enterprise/api/v2/#operation/api.projects.tasks.getMany)
+ * [Benutzer auflisten](/developer/enterprise/api/v2/#operation/api.users.getMany)
+ * [Dateien auflisten](/developer/enterprise/api/v2/#operation/api.projects.files.getMany)
+ * [Zeichenketten auflisten](/developer/enterprise/api/v2/#operation/api.projects.strings.getMany)
+* **Feldwerte aktualisieren** – verwende die `Edit`-Methoden, um den Wert eines Feldes für eine bestimmte Entität festzulegen oder zu ändern:
+ * [Projekt bearbeiten](/developer/enterprise/api/v2/#operation/api.projects.patch)
+ * [Aufgabe bearbeiten](/developer/enterprise/api/v2/#operation/api.projects.tasks.patch)
+ * [Benutzer bearbeiten](/developer/enterprise/api/v2/#operation/api.users.patch)
+ * [Datei bearbeiten](/developer/enterprise/api/v2/#operation/api.projects.files.patch)
+ * [Zeichenkette bearbeiten](/developer/enterprise/api/v2/#operation/api.projects.strings.patch)
+
+## Feldwerte bearbeiten
+
+Du kannst Feldwerte auf zwei Arten bearbeiten: über die Benutzeroberfläche oder die API.
+
+### Feldwerte über die Benutzeroberfläche bearbeiten
+
+Nach der Erstellung können Felder bearbeitbaren Positionen innerhalb der Benutzeroberfläche hinzugefügt werden, sodass Benutzer die benötigten Daten eingeben oder ändern können.
+
+### Feldwerte über die API bearbeiten
+
+Sobald ein Feld einer Entität zugewiesen wurde, kann sein Wert über die API bearbeitet werden. Füge dazu den Parameter `fields` zu API-Aufrufen hinzu, die Felder unterstützen. Der Parameter `fields` sollte ein Objekt enthalten, in dem jeder Schlüssel dem Slug des Feldes und der entsprechende Wert dem Feldwert für die jeweilige Entität entspricht (z. B. `"fields": {"fieldSlug": 2}`).
+
+## Feldtypen
+
+Crowdin Enterprise unterstützt verschiedene Feldtypen, die jeweils unterschiedliche Anforderungen an die Dateneingabe erfüllen:
+
+* **Optionsfelder** – zeigen eine Liste von Optionen an, von denen jeweils eine ausgewählt werden kann. Bei der Erstellung muss eine Liste von Optionen konfiguriert werden. Jede Option hat einen Wert und eine Bezeichnung. Der Wert muss eindeutig sein. Im Ansichtsmodus wird die ausgewählte Option angezeigt.
+* **Kontrollkästchenfeld** – akzeptiert Wahr/Falsch-Werte und wird häufig für binäre Optionen verwendet. Im Ansichtsmodus wird ein Symbol angezeigt.
+* Sobald du zum Mehrsprachenmodus wechselst, wähle die Sprachen aus, mit denen du arbeiten möchtest, und klicke auf **Anwenden**. Im Ansichtsmodus wird das Datum als Zeichenfolge angezeigt.
+* **Datum- und Zeitauswahl** – ähnlich wie die Datumsauswahl, enthält aber zusätzlich eine Zeitauswahl. Im Ansichtsmodus werden Datum und Uhrzeit als Zeichenfolge angezeigt.
+* **Zahlenfeld** – akzeptiert numerische Eingaben innerhalb der festgelegten Bereiche. Optional kannst du Einheiten hinzufügen, die neben der numerischen Eingabe angezeigt werden.
+* **Labels** – bietet Optionen zur Mehrfachauswahl. Jede Option hat einen eindeutigen Wert und eine eindeutige Bezeichnung. Allows users um zu erstellen new options. Im Ansichtsmodus werden die ausgewählten Optionen als Chips angezeigt.
+* **Auswahlliste (Einzelauswahl)** – bietet Optionen zur Einzelauswahl aus vordefinierten Listen.
+* **Wählen Sie List (Multiple Selections)** – Similar to Labels but doesn't allow users um zu erstellen new options.
+* **Textfeld (nur Klartext)** – stellt ein einzeiliges Texteingabefeld bereit.
+* **Textarea-Feld (Markdown aktiviert)** – stellt ein mehrzeiliges Texteingabefeld bereit, das Markdown-Formatierung unterstützt.
+* **URL-Feld** – ein Textfeld zur Eingabe von URLs.
+
+Jeder Feldtyp kann entsprechend deinen Anforderungen für die jeweilige Verwendung in Crowdin Enterprise angepasst werden.
+
+## Entitäten und Positionen
+
+Unten findest du eine Liste der unterstützten Entitäten und ihrer jeweiligen Positionen, denen Felder hinzugefügt werden können.
+
+* **Projekt**:
+ * Erstellen project modal (Editable)
+ * Kopfbereich der Projekt-Startseite
+ * Tab „Projektdetails“
+ * Project Public Seite Details tab
+ * Project Einstellungen (Editable)
+* **Aufgabe**:
+ * Task Erstellen/Bearbeiten Seite (Editable)
+ * Task Details Seite
+ * Aufgabentafel-Karte
+* **Benutzer**:
+ * Benutzer-Popover
+ * User Details sidebar (Project Members Seite)
+ * User Bearbeiten modal (User management Seite) (Editable)
+* **Datei**:
+ * Seitenleiste mit Dateidetails
+ * File Einstellungen modal
+* **Zeichenkette**:
+ * String Details (Editor)
+ * String Bearbeiten modal (project Strings tab and Editor) (Editable)
+
+## Felder in der Benutzeroberfläche
+
+Sobald die Felder den benötigten Positionen in der Crowdin-Enterprise-Oberfläche (z. B. Projekt) zugewiesen wurden, können Benutzer sie sehen und, sofern möglich, mit ihnen interagieren.
+
+
diff --git a/src/content/docs/de/enterprise/organization-management/settings/general.mdx b/src/content/docs/de/enterprise/organization-management/settings/general.mdx
new file mode 100644
index 000000000..5143784e3
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/general.mdx
@@ -0,0 +1,325 @@
+---
+title: Organisationseinstellungen
+description: Verwalten Sie die Einstellungen Ihrer Crowdin-Enterprise-Organisation
+slug: enterprise/organization-settings
+sidebar:
+ label: Übersicht
+ order: 0
+---
+
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import organizationSettingsMenuItem from '!/enterprise/organization-management/organization_settings_menu_item.png';
+
+Sie können die Einstellungen Ihrer Crowdin-Enterprise-Organisation anzeigen und verwalten using the **Organisationseinstellungen** Seite.
+
+Verwalte Organisationsinformationen, Authentifizierungs- und Sicherheitseinstellungen, sieh dir den Abrechnungsverlauf an, installiere Crowdin-Apps und vieles mehr. Du kannst auch zum Modus Granulare Berechtigungen wechseln, um die Einstellungen für jede Projektgruppe separat zu verwalten.
+
+Um Organisationsdetails zu konfigurieren, klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen** aus.
+
+
+
+
+ Nur der Eigentümer und die Administratoren der Organisation können darauf zugreifen the Organisationseinstellungen Seite.
+
+
+## Organisationsinformationen
+
+Verwalte die wichtigsten Details deiner Organisation, einschließlich Name, Beschreibung, Logo und öffentlicher Präsenz. Du kannst den Namen deiner Organisation aktualisieren und ein neues Logo hochladen, damit das Branding deiner Organisation immer aktuell bleibt. Die **Beschreibung** ist ein Klartextfeld, das auch als Kontext für KI-Funktionen verwendet werden kann, und wird Organisationsmitgliedern im Dialog „Über die Organisation“ angezeigt.
+
+
+ Siehe die [Organisations-API](/developer/enterprise/api/v2/#tag/Organization), um zu erfahren, wie du Details deiner Organisation wie Name und Beschreibung programmgesteuert abrufen kannst.
+
+
+### Öffentliche Organisation
+
+Im Bereich **Öffentliche Organisation** verwaltest du, wie deine Organisation öffentlich dargestellt wird. Füge eine Beschreibung hinzu, wähle die Projektansicht (Liste oder Raster) und wähle bis zu sechs hervorgehobene Projekte aus, die präsentiert werden sollen.
+
+Eine öffentliche Seite wird automatisch erstellt, wenn du ein Projekt mit dem Workflow-Schritt Crowdsourcing veröffentlichst.
+
+Wenn du ein [Übersetzungsdienstleister](/enterprise/for-vendors/) bist, werden deine Organisationsinformationen für deine Kunden sichtbar und du siehst ebenfalls deren Organisationsinformationen.
+
+### Benutzerdefinierte Domain
+
+Konfiguriere eine **Benutzerdefinierte Domain**, um deine eigene Domain auf deine Crowdin-Enterprise-Organisation zu verweisen. Wenn Besucher deine benutzerdefinierte Domain aufrufen, werden sie zur Adresse deiner Organisation auf Crowdin Enterprise weitergeleitet.
+
+Um eine benutzerdefinierte Domain einzurichten, erstelle bei deinem DNS-Anbieter einen CNAME-Eintrag, der auf `org.cname.crowdin.com` verweist. Stelle sicher, dass du diese Adresse unverändert verwendest, da die unten angegebene Domain automatisch erkannt wird.
+
+## Kontostandardwerte
+
+Konfiguriere die Standardeinstellungen, die in deiner gesamten Organisation gelten. Du kannst Standardwerte für die Editoransicht und das Seitenleistenmenü festlegen und optional jede Einstellung sperren, um sie für alle Benutzer durchzusetzen.
+
+### Standard-Editor-Ansicht
+
+Wähle für den Editor in deiner gesamten Organisation den Standardansichtsmodus (Nebeneinander, Komfortabel, Mehrsprachig oder Mehrsprachig (Raster)) aus. Du kannst diese Einstellung sperren, um die ausgewählte Ansicht für alle Benutzer durchzusetzen und individuelle Änderungen in deren Editoreinstellungen zu verhindern.
+
+### Standard-Menükonfiguration
+
+Lege die Standardreihenfolge und Sichtbarkeit der Seitenleistenmenüpunkte für alle Benutzer fest. Die Liste enthält sowohl standardmäßige Navigationsbereiche als auch installierte Apps, die einen Navigationspunkt hinzufügen. Standardmäßig können Benutzer diese Vorgaben in ihren eigenen [Menü anpassen](/enterprise/account-settings/#customize-menu)-Einstellungen überschreiben.
+
+Um das konfigurierte Menü für alle durchzusetzen, wähle **Diese Einstellung sperren** aus. Bei einer Sperrung können Benutzer ihr eigenes Menü in ihren Kontoeinstellungen nicht anpassen. In ausgeblendeten Elementen enthaltene Inhalte bleiben sicher und zugänglich.
+
+Um die Menüreihenfolge und Sichtbarkeit auf die Standardeinstellungen zurückzusetzen, scrolle zum Ende der Liste und klicke auf **Auf Standard zurücksetzen**.
+
+## Sicherheit
+
+Im Bereich **Sicherheit** kannst du konfigurieren, wie Benutzer deiner Organisation beitreten und auf sie zugreifen. Sie können fine-tune Sicherheitseinstellungen and Verwalten various authentication methods basierend auf Ihre preferences.
+
+Mit den Sicherheitsoptionen kannst du die Sicherheit deiner Organisation erhöhen, indem du Funktionen wie die Zwei-Faktor-Authentifizierung aktivierst, bei der Benutzer ihre Identität in einem zusätzlichen Schritt bestätigen müssen. Konfiguriere außerdem die IP-Zulassungsliste, um den Zugriff auf Verbindungen von genehmigten IP-Adressen zu beschränken und so eine strenge Kontrolle über den Zugriff auf die Ressourcen deiner Organisation zu gewährleisten.
+
+Sie können also Verwalten authentication methods for user sign-ins. Verwende die integrierten Optionen von Crowdin Enterprise oder wähle aus verschiedenen externen Methoden, darunter Social Logins über Google, Facebook, GitHub, GitLab und X. Für erweiterte Sicherheit kannst du Passkey für eine Anmeldung ohne Passwort aktivieren oder über OpenID Connect und [SAML](/enterprise/saml/) vorhandene Identitätsanbieter integrieren. Diese Optionen vereinfachen den Authentifizierungsprozess und gewährleisten gleichzeitig eine robuste Sicherheit für deine Organisation.
+
+
+ Weitere Informationen zu [Security](/enterprise/security/).
+
+
+## Abrechnung
+
+Im Bereich **Abrechnung** kannst du deinen Abonnementtarif verwalten, Tariflimits und Nutzung verfolgen, den Zahlungsverlauf anzeigen und App-Abonnements verwalten. Du kannst deinen Tarif upgraden oder herabstufen und die Nutzung sowie Rechnungen deiner Organisation prüfen.
+
+### Abonnementplan
+
+Prüfe deinen aktuellen Tarif: seinen Namen und das Datum, an dem du zu ihm gewechselt hast. Der Status neben dem Namen des Tarifs zeigt den Zustand deines Abonnements:
+
+* **Aktiv**: Das Abonnement ist aktiv und zur Verlängerung vorgesehen.
+* **Limits überschritten**: Usage has gone over the plan limits. Upgrade den Tarif, damit deine Projekte aktiv bleiben.
+* **Ausgesetzt**: Das Abonnement wird nicht verlängert. Deine Daten bleiben erhalten und du kannst jederzeit verlängern.
+* **Beendet**: Das Abonnement ist abgelaufen. Um erneut zu übersetzen, kaufe ein neues Abonnement.
+
+Je nach Tarif werden in diesem Bereich außerdem die folgenden Werte angezeigt:
+
+* **Prepaid-Guthaben**: Der verbleibende Betrag einer jährlichen Zahlung, den Crowdin Enterprise monatlich abbucht. Wenn das Guthaben für die nächste Abbuchung nicht ausreicht, wird der Betrag hervorgehoben und angezeigt, wie viel fehlt.
+* **Guthabenabbuchung** oder **Gesamtbetrag der nächsten Belastung**: der Betrag, der beim nächsten Abrechnungstermin vom Prepaid-Guthaben abgezogen oder dir berechnet wird. Bewege den Mauszeiger über den Betrag, um seine Aufteilung auf den Tarif, App-Abonnements und CDN-Distributionen zu sehen.
+* **Abbuchungsdatum**, **Ablaufdatum** oder **Datum der nächsten Belastung**: der Zeitpunkt, zu dem die nächste Abbuchung oder Zahlung fällig ist.
+* **Verlängert sich am** oder **Ablaufdatum**: der Zeitpunkt, an dem der Tarif verlängert wird oder endet.
+* **Jahrespreis**: die ungefähren Kosten eines Jahres im aktuellen Tarif, berechnet als monatliche Tarif- und App-Abonnementkosten multipliziert mit 12. CDN-Distributionen werden nach Nutzung abgerechnet und sind nicht in diesem Betrag enthalten, weshalb ihm ein ≈ vorangestellt ist.
+
+In der Zeile **Zahlungsmethode** wird der Anbieter genannt, über den dein Abonnement abgerechnet wird. Um deine Abrechnungs- und Kartendaten zu ändern, klicke in dieser Zeile auf **Zahlungsdetails aktualisieren**.
+
+Verwende **Tarif ändern**, um zu einem anderen Tarif zu wechseln, **Verlängern**, um ein ausgesetztes Abonnement fortzusetzen, oder **Aussetzen**, um zukünftige Belastungen zu stoppen.
+
+
+ Weitere Informationen zu [Changing Subscription Plan](/enterprise/changing-subscription-plan/).
+
+
+### Planlimits und Nutzung
+
+Prüfe, welche Leistungen dein Tarif umfasst und wie viel davon deine Organisation nutzt. Die Tabelle hat drei Spalten:
+
+* **Tariffunktion**: die Ressource oder Funktion, z. B. gehostete Wörter, Manager, granulare Berechtigungen, SAML oder IP-Zulassungsliste.
+* **Aktuelle Nutzung/Status**: wie viel deine Organisation nutzt oder ob die Funktion aktiviert ist.
+* **Tariflimit/Verfügbarkeit**: das von deinem Tarif zugelassene Limit oder ob die Funktion darin verfügbar ist. Wenn granulare Berechtigungen aktiviert sind, werden Manager nach Rolle aufgeschlüsselt.
+
+Unter der Tabelle kannst du Tarife vergleichen und ein Upgrade durchführen.
+
+### App-Abonnements
+
+Der Crowdin Store bietet verschiedene Apps, die du installieren kannst, um die Funktionalität von Crowdin Enterprise zu erweitern, in einem CMS gespeicherte Inhalte zu synchronisieren und vieles mehr. Einige Apps sind kostenlos verfügbar, andere sind kostenpflichtig.
+
+
+ Weitere Informationen zu [App Subscriptions](/enterprise/app-subscriptions/).
+
+
+### Zahlungsverlauf
+
+Zahlungsverlauf aufrufen und Rechnungen herunterladen.
+
+
+ Weitere Informationen findest du unter [Zahlungen und Rechnungen](/enterprise/payments-invoices/) und [Abrechnungseinstellungen](/enterprise/billing-settings/).
+
+
+### CDN-Verteilungen
+
+Lege eine tägliche Guthaben-Warnschwelle für CDN-Distributionen fest und sieh dir die Nutzungsstatistiken an.
+
+
+ Mehr erfahren über [CDN Distributions](/enterprise/cdn-distributions/).
+
+
+### Crowdin-Credits
+
+Lade dein Crowdin-Credits-Guthaben für kostenpflichtige Dienste (einschließlich KI-Modelle) auf, lege einen Warnschwellenwert für das Guthaben fest und zeige Nutzungsstatistiken für jeden Dienst an.
+
+
+ Weitere Informationen zu [Crowdin Credits](/enterprise/crowdin-credits/).
+
+
+## Apps
+
+Im Bereich **Apps** verwaltest du die in deiner Organisation installierten Crowdin-Apps. Du kannst aktuell installierte Apps anzeigen und verwalten, nach bestimmten Apps suchen und über bei jeder App die Optionen **Bearbeiten** oder **Deinstallieren** verwenden.
+
+Klicke auf **Aus Store installieren**, um von Crowdin und anderen Entwicklern entwickelte Apps aus dem Crowdin [Store](https://store.crowdin.com/) hinzuzufügen. Alternativ kannst du auf **Private App installieren** klicken, um selbst entwickelte benutzerdefinierte Apps manuell zu installieren.
+
+
+ Erfahren Sie mehr über [Crowdin-Apps installieren](/developer/crowdin-apps-installation/#installation-in-crowdin-enterprise).
+
+
+## Bots
+
+Verwalte Bots für benutzerdefinierte Anwendungen, die mit Crowdin Enterprise interagieren. Bots ermöglichen Anwendungen, bestimmte Aktionen innerhalb der Plattform in deinem Namen auszuführen. Du kannst Bots aus dem [Crowdin Store](https://store.crowdin.com/tags/agent) hinzufügen und ihre Berechtigungen für Projekte und Ressourcen nach Bedarf verwalten.
+
+## Benutzerdefinierte QA-Prüfungen
+
+Im Bereich **Benutzerdefinierte QA-Prüfungen** kannst du auf deine Anforderungen zugeschnittene QA-Prüfungen erstellen, hinzufügen und verwalten. Diese QA-Prüfungen helfen dabei, Übersetzungen anhand von Regeln zu überprüfen, die nicht durch die Standardprüfungen abgedeckt werden. Verwalte deine installierten QA-Prüfungen, indem du sie bei Bedarf anzeigen, aktualisieren oder löschen kannst.
+
+Erstelle [Benutzerdefinierte QA-Prüfungen](/enterprise/custom-qa-checks/) von Grund auf mit einem JavaScript-basierten Codeausschnitt oder füge fertige Prüfungen aus dem [Crowdin Store](https://store.crowdin.com/types/qa-check) hinzu. Installiere außerdem externe QA-Prüfungen als Crowdin-Apps aus dem Crowdin Store, um die QA-Funktionen deiner Organisation zu erweitern.
+
+Nach dem Hinzufügen [weise diese QA-Prüfungen deinen Projekten zu](/enterprise/project-settings/qa-checks/#configure-qa-checks).
+
+## Rechtschreibprüfungen
+
+Integriere benutzerdefinierte Rechtschreibprüfungen, um die Übersetzungsqualität zu verbessern, indem Übersetzungen anhand spezieller Regeln geprüft werden, die von den Standardeinstellungen nicht abgedeckt werden. Du kannst Rechtschreibprüfungen aus dem [Crowdin Store](https://store.crowdin.com/tags/spellcheck) hinzufügen und ihre Einstellungen verwalten, einschließlich unterstützter Sprachen und des Echtzeitprüfmodus.
+
+## Webhooks
+
+Im Bereich **Webhooks** kannst du Organisations-Webhooks konfigurieren, um Benachrichtigungen über wichtige Ereignisse in deiner Organisation zu erhalten. Nach der Einrichtung sendet Crowdin Enterprise bei diesen Ereignissen über HTTP POST- oder GET-Anfragen mit Daten an die angegebene Webhook-URL.
+
+Du kannst Organisations-Webhook für die folgenden Ereignistypen erstellen:
+
+* Gruppe erstellt
+* Gruppe gelöscht
+* Projekt erstellt
+* Projekt gelöscht
+
+
+ Weitere Informationen zu [Webhooks](/enterprise/webhooks/).
+
+
+
+ Du kannst bis zu 20 Webhook-Endpunkte für Ereignisse auf Organisationsebene konfigurieren.
+
+
+## Benutzer Zugriff Tokens
+
+Im Bereich **Benutzerzugriffstoken** können Organisationsinhaber und Administratoren alle von Mitgliedern der Organisation erstellten persönlichen Zugriffstoken anzeigen und verwalten. Diese zentrale Ansicht ermöglicht es dir, die Token-Nutzung zu überwachen und Token zur Erhöhung der Sicherheit zu widerrufen.
+
+
+ Weitere Informationen zu [User Access Tokens](/enterprise/user-access-tokens/).
+
+
+## Benutzerdefinierte Sprachen
+
+Im Bereich **Benutzerdefinierte Sprachen** kannst du die Sprachunterstützung erweitern, indem du benutzerdefinierte Sprachen hinzufügst, die standardmäßig nicht enthalten sind.
+
+Führe die folgenden Schritte aus, um eine benutzerdefinierte Sprache hinzuzufügen:
+
+
+ 1. Klicke oben rechts auf **Sprache hinzufügen**.
+ 2. Gib einen Sprachnamen an und wähle die Hauptsprache aus, wenn die benutzerdefinierte Sprache ein Dialekt ist.
+ 3. Lege Sprachcodes fest und fülle sie aus.
+ 4. Legen Sie fest text direction and Wählen Sie plural form.
+ 5. Klicke auf **Erstellen**.
+
+
+Nach dem Hinzufügen werden benutzerdefinierte Sprachcodes automatisch auf die entsprechenden Platzhalter angewendet, sobald sie verwendet werden. Du kannst außerdem mithilfe von [Sprachzuordnung](/enterprise/project-settings/languages/#language-mapping) benutzerdefinierte Codes für deine benutzerdefinierten Sprachen erstellen.
+
+## Felder
+
+Erstelle Felder, um zusätzliche hilfreiche Informationen, Links oder Daten zu verschiedenen Entitäten wie Projekten, Benutzerkonten, Aufgaben und weiteren Objekten hinzuzufügen.
+
+
+ Weitere Informationen zu [Fields](/enterprise/fields/).
+
+
+## Benutzerdefinierte Platzhalter
+
+Erstellen custom placeholders using supported [Expression Syntax Elements](/enterprise/expression-syntax-elements/), which Sie können assign to preferred projects.
+
+
+ Mehr über [benutzerdefiniert Platzhalter](/enterprise/custom-placeholders/).
+
+
+## Granulare Berechtigungen
+
+Aktiviere den [Modus für granulare Berechtigungen](/enterprise/permissions-granularity-mode/), um Projektgruppen als separate Einheiten innerhalb eines Crowdin-Enterprise-Kontos zu verwalten. Anschließend kannst du Projekte bestimmten Gruppen oder Untergruppen hinzufügen. In diesem Modus kannst du für jede Projektgruppe separat mit Workflow-Vorlagen, Translation Memories, Glossaren und maschinellen Übersetzungen arbeiten. Wenn du Gruppenmanager zuweist, erhalten sie Zugriff auf alle Projektresourcen mit Ausnahme der Bereiche **Einstellungen** und **Manager**.
+
+## OAuth Apps
+
+Erstelle eine OAuth-App, die für autorisierte Anfragen an die Crowdin Enterprise API oder als Single-Sign-On-Dienst verwendet werden kann. Du kannst benutzerdefinierte Integrationen erstellen und ihnen Zugriff auf dein Konto gewähren, damit sie in deinem Namen handeln können. Nur Organisationsadministratoren können die Anmeldedaten ändern oder eine OAuth-App löschen, um ihren Zugriff zu widerrufen.
+
+Zu den häufigsten Anwendungsfällen dieser Funktion gehören:
+
+* OAuth-Apps ermöglichen autorisierte Anfragen an die [API](/developer/api/).
+* OAuth-Apps werden häufig als Single-Sign-On-Dienst verwendet. Du kannst Benutzern erlauben, sich mit ihren Crowdin-Enterprise-Konten bei deinem Dienst anzumelden.
+
+
+ Weitere Informationen findest du unter [OAuth-Apps autorisieren](/developer/authorizing-oauth-apps/), um zu erfahren, wie du OAuth-Apps den Zugriff auf dein Crowdin-Konto autorisierst.
+
+
+### Neue Anwendung hinzufügen
+
+um hinzuzufügen an OAuth app, folgen Sie diesen Schritten:
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **OAuth-Apps** und klicke auf **Neue App**.
+ 3. Gib auf der Seite **Anwendung erstellen** die folgenden Informationen ein:
+ * **Anwendungsname** und **Anwendungsbeschreibung** (optional) werden Benutzern angezeigt, wenn sie der App Zugriff auf ihre Crowdin-Enterprise-Konten gewähren.
+ * **Autorisierungs-Callback-URLs** sind die URLs, zu denen Benutzer nach der Autorisierung bei Crowdin Enterprise weitergeleitet werden. Du kannst mehrere durch Kommas getrennte URLs hinzufügen (Anführungszeichen sind nicht erforderlich).
+ * **Vertraulich** ist standardmäßig ausgewählt. Lasse diese Option ausgewählt, wenn ein vertrauenswürdiges Backend das Client-Secret speichern kann. Deaktiviere diese Option für Single-Page-(SPA)-, Mobile- und CLI-Apps, die sich mit PKCE autorisieren und kein Client-Secret besitzen.
+ * Wählen Sie die access Ihre app requires aus der Liste of [Scopes](/developer/understanding-scopes/) available.
+ 4. Klicken Sie **Erstellen Application**.
+
+
+
+ Neu erstellte OAuth-Apps sind standardmäßig auf die Crowdin-Projekte des App-Inhabers beschränkt. Um sie in der gesamten Crowdin-Organisation verfügbar zu machen, wende dich mit der entsprechenden Anfrage an das [Support-Team](https://crowdin.com/contacts).
+
+
+### OAuth-App ändern
+
+Nach der Erstellung einer OAuth-Anwendung können Organisationsadministratoren Änderungen daran vornehmen. Gehe zu **Organisationseinstellungen > OAuth-Apps**, um die Liste der für deine Organisation hinzugefügten OAuth-Apps anzuzeigen.
+
+Um eine bestimmte Anwendung zu finden, gib ihren Namen oder ihre Client-ID in das Suchfeld oben in der Liste ein.
+
+Klicke auf die gewünschte App oder in ihrer Zeile auf **Bearbeiten**, um Folgendes zu können:
+
+* Aktualisiere den Anwendungsnamen, die Beschreibung, URLs, Berechtigungsbereiche und den Clienttyp.
+* Löschen the application.
+* Prüfe, wie viele Organisationsbenutzer die App verwenden.
+* Prüfe den Clienttyp: **Vertraulich** oder **Öffentlich (PKCE, kein Secret)**.
+* Greife auf die Client-ID und das Client-Secret der erstellten Anwendung zu.
+* Client-Secret zurücksetzen for the app.
+* Alle Benutzertoken widerrufen.
+
+Wenn du eine Anwendung zwischen vertraulich und öffentlich umstellst, ändert sich die Art ihrer Autorisierung. Daher fordert Crowdin Enterprise eine Bestätigung an. Wenn eine Anwendung öffentlich gemacht wird, wird ihr Client-Secret dauerhaft gelöscht und sie auf PKCE umgestellt. Making it confidential generates a new Client-Secret. In beiden Fällen werden alle aktiven Tokens widerrufen, sodass Benutzer die Anwendung erneut autorisieren müssen.
+
+Von einer Crowdin-App verwendete OAuth-Anwendungen autorisieren sich mit einem Client-Secret, daher bleibt ihr Clienttyp vertraulich.
+
+## Sicherheitsprotokoll
+
+Verfolge wichtige Ereignisse, die auf Organisationsebene stattfinden. Sicherheitsprotokoll includes events wie logins, passwords, usernames, and email changes, etc. Klicke auf das gewünschte Ereignis, um die folgenden Details anzuzeigen: Ereignistyp, Standort, IP-Adresse, Gerät und Datum. Verwende Filter, um bestimmte Ereignistypen und Nutzer zu finden.
+
+## API-Protokoll
+
+Überwache und prüfe API-Aktivitäten innerhalb deiner Organisation mithilfe des API-Protokolls. Dieser Bereich bietet eine detaillierte Aufzeichnung der API-Aktionen, kategorisiert nach Ergebnissen (Erfolgreich, Nicht erfolgreich) und Aktionstypen (z. B. Speicher, Sprachen, Projekte und Gruppen usw.). Die Tabelle enthält die Spalten Datum, Aktion, Antwort und IP und bietet nützliche Einblicke bei der Überprüfung von API-Aktivitäten. Verwende die Such- und Filteroptionen, um bestimmte Ereignisse schnell zu finden und Transparenz bei der API-Nutzung zu gewährleisten.
+
+## Rechtliches und Compliance
+
+Zeige Informationen zu Crowdins Richtlinien, Nutzungsbedingungen und Compliance-Standards sowie zu Crowdins Engagement für Datensicherheit und Datenschutz an.
+
+## Gefahrenzone
+
+Du kannst den Besitz deiner Organisation übertragen oder sie aus Crowdin Enterprise löschen. Bevor du die Organisation löschst, kannst du einige ihrer Daten, einschließlich Rechnungen, exportieren.
+
+### Transfer Besitz
+
+Die Aktion zur Übertragung des Organisationsbesitzes ermöglicht einen nahtlosen Wechsel der administrativen Kontrolle von einem Benutzer zu einem anderen innerhalb der Organisation. Dieser Prozess umfasst das Initiieren der Übertragung, das Bestimmen eines neuen Besitzers, das Durchführen der Übertragung und das Aufrechterhalten des administrativen Zugriffs für den bisherigen Besitzer.
+
+Bevor Sie die Eigentümerschaft übertragen:
+
+* Gewähre dem Benutzer, dem du den Besitz zuweisen möchtest, Administratorzugriff.
+
+### Organisation löschen
+
+Das Löschen der Organisation ist dauerhaft. Dabei werden alle mit dieser Organisation verbundenen Informationen entfernt. Das bedeutet, dass alle Projekte, Organisationskonten, Lokalisierungsressourcen und anderen zugehörigen Daten unwiederbringlich verloren gehen.
+
+Bevor Sie die Organisation löschen:
+
+* Consider exporting Ihre organization data (including TMs, glossaries, Workflow-Vorlagen).
+* Lade die Rechnungen und den Transaktionsverlauf für jedes Abonnement herunter.
+
+
+ Wenn du deine Organisation löschst, kannst du sie nicht wiederherstellen.
+
diff --git a/src/content/docs/de/enterprise/organization-management/settings/oidc.mdx b/src/content/docs/de/enterprise/organization-management/settings/oidc.mdx
new file mode 100644
index 000000000..00dcf0494
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/oidc.mdx
@@ -0,0 +1,144 @@
+---
+title: OpenID verbinden
+description: Erfahre, wie du OpenID Connect für deine Organisation einrichtest.
+slug: enterprise/oidc
+sidebar:
+ order: 3
+tableOfContents:
+ minHeadingLevel: 2
+ maxHeadingLevel: 3
+---
+
+import { Image } from 'astro:assets';
+import { Steps, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import authenticationMethod from '!/enterprise/organization-management/oidc_authentication_method.png';
+import idpCredentials from '!/enterprise/organization-management/oidc_idp_credentials.png';
+
+OpenID Connect (OIDC) ist eine auf dem OAuth-2.0-Protokoll basierende Authentifizierungsmethode, mit der sich Benutzer über den Identitätsanbieter (IDP) deiner Organisation bei Crowdin Enterprise anmelden können.
+
+OIDC vereinfacht Konfiguration und Benutzerverwaltung und verbessert gleichzeitig Sicherheit und Zugriffskontrolle. es’s ein ideal choice für Organisationen looking für streamlined Authentifizierung mit ein focus auf ease von integration und scalability.
+
+## Konfigurieren Ihre Identitätsanbieter
+
+Zu Beginn musst du eine Verbindung (oder einen Connector) zwischen Crowdin Enterprise und deinem IDP einrichten (z. B. [Okta](https://support.okta.com/help/s/article/create-an-oidc-web-app-in-dashboard), [Auth0](https://auth0.com/docs/get-started/auth0-overview/create-applications) und andere).
+
+
+
+
+
+
+## Lege up OpenID verbinden für Crowdin Enterprise fest
+
+Sobald du deinen Identitätsanbieter konfiguriert hast, kann ein Organisationsadministrator OpenID Connect in Crowdin Enterprise unter **Organisationseinstellungen** aktivieren.
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **Authentifizierung** und klicke unten auf der Seite auf die Authentifizierungsmethode **OpenID Connect**.
+ 3. Füge deine Anmeldedaten vom IDP ein und klicke auf **Speichern**.
+ 4. Go back zu die **Authentifizierung** Seite und aktivieren die OpenID verbinden Authentifizierung Methode.
+ 5. Anschließend können Benutzer auf der Anmeldeseite OpenID Connect verwenden, um sich bei deiner Crowdin-Enterprise-Organisation anzumelden.
+
+
+## OpenID verbinden Settings
+
+Auf der Seite **OpenID-Connect-Authentifizierungseinstellungen** kannst du die für die Aktivierung der OpenID-Connect-Authentifizierung in deiner Crowdin-Enterprise-Organisation erforderlichen Details konfigurieren.
+
+* **Weiterleitungs-URL** – die URL, an die der Benutzer nach der Authentifizierung weitergeleitet wird. Crowdin Enterprise generiert diese URL automatisch anhand der Domain deiner Organisation. Sie muss bei deinem IDP registriert werden.
+* **Methodenname** – der Name, den du der OpenID-Connect-Authentifizierungsmethode zuweist und der auf deiner Crowdin-Enterprise-Anmeldeseite angezeigt wird. So können Benutzer die Authentifizierungsoption bei der Anmeldung erkennen.
+* **Kunde ID** – die unique identifier bereitgestellt von dein IDP während die OpenID verbinden Einrichtung Prozess. es distinguishes dein Crowdin Enterprise Anwendung und ermöglicht secure communication mit die IDP.
+* **Client-Secret** – gib das von deinem IDP bereitgestellte Client-Secret ein und stelle sicher, dass es sicher gespeichert wird, da es den Zugriff zur Authentifizierung von Benutzern ermöglicht.
+* **Provider-URL** – gib die Autorisierungs-URL deines IDP ein, um die Kommunikation zwischen Crowdin Enterprise und dem IDP zu ermöglichen. Refer zu dein IDP’s Dokumentation für dies URL.
+* **erlauben eingeladen Registration ohne Invitation Links** – eingeladen Benutzer kann register ohne ein dedicated invitation link. Das System gewährt Berechtigungen automatisch nur dann, wenn die E-Mail-Adresse des Benutzers (vom OIDC-Anbieter validiert) mit einem Eintrag in deiner Einladungsliste übereinstimmt.
+
+## What du get wenn OpenID verbinden ist aktiviert
+
+Sobald OpenID verbinden (OIDC) ist festlegen up und aktiviert, beliebige Benutzer already logged in wird remain logged in. Ab diesem Zeitpunkt greifen Benutzer, die OIDC als Anmeldemethode wählen, mit ihren IDP-Anmeldedaten auf deine Crowdin-Enterprise-Organisation zu. Wenn ein Benutzer noch kein Konto in deiner Crowdin-Enterprise-Organisation hat, wird bei der ersten Anmeldung automatisch ein Konto erstellt.
+
+## Konfiguration OpenID verbinden für Okta {#okta}
+
+Um Crowdin Enterprise OpenID Connect in Okta einzurichten, befolge die folgenden Schritte.
+
+#### Lege up Crowdin Enterprise OpenID verbinden App fest {#setup-okta}
+
+
+1. Öffnen Sie die Okta-Dashboard mit einem Administratorkonto.
+2. Gehe auf der Dashboard-Seite zu **Anwendungen**.
+3. Klicke auf on the **Applications** submenu.
+4. Klicke auf **Erstellen App Integration**.
+5. Setze im Dialog *Neue App-Integration erstellen* die *Anmeldemethode* auf *OIDC – OpenID Connect* und klicke auf **Weiter**.
+6. Set *Application Typ* to *Web application*, klicke **Next**.
+7. auf die *neu Web App Integration* Seite, festlegen die folgend parameters:
+ * Gib im Bereich *Allgemeine Einstellungen* einen Anwendungsnamen (z. B. *Crowdin Enterprise*) ein.
+ * *(Optional)* Lade eine PNG-, JPG- oder GIF-Datei hoch, die als Logo für deine Crowdin-Enterprise-OpenID-Connect-App dient. Das Crowdin-Symbol findest du auf der Seite [Crowdin-Logo verwenden](/using-logo/).
+ * Gib `https://accounts.crowdin.com/auth/oidc` im Bereich *Anmelde-Weiterleitungs-URIs* ein. Dies ist deine **Weiterleitungs-URL** von Crowdin Enterprise. Du findest sie jederzeit unter **Organisationseinstellungen > Authentifizierung > OpenID Connect**.
+ * Im Bereich **Zuweisungen** kannst du auswählen, wer in deiner Organisation die App verwenden darf. Alternativ kannst du **Gruppenzuweisung vorerst überspringen** auswählen und später zur [Zuweisung von Benutzern](#assign-users-okta) zurückkehren.
+8. Klicke auf **Speichern**.
+9. Nachdem du finished Einstellung up die App auf die Okta's side, du'll sein redirected zu die App's *General* Tab.
+10. In den Bereichen *Clientanmeldedaten* und *Client-Secrets* siehst du die Anmeldedaten, die du unter **Organisationseinstellungen > Authentifizierung > OpenID Connect** in Crowdin Enterprise angeben musst.
+11. kopieren die *Kunde ID* und *Kunde Secret*.
+12. Kopiere deine [Okta-Domain](https://developer.okta.com/docs/guides/find-your-domain/main/).
+13. Melde dich in einem separaten Browser-Tab oder -Fenster bei deiner Crowdin-Enterprise-Organisation an, gehe zu **Organisationseinstellungen > Authentifizierung** und klicke am Ende der Liste *Authentifizierungsmethoden* auf OpenID Connect.
+14. Gib die aus Okta kopierten Informationen ein (füge die *Client-ID* in das Feld *Client-ID*, das *Client-Secret* in das Feld *Client-Secret* und deine Okta-Domain (z. B. `https://{organization-name}.okta.com`) in das Feld *Provider-URL* ein).
+15. *(Optional)* Gib im Feld *Methodenname* deinen eigenen Namen für die OpenID-Connect-Authentifizierungsmethode an.
+16. Klicke auf **Speichern**.
+17. Aktiviere in der Liste *Authentifizierungsmethoden* das Kontrollkästchen neben OpenID Connect, damit deine Benutzer diese Methode als gewünschte Authentifizierungsmethode verwenden können, um sich über die Anmeldeseite bei deiner Crowdin-Enterprise-Organisation anzumelden.
+
+
+#### Zugewiesene Nutzer {#assign-users-okta}
+
+In diesem Bereich ermöglichst du Benutzern die Verwendung von Okta OpenID Connect, indem du ihnen Zugriff auf deine Crowdin-Enterprise-Organisation gewährst.
+
+
+ 1. Öffnen Sie Ihre Okta-Dashboard mit einem Administratorkonto and Gehen Sie zu **Applications**.
+ 2. Klicke auf on the **Applications** submenu.
+ 3. Klicke bei deiner neuen Crowdin-Enterprise-OpenID-Connect-App auf das Dropdown-Menü .
+ 4. Wähle **Zuweisen to Gruppen**.
+ 5. Klicke im Dialog *Crowdin Enterprise OpenID Connect Gruppen zuweisen* bei **Alle** auf **Zuweisen**, um die Crowdin-Enterprise-OpenID-Connect-App für alle Benutzer deiner Organisation zu aktivieren, und klicke auf **Fertig**. Alternatively, Sie können assign separate groups or individual users.
+
+
+#### Test OpenID verbinden {#test-oidc-okta}
+
+
+ 1. Auf der [Anmeldeseite](https://accounts.crowdin.com/) von Crowdin Enterprise wählst du deine Organisation aus und klickst auf **Anmelden**.
+ 2. Klicke auf on **OpenID Connect**. Du solltest automatisch zur Okta-Anmeldeseite weitergeleitet werden.
+ 3. Geben Sie Ihre Anmeldedaten ein. Nach der Authentifizierung Ihrer Anmeldedaten werden Sie automatisch zu Crowdin Enterprise weitergeleitet.
+
+
+## Konfiguration OpenID verbinden für Auth0 {#auth0}
+
+Um Crowdin Enterprise OpenID Connect in Auth0 einzurichten, befolge die folgenden Schritte.
+
+#### Lege up Crowdin Enterprise OpenID verbinden App fest {#setup-auth0}
+
+
+1. Öffnen Sie die Auth0-Verwaltungsdashboard mit einem Administratorkonto.
+2. Gehe im *Dashboard* zu *Anwendungen*.
+3. Klicke auf on the **Applications** submenu.
+4. Klicke auf **+ Erstellen Application** on the right.
+5. Gib im Feld **Name** einen Anwendungsnamen (z. B. *Crowdin Enterprise*) an, wähle den Anwendungstyp **Reguläre Webanwendungen** und klicke auf **Erstellen**.
+6. Wechsle zum Tab **Einstellungen** deiner neuen Anwendung.
+7. *(Optional)* Specify die URL für dein Crowdin Enterprise OpenID verbinden App. Das Crowdin-Symbol findest du auf der Seite [Crowdin-Logo verwenden](/using-logo/).
+8. Gib im Bereich **Anwendungs-URIs** `https://accounts.crowdin.com/auth/oidc` in das Feld *Zulässige Callback-URLs* ein. Dies ist deine **Weiterleitungs-URL** von Crowdin Enterprise. Du findest sie jederzeit unter **Organisationseinstellungen > Authentifizierung > OpenID Connect**.
+9. Klicke auf **Save Changes**.
+10. Scrolle nach oben zum Bereich **Grundlegende Informationen**. Dort siehst du die Anmeldedaten, die du unter **Organisationseinstellungen > Authentifizierung > OpenID Connect** in Crowdin Enterprise angeben musst.
+11. kopieren die *Domain*, *Kunde ID*, und *Kunde Secret*.
+12. Melde dich in einem separaten Browser-Tab oder -Fenster bei deiner Crowdin-Enterprise-Organisation an, gehe zu **Organisationseinstellungen > Authentifizierung** und klicke am Ende der Liste *Authentifizierungsmethoden* auf OpenID Connect.
+13. Gib die aus Auth0 kopierten Informationen ein (füge die *Client-ID* in das Feld *Client-ID*, das *Client-Secret* in das Feld *Client-Secret* und deine Auth0-Domain (z. B. `https://{organization-name}.auth0.com`) in das Feld *Provider-URL* ein).
+14. *(Optional)* Gib im Feld *Methodenname* deinen eigenen Namen für die OpenID-Connect-Authentifizierungsmethode an.
+15. Klicke auf **Speichern**.
+16. Aktiviere in der Liste *Authentifizierungsmethoden* das Kontrollkästchen neben OpenID Connect, damit deine Benutzer diese Methode als gewünschte Authentifizierungsmethode verwenden können, um sich über die Anmeldeseite bei deiner Crowdin-Enterprise-Organisation anzumelden.
+
+
+#### Verwalte Access to Crowdin Enterprise OpenID Connect App
+
+Standardmäßig werden alle Benutzer eines einzelnen Auth0-Tenants zwischen den Anwendungen des Tenants geteilt und haben daher Zugriff auf die Anwendungen.
+Bei Bedarf kannst du den Zugriff bestimmter Benutzer auf die Anwendung mithilfe von [Regeln](https://auth0.com/docs/rules) einschränken. Siehe [diese Regel als Beispiel](https://github.com/auth0/rules/blob/aeaf93bc058408e260192d0941a688963449d6be/src/rules/simple-user-whitelist-for-app.js).
+
+#### Test OpenID verbinden {#test-oidc-auth0}
+
+
+ 1. Auf der Anmeldeseite von Crowdin Enterprise wählst du deine Organisation aus und klickst auf **Anmelden**.
+ 2. Klicke auf on **OpenID Connect**. Du solltest automatisch zur Auth0-Anmeldeseite weitergeleitet werden.
+ 3. Geben Sie Ihre Anmeldedaten ein. Nach der Authentifizierung Ihrer Anmeldedaten werden Sie automatisch zu Crowdin Enterprise weitergeleitet.
+
diff --git a/src/content/docs/de/enterprise/organization-management/settings/permissions-granularity-mode.mdx b/src/content/docs/de/enterprise/organization-management/settings/permissions-granularity-mode.mdx
new file mode 100644
index 000000000..9ef1073ab
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/permissions-granularity-mode.mdx
@@ -0,0 +1,83 @@
+---
+title: Berechtigung Granularität Mode
+description: Erfahre, wie du Berechtigungen für deine Projekte und Ressourcen granular festlegst.
+slug: enterprise/permissions-granularity-mode
+---
+
+import { Image } from 'astro:assets';
+import { Steps, CardGrid, LinkCard, Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import managers from '!/enterprise/organization-management/permissions_granularity_mode_managers.png';
+import organizationSettingsMenuItem from '!/enterprise/organization-management/organization_settings_menu_item.png';
+
+Wenn deine Projekte in Gruppen organisiert sind, kannst du Ressourcen wie Translation Memories, Glossare und Machine-Translation-Engines auf Workspace-Ebene gemeinsam nutzen oder zwischen Gruppen aufteilen.
+
+Durch die Trennung von Ressourcen kannst du dem Manager Zugriff auf alle Projekte innerhalb einer Gruppe sowie auf die darin enthaltenen Ressourcen geben. Wechsle dazu zum **Modus für granulare Berechtigungen**.
+
+## Anwendungsfälle
+
+Es gibt mehrere Gründe, zum Modus für granulare Berechtigungen zu wechseln:
+
+* Es ist einfacher, Translation Memories und Glossare für die gesamte Gruppe auf einmal zu verwalten. Dies eignet sich gut für Projektgruppen mit ähnlichen Inhalten, Produkttypen oder anderen gemeinsamen Kriterien.
+* Du verbindest die erforderlichen Machine-Translation-Engines mit der Gruppe, und sie stehen in allen Projekten dieser Gruppe zur Verfügung.
+* Du gewährst dem Manager mit weniger Schritten Zugriff auf viele Projekte.
+* Auf Gruppenebene erstellte Workflow-Vorlagen stehen für jedes Projekt innerhalb einer Gruppe zur Verfügung.
+* Lokalisierungsressourcen, die du in eine Gruppe hochlädst, sind nur für Mitglieder dieser Gruppe zugänglich.
+* Du kannst zur gewünschten Gruppe navigieren und zwischen den Tabs mit allen Ressourcen und Berechtigungen wechseln, die du verwalten kannst.
+
+## Berechtigungen
+
+Gewähre dem Manager mit einer einzigen Aktion Zugriff auf alle Projekte in der jeweiligen Gruppe. Wenn du Manager zu einer Gruppe hinzufügst, übernehmen sie die Mitgliedschafts- und Berechtigungsebenen für alle zugehörigen Untergruppen und Projekte.
+
+Um add a Gruppe Manager, folge these Schritten:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Doppelklicke auf den Benutzer oder klicke mit der rechten Maustaste und wähle im Menü **Profil** aus.
+ 3. Wechsle im Benutzerprofil zum Tab **Gruppen** und wähle die Gruppen aus, die ein Benutzer verwalten soll.
+ 4. Klicke auf **Speichern**.
+
+
+
+
+
+ Mehr über die [Managerrolle](/enterprise/roles/#manager) erfahren.
+
+
+## Shared Lokalisierung Resources
+
+Für jede einzelne Gruppe kannst du:
+
+* Füge neu Workflow templates and edit vorhanden ones hinzu
+* Verwalte Translation Memories and Glossaries
+* verbinden Maschinelle Übersetzung Engines
+
+Wenn du eine Projektgruppe aus dem Workspace öffnest, wechsle zwischen den Tabs, um auf die benötigten Ressourcen zuzugreifen.
+
+
+
+
+
+
+
+
+## Enable Permissions Granularity Mode
+
+Nur Organisationsinhaber und Administratoren können die Organisation in den Modus für granulare Berechtigungen wechseln.
+
+Gehe wie folgt vor, um Ressourcen für Projektgruppen zu verwalten:
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **Granulare Berechtigungen** und klicke auf **Modus für granulare Berechtigungen aktivieren**.
+
+
+
+ Wenn du den Modus für granulare Berechtigungen deaktivieren und zur vereinfachten Ressourcenverwaltung zurückkehren möchtest, stelle sicher, dass du Gruppen- und Untergruppenmanager zuvor den jeweiligen Projekten in deinem Workspace neu zuweist.
+
+
+Alle Glossare, TMs und MTs werden automatisch auf die Workspace-Ebene verschoben und stehen für die Zuweisung zu allen Organisationsprojekten zur Verfügung.
+
+## Siehe auch
+
+
diff --git a/src/content/docs/de/enterprise/organization-management/settings/saml.mdx b/src/content/docs/de/enterprise/organization-management/settings/saml.mdx
new file mode 100644
index 000000000..7a5cec829
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/saml.mdx
@@ -0,0 +1,443 @@
+---
+title: SAML Single Sign-On
+description: Erfahre, wie du SAML-SSO für deine Organisation einrichtest
+slug: enterprise/saml
+sidebar:
+ order: 2
+tableOfContents:
+ minHeadingLevel: 2
+ maxHeadingLevel: 3
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import authenticationMethod from '!/enterprise/organization-management/saml_authentication_method.png';
+import idpCredentials from '!/enterprise/organization-management/saml_idp_credentials.png';
+import serviceProviderCredentials from '!/enterprise/organization-management/saml_service_provider_credentials.png';
+import settingsAdvancedOptions from '!/enterprise/organization-management/saml_settings_advanced_options.png';
+
+SAML Single Sign-On (SSO) ermöglicht Benutzern den Zugriff auf Crowdin Enterprise über einen Identitätsanbieter (IDP) deiner Wahl. Die Vorteile der SAML-Authentifizierung sind:
+
+* **Standardisierung:** SAML ist ein Standardformat, das unabhängig von der Implementierung eine nahtlose Interoperabilität zwischen Systemen ermöglicht.
+* **Verbesserte Benutzererfahrung:** Benutzer können über den Identitätsanbieter deiner Organisation ohne zusätzliche Authentifizierung auf Crowdin Enterprise zugreifen und benötigen dadurch nur einen Satz Anmeldedaten.
+* **Erhöhte Sicherheit:** SAML ist ein Sicherheitsstandard für die Anmeldung bei Anwendungen. Er bietet einen zentralen Authentifizierungspunkt und hält die Benutzeranmeldedaten innerhalb der Firewall-Grenze.
+
+
+ SAML Single Sign-On ist bei Crowdin Enterprise nur im [Abonnementtarif](https://crowdin.com/pricing#enterprise-plans) Business verfügbar.
+
+
+## Konfigurieren Ihre Identitätsanbieter
+
+Zu Beginn musst du eine Verbindung (oder einen Connector) zwischen Crowdin Enterprise und deinem IDP einrichten (z. B. [Auth0](https://auth0.com/docs/protocols/saml/saml-idp-generic#2-configure-auth0-as-idp), [Google Workspace (SAML)](https://support.google.com/a/answer/6087519), [Okta](https://developer.okta.com/docs/guides/saml-application-setup/overview/) und andere).
+
+
+
+
+
+
+
+
+
+## Einrichten SAML SSO for Crowdin Enterprise
+
+Um SAML SSO für deine Crowdin-Enterprise-Organisation zu konfigurieren, gehe wie folgt vor:
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **Sicherheit** und klicke auf **SAML**.
+ 3. Gib im Bereich [**Konfiguration des Identitätsanbieters**](#identity-provider-configuration) deine IDP-Anmeldedaten ein und klicke auf **Speichern**.
+ 4. Wenn dein IDP Crowdin-Enterprise-Dienstanbieterdetails benötigt, bevor er seine eigenen Anmeldedaten bereitstellt, scrolle nach unten und kopiere die erforderlichen Werte aus dem Bereich **Details des Dienstanbieters**. Beachte, dass die Optionen unter **Einstellungen** und die erweiterten Optionen unter **Details des Dienstanbieters** deaktiviert sind, bis du deine IDP-Anmeldedaten in Schritt 3 speicherst.
+ 5. Konfiguriere die gewünschten Optionen in den Bereichen [**Einstellungen**](#saml-settings) und [**Details des Dienstanbieters**](#service-provider-details) und klicke auf **Speichern**.
+
+
+Nach der Konfiguration steht SAML den Mitgliedern deiner Organisation sofort als Authentifizierungsoption zur Verfügung.
+
+## Konfiguration des Identitätsanbieters
+
+Im Bereich **Konfiguration des Identitätsanbieters** gibst du deine IDP-Anmeldedaten ein, um die SAML-Verbindung herzustellen. Fülle die folgenden Felder aus und klicke auf **Speichern**:
+
+* **SSO-URL** – die von deinem Identitätsanbieter bereitgestellte SAML-2.0-Endpunkt-URL für die Authentifizierung.
+* **Entity-ID** – der eindeutige Bezeichner (Entity ID) für deinen Identitätsanbieter.
+* **X.509-Zertifikat** – füge dein vollständiges öffentliches X.509-Zertifikat deines Identitätsanbieters ein oder lege eine .pem-Datei ab.
+* *(Optional)* **Single-Logout-(SLO)-URL** – die SAML-Endpunkt-URL zum Abmelden von Benutzern. Lass das Feld leer, wenn dein Identitätsanbieter dies nicht unterstützt. Erforderlich, um die Option **Single Logout (SLO) aktivieren** im Bereich **Einstellungen** zu aktivieren.
+
+Nach dem Speichern wechselt der Bereich zu einer schreibgeschützten Ansicht deiner gespeicherten Anmeldedaten. Zusätzlich werden die folgenden aus deinem X.509-Zertifikat abgeleiteten Details angezeigt:
+
+* **Zertifikatsablauf** – das Ablaufdatum des von deinem IDP bereitgestellten X.509-Zertifikats.
+* **Zertifikatsaussteller** – die Organisation oder Entität, die das X.509-Zertifikat ausgestellt hat.
+* **Fingerabdruck** – der eindeutige Hash-Fingerabdruck des X.509-Zertifikats, der zur Überprüfung seiner Echtheit verwendet wird.
+
+### Bearbeiten Identitätsanbieter Credentials
+
+Um deine IDP-Anmeldedaten zu aktualisieren (z. B. um ein ablaufendes Zertifikat zu ersetzen), klicke im Bereich **Konfiguration des Identitätsanbieters** auf **Bearbeiten**, nimm die erforderlichen Änderungen vor und klicke auf **Speichern**.
+
+#### Aktualisieren an Expired Certificate
+
+X.509 certificates have a limited validity period — typically one to three years abhängig von Ihre IDP configuration. Sobald ein Zertifikat abläuft, können sich Organisationsmitglieder nicht mehr per SAML anmelden, bis das Zertifikat aktualisiert wurde.
+
+
+ 1. Beziehe das neue X.509-Zertifikat von deinem Identitätsanbieter.
+ 2. Klicke in Crowdin Enterprise unter **Organisationseinstellungen > Sicherheit > SAML** im Bereich **Konfiguration des Identitätsanbieters** auf **Bearbeiten**.
+ 3. Ersetze das vorhandene Zertifikat im Feld **X.509-Zertifikat** durch das neue.
+ 4. Klicke auf **Speichern**.
+
+
+### Löschen Identitätsanbieter Credentials
+
+Um deine IDP-Anmeldedaten zu entfernen (z. B. beim Wechsel zu einem anderen Identitätsanbieter), klicke im Bereich **Konfiguration des Identitätsanbieters** auf **Löschen** und bestätige anschließend im Bestätigungsdialog mit **Löschen**.
+
+
+ Durch das Löschen der IDP-Anmeldedaten wird die gesamte SAML-Konfiguration entfernt. Organisationsmitglieder können sich nicht mehr per SAML anmelden, bis die Konfiguration erneut eingerichtet wurde.
+
+
+## SAML Einstellungen
+
+Der Bereich **Einstellungen** bietet Optionen zur Feinabstimmung des SAML-Verhaltens. Dieser Bereich ist verfügbar, sobald deine IDP-Anmeldedaten im Bereich **Konfiguration des Identitätsanbieters** gespeichert wurden.
+
+* **Name des Anbieters** – der Name der SAML-Authentifizierungsmethode, der auf deiner Crowdin-Enterprise-Anmeldeseite angezeigt wird.
+* **SAML erzwingen** – wähle aus, ob sich Organisationsmitglieder mit E-Mail-Adressen in den unter **E-Mail-Domains** konfigurierten Domains ausschließlich per SAML SSO anmelden dürfen.
+* **Mitglieder daran hindern, ihre Konto-E-Mail zu ändern** – wähle aus, ob Mitglieder daran gehindert werden sollen, ihre Crowdin-Enterprise-E-Mail-Adressen zu ändern.
+* **E-Mail-Domains** – E-Mail-Domains der Organisationsmitglieder, die sich per SAML SSO anmelden. Nur verfügbar, wenn **SAML erzwingen** oder **Mitglieder daran hindern, ihre Konto-E-Mail zu ändern** aktiviert ist.
+* **2FA für SAML überspringen** – wähle aus, ob Benutzer, die sich per SAML SSO anmelden, die Zwei-Faktor-Authentifizierung der Organisation umgehen dürfen. Aktiviere diese Option, wenn dein Identity Provider die Zwei-Faktor-Authentifizierung bereits übernimmt.
+* **Mitgliedskonten bei jeder Anmeldung aktualisieren** – wähle aus, ob die konfigurierten Kontokattribute bei jeder Anmeldung eines Organisationsmitglieds mit dem IDP synchronisiert werden sollen. Diese Attribute werden bei der Kontoerstellung mit dem IDP synchronisiert.
+
+ Um diese Option zu verwenden, stelle sicher, dass du zuvor die Zuordnung der [SAML-Attribute](#mapping-saml-attributes) konfiguriert hast.
+
+* **Single Logout (SLO) aktivieren** – wähle aus, ob Organisationsmitglieder beim Abmelden von deiner Crowdin-Enterprise-Organisation auch vom IDP abgemeldet werden sollen. Um diese Option zu aktivieren, füge im Bereich **Konfiguration des Identitätsanbieters** eine SLO-URL hinzu.
+
+## Details des Dienstanbieters
+
+Der Bereich **Details des Dienstanbieters** enthält Crowdin-Enterprise-Anmeldedaten, die du in deinen IDP-Einstellungen eingeben musst, sowie erweiterte Konfigurationsoptionen. Dieser Bereich ist jederzeit sichtbar, aber die erweiterten Optionen werden erst verfügbar, nachdem du deine IDP-Anmeldedaten im Bereich **Konfiguration des Identitätsanbieters** gespeichert hast.
+
+Die folgenden schreibgeschützten Werte können kopiert und bei der Konfiguration deines IDP verwendet werden:
+
+* **Aussteller des Dienstanbieters** – eindeutiger Bezeichner deiner Crowdin-Enterprise-Organisation als Dienstanbieter.
+* **Antwort-URL (ACS)** – the endpoint where Ihre Identitätsanbieter sends SAML authentication responses.
+* **Metadaten-URL des Dienstanbieters** – die URL, die dein Identitätsanbieter verwenden kann, um die SAML-Verbindung automatisch zu konfigurieren.
+* **SSO-Anmelde-URL** – die URL, an die Benutzer weitergeleitet werden, um die SAML-Authentifizierung zu starten.
+
+Folgende advanced options sind verfügbar Nachdem Ihre IDP credentials are saved:
+
+* **Aussteller des Dienstanbieters** – globally unique name for a Crowdin Enterprise Dienstanbieter. By default, it's Ihre organization's SAML metadata URL. Passe dies nur an, wenn dein IDP dies erfordert.
+* **AuthRequest signieren** – wähle aus, ob die an deinen IDP gesendete Autorisierungsanfrage signiert werden soll.
+
+Folgende options ermöglichen Ihnen Konfigurieren response signing and authentication behavior. Mindestens eine Signaturoption (**Antworten signiert** oder **Assertions signiert**) ist erforderlich:
+
+* **Signierte Antworten** – gibt an, dass die von Crowdin Enterprise empfangenen SAML-Antworten signiert sein müssen.
+* **Assertions signiert** – gibt an, dass die von Crowdin Enterprise empfangenen SAML-Assertions signiert sein müssen.
+* **SLO-Anfrage signieren** – gibt an, dass die an deinen Identitätsanbieter gesendeten Single-Logout-(SLO)-Anfragen signiert sein müssen.
+* Wenn die gewünschten Bearbeitungen abgeschlossen sind, klicke auf **Speichern**, um diese Änderungen zu bestätigen und auf das TM-Segment anzuwenden. Lassen Sie das Feld leer, um jede Methode zuzulassen.
+
+## SAML-Attribute zuordnen
+
+Sie können Attribute aus der IDP-Antwort den in Crowdin Enterprise verwendeten Benutzerattributen zuordnen. Die verfügbaren Attribute finden Sie in der folgenden Tabelle.
+
+| Parameter | Details |
+| ----------- | ------------------------------------------------------------------------------------------ |
+| `firstName` | **Typ:** `string`
**Beschreibung:** Der beim IDP gespeicherte Vorname des Benutzers. |
+| `lastName` | **Typ:** `string`
**Beschreibung:** Der beim IDP gespeicherte Nachname des Benutzers. |
+| `timeZone` | **Typ:** `string`
**Beschreibung:** Die Zeitzone des Benutzers. |
+| `avatar` | **Typ:** `string`
**Beschreibung:** Die absolute URL zum Profilbild des Benutzers. |
+
+## Was Sie erhalten, wenn SAML SSO aktiviert ist
+
+Sobald SAML konfiguriert ist, steht es auf Ihrer Crowdin-Enterprise-Anmeldeseite als Anmeldeoption zur Verfügung. Benutzer, die sich über SAML anmelden, werden über Ihren IDP authentifiziert. Wenn ein Benutzer noch kein Konto in Ihrer Organisation hat, wird bei der ersten SAML-Anmeldung automatisch eines erstellt.
+
+Benutzer, die zum Zeitpunkt der Konfiguration bereits angemeldet sind, bleiben angemeldet.
+
+## SAML SSO für ... konfigurieren Google Workspace {#google-workspace}
+
+Um Crowdin Enterprise SAML SSO in deinem Google Workspace einzurichten, befolge die folgenden Schritte.
+
+#### Crowdin-Enterprise-SAML-App einrichten {#setup-google}
+
+
+1. Öffnen Sie die Google-Administratorkonsole mit einem Administratorkonto.
+2. Gehen Sie auf der *Startseite* der Administratorkonsole zu **Apps > SAML-Apps**.
+3. Klicken Sie auf **Hinzufügen** unten rechts.
+4. Klicken Sie auf **Eigene benutzerdefinierte App einrichten**. Das Fenster *Google-IdP-Informationen* wird geöffnet und die Felder *SSO-URL* und *Entity-ID* werden automatisch ausgefüllt. Dies sind die Informationen, die du unter *Organisationseinstellungen* > *Sicherheit* > *SAML* in Crowdin Enterprise angeben musst.
+5. Kopieren Sie die *SSO-URL* und die *Entity-ID* und laden Sie das Zertifikat herunter.
+6. Melde dich in einem separaten Browser-Tab oder -Fenster bei deiner Crowdin-Enterprise-Organisation an, öffne *Organisationseinstellungen* > *Sicherheit* > *SAML* und gib die in Schritt 5 kopierten Informationen im Bereich **Konfiguration des Identitätsanbieters** ein:
+ * Füge die *SSO-URL* in das Feld **SSO-URL** ein.
+ * Füge die *Entity-ID* in das Feld **Entity-ID** ein.
+ * Ziehe deine Zertifikatsdatei per Drag-and-drop in das Feld **X.509-Zertifikat**.
+7. Klicken Sie auf **Speichern**, kehren Sie zur Google-Administratorkonsole zurück und klicken Sie anschließend auf **Weiter**.
+8. Gib im Fenster *Grundlegende Informationen* einen Anwendungsnamen (z. B. *Crowdin Enterprise*) ein und füge optional eine Beschreibung hinzu.
+9. *(Optional)* Lade eine PNG- oder GIF-Datei hoch, die als Symbol für deine Crowdin-Enterprise-SSO-App dient. Das Symbolbild sollte 256 × 256 Pixel groß sein. Das Crowdin-Symbol findest du auf der Seite [Crowdin-Logo verwenden](/using-logo/).
+10. Klicken Sie auf **Weiter**.
+11. Gib im Fenster *Details des Dienstanbieters* eine *ACS-URL* und eine *Entity-ID* ein, lasse *Start-URL* leer, lasse das Kontrollkästchen *Signierte Antwort* deaktiviert und setze das *Name-ID-Format* auf *PERSISTENT*.
+12. Wechsle in Crowdin Enterprise zu *Organisationseinstellungen* > *Sicherheit* > *SAML*. Dort findest du im Bereich **Details des Dienstanbieters** alle Werte für Schritt 11.
+13. Füge im Fenster *Details des Dienstanbieters* in der Google-Admin-Konsole die **Antwort-URL (ACS)** in das Feld *ACS-URL* und den **Aussteller des Dienstanbieters** in das Feld *Entity-ID* ein, deaktiviere die Option *Antworten signiert* und klicke auf **Speichern**.
+14. Klicken Sie auf **Weiter**.
+15. Klicken Sie auf **Fertig stellen** auf the *Attribute Mapping* Seite.
+16. Klicke im Fenster *SSO für Crowdin Enterprise einrichten* auf **OK**.
+
+
+#### Crowdin-Enterprise-SAML-App aktivieren {#enable-google}
+
+
+ 1. Gehen Sie auf der *Startseite* der Administratorkonsole zu **Apps > SAML-Apps**.
+ 2. Wählen Sie Ihre new Crowdin Enterprise SAML app.
+ 3. Klicke oben rechts im grauen Feld auf **Dienst bearbeiten** .
+ 4. Um den Dienst für alle Mitglieder deiner Organisation zu aktivieren oder zu deaktivieren, klicke auf **Für alle aktiviert** oder **Für alle deaktiviert** und anschließend auf **Speichern**.
+ 5. So aktivierst oder deaktivierst du den Dienst nur für Benutzer in einer Organisationseinheit:
+ * links, Wählen Sie die organizational unit.
+ * Wähle **Ein** oder **Aus** und klicke anschließend auf **Speichern**. Weitere Informationen zur [Organisationsstruktur von Google Workspace](https://support.google.com/a/answer/4352075).
+ 6. Um den Dienst für eine Gruppe von Benutzern über mehrere oder innerhalb von Organisationseinheiten zu aktivieren, wähle eine Zugriffsgruppe aus. Weitere Informationen findest du unter [Dienst für eine Gruppe aktivieren](https://support.google.com/a/answer/9050643).
+ 7. Stelle sicher, dass die E-Mail-Adressen, mit denen sich deine Benutzer bei der SAML-App anmelden, mit den E-Mail-Adressen übereinstimmen, die sie zur Anmeldung bei deiner Google-Domain verwenden.
+
+
+
+ Änderungen werden normalerweise innerhalb weniger Minuten wirksam, können aber bis zu 24 Stunden dauern. Weitere Informationen findest du unter [So werden Änderungen an Google-Dienste weitergegeben](https://support.google.com/a/answer/7514107).
+
+
+#### SSO testen {#test-sso-google}
+
+
+ 1. Öffne die Single-Sign-On-URL deiner neuen Crowdin-Enterprise-SAML-App, indem du im Google-Apps-Menü auf Crowdin Enterprise klickst. Crowdin Enterprise findest du in der App-Liste zusammen mit Google Drive, Gmail und anderen Anwendungen. Sie sollten automatisch zur Google-Anmeldeseite weitergeleitet werden.
+ 2. Geben Sie Ihre Anmeldedaten ein. Nach der Authentifizierung Ihrer Anmeldedaten werden Sie automatisch zu Crowdin Enterprise weitergeleitet.
+
+
+## SAML SSO für ... konfigurieren Microsoft Azure {#microsoft-azure}
+
+Um Crowdin Enterprise SAML SSO in Microsoft Azure einzurichten, befolge die folgenden Schritte.
+
+#### Füge „Confluence SAML SSO by Microsoft“ aus der Galerie hinzu.
+
+
+ 1. Öffnen Sie die [Azure portal](https://portal.azure.com/) mit einem Administratorkonto.
+ 2. links navigation panel, Wählen Sie die *Microsoft Entra ID* service.
+ 3. Klicke auf den Bereich *Verwalten* und wähle in der Liste *Unternehmensanwendungen* aus. Du wirst zu *Unternehmensanwendungen > Alle Anwendungen* weitergeleitet.
+ 4. um hinzuzufügen a new application, Klicken Sie New application.
+ 5. Gib im Feld *Anwendung suchen* **Confluence SAML SSO by Microsoft** ein.
+ 6. Wähle **Confluence SAML SSO by Microsoft** im Ergebnisbereich aus und klicke anschließend auf **Erstellen**. Warte einige Sekunden, während die App hinzugefügt wird.
+
+
+#### Konfigurieren Microsoft Entra ID SSO
+
+##### Configurations on the Azure-Portal
+
+Befolge diese Schritte, um Microsoft Entra ID SSO im Azure-Portal einzurichten:
+
+
+ 1. Sobald die Anwendung hinzugefügt wurde, wirst du auf deren Seite *Übersicht* weitergeleitet. Suche auf der *Übersicht*-Seite der Anwendung **Confluence SAML SSO by Microsoft** den Bereich *Verwalten* und wähle *Single Sign-On* aus.
+ 2. Wähle auf der Seite *Single-Sign-On-Methode auswählen* **SAML** aus.
+ 3. Du befindest dich jetzt auf der Seite *Single Sign-On mit SAML einrichten*. Die folgenden Konfigurationen werden in den verschiedenen Bereichen dieser Seite vorgenommen.
+
+
+###### Grundlegende SAML-Konfiguration
+
+
+ 1. Klicke im Bereich *Grundlegende SAML-Konfiguration* auf .
+ 2. Geben Sie hier die Details Ihres Crowdin-Enterprise-Dienstanbieters ein und klicken Sie auf **Speichern**. Diese Werte findest du im Bereich **Details des Dienstanbieters** unter *Organisationseinstellungen* > *Sicherheit* > *SAML* in Crowdin Enterprise.
+ * *Identifier (Entity-ID)*: kopieren Sie aus **Aussteller des Dienstanbieters**
+ * *Reply URL (Assertion Consumer Service URL)*: kopieren Sie aus **Antwort-URL (ACS)**
+ * *Sign on URL*: kopieren Sie aus **SSO Login URL**
+
+
+###### Attribute und Claims
+
+
+ 1. Klicke im Bereich *Attribute und Ansprüche* auf .
+ 2. Klicke im Bereich *Erforderlicher Anspruch* auf den Anspruch.
+ 3. Wähle auf der Seite *Anspruch verwalten* für *Name-ID-Format* **Persistent** und für *Quellattribut* **user.mail** aus und klicke auf **Speichern**.
+
+
+###### SAML-Zertifikate
+
+
+ 1. Klicke im Bereich *SAML-Zertifikate* auf .
+ 2. Wähle für die *Signaturoption* **SAML-Antwort und Assertion signieren** aus und klicke auf **Speichern**.
+ 3. Klicke im Bereich *SAML-Zertifikate* bei *Zertifikat (Base64)* auf **Herunterladen**.
+
+
+###### Einrichten Confluence SAML SSO by Microsoft
+
+
+ 1. Gehe zum Bereich *Confluence SAML SSO by Microsoft einrichten*.
+ 2. Kopieren Sie die *Login URL*, *Microsoft Entra Identifier*, *Logout URL*.
+
+
+##### Konfigurationen in Crowdin Enterprise
+
+
+ 1. Melde dich in einem separaten Browser-Tab oder -Fenster bei deiner Crowdin-Enterprise-Organisation an, öffne *Organisationseinstellungen* > *Sicherheit* > *SAML* und gib die im Azure-Portal kopierten Informationen im Bereich **Konfiguration des Identitätsanbieters** ein:
+ * Füge die *Anmelde-URL* in das Feld **SSO-URL** ein.
+ * Füge den *Microsoft Entra Identifier* in das Feld **Entity-ID** ein.
+ * Füge die *Abmelde-URL* in das Feld **Single-Logout-(SLO)-URL** ein.
+ * Ziehe deine Zertifikatsdatei per Drag-and-drop in das Feld **X.509-Zertifikat**.
+ 2. Klicke auf **Speichern**.
+
+
+##### Einstellungen der Authentifizierungsmethode
+
+Je nach der im Azure-Portal verwendeten Authentifizierungsmethode kann es in manchen Fällen erforderlich sein, den Standardwert der Option **Authentifizierungskontext** im Bereich **Details des Dienstanbieters** in Crowdin Enterprise zu ändern.
+
+Um alle möglichen Authentifizierungsmethoden zuzulassen, lasse das Feld **Authentifizierungskontext** leer (Standardeinstellung).
+
+#### Zugewiesene Nutzer {#assign-users-azure}
+
+In diesem Bereich ermöglichst du Benutzern die Verwendung von Azure Single Sign-On, indem du ihnen Zugriff auf deine Crowdin-Enterprise-Organisation gewährst.
+
+
+ 1. Wähle im Azure-Portal **Unternehmensanwendungen** und anschließend **Alle Anwendungen** aus.
+ 2. Wähle in der Anwendungsliste **Confluence SAML SSO by Microsoft** aus.
+ 3. Suche auf der Übersichtsseite der App den Bereich *Verwalten* und wähle *Benutzer und Gruppen* aus.
+ 4. Klicke auf **Benutzer/Gruppe hinzufügen** und dann im Bereich *Zuweisung hinzufügen* unter *Benutzer und Gruppen* auf *Keine ausgewählt*.
+ 5. Wähle im Dialog *Benutzer und Gruppen* dein eigenes Konto aus der Liste *Benutzer* aus, um SAML SSO testen zu können. Klicke anschließend unten auf **Auswählen** und danach auf **Zuweisen**. Auf dieselbe Weise kannst du jederzeit weitere Benutzer zuweisen.
+
+
+#### SSO testen {#test-sso-azure}
+
+
+ 1. Suche auf der *Übersicht*-Seite der Anwendung **Confluence SAML SSO by Microsoft** den Bereich *Verwalten* und wähle *Single Sign-On* aus.
+ 2. Scrolle nach unten zum Bereich *Single Sign-On mit Confluence SAML SSO by Microsoft testen* und klicke auf **Testen**.
+ 3. rechts-side pane, Klicken Sie **Als aktueller Benutzer anmelden**. Nach der Authentifizierung Ihrer Anmeldedaten werden Sie automatisch zu Crowdin Enterprise weitergeleitet.
+
+
+## SAML SSO für ... konfigurieren Okta {#okta}
+
+Um Crowdin Enterprise SAML SSO in Okta einzurichten, befolge die folgenden Schritte.
+
+#### Crowdin-Enterprise-SAML-App einrichten {#setup-okta}
+
+
+1. Öffnen Sie die Okta-Dashboard mit einem Administratorkonto.
+2. Gehe auf der Dashboard-Seite zu **Anwendungen**.
+3. Klicken Sie **Hinzufügen Application**.
+4. Klicken Sie **Erstellen New App**.
+5. Setze im Dialog *Neue Anwendungsintegration erstellen* *Plattform* auf *Web* und *Anmeldemethode* auf *SAML 2.0* und klicke auf **Erstellen**.
+6. Gib auf der Seite *SAML-Integration erstellen* im Schritt *Allgemeine Einstellungen* einen Anwendungsnamen (z. B. *Crowdin Enterprise*) ein.
+7. *(Optional)* Lade eine PNG-, JPG- oder GIF-Datei hoch, die als Logo für deine Crowdin-Enterprise-SSO-App dient. Das Bild sollte kleiner als 1400 × 400 Pixel und weniger als 100 KB groß sein. Das Crowdin-Symbol findest du auf der Seite [Crowdin-Logo verwenden](/using-logo/).
+8. Lassen Sie die Optionen für die *App-Sichtbarkeit* deaktiviert und klicken Sie auf **Weiter**.
+9. Gib im Schritt *SAML konfigurieren* > Bereich *SAML-Einstellungen* die *Single-Sign-On-URL* und *Audience URI (SP Entity ID)* ein, lasse *Standard-RelayState* leer, setze *Name-ID-Format* auf *Persistent* und *Anwendungsbenutzername* auf *E-Mail* und klicke auf **Weiter**. Die erforderlichen Werte findest du im Bereich **Details des Dienstanbieters** unter *Organisationseinstellungen* > *Sicherheit* > *SAML* in Crowdin Enterprise.
+ * *Single sign on URL*: kopieren Sie aus **Antwort-URL (ACS)**
+ * *Audience URI (SP Entity-ID)*: kopieren Sie aus **Aussteller des Dienstanbieters**
+10. Wähle im Schritt *Feedback* die Option **Dies ist eine interne App, die wir erstellt haben** und klicke auf **Fertigstellen**.
+11. Nachdem du die App in Okta eingerichtet hast, wirst du zum Tab *Sign On* der App weitergeleitet. Klicke im Bereich *Einstellungen* auf **SAML-Einrichtungsanweisungen anzeigen**.
+12. Im neuen Browser-Tab siehst du die Anmeldedaten, die du im Bereich **Konfiguration des Identitätsanbieters** unter *Organisationseinstellungen* > *Sicherheit* > *SAML* in Crowdin Enterprise angeben musst.
+13. Kopiere die *Single-Sign-On-URL des Identitätsanbieters* und den *Aussteller des Identitätsanbieters* und lade das Zertifikat herunter.
+14. Melde dich in einem separaten Browser-Tab oder -Fenster bei deiner Crowdin-Enterprise-Organisation an, öffne *Organisationseinstellungen* > *Sicherheit* > *SAML* und gib die in Schritt 13 kopierten Informationen im Bereich **Konfiguration des Identitätsanbieters** ein:
+ * Füge die *Single-Sign-On-URL des Identitätsanbieters* in das Feld **SSO-URL** ein.
+ * Füge den *Aussteller des Identitätsanbieters* in das Feld **Entity-ID** ein.
+ * Ziehe deine Zertifikatsdatei per Drag-and-drop in das Feld **X.509-Zertifikat**.
+15. Klicke auf **Speichern**.
+
+
+#### Zugewiesene Nutzer {#assign-users-okta}
+
+In diesem Bereich ermöglichst du Benutzern die Verwendung von Okta Single Sign-On, indem du ihnen Zugriff auf deine Crowdin-Enterprise-Organisation gewährst.
+
+
+ 1. Öffnen Sie Ihre Okta-Dashboard mit einem Administratorkonto and Gehen Sie zu **Applications**.
+ 2. Klicken Sie on Ihre new Crowdin Enterprise SAML app.
+ 3. Wechsle zum Tab *Zuweisungen*, klicke auf **Zuweisen** und wähle **Gruppen zuweisen** aus.
+ 4. Klicke im Dialog *Crowdin Enterprise Gruppen zuweisen* bei **Alle** auf **Zuweisen**, um die Crowdin-Enterprise-SAML-App für alle Benutzer deiner Organisation zu aktivieren, und klicke auf **Fertig**. Alternatively, Sie können assign separate groups or individual users.
+
+
+#### SSO testen {#test-sso-okta}
+
+
+ 1. Auf der [Anmeldeseite](https://accounts.crowdin.com/) von Crowdin Enterprise wählst du deine Organisation aus und klickst auf **Anmelden**.
+ 2. Klicken Sie on **SAML**. Du solltest automatisch zur Okta-Anmeldeseite weitergeleitet werden.
+ 3. Geben Sie Ihre Anmeldedaten ein. Nach der Authentifizierung Ihrer Anmeldedaten werden Sie automatisch zu Crowdin Enterprise weitergeleitet.
+
+
+## SAML SSO für ... konfigurieren OneLogin {#onelogin}
+
+Um Crowdin Enterprise SAML SSO in OneLogin einzurichten, befolge die folgenden Schritte.
+
+#### Füge „OneLogin SAML Test (IdP)“ aus dem App-Katalog hinzu.
+
+
+1. Öffnen Sie die OneLogin-Administratorkonsole mit einem Administratorkonto.
+2. Gehe auf der Administratorkonsolenseite zu *Anwendungen*.
+3. um hinzuzufügen a new application, Klicken Sie **Hinzufügen App**.
+4. Gib auf der Seite *Anwendungen suchen* **OneLogin SAML Test (IdP)** in das Suchfeld ein.
+5. Wähle **OneLogin SAML Test (IdP)** aus der Liste der Suchergebnisse aus. Warte einige Sekunden, während die App hinzugefügt wird.
+6. Aktualisiere oder benenne den *Anzeigenamen* um (z. B. in *Crowdin Enterprise*).
+7. *(Optional)* Ersetze die Standardsymbole der App durch eine PNG- oder SVG-Datei für deine Crowdin-Enterprise-SSO-App. Das Crowdin-Symbol findest du auf der Seite [Crowdin-Logo verwenden](/using-logo/); klicke anschließend auf **Speichern**.
+8. Du befindest dich jetzt im Tab *Info*. Klicken Sie auf den *Configuration* tab. Gib hier die Details deines Crowdin-Enterprise-Dienstanbieters ein und klicke auf **Speichern**, um fortzufahren. Die erforderlichen Werte findest du im Bereich **Details des Dienstanbieters** unter *Organisationseinstellungen* > *Sicherheit* > *SAML* in Crowdin Enterprise.
+ * *SAML Consumer URL*: kopieren Sie aus **Antwort-URL (ACS)**
+ * *SAML Audience*: kopieren Sie aus **Aussteller des Dienstanbieters**
+ * *SAML Recipient*: kopieren Sie aus **Antwort-URL (ACS)**
+ * *SAML Single Logout URL*: `https://accounts.crowdin.com/saml2/{your-organization-name}/slo`
+ * *ACS-URL-Validator*: `^https:\/\/accounts\.crowdin\.com\/saml2\/{your-organization-name}\/acs$`
+ Ersetze `{your-organization-name}` in den letzten beiden Feldern durch den tatsächlichen Namen deiner Crowdin-Enterprise-Organisation.
+9. Wechsle in OneLogin zum Tab *SSO* und kopiere die *Issuer-URL*, den *SAML-2.0-Endpunkt (HTTP)* und das X.509-Zertifikat. To Kopieren Sie die X.509 certificate, Klicken Sie **View Details**.
+10. Melde dich in einem separaten Browser-Tab oder -Fenster bei deiner Crowdin-Enterprise-Organisation an, öffne *Organisationseinstellungen* > *Sicherheit* > *SAML* und gib die in Schritt 9 kopierten Informationen im Bereich **Konfiguration des Identitätsanbieters** ein:
+ * Füge die *Issuer-URL* in das Feld **Entity-ID** ein.
+ * Füge den *SAML-2.0-Endpunkt (HTTP)* in das Feld **SSO-URL** ein.
+ * Füge das X.509-Zertifikat in das Feld **X.509-Zertifikat** ein.
+11. Klicke auf **Speichern**.
+
+
+#### Zugewiesene Nutzer {#assign-users-onelogin}
+
+In diesem Bereich gewährst du Benutzern Zugriff auf deine neue Crowdin-Enterprise-SAML-SSO-App.
+
+
+ 1. Öffnen Sie die OneLogin-Administratorkonsole mit einem Administratorkonto.
+ 2. Gehe auf der Administratorkonsolenseite zu *Anwendungen*.
+ 3. Klicken Sie on Ihre new Crowdin Enterprise SAML SSO app.
+ 4. Wechsle zum Tab *Zugriff* und lege die Rollen fest, die Zugriff auf diese App haben sollen. Wenn du nicht über die erforderliche Rolle verfügst, kannst du über *Benutzer* > *Rollen* eine neue Rolle hinzufügen und den Zugriff auf die benötigten Apps festlegen. Sie können assign users to a new role via *Users* Seite.
+
+
+#### SSO testen {#test-sso-onelogin}
+
+
+ 1. Auf der [Anmeldeseite](https://accounts.crowdin.com/) von Crowdin Enterprise wählst du deine Organisation aus und klickst auf **Anmelden**.
+ 2. Klicken Sie on **SAML**. Du solltest automatisch zur OneLogin-Anmeldeseite weitergeleitet werden.
+ 3. Geben Sie Ihre Anmeldedaten ein. Nach der Authentifizierung Ihrer Anmeldedaten werden Sie automatisch zu Crowdin Enterprise weitergeleitet.
+
+
+## SAML SSO für ... konfigurieren Auth0 {#auth0}
+
+Um Crowdin Enterprise SAML SSO in Auth0 einzurichten, befolge die folgenden Schritte.
+
+#### Crowdin-Enterprise-SAML-App einrichten {#setup-auth0}
+
+
+1. Öffnen Sie die Auth0-Verwaltungsdashboard mit einem Administratorkonto.
+2. Gehe im *Dashboard* zu *Anwendungen*.
+3. Klicken Sie auf **+ Erstellen APPLICATION** rechts.
+4. In the **Name** field, Geben Sie an an application name (zum Beispiel *Crowdin Enterprise*), Wählen Sie die **Reguläre Webanwendungen** application type, Klicken Sie auf **Erstellen**.
+5. Gehe zurück zu *Dashboard* > *Anwendungen*.
+6. Suche die Zeile der gerade erstellten Anwendung und klicke rechts neben dem Anwendungsnamen auf das Symbol *Einstellungen* .
+7. *(Optional)* Gib im Feld **Anwendungslogo** die URL des Logos deiner Crowdin-Enterprise-SSO-App an. Das Crowdin-Symbol findest du auf der Seite [Crowdin-Logo verwenden](/using-logo/).
+8. Wechseln Sie zu the **Addons** tab.
+9. Klicken Sie on **SAML2-WEB-APP**.
+10. Gib im angezeigten Dialog die **Anwendungs-Callback-URL** an. Diesen Wert findest du im Bereich **Details des Dienstanbieters** unter *Organisationseinstellungen* > *Sicherheit* > *SAML* in Crowdin Enterprise – kopiere ihn aus **Antwort-URL (ACS)**.
+11. In the **Einstellungen** Fügen Sie Folgende snippet
+ ```json
+ {
+ "nameIdentifierProbes": [
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
+ ]
+ }
+ ```
+ Dadurch wird die **NameID** auf die E-Mail-Adresse des Benutzers gesetzt.
+12. Scrollen Sie nach unten and Klicken Sie **Aktivieren**.
+13. Scrolle nach oben und wechsle zum Tab **Verwendung**.
+14. Im Tab **Verwendung** siehst du die Anmeldedaten, die du im Bereich **Konfiguration des Identitätsanbieters** unter *Organisationseinstellungen* > *Sicherheit* > *SAML* in Crowdin Enterprise angeben musst.
+15. Kopiere den *Aussteller* und die *Anmelde-URL des Identitätsanbieters* und lade das Zertifikat herunter.
+16. Melde dich in einem separaten Browser-Tab oder -Fenster bei deiner Crowdin-Enterprise-Organisation an, öffne *Organisationseinstellungen* > *Sicherheit* > *SAML* und gib die in Schritt 15 kopierten Informationen im Bereich **Konfiguration des Identitätsanbieters** ein:
+ * Füge den *Aussteller* in das Feld **Entity-ID** ein.
+ * Füge die *Anmelde-URL des Identitätsanbieters* in das Feld **SSO-URL** ein.
+ * Ziehe deine Zertifikatsdatei per Drag-and-drop in das Feld **X.509-Zertifikat**.
+17. Klicke auf **Speichern**.
+
+
+#### Zugriff verwalten to Crowdin Enterprise SAML App
+
+Standardmäßig werden alle Benutzer eines einzelnen Auth0-Tenants zwischen den Anwendungen des Tenants geteilt und haben daher Zugriff auf die Anwendungen.
+Bei Bedarf kannst du den Zugriff bestimmter Benutzer auf die Anwendung mithilfe von [Regeln](https://auth0.com/docs/rules) einschränken. Siehe [diese Regel als Beispiel](https://github.com/auth0/rules/blob/aeaf93bc058408e260192d0941a688963449d6be/src/rules/simple-user-whitelist-for-app.js).
+
+#### SSO testen {#test-sso-auth0}
+
+
+ 1. Auf der Anmeldeseite von Crowdin Enterprise wählst du deine Organisation aus und klickst auf **Anmelden**.
+ 2. Klicken Sie on **SAML**. Du solltest automatisch zur Auth0-Anmeldeseite weitergeleitet werden.
+ 3. Geben Sie Ihre Anmeldedaten ein. Nach der Authentifizierung Ihrer Anmeldedaten werden Sie automatisch zu Crowdin Enterprise weitergeleitet.
+
diff --git a/src/content/docs/de/enterprise/organization-management/settings/security.mdx b/src/content/docs/de/enterprise/organization-management/settings/security.mdx
new file mode 100644
index 000000000..ae21622df
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/security.mdx
@@ -0,0 +1,169 @@
+---
+title: Sicherheit
+description: Configure security Einstellungen for your Organisation
+slug: enterprise/security
+sidebar:
+ order: 1
+---
+
+import { Image } from 'astro:assets';
+import { Steps, CardGrid, LinkCard, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import organizationSettingsMenuItem from '!/enterprise/organization-management/organization_settings_menu_item.png';
+import customAuthAppCredentials from '!/enterprise/organization-management/custom_auth_app_credentials.png';
+
+Die Seite **Sicherheit** bietet verschiedene Sicherheits- und Authentifizierungseinstellungen für deine Crowdin-Enterprise-Organisation. Du kannst festlegen, wie Personen deiner Organisation beitreten, welche Authentifizierungsmethoden zur Anmeldung verwendet werden können, und API-Token- sowie Sitzungsrichtlinien verwalten.
+
+Um configure your security Einstellungen, folge these Schritten:
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **Sicherheit**.
+
+
+## Sicherheitsoptionen
+
+Konfiguriere erweiterte Sicherheitseinstellungen wie **Registrierung zulassen**, **Von Administratoren verwaltete Einladungen**, **Zwei-Faktor-Authentifizierung**, **Geräteverifizierung**, Erstellung und Lebensdauer persönlicher Token, Sitzungs-Timeouts und **IP-Zulassungsliste**.
+
+#### erlauben Signup
+
+Wähle aus, ob Personen der Organisation ohne vorherige Einladung per E-Mail oder über einen teilbaren Link beitreten können. Nach der Registrierung können Administratoren und Projektmanager die Berechtigungen der Organisationsmitglieder verwalten.
+
+#### Admin-verwaltet Invitations
+
+Beschränke die Möglichkeit, neue Mitglieder zur Organisation einzuladen, auf Administratoren. Wenn diese Option aktiviert ist, können Projektmanager weiterhin Benutzer, die bereits Teil der Organisation sind, zu ihren Projekten einladen, aber keine neuen Benutzer zur Organisation hinzufügen.
+
+Diese Option ist nützlich, wenn du strenger kontrollieren möchtest, wer deiner Organisation beitritt, insbesondere in regulierten Umgebungen oder wenn der Zugriff zentral durch eine kleine Gruppe von Administratoren verwaltet wird.
+
+
+ **erlauben Signup** und **Admin-verwaltet Invitations** sind mutually exclusive. Nur eine davon kann gleichzeitig aktiviert sein.
+
+
+#### Minimale Passwortstärke
+
+Define die complexity requirements für Benutzer passwords zu sicherstellen account security. Wenn eine Mindeststufe festgelegt ist (z. B. **Mittel**), müssen alle Organisationsmitglieder sicherstellen, dass ihre Passwörter die festgelegten Kriterien erfüllen, um den Zugriff aufrechtzuerhalten. Dies hilft, die Verwendung schwacher oder leicht erratbarer Anmeldedaten zu verhindern und schützt sowohl Benutzerkonten als auch Organisationsdaten.
+
+
+ Mehr über [Stufen der Passwortstärke](/enterprise/account-settings/#password-strength) erfahren.
+
+
+#### Zwei-Faktor-Authentifizierung
+
+Die Zwei-Faktor-Authentifizierung bietet eine zusätzliche Sicherheitsebene für deine Crowdin-Enterprise-Organisation. Sobald Sie die Funktion aktivieren, werden alle Mitglieder der Organisation aufgefordert, die Zwei-Faktor-Authentifizierung für ihre Konten einzurichten. Ab diesem Zeitpunkt verwenden die Mitglieder der Organisation bei jeder Anmeldung neben einem Benutzernamen und einem Kennwort auch einen Authentifizierungscode.
+
+#### Sicherheitsschlüssel erzwingen
+
+Erfordere die Verwendung von Hardwaregeräten zur Benutzerauthentifizierung. Durch die Aktivierung dieser Option wird die Verwendung softwarebasierter Methoden wie Bestätigungscodes aus Authentifizierungs-Apps eingeschränkt und ein höherer Schutz vor Phishing-Angriffen geboten.
+
+
+ Um enable **Enforce Security Keys**, **Two-Factor Authentication** must be enabled first.
+
+
+#### Anfragen zum Zurücksetzen der 2FA einschränken
+
+Deaktiviere die Self-Service-Option, über die Benutzer auf der Anmeldeseite eine Zurücksetzung der Zwei-Faktor-Authentifizierung anfordern können. Wenn enabled, users who lose Zugriff to their 2FA device cannot initiate a reset themselves. Stattdessen muss ein Administrator die Identität des Benutzers manuell überprüfen und die 2FA-Einstellungen zurücksetzen.
+
+#### Geräteverifizierung
+
+Füge eine zusätzliche Sicherheitsstufe hinzu, wenn sich Benutzer von einem neuen Gerät anmelden. Nach der Aktivierung verlangt Crowdin Enterprise vor der Gewährung des Zugriffs auf deine Organisation eine Geräteverifizierung per E-Mail. Dies stellt sicher, dass nur autorisierte Benutzer auf deine Organisation zugreifen können, selbst wenn ihre Anmeldedaten kompromittiert wurden.
+
+Device verification ist triggered wenn:
+
+* ein Benutzer Protokolle in von ein unrecognized device.
+* ein Benutzer clears ihr browser cookies oder switches browsers.
+
+Device verification kann sein bypassed wenn:
+
+* [zwei-factor Authentifizierung](#two-factor-authentication) (2FA) ist aktiviert und konfiguriert für die Benutzer’s account. In diesem Fall wird die Geräteverifizierung nicht erzwungen, da 2FA bereits eine starke Authentifizierung bietet.
+* Deine Organisation verwendet eine externe Authentifizierung über einen eigenen Identitätsanbieter und ist nicht auf eine E-Mail-Verifizierung angewiesen.
+
+#### erlauben Personal Token Creation
+
+Aktiviere diese Option, damit Organisationsmitglieder ihre eigenen persönlichen Zugriffstoken zur Authentifizierung bei der API erstellen können. Wenn diese Option deaktiviert ist, können Mitglieder keine neuen Token erstellen.
+
+#### Maximale Token-Lebensdauer
+
+Lege eine maximale Anzahl von Tagen fest, für die ein neues Token gültig sein kann. Diese Richtlinie gilt nur für Token, die nach dem Speichern der Einstellung erstellt wurden, und wirkt sich nicht auf zuvor erstellte Token aus. Du kannst eine bestimmte Anzahl von Tagen (1 bis 365) festlegen oder **Läuft nie ab** auswählen.
+
+#### Zeitüberschreitung bei inaktiver Sitzung
+
+Automatically log out members nach they have been inactive for a selected period.
+
+* **20 minutes**: die shortest timeout. Die Option **Angemeldet bleiben** ist auf der Anmeldeseite nicht verfügbar.
+* **8 Stunden, 24 Stunden, 7 Tage, 30 Tage**: Bei Benutzern, die bei der Anmeldung auf **Angemeldet bleiben** klicken, meldet das System sie nach diesem Zeitraum der Inaktivität ab.
+
+#### Sitzungsdauer
+
+konfigurieren ein absolute time limit für session duration. Im Gegensatz zum **Timeout für inaktive Sitzungen**, das bei Aktivität des Benutzers zurückgesetzt wird, erfordert diese Einstellung nach Ablauf der angegebenen Dauer unabhängig von der Aktivität eine erneute Authentifizierung.
+
+* **Disabled**: Sessions do nicht have a fixed expiration time (Standard).
+* **24 Stunden, 7 Tage, 30 Tage**: Benutzer müssen ihre Identität nach diesem Zeitraum erneut überprüfen.
+
+#### IP-Zulassungsliste
+
+Gewähre Zugriff auf deine Crowdin-Enterprise-Organisation nur Verbindungen von erlaubten IP-Adressen.
+
+Mit dieser Funktion kannst du eine Liste von IP-Adressen festlegen, die auf deine Crowdin-Enterprise-Organisation zugreifen dürfen. Du kannst beispielsweise die IP-Zulassungsliste verwenden, um nur Verbindungen aus deinem Unternehmensnetzwerk zuzulassen und alle anderen Verbindungen von IP-Adressen zu blockieren, die nicht zu deiner IP-Zulassungsliste gehören. Sobald die IP-Zulassungsliste aktiviert ist, beginnt Crowdin Enterprise, alle Verbindungen sowohl über die Benutzeroberfläche als auch über die API zu filtern.
+
+
+ Die IP-Zulassungsliste ist bei Crowdin Enterprise nur im [Abonnementtarif](https://crowdin.com/pricing#enterprise-plans) Business verfügbar.
+
+
+Um die IP-Zulassungsliste zu verwenden, erstelle zunächst in CIDR-Notation eine Liste der IP-Adressen und Bereiche, die Zugriff auf deine Organisation haben sollen.
+
+
+ Mehr über die [CIDR-Notation](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) erfahren.
+
+
+Die IP-Zulassungsliste kann eine unbegrenzte Anzahl von IP-Adressen und Bereichen enthalten, die über die Benutzeroberfläche und die API auf deine Crowdin-Enterprise-Organisation zugreifen dürfen.
+
+Sobald du alle IP-Adressen und Bereiche gesammelt hast, die zur IP-Zulassungsliste hinzugefügt werden sollen, [wende dich an das Support-Team](https://crowdin.com/contacts), um die IP-Zulassungsliste für deine Organisation zu aktivieren. Wenn du Einträge in deiner IP-Zulassungsliste bearbeiten oder entfernen musst, wende dich mit der entsprechenden Anfrage an das Support-Team.
+
+## Authentifizierungsmethoden
+
+Im Abschnitt Authentifizierungsmethoden können Sie auswählen, wie sich Mitglieder bei Ihrer Crowdin Enterprise-Organisation anmelden können. Die Leute haben also noch Zeit, andere Authentifizierungsmethoden einzurichten.
+
+
+ Wenn Sie eine der Authentifizierungsmethoden deaktivieren, wird die Möglichkeit, sich über diese bestimmte Methode anzumelden, innerhalb von 24 Stunden aufgehoben.
+
+ Außerdem wird allen Organisationsmitgliedern, die die deaktivierte Authentifizierungsmethode verwenden, eine entsprechende Benachrichtigung angezeigt, um sie darüber zu informieren, dass sie in den Kontoeinstellungen alternative Methoden einrichten müssen.
+
+
+Wenn du zuvor deaktivierte Authentifizierungsmethoden wieder aktivierst, stehen sie den Organisationsmitgliedern sofort zur Verfügung.
+
+* *E-Mail/Benutzername und Passwort* – Mitglieder können sich mit ihrer E-Mail-Adresse oder ihrem Crowdin-Enterprise-Benutzernamen und einem Passwort anmelden.
+* *Passkey* – Mitglieder können sich mit sicheren Passkeys anmelden und so eine passwortlose Authentifizierung und einen verbesserten Kontoschutz nutzen.
+* *Magic Link* – Mitglieder kann request ein eins-time Authentifizierung link das wird sein sent zu ihr emails.
+* *Crowdin* – Mitglieder kann Protokoll in mit ihr Crowdin account.
+* *Facebook* – Mitglieder kann Protokoll in mit ihr Facebook account.
+* *GitHub* – Mitglieder kann Protokoll in mit ihr GitHub account.
+* *GitLab* – Mitglieder kann Protokoll in mit ihr GitLab account.
+* *Google* – Mitglieder kann Protokoll in mit ihr Google account.
+* *X* – Mitglieder kann Protokoll in mit ihr X account.
+* *OpenID Connect* – Mitglieder können sich mit ihrem OpenID-Konto anmelden.
+* *SAML* – Mitglieder kann Protokoll in mit ihr IDP account.
+
+## Benutzerdefinierte Autorisierungsanwendungen
+
+Mit Facebook-, GitHub-, GitLab-, Google- und X-SSO kannst du die standardmäßig vorkonfigurierte globale Authentifizierungsanwendung von Crowdin Enterprise verwenden oder deine eigene benutzerdefinierte Authentifizierungsanwendung einrichten.
+
+Führen Sie die folgenden Schritte aus, um Ihre benutzerdefinierte Authentifizierungsanwendung zu konfigurieren:
+
+
+ 1. Klicke oben rechts auf dein Profilbild und wähle **Organisationseinstellungen**.
+ 2. Wechsle in der linken Seitenleiste zum Bereich **Sicherheit**.
+ 3. Scrolle zum Bereich „Authentifizierungsmethoden“ und klicke auf das gewünschte SSO, für das du die benutzerdefinierte Authentifizierungsanwendung einrichten möchtest.
+ 4. Wähle **Benutzerdefinierte Authentifizierungsanwendung** aus, füge die Anmeldedaten deiner benutzerdefinierten Authentifizierungsanwendung ein und klicke auf **Speichern**.
+ 5. Kopiere die **Weiterleitungs-URL** mit von der Seite **Authentifizierungseinstellungen** und füge sie in die Einstellungen deiner benutzerdefinierten Authentifizierungsanwendung ein.
+
+
+Ein ähnlicher Konfigurationsablauf gilt auch für die Authentifizierungsmethode [OpenID Connect](/enterprise/oidc/).
+
+## Siehe auch
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/organization-management/settings/user-access-tokens.mdx b/src/content/docs/de/enterprise/organization-management/settings/user-access-tokens.mdx
new file mode 100644
index 000000000..7b46ca800
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/settings/user-access-tokens.mdx
@@ -0,0 +1,50 @@
+---
+title: Benutzer Zugriff Tokens
+description: Von Mitgliedern deiner Crowdin-Enterprise-Organisation erstellte persönliche Zugriffstoken anzeigen und widerrufen
+slug: enterprise/user-access-tokens
+sidebar:
+ order: 5
+---
+
+import { Steps, Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Image } from 'astro:assets';
+import userAccessTokens from '!/enterprise/organization-management/user_access_tokens.png';
+
+Als Organisationsinhaber oder Administrator kannst du alle persönlichen Zugriffstoken (PATs), die von Mitgliedern deiner Organisation erstellt wurden, auf einer zentralen Seite anzeigen und verwalten. So kannst du die API-Nutzung überwachen und die Sicherheit erhöhen, indem du Token bei Bedarf widerrufst.
+
+Um die Zugriffstoken deiner Organisation zu verwalten, gehe zu **Organisationseinstellungen > Benutzerzugriffstoken**.
+
+## Verwalten Benutzer Zugriff Tokens
+
+Auf der Seite **Benutzerzugriffstoken** wird eine Liste aller aktiven persönlichen Zugriffstoken innerhalb deiner Organisation angezeigt.
+
+
+
+Die Tabelle enthält für jedes Token die folgenden Informationen:
+
+* **Name**: Der beschreibende Name, der dem Token bei seiner Erstellung gegeben wurde.
+* **Token**: Eine teilweise maskierte Version des Tokens zur Identifizierung.
+* **Erstellt von**: Das Organisationsmitglied, das das Token erstellt hat.
+* **erstellt**: die date die Token war erstellt.
+* **letzte verwendet**: die date die Token war letzte verwendet zu machen ein API request.
+* **Expires**: die Token's expiration date. Der Wert „never“ bedeutet, dass das Token nicht abläuft.
+
+### Revoking ein Benutzer Zugriff Token
+
+Du kannst revoke any member's personal Zugriff token at any time. Dies ist nützlich, wenn ein Token kompromittiert wurde, einem ehemaligen Mitarbeiter zugeordnet ist oder nicht mehr benötigt wird.
+
+Um revoke a token, folge these Schritten:
+
+
+ 1. Go to **Organisation Settings > User Zugriff tokens**.
+ 2. Suche das Token, das du widerrufen möchtest, in der Liste und klicke daneben auf **Widerrufen**.
+
+
+
+ Revoking ein Token ist ein permanent action. Nach dem Widerruf kann das Token nicht mehr für den Zugriff auf die API verwendet werden. Dadurch können Anwendungen oder Skripte, die darauf angewiesen sind, möglicherweise nicht mehr funktionieren.
+
+
+
+ Mehr über [Zugriffstoken](/enterprise/account-settings/#access-tokens) erfahren.
+
diff --git a/src/content/docs/de/enterprise/organization-management/vendors.mdx b/src/content/docs/de/enterprise/organization-management/vendors.mdx
new file mode 100644
index 000000000..c366e2249
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/vendors.mdx
@@ -0,0 +1,51 @@
+---
+title: Dienstleister
+description: Erfahren Sie, wie Sie mit Dienstleistern in Crowdin Enterprise arbeiten
+slug: enterprise/vendors
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import addManagerForm from '!/enterprise/organization-management/vendor_add_manager_form.png';
+import inviteForm from '!/enterprise/organization-management/vendor_invite_form.png';
+
+Ein Dienstleister ist eine externe Organisation, die professionelle Übersetzungsdienstleistungen anbietet. In Crowdin Enterprise können Sie auf zwei Arten mit Dienstleistern zusammenarbeiten:
+
+* Fügen Sie den Manager eines Dienstleisters zu Ihrer Organisation hinzu – empfohlen, wenn Sie mit einer einzelnen Übersetzungsagentur arbeiten. Nach dem Beitritt zu Ihrer Organisation kann der Manager des Dienstleisters den gesamten Lokalisierungsprozess für Sie verwalten, einschließlich der Zuweisung von Übersetzern, der Verwaltung von Kontext und der Erstellung von Berichten.
+* Laden Sie eine bestehende Organisation als Ihren Dienstleister ein – eine gute Option, wenn Sie mit mehreren Übersetzungsagenturen arbeiten möchten. Nach der Verbindung können Sie Dienstleister bestimmten Workflow-Schritten in Ihren Projekten zuweisen.
+
+
+ Wenn Sie noch keinen bevorzugten Dienstleister haben, können Sie die Liste unserer [Partner-Dienstleister](https://store.crowdin.com/partners) im Crowdin Store durchsuchen.
+
+
+## Manager eines Dienstleisters zu Ihrer Organisation hinzufügen
+
+Führen Sie die folgenden Schritte aus, um den Manager eines Dienstleisters zu Ihrer Organisation einzuladen:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Dienstleister**.
+ 2. Klicken Sie in der Mitte der Seite auf **Manager eines Dienstleisters hinzufügen**. Sie werden zur Seite **Benutzer** weitergeleitet, auf der der Dialog **Personen einladen** geöffnet ist.
+ 3. Geben Sie die E-Mail-Adresse des Managers des Dienstleisters ein, den Sie einladen möchten.
+ 4. Stellen Sie sicher, dass **Workspace-Manager** ausgewählt ist, um die erforderlichen Berechtigungen für die Verwaltung des Lokalisierungsprozesses zu gewähren.
+ 5. *(Optional)* Fügen Sie bei Bedarf eine Nachricht hinzu.
+ 6. Klicken Sie auf **Einladung senden**.
+
+
+## Eine bestehende Organisation als Dienstleister einladen
+
+Wenn Sie einen Workflow-Schritt einem Dienstleister zuweisen, erhält die Dienstleisterorganisation eine Kopie des Schritts in ihrem Bereich **Eingehende Projekte**. Nach Annahme der Einladung kann sie eigene Workflows konfigurieren und bei Bedarf Mitwirkende einladen.
+
+Führen Sie die folgenden Schritte aus, um eine Dienstleisterorganisation einzuladen:
+
+
+ 1. Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie in der linken Seitenleiste **Dienstleister**.
+ 2. Klicken Sie in der Mitte der Seite auf **Dienstleister einladen**.
+ 3. Geben Sie im Dialog **Dienstleister einladen** die Subdomain der bestehenden Crowdin-Enterprise-Organisation ein.
+ 4. *(Optional)* Fügen Sie eine Nachricht hinzu, um zusätzlichen Kontext bereitzustellen.
+ 5. Klicke auf **Einladen**.
+ 6. Alternativ können Sie auf **Freigabelink abrufen** klicken und ihn manuell an den Dienstleister senden.
+
+
+## Siehe auch
+
+
diff --git a/src/content/docs/de/enterprise/organization-management/workflows/app-based-workflow-step.mdx b/src/content/docs/de/enterprise/organization-management/workflows/app-based-workflow-step.mdx
new file mode 100644
index 000000000..0b8d06955
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/workflows/app-based-workflow-step.mdx
@@ -0,0 +1,98 @@
+---
+title: App-basierter Workflow-Schritt
+description: Neue Workflow-Schritte konfigurieren, die durch die Installation von Apps aus dem Crowdin Store freigeschaltet werden
+slug: enterprise/app-based-workflow-step
+sidebar:
+ order: 5
+---
+
+import { Image } from 'astro:assets';
+import { Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import appBasedStepWorkflowEditor from '!/enterprise/organization-management/app_based_step_workflow_editor.png';
+import workflowIssuesBanner from '!/enterprise/organization-management/workflow_issues_banner.png';
+
+App-basierte Workflow-Schritte werden verfügbar, nachdem Sie bestimmte Apps aus dem [Crowdin Store](https://store.crowdin.com/) installiert oder private Apps zu Ihrer Crowdin-Enterprise-Organisation hinzugefügt haben. Diese Schritte können spezielle Funktionen wie KI-gestütztes Korrekturlesen oder verzögerte Verarbeitung bereitstellen und sind eine leistungsstarke Möglichkeit, Workflows genau an die Anforderungen Ihres Teams anzupassen. Indem Sie sie Ihrem Workflow hinzufügen, erweitern Sie die Standardfunktionen von Crowdin Enterprise um einzigartige Bedingungen, Automatisierungen und Integrationen.
+
+Im Gegensatz zu integrierten Schritten definiert ein app-basierter Schritt eigene Abschlussregeln: Die App entscheidet, wann Zeichenfolgen in diesem Schritt abgeschlossen sind und welche Ausgabe sie zum nächsten Workflow-Schritt weiterleitet.
+
+## Anwendungsfälle
+
+Im Folgenden finden Sie einige Beispiele dafür, wie app-basierte Schritte Ihre Workflows erweitern können. Einige stammen aus vorhandenen Crowdin-Store-Apps, während andere weitergehende Möglichkeiten veranschaulichen:
+
+* **Workflow-Verzögerung** – Die App [Workflow Delay](https://store.crowdin.com/workflow-step-delay) fügt schrittartige Prüfpunkte hinzu, an denen Zeichenfolgen pausiert werden, bis Bedingungen erfüllt sind oder ein festgelegter Zeitplan erreicht ist. Dies verhindert, dass unvollständige oder nicht verifizierte Zeichenfolgen zu früh weitergeleitet werden, und verbessert so die allgemeine Übersetzungskonsistenz.
+
+* **KI-Quelltextprüfung** – Ein weiteres mögliches Szenario wäre eine App, die Quelltexte vor der Übersetzung automatisch prüft und verbessert und dabei Tippfehler, Inkonsistenzen im Stil oder Platzhalter erkennt, die später Probleme verursachen könnten. Dieser Ansatz trägt zu hochwertigeren Übersetzungen bei, indem er mit sorgfältig überarbeiteten Quellzeichenfolgen beginnt.
+
+* **KI-Beschriftung** – Ein Schritt, der Ihre Zeichenfolgen analysieren und automatisch Beschriftungen anwenden könnte (z. B. „Marketinginhalt“, „Technische Dokumentation“, „Hohe Priorität“), um Inhalte an die passenden Übersetzungs- oder Prüfpfade weiterzuleiten.
+
+
+
+
+
+
+## Apps aus dem Crowdin Store installieren
+
+Bevor Sie einen app-basierten Workflow-Schritt hinzufügen können, müssen Sie die entsprechende App installieren. Sie können Apps aus dem Crowdin Store installieren oder, wenn Sie eine eigene entwickelt haben, sie als private App hinzufügen.
+
+
+ Erfahren Sie mehr über [Erstellen von Apps für Workflow-Schritte](/developer/crowdin-apps-module-workflow-step-type/).
+
+
+Je nach App benötigen Sie möglicherweise bestimmte Berechtigungen (z. B. Manager oder Administrator), um sie zu installieren. Nach der Installation erscheinen die neuen Schritttypen im Workflow-Editor oder Workflow-Vorlageneditor.
+
+
+ Erfahren Sie mehr über [Crowdin-Apps installieren](/developer/crowdin-apps-installation/#installation-in-crowdin-enterprise).
+
+
+### Bot-Benutzer
+
+Wenn Sie eine App installieren, die Workflow-Schritte bereitstellt, erstellt Crowdin Enterprise einen dedizierten Bot-Benutzer, der die App in Ihrer Organisation repräsentiert. Die App verarbeitet Zeichenfolgen in ihren Workflow-Schritten im Namen dieses Benutzers, sodass ihre Aktionen in der Projektaktivität dem Bot zugeordnet werden.
+
+Der Bot muss in jedem Projekt, in dem der app-basierte Schritt verwendet wird, über Manager-Zugriff verfügen:
+
+* Wählen Sie im Dialog zur App-Installation **Bot als Manager allen vorhandenen Projekten zuweisen**.
+* Alternativ können Sie den Bot als Manager zum Projekt einladen, wenn Sie den app-basierten Schritt zum Workflow dieses Projekts hinzufügen.
+
+Wenn der Manager-Zugriff des Bots widerrufen wird, schlägt die Validierung des Schritts fehl und Sie können den Workflow nicht veröffentlichen, sodass der Schritt keine Zeichenfolgen mehr verarbeitet. Belassen Sie den Bot mit der Rolle „Manager“ in den Projektmitgliedern. Wenn die App deinstalliert wird, wird der Bot-Benutzer automatisch entfernt.
+
+
+ Wenn Sie die App später deinstallieren, zeigt jeder Workflow, der den app-basierten Schritt verwendet, einen Fehler oder wird als fehlerhaft gekennzeichnet.
+
+
+## App-basierte Workflow-Schritte zu Ihrem Workflow hinzufügen
+
+Sie können app-basierte Workflow-Schritte direkt zum Workflow eines Projekts im Workflow-Editor hinzufügen oder sie über den Workflow-Vorlageneditor in Workflow-Vorlagen aufnehmen.
+
+
+
+## Schrittkonfiguration
+
+Je nach Implementierung der App kann ein app-basierter Workflow-Schritt verschiedene Konfigurationsoptionen oder gar keine bieten. Zum Beispiel:
+
+* **Konfigurierbare Schritte** – Bei einigen Schritten können Sie Parameter im Workflow-Editor anpassen (z. B. eine Verzögerung für die Inhaltsverarbeitung festlegen). In diesen Fällen können Sie die verfügbaren Optionen an Ihre Anforderungen anpassen.
+
+* **Vorkonfigurierte Schritte** – Bei anderen Schritten sind alle Einstellungen von der App vorgegeben (z. B. Verzögerung der Verarbeitung, bis eine gesamte Datei vollständig übersetzt ist), sodass im Workflow-Editor keine zusätzlichen Felder angezeigt werden.
+
+Wenn ein Schritt Konfigurationsfelder bereitstellt, werden diese in der Regel im Einstellungsbereich des Schritts angezeigt, sobald Sie ihn in den Workflow ziehen.
+
+Diese Felder können von KI-Prompts und zulässigen Aktionen (z. B. Übersetzungen genehmigen oder löschen, Übersetzungsvorschläge oder Kommentare hinzufügen) bis hin zu API-Tokens, Verzögerungsintervallen oder Match-Bedingungen alles umfassen, was der App-Entwickler aktiviert hat. Wenn keine sichtbaren Konfigurationsoptionen vorhanden sind, verwaltet die App wahrscheinlich alle erforderlichen Einstellungen intern.
+
+
+ In der Dokumentation der App finden Sie Einzelheiten zu den bereitgestellten Einstellungen.
+
+
+## Fehlerbehebung
+
+Wenn ein app-basierter Schritt falsch konfiguriert ist, kennzeichnet Crowdin Enterprise den Workflow als fehlerhaft. Möglicherweise sehen Sie:
+
+* **Fehlerbanner und inaktive Schritte** – Wenn die App entfernt oder inaktiv wird, kann das Dashboard Ihres Projekts ein Banner anzeigen, das über die Workflow-Probleme und deren Behebung informiert.
+
+ Im Workflow-Editor werden möglicherweise Schritte mit fehlgeschlagenen Validierungen angezeigt (z. B. *Die für diesen Schritttyp erforderliche Anwendung ist deinstalliert oder für das Projekt nicht zulässig*). Um dies zu beheben, installieren Sie die App erneut und konfigurieren Sie ihren Schritt neu oder entfernen Sie den Schritt, wenn er nicht mehr benötigt wird.
+* **Validierungswarnungen** – Beim Speichern von Änderungen am Workflow kann eine Warnung erscheinen, wenn der app-basierte Schritt falsch konfiguriert ist oder Abhängigkeiten fehlen (z. B. *„Workflow Delay Agent“ erfordert Manager-Berechtigungen für das Projekt*). Eine solche Warnung bedeutet normalerweise, dass der [Bot-Benutzer](#bot-user) der App den Manager-Zugriff auf das Projekt verloren hat – fügen Sie den Bot mit der Rolle „Manager“ erneut zu den Projektmitgliedern hinzu.
+* **Fehlgeschlagene Zeichenfolgen im Schritt** – Wenn die App nicht über Zeichenfolgen benachrichtigt werden konnte, die ihren Schritt erreicht haben (z. B. weil der Dienst der App vorübergehend nicht verfügbar war), werden diese Zeichenfolgen als fehlgeschlagene Wörter im Schritt gezählt. Der Schritt zeigt dann eine Warnung mit der Anzahl der fehlgeschlagenen Wörter an. Sobald die App wieder verfügbar ist, kann ein Projektmanager auf dem Schritt auf **Erneut senden** klicken, um diese Zeichenfolgen erneut an die App zu senden.
+* **Kein Zugriff auf den app-basierten Schritt** – Gelegentlich wird ein app-basierter Schritt möglicherweise nicht im Workflow-Editor angezeigt, wenn die App mit eingeschränktem Projektzugriff installiert wurde oder Ihnen die erforderliche Rolle (z. B. Manager) fehlt. Überprüfen Sie Ihre Projekteinstellungen, um sicherzustellen, dass Sie über Manager- oder Administratorrechte verfügen und die App im vorgesehenen Projekt zulässig ist.
+* **Verbindungs- oder Fehler bei externen Diensten** – Wenn ein app-basierter Schritt von einem Drittanbieterdienst oder einer API abhängt, können Timeouts oder Netzwerkausfälle dazu führen, dass der Schritt fehlschlägt oder hängen bleibt.
+ * **Dienststatus prüfen**: Stellen Sie sicher, dass jeder von der App verwendete externe Dienst online ist und ordnungsgemäß funktioniert.
+ * **Protokolle prüfen**: Wenn die App Protokolle oder ein Admin-Panel bereitstellt, überprüfen Sie dort alle Fehlermeldungen, die möglicherweise generiert wurden.
+ * **Netzwerk- und Firewall-Einstellungen**: Stellen Sie sicher, dass Ihre Firewall oder Ihr VPN die Anfragen der App nicht blockiert.
diff --git a/src/content/docs/de/enterprise/organization-management/workflows/custom-code.mdx b/src/content/docs/de/enterprise/organization-management/workflows/custom-code.mdx
new file mode 100644
index 000000000..008cb27b4
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/workflows/custom-code.mdx
@@ -0,0 +1,115 @@
+---
+title: Benutzerdefinierter Code
+description: Eigenen Code-Snippet zum Filtern von Zeichenfolgen im Workflow angeben
+slug: enterprise/custom-code
+sidebar:
+ order: 3
+---
+
+import { Image } from 'astro:assets';
+import { LinkCard, CardGrid } from '@astrojs/starlight/components';
+import customCodeWorkflowEditor from '!/enterprise/organization-management/custom_code_workflow_editor.png';
+
+Benutzerdefinierter Code ist ein Workflow-Schritt, mit dem Sie Code-Snippets definieren können, um Zeichenfolgen in Ihrem Workflow zu filtern. Er hat eine Eingabe und zwei Ausgaben (`true` und `false`), mit denen Sie Zeichenfolgen anhand benutzerdefinierter JavaScript-Bedingungen in verschiedene Pfade aufteilen können.
+
+## Anwendungsfälle
+
+Sie können den Workflow-Schritt „Benutzerdefinierter Code“ in zahlreichen Szenarien verwenden. Hier sind einige Beispiele:
+
+* Um einen Teil der Zeichenfolgen an interne Übersetzer und einen anderen Teil an eine Übersetzungsagentur zu senden.
+* Um einen Teil der Zeichenfolgen an maschinelle Übersetzung und einen anderen Teil an Crowdsourcing zu senden.
+* Um einen Teil der Zeichenfolgen an interne Korrekturleser und einen anderen Teil zum Korrekturlesen durch eine Übersetzungsagentur zu senden.
+
+
+
+
+
+
+## Schritt „Benutzerdefinierter Code“ zu Ihrem Workflow hinzufügen
+
+Sie können den Schritt „Benutzerdefinierter Code“ im Workflow-Editor oder im Workflow-Vorlageneditor zum Workflow Ihres Projekts hinzufügen.
+
+
+
+## Code-Snippet-Parameter
+
+Nachdem der Schritt „Benutzerdefinierter Code“ hinzugefügt wurde, definieren Sie im Feld *Benutzerdefinierter Code* ein JavaScript-basiertes Code-Snippet, das Zeichenfolgen entweder zur Ausgabe `true` oder `false` weiterleitet.
+
+Das Code-Snippet basiert auf JavaScript und verwendet ein `crowdin`-Objekt, das die unten aufgeführten Eigenschaften enthält. Verwenden Sie die folgende Objektvorlage, um Ihre Codeeingabe korrekt zu strukturieren:
+
+```text
+object crowdin { object file { string name, string fullName, string title, string branchName, string type }, object string { int id, string key, string context, ?int maxLength, string createdAt, ?string updatedAt, string|array text, object fields }, string contentType, array labels }
+```
+
+Sehen Sie sich ein Beispiel für ein benutzerdefiniertes Code-Snippet im [Crowdin Script Editor](https://crowdin.github.io/crowdin-script-editor/) an. Verwenden Sie den Editor, um die Struktur zu prüfen, den Code mit Ihren Daten zu bearbeiten und zu überprüfen, ob er wie erwartet funktioniert.
+
+## Anforderung für ein Code-Snippet
+
+Die Anforderung für das Code-Snippet enthält die folgenden Eigenschaften:
+
+| Eigenschaft | Beschreibung |
+| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `file.name` | Name der Quelldatei |
+| `file.fullName` | Vollständiger Pfad zur Quelldatei im Projekt (ohne Branch, sofern vorhanden) |
+| `file.title` | Titel der Quelldatei, wie er Übersetzern angezeigt wird |
+| `file.branchName` | Name des Branches, in dem die Quelldatei gespeichert ist |
+| `file.type` | Typ der Quelldatei |
+| `string.id` | ID der Quellzeichenfolge |
+| `string.key` | Bezeichner (Schlüssel) der Quellzeichenkette |
+| `string.context` | Kontext der Quellzeichenfolge |
+| `string.maxLength` | Maximale Länge der Zeichenfolge (falls festgelegt) |
+| `string.createdAt` | Zeitstempel, zu dem die Quellzeichenfolge erstellt wurde (ISO-8601-Format) |
+| `string.updatedAt` | Zeitstempel der letzten Aktualisierung der Zeichenfolge (falls verfügbar) (ISO-8601-Format) |
+| `string.text` | Quelltext der Zeichenfolge; bei Pluralinhalten ist dies ein Array mit Werten für die Pluralformen |
+| `string.fields` | Objekt mit Schlüssel-Wert-Paaren, die [benutzerdefinierte Felder](/enterprise/fields/) darstellen, die der Zeichenfolge zugewiesen wurden |
+| `Labels` | Array der der Quellzeichenfolge zugewiesenen Beschriftungen |
+| `contentType` | Typ des Inhalts der Quellzeichenfolge. Beeinflusst die Struktur der `text`-Eigenschaft. Unterstützte Werte: `text/plain`, `application/vnd.crowdin.text+plural`, `application/vnd.crowdin.text+icu`. |
+
+### Beispiel für eine Anforderung für ein Code-Snippet
+
+Unten sehen Sie ein Beispiel für eine Anforderung für ein Code-Snippet:
+
+```json
+{
+ "file": {
+ "name": "file.csv",
+ "fullName": "/folder/file.csv",
+ "branchName": "main",
+ "type": "csv",
+ "title": "index.php"
+ },
+ "labels": [
+ "Translate by Vendor"
+ ],
+ "contentType": "text/plain",
+ "string": {
+ "id": 2814,
+ "key": "hello_world",
+ "context": "Header string",
+ "maxLength": 30,
+ "createdAt": "2019-09-20T12:43:57+00:00",
+ "updatedAt": "2019-09-20T13:24:01+00:00",
+ "text": "Hello World!",
+ "fields": {
+ "seo-priority": "high",
+ "is-critical": true,
+ "word-count": 42
+ }
+ }
+}
+```
+
+## Antwort des Code-Snippets
+
+Nach dem Ausführen des Code-Snippets sollte eine Antwort zurückgegeben werden, die angibt, ob die angegebenen Bedingungen erfüllt sind:
+
+* Das Antwortobjekt sollte die boolesche Eigenschaft `success` enthalten, die angibt, ob die angegebenen Bedingungen erfüllt sind. Zum Beispiel:
+ ```json
+ {
+ "success": true
+ }
+ ```
+* Wenn die angegebenen Bedingungen nicht erfüllt sind, wird die Zeichenfolge an die Ausgabe `false` des Schritts „Benutzerdefinierter Code“ weitergeleitet. Zum Beispiel:
+ ```json
+ { "success": false }
+ ```
diff --git a/src/content/docs/de/enterprise/organization-management/workflows/overview.mdx b/src/content/docs/de/enterprise/organization-management/workflows/overview.mdx
new file mode 100644
index 000000000..9708b99b4
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/workflows/overview.mdx
@@ -0,0 +1,131 @@
+---
+title: Workflow Übersicht
+description: Erfahren Sie, wie Sie eine Workflow-Vorlage erstellen und Projekten zuweisen
+slug: enterprise/workflows
+sidebar:
+ order: 0
+---
+
+import { Image } from 'astro:assets';
+import { Steps } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import ReadMore from '~/components/ReadMore.astro';
+import createWorkflow from '!/enterprise/organization-management/workflow_create_button.png';
+import workflowCreation from '!/enterprise/organization-management/workflow_creation.gif';
+
+Ein Workflow ist eine Abfolge von Schritten, die Inhalte in Ihrem Projekt durchlaufen sollen, z. B. Übersetzung oder Korrekturlesen. Sie können beliebig viele Workflow-Schritte verwenden, die entweder parallel oder nacheinander verbunden werden können.
+
+Sie können eine Workflow-Vorlage erstellen, die Ihren Anforderungen am besten entspricht, und sie mehreren Projekten zuweisen. Das Bearbeiten eines Workflows, nachdem er einem Projekt zugewiesen wurde, wirkt sich nicht auf die ursprüngliche Vorlage aus. Alternativ können Sie bei jedem Erstellen eines Projekts einen neuen Workflow erstellen.
+
+## Workflow-Vorlage erstellen
+
+Führen Sie die folgenden Schritte aus, um eine Workflow-Vorlage zu erstellen:
+
+
+ 1. Öffnen Sie **Workspace > Workflow-Vorlagen** Ihrer Organisation.
+ 2. Klicken Sie unten rechts auf **Erstellen**.
+ 3. Geben Sie Ihrem Workflow einen Namen und fügen Sie eine Beschreibung hinzu (optional).
+ 4. Klicke auf **Erstellen**.
+ 5. Wählen Sie die Workflow-Schritte im linken Bereich aus und ziehen Sie sie in den Arbeitsbereich.
+ 6. Verbinden Sie die Schritte in der Reihenfolge, in der die Inhalte zwischen ihnen fließen sollen. Schritte können parallel oder nacheinander verbunden werden.
+ 7. (Optional) Fügen Sie jedem Schritt Zielsprachen hinzu und weisen Sie ihnen Mitwirkende zu. Dies kann beim Erstellen einer Vorlage übersprungen werden, da Sie für verschiedene Projekte möglicherweise unterschiedliche Sprachen und Zuständige hinzufügen möchten.
+ 8. Wenn Sie mit dem Erstellen Ihres Workflows fertig sind, klicken Sie auf **Speichern**.
+
+
+Ihre neue Vorlage ist auf der Seite „Workflow-Vorlagen“ und in der Workflow-Liste beim Erstellen eines Projekts verfügbar.
+
+## Workflow-Schritte
+
+Hier ist eine Liste der Workflow-Schritte, die Sie zum Erstellen eines Workflows verwenden können.
+
+### Überprüfung der Quelltexte
+
+Der Schritt „Quelltextprüfung“ ist unerlässlich, wenn Ihre Quelltexte vor der Übersetzung überprüft werden müssen. Verwenden Sie diesen Schritt, um Konsistenz bei der Terminologie, korrekte Formatierung und eine einwandfreie Grammatik sicherzustellen. Dies hilft, mögliche Probleme während der Übersetzung zu vermeiden, indem Probleme frühzeitig erkannt und korrigiert werden. Indem Sie sicherstellen, dass Ihr Quelltext klar und konsistent ist, verringern Sie das Risiko späterer Fehler und sparen Zeit und Aufwand.
+
+
+ Erfahren Sie mehr über [Quelltextprüfung](/enterprise/source-text-review/).
+
+
+### Benutzerdefinierter Code
+
+Mit dem Schritt „Benutzerdefinierter Code“ können Sie bestimmte Regeln für Ihren Workflow mithilfe von JavaScript anwenden. Dies ist nützlich, wenn Sie Zeichenfolgen anhand bestimmter Bedingungen auf verschiedene Workflow-Pfade aufteilen müssen. Sie können beispielsweise benutzerdefinierte Routen für bestimmte Inhaltstypen einrichten oder einzigartige Verarbeitungsregeln anwenden, die den Anforderungen Ihres Projekts entsprechen. Dieser Schritt bietet Flexibilität und ermöglicht es Ihnen, den Workflow für komplexe Lokalisierungsaufgaben anzupassen.
+
+
+ Erfahren Sie mehr über [Benutzerdefinierten Code](/enterprise/custom-code/).
+
+
+### Quellsprache wechseln
+
+Mit dem Schritt „Quellsprache wechseln“ können Sie die Quellsprache Ihres Projekts ändern. Dies ist besonders nützlich, wenn Sie zwischen Sprachen übersetzen, die üblicherweise nicht miteinander kombiniert werden. Durch den Wechsel zu einer weiter verbreiteten Zwischensprache können Sie den Übersetzungsprozess vereinfachen und die Gesamtqualität der Übersetzungen verbessern.
+
+
+ Wenn Sie XLIFF-Dateien über die Sprachseite herunterladen, verwendet Crowdin Enterprise standardmäßig die ursprüngliche Quellsprache des Projekts. Damit Ihre XLIFF-Datei stattdessen die neu ausgewählte Quellsprache enthält, führen Sie die folgenden Schritte aus:
+
+ 1. Öffnen Sie die gewünschte Datei im Editor.
+ 2. Gehen Sie im Hauptmenü zu **Workflow** und wählen Sie den Schritt aus, der auf den Schritt „Quellsprache wechseln“ folgt.
+ 3. Gehe im Hauptmenü zu **Datei** und wähle **Gefiltert als XLIFF exportieren**.
+
+
+ Da Workflows komplexe Strukturen mit mehreren parallelen Abläufen haben können, kann das System beim Herunterladen aus anderen Bereichen (z. B. der Sprachseite) nicht automatisch bestimmen, welche Quellsprache eingeschlossen werden soll. Wenn Sie daher aus dem Editor herunterladen und den Schritt direkt nach dem Schritt „Quellsprache wechseln“ auswählen, können Sie genau bestimmen, welchen Workflow-Schritt Sie exportieren – so enthält Ihre Offline-Übersetzungsdatei die gewechselte Quellsprache.
+
+
+### TM-Autoübersetzung
+
+Der Schritt „TM-Autoübersetzung“ verwendet Ihre vorhandene Übersetzungsspeicher-Instanz (TM), um Inhalte automatisch in Zielsprachen zu übersetzen. Sie können Zeichenfolgen mit einem konfigurierbaren TM-Match (von 40 % bis 100 %) oder einem perfekten Match (101 %) automatisch übersetzen und haben damit Kontrolle über die Übersetzungsqualität. Sie können außerdem die automatische Ersetzung aktivieren, wenn Sie überall dort verbesserte Vorschläge erhalten möchten, wo dies möglich ist. Dieser Schritt ist besonders nützlich, wenn Sie über einen gut ausgebauten TM verfügen, da er den manuellen Übersetzungsaufwand reduziert und die Konsistenz erhöht.
+
+### MT-Autoübersetzung
+
+Der Schritt „MT-Autoübersetzung“ integriert maschinelle Übersetzungs-Engines (MT) in Ihren Workflow. Sie können MT-Engines wie Google Translate und AutoML Translation, Microsoft Translator und weitere verbinden. Nach der Konfiguration Ihrer bevorzugten MT-Engines können Sie bestimmte Engines für die Sprachen auswählen, die automatisch übersetzt werden sollen. Dieser Schritt ist nützlich, um große Inhaltsmengen schnell zu verarbeiten. Durch die Kombination von MT mit menschlichen Korrekturschritten können Sie ein Gleichgewicht zwischen Geschwindigkeit und Übersetzungsqualität erreichen.
+
+### KI-Autoübersetzung
+
+Der Schritt „KI-Autoübersetzung“ verwendet fortschrittliche KI-Modelle, um Ihre Inhalte automatisch zu übersetzen. Im Gegensatz zu anderen Methoden der automatischen Übersetzung berücksichtigt die KI-Autoübersetzung den Kontext auf mehreren Ebenen, was zu einer besseren Übersetzungsqualität führt. Sie können KI-Modelle von Anbietern wie OpenAI, Google Gemini, Microsoft Azure OpenAI und weiteren integrieren. Ähnlich wie bei der MT-Autoübersetzung können Sie bestimmte KI-Prompts für die Sprachen auswählen, die automatisch übersetzt werden sollen. Dieser Schritt reduziert den manuellen Übersetzungsaufwand und hilft, die Konsistenz in Ihrem Projekt aufrechtzuerhalten.
+
+### Übersetzung
+
+Der Schritt „Übersetzung“ umfasst die menschliche Übersetzung Ihrer Inhalte in Zielsprachen. Sie können interne Übersetzer, Freiberufler oder Mitarbeiter von Agenturen zu Ihrem Projekt einladen und jeweils bestimmte Zielsprachen zuweisen. Dadurch wird sichergestellt, dass Übersetzer nur auf die für ihre Aufgaben relevanten Ressourcen zugreifen.
+
+### Übersetzung durch Dienstleister
+
+Mit dem Schritt „Übersetzung durch Dienstleister“ können Sie Übersetzungsaufgaben an professionelle Dienstleister auslagern. Wähle einen Dienstleister aus, gib die Zielsprachen an und füge im Kommentarfeld alle erforderlichen Anweisungen hinzu, die zusammen mit den Inhalten gesendet werden. Dieser Schritt ist ideal, um auf spezialisiertes Fachwissen zuzugreifen und Ihre Übersetzungsaktivitäten effizient zu skalieren.
+
+### Übersetzung durch API-Dienstleister
+
+Der Schritt „Übersetzung durch API-Dienstleister“ automatisiert Übersetzungsaufträge von Übersetzungsagenturen, die ihre Dienste über eine API-Integration bereitstellen. Fügen Sie Ihrer Organisation einen API-Dienstleister hinzu, konfigurieren Sie ihn in Ihrem Workflow und geben Sie die Zielsprachen an. Mit diesem Schritt können Sie Aufträge manuell erteilen oder automatisch verarbeiten lassen und so Ihren Übersetzungsprozess vereinfachen und beschleunigen.
+
+
+ Erfahren Sie mehr über [Übersetzung durch API-Dienstleister](/enterprise/translation-by-api-vendor/).
+
+
+### Crowdsourcing
+
+Der Crowdsourcing-Schritt bindet Ihre Community ein, um Ihr Produkt auf freiwilliger Basis in mehrere Sprachen zu übersetzen. Richten Sie Crowdsourcing in Ihrem Projekt-Workflow ein, um öffentliche Einstellungen, Branding- und Gamification-Funktionen zu konfigurieren. Sie können den Projektnamen, das Logo, die Beschreibung und die URL anpassen und Single-Sign-on-Optionen für einen einfachen Zugriff anbieten. Aktivieren Sie Gamification, um Freiwillige zu belohnen, und verwenden Sie Statusbilder, um den Übersetzungsfortschritt anzuzeigen. Bauen und verwalten Sie Ihre Community, indem Sie den Projektlink teilen, um Mitwirkende zu gewinnen und zur Teilnahme zu ermutigen.
+
+
+ Erfahren Sie mehr über [Crowdsourcing](/enterprise/crowdsourcing/).
+
+
+### Korrekur
+
+Der Schritt „Korrekturlesen“ umfasst die Überprüfung und Überarbeitung von Übersetzungen, um Genauigkeit und Qualität sicherzustellen. Sie können interne Korrekturleser, Freiberufler oder Mitarbeiter von Agenturen zu Ihrem Projekt einladen und jeweils bestimmte Zielsprachen zuweisen. Dadurch wird sichergestellt, dass Korrekturleser nur auf die für ihre Aufgaben relevanten Inhalte zugreifen.
+
+### Korrekturlesen durch Dienstleister
+
+Mit dem Schritt „Korrekturlesen durch Dienstleister“ können Sie Korrekturleseaufgaben an professionelle Dienstleister auslagern. Wähle einen Dienstleister aus, gib die Zielsprachen an und füge im Kommentarfeld alle erforderlichen Anweisungen hinzu, die zusammen mit den Inhalten gesendet werden. Dieser Schritt ist ideal, um hochwertige Übersetzungen sicherzustellen und Ihre Korrekturleseaktivitäten effizient zu skalieren.
+
+### App-basierter Workflow-Schritt
+
+Durch die Installation von Apps aus dem [Crowdin Store](https://store.crowdin.com/) können Sie benutzerdefinierte Schritte in Ihren Workflow einführen. Je nach App können diese Schritte erweiterte QA-Prüfungen, KI-gestütztes Korrekturlesen, die zeitgesteuerte Verarbeitung oder Verzögerung der Inhaltsverarbeitung oder andere spezielle Funktionen bereitstellen. So können Sie Workflows flexibel an die genauen Anforderungen Ihres Teams anpassen.
+
+
+ Erfahren Sie mehr über [app-basierte Workflow-Schritte](/enterprise/app-based-workflow-step/).
+
+
+## Workflows Projekten zuweisen
+
+Wenn Sie bei der Projekterstellung ein Projekt mit Workflow auswählen, werden Sie aufgefordert, einen Workflow auszuwählen. Um eine vorhandene Workflow-Vorlage zuzuweisen, klicken Sie auf den gewünschten Workflow und anschließend auf **Projekt erstellen**.
+
+
+ Erfahren Sie mehr über [Erstellen eines Projekts mit Workflow](/enterprise/creating-project/#projects-with-a-workflow).
+
diff --git a/src/content/docs/de/enterprise/organization-management/workflows/source-text-review.mdx b/src/content/docs/de/enterprise/organization-management/workflows/source-text-review.mdx
new file mode 100644
index 000000000..2009a0234
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/workflows/source-text-review.mdx
@@ -0,0 +1,74 @@
+---
+title: Überprüfung der Quelltexte
+description: Quelltexte vor Beginn der Übersetzung prüfen und korrigieren
+slug: enterprise/source-text-review
+sidebar:
+ order: 2
+---
+
+import { Image } from 'astro:assets';
+import { LinkCard, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import workflowEditor from '!/enterprise/organization-management/source_text_review_workflow_editor.png';
+import projectDashboard from '!/enterprise/organization-management/source_text_review_project_dashboard.png';
+import editorCorrectedText from '!/enterprise/organization-management/source_text_review_editor_corrected_text.png';
+
+Die Quelltextprüfung ist ein Workflow-Schritt zur Prüfung und Korrektur von Quelltexten hinsichtlich Grammatik, Konsistenz, Formatierung und Stil, bevor die Übersetzung beginnt.
+
+Dieser Schritt ist besonders nützlich, wenn Ihre [Übersetzungsstrategie](/enterprise/translation-strategies/) professionelle Übersetzer vorsieht, da geprüfte und korrigierte Quelltexte unnötige Übersetzungskosten vermeiden und die Gesamtqualität verbessern.
+
+
+
+## Quelltextprüfung zu Ihrem Workflow hinzufügen
+
+Die Quelltextprüfung ist als Workflow-Schritt verfügbar und kann im Workflow-Editor oder im Workflow-Vorlageneditor hinzugefügt werden. Nach dem Hinzufügen steht der Schritt allen Managern zur Verfügung, die am Projekt arbeiten.
+
+
+
+
+ Sie können ihn nur nach dem Schritt „Start“ platzieren.
+
+
+
+ Dieselben Schritte, die Sie mit dem Schritt „Start“ verknüpfen können: TM-Autoübersetzung, MT-Autoübersetzung, Übersetzung, Übersetzung durch Dienstleister und Crowdsourcing.
+
+
+## Quelltexte in Ihrem Projekt prüfen
+
+Sobald Sie den Schritt „Quelltextprüfung“ zum Workflow Ihres Projekts hinzufügen, erscheint auf der **Dashboard**-Seite des Projekts ein entsprechender Bereich. Klicken Sie auf **Prüfen**, um den Editor im Prüfmodus zu öffnen.
+
+
+
+Gehen Sie im Prüfmodus die Quelltexte durch und nehmen Sie bei Bedarf Korrekturen vor.
+
+Wenn der Ausgangstext korrekt ist, klicke auf **Genehmigen**. Der String wird mit **Erledigt** markiert und erscheint sofort im nächsten Workflow-Schritt.
+
+Wenn der Quelltext bearbeitet werden muss, gebe die korrigierte Version ein und klicke auf **Speichern**. Der String wird automatisch genehmigt und mit **Ausstehend** markiert. Das bedeutet, dass die Ausgangsdatei mit den überprüften Texten aktualisiert werden muss.
+
+
+
+## Geprüfte Texte anwenden
+
+Um alle geprüften Texte auf die Quelldateien anzuwenden, gehen Sie zur **Dashboard**-Seite und klicken Sie auf **Geprüfte anwenden**.
+
+Wenn sich eine Ihrer Korrekturen (**Neue Zeichenfolgen**) vom ursprünglichen Quelltext (**Aktuelle Zeichenfolgen**) unterscheidet, wird der Dialog **Übersetzungen für geänderte Zeichenfolgen beibehalten** angezeigt. Dieser Dialog gibt Ihnen genaue Kontrolle darüber, welche vorhandenen Übersetzungen und Genehmigungen für die von Ihnen geänderten Zeichenfolgen beibehalten werden.
+
+Überprüfen Sie in diesem Dialog die Liste der geänderten Zeichenfolgen:
+
+* **Übersetzungen beibehalten**: Aktivieren Sie das Kontrollkästchen für jede Zeichenfolge, deren vorhandene Übersetzungen Sie beibehalten möchten. Wenn Sie eine Zeichenfolge *nicht* auswählen, werden ihre vorhandenen Übersetzungen beim Aktualisieren des Quelltexts entfernt.
+* **Genehmigungen beibehalten**: Wählen Sie diese Option unten aus, um auch die Genehmigungen für die von Ihnen beibehaltenen Übersetzungen zu erhalten.
+
+Klicken Sie auf **Datei aktualisieren**, um Ihre Auswahl zu bestätigen und die Aktualisierung abzuschließen. Nach der Aktualisierung der Quelldatei werden die korrigierten Zeichenfolgen als **Fertig** markiert und sind im nächsten Workflow-Schritt verfügbar.
+
+
+ Dieser Schritt ist auch für die Verwaltung von Duplikaten wichtig. Wenn eine Korrektur dazu führt, dass eine Zeichenfolge zu einem Duplikat einer anderen wird (basierend auf den [Duplikatverwaltungseinstellungen](/enterprise/project-settings/import/#duplicate-strings) Ihres Projekts), kann das Nichtbeibehalten ihrer Übersetzungen dazu beitragen, dass sie korrekt als Duplikat zusammengeführt wird und Übersetzungen von der neuen Master-Zeichenfolge übernimmt.
+
+
+Wenn alle Zeichenfolgen geprüft wurden, erreicht der Fortschritt der Quelltextprüfung 100 %.
+
+Optional können Sie auf der **Dashboard**-Seite auf **Geprüfte herunterladen** klicken, um die geprüfte Quelldatei zu exportieren und bei Bedarf Ihre lokale Version zu aktualisieren.
+
+
+ Nach erfolgreicher Authentifizierung deiner Anmeldedaten wirst du automatisch zu Crowdin Enterprise weitergeleitet.
+
diff --git a/src/content/docs/de/enterprise/organization-management/workflows/translation-by-api-vendor.mdx b/src/content/docs/de/enterprise/organization-management/workflows/translation-by-api-vendor.mdx
new file mode 100644
index 000000000..6b3a39a35
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/workflows/translation-by-api-vendor.mdx
@@ -0,0 +1,63 @@
+---
+title: Übersetzung durch API-Dienstleister
+description: Professionelle Übersetzungen bei über API integrierten Dienstleistern bestellen
+slug: enterprise/translation-by-api-vendor
+sidebar:
+ order: 4
+---
+
+import { Image } from 'astro:assets';
+import { Steps, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import storeInviteVendor from '!/enterprise/organization-management/store_invite_vendor_dialog.png';
+import workflowEditor from '!/enterprise/organization-management/translation_by_api_vendor_workflow_editor.png';
+import createOrder from '!/enterprise/organization-management/translation_by_api_vendor_create_order.png';
+import ordersHistory from '!/enterprise/organization-management/translation_by_api_vendor_orders_history.png';
+
+„Übersetzung durch API-Dienstleister“ ist ein Workflow-Schritt, mit dem Übersetzungen bei über API in Crowdin Enterprise integrierten Dienstleistern bestellt werden können. Er hilft, den Übersetzungsprozess zu automatisieren, indem Aufträge manuell oder nach Zeitplan erteilt werden können und die Übersetzungen direkt in Ihr Projekt geliefert werden.
+
+
+
+
+
+
+## API-Dienstleister zur Organisation hinzufügen
+
+Um diesen Workflow-Schritt zu verwenden, fügen Sie Ihrer Organisation zunächst einen unterstützten API-Dienstleister (z. B. Gengo) hinzu.
+
+
+ 1. Öffne deine Organisation's **Woderkspace** und auswählen **Store** on the Linken Seitenleiste.
+ 2. Wechseln Sie zur Registerkarte **Dienstleister** und klicken Sie bei Gengo auf **Einladen**.
+ 3. Lassen Sie im angezeigten Dialog **Dienstleister als Organisation** ausgewählt und klicken Sie auf **Einladen**.
+ 4. Kehren Sie zu Ihrem **Workspace** zurück, wählen Sie in der linken Seitenleiste **Dienstleister** und klicken Sie auf **Gengo**.
+ 5. Klicken Sie auf **Konto einrichten**.
+ 6. Fügen Sie im angezeigten Dialog Ihre Gengo-API-Schlüssel aus den Gengo-[Kontoeinstellungen > API-Einstellungen](https://gengo.com/account/api_settings/) ein und klicken Sie auf **Fertig**.
+
+
+## Schritt „Übersetzung durch API-Dienstleister“ zu Ihrem Workflow hinzufügen
+
+Sie können den Schritt *„Übersetzung durch API-Dienstleister“* im Workflow-Editor oder im Workflow-Vorlageneditor hinzufügen. Wählen Sie in den Schritteinstellungen den Dienstleister (z. B. Gengo) aus dem Dropdown-Menü *„Dienstleister“* aus. Passen Sie bei Bedarf zusätzliche Optionen wie *„Fachgebiet“*, *„Ton“* und *„Zweck“* an Ihre Anforderungen an.
+
+
+
+## Übersetzungen bei einem API-Dienstleister bestellen
+
+Sobald der Schritt zu Ihrem Projekt-Workflow hinzugefügt wurde, ist die Registerkarte *„API-Dienstleister“* im Bereich **Workflow** des Projekts verfügbar.
+
+Führen Sie die folgenden Schritte aus, um Übersetzungen zu bestellen:
+
+
+ 1. Öffnen Sie Ihr Projekt und gehen Sie zu **Workflow > API-Dienstleister**.
+ 2. Wählen Sie die Zielsprachen aus.
+ 3. Klicken Sie auf **Auftrag erstellen**.
+ 4. *(Optional)* Aktivieren Sie **Übersetzungen automatisch bestellen (jede Stunde)**, wenn Übersetzungsaufträge regelmäßig ohne manuelle Aktion gesendet werden sollen.
+
+
+Sobald die Übersetzungen vom Dienstleister fertiggestellt wurden, werden sie automatisch zurück in das Projekt geliefert.
+
+## Auftragsverlauf
+
+Um vergangene Aufträge zu verfolgen, scrollen Sie auf der Seite **Workflow > API-Dienstleister** zum Abschnitt **Auftragsverlauf**. In diesem Abschnitt werden die Sprache, Wortanzahl, der Status und der Preis jedes Auftrags angezeigt. Für detailliertere Informationen zu einem Auftrag klicken Sie auf den entsprechenden Auftragseintrag.
+
+
+
+Sie können Aufträge auch projektübergreifend anzeigen, indem Sie zu **Workspace > Dienstleister** gehen und den gewünschten Dienstleister (z. B. Gengo) auswählen. Verwenden Sie auf der Registerkarte **Aufträge** die verfügbaren Filter (z. B. Projekt, Sprache, Status, Erstellt), um die Ergebnisse einzugrenzen und relevante Auftragsdetails zu prüfen.
diff --git a/src/content/docs/de/enterprise/organization-management/workflows/translation-proofreading-by-vendor.mdx b/src/content/docs/de/enterprise/organization-management/workflows/translation-proofreading-by-vendor.mdx
new file mode 100644
index 000000000..089d5d8e1
--- /dev/null
+++ b/src/content/docs/de/enterprise/organization-management/workflows/translation-proofreading-by-vendor.mdx
@@ -0,0 +1,71 @@
+---
+title: Übersetzung und Korrekturlesen durch Dienstleister
+description: Übersetzung und Korrekturlesen durch Dienstleister in Ihrem Projekt-Workflow konfigurieren
+slug: enterprise/translation-proofreading-by-vendor
+sidebar:
+ order: 1
+---
+
+import { Image } from 'astro:assets';
+import { Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import translationByVendorWorkflowEditor from '!/enterprise/organization-management/translation_by_vendor_workflow_editor.png';
+
+„Übersetzung durch Dienstleister“ und „Korrekturlesen durch Dienstleister“ sind Workflow-Schritte, mit denen Übersetzungen und Genehmigungen von Dienstleistern eingeholt werden, mit denen Sie zusammenarbeiten.
+
+
+
+
+
+
+## „Übersetzung durch Dienstleister“ und „Korrekturlesen durch Dienstleister“ zu Ihrem Workflow hinzufügen
+
+Sie können „Übersetzung durch Dienstleister“ und „Korrekturlesen durch Dienstleister“ im Workflow-Editor oder im Workflow-Vorlageneditor zu Ihrem Projekt-Workflow hinzufügen.
+
+
+
+## „Übersetzung durch Dienstleister“ und „Korrekturlesen durch Dienstleister“ konfigurieren
+
+Nachdem Sie den Workflow-Schritt „Übersetzung durch Dienstleister“ zu Ihrem Projekt-Workflow hinzugefügt haben, klicken Sie im Workflow-Editor auf den Schritt, um seine Einstellungen rechts zu öffnen. Dort können Sie die folgenden Parameter konfigurieren:
+
+* **Name** – Sie können den gewünschten Namen für den Schritt „Übersetzung durch Dienstleister“ festlegen. Standardmäßig lautet der Name **Übersetzung durch Dienstleister**.
+* **Eingabe** – Legen Sie fest, welche Zeichenfolgen den Dienstleister erreichen. Nur Zeichenfolgen ohne menschliche Übersetzung werden gesendet.
+ * **Automatisch übersetzte Zeichenfolgen**: Wählen Sie **Übersprungen**, um nur Zeichenfolgen ohne jegliche Übersetzung zu senden, oder **Gesendet**, um automatisch übersetzte Zeichenfolgen zusammen mit den unübersetzten zu senden.
+ * **Aufgabe in diesem Schritt**: Wähle **Irrelevant**, um alle in diesem Schritt verfügbaren Zeichenketten zu senden, unabhängig davon, ob sie sich in einer Aufgabe befinden, oder **Erforderlich**, um nur Zeichenketten aus Aufgaben zu senden, die in diesem Schritt erstellt wurden.
+
+ Zeichenfolgen, die die ausgewählten Bedingungen nicht erfüllen, werden nicht an den Dienstleister gesendet und an die **Überspringen**-Ausgabe weitergeleitet.
+
+* **Dienstleister** – Wählen Sie den Dienstleister aus, den Sie dem Workflow-Schritt zuweisen möchten. Mehr über [Eine bestehende Organisation als Dienstleister einladen](/enterprise/vendors/#inviting-an-existing-organization-to-be-a-vendor) erfahren.
+* **TM mit Dienstleister teilen** – Aktivieren Sie diese Option, um Ihren Übersetzungsspeicher mit dem zugewiesenen Dienstleister zu teilen. Dadurch kann der Dienstleister Ihre vorhandenen Übersetzungen nutzen, was Konsistenz gewährleistet und möglicherweise Kosten reduziert.
+* **Styleguides mit Dienstleister teilen** – Aktivieren Sie diese Option, um Ihre Styleguides mit dem zugewiesenen Dienstleister zu teilen. Dadurch hat der Dienstleister Zugriff auf den Ton und die Stilrichtlinien Ihrer Marke und kann so die Konsistenz der Übersetzungen unterstützen.
+* **Kommentar** (optional) – Fügen Sie einen Kommentar hinzu, der für den zugewiesenen Dienstleister sichtbar ist.
+* **Sprachen** – Wählen Sie die Sprachen aus, für die Übersetzungen benötigt werden.
+
+Sie können auch die Bedingungen der Zeichenfolge anzeigen, wenn sie die **Ausgabe** (Zeichenfolge vom Dienstleister übersetzt) und **Überspringen** (Zeichenfolge wurde vom Dienstleister nicht übersetzt und der Workflow-Schritt wurde übersprungen) durchläuft.
+
+Ähnliche Einstellungen gelten auch für den Workflow-Schritt „Korrekturlesen durch Dienstleister“. Der Unterschied liegt im Parameter **Eingabe**, über den nur Zeichenfolgen gesendet werden, die bereits eine Übersetzung haben:
+
+* **Genehmigte Zeichenfolgen**: Wählen Sie **Übersprungen**, um nur Zeichenfolgen zu senden, die von niemandem genehmigt wurden, oder **Gesendet**, um genehmigte Zeichenfolgen zusammen mit dem Rest zu senden. Eine Zeichenfolge gilt als genehmigt, wenn sie von einer beliebigen Person in einem beliebigen Workflow-Schritt genehmigt wurde.
+* **Aufgabe in diesem Schritt**: Wähle **Irrelevant**, um alle in diesem Schritt verfügbaren Zeichenketten zu senden, unabhängig davon, ob sie sich in einer Aufgabe befinden, oder **Erforderlich**, um nur Zeichenketten aus Aufgaben zu senden, die in diesem Schritt erstellt wurden.
+
+
+ Es gibt zwei mögliche Szenarien:
+
+ 1. Wenn die erste Übersetzung der Zeichenfolge vom Kunden hinzugefügt wurde, durchläuft diese Zeichenfolge auf Kundenseite die **Überspringen**-Ausgabe des Workflow-Schritts „Übersetzung durch Dienstleister“, und die Zeichenfolge wird aus dem eingehenden Projekt des Dienstleisters entfernt.
+ 2. Wenn die erste Übersetzung der Zeichenfolge vom Dienstleister hinzugefügt wurde, durchläuft diese Zeichenfolge auf Kundenseite die **Ausgabe** des Workflow-Schritts „Übersetzung durch Dienstleister“, und die Zeichenfolge bleibt im eingehenden Projekt des Dienstleisters.
+
+
+### Dem Dienstleister nur Inhalte aus den Aufgaben senden
+
+Mit den Workflow-Schritten „Übersetzung durch Dienstleister“ und „Korrekturlesen durch Dienstleister“ können Sie steuern, welche Inhalte zur Übersetzung und zum Korrekturlesen an den Dienstleister gesendet werden. Dies ist besonders nützlich, wenn Sie ein festgelegtes Budget für die Lokalisierung haben, das nicht überschritten werden soll.
+
+Zunächst sollten Sie die Eingaben der Workflow-Schritte „Übersetzung durch Dienstleister“ und „Korrekturlesen durch Dienstleister“ konfigurieren, indem Sie **Aufgabe in diesem Schritt** auf **Erforderlich** setzen.
+
+Erstellen Sie dann jedes Mal, wenn Sie Inhalte zur Übersetzung und zum Korrekturlesen an Ihren Dienstleister senden möchten, Aufgaben und wählen Sie dabei bestimmte Dateien in einem bestimmten Workflow-Schritt aus. Dadurch werden alle Zeichenfolgen, die die in den Workflow-Schritten „Übersetzung durch Dienstleister“ und „Korrekturlesen durch Dienstleister“ konfigurierten Kriterien erfüllen, in die Aufgaben aufgenommen und an den Dienstleister gesendet.
+
+Jede dieser Aufgaben wird auch im Projekt des Dienstleisters angezeigt, wo dieser verfolgen kann, wie viel seines Inhalts bereits eingegangen ist.
+
+
+ Erfahren Sie mehr über [Aufgaben](/enterprise/tasks/) und [Geteilte Aufgaben](/enterprise/tasks/#shared-tasks).
+
diff --git a/src/content/docs/de/enterprise/project-management/advisors.mdx b/src/content/docs/de/enterprise/project-management/advisors.mdx
new file mode 100644
index 000000000..46e562aa3
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/advisors.mdx
@@ -0,0 +1,101 @@
+---
+title: Berater
+description: Führe automatisierte Hintergrundprüfungen deiner Lokalisierungskonfiguration aus, um Empfehlungen zu Kontext, Terminologie, Style Guides und Apps zu erhalten
+slug: enterprise/advisors
+sidebar:
+ badge: Neu
+---
+
+import { Aside, CardGrid, LinkCard, Badge } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+
+Berater überwachen deine Projekteinstellungen im Hintergrund und weisen darauf hin, wenn etwas fehlt, sich verändert hat oder unzureichend konfiguriert ist – ähnlich wie ein Linter für deine Lokalisierungskonfiguration. Jeder Hinweis wird im Tab **Berater** als Empfehlungskarte angezeigt, die einen klaren nächsten Schritt zur Behebung enthält.
+
+So kannst du Konfigurationsprobleme erkennen, bevor sie die Übersetzungsqualität beeinträchtigen, und viele Projekte in gutem Zustand halten, ohne jedes einzelne manuell zu prüfen.
+
+
+ Der Tab **Berater** ist für Projektmitglieder mit Manager-Berechtigungen (oder höher) verfügbar.
+
+
+## Anwendungsfälle
+
+Berater helfen dir dabei, deine Projekte so zu konfigurieren, dass eine hochwertige Übersetzung gewährleistet ist. Zum Beispiel:
+
+* **Geführte Projekteinrichtung** – wenn du ein neues Projekt startest, zeigen dir die Berater genau, was noch fehlt, z. B. Screenshots, ein Wörterbuch oder ein Styleguide. So musst du nicht die Dokumentation durchlesen und raten, welche Ressourcen dein Projekt tatsächlich benötigt.
+* **Überprüfung im großen Maßstab** – wenn du viele Projekte verwaltest, kannst du ein beliebiges Projekt öffnen und sofort sehen, ob seine Konfiguration den Standards deiner Organisation entspricht, statt Screenshots, Glossare und Kontext in Hunderten von Projekten manuell zu prüfen.
+* **Bessere KI- und maschinelle Übersetzung** – Kontext, Terminologie und Styleguides beeinflussen direkt die automatisierte Ausgabe. Daher helfen dir die Berater, diese Ressourcen einzurichten, bevor du dich auf KI und maschinelle Übersetzung verlässt. So erhältst du vorhersehbarere Ergebnisse.
+* **Konfigurationsabweichungen erkennen** – wenn sich ein Projekt weiterentwickelt, neue Sprachen hinzukommen oder sich der Inhalt von Dokumentation hin zu Marketing verändert, weisen dich die Berater auf die Bereiche deiner Konfiguration hin, die nicht mehr auf dem aktuellen Stand sind, damit die Qualität nicht unbemerkt nachlässt.
+
+## Insights überprüfen
+
+Der Tab **Berater** öffnet den **Kontextberater**, die aktuelle Kategorie der Berater. der erste Zeit du Öffne it, Klicke **Analyse ausführen** zu run der initial checks.
+
+Im Tab werden die Prüfungen angezeigt, die deine Aufmerksamkeit erfordern. Prüfungen, die dein Projekt bereits besteht oder die nicht darauf zutreffen, werden ausgeblendet, damit die Liste auf umsetzbare Punkte fokussiert bleibt. Markierte Elemente werden nach Schweregrad sortiert, sodass die wichtigsten Lücken zuerst erscheinen.
+
+Berater laufen im Hintergrund, und die Liste wird automatisch aktualisiert, sobald die Prüfungen abgeschlossen sind. Während eine Prüfung läuft, wird ein Prüfindikator angezeigt. Wenn sich nach einer Prüfung etwas in deinem Projekt ändert, wird das Ergebnis als veraltet markiert und bei der nächsten Prüfung aktualisiert.
+
+Wähle einen Insight aus, um seine Details zu öffnen. Diese können die folgenden Bereiche enthalten:
+
+* **Warum das wichtig ist** – erklärt die Auswirkungen der Lücke und warum es sich lohnt, sie zu beheben.
+* **Ergebnisse** – die Kennzahlen hinter der Prüfung, z. B. Abdeckungsprozentsätze und Anzahlen.
+* **Empfehlungen** – vorgeschlagene nächste Schritte, oft mit Ein-Klick-Aktionen wie der Installation einer empfohlenen App oder dem Öffnen der entsprechenden Einstellungen.
+
+Um einen Insight zurückzustellen, ohne ihn zu beheben, klicke auf **Verwerfen**. Er wird in die aufklappbare Gruppe **Verworfen** verschoben, aber weiterhin im Hintergrund überwacht. Klicke auf **Wiederherstellen**, um ihn wieder in die Hauptliste aufzunehmen.
+
+## Integrierte Prüfungen
+
+Die integrierten Advisors decken die Konfigurationsbereiche ab, die die Übersetzungsqualität am direktesten beeinflussen: Kontextabdeckung, Terminologie, Style Guides und App-Empfehlungen für bestimmte Inhaltstypen. Prüfungen werden nach Schweregrad gruppiert, sodass du die Lücken priorisieren kannst, die die Übersetzungsqualität am stärksten beeinflussen.
+
+### Hoch
+
+**Geringe Kontextabdeckung von Strings** – analysiert, ob deine Quellstrings genügend Kontext enthalten, z. B. Screenshots, Entwicklerkommentare oder Beschreibungen, um vorhersehbare Übersetzungen zu ermöglichen. Hierfür wird KI verwendet, um Strings mit mehrdeutigem Kontext zu bewerten. Bei großen Projekten wird statt aller Strings eine repräsentative Stichprobe geprüft.
+
+**Fehlender Dateikontext** – checks whether dein Dateien carry [context descriptions](/enterprise/file-management/#file-context) dass help Übersetzer und AI understand what der Datei contains.
+
+**Ungelöste Kontextprobleme** – surfaces unresolved "Lack von Kontext" [issues](/enterprise/issues/) reported von Übersetzer in der Editor.
+
+### Mittel
+
+**Geringe Screenshot-Abdeckung** – checks how many von dein UI Zeichenfolgen sind covered von [screenshots](/enterprise/screenshots/).
+
+**Unzureichende Terminologie** – checks dein [glossary](/enterprise/glossary/) against der size und scope von dein Projekt. Es weist auf unzureichende oder fehlende Glossare hin, bevor diese zu inkonsistenten Ausgaben führen, und hebt häufig verwendete Wörter hervor, die sich als festgelegte Begriffe eignen.
+
+**Fehlende Zeichenlimits** – checks whether dein short UI Zeichenfolgen haben [character limits](/enterprise/string-management/) Setze, so Übersetzungen fit der verfügbar space.
+
+**Kein Styleguide verknüpft** – checks whether ein [style guide](/enterprise/style-guide/) ist attached zu der Projekt und covers dein Ziel Sprachen, so der basics like formality, audience, und brand voice sind defined.
+
+**Fehlende Projektbeschreibung** – prüft, ob dein Projekt eine [Beschreibung](/enterprise/project-settings/#details) besitzt, die Übersetzern und KI hilfreichen Hintergrund liefert.
+
+### Niedrig
+
+**Fehlender Website-Kontext** – prüft bei CMS-Projekten, ob eine Live-Vorschau der Website verfügbar ist, da dieser Inhalt selten eigenen Kontext enthält.
+
+**Fehlende Videovorschau** – prüft bei Projekten mit Untertiteln, ob eine App installiert ist, die Videos im Editor in einer Vorschau anzeigen kann.
+
+**Kein Kommunikationskanal verknüpft** – checks whether ein [communication channel](/enterprise/account-notifications/) mit Übersetzer ist Setze up.
+
+
+ Einige Prüfungen gelten nur für bestimmte Inhaltstypen. Beispielsweise erscheint die Prüfung der Videovorschau bei Projekten mit Untertiteldateien und die Prüfung des Website-Kontexts bei CMS-Projekten. Prüfungen, die nicht auf dein Projekt zutreffen, werden nicht angezeigt.
+
+
+## Advisors erneut prüfen
+
+Advisors prüfen sich automatisch erneut, wenn sich relevante Dinge in deinem Projekt ändern, z. B. hinzugefügte Dateien oder Strings, aktualisierte Einstellungen oder zugewiesene Glossare und Style Guides. Um unnötige Neuberechnungen zu vermeiden, werden Prüfungen innerhalb einer Stunde nach relevanten Änderungen aktualisiert (bei der aufwendigeren Prüfung der Kontextabdeckung von Strings innerhalb eines Tages) statt nach jeder Bearbeitung. Daher wird ein Ergebnis möglicherweise nicht sofort nach einer Änderung aktualisiert.
+
+Um sofort ein aktuelles Ergebnis zu erhalten, klicke auf **Erneut prüfen**, um den gesamten Tab erneut zu prüfen, oder auf das Aktualisierungssymbol in den Details eines Insights, um nur diese Prüfung erneut auszuführen. Eine manuelle erneute Prüfung wird unabhängig vom automatischen Zeitplan sofort ausgeführt. Pro Projekt kann jeweils nur eine erneute Prüfung gleichzeitig laufen.
+
+## Advisors über die API verwalten
+
+Advisors sind auch verfügbar through der Crowdin Enterprise API. Du kannst Insights auflisten, sie verwerfen oder reaktivieren und erneute Prüfungen programmgesteuert auslösen. Dies ist hilfreich, um den Zustand der Konfiguration vieler Projekte gleichzeitig zu überwachen.
+
+* [Advisor-API-Methoden](/developer/enterprise/api/v2/#tag/Advisor)
+* [Advisor-API-Methoden](/developer/enterprise/api/v2/string-based/#tag/Advisor)
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/creating-project.mdx b/src/content/docs/de/enterprise/project-management/creating-project.mdx
new file mode 100644
index 000000000..82b29f387
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/creating-project.mdx
@@ -0,0 +1,156 @@
+---
+title: Ein Projekt erstellen
+description: Erfahre, wie du ein Projekt in Crowdin Enterprise erstellst.
+slug: enterprise/creating-project
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import createProject from '!/enterprise/project-management/create_project.png';
+import provideProjectName from '!/enterprise/project-management/provide_project_name.png';
+import chooseLanguages from '!/enterprise/project-management/choose_languages.png';
+import chooseWorkflow from '!/enterprise/project-management/choose_workflow.png';
+import selectIntegration from '!/enterprise/project-management/select_integration.png';
+
+Ein Projekt ist der zentrale Ort, an dem du deinen Lokalisierungsprozess verwalten und organisieren kannst.
+
+Du kannst ein unabhängiges Projekt im Stamm des Workspace oder innerhalb einer bestimmten Gruppe erstellen. Jedes Projekt innerhalb der Gruppe erbt die Ressourcen, Manager, Workflow-Vorlagen, Translation Memories, Glossare und MT-Engines der Gruppe.
+
+
+ Mehr über [Gruppen](/enterprise/groups/) erfahren.
+
+
+## Projektsichtbarkeit
+
+In Crowdin Enterprise sind alle Projekte standardmäßig privat und nur für eingeladene Organisationsmitglieder sichtbar (oder für eine Übersetzungsdienstleister-Organisation, wenn du eine einlädst). Damit hast du die volle Kontrolle darüber, welche Organisationsmitglieder auf die einzelnen Projekte zugreifen können.
+
+Um ein Projekt öffentlich sichtbar zu machen, füge seinem Workflow einen Schritt [Crowdsourcing](/enterprise/crowdsourcing/) hinzu und veröffentliche es. Öffne das Projekt, gehe zu **Workflow > Crowdsourcing** und klicke auf **Veröffentlichen**. Veröffentlichte Crowdsourcing-Projekte erscheinen auf der [öffentlichen Seite deiner Organisation](/enterprise/organization-settings/#public-organization), wo sie freiwilligen Übersetzern und allen Personen mit dem Link offenstehen.
+
+
+ Erfahren Sie mehr über [Crowdsourcing](/enterprise/crowdsourcing/).
+
+
+## Projekttypen
+
+Crowdin Enterprise bietet Flexibilität bei der Organisation und Verwaltung deines Lokalisierungsprozesses. Es gibt two Haupt Projekt types: *File-basierend* and *String-basierend*. Wähle den Typ, der am besten zur Struktur deiner Inhalte und zur geplanten Verwaltung der Übersetzungen passt.
+
+### File-basierend Project
+
+Ein dateibasiertes Projekt ist die standardmäßige Lokalisierungskonfiguration in Crowdin Enterprise und eignet sich ideal für die Übersetzung von Apps und Dokumenten. Bei diesem Projekttyp lädst du Quelldateien mit übersetzbarem Inhalt hoch. Crowdin Enterprise scannt diese Dateien, identifiziert zu übersetzenden Text und behält die Originaldateien im Projekt bei. Nach der Übersetzung kannst du die Dateien exportieren und dabei die ursprüngliche Struktur und das Format beibehalten.
+
+Dieser Projekttyp ist ideal, wenn die Beibehaltung der ursprünglichen Dateistruktur beim Export entscheidend ist und wenn eine Integration mit Versionskontrollsystemen (z. B. GitHub, GitLab, Bitbucket, Azure Repos) und externen Datenquellen erforderlich ist.
+
+Crowdin Enterprise unterstützt [eine große Auswahl an Formaten](/enterprise/supported-formats/), die in der Softwareentwicklung und Dokumentation verwendet werden, darunter Android XML, iOS Strings, JSON, XLIFF, Markdown, DOCX und weitere.
+
+#### Anwendungsfälle
+
+* Übersetze in strukturierten Dateien gespeicherte App-Zeichenketten und Dokumente.
+* Behalte beim Export von Übersetzungen die ursprüngliche Ordner- und Dateistruktur bei.
+* Halte Quelldateien mit Code-Repositories synchron.
+* Lokalisierung an Entwicklungs- und Release-Workflows ausrichten.
+* Geeignet für versionskontrollierte Inhalte oder strukturierte Dokumente.
+
+### String-basierend Project
+
+Ein zeichenkettenbasiertes Projekt in Crowdin Enterprise dient der Verwaltung dynamischer Inhalte über ein zentrales Zeichenketten-Repository. Statt Quelldateien zu speichern, extrahiert Crowdin Enterprise einzelne übersetzbare Zeichenketten und verwaltet sie innerhalb der Plattform. Diese Konfiguration eignet sich ideal für Inhalte, die sich häufig ändern, z. B. UI-Texte und andere modulare Inhaltsblöcke.
+
+Mit diesem Ansatz kannst du Quellzeichenketten direkt in Crowdin Enterprise aktualisieren, ohne Dateien erneut hochladen zu müssen. Übersetzte Zeichenketten können anschließend in verschiedenen Formaten wie JSON, iOS Strings oder Android XML exportiert und so auf mehreren Plattformen wie Web, Mobilgeräten und Desktop wiederverwendet werden.
+
+#### Anwendungsfälle
+
+* Verwalte und übersetze den UI-Text deiner App oder Website zentral.
+* Let Inhalt writers update source strings online without developer involvement.
+* Translate database Inhalt without needing to verwalten source Dateien.
+* Avoid duplicate Übersetzung effort for strings reused across platforms (e.g., Android, iOS, Web).
+* Exportiere Übersetzungen in deinem bevorzugten Format, einschließlich JSON, iOS Strings oder Android XML.
+* Ideal für Teams, die mit dynamischen Inhalten und häufigen Aktualisierungen arbeiten.
+
+
+ Einige Konnektoren werden nur eingeschränkt unterstützt, und bestimmte Funktionen sind in zeichenkettenbasierten Projekten möglicherweise nicht verfügbar.
+
+
+## Projects mit oder ohne ein Workflow
+
+Beim Erstellen eines Projekts hast du zwei Möglichkeiten, deinen Lokalisierungsprozess innerhalb des Projekts zu organisieren:
+
+* [Projekt ohne Workflow](#projects-without-a-workflow)
+* [Projekt mit einem Workflow](#projects-with-a-workflow)
+
+Du kannst jederzeit zwischen diesen beiden Ansätzen zur Verwaltung des Lokalisierungsprozesses eines Projekts wechseln, indem du einen Workflow zuweist oder entfernst.
+
+### Projects ohne ein Workflow
+
+Ein Projekt ohne Workflow ist eine vereinfachte Lokalisierungskonfiguration, bei der Übersetzungen ohne vordefinierte Schritte oder automatisierte Prozesse verwaltet werden.
+
+Bei dieser Projektkonfiguration kannst du den Projektzielsprachen bestimmte Übersetzer und Korrekturleser zuweisen oder den Lokalisierungsprozess mit [Aufgaben](/enterprise/tasks/) verwalten.
+
+Mit dieser Projektkonfiguration kannst du den Lokalisierungsprozess sofort starten, wenn der bevorzugte Workflow noch festgelegt werden muss oder du einen einfacheren Ansatz bevorzugst. Diese Konfiguration bietet zwar mehr Freiheit, erfordert aber auch eine stärkere manuelle Koordination und Verwaltung von Übersetzungsaufgaben.
+
+#### Verwende cases
+
+* Lerne die wichtigsten Funktionen von Crowdin Enterprise kennen.
+* Quickly start translating Inhalt without having to spend time setting up a Workflow. Especially nützlich if you still need an agreed Workflow.
+* Geeignet, wenn keine Automatisierung erforderlich ist (z. B. automatisierte Übersetzung über TM/MT, Filtern von Inhalten über einen benutzerdefinierten Codeschritt, Beauftragen von Übersetzungen und Korrekturlesen durch Übersetzungsdienstleister usw.).
+* Geeignet, wenn die Übersetzungsstrategie für alle Zielsprachen im Projekt gleich ist.
+
+### Projects mit ein Workflow
+
+Ein Projekt mit einem Workflow ist eine strukturierte Lokalisierungskonfiguration, die einer vordefinierten Abfolge von Schritten zur Verwaltung von Übersetzungen folgt.
+
+Workflows bestehen aus mehreren Schritten (z. B. Quelltextprüfung, automatisierte Übersetzung, Übersetzung, Korrekturlesen usw.), die die Reihenfolge und Bedingungen festlegen, die Inhalte in deinem Projekt durchlaufen, sowie die Verantwortlichkeiten der am Lokalisierungsprozess beteiligten Projektmitglieder. Jeder Schritt kann bestimmten Projektmitgliedern oder Übersetzungsdienstleistern zugewiesen werden, wodurch ein systematischer und kontrollierter Ablauf der Übersetzungsaufgaben gewährleistet wird.
+
+
+ Mehr über [Workflows](/enterprise/workflows/).
+
+
+Mit einem Workflow in deinem Projekt kannst du bestimmte Aktionen automatisieren, z. B. automatisierte Übersetzung über ein Translation Memory oder maschinelle Übersetzungs-Engines, das Filtern und Aufteilen von Inhalten in zwei Workflow-Zweige anhand bestimmter vordefinierter Bedingungen, das Senden von Inhalten zur Übersetzung und zum Korrekturlesen an Übersetzungsdienstleister usw.
+
+Diese Projektkonfiguration eignet sich für größere oder komplexere Lokalisierungsprojekte, bei denen einheitliche und standardisierte Prozesse gewünscht sind.
+
+#### Verwende cases
+
+* Beauftrage Übersetzungsdienstleister mit professioneller Übersetzung und Korrekturlesen.
+* Beziehe deine Community in den Übersetzungsprozess ein.
+* Automate Inhalt Übersetzung via Übersetzung memory or machine Übersetzung engines.
+* Verwende individuelle Lokalisierungsstrategien für verschiedene Zielsprachen (übersetze einige Sprachen mithilfe der Community und andere mit Übersetzungsdienstleistern, übersetze Sprachen mit unterschiedlichen MT-Engines usw.).
+
+## Ein Projekt erstellen
+
+Um erstellen a Projekt, folge these Schritten:
+
+
+ 1. Öffne den **Workspace** deiner Organisation, bewege den Mauszeiger über die Schaltfläche **Erstellen** unten rechts und wähle **Projekt erstellen** aus.
+ 2. Gib the Projekt Name. ein
+ 3. Wähle die Quellsprache und die Zielsprachen aus. Die Quellsprache ist die Sprache, aus der du übersetzt, und die Zielsprachen sind die Sprachen, in die du übersetzt.
+ 4. Entscheide dich für den Projekttyp, der am besten zu deinen Inhalten und deinem Lokalisierungsworkflow passt. Wähle [**Zeichenkettenbasiert**](#string-based-project), wenn du deine übersetzbaren Inhalte als einzelne Zeichenketten in einem zentralen Repository verwalten möchtest. Andernfalls lasse [**Dateibasiert**](#file-based-project) ausgewählt, um mit strukturierten Quelldateien zu arbeiten, die im Projekt erhalten bleiben. Der Projekttyp kann nach der Erstellung des Projekts nicht mehr geändert werden.
+ 5. *(Optional)* Zuweisen a Workflow or [create a new one](/enterprise/workflows/).
+
+ Bei Projekten mit einem zugewiesenen Workflow kannst du während der Projekterstellung **Workflow-Start verzögern** aktivieren. So kannst du vorhandene Übersetzungen und Ressourcen (TM, Glossar) hochladen, bevor das Projekt zur Übersetzung verfügbar wird. Sobald du bereit bist, mit der Übersetzung zu beginnen, öffne dein Projekt und klicke im **Dashboard** auf **Workflow starten**.
+
+ Alternativ kannst du den Workflow entfernen, um ein Projekt ohne Workflow zu erstellen.
+ 6. *(Optional)* Wähle eine Integration mit deiner Datenquelle aus, um deine Inhalte mit Crowdin Enterprise zu synchronisieren.
+
+ * Wenn du eine bereits in deiner Organisation installierte App auswählst, werden die Berechtigungen aktualisiert, damit sie im neuen Projekt zugänglich ist. Nach der Projekterstellung wirst du zur App weitergeleitet, um mit der Einrichtung fortzufahren.
+ * Wenn du eine neue App auswählst, die noch nicht installiert ist, wird sie automatisch aus dem [Crowdin Store](https://store.crowdin.com/) installiert und im neuen Projekt mit auf *Nur Administratoren* festgelegten Berechtigungen zugänglich gemacht. Nachdem installation, du wird sein redirected zu die App zu proceed mit die Einrichtung.
+
+ Du kannst die Berechtigungen der App, einschließlich rollenbasiertem Zugriff und Projektverfügbarkeit, unter **Organisationseinstellungen > Apps** anpassen.
+ 7. Wähle das vorhandene TM und Glossar für dein neues Projekt aus, die als Standard verwendet werden sollen. Alternativ kannst du die Optionen **Neues Translation Memory erstellen** und **Neues Glossar erstellen** ausgewählt lassen, um dein neues Projekt mit leeren Ressourcen zu erstellen. Du kannst das [Standard-TM](/enterprise/project-settings/translation-memories/#changing-default-tm) und das [Standardglossar](/enterprise/project-settings/glossaries/#changing-default-glossary) in den **Einstellungen** des Projekts ändern.
+ 8. Klicke auf **Erstellen Projekt**.
+
+
+
+ * Du kannst Zielsprachen manuell oder über **Vorausfüllen** anhand der 30 wichtigsten Sprachen auswählen. Wenn du dein Projekt in nicht offiziell unterstützte Zielsprachen übersetzen möchtest, kannst du sie trotzdem als [benutzerdefinierte Sprachen](/enterprise/project-settings/languages/#adding-custom-languages) hinzufügen.
+ * Wenn du unten rechts auf **Auswahl merken** klickst, werden die ausgewählten Einstellungen bei der nächsten Projekterstellung als Vorlage verwendet. Du kannst edit the Einstellungen afterward.
+ * Verwende [Felder](/enterprise/fields/), um deinem Projekt benutzerdefinierte Eigenschaften hinzuzufügen.
+
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/project-activity.mdx b/src/content/docs/de/enterprise/project-management/project-activity.mdx
new file mode 100644
index 000000000..9b4cbf9bf
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-activity.mdx
@@ -0,0 +1,47 @@
+---
+title: Projektaktivität
+description: Track alle der Ereignisse dass happen in der Projekt
+slug: enterprise/project-activity
+---
+
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import projectActivityFilterRecords from '!/enterprise/project-management/project_activity_filter_records.png';
+import projectActivityUndoRecords from '!/enterprise/project-management/project_activity_undo_records.png';
+import projectActivityViewDiff from '!/enterprise/project-management/project_activity_view_diff.png';
+
+der Activity Bereich lets du track alle Haupt Ereignisse dass happen in der Projekt. für good readability, Aktivitätsdatensätze sind grouped von Tage, Benutzer, und activity Typen.
+
+## Aktivitätsdatensätze filtern
+
+von default, der Projekt **Activity** Bereich displays Aktivitätsdatensätze für alle activity Typen, alle Projekt Sprachen, alle Benutzer, und alle Zeit (newest Aktivitäten erste).
+
+Du kannst Aktivitätsdatensätze filtern von der following activity Typen:
+
+* **alle Typen** – Zeige alle Aktivitätsdatensätze.
+* **Aktualisiere Projekt Einstellungen** – Zeige records about Projekt Einstellungen changes (e.g., aktualisiert Ziel Sprachen, aktualisiert Exportiere Einstellungen, etc.)
+* **Quelle phrase updates** – Zeige records about Quelle Dateien uploads, updates, und removals, updates zu Quelle texts und Kontext, etc.
+* **Übersetzung activity** – Zeige records about hinzugefügt und entfernt Übersetzungen, Stimmen, und Freigaben.
+* **Kommentare und Probleme** – Zeige records about hinzugefügt Kommentare, erstellt und resolved Probleme.
+* **Tasks** – Zeige records about task creation, deletion, Status changes (e.g., von zu tun zu Done), und other updates like changes zu assignees oder due dates.
+* **Management Benutzer** – Zeige records about Benutzer management, such als adding, removing, oder changing permissions für Projekt Mitglieder und teams. Klicke auf der expand arrow next zu ein record zu see der Details von der changes.
+
+Du kannst auch Aktivitätsdatensätze filtern von ein spezifisch Sprache oder alle Sprachen, ein spezifisch Benutzer oder alle Benutzer, und der gewünscht Zeit period (e.g., Today, Yesterday, letzte 7 Tage, letzte 30 Tage, alle Zeit, und Custom Range).
+
+
+
+## Aktivitätsdatensätze rückgängig machen
+
+wenn einige unwanted Aktionen (e.g., wrong Übersetzungen Lade hoch, mistaken Quelle Datei deletion, oder ein accidental task Status Aktualisiere, etc.) happen in der Projekt, der Projekt owner und Manager kann cancel them in der Activity Bereich von clicking UNDO next zu der respective activity record. Korrekturleser und Übersetzer kann nur cancel their own Aktionen.
+
+Since Aktivitätsdatensätze sind grouped von Typen, du kann either undo ein whole group von Aktivitäten oder Klicke und undo nur einige von them.
+
+
+
+## Dateiunterschiede anzeigen
+
+für aktualisiert Projekt Dateien, besides der number von hinzugefügt, gelöscht, und aktualisiert Zeichenfolgen, du kann Zeige der actual Zeichenfolgen hinzugefügt, gelöscht, oder aktualisiert during der Quelle Datei Aktualisiere und word quantity contained in der Zeichenfolgen. zu Zeige der detailed diff für der Datei Aktualisiere, Klicke **Diff** next zu der benötigt activity record.
+
+Bei gruppierten Dateiupload-Datensätzen klicke auf , um alle aktualisierten Dateien der Gruppe anzuzeigen, und klicke anschließend neben der gewünschten Datei auf **Diff**.
+
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/ai.mdx b/src/content/docs/de/enterprise/project-management/project-settings/ai.mdx
new file mode 100644
index 000000000..51dccc34e
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/ai.mdx
@@ -0,0 +1,60 @@
+---
+title: KI-Einstellungen
+description: konfigurieren und verwalten AI prompts in dein Projekteinstellungen
+slug: enterprise/project-settings/ai
+sidebar:
+ order: 7
+ label: AI
+---
+
+import { Steps, LinkCard, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+
+in die Projekt's **Settings > AI** Bereich, du kann konfigurieren und verwalten AI prompts und auswählen Standard prompts für features like auto-Übersetzung, AI Vorschläge in die Editor, AI Alignment, und AI-powered QA prüft.
+
+von Standard, prompts sind übernommen von die Organisation's AI Einstellungen. Wenn defaults auf die Organisation's **AI > Settings** Seite sind nicht konfiguriert zu apply automatisch zu alle Projekte, auswählen prompts in die Projekteinstellungen zu activate auto-Übersetzung, AI Vorschläge, AI Alignment, und AI-powered QA prüft.
+
+die AI prompts konfiguriert in die Projekteinstellungen wird auch sein hinzugefügt zu die Liste von AI prompts von die Organisation.
+
+AI Prompt Typen:
+
+* Auto-Übersetzung & AI Vorschlag
+* KI-Alignment
+* QA prüfen
+* Advisor-Prüfung des String-Kontexts
+* benutzerdefiniert Typ
+
+
+
+Bevor die AI Prompts kann sein konfiguriert in die Projekteinstellungen, es's auch notwendig für die Organisation owner oder admins zu [konfigurieren die AI Anbieter](/enterprise/crowdin-ai/#configuring-ai-providers).
+
+## Assigning Project-bestimmten Prompts
+
+die Einstellungen at die top von die Seite erlauben du zu Zuweisen Standard prompts für key features innerhalb dies Projekt. beliebige prompt ausgewählt hier wird take precedence über die Standard Einstellungen übernommen von die Organisation Einstellungen.
+
+* **Auto-Übersetzung:** auswählen die Standard **Auto-Übersetzung & AI Vorschlag** prompt das wird sein automatisch ausgewählt wenn running AI auto-Übersetzung in dies Projekt.
+* **Editor AI Vorschlag:** auswählen die Standard **Auto-Übersetzung & AI Vorschlag** prompt verwendet für AI Vorschläge in die **Kontext & Übersetzungen** Bereich in die Editor.
+* **AI Alignment:** auswählen die prompt das wird sein verwendet zu automatisch generate bilingual draft terms von Projekt Übersetzungen.
+* **AI QA prüfen:** auswählen die Standard **QA prüfen** prompt verwendet für AI-powered QA prüft.
+* **Advisor-Prüfung des String-Kontexts:** Wähle den Prompt **Advisor-Prüfung des String-Kontexts** aus, der die Qualität des String-Kontexts überprüft und Strings mit verbessertem Kontext kennzeichnet.
+
+für jedes Option, du kann either auswählen ein vorhanden prompt von die dropdown Menü oder klicken zu Erstelle ein neu eins.
+
+## Verwalten Project Prompts
+
+Below die Standard prompt Einstellungen, die **Prompts** Bereich lists alle AI prompts verfügbar zu die Projekt. dies Oberfläche functions identically zu die zentrale prompts Liste in die Organisation Einstellungen.
+
+von hier, du kann perform mehrere actions:
+
+* Klicke auf **hinzufügen Prompt** zu Erstelle ein neu prompt (es wird sein hinzugefügt zu die Organisation-Ebene Liste).
+* Verwende die **Suche** Feld und **Filters** zu find bestimmten prompts.
+* Klicke auf auf ein prompt zu **verwenden prompt** (nur für **Auto-Übersetzung & AI Vorschlag** prompts), **Edit**, **klonen**, oder **löschen** es.
+
+
+ Wenn du Erstelle ein prompt von die Projekt’s **Settings > AI** Bereich, sein visibility ist automatisch festlegen zu die aktuell Projekt standardmäßig. Du kannst later edit die prompt zu machen es verfügbar für andere Projekte.
+
+
+
+ Weitere Informationen findest du unter [Crowdin AI](/enterprise/crowdin-ai/).
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/customize-tabs.mdx b/src/content/docs/de/enterprise/project-management/project-settings/customize-tabs.mdx
new file mode 100644
index 000000000..65b60412a
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/customize-tabs.mdx
@@ -0,0 +1,50 @@
+---
+title: Projekttab-Einstellungen
+description: Sichtbarkeit und Reihenfolge der Projekttabs konfigurieren
+slug: enterprise/project-settings/customize-tabs
+sidebar:
+ order: 1
+ label: Tabs anpassen
+---
+
+import { Aside, Steps } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import customizeTabs from '!/enterprise/project-management/settings/customize_tabs.png';
+
+Im Bereich **Tabs anpassen** kannst du die Anzeige deiner Projekttabs einschließlich ihrer Reihenfolge und Sichtbarkeit verwalten. dies applies zu beide Standard Projekt Tabs und diese von [Starred Apps und Starred Tools](/enterprise/integrations/#starred-apps). Dieser Bereich ändert nur die Darstellung der Tabs in der Projektoberfläche und deaktiviert oder blockiert die Tabs nicht.
+
+Die konfigurierte Reihenfolge und Sichtbarkeit der Projekttabs wird allen Projektmitgliedern angezeigt.
+
+
+
+
+ Diese Funktion steht Projektmitgliedern mit Manager-Berechtigungen (oder höher) zur Verfügung.
+
+
+## Projekttabs neu anordnen
+
+Führe die folgenden Schritte aus, um die Projekttabs neu anzuordnen:
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Tabs anpassen**.
+ 2. Bewege den Mauszeiger über neben dem Tab, den du verschieben möchtest, und ziehe ihn an die gewünschte Position in der Liste.
+
+
+## Sichtbarkeit von Tabs umschalten
+
+Führe die folgenden Schritte aus, um Projekttabs auszublenden oder anzuzeigen:
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Tabs anpassen**.
+ 2. Deaktiviere das Kontrollkästchen neben dem Namen eines Tabs, um ihn auszublenden, oder aktiviere es, um ihn sichtbar zu machen.
+
+
+
+ * Ausgeblendete Tabs werden in der Benutzeroberfläche nicht angezeigt, können aber direkt über ihre URLs aufgerufen werden. Sie werden vorübergehend angezeigt, bis der Browser-Tab aktualisiert wird.
+ * **Dashboard** und **Einstellungen** sind primäre Projekttabs, die über den Bereich **Tabs anpassen** nicht ausgeblendet werden können.
+
+
+## Tab-Einstellungen zurücksetzen
+
+Um Reihenfolge und Sichtbarkeit der Projekttabs auf die Standardeinstellungen zurückzusetzen, öffne dein Projekt und gehe zu **Einstellungen > Tabs anpassen**, scrolle bis zum Ende der Liste und klicke auf **Auf Standard zurücksetzen**.
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/export.mdx b/src/content/docs/de/enterprise/project-management/project-settings/export.mdx
new file mode 100644
index 000000000..0934bf0e7
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/export.mdx
@@ -0,0 +1,82 @@
+---
+title: Exporteinstellungen
+description: Konfiguriere das Exportverhalten für Übersetzungen
+slug: enterprise/project-settings/export
+sidebar:
+ order: 11
+ label: Export
+---
+
+import { Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import Include from '~/components/Include.astro';
+
+Im Bereich **Export** der Projekteinstellungen kannst du das Verhalten beim Export von Übersetzungen konfigurieren. Es gibt mehrere Optionen verfügbar zu anpassen die exportieren Einstellungen according zu dein benötigt einschließlich erweitert Optionen für jedes bestimmten Sprache.
+
+## Übersetzungen exportieren Settings
+
+von Standard, wenn exporting Übersetzungen, Crowdin Enterprise fills untranslated Strings mit Quelle Text zu avoid exporting empty Dateien. Du kannst ändern dies behavior von verwenden die Optionen below.
+
+### exportieren Strings mit at least 1 Übersetzung
+
+Wähle wenn du möchten zu exportieren alle übersetzt Strings ohne approval.
+
+### exportieren Übersetzungen mit ein bestimmten number von approvals
+
+Wähle wenn du möchten zu exportieren nur Strings mit approved Übersetzungen. machen sure die number von erforderlich approvals festlegen isn't higher than die actual number von proofreading Schritten in dein Projekt Workflow.
+
+
+ Number von erforderlich approvals cannot sein higher than number von proofreading Schritten present in die Projekt Workflow.
+
+
+### exportieren Strings das passed Workflow
+
+Strings das reached die End Schritt wird sein enthalten in die exportiert Dateien.
+
+
+ Mehr über [Workflows](/enterprise/workflows/).
+
+
+### automatisch fill in regional dialects
+
+nützlich wenn die Projekt ist übersetzt in die Sprache dialects (e.g., Spanish, Argentina). auf exportieren, Übersetzungen von Spanish wird sein automatisch kopiert zu untranslated Strings in Spanish, Argentina.
+
+### Skip untranslated Strings
+
+nur übersetzt Strings wird sein enthalten in die exportiert Übersetzung Dateien.
+
+Diese Option funktioniert je nach Dateiformat auf drei verschiedene Arten:
+
+* **Option nicht angewendet** – Bei strukturierten Dokumenten und Layoutdateien (z. B. MD, DOCX, HTML) unverändert beibehalten, da das Weglassen von Inhalten die Dateistruktur oder die Darstellung des Layouts beschädigen könnte.
+
+* **Mit leeren Werten exportiert** – Schlüssel oder Platzhalter bleiben erhalten, aber der Übersetzungstext bleibt leer (z. B. JSON mit verschachtelter Struktur, CSV).
+
+* **Nicht übersetzte Strings entfernt** – Strings werden vollständig aus der exportierten Datei entfernt (z. B. Android XML, macOS/iOS Strings).
+
+
+
+### Skip untranslated Dateien
+
+nur 100% übersetzt Dateien wird sein enthalten in die exportiert Übersetzung archive.
+
+
+ Wenn diese Option aktiviert ist, überschreibt sie die Wirkung der Option *Nicht übersetzte Strings überspringen*.
+
+
+### speichern Kontext information in die Dateien
+
+die Kontext und max.length hinzugefügt in Crowdin Enterprise wird sein sichtbar in die heruntergeladen Dateien. Diese Option gilt nur für die Formate CSV, Android XML, iOS Strings und RESX.
+
+
+ dies Option nur partially applies zu iOS Strings und RESX Formate (i.e., nur die Kontext hinzugefügt in Crowdin Enterprise wird sein sichtbar in die heruntergeladen Dateien).
+
+
+## erweitert exportieren Optionen
+
+Du kannst konfigurieren individual exportieren Einstellungen für jedes bestimmten Sprache in dein Projekt von clicking auf **erweitert Optionen**.
+
+in dies Bereich, du kann konfigurieren die folgend Einstellungen für jedes Ziel Sprache in dein Projekt:
+
+* [exportieren Strings mit at least 1 Übersetzung](#export-strings-with-at-least-1-translation).
+* [Übersetzungen mit einer bestimmten Anzahl an Freigaben exportieren](#export-translations-with-a-specific-number-of-approvals).
+* [exportieren Strings das passed Workflow](#export-strings-that-passed-workflow).
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/file-processors.mdx b/src/content/docs/de/enterprise/project-management/project-settings/file-processors.mdx
new file mode 100644
index 000000000..bccbd314c
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/file-processors.mdx
@@ -0,0 +1,62 @@
+---
+title: Dateiverarbeitungs-Einstellungen
+description: Passe die Verarbeitung unterstützter Dateiformate an.
+slug: enterprise/project-settings/file-processors
+sidebar:
+ order: 14
+ label: Dateiverarbeitungen
+---
+
+import { Steps, LinkCard, CardGrid, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import fileProcessors from '!/enterprise/project-management/settings/file_processors.png';
+
+Mit Dateiverarbeitungen kannst du die Verarbeitung unterstützter Dateiformate anpassen. Das kann nützlich sein, wenn du den Dateiinhalt bearbeiten möchtest, bevor er von Crowdin Enterprise importiert wird.
+
+Dateiverarbeitungen sind als Crowdin Apps implementiert. Du kannst deine eigene Dateiverarbeitung erstellen oder vorhandene verwenden.
+
+
+
+
+
+
+
+
+## Dateiverarbeitungen verwalten
+
+Um Dateiverarbeitungen zu verwalten, gehe zum Bereich **File Processors** in deinen Projekteinstellungen.
+
+### Verarbeitungsreihenfolge konfigurieren
+
+Die Verarbeitungsreihenfolge von Dateiverarbeitungen bestimmt, wie Module desselben Typs in deinem Projekt ausgeführt werden. Der Reihenfolgewert legt die Priorität fest. Sie beginnt bei 0 (höchste Priorität) und steigt schrittweise an. Die von dir festgelegte Reihenfolge kann das Ergebnis erheblich beeinflussen.
+
+Zum Beispiel, wenn du sind translating ein CSV Datei und haben installed zwei Apps mit `file-post-export` Modul:
+
+* die erste Modul escapes HTML Tags in Strings, transforming `` in `\<\/h1\>`.
+* die second Modul prüft wenn alle closing Tags sind present und fügt hinzu ihnen wenn sie sind missing.
+
+die Verarbeitungsreihenfolge von diese Modul wird lead zu unterschiedlich Ergebnisse:
+
+* Wenn die HTML Tag escaping Modul runs erste, gefolgt von die Tag verification Modul, die Ausgabe könnte sein:
+ * `Hello World!` => `\Hello World!` => `\Hello World!
`
+* Wenn die Reihenfolge ist reversed, mit die Tag verification Modul running erste, die Ausgabe wird sein:
+ * `Hello World!` => `Hello World!
` => `\Hello World!\<\/h1\>`
+
+
+ Wenn multiple Datei-Verarbeitung Modul von die desselben Typs (e.g., `file-post-export`) Freigeben identical Reihenfolgewert, unexpected behavior kann occur.
+
+
+in such cases, die System wählt aus die Modul zu execute erste basierend auf die installation date von Datei-Verarbeitung Apps, potentially disrupting die intended Verarbeitung Reihenfolge. Therefore, es ist recommended zu adjust die identical Reihenfolge Werte zu sicherstellen das Dateien sind processed in die desired Reihenfolge.
+
+### Editing File Verarbeitung Einstellungen
+
+Um Edit die File Verarbeitung Einstellungen, folgen diese Schritten:
+
+
+ 1. Öffne dein Projekt und go zu **Settings > File Verarbeitungen**.
+ 2. Klicke auf neben dem gewünschten Prozessor und wähle **Bearbeiten**.
+ 3. machen die notwendig Änderungen und klicke auf **Submit**.
+
+
+die Verarbeitung Einstellungen kann vary abhängig auf die Verarbeitung du sind verwenden.
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/general.mdx b/src/content/docs/de/enterprise/project-management/project-settings/general.mdx
new file mode 100644
index 000000000..df8b2ece3
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/general.mdx
@@ -0,0 +1,54 @@
+---
+title: Projekteinstellungen
+description: konfigurieren Projekteinstellungen according zu dein benötigt
+slug: enterprise/project-settings
+sidebar:
+ order: 0
+ label: Allgemein
+---
+
+import { Image } from 'astro:assets';
+import { Aside } from '@astrojs/starlight/components';
+import details from '!/enterprise/project-management/settings/project_details.png';
+
+Du kannst konfigurieren Projekteinstellungen according zu dein benötigt in die **Settings** Bereich.
+
+in die **General** Bereich, du kann ändern die Projekt Name, hochladen die Projekt logo, hinzufügen ein short Beschreibung, und transfer Besitz.
+
+## Details
+
+in die **Details** Bereich, du kann hochladen die Projekt logo, ändern die Projekt Name, view die Project ID innerhalb dein Organisation, und hinzufügen ein short Beschreibung.
+
+
+
+## Project Sprache Seite View :badge[Beta]{variant=note} {#project-language-page-view}
+
+dies Bereich ermöglicht du zu auswählen wie Übersetzer interact mit die Inhalt auf dein Projekt's Sprache Seite.
+
+* **anzeigen Dateien nur** – dies Option ist nützlich wenn dein Projekt focuses auf dateibasiert Übersetzung ohne die benötigen für visuell Kontext. es's ein easy Einrichtung für Projekte wo die Text ist self-explanatory oder wo screenshots aren't notwendig.
+* **anzeigen Dateien und tagged screenshots** – displaying beide Dateien und tagged screenshots ermöglicht Übersetzer zu Referenz visuell Kontext parallel zu die Text. dies Option ist nützlich für Projekte wo die meaning von die Text kann sein influenced von sein visuell environment, Verbesserung Übersetzung accuracy.
+* **anzeigen screenshots nur** – auswählen dies Option wenn jeder String in dein Projekt ist associated mit ein screenshot. von providing visuell Kontext für alle Text, du kann erheblich verbessern die quality von Übersetzungen. dies Methode ist considered best practice, insbesondere für Projekte mit komplex interfaces oder wo visuell elements sind entscheidend für understanding. However, es erfordert effort zu pflegen die accuracy und relevance von die screenshots.
+
+
+ die **anzeigen Dateien und tagged screenshots** und **anzeigen screenshots nur** Optionen wird nur arbeiten wenn dein [Quellstrings haben gewesen tagged](/enterprise/screenshots/#tag-strings) auf die screenshots.
+
+
+## Transfer Besitz
+
+Originally, du own beliebige Projekt du Erstelle in Crowdin Enterprise. Du kannst transfer dein Projekt Besitz zu beliebige andere Benutzer in die Organisation du belong zu.
+
+Klicke auf **Transfer** und auswählen die benötigt Benutzer zu transfer Besitz.
+
+
+ die neu Projekt owner wird haben Zugriff zu alle Projekt Ressourcen und kann entfernen die Projekt.
+
+
+## Projekt löschen
+
+dies Option ist accessible zu Projekt Manager, Projekt owner, parent Gruppe Manager, und Organisation admins. Du kannst löschen die Crowdin Enterprise Projekt mit alle die Übersetzungen und Verwandte Lokalisierungsressourcen.
+
+Klicke auf **löschen** und Typ die Projekt Name zu confirm die deletion.
+
+
+ Deleting die Projekt wird permanently löschen alle die Ressourcen associated mit die Projekt, einschließlich hochgeladen Dateien, Übersetzungen, approvals, etc. **gelöscht Projekte kann't sein restored!**
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/import.mdx b/src/content/docs/de/enterprise/project-management/project-settings/import.mdx
new file mode 100644
index 000000000..886467203
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/import.mdx
@@ -0,0 +1,158 @@
+---
+title: importieren Settings
+description: konfigurieren wie Platzhalter, duplicates, und word counts sind handled
+slug: enterprise/project-settings/import
+sidebar:
+ order: 10
+ label: importieren
+---
+
+import { Aside, Steps } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import ReadMore from '~/components/ReadMore.astro';
+import assignCustomPlaceholder from '!/enterprise/project-management/settings/custom_placeholders_assign.png';
+
+Im Bereich **Import** der Projekteinstellungen kannst du konfigurieren, wie Crowdin Platzhalter, doppelte Zeichenketten und Wortanzahlen in deinem Projekt behandeln soll.
+
+## Quelle Strings
+
+verbessern die Übersetzung consistency und optimieren dein Workflow von unifying Platzhalter und handling duplicate Strings.
+
+### Platzhalter vereinheitlichen
+
+aktivieren dies Option zu transform Platzhalter in ein unified Format innerhalb die Editor (e.g., displaying beide Android `%s` und iOS `%@` as `[%s]`). dies improves Translation Memory efficiency von making Vorschläge completely interchangeable über platforms.
+
+auf exportieren, Platzhalter sind converted back zu die Original syntax. dies feature applies nur zu Android XML, iOS Strings, iOS XLIFF, und Apple Strings Catalog.
+
+### Doppelte Strings
+
+Du kannst speichern time von translating alle duplicates mit die gleich Übersetzung und hiding diese instances von Übersetzer. dies kann affect accuracy.
+
+Crowdin's Lokalisierungsprozess ist basierend auf translating Quellstrings zu die defined Zielsprachen. Quellzeichenketten werden in Lokalisierungsdateien in das System hochgeladen. jedes unique Quelle String erste hochgeladen oder hinzugefügt (für CSV und andere Formate supporting [String editing](/enterprise/string-management/#string-editing)) in Crowdin ist considered ein master String. Alle anderen Zeichenketten, die mit der Master-Zeichenkette identisch sind, aber später hochgeladen oder erstellt wurden, gelten als Duplikate.
+
+
+ In [stringbasierten](/enterprise/creating-project/#string-based-project) Projekten werden doppelte Zeichenketten mit der standardmäßig aktivierten und nicht änderbaren Option **Innerhalb eines Versions-Branches anzeigen (reguläre Erkennung)** verwaltet.
+
+
+#### Duplicated Strings Management
+
+Wenn dur Projekt enthält duplicated Strings, du kann auswählen wie die System sollte treat ihnen. die verfügbar Optionen kombinieren drei dimensions: detection basis, visibility, und Übersetzung sharing.
+
+| Option | Erkennungsgrundlage | Visibility in die Editor | Übersetzung sharing |
+| ------------------------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------ | ------------------- |
+| **anzeigen** | Regular (Quelle Text) | Duplicates stay sichtbar | No |
+| **anzeigen, aber auto-translate ihnen** | Regular (Quelle Text) | Duplicates stay sichtbar | Yes |
+| **anzeigen innerhalb ein Version Branch (regular detection)** | Regular + Branch path scope | Duplicates sind ausgeblendet zwischen Version Branches | Yes |
+| **anzeigen innerhalb ein Version Branch (strict detection)** | Strict (Quelle Text + key) + Branch path scope | Duplicates sind ausgeblendet zwischen Version Branches | Yes |
+| **Ausblenden (normale Erkennung)** | Regular (Quelle Text) | Duplicates sind ausgeblendet | Yes |
+| **Ausblenden (strenge Erkennung)** | Strict (Quelle Text + key) | Duplicates sind ausgeblendet | Yes |
+
+
+ Übersetzung ist freigegeben von die master String nur während ein duplicate hat no Übersetzung von sein own.
+
+
+die detection basis bestimmt what counts as ein duplicate:
+
+* **Regular duplicate detection** – wenn comparing Strings, Crowdin considers nur Quelle texts.
+* **Strict duplicate detection** – wenn comparing Strings, Crowdin considers beide String identifiers (keys) und Quelle texts.
+
+
+ Wenn dur Quelldateien enthalten Strings mit apparent identifiers (keys), es's better zu verwenden ein **strict** Version von die Duplicate Strings Optionen. in andere cases, feel free zu verwenden ein **regular** eins.
+
+
+#### wie Übersetzung Sharing funktioniert
+
+Wenn das Teilen von Übersetzungen aktiviert ist, übernehmen Duplikate die Übersetzung der Master-Zeichenkette, solange sie keine eigene Übersetzung haben.
+
+Wenn ein unique Übersetzung ist gespeichert für ein duplicate (even ein ausgeblendet eins), es stops inheriting die master Übersetzung und verwendet sein own anstatt.
+
+Wenn das unique Übersetzung ist later entfernt, sharing ist restored automatisch, und die duplicate wird übernehmen die master Übersetzung again.
+
+#### wenn freigegeben Übersetzung Won't Apply
+
+freigegeben Übersetzung wird nicht apply in die folgend cases:
+
+* **anzeigen** ist ausgewählt (automatisch sharing ist deaktiviert).
+* die duplicate already hat sein own unique Übersetzung.
+* in **anzeigen innerhalb ein Version Branch** modes, Strings sind outside die Branch oder path matching scope verwendet für duplicate detection.
+
+#### Zeige alle Duplicates
+
+Wenn die **anzeigen – Übersetzer wird translate jedes instance separat** Option ist ausgewählt, alle duplicate Strings wird sein sichtbar zu Übersetzer. Jedes Duplikat erfordert eine separate Übersetzung.
+
+💡 **verwenden case**: funktioniert perfectly für Projekte wo die gleich words könnte haben various meanings abhängig auf die Kontext.
+
+#### anzeigen, aber Auto-Translate Duplicates
+
+Wenn die **anzeigen, aber auto-translate ihnen** Option ist ausgewählt, alle duplicate Strings sind angezeigt und automatisch übernehmen Übersetzungen von ihr master Strings. dies ermöglicht Übersetzer zu review und re-translate duplicate Strings wenn notwendig.
+
+💡 **verwenden case**: funktioniert excellently wenn du möchten zu speichern time aber still erfordern automatisch Übersetzungen zu sein reviewed.
+
+Um better illustrate wie die **anzeigen, aber auto-translate ihnen** Option funktioniert, consider die folgend five-String JSON Datei: zwei Strings sind unique, und drei Strings haben identical Quelle Text.
+
+```json
+{
+ "hello": "Hello",
+ "welcome": "Welcome!",
+ "save1": "Save",
+ "save2": "Save",
+ "save3": "Save"
+}
+```
+
+Upon importing dies Datei, die System designates die erste von diese identical Strings (`"save1": "Save"`) as die master String mit ein "Master" marker, während die subsequent zwei identical Strings (`"save2": "Save"` und `"save3": "Save"`) sind designated as duplicates von dies master String mit ein "Duplicate" marker.
+
+Sobald du festlegen die **Duplicate Strings** Option zu **anzeigen, aber auto-translate ihnen**, die System behält bei alle five Strings sichtbar zu Übersetzer und ermöglicht automatisch Übersetzung sharing.
+
+Let's consider die folgend scenarios:
+
+* *Master String ist übersetzt erste* – die System sofort shares die Übersetzung von die master String mit sein duplicates. As ein Ergebnis, alle drei identical Strings (die master String und sein zwei duplicates) sind angezeigt mit Übersetzungen. Übersetzer kann still review und replace die freigegeben Übersetzung mit ein unique eins für beliebige bestimmten duplicate. Doing so overrides die freigegeben Übersetzung für das String alone, allowing für precise, Kontext-bestimmten Übersetzungen ohne affecting die andere duplicates.
+* *eins von die duplicates ist übersetzt erste* – die System tut nicht Freigeben die Übersetzung von die duplicate mit die master String oder die andere duplicate. Folglich wird ein Duplikat mit einer Übersetzung angezeigt, während die Master-Zeichenkette und das andere Duplikat unübersetzt bleiben, bis die Master-Zeichenkette übersetzt wird (wodurch das verbleibende Duplikat die Übersetzung übernehmen kann) oder sie einzeln übersetzt werden.
+
+#### Zeige innerhalb ein Version Branch
+
+Wenn die **anzeigen innerhalb ein Version Branch** Optionen (regular oder strict detection) sind ausgewählt, nur die master Strings das waren originally hochgeladen zu die System wird sein verfügbar für Übersetzung. alle duplicate Strings wird automatisch übernehmen die Übersetzungen von die master Strings und wird sein ausgeblendet in alle [Version Branches](/enterprise/version-management/).
+
+Hier sind einige Punkte, die du beachten solltest:
+
+* die System immer prüft die path zu die String throughout die Branches. Zum Beispiel, even wenn die Strings sind die gleich in unterschiedlich Version Branches (`branch1` und `branch2`), aber ihr paths sind unterschiedlich (branch1 - `/localization/android.xml` und branch2 - `/localization/apps/android.xml`), sie won't sein erkannt as duplicates.
+* dies Option funktioniert nur für die Strings located in die Dateien das haben die gleich Format. Zum Beispiel, wenn dort ist die gleich String in `android.xml` und `ios.strings` Dateien, es won't sein erkannt as ein duplicate.
+
+💡 **verwenden case**: funktioniert perfectly für continuous Projekte mit various Version Branches. ermöglicht Übersetzer zu arbeiten mit unique Strings in separate Branches.
+
+#### Hide alle Duplicates
+
+Wenn die **Hide** Optionen (regular oder strict detection) sind ausgewählt, die System spots die duplicate Strings in alle Dateien. nur die master Strings das waren originally hochgeladen sind sichtbar und sollte sein übersetzt. die ausgeblendet duplicate Strings wird automatisch übernehmen die Übersetzungen von die corresponding master Strings.
+
+💡 **verwenden case**: funktioniert great für Projekte mit narrow scopes wo alle duplicates Freigeben die gleich Kontext.
+
+## Word und Character Count
+
+konfigurieren wie du möchten Crowdin Enterprise zu count words und characters in dein Projekt. Specifically, dies Einstellung bestimmt whether HTML Tags sollte sein counted as regular words oder ignored. von Standard, Crowdin Enterprise considers HTML Tags as regular words für meisten von die unterstützt Formate, excluding die folgend ones: HTML, Front Matter HTML, HAML, MD, Front Matter MD, XML, WEBXML, IDML, XLIFF, XLIFF 2.0, ADOC, DOCX, und DITA.
+
+* **Auto** (Standard) – counts words und characters basierend auf die Standard Format-bestimmten rules. Abhängig von die Quelle Datei Format, HTML Tags wird either sein counted as regular words oder skipped.
+* **Count Tags** – immer considers Tags. alle HTML Tags wird sein counted as regular words.
+* **Skip Tags** – immer skips Tags. HTML Tags won't sein counted.
+
+
+ Sobald du ändern die Option, nur newly hochgeladen words wird sein counted according zu die neu Einstellungen. es ist highly recommended zu konfigurieren dies Einstellung vor uploading Quelldateien zu dein Projekt.
+
+
+
+ mehr information über Crowdin [Word Counter](/enterprise/word-counter/).
+
+
+## Zuweisen benutzerdefiniert Platzhalter
+
+Um Zuweisen die erstellt benutzerdefiniert Platzhalter zu ein Projekt, folgen diese Schritten:
+
+
+ 1. Öffne dein Projekt und go zu **Settings > importieren**.
+ 2. Klicke auf **Zuweisen benutzerdefiniert Platzhalter**.
+ 3. in die angezeigt Dialog, auswählen ein Platzhalter von die **Platzhalter** drop-down Liste und specify die desired Reihenfolge von Platzhalter execution (nützlich wenn du’d like zu verwenden multiple benutzerdefiniert Platzhalter innerhalb eins Projekt), auswählen whether du’d like dein benutzerdefiniert Platzhalter zu sein ausgeführt vor die Standard Platzhalter, whether zu erlauben dein Projekt participants zu speichern Übersetzungen ohne ein Platzhalter, Zuweisen zu alle oder specified Formate.
+ 4. Klicke auf **Speichern**.
+
+
+
+ Mehr über [benutzerdefiniert Platzhalter](/enterprise/custom-placeholders/).
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/languages.mdx b/src/content/docs/de/enterprise/project-management/project-settings/languages.mdx
new file mode 100644
index 000000000..3031513d5
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/languages.mdx
@@ -0,0 +1,57 @@
+---
+title: Spracheinstellungen
+description: Projektquell- und Zielsprachen verwalten
+slug: enterprise/project-settings/languages
+sidebar:
+ order: 3
+ label: Sprachen
+---
+
+import { Steps, LinkCard } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import targetLanguages from '!/enterprise/project-management/settings/target_languages.png';
+import languageMapping from '!/enterprise/project-management/settings/language_mapping.png';
+
+in die **Sprachen** Bereich, du kann verwalten dein Projekt Quelle und Zielsprachen und konfigurieren Sprache mapping zu verwenden benutzerdefiniert Sprache codes.
+
+## Quellsprache
+
+Die Quellsprache ist die Sprache, aus der du übersetzt. Wenn du ändern die Quellsprache für dein Projekt, auswählen ein neu Sprache von die drop-down Liste und klicke auf **speichern**.
+
+Beim Ändern der Quellsprache des Projekts solltest du folgende Punkte beachten:
+
+* Beachte, dass bei importierten Zeichenfolgen abhängig von der neuen Quellsprache eine Abweichung bei den Pluralformen auftreten kann. Einige Pluralformen werden beispielsweise möglicherweise nicht im Editor angezeigt oder einige Übersetzungen von Pluralformen werden beim Export in anderen Formen verwendet. Wir empfehlen, die Quelldateien zu aktualisieren, wenn die neue Quellsprache andere Pluralformen als die ursprüngliche aufweist.
+* Wenn du während der Aktualisierung der Quellsprache einen geöffneten Browser-Tab mit dem Editor hattest, musst du ihn möglicherweise aktualisieren, damit die Änderungen wirksam werden und du weiter aus der neuen Quellsprache übersetzen kannst.
+
+## Zielsprachen
+
+die **Ziel Sprachen** Bereich ermöglicht du zu hinzufügen oder entfernen Zielsprachen in dein Projekt.
+
+Du kannst deine Zielsprachen jederzeit aktualisieren. Führe die folgenden Schritte aus, um Zielsprachen in deinem Projekt hinzuzufügen oder zu entfernen:
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Sprachen**.
+ 2. Im Bereich **Zielsprachen** kannst du folgende Änderungen vornehmen:
+ * Wähle im linken Bereich die Sprachen aus, die du zum Projekt hinzufügen möchtest.
+ * Klicke auf auf die Sprachen du möchten zu entfernen von die Projekt in die right Panel.
+ 3. Klicke auf **Aktualisieren**.
+
+
+
+
+## Sprachzuordnung
+
+Füge benutzerdefiniert Sprache codes und verwenden ihnen für Übersetzung Dateien exportieren. hinzu dies wird beibehalten die strukturieren von exportiert Dateien konsistent.
+
+Zum Beispiel, in die screenshot below zwei benutzerdefiniert codes sind festlegen für French und German Sprachen. Wenn beliebige von benutzerdefiniert Platzhalter (3 letters codes) ist verwendet während [Datei exportieren](/enterprise/file-management/#file-export) die Datei Name wird einschließen diese bestimmten Sprache codes (fra, ger).
+
+
+
+## Benutzerdefinierte Sprachen hinzufügen
+
+benutzerdefiniert Sprachen sind verwaltet at die Organisation Ebene. Weitere Informationen findest du im Abschnitt [Organisationseinstellungen](/enterprise/organization-settings/).
+
+## Siehe auch
+
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/machine-translation.mdx b/src/content/docs/de/enterprise/project-management/project-settings/machine-translation.mdx
new file mode 100644
index 000000000..e052719fb
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/machine-translation.mdx
@@ -0,0 +1,27 @@
+---
+title: Maschinelle Übersetzung Settings
+description: konfigurieren Maschinelle Übersetzung Einstellungen für dein Projekt
+slug: enterprise/project-settings/machine-translation
+sidebar:
+ order: 6
+ label: Maschinelle Übersetzung
+---
+
+import { LinkCard, CardGrid, Aside } from '@astrojs/starlight/components';
+
+in die **Maschinelle Übersetzung** Bereich, du kann verwalten die folgend Einstellungen:
+
+* **anzeigen Maschinelle Übersetzung Vorschläge** – aktivieren MT Vorschläge von Maschinelle Übersetzung Engines wie Microsoft Übersetzer, Google Translate, und andere zu sein angezeigt in die Editor.
+
+
+ Organisation owner oder Gruppe Manager sollte [konfigurieren Maschinelle Übersetzung Engines](/enterprise/machine-translation/) vor verwenden ihnen.
+
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/parser-configuration.mdx b/src/content/docs/de/enterprise/project-management/project-settings/parser-configuration.mdx
new file mode 100644
index 000000000..e4c946393
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/parser-configuration.mdx
@@ -0,0 +1,106 @@
+---
+title: Parser Konfiguration Settings
+description: konfigurieren importieren und exportieren behavior für unterstützte Dateiformate
+slug: enterprise/project-settings/parser-configuration
+sidebar:
+ order: 13
+ label: Parser-Konfiguration
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import Include from '~/components/Include.astro';
+import ReadMore from '~/components/ReadMore.astro';
+
+von Standard, Crowdin Enterprise verwendet ein predefined festlegen von importieren und exportieren parameters für jedes unterstützt Datei Format.
+
+die Parser Konfiguration feature ermöglicht du ändern die Standard importieren und exportieren behavior predefined für Dateiformate unterstützt von Crowdin Enterprise. Parser Konfiguration in ein bestimmten Projekt ist applied nur zu Dateien gespeichert in dies Projekt.
+
+Du kannst festlegen die parser Konfiguration für alle Dateien von ein certain Format oder single Dateien. Sobald du speichern die parser Konfiguration für einige Datei Format, du kann hochladen Quelldateien zu dein Projekt, und Crowdin Enterprise wird apply dein Einstellungen accordingly.
+
+Die meisten unterstützten Dateiformate verfügen über konfigurierbares Import- und Exportverhalten.
+
+
+ Einige Parser-Einstellungen sind in [stringbasierten](/enterprise/creating-project/#string-based-project) Projekten möglicherweise nicht verfügbar.
+
+
+## Parser Konfiguration Parameters
+
+einige parameters sind common zu alle Formate, während andere sind Format-bestimmten.
+
+### Parameter nach Dateiformat
+
+in die table below, du kann see die verfügbar parser parameters und Formate sie könnte sein konfiguriert für.
+
+
+
+### Parameter für Office-Dokumente
+
+Office-Dokumente verfügen über einen eigenen Satz von Parametern, die hier wie im Einstellungsdialog gruppiert sind.
+
+
+ Eine Datei behält den Parser, mit dem sie hinzugefügt wurde, zusammen mit den von diesem Parser unterstützten Optionen. Um den vollständigen Satz von Optionen für ein bereits hinzugefügtes Office-Dokument zu erhalten, lade es erneut hoch.
+
+
+#### Allgemeine Optionen
+
+
+
+#### Textdokumente
+
+
+
+#### Tabellenkalkulationen
+
+
+
+#### Präsentationen
+
+
+
+## Parser Konfiguration für alle Project Files von ein bestimmten Format
+
+Um festlegen die preferred parser Konfiguration für alle Dateien von ein bestimmten Format, folgen diese Schritten:
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Parser-Konfiguration**.
+ 2. Wähle die benötigt Datei Format und klicke auf Edit.
+ 3. Lege die preferred Einstellungen. fest
+ 4. Klicke auf **Speichern**.
+
+
+Alternatively, für Formate mit configurable parser Einstellungen, du kann öffnen die gleich Einstellungen von die [**Erstelle bundle**](/enterprise/bundles/#configuring-bundles) oder [**Edit bundle**](/enterprise/bundles/#editing-bundles) Dialog von clicking nächste zu die Ziel Format.
+
+Um ein neues Dateiformat hinzuzufügen, klicke oben rechts auf **Apps hinzufügen** und installiere das erforderliche Format.
+
+## Parser Konfiguration für ein Single File
+
+in einige cases, du könnte benötigen zu festlegen die parser Konfiguration nicht für alle Dateien von einige Datei Format aber just für ein single Datei. Um festlegen die parser Konfiguration für ein single Datei, folgen diese Schritten:
+
+
+ 1. Öffne dein Projekt und gehe zu **Quellen > Dateien**.
+ 2. Double-klicken auf die benötigt Datei.
+ 3. Wechsle im geöffneten Dialog zum Tab **Parser-Konfiguration**.
+ 4. Lege die preferred Einstellungen. fest
+ 5. Klicke auf **Speichern**.
+
+
+Sobald du speichern die Datei parser Konfiguration, Crowdin Enterprise wird reimport dies Datei und apply dein Einstellungen.
+
+
+ Mehr über [Datei management](/enterprise/file-management/) in Crowdin Enterprise.
+
+
+## Post-Verarbeitung Files mit Nested Inhalt
+
+Sometimes, du könnte arbeiten mit Dateien das enthalten Strings in ein unterschiedlich Format. ein common example ist ein JSON Datei wo einige String Werte enthalten HTML Inhalt. die Standard parser Konfiguration isn't designed für diese nested oder cascading scenarios.
+
+Um properly Prozess such Dateien, du benötigen zu implement ein benutzerdefiniert Crowdin App das verwendet die File Post-importieren Verarbeitung Modul. dies Methode, sometimes referred zu as cascade Verarbeitung, ermöglicht dein App zu intercept importiert Strings und instruct Crowdin Enterprise zu re-Prozess bestimmten ones verwenden ein unterschiedlich parser. für instance, du kann tell Crowdin Enterprise zu parse ein String von ein JSON Datei as HTML, ensuring das HTML Tags sind correctly handled und nicht exposed zu Übersetzer as plain Text.
+
+Um handle Dateien mit nested Inhalt, du kann install die Cascade Importer von die Crowdin Store oder, für mehr benutzerdefiniert scenarios, build dein own.
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/privacy.mdx b/src/content/docs/de/enterprise/project-management/project-settings/privacy.mdx
new file mode 100644
index 000000000..8281b23df
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/privacy.mdx
@@ -0,0 +1,64 @@
+---
+title: Datenschutzeinstellungen
+description: konfigurieren die Inhalt visibility und notifications
+slug: enterprise/project-settings/privacy
+sidebar:
+ order: 2
+ label: Datenschutz
+---
+
+import { Aside, Steps } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+
+Im Bereich **Datenschutz** der Projekteinstellungen kannst du die Sichtbarkeit deines Projekts und seiner Inhalte verwalten. Du kannst auch konfigurieren die notifications sent zu Projekt participants.
+
+## Übersetzungen
+
+* **erlauben offline Übersetzung** – erlauben Übersetzer zu herunterladen Quelldateien zu ihr Maschinen für offline Übersetzung und hochladen Übersetzungen back in die Projekt. die Projekt owner und Manager kann immer herunterladen sources und hochladen Übersetzungen, nicht abhängig auf die Option status.
+* **erlauben proofreaders zu Zugriff ausgeblendet Strings** – erlauben proofreaders zu arbeiten mit ausgeblendet Strings. Mitglieder mit Manager-Berechtigungen oder higher kann immer arbeiten mit ausgeblendet Strings, nicht abhängig auf die Option status.
+* **Task-basierend Zugriff control** – restrict Übersetzer und proofreaders zu lesen-nur Zugriff in die Editor, allowing ihnen zu arbeiten nur mit Strings enthalten in ihr zugewiesen Übersetzung oder proofreading tasks.
+
+ Diese Einschränkung gilt für Übersetzer und Korrekturleser. Projektmitglieder mit Berechtigungen eines Sprachkoordinators oder höher behalten entsprechend ihrer Rolle den Zugriff.
+
+
+ Mehr über [Task-basierend Zugriff control](/enterprise/tasks/#task-based-access-control).
+
+
+## Glossarzugriffseinstellungen
+
+Steuere den Zugriffsgrad, den Projektmitglieder auf Glossarbegriffe haben. Mitglieder mit Manager-Berechtigungen oder higher immer haben volle Kontrolle über Glossar terms, regardless von diese Einstellungen.
+
+konfigurieren die preferred Glossar Zugriff Ebene mit die folgend Optionen:
+
+* **lesen nur** – erlauben Mitglieder zu view vorhanden Glossar terms ohne die possibility zu modify ihnen. Diese Option bietet nur Zugriff als Referenz.
+* **verwalten drafts** – erlauben Mitglieder zu view, hinzufügen, edit, und löschen draft Glossar terms, und view approved terms. dies Option ermöglicht Mitglieder zu contribute zu drafts ohne altering approved terms.
+* **Vollzugriff** – ermöglicht Mitgliedern, Glossarbegriffe anzuzeigen, hinzuzufügen, zu bearbeiten und zu löschen sowie Konzeptdetails zu bearbeiten. dies Option bietet Mitglieder mit volle Kontrolle über Glossar terms und ihr Details.
+
+## Aufgaben-Kreuzprüfung
+
+erfordern approval von ausgewählt Manager oder die owner vor contributors kann starten working auf ein task. dies feature fügt hinzu ein zusätzliche review Schritt, wobei du pflegen accountability und oversight in task Workflows.
+
+
+ Mehr über [Task Cross-Review](/enterprise/tasks/#task-cross-review).
+
+
+### Konfiguration Task Cross-Review
+
+Um aktivieren und konfigurieren Task Cross-Review, folgen diese Schritten:
+
+
+ 1. aktivieren die **Task Cross-Review** Option in die **Tasks** Bereich.
+ 2. Wähle at least eins Manager responsible für approving tasks. Du kannst Suche für Manager von Name, username, oder email.
+ 3. Klicke auf **Speichern**, um die Änderungen zu übernehmen.
+
+
+neu tasks erstellt nach enabling **Task Cross-Review** wird erfordern approval, während vorhanden tasks remain unaffected.
+
+## Benachrichtigungen
+
+Project notifications sind deaktiviert standardmäßig. aktivieren die notwendig notifications für ein agile Übersetzungsprozess. Such approach hilft zu avoid Erstellen zusätzliche tasks für jeder contributor.
+
+* **Notify Übersetzer über neu Strings** – Übersetzer wird receive ein email notification über newly hinzugefügt Inhalt für Übersetzung jedes time nach die update.
+ die **Receive emails** Option sollte sein activated in die Übersetzer’s profile.
+* **Notify Projekt Manager und Entwickler über neu Strings** – Projekt Manager wird receive ein email notification über newly hinzugefügt Inhalt für Übersetzung jedes time nach die update.
+* **Notify Projekt Manager und Entwickler über Sprache Übersetzung/proofreading completion** – Projekt Manager wird receive die notification wenn einige Ziel Sprache (alle Quelldateien) ist fully übersetzt oder fully proofread.
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/qa-checks.mdx b/src/content/docs/de/enterprise/project-management/project-settings/qa-checks.mdx
new file mode 100644
index 000000000..54325f375
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/qa-checks.mdx
@@ -0,0 +1,206 @@
+---
+title: Qualitätssicherungseinstellungen
+description: Konfiguriere QA-Prüfungen, um die Qualität der Übersetzungen sicherzustellen.
+slug: enterprise/project-settings/qa-checks
+sidebar:
+ order: 4
+ label: Qualitätssicherung
+---
+
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import ReadMore from '~/components/ReadMore.astro';
+import Include from '~/components/Include.astro';
+import qaChecksInEditor from '!/crowdin/project-management/settings/qa_checks_in_editor.png';
+import qaChecksSettings from '!/enterprise/project-management/settings/qa_checks_settings.png';
+import qaChecksAddToIgnoreList from '!/crowdin/project-management/settings/qa_checks_add_to_ignore_list.png';
+
+Quality assurance (QA) prüft scan Übersetzungen für Sprache-bestimmten formatting das doesn't match die Quelle String oder won't fit die UI. Typical Probleme sind missed commas, extra spaces, und typos.
+
+Crowdin Enterprise highlights die Probleme es finds auf die Proofread Workflow-Schritt, so review und resolve ihnen vor du build die Projekt und herunterladen Übersetzungen.
+
+
+
+
+ QA Problem indicators kann vary abhängig auf die active [Editor Modus und layout](/enterprise/online-editor/#editor-modes).
+
+
+in die **Quality Assurance** Bereich, du auswählen die Typen von QA Probleme Crowdin Enterprise highlights während Übersetzung.
+
+## QA-Prüfungen konfigurieren
+
+QA-Prüfungen sind standardmäßig aktiviert. Führe die folgenden Schritte aus, um die gewünschten QA-Prüfungen in deinem Projekt auszuwählen:
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Qualitätssicherung**.
+ 2. Wähle die QA-Prüfungstypen entsprechend deinen Präferenzen aus.
+ 3. für jedes ausgewählt QA prüfen Typ, auswählen whether Übersetzungen mit QA Probleme kann sein gespeichert: **Error** oder **Warning**.
+
+
+**Warning**: Übersetzer see die QA Problem along mit Vorschläge für fixes und kann still speichern die Übersetzung mit **speichern anyway**.
+
+**Error**: Übersetzer see die QA Problem along mit Vorschläge für fixes und kann speichern die Übersetzung nur nach resolving es.
+
+
+
+ein wenige prüft come mit ein fixed Einstellung:
+
+* **Duplicate**, **FTL Markup syntax prüfen**, und **MDX Markup syntax prüfen** sind immer aktiviert und immer applied as ein **Error**.
+* **ICU Markup syntax prüfen** ist immer aktiviert, und du auswählen whether es's applied as ein **Error** oder ein **Warning**.
+* **Spelling mistakes**, **AI-powered prüfen**, und **Outdated Übersetzung** sind immer applied as ein **Warning**, und du auswählen whether sie're aktiviert.
+* benutzerdefiniert und external QA prüft sind immer applied as ein **Warning**.
+
+Verwende die **Consider as fixed** Option zu define wie viele approvals ein Übersetzung muss haben vor sein QA Probleme sind automatisch treated as resolved. Wenn eine Übersetzung reaches die specified number von approvals, Crowdin Enterprise clears beliebige flagged QA Probleme für das String.
+
+Aktivierte Prüfungen laufen im Hintergrund und durchsuchen die Übersetzungen nach potenziellen QA-Problemen.
+
+
+
+## QA-Prüfungen erneut validieren
+
+Verwende die Schaltfläche **Erneut validieren**, um aktivierte QA-Prüfungen für alle Projektübersetzungen erneut auszuführen und die Problemstatus zu aktualisieren. Verwende es nach du ändern Einstellungen, AI prompts, terminology, oder external QA prüft.
+
+
+ die **Revalidate** Schaltfläche ist nur verfügbar wenn at least eins unterstützt QA prüfen category ist active (**konsistent terminology**, **AI-powered prüfen**, oder **external QA prüft**).
+
+
+Sobald die erneute Validierung beginnt, wird die Schaltfläche deaktiviert und eine Schaltfläche **Abbrechen** angezeigt. Crowdin Enterprise zeigt ein notification wenn die Prozess ist complete.
+
+## QA-Prüfparameter
+
+**Omissions**: die Übersetzung ist empty während die Quelle String isn't, oder die Quelle String ist empty während die Übersetzung isn't.
+
+* Quelle ist empty aber die Übersetzung ist nicht
+* Übersetzung ist empty aber die Quelle ist nicht
+
+**Übersetzung length limit**: die Übersetzung ist longer than die character limit festlegen für die String.
+
+
+ Um festlegen ein character limit für ein bestimmten String, go zu **Sources > Strings**, double-klicken die benötigt String, und festlegen die max. length. Übersetzer sehen dann, dass die Übersetzung dieser Zeichenfolge nicht länger als die Begrenzung sein darf. Das ist hilfreich, wenn der verfügbare Platz für den Text begrenzt ist.
+
+
+**Tags**: die Tags in die Übersetzung don't match die ones in die Quelle String.
+
+* Inconsistent Tags in die Quelle und Übersetzung
+* Konsistenz der ID-Attribute
+* CDATA Tag consistency
+
+**Spacing**: die spaces in die Übersetzung don't match die ones in die Quelle String.
+
+* Spaces um special symbols
+* starten und end newline characters
+* starten und end spaces
+* Mehrere aufeinanderfolgende Leerzeichen
+* Geschützte Leerzeichen
+
+**Variables**: die Platzhalter in die Übersetzung don't match die ones in die Quelle String.
+
+* Allgemeine Variablen
+* Python, Java,.NET, C/C++, Ruby auf Rails, Twig, PHP, Freemaker variable Platzhalter
+* benutzerdefiniert variables (per request)
+
+**Punctuation**: die punctuation marks in die Übersetzung don't match die ones in die Quelle String.
+
+* Inconsistent punctuation in Quelle und Übersetzung
+* Spacing vor und nach punctuation marks
+
+**Character case**: die character case in die Übersetzung doesn't match die Quelle String.
+
+* Anfängliche Großschreibung
+* Unerwartete mehrere Großbuchstaben in Folge
+
+**Special characters**: die special characters in die Übersetzung don't match die ones in die Quelle String.
+
+* Klammerkonsistenz
+* Markup Sprache entities
+* Quotes und quote escapes
+
+**öffnen Übersetzung Probleme von Projekt Mitglieder**: die Übersetzung hat ein öffnen Problem das ein Projekt Mitglied reported mit die **aktuell Übersetzung ist wrong** Typ, angezeigt auf die Proofread Workflow-Schritt.
+
+**Spelling mistakes**: die Übersetzung enthält words das aren't present in die dictionaries Crowdin Enterprise unterstützt.
+
+
+ Derzeit nur für bestimmte Sprachen verfügbar.
+
+
+
+
+
+**ICU Markup syntax prüfen**: die Übersetzung breaks die ICU message syntax, ist missing die `other` plural form, oder verwendet ein unterschiedlich strukturieren than die Quelle String.
+
+**Konsistente Terminologie**: Die Übersetzung verwendet für ein Quellwort nicht den Glossarbegriff oder verwendet einen im Glossar als **nicht empfohlen** oder **veraltet** markierten Begriff.
+
+
+ Derzeit verfügbar für Englisch, Deutsch, Spanisch, Französisch, Italienisch, Niederländisch, Norwegisch, Norwegisch Bokmål, Polnisch, Russisch, Schwedisch, Ukrainisch, Japanisch, Koreanisch, vereinfachtes Chinesisch und Türkisch.
+
+
+**Duplicate**: die Übersetzung duplicates ein already vorhanden Übersetzung.
+
+**FTL Markup syntax prüfen**: in FTL Dateien, die Übersetzung breaks die FTL syntax, oder es fügt hinzu oder drops die Platzhalter und Referenzen die Quelle String verwendet.
+
+**Prüfung der Android-Markup-Syntax**: Die Übersetzung enthält nicht die Platzhalter-Tags (`\`), die im Ausgangsstring verwendet werden.
+
+**Zahlenabweichung**: Die Zahlen in der Übersetzung stimmen nicht mit denen in der Quellzeichenfolge überein oder fehlen.
+
+**KI-gestützte Prüfung**: Die Übersetzung erfüllt nicht die in deinem KI-Prompt definierten Bewertungskriterien. Konfiguriere den Prompt, bevor du die Prüfung aktivierst.
+
+
+ Mehr über [Konfiguration AI-powered prüfen](/enterprise/crowdin-ai/#setting-up-ai-qa-check).
+
+
+**Veraltete Übersetzung**: Die Übersetzung stammt aus der Zeit vor einer Änderung der Quellzeichenfolge und muss möglicherweise überarbeitet werden.
+
+**MDX Markup syntax prüfen**: in MDX Dateien, ein Linie in die Übersetzung starts mit `import` oder `export`. MDX behandelt eine solche Zeile als Code statt als Text.
+
+## Rechtschreibprüfung
+
+Die Rechtschreibprüfung unterstützt die QA-Prüfung **Rechtschreibfehler** für unterstützte Sprachen. Du kannst die Wörter verwalten, die sie pro Projekt ignoriert.
+
+### So funktioniert die Rechtschreibprüfung
+
+Neben falsch geschriebenen Wörtern erkennt die Rechtschreibprüfung für unterstützte Sprachen auch Probleme bei Grammatik, Zeichensetzung und Großschreibung, wobei der Abdeckungsgrad je nach Sprache variiert.
+
+Erklärungen der Rechtschreibprüfung werden in der Zielsprache angezeigt, in die du übersetzt, und nicht in deiner Benutzeroberflächensprache, sodass sie für Linguisten dieser Sprache natürlich wirken.
+
+Wenn für eine Sprache eine [benutzerdefinierte Rechtschreibprüfung](/enterprise/organization-settings/#spellcheckers) installiert ist, übernimmt sie stattdessen die Prüfung für diese Sprache.
+
+### Ignorierliste der Rechtschreibprüfung
+
+Wenn dein Projekt ungewöhnliche Wörter verwendet, die die Rechtschreibprüfung nicht erkennt, füge sie der Ignorierliste hinzu, um sie von der Prüfung auszunehmen.
+
+Dies eignet sich für projektspezifische Terminologie wie Markennamen oder Eigennamen (z. B. `MyApp`). Rechtschreibprüfung und Glossar sind separate Funktionen. Das Hinzufügen eines Begriffs zum Glossar fügt ihn daher nicht der Ignorierliste hinzu. Dort kannst du ihn von der Prüfung ausnehmen.
+
+
+
+Führe die folgenden Schritte aus, um die zur Ignorierliste der Rechtschreibprüfung hinzugefügten Wörter zu überprüfen:
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Qualitätssicherung**.
+ 2. Klicke auf **Ignore Liste** auf die top right side.
+
+
+Der sich öffnende Dialog listet die ignorierten Wörter auf. Dort kannst du sie filtern oder aus der Liste entfernen.
+
+## Anzeigen für QA-Probleme
+
+Wenn QA-Prüfungen Probleme erkennen, erscheinen Anzeigen in der gesamten Projektoberfläche, damit du die Zeichenfolgen findest, die Aufmerksamkeit erfordern.
+
+### QA Probleme Summary
+
+die Projekt Dashboard und jedes Sprache Seite anzeigen ein summary Schaltfläche mit die total number von unresolved QA Probleme: **N QA Probleme für alle Sprachen** auf die Dashboard, und **N QA Probleme für [Sprache]** auf die Sprache Seite.
+
+Clicking die Schaltfläche öffnet ein Panel mit die folgend Details:
+
+* die total number von unresolved QA Probleme.
+* die ändern delta in die Format `+N/-N/+N`. Hover über es zu see die breakdown: wie viele Probleme waren erstellt, resolved, und sind in progress.
+* **öffnen in Editor**: öffnet die Editor filtered zu Strings mit QA Probleme.
+* : Links direkt zu [**Settings > Quality Assurance**](#configure-qa-checks).
+
+### Anzeigen pro Sprache
+
+Sprachen mit unresolved QA Probleme sind marked mit ein indicator showing die number von Probleme auf die Projekt Dashboard, so du kann see at ein glance die Sprachen enthalten ihnen.
+
+### Anzeigen pro Datei
+
+Files mit unresolved QA Probleme sind marked mit ein indicator showing die number von Probleme auf die Sprache Seite.
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/style-guides.mdx b/src/content/docs/de/enterprise/project-management/project-settings/style-guides.mdx
new file mode 100644
index 000000000..9951c2033
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/style-guides.mdx
@@ -0,0 +1,29 @@
+---
+title: Styleguide-Einstellungen
+description: konfigurieren und verwalten style guides für dein Projekt
+slug: enterprise/project-settings/style-guides
+sidebar:
+ order: 9
+ label: Styleguides
+---
+
+import { Image } from 'astro:assets';
+import { Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import assigning from '!/enterprise/project-management/settings/style_guides_assigning.png';
+
+Mit einem Styleguide kannst du alle Formatierungs- und Tonalitätsregeln deines Projekts an einem Ort erstellen, speichern und verwalten. die zentrale aim von ein style guide ist zu sicherstellen consistency in voice, style, und terminology usage über Übersetzungen, wobei du Übersetzer verstehen exactly wie dein brand sollte sound in unterschiedlich Sprachen.
+
+
+ Mehr erfahren über [Style Guide](/enterprise/style-guide/).
+
+
+## Styleguides zuweisen
+
+Um Zuweisen ein style guide zu dein Projekt, in die **Style Guides** Bereich, auswählen die checkboxes nächste zu die benötigt style guides von die Liste.
+
+
+
+
+ einige style guides apply zu alle Projekte und cannot sein deaktiviert direkt von die Projekteinstellungen. Um exclude eins von dein Projekt, navigieren zu **Workspace > Style Guides** (accessible nur zu workspace Manager oder higher) und update sein Projekt sharing Einstellungen.
+
diff --git a/src/content/docs/de/enterprise/project-management/project-settings/translation-memories.mdx b/src/content/docs/de/enterprise/project-management/project-settings/translation-memories.mdx
new file mode 100644
index 000000000..ce9de2cf8
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/project-settings/translation-memories.mdx
@@ -0,0 +1,64 @@
+---
+title: Einstellungen des Translation Memory
+description: konfigurieren und Zuweisen Translation Memories für dein Projekt
+slug: enterprise/project-settings/translation-memories
+sidebar:
+ order: 5
+ label: Translation Memories
+---
+
+import { Image } from 'astro:assets';
+import { Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import tmPenalties from '!/enterprise/project-management/settings/tm_penalties.png';
+import tmAssigning from '!/enterprise/project-management/settings/tm_assigning.png';
+import tmPrioritizing from '!/enterprise/project-management/settings/tm_prioritizing_tm.png';
+
+die Projekt TM ist automatisch erstellt für jedes Projekt. von Standard, jeder approved oder letzte hinzugefügt Übersetzung ist gespeichert zu die Projekt TM. dies behavior kann sein customized zu speichern nur approved Übersetzungen.
+
+* **Auto-substitution** – die feature substitutes die non-übersetzbar elements (wie Tags, HTML entities, Platzhalter, numbers, und mehr) in TM Übersetzung Vorschläge mit die ones verwendet in die Quelle Text. die feature improves die TM Vorschläge applied während auto-Übersetzung und diese angezeigt as Übersetzung Vorschläge in die Editor. verbessert Vorschläge sind enthalten in die Übersetzung Costs report, und improvable ones sind enthalten in die Costs Estimation report.
+* **TM Vorschläge für Dialects** – die feature ermöglicht du zu aktivieren die displaying und verwenden von TM Vorschläge von die primary Sprache für dialects wenn no dialect-bestimmten Vorschläge sind verfügbar.
+* **speichern nur approved Vorschlag zu Translation Memory** – wenn ausgewählt, Übersetzungen sind gespeichert zu die Projekt Standard TM nur nach sie sind approved. dies Option ist insbesondere nützlich für crowdsourced Projekte wo du möchten zu sicherstellen nur reviewed Übersetzungen sind gespeichert in die TM.
+* **TM Match Kontext Typ** – die feature ermöglicht du zu auswählen what sollte sein considered as String Kontext wenn suggesting Perfect (101%) match Translation Memory (TM) Vorschläge. Du kannst auswählen zwischen die folgend Optionen:
+ * Key und Kontext – wenn ausgewählt, die System considers beide die key und Kontext von Strings für suggesting Perfect match TM Vorschläge. dies Modus ist particularly nützlich für key-Wert Dateiformate.
+ * Auto – wenn ausgewählt, die System automatisch applies die meisten suitable Kontext consideration Modus basierend auf dein Datei Format.
+ * vorherig und nächste segment – wenn ausgewählt, die System considers die segments sofort preceding und folgend die aktuell segment für Kontext. meisten applicable zu HTML-basierend und andere Formate ohne ein defined key-Wert strukturieren.
+
+
+ Mehr über [TM Auto-Substitution](/enterprise/translation-memory/#tm-auto-substitution).
+
+
+## Abzüge
+
+in die **Penalties** Bereich, du kann konfigurieren penalties das decrease die match percentage von TM Vorschläge basierend auf bestimmten conditions. dies feature hilft wenn du möchten zu fine-tune die relevance von TM Vorschläge zu dein bestimmten requirements.
+
+
+
+Du kannst konfigurieren die penalties verwenden die folgend Optionen:
+
+* **Auto-substitution Applied** – penalize TM Vorschläge zu die ein auto-substitution war applied.
+* **Multiple Identical TM Matches** – penalize TM Vorschläge wo multiple identical TM matches sind found.
+* **TM Priorität weniger Than** – penalize TM Vorschläge das originate von ein TM mit ein Priorität lower than ein specified Wert. Besides ein penalty Wert, du kann auch festlegen die preferred TM Priorität threshold.
+* **TM Vorschlag letzte Modified mehr Than** – penalize TM Vorschläge das waren letzte modified mehr than ein specified number von months ago. Neben einem Strafwert kannst du auch den Schwellenwert in Monaten festlegen.
+* **TM Vorschlag letzte verwendet mehr Than** – penalize TM Vorschläge das waren letzte verwendet mehr than ein specified number von months ago. Neben einem Strafwert kannst du auch den Schwellenwert in Monaten festlegen.
+
+## TM zuweisen
+
+Um Zuweisen ein TM zu dein Projekt, in die **zugewiesen Translation Memories** Bereich, auswählen die benötigt TMs von die Liste.
+
+
+
+## TM priorisieren
+
+Wenn du Zuweisen ein wenige TMs zu die Projekt, du kann festlegen die benötigt Priorität für jedes von ihnen. As ein Ergebnis, TM Vorschläge von die TM mit die higher Priorität wird sein angezeigt in die erste Ort.
+
+die Standard TM Priorität Wert ist festlegen zu 1. ein higher number hat ein higher Priorität (zum Beispiel, 5 hat ein higher Priorität than 1). Zum Beispiel, wenn du zugewiesen four TMs zu dein Projekt, du kann festlegen die Priorität von 4 zu die meisten wichtig TM, die eins das sollte sein verwendet in die erste Ort. und respectively festlegen lower priorities zu andere TMs.
+
+Um festlegen die Priorität für TMs, in die **zugewiesen Translation Memories** Bereich, festlegen die preferred Priorität für zugewiesen TMs von die respective drop-down Liste.
+
+
+
+## Changing Standard TM
+
+Um ändern dein Projekt's Standard TM, in die **zugewiesen Translation Memories** Bereich, klicken die icon nächste zu die benötigt TM in die Liste.
diff --git a/src/content/docs/de/enterprise/project-management/screenshots.mdx b/src/content/docs/de/enterprise/project-management/screenshots.mdx
new file mode 100644
index 000000000..df3ef8771
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/screenshots.mdx
@@ -0,0 +1,210 @@
+---
+title: Screenshots
+description: Stelle Übersetzern zusätzlichen Kontext für die Quellzeichenketten bereit.
+slug: enterprise/screenshots
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import KBD from '~/components/KBD.astro';
+import screenshotsInEditor from '!/crowdin/project-management/screenshots_in_editor.png';
+import screenshotsListInProjectSettings from '!/enterprise/project-management/screenshots_list_in_project_settings.png';
+import screenshotsAutoTag from '!/enterprise/project-management/screenshots_auto_tag.png';
+import screenshotsTextRecognition from '!/enterprise/project-management/screenshots_text_recognition.gif';
+import addingLabelsToSingleScreenshot from '!/enterprise/project-management/screenshots_adding_labels_to_single_screenshot.png';
+import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/screenshots_adding_labels_to_multiple_screenshots.png';
+
+Screenshots sind eine hervorragende Möglichkeit, Übersetzern zusätzlichen Kontext für die Quellzeichenketten in deinem Projekt bereitzustellen und dadurch relevantere und konsistentere Übersetzungen zu erhalten. mit Screenshots, dein team kann see die Zeichenfolgen sind used zusammen auf der gleich Seite, whether short texts stand für titles, Schaltflächen, etc.
+
+Tag Quelle Zeichenfolgen zu der Screenshots zu display them zu Übersetzer in der Editor in der Kontext Bereich below der Quelle Zeichenfolge.
+
+
+
+## Bildschirmfotos hochladen
+
+Um Lade hoch Screenshots in dein Projekt, folge diesen Schritten:
+
+
+ 1. Öffne dein Projekt und Wähle **Screenshots** auf der left Seitenleiste.
+ 2. Ziehe Bilder von dein machine, oder Klicke **Lade hoch**.
+
+
+
+ zu resize high-resolution Bilder zu fit dein Bildschirm, Füge hinzu `@2x` oder `@3x` bei der end von der filename.
+
+
+
+
+## Zeichenfolgen markieren
+
+zu Zeige Übersetzer wo certain Zeichenfolgen sind located in der UI Zeichenfolgen markieren auf der Screenshots. in Crowdin Enterprise, du kann Zeichenfolgen markieren using der following Methoden:
+
+* Automatisch markieren
+* Texterkennung
+* Ziehen und ablegen
+
+### Zeichenketten automatisch markieren
+
+Texts within ein Bild wird sein detected automatisch. Anschließend werden die passenden Zeichenketten entsprechend dem ausgewählten Filter im Projekt gesucht. als ein Ergebnis, der ones gefunden wird sein tagged auf der Screenshot.
+
+
+ 1. Öffne der Screenshot mit ein double Klicke oder right-Klicke auf der Screenshot und Wähle **Bearbeite**.
+ 2. Klicke auf .
+ 3. Once der Zeichenfolgen sind hinzugefügt, Klicke **Speichere**.
+
+
+
+
+Um Zeichenfolgen markieren automatisch auf ein single Screenshot ohne opening it:
+
+
+ 1. Right-Klicke auf der benötigt Screenshot.
+ 2. Wähle **Automatisch markieren** aus.
+
+
+Du kannst auch Zeichenfolgen markieren automatisch auf multiple Screenshots bei once:
+
+
+ 1. Wähle multiple Screenshots von holding Ctrl oder Shift aus.
+ 2. Klicke auf .
+
+
+Wenn du Verwende in-Kontext, du könnte find helpful its integrated Funktion für taking Screenshots von der website Seiten.
+
+
+
+### Zeichenfolgen markieren mit Texterkennung
+
+der system wird Suche für ein Zeichenfolge dass matches der Text du Wähle among alle der Zeichenfolgen in dein Projekt. wenn several similar Zeichenfolgen sind gefunden, du wird see alle von them und sein able zu Wähle der best-matching one.
+
+
+ 1. Öffne der Screenshot mit ein double Klicke oder right-Klicke auf der Screenshot und Wähle **Bearbeite**.
+ 2. Highlight der Text auf der Screenshot.
+ 3. Once finished tagging alle der Zeichenfolgen, Klicke **Speichere**.
+
+
+
+
+### Zeichenketten manuell markieren
+
+Ziehe der listed Zeichenfolgen zu der Text auf der Screenshot manuell.
+
+
+ 1. Öffne der Screenshot mit ein double Klicke oder right-Klicke auf der Screenshot und Wähle **Bearbeite**.
+ 2. Sortieren und filtern Sie die aufgeführten Zeichenketten. Du kannst Wähle alle oder spezifisch Dateien und Suche Zeichenfolgen von Text oder Kontext.
+ 3. Ziehe der benötigt Zeichenfolge von der Liste in der right panel zu der corresponding Text auf der Screenshot. Alternativ, Klicke auf der Zeichenfolgen zu tag them in der Screenshot ohne specifying der exact place wo they sollte appear.
+ 4. *(optional)* zu Zeige zusätzlich Zeichenfolge Details oder Bearbeite them:
+ * Klicke auf der Schaltfläche above der Zeichenfolgenliste zu Zeige mehr Details (Datei Name und Zeichenfolge Kontext).
+ * Hover over ein Zeichenfolge und Klicke der zu Öffne der **Bearbeite Zeichenfolge** Dialog. Du kannst:
+ * Aktualisiere der identifier.
+ * Aktualisiere der Quelle Text.
+ * Füge hinzu oder Aktualisiere der Kontext.
+ * Füge hinzu oder Aktualisiere der Bezeichnungen.
+ * Setze der **Max. length von der übersetzt Text**.
+ * Klicke auf **Speichere** after making der changes.
+ 5. Klicke auf **Speichere** wenn du finish tagging.
+
+
+
+ Mehr erfahren über [String Editing](/enterprise/string-management/#string-editing).
+
+
+Um tag alle der Zeichenfolgen von der ausgewählt Datei zu dein Screenshot, folge diesen Schritten:
+
+
+ 1. Wähle der Datei du need aus.
+ 2. Klicke auf **Tag alle** > **Speichere**.
+
+
+### Ziehe und Scroll Screenshots
+
+Wenn tagging high-resolution Screenshots, du kann hold Ctrl zu Ziehe und scroll der Screenshot mit ein mouse revealing der remaining part.
+
+### Removing Tagged Zeichenfolgen von Screenshot
+
+Wenn du need zu Entferne alle der Zeichenfolgen tagged auf der Screenshot, Klicke **Leere**.
+
+## Labels
+
+Verwende Bezeichnungen in dein Projekt für ein easy way zu organize Screenshots von certain topics. Once du Füge hinzu Bezeichnungen zu dein Screenshots, du kann Filtere them von hinzugefügt Bezeichnungen. Wenn du bereits Verwende Bezeichnungen für dein Quelle Zeichenfolgen, du kann auch Verwende der gleich Bezeichnungen für Screenshots.
+
+
+
+### Labels zu Screenshots hinzufügen
+
+There sind ein few possible ways du kann Füge hinzu Bezeichnungen zu der Screenshots.
+
+##### Füge hinzu Bezeichnungen zu one Screenshot bei ein Zeit
+
+
+ 1. Öffne der Screenshot mit ein double-Klicke.
+ 2. Klicke auf .
+ 3. Wähle benötigt Bezeichnungen in der **Bezeichnungen** Feld aus.
+ 4. Klicke auf **Speichern**.
+
+
+
+
+##### Füge hinzu Bezeichnungen zu multiple Screenshots
+
+
+ 1. Wähle multiple Screenshots du want zu Füge hinzu der gleich Bezeichnungen zu holding Ctrl oder Shift aus.
+ 2. Klicke auf .
+ 3. Wähle benötigt Bezeichnungen in der Liste aus.
+ 4. Klicke auf **Apply**.
+
+
+
+
+## Bildschirmfotos aktualisieren
+
+Du kannst Lade hoch ein neu Screenshot dass wird replace der aktuell one. Die bereits tagged Zeichenfolgen dass sind relevant würde remain tagged. wenn der Text auf der Screenshot geändert its location, Zeichenfolgen würde remain tagged aber auf der neu locations.
+
+Um Aktualisiere der Screenshot, folge diesen Schritten:
+
+
+ 1. Öffne der Screenshot mit ein double Klicke oder right-Klicke auf der Screenshot und Wähle **Bearbeite**.
+ 2. Klicke auf und wähle einen neuen Screenshot von deinem Gerät aus oder verwende Drag & Drop.
+ 3. Klicke auf **Speichern**.
+
+
+## Screenshots umbenennen
+
+Um Benenne um ein Screenshot, folge diesen Schritten:
+
+
+ 1. Right-Klicke auf der benötigt Screenshot und Wähle **Benenne um**.
+ 2. Gib ein ein neu Name.
+ 3. Klicke auf **Speichern**.
+
+
+## Screenshots herunterladen
+
+Du kannst Screenshots herunterladen und reuse them in other Projekte oder elsewhere.
+
+Um Screenshots herunterladen, folge diesen Schritten:
+
+
+ 1. Wähle one oder multiple Screenshots holding Ctrl oder Shift aus.
+ 2. Klicke auf **Herunterladen**.
+
+
+Alternativ, right-Klicke auf der benötigt Screenshot und Wähle **Lade herunter**.
+
+## Screenshots löschen
+
+Um Lösche ein Screenshot, folge diesen Schritten:
+
+
+ 1. Wähle one oder multiple Screenshots holding Ctrl oder Shift aus.
+ 2. Click **Delete**.
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/sources/asset-localization.mdx b/src/content/docs/de/enterprise/project-management/sources/asset-localization.mdx
new file mode 100644
index 000000000..bcb451c8d
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/asset-localization.mdx
@@ -0,0 +1,45 @@
+---
+title: Asset-Lokalisierung
+description: Lokalisiere Projektinhalte einschließlich aller Grafiken an einem Ort.
+slug: enterprise/asset-localization
+---
+
+import { Steps, Aside } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+
+Mit Crowdin Enterprise kannst du textbasierte und visuelle Inhalte an einem Ort lokalisieren. Visuelle Dateien, die nicht für die Textübersetzung unterstützt werden (z. B. .png, .jpeg, .psd, .ai), werden als Assets erkannt. So kannst du lokalisierte visuelle Inhalte mit übersetztem Text kombinieren und über alle Sprachen hinweg für ein konsistentes Produkterlebnis sorgen.
+
+
+ Du kannst benutzerdefinierte Formate hinzufügen, anstatt Assets zu verwenden. Suche im [Crowdin Store](https://store.crowdin.com/) oder wende dich an unser [Support-Team](https://crowdin.com/contacts), um weitere Informationen oder verfügbare Workarounds zu erhalten.
+
+
+## Anwendungsfälle
+
+Sie können Assets hochladen und alle Lokalisierungsdaten für Übersetzer in Crowdin Enterprise zugänglich machen. Dies trägt dazu bei:
+
+* Alle Übersetzungsdaten werden unter einem Dach gespeichert
+* Vermeiden Sie Missverständnisse, da Sie den Projektmitgliedern durch Hinzufügen von Kontext detaillierte Übersetzungsanweisungen geben können
+* Erleichterung der Integration von übersetzten Inhalten in das Internet, da die ursprünglichen Dateiformate beibehalten werden
+
+## Typischer Arbeitsablauf
+
+Um mit Assets zu arbeiten, folge diesen Schritten:
+
+
+ 1. Laden Sie Dateien in Ihr Crowdin Enterprise-Projekt hoch.
+ 2. Füge die notwendigen [Referenzen](#typical-asset-references) hinzu, damit die Übersetzer verstehen, wie die Übersetzungen erstellt werden sollen. Verwende *Context* für zusätzliche Details.
+ 3. Erlauben Sie den Übersetzern, die Dateien herunterzuladen. Öffne dafür dein Projekt, gehe zu **Settings > Privacy > Translations** und aktiviere **Allow offline translation**.
+ Mehr über die [Offline-Übersetzung](/enterprise/offline-translation/) erfahren.
+ 4. Übersetzer laden die Dateien herunter, übersetzen sie offline und laden die fertigen Versionen wieder hoch.
+
+
+## Typische Asset-Referenzen
+
+* Adobe Photoshop PSD-Datei (eine editierbare Quelldatei, die der Übersetzer entsprechend den Lokalisierungsanforderungen ändern kann).
+* Schriftartendateien, da einige Assets benutzerdefinierte Schriftarten verwenden können.
+* Styleguide (wird im Editor als Kontext oder zusätzliche herunterladbare Datei angezeigt).
+* Handbuch/Anleitung, die Schritt für Schritt durch den Lokalisierungsprozess führt.
+
+## Assets im TXT Format
+
+Einige nicht unterstützte Textformate (z. B. .toc, .gitignore) werden als .txt-Dateien in Crowdin Enterprise importiert. Benutzer können solche Dateien direkt in Crowdin Enterprise übersetzen.
diff --git a/src/content/docs/de/enterprise/project-management/sources/csv-xlsx-configuration.mdx b/src/content/docs/de/enterprise/project-management/sources/csv-xlsx-configuration.mdx
new file mode 100644
index 000000000..5d31e2063
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/csv-xlsx-configuration.mdx
@@ -0,0 +1,154 @@
+---
+title: CSV-/XLSX-Dateikonfiguration
+description: Konfiguriere CSV- oder XLSX-Dateien, bevor du deren Inhalte importierst
+slug: enterprise/csv-xlsx-configuration
+---
+
+import { Steps, Aside, Tabs, TabItem, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import csvFileConfigure from '!/enterprise/project-management/sources/csv_file_configure.png';
+import csvFileConfigureSb from '!/enterprise/project-management/sources/csv_file_configure_sb.png';
+import xlsxInitialOptions from '!/enterprise/project-management/sources/xlsx_initial_options.png';
+import csvFileConfiguration from '!/enterprise/project-management/sources/csv_file_configuration.png';
+
+Nachdem CSV- oder XLSX-Dateien in das Projekt hochgeladen wurden, müssen sie konfiguriert werden, bevor das System ihre Inhalte korrekt parsen und importieren kann.
+
+## Dateikonfiguration
+
+Gehe wie folgt vor, um die Konfiguration zu starten:
+
+
+
+
+ 1. Öffne dein Projekt und gehe zu **Quellen > Dateien**.
+ 2. Klicke neben der Datei auf **Konfigurieren**, um den Konfigurationsdialog zu öffnen.
+
+
+
+ Du kannst mehrere Dateien auf verschiedene Arten gleichzeitig konfigurieren:
+ * **Bestimmte Dateien konfigurieren:** Wähle die gewünschten Dateien aus, klicke mit der rechten Maustaste und wähle **Dateien konfigurieren**.
+ * **Alle Dateien eines Typs konfigurieren:** Klicke auf **Alle konfigurieren**, um alle CSV- oder alle XLSX-Dateien gleichzeitig einzurichten.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade hoch** auf der left Seitenleiste.
+ 2. Ziehe deine Dateien per Drag-and-drop hinein oder klicke auf **Dateien auswählen**.
+ 3. Klicke neben der Datei, die du einrichten möchtest, auf **Konfigurieren**.
+
+
+
+
+
+Die in diesem Artikel beschriebenen Konfigurationen gelten auch für das TSV-Dateiformat. Der Hauptunterschied zwischen CSV- und TSV-Dateien besteht darin, dass sie unterschiedliche Trennzeichen zwischen den Spalten verwenden (Kommas bei CSV und Tabulatoren bei TSV).
+
+### Ersteinrichtung für XLSX-Dateien
+
+Beim Konfigurieren einer XLSX-Datei wird zunächst ein Dialog mit zwei Hauptoptionen angezeigt, die festlegen, wie die Datei verarbeitet wird:
+
+* **Alle Zellen importieren** – Importiert den Inhalt jeder Zelle als separaten Quellstring. Wenn du diese Option auswählst, kannst du außerdem **Inhaltssegmentierung** aktivieren, um Text automatisch in kleinere Übersetzungseinheiten wie Sätze oder kurze Absätze aufzuteilen. Dies ist hilfreich beim Übersetzen von Inhaltseinheiten mit mehreren Sätzen, da kleinere Textabschnitte leichter zu übersetzen sind. Für die automatische Inhaltssegmentierung werden Segmentation Rules eXchange (SRX) verwendet.
+* **Spalten für den Import konfigurieren** – Diese Option öffnet den detaillierten Konfigurationsdialog, in dem du Spalten für Quellen, Übersetzungen, Kontext und mehr manuell zuordnen kannst.
+
+
+
+Der detaillierte Konfigurationsdialog wird bei CSV-Dateien sofort angezeigt oder bei XLSX-Dateien, nachdem du **Spalten für den Import konfigurieren** ausgewählt hast.
+
+### Spaltenkonfiguration
+
+die zentrale area von die Dialog ist für mapping die columns von dein Datei zu die appropriate data Typ in Crowdin Enterprise. Die Oberfläche enthält direkt über der Spaltenzuordnung die folgenden Steuerelemente:
+
+* **Erkennen** – Führt die [automatische Erkennung des Spaltenschemas](#automatic-column-detection) anhand der Überschriften in der ersten Zeile erneut aus.
+* **Zurücksetzen** – Löscht die aktuelle Spaltenkonfiguration und setzt alle Spalten auf **Nicht ausgewählt** zurück.
+* und – Verwende diese Schaltflächen, um eine neue Sprachspalte hinzuzufügen oder eine ausgewählte zu entfernen. Dies ist hilfreich, wenn in deiner mehrsprachigen Quelldatei Spalten für einige Zielsprachen deines Projekts fehlen. Diese Schaltflächen sind nur aktiv, wenn du im Bereich **Importoptionen** die Option **Mehrsprachige Tabelle** auswählst.
+
+Du kannst den Zweck jeder Spalte festlegen, indem du ihr über das Dropdown-Menü darüber einen Typ zuweist. Die verfügbaren Spaltentypen sind:
+
+* *Schlüssel* – Die Spalte enthält String-Bezeichner. Typischerweise ein alphanumerischer Wert.
+* *Quellstring* – Die Spalte enthält Quellstrings, die übersetzt werden sollen.
+* *Quellstring/Übersetzung* – Die Spalte enthält Quellstrings; beim Export wird dieselbe Spalte mit Übersetzungen gefüllt. Beim Hochladen vorhandener Übersetzungen werden die Werte aus dieser Spalte als Übersetzungen verwendet.
+* *Übersetzung* – Spalte für die beim Export hinzugefügten fertigen Übersetzungen. Beim Import und beim Hochladen vorhandener Übersetzungen prüft das System diese Spalte auf vorhandene Übersetzungen und lädt sie in das Projekt hoch.
+* *Kontext* – Die Spalte enthält Kommentare oder Kontextinformationen für die Quellstrings.
+* *Labels* – Die Spalte enthält Labels für die Quellstrings. Du kannst jedem String mehrere Labels hinzufügen, indem du sie durch Kommas trennst.
+* \*Max. *Länge* – Die Spalte enthält maximale Längenwerte für die Übersetzungen der Strings.
+* *Nicht ausgewählt* – Die Spalte wird beim Import übersprungen.
+
+
+
+#### Automatische Spaltenerkennung
+
+Wenn du den Konfigurationsdialog öffnest, erkennt das System automatisch das Dateischema anhand der Spaltennamen in der ersten Zeile. die detection ist case-insensitive. Spalten, die nicht automatisch erkannt werden, bleiben für die manuelle Konfiguration auf **Nicht ausgewählt**.
+
+Die automatische Spaltenerkennung ist besonders hilfreich, wenn du mehrere mehrsprachige Tabellen mit vielen Sprachen und zusätzlichen Spalten hochlädst (z. B. Kontext, Labels, Max. Länge).
+
+Standardmäßig behandelt das System Tabellen zunächst als einsprachig. Um Spalten mit Übersetzungen für mehrere Sprachen korrekt automatisch zu erkennen, wähle im Bereich [**Importoptionen**](#import-options) die Option **Mehrsprachige Tabelle** und klicke anschließend auf **Erkennen**.
+
+Um die automatische Spaltenerkennung optimal zu nutzen, benenne die Spalten in deinen CSV- oder XLSX-Dateien anhand der Werte aus der folgenden Tabelle:
+
+| Spaltentyp | Erwarteter Wert |
+| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Schlüssel | `identifier`, `key` |
+| Quelltext | `source phrase`, `source_phrase`, `source string`, `source_string` |
+| Quellstring/Übersetzung | `Quelle oder Übersetzung`, `source_or_translation`, `source/translation` |
+| Übersetzung | `translation` |
+| Kontext | `Kontext` |
+| Labels | `Labels` |
+| Max. Länge | `max. Länge`, `max_length` |
+| Sprache (für mehrsprachige Dateien) | Sprachname (z. B. Ukrainisch), Crowdin-Sprachcode (z. B. uk-UA), Gebietsschema (z. B. uk-UA), Gebietsschema mit Unterstrich (z. B. uk_UA), Sprachcode nach ISO 639-1 (z. B. uk), Sprachcode nach ISO 639-2/T (z. B. ukr) |
+
+
+ Auf der Seite [Crowdin-Sprachcodes](/developer/language-codes/) findest du alle unterstützten Sprachen und ihre verschiedenen Codes (z. B. Gebietsschema, Zwei-Buchstaben- und Drei-Buchstaben-Codes).
+
+
+### Importoptionen
+
+Über die rechte Seitenleiste kannst du festlegen, wie die Dateistruktur behandelt wird.
+
+* **Erste Zeile (Kopfzeile) nicht importieren** – Aktiviere diese Option, wenn die erste Zeile deiner Datei Spaltenüberschriften enthält, die nicht zur Übersetzung importiert werden sollen.
+* **Mehrsprachige Tabelle** – Wähle diese Option, wenn deine Datei Quelltexte in einer Spalte und Übersetzungen in verschiedenen Spalten enthält. Dadurch kann das System Sprachen den entsprechenden Spalten korrekt zuordnen und den Bereich **Übersetzungen** freischalten.
+* **Ausgeblendete Tabellenblätter importieren** (nur XLSX) – Importiert Inhalte aus ausgeblendeten Tabellenblättern deiner XLSX-Datei.
+* **Ausgeblendete Zeilen importieren** (nur XLSX) – Importiert Inhalte aus ausgeblendeten Zeilen deiner XLSX-Datei.
+
+### Übersetzungen
+
+Diese Optionsgruppe in der rechten Seitenleiste ermöglicht es dir ebenfalls, die Verarbeitung vorhandener Übersetzungen aus deiner Datei genauer festzulegen. Diese Optionen werden verfügbar, wenn **Mehrsprachige Tabelle** ausgewählt ist.
+
+* **importieren Übersetzungen** - von Standard, Crowdin Enterprise importiert beliebige Übersetzungen present in die Datei. Deaktiviere dieses Kontrollkästchen, wenn du nur Quellstrings importieren möchtest.
+* **Übersetzung darf mit der Quelle übereinstimmen** – Aktiviere dies, wenn eine Übersetzung absichtlich mit dem Quelltext identisch ist (z. B. bei Produktnamen, Marken oder Codebegriffen).
+* **Hinzugefügte Übersetzungen freigeben** – Gibt die hochgeladenen Übersetzungen automatisch frei. Das ist hilfreich, wenn du von der Genauigkeit der Übersetzungen in deiner Datei überzeugt bist.
+* **Translate ausgeblendet Strings** – importieren Übersetzungen für Strings das sind marked as ausgeblendet in Crowdin Enterprise. Ausgeblendete Strings sind im Editor normalerweise für Übersetzer nicht sichtbar und werden für Systemzwecke oder Platzhalter verwendet.
+* **hinzufügen Übersetzungen zu TM** - hinzufügen die importiert Übersetzungen zu die Projekt's primary Translation Memory (TM).
+
+
+ In zeichenkettenbasierten Projekten befinden sich einige der oben beschriebenen Übersetzungseinstellungen (**Übersetzung darf mit Quelle übereinstimmen**, **Hinzugefügte Übersetzungen genehmigen** und **Ausgeblendete Zeichenketten übersetzen**) in der rechten Seitenleiste des Bereichs „Hochladen“ und nicht im Konfigurationsdialog selbst.
+
+
+### Konfigurationsvorlagen
+
+Diese Option befindet sich am unteren Rand des Dialogs und ermöglicht es dir, Konfigurationen für Dateien mit derselben Spaltenstruktur zu verwalten.
+
+* Um speichern dein aktuell Einrichtung as ein Vorlage, klicken **Vorlagen** > **speichern as Vorlage**, specify ein Vorlage Name, und klicke auf **Erstelle**.
+* Anschließend kannst du diese Vorlage auf neu importierte Dateien anwenden. Um eine bestimmte Vorlage aus einer langen Liste zu finden, verwende das Feld **Suche** in der Vorlagenauswahl.
+
+## Schema für CSV- und XLSX-Dateien ändern
+
+Du möchtest möglicherweise CSV- oder XLSX-Dateien aktualisieren und das zunächst konfigurierte Schema ändern. die scheme update könnte sein benötigt wenn du hinzufügen ein neu Ziel Sprache zu dein Crowdin Enterprise Projekt.
+
+Gehe wie folgt vor, um das Schema deiner Quelldatei zu ändern:
+
+
+ 1. Klicke mit der rechten Maustaste auf die gewünschten Dateien und wähle **Schema ändern**.
+ 2. Wähle die neue Datei auf deinem Computer aus.
+ 3. Lege die neue Konfiguration/Vorlage entsprechend für die Datei fest.
+
+
+
+ Du kannst die vorhandene Konfigurationsvorlage nicht bearbeiten. Stattdessen kannst du sie entfernen oder eine neue erstellen.
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/sources/custom-segmentation.mdx b/src/content/docs/de/enterprise/project-management/sources/custom-segmentation.mdx
new file mode 100644
index 000000000..9ad33c049
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/custom-segmentation.mdx
@@ -0,0 +1,86 @@
+---
+title: Benutzerdefinierte Segmentierung
+description: Definiere für jede Quelldatei individuelle Segmentierungsregeln.
+slug: enterprise/custom-segmentation
+sidebar:
+ order: 5
+---
+
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import Include from '~/components/Include.astro';
+import fileContextMenuSettings from '!/enterprise/project-management/sources/files_context_menu_settings.png';
+import fileParserConfiguration from '!/enterprise/project-management/sources/files_parser_configuration.png';
+
+Jedes Mal, wenn du XML-, HTML-, MD- oder andere Quelldateien ohne Key-Value-Struktur hochlädst, werden die vordefinierten Segmentierungsregeln (SRX 2.0) zur automatischen Inhaltssegmentierung verwendet. Es kann jedoch Situationen geben, in denen die Standard-Segmentierungsregeln Quelldateien entgegen den gewünschten Erwartungen segmentieren.
+
+In diesem Fall kannst du mithilfe des [SRX-2.0-Standards](https://www.gala-global.org/srx-20-april-7-2008) eigene Segmentierungsregeln für jede Quelldatei definieren.
+
+## Segmentierung ändern
+
+Du kannst die Segmentierung unter **Quellen > Dateien** ändern.
+
+
+ 1. Öffne das Projekt, in dem du die Segmentierungsregeln anpassen möchtest, und gehe zu **Quellen > Dateien**.
+ 2. Klicke auf (oder right-klicken) auf die benötigt Datei und auswählen **Settings**.
+ 3. Wechsle im geöffneten Dialog zum Tab **Parser-Konfiguration**.
+ 4. in die **Excluded elements** Feld, specify alle elements das sollte nicht sein importiert.
+ 5. Wähle **Inhaltssegmentierung aktivieren** und **Benutzerdefinierte Segmentierungsregeln verwenden**.
+ 6. Füge deine SRX-Segmentierungsregeln ein und klicke auf **Speichern**.
+
+
+Nachdem du deine neuen Segmentierungsregeln gespeichert hast, wird deine Quelldatei automatisch erneut importiert und gemäß diesen neuen Regeln segmentiert.
+
+## Segmentierungsbeispiele
+
+
+ Die in SRX-Regeln verwendeten regulären Ausdrücke müssen mit PHP (PCRE2) und Node.js kompatibel sein.
+
+
+Eine typische SRX-Datei sieht etwa so aus:
+
+
+
+### Satztrenner für asiatische Sprachen ändern
+
+Normalerweise wird der Punkt als Satztrenner verwendet. Bei einigen asiatischen Sprachen ist das jedoch nicht der Fall. Im Chinesischen ist beispielsweise der ideografische Punkt (`。`) der typische Satztrenner. In solchen Fällen kannst du den folgenden Regelsatz verwenden:
+
+```xml
+
+ [\x3002]+
+
+
+```
+
+### Text in kleinere Teile aufteilen
+
+Im folgenden einfachen Satz zeigen wir einen Fall, in dem es notwendig ist, einen Textabschnitt beim Segmentieren in zwei (oder mehr) Zeichenfolgen aufzuteilen.
+
+Text mit Standard-Segmentierungsregeln:
+
+`Dies ist der erste Teil des Beispielsatzes und dies ist der zweite Teil.`
+
+Text mit neuen Segmentierungsregeln:
+
+`Dies ist der erste Teil des Beispielsatzes`
+
+ und dies ist der zweite Teil.
+
+Für diesen speziellen Fall teilt der folgende Regelsatz den ursprünglichen Satz in zwei Teile:
+
+```xml
+
+ sentence
+ \u0020
+
+```
+
+## Segmentierungsregeln mit SRX-Editoren erstellen
+
+Die SRX-Segmentierungsregeln können mithilfe von Tools wie [Ratel](http://okapiframework.org/wiki/index.php?title=Ratel) erstellt und verwaltet werden. Ratel verfügt über eine visuelle Oberfläche, mit der du Segmentierungsregeln von Grund auf erstellen oder vorhandene Regeln bearbeiten kannst.
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/sources/file-management.mdx b/src/content/docs/de/enterprise/project-management/sources/file-management.mdx
new file mode 100644
index 000000000..f1c436dc9
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/file-management.mdx
@@ -0,0 +1,193 @@
+---
+title: Dateiverwaltung
+description: Quelldateien in deinem Projekt verwalten und konfigurieren
+slug: enterprise/file-management
+sidebar:
+ order: 2
+---
+
+import { Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Image } from 'astro:assets';
+import filesParserConfiguration from '!/enterprise/project-management/sources/files_parser_configuration.png';
+import filesFileContext from '!/enterprise/project-management/sources/files_file_context.png';
+import filesProgress from '!/enterprise/project-management/sources/files_progress.png';
+import filesFileTargetLanguages from '!/enterprise/project-management/sources/files_file_target_languages.png';
+import filesRestore from '!/enterprise/project-management/sources/files_restore.png';
+import filesSettings from '!/enterprise/project-management/sources/files_settings.png';
+import filesUpdate from '!/enterprise/project-management/sources/files_update.png';
+
+Du kannst alle Projektdateien über **Quellen > Dateien** verwalten. hier du kann manuell hochladen Dateien für Lokalisierung verwenden various [unterstützt Formate](/enterprise/supported-formats/).
+Nach dem Hochladen der Dateien kannst du auf einen Blick sehen, wie viele *Zeichenfolgen* deine Dateien enthalten und wie viele *Revisionen* (Änderungen) an jeder Datei vorgenommen wurden.
+
+Wenn du konfigurieren ein automatisch Dateien' synchronization mit dein Projekt, verwenden die **Integrations** Bereich.
+
+## Dateien priorisieren
+
+Du kannst für jede Datei eine bestimmte Priorität festlegen, indem du auf das Pfeilsymbol neben der gewünschten Datei klickst. Übersetzer können die Dateien dann auf der Sprachseite und im Editor entsprechend ihrer Priorität sortiert anzeigen.
+
+Dateien können die folgenden Prioritäten haben:
+
+* – niedrig
+* – mittel
+* – hoch
+
+## Datei-Einstellungen
+
+Um auf die Konfigurationen bestimmter Dateien zuzugreifen, klicke mit der rechten Maustaste auf die gewünschte Datei oder auf daneben und wähle anschließend **Einstellungen**.
+
+### Titel as es ist angezeigt zu Übersetzer
+
+Lege mehr descriptive Titel für die Dateien zu bereitstellen zusätzliche Details für Übersetzer. fest
+
+
+ die Datei Titel ist nur angezeigt in die Crowdin Enterprise UI und doesn't umbenennen die actual Datei.
+
+
+### Dateiexport
+
+Definiere einen Dateinamen oder vollständigen Pfad im resultierenden Archiv und verwende die verfügbaren Platzhalter, um die Struktur der exportierten Inhalte anzugeben.
+
+Angenommen, du möchtest die Quelldatei `Overview.csv` mit ukrainischer Übersetzung vor der Integration in die Anwendung in `Overview.ukrainian.csv` umbenennen. In diesem Fall musst du *Resultierende Datei nach dem Übersetzungsexport* auf Folgendes setzen: `Overview.%language%.csv`.
+
+von Standard, Crowdin Enterprise fügt hinzu [Crowdin Sprache codes](/developer/language-codes/) während die Datei exportieren. Um im gesamten Projekt für bestimmte Sprachen benutzerdefinierte Werte zu verwenden, richte [Sprachzuordnung](/enterprise/project-settings/languages/#language-mapping) ein.
+
+
+
+### Parser-Konfiguration
+
+Einige Dateiformate ermöglichen die Konfiguration des Import- und Exportverhaltens. In diesem Fall enthält der Dialog **Einstellungen** der Datei ebenfalls den Tab **Parser-Konfiguration**.
+
+
+
+
+ Mehr über [Parser Konfiguration](/enterprise/project-settings/parser-configuration/).
+
+
+### Datei-Zielsprachen
+
+Standardmäßig stehen Quelldateien zur Übersetzung in alle Zielsprachen des Projekts zur Verfügung. klar die checkboxes nächste zu die Sprachen dein Datei shouldn't sein übersetzt in, und klicke auf **speichern**.
+
+
+
+### Datei Kontext
+
+Füge zusätzliche Informationen oder Anweisungen hinzu, damit Übersetzer besser verstehen, wie eine Datei zu übersetzen ist. Dateikontext kann als Klartext oder Markdown unter **Dateieinstellungen > Kontext** oder direkt im Editor hinzugefügt werden. die bereitgestellt Kontext wird sein sichtbar zu Übersetzer in die Editor in die [File Kontext](/enterprise/online-editor/#file-context) Tab. Das Symbol erscheint neben Dateien, denen Dateikontext hinzugefügt wurde, und hilft dir, Dateien mit hilfreichen Hinweisen für Übersetzer schnell zu erkennen.
+
+
+
+
+ Dateikontext ist nur für [dateibasierte](/enterprise/creating-project/#project-types) Projekte verfügbar.
+
+
+
+
+## Dateien und Ordner automatisch übersetzen
+
+Um schnell run auto-Übersetzung für eins oder mehr Dateien oder Ordner, right-klicken auf die notwendig item oder klicken nächste zu es und auswählen **Auto-Translate**.
+
+
+ Mehr über [auto-translating ausgewählt Dateien oder Ordner](/enterprise/auto-translation/#auto-translating-files-and-folders-via-context-menu).
+
+
+## Zeichenfolgen anzeigen
+
+Um alle Zeichenfolgen einer bestimmten Datei anzuzeigen, klicke mit der rechten Maustaste auf die Datei und wähle **Zeichenfolgen anzeigen**. dies öffnet die **Strings** Bereich mit ein pre-applied filter das zeigt ein nur die Strings von die ausgewählt Datei.
+
+
+ Mehr erfahren über [String Management](/enterprise/string-management/).
+
+
+## Dateien umbenennen
+
+Um ändern die Datei's Name, right-klicken auf die notwendig Datei oder klicken nächste zu es und auswählen **umbenennen**.
+
+## Kostenschätzung
+
+Um die Kosten für die Übersetzung oder das Korrekturlesen einer bestimmten Datei zu schätzen, klicke mit der rechten Maustaste auf die Datei und wähle **Kostenschätzung**.
+
+
+ Mehr über [generating Cost Estimate report](/enterprise/project-reports/#generating-cost-estimate).
+
+
+## Aufgabe erstellen
+
+Um eine Aufgabe für eine bestimmte Datei zu erstellen, klicke mit der rechten Maustaste auf die Datei und wähle **Aufgabe hinzufügen**. Damit kannst du Übersetzungs- oder Korrekturlesearbeiten nur für diese Datei ausgewählten Mitwirkenden oder Übersetzungsdienstleistern zuweisen.
+
+
+ Mehr über [Project Tasks](/enterprise/tasks/).
+
+
+## Im Editor öffnen
+
+Um eine Datei direkt im Editor zu öffnen, klicke mit der rechten Maustaste auf die Datei und wähle **Im Editor öffnen**. Damit kannst du Übersetzungen und Genehmigungen prüfen, auf Kommentare zu Zeichenfolgen antworten und vieles mehr.
+
+## Fortschritt überprüfen
+
+Du kannst den Übersetzungs- und Genehmigungsfortschritt für den gewünschten Branch, Ordner oder die gewünschte Datei prüfen. Right-klicken auf die benötigt Branch, Ordner oder Datei, und auswählen die **View progress**. Bewege den Mauszeiger über den Fortschrittsbalken, um zu sehen, wie viele Wörter pro Sprache übersetzt und genehmigt wurden. Um die ausgewählte Datei im Editor zu öffnen, klicke auf die gewünschte Sprache.
+
+Um Übersetzungen für die ausgewählte Datei herunterzuladen, wähle im Menü auf der rechten Seite im Tab **Details** die erforderlichen Sprachen aus und klicke auf . Optionally, du kann auswählen **beibehalten Ordner Hierarchie für exportieren** zu exportieren Übersetzung Dateien along mit die Ordner sie're gespeichert in Crowdin Enterprise.
+
+
+
+## Quelldateien in der Vorschau anzeigen
+
+Um die Rohstruktur und den Inhalt einer Quelldatei in der Vorschau anzuzeigen, klicke mit der rechten Maustaste auf die Datei und wähle **Quelle in der Vorschau anzeigen**. Dadurch wird ein schreibgeschütztes Modal geöffnet, das den Inhalt der Datei genau so anzeigt, wie Crowdin ihn erhalten hat.
+
+## Quelldateien herunterladen
+
+Um eine in deinem Crowdin-Projekt gespeicherte Quelldatei herunterzuladen, klicke mit der rechten Maustaste auf die Datei und wähle **Quelle herunterladen**. Dies kann nützlich sein, um die Originalinhalte außerhalb von Crowdin zu prüfen, sie mit Teammitgliedern zu teilen oder offline zu bearbeiten, bevor du sie erneut hochlädst.
+
+## Quelldateien aktualisieren
+
+Wenn du einer Quelldatei neue Zeichenfolgen hinzugefügt hast, musst du die Datei in Crowdin aktualisieren, damit die neuen Inhalte für Übersetzer verfügbar werden. Klicke dazu mit der rechten Maustaste auf die gewünschte Datei, wähle **Aktualisieren** und anschließend die neue Datei von deinem Gerät.
+
+Wenn beliebige Quellstrings waren modified in die updated Datei, Crowdin wird anzeigen die **beibehalten Übersetzungen für updated Strings** Dialog. In diesem Dialog kannst du festlegen, welche vorhandenen Übersetzungen für die geänderten Zeichenfolgen beibehalten werden sollen.
+
+Der Dialog listet jede geänderte Zeichenfolge auf, zeigt ihren **Schlüssel** (Bezeichner) an und ermöglicht den Vergleich der **aktuellen Zeichenfolgen** (Originaltext) mit den **neuen Zeichenfolgen** (aktualisierter Text, wobei Ergänzungen grün und Löschungen rot hervorgehoben werden).
+
+
+
+Um die aktuellen Übersetzungen für eine geänderte Zeichenfolge beizubehalten, aktiviere das Kontrollkästchen daneben. Bei Zeichenfolgen, die du nicht auswählst, werden ihre vorhandenen Übersetzungen nach der Dateiaktualisierung gelöscht.
+
+Zusätzlich, auswählen die **beibehalten approvals** Option at die bottom von die Dialog zu beibehalten approvals für die Übersetzungen du auswählen zu beibehalten.
+
+Nachdem du deine Auswahl getroffen hast, klicke auf **Datei aktualisieren**.
+
+
+ Wenn du in der Spalte **Schlüssel** auf einen Zeichenfolgenbezeichner klickst, wird die Zeichenfolge im Editor geöffnet. Dort kannst du vor deiner Entscheidung den vollständigen Kontext, den Übersetzungsverlauf und weitere Details prüfen.
+
+
+Nachdem die update ist complete, Crowdin Enterprise kann indicate Änderungen von displaying ein blue dot nächste zu die **Refresh** Schaltfläche in die upper-right corner von die **Files** Bereich. Klicke auf diese Schaltfläche, um die Dateiliste zu aktualisieren und die neuesten Informationen anzuzeigen.
+
+## Vorherige Versionen wiederherstellen
+
+Jedes Mal, wenn Sie eine Quelldatei aktualisieren, wird eine neue Version erstellt. Um deine Datei auf die vorherige Revision zurückzusetzen, klicke in der Spalte *Revision* auf die Nummer der gewünschten Datei. in die **Revisions** Tab in die right Seitenleiste, hover über die benötigt revision und klicke auf **Restore** nächste zu es.
+
+
+
+## Branches und Ordner
+
+Du kannst Erstelle Ordner und Branches in **Sources > Files** mit die folgend Schaltflächen:
+
+* – Ordner erstellen
+* – Erstelle Branch
+
+Ordner repräsentieren deine Inhaltsstruktur, während Branches bei der Verwaltung verschiedener Inhaltsversionen helfen.
+
+Normalerweise werden Branches in Crowdin Enterprise automatisch erstellt, wenn du die GitHub-, GitLab- oder eine andere VCS-Integration verwendest. Usually, branches in Crowdin Enterprise are created automatically if you use GitHub, GitLab, or other VCS integration.
+
+Duplicates könnte sein verwaltet in **Settings > importieren > Quelle Strings** von choosing die corresponding Option für *Duplicates*.
+
+
+ Mehr über [Versionsverwaltung](/enterprise/version-management/).
+
+
+## Schema für CSV- und XLSX-Dateien ändern
+
+Dateiformate wie CSV und XLSX erfordern möglicherweise eine Änderung des ursprünglich konfigurierten Schemas. Dies kann beispielsweise erforderlich sein, wenn du deinem Crowdin-Projekt eine neue Zielsprache hinzufügst.
+
+
+ Mehr über [das Ändern des Schemas für CSV- und XLSX-Dateien](/enterprise/csv-xlsx-configuration/#changing-scheme-for-csv-and-xlsx-files) erfahren.
+
diff --git a/src/content/docs/de/enterprise/project-management/sources/string-management.mdx b/src/content/docs/de/enterprise/project-management/sources/string-management.mdx
new file mode 100644
index 000000000..0d9b87b7b
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/string-management.mdx
@@ -0,0 +1,147 @@
+---
+title: Zeichenkettenverwaltung
+description: Verwaltе Quellstrings in dein Übersetzung Projekt
+slug: enterprise/string-management
+sidebar:
+ order: 3
+---
+
+import { Steps, Aside, Tabs, TabItem, LinkCard } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import ReadMore from '~/components/ReadMore.astro';
+import Include from '~/components/Include.astro';
+import { Icon } from 'astro-icon/components';
+import stringHide from '!/enterprise/project-management/sources/string_hide.png';
+import stringFilter from '!/enterprise/project-management/sources/string_filter.png';
+import stringEdit from '!/enterprise/project-management/sources/string_edit.png';
+import labelsAddingToOneString from '!/enterprise/project-management/sources/labels_adding_to_one_string.png';
+import labelsAddingToMultipleStrings from '!/enterprise/project-management/sources/labels_adding_to_multiple_strings.png';
+
+Du kannst view alle die Projekt's Strings und verwalten Strings Einstellungen via **Sources > Strings**.
+
+## Sichtbarkeit von Zeichenketten ändern
+
+Wenn einige Zeichenketten Daten enthalten, die nicht übersetzt werden sollen (z. B. Platzhalter oder andere technische Entitäten), kannst du diese vor Übersetzern verbergen. Dafür:
+
+
+ 1. Wechsle zum Tab **Add-ons**.
+ 2. Wähle die notwendig Strings von clicking die checkbox nächste zu jedes eins.
+ 3. Klicke auf .
+
+
+
+
+## Filtering Zeichenfolgen
+
+von Standard, alle Quellstrings von die Projekt sind angezeigt in **Sources > Strings**. Wenn notwendig, du kann filter out Strings verwenden die verfügbar filter Optionen (Probleme: alle, mit unresolved Probleme, ohne unresolved Probleme; Comments: alle, mit comments, ohne comments; Screenshots: alle, mit screenshots, ohne screenshots; Visibility: alle, sichtbar nur und ausgeblendet nur) und Projekt Bezeichnungen.
+
+
+
+## Zeichenketten hinzufügen
+
+Du kannst hinzufügen Strings zu dein Projekte direkt in Crowdin Enterprise.
+
+Um... hinzuzufügen ein neu String, folgen diese Schritten:
+
+
+
+
+ 1. Wechsle zum Tab **Add-ons**.
+ 2. Klicke auf **hinzufügen String**.
+ 3. Gib im angezeigten Dialog die erforderlichen Angaben für die Zeichenkette ein:
+ * Füge unter **Einstellungen** den folgenden Ausschnitt ein.
+ * Nach erfolgreicher Authentifizierung deiner Anmeldedaten wirst du automatisch zu Crowdin Enterprise weitergeleitet.
+ * *Identifier* – gib einen eindeutigen Schlüssel für die Zeichenkette an, der häufig verwendet wird, um im Anwendungscode auf den übersetzten Text zu verweisen.
+ * *(Optional)* *Kontext* – hinzufügen zusätzliche information zu help Übersetzer verstehen die intended meaning.
+ * Erstellt von – der Benutzer, der die Aufgabe erstellt hat.
+ * Erstellt – der Zeitpunkt, zu dem die Aufgabe erstellt wurde.
+ * *(Optional)* File-bestimmten identifiers – specify unique keys für jedes Datei Format wenn adding die String zu multiple Dateien. So wird sichergestellt, dass die Zeichenkette die unterschiedlichen Anforderungen an Identifier erfüllt, die vom jeweiligen Dateiformat abhängen, in dem sie verwendet wird.
+ * *Files* – auswählen die Quelldateien wo dies String sollte sein hinzugefügt.
+ 4. Klicke auf **hinzufügen** zu hinzufügen die neu String zu dein Projekt.
+
+
+ für dateibasiert Projekte, dies feature ist nur verfügbar für Dateiformate das Support [online editing](#formats-that-support-online-editing).
+
+
+
+
+ 1. Öffne dein Projekt und go zu die **Strings** Tab.
+ 2. Klicke auf **hinzufügen String**.
+ 3. Gib im angezeigten Dialog die erforderlichen Angaben für die Zeichenkette ein:
+ * *Branches* – auswählen die Branches wo dies String sollte sein hinzugefügt.
+ * Füge unter **Einstellungen** den folgenden Ausschnitt ein. Du kannst leave dies Feld empty zu Erstelle Platzhalter Strings für future Inhalt oder Entwicklung purposes.
+ * Nach erfolgreicher Authentifizierung deiner Anmeldedaten wirst du automatisch zu Crowdin Enterprise weitergeleitet.
+ * *Identifier* – gib einen eindeutigen Schlüssel für die Zeichenkette an, der häufig verwendet wird, um im Anwendungscode auf den übersetzten Text zu verweisen.
+ * *(Optional)* *Kontext* – hinzufügen zusätzliche information zu help Übersetzer verstehen die intended meaning.
+ * Erstellt von – der Benutzer, der die Aufgabe erstellt hat.
+ * Erstellt – der Zeitpunkt, zu dem die Aufgabe erstellt wurde.
+ * *(Optional)* File-bestimmten identifiers – specify unique keys für jedes Branch wenn adding die String zu multiple Branches. So wird sichergestellt, dass die Zeichenkette die unterschiedlichen Anforderungen an Identifier erfüllt, die vom jeweiligen Dateiformat abhängen, in dem sie verwendet wird.
+ 4. Klicke auf **hinzufügen** zu hinzufügen die neu String zu dein Projekt.
+
+
+
+
+
+ Mehr über [Projekttypen](/enterprise/creating-project/#project-types) erfahren.
+
+
+
+ die maximum identifier length ist 512 characters.
+
+
+## Bearbeiten von Zeichenketten
+
+Du kannst hinzufügen Kontext zu die String, hinzufügen oder entfernen Bezeichnungen, festlegen die max. length von die Übersetzung. Sobald die Übersetzung limits sind exceeded, die System notifies die contributor das die Übersetzung sollte sein shorter.
+
+
+
+
+
+Um edit einige particular word oder phrase das erscheint in multiple Quellstrings, du kann verwenden die **Find und replace** feature in **Sources > Strings**.
+
+
+ Wenn editing die identifier von ein String enthalten in ein Gruppe von Strings (String array für Android XML, segments für XLIFF), die vorhanden Übersetzungen wird sein entfernt für alle Gruppe Strings aber die edited eins.
+
+
+### Formate das Support Online Editing
+
+einige Dateiformate erlauben editing (adding, deleting, und modifying) von die Quelle Text und String identifiers direkt in Crowdin Enterprise, so du kann machen die notwendig corrections ohne having zu update die Quelle Datei via **Sources > Files**.
+
+die folgend Dateiformate Support editing die Quelle Text und String identifiers direkt in Crowdin:
+
+
+
+### Labels
+
+Verwende Bezeichnungen in dein Projekt für ein easy way zu hinzufügen Kontext zu die Strings oder organisieren ihnen von certain topics. Bezeichnungen sind auch nützlich während Erstellen Übersetzung und proofreading tasks oder searching für bestimmten Strings in die Editor mit die help von [erweitert Filter](/enterprise/online-editor/#advanced-filter).
+
+
+
+Es gibt ein wenige possible ways du kann hinzufügen Bezeichnungen zu die Strings.
+
+##### Füge Bezeichnungen zu eins String at ein time via die *Edit String* Dialog hinzu
+
+
+ 1. Right-klicken auf die String in die Liste und auswählen **Edit**.
+ 2. Wähle benötigt Bezeichnungen in die *Bezeichnungen* Feld.
+ 3. Klicke auf **Speichern**.
+
+
+##### Füge Bezeichnungen zu multiple Strings via die *verwalten Strings Bezeichnungen* Dialog hinzu
+
+
+ 1. Wähle ein wenige Strings du möchten zu hinzufügen die gleich Bezeichnungen zu.
+ 2. Klicke auf .
+ 3. Wähle benötigt Bezeichnungen von die Liste.
+ 4. Klicke auf **Apply**.
+
+
+##### Füge Bezeichnungen zu die Quellstrings in CSV und XLSX Dateien verwenden ein dedicated column für Bezeichnungen hinzu
+
+
+ Mehr über [Konfiguration Columns für importieren](/enterprise/csv-xlsx-configuration/#columns-configuration).
+
+
+
+ String Bezeichnungen hinzugefügt zu die Projekt mit ein initial CSV/XLSX Datei hochladen won't sein overwritten oder entfernt mit subsequent Datei updates.
+
diff --git a/src/content/docs/de/enterprise/project-management/sources/uploading-files.mdx b/src/content/docs/de/enterprise/project-management/sources/uploading-files.mdx
new file mode 100644
index 000000000..fdca7470f
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/uploading-files.mdx
@@ -0,0 +1,124 @@
+---
+title: Quelldateien hochladen
+description: Erfahre, wie du Quelldateien zur Übersetzung in dein Projekt hochlädst.
+slug: enterprise/uploading-files
+sidebar:
+ order: 0
+---
+
+import { Aside, Tabs, TabItem, Steps, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import Include from '~/components/Include.astro';
+import uploadFiles from '!/enterprise/project-management/sources/upload_files.png';
+import uploadFilesSB from '!/enterprise/project-management/sources/upload_files_sb.png';
+import baseHtmlEditor from '!/crowdin/project-management/sources/base_html_editor.png';
+
+Sobald du've [erstellt ein Projekt](/enterprise/creating-project/), die nächste Schritt würde sein preparing Quelldateien für hochladen. Crowdin Enterprise unterstützt ein große Auswahl von [Dateiformate](/enterprise/supported-formats/), einschließlich Android XML, iOS Strings, XML, JSON, etc. Wenn du haben dein Dateien prepared, du kann hinzufügen ihnen zu dein Crowdin Enterprise Projekt für Übersetzung.
+
+Crowdin Enterprise offers ein wenige Optionen für adding Inhalt zu ein Projekt:
+
+* Manuell über die Weboberfläche (UI).
+* integrieren dein Crowdin Enterprise Projekt mit die tools du already verwenden. ansehen verfügbar integrations auf die [Crowdin Store](https://store.crowdin.com/).
+* Verwende die [API](/developer/api/) oder [Entwickler Tool](/developer/dev-tools/) von dein choice.
+
+normalerweise, dies task ist accomplished von Entwickler. Du kannst [einladen dein colleague Entwickler](/enterprise/inviting-people/) zu assist du mit dies Schritt.
+
+Du kannst auch verwenden Crowdin sample Dateien zu test die Übersetzung Workflows vor beginnend dein Projekt mit die actual Quelldateien.
+
+
+ Füge Support für mehr Formate von installing die corresponding Apps in die [Crowdin Store](https://store.crowdin.com/categories/file-formats). hinzu
+
+
+## Dateien hochladen
+
+Um hochladen Dateien via die Weboberfläche, folgen diese Schritten:
+
+
+
+
+ 1. Öffne dein Projekt und gehe zu **Quellen > Dateien**.
+ 2. Drag und drop Dateien von dein Maschine anywhere innerhalb die **Files** Bereich — zu die Stammverzeichnis von die Projekt oder direkt in ein vorhanden Ordner. Du kannst hochladen ZIP archives wenn du möchten zu hinzufügen ein strukturiert festlegen von Ordner und Dateien.
+ 3. *(Optional)* klicken **hochladen Files** oder **File** und auswählen **hochladen** zu hinzufügen Dateien, **verwenden Samples** zu test Übersetzung Workflows, **festlegen Up Integration** zu synchronize Inhalt automatisch, oder **einladen Entwickler / Übersetzung Requestor** wenn Inhalt lädt hoch wird sein handled von dein Entwickler teammate. Du kannst auch klicken **File** zu Zugriff zusätzliche Optionen, wie **Erstelle String Vault** (fügt hinzu ein empty CSV Datei) oder weiteres **festlegen Up Integration** shortcut.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade hoch** auf der left Seitenleiste.
+ 2. Wähle die Ziel Branch zu die du're uploading Quelldateien. von Standard, die `main` Branch ist ausgewählt. Erstelle neu Branches wenn benötigt.
+ 3. Ziehe und drop Dateien von dein machine, oder Klicke **Wähle Dateien**. Du kannst auch Lade hoch ZIP archives wenn du want ein Setze von Dateien zu sein hinzugefügt.
+ 4. Crowdin Enterprise automatisch tries zu detect whether du're uploading Quelle Inhalt oder Übersetzungen. Verify die detection ist correct und adjust die Sprache Einstellungen wenn benötigt (e.g., English (Quelle) sollte sein ausgewählt für Quelldateien wenn die Projekt's Quellsprache ist English).
+ 5. *(Optional)* in die **Quelldateien** Bereich, zu die right von die hochgeladen Datei Liste, konfigurieren [erweitert Quelle Datei importieren Einstellungen](#advanced-import-settings).
+ 6. Klicke auf **hochladen** zu finish uploading die Quelle Inhalt.
+
+
+ Wenn uploading übersetzbar Inhalt zu ein String-basiertes Projekt, du kann verwenden die folgend Dateiformate:
+
+
+ View File Formate
+
+
+
+
+
+
+
+ Mehr über [Projekttypen](/enterprise/creating-project/#project-types) erfahren.
+
+
+
+ Der maximum Datei size ist 100 MB. wenn dein Datei exceeds dies limit, it ist recommended zu split it in several smaller Dateien, und Lade hoch them one bei ein Zeit.
+
+
+### XML-, CSV- und XLSX-Dateien
+
+einige Dateiformate, wie XML, CSV, XLSX, und andere, könnte erfordern zusätzliche Konfiguration.
+
+* [CSV/XLSX File Konfiguration](/enterprise/csv-xlsx-configuration/)
+* [XML File Konfiguration](/enterprise/xml-configuration/)
+* [Parser Konfiguration](/enterprise/project-settings/parser-configuration/)
+
+
+ die XLSX/XLS Datei size ist limited zu 2 000 000 cells.
+
+
+### HTML-Dateien mit relativen URLs
+
+Um anzeigen images und styles in die HTML Datei verwendet outside von die website, wo es belongs, hinzufügen die ` ` Tag zu specify die base URL/Ziel für alle relative URLs in ein document.
+
+```html wrap
+
+
+
+
+
+
Beachte, dass wir für das Bild nur eine relative Adresse angegeben haben. Da wir im Head-Bereich eine Basis-URL angegeben haben, sucht der Browser nach dem Bild unter „https://www.w3schools.com/images/stickman.gif“.
+
+
+```
+
+Sobald du hinzufügen die ` ` Tag, Übersetzer wird see images in die HTML Dateien wenn translating in die Editor.
+
+
+
+
+ HTML-Dateien werden in [stringbasierten](/enterprise/creating-project/#string-based-project) Projekten nicht unterstützt.
+
+
+## Erweiterte Importeinstellungen
+
+Du kannst konfigurieren die desired System behavior für hochgeladen Quelldateien in String-basiert Projekte verwenden die verfügbar Optionen:
+
+* **Update Strings** – update Strings mit die gleich identifiers. By default, this option is selected.
+* **Cleanup Modus** – entfernen previously hochgeladen Strings nicht present in die newly hochgeladen Datei. von Standard, dies Option ist cleared.
+* **hinzufügen Bezeichnungen** – Tag hochgeladen Strings mit die ausgewählt Bezeichnungen. Wenn uploading Quelldateien, Crowdin auch fügt hinzu System Bezeichnungen das einschließen die Quelle Datei Name.
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/sources/version-management.mdx b/src/content/docs/de/enterprise/project-management/sources/version-management.mdx
new file mode 100644
index 000000000..28b38de22
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/version-management.mdx
@@ -0,0 +1,331 @@
+---
+title: Versionsverwaltung
+description: Erfahre, wie du verschiedene Versionen deines Projekts verwaltest.
+slug: enterprise/version-management
+sidebar:
+ order: 4
+---
+
+import { Steps, Aside, Tabs, TabItem } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Image } from 'astro:assets';
+import versionsBranches from '!/enterprise/project-management/sources/versions_branches.png';
+import versionsDuplicateStrings from '!/enterprise/project-management/sources/versions_duplicate_strings.png';
+import branchesWorkflow from '!/crowdin/project-management/sources/branches_workflow.png';
+import branchMerging from '!/crowdin/project-management/sources/branch_merging.png';
+import branchTranslationVerification from '!/crowdin/project-management/sources/branch_translation_verification.png';
+
+Halte einen agilen Lokalisierungsprozess aufrecht und verhindere Übersetzungsverzögerungen bei hinzugefügten Texten oder neuen Produktfunktionen. Integriere deine Projekt-Branches mit Crowdin Enterprise und ermögliche Übersetzern den sofortigen Zugriff auf alle neuen Texte.
+
+Wenn mehrere Personen an der Produktentwicklung arbeiten, helfen Branches dabei, verschiedene Inhaltsversionen zu verwalten. Wenn du ein Continuous-Localization-Projekt hast, kannst du Projekt-Branches zu Crowdin Enterprise hinzufügen und Übersetzern ermöglichen, die Texte parallel zur Entwicklung zu übersetzen, um Verzögerungen bei der Bereitstellung zu vermeiden.
+
+Branches in Crowdin Enterprise sehen wie normale Ordner aus, die mit einem bestimmten Symbol gekennzeichnet sind, und haben ein spezielles Verhalten für doppelte Zeichenketten.
+
+Beispiel für eine Branch-Struktur in Crowdin Enterprise:
+
+
+
+## Branches verwalten
+
+Du kannst Branches in Crowdin Enterprise erstellen, klonen, zusammenführen, umbenennen, priorisieren, schützen oder löschen, um die Lokalisierung parallel zur Entwicklung zu optimieren. Verwende abhängig von deinem Workflow und Projekttyp die verfügbaren UI-Optionen, die API oder die CLI.
+
+### Branches erstellen
+
+Du kannst Branches manuell über die Weboberfläche (UI), automatisch durch die Verbindung deines Projekts mit einem Versionskontrollsystem oder über die CLI bzw. API erstellen. Die von dir gewählte Methode kann von deinem Projekttyp oder deinen Integrationseinstellungen abhängen.
+
+#### Branches über die VCS-Integration erstellen
+
+Integriere Crowdin-Projekte mit [GitLab](/enterprise/gitlab-integration/), [GitHub](/enterprise/github-integration/), [Bitbucket](/enterprise/bitbucket-integration/) oder [Azure Repos](/enterprise/azure-repos-integration/). Wenn du in deinem VCS Branches für die Lokalisierung auswählst, werden sie automatisch in Crowdin erstellt.
+
+#### Branches über die Weboberfläche erstellen
+
+Um Branches über die Weboberfläche (UI) zu erstellen, gehe wie folgt vor:
+
+
+
+
+ 1. Öffne dein Projekt und gehe zu **Quellen > Dateien**.
+ 2. Klicke auf **Neuer Versions-Branch**.
+ 3. Gib im angezeigten Dialog den Namen des Branches ein.
+ 4. Wähle im Abschnitt **Doppelte Strings** aus, wie doppelte Strings behandelt werden sollen.
+ 5. Klicke zum Abschluss auf **Erstellen**.
+
+
+
+
+ 1. Öffne dein Projekt und gehe zum Tab **Branches**.
+ 2. Klicke auf **Neuer Versions-Branch**.
+ 3. Gib im angezeigten Dialog den Namen des Branches ein.
+ 4. Wähle **Leeren Branch erstellen** oder **Vorhandenen Branch klonen**.
+ 5. Beim Klonen wählst du den Quell-Branch aus dem angezeigten Dropdown-Menü aus.
+ 6. Klicke zum Abschluss auf **Erstellen**.
+
+
+
+
+
+ Die ersten Dateien, die du in das Crowdin-Enterprise-Projekt hochlädst, müssen alle Ausgangsstrings enthalten und im entsprechenden Branch abgelegt werden. In allen Artikelbeispielen wird ein Branch mit den Ausgangstexten **Master** genannt.
+
+
+#### Branch-Erstellung über die API
+
+Du kannst die Crowdin Enterprise API verwenden, um Branches programmgesteuert zu erstellen. Die verfügbare Methode hängt vom Projekttyp ab:
+
+* [Branch hinzufügen (dateibasiert)](https://support.crowdin.com/developer/enterprise/api/v2/#tag/Source-Files/operation/api.projects.branches.post)
+* [Branch hinzufügen (stringbasiert)](https://support.crowdin.com/developer/enterprise/api/v2/string-based/#tag/Branches/operation/api.projects.branches.post)
+
+#### Branch-Verwaltung mit der CLI
+
+Mit der Crowdin CLI kannst du Branches direkt aus deiner lokalen Umgebung mithilfe der dafür vorgesehenen Befehle verwalten. Du kannst auch beim Hochladen einer Datei automatisch einen Branch erstellen.
+
+
+ Mehr über [Branch Management mit CLI](https://crowdin.github.io/crowdin-cli/commands/crowdin-branch).
+
+
+### Geschützte Branches
+
+Bei stringbasierten Projekten kannst du bestimmte Branches (z. B. deinen `main` oder `production` Branch) schützen, um die Stabilität der Inhalte zu gewährleisten. Wenn die Option **Schutz aktivieren** für einen Branch aktiviert ist, sind direkte Änderungen an dessen Inhalt eingeschränkt.
+
+Die folgenden Aktionen sind in einem geschützten Branch nicht zulässig:
+
+* Hochladen neuer Ausgangsinhalte.
+* Löschen vorhandener Ausgangsinhalte.
+* Hinzufügen von Übersetzungen oder Genehmigungen direkt zu Strings in diesem Branch.
+
+#### Arbeiten mit geschützten Branches
+
+Der primäre Workflow für geschützte Branches besteht darin, alle Inhaltsaktualisierungen und Übersetzungen in einem separaten Branch (z. B. einem geklonten `dev`-Branch) vorzunehmen und diese Änderungen anschließend in den geschützten Branch zusammenzuführen.
+
+Crowdin Enterprise zeigt visuelle Hinweise an, wenn du einen geschützten Branch aufrufst:
+
+* **Tab „Hochladen“**: Wenn du einen geschützten Branch als Ziel auswählst, wird ein blauer Hinweis angezeigt: „Das Hochladen von Dateien auf geschützte Branches ist nicht zulässig.“
+* **Tab „Strings“:** Ein gelber Hinweis wird angezeigt: „Du hast derzeit einen geschützten Branch ausgewählt. Keine Aktionen mit Strings sind zulässig."
+* **Editor:** Wenn du versuchst, einen String zu bearbeiten, sind die Eingabefelder deaktiviert. Beim Bewegen des Mauszeigers über das Übersetzungsfeld wird der Hinweis „Für Strings aus geschützten Branches nicht zulässig.“ angezeigt.
+
+Um einen geschützten Branch zu aktualisieren, gehe wie folgt vor:
+
+
+ 1. [Geschützten Branch klonen](#cloning-branches) (z. B. `dev` aus `main` erstellen).
+ 2. Führe die erforderlichen Aktionen im geklonten Branch durch (Quelldateien hochladen, Übersetzungen hinzufügen, Strings genehmigen).
+ 3. [Zusammenführen](#merging-branches) des geklonten Branches mit dem geschützten Branch.
+
+
+
+ Geschützte Branches sind nur für [stringbasierte](/creating-project/#string-based-project) Projekte verfügbar.
+
+
+### Branches klonen
+
+Du kannst eine Kopie eines vorhandenen Branches über den Dialog **Neuer Versions-Branch** oder die Option **Klonen** im Kontextmenü erstellen.
+
+Um einen Branch zu klonen, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und gehe zum Tab **Branches**.
+ 2. Führe einen der folgenden Schritte aus:
+ * Klicke auf **Neuer Versions-Branch**.
+ * Bewege den Mauszeiger über den gewünschten Branch, klicke auf (oder klicke mit der rechten Maustaste) und wähle **Klonen**.
+ 3. Gib im angezeigten Dialog den Namen des neuen Branches ein.
+ 4. Wenn du über **Neuer Versions-Branch** klonst, wähle **Vorhandenen Branch klonen** und wähle den Quell-Branch aus dem Dropdown-Menü aus.
+ 5. Klicke zum Abschluss auf **Erstellen**.
+
+
+
+ Das Klonen von Branches ist nur für [stringbasierte](/enterprise/creating-project/#string-based-project) Projekte verfügbar.
+
+
+### Branches zusammenführen
+
+Du kannst einen Branch direkt über den Tab **Branches** mithilfe des Kontextmenüs mit einem anderen Branch zusammenführen. Während des Zusammenführens zeigt Crowdin Enterprise eine Zusammenfassung der Änderungen (d. h. Aktualisierungen des Ausgangstexts und neue Übersetzungen) an und ermöglicht dir, genau auszuwählen, welche Änderungen du vor Abschluss des Zusammenführens übernehmen möchtest.
+
+
+ 1. Bewege im Tab **Branches** den Mauszeiger über den Quell-Branch, den du zusammenführen möchtest.
+ 2. Klicke auf (oder klicke mit der rechten Maustaste) und wähle **Zusammenführen**.
+ 3. Wähle im angezeigten Dialog den Ziel-Branch aus, in den du zusammenführen möchtest.
+ 4. Klicke auf **Weiter**, um zur Seite **Zusammenführungsübersicht** zu gelangen.
+
+
+#### Zusammenführungsübersicht verstehen
+
+Die Seite **Zusammenführungsübersicht** zeigt einen zweispaltigen Vergleich aller Unterschiede zwischen dem Ziel-Branch (z. B. `main`) und dem Quell-Branch (z. B. `dev`).
+
+Oben siehst du eine Zusammenfassung: **Du hast angefordert, `{source_branch}` in `{target_branch}` zusammenzuführen. Wähle die Änderungen aus, die du vor dem Zusammenführen übernehmen möchtest:**. Die Branch-Titel in dieser Nachricht sind anklickbare Links, die alle Strings für den jeweiligen Branch im Editor öffnen.
+
+In der oberen rechten Ecke siehst du neben dem Filter außerdem eine Übersicht der Änderungen mit Zählern für:
+
+* **Gelöschte Strings**
+* **Hinzugefügte Strings**
+* **Geänderte Strings**
+* **Konfliktbehaftete Strings**
+
+**Übersetzungsänderungen überprüfen**
+
+Wenn ein String keine Änderungen am Ausgangstext aufweist, aber neue Übersetzungen enthält, wird er in der Liste angezeigt. Du kannst die String-Details über das Pfeilsymbol erweitern, um die spezifischen Übersetzungsänderungen anzuzeigen:
+
+* **Neue Übersetzungen**: Grün hervorgehoben mit einem Symbol.
+* **Gelöschte Übersetzungen**: Wenn eine Übersetzung im Quell-Branch entfernt wurde, wird sie rot hervorgehoben.
+* **Genehmigungen**: Wenn eine Übersetzung im Quell-Branch genehmigt ist, wird das Label **Genehmigt** angezeigt.
+* **Metadaten**: Du kannst die Stimmenbewertung und das **Hinzugefügt am** Datum der Übersetzung sehen.
+
+**Wichtige Funktionen dieser Seite:**
+
+* **Selektives Zusammenführen**: Du musst jede Änderung (hinzugefügter, geänderter oder entfernter String), die du auf den Ziel-Branch anwenden möchtest, manuell auswählen. Ein Zähler (z. B. **1 von 4 ausgewählt**) in der oberen linken Ecke verfolgt deine Auswahl.
+* **Keine impliziten Zusammenführungen**: Nur die Strings, die du auf der Zusammenführungsübersichtsseite manuell auswählst, werden zusammengeführt. Wenn du einen String nicht auswählst, werden keine Änderungen (weder am Ausgangstext noch an der Übersetzung) auf den Ziel-Branch angewendet.
+* **String-Details**: Jeder String in der Liste zeigt seinen Kontext und die maximale Länge (falls festgelegt); ein Zeitstempel zeigt, wann der String zuletzt geändert wurde.
+* **Im Editor öffnen**: Bewege den Mauszeiger über einen String, um den Link **Im Editor öffnen** anzuzeigen, der den String in einem neuen Tab öffnet.
+
+#### Änderungen filtern
+
+Um die Liste zu filtern und bestimmte Arten von Änderungen zu überprüfen, klicke auf in der oberen rechten Ecke und wähle die gewünschte Filteroption aus.
+
+verfügbar Filtere Optionen:
+
+* **Alle Änderungen**: Zeigt alle Unterschiede (Ausgangstext und Übersetzung) zwischen den Branches.
+* **Hinzugefügte Strings**: Zeigt nur Strings, die im Quell-Branch vorhanden sind, aber nicht im Ziel-Branch.
+* **Gelöschte Strings**: Zeigt nur Strings, die im Ziel-Branch vorhanden sind, aber im Quell-Branch entfernt wurden.
+* **Geänderte Strings**: Zeigt Strings, die im Quell-Branch geändert wurden (einschließlich Aktualisierungen der Übersetzungen).
+* **Konfliktbehaftete Strings**: Zeigt Strings, deren Inhalt zwischen den Branches auf eine Weise abweicht, die Aufmerksamkeit erfordert. Dazu gehören Zeichenketten, die in beiden Branches geändert wurden, oder Zeichenketten, die im Ziel-Branch neuer sind als im Quell-Branch.
+
+
+ Achte besonders auf **konfliktbehaftete Strings**. Wenn ein String im Ziel-Branch (z. B. `main`) aktualisiert wurde, nachdem der Quell-Branch erstellt wurde, wird durch das Auswählen zum Zusammenführen die neuere Version im Ziel-Branch mit der älteren Version aus dem Quell-Branch **überschrieben**.
+
+
+#### Zusammenführung abschließen
+
+Sobald du alle Änderungen ausgewählt hast, die du anwenden möchtest, kannst du die Zusammenführung abschließen.
+
+Am unteren Rand der Seite findest du:
+
+* \*\* \{source_branch} nach dem Zusammenführen löschen\*\* (Optional): Wähle diese Option aus, um den Quell-Branch (z. B. `dev`) nach erfolgreichem Zusammenführen seiner Änderungen automatisch zu löschen. Dies ist nützlich, um temporäre Feature-Branches aufzuräumen. Lass die Option deaktiviert, wenn du weiter am Quell-Branch arbeiten möchtest.
+* **Zusammenführen**: Klicke hier, um alle ausgewählten Änderungen auf den Ziel-Branch anzuwenden. Diese Schaltfläche bleibt deaktiviert, bis du mindestens eine Änderung (einen hinzugefügten, geänderten oder gelöschten String oder Änderungen an Übersetzungen) aus der Liste auswählst.
+
+Sobald die Zusammenführung abgeschlossen ist, werden Übersetzungen, Genehmigungen und Stimmen aus beiden Branches für die von dir ausgewählten Strings zusammengeführt.
+
+
+ Branch-Zusammenführungen sind nur für [stringbasierte](/enterprise/creating-project/#string-based-project) Projekte verfügbar.
+
+
+### Branches priorisieren
+
+Du kannst in dateibasierten Projekten Prioritäten für Branches festlegen, um Übersetzer dabei zu unterstützen, sich zuerst auf die wichtigsten Inhalte zu konzentrieren. Branches werden auf der Sprachseite und im Editor nach Priorität sortiert angezeigt.
+
+Verfügbare Prioritäten:
+
+* – niedrig
+* – mittel
+* – hoch
+
+Um eine Priorität für deine Branches festzulegen, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und gehe zu **Quellen > Dateien**.
+ 2. Klicke auf das Pfeilsymbol neben dem gewünschten Branch, um die gewünschte Priorität festzulegen.
+
+
+
+ Die Priorisierung von Branches ist nur für [dateibasierte](/creating-project/#file-based-project) Projekte verfügbar.
+
+
+### Weitere Aktionen im Kontextmenü
+
+Neben dem Klonen und Zusammenführen enthält das Kontextmenü für jeden Branch die folgenden Optionen:
+
+* **Umbenennen** – Ermöglicht dir, den Namen des ausgewählten Branches zu ändern.
+* **Kostenschätzung** – Öffnet den Dialog zur Kostenschätzung für den Branch.
+* **Löschen** – Löscht den Branch dauerhaft aus dem Projekt. Vorsichtig verwenden.
+
+## Dubletten
+
+Da Branches verschiedene Versionen derselben Produktfunktion darstellen, sind ihre Lokalisierungsinhalte normalerweise doppelt vorhanden. Um Übersetzern zu helfen, Versionen konsistent zu übersetzen und zusätzliche Übersetzungskosten zu vermeiden, bietet Crowdin Enterprise die Option **Innerhalb eines Versions-Branches anzeigen**, die doppelte Strings zwischen Branches ausblendet.
+
+Wenn diese Option angewendet wird, müssen nur die Master-Strings (normalerweise aus dem Master-Branch) übersetzt werden. Duplikate in anderen Branches übernehmen die Übersetzungen dieser Master-Strings.
+
+
+
+ In dateibasierten Projekten kannst du konfigurieren, wie Duplikate unter **Einstellungen > Import > Ausgangsstrings** behandelt werden. Wenn deine Quelldateien eindeutige Kennungen (Keys) enthalten, wird empfohlen, die *Strict*-Variante der Option **Innerhalb eines Versions-Branches anzeigen** zu verwenden. Andernfalls funktioniert die *Regular*-Option für die meisten Anwendungsfälle gut.
+
+
+
+ In stringbasierten Projekten wird das Verhalten **Innerhalb eines Versions-Branches anzeigen (reguläre Erkennung)** automatisch angewendet und kann nicht geändert werden. Dadurch wird sichergestellt, dass Übersetzungen zwischen Branches wiederverwendet werden, ohne dass zusätzliche Konfiguration erforderlich ist.
+
+
+
+
+ Mehr über [Duplikate von Zeichenketten](/enterprise/project-settings/import/#duplicate-strings) erfahren.
+
+
+## Empfohlener Workflow
+
+Um eine reibungslose Zusammenarbeit zwischen Entwicklern und Übersetzern zu gewährleisten, können Versions-Branches in Crowdin Enterprise auf unterschiedliche Weise verwendet werden, abhängig davon, wie du Ausgangsinhalte verwaltest und welchen Projekttyp du verwendest.
+
+### Inhalte außerhalb von Crowdin Enterprise verwalten
+
+In dateibasierten und stringbasierten Projekten kannst du dein externes System (z. B. Dateispeicher oder Versionskontrolle) als maßgebliche Quelle verwenden. Bei diesem Setup:
+
+* Quelldateien werden außerhalb von Crowdin Enterprise verwaltet und aktualisiert.
+* Du lädst Projektinhalte über die Weboberfläche (UI), API, CLI oder Integrationen hoch.
+* Ausgewählte Branches werden entsprechend in Crowdin Enterprise erstellt.
+* Übersetzungen werden nach Abschluss an dein System zurückübertragen.
+
+Um diesen Ansatz für dein Crowdin Enterprise-Projekt umzusetzen, empfehlen wir den folgenden Workflow:
+
+
+ 1. Lade deine Projektdateien über eine der [verfügbaren Methoden](#creating-branches) in das Crowdin Enterprise-Projekt hoch.
+ 2. Öffne in dateibasierten Projekten dein Projekt und gehe zu **Einstellungen > Import > Ausgangsstrings**.
+ 3. Lege die Option **Duplikate** auf **Innerhalb eines Versions-Branches anzeigen** fest.
+
+
+Der folgende Screenshot veranschaulicht, wie dieser Workflow in der Praxis funktioniert. Alle Texte aus *Master*, *Branch 1*, und *Branch 2* werden unmittelbar nach ihrem Erscheinen auf den Übersetzungsserver übertragen, obwohl die Branches noch nicht in den *Master* Branch zusammengeführt wurden.
+
+
+
+### Inhalte in Crowdin Enterprise verwalten (nur stringbasierte Projekte)
+
+Für stringbasierte Projekte kannst du Branches auch direkt in Crowdin Enterprise verwalten, ohne auf ein externes System angewiesen zu sein, das die Struktur oder Inhaltsaktualisierungen vorgibt. Bei diesem Setup:
+
+* Ausgangsinhalte können über die Weboberfläche (UI), API, CLI oder Integrationen hinzugefügt werden.
+* Versions-Branches werden innerhalb von Crowdin Enterprise über die UI oder API erstellt, geklont und zusammengeführt.
+* Übersetzungen können bei Verwendung optional wieder mit jeder verbundenen Integration synchronisiert werden.
+
+Dieser Ansatz bietet Teams mehr Flexibilität, die Inhalte und Versionsabläufe vollständig innerhalb von Crowdin Enterprise organisieren und verwalten möchten.
+
+### Übersetzung herunterladen
+
+Übersetzungen aus allen Versions-Branches werden beim Herunterladen über die Weboberfläche in einem ZIP-Archiv abgelegt. Verwende die CLI oder API, um die Übersetzungen für jeden Branch einzeln herunterzuladen.
+
+#### Übersetzungen über die API herunterladen
+
+Um Übersetzungen eines bestimmten Versions-Branches über die API herunterzuladen, kannst du die folgenden API-Methoden verwenden:
+
+* Projektübersetzung erstellen](/developer/enterprise/api/v2/#operation/api.projects.translations.builds.post) – stelle sicher, dass du das Schema `EnterpriseTranslationCreateProjectBuildForm` verwendest.
+* [Projekt-Build-Status prüfen](/developer/enterprise/api/v2/#operation/api.projects.translations.builds.get).
+* [Projektübersetzungen herunterladen](/developer/enterprise/api/v2/#operation/api.projects.translations.builds.download.download).
+
+#### Übersetzungen über die CLI herunterladen
+
+Übersetzungen des bestimmten Versions-Branches herunterladen:
+
+```shell
+crowdin download -b branch_name
+```
+
+
+ Mehr über den Befehl [`crowdin download`](https://crowdin.github.io/crowdin-cli/commands/crowdin-download) erfahren.
+
+
+### Branches außerhalb von Crowdin Enterprise zusammenführen
+
+Der *Master* Branch enthält neue Texte aus den *Feature* Branches, sobald sie zusammengeführt wurden. Während der Synchronisierung mit Crowdin Enterprise werden die Texte im *Master* Branch mit Übersetzungen aus dem entsprechenden Branch versehen.
+
+Nach der Synchronisierung des aktualisierten *Master* Branches mit Crowdin Enterprise kannst du den *Feature*-Branch aus Crowdin Enterprise entfernen. Alle im *Master* Branch gespeicherten Übersetzungen bleiben erhalten.
+
+Dieser Ansatz wird häufig in dateibasierten Projekten verwendet, kann aber auch auf stringbasierte Projekte angewendet werden, wenn Inhalte außerhalb von Crowdin Enterprise verwaltet werden.
+
+
+
+### Übersetzungsüberprüfung des Branches
+
+Du kannst Übersetzungen in der Produktionsumgebung ausschließlich mit dem *Feature* Branch überprüfen, bevor die Änderungen mit deinem *Master* Branch zusammengeführt werden. Mit einer solchen Testbereitstellung kannst du bei Bedarf schnell auf die ursprüngliche Version des *Master* Branches zurückwechseln.
+
+
diff --git a/src/content/docs/de/enterprise/project-management/sources/xml-configuration.mdx b/src/content/docs/de/enterprise/project-management/sources/xml-configuration.mdx
new file mode 100644
index 000000000..df3ae5769
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/sources/xml-configuration.mdx
@@ -0,0 +1,81 @@
+---
+title: XML-Dateikonfiguration
+description: Konfiguriere XML-Dateien, um den Inhalt für die Übersetzung zu importieren.
+slug: enterprise/xml-configuration
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Image } from 'astro:assets';
+import xmlFileConfigure from '!/enterprise/project-management/sources/xml_file_configure.png';
+import xmlFileBasic from '!/enterprise/project-management/sources/xml_file_basic.png';
+import xmlFileAdvanced from '!/enterprise/project-management/sources/xml_file_advanced.png';
+
+XML-Dateien erfordern ähnlich wie CSV- und XLSX-Dateien nach dem Hochladen in das Projekt eine zusätzliche Konfiguration, damit das System den Inhalt dieser Dateien importieren kann.
+
+Führe die folgenden Schritte aus, um XML-Dateien zu konfigurieren:
+
+
+ 1. Öffne dein Projekt und gehe zu **Quellen > Dateien**.
+ 2. Klicke neben der Datei auf **Konfigurieren**, um das Konfigurationsfenster zu öffnen.
+ 3. Wähle aus, welche Inhalte übersetzt werden sollen, und klicke auf **Speichern und importieren**, um fortzufahren.
+
+
+
+
+
+
+
+ XML-Dateien werden in [stringbasierten](/enterprise/creating-project/#string-based-project) Projekten nicht unterstützt.
+
+
+## Konfiguration Optionen
+
+Beim Konfigurieren von XML-Dateien stehen dir folgende Optionen zur Verfügung: **Grundkonfiguration** und **Erweiterte Konfiguration**. Zusätzlich kannst du **Inhaltssegmentierung** verwenden, die für beide Konfigurationsoptionen verfügbar ist.
+
+### Basiskonfiguration
+
+Mit der Grundkonfiguration kannst du alle Knoten und/oder alle Attribute für die Übersetzung verfügbar machen.
+
+
+
+### Erweiterte Konfiguration
+
+Mit der erweiterten Konfiguration kannst du die bestimmten Knoten und Attribute auswählen, die für die Übersetzung verfügbar sein sollen.
+
+
+
+Die Dateistruktur wird mithilfe von Symbolen dargestellt:
+
+* – Knoten
+* – Attribute
+
+
+
+### Alle XML-Dateien gleichzeitig konfigurieren
+
+Um... zu konfigurieren alle XML Dateien auf einmal, klicken **konfigurieren alle** at die top von die **Files** Seite.
+
+Wenn du **Alle konfigurieren** verwendest, stelle sicher, dass alle XML-Dateien dieselben Strukturelemente enthalten. Andernfalls sind einige übersetzungsrelevante Knoten während der Konfiguration möglicherweise nicht verfügbar und werden nicht in das Projekt importiert. In diesem Fall müsste jede XML-Datei separat konfiguriert werden.
+
+Im Konfigurationsfenster kannst du zwischen den ausgewählten Dateien wechseln, um die Vorschau anzuzeigen und zu prüfen, ob die angewendete Konfiguration für alle Dateien korrekt ist.
+
+## Inhaltssegmentierung
+
+Mit **Inhaltssegmentierung** kannst du den Inhalt der Quelldatei in kürzere Textabschnitte aufteilen, hauptsächlich Sätze und kurze Absätze. Dies ist hilfreich beim Übersetzen von Inhaltseinheiten mit mehreren Sätzen, da kleinere Textabschnitte leichter zu übersetzen sind. Für die automatische Inhaltssegmentierung werden Segmentation Rules eXchange (SRX) verwendet.
+
+
+ Wenn die Inhaltssegmentierung aktiviert ist, wird der Upload der Übersetzungen mithilfe einer experimentellen Technologie für maschinelles Lernen durchgeführt.
+
+
+
+ Mehr über [benutzerdefiniert segmentation](/enterprise/custom-segmentation/).
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/translations/bundles.mdx b/src/content/docs/de/enterprise/project-management/translations/bundles.mdx
new file mode 100644
index 000000000..3d23ef713
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/translations/bundles.mdx
@@ -0,0 +1,277 @@
+---
+title: Zieldatei-Bundles
+description: Exportiere Sätze von Zeichenfolgen oder Dateien in jedem von dir ausgewählten Format.
+slug: enterprise/bundles
+sidebar:
+ order: 2
+---
+
+import { Steps, Aside, LinkCard, Tabs, TabItem, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Image } from 'astro:assets';
+import createBundle from '!/enterprise/project-management/translations/bundles_create_bundle.png';
+import createBundleSb from '!/enterprise/project-management/translations/bundles_create_bundle_sb.png';
+import downloadBundles from '!/enterprise/project-management/translations/bundles_download.png';
+import downloadBundlesSb from '!/enterprise/project-management/translations/bundles_download_sb.png';
+import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs.png';
+
+Mit Zieldatei-Bundles (oder einfach Bundles) kannst du Sätze von Zeichenfolgen oder Dateien in den von dir ausgewählten Formaten exportieren – unabhängig vom ursprünglichen Dateiformat. Standardmäßig kannst du zwischen den folgenden drei Formaten wählen: XLIFF, Android XML und iOS Strings. Du kannst weitere Zieldateiformate hinzufügen, indem du die entsprechenden Anwendungen aus dem Crowdin [Store](https://store.crowdin.com/tags/string-exporter) installierst.
+
+Du kannst mit Bundles auf verschiedene Arten arbeiten:
+
+* Verwalte Bundles manuell über den Bereich **Downloads** des Projekts.
+* Verbinde eine VCS-Integration im **Zieldatei-Bundle-Modus**.
+* Verwalte Bundles über **CDN-Distributionen**.
+* Verwalte Bundles mit Crowdin CLI und API.
+
+## Anwendungsfälle
+
+Zu den häufigsten Anwendungsfällen gehören:
+
+* **Plattformübergreifender Export:** Lade eine einzelne Quelldatei (z. B. Android XML) hoch, übersetze sie und exportiere die Übersetzungen mit Bundles für mehrere Plattformen (z. B. iOS Strings für iOS, JSON für das Web).
+* **Einheitliche Quellenverwaltung:** Lade eine einheitliche Tabelle (z. B. XLSX oder CSV) mit Quellzeichenfolgen für alle Plattformen hoch. Verwende Bundles, um für jede Plattform separate Dateien zu exportieren, indem du Zeichenfolgen anhand von Labels oder Pfaden filterst.
+* **Integration von Designtools:** Send Zeichenfolgen von design Tools (Figma, Sketch, Adobe XD) direkt zu Crowdin Enterprise und Exportiere Übersetzungen in development-bereit Formate using bundles.
+* **Offline-Übersetzung:** Exportiere spezifisch Zeichenfolge sets in XLIFF Format für Offline-Übersetzung und [upload finished translations](/enterprise/offline-translation/#uploading-translations) back zu Crowdin Enterprise.
+
+
+
+
+
+
+## Bundles in der Benutzeroberfläche verwalten
+
+Um mit Bundles manuell zu arbeiten, kannst du sie im Bereich **Downloads** deines Projekts konfigurieren und herunterladen.
+
+### Bundles konfigurieren
+
+Führe die folgenden Schritte aus, um ein Bundle zu konfigurieren:
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads** und klicke auf **Hinzufügen**.
+ 3. Gib im Dialog **Bundle erstellen** einen **Bundle-Namen** ein.
+ 4. Konfiguriere den **Inhalt** (linkes Panel):
+ * **Dateien/Verzeichnisse auswählen**: Durchsuche deinen Projektbaum. Du kannst bestimmte Dateien, Ordner oder den **Stammordner** auswählen, um das gesamte Projekt einzubeziehen. Wähle **Neue Dateien einbeziehen, die zu ausgewählten Ordnern hinzugefügt wurden**, damit zukünftige Dateien automatisch einbezogen werden.
+ * **Muster verwenden (Erweitert)**: Definiere ein Muster für den **Pfad der Quelldateien** (z. B. `*.xml`), um Dateien dynamisch einzubeziehen. Du kannst auch **Dateien oder Ordner ignorieren** festlegen, um bestimmte Elemente auszuschließen.
+ 5. *(Optional)* Lege **Zeichenfolgenfilter** fest:
+ * **Labels einschließen**: Exportiere nur Zeichenfolgen, die bestimmte Labels enthalten.
+ * **Labels ausschließen**: Überspringe Zeichenfolgen, die bestimmte Labels enthalten.
+ * Du kannst die Logik für mehrere Labels anpassen (z. B. *Alle ausgewählten Labels* (UND) gegenüber *Beliebiges ausgewähltes Label* (ODER)).
+ 6. Konfiguriere die **Sprachen**:
+ * **Alle Zielsprachen**: Standardmäßig ausgewählt. Diese Option ist dynamisch und nimmt automatisch alle neuen Sprachen auf, die dem Projekt zukünftig hinzugefügt werden.
+ * **Quellsprache**: Wähle diese Option, um den Inhalt der Quellsprache in das Bundle aufzunehmen.
+ * **Pseudo-Sprache im Kontext**: Wähle diese Option, um deine Dateien mit den für die [In-Context](/developer/in-context-localization/) Integration erforderlichen Metadaten zu exportieren.
+ * **Bestimmte Sprachen**: Entferne das Label *Alle Zielsprachen*, um bestimmte Sprachen manuell auszuwählen.
+ 7. Konfiguriere die **Zieldateien** (rechtes Panel):
+ * **Dateiformat**: Wähle das Format aus, in das du exportieren möchtest. Du kannst **Originalformat** auswählen, um Dateien unverändert zu exportieren, oder ein Zielformat wie iOS Strings, XLIFF usw. wählen.
+ * **Weitere Formate hinzufügen**: Um weitere Zielformate hinzuzufügen, installiere die entsprechenden Anwendungen aus dem [Crowdin Store](https://store.crowdin.com/tags/string-exporter).
+ * *(optional)* **Formatkonfiguration**: einige Formate (e.g., XLIFF, Android XML) support erweitert Optionen. Klicke neben einem Format, um es direkt im Paketdialog zu konfigurieren. Du kannst dieselben Einstellungen auch global unter **[Einstellungen > Parser-Konfiguration](#configuring-format-settings)** verwalten.
+ * **Exportmuster**:
+ * **Für das Originalformat**: Dieses Feld ist optional. Lass es leer, um das in deinen Dateieinstellungen definierte Standard-Exportmuster zu verwenden. Gib ein Muster ein, um den Standardpfad oder -namen zu überschreiben.
+ * **Für andere Formate**: Dieses Feld ist erforderlich.
+ * *Eine Datei pro Sprache*: Verwende Sprachplatzhalter (z. B. `%two_letters_code%.xliff`), um für jede Sprache eine Übersetzungsdatei zu erstellen.
+ * *Export mit mehreren Dateien*: Verwende Platzhalter wie `%file_name%` oder `%original_path%`, um Übersetzungen getrennt nach Dateien zu exportieren und dabei die Struktur der Quelldateien beizubehalten.
+ * *(Optional)* Lege ein **Exportmuster für die Quellsprache** fest.
+ 8. Prüfe im Bereich **Vorschau**, ob die Struktur korrekt aussieht.
+ 9. Klicke auf **Erstellen**.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade herunter** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads** und klicke auf **Hinzufügen**.
+ 3. Gib im Dialog **Bundle erstellen** einen **Bundle-Namen** ein.
+ 4. Konfiguriere den **Inhalt** (linkes Panel):
+ * **Branches auswählen**: Wähle bestimmte Quell-Branches aus, die einbezogen werden sollen. Wähle **Neue Branches einbeziehen**, damit zukünftige Branches automatisch einbezogen werden.
+ * **Muster verwenden (Erweitert)**: Definiere ein Muster für den **Pfad der Quell-Branches** (z. B. `main`, `feat/*`), um Branches dynamisch einzubeziehen.
+ 5. *(Optional)* Lege **Zeichenfolgenfilter** fest:
+ * **Labels einschließen**: Exportiere nur Zeichenfolgen, die bestimmte Labels enthalten.
+ * **Labels ausschließen**: Überspringe Zeichenfolgen, die bestimmte Labels enthalten.
+ * Du kannst die Logik für mehrere Labels anpassen (z. B. *Alle ausgewählten Labels* (UND) gegenüber *Beliebiges ausgewähltes Label* (ODER)). Mehr erfahren über [Labels](/enterprise/string-management/#labels).
+ 6. Konfiguriere die **Sprachen**:
+ * **Alle Zielsprachen**: Standardmäßig ausgewählt. Diese Option ist dynamisch und nimmt automatisch alle neuen Sprachen auf, die dem Projekt zukünftig hinzugefügt werden.
+ * **Quellsprache**: Wähle diese Option, um den Inhalt der Quellsprache in das Bundle aufzunehmen.
+ * **Pseudo-Sprache im Kontext**: Wähle diese Option, um deine Dateien mit den für die [In-Context](/developer/in-context-localization/) Integration erforderlichen Metadaten zu exportieren.
+ * **Bestimmte Sprachen**: Entferne das Label *Alle Zielsprachen*, um bestimmte Sprachen manuell auszuwählen.
+ 7. Konfiguriere die **Zieldateien** (rechtes Panel):
+ * **Dateiformat**: Wähle das Format aus, in das du exportieren möchtest (z. B. Android XML, iOS Strings).
+ * **Weitere Formate hinzufügen**: Um weitere Zielformate hinzuzufügen, installiere die entsprechenden Anwendungen aus dem [Crowdin Store](https://store.crowdin.com/tags/string-exporter).
+ * *(optional)* **Formatkonfiguration**: einige Formate (e.g., XLIFF, Android XML) support erweitert Optionen. Klicke neben einem Format, um es direkt im Paketdialog zu konfigurieren. Du kannst dieselben Einstellungen auch global unter **[Einstellungen > Parser-Konfiguration](#configuring-format-settings)** verwalten.
+ * **Exportmuster**: Definiere den resultierenden Dateinamen mithilfe von Sprachplatzhaltern (z. B. `%two_letters_code%.strings`). Dadurch wird eine Datei pro Sprache erstellt.
+ * *(Optional)* Lege ein **Exportmuster für die Quellsprache** fest.
+ 8. Prüfe im Bereich **Vorschau**, ob die Struktur korrekt aussieht.
+ 9. Klicke auf **Erstellen**.
+
+
+
+
+
+ * **Auswahl eines einzelnen Formats:** Du kannst innerhalb eines einzelnen Bundles jeweils nur ein Format auswählen.
+ * **Einschränkungen beim Originalformat:** Wenn du **Originalformat** auswählst, werden die **Zeichenfolgenfilter** (Labels ein-/ausschließen) deaktiviert. Um Inhalte nach Labels zu filtern, musst du ein bestimmtes Zielformat auswählen (z. B. Android XML, iOS Strings).
+
+
+### Formateinstellungen konfigurieren
+
+Einige Dateiformate (z. B. XLIFF, Android XML) verfügen über zusätzliche Konfigurationsoptionen wie **Quelltext in leeres Ziel kopieren** oder **Platzhalter konvertieren**. Du kannst configure diese Einstellungen direkt in der bundle Dialog von clicking next zu der Format. Alternativ, du kann manage der gleich Einstellungen global in der **Parser-Konfiguration**.
+
+Um configure diese Optionen in der bundle Dialog, folge diesen Schritten:
+
+
+ 1. in der [**Create bundle**](#configuring-bundles) oder [**Edit bundle**](#editing-bundles) Dialog, Klicke next zu der Format du want zu configure.
+ 2. Passe die Einstellungen des Dateiformat-Exporters an, indem du die benötigten Optionen auswählst.
+ 3. Klicke auf **Speichern**.
+
+
+wenn du prefer zu manage der gleich Einstellungen global für der Projekt, follow diese Schritte:
+
+
+ 1. Öffne dein Projekt und gehe zu **Einstellungen > Parser-Konfiguration**.
+ 2. Suche das mit dem Badge **Exporter** gekennzeichnete Format (z. B. **Android XML** oder **XLIFF**). Dies sind die spezifischen Formate, die für die Bundle-Generierung verwendet werden.
+ 3. Klicke auf next zu der Format du want zu configure und Wähle **Bearbeite**. Alternativ, just Klicke auf der benötigt Format.
+ 4. Passe die Einstellungen des Dateiformat-Exporters an, indem du die benötigten Optionen auswählst.
+ 5. Klicke auf **Speichern**.
+
+
+### Bundles suchen, filtern und sortieren
+
+Standardmäßig werden alle Bundles im Bereich **Downloads** angezeigt. Um ein bestimmtes Bundle zu finden, kannst du das Feld **Bundles suchen** verwenden.
+
+Um die Liste der Bundles zu filtern, klicke auf **Filter** und verwende die verfügbaren Optionen:
+
+* **Format**: Filtere nach Dateiformat (**Alle**, **Originalformat** oder bestimmten Zielformaten wie **macosx**, **xml** usw.).
+* **Zuletzt geändert**: Filtere nach Änderungsdatum (**Alle**, **Heute**, **Gestern**, **Letzte 7 Tage**, **Letzte 30 Tage**, **Dieser Monat**, **Letzter Monat**, **Benutzerdefinierter Zeitraum**).
+
+Um Bundles zu sortieren, klicke auf die Spaltenüberschrift, nach der du sortieren möchtest:
+
+* **Bundle-Name**
+* **Format**
+* **Zuletzt geändert**
+
+Klicke einmal, um aufsteigend zu sortieren, und erneut, um absteigend zu sortieren.
+
+Wenn ein Bundle in einer oder mehreren [CDN-Distributionen](#bundles-in-cdn-distributions) verwendet wird, erscheint neben seinem Namen ein **Cloud**-Symbol . Klicke auf dieses Symbol, um automatisch zum Bereich **CDN-Distributionen** zu wechseln und nur die Distributionen anzuzeigen, die dieses Bundle enthalten.
+
+### Bundles herunterladen
+
+Führe die folgenden Schritte aus, um Bundles herunterzuladen:
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads**.
+ 3. *(Optional)* Verwende die Suche oder Filter, um die benötigten Bundles zu finden.
+ 4. Lade die Bundles mit einer der folgenden Methoden herunter:
+ * **Ein einzelnes Bundle**: Klicke neben dem entsprechenden Bundle auf **Herunterladen** .
+ * **Mehrere Bundles**: Aktiviere die Kontrollkästchen neben den Bundles, die du herunterladen möchtest, und klicke anschließend oben rechts in der Liste auf **Herunterladen**.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade herunter** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads**.
+ 3. *(Optional)* Verwende die Suche oder Filter, um die benötigten Bundles zu finden.
+ 4. Lade die Bundles mit einer der folgenden Methoden herunter:
+ * **Ein einzelnes Bundle**: Klicke neben dem entsprechenden Bundle auf **Herunterladen** .
+ * **Mehrere Bundles**: Aktiviere die Kontrollkästchen neben den Bundles, die du herunterladen möchtest, und klicke anschließend oben rechts in der Liste auf **Herunterladen**.
+
+
+
+
+Das System erstellt ein ZIP-Archiv und lädt es herunter. Es enthält Ordner für jede ausgewählte Sprache mit den Übersetzungsdateien im von dir gewählten Format.
+
+
+ Bundle-Downloads funktionieren unabhängig vom Download des vollständigen Projekt-Builds.
+
+
+### Bundles bearbeiten
+
+Führe die folgenden Schritte aus, um ein Bundle zu bearbeiten:
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads**.
+ 3. Klicke auf next zu der bundle und Wähle **Bearbeite**. Alternativ kannst du einfach auf das benötigte Bundle doppelklicken.
+ 4. Nimm deine Änderungen im Konfigurationsdialog vor und klicke auf **Speichern**.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade herunter** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads**.
+ 3. Klicke auf next zu der bundle und Wähle **Bearbeite**. Alternativ kannst du einfach auf das benötigte Bundle doppelklicken.
+ 4. Nimm deine Änderungen im Konfigurationsdialog vor und klicke auf **Speichern**.
+
+
+
+
+### Bundles löschen
+
+Führe die folgenden Schritte aus, um Bundles zu löschen:
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads**.
+ 3. Lösche die Bundles mit einer der folgenden Methoden:
+ * **Single bundle**: Klicke next zu der bundle und Wähle **Lösche**.
+ * **Mehrere Bundles**: Aktiviere die Kontrollkästchen neben den Bundles, die du löschen möchtest, und klicke anschließend oben rechts in der Liste auf **Löschen**.
+ 4. Bestätige den Löschvorgang im Bestätigungsdialog.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade herunter** auf der left Seitenleiste.
+ 2. Erweitere den Bereich **Downloads**.
+ 3. Lösche die Bundles mit einer der folgenden Methoden:
+ * **Single bundle**: Klicke next zu der bundle und Wähle **Lösche**.
+ * **Mehrere Bundles**: Aktiviere die Kontrollkästchen neben den Bundles, die du löschen möchtest, und klicke anschließend oben rechts in der Liste auf **Löschen**.
+ 4. Bestätige den Löschvorgang im Bestätigungsdialog.
+
+
+
+
+## Bundles in VCS-Integrationen
+
+In dateibasierten Projekten ermöglichen VCS-Integrationen die Arbeit mit Bundles im **Zieldatei-Bundle-Modus**.
+
+Führe die folgenden Schritte aus, um eine VCS-Integration im **Zieldatei-Bundle-Modus** zu konfigurieren:
+
+
+ 1. Wähle beim Einrichten deiner VCS-Integration den **Zieldatei-Bundle-Modus** aus und autorisiere die Verbindung.
+ 2. Wähle das Repository und die Branches aus, in die du die Übersetzungen senden möchtest.
+ 3. Klicke auf , um den ausgewählten Branch zu konfigurieren.
+ 4. Gib im Dialog **Branch-Konfiguration** den gewünschten Namen für deine Konfigurationsdatei ein oder behalte den Standardnamen bei. Klicke auf **Weiter**.
+ 5. Wähle in der Liste die Bundles aus, die du synchronisieren möchtest. Du kannst das Feld **Bundles suchen** verwenden, um bestimmte Bundles zu finden, oder auf **Neu erstellen** klicken, um ein neues Bundle einzurichten.
+ 6. Klicke im Dialog **Branch-Konfiguration** auf **Speichern**.
+ 7. Klicke im Hauptdialog der Integration auf **Speichern**, um die Einrichtung der VCS-Integration abzuschließen.
+
+
+
+ In zeichenfolgenbasierten Projekten arbeiten VCS-Integrationen ausschließlich im **Zieldatei-Bundle-Modus**.
+
+
+
+ Mehr erfahren über [configuring VCS integrations online](/enterprise/configuring-vcs-integrations-online/).
+
+
+## Bundles in CDN-Distributionen
+
+In dateibasierten und zeichenfolgenbasierten Projekten ermöglichen **CDN-Distributionen**, übersetzte Inhalte über ein Content Delivery Network (CDN) an deine Anwendung auszuliefern. Distributionen verwenden Bundles, um deine Dateien zu paketieren und bereitzustellen.
+
+
+
+## Bundles in CLI/API
+
+Du kannst Übersetzungen auch mit Bundles exportieren, wenn du mit Crowdin CLI und API arbeitest.
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/translations/downloading-translations.mdx b/src/content/docs/de/enterprise/project-management/translations/downloading-translations.mdx
new file mode 100644
index 000000000..ca43e9c73
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/translations/downloading-translations.mdx
@@ -0,0 +1,112 @@
+---
+title: Übersetzungen herunterladen
+description: Erfahre, wie du Übersetzungen aus deinem Projekt herunterladen kannst
+slug: enterprise/downloading-translations
+sidebar:
+ order: 0
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import KBD from '~/components/KBD.astro';
+import { Image } from 'astro:assets';
+import buildProject from '!/enterprise/project-management/translations/build_project.png';
+import downloadLanguage from '!/enterprise/project-management/translations/download_language.png';
+import downloadFileLanguagePage from '!/enterprise/project-management/translations/download_file_language_page.png';
+import previewTranslations from '!/enterprise/project-management/translations/preview_translations.png';
+import downloadFileEditor from '!/crowdin/project-management/translations/download_file_editor.png';
+
+Du kannst Lade herunter Übersetzungen von dein Crowdin Enterprise Projekt using und combining various Optionen like der Web UI, Console Client (CLI), API, und integrations.
+
+## Projektübersetzungen herunterladen
+
+Um Übersetzungen für das gesamte Projekt herunterzuladen, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Klicke auf **Als ZIP herunterladen**, um den entsprechenden Abschnitt zu erweitern.
+ 3. Klicke auf **Herunterladen**.
+
+
+
+ Übersetzungen werden entsprechend den in den **Einstellungen > Export** des Projekts konfigurierten [Exporteinstellungen](/enterprise/project-settings/export/) heruntergeladen.
+
+
+Standardmäßig enthält das heruntergeladene ZIP-Archiv separate Ordner für jede Sprache. Diese Ordner werden nach den entsprechenden [Sprachcodes](/developer/language-codes/) benannt.
+
+
+ *Projekt*, *Sprache* und *Dateiübersetzung herunterladen* sind nur für [dateibasierte](/enterprise/creating-project/#project-types) Projekte verfügbar. Für stringbasierte Projekte verwendest du [Zieldateipakete](#target-file-bundles).
+
+
+## Sprachübersetzungen herunterladen
+
+Um Übersetzungen für eine einzelne Zielsprache herunterzuladen, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Klicke auf **Als ZIP herunterladen**, um den entsprechenden Abschnitt zu erweitern.
+ 3. Wähle **ausgewählt Sprachen** aus.
+ 4. Wähle die gewünschte Sprache aus dem Dropdown-Menü aus.
+ 5. Klicke auf **Herunterladen**.
+
+
+## Dateiübersetzungen herunterladen
+
+Du kannst Übersetzungen für eine einzelne Datei entweder auf der Sprachseite oder im Editor herunterladen. Führe die folgenden Schritte aus, um Übersetzungen für eine einzelne Datei auf der Sprachseite herunterzuladen:
+
+
+ 1. Öffne dein Projekt und wähle die Zielsprache aus.
+ 2. Klicke auf toward der benötigt Datei.
+ 3. Wähle **Herunterladen**.
+
+
+Um Lade herunter Übersetzungen für ein separate Datei in der [Editor](/enterprise/online-editor/), folge diesen Schritten:
+
+
+ 1. Öffne dein Projekt und wähle die Zielsprache aus.
+ 2. Klicke auf die gewünschte Datei, um sie im Editor zu öffnen.
+ 3. Gehe im Hauptmenü zu **Datei** und wähle **Herunterladen**.
+
+
+
+ Du kannst die Tastenkombination zum Herunterladen von Übersetzungen für eine Datei verwenden (standardmäßig Strg+S oder ⌘+S).
+
+
+## Zieldatei-Bundles
+
+Im Bereich Downloads kannst du Bundles verwalten, um Zeichensätze in einem der ausgewählten Formate zu exportieren.
+
+
+ Mehr erfahren über [configuring bundles](/enterprise/bundles/#managing-bundles-in-ui).
+
+
+## CDN-Verteilungen
+
+Im Bereich CDN-Distributionen kannst du die sofortige Bereitstellung von Übersetzungen für deine mobilen Apps (iOS, Android), Server-, Web- oder Desktop-Apps über ein CDN einrichten und verwalten.
+
+
+ Mehr erfahren über [CDN Distributions](/enterprise/cdn-distributions/).
+
+
+## Übersetzungen in der Vorschau anzeigen
+
+Führe die folgenden Schritte aus, um die Übersetzungen für ein gesamtes Projekt in der Vorschau anzuzeigen:
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Wähle im Bereich **Übersetzungen in der Vorschau** eine der verfügbaren Optionen aus:
+ * **CSV** – Lade alle Projektübersetzungen in einer einzigen CSV-Datei herunter.
+ * **XLSX** – Lade alle Projektübersetzungen in einer einzigen XLSX-Datei herunter.
+
+
+
+
+## Siehe auch
+
+
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/project-management/translations/uploading-translations.mdx b/src/content/docs/de/enterprise/project-management/translations/uploading-translations.mdx
new file mode 100644
index 000000000..102a3f865
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/translations/uploading-translations.mdx
@@ -0,0 +1,149 @@
+---
+title: Vorhandene Übersetzungen hochladen
+description: Erfahre, wie du Lade hoch existing Übersetzungen zu dein Projekt
+slug: enterprise/uploading-translations
+sidebar:
+ order: 1
+---
+
+import { Aside, CardGrid, LinkCard, Tabs, TabItem, Steps } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import uploadTranslations from '!/enterprise/project-management/translations/upload_translations.png';
+import uploadTranslationsSb from '!/enterprise/project-management/translations/upload_translations_sb.png';
+import uploadTranslationsConfigure from '!/enterprise/project-management/translations/upload_translations_configure.png';
+import uploadTranslationsLanguagePage from '!/enterprise/project-management/translations/upload_translations_language_page.png';
+import uploadTranslationsXliff from '!/enterprise/project-management/translations/upload_translations_xliff.png';
+import uploadTranslationsEditorMenu from '!/crowdin/project-management/translations/upload_translations_editor_menu.png';
+import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download_upload_grid.png';
+
+Wenn Sie bereits über Übersetzungen verfügen, können Sie diese in Ihr Projekt in Crowdin Enterprise hochladen.
+
+Bei [dateibasierten](/enterprise/creating-project/#file-based-project) Projekten kannst du dies über den Bereich **Übersetzungen** oder direkt aus einer bestimmten Datei im Editor tun. Bei [stringbasierten](/enterprise/creating-project/#string-based-project) Projekten verwendest du den Bereich **Hochladen** oder öffnest die Zielsprache im Editor, um XLIFF-Übersetzungen hochzuladen.
+
+Am besten ist es, übersetzte Dateien mit der Schlüssel-Wert-Struktur hochzuladen.
+
+
+ Der maximum Datei size ist 100 MB. wenn dein Datei exceeds dies limit, it ist recommended zu split it in several smaller Dateien, und Lade hoch them one bei ein Zeit.
+
+
+## Hochladen Übersetzungen über Projekt Seite
+
+Um Lade hoch Übersetzungen zu dein Projekt, folge diesen Schritten:
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Übersetzungen** auf der left Seitenleiste.
+ 2. Klicke auf **Lade hoch existing Übersetzungen** zu expand der respective Bereich.
+ 3. Ziehe und drop Dateien von dein machine, oder Klicke **Wähle Dateien**. Sie können ZIP-Archive hochladen, um mehrere Ordner und Dateien hinzuzufügen.
+ 4. Crowdin Enterprise ordnet hochgeladene Übersetzungen automatisch den entsprechenden Quelldateien und Sprachen zu. Prüfen Sie manuell, ob alles richtig abgestimmt ist.
+ 5. *(optional)* Configure der system behavior toward der hochgeladen Übersetzungen using der erweitert Importiere Einstellungen.
+
+ von default, Übersetzungen dass match der Quelle Zeichenfolgen, Übersetzungen dass sind identical zu der existing ones, und Übersetzungen für ausgeblendet Zeichenfolgen sind übersprungen during der Lade hoch.
+
+ 6. Klicke auf **Importiere** zu apply der Übersetzungen zu der Quelle Dateien.
+
+
+
+
+ 1. Öffne dein Projekt und Wähle **Lade hoch** auf der left Seitenleiste.
+ 2. Ziehe und drop Dateien von dein machine, oder Klicke **Wähle Dateien**. Du kannst auch Lade hoch ZIP archives wenn du want ein Setze von Dateien zu sein hinzugefügt.
+ 3. Crowdin Enterprise automatisch tries zu detect der Ziel Sprache zu die du're Hochladen Übersetzungen. Check it manuell zu Erstelle sure Ziel Sprachen sind matched correctly towards Übersetzung Dateien.
+ 4. *(optional)* in der **Übersetzungen** Bereich, zu der right von der hochgeladen Datei Liste, configure erweitert Übersetzung Importiere Einstellungen.
+
+ von default, Übersetzungen sind hochgeladen als unapproved, Übersetzungen dass match der Quelle Zeichenfolgen, und Übersetzungen für ausgeblendet Zeichenfolgen sind übersprungen during der Lade hoch.
+
+ 5. Klicke auf **Lade hoch** zu apply Übersetzungen zu der Quelle Zeichenfolgen.
+
+
+
+
+
+## Übersetzungen über die Sprachseite hochladen
+
+
+
+
+ 1. Wählen Sie die Sprache auf der Projektseite.
+ 2. Klicke auf next zu der Datei Übersetzungen sollte sein hochgeladen zu.
+ 3. Wähle **Upload Translations**.
+
+
+
+
+ Das Hochladen von Übersetzungen über die Sprachseite wird bei [stringbasierten](/enterprise/creating-project/#string-based-project) Projekten nicht unterstützt.
+
+
+
+
+## Übersetzungen über den Editor hochladen
+
+zu Lade hoch ein Datei mit Übersetzungen über [Online Editor](/enterprise/online-editor/), go zu **Datei** in der Haupt Menü, und Wähle **Lade hoch Übersetzungen**.
+
+
+
+Wenn du im Editor den Modus [Mehrsprachig (Raster)](/enterprise/online-editor/#multilingual-mode-grid) verwendest, klicke auf den Dropdown-Pfeil neben der Spalte einer Zielsprache und wähle **Übersetzungen hochladen**.
+
+## XLIFF-Übersetzungen hochladen
+
+Sie können die Offline-Übersetzung für alle Dateiformate durchführen, nachdem Sie vorhandene Inhalte im XLIFF-Format heruntergeladen haben. Sobald der Offline-Übersetzungs sind finished, Verwende **Lade hoch XLIFF Übersetzungen**.
+
+Um XLIFF-Übersetzungen für alle Dateien einer bestimmten Zielsprache hochzuladen, gehen Sie wie folgt vor:
+
+
+ 1. Wählen Sie die Sprache auf der Projektseite.
+ 2. Klicke auf in der upper-right corner und Wähle **Lade hoch XLIFF Übersetzungen**.
+
+
+Diese Funktion bietet die folgenden Optionen:
+
+## Schlüssel-Wert-Formate
+
+Sie können Übersetzungen für Quelldateien mit einer Schlüssel-Wert-Struktur einfach hochladen.
+
+Dieser includes der following Datei Formate: Android XML, macOS/iOS Zeichenfolgen, Stringsdict, JSON, Chrome JSON, GO JSON, i18next JSON, FBT JSON, XLIFF, XLIFF 2.0, Java Properties, Play Properties, Java Properties XML, RESX, RESW, RES JSON, YAML, INI, Joomla INI, JS, FJS, PO, TS, QT TS, TOML, Coffee, XAML, SRT, VTT, VTT2, SBV, SVG, DTD, CSV, RC, WXL, Haml, XLSX, PLIST, PHP, ARB, VDF.
+
+Das System ordnet hochgeladene Übersetzungen entsprechend den String-Schlüsseln zu.
+
+## Text- und HTML-basierte Formate
+
+Für Dateien, die keine definierte Struktur haben, wird das Hochladen der Übersetzung durch eine experimentelle maschinelle Lerntechnologie durchgeführt.
+
+Dieser includes der following Datei Formate: HTML, Front Matter HTML, Markdown, Front Matter Markdown, TXT, Generic XML, Web XML, DOCX, HAML, IDML, DITA, Wiki, und ADOC.
+
+Um die besten Ergebnisse zu erzielen, empfehlen wir, die Übersetzungsdateien mit der gleichen oder einer möglichst ähnlichen Dateistruktur wie die Quelldateien hochzuladen.
+
+Derzeit ist diese Funktion für die folgenden Sprachen verfügbar (unabhängig von der Sprachkombination): Arabisch, Chinesisch (vereinfacht), Chinesisch (traditionell), Englisch, Französisch, Deutsch, Italienisch, Japanisch, Koreanisch, Niederländisch, Polnisch, Portugiesisch, Portugiesisch (Brasilien), Spanisch, Thailändisch, Türkisch und Russisch.
+
+
+
+
+
+
+## Lade hoch-Zusammenfassung
+
+Nach dem Hochladen ein Übersetzung Datei, ein initial summary appears showing der grundlegend Importiere statistics (e.g., Imported, freigegeben, übersprungen).
+
+Je nach wo du Lade hoch der Datei, dies initial summary wird look slightly unterschiedlich:
+
+* **von der Übersetzungen Tab:** ein pop-up notification wird appear mit ein **Zeige Detailed Report** Schaltfläche.
+* **von ein Sprache Seite oder der Editor:** ein Dialog window wird appear mit **Close**, **Zeige Detailed Report**, und **Reload** Schaltflächen. Klicke auf **Reload** zu Aktualisiere der Übersetzung progress angezeigt auf der Seite.
+
+### Detaillierter Bericht (Statistik zum Übersetzungsimport)
+
+von der initial summary, Klicke **Zeige Detailed Report** zu Öffne der **Importiere Übersetzungen Statistic** Dialog. dies report provides ein full breakdown von der Importiere und ist organized in three clickable Tabs bei der top:
+
+* **Hinzugefügte Übersetzungen**
+* **Freigegebene Übersetzungen**
+* **Übersprungene Übersetzungen**
+
+Du kannst Klicke auf jede Tab zu Zeige Details für der affected Dateien und Sprachen.
+
+der **Übersprungene Übersetzungen** Tab provides ein categorized breakdown von alle Übersetzungen dass waren not imported. Common reasons für übersprungen Übersetzungen include:
+
+* **Übersetzung equals Quelle** – der Übersetzung war identical zu der Quelle Text.
+* **ausgeblendet Zeichenfolgen** – der Übersetzungen waren für Zeichenfolgen dass sind derzeit ausgeblendet in der Projekt.
+* **QA check** – der Übersetzung failed one oder mehr quality assurance checks. der report wird Zeige ein sub-Liste von der spezifisch QA Problem Typen (e.g., *Duplicate Übersetzung*, *Numbers mismatch*, etc.) basierend auf den unter [**Einstellungen > QA-Prüfungen**](/enterprise/project-settings/qa-checks/#qa-check-parameters) konfigurierten QA-Prüfungen.
+
+Für eine erweiterte Fehlerbehebung, Klicke der **Service Logs** link in der top-right corner von der **Importiere Übersetzungen Statistic** Dialog. Dieser wird redirect du zu der **Lade hoch Übersetzungen Log Details** Seite (located in **Tools > Service Logs**), die displays der technical Details von der Importiere, including ein message, Datum/Zeit, und Details in JSON Format.
diff --git a/src/content/docs/de/enterprise/project-management/webhooks.mdx b/src/content/docs/de/enterprise/project-management/webhooks.mdx
new file mode 100644
index 000000000..053f48744
--- /dev/null
+++ b/src/content/docs/de/enterprise/project-management/webhooks.mdx
@@ -0,0 +1,124 @@
+---
+title: Webhooks
+description: Integriere Crowdin mit deinen Diensten, indem du Webhooks konfigurierst
+slug: enterprise/webhooks
+---
+
+import { Image } from 'astro:assets';
+import { Aside, Steps } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import webhooksAdd from '!/enterprise/project-management/webhooks_add.png';
+import webhooksEditDelete from '!/enterprise/project-management/webhooks_edit_delete.png';
+import webhooksActivities from '!/enterprise/project-management/webhooks_activities.png';
+import webhooksLog from '!/enterprise/project-management/webhooks_log.png';
+
+Webhooks notify und help du collect Informationen about der key Ereignisse dass happen in dein Crowdin Enterprise Projekt, like completed Übersetzungen oder proofreading. After du configure ein webhook, Crowdin Enterprise wird start sending POST oder GET Anfragen mit Daten zu der webhook URL über HTTP.
+
+
+ zu manage webhooks in ein Projekt, du muss haben der Admin, Group/Projekt Manager, oder Developer / Übersetzung Requestor Rolle. See [Inviting People](/enterprise/inviting-people/) für mehr Informationen.
+
+
+## Anwendungsfälle
+
+Du kannst Webhooks hinzufügen, um Integrationen mit Diensten oder deinem Backend aufzubauen. Zum Beispiel:
+
+* Richte einen Webhook ein, um Benachrichtigungen an das von dir verwendete System zu senden.
+* Übermittle Informationen an Drittanbieterdienste mit den spezifischen Anforderungen der Anfrage (z. B. HTTP-Methode, Inhaltstyp).
+* Erstelle benutzerdefinierte Integrationen mit Crowdin Enterprise.
+
+## Events
+
+Du kannst Webhooks für verschiedene Ereignisse konfigurieren, die im Projekt auftreten, z. B. wenn eine Datei übersetzt oder Korrektur gelesen wird oder wenn eine Zeichenfolge hinzugefügt oder aktualisiert wird.
+
+
+ Weitere Informationen zu [Webhook-Ereignissen](/developer/webhooks/#events) findest du im Crowdin Developer Portal.
+
+
+## Webhooks hinzufügen
+
+Um configure webhooks in Crowdin Enterprise, folge diesen Schritten:
+
+
+ 1. Öffne dein Projekt und go zu der **Tools** Tab (für Organisation-level webhooks, Öffne dein **Organisation Einstellungen**).
+ 2. Wähle **Webhooks** und Klicke **Erstelle** aus.
+
+
+
+
+Für die Registrierung eines Webhooks musst du die folgenden Informationen angeben:
+
+* der webhook Name (Zum Beispiel, "neu Übersetzung hinzugefügt").
+* Die Ereignisse, die an die URL gesendet werden sollen. Du kannst entweder ein einzelnes Ereignis oder eine bestimmte Gruppe von Ereignissen auswählen.
+* Die URL, an die die Webhook-Callbacks als direkte Anfragen gesendet werden. Weiterleitungen werden nicht unterstützt und führen zu einer fehlgeschlagenen Zustellung. Der Endpunkt muss innerhalb von **30 Sekunden** eine `2XX`-Antwort zurückgeben.
+* der Anfrage Methode dass indicates der gewünscht Aktion zu sein performed für ein given resource (Verwende either GET oder POST).
+* Der Inhaltstyp für die POST-Anfragemethode (`multipart/form-data`, `application/json` oder `application/x-www-form-urlencoded`).
+ * Für den Inhaltstyp `application/json` kannst du **Batch-Webhooks** auswählen, um mehrere Ereignisse in einer einzigen Anfrage zusammenzufassen.
+
+Optional kannst du deinem Webhook spezielle Header hinzufügen. Sie können für zusätzliche Sicherheit, als Autorisierungsmethode und für weitere Zwecke verwendet werden. Zum Beispiel, wenn du Füge hinzu headers, dein webhook Endpunkt kann check them zu ensure dass Informationen ist coming von Crowdin Enterprise.
+
+
+ Klicke beim Hinzufügen eines Webhooks auf **Webhook testen**, um zu sehen, wie deine Anwendung auf diesen Aufruf reagiert.
+
+
+
+ Du kannst bis zu 20 Webhook-Endpunkte für Ereignisse auf Projektebene konfigurieren.
+
+
+Je nach dein approach zu webhooks management, du könnte need zu Füge hinzu dedicated Crowdin Enterprise IP addresses zu dein firewall zu allow Crowdin Enterprise zu Öffne der pre-konfiguriert webhook URLs.
+
+
+ Weitere Informationen zu [IP-Adressen](/developer/ip-addresses/#webhooks-ai-providers-and-mt-engines).
+
+
+## Benutzerdefinierte Payloads
+
+jede Ereignis Typ in Crowdin Enterprise hat ein spezifisch Payload Format mit der relevant Ereignis Informationen. Du kannst die Webhook-Payload anpassen, um die Elemente so hinzuzufügen und zu organisieren, wie es dein System benötigt.
+
+zu check der Ereignis's possible variables, hover over der *Info* icon in der *Payload* Bereich's right upper corner.
+
+## Webhooks bearbeiten oder löschen
+
+Du kannst access der Liste von alle existing webhooks within ein spezifisch Projekt. Du wirst sein able zu Bearbeite oder Lösche webhooks right von der Liste von webhooks angezeigt.
+
+
+
+## Aktivitäten
+
+After der Ereignisse sind triggered, du wird sein able zu Prüfung der activity von jede webhook separat. Verwende der Filtere zu Prüfung alle oder nur fehlgeschlagen webhook notifications.
+
+
+
+Alternativ, du kann Prüfung der full Liste von sent webhooks in der **Tools > Webhook-Protokoll**. Filtere webhook notifications von Ergebnis (beliebige oder fehlgeschlagen), Ereignis Typen, oder Name.
+
+
+
+## Fehlgeschlagene Webhooks
+
+Crowdin Enterprise sends jede Ereignis zu dein webhook URL once, so ein Ereignis dass fails isn't sent again.
+
+Webhooks, die in den letzten 24 Stunden mindestens 100 Mal mit Antwortcodes aus dem Bereich 4xx oder 5xx fehlgeschlagen sind, werden automatisch deaktiviert.
+
+### Deaktivierte Webhooks
+
+Deaktivierte Webhooks werden im Bereich **Webhooks** mit einem deaktivierten Häkchen angezeigt. Dies weist darauf hin, dass sie aufgrund anhaltender Fehler derzeit inaktiv sind. Um mehr über fehlgeschlagene Webhooks zu erfahren, gehe zum Bereich **Aufrufverlauf > Fehlgeschlagen**. Dort kannst du detaillierte Informationen zu den bei jedem fehlgeschlagenen Webhook aufgetretenen Problemen anzeigen.
+
+### Manuelles Reaktivieren
+
+Nachdem du die Ursache der Webhook-Fehler identifiziert und behoben hast, kannst du die Webhooks manuell reaktivieren, um ihre Funktion wiederherzustellen. Wähle im Bereich **Webhooks** den deaktivierten Webhook zur Reaktivierung aus.
+
+## Webhooks an Slack senden
+
+mit der help von Crowdin Enterprise webhooks, du kann send notifications about pre-konfiguriert Ereignis Typen direkt zu ein spezifisch Slack Kanal.
+
+Um das Senden von Webhooks an Slack zu konfigurieren, musst du eine einfache Slack-App erstellen.
+
+
+ Weitere Informationen zum [Senden von Nachrichten an Slack über Incoming Webhooks](https://api.slack.com/messaging/webhooks).
+
+
+Sobald du Erstelle und configure dein Slack app, du'll haben ein Webhook URL dass sollte sein used für der Webhooks Konfiguration in Crowdin Enterprise.
+
+
+ Um Webhooks an Slack zu senden, stelle sicher, dass deine benutzerdefinierte Payload das Feld `"text"` enthält und die Option **Batch-Webhooks** deaktiviert ist.
+
diff --git a/src/content/docs/de/enterprise/reports/contributor-reports.mdx b/src/content/docs/de/enterprise/reports/contributor-reports.mdx
new file mode 100644
index 000000000..e5f0dd9c6
--- /dev/null
+++ b/src/content/docs/de/enterprise/reports/contributor-reports.mdx
@@ -0,0 +1,524 @@
+---
+title: /contributor-reports/
+description: Den Preis deiner Beiträge zum Projekt schätzen und berechnen
+slug: enterprise/contributor-reports
+sidebar:
+ order: 2
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import reportsTab from '!/enterprise/reports/contributor_reports_tab.png';
+import costEstimateGenerating from '!/enterprise/reports/contributor_reports_cost_estimate_generating.png';
+import addTmMatchType from '!/enterprise/reports/reports_cost_estimate_add_tm_match_type.png';
+import addCustomRates from '!/enterprise/reports/reports_cost_estimate_add_custom_rates.png';
+import myActivityGenerating from '!/enterprise/reports/contributor_reports_my_activity_generating.png';
+import addCustomRatesMyActivity from '!/enterprise/reports/contributor_reports_my_activity_add_custom_rates.png';
+import topMembersSorted from '!/enterprise/reports/reports_top_members_sorted.png';
+import archiveViewing from '!/enterprise/reports/project_reports_archive_viewing.png';
+
+Als Übersetzer oder Korrekturleser kannst du den Preis deiner Beiträge zum Projekt schätzen und berechnen und deine Position in der Liste der Top-Mitglieder anzeigen. Du kannst außerdem den Projektfortschritt anzeigen und Beiträge über einen bestimmten Zeitraum verfolgen. Öffnen Sie dazu das Projekt und wählen Sie links in der Seitenleiste **Berichte** aus.
+
+
+
+## Projektübersicht
+
+Verwende diesen Bereich, um eine Zusammenfassung des Projektumfangs zu erhalten und Übersetzungs- und Korrekturleseaktivitäten über ausgewählte Zeiträume zu überwachen. Oben rechts kannst du eine Berichtseinheit (*Wörter*, *Zeichenfolgen*, *Zeichen* oder *Zeichen mit Leerzeichen*) auswählen, die für alle Berichte in diesem Bereich gilt. Die prozentual angezeigten Vergleiche werden berechnet, indem der ausgewählte Zeitraum mit demselben vorherigen Zeitraum verglichen wird (z. B. wird bei Auswahl eines Monats der aktuelle Monat mit dem vorherigen verglichen).
+
+Um Berichte zur weiteren Analyse oder Dokumentation herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Format (CSV, XLSX oder JSON).
+
+In Berichten mit interaktiven Diagrammen kannst du den Mauszeiger über Datenpunkte bewegen, um detailliertere Informationen wie Tages- oder Monatssummen für jede Kategorie anzuzeigen.
+
+Oben auf der Seite werden die wichtigsten Statistiken zum Projektumfang angezeigt:
+
+* *Übersetzbar*: Die Gesamtmenge des für die Übersetzung verfügbaren Textes.
+* *Ausgeblendet*: Die Gesamtmenge des Textes in ausgeblendeten Zeichenfolgen.
+* *Gesamt*: Die Gesamtmenge des Textes im Projekt (*Übersetzbar* + *Ausgeblendet*).
+* *Übersetzung in*: Die Anzahl der Zielsprachen im Projekt.
+
+Unter den Hauptstatistiken enthält der Bereich **Übersicht** den folgenden Bericht:
+
+### Aktivitätsübersicht
+
+Dieser Bericht verfolgt die gesamte Übersetzungs- und Korrekturleseaktivität im Projekt. Du kannst die Daten nach **Datumsbereich** und **Sprache** filtern. Der Bericht ist in zwei Hauptbereiche unterteilt: **Übersetzung** und **Korrekturlesen**.
+
+Jeder Bereich zeigt die insgesamt im ausgewählten Zeitraum geleistete Arbeit mit einem prozentualen Vergleich zum vorherigen Zeitraum. Du kannst in jedem Bereich den Abschnitt **Aufschlüsselung nach Sprache** erweitern, um eine Tabelle mit denselben Kennzahlen, aufgeschlüsselt nach Zielsprache, anzuzeigen.
+
+
+ Die Aktivitätsübersicht zeigt Informationen zu allen im Projekt vorgenommenen Übersetzungen (einschließlich doppelter Übersetzungen desselben Übersetzers, entfernter Übersetzungen usw.).
+
+
+#### Übersetzung
+
+Dieser Bereich zeigt den Umfang des übersetzten Textes, aufgeschlüsselt nach den folgenden wichtigen Kennzahlen:
+
+* *Gesamt (Ende des Zeitraums)*
+* *Menschliche Übersetzung*
+* *Translation Memory*
+* *Machine Translation*
+* *KI*
+
+Das Diagramm **Übersetzung** unter den Kennzahlen zeigt für jeden Übersetzungstyp mehrere Linien gleichzeitig. Wenn du den Mauszeiger über Datenpunkte bewegst, kannst du Tages- oder Monatssummen für jede Kategorie anzeigen.
+
+#### Korrekur
+
+Dieser Bereich zeigt den Umfang des genehmigten Textes und die Abstimmungsaktivität. Die wichtigste Kennzahl ist *Genehmigte* Wörter.
+
+Das Diagramm **Korrekturlesen** visualisiert die Genehmigungs- und Abstimmungsaktivität im Zeitverlauf anhand zweier unterschiedlicher Linien: *Genehmigte Wörter* und *Stimmen*. Wenn du den Mauszeiger über Datenpunkte bewegst, kannst du die Tages- oder Monatssummen für genehmigte Texte und abgegebene Stimmen anzeigen.
+
+## Kostenschätzung
+
+Der Bericht zur Kostenschätzung ermöglicht es dir, den ungefähren Preis deiner Beiträge (d. h. Übersetzung oder Korrekturlesen) zum Projekt auf Grundlage aller oder bestimmter dir zugewiesener Aufgaben zu berechnen.
+
+
+ Du kannst Aufgaben mit dem Status „Zu erledigen“ oder „In Bearbeitung“ auswählen.
+
+
+Lege die Übersetzungs- und Genehmigungstarife fest, um die Kosten für nicht übersetzte und nicht genehmigte Zeichenfolgen innerhalb der ausgewählten Aufgaben anzuzeigen.
+
+You can generate a Cost Estimate report based on the following filter parameters:
+
+* Aufgaben: Alle Aufgaben oder eine bestimmte Aufgabe.
+
+
+ Die endgültigen Übersetzungskosten können aufgrund verschiedener Faktoren abweichen, z. B. hinzugefügter oder gelöschter Texte, mehrerer Personen, die dieselbe Zeichenfolge in dieselbe Sprache übersetzen, und weiterer Faktoren.
+
+
+### Generating a Report {#generating-cost-estimate}
+
+To generate the Cost Estimate report, follow these steps:
+
+
+ 1. Wähle die bevorzugte Währung und die Berichtseinheit (Wort, Zeichenkette, Zeichen oder Zeichen einschließlich Leerzeichen) aus.
+ 2. Use the available filter parameters to specify the report data you're interested in.
+ 3. Set your [rates](#rates-cost-estimate) for translations and approvals.
+ 4. Click **Generate**.
+
+
+
+
+
+ Rates are automatically saved after you click *Generate*.
+
+
+#### Cost Estimate Queue {#queue-cost-estimate}
+
+Nachdem du auf **Generieren** geklickt hast, wird der Bericht zur Kostenschätzung einer gemeinsamen Berichtswarteschlange für das Projekt hinzugefügt und im Hintergrund verarbeitet. Dadurch wird verhindert, dass mehrere mit unterschiedlichen Filtern erstellte Berichte sich gegenseitig überschreiben. Each report is generated separately and appears in the **Reports > Archive** section once completed.
+
+Von Managern erstellte Berichte haben in der Warteschlange eine höhere Priorität. Wenn ein Manager einen Bericht erstellt, während sich noch der Bericht eines Mitwirkenden in der Warteschlange befindet, wird der Bericht des Managers zuerst verarbeitet.
+
+When a report is added to the queue, a notification appears confirming that the report generation has been queued, with quick access to view the queue or close the message.
+
+While the report is being generated, a pop-up in the lower-right corner of the screen shows the queue status. The status updates automatically as the report progresses:
+
+* **Fehlgeschlagen** – Bei der Erstellung des Berichts ist ein Fehler aufgetreten.
+* **In progress** – the report generation has started. A progress bar shows the current percentage.
+* **Completed** – the report has been generated successfully and can be accessed via the [Archive](#archive).
+* **Failed** – an error occurred during report generation.
+
+Each report runs independently, so you can safely generate multiple Cost Estimate reports with different filters without affecting those that might have been started earlier and are still in progress.
+
+### Rates {#rates-cost-estimate}
+
+You can set the prices for Base rates (full translation, proofread) and configure Net Rate Schemes (percentage of the full translation rate paid for translation using TM suggestions).
+
+#### Base Rates {#base-rates-cost-estimate}
+
+In the Base Rates section, you can set rates for the following types of work:
+
+* **Full translation** – for each translation made by a person.
+ If the string has multiple translations made by the same person, only one is counted. If the string has several translations made by different people, each is counted for a specific translator.
+* **Proofread** – for each approved translation.
+
+#### Net Rate Schemes {#net-rate-schemes-cost-estimate}
+
+In the Net Rate Schemes section, in addition to the base rates, you can set the percentage of the full translation rate to be paid for translations made using TM suggestions of various TM Match types. By default, you can configure the percentage of the full translation rate for the following TM Match types:
+
+* **101 (perfect)** – for translations made using Perfect match TM suggestions (source strings are identical to TM suggestion by text and context).
+* **100** – for translations made using 100% match TM suggestions (source strings are identical to TM suggestion only by text).
+
+You can also add your own TM match types, specifying the preferred percentage of text similarity and the percentage of the full translation rate to be paid for such a translation.
+
+To add your own TM match types, follow these steps:
+
+
+ 1. Click in the Net Rate Schemes section.
+ 2. Click on the appeared button.
+ 3. Specify the TM match range and the percentage of the full translation rate.
+ 4. Click to save the settings.
+
+
+
+
+#### Adding Custom Rates {#custom-rates-cost-estimate}
+
+If you are multilingual and work with different languages, in addition to base rates that are applied to all languages by default, you can add custom rates for specific languages. To add custom rates, click **Add custom rates**.
+
+Um die Sprachen für benutzerdefinierte Tarife auszuwählen, klicke auf die Dropdown-Menüs und wähle die benötigten Sprachen aus. You can create as many custom rates as you need.
+
+
+
+#### Rate Templates
+
+If project managers saved multiple rate configurations, you can use them for report generation. Saved templates allow you to quickly switch between different configurations.
+
+Klicke auf **Vorlagen**, um gespeicherte Tarifvorlagen anzuzeigen und auszuwählen.
+
+### Include Auto-translated Strings
+
+Dann übersetzt du diese Zeichenfolge über eine TM- oder MT-Engine automatisch und erstellst erneut einen Bericht zur Kostenschätzung mit ausgewählter Option **Automatisch übersetzte Zeichenfolgen einbeziehen**. By default, this option is selected.
+
+Beispielsweise gibt es im Projekt die nicht übersetzte Zeichenfolge `Validate your username`. You generate a Cost Estimate report with the **Include auto-translated strings** option selected. This string will be included in the Cost Estimate. Then a project manager auto-translates this string via TM or MT engine and you once again generate a Cost Estimate report with the **Include auto-translated strings** option selected. This time, the auto-translated string `Validate your username` won't be included in the Cost Estimate report.
+
+On the other hand, with the **Include auto-translated strings** option cleared, the string `Validate your username` will be included in the Cost Estimate report both times, when untranslated and when auto-translated via TM or MT engine.
+
+### Calculate Internal Fuzzy Matches
+
+Internal Fuzzy Matches are partial (fuzzy) TM matches found among untranslated strings in your project that can potentially be added to the Translation Memory. For example, if the first string in a file is `Validate your username` and the last one is `Validate your username again`, there is an internal fuzzy match.
+
+To include fuzzy (99% and less) internal matches, as well as perfect (101%) and 100% matches, in your Cost Estimate report and get a more comprehensive prediction of how many strings can be added to the TM if translated in sequence, select **Calculate Internal Fuzzy Matches**. Note that these calculations are approximate because the actual translation order may differ.
+
+If you clear **Calculate Internal Fuzzy Matches**, the Cost Estimate report will only show perfect (101%) and 100% internal matches (repetitions), and will not include any fuzzy matches.
+
+
+ Internal Fuzzy Matches are counted according to the [Net Rate Schemes](#net-rate-schemes-cost-estimate) configurations.
+
+
+### Result Analysis {#result-analysis-cost-estimate}
+
+Nach der Erstellung des Berichts werden die folgenden Werte angezeigt:
+
+* **Gesamt** – Allgemeine Kostenschätzung für alle Aufgaben.
+* **Zwischensummen** – Kostenschätzung für jede Aufgabe:
+ * **Übersetzung** – Kosten für Zeichenfolgen, die neue oder aktualisierte Übersetzungen erfordern (keine Nutzung von Matches mit hohem Prozentwert).
+ * **Korrekturlesen** – Kosten für die Überprüfung von Übersetzungen.
+ * **TM-Einsparungen** – Einsparungen durch vorhandene Übersetzungen (in der TM oder innerhalb des Projekts).
+ * **Gewichtete Wörter / Zeichenfolgen / Zeichen / Zeichen mit Leerzeichen** – Endgültige Wortanzahl für die Kostenberechnung nach Anwendung von TM-/internen Match-Rabatten.
+* Die Haupttabelle mit Details zu Treffertypen und Status.
+* Die zweite Tabelle mit Daten für jeden im Auftrag enthaltenen Ordner oder jede Datei.
+
+Um den Bericht zur Kostenschätzung herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON).
+
+
+ The generated Cost Estimate report is available for viewing in the [Archive](#archive) section.
+
+
+## Beste Mitglieder
+
+Der Bericht „Top-Mitglieder“ ermöglicht es dir, deine Position in der Liste der Projektmitglieder zu prüfen und zu sehen, wer im Laufe der Zeit am meisten zur Übersetzung des Projekts beigetragen hat. This list includes all users who have ever contributed, even if they are no longer current project members.
+
+Default parameters:
+
+* *Sortiert nach*: übersetzte Texteinheiten.
+* Das Mitglied, das die meisten Übersetzungen erstellt hat, steht oben in der Liste.
+* *Sorted by*: translated text units. A member who translated the most is placed at the top of the list.
+* *Languages*: all languages
+* *Contributors*: all
+
+Das Label **Du** wird in der Berichtstabelle neben deinem eigenen Benutzernamen angezeigt und erleichtert die Identifizierung deines persönlichen Beitrags.
+
+Re-sort the members by clicking on the needed parameter. For example, if you are a proofreader, you might want to know who approved most of the strings. For this, click on the *Approved* parameter to redo sorting.
+
+
+
+### Generating a Custom List of Top Members
+
+To generate a custom list of top members, follow these steps:
+
+
+ 1. Select the preferred report unit (words, strings, characters with or without spaces).
+ 2. Select the time period for which you want to see the activity of contributors.
+ 3. To make a list of contributors for a specific language, select the language you need from the drop-down menu above the list. Alternatively, select **All languages**.
+
+
+To look for your account or account of any other contributor, use the search field.
+
+The Top Members list includes the following columns:
+
+* *Rank* – contributor’s position in the list based on the currently selected sorting criteria (e.g., *Translated*, *Approved*, etc.).
+* *Name* – contributor's first name, last name and username.
+* *Languages* – project languages.
+* *Translated* – the number of translated source content units.
+* *Ziel* – die Anzahl der übersetzten Inhaltseinheiten in einer Zielsprache.
+
This parameter is not available for the *Strings* content unit because the number of source and translated strings is always the same.
+* *Approved* – the number of approved content units.
+* *Voted* – the number of votes a contributor made.
+* *"+" votes received* – the number of upvotes a contributor received for translations.
+* *"-" votes received* – the number of downvotes a contributor received for translations.
+* *Winning* – the number of approvals a contributor received for translations.
+* *Zugriff gewährt* – gibt an, wann einem Mitglied Zugriff auf ein Projekt gewährt wurde.
+
+To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones.
+
+
+ Die Option **Exportieren** für den Bericht „Top-Mitglieder“ ist in den Beitragsberichten nicht verfügbar.
+
+
+## Meine Aktivität
+
+Mit dem Bericht „Meine Aktivität“ können Sie den Preis Ihres Beitrags (d. h. Übersetzung oder Korrekturlesen) zum Projekt berechnen.
+
+Sie können einen Bericht „Meine Aktivität“ anhand der folgenden Filterparameter erstellen:
+
+* Aufgaben: Nicht ausgewählt, alle Aufgaben oder eine bestimmte Aufgabe.
+* Zeitraum: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum.
+* Workflow-Schritt (gilt für [Projekte mit einem Workflow](/enterprise/creating-project/#projects-with-a-workflow)): Alle oder ein bestimmter Workflow-Schritt.
+* Files: All files (including deleted files and strings) or Selected files (including deleted strings).
+* Language: All or specific target language.
+* Labels (gilt für Projekte mit [Labels](/enterprise/project-settings/labels/)): Nicht ausgewählt, Zeichenketten mit ausgewählten Labels oder Zeichenketten ohne ausgewählte Labels.
+
+### Generating a Report {#generating-my-activity}
+
+Um den Bericht „Meine Aktivität“ zu erstellen, gehen Sie wie folgt vor:
+
+
+ 1. Wähle die bevorzugte Währung und die Berichtseinheit (Wort, Zeichenkette, Zeichen oder Zeichen einschließlich Leerzeichen) aus.
+ 2. Use the available filter parameters to specify the report data you're interested in.
+ 3. Legen Sie Ihre [Tarife](#rates-my-activity) fest.
+ 4. *(Optional)* Konfigurieren Sie die [erweiterten Einstellungen](#advanced-settings-my-activity).
+ 5. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 6. Click **Generate**.
+
+
+
+
+
+ Rates are automatically saved after you click **Generate**.
+
+
+
+ Wenn sich der Umfang einer Aufgabe ändert, nachdem bereits Beiträge geleistet wurden (z. B. wenn einige Zeichenfolgen aus der Aufgabe entfernt wurden), werden diese Beiträge weiterhin in einen Bericht „Meine Aktivität“ für **Alle Aufgaben** oder eine **bestimmte Aufgabe** aufgenommen.
+
+
+### Rates {#rates-my-activity}
+
+Du kannst die Preise für Basistarife festlegen und Nettotarifschemata konfigurieren (Prozentsatz des vollständigen Übersetzungstarifs, der für Übersetzung und Korrekturlesen auf Basis von **TM-Übereinstimmung**, **MT-Übereinstimmung**, **KI-Übereinstimmung** und **Andere Übersetzungen** gezahlt wird).
+
+#### Base Rates {#base-rates-my-activity}
+
+Im Bereich **Basistarife** kannst du den Tarif für die folgenden Arbeitsarten festlegen:
+
+* **Vollständige Übersetzung** – für jede von dir erstellte Übersetzung.
+ If the string has multiple translations made by the same person, only one is counted. If the string has several translations made by different people, each is counted for a specific translator.
+
+#### Erweiterte Einstellungen {#advanced-settings-my-activity}
+
+Klicke auf **Erweiterte Einstellungen**, um einen Bereich mit zusätzlichen Konfigurationsoptionen für deinen Bericht zu erweitern:
+
+* **Kategorienbasierte Freigabetarife verwenden** (standardmäßig aktiviert): Behandelt jede Freigabe als identische Übersetzung mit einer 100-%-Übereinstimmungsrate der Kategorie ihres [Netto-Tarifschemas](#net-rate-schemes-my-activity) (TM, MT, KI oder Sonstige). Wenn diese Option deaktiviert ist, verwenden alle Genehmigungen den pauschalen Basistarif für das Korrekturlesen.
+* **Freigaben für bearbeitete Übersetzungen ausschließen** (standardmäßig aktiviert): Überspringt eine Freigabe, wenn derselbe Benutzer die Zeichenkette bereits übersetzt hat, damit seine Arbeit nicht doppelt gezählt wird. Wenn die Option deaktiviert ist, werden sowohl die Übersetzung als auch die Freigabe gezählt.
+* **Bestimmte Kategorien für automatische Übersetzungen verwenden** (standardmäßig aktiviert): Ordnet Treffer aus der automatischen Übersetzung ihrer Quellkategorie (MT, KI) statt der Standardkategorie **Andere Übersetzungen** zu. Die Nachbearbeitung von MT- oder KI-Ausgaben erfordert in der Regel einen anderen Aufwand als die Bearbeitung menschlicher Übersetzungen, sodass sich die Kosten damit genauer messen lassen.
+* **Bearbeitungsdistanz für das TM-Nettotarifschema verwenden** (standardmäßig deaktiviert): Ordnet TM-Treffer danach ein, wie stark der Vorschlag bearbeitet wurde, um die endgültige Übersetzung zu erhalten, statt nach der Ähnlichkeit zur Quelle. Dadurch wird der Aufwand für die Nachbearbeitung besser abgebildet. Wenn die Option aktiviert ist, wird der Treffertyp **101 (perfekt)** entfernt und TM-Treffer auf **100** begrenzt. Treffer, die vor dem 13. Juli 2026 aufgezeichnet wurden, werden anhand der Quellenähnlichkeit behandelt. Da die Option den Treffertyp **101 (perfekt)** entfernt, werden auch perfekte Treffer darunter als **100** gezählt.
+
+
+ The **Exclude approvals for edited translations** and **Use Specific Categories for Auto-translations** options will become selected by default and non-configurable starting from Jan 4, 2027.
+
+
+#### Net Rate Schemes {#net-rate-schemes-my-activity}
+
+Im Bereich **Nettotarifschemata** kannst du den Prozentsatz des vollständigen Übersetzungstarifs festlegen, der für Übersetzungen und deren Freigaben auf Grundlage verschiedener Treffertypen gezahlt wird.
+
+Da die Option **Kategorienbasierte Genehmigungstarife verwenden** standardmäßig aktiviert ist, hängen die Korrekturlesekosten von der Herkunftskategorie der Übersetzung ab (TM, MT, KI oder Andere).
+
+Unabhängig vom ursprünglichen Trefferprozentsatz der Übersetzung wird ihre Freigabe immer mit der maximalen Trefferquote für diese Kategorie berechnet.
+
+So funktioniert es in der Praxis:
+
+* **Teilvergleiche:** Wenn eine Übersetzung zu 85 % mit MT übereinstimmt, wird ihre Genehmigung mit dem Tarif **100 / Genehmigung** unter der Kategorie **MT-Übereinstimmung** berechnet.
+* **Übersetzungen von Grund auf (kein Treffer):** Wurde eine Übersetzung ohne Vorschläge erstellt, wird ihre Freigabe zum Satz **100 / Freigabe** unter der Kategorie **Andere Übersetzungen** berechnet.
+
+Standardmäßig kannst du den Prozentsatz des vollständigen Übersetzungstarifs für die folgenden Kategorien konfigurieren:
+
+**TM-Übereinstimmung:**
+
+* **101 (perfekt) / Freigabe** – für Übersetzungen, die mit TM-Vorschlägen mit perfekter Übereinstimmung erstellt wurden (Quellzeichenketten sind nach Text und Kontext identisch mit dem TM-Vorschlag), sowie für deren Freigaben. Dieser Treffertyp ist nur verfügbar, wenn **Bearbeitungsdistanz für das TM-Nettotarifschema verwenden** deaktiviert ist.
+* **100 / Freigabe** – für Übersetzungen, die mit TM-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (Quellzeichenketten sind nur beim Text mit dem TM-Vorschlag identisch), sowie für Freigaben aller TM-Treffer mit 100 % oder weniger.
+
+**MT-Übereinstimmung:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit MT-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit dem MT-Vorschlag überein), sowie für alle Freigaben innerhalb der MT-Kategorie.
+
+**KI-Übereinstimmung:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit KI-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit dem KI-Vorschlag überein), sowie für alle Freigaben innerhalb der KI-Kategorie.
+
+**Andere Übersetzungen:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit vorhandenen Übersetzungen anderer Benutzer erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit der vorhandenen Übersetzung überein), sowie für Freigaben von Übersetzungen, die von Grund auf (kein Treffer) oder mithilfe vorhandener Übersetzungen erstellt wurden.
+
+Wenn mehrere Schemakategorien auf eine Übersetzung angewendet werden können (z. B. wenn eine Zeichenkette eine Kombination aus TM-, MT- oder KI-Vorschlägen und vorhandenen Übersetzungen anderer Benutzer enthält), wird die neue Übersetzung mit dem niedrigsten Wert des Nettotarifschemas berechnet. Wenn eine Zeichenkette beispielsweise einen TM-Treffer von 101 % (perfekt) als Vorschlag hat (10 % des vollständigen Übersetzungstarifs) und einen MT-Treffer von 100 % (5 % des vollständigen Übersetzungstarifs), wird die neue zu dieser Zeichenkette hinzugefügte Übersetzung mit 5 % des vollständigen Übersetzungstarifs berechnet.
+
+Du kannst auch benutzerdefinierte Treffertypen für die Kategorien TM, MT, KI und Andere Übersetzungen hinzufügen und dabei den gewünschten Prozentsatz der Textähnlichkeit sowie den Prozentsatz des vollständigen Übersetzungstarifs festlegen, der für eine solche Übersetzung gezahlt wird.
+
+To add your own match types, follow these steps:
+
+
+ 1. Klicke in der Kopfzeile des entsprechenden Kategoriebereichs auf .
+ 2. Klicke unten im Bereich auf .
+ 3. Specify the match range and the percentage of the full translation rate.
+ 4. Klicke erneut auf , um die Einstellungen zu speichern.
+
+
+#### Adding Custom Rates {#custom-rates-my-activity}
+
+If you are multilingual and work with different languages, in addition to base rates that are applied to all languages by default, you can add custom rates for specific languages. To add custom rates, click **Add custom rates**.
+
+Um die Sprachen für benutzerdefinierte Tarife auszuwählen, klicke auf die Dropdown-Menüs und wähle die benötigten Sprachen aus. You can create as many custom rates as you need.
+
+
+
+### Result Analysis {#result-analysis-my-activity}
+
+Wenn der Bericht „Meine Aktivität“ erstellt wird, zeigt er eine umfassende Aufschlüsselung Ihrer Kosten, Einsparungen und Arbeitsarten an.
+
+##### Cost Summary
+
+* **Gesamt** – die endgültig berechneten Übersetzungs- und Validierungskosten für deinen gesamten Beitrag.
+* **Benutzerinformationen** – dein Profilbild, vollständiger Name, Benutzername und deine Rolle im Projekt. Da dieser Bericht nur deine Arbeit berücksichtigt, entspricht die neben deinem Profil angezeigte Zusammenfassung der Gesamtsumme.
+* **Zwischensummen nach Sprache** – unter deinen Benutzerinformationen schlüsselt der Bericht deinen Beitrag nach jeder Zielsprache auf.
+* **Kennzahlen** – auf jeder Ebene (Gesamtsumme, Benutzersumme und Zwischensumme nach Sprache) werden die folgenden Kennzahlen bereitgestellt:
+ * **Übersetzung und Nachbearbeitung** – die Kosten der Übersetzungen.
+ * **Korrekturlesen** – die Kosten für Freigaben.
+ * **Einsparungen (TM, MT und KI)** – Der finanzielle Betrag, der durch die Nutzung von Übereinstimmungen aus TM, MT oder KI eingespart wurde.
+ * **Gewichtete Wörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – die angepasste Anzahl der Einheiten nach Anwendung von Rabattregeln für Wiederholungen und unscharfe Treffer, die den tatsächlichen Übersetzungsaufwand widerspiegelt.
+ * **Auto-translated Words / Strings / Characters / Characters with Spaces** – The total number of units that were already populated via auto-translation.
+
+##### Aufschlüsselung der Berichtstabellen
+
+Innerhalb jedes Sprachbereichs erstellt der Bericht eine Aufschlüsselungstabelle mit den folgenden Spalten:
+
+* **Treffertyp** – die auf den Text angewendete spezifische Kategorie und der Prozentsatzbereich.
+* **Beitragswörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – die rohe Anzahl der in diesem Zeilentyp bearbeiteten Einheiten.
+* **Gewichtete Wörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – das angepasste Einheitenvolumen auf Grundlage deiner Regeln für das Nettotarifschema.
+* **Tarif pro Einheit** – der konkrete Preis, der pro einzelner Einheit für diesen Treffer- oder Freigabetyp gezahlt wird.
+* **Preis** – Die Gesamtkosten für diese Zeile, berechnet anhand der Anzahl der Einheiten und des zugewiesenen Satzes.
+
+##### Zeilen der Tabelle
+
+Wenn **Kategorienbasierte Genehmigungstarife verwenden** standardmäßig aktiviert ist, werden alle Übersetzungen und Genehmigungen nach ihrer Herkunftskategorie gruppiert. Eine separate Korrekturlesetabelle wird nicht angezeigt. Stattdessen erscheinen Genehmigungen als Zeilen innerhalb der jeweiligen Übereinstimmungsblöcke:
+
+* **Keine Übereinstimmung** – Einheiten, die ohne Unterstützung durch TM, MT oder KI von Grund auf übersetzt wurden (berechnet mit dem vollständigen Übersetzungstarif).
+* **TM-Übereinstimmung** – Einheiten, die mit dem Translation Memory abgeglichen wurden. Dies umfasst separate Zeilen für Übersetzungen (z. B. `101 % (perfekt)`, `100 %`, `99–85 %`) und die jeweiligen Genehmigungen (z. B. `Genehmigung 101 % (perfekt)`, `Genehmigung 100 %`).
+* **MT-Übereinstimmung** – Einheiten, die mit maschinellen Übersetzungs-Engines abgeglichen wurden. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **KI-Übereinstimmung** – Einheiten, die mit KI-Vorschlägen abgeglichen wurden. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **Übereinstimmung mit anderen Übersetzungen** – Einheiten, die mit vorhandenen Übersetzungen anderer Benutzer übereinstimmen. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **Gesamt** – Fasst alle übersetzten, gewichteten und genehmigten Einheiten für diesen Bereich zusammen.
+
+
+ Wenn **Kategorienbasierte Genehmigungstarife verwenden** deaktiviert ist, werden die spezifischen **Genehmigung**-Zeilen unter den Blöcken für TM-, MT-, KI- und andere Übersetzungen entfernt. Stattdessen wird am unteren Ende der Tabelle eine einzelne, eigenständige Zeile **Korrekturlesen** hinzugefügt. Alle genehmigten Einheiten im gesamten Sprachbereich werden in dieser Zeile zusammengefasst und mit deinem pauschalen Basis-Korrekturlesetarif berechnet.
+
+
+##### Export
+
+Um den Bericht „Meine Aktivität“ zur Offline-Analyse oder für die Buchhaltung herunterzuladen, klicken Sie auf **Exportieren** und wählen Sie das gewünschte Format (**CSV**, **XLSX** oder **JSON**) aus.
+
+Wenn du den Bericht mit anderen Tarifen neu erstellen möchtest, bearbeite die Tarife und wiederhole den Vorgang.
+
+## Time Spent
+
+Mit dem Bericht **Zeitaufwand** kannst du den Preis deines Beitrags (z. B. Übersetzung oder Korrekturlesen) für das Projekt anhand der Zeit berechnen, die du für Aufgaben aufwendest.
+
+Der Bericht verwendet die [protokollierte Zeit](/enterprise/user-tasks/#logging-time-spent-on-a-task) direkt in den Kommentaren einer Aufgabe.
+
+You can generate a **Time Spent** report based on the following filter parameters:
+
+* **Aufgaben**: Nicht ausgewählt, alle Aufgaben oder mehrere bestimmte Aufgaben.
+* **Group by**: Member, Language, or Task.
+* **Zeitraum**: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum.
+* **Sprache**: Alle oder eine bestimmte Zielsprache.
+* **Typ**: Alle Typen, Übersetzen, Korrekturlesen, Von Übersetzungsdienstleistern übersetzen oder Von Übersetzungsdienstleistern Korrektur lesen.
+
+### Generating a Report {#generating-time-spent}
+
+To generate the **Time Spent** report, follow these steps:
+
+
+ 1. Select the preferred currency.
+ 2. Set your [rates](#rates-time-spent).
+ 3. Use the available filter parameters to specify the report data you're interested in.
+ 4. Click **Generate**.
+
+
+
+ Rates are automatically saved after you click **Generate**.
+
+
+### Rates {#rates-time-spent}
+
+Du kannst die Stundenpreise für deine Arbeit festlegen. Im Gegensatz zum Bericht **Meine Aktivität** ist die Einheit im Bericht „Zeitaufwand“ fest auf **Stunde** eingestellt.
+
+#### Base Rate {#base-rate-time-spent}
+
+Im Bereich **Basistarif** kannst du den Stundensatz festlegen, der auf alle von dir im Projekt ausgeführten Arbeitsarten (Übersetzung und Korrekturlesen) angewendet wird.
+
+#### Adding Custom Rates {#custom-rates-time-spent}
+
+Wenn du mehrsprachig bist und mit verschiedenen Sprachen arbeitest, kannst du benutzerdefinierte Tarife für bestimmte Sprachen hinzufügen. To add custom rates, click **Add custom rates**.
+
+Um Sprachen für benutzerdefinierte Tarife auszuwählen, klicken Sie auf das Dropdown-Menü und wählen Sie die gewünschten Sprachen aus. You can create as many custom rates as you need.
+
+#### Rate Templates {#rate-templates-time-spent}
+
+Wenn Projektmanager mehrere Tarifkonfigurationen gespeichert haben, kannst du sie für die Berichtserstellung verwenden. Klicke auf **Vorlagen**, um gespeicherte Tarifvorlagen anzuzeigen und auszuwählen.
+
+
+ Templates saved for the **Time Spent** report can't be applied to other reports, and consequently, rate templates saved for other reports can't be applied here.
+
+
+### Result Analysis {#result-analysis-time-spent}
+
+Nach der Erstellung des Berichts werden die folgenden Werte angezeigt:
+
+* **Benutzerinformationen** – Profilbild, vollständiger Name und Benutzername.
+* **Gesamt** – Die insgesamt berechneten Kosten und der gesamte Zeitaufwand für Ihren Beitrag im ausgewählten Zeitraum.
+* **Sprachzwischensummen** – Der Bericht zeigt eine Aufschlüsselung der Kosten für jede Zielsprache:
+ * **Zeitaufwand** – Die gesamte für die Arbeit in einer bestimmten Sprache protokollierte Zeit.
+ * **Stundensatz** – Der angewendete Stundensatz (basierend auf Ihrem konfigurierten [Basistarif](#base-rate-time-spent) und den [benutzerdefinierten Tarifen](#custom-rates-time-spent)).
+ * **Preis** – Die für die Arbeit in dieser Sprache berechneten Gesamtkosten.
+
+To download the **Time Spent** report, click **Export** and select the preferred format (CSV, XLSX, or JSON) for further analysis or record-keeping.
+
+
+ Reports generated by contributors are not added to the project's shared archive.
+
+
+## Archiv
+
+Der Archivbereich ermöglicht Ihnen den Zugriff auf Datensätze zuvor erstellter Berichte zu Kostenschätzungen und „Meine Aktivität“ und bietet so eine praktische Möglichkeit, historische Daten zu überprüfen.
+
+Im Archiv kannst du die Berichtszusammenfassung prüfen und sie bei Bedarf in verschiedenen unterstützten Dateiformaten herunterladen. Jedes Projekt verfügt über einen eigenen unabhängigen Archivbereich mit zuvor erstellten Berichten, die nur Projektmitgliedern mit Manager-Berechtigungen (oder höher) zur Verfügung stehen. Von Übersetzern anhand ihrer Beiträge erstellte Berichte werden nicht zum Archiv hinzugefügt.
+
+Jedes Projekt innerhalb einer Organisation verfügt über einen eigenen unabhängigen Archivbereich. Als Mitwirkender kannst du nur die von dir selbst erstellten Berichte anzeigen, exportieren und löschen.
+
+### Viewing Previously Generated Reports
+
+To view the summary of the previously generated reports (i.e., archive records), follow these steps:
+
+
+ 1. Open the project and go to **Reports > Archive**.
+ 2. Click on the name of the needed archive record.
+ 3. Once you open the archive report record, you can view all the needed data.
+
+
+
+
+### Exporting Previously Generated Reports
+
+To export the previously generated reports, follow these steps:
+
+
+ 1. Open the project and go to **Reports > Archive**.
+ 2. Klicke in der Liste auf (oder klicke mit der rechten Maustaste) auf den gewünschten Bericht.
+ 3. Click on the preferred file format to export.
+
+
+### Deleting Previously Generated Reports
+
+To delete the previously generated reports, follow these steps:
+
+
+ 1. Open the project and go to **Reports > Archive**.
+ 2. Klicke in der Liste auf (oder klicke mit der rechten Maustaste) auf den gewünschten Bericht.
+ 3. Click **Delete**.
+
diff --git a/src/content/docs/de/enterprise/reports/organization-reports.mdx b/src/content/docs/de/enterprise/reports/organization-reports.mdx
new file mode 100644
index 000000000..c8ad65c1f
--- /dev/null
+++ b/src/content/docs/de/enterprise/reports/organization-reports.mdx
@@ -0,0 +1,749 @@
+---
+title: Organisationsberichte
+description: Zeigen Sie den Status Ihrer Organisation und die verschiedenen verfügbaren Berichte an
+slug: enterprise/organization-reports
+sidebar:
+ order: 0
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import reportsTab from '!/enterprise/reports/organization_reports.png';
+import translationCostGenerating from '!/enterprise/reports/organization_reports_translation_cost_generating.png';
+import addCustomRatesTranslationCost from '!/enterprise/reports/reports_translation_cost_add_custom_rates.png';
+import topMembersSorted from '!/enterprise/reports/organization_reports_top_members.png';
+import archiveViewing from '!/enterprise/reports/organization_reports_archive_viewing.png';
+
+Um den Organisationsstatus zusammen mit bestehenden Übersetzungsproblemen anzuzeigen, Übersetzungskosten zu zählen, die aktivsten Mitglieder im Blick zu behalten und historische Daten zuvor erstellter Berichte einzusehen, öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie links in der Seitenleiste **Berichte** aus.
+
+
+
+## Organisationsübersicht
+
+Verwenden Sie diesen Bereich, um eine umfassende Zusammenfassung des Zustands Ihrer Organisation zu erhalten, wichtige Aktivitäten zu überwachen und den Fortschritt über ausgewählte Zeiträume hinweg zu verfolgen. Oben rechts kannst du eine Berichtseinheit (*Wörter*, *Zeichenfolgen*, *Zeichen* oder *Zeichen mit Leerzeichen*) auswählen, die für alle Berichte in diesem Bereich gilt. Die prozentual angezeigten Vergleiche werden berechnet, indem der ausgewählte Zeitraum mit demselben vorherigen Zeitraum verglichen wird (z. B. wird bei Auswahl eines Monats der aktuelle Monat mit dem vorherigen verglichen).
+
+Um Berichte zur weiteren Analyse oder Dokumentation herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Format (CSV, XLSX oder JSON).
+
+In Berichten mit interaktiven Diagrammen kannst du den Mauszeiger über Datenpunkte bewegen, um detailliertere Informationen wie Tages- oder Monatssummen für jede Kategorie anzuzeigen.
+
+Der Bereich **Organisationsgröße** zeigt die wichtigsten Statistiken zum Umfang Ihrer Organisation:
+
+* *Übersetzbar*: Die Gesamtmenge des für die Übersetzung verfügbaren Textes.
+* *Ausgeblendet*: Die Gesamtmenge des Textes in ausgeblendeten Zeichenfolgen.
+* *Gesamt*: Die Gesamtmenge an Text in der Organisation (*Übersetzbar* + *Ausgeblendet*).
+
+Unter den Hauptstatistiken enthält der Bereich **Übersicht** die folgenden Berichte:
+
+### Aktivitätsübersicht
+
+Dieser Bericht verfolgt die gesamte Übersetzungs- und Korrekturleseaktivität in der Organisation. Du kannst die Daten nach **Datumsbereich**, **Sprache** und **Mitglied** filtern. Der Bericht ist in zwei Hauptbereiche unterteilt: **Übersetzung** und **Korrekturlesen**.
+
+Jeder Bereich zeigt die insgesamt im ausgewählten Zeitraum geleistete Arbeit mit einem prozentualen Vergleich zum vorherigen Zeitraum. Du kannst in jedem Bereich den Abschnitt **Aufschlüsselung nach Sprache** erweitern, um eine Tabelle mit denselben Kennzahlen, aufgeschlüsselt nach Zielsprache, anzuzeigen.
+
+
+ Die Aktivitätsübersicht zeigt Informationen zu allen Übersetzungen, die in der Organisation erstellt wurden (einschließlich doppelter Übersetzungen desselben Übersetzers, entfernter Übersetzungen usw.).
+
+
+#### Übersetzung
+
+Dieser Bereich zeigt den Umfang des übersetzten Textes, aufgeschlüsselt nach den folgenden wichtigen Kennzahlen:
+
+* *Gesamt (Ende des Zeitraums)*
+* *Menschliche Übersetzung*
+* *Translation Memory*
+* *Machine Translation*
+* *KI*
+
+Das Diagramm **Übersetzung** unter den Kennzahlen zeigt für jeden Übersetzungstyp mehrere Linien gleichzeitig. Wenn du den Mauszeiger über Datenpunkte bewegst, kannst du Tages- oder Monatssummen für jede Kategorie anzeigen.
+
+#### Korrekur
+
+Dieser Bereich zeigt den Umfang des genehmigten Textes und die Abstimmungsaktivität. Die wichtigste Kennzahl ist *Genehmigte* Wörter.
+
+Das Diagramm **Korrekturlesen** visualisiert die Genehmigungs- und Abstimmungsaktivität im Zeitverlauf anhand zweier unterschiedlicher Linien: *Genehmigte Wörter* und *Stimmen*. Wenn du den Mauszeiger über Datenpunkte bewegst, kannst du die Tages- oder Monatssummen für genehmigte Texte und abgegebene Stimmen anzeigen.
+
+### Zusammenfassung der Übersetzungseinsparungen
+
+Verwenden Sie diesen Bericht, um die in Ihrer Organisation erzielten Einsparungen durch den Einsatz von Translation Memory (TM), maschineller Übersetzung (MT) und künstlicher Intelligenz (KI) zu überprüfen.
+
+Du kannst die Daten nach **Datumsbereich**, **Sprache** und **Mitglied** filtern. Der Bericht verwendet eine **Tarifvorlage**, um Einsparungen zu berechnen. Standardmäßig wird das **Standardschema für Nettotarife** verwendet, du kannst aber eine benutzerdefinierte Vorlage auswählen, um bestimmte Vereinbarungen abzubilden.
+
+Über das Dropdown-Menü **Modus** kannst du zwischen der Anzeige der Daten als **%** (Prozentsatz) oder **Währung** wechseln.
+
+
+ Der Modus **Währung** ist nur verfügbar, wenn eine benutzerdefinierte, vom Benutzer erstellte Tarifvorlage ausgewählt ist. Das **Standardschema für Nettotarife** unterstützt nur den Modus **%**.
+
+
+Im Bereich **Übersetzungseinsparungen** werden die **Gesamteinsparungen** für den ausgewählten Zeitraum als Prozentsatz oder Währungsbetrag angezeigt, zusammen mit einer Aufschlüsselung der Einsparungen aus **Translation Memory**, **Machine Translation** und **KI**.
+
+Das darunterliegende Balkendiagramm visualisiert diese Einsparungen im Zeitverlauf. Einsparungen werden für jede Zeichenfolge nur einmal berechnet, und zwar beim ersten manuellen Beitrag (einer neuen Übersetzung oder einer Genehmigung). Dazu gehört auch die Genehmigung einer Übersetzung, die aus einer automatischen Übersetzung stammt (in diesem Fall wird die Einsparung dem Datum und der Methode der automatischen Übersetzung zugeordnet).
+
+Wenn für eine Zeichenfolge eine Kombination aus TM- und MT-/KI-Vorschlägen verfügbar ist, wird der neue Beitrag der Kategorie mit dem höchsten potenziellen Einsparungswert zugeordnet.
+
+Wenn du den Mauszeiger über die Balken bewegst, werden detaillierte Informationen zu den Einsparungen je Methode auf Tages- oder Monatsbasis angezeigt. Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern, um eine Tabelle der Einsparungen für jede einzelne Sprache anzuzeigen.
+
+#### Standardschema für Nettotarife
+
+Das **Standardschema für Nettotarife** ist die standardmäßig integrierte Vorlage, die zur Berechnung verwendet wird, wenn keine benutzerdefinierte Vorlage ausgewählt wurde. Dieses Schema definiert Einsparungen auf Grundlage eines gestaffelten „Nettotarif“-Modells, das Industriestandards widerspiegelt, bei denen nicht jede Übereinstimmung denselben Wert hat.
+
+Ein unscharfer Treffer mit niedrigem Prozentsatz (z. B. unter 75 %) wird beispielsweise häufig von einem Übersetzer vollständig überarbeitet. Daher betrachtet dieses Schema solche Übereinstimmungen als **0 %** Einsparung, auch wenn ein Treffer vorgeschlagen wurde.
+
+Das Standardschema ist in zwei Kategorien unterteilt, jeweils mit eigenen Tarifen:
+
+**Einsparungstarife: TM**
+
+| Treffertyp | Nettotarif | Einsparung |
+| ------------------------------------------------------ | ---------- | ---------- |
+| Perfekte Übereinstimmung / Genehmigung ohne Änderungen | 5 % | 95 % |
+| 100 % / Genehmigung ohne Änderungen | 15% | 85 % |
+| Unscharfer Treffer 95–99 % | 35 % | 65 % |
+| Unscharfer Treffer 85–94 % | 55 % | 45 % |
+| Unscharfer Treffer 75–84 % | 75 % | 25 % |
+| Unscharfer Treffer \< 75 % | 100 % | 0 % |
+
+**Einsparungstarife: MT / KI**
+
+| Treffertyp | Nettotarif | Einsparung |
+| --------------------------- | ---------- | ---------- |
+| Genehmigung ohne Änderungen | 10 % | 90 % |
+| 99–90 % | 30 % | 70 % |
+| 89–70 % | 50 % | 50 % |
+| 69–50 % | 75 % | 25 % |
+| \< 50 % | 100 % | 0 % |
+
+Hier sind einige Beispiele dafür, wie Einsparungen anhand dieser Standardtarife berechnet werden:
+
+* **TM-Beispiel:** Eine 10-Wörter-Zeichenfolge wird mithilfe eines **95–99-%-Fuzzy-Treffers** aus deinem TM übersetzt. Laut Tabelle hat dieser Treffertyp eine Einsparung von **65 %**. Daher zählt der Bericht **6,5 Wörter** (10 Wörter \* 65 %) als eingespart.
+* **MT-/KI-Beispiel (Genehmigung):** Eine 10-Wörter-Zeichenfolge wird von einer MT-Engine automatisch übersetzt. Ein Korrekturleser prüft und genehmigt sie, ohne Änderungen vorzunehmen. Diese Aktion fällt in die Kategorie **Genehmigung ohne Änderungen**, die eine Einsparung von **90 %** aufweist. Der Bericht zählt **9 Wörter** (10 Wörter \* 90 %) als eingespart.
+* **MT-/KI-Beispiel (Manuelle Bearbeitung):** Für eine 10-Wörter-Zeichenfolge liegt ein MT-Vorschlag vor. Ein Übersetzer bearbeitet den Vorschlag (oder schreibt seine eigene Übersetzung). Das System vergleicht die *letztlich gespeicherte Übersetzung* des Übersetzers mit dem *ursprünglichen MT-Vorschlag* und stellt fest, dass sie zu **80 % ähnlich** sind. Diese Aktion fällt in die Trefferkategorie **89–70 %**, die eine Einsparung von **50 %** aufweist. Der Bericht zählt 5 Wörter (10 Wörter \* 50 %) als eingespart.
+* **Beispiel ohne Einsparung:** Eine 10-Wörter-Zeichenfolge weist einen **Fuzzy-Treffer \< 75 %** auf. Laut TM-Tabelle ergibt dies eine Einsparung von **0 %**. Obwohl ein Treffer vorlag, wird er im Bericht nicht als Einsparung gezählt, da wahrscheinlich eine vollständige Neuübersetzung erforderlich war.
+
+### Aktualisierungen von Quellinhalten
+
+Dieser Bericht verfolgt Änderungen am Quellinhalt über einen ausgewählten Zeitraum. Du kannst die Daten nach **Datumsbereich** filtern. Der Bericht zeigt das Textvolumen *Gesamt (Ende des Zeitraums)* sowie spezifische Kennzahlen für Inhalte, die **hinzugefügt**, **gelöscht** oder **geändert** wurden.
+
+
+ Berichtsdaten können mit einer Verzögerung von bis zu 24 Stunden angezeigt werden.
+
+
+Das Balkendiagramm hilft dir, die Zeitpunkte der wichtigsten Inhaltsaktualisierungen zu visualisieren. Wenn du den Mauszeiger über die Balken bewegst, kannst du die an jedem Tag oder in jedem Monat vorgenommenen spezifischen Änderungen sehen.
+
+### Probleme bei QA-Prüfungen
+
+Dieser Bericht bietet Einblicke in die automatisierten Qualitätssicherungsprüfungen (QA) und hebt mögliche Inkonsistenzen in Übersetzungen hervor. Du kannst die Daten nach **Datumsbereich** und **Sprache** filtern.
+
+
+ Berichtsdaten können mit einer Verzögerung von bis zu 24 Stunden angezeigt werden.
+
+
+Zu den wichtigsten Kennzahlen gehören:
+
+* *Neu (Zeitraum)*: Die Anzahl der im ausgewählten Zeitraum neu gefundenen QA-Probleme.
+* *Gesamt (Ende des Zeitraums)*: Die Gesamtzahl der am Ende des ausgewählten Zeitraums ungelösten QA-Probleme.
+* *Pro 1.000 Wörter*: Die Dichte der QA-Probleme im Verhältnis zur Wortanzahl. Diese Kennzahl umfasst genehmigte Inhalte und wird nur angezeigt, wenn die Gesamtwortzahl größer als 1.000 ist.
+* *Inhalte mit Problemen*: Der Umfang des Textes, der QA-Probleme enthält, einschließlich genehmigter Inhalte.
+* *Rate der Inhalte mit Problemen*: Der Prozentsatz des Textes, der QA-Probleme enthält, einschließlich genehmigter Inhalte.
+
+Unter den Kennzahlen enthält der Bericht außerdem mehrere zusätzliche Komponenten:
+
+* **Aufschlüsselung nach Sprache**: Ein ausklappbarer Bereich mit einer Tabelle der wichtigsten Kennzahlen, aufgeschlüsselt nach Zielsprache.
+* **Trend der Probleme**: Ein Liniendiagramm, das die Gesamtzahl der QA-Probleme im Zeitverlauf überwacht. Du kannst die Daten nach **Datumsbereich** und **Problemtyp** filtern.
+* Die wichtigsten Kennzahlen zeigen *Gesamt*, *Erstellt* und *Behoben* sowie jeweils einen Vergleich mit dem vorherigen Zeitraum. Dieser Bericht besteht aus den folgenden Komponenten:
+
+## Übersetzungskosten
+
+Branches (gilt speziell für [zeichenfolgenbasierte Projekte](/creating-project/#string-based-project)): Alle Branches oder ausgewählte Branches.
+
+Labels (gilt speziell für Projekte mit [Labels](/project-settings/labels/)): Nicht ausgewählt, Zeichenfolgen mit ausgewählten Labels oder Zeichenfolgen ohne ausgewählte Labels.
+
+* Aufgaben: Nicht ausgewählt, Alle Aufgaben oder mehrere bestimmte Aufgaben.
+* Gruppieren nach: Mitglied, Sprache oder Projekt.
+* Zeitraum: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum.
+* Projekte: Alle Projekte oder bestimmte Projekte.
+* Language: All or specific target language.
+* Benutzer: Alle Benutzer oder bestimmte Benutzer.
+
+### Generating a Report {#generating-translation-cost}
+
+Wenn sich der Umfang einer Aufgabe nach bereits erfolgten Beiträgen ändert (z. B. wenn einige Zeichenfolgen aus der Aufgabe entfernt wurden), werden diese Beiträge weiterhin berücksichtigt, wenn ein Bericht zu Übersetzungskosten für **Alle Aufgaben** oder eine **bestimmte Aufgabe** erstellt wird.
+
+
+ 1. Wähle die bevorzugte Währung und die Berichtseinheit (Wort, Zeichenkette, Zeichen oder Zeichen einschließlich Leerzeichen) aus.
+ 2. Use the available filter parameters to specify the report data you're interested in.
+ 3. Lege deine [Tarife](#rates-translation-cost) für Übersetzungen und Genehmigungen fest.
+ 4. *(Optional)* Konfigurieren Sie die [Erweiterten Einstellungen](#advanced-settings-translation-cost).
+ 5. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 6. Click **Generate**.
+
+
+
+
+
+ Rates are automatically saved after you click **Generate**.
+
+
+### Rates {#rates-translation-cost}
+
+Du kannst die Preise für Basistarife festlegen und Nettotarifschemata konfigurieren (Prozentsatz des vollständigen Übersetzungstarifs, der für Übersetzung und Korrekturlesen auf Basis von **TM-Übereinstimmung**, **MT-Übereinstimmung**, **KI-Übereinstimmung** und **Andere Übersetzungen** gezahlt wird).
+
+#### Base Rates {#base-rates-translation-cost}
+
+Im Bereich **Basistarife** kannst du den Tarif für die folgenden Arbeitsarten festlegen:
+
+* **Full translation** – for each translation made by a person.
+ Wenn der String mehrere von derselben Person erstellte Übersetzungen enthält, wird nur eine davon gezählt. Wenn eine Zeichenkette mehrere Übersetzungen von verschiedenen Personen hat, wird jede davon gezählt.
+
+#### Erweiterte Einstellungen {#advanced-settings-translation-cost}
+
+Klicke auf **Erweiterte Einstellungen**, um einen Bereich mit zusätzlichen Konfigurationsoptionen für deinen Bericht zu erweitern:
+
+* **Kategorienbasierte Genehmigungstarife verwenden** (standardmäßig aktiviert): Behandelt jede Genehmigung als identische Übersetzung mit einer Übereinstimmung von 100 % entsprechend ihrer Kategorie im [Nettotarifschema](#net-rate-schemes-translation-cost) (TM, MT, KI oder Andere). Wenn diese Option deaktiviert ist, verwenden alle Genehmigungen den pauschalen Basistarif für das Korrekturlesen.
+* **Freigaben für bearbeitete Übersetzungen ausschließen** (standardmäßig aktiviert): Überspringt eine Freigabe, wenn derselbe Benutzer die Zeichenkette bereits übersetzt hat, damit seine Arbeit nicht doppelt gezählt wird. Wenn die Option deaktiviert ist, werden sowohl die Übersetzung als auch die Freigabe gezählt.
+* **Bestimmte Kategorien für automatische Übersetzungen verwenden** (standardmäßig aktiviert): Ordnet Treffer aus der automatischen Übersetzung ihrer Quellkategorie (MT, KI) statt der Standardkategorie **Andere Übersetzungen** zu. Die Nachbearbeitung von MT- oder KI-Ausgaben erfordert in der Regel einen anderen Aufwand als die Bearbeitung menschlicher Übersetzungen, sodass sich die Kosten damit genauer messen lassen.
+* **Bearbeitungsdistanz für das TM-Nettotarifschema verwenden** (standardmäßig deaktiviert): Ordnet TM-Treffer danach ein, wie stark der Vorschlag bearbeitet wurde, um die endgültige Übersetzung zu erhalten, statt nach der Ähnlichkeit zur Quelle. Dadurch wird der Aufwand für die Nachbearbeitung besser abgebildet. Wenn die Option aktiviert ist, wird der Treffertyp **101 (perfekt)** entfernt und TM-Treffer auf **100** begrenzt. Treffer, die vor dem 13. Juli 2026 aufgezeichnet wurden, werden anhand der Quellenähnlichkeit behandelt. Da die Option den Treffertyp **101 (perfekt)** entfernt, werden auch perfekte Treffer darunter als **100** gezählt.
+
+
+ The **Exclude approvals for edited translations** and **Use Specific Categories for Auto-translations** options will become selected by default and non-configurable starting from Jan 4, 2027.
+
+
+#### Net Rate Schemes {#net-rate-schemes-translation-cost}
+
+Im Bereich **Nettotarifschemata** kannst du den Prozentsatz des vollständigen Übersetzungstarifs festlegen, der für Übersetzungen und deren Freigaben auf Grundlage verschiedener Treffertypen gezahlt wird.
+
+Da die Option **Kategorienbasierte Genehmigungstarife verwenden** standardmäßig aktiviert ist, hängen die Korrekturlesekosten von der Herkunftskategorie der Übersetzung ab (TM, MT, KI oder Andere).
+
+Unabhängig vom ursprünglichen Trefferprozentsatz der Übersetzung wird ihre Freigabe immer mit der maximalen Trefferquote für diese Kategorie berechnet.
+
+So funktioniert es in der Praxis:
+
+* **Teilvergleiche:** Wenn eine Übersetzung zu 85 % mit MT übereinstimmt, wird ihre Genehmigung mit dem Tarif **100 / Genehmigung** unter der Kategorie **MT-Übereinstimmung** berechnet.
+* **Übersetzungen von Grund auf (kein Treffer):** Wurde eine Übersetzung ohne Vorschläge erstellt, wird ihre Freigabe zum Satz **100 / Freigabe** unter der Kategorie **Andere Übersetzungen** berechnet.
+
+Standardmäßig kannst du den Prozentsatz des vollständigen Übersetzungstarifs für die folgenden Kategorien konfigurieren:
+
+**TM-Übereinstimmung:**
+
+* **101 (perfekt) / Freigabe** – für Übersetzungen, die mit TM-Vorschlägen mit perfekter Übereinstimmung erstellt wurden (Quellzeichenketten sind nach Text und Kontext identisch mit dem TM-Vorschlag), sowie für deren Freigaben. Dieser Treffertyp ist nur verfügbar, wenn **Bearbeitungsdistanz für das TM-Nettotarifschema verwenden** deaktiviert ist.
+* **100 / Freigabe** – für Übersetzungen, die mit TM-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (Quellzeichenketten sind nur beim Text mit dem TM-Vorschlag identisch), sowie für Freigaben aller TM-Treffer mit 100 % oder weniger.
+
+**MT-Übereinstimmung:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit MT-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit dem MT-Vorschlag überein), sowie für alle Freigaben innerhalb der MT-Kategorie.
+
+**KI-Übereinstimmung:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit KI-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit dem KI-Vorschlag überein), sowie für alle Freigaben innerhalb der KI-Kategorie.
+
+**Andere Übersetzungen:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit vorhandenen Übersetzungen anderer Benutzer erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit der vorhandenen Übersetzung überein), sowie für Freigaben von Übersetzungen, die von Grund auf (kein Treffer) oder mithilfe vorhandener Übersetzungen erstellt wurden.
+
+Wenn mehrere Schemakategorien auf eine Übersetzung angewendet werden können (z. B. wenn eine Zeichenkette eine Kombination aus TM-, MT- oder KI-Vorschlägen und vorhandenen Übersetzungen anderer Benutzer enthält), wird die neue Übersetzung mit dem niedrigsten Wert des Nettotarifschemas berechnet. Wenn eine Zeichenkette beispielsweise einen TM-Treffer von 101 % (perfekt) als Vorschlag hat (10 % des vollständigen Übersetzungstarifs) und einen MT-Treffer von 100 % (5 % des vollständigen Übersetzungstarifs), wird die neue zu dieser Zeichenkette hinzugefügte Übersetzung mit 5 % des vollständigen Übersetzungstarifs berechnet.
+
+Du kannst auch benutzerdefinierte Treffertypen für die Kategorien TM, MT, KI und Andere Übersetzungen hinzufügen und dabei den gewünschten Prozentsatz der Textähnlichkeit sowie den Prozentsatz des vollständigen Übersetzungstarifs festlegen, der für eine solche Übersetzung gezahlt wird.
+
+To add your own match types, follow these steps:
+
+
+ 1. Klicke in der Kopfzeile des entsprechenden Kategoriebereichs auf .
+ 2. Klicke unten im Bereich auf .
+ 3. Specify the match range and the percentage of the full translation rate.
+ 4. Klicke erneut auf , um die Einstellungen zu speichern.
+
+
+#### Adding Custom Rates {#custom-rates-translation-cost}
+
+**Beigetragene Wörter / Zeichenfolgen / Zeichen / Zeichen mit Leerzeichen** – Die Rohanzahl der in diesem bestimmten Zeilentyp bearbeiteten Einheiten. To add custom rates, click **Add custom rates**.
+
+Um die Sprachen und Mitglieder für benutzerdefinierte Tarife auszuwählen, klicke auf die Dropdown-Menüs und wähle die benötigten Einträge aus. You can create as many custom rates as you need.
+
+
+
+### Result Analysis {#result-analysis-translation-cost}
+
+Wenn der Bericht zu den Übersetzungskosten erstellt wird, zeigt er eine umfassende Aufschlüsselung von Kosten, Einsparungen und Arbeitsarten in Ihrer gesamten Organisation.
+
+##### Cost Summary
+
+* **Keine Übereinstimmung** – Von Grund auf übersetzte Einheiten ohne Nutzung von TM, MT oder KI (berechnet mit dem vollständigen Übersetzungstarif).
+* **Gruppensummen** – Unterhalb der Hauptübersicht teilt der Bericht die Daten anhand Ihres ausgewählten Filters **Gruppieren nach** auf:
+ * **Nach Mitglied gruppieren** – Zeigt die Gesamtkosten für jeden einzelnen Übersetzer oder Korrekturleser, mit darunter verschachtelten Sprachzwischensummen.
+ * **Nach Sprache gruppieren** – Zeigt die Gesamtkosten für jede Zielsprache, mit darunter verschachtelten Zwischensummen für einzelne Übersetzer oder Korrekturleser.
+ * **Nach Projekt gruppieren** – Zeigt die Gesamtkosten für jedes Projekt mit darunter verschachtelten Sprachzwischensummen.
+* **Zwischensummen** – Detaillierte Kennzahlen für jeden gruppierten Abschnitt:
+ * **Übersetzung und Nachbearbeitung** – die Kosten der Übersetzungen.
+ * **Korrekturlesen** – die Kosten für Freigaben.
+ * **Einsparungen** – der finanzielle Betrag, der durch die Nutzung von Übereinstimmungen aus TM, MT oder KI eingespart wird.
+ * **Gewichtete Wörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – die angepasste Anzahl der Einheiten nach Anwendung von Rabattregeln für Wiederholungen und unscharfe Treffer, die den tatsächlichen Übersetzungsaufwand widerspiegelt.
+ * **Auto-translated Words / Strings / Characters / Characters with Spaces** – The total number of units that were already populated via auto-translation.
+
+##### Aufschlüsselung der Berichtstabellen
+
+In jedem Abschnitt erstellt der Bericht eine Aufschlüsselungstabelle mit den folgenden Spalten:
+
+* **Treffertyp** – die auf den Text angewendete spezifische Kategorie und der Prozentsatzbereich.
+* **Beitragswörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – die rohe Anzahl der in diesem Zeilentyp bearbeiteten Einheiten.
+* **Gewichtete Wörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – das angepasste Einheitenvolumen auf Grundlage deiner Regeln für das Nettotarifschema.
+* **Tarif pro Einheit** – der konkrete Preis, der pro einzelner Einheit für diesen Treffer- oder Freigabetyp gezahlt wird.
+* **Preis** – Die Gesamtkosten für diese Zeile, berechnet anhand der Anzahl der Einheiten und des zugewiesenen Satzes.
+
+##### Zeilen der Tabelle
+
+Wenn **Kategorienbasierte Genehmigungstarife verwenden** standardmäßig aktiviert ist, werden alle Übersetzungen und Genehmigungen nach ihrer Herkunftskategorie gruppiert. Eine separate Korrekturlesetabelle wird nicht angezeigt. Stattdessen erscheinen Genehmigungen als Zeilen innerhalb der jeweiligen Übereinstimmungsblöcke:
+
+* **Keine Übereinstimmung** – Einheiten, die ohne Unterstützung durch TM, MT oder KI von Grund auf übersetzt wurden (berechnet mit dem vollständigen Übersetzungstarif).
+* **TM-Übereinstimmung** – Einheiten, die mit dem Translation Memory abgeglichen wurden. Dies umfasst separate Zeilen für Übersetzungen (z. B. `101 % (perfekt)`, `100 %`, `99–85 %`) und die jeweiligen Genehmigungen (z. B. `Genehmigung 101 % (perfekt)`, `Genehmigung 100 %`).
+* **MT-Übereinstimmung** – Einheiten, die mit maschinellen Übersetzungs-Engines abgeglichen wurden. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **KI-Übereinstimmung** – Einheiten, die mit KI-Vorschlägen abgeglichen wurden. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **Übereinstimmung mit anderen Übersetzungen** – Einheiten, die mit vorhandenen Übersetzungen anderer Benutzer übereinstimmen. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **Gesamt** – Fasst alle übersetzten, gewichteten und genehmigten Einheiten für diesen Bereich zusammen.
+
+
+ Wenn **Kategorienbasierte Genehmigungstarife verwenden** deaktiviert ist, werden die spezifischen **Genehmigung**-Zeilen unter den Blöcken für TM-, MT-, KI- und andere Übersetzungen entfernt. Stattdessen wird am unteren Ende der Tabelle eine einzelne, eigenständige Zeile **Korrekturlesen** hinzugefügt. Alle freigegebenen Einheiten im gesamten gruppierten Abschnitt werden in dieser Zeile zusammengefasst und anhand Ihres pauschalen Korrekturlese-Basistarifs berechnet.
+
+
+##### Export
+
+Um den Übersetzungskostenbericht zur Offline-Analyse oder Buchhaltung herunterzuladen, klicken Sie auf **Exportieren** und wählen Sie das gewünschte Format (**CSV**, **XLSX** oder **JSON**).
+
+## Auto-translation Accuracy
+
+Verwenden Sie diesen Bericht, um die Übersetzungsqualität der in Ihrer Organisation eingesetzten Methoden zur automatischen Übersetzung (KI, MT und TM) zu bewerten und die effizientesten zu ermitteln.
+
+Berichtsumfang Enthält nur Quellzeichenfolgen, denen durch automatische Übersetzung eine Übersetzung hinzugefügt und die anschließend genehmigt wurde. Der Bericht berücksichtigt automatische Übersetzungen, die innerhalb des ausgewählten **Zeitraums** hinzugefügt wurden, unabhängig davon, wann sie genehmigt wurden.
+
+Wenn für eine Zeichenfolge mehrere automatische Übersetzungen vorhanden sind, wird jede mit ihrem Übereinstimmungswert einbezogen. Empfohlener Workflow
+
+### Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+* **Automatische Übersetzung** – Wende eine automatische Übersetzung auf deinen Quellinhalt mithilfe von KI, MT oder TM an.
+* **Nachbearbeiten und genehmigen** – Lass deine Korrekturleser die automatisch übersetzten Zeichenfolgen prüfen.
+* Sie sollten Fehler oder stilistische Probleme korrigieren (Nachbearbeitung) und die endgültigen Versionen genehmigen.
+
+### Recommended Workflow
+
+Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+
+ 1. **Automatische Übersetzung** – Wende auf deinen Quellinhalt eine automatische Übersetzung mithilfe von KI, MT oder TM an.
+ 2. **Nachbearbeiten und genehmigen** – Lass deine Korrekturleser die automatisch übersetzten Zeichenfolgen prüfen. Sie sollten Fehler oder stilistische Probleme korrigieren (Nachbearbeitung) und die endgültigen Versionen genehmigen.
+ 3. **Genauigkeit messen** – erstellt den Genauigkeitsbericht für die automatisierte Übersetzung.
+ 4. **Optimieren** – Ermittle, welcher KI-Prompt, welche MT-Engine oder welches TM den geringsten manuellen Bearbeitungsaufwand erforderte. Aktualisiere deinen Workflow, um diese leistungsstarke Methode künftig für Übersetzungen zu verwenden.
+
+
+### Generating a Report {#generating-auto-translation-accuracy}
+
+Du kannst einen Genauigkeitsbericht für die automatisierte Übersetzung anhand der folgenden Filter erstellen:
+
+* **Aufgaben:** Nicht ausgewählt, Alle Aufgaben oder mehrere bestimmte Aufgaben.
+* **Sprache**: Alle oder eine bestimmte Sprache.
+* **Zeitraum**: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum. Dieser Filter bestimmt den Zeitraum, in dem die Zeichenfolgen automatisch übersetzt wurden.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen. Wenn keine Projekte ausgewählt sind, wird dieser Filter standardmäßig auf *Alle Projekte* gesetzt.
+
+Zusätzlich kannst du unter den **Einstellungen** des Berichts **Kategorien für Übereinstimmungswerte** konfigurieren. Mit diesen Einstellungen wird festgelegt, wie bearbeitete Übersetzungen im Diagramm gruppiert werden. Wenn du beispielsweise eine Kategorie für 99–90 % festlegst, werden Quellzeichenfolgen, deren genehmigte Übersetzung innerhalb dieses Bereichs mit der automatischen Übersetzung übereinstimmt, gemeinsam gruppiert. Alles unterhalb deiner niedrigsten definierten Übereinstimmungskategorie wird als **Keine Übereinstimmung** (neue Übersetzung) behandelt.
+
+Um den Genauigkeitsbericht für die automatisierte Übersetzung zu erstellen, gehe wie folgt vor:
+
+
+ 1. Wähle die gewünschte Berichtseinheit (Wörter, Zeichenfolgen, Zeichen oder Zeichen mit Leerzeichen).
+ 2. Wähle die gewünschte Gruppierung der Histogrammdaten (Tag oder Monat).
+ * Bei der Gruppierung nach Tag enthält das gestapelte Histogramm mehr Balken und bietet dadurch eine detailliertere Ansicht für jeden einzelnen Tag.
+ * Bei der Gruppierung nach Monat werden die Daten in weniger, breiteren Monatsabschnitten dargestellt.
+ 3. Use the available filter parameters to specify the report data you're interested in.
+ 4. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 5. Klicke auf **Einstellungen**, um deine Kategorien für Übereinstimmungswerte zu konfigurieren.
+ 6. Click **Generate**.
+
+
+### Result Analysis {#result-analysis-auto-translation-accuracy}
+
+Nach der Erstellung des Berichts werden die Informationen nach Methoden der automatischen Übersetzung gruppiert (über KI, MT und TM):
+
+* **Automatische Übersetzung über KI**:
+ * Gesamtzahl der genehmigten Wörter, die automatisch per KI übersetzt wurden
+ * Separate Diagramme für jeden Prompt (maximal 10 Prompts werden angezeigt)
+* **Automatische Übersetzung über MT**:
+ * Gesamtzahl der genehmigten Wörter, die automatisch per MT übersetzt wurden
+ * Separate Diagramme für jede MT-Engine (maximal 10 Engines werden angezeigt)
+* **Automatische Übersetzung über TM**:
+ * Gesamtzahl der genehmigten Wörter, die automatisch per TM übersetzt wurden
+
+Jeder Bereich zeigt den Umfang des Quellinhalts, aufgeschlüsselt nach den folgenden wichtigen Kennzahlen. (Für diese Erläuterung gehen wir davon aus, dass **Zeichenfolgen** als Berichtseinheit ausgewählt wurde.)
+
+* **Gesamt** – Die Gesamtzahl der Quellzeichenfolgen, denen durch automatische Übersetzung Übersetzungen hinzugefügt und die anschließend genehmigt wurden. Dazu gehören Zeichenfolgen, die ohne Änderungen genehmigt wurden, sowie Zeichenfolgen, bei denen ein Korrekturleser eine korrigierte Übersetzung hinzugefügt und anschließend genehmigt hat.
+* **100-%-Übereinstimmung** – Die Anzahl der Quellzeichenfolgen, bei denen die genehmigte Übersetzung exakt mit der durch die automatische Übersetzung hinzugefügten Übersetzung übereinstimmt (100 %).
+* **Bereiche der Übereinstimmungswerte** (z. B. 70–99 % Übereinstimmung) – Die Anzahl der Quellzeichenfolgen, bei denen die genehmigte Übersetzung innerhalb des konfigurierten Prozentbereichs mit der automatischen Übersetzung übereinstimmt. Dies zeigt, dass ein Korrekturleser die automatische Übersetzung bearbeitet hat, die endgültig genehmigte Version aber der ursprünglichen Empfehlung weiterhin ähnlich ist.
+* **Durchschnittlicher Übereinstimmungswert** – Der durchschnittliche Prozentsatz der Ähnlichkeit zwischen den ursprünglichen automatischen Übersetzungen und den endgültig genehmigten Texten. Ein höherer Prozentsatz bedeutet, dass die automatischen Übersetzungen genauer waren und weniger Bearbeitungen erforderten. **Keine Übereinstimmung** – Die Anzahl der Quellzeichenfolgen, bei denen die genehmigte Übersetzung um mehr als den niedrigsten Prozentsatz deiner konfigurierten Kategorien für Übereinstimmungswerte von der automatischen Übersetzung abweicht.
+* In diesen Fällen wurde die Übersetzung beim Korrekturlesen so stark geändert, dass sie als vollständige Neufassung (neue Übersetzung) behandelt wird. **Qualitätswert** – Misst die Gesamtqualität anhand des durchschnittlichen Übereinstimmungswerts des übersetzten Inhalts.
+* Er wird wie folgt berechnet: `100 - ((Unedited + (Edited * (100 - Avg. Match Score))) / Total)` Das darunterliegende **gestapelte Histogramm** visualisiert die Verteilung dieser Kategorien im Zeitverlauf. Jeder Balken stellt den Umfang der verarbeiteten Quelleneinheiten dar, aufgeteilt nach ihrer Qualitätskategorie (z. B. *100 % Übereinstimmung*, *Übereinstimmungswert: 99–90 %*, *Keine Übereinstimmung*).
+
+Um den Bericht zur Genauigkeit der automatischen Übersetzung herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON). Genauigkeit der automatischen Übersetzung erstellt
+
+Um den Genauigkeitsbericht für die automatisierte Übersetzung herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON) aus.
+
+## Genauigkeit der Übersetzer
+
+Verwenden Sie diesen Bericht, um die Übersetzungsqualität einzelner Übersetzer in Ihrer Organisation zu bewerten und die leistungsstärksten zu ermitteln.
+
+Damit kannst du Übersetzer identifizieren, die konstant hochwertige Arbeit mit minimalem Korrekturaufwand liefern, ebenso wie solche, die von zusätzlicher Anleitung oder Schulung profitieren könnten. Die von dir ausgewählte Berichtseinheit (Zeichenfolgen, Wörter oder Zeichen) bestimmt, wie die Ergebnisse angezeigt werden (wenn du z. B. Zeichenfolgen auswählst, wird die gesamte Quellzeichenfolge anhand ihres Gesamtwerts in eine Kategorie eingeordnet). Enthält nur Quellzeichenfolgen, die von einem menschlichen Übersetzer übersetzt und anschließend genehmigt wurden.
+
+Wenn für eine Zeichenfolge mehrere automatische Übersetzungen vorhanden sind, wird jede mit ihrem Übereinstimmungswert einbezogen. Der Bericht berücksichtigt Übersetzungen, die innerhalb des ausgewählten **Zeitraums** hinzugefügt wurden, unabhängig davon, wann sie genehmigt wurden.
+
+### Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+* Wenn für eine Zeichenfolge mehrere Übersetzungen vorhanden sind, wird jede mit ihrem Übereinstimmungswert einbezogen.
+* **Übersetzen** – Lass deine Übersetzer den Projektinhalt übersetzen.
+* **Korrekturlesen und genehmigen** – Lass deine Korrekturleser die Übersetzungen prüfen.
+
+### Recommended Workflow
+
+Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+
+ 1. **Übersetzen** – Lassen Sie Ihre Übersetzer den Quellinhalt übersetzen.
+ 2. **Feedback** – Nutze die Ergebnisse, um gezieltes Feedback zu geben. Sie sollten Fehler oder stilistische Probleme korrigieren (Nachbearbeitung) und die endgültigen Versionen genehmigen.
+ 3. Übersetzer mit hohen Raten bei **100 % Übereinstimmung** gehören zu deinen leistungsstärksten Übersetzern, während hohe Raten bei **Keine Übereinstimmung** auf einen stärkeren Bedarf an Glossarbeachtung oder Schulungen zu Style Guides hindeuten können.
+ 4. Du kannst einen Bericht zur Übersetzer-Genauigkeit anhand der folgenden Filter erstellen: **Benutzer**: Alle oder ausgewählte Benutzer.
+
+
+### Generating a Report {#generating-translator-accuracy}
+
+**Sprache**: Alle oder eine bestimmte Sprache.
+
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen. Wenn keine Projekte ausgewählt sind, wird dieser Filter standardmäßig auf *Alle Projekte* gesetzt.
+* Dieser Filter bestimmt den Zeitraum, in dem die Übersetzungen hinzugefügt wurden.
+* Wenn du beispielsweise eine Kategorie für 99–90 % festlegst, werden Quellzeichenfolgen, deren genehmigte Übersetzung innerhalb dieses Bereichs mit der ursprünglichen Übersetzung übereinstimmt, gemeinsam gruppiert.
+* **Zeitraum**: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum. Führe die folgenden Schritte aus, um den Bericht zur Übersetzer-Genauigkeit zu erstellen:
+
+Zusätzlich kannst du unter den **Einstellungen** des Berichts **Kategorien für Übereinstimmungswerte** konfigurieren. Mit diesen Einstellungen wird festgelegt, wie bearbeitete Übersetzungen im Diagramm gruppiert werden. *(Optional)* Wähle einen oder mehrere Benutzer aus, wenn du den Bericht nur für bestimmte Übersetzer erstellen möchtest. Alles unterhalb deiner niedrigsten definierten Übereinstimmungskategorie wird als **Keine Übereinstimmung** (neue Übersetzung) behandelt.
+
+Andernfalls wähle **Alle**, um alle einzubeziehen.
+
+
+ 1. Wähle die gewünschte Berichtseinheit (Wörter, Zeichenfolgen, Zeichen oder Zeichen mit Leerzeichen).
+ 2. Use the available filter parameters to specify the report data you're interested in.
+ 3. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 4. Klicke auf **Einstellungen**, um deine Kategorien für Übereinstimmungswerte zu konfigurieren.
+ 5. Click **Generate**.
+
+
+### Result Analysis {#result-analysis-translator-accuracy}
+
+Das Diagramm visualisiert den Anteil des Quellinhalts danach, wie genau die ursprüngliche Arbeit des Übersetzers mit der endgültig genehmigten Version übereinstimmt:
+
+**100-%-Übereinstimmung** – Die Anzahl der Quelleneinheiten, bei denen die genehmigte Übersetzung exakt mit der ursprünglichen Übersetzung des Übersetzers übereinstimmt (ohne Bearbeitungen genehmigt). **Bereiche der Übereinstimmungswerte** (z. B. 99–90 % Übereinstimmung) – Die Anzahl der Quelleneinheiten, bei denen die genehmigte Übersetzung eine bearbeitete Version der Arbeit des Übersetzers ist, aber innerhalb des konfigurierten Prozentbereichs ähnlich bleibt.
+
+* **Keine Übereinstimmung** – Die Anzahl der Quelleneinheiten, bei denen die genehmigte Übersetzung deutlich von der ursprünglichen Arbeit des Übersetzers abweicht (unterhalb der niedrigsten konfigurierten Kategorie).
+* Um den Bericht zur Übersetzer-Genauigkeit herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON).
+* Übersetzer-Genauigkeit erstellt **Qualitätswert** – Misst die Gesamtqualität anhand des durchschnittlichen Übereinstimmungswerts des übersetzten Inhalts.
+
+Zeitaufwand
+
+## Aufgabennutzung
+
+Verwenden Sie diesen Bericht, um einen detaillierten Überblick über die Aufgabenverwaltung in Ihrer Organisation zu erhalten. Damit kannst du die Verteilung der Arbeitslast analysieren, Erstellungs- und Lösungsraten vergleichen, die Leistung und Effizienz des Teams verfolgen, Aufgabenabschlusszeiten überwachen und die zugehörigen Kosten prüfen.
+
+Der Bericht **Aufgabennutzung** enthält die folgenden globalen Filter, die standardmäßig auf alle Teilberichte angewendet werden:
+
+* **Gruppieren nach**: *Sprache*, *Typ* oder *Projekt*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen. Wenn keine Projekte ausgewählt sind, wird dieser Filter standardmäßig auf *Alle Projekte* gesetzt.
+
+Jeder untenstehende Teilbericht verfügt über eigene Filter, die aus diesen globalen Einstellungen vorausgefüllt werden, aber individuell angepasst werden können. So kannst du mit einer umfassenden Übersicht beginnen und den Umfang anschließend für jede Analyseart auf bestimmte Datensätze eingrenzen.
+
+Um Berichte zur weiteren Analyse oder Dokumentation herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Format (CSV, XLSX oder JSON).
+
+In Berichten mit interaktiven Diagrammen kannst du den Mauszeiger über Datenpunkte bewegen, um detailliertere Informationen wie Tages- oder Monatssummen für jede Kategorie anzuzeigen.
+
+### Arbeitslast
+
+Dieser Abschnitt hilft Ihnen, Umfang und aktuellen Status der Aufgaben in Ihrer gesamten Organisation zu verstehen. Du kannst einen Arbeitslastbericht anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache*, *Typ* oder *Benutzer*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Zuständig**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen.
+
+Die wichtigsten Kennzahlen zeigen eine Momentaufnahme der Auslastung Ihrer Organisation, einschließlich:
+
+* *Aufgaben insgesamt (Zeitraum)*: Die Anzahl der Aufgaben innerhalb des ausgewählten Zeitraums.
+* *Zu erledigen*: Die Anzahl der Aufgaben, mit denen noch nicht begonnen wurde.
+* *In Bearbeitung*: Die Anzahl der Aufgaben, an denen derzeit gearbeitet wird.
+* *Erledigt*: Die Anzahl der Aufgaben, bei denen alle Arbeiten abgeschlossen, die Aufgaben aber noch nicht geschlossen wurden.
+* *Geschlossen*: Die Anzahl der Aufgaben, die abgeschlossen und offiziell geschlossen wurden.
+* *Umfang aktiver Aufgaben*: Der gesamte Inhaltsumfang (z. B. Wörter) aller Aufgaben, die sich nicht im Status *Geschlossen* befinden.
+* *Aufgaben-Durchsatz*: Der gesamte Inhaltsumfang (z. B. Wörter) aller Aufgaben, die im ausgewählten Zeitraum den Status *Erledigt* oder *Geschlossen* haben.
+
+Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern, um eine Tabelle dieser Kennzahlen für jede Zielsprache anzuzeigen.
+
+### Erstellt vs. gelöst
+
+In diesem Bereich kannst du die Rate der Aufgabenerstellung mit der Lösungsrate im Zeitverlauf vergleichen. Das ist hilfreich, um den Durchsatz deines Teams zu überwachen und Rückstände zu verwalten.
+
+Du kannst einen Bericht zu „Erstellt vs. gelöst“ anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen:
+
+* *Erstellt*: Die Gesamtzahl der im ausgewählten Zeitraum erstellten Aufgaben.
+* *Gelöst*: Die Gesamtzahl der Aufgaben, die im ausgewählten Zeitraum gelöst wurden (d. h. in den Status *Erledigt* oder *Geschlossen* verschoben wurden).
+
+Unter den Kennzahlen zeigt ein Liniendiagramm die kumulative Anzahl der erstellten und gelösten Aufgaben im Zeitverlauf, sodass du Trends auf einen Blick erkennen kannst. Du kannst außerdem den Bereich **Aufschlüsselung nach Sprachen** aufklappen, um die Anzahl der erstellten und gelösten Aufgaben für jede Zielsprache in Tabellenform zu sehen.
+
+### Aufgabenleistung
+
+Dieser Bereich hilft dir, die Leistung und Effizienz des Teams zu bewerten, indem er verfolgt, wie Aufgaben im Verhältnis zu ihren Fälligkeitsterminen abgeschlossen werden.
+
+Du kannst einen Bericht zur Aufgabenleistung anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Zuständig**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen:
+
+* *Insgesamt mit Fälligkeitsdatum*: Die Gesamtzahl der Aufgaben, für die im ausgewählten Zeitraum ein Fälligkeitsdatum festgelegt ist.
+* *Insgesamt offen und überfällig*: Die Anzahl der Aufgaben, deren Fälligkeit derzeit überschritten ist, die aber noch nicht geschlossen wurden.
+* *Überfällig geschlossen*: Die Anzahl der Aufgaben, die nach ihrem Fälligkeitsdatum abgeschlossen und geschlossen wurden.
+* *Pünktlich geschlossen*: Die Anzahl der Aufgaben, die am oder vor ihrem Fälligkeitsdatum abgeschlossen und geschlossen wurden.
+* *Pünktlichkeitsrate*: Der Prozentsatz der Aufgaben, die am oder vor ihrem Fälligkeitsdatum geschlossen wurden, bezogen auf alle im ausgewählten Zeitraum geschlossenen Aufgaben.
+
+Unter den Kennzahlen zeigt ein gestapeltes Balkendiagramm die Leistung im Zeitverlauf und vergleicht die Anzahl der *Überfällig geschlossenen* Aufgaben mit den *Pünktlich geschlossenen* Aufgaben. Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern, um die Leistung für jede Zielsprache aufzuschlüsseln.
+
+### Aufgabenabschlusszeit
+
+Dieser Bereich bietet detaillierte Analysen dazu, wie lange Aufgaben vom Erstellen bis zum Abschluss benötigen, und hilft dir dabei, mögliche Engpässe in deinem Workflow zu erkennen.
+
+Du kannst einen Bericht zur Aufgabenabschlusszeit anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Zuständig**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Größe (Wörter)**: *Beliebig* oder ein benutzerdefinierter Wortbereich.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen:
+
+* *Durchschn. Abschlusszeit*: Die durchschnittliche Zeit, die Aufgaben vom Zeitpunkt der Erstellung bis zum Abschluss benötigen.
+* *Median*: Die mittlere Zeit bis zum Abschluss einer Aufgabe, die die typische Dauer für die meisten Aufgaben darstellt.
+* *80. Perzentil*: Die Zeitspanne, innerhalb derer 80 % der Aufgaben abgeschlossen werden. So lässt sich der obere Bereich der Abschlusszeiten verstehen, ohne extreme Ausreißer zu berücksichtigen.
+* *Max. Abschlusszeit*: Die längste Zeit, die zum Abschließen einer einzelnen Aufgabe im ausgewählten Datensatz benötigt wurde.
+* *Durchschn. Wartezeit*: Die durchschnittliche Zeit, die eine Aufgabe im Status *Zu erledigen* verbringt, bevor die Arbeit beginnt.
+* *Durchschn. Überfälligkeitszeit*: Die durchschnittliche Zeitspanne, um die Aufgaben nach ihrem Fälligkeitsdatum abgeschlossen wurden. Dies wird nur für Aufgaben berechnet, die überfällig geschlossen wurden.
+* *Durchschn. aktive Arbeitszeit*: Die durchschnittliche Zeit, die aktiv an einer Aufgabe gearbeitet wird. Die anfängliche Zeit, die eine Aufgabe im Status *Zu erledigen* verbringt, wird dabei nicht berücksichtigt.
+
+Die wichtigsten Kennzahlen sind auch im aufklappbaren Bereich **Aufschlüsselung nach Sprachen** verfügbar, der eine detaillierte Tabelle mit Abschluss- und Wartezeiten für jede Zielsprache zeigt.
+
+### Aufgabenkosten
+
+Dieser Abschnitt hilft Ihnen, die mit Aufgaben in Ihrer Organisation verbundenen finanziellen Kosten zu überprüfen und zu analysieren.
+
+Dieser Bericht summiert die Kosten für alle Aufgaben, für die entweder eine Kostenschätzung oder Übersetzungskosten hinterlegt sind. Die tatsächlichen Kosten aus dem Bericht „Übersetzungskosten“ haben immer Vorrang. Um die Finanzdaten einer Aufgabe in diese Zusammenfassung aufzunehmen, musst du zunächst einen Kosten- oder Kostenschätzungsbericht für diese Aufgabe erstellen.
+
+Du kannst einen Aufgabenkostenbericht anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Status**: *Zu erledigen*, *In Bearbeitung*, *Erledigt*, *Geschlossen* oder *Zur Genehmigung*. Du kannst mehrere Status gleichzeitig auswählen.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen. Wenn in den Aufgaben mehrere Währungen verwendet werden, werden die Kosten für jede Währung separat angezeigt.
+
+* *Aufgabenkosten mit Schätzungen*: Die Gesamtkosten aller Aufgaben in der gefilterten Auswahl, für die eine Schätzung oder tatsächliche Kosten vorliegen.
+* *Aufgabenkosten mit Kostenschätzungen (aktiv)*: Die Gesamtkosten ausschließlich der *aktiven* Aufgaben (mit dem Status „Zu erledigen“ oder „In Bearbeitung“) innerhalb der gefilterten Auswahl.
+
+Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern. Diese Tabelle zeigt die Anzahl der Aufgaben und ihre zugehörigen Kosten für jede Sprache, zusätzlich aufgeschlüsselt nach allen bzw. aktiven Aufgaben.
+
+## Time Spent
+
+Verwenden Sie diesen Bericht, um die tatsächlichen Übersetzungs- und Korrekturlesekosten auf Grundlage der Zeit zu berechnen, die Mitwirkende für Aufgaben in Ihrer gesamten Organisation aufwenden.
+
+Der Bericht verwendet die von Mitwirkenden direkt in den Kommentaren einer Aufgabe protokollierte Zeit.
+
+You can generate a **Time Spent** report based on the following filter parameters:
+
+* **Gruppieren nach**: Mitglied, Sprache, Aufgaben oder Projekt.
+* **Zeitraum**: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum.
+* **Aufgaben:** Nicht ausgewählt, Alle Aufgaben oder mehrere bestimmte Aufgaben.
+* **Projekte**: *Alle Projekte* oder bestimmte Projekte. Du kannst *Workspace (alle Gruppen)*, bestimmte Projektgruppen oder einzelne Projekte auswählen.
+* **Sprache**: Alle oder eine bestimmte Zielsprache.
+* **Typ**: Alle Typen, Übersetzen, Korrekturlesen, Von Übersetzungsdienstleistern übersetzen oder Von Übersetzungsdienstleistern Korrektur lesen.
+* **Benutzer**: Alle Benutzer oder bestimmte Benutzer.
+
+### Generating a Report {#generating-time-spent}
+
+To generate the **Time Spent** report, follow these steps:
+
+
+ 1. Select the preferred currency.
+ 2. Set your [rates](#rates-time-spent).
+ 3. Use the available filter parameters to specify the report data you're interested in.
+ 4. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 5. Click **Generate**.
+
+
+
+ Rates are automatically saved after you click **Generate**.
+
+
+### Rates {#rates-time-spent}
+
+Sie können die Stundensätze für die von Mitwirkenden in der Organisation geleistete Arbeit festlegen. Im Bereich **Basistarif** kannst du den Stundensatz festlegen, der auf alle im Projekt ausgeführten Arbeitsarten (Übersetzen und Korrekturlesen) angewendet wird.
+
+#### Base Rate {#base-rate-time-spent}
+
+Im Abschnitt **Basistarif** können Sie den Stundensatz festlegen, der auf alle in der Organisation geleisteten Arbeitsarten (Übersetzung und Korrekturlesen) angewendet wird. Dieser Tarif dient als Standard für alle Sprachen, Mitglieder und Projekte.
+
+#### Adding Custom Rates {#custom-rates-time-spent}
+
+Bei der Erstellung des Berichts **Zeitaufwand** werden die folgenden Details angezeigt: To add custom rates, click **Add custom rates**.
+
+Um die Sprachen und Benutzer für benutzerdefinierte Tarife auszuwählen, klicken Sie auf die Dropdown-Menüs und wählen Sie die gewünschten aus. You can create as many custom rates as you need.
+
+#### Rate Templates {#rate-templates-time-spent}
+
+Diese Transparenz sorgt für Klarheit bei der Preisgestaltung und ermöglicht Übersetzern, Tarife zu prüfen, Berichte über ihre Übersetzungen zu erstellen und Kostenschätzungen zu berechnen.
+
+Du erstellst einen Bericht zur Kostenschätzung mit ausgewählter Option **Automatisch übersetzte Zeichenfolgen einbeziehen**.
+
+
+ Templates saved for the **Time Spent** report can't be applied to other reports, and consequently, rate templates saved for other reports can't be applied here.
+
+
+### Result Analysis {#result-analysis-time-spent}
+
+Nach der Erstellung des Berichts werden die folgenden Werte angezeigt:
+
+* **Gesamt** – Die Kosten und der Zeitaufwand auf Organisationsebene für alle Übersetzungs- und Korrekturleseaktivitäten über alle Projekte hinweg. Dies wird in der oberen Mitte der Seite angezeigt.
+* **Summen** – Die Gesamtkosten und der gesamte Zeitaufwand für jede Sprache, jedes Mitglied oder jedes Projekt. Die Ergebnisse werden nach dem von Ihnen gewählten Parameter gruppiert.
+
+Um den Bericht **Zeitaufwand** herunterzuladen, klicken Sie auf **Bericht exportieren** und wählen Sie das gewünschte Format (CSV, XLSX oder JSON) für die weitere Analyse oder Aufzeichnung aus.
+
+
+ The generated **Time Spent** report is available for viewing in the [Archive](#archive) section. The time logged for a task is included in the report even if the associated task is later deleted.
+
+
+## Beste Mitglieder
+
+Mit dem Bericht „Top-Mitglieder“ können Sie sehen, wer im Laufe der Zeit am meisten zu den Übersetzungen Ihrer Organisation beigetragen hat. Diese Liste enthält alle Benutzer, die jemals einen Beitrag geleistet haben, auch wenn sie keine aktuellen Organisationsmitglieder mehr sind.
+
+Default parameters:
+
+* *Sortiert nach*: übersetzte Texteinheiten.
+* Das Mitglied, das die meisten Übersetzungen erstellt hat, steht oben in der Liste.
+* *Sorted by*: translated text units. A member who translated the most is placed at the top of the list.
+* *Languages*: all languages
+* *Projekte*: alle Projekte
+
+Das Label **Du** wird in der Berichtstabelle neben deinem eigenen Benutzernamen angezeigt und erleichtert die Identifizierung deines persönlichen Beitrags.
+
+Re-sort the members by clicking on the needed parameter. Führe die folgenden Schritte aus, um eine benutzerdefinierte Liste der Top-Mitglieder zu erstellen:
+
+
+
+### Generating a Custom List of Top Members
+
+To generate a custom list of top members, follow these steps:
+
+
+ 1. Select the preferred report unit (words, strings, characters with or without spaces).
+ 2. Select the time period for which you want to see the activity of contributors.
+ 3. To make a list of contributors for a specific language, select the language you need from the drop-down menu above the list. Alternatively, select **All languages**.
+ 4. Wählen Sie ein bestimmtes Projekt aus. Alternativ können Sie **Alle Projekte** auswählen.
+
+
+To find a specific member, use the search field. To open the member’s profile page, double-click on the name.
+
+The Top Members list includes the following columns:
+
+* *Rank* – contributor’s position in the list based on the currently selected sorting criteria (e.g., *Translated*, *Approved*, etc.).
+* *Name* – contributor's first name, last name and username.
+* *Languages* – project languages.
+* *Translated* – the number of translated source content units.
+* *Ziel* – die Anzahl der übersetzten Inhaltseinheiten in einer Zielsprache.
+
This parameter is not available for the *Strings* content unit because the number of source and translated strings is always the same.
+* *Approved* – the number of approved content units.
+* *Voted* – the number of votes a contributor made.
+* *"+" votes received* – the number of upvotes a contributor received for translations.
+* *"-" votes received* – the number of downvotes a contributor received for translations.
+* *Winning* – the number of approvals a contributor received for translations.
+* *Zugriff gewährt* – gibt an, wann ein Mitglied Ihrer Organisation beigetreten ist.
+
+To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones.
+
+Im Bereich Archiv kannst du auf Datensätze zuvor erstellter Berichte zur Kostenschätzung und zu Übersetzungskosten zugreifen und damit historische Daten bequem überprüfen.
+
+## Archiv
+
+Der Archivbereich ermöglicht Ihnen den Zugriff auf Datensätze zuvor erstellter Berichte zu Übersetzungskosten und bietet so eine praktische Möglichkeit, historische Daten zu überprüfen.
+
+Im Archiv kannst du die Berichtszusammenfassung prüfen und sie bei Bedarf in verschiedenen unterstützten Dateiformaten herunterladen. Jedes Projekt verfügt über einen eigenen unabhängigen Archivbereich mit zuvor erstellten Berichten, die nur Projektmitgliedern mit Manager-Berechtigungen (oder höher) zur Verfügung stehen. Von Übersetzern anhand ihrer Beiträge erstellte Berichte werden nicht zum Archiv hinzugefügt.
+
+Eine Organisation verfügt über einen eigenen unabhängigen Archivbereich mit zuvor erstellten Berichten, die nur Benutzern mit Administratorberechtigungen (oder höher) zur Verfügung stehen.
+
+Führe die folgenden Schritte aus, um die Zusammenfassung zuvor erstellter Berichte (d. h. Archivdatensätze) anzuzeigen:
+
+### Viewing Previously Generated Reports
+
+To view the summary of the previously generated reports (i.e., archive records), follow these steps:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Berichte** in der linken Seitenleiste aus.
+ 2. Klicke auf **Archiv**.
+ 3. Click on the name of the needed archive record.
+ 4. Once you open the archive report record, you can view all the needed data.
+
+
+
+
+### Exporting Previously Generated Reports
+
+To export the previously generated reports, follow these steps:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Berichte** in der linken Seitenleiste aus.
+ 2. Klicke auf **Archiv**.
+ 3. Klicke in der Liste auf (oder klicke mit der rechten Maustaste) auf den gewünschten Bericht.
+ 4. Click on the preferred file format to export.
+
+
+### Deleting Previously Generated Reports
+
+To delete the previously generated reports, follow these steps:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Berichte** in der linken Seitenleiste aus.
+ 2. Klicke auf **Archiv**.
+ 3. Klicke in der Liste auf (oder klicke mit der rechten Maustaste) auf den gewünschten Bericht.
+ 4. Click **Delete**.
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/reports/project-reports.mdx b/src/content/docs/de/enterprise/reports/project-reports.mdx
new file mode 100644
index 000000000..ddee8e541
--- /dev/null
+++ b/src/content/docs/de/enterprise/reports/project-reports.mdx
@@ -0,0 +1,1005 @@
+---
+title: Projektberichte
+description: Projektstatus und verschiedene Lokalisierungsberichte anzeigen
+slug: enterprise/project-reports
+sidebar:
+ order: 1
+---
+
+import { Image } from 'astro:assets';
+import Include from '~/components/Include.astro';
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import KBD from '~/components/KBD.astro';
+import reportsTab from '!/enterprise/reports/project_reports_tab.png';
+import costEstimateGenerating from '!/enterprise/reports/reports_cost_estimate_generating.png';
+import addTmMatchType from '!/enterprise/reports/reports_cost_estimate_add_tm_match_type.png';
+import addCustomRates from '!/enterprise/reports/reports_cost_estimate_add_custom_rates.png';
+import costEstimateGenerated from '!/enterprise/reports/reports_cost_estimate_generated.png';
+import translationCostGenerating from '!/enterprise/reports/reports_translation_cost_generating.png';
+import addCustomRatesTranslationCost from '!/enterprise/reports/reports_translation_cost_add_custom_rates.png';
+import preTranslationAccuracyGenerated from '!/enterprise/reports/reports_auto_translation_accuracy_generated.png';
+import translatorAccuracyGenerated from '!/enterprise/reports/reports_translator_accuracy_generated.png';
+import topMembersSorted from '!/enterprise/reports/reports_top_members_sorted.png';
+import archiveViewing from '!/enterprise/reports/project_reports_archive_viewing.png';
+
+Um den Projektstatus zusammen mit bestehenden Problemen anzuzeigen, die Effektivität der automatischen Übersetzungsmethoden zu bewerten, die Übersetzungskosten zu schätzen und zu berechnen, die aktivsten Mitglieder im Blick zu behalten und historische Daten bereits erstellter Berichte anzuzeigen, öffnen Sie Ihr Projekt und wählen Sie **Berichte** in der linken Seitenleiste.
+
+
+
+## Projektübersicht
+
+Verwende diesen Bereich, um eine umfassende Zusammenfassung des Projektzustands zu erhalten, wichtige Aktivitäten zu überwachen und den Fortschritt über ausgewählte Zeiträume hinweg zu verfolgen. Oben rechts kannst du eine Berichtseinheit (*Wörter*, *Zeichenfolgen*, *Zeichen* oder *Zeichen mit Leerzeichen*) auswählen, die für alle Berichte in diesem Bereich gilt. Die prozentual angezeigten Vergleiche werden berechnet, indem der ausgewählte Zeitraum mit demselben vorherigen Zeitraum verglichen wird (z. B. wird bei Auswahl eines Monats der aktuelle Monat mit dem vorherigen verglichen).
+
+Um Berichte zur weiteren Analyse oder Dokumentation herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Format (CSV, XLSX oder JSON).
+
+In Berichten mit interaktiven Diagrammen kannst du den Mauszeiger über Datenpunkte bewegen, um detailliertere Informationen wie Tages- oder Monatssummen für jede Kategorie anzuzeigen.
+
+Der Abschnitt **Projektgröße** zeigt die wichtigsten Statistiken zum Umfang Ihres Projekts an:
+
+* *Übersetzbar*: Die Gesamtmenge des für die Übersetzung verfügbaren Textes.
+* *Ausgeblendet*: Die Gesamtmenge des Textes in ausgeblendeten Zeichenfolgen.
+* *Gesamt*: Die Gesamtmenge des Textes im Projekt (*Übersetzbar* + *Ausgeblendet*).
+* *Übersetzung in*: Die Anzahl der Zielsprachen im Projekt.
+
+Unter den Hauptstatistiken enthält der Bereich **Übersicht** die folgenden Berichte:
+
+### Aktivitätsübersicht
+
+Dieser Bericht verfolgt die gesamte Übersetzungs- und Korrekturleseaktivität im Projekt. Du kannst die Daten nach **Datumsbereich**, **Sprache** und **Mitglied** filtern. Der Bericht ist in zwei Hauptbereiche unterteilt: **Übersetzung** und **Korrekturlesen**.
+
+Jeder Bereich zeigt die insgesamt im ausgewählten Zeitraum geleistete Arbeit mit einem prozentualen Vergleich zum vorherigen Zeitraum. Du kannst in jedem Bereich den Abschnitt **Aufschlüsselung nach Sprache** erweitern, um eine Tabelle mit denselben Kennzahlen, aufgeschlüsselt nach Zielsprache, anzuzeigen.
+
+
+ Die Aktivitätsübersicht zeigt Informationen zu allen im Projekt vorgenommenen Übersetzungen (einschließlich doppelter Übersetzungen desselben Übersetzers, entfernter Übersetzungen usw.).
+
+
+#### Übersetzung
+
+Dieser Bereich zeigt den Umfang des übersetzten Textes, aufgeschlüsselt nach den folgenden wichtigen Kennzahlen:
+
+* *Gesamt (Ende des Zeitraums)*
+* *Menschliche Übersetzung*
+* *Translation Memory*
+* *Machine Translation*
+* *KI*
+
+Das Diagramm **Übersetzung** unter den Kennzahlen zeigt für jeden Übersetzungstyp mehrere Linien gleichzeitig. Wenn du den Mauszeiger über Datenpunkte bewegst, kannst du Tages- oder Monatssummen für jede Kategorie anzeigen.
+
+#### Korrekur
+
+Dieser Bereich zeigt den Umfang des genehmigten Textes und die Abstimmungsaktivität. Die wichtigste Kennzahl ist *Genehmigte* Wörter.
+
+Das Diagramm **Korrekturlesen** visualisiert die Genehmigungs- und Abstimmungsaktivität im Zeitverlauf anhand zweier unterschiedlicher Linien: *Genehmigte Wörter* und *Stimmen*. Wenn du den Mauszeiger über Datenpunkte bewegst, kannst du die Tages- oder Monatssummen für genehmigte Texte und abgegebene Stimmen anzeigen.
+
+### Zusammenfassung der Übersetzungseinsparungen
+
+Verwenden Sie diesen Bericht, um die in Ihrem Projekt durch Translation Memory (TM), maschinelle Übersetzung (MT) und künstliche Intelligenz (KI) erzielten Einsparungen zu überprüfen.
+
+Du kannst die Daten nach **Datumsbereich**, **Sprache**, **Mitglied** und **Dateien** oder **Branches** filtern, je nach Projekttyp. Standardmäßig ist der Filter **Dateien/Branches** auf **Alle Dateien/Branches** gesetzt. Durch Klicken darauf wird ein Dropdown mit einer Dateistruktur geöffnet, in der Sie bestimmte Elemente auswählen können. Die Auswahl wird automatisch gespeichert, wenn Sie Esc drücken oder außerhalb des Dropdowns klicken. Danach zeigt der Filter **Aktuell ausgewählt: N Dateien/Branches** an. Der Bericht verwendet eine **Tarifvorlage**, um Einsparungen zu berechnen. Standardmäßig wird das **Standardschema für Nettotarife** verwendet, du kannst aber eine benutzerdefinierte Vorlage auswählen, um bestimmte Vereinbarungen abzubilden.
+
+Über das Dropdown-Menü **Modus** kannst du zwischen der Anzeige der Daten als **%** (Prozentsatz) oder **Währung** wechseln.
+
+
+ Der Modus **Währung** ist nur verfügbar, wenn eine benutzerdefinierte, vom Benutzer erstellte Tarifvorlage ausgewählt ist. Das **Standardschema für Nettotarife** unterstützt nur den Modus **%**.
+
+
+Im Bereich **Übersetzungseinsparungen** werden die **Gesamteinsparungen** für den ausgewählten Zeitraum als Prozentsatz oder Währungsbetrag angezeigt, zusammen mit einer Aufschlüsselung der Einsparungen aus **Translation Memory**, **Machine Translation** und **KI**.
+
+Das darunterliegende Balkendiagramm visualisiert diese Einsparungen im Zeitverlauf. Einsparungen werden für jede Zeichenfolge nur einmal berechnet, und zwar beim ersten manuellen Beitrag (einer neuen Übersetzung oder einer Genehmigung). Dazu gehört auch die Genehmigung einer Übersetzung, die aus einer automatischen Übersetzung stammt (in diesem Fall wird die Einsparung dem Datum und der Methode der automatischen Übersetzung zugeordnet).
+
+Wenn für eine Zeichenfolge eine Kombination aus TM- und MT-/KI-Vorschlägen verfügbar ist, wird der neue Beitrag der Kategorie mit dem höchsten potenziellen Einsparungswert zugeordnet.
+
+Wenn du den Mauszeiger über die Balken bewegst, werden detaillierte Informationen zu den Einsparungen je Methode auf Tages- oder Monatsbasis angezeigt. Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern, um eine Tabelle der Einsparungen für jede einzelne Sprache anzuzeigen.
+
+#### Standardschema für Nettotarife
+
+Das **Standardschema für Nettotarife** ist die standardmäßig integrierte Vorlage, die zur Berechnung verwendet wird, wenn keine benutzerdefinierte Vorlage ausgewählt wurde. Dieses Schema definiert Einsparungen auf Grundlage eines gestaffelten „Nettotarif“-Modells, das Industriestandards widerspiegelt, bei denen nicht jede Übereinstimmung denselben Wert hat.
+
+Ein unscharfer Treffer mit niedrigem Prozentsatz (z. B. unter 75 %) wird beispielsweise häufig von einem Übersetzer vollständig überarbeitet. Daher betrachtet dieses Schema solche Übereinstimmungen als **0 %** Einsparung, auch wenn ein Treffer vorgeschlagen wurde.
+
+Das Standardschema ist in zwei Kategorien unterteilt, jeweils mit eigenen Tarifen:
+
+**Einsparungstarife: TM**
+
+| Treffertyp | Nettotarif | Einsparung |
+| ------------------------------------------------------ | ---------- | ---------- |
+| Perfekte Übereinstimmung / Genehmigung ohne Änderungen | 5 % | 95 % |
+| 100 % / Genehmigung ohne Änderungen | 15% | 85 % |
+| Unscharfer Treffer 95–99 % | 35 % | 65 % |
+| Unscharfer Treffer 85–94 % | 55 % | 45 % |
+| Unscharfer Treffer 75–84 % | 75 % | 25 % |
+| Unscharfer Treffer \< 75 % | 100 % | 0 % |
+
+**Einsparungstarife: MT / KI**
+
+| Treffertyp | Nettotarif | Einsparung |
+| --------------------------- | ---------- | ---------- |
+| Genehmigung ohne Änderungen | 10 % | 90 % |
+| 99–90 % | 30 % | 70 % |
+| 89–70 % | 50 % | 50 % |
+| 69–50 % | 75 % | 25 % |
+| \< 50 % | 100 % | 0 % |
+
+Hier sind einige Beispiele dafür, wie Einsparungen anhand dieser Standardtarife berechnet werden:
+
+* **TM-Beispiel:** Eine 10-Wörter-Zeichenfolge wird mithilfe eines **95–99-%-Fuzzy-Treffers** aus deinem TM übersetzt. Laut Tabelle hat dieser Treffertyp eine Einsparung von **65 %**. Daher zählt der Bericht **6,5 Wörter** (10 Wörter \* 65 %) als eingespart.
+* **MT-/KI-Beispiel (Genehmigung):** Eine 10-Wörter-Zeichenfolge wird von einer MT-Engine automatisch übersetzt. Ein Korrekturleser prüft und genehmigt sie, ohne Änderungen vorzunehmen. Diese Aktion fällt in die Kategorie **Genehmigung ohne Änderungen**, die eine Einsparung von **90 %** aufweist. Der Bericht zählt **9 Wörter** (10 Wörter \* 90 %) als eingespart.
+* **MT-/KI-Beispiel (Manuelle Bearbeitung):** Für eine 10-Wörter-Zeichenfolge liegt ein MT-Vorschlag vor. Ein Übersetzer bearbeitet den Vorschlag (oder schreibt seine eigene Übersetzung). Das System vergleicht die *letztlich gespeicherte Übersetzung* des Übersetzers mit dem *ursprünglichen MT-Vorschlag* und stellt fest, dass sie zu **80 % ähnlich** sind. Diese Aktion fällt in die Trefferkategorie **89–70 %**, die eine Einsparung von **50 %** aufweist. Der Bericht zählt 5 Wörter (10 Wörter \* 50 %) als eingespart.
+* **Beispiel ohne Einsparung:** Eine 10-Wörter-Zeichenfolge weist einen **Fuzzy-Treffer \< 75 %** auf. Laut TM-Tabelle ergibt dies eine Einsparung von **0 %**. Obwohl ein Treffer vorlag, wird er im Bericht nicht als Einsparung gezählt, da wahrscheinlich eine vollständige Neuübersetzung erforderlich war.
+
+### Aktualisierungen von Quellinhalten
+
+Dieser Bericht verfolgt Änderungen am Quellinhalt über einen ausgewählten Zeitraum. Du kannst die Daten nach **Datumsbereich** filtern. Der Bericht zeigt das Volumen *Gesamt (Ende des Zeitraums)* des Textes sowie spezifische Kennzahlen für Inhalte, die **hinzugefügt**, **gelöscht** oder **geändert** wurden.
+
+
+ Berichtsdaten können mit einer Verzögerung von bis zu 24 Stunden angezeigt werden.
+
+
+Das Balkendiagramm hilft dir, die Zeitpunkte der wichtigsten Inhaltsaktualisierungen zu visualisieren. Wenn du den Mauszeiger über die Balken bewegst, kannst du die an jedem Tag oder in jedem Monat vorgenommenen spezifischen Änderungen sehen.
+
+### Probleme bei QA-Prüfungen
+
+Dieser Bericht bietet Einblicke in die automatisierten Qualitätssicherungsprüfungen (QA) und hebt mögliche Inkonsistenzen in Übersetzungen hervor. Du kannst die Daten nach **Datumsbereich** und **Sprache** filtern.
+
+
+ Berichtsdaten können mit einer Verzögerung von bis zu 24 Stunden angezeigt werden.
+
+
+Zu den wichtigsten Kennzahlen gehören:
+
+* *Neu (Zeitraum)*: Die Anzahl der im ausgewählten Zeitraum neu gefundenen QA-Probleme.
+* *Gesamt (Ende des Zeitraums)*: Die Gesamtzahl der am Ende des ausgewählten Zeitraums ungelösten QA-Probleme.
+* *Pro 1.000 Wörter*: Die Dichte der QA-Probleme im Verhältnis zur Wortanzahl. Diese Kennzahl umfasst genehmigte Inhalte und wird nur angezeigt, wenn die Gesamtwortzahl größer als 1.000 ist.
+* *Inhalte mit Problemen*: Der Umfang des Textes, der QA-Probleme enthält, einschließlich genehmigter Inhalte.
+* *Rate der Inhalte mit Problemen*: Der Prozentsatz des Textes, der QA-Probleme enthält, einschließlich genehmigter Inhalte.
+
+Unter den Kennzahlen enthält der Bericht außerdem mehrere zusätzliche Komponenten:
+
+* **Aufschlüsselung nach Sprache**: Ein ausklappbarer Bereich mit einer Tabelle der wichtigsten Kennzahlen, aufgeschlüsselt nach Zielsprache.
+* **Trend der Probleme**: Ein Liniendiagramm, das die Gesamtzahl der QA-Probleme im Zeitverlauf überwacht. Du kannst die Daten nach **Datumsbereich** und **Problemtyp** filtern.
+* Die wichtigsten Kennzahlen zeigen *Gesamt*, *Erstellt* und *Behoben* sowie jeweils einen Vergleich mit dem vorherigen Zeitraum. Dieser Bericht besteht aus den folgenden Komponenten:
+
+### Gemeldete Probleme
+
+**Probleme nach Typ**: Eine Tabelle mit den Gesamt-, Erstellungs- und Behebungszahlen für jede Problemkategorie (z. B. *Allgemeine Frage*, *Aktuelle Übersetzung ist falsch*). **Falsche Übersetzungen nach Sprache**: Eine Tabelle, die sich auf den Problemtyp *Aktuelle Übersetzung ist falsch* konzentriert und die Zahlen nach Sprache aufschlüsselt. **Kumulativ erstellte und behobene Probleme**: Ein Liniendiagramm, das die kumulative Anzahl erstellter und behobener Probleme visualisiert.
+
+**Durchschnittliche Lösungszeit nach Problemtyp**: Ein Balkendiagramm mit der durchschnittlichen Anzahl von Tagen, die zum Beheben jedes Problemtyps benötigt werden.
+
+* **Top-Melder und -Löser**: Eine Bestenliste der Mitglieder, die die meisten Probleme gemeldet und behoben haben, mit sortierbaren Spalten für *Name*, *Gemeldete Probleme* und *Behobene Probleme*.
+* Projektmitglieder
+* Dieser Bericht hilft dir, die Aktivitäten und Änderungen unter deinen Projektmitgliedern zu überwachen. So können Manager den Grad der Beteiligung beurteilen.
+* Der Bericht zeigt für den ausgewählten Zeitraum wichtige Kennzahlen zu deinen Mitgliedern, einschließlich:
+* *Gesamt (Ende des Zeitraums)*: Die Gesamtzahl der Mitglieder im Projekt.
+
+### *Aktiv*: Die Anzahl der Mitglieder, die während des Zeitraums aktiv waren.
+
+Ein aktives Mitglied ist ein Mitwirkender, der übersetzungsbezogene Aktivitäten ausführt, z. B. Vorschläge hinzufügen, Übersetzungen genehmigen, abstimmen, Zeichenfolgen kommentieren oder Glossarbegriffe verwalten. Du kannst die Daten nach **Datumsbereich** filtern. *Neu*: Die Anzahl der neu hinzugekommenen Mitglieder.
+
+* *Ausstehend (Ende des Zeitraums)*: Die Anzahl der Benutzer mit ausstehenden Beitrittsanfragen (einschließlich eingehender und ausgehender Einladungen).
+* *Blockiert (Ende des Zeitraums)*: Die Anzahl der blockierten Mitglieder.
+
+ Ein Diagramm unter den Kennzahlen zeigt die Entwicklung der Gesamtzahl der Mitglieder im Zeitverlauf.
+
+* Verwende diesen Bericht, um dein Budget zu planen und die ungefähren Übersetzungskosten zu berechnen.
+* Lege die Übersetzungs- und Genehmigungstarife fest, um die Kosten für nicht übersetzte und nicht genehmigte Zeichenfolgen im Projekt anzuzeigen.
+
+Aufgabe: Nicht ausgewählt, alle Aufgaben oder mehrere bestimmte Aufgaben.
+
+## Kostenschätzung
+
+Hinzugefügte Zeichenfolgen: Heute, Letzte 7 Tage, Letzte 30 Tage, Dieser Monat, Alle Zeiten oder benutzerdefinierter Zeitraum. Dateien: Alle oder bestimmte Dateien.
+
+You can generate a Cost Estimate report based on the following filter parameters:
+
+* Aufgaben: Nicht ausgewählt, alle Aufgaben oder mehrere bestimmte Aufgaben.
+* Language: All or specific target language.
+* Hinzugefügte Strings: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum.
+* Bericht erstellen
+* Workflow-Schritt (gilt für [Projekte mit einem Workflow](/enterprise/creating-project/#projects-with-a-workflow)): Alle oder ein bestimmter Workflow-Schritt.
+* Labels (gilt für [Projekte mit Labels](/enterprise/project-settings/labels/)): Nicht ausgewählt, Zeichenketten mit ausgewählten Labels oder Zeichenketten ohne ausgewählte Labels.
+
+
+ Lege deine [Tarife](#rates-cost-estimate) für Übersetzungen und Genehmigungen fest.
+
+
+### Generating a Report {#generating-cost-estimate}
+
+To generate the Cost Estimate report, follow these steps:
+
+
+ 1. Wähle die bevorzugte Währung und die Berichtseinheit (Wort, Zeichenkette, Zeichen oder Zeichen einschließlich Leerzeichen) aus.
+ 2. Use the available filter parameters to specify the report data you're interested in.
+ 3. Set your [rates](#rates-cost-estimate) for translations and approvals.
+ 4. Click **Generate**.
+
+
+
+
+
+ Rates are automatically saved after you click *Generate*.
+
+
+#### Cost Estimate Queue {#queue-cost-estimate}
+
+Während der Erstellung des Berichts zeigt ein Pop-up unten rechts auf dem Bildschirm den Status der Warteschlange an. Der Status wird automatisch aktualisiert, wenn der Bericht fortschreitet: Jeder Bericht wird separat erstellt und nach Abschluss im Abschnitt **Berichte > Archiv** angezeigt, sofern die Option **Im Archiv speichern** ausgewählt wurde.
+
+When a report is added to the queue, a notification appears confirming that the report generation has been queued, with quick access to view the queue or close the message.
+
+While the report is being generated, a pop-up in the lower-right corner of the screen shows the queue status. The status updates automatically as the report progresses:
+
+* **Fehlgeschlagen** – Bei der Erstellung des Berichts ist ein Fehler aufgetreten.
+* **In progress** – the report generation has started. A progress bar shows the current percentage.
+* **Completed** – the report has been generated successfully and can be accessed via the [Archive](#archive).
+* **Failed** – an error occurred during report generation.
+
+Each report runs independently, so you can safely generate multiple Cost Estimate reports with different filters without affecting those that might have been started earlier and are still in progress.
+
+### Rates {#rates-cost-estimate}
+
+You can set the prices for Base rates (full translation, proofread) and configure Net Rate Schemes (percentage of the full translation rate paid for translation using TM suggestions).
+
+#### Base Rates {#base-rates-cost-estimate}
+
+In the Base Rates section, you can set rates for the following types of work:
+
+* **Full translation** – for each translation made by a person.
+ If the string has multiple translations made by the same person, only one is counted. If the string has several translations made by different people, each of them is counted.
+* **Proofread** – for each approved translation.
+
+#### Net Rate Schemes {#net-rate-schemes-cost-estimate}
+
+In the Net Rate Schemes section, in addition to the base rates, you can set the percentage of the full translation rate to be paid for translations made using TM suggestions of various TM Match types. By default, you can configure the percentage of the full translation rate for the following TM Match types:
+
+* **101 (perfect)** – for translations made using Perfect match TM suggestions (source strings are identical to TM suggestion by text and context).
+* **100** – for translations made using 100% match TM suggestions (source strings are identical to TM suggestion only by text).
+
+You can also add your own TM match types, specifying the preferred percentage of text similarity and the percentage of the full translation rate to be paid for such a translation.
+
+To add your own TM match types, follow these steps:
+
+
+ 1. Click in the Net Rate Schemes section.
+ 2. Click on the appeared button.
+ 3. Specify the TM match range and the percentage of the full translation rate.
+ 4. Click to save the settings.
+
+
+
+
+#### Adding Custom Rates {#custom-rates-cost-estimate}
+
+Wenn du mit mehreren Tarifkonfigurationen arbeiten möchtest, speichere sie als Vorlagen, indem du auf **Speichern unter > Neue Tarifvorlage** klickst. Gib anschließend den Vorlagennamen ein und klicke auf **Speichern**. To add custom rates, click **Add custom rates**.
+
+Um die Sprache oder Sprachen für benutzerdefinierte Tarife auszuwählen, klicken Sie auf das Dropdown-Menü und wählen Sie die gewünschten Sprachen aus. You can create as many custom rates as you need.
+
+
+
+#### Rate Templates
+
+Diese Transparenz sorgt für Klarheit bei der Preisgestaltung und ermöglicht Übersetzern, Tarife zu prüfen, Berichte über ihre Übersetzungen zu erstellen und Kostenschätzungen zu berechnen.
+
+Der wichtigste Vorteil besteht darin, dass Übersetzer das Nettotarifschema verstehen und ihren Basistarif anwenden können, auch wenn dieser nicht in der Vorlage enthalten ist.
+
+* **Für Manager in den Projekten des Eigentümers freigeben** – macht die Vorlage global sichtbar, jedoch nur für Manager in allen Projekten eines Eigentümers. Diese Option vereinheitlicht Tarife über verschiedene Projekte hinweg. Wenn keine der Optionen ausgewählt ist, bleibt die Vorlage nur für Manager im aktuellen Projekt sichtbar, sodass der Zugriff auf eine ausgewählte Gruppe von Projektmitgliedern beschränkt ist. Diese Optionen bieten Flexibilität bei der Steuerung, wer die Tarifvorlage anzeigen und verwenden kann, um unterschiedliche organisatorische Anforderungen zu unterstützen. Gespeicherte Vorlagen ermöglichen es dir, schnell zwischen verschiedenen Konfigurationen für die Berichtserstellung zu wechseln.
+
+* **Mit Managern innerhalb der Organisation teilen** – macht die Vorlage global und für Manager in allen Projekten der Organisation sichtbar. Automatisch übersetzte Zeichenfolgen einbeziehen
+
+Wähle **Automatisch übersetzte Zeichenfolgen einbeziehen**, wenn du automatisch übersetzte Zeichenfolgen in einen Bericht zur Kostenschätzung aufnehmen möchtest. Standardmäßig ist diese Option ausgewählt.
+
+Gespeicherte Vorlagen ermöglichen einen schnellen Wechsel zwischen verschiedenen Konfigurationen für die Berichtserstellung.
+
+Du erstellst einen Bericht zur Kostenschätzung mit ausgewählter Option **Automatisch übersetzte Zeichenfolgen einbeziehen**.
+
+### Include Auto-translated Strings
+
+Dann übersetzt du diese Zeichenfolge über eine TM- oder MT-Engine automatisch und erstellst erneut einen Bericht zur Kostenschätzung mit ausgewählter Option **Automatisch übersetzte Zeichenfolgen einbeziehen**. By default, this option is selected.
+
+Wenn dagegen **Automatisch übersetzte Zeichenfolgen einbeziehen** deaktiviert ist, wird die Zeichenfolge `Validate your username` beide Male in den Bericht zur Kostenschätzung aufgenommen – sowohl im nicht übersetzten Zustand als auch nach der automatischen Übersetzung über eine TM- oder MT-Engine. You generate a Cost Estimate report with the **Include auto-translated strings** option selected. This string will be included in the Cost Estimate. Wenn beispielsweise die erste Zeichenfolge in einer Datei `Validate your username` und die letzte `Validate your username again` lautet, liegt ein interner Fuzzy-Treffer vor. This time, the auto-translated string `Validate your username` won't be included in the Cost Estimate report.
+
+On the other hand, with the **Include auto-translated strings** option cleared, the string `Validate your username` will be included in the Cost Estimate report both times, when untranslated and when auto-translated via TM or MT engine.
+
+### Calculate Internal Fuzzy Matches
+
+Internal Fuzzy Matches are partial (fuzzy) TM matches found among untranslated strings in your project that can potentially be added to the Translation Memory. For example, if the first string in a file is `Validate your username` and the last one is `Validate your username again`, there is an internal fuzzy match.
+
+To include fuzzy (99% and less) internal matches, as well as perfect (101%) and 100% matches, in your Cost Estimate report and get a more comprehensive prediction of how many strings can be added to the TM if translated in sequence, select **Calculate Internal Fuzzy Matches**. Note that these calculations are approximate because the actual translation order may differ.
+
+If you clear **Calculate Internal Fuzzy Matches**, the Cost Estimate report will only show perfect (101%) and 100% internal matches (repetitions), and will not include any fuzzy matches.
+
+
+ Internal Fuzzy Matches are counted according to the [Net Rate Schemes](#net-rate-schemes-cost-estimate) configurations.
+
+
+### Result Analysis {#result-analysis-cost-estimate}
+
+**Übersetzung** – Kosten für Zeichenfolgen, die neue oder aktualisierte Übersetzungen erfordern (ohne Nutzung von Treffern mit hohem Prozentsatz).
+
+
+ The generated Cost Estimate report is available for viewing in the [Archive](#archive) section.
+
+
+##### Cost Summary
+
+* **Gewichtete Wörter / Zeichenfolgen / Zeichen / Zeichen mit Leerzeichen** – Endgültige Wortanzahl für Kostenberechnungen nach Anwendung von TM-/internen Treffer-Rabatten.
+* Kategorien
+ * Jede Zeile in der Haupttabelle stellt eine Trefferkategorie oder einen Status dar:
+ * **Gesamt** – Fasst alle Zeichenfolgen, Wörter und Zeichen sowie die gewichteten Einheiten nach Trefferrabatten und deren Anteil an der Gesamtsumme zusammen.
+ * **TM-Treffer (gesamt)** – Nicht übersetzte Zeichenfolgen, die Einträgen im Translation Memory entsprechen, häufig unterteilt in:
+ * **101 % (perfekt)** – Exakte Übereinstimmung von Text und Kontext.
+
+##### **100 %** – Exakte Textübereinstimmung, aber abweichender Kontext.
+
+**Wiederholungen (gesamt)** oder **Interne Treffer (gesamt)** – Nicht übersetzte Zeichenfolgen, die anderen Zeichenfolgen innerhalb des Projekts entsprechen.
+
+* Die Anzeige hängt davon ab, ob **Interne Fuzzy-Treffer berechnen** aktiviert ist.
+
+* Unterkategorien (z. B. 101 %, 100 % und Fuzzy) hängen von deinen Nettotarifschemata ab.
+ * Je nach Projekteinstellungen können die Ergebnisse des Berichts zur Kostenschätzung variieren:
+ * Wenn **Automatische Ersetzung** aktiviert ist, können einige Zeichenfolgen, die anfangs unter 100 % liegen, nach der automatischen Ersetzung zu 100-%-Treffern werden und unter Interne Treffer gezählt werden.
+
+* Wenn du [alle Duplikate ausblenden](/project-settings/import/#hide-all-duplicates) auswählst, zeigt der Bericht keine Wiederholungen an, da sie für die Übersetzung nicht sichtbar sind. Der Erkennungstyp (normal oder strikt) bestimmt, was als Duplikat gilt. Wenn eine nicht übersetzte Zeichenfolge sowohl einen 101-%-TM-Treffer als auch einen 100-%-internen Treffer hat, wird sie als TM-Treffer gezählt.
+
+
+ **Keine Übereinstimmung** – Zeichenfolgen ohne TM- oder interne Treffer, die von Grund auf übersetzt werden müssen.
+ * **Nicht genehmigt** – Übersetzte Zeichenfolgen, die noch auf eine Genehmigung warten.
+ * Wenn du [alle Duplikate ausblenden](/enterprise/project-settings/import/#hide-all-duplicates) auswählst, zeigt der Bericht keine Wiederholungen an, da sie für die Übersetzung nicht sichtbar sind. Spalten
+
+
+ **Zeichenfolgen / Wörter / Zeichen / Zeichen mit Leerzeichen** – Grundlegende Umfangskennzahlen.
+
+* Die ausgewählte Spalteneinheit des Berichts wird fett dargestellt, während die anderen Einheitenspalten in einer helleren (gedämpften) Schrift erscheinen.
+
+* **Gewichtete Wörter / Zeichenfolgen / Zeichen / Zeichen mit Leerzeichen** – Zeigt die angepasste Kennzahl nach Berücksichtigung von Wiederholungen und Fuzzy-Treffern und spiegelt den tatsächlichen Übersetzungsaufwand wider.
+
+* **%** – Anteil der gewichteten Einheiten in jeder Kategorie.
+
+##### Aufschlüsselung nach Ordner/Datei
+
+* Nach der Haupttabelle enthält auch jede Sprachzwischensumme eine Tabelle mit Daten für jeden Ordner oder jede Datei, die angibt, wie viele Zeichenfolgen **Nicht genehmigt**, **Nicht übersetzt**, dem **TM** zugeordnet, **Intern** zugeordnet sind oder **Keine Übereinstimmung** haben.
+
+ Dies hilft dir, den Schwerpunkt deiner Übersetzungsarbeit und deines Budgets zu bestimmen.
+
+* Um den Bericht zur Kostenschätzung herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Format (CSV, XLSX oder JSON) für weitere Analysen oder zur Dokumentation.
+* Kostenschätzung erstellt
+
+##### Verwende diesen Bericht, um die tatsächlichen Übersetzungs- und Korrekturlesekosten anhand des von Mitwirkenden abgeschlossenen Umfangs (z. B. Wörter) zu berechnen.
+
+Du kannst einen Bericht zu Übersetzungskosten anhand der folgenden Filterparameter erstellen: Aufgabe: Nicht ausgewählt, alle Aufgaben oder mehrere bestimmte Aufgaben.
+
+##### Export
+
+Datumsbereich: Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Dieser Monat, Letzter Monat, Alle Zeiten oder benutzerdefinierter Zeitraum.
+
+
+
+## Übersetzungskosten
+
+Branches (gilt speziell für [zeichenfolgenbasierte Projekte](/creating-project/#string-based-project)): Alle Branches oder ausgewählte Branches.
+
+Labels (gilt speziell für Projekte mit [Labels](/project-settings/labels/)): Nicht ausgewählt, Zeichenfolgen mit ausgewählten Labels oder Zeichenfolgen ohne ausgewählte Labels.
+
+* Aufgaben: Nicht ausgewählt, Alle Aufgaben oder mehrere bestimmte Aufgaben.
+* Die Tarife werden automatisch gespeichert, nachdem du auf **Generieren** geklickt hast.
+* Zeitraum: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum.
+* Workflow-Schritt (gilt für Projekte mit einem [Workflow](/enterprise/creating-project/#projects-with-a-workflow)): Alle oder ein bestimmter Workflow-Schritt.
+* Files: All files (including deleted files and strings) or Selected files (including deleted strings).
+* Branches (gilt für [stringbasierte Projekte](/enterprise/creating-project/#string-based-project)): Alle Branches oder ausgewählte Branches.
+* Language: All or specific target language.
+* Benutzer: Alle oder bestimmte Benutzer.
+* Labels (gilt für Projekte mit [Labels](/enterprise/project-settings/labels/)): Nicht ausgewählt, Zeichenketten mit ausgewählten Labels oder Zeichenketten ohne ausgewählte Labels.
+
+### Generating a Report {#generating-translation-cost}
+
+Wenn sich der Umfang einer Aufgabe nach bereits erfolgten Beiträgen ändert (z. B. wenn einige Zeichenfolgen aus der Aufgabe entfernt wurden), werden diese Beiträge weiterhin berücksichtigt, wenn ein Bericht zu Übersetzungskosten für **Alle Aufgaben** oder eine **bestimmte Aufgabe** erstellt wird.
+
+
+ 1. Wähle die bevorzugte Währung und die Berichtseinheit (Wort, Zeichenkette, Zeichen oder Zeichen einschließlich Leerzeichen) aus.
+ 2. Use the available filter parameters to specify the report data you're interested in.
+ 3. Lege deine [Tarife](#rates-translation-cost) für Übersetzungen und Genehmigungen fest.
+ 4. *(Optional)* Konfigurieren Sie die [Erweiterten Einstellungen](#advanced-settings-translation-cost).
+ 5. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 6. Click **Generate**.
+
+
+
+
+
+ Rates are automatically saved after you click **Generate**.
+
+
+
+ Da die Option **Korrekturlesetarife nach Kategorie verwenden** standardmäßig aktiviert ist, hängen die Kosten für das Korrekturlesen von der Ursprungskategorie der Übersetzung ab (TM, MT, KI oder Andere).
+
+
+### Rates {#rates-translation-cost}
+
+Du kannst die Preise für Basistarife festlegen und Nettotarifschemata konfigurieren (Prozentsatz des vollständigen Übersetzungstarifs, der für Übersetzung und Korrekturlesen auf Basis von **TM-Übereinstimmung**, **MT-Übereinstimmung**, **KI-Übereinstimmung** und **Andere Übersetzungen** gezahlt wird).
+
+#### Base Rates {#base-rates-translation-cost}
+
+Im Bereich **Basistarife** kannst du den Tarif für die folgenden Arbeitsarten festlegen:
+
+* **Full translation** – for each translation made by a person.
+ Wenn der String mehrere von derselben Person erstellte Übersetzungen enthält, wird nur eine davon gezählt. Wenn eine Zeichenkette mehrere Übersetzungen von verschiedenen Personen hat, wird jede davon gezählt.
+
+#### Erweiterte Einstellungen {#advanced-settings-translation-cost}
+
+Klicke auf **Erweiterte Einstellungen**, um einen Bereich mit zusätzlichen Konfigurationsoptionen für deinen Bericht zu erweitern:
+
+* **Kategorienbasierte Genehmigungstarife verwenden** (standardmäßig aktiviert): Behandelt jede Genehmigung als identische Übersetzung mit einer Übereinstimmung von 100 % entsprechend ihrer Kategorie im [Nettotarifschema](#net-rate-schemes-translation-cost) (TM, MT, KI oder Andere). Wenn diese Option deaktiviert ist, verwenden alle Genehmigungen den pauschalen Basistarif für das Korrekturlesen.
+* **Freigaben für bearbeitete Übersetzungen ausschließen** (standardmäßig aktiviert): Überspringt eine Freigabe, wenn derselbe Benutzer die Zeichenkette bereits übersetzt hat, damit seine Arbeit nicht doppelt gezählt wird. Wenn die Option deaktiviert ist, werden sowohl die Übersetzung als auch die Freigabe gezählt.
+* **Bestimmte Kategorien für automatische Übersetzungen verwenden** (standardmäßig aktiviert): Ordnet Treffer aus der automatischen Übersetzung ihrer Quellkategorie (MT, KI) statt der Standardkategorie **Andere Übersetzungen** zu. Die Nachbearbeitung von MT- oder KI-Ausgaben erfordert in der Regel einen anderen Aufwand als die Bearbeitung menschlicher Übersetzungen, sodass sich die Kosten damit genauer messen lassen.
+* **Bearbeitungsdistanz für das TM-Nettotarifschema verwenden** (standardmäßig deaktiviert): Ordnet TM-Treffer danach ein, wie stark der Vorschlag bearbeitet wurde, um die endgültige Übersetzung zu erhalten, statt nach der Ähnlichkeit zur Quelle. Dadurch wird der Aufwand für die Nachbearbeitung besser abgebildet. Wenn die Option aktiviert ist, wird der Treffertyp **101 (perfekt)** entfernt und TM-Treffer auf **100** begrenzt. Treffer, die vor dem 13. Juli 2026 aufgezeichnet wurden, werden anhand der Quellenähnlichkeit behandelt. Da die Option den Treffertyp **101 (perfekt)** entfernt, werden auch perfekte Treffer darunter als **100** gezählt.
+
+
+ The **Exclude approvals for edited translations** and **Use Specific Categories for Auto-translations** options will become selected by default and non-configurable starting from Jan 4, 2027.
+
+
+#### Net Rate Schemes {#net-rate-schemes-translation-cost}
+
+Im Bereich **Nettotarifschemata** kannst du den Prozentsatz des vollständigen Übersetzungstarifs festlegen, der für Übersetzungen und deren Freigaben auf Grundlage verschiedener Treffertypen gezahlt wird.
+
+Da die Option **Kategorienbasierte Genehmigungstarife verwenden** standardmäßig aktiviert ist, hängen die Korrekturlesekosten von der Herkunftskategorie der Übersetzung ab (TM, MT, KI oder Andere).
+
+Unabhängig vom ursprünglichen Trefferprozentsatz der Übersetzung wird ihre Freigabe immer mit der maximalen Trefferquote für diese Kategorie berechnet.
+
+So funktioniert es in der Praxis:
+
+* **Teilvergleiche:** Wenn eine Übersetzung zu 85 % mit MT übereinstimmt, wird ihre Genehmigung mit dem Tarif **100 / Genehmigung** unter der Kategorie **MT-Übereinstimmung** berechnet.
+* **Übersetzungen von Grund auf (kein Treffer):** Wurde eine Übersetzung ohne Vorschläge erstellt, wird ihre Freigabe zum Satz **100 / Freigabe** unter der Kategorie **Andere Übersetzungen** berechnet.
+
+Standardmäßig kannst du den Prozentsatz des vollständigen Übersetzungstarifs für die folgenden Kategorien konfigurieren:
+
+**TM-Übereinstimmung:**
+
+* **101 (perfekt) / Freigabe** – für Übersetzungen, die mit TM-Vorschlägen mit perfekter Übereinstimmung erstellt wurden (Quellzeichenketten sind nach Text und Kontext identisch mit dem TM-Vorschlag), sowie für deren Freigaben. Dieser Treffertyp ist nur verfügbar, wenn **Bearbeitungsdistanz für das TM-Nettotarifschema verwenden** deaktiviert ist.
+* **100 / Freigabe** – für Übersetzungen, die mit TM-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (Quellzeichenketten sind nur beim Text mit dem TM-Vorschlag identisch), sowie für Freigaben aller TM-Treffer mit 100 % oder weniger.
+
+**MT-Übereinstimmung:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit MT-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit dem MT-Vorschlag überein), sowie für alle Freigaben innerhalb der MT-Kategorie.
+
+**KI-Übereinstimmung:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit KI-Vorschlägen mit 100-%-Übereinstimmung erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit dem KI-Vorschlag überein), sowie für alle Freigaben innerhalb der KI-Kategorie.
+
+**Andere Übersetzungen:**
+
+* **100 / Freigabe** – für Übersetzungen, die mit vorhandenen Übersetzungen anderer Benutzer erstellt wurden (die gespeicherte Übersetzung stimmt exakt mit der vorhandenen Übersetzung überein), sowie für Freigaben von Übersetzungen, die von Grund auf (kein Treffer) oder mithilfe vorhandener Übersetzungen erstellt wurden.
+
+Wenn mehrere Schemakategorien auf eine Übersetzung angewendet werden können (z. B. wenn eine Zeichenkette eine Kombination aus TM-, MT- oder KI-Vorschlägen und vorhandenen Übersetzungen anderer Benutzer enthält), wird die neue Übersetzung mit dem niedrigsten Wert des Nettotarifschemas berechnet. Wenn eine Zeichenkette beispielsweise einen TM-Treffer von 101 % (perfekt) als Vorschlag hat (10 % des vollständigen Übersetzungstarifs) und einen MT-Treffer von 100 % (5 % des vollständigen Übersetzungstarifs), wird die neue zu dieser Zeichenkette hinzugefügte Übersetzung mit 5 % des vollständigen Übersetzungstarifs berechnet.
+
+Du kannst auch benutzerdefinierte Treffertypen für die Kategorien TM, MT, KI und Andere Übersetzungen hinzufügen und dabei den gewünschten Prozentsatz der Textähnlichkeit sowie den Prozentsatz des vollständigen Übersetzungstarifs festlegen, der für eine solche Übersetzung gezahlt wird.
+
+To add your own match types, follow these steps:
+
+
+ 1. Klicke in der Kopfzeile des entsprechenden Kategoriebereichs auf .
+ 2. Klicke unten im Bereich auf .
+ 3. Specify the match range and the percentage of the full translation rate.
+ 4. Klicke erneut auf , um die Einstellungen zu speichern.
+
+
+#### Adding Custom Rates {#custom-rates-translation-cost}
+
+**Beigetragene Wörter / Zeichenfolgen / Zeichen / Zeichen mit Leerzeichen** – Die Rohanzahl der in diesem bestimmten Zeilentyp bearbeiteten Einheiten. To add custom rates, click **Add custom rates**.
+
+Um die Sprachen und Mitglieder für benutzerdefinierte Tarife auszuwählen, klicke auf die Dropdown-Menüs und wähle die benötigten Einträge aus. You can create as many custom rates as you need.
+
+
+
+### Result Analysis {#result-analysis-translation-cost}
+
+Wenn der Übersetzungskostenbericht erstellt wird, zeigt er eine umfassende Aufschlüsselung von Kosten, Einsparungen und Arbeitsarten.
+
+##### Cost Summary
+
+* **Keine Übereinstimmung** – Von Grund auf übersetzte Einheiten ohne Nutzung von TM, MT oder KI (berechnet mit dem vollständigen Übersetzungstarif).
+* **Gesamtwerte nach Benutzer und Sprache** – Unterhalb der Hauptzusammenfassung teilt der Bericht die Daten entsprechend dem ausgewählten Filter **Gruppieren nach** auf:
+ * **Nach Mitglied gruppieren** – Zeigt die Gesamtkosten für jeden einzelnen Übersetzer oder Korrekturleser, mit darunter verschachtelten Sprachzwischensummen.
+ * **Nach Sprache gruppieren** – Zeigt die Gesamtkosten für jede Zielsprache, mit darunter verschachtelten Zwischensummen für einzelne Übersetzer oder Korrekturleser.
+* **Zwischensummen** – Detaillierte Metriken für jeden Zielsprachen- oder Benutzerblock:
+ * **Übersetzung und Nachbearbeitung** – die Kosten der Übersetzungen.
+ * **Korrekturlesen** – die Kosten für Freigaben.
+ * **Einsparungen** – der finanzielle Betrag, der durch die Nutzung von Übereinstimmungen aus TM, MT oder KI eingespart wird.
+ * **Gewichtete Wörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – die angepasste Anzahl der Einheiten nach Anwendung von Rabattregeln für Wiederholungen und unscharfe Treffer, die den tatsächlichen Übersetzungsaufwand widerspiegelt.
+ * **Auto-translated Words / Strings / Characters / Characters with Spaces** – The total number of units that were already populated via auto-translation.
+
+##### Aufschlüsselung der Berichtstabellen
+
+In jedem Benutzer- oder Sprachbereich erstellt der Bericht eine Aufschlüsselungstabelle mit den folgenden Spalten:
+
+* **Treffertyp** – die auf den Text angewendete spezifische Kategorie und der Prozentsatzbereich.
+* **Beitragswörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – die rohe Anzahl der in diesem Zeilentyp bearbeiteten Einheiten.
+* **Gewichtete Wörter / Zeichenketten / Zeichen / Zeichen mit Leerzeichen** – das angepasste Einheitenvolumen auf Grundlage deiner Regeln für das Nettotarifschema.
+* **Tarif pro Einheit** – der konkrete Preis, der pro einzelner Einheit für diesen Treffer- oder Freigabetyp gezahlt wird.
+* **Preis** – Die Gesamtkosten für diese Zeile, berechnet anhand der Anzahl der Einheiten und des zugewiesenen Satzes.
+
+##### Zeilen der Tabelle
+
+Wenn **Kategorienbasierte Genehmigungstarife verwenden** standardmäßig aktiviert ist, werden alle Übersetzungen und Genehmigungen nach ihrer Herkunftskategorie gruppiert. Eine separate Korrekturlesetabelle wird nicht angezeigt. Stattdessen erscheinen Genehmigungen als Zeilen innerhalb der jeweiligen Übereinstimmungsblöcke:
+
+* **Keine Übereinstimmung** – Einheiten, die ohne Unterstützung durch TM, MT oder KI von Grund auf übersetzt wurden (berechnet mit dem vollständigen Übersetzungstarif).
+* **TM-Übereinstimmung** – Einheiten, die mit dem Translation Memory abgeglichen wurden. Dies umfasst separate Zeilen für Übersetzungen (z. B. `101 % (perfekt)`, `100 %`, `99–85 %`) und die jeweiligen Genehmigungen (z. B. `Genehmigung 101 % (perfekt)`, `Genehmigung 100 %`).
+* **MT-Übereinstimmung** – Einheiten, die mit maschinellen Übersetzungs-Engines abgeglichen wurden. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **KI-Übereinstimmung** – Einheiten, die mit KI-Vorschlägen abgeglichen wurden. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **Übereinstimmung mit anderen Übersetzungen** – Einheiten, die mit vorhandenen Übersetzungen anderer Benutzer übereinstimmen. Enthält Zeilen für Übersetzungen (z. B. `100 %`, `99–94 %`) und eine eigene Zeile `Genehmigung` für Validierungen in dieser Kategorie.
+* **Gesamt** – Fasst alle übersetzten, gewichteten und genehmigten Einheiten für diesen Bereich zusammen.
+
+
+ Wenn **Kategorienbasierte Genehmigungstarife verwenden** deaktiviert ist, werden die spezifischen **Genehmigung**-Zeilen unter den Blöcken für TM-, MT-, KI- und andere Übersetzungen entfernt. Stattdessen wird am unteren Ende der Tabelle eine einzelne, eigenständige Zeile **Korrekturlesen** hinzugefügt. Alle genehmigten Einheiten im gesamten Sprach- oder Mitgliederbereich werden in dieser Zeile zusammengefasst und mit Ihrem pauschalen Basis-Korrekturlesesatz berechnet.
+
+
+##### Export
+
+Um den Übersetzungskostenbericht zur Offline-Analyse oder Buchhaltung herunterzuladen, klicken Sie auf **Exportieren** und wählen Sie das gewünschte Format (**CSV**, **XLSX** oder **JSON**).
+
+## Auto-translation Accuracy
+
+Die von dir ausgewählte Berichtseinheit (Zeichenfolgen, Wörter, Zeichen oder Zeichen mit Leerzeichen) bestimmt, wie die Ergebnisse angezeigt werden (wenn du z. B. Zeichenfolgen auswählst, wird die gesamte Quellzeichenfolge anhand ihres Gesamtwerts in eine Kategorie eingeordnet).
+
+Berichtsumfang Enthält nur Quellzeichenfolgen, denen durch automatische Übersetzung eine Übersetzung hinzugefügt und die anschließend genehmigt wurde. Der Bericht berücksichtigt automatische Übersetzungen, die innerhalb des ausgewählten **Zeitraums** hinzugefügt wurden, unabhängig davon, wann sie genehmigt wurden.
+
+Wenn für eine Zeichenfolge mehrere automatische Übersetzungen vorhanden sind, wird jede mit ihrem Übereinstimmungswert einbezogen. Empfohlener Workflow
+
+### Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+* **Automatische Übersetzung** – Wende eine automatische Übersetzung auf deinen Quellinhalt mithilfe von KI, MT oder TM an.
+* **Nachbearbeiten und genehmigen** – Lass deine Korrekturleser die automatisch übersetzten Zeichenfolgen prüfen.
+* Sie sollten Fehler oder stilistische Probleme korrigieren (Nachbearbeitung) und die endgültigen Versionen genehmigen.
+
+### Recommended Workflow
+
+Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+
+ 1. **Automatische Übersetzung** – Wende auf deinen Quellinhalt eine automatische Übersetzung mithilfe von KI, MT oder TM an.
+ 2. **Nachbearbeiten und genehmigen** – Lass deine Korrekturleser die automatisch übersetzten Zeichenfolgen prüfen. Sie sollten Fehler oder stilistische Probleme korrigieren (Nachbearbeitung) und die endgültigen Versionen genehmigen.
+ 3. **Genauigkeit messen** – erstellt den Genauigkeitsbericht für die automatisierte Übersetzung.
+ 4. **Optimieren** – Ermittle, welcher KI-Prompt, welche MT-Engine oder welches TM den geringsten manuellen Bearbeitungsaufwand erforderte. Aktualisiere deinen Workflow, um diese leistungsstarke Methode künftig für Übersetzungen zu verwenden.
+
+
+### Generating a Report {#generating-auto-translation-accuracy}
+
+Du kannst einen Genauigkeitsbericht für die automatisierte Übersetzung anhand der folgenden Filter erstellen:
+
+* **Aufgabe**: Nicht ausgewählt, alle Aufgaben oder eine bestimmte Aufgabe (nur verfügbar, wenn das Projekt Aufgaben enthält).
+* **Sprache**: Alle oder eine bestimmte Sprache.
+* **Zeitraum**: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum. Dieser Filter bestimmt den Zeitraum, in dem die Zeichenfolgen automatisch übersetzt wurden.
+* **Dateien**: Alle Dateien oder ausgewählte Dateien.
+* **Labels**: Nicht ausgewählt, Zeichenfolgen mit ausgewählten Labels oder Zeichenfolgen ohne ausgewählte Labels (nur verfügbar, wenn das Projekt Labels enthält).
+
+Zusätzlich kannst du unter den **Einstellungen** des Berichts **Kategorien für Übereinstimmungswerte** konfigurieren. Mit diesen Einstellungen wird festgelegt, wie bearbeitete Übersetzungen im Diagramm gruppiert werden. Wenn du beispielsweise eine Kategorie für 99–90 % festlegst, werden Quellzeichenfolgen, deren genehmigte Übersetzung innerhalb dieses Bereichs mit der automatischen Übersetzung übereinstimmt, gemeinsam gruppiert. Alles unterhalb deiner niedrigsten definierten Übereinstimmungskategorie wird als **Keine Übereinstimmung** (neue Übersetzung) behandelt.
+
+Um den Genauigkeitsbericht für die automatisierte Übersetzung zu erstellen, gehe wie folgt vor:
+
+
+ 1. Wähle die gewünschte Berichtseinheit (Wörter, Zeichenfolgen, Zeichen oder Zeichen mit Leerzeichen).
+ 2. Wähle die gewünschte Gruppierung der Histogrammdaten (Tag oder Monat).
+ * Bei der Gruppierung nach Tag enthält das gestapelte Histogramm mehr Balken und bietet dadurch eine detailliertere Ansicht für jeden einzelnen Tag.
+ * Bei der Gruppierung nach Monat werden die Daten in weniger, breiteren Monatsabschnitten dargestellt.
+ 3. *(Optional)* Wähle die Aufgabe aus, wenn du einen Bericht über die innerhalb aller oder bestimmter Aufgaben geleistete Arbeit erstellen möchtest. Alternativ kannst du **Nicht ausgewählt** lassen, um einen Bericht mit einem größeren Inhaltsumfang zu erstellen.
+ 4. Wähle die gewünschte Sprache.
+ 5. Wähle den **Zeitraum** aus.
+ 6. *(Optional)* Wähle **Dateien**, um den Quellinhalt anzugeben. Du kannst **Alle Dateien** oder **Ausgewählte Dateien** auswählen.
+ 7. *(Optional)* Wähle **Labels**, um Zeichenfolgen anhand ihrer Labels zu filtern. Du kannst **Zeichenfolgen mit ausgewählten Labels** oder **Zeichenfolgen ohne ausgewählte Labels** auswählen.
+ 8. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 9. Klicke auf **Einstellungen**, um deine Kategorien für Übereinstimmungswerte zu konfigurieren.
+ 10. Click **Generate**.
+
+
+### Result Analysis {#result-analysis-auto-translation-accuracy}
+
+Nach der Erstellung des Berichts werden die Informationen nach Methoden der automatischen Übersetzung gruppiert (über KI, MT und TM):
+
+* **Automatische Übersetzung über KI**:
+ * Gesamtzahl der genehmigten Wörter, die automatisch per KI übersetzt wurden
+ * Separate Diagramme für jeden Prompt (maximal 10 Prompts werden angezeigt)
+* **Automatische Übersetzung über MT**:
+ * Gesamtzahl der genehmigten Wörter, die automatisch per MT übersetzt wurden
+ * Separate Diagramme für jede MT-Engine (maximal 10 Engines werden angezeigt)
+* **Automatische Übersetzung über TM**:
+ * Gesamtzahl der genehmigten Wörter, die automatisch per TM übersetzt wurden
+
+Jeder Bereich zeigt den Umfang des Quellinhalts, aufgeschlüsselt nach den folgenden wichtigen Kennzahlen. (Für diese Erläuterung gehen wir davon aus, dass **Zeichenfolgen** als Berichtseinheit ausgewählt wurde.)
+
+* **Gesamt** – Die Gesamtzahl der Quellzeichenfolgen, denen durch automatische Übersetzung Übersetzungen hinzugefügt und die anschließend genehmigt wurden. Dazu gehören Zeichenfolgen, die ohne Änderungen genehmigt wurden, sowie Zeichenfolgen, bei denen ein Korrekturleser eine korrigierte Übersetzung hinzugefügt und anschließend genehmigt hat.
+* **100-%-Übereinstimmung** – Die Anzahl der Quellzeichenfolgen, bei denen die genehmigte Übersetzung exakt mit der durch die automatische Übersetzung hinzugefügten Übersetzung übereinstimmt (100 %).
+* **Bereiche der Übereinstimmungswerte** (z. B. 70–99 % Übereinstimmung) – Die Anzahl der Quellzeichenfolgen, bei denen die genehmigte Übersetzung innerhalb des konfigurierten Prozentbereichs mit der automatischen Übersetzung übereinstimmt. Dies zeigt, dass ein Korrekturleser die automatische Übersetzung bearbeitet hat, die endgültig genehmigte Version aber der ursprünglichen Empfehlung weiterhin ähnlich ist.
+* **Durchschnittlicher Übereinstimmungswert** – Der durchschnittliche Prozentsatz der Ähnlichkeit zwischen den ursprünglichen automatischen Übersetzungen und den endgültig genehmigten Texten. Ein höherer Prozentsatz bedeutet, dass die automatischen Übersetzungen genauer waren und weniger Bearbeitungen erforderten. **Keine Übereinstimmung** – Die Anzahl der Quellzeichenfolgen, bei denen die genehmigte Übersetzung um mehr als den niedrigsten Prozentsatz deiner konfigurierten Kategorien für Übereinstimmungswerte von der automatischen Übersetzung abweicht.
+* In diesen Fällen wurde die Übersetzung beim Korrekturlesen so stark geändert, dass sie als vollständige Neufassung (neue Übersetzung) behandelt wird. **Qualitätswert** – Misst die Gesamtqualität anhand des durchschnittlichen Übereinstimmungswerts des übersetzten Inhalts.
+* Er wird wie folgt berechnet: `100 - ((Unedited + (Edited * (100 - Avg. Match Score))) / Total)` Das darunterliegende **gestapelte Histogramm** visualisiert die Verteilung dieser Kategorien im Zeitverlauf. Jeder Balken stellt den Umfang der verarbeiteten Quelleneinheiten dar, aufgeteilt nach ihrer Qualitätskategorie (z. B. *100 % Übereinstimmung*, *Übereinstimmungswert: 99–90 %*, *Keine Übereinstimmung*).
+
+Um den Bericht zur Genauigkeit der automatischen Übersetzung herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON). Genauigkeit der automatischen Übersetzung erstellt
+
+Um den Genauigkeitsbericht für die automatisierte Übersetzung herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON) aus.
+
+
+
+## Genauigkeit der Übersetzer
+
+Er vergleicht die ursprüngliche Übersetzung jedes Übersetzers mit der endgültig genehmigten Version, um einen **Übereinstimmungswert** zu berechnen.
+
+Damit kannst du Übersetzer identifizieren, die konstant hochwertige Arbeit mit minimalem Korrekturaufwand liefern, ebenso wie solche, die von zusätzlicher Anleitung oder Schulung profitieren könnten. Die von dir ausgewählte Berichtseinheit (Zeichenfolgen, Wörter oder Zeichen) bestimmt, wie die Ergebnisse angezeigt werden (wenn du z. B. Zeichenfolgen auswählst, wird die gesamte Quellzeichenfolge anhand ihres Gesamtwerts in eine Kategorie eingeordnet). Enthält nur Quellzeichenfolgen, die von einem menschlichen Übersetzer übersetzt und anschließend genehmigt wurden.
+
+Wenn für eine Zeichenfolge mehrere automatische Übersetzungen vorhanden sind, wird jede mit ihrem Übereinstimmungswert einbezogen. Der Bericht berücksichtigt Übersetzungen, die innerhalb des ausgewählten **Zeitraums** hinzugefügt wurden, unabhängig davon, wann sie genehmigt wurden.
+
+### Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+* Wenn für eine Zeichenfolge mehrere Übersetzungen vorhanden sind, wird jede mit ihrem Übereinstimmungswert einbezogen.
+* **Übersetzen** – Lass deine Übersetzer den Projektinhalt übersetzen.
+* **Korrekturlesen und genehmigen** – Lass deine Korrekturleser die Übersetzungen prüfen.
+
+### Recommended Workflow
+
+Um aus diesem Bericht möglichst umsetzbare Erkenntnisse zu gewinnen, empfehlen wir den folgenden Ablauf:
+
+
+ 1. **Genauigkeit messen** – Erstelle den Bericht zur Übersetzer-Genauigkeit, um zu sehen, wie stark die Korrekturleser die Arbeit jedes Übersetzers bearbeiten mussten.
+ 2. **Feedback** – Nutze die Ergebnisse, um gezieltes Feedback zu geben. Sie sollten Fehler oder stilistische Probleme korrigieren (Nachbearbeitung) und die endgültigen Versionen genehmigen.
+ 3. Übersetzer mit hohen Raten bei **100 % Übereinstimmung** gehören zu deinen leistungsstärksten Übersetzern, während hohe Raten bei **Keine Übereinstimmung** auf einen stärkeren Bedarf an Glossarbeachtung oder Schulungen zu Style Guides hindeuten können.
+ 4. Du kannst einen Bericht zur Übersetzer-Genauigkeit anhand der folgenden Filter erstellen: **Benutzer**: Alle oder ausgewählte Benutzer.
+
+
+### Generating a Report {#generating-translator-accuracy}
+
+**Sprache**: Alle oder eine bestimmte Sprache.
+
+* Dieser Filter bestimmt den Zeitraum, in dem die Übersetzungen hinzugefügt wurden.
+* Wenn du beispielsweise eine Kategorie für 99–90 % festlegst, werden Quellzeichenfolgen, deren genehmigte Übersetzung innerhalb dieses Bereichs mit der ursprünglichen Übersetzung übereinstimmt, gemeinsam gruppiert.
+* **Zeitraum**: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum. Führe die folgenden Schritte aus, um den Bericht zur Übersetzer-Genauigkeit zu erstellen:
+* **Dateien**: Alle Dateien oder ausgewählte Dateien.
+* **Labels**: Nicht ausgewählt, Zeichenfolgen mit ausgewählten Labels oder Zeichenfolgen ohne ausgewählte Labels (nur verfügbar, wenn das Projekt Labels enthält).
+
+Zusätzlich kannst du unter den **Einstellungen** des Berichts **Kategorien für Übereinstimmungswerte** konfigurieren. Mit diesen Einstellungen wird festgelegt, wie bearbeitete Übersetzungen im Diagramm gruppiert werden. *(Optional)* Wähle einen oder mehrere Benutzer aus, wenn du den Bericht nur für bestimmte Übersetzer erstellen möchtest. Alles unterhalb deiner niedrigsten definierten Übereinstimmungskategorie wird als **Keine Übereinstimmung** (neue Übersetzung) behandelt.
+
+Andernfalls wähle **Alle**, um alle einzubeziehen.
+
+
+ 1. Wähle die gewünschte Berichtseinheit (Wörter, Zeichenfolgen, Zeichen oder Zeichen mit Leerzeichen).
+ 2. Wähle die gewünschte Sprache oder **Alle**, wenn du jede Zielsprache einbeziehen möchtest. Nach der Erstellung des Berichts werden die Informationen nach Sprache gruppiert und jeder Übersetzer mit seinen individuellen Statistiken aufgelistet.
+ 3. In jedem Bereich werden die Daten als **Kreisdiagramm** dargestellt.
+ 4. Wähle den **Zeitraum** aus.
+ 5. *(Optional)* Wähle **Dateien**, um den Quellinhalt anzugeben. Du kannst **Alle Dateien** oder **Ausgewählte Dateien** auswählen.
+ 6. *(Optional)* Wähle **Labels**, um Zeichenfolgen anhand ihrer Labels zu filtern. Du kannst **Zeichenfolgen mit ausgewählten Labels** oder **Zeichenfolgen ohne ausgewählte Labels** auswählen.
+ 7. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 8. Klicke auf **Einstellungen**, um deine Kategorien für Übereinstimmungswerte zu konfigurieren.
+ 9. Click **Generate**.
+
+
+### Result Analysis {#result-analysis-translator-accuracy}
+
+Das Diagramm visualisiert den Anteil des Quellinhalts danach, wie genau die ursprüngliche Arbeit des Übersetzers mit der endgültig genehmigten Version übereinstimmt:
+
+**100-%-Übereinstimmung** – Die Anzahl der Quelleneinheiten, bei denen die genehmigte Übersetzung exakt mit der ursprünglichen Übersetzung des Übersetzers übereinstimmt (ohne Bearbeitungen genehmigt). **Bereiche der Übereinstimmungswerte** (z. B. 99–90 % Übereinstimmung) – Die Anzahl der Quelleneinheiten, bei denen die genehmigte Übersetzung eine bearbeitete Version der Arbeit des Übersetzers ist, aber innerhalb des konfigurierten Prozentbereichs ähnlich bleibt.
+
+* **Keine Übereinstimmung** – Die Anzahl der Quelleneinheiten, bei denen die genehmigte Übersetzung deutlich von der ursprünglichen Arbeit des Übersetzers abweicht (unterhalb der niedrigsten konfigurierten Kategorie).
+* Um den Bericht zur Übersetzer-Genauigkeit herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON).
+* Übersetzer-Genauigkeit erstellt **Qualitätswert** – Misst die Gesamtqualität anhand des durchschnittlichen Übereinstimmungswerts des übersetzten Inhalts.
+
+Zeitaufwand
+
+
+
+## Time Spent
+
+Der Bericht verwendet die [von Mitwirkenden erfasste Zeit](/user-tasks/#logging-time-spent-on-a-task) direkt in den Kommentaren einer Aufgabe. Du kannst einen Bericht **Zeitaufwand** anhand der folgenden Filterparameter erstellen:
+
+Der Bericht verwendet die von Mitwirkenden in den Kommentaren einer Aufgabe [erfasste Zeit](/enterprise/user-tasks/#logging-time-spent-on-a-task).
+
+You can generate a **Time Spent** report based on the following filter parameters:
+
+* **Gruppieren nach**: Mitglied, Sprache oder Aufgaben.
+* **Zeitraum**: Gesamtzeitraum, Heute, Gestern, Letzte 7 Tage, Letzte 30 Tage, Letzter Monat oder Benutzerdefinierter Zeitraum.
+* **Aufgaben**: Nicht ausgewählt, alle Aufgaben oder mehrere bestimmte Aufgaben.
+* **Sprache**: Alle oder eine bestimmte Zielsprache.
+* **Typ**: Alle Typen, Übersetzen, Korrekturlesen, Von Übersetzungsdienstleistern übersetzen oder Von Übersetzungsdienstleistern Korrektur lesen.
+* **Benutzer**: Alle Benutzer oder bestimmte Benutzer.
+
+### Generating a Report {#generating-time-spent}
+
+To generate the **Time Spent** report, follow these steps:
+
+
+ 1. Select the preferred currency.
+ 2. Set your [rates](#rates-time-spent).
+ 3. Use the available filter parameters to specify the report data you're interested in.
+ 4. *(Optional)* Clear **Save to archive** if you don't want to save the report to the [Archive](#archive).
+ 5. Click **Generate**.
+
+
+
+ Rates are automatically saved after you click **Generate**.
+
+
+### Rates {#rates-time-spent}
+
+Basistarif Im Bereich **Basistarif** kannst du den Stundensatz festlegen, der auf alle im Projekt ausgeführten Arbeitsarten (Übersetzen und Korrekturlesen) angewendet wird.
+
+#### Base Rate {#base-rate-time-spent}
+
+Zusätzlich zum Basistarif, der standardmäßig auf alle Sprachen und Benutzer angewendet wird, kannst du benutzerdefinierte Tarife für bestimmte Sprachen und Benutzer hinzufügen. Für den Bericht **Zeitaufwand** gespeicherte Vorlagen können nicht auf andere Berichte angewendet werden. Entsprechend können für andere Berichte gespeicherte Tarifvorlagen hier nicht angewendet werden.
+
+#### Adding Custom Rates {#custom-rates-time-spent}
+
+Bei der Erstellung des Berichts **Zeitaufwand** werden die folgenden Details angezeigt: To add custom rates, click **Add custom rates**.
+
+Um die Sprachen und Benutzer für benutzerdefinierte Tarife auszuwählen, klicken Sie auf das Dropdown-Menü und wählen Sie die gewünschten Einträge aus. You can create as many custom rates as you need.
+
+#### Rate Templates {#rate-templates-time-spent}
+
+Diese Transparenz sorgt für Klarheit bei der Preisgestaltung und ermöglicht Übersetzern, Tarife zu prüfen, Berichte über ihre Übersetzungen zu erstellen und Kostenschätzungen zu berechnen.
+
+Du erstellst einen Bericht zur Kostenschätzung mit ausgewählter Option **Automatisch übersetzte Zeichenfolgen einbeziehen**.
+
+
+ Templates saved for the **Time Spent** report can't be applied to other reports, and consequently, rate templates saved for other reports can't be applied here.
+
+
+### Result Analysis {#result-analysis-time-spent}
+
+Die für eine Aufgabe erfasste Zeit wird im Bericht berücksichtigt, auch wenn die zugehörige Aufgabe später gelöscht wird.
+
+
+ The generated **Time Spent** report is available for viewing in the [Archive](#archive) section. The time logged for a task is included in the report even if the associated task is later deleted.
+
+
+##### Cost Summary
+
+* Unter der Zusammenfassung zeigt der Bericht eine detaillierte Aufschlüsselung in Tabellenform:
+* **Sprache** – Die Zielsprache der ausgeführten Arbeit.
+
+**Zeitaufwand** – Die vom Mitwirkenden für die Arbeit in dieser Sprache erfasste Gesamtzeit.
+
+##### Aufschlüsselung nach Ordner/Datei
+
+* **Stundensatz** – Der angewendete Stundensatz (basierend auf deinem konfigurierten [Basistarif](#base-rate-time-spent) und [benutzerdefinierten Tarifen](#custom-rates-time-spent)).
+* **Preis** – Die für die Arbeit in dieser Sprache berechneten Gesamtkosten.
+* Um den Bericht **Zeitaufwand** herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Exportformat (CSV, XLSX oder JSON) für weitere Analysen oder zur Dokumentation.
+* Bericht mit Rohdaten zu Beiträgen
+
+##### Export
+
+To download the **Time Spent** report, click **Export** and select the preferred format (CSV, XLSX, or JSON) for further analysis or record-keeping.
+
+## Aufgabennutzung
+
+Verwenden Sie diesen Bericht für einen detaillierten Überblick über die Aufgabenverwaltung in Ihrem Projekt. Damit kannst du die Verteilung der Arbeitslast analysieren, Erstellungs- und Lösungsraten vergleichen, die Leistung und Effizienz des Teams verfolgen, Aufgabenabschlusszeiten überwachen und die zugehörigen Kosten prüfen.
+
+Der Bericht **Aufgabennutzung** enthält die folgenden globalen Filter, die standardmäßig auf alle Teilberichte angewendet werden:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+
+Jeder untenstehende Teilbericht verfügt über eigene Filter, die aus diesen globalen Einstellungen vorausgefüllt werden, aber individuell angepasst werden können. So kannst du mit einer umfassenden Übersicht beginnen und den Umfang anschließend für jede Analyseart auf bestimmte Datensätze eingrenzen.
+
+Um Berichte zur weiteren Analyse oder Dokumentation herunterzuladen, klicke auf **Exportieren** und wähle das gewünschte Format (CSV, XLSX oder JSON).
+
+In Berichten mit interaktiven Diagrammen kannst du den Mauszeiger über Datenpunkte bewegen, um detailliertere Informationen wie Tages- oder Monatssummen für jede Kategorie anzuzeigen.
+
+### Arbeitslast
+
+Dieser Abschnitt hilft Ihnen, den Umfang und den aktuellen Status der Aufgaben in Ihrem Projekt zu verstehen. Du kannst einen Arbeitslastbericht anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache*, *Typ* oder *Benutzer*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Zuständig**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+
+Die wichtigsten Kennzahlen geben einen Überblick über die Arbeitslast Ihres Projekts, einschließlich:
+
+* *Aufgaben insgesamt (Zeitraum)*: Die Anzahl der Aufgaben innerhalb des ausgewählten Zeitraums.
+* *Zu erledigen*: Die Anzahl der Aufgaben, mit denen noch nicht begonnen wurde.
+* *In Bearbeitung*: Die Anzahl der Aufgaben, an denen derzeit gearbeitet wird.
+* *Erledigt*: Die Anzahl der Aufgaben, bei denen alle Arbeiten abgeschlossen, die Aufgaben aber noch nicht geschlossen wurden.
+* *Geschlossen*: Die Anzahl der Aufgaben, die abgeschlossen und offiziell geschlossen wurden.
+* *Umfang aktiver Aufgaben*: Der gesamte Inhaltsumfang (z. B. Wörter) aller Aufgaben, die sich nicht im Status *Geschlossen* befinden.
+* *Aufgaben-Durchsatz*: Der gesamte Inhaltsumfang (z. B. Wörter) aller Aufgaben, die im ausgewählten Zeitraum den Status *Erledigt* oder *Geschlossen* haben.
+
+Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern, um eine Tabelle dieser Kennzahlen für jede Zielsprache anzuzeigen.
+
+### Erstellt vs. gelöst
+
+In diesem Bereich kannst du die Rate der Aufgabenerstellung mit der Lösungsrate im Zeitverlauf vergleichen. Das ist hilfreich, um den Durchsatz deines Teams zu überwachen und Rückstände zu verwalten.
+
+Du kannst einen Bericht zu „Erstellt vs. gelöst“ anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen:
+
+* *Erstellt*: Die Gesamtzahl der im ausgewählten Zeitraum erstellten Aufgaben.
+* *Gelöst*: Die Gesamtzahl der Aufgaben, die im ausgewählten Zeitraum gelöst wurden (d. h. in den Status *Erledigt* oder *Geschlossen* verschoben wurden).
+
+Unter den Kennzahlen zeigt ein Liniendiagramm die kumulative Anzahl der erstellten und gelösten Aufgaben im Zeitverlauf, sodass du Trends auf einen Blick erkennen kannst. Du kannst außerdem den Bereich **Aufschlüsselung nach Sprachen** aufklappen, um die Anzahl der erstellten und gelösten Aufgaben für jede Zielsprache in Tabellenform zu sehen.
+
+### Aufgabenleistung
+
+Dieser Bereich hilft dir, die Leistung und Effizienz des Teams zu bewerten, indem er verfolgt, wie Aufgaben im Verhältnis zu ihren Fälligkeitsterminen abgeschlossen werden.
+
+Du kannst einen Bericht zur Aufgabenleistung anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Zuständig**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen:
+
+* *Insgesamt mit Fälligkeitsdatum*: Die Gesamtzahl der Aufgaben, für die im ausgewählten Zeitraum ein Fälligkeitsdatum festgelegt ist.
+* *Insgesamt offen und überfällig*: Die Anzahl der Aufgaben, deren Fälligkeit derzeit überschritten ist, die aber noch nicht geschlossen wurden.
+* *Überfällig geschlossen*: Die Anzahl der Aufgaben, die nach ihrem Fälligkeitsdatum abgeschlossen und geschlossen wurden.
+* *Pünktlich geschlossen*: Die Anzahl der Aufgaben, die am oder vor ihrem Fälligkeitsdatum abgeschlossen und geschlossen wurden.
+* *Pünktlichkeitsrate*: Der Prozentsatz der Aufgaben, die am oder vor ihrem Fälligkeitsdatum geschlossen wurden, bezogen auf alle im ausgewählten Zeitraum geschlossenen Aufgaben.
+
+Unter den Kennzahlen zeigt ein gestapeltes Balkendiagramm die Leistung im Zeitverlauf und vergleicht die Anzahl der *Überfällig geschlossenen* Aufgaben mit den *Pünktlich geschlossenen* Aufgaben. Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern, um die Leistung für jede Zielsprache aufzuschlüsseln.
+
+### Aufgabenabschlusszeit
+
+Dieser Bereich bietet detaillierte Analysen dazu, wie lange Aufgaben vom Erstellen bis zum Abschluss benötigen, und hilft dir dabei, mögliche Engpässe in deinem Workflow zu erkennen.
+
+Du kannst einen Bericht zur Aufgabenabschlusszeit anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Zuständig**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Größe (Wörter)**: *Beliebig* oder ein benutzerdefinierter Wortbereich.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen:
+
+* *Durchschn. Abschlusszeit*: Die durchschnittliche Zeit, die Aufgaben vom Zeitpunkt der Erstellung bis zum Abschluss benötigen.
+* *Median*: Die mittlere Zeit bis zum Abschluss einer Aufgabe, die die typische Dauer für die meisten Aufgaben darstellt.
+* *80. Perzentil*: Die Zeitspanne, innerhalb derer 80 % der Aufgaben abgeschlossen werden. So lässt sich der obere Bereich der Abschlusszeiten verstehen, ohne extreme Ausreißer zu berücksichtigen.
+* *Max. Abschlusszeit*: Die längste Zeit, die zum Abschließen einer einzelnen Aufgabe im ausgewählten Datensatz benötigt wurde.
+* *Durchschn. Wartezeit*: Die durchschnittliche Zeit, die eine Aufgabe im Status *Zu erledigen* verbringt, bevor die Arbeit beginnt.
+* *Durchschn. Überfälligkeitszeit*: Die durchschnittliche Zeitspanne, um die Aufgaben nach ihrem Fälligkeitsdatum abgeschlossen wurden. Dies wird nur für Aufgaben berechnet, die überfällig geschlossen wurden.
+* *Durchschn. aktive Arbeitszeit*: Die durchschnittliche Zeit, die aktiv an einer Aufgabe gearbeitet wird. Die anfängliche Zeit, die eine Aufgabe im Status *Zu erledigen* verbringt, wird dabei nicht berücksichtigt.
+
+Die wichtigsten Kennzahlen sind auch im aufklappbaren Bereich **Aufschlüsselung nach Sprachen** verfügbar, der eine detaillierte Tabelle mit Abschluss- und Wartezeiten für jede Zielsprache zeigt.
+
+### Aufgabenkosten
+
+Dieser Abschnitt hilft Ihnen, die mit Aufgaben in Ihrem Projekt verbundenen finanziellen Kosten zu überprüfen und zu analysieren.
+
+Dieser Bericht summiert die Kosten für alle Aufgaben, für die entweder eine aufgezeichnete [Kostenschätzung](#cost-estimate) oder [Übersetzungskosten](#translation-cost) vorliegen. Die tatsächlichen Kosten aus dem Bericht „Übersetzungskosten“ haben immer Vorrang. Um die Finanzdaten einer Aufgabe in diese Zusammenfassung aufzunehmen, musst du zunächst einen Kosten- oder Kostenschätzungsbericht für diese Aufgabe erstellen.
+
+Du kannst einen Aufgabenkostenbericht anhand der folgenden Filterparameter erstellen:
+
+* **Gruppieren nach**: *Sprache* oder *Typ*.
+* **Zeitraum**: *Gesamtzeitraum*, *Heute*, *Gestern*, *Letzte 7 Tage*, *Letzte 30 Tage*, *Letzter Monat* oder *Benutzerdefinierter Zeitraum*.
+* **Sprache**: *Alle* oder eine bestimmte Zielsprache.
+* **Typ**: *Alle Typen*, *Übersetzen*, *Korrekturlesen*, *Von Übersetzungsdienstleistern übersetzen* oder *Von Übersetzungsdienstleistern Korrektur lesen*.
+* **Erstellt von**: *Alle Mitglieder* oder ein bestimmtes Mitglied.
+* **Status**: *Zu erledigen*, *In Bearbeitung*, *Erledigt*, *Geschlossen* oder *Zur Genehmigung*. Du kannst mehrere Status gleichzeitig auswählen.
+
+Dieser Bereich zeigt die folgenden wichtigsten Kennzahlen. Wenn in den Aufgaben mehrere Währungen verwendet werden, werden die Kosten für jede Währung separat angezeigt.
+
+* *Aufgabenkosten mit Schätzungen*: Die Gesamtkosten aller Aufgaben in der gefilterten Auswahl, für die eine Schätzung oder tatsächliche Kosten vorliegen.
+* *Aufgabenkosten mit Kostenschätzungen (aktiv)*: Die Gesamtkosten ausschließlich der *aktiven* Aufgaben (mit dem Status „Zu erledigen“ oder „In Bearbeitung“) innerhalb der gefilterten Auswahl.
+
+Für eine detailliertere Ansicht kannst du den Bereich **Aufschlüsselung nach Sprachen** erweitern. Diese Tabelle zeigt die Anzahl der Aufgaben und ihre zugehörigen Kosten für jede Sprache, zusätzlich aufgeschlüsselt nach allen bzw. aktiven Aufgaben.
+
+## Damit kannst du deinen eigenen benutzerdefinierten Bericht entsprechend deinen Anforderungen erstellen.
+
+Zusätzlich zum Bericht zu den Übersetzungskosten, der auf den Rohdaten der Beiträge basiert und nach Sprachen gruppiert ist, können Sie diese detaillierten Rohdaten der Beiträge über [Bericht erstellen](/developer/enterprise/api/v2/#operation/api.projects.reports.post) (Schema „Contribution Raw Data“) oder über die im Crowdin Store verfügbare App [Raw Report Data](https://store.crowdin.com/raw-report) abrufen. Jede Spalte bietet bestimmte Einblicke, z. B. `source string text hash`, das nützlich ist, um Änderungen an Quellzeichenfolgen trotz derselben `stringId` zu erkennen.
+
+Beachte, dass mehrere Datensätze für dieselbe `stringId` existieren können, wenn sich Quell-Hash oder Pluralform unterscheiden. Bei wiederholten Übersetzungen desselben Benutzers für dieselbe Quellzeichenfolge, in dieselbe Zielsprache und dieselbe Pluralform sowie unverändertem Quelltext werden in der Berichtstatistik nur die Spalten `translationId`, `targetUnits` und `updatedAt` aktualisiert. Gelöschte Übersetzungen werden ebenfalls mitgezählt.
+
+Das Verständnis dieser Spalten hilft dir, die Rohdaten besser zu interpretieren und deinen Lokalisierungsprozess zu optimieren. Die verfügbaren Berichtsspalten und ihre Modusanwendbarkeit (d. h. Übersetzungen, Genehmigungen und Abstimmungen) findest du in der folgenden Tabelle: Der Bericht „Top-Mitglieder“ zeigt, wer im Laufe der Zeit am meisten zu den Übersetzungen deines Projekts beigetragen hat.
+
+Diese Liste enthält alle Benutzer, die jemals Beiträge geleistet haben, auch wenn sie derzeit keine Projektmitglieder mehr sind.
+
+
+
+## Beste Mitglieder
+
+Standardparameter: This list includes all users who have ever contributed, even if they are no longer current project members.
+
+Default parameters:
+
+* *Sortiert nach*: übersetzte Texteinheiten.
+* Das Mitglied, das die meisten Übersetzungen erstellt hat, steht oben in der Liste.
+* *Sorted by*: translated text units. A member who translated the most is placed at the top of the list.
+* *Languages*: all languages
+* *Contributors*: all
+
+Das Label **Du** wird in der Berichtstabelle neben deinem eigenen Benutzernamen angezeigt und erleichtert die Identifizierung deines persönlichen Beitrags.
+
+Re-sort the members by clicking on the needed parameter. Führe die folgenden Schritte aus, um eine benutzerdefinierte Liste der Top-Mitglieder zu erstellen:
+
+
+
+### Generating a Custom List of Top Members
+
+To generate a custom list of top members, follow these steps:
+
+
+ 1. Select the preferred report unit (words, strings, characters with or without spaces).
+ 2. Select the time period for which you want to see the activity of contributors.
+ 3. To make a list of contributors for a specific language, select the language you need from the drop-down menu above the list. Alternatively, select **All languages**.
+
+
+To find a specific member, use the search field. To open the member’s profile page, double-click on the name.
+
+The Top Members list includes the following columns:
+
+* *Rank* – contributor’s position in the list based on the currently selected sorting criteria (e.g., *Translated*, *Approved*, etc.).
+* *Name* – contributor's first name, last name and username.
+* *Languages* – project languages.
+* *Translated* – the number of translated source content units.
+* *Ziel* – die Anzahl der übersetzten Inhaltseinheiten in einer Zielsprache.
+
This parameter is not available for the *Strings* content unit because the number of source and translated strings is always the same.
+* *Approved* – the number of approved content units.
+* *Voted* – the number of votes a contributor made.
+* *"+" votes received* – the number of upvotes a contributor received for translations.
+* *"-" votes received* – the number of downvotes a contributor received for translations.
+* *Winning* – the number of approvals a contributor received for translations.
+* *Zugriff gewährt* – gibt an, wann einem Mitglied Zugriff auf ein Projekt gewährt wurde.
+
+To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones.
+
+Im Bereich Archiv kannst du auf Datensätze zuvor erstellter Berichte zur Kostenschätzung und zu Übersetzungskosten zugreifen und damit historische Daten bequem überprüfen.
+
+## Archiv
+
+Du kannst die Erstellung eines Berichts starten und später darauf zurückkommen.
+
+Im Archiv kannst du die Berichtszusammenfassung prüfen und sie bei Bedarf in verschiedenen unterstützten Dateiformaten herunterladen. Jedes Projekt verfügt über einen eigenen unabhängigen Archivbereich mit zuvor erstellten Berichten, die nur Projektmitgliedern mit Manager-Berechtigungen (oder höher) zur Verfügung stehen. Von Übersetzern anhand ihrer Beiträge erstellte Berichte werden nicht zum Archiv hinzugefügt.
+
+Jedes Projekt innerhalb einer Organisation verfügt über einen eigenen unabhängigen Archivbereich mit zuvor erstellten Berichten, die nur Projektmitgliedern mit Managerberechtigungen (oder höher) zur Verfügung stehen.
+
+Führe die folgenden Schritte aus, um die Zusammenfassung zuvor erstellter Berichte (d. h. Archivdatensätze) anzuzeigen:
+
+### Viewing Previously Generated Reports
+
+To view the summary of the previously generated reports (i.e., archive records), follow these steps:
+
+
+ 1. Nachdem du den Archivdatensatz des Berichts geöffnet hast, kannst du alle benötigten Daten anzeigen.
+ 2. Click on the name of the needed archive record.
+ 3. Once you open the archive report record, you can view all the needed data.
+
+
+
+
+### Exporting Previously Generated Reports
+
+To export the previously generated reports, follow these steps:
+
+
+ 1. Nachdem du den Archivdatensatz des Berichts geöffnet hast, kannst du alle benötigten Daten anzeigen.
+ 2. Klicke in der Liste auf (oder klicke mit der rechten Maustaste) auf den gewünschten Bericht.
+ 3. Click on the preferred file format to export.
+
+
+### Deleting Previously Generated Reports
+
+To delete the previously generated reports, follow these steps:
+
+
+ 1. Nachdem du den Archivdatensatz des Berichts geöffnet hast, kannst du alle benötigten Daten anzeigen.
+ 2. Klicke in der Liste auf (oder klicke mit der rechten Maustaste) auf den gewünschten Bericht.
+ 3. Click **Delete**.
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/tasks/user-tasks.mdx b/src/content/docs/de/enterprise/tasks/user-tasks.mdx
new file mode 100644
index 000000000..23cc6c583
--- /dev/null
+++ b/src/content/docs/de/enterprise/tasks/user-tasks.mdx
@@ -0,0 +1,182 @@
+---
+title: Aufgaben des Benutzers
+description: Erfahren Sie, wie Sie Ihnen zugewiesene Aufgaben anzeigen, filtern und verwalten.
+slug: enterprise/user-tasks
+sidebar:
+ order: 2
+---
+
+import { Steps, Aside, CardGrid, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+
+Die Aufgaben sind eines der wichtigsten Werkzeuge zur Verwaltung des Lokalisierungsprozesses in Crowdin Enterprise. Als Mitwirkender (Übersetzer oder Korrekturleser) können Sie Ihre zugewiesenen Aufgaben anzeigen und verwalten, den Fortschritt verfolgen, auf der Aufgabe zugewiesene Inhalte zugreifen und mit Projektmanagern oder anderen Mitwirkenden kommunizieren.
+
+## Aufgabenbenachrichtigungen
+
+Um über neue Aufgabenbenachrichtigungen und die neuesten Aufgabenaktualisierungen informiert zu bleiben, aktivieren Sie den Ereignistyp Aufgabe in den Benachrichtigungseinstellungen Ihres Kontos.
+
+Sie erhalten Benachrichtigungen über alle Aktualisierungen oder Änderungen an Ihren Aufgaben. Dazu können gehören:
+
+* Eine Aufgabe wird Ihnen zugewiesen.
+* Eine Aufgabe wird gelöscht.
+* Änderungen an Aufgabendetails wie Fälligkeitsdaten, Inhalt oder Status.
+* Erwähnungen und Kommentare zur Aufgabe.
+
+Sie können Benachrichtigungen über vier Kanäle erhalten. Sie können die für Sie am besten geeigneten aktivieren und unnötige deaktivieren.
+
+
+ Mehr über [Benachrichtigungen](/enterprise/account-settings/#notifications) erfahren.
+
+
+## Zugewiesene Aufgaben verwalten
+
+Sie können Ihnen zugewiesene Aufgaben anzeigen, filtern und verwalten, um Ihre Arbeit in Crowdin Enterprise effizient zu verfolgen und abzuschließen.
+
+### Zugewiesene Aufgaben suchen, filtern und sortieren
+
+Um alle Ihnen zugewiesenen Aufgaben anzuzeigen und zu filtern, gehen Sie zu Ihrem **Workspace** und wählen Sie in der linken Seitenleiste **Aufgaben** aus.
+
+Auf der Seite **Aufgaben** werden Aufgaben in einer Tabelle mit den folgenden Spalten angezeigt:
+
+* ID – die eindeutige Kennung der Aufgabe.
+* Typ – gibt an, ob es sich um eine Übersetzungsaufgabe ( ) oder eine Korrekturleseaufgabe ( ) handelt.
+* Titel – der Titel der Aufgabe. Klicken Sie auf einen Aufgabentitel, um die Aufgabendetails zu öffnen.
+* Status – der aktuelle Status der Aufgabe.
+* Projekt – das Projekt, in dem die Aufgabe erstellt wurde. Klicken Sie auf einen Projektnamen, um das Projekt zu öffnen.
+* Sprache – das Sprachpaar von Ausgangs- zu Zielsprache für die Aufgabe.
+* Fortschritt (Wörter) – die Anzahl der noch zu übersetzenden oder Korrektur zu lesenden Wörter.
+* Erstellt von – der Benutzer, der die Aufgabe erstellt hat. Klicken Sie auf einen Benutzernamen, um ein Profil-Popup mit Name, Benutzername, Ortszeit, **Direktnachrichten** und **Zu Projekten einladen** zu öffnen.
+* Erstellt – wann die Aufgabe erstellt wurde.
+* Fälligkeitsdatum – die Frist für den Abschluss der Aufgabe, sofern vom Projektmanager festgelegt.
+* Startdatum – wann die Aufgabe auf **In Bearbeitung**, **Erledigt** oder **Geschlossen** gesetzt wurde.
+* Auflösungsdatum – wann die Aufgabe auf **Erledigt** oder **Geschlossen** gesetzt wurde. Wenn eine Aufgabe auf **Erledigt** und später auf **Geschlossen** gesetzt wird, bleibt das Auflösungsdatum unverändert.
+
+
+ **Erstellt**, **Startdatum** und **Auflösungsdatum** sind standardmäßig ausgeblendet. Klicken Sie auf **Spalten auswählen**, um optionale Spalten ein- oder auszublenden. **ID**, **Typ** und **Titel** sind fest und können nicht ausgeblendet werden.
+
+
+Aufgaben werden standardmäßig nach **ID** in absteigender Reihenfolge sortiert (neueste Aufgaben zuerst). Klicken Sie auf die Spaltenüberschrift **ID**, um zur aufsteigenden Reihenfolge zu wechseln (älteste Aufgaben zuerst); klicken Sie erneut darauf, um zurückzuwechseln.
+
+Um Aufgaben zu filtern, klicken Sie auf **Filter** und verwenden Sie die verfügbaren Optionen:
+
+* Projekte: Alle, ausgewählte Projekte oder Gruppen.
+* Typ: Alle, Mit eigenen Übersetzern übersetzen, Mit eigenen Korrekturlesern Korrektur lesen, Mit Übersetzungsdienstleister übersetzen, Mit Übersetzungsdienstleister Korrektur lesen.
+* Ausgangssprache: Alle oder eine ausgewählte Ausgangssprache.
+* Zielsprache: Alle oder eine ausgewählte Zielsprache.
+* Bearbeiter: Alle, Mir zugewiesen oder ein bestimmter Benutzer.
+* Erstellt von: Alle, Von mir oder ein bestimmter Benutzer.
+* Fälligkeitsdatum: Beliebiges Datum, Jetzt überfällig, Benutzerdefinierter Zeitraum.
+* Erstellt: Beliebiges Datum, Benutzerdefinierter Zeitraum.
+* Startdatum: Beliebiges Datum, Benutzerdefinierter Zeitraum.
+* Auflösungsdatum: Beliebiges Datum, Benutzerdefinierter Zeitraum.
+* Status: Alle, Zu erledigen, In Bearbeitung, Erledigt, Geschlossen, Ausstehend, Zur Genehmigung.
+
+Um nach einer bestimmten Aufgabe zu suchen, geben Sie deren ID oder Stichwörter aus dem Titel in das Feld **Suchen** ein.
+
+Um alle ausgewählten Filter auf die Standardwerte zurückzusetzen, klicken Sie auf **Leeren**.
+
+Um eine bestimmte Aufgabe aus der Liste zu verwalten, klicken Sie auf (oder klicken Sie mit der rechten Maustaste) auf die gewünschte Aufgabe, um das Kontextmenü zu öffnen. Je nach Aufgabenstatus und Ihren Berechtigungen kann das Menü **Aufgabe anzeigen**, **Im Editor öffnen**, **Verschieben nach** (mit **Zu „Zu erledigen“ verschieben**, **Zu „In Bearbeitung“ verschieben** und **Zu „Erledigt“ verschieben**, abhängig vom aktuellen Aufgabenstatus), **Schließen**, **Bearbeiten** und **Löschen** enthalten. Bei geschlossenen Aufgaben wird **Verschieben nach** nicht angezeigt und **Schließen** durch **Erneut öffnen** ersetzt.
+
+
+ Um eine Aufgabe direkt im Editor zu öffnen, doppelklicken Sie in der Aufgabenliste darauf.
+
+
+Die Symbolleiste oben rechts hilft Ihnen, ausgewählte Aufgaben zu verwalten:
+
+* **Verschieben nach** – ändert den Status in **Zu erledigen**, **In Bearbeitung**, **Erledigt** oder **Geschlossen**. Wählen Sie den Zielstatus aus und klicken Sie auf **Anwenden**.
+* **Löschen** – entfernt ausgewählte Aufgaben nach Bestätigung.
+
+Beide Schaltflächen sind deaktiviert, bis mindestens eine Aufgabe ausgewählt ist.
+
+### Aufgabendetails anzeigen
+
+Bevor Sie mit der Arbeit an einer Aufgabe beginnen, können Sie die Aufgabendetails prüfen, um deren Umfang zu verstehen.
+
+Gehen Sie zum Anzeigen der Aufgabendetails wie folgt vor:
+
+
+ 1. Gehen Sie zu Ihrem **Workspace** und wählen Sie in der linken Seitenleiste **Aufgaben** aus.
+ 2. Öffnen Sie die Aufgabendetails, indem Sie auf den Titel klicken oder das Kontextmenü öffnen und **Aufgabe anzeigen** auswählen.
+
+
+Die Aufgabe wird direkt in dem zugehörigen Projekt geöffnet. Alternativ können Sie auf Ihre zugewiesenen Aufgaben zugreifen, indem Sie zum Bereich **Aufgaben** des jeweiligen Projekts navigieren und sich über den Filterparameter **Bearbeiter** selbst auswählen.
+
+Zusätzlich zu den Details, die beim [Anzeigen aller Ihnen zugewiesenen Aufgaben](#searching-filtering-and-sorting-assigned-tasks) verfügbar sind, werden auch die folgenden Details angezeigt:
+
+* Erstellt von – der Benutzer, der die Aufgabe erstellt hat.
+* Ursprünglicher Umfang – Anzahl der Wörter, die beim Erstellen der Aufgabe in der Aufgabe enthalten waren.
+* Aktueller Umfang – Anzahl der Wörter, die derzeit in der Aufgabe enthalten sind. Wenn dieser vom ursprünglichen Umfang abweicht, bewege den Mauszeiger über das -Symbol, um zu sehen, wie stark er sich geändert hat. In einer [von einem Kunden geteilten Aufgabe](/enterprise/tasks/#shared-tasks) wächst dieser Umfang, bis die Synchronisierung der Inhalte abgeschlossen ist.
+* Erstellt – wann die Aufgabe erstellt wurde.
+* Startdatum – wann die Aufgabe auf **In Bearbeitung**, **Erledigt** oder **Geschlossen** gesetzt wurde.
+* Auflösungsdatum – wann die Aufgabe auf **Erledigt** oder **Geschlossen** gesetzt wurde.
+* Dateien – der Aufgabe zugeordnete Dateien.
+* Mitglieder – eine Liste der Bearbeiter und die Zeit, die jeder für die Aufgabe aufgewendet hat.
+
+Wenn Sie lieber offline arbeiten, klicken Sie oben rechts auf und wählen Sie **Als XLIFF exportieren**. Wenn Sie mit der Übersetzung fertig sind, verwenden Sie **XLIFF-Übersetzungen hochladen**, um Ihre Übersetzungen hochzuladen.
+
+### Mit Ihren Aufgaben beginnen und daran arbeiten
+
+Sobald Sie bereit sind, an einer Aufgabe zu arbeiten:
+
+
+ 1. Klicken Sie auf die Aufgabe, um sie zu öffnen.
+ 2. Prüfen Sie die Ihnen zugewiesenen Zeichenfolgen oder Dateien.
+ 3. Klicken Sie auf **Im Editor öffnen**, um wie erforderlich mit dem Übersetzen oder Korrekturlesen zu beginnen.
+
+
+Ändern Sie während der Arbeit am Task den Status von **Zu erledigen** zu **In Bearbeitung**. Wenn Sie Ihre Arbeit abgeschlossen haben, aktualisieren Sie den Status auf **Erledigt**.
+
+
+
+
+
+
+## Diskussionen und Kommentare
+
+Wenn Sie Probleme feststellen oder Hilfe zu Ihrer zugewiesenen Aufgabe benötigen, hinterlassen Sie einen Kommentar im Bereich **Kommentare**, damit Projektmanager oder andere Mitwirkende ihn sehen und darauf antworten können.
+
+## Arbeitszeit für eine Aufgabe protokollieren
+
+Als Mitwirkender können Sie die für eine Aufgabe aufgewendete Zeit direkt in den Aufgabenkommentaren protokollieren. Diese protokollierte Zeit wird zur Erstellung des Berichts **Aufgewendete Zeit** verwendet, mit dem Projektmanager die Arbeitskosten anhand von Stundensätzen berechnen können. Sie können auch einen eigenen Bericht **Aufgewendete Zeit** erstellen, um Ihre Beiträge für die Ihnen zugewiesenen Aufgaben zu verfolgen.
+
+Gehen Sie zum Protokollieren Ihrer Zeit wie folgt vor:
+
+
+ 1. Öffnen Sie die Aufgabe, an der Sie arbeiten, und gehen Sie zum Bereich **Kommentare**.
+ 2. Klicken Sie auf und geben Sie die aufgewendete Zeit in einem Format wie `1h 15m 15s` ein.
+ 3. *(Optional)* Fügen Sie Ihrem Zeiteintrag einen Textkommentar hinzu.
+ 4. Klicken Sie auf **Senden**.
+
+
+
+ Die protokollierte Zeit wird erfasst und für den Bericht **Aufgewendete Zeit** verwendet, auch wenn die zugehörige Aufgabe später gelöscht wird.
+
+
+## Aufgaben aufteilen
+
+Wenn eine große Aufgabe auf mehrere Mitwirkende aufgeteilt werden muss, kann Ihr Projektmanager den Inhalt aufteilen. Sie erhalten nur einen Teil der Aufgabe zur Bearbeitung. Konzentrieren Sie sich darauf, den Ihnen zugewiesenen Abschnitt abzuschließen, und markieren Sie ihn nach Fertigstellung als erledigt.
+
+## Sequenzielle Aufgaben
+
+In einigen Fällen können Aufgaben Teil einer Sequenz sein, bei der eine Aufgabe abgeschlossen sein muss, bevor die nächste beginnen kann. Zum Beispiel:
+
+* Sie können eine Übersetzungsaufgabe abschließen, woraufhin eine Korrekturleseaufgabe verfügbar wird.
+* Wenn Ihnen eine mit einer Übersetzungsaufgabe verknüpfte Korrekturleseaufgabe zugewiesen ist, bleibt sie ausstehend, bis die Übersetzung abgeschlossen ist.
+
+Sequenzielle Aufgaben helfen, den Prozess zu optimieren und sicherzustellen, dass jeder Schritt in der richtigen Reihenfolge abgeschlossen wird.
+
+
+ Mehr über [sequenzielle Aufgaben](/enterprise/tasks/#sequential-tasks) erfahren.
+
+
+## Fragen und Antworten
+
+
+ Das Fälligkeitsdatum der Aufgabe (sofern vom Projektmanager festgelegt) wird bei der Aufgabe im Bereich **Aufgaben** und im Bereich ihrer Details angezeigt. Sie können Aufgaben im Bereich **Aufgaben** auch nach dem Fälligkeitsdatum filtern, um Ihre Arbeit zu priorisieren.
+
+
+
+ Markieren Sie die Aufgabe in Ihrer Aufgabenliste als **Erledigt**. Wenn die Aufgabe Teil einer Sequenz ist, wird dadurch die nächste Aufgabe (z. B. Korrekturlesen) gestartet.
+
diff --git a/src/content/docs/de/enterprise/team-management/inviting-people.mdx b/src/content/docs/de/enterprise/team-management/inviting-people.mdx
new file mode 100644
index 000000000..838bc45ab
--- /dev/null
+++ b/src/content/docs/de/enterprise/team-management/inviting-people.mdx
@@ -0,0 +1,60 @@
+---
+title: Inviting Personen
+description: Erfahren Sie, wie Sie Personen zu Ihrer Organisation und zu Projekten einladen.
+slug: enterprise/inviting-people
+sidebar:
+ order: 1
+---
+
+import { Image } from 'astro:assets';
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import addUsers from '!/enterprise/team-management/user_management_add_users.png';
+import inviteOrganizationUser from '!/enterprise/team-management/invite_people_invite_organization_user.png';
+import inviteProjectUser from '!/enterprise/team-management/invite_people_invite_project_user.png';
+import projectPermissions from '!/enterprise/team-management/invite_people_project_permissions.png';
+
+Diese Anleitung erklärt, wie Sie Benutzer entweder zu Ihrer Organisation oder direkt zu bestimmten Projekten einladen. Sie erfahren, wie Sie je nach Einladungsmethode geeignete Rollen und Berechtigungen zuweisen und wo Sie eingeladene Benutzer verwalten.
+
+## Personen zur Organisation einladen
+
+Beim Einladen von Personen in Ihre Organisation können Sie ihnen sofort Administrator- oder Workspace-Manager-Zugriff gewähren oder sie ohne Workspace-Berechtigungen hinzufügen und ihren Zugriff später festlegen. Nach dem Hinzufügen können Benutzer zu bestimmten Projekten eingeladen oder Workflow-Schritten zugewiesen werden. Beachten Sie, dass Crowdsourcing-Projekte automatisch für alle Organisationsmitglieder sichtbar sind.
+
+
+ Die [Sicherheitseinstellungen](/enterprise/security/#security-options) der Organisation, z. B. **Registrierung zulassen** und **Administratorenverwaltete Einladungen**, legen fest, wie Benutzer der Organisation beitreten können und wer Einladungen senden darf.
+
+
+Um Benutzer zu Ihrer Organisation einzuladen, gehen Sie wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Klicken Sie auf der Registerkarte **Benutzer** unten rechts auf **Benutzer einladen**.
+ 3. Geben Sie die E-Mail-Adressen der Personen an, die Sie einladen möchten.
+ 4. *(Optional)* Wählen Sie **Administrator** oder **Workspace Manager**, um den eingeladenen Personen die erforderlichen Berechtigungen zu gewähren.
+ 5. *(Optional)* Geben Sie bei Bedarf einen Nachrichtentext ein.
+ 6. Klicken Sie auf **Einladung senden**.
+
+
+Sobald ein Benutzer Ihrer Organisation beitritt, können Sie seine Berechtigungen verwalten, seine Beiträge verfolgen, Profilinformationen aktualisieren, seine letzte Aktivität überwachen, Administrator- und Workspace-Manager-Zugriff gewähren oder den Benutzer bei Bedarf blockieren.
+
+## Personen zu einem Projekt einladen
+
+Sie können Personen direkt zu einem Projekt einladen und ihnen durch die Zuweisung von Rollen die erforderlichen Berechtigungen gewähren. Wenn die eingeladene Person noch kein Organisationsmitglied ist, wird sie automatisch zur Organisation hinzugefügt.
+
+
+
+Um Mitglieder zu einem bestimmten Projekt einzuladen, gehen Sie wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle **Mitglieder** in der linken Seitenleiste aus.
+ 2. Klicken Sie oben rechts auf **Personen einladen**.
+ 3. Wählen Sie aus den aktuellen Organisationsmitgliedern aus oder geben Sie die E-Mail-Adresse der Person ein, die Sie einladen möchten. Sie können auch den teilbaren Link kopieren und direkt per E-Mail versenden.
+ 4. Legen Sie die [Berechtigungen](/enterprise/roles/) für die eingeladene Person fest. Standardmäßig ist **Zugriff auf alle Projektsprachen** aktiviert. Deaktivieren Sie die Option, wenn Sie Zugriff auf bestimmte Sprachen oder Workflow-Schritte gewähren möchten.
+ 5. Klicke auf **Einladen**.
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/team-management/organization-members.mdx b/src/content/docs/de/enterprise/team-management/organization-members.mdx
new file mode 100644
index 000000000..4a819e881
--- /dev/null
+++ b/src/content/docs/de/enterprise/team-management/organization-members.mdx
@@ -0,0 +1,149 @@
+---
+title: Organisationsmitglieder
+description: Organisationsmitglieder und ihre Rollen in Ihrem Projekt verwalten
+slug: enterprise/organization-members
+sidebar:
+ order: 3
+---
+
+import { Steps } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import usersList from '!/enterprise/team-management/organization_members_users_list.png';
+import userDetails from '!/enterprise/team-management/organization_members_user_details.png';
+
+Die Verwaltung von Organisationsmitgliedern in Crowdin Enterprise umfasst die Zuweisung von Projektrollen, die Gewährung von Administrator- oder Managerzugriff, das Hinzufügen von Benutzern zu Teams, das Kontaktieren von Benutzern und mehr.
+
+## Benutzer anzeigen und suchen
+
+Öffnen Sie den **Workspace** Ihrer Organisation und wählen Sie links in der Seitenleiste **Benutzer**, um die Liste der Organisationsmitglieder auf der Registerkarte **Benutzer** anzuzeigen und zu verwalten. Die Liste zeigt den Namen, das Team, den Status, den 2FA-Status, das Beitrittsdatum und den Zeitpunkt der letzten Aktivität jedes Benutzers an.
+
+Die Spalte **Status** kann die folgenden Status anzeigen:
+
+* **Aktiv**: Der Benutzer ist ein aktives Mitglied der Organisation.
+* **Ausstehend**: Der Benutzer wurde eingeladen, hat die Einladung aber noch nicht angenommen.
+* **Blockiert**: Der Zugriff des Benutzers auf die Organisation wurde widerrufen.
+
+Die Spalte **2FA-Status** gibt an, ob ein Benutzer die Zwei-Faktor-Authentifizierung aktiviert hat:
+
+* **Registriert**: 2FA ist aktiviert.
+* **Nicht registriert**: 2FA ist deaktiviert.
+
+Um Benutzer zu filtern, klicken Sie auf und verwenden Sie die verfügbaren Filteroptionen:
+
+* Organisationsrolle: Alle, Administrator, Manager, Übersetzungsdienstleister, Kunde.
+* Status: Alle, Aktiv, Ausstehend, Blockiert.
+* Team: Alle, bestimmtes Team.
+* Projekte: Alle, bestimmtes Projekt.
+* Projektrolle: Alle, Manager, Entwickler / Übersetzungsanfragender, Übersetzer, Korrekturleser, Sprachkoordinator, Mitglied.
+* Sprachen: Alle, bestimmte Sprache.
+* Zuletzt gesehen: Beliebiges Datum, benutzerdefinierter Zeitraum.
+* 2FA: Alle, Zwei-Faktor-Authentifizierung aktiviert, Zwei-Faktor-Authentifizierung deaktiviert.
+
+Verwenden Sie das Feld **Suchen**, um Benutzer nach Name oder Benutzername zu finden.
+
+Klicken Sie einmal oder zweimal auf eine Spaltenüberschrift (z. B. **Name** oder **Zuletzt gesehen**), um zwischen auf- und absteigender Sortierung umzuschalten.
+
+
+
+## Benutzerprofile anzeigen
+
+Um Benutzerprofile anzuzeigen und zu verwalten, gehen Sie wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Klicken Sie auf den Benutzer oder klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü **Profil** aus.
+
+
+Die Seite **Benutzerdetails** wird geöffnet und bietet umfassende Informationen und Verwaltungsoptionen. Die Seite besteht aus zwei Hauptbereichen:
+
+* **Das Benutzerdaten-Panel** auf der linken Seite bietet eine kompakte Zusammenfassung des Benutzerprofils und der wichtigsten Einstellungen:
+ * **Benutzeridentität**: Zeigt das Profilbild, den Vor- und Nachnamen, den Benutzernamen und die E-Mail-Adresse des Benutzers an. Klicken Sie auf das Kopiersymbol, um die E-Mail-Adresse zu kopieren. Mit einem Briefumschlagsymbol können Sie den Benutzer direkt kontaktieren. Für entsprechende Rollen wird ein **Eigentümer**- oder **Administrator**-Abzeichen angezeigt.
+ * **Berechtigungen**: Enthält Umschalter zur Verwaltung des Status und der Zugriffsebenen des Benutzers, einschließlich **Administrator**, **Administratorzugriff** und **Workspace manager**.
+ * **2FA-Methoden**: Zeigt die für den Benutzer konfigurierten Methoden der Zwei-Faktor-Authentifizierung an (z. B. **Authenticator-App**, **Geräteüberprüfung**). Hier können Sie auch **2FA zurücksetzen**.
+ * **Anmeldemethoden**: Zeigt die Methoden an, mit denen sich der Benutzer anmelden kann (z. B. **E-Mail/Benutzername und Passwort**, **SAML**, **OpenID Connect**).
+ * **Autorisierte Apps**: Listet die vom Benutzer autorisierten Crowdin-Apps auf.
+ * **Teams**: Zeigt die Teams an, in denen der Benutzer Mitglied ist. Sie können auf **Zum Team hinzufügen** klicken, um den Benutzer einem neuen Team zuzuweisen. Wenn der Benutzer keinem Team angehört, wird „Kein Teammitglied“ angezeigt.
+ * **Benutzerdaten**: Enthält Angaben wie **Beigetreten am**, **Letzte Aktivität**, **Pronomen**, **Ortszeit**, die Anzahl der **persönlichen Zugriffstoken** und die **Registrierungsmethode**.
+* **Die Verwaltungsregisterkarten** auf der rechten Seite ermöglichen die Verwaltung der spezifischen Aktivitäten des Benutzers:
+ * **Projekte und Rollen**: Projektberechtigungen hinzufügen, bearbeiten, zurücksetzen oder löschen.
+ * **Gruppen**: (nur im Modus [Granulare Berechtigungen](/enterprise/permissions-granularity-mode/#permissions)) die vom Benutzer verwalteten Gruppen anzeigen und verwalten.
+ * **Beitrag**: Beiträge des Benutzers in der gesamten Organisation anzeigen und löschen.
+ * **Profil**: Vor- und Nachnamen, Pronomen und Zeitzone des Benutzers anzeigen und bearbeiten.
+
+
+
+## Benutzerberechtigungen verwalten
+
+Sie können Benutzerberechtigungen wie Projektrollen und Zugriff auf Organisationsebene für einen oder mehrere Benutzer gleichzeitig direkt auf der Seite **Benutzer** verwalten.
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Aktiviere das Kontrollkästchen für einen oder mehrere Benutzer.
+ 3. Greifen Sie auf eine von zwei Arten auf die Verwaltungsoptionen zu:
+ * Klicken Sie oben rechts auf das Dropdown-Menü **Berechtigungen**.
+ * Klicken Sie mit der rechten Maustaste auf die ausgewählten Benutzer, um das Kontextmenü zu öffnen.
+ 4. Wählen Sie die gewünschte Aktion aus:
+ * **Projektberechtigungen hinzufügen** oder **Projektberechtigungen entfernen**. Sie können Berechtigungen für mehrere Projekte gleichzeitig verwalten, indem Sie eine beliebige Projektrolle zuweisen oder entfernen.
+ * **Administratorzugriff aktivieren** oder **Administratorzugriff deaktivieren**.
+ * **Blockieren** oder **Blockierung aufheben**.
+
+
+Sie können die Berechtigungen eines Benutzers auch direkt auf dessen Seite **Benutzerdetails** verwalten. Berechtigungen auf Organisationsebene (z. B. **Administratorzugriff**) können über die Umschalter im **Benutzerinfo**-Panel festgelegt werden, während projektspezifische Rollen auf der Registerkarte **Projekte und Rollen** verwaltet werden.
+
+## Benutzer zu einem Team hinzufügen
+
+Sie können einen oder mehrere Organisationsmitglieder direkt auf der Seite **Benutzer** zu einem [Team](/enterprise/teams/) hinzufügen.
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Aktiviere das Kontrollkästchen für einen oder mehrere Benutzer.
+ 3. Klicken Sie oben rechts auf **Zum Team hinzufügen** oder klicken Sie mit der rechten Maustaste auf die ausgewählten Benutzer und wählen Sie im Kontextmenü **Zum Team hinzufügen** aus.
+ 4. Wählen Sie das gewünschte Team aus und bestätigen Sie.
+
+
+Sie können einen Benutzer auch direkt von dessen Seite **Benutzerdetails** zu einem Team hinzufügen, indem Sie im **Benutzerinfo**-Panel auf den Link **Zum Team hinzufügen** klicken.
+
+## Benutzer kontaktieren
+
+Sie können über die Seite **Benutzer** direkt Nachrichten an ein oder mehrere Organisationsmitglieder senden.
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Aktiviere das Kontrollkästchen für einen oder mehrere Benutzer.
+ 3. Klicken Sie oben rechts auf **Kontakt** oder klicken Sie mit der rechten Maustaste auf die ausgewählten Benutzer und wählen Sie im Kontextmenü **Kontakt** aus.
+ 4. Verfassen und senden Sie Ihre Nachricht.
+
+
+Sie können einen Benutzer auch direkt von dessen Seite **Benutzerdetails** kontaktieren, indem Sie neben seinem Avatar auf klicken.
+
+## 2FA eines Benutzers zurücksetzen
+
+Eigentümer und Administratoren der Organisation können das Zurücksetzen der 2FA für Mitglieder einleiten, die den Zugriff auf ihr Authentifizierungsgerät verloren haben. Bei diesem Vorgang erhält der Benutzer eine E-Mail mit einem Link zum Zurücksetzen.
+
+Sie können das Zurücksetzen der 2FA auf zwei Arten auslösen:
+
+* Klicken Sie auf der Seite **Benutzer** mit der rechten Maustaste auf einen Benutzer und wählen Sie im Kontextmenü **2FA zurücksetzen** aus.
+* Gehen Sie auf der Seite **Benutzerdetails** des Benutzers zum Abschnitt **2FA-Methoden** im **Benutzerinfo**-Panel und klicken Sie auf den Link **2FA zurücksetzen**.
+
+### Was passiert als Nächstes
+
+Der Benutzer erhält eine E-Mail mit einem Link zum Zurücksetzen, der 15 Minuten lang aktiv ist. Sobald der Benutzer in der E-Mail auf den Link **Zwei-Faktor-Authentifizierung zurücksetzen >** klickt:
+
+
+ 1. Er wird auf eine Bestätigungsseite weitergeleitet.
+ 2. Auf der Bestätigungsseite muss er auf **Bestätigen** klicken, um die aktuelle 2FA-Konfiguration zu deaktivieren.
+ 3. Nach der Bestätigung kann sich der Benutzer ohne 2FA bei seinem Crowdin-Enterprise-Konto anmelden.
+ 4. Er kann 2FA jederzeit in den **Kontoeinstellungen** wieder aktivieren.
+
+
+## Benutzer löschen
+
+Sie können einen oder mehrere Benutzer direkt auf der Seite **Benutzer** aus der Organisation löschen.
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Aktiviere das Kontrollkästchen für einen oder mehrere Benutzer.
+ 3. Klicken Sie oben rechts auf **Konto löschen** oder klicken Sie mit der rechten Maustaste auf die ausgewählten Benutzer und wählen Sie im Kontextmenü **Löschen** aus.
+ 4. Bestätige den Löschvorgang.
+
diff --git a/src/content/docs/de/enterprise/team-management/project-members.mdx b/src/content/docs/de/enterprise/team-management/project-members.mdx
new file mode 100644
index 000000000..db93e42da
--- /dev/null
+++ b/src/content/docs/de/enterprise/team-management/project-members.mdx
@@ -0,0 +1,93 @@
+---
+title: "*Aktiv*: Die Anzahl der Mitglieder, die während des Zeitraums aktiv waren."
+description: Projektmitglieder und ihre Rollen im Projekt verwalten
+slug: enterprise/project-members
+sidebar:
+ order: 2
+---
+
+import { Steps, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+import { Icon } from 'astro-icon/components';
+import membersList from '!/enterprise/team-management/project_members_list.png';
+import memberDetails from '!/enterprise/team-management/project_members_details.png';
+
+Rollen legen anhand der Verantwortlichkeiten und zugewiesenen Sprachen fest, was Projektmitglieder tun können. Projekteigentümer, Administratoren und Manager können neue Mitglieder einladen, Rollen zuweisen und ihre Berechtigungen verwalten. Sprachkoordinatoren können Mitglieder innerhalb ihrer zugewiesenen Sprachen ebenfalls verwalten, einschließlich des Einladens von Übersetzern und Korrekturlesern.
+
+## Projektmitglieder anzeigen und suchen
+
+Öffnen Sie Ihr Projekt und wählen Sie links in der Seitenleiste **Mitglieder**, um die Liste der Projektmitglieder anzuzeigen und zu verwalten. Die Liste zeigt den Namen, die Rolle, das Team und das Datum an, an dem jedem Mitglied Zugriff auf das Projekt gewährt wurde. Die Registerkarte **Mitglieder** ist standardmäßig ausgewählt. Sie können zur Registerkarte **Teams** wechseln, um stattdessen Projektteams anzuzeigen und zu verwalten.
+
+Um Mitglieder zu filtern, klicken Sie auf und verwenden Sie die verfügbaren Filteroptionen:
+
+* Rolle: Alle, Entwickler / Übersetzungsanfragender, Übersetzer, Korrekturleser, Sprachkoordinator, Mitglied, Manager, Administrator, Übersetzungsdienstleister, Kunde.
+* Sprache: Alle, bestimmte Sprache.
+* Workflow-Schritt: Alle, bestimmter Schritt.
+* Geerbte Manager ausschließen: Nein, Ja.
+* Zuletzt gesehen: Alle, benutzerdefinierter Zeitraum.
+
+Verwenden Sie das Feld **Suchen**, um Mitglieder nach Name oder Benutzername zu finden.
+
+Klicken Sie einmal oder zweimal auf eine Spaltenüberschrift (z. B. **Name** oder **Zugriff gewährt**), um zwischen auf- und absteigender Sortierung umzuschalten.
+
+
+
+## Mitgliederdetails anzeigen
+
+Um Mitgliedsrollen und Beiträge anzuzeigen und zu verwalten, gehen Sie wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle **Mitglieder** in der linken Seitenleiste aus.
+ 2. Doppelklicken Sie auf das Mitglied oder klicken Sie mit der rechten Maustaste und wählen Sie im Menü **Details** aus.
+ 3. Im geöffneten Dialog können Sie verschiedene Aktionen ausführen:
+ * **Rollen**: Projektberechtigungen hinzufügen, bearbeiten, zurücksetzen oder löschen.
+ * **Beitrag**: Beiträge des Mitglieds anzeigen und löschen.
+ * Kontaktieren Sie das Mitglied oder navigieren Sie zu seinem Profil.
+
+
+
+
+## Projektmitgliedsberechtigungen ändern
+
+Sobald ein Benutzer einem Projekt beitritt, können Sie seine Berechtigungen innerhalb eines Projekts hinzufügen oder entfernen (z. B. Rollen, Zugriff auf Sprachen oder Workflow-Schritte ändern), ähnlich wie beim Einladungsprozess.
+
+Bei den Rollen Übersetzer, Korrekturleser und Sprachkoordinator erhält das Mitglied standardmäßig Zugriff auf alle Zielsprachen und Workflow-Schritte, wenn bei der Einladung keine bestimmten Sprachen oder Workflow-Schritte ausgewählt wurden.
+
+Um die Berechtigungen eines Projektmitglieds zu ändern, gehen Sie wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle **Mitglieder** in der linken Seitenleiste aus.
+ 2. Wählen Sie ein oder mehrere Mitglieder aus, deren Berechtigungen Sie ändern möchten.
+ 3. Klicken Sie oben rechts auf **Berechtigungen**.
+ 4. Wähle entweder **Projektberechtigungen hinzufügen** oder **Projektberechtigungen entfernen**.
+ 5. Konfiguriere im angezeigten Dialog die Berechtigungen, die du hinzufügen oder entfernen möchtest, und bestätige die Änderungen.
+
+
+## Kontaktieren von Mitgliedern
+
+Um Mitglieder zu kontaktieren, gehen Sie wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle **Mitglieder** in der linken Seitenleiste aus.
+ 2. Wählen Sie ein oder mehrere Mitglieder aus, die Sie kontaktieren möchten.
+ 3. Klicken Sie auf **Kontakt** oder klicken Sie mit der rechten Maustaste auf die ausgewählten Mitglieder und wählen Sie im Menü **Kontakt** aus.
+ 4. Verfassen Sie Ihre Nachricht und senden Sie sie.
+
+
+## Mitglieder löschen
+
+Um Mitglieder aus dem Projekt zu löschen, gehen Sie wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle **Mitglieder** in der linken Seitenleiste aus.
+ 2. Wählen Sie ein oder mehrere Mitglieder aus, die Sie löschen möchten.
+ 3. Klicken Sie auf oder klicken Sie mit der rechten Maustaste auf die ausgewählten Mitglieder und wählen Sie im Menü **Löschen** aus.
+ 4. Bestätige den Löschvorgang.
+
+
+## Siehe auch
+
+
+
+
+
diff --git a/src/content/docs/de/enterprise/team-management/roles.mdx b/src/content/docs/de/enterprise/team-management/roles.mdx
new file mode 100644
index 000000000..666bbf2a0
--- /dev/null
+++ b/src/content/docs/de/enterprise/team-management/roles.mdx
@@ -0,0 +1,193 @@
+---
+title: Rollen
+description: Erfahren Sie mehr über die Rollen und Berechtigungen, die Benutzer in Crowdin Enterprise haben können.
+slug: enterprise/roles
+sidebar:
+ order: 0
+---
+
+import { Aside } from '@astrojs/starlight/components';
+
+Rollen in Crowdin Enterprise legen fest, über welchen Zugriffs- und Kontrollumfang Benutzer auf der Plattform verfügen. Durch die Zuweisung von Rollen können Sie Benutzerberechtigungen im Editor sowie in den Projekt- und Organisationseinstellungen verwalten.
+
+Nachfolgend findest du Beschreibungen der einzelnen Rollen und ihrer zugehörigen Berechtigungen.
+
+## Eigentümer
+
+Der Eigentümer ist der Benutzer, der die Organisation erstellt hat und die vollständige Kontrolle darüber besitzt. Der Eigentümer kann Benutzer zur Organisation einladen und deren Zugriff verwalten, Organisationseinstellungen konfigurieren, Übersetzungsdienstleister verwalten, Projekte und Gruppen erstellen, mit Quell- und Übersetzungsdateien arbeiten, Integrationen einrichten und vieles mehr.
+
+
+ Nur der Eigentümer kann die Organisation löschen oder die Eigentümerschaft auf einen anderen Benutzer übertragen.
+
+
+## Admin
+
+Ein Administrator hat ähnliche Rechte wie der Eigentümer der Organisation und vollständigen Zugriff auf die Organisation, einschließlich des Einladens und Verwaltens von Benutzern, der Konfiguration von Organisationseinstellungen sowie des Erstellens und Verwaltens von Projekten und Gruppen. Ein Administrator kann die Organisation weder löschen noch die Eigentümerschaft übertragen.
+
+**Anwendungsfall:** Geeignet für vertrauenswürdige Teammitglieder, die vollständigen Zugriff zur Verwaltung der Organisation, ihrer Projekte und Einstellungen benötigen, ohne die Organisation löschen zu können.
+
+## Manager
+
+Ein Manager hat einen stärker abgegrenzten Kontrollbereich, der von seiner Zuweisung auf verschiedenen Ebenen abhängt. Abhängig von den Einstellungen für [Granulare Berechtigungen](/enterprise/permissions-granularity-mode/#permissions) können Manager auf Organisations-, Gruppen-, Untergruppen- oder Projektebene zugewiesen werden. Sie erhalten Zugriff auf alle untergeordneten Entitäten innerhalb der ihnen zugewiesenen übergeordneten Entität (d. h. Organisation, Gruppe oder Untergruppe). Manager können keine Übersetzungsdienstleister verwalten, Benutzer auf Organisationsebene verwalten oder Organisationseinstellungen konfigurieren, aber sie können Organisationsmitglieder einladen. Ob ein Manager neue Projekte erstellen kann, hängt von seinem Zuständigkeitsbereich ab: Workspace- und Gruppenmanager können dies, während ein Projektmanager nur die ihm bereits zugewiesenen Projekte verwaltet.
+
+### Workspace-Manager
+
+Ein Workspace Manager kann Projekte in der gesamten Organisation erstellen und verwalten, einschließlich aller Gruppen und Untergruppen (Personen zu Projekten einladen und Ressourcen verwalten).
+
+**Anwendungsfall:** Geeignet für Benutzer, die für die Konsistenz über mehrere Projekte innerhalb der Organisation verantwortlich sind.
+
+Wenn die granulare Berechtigungssteuerung deaktiviert ist, kann der Workspace Manager über den Umschalter **Workspace manager** in den **Benutzerdetails** zugewiesen werden. Wenn sie aktiviert ist, wird die Rolle gewährt, indem der Benutzer auf der Registerkarte **Gruppen** in den **Benutzerdetails** zur Verwaltung des gesamten Workspace zugewiesen wird (wählen Sie den obersten Eintrag **Workspace** aus).
+
+### Gruppenmanager
+
+Ein Gruppenmanager kann Projekte innerhalb einer zugewiesenen Gruppe und deren Untergruppen erstellen und verwalten (Personen zu Projekten einladen und Ressourcen verwalten).
+
+**Anwendungsfall:** Geeignet für Benutzer, die für die Verwaltung einer Gruppe von Projekten und die Sicherstellung der Konsistenz innerhalb dieser Gruppe verantwortlich sind.
+
+Gruppenmanager können nur zugewiesen werden, wenn die granulare Berechtigungssteuerung aktiviert ist. In diesem Fall können Eigentümer und Administratoren der Organisation Benutzer über die Registerkarte **Gruppen** in den **Benutzerdetails** mit der Verwaltung bestimmter Gruppen oder Untergruppen betrauen.
+
+### Projektmanager
+
+Ein Projektmanager verwaltet die Projekte, denen er zugewiesen ist, einschließlich Mitgliedern, Aufgaben, Ressourcen und Projekteinstellungen, kann aber keine neuen Projekte erstellen oder auf etwas außerhalb dieser Projekte zugreifen.
+
+**Anwendungsfall:** Geeignet für Benutzer, die sich ausschließlich auf die Verwaltung bestimmter Projekte konzentrieren müssen, ohne weitergehende organisatorische Verantwortlichkeiten.
+
+### Entwickler / Übersetzungsanforderer
+
+Entwickler bzw. Übersetzungsanforderer können Quelldateien hochladen, übersetzbare Texte bearbeiten, Integrationen verbinden und auf die API zugreifen. Sie haben keine Berechtigungen zum Verwalten von Projektmitgliedern, Aufgaben oder Berichten.
+
+**Anwendungsfall:** Geeignet für Benutzer, die sich mit den technischen Aspekten der Lokalisierung befassen, z. B. Dateiverwaltung, Einrichtung von Integrationen oder Automatisierung.
+
+### Sprachkoordinator
+
+Sprachkoordinatoren können bestimmte Projektfunktionen nur für ihre zugewiesenen Sprachen verwalten. Sie können Zeichenfolgen übersetzen und freigeben, Projektmitglieder und Teams verwalten, Projektberichte erstellen, Aufgaben erstellen und Inhalte automatisch übersetzen. Sprachkoordinatoren haben keinen Zugriff auf andere Projekteinstellungen wie Quelldateien, Integrationen oder Projektkonfigurationen.
+
+**Anwendungsfall:** Geeignet für Benutzer, die Übersetzungen für bestimmte Projektsprachen koordinieren.
+
+## Mitwirkender
+
+Mitwirkender ist eine allgemeine Bezeichnung für Übersetzer und Korrekturleser, die hauptsächlich im Editor arbeiten. Sie können ihnen zugewiesene Projekte, Aufgaben und Workflow-Schritte anzeigen, auf den Editor der entsprechenden Workflow-Schritte zugreifen, persönliche Übersetzungsberichte erstellen und mit anderen Projektmitgliedern kommunizieren.
+
+### Korrekturleser
+
+Korrekturleser können Zeichenketten in zugewiesenen Projekten übersetzen und genehmigen. Sie haben keinen Zugriff auf Projekteinstellungen oder Verwaltungsfunktionen.
+
+**Anwendungsfall:** Geeignet für Benutzer, die Übersetzungen fertigstellen und ihre Qualität sicherstellen.
+
+### Übersetzer
+
+Übersetzer können Übersetzungen hinzufügen und über Vorschläge anderer abstimmen. Sie können keine Übersetzungen genehmigen und haben keinen Zugriff auf Projekteinstellungen.
+
+**Anwendungsfall:** Geeignet für Benutzer, die Übersetzungen bereitstellen, ohne zusätzliche Verwaltungsaufgaben zu übernehmen.
+
+## Übersetzungsdienstleister
+
+Übersetzungsdienstleister sind eigenständige Organisationen, die professionelle Übersetzungsdienstleistungen anbieten. Nachdem Sie einen Übersetzungsdienstleister zu Ihrem Projekt eingeladen haben, erhält dessen Organisation eine Kopie des zugewiesenen Workflow-Schritts im Bereich *Eingehende Projekte* ihres Workspace. Dieses Setup wird häufig verwendet, wenn Übersetzungen an externe Teams ausgelagert werden und der Workflow sowie die Qualitätskontrolle innerhalb von Crowdin Enterprise erhalten bleiben.
+
+## Berechtigungen
+
+Die folgenden Tabellen fassen zusammen, welche Aktionen jede Rolle ausführen kann, gegliedert nach Produktbereich:
+
+* ✓ — die Rolle kann die Aktion ausführen
+* ✗ — die Rolle kann die Aktion nicht ausführen
+* Eine hochgestellte Zahl (z. B. ✓¹) kennzeichnet eine bedingte Berechtigung, die in den **Hinweisen** unter der jeweiligen Tabelle erläutert wird.
+
+### Workspace
+
+| Aktion | Eigentümer / Administrator | Workspace-Manager | Gruppenmanager |
+| ------------------------------------------------------------------------------------ | :----------------------------------------------------------------: | :---------------: | :------------: |
+| Organisationseinstellungen verwalten (Branding, Sicherheit, SSO, Tarif & Abrechnung) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ |
+| Organisationsmitglieder einladen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓¹ | ✓¹ |
+| Mitgliederdaten bearbeiten / Administratorrechte gewähren oder entziehen | ✓² | ✗ | ✗ |
+| Übersetzungsdienstleister und Kunden einladen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ |
+| Gruppen / Untergruppen erstellen und verwalten | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓³ | ✓⁴ |
+| Eine Gruppe löschen oder übertragen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓³ | **Hinweise** |
+| Projekte in einer Gruppe erstellen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓³ | ✓⁴ |
+| Gruppenressourcen verwalten (TMs, Glossare, MT, Styleguides, Workflow-Vorlagen) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓³ | ✓⁶ |
+| Organisations- und Gruppenberichte anzeigen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓³ | ✓⁷ |
+| Die Organisation löschen oder die Eigentümerschaft übertragen | ✓⁸ | ✗ | ✗ |
+
+Siehe [Projektberichte](/project-reports/) und [Mitwirkendenberichte](/contributor-reports/).
+
+1. Auch für alle verfügbar, die mindestens eine Gruppe oder ein Projekt verwalten; die Einstellung **Administratorenverwaltete Einladungen** kann das Einladen auf Administratoren beschränken.
+2. Außer für den Eigentümer der Organisation oder für sich selbst.
+3. Workspace Manager umfasst die gesamte Organisation (alle Gruppen und Projekte), unabhängig vom Modus **Granulare Berechtigungen**.
+4. Gruppenmanager erfordert den Modus **Granulare Berechtigungen** und gilt nur innerhalb der zugewiesenen Gruppe und ihrer Untergruppen.
+5. Nur als Manager der **übergeordneten** Gruppe der Gruppe, die er verwaltet, nicht der Gruppe, die er direkt verwaltet.
+6. Gruppenmanager können Ressourcen in ihrer Gruppe und deren Untergruppen **bearbeiten** und Ressourcen lesen, die in einer übergeordneten Gruppe liegen.
+7. Nur der eigene Zuständigkeitsbereich; hängt außerdem vom Tarif ab. Siehe [Organisationsberichte](/enterprise/organization-reports/).
+8. Nur der Eigentümer.
+
+### Projekt
+
+In Crowdin Enterprise haben Eigentümer und Administratoren der Organisation vollständigen Zugriff auf jedes Projekt. Ein zuständiger Gruppenmanager hat denselben Projektzugriff wie ein Manager innerhalb seiner Gruppe.
+
+| Aktion | Manager | Entwickler | Sprachkoordinator | Korrekturleser | Übersetzer |
+| ------------------------------------------------------------------------- | :----------------------------------------------------------------: | :----------------------------------------------------------------: | :----------------------------------------------------------------: | :----------------------------------------------------------------: | :----------------------------------------------------------------: |
+| Projekt-Dashboard und Aktivitäten anzeigen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) |
+| Berichte anzeigen¹ | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) |
+| Diskussionen moderieren (Themen und Antworten anderer bearbeiten/löschen) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) |
+| ✗ | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ | ✗ | ✗ |
+| Inhalte automatisch übersetzen (über KI, MT oder TM) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓³ | ✗ | ✗ |
+| ✓² | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓² | ✓² | ✓² |
+| Aufgaben verwalten (erstellen / bearbeiten / löschen) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✓³ | ✗ | ✗ |
+| Aufgabenstatus ändern | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓⁴ | ✓⁴ | ✓⁴ | ✓⁴ |
+| Vollständigen Projekt-Build herunterladen (alle Zielsprachen) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ | ✗ |
+| Übersetzungen für eine einzelne Zielsprache herunterladen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | **Hinweise** | **Hinweise** | **Hinweise** |
+
+Siehe [Projektberichte](/project-reports/) und [Mitwirkendenberichte](/contributor-reports/).
+
+1. Jede Rolle kann Berichte anzeigen, aber der verfügbare Umfang hängt von der Rolle und dem Tarif ab. Siehe [Projektberichte](/enterprise/project-reports/) und [Mitwirkendenberichte](/enterprise/contributor-reports/).
+2. Auf die Aufgaben beschränkt, die ihnen zugewiesen wurden (Sprachkoordinatoren – Aufgaben in ihren zugewiesenen Sprachen).
+3. Nur für die ihnen zugewiesenen Sprachen.
+4. Ein Benutzer, der einer Aufgabe zugewiesen ist, kann deren Status fortschreiben, sie aber nicht schließen; Manager haben dabei keine Einschränkungen.
+5. Nur verfügbar, wenn **Offline-Übersetzung zulassen** aktiviert ist und die Rolle Zugriff auf diese Sprache hat; bei aktivierter **aufgabenbasierter Zugriffskontrolle** erfolgen Downloads über zugewiesene Aufgaben.
+
+### Projekteinstellungen
+
+Hier gilt dieselbe Hierarchie wie im Projektbereich: Eigentümer/Administratoren der Organisation und zuständige Gruppenmanager können diese Aktionen ausführen.
+
+| Aktion | Manager | Entwickler | Sprachkoordinator | Korrekturleser | Übersetzer |
+| ------------------------------------------------------------------------------------------ | :----------------------------------------------------------------: | :----------------------------------------------------------------: | :----------------------------------------------------------------: | :------------: | :--------: |
+| Projekteinstellungen bearbeiten (Name, Sprachen, Datenschutz, QA-Prüfungen, Branch-Schutz) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ | ✗ | ✗ |
+| Mitglieder und deren Berechtigungen anzeigen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ |
+| Mitglieder einladen / Rollen zuweisen | ✓¹ | ✗ | ✓² | ✗ | ✗ |
+| Mitglieder verwalten (entfernen / blockieren / Status ändern) | ✓¹ | ✗ | ✗ | ✗ | ✗ |
+| Quelldateien, Branches, Integrationen und Webhooks verwalten | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ | ✗ |
+| TM, Glossar oder Styleguide dem Projekt zuweisen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ | ✗ | ✗ |
+| Das Projekt löschen oder übertragen | ✗³ | ✗ | ✗ | ✗ | ✗ |
+
+Siehe [Projektberichte](/project-reports/) und [Mitwirkendenberichte](/contributor-reports/).
+
+1. Manager können weder den Projektinhaber noch sich selbst bearbeiten.
+2. Sprachkoordinatoren können nur die Rolle **Übersetzer** oder **Korrekturleser** einladen und zuweisen, und zwar nur innerhalb ihrer zugewiesenen Sprachen.
+3. Das Löschen oder Übertragen eines Projekts ist für den Projekteigentümer (Ersteller), Eigentümer/Administratoren der Organisation, Gruppeneigentümer und zuständige Gruppenmanager möglich, nicht jedoch für einen normalen Manager.
+
+### Editor
+
+Eigentümer/Administratoren der Organisation und zuständige Gruppenmanager handeln im Editor als Manager.
+
+| Aktion | Manager | Entwickler | Sprachkoordinator | Korrekturleser | Übersetzer |
+| ------------------------------------------------------------ | :----------------------------------------------------------------: | :----------------------------------------------------------------: | :---------------: | :------------: | :--------: |
+| Übersetzung hinzufügen / speichern | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓¹ | ✓¹ | ✓¹ |
+| Übersetzung bestätigen / Bestätigung aufheben | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓¹ | ✓¹ | ✗² |
+| Vorschläge bewerten (+/−) | ✗³ | ✗³ | ✗³ | ✗³ | ✓³ |
+| Eigene Übersetzung löschen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓¹ | ✓¹ | ✓⁴ |
+| Übersetzungen anderer löschen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓¹ | ✓¹ | ✗ |
+| Ausgeblendete Strings aufrufen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | **Hinweise** | **Hinweise** | ✗ |
+| Kommentare und Probleme hinzufügen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓¹ | ✓¹ | ✓¹ |
+| Probleme lösen | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✓¹ | ✓¹ | ✓⁶ |
+| Quellstrings bearbeiten (Kontext, Schlüssel, maximale Länge) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ | ✗ |
+| Den Review-Modus (Quelltextprüfung) öffnen⁷ | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | An Diskussionen teilnehmen (anzeigen, Themen erstellen, antworten) | ✗ | ✗ | ✗ |
+| Glossarbegriffe hinzufügen / bearbeiten | ✓⁸ | ✓⁸ | ✓⁸ | ✓⁸ | ✓⁸ |
+
+Siehe [Projektberichte](/project-reports/) und [Mitwirkendenberichte](/contributor-reports/).
+
+1. Beschränkt auf die Sprache(n), denen die Rolle zugewiesen ist (bei mehrstufigen Workflows zusätzlich auf den Workflow-Schritt).
+2. Das Bestätigen ist Proofreadern und höheren Rollen vorbehalten; Übersetzer können keine Übersetzungen bestätigen.
+3. Im Editor sind Abstimmen und Genehmigen gegenseitig ausgeschlossen: Die Abstimmungssteuerung wird nur für Übersetzer angezeigt, die nur in ihren zugewiesenen Sprachen und nicht über den eigenen Vorschlag abstimmen können.
+4. Übersetzer können nur ihre eigenen Übersetzungen löschen, innerhalb ihrer zugewiesenen Sprachen und nur bei deaktivierter aufgabenbasierter Zugriffskontrolle.
+5. Korrekturleser und Sprachkoordinatoren können ausgeblendete Zeichenfolgen nur aufrufen, wenn **Korrekturlesern Zugriff auf ausgeblendete Zeichenfolgen erlauben** aktiviert ist; Manager und Entwickler können dies immer.
+6. Übersetzer können nur Probleme lösen, die sie selbst eröffnet haben.
+7. Der Review-Modus ist nur in Projekten mit einem Workflow-Schritt **Quelltextprüfung** verfügbar; er dient der Überprüfung und Bearbeitung von Quellzeichenfolgen und ist daher auf Manager und Entwickler beschränkt.
+8. Hängt von der Einstellung **Glossarzugriff** des Projekts ab (Vollständig / Entwürfe / Nur Lesen); Manager haben immer Zugriff.
diff --git a/src/content/docs/de/enterprise/team-management/teams.mdx b/src/content/docs/de/enterprise/team-management/teams.mdx
new file mode 100644
index 000000000..022802f14
--- /dev/null
+++ b/src/content/docs/de/enterprise/team-management/teams.mdx
@@ -0,0 +1,138 @@
+---
+title: Teams
+description: Organisieren Sie Mitglieder Ihrer Organisation in Teams, um die Benutzerverwaltung zu vereinfachen
+slug: enterprise/teams
+sidebar:
+ order: 5
+---
+
+import { Steps } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import createTeam from '!/enterprise/team-management/teams_create_team.png';
+import addMembers from '!/enterprise/team-management/teams_add_members.png';
+import teamsList from '!/enterprise/team-management/teams_teams_list.png';
+import teamDetails from '!/enterprise/team-management/teams_team_details.png';
+
+Organisieren Sie Mitglieder Ihrer Organisation in Teams, um die Verwaltung von Personen in Projekten, Workflow-Schritten und Aufgaben zu vereinfachen.
+
+Teams helfen Ihnen, mit wenigen Klicks Dutzende oder sogar Hunderte von Mitgliedern zu einem Projekt einzuladen. So einfach wie das Einladen einer einzelnen Person wird auch das Einladen eines Teams in ein Projekt.
+
+## Anwendungsfälle
+
+* Erstellen Sie sprachspezifische Teams von Mitgliedern. Sie können ein ganzes Team den erforderlichen Zielsprachen in den Workflow-Schritten Ihrer Projekte zuweisen.
+* Weisen Sie Teams Übersetzungs- oder Korrekturleseaufgaben zu.
+* Fügen Sie ein Mitglied zum Team hinzu, um ihm automatisch Zugriff auf alle Projekte zu gewähren, an denen das Team beteiligt ist.
+
+## Teams erstellen
+
+Um ein Team zu erstellen, gehen Sie wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Wechsle zum Tab **Teams**.
+ 3. Klicken Sie unten rechts auf **Erstellen**.
+ 4. Benennen Sie Ihr Team und wählen Sie die erforderlichen Mitglieder aus.
+ 5. Klicke auf **Erstellen**.
+
+
+## Teams verwalten
+
+Die Verwaltung von Organisationsteams in Crowdin Enterprise umfasst verschiedene Vorgänge, etwa das Verwalten von Berechtigungen und Teammitgliedern, das Kontaktieren von Teams und das Löschen von Teams. Nachfolgend findest du Anweisungen für jeden Vorgang.
+
+### Teams anzeigen und suchen
+
+Sobald Sie die Seite **Benutzer** öffnen, können Sie zur Registerkarte **Teams** wechseln, um Teams anzuzeigen und zu suchen.
+
+Sie können die Liste der vorhandenen Organisationsteams anzeigen (ein Team pro Zeile). Um nach einem bestimmten Team zu suchen, geben Sie den Teamnamen in das Feld **Suchen** ein. Um die Sortierreihenfolge zu ändern, klicken Sie auf die Spaltenüberschrift **Name**.
+
+
+
+### Teaminformationen anzeigen
+
+Um Teamdetails anzuzeigen und zu verwalten, gehen Sie wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Wechsle zum Tab **Teams**.
+ 3. Doppelklicken Sie auf das Team oder klicken Sie mit der rechten Maustaste und wählen Sie im Menü **Öffnen** aus.
+ 4. In den Teamdetails können Sie verschiedene Aktionen ausführen:
+ * **Mitglieder**: Teammitglieder anzeigen und verwalten.
+ * **Projekte und Rollen**: Teamteilnahme an Organisationsprojekten und die Rollen des Teams in diesen Projekten anzeigen und verwalten.
+ * **Gruppen**: (nur im Modus [Granulare Berechtigungen](/enterprise/permissions-granularity-mode/#permissions)) die von einem Team verwalteten Gruppen anzeigen und verwalten.
+ * Verwenden Sie den linken Bereich, um das Team umzubenennen, grundlegende Informationen und die Anzahl der Teammitglieder sowie das Erstellungsdatum anzuzeigen und neue Mitglieder hinzuzufügen.
+
+
+
+
+### Berechtigungen ändern
+
+Um Teamberechtigungen zu ändern, gehen Sie wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Wechsle zum Tab **Teams**.
+ 3. Wählen Sie ein oder mehrere Teams aus, deren Berechtigungen Sie ändern möchten.
+ 4. Klicken Sie oben rechts auf **Berechtigungen** oder klicken Sie mit der rechten Maustaste auf das Team und ändern Sie im Menü **Berechtigungen**.
+ 5. Wähle entweder **Projektberechtigungen hinzufügen** oder **Projektberechtigungen entfernen**.
+ 6. Konfiguriere im angezeigten Dialog die Berechtigungen, die du hinzufügen oder entfernen möchtest, und bestätige die Änderungen.
+
+
+### Teams bearbeiten
+
+Um ein Team zu bearbeiten (z. B. umzubenennen oder neue bzw. aktuelle Teammitglieder hinzuzufügen oder zu entfernen), gehen Sie wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Wechsle zum Tab **Teams**.
+ 3. Klicken Sie mit der rechten Maustaste auf das gewünschte Team und wählen Sie die entsprechende Option aus dem Kontextmenü.
+
+
+Nachdem Sie ein Team bearbeitet haben (ein neues Mitglied hinzugefügt oder ein aktuelles entfernt), werden die Änderungen automatisch auf alle Projekte angewendet, an denen dieses Team beteiligt ist.
+
+### Teams löschen
+
+Um Teams aus der Organisation zu löschen, gehen Sie wie folgt vor:
+
+
+ 1. Öffne den **Workspace** deiner Organisation und wähle **Benutzer** in der linken Seitenleiste aus.
+ 2. Wechsle zum Tab **Teams**.
+ 3. Wählen Sie ein oder mehrere Teams aus, die Sie löschen möchten.
+ 4. Klicken Sie auf oder klicken Sie mit der rechten Maustaste auf die ausgewählten Teams und wählen Sie im Menü **Löschen** aus.
+ 5. Bestätige den Löschvorgang.
+
+
+Wenn Sie ein Team löschen, werden auch alle seine Mitglieder aus allen Projekten gelöscht, an denen dieses Team beteiligt war.
+
+## Teams zuweisen
+
+### Teams einem Workflow-Schritt zuweisen
+
+Sie können ein Team dem Workflow-Schritt Ihres Projekts im Workflow-Editor oder im Editor für Workflow-Vorlagen zuweisen.
+
+
+ Mehr über [Workflows](/enterprise/workflows/).
+
+
+### Teams zum Projekt einladen
+
+Sie können ein Team über den Bereich **Mitglieder** zum Projekt einladen und ihm die erforderliche Zugriffsebene auf die gleiche Weise bereitstellen wie einer einzelnen Person.
+
+
+ Lesen Sie mehr über das [Einladen von Personen zu einem Projekt](/enterprise/inviting-people/#inviting-people-to-a-project).
+
+
+Nachdem Sie ein Team zum Projekt eingeladen haben, können Sie eine oder mehrere Personen aus der Liste der Projektmitglieder entfernen. In diesem Fall bleibt das gelöschte Mitglied im Team und wird bei späteren Einladungen zu Projekten weiterhin als Projektteilnehmer aufgeführt.
+
+### Team einer Aufgabe zuweisen
+
+Beim Erstellen einer Übersetzungs- oder Korrekturleseaufgabe können Sie sie dem Team zuweisen. Optional können Sie die Option *Dateien aufteilen* verwenden, um übersetzbare Inhalte zwischen Teammitgliedern aufzuteilen.
+
+
+ Lesen Sie mehr über [Das Erstellen einer Aufgabe](/enterprise/tasks/#creating-new-task).
+
+
+## Teamberechtigungen
+
+Wenn Sie ein einzelnes Mitglied in ein Projekt einladen, das auch an einem Team beteiligt ist, und später auch dieses Team zum Projekt einladen, können die persönlichen Berechtigungen des Mitglieds durch die Teamberechtigungen überschrieben werden. Wenn das Mitglied beispielsweise zunächst nur für den Übersetzungsschritt der französischen Sprache berechtigt war und anschließend dem gesamten Team Berechtigungen für die Übersetzungs- und Korrekturleseschritte für Französisch, Deutsch und Italienisch erteilt wurden, erhält auch dieses Mitglied die höheren Berechtigungen.
diff --git a/src/content/docs/de/enterprise/translation-process/ai-fine-tuning.mdx b/src/content/docs/de/enterprise/translation-process/ai-fine-tuning.mdx
new file mode 100644
index 000000000..29db1bcf7
--- /dev/null
+++ b/src/content/docs/de/enterprise/translation-process/ai-fine-tuning.mdx
@@ -0,0 +1,226 @@
+---
+title: KI-Feinabstimmung
+description: Optimiere KI-Modelle durch Feinabstimmung für bessere Lokalisierungsergebnisse.
+slug: enterprise/ai-fine-tuning
+pagefind: false
+sidebar:
+ order: 3
+ hidden: true
+---
+
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Image } from 'astro:assets';
+import fineTuningCreate from '!/enterprise/translation-process/fine_tuning_create.png';
+import fineTuningJobsList from '!/enterprise/translation-process/fine_tuning_jobs_list.png';
+import fineTuningGraph from '!/enterprise/translation-process/fine_tuning_graph.png';
+
+Fine-Tuning in Crowdin Enterprise verbessert KI-Modelle mithilfe projektspezifischer Daten und passt Übersetzungen an deinen Stil, Ton und deine Terminologie an. Durch die Nutzung genehmigter Übersetzungen aus deinen Projekten und Translation Memories (TMs) verbessert die Feinabstimmung die Übersetzungsqualität, senkt Betriebskosten und passt die KI-Leistung an deine Lokalisierungsabläufe an.
+
+Die Feinabstimmung ist für Auto-Translate-Prompts verfügbar, die unterstützte KI-Modelle und Anbieter mit benutzerdefinierten API-Zugangsdaten verwenden. Dadurch können KI-Modelle erstellt werden, die auf deine Lokalisierungsanforderungen zugeschnitten sind.
+
+
+ Für Auto-Translate-Prompts mit von Crowdin verwalteten Anbietern oder Modellen, die keine Feinabstimmung unterstützen, kannst du Datensätze für die externe Feinabstimmung generieren und [herunterladen](#downloading-datasets).
+
+
+## Wichtige Vorteile der Feinabstimmung
+
+Die Feinabstimmung verbessert die Leistung von KI-Modellen und bietet folgende Vorteile:
+
+* **Verbesserte Genauigkeit** – Modelle, die mit deinen Daten trainiert wurden, entsprechen deinem Stil, Ton und deiner domänenspezifischen Terminologie besser.
+* **Besseres Kontextverständnis** – Behandle Sonderfälle und komplexe Szenarien, indem du das Modell mit realen Beispielen aus deinen Projekten trainierst.
+* **Kosteneinsparungen** – Feinabstimmung reduziert den Token-Verbrauch, indem kürzere und präzisere Prompts ermöglicht werden.
+* **Schrittweise Aktualisierungen** – Trainiere Modelle mit neuen Daten, ohne von Grund auf neu zu beginnen, und spare Zeit und Ressourcen.
+
+
+ Beginne mit kleinen Datensätzen und erweitere sie schrittweise auf Basis der Ergebnisse, um die Effizienz zu maximieren und Kosten zu minimieren.
+
+
+## Feinabstimmungsaufträge verwalten
+
+Du kannst neue Feinabstimmungsaufträge erstellen, ihren Fortschritt überwachen und detaillierte Kennzahlen für abgeschlossene Aufträge prüfen.
+
+### Feinabstimmungsauftrag erstellen
+
+Führe die folgenden Schritte aus, um einen Feinabstimmungsauftrag zu erstellen:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicke im Tab **Feinabstimmung** auf **Erstellen**, um einen neuen Feinabstimmungsauftrag einzurichten.
+ 3. Konfiguriere die [Grundparameter](#basic-parameters) und optionalen [erweiterten Parameter](#advanced-parameters). Erweiterte Parameter werden typischerweise für komplexe Datensätze oder bei der Feinabstimmung eines Modells für bestimmte Domänenanforderungen angepasst.
+ 4. *(Optional)* [Schätze die Kosten der Feinabstimmung](#estimating-fine-tuning-cost), bevor du fortfährst.
+ 5. Klicke auf **Feinabstimmung starten**.
+ 6. Überwache den Fortschritt der Feinabstimmung im Bereich **Feinabstimmungsaufträge** und [werte die Ergebnisse](#evaluating-fine-tuned-models) nach Abschluss aus.
+
+
+### Kosten der Feinabstimmung schätzen
+
+Wenn du die Kosten der Feinabstimmung vor dem Start des Prozesses schätzt, kannst du sicherstellen, dass das Training in dein Budget passt, und Parameter für optimale Ergebnisse anpassen. Dieser Schritt ist besonders nützlich, wenn du mit einem großen Datensatz arbeitest oder mehrere Feinabstimmungsaufträge ausführst.
+
+Führe die folgenden Schritte aus, um die Kosten der Feinabstimmung zu schätzen:
+
+1. Gehe zu **Erweiterte Parameter** und setze die **Anzahl der Epochen** auf 1.
+2. Klicke auf **Feinabstimmung starten**.
+3. Das System berechnet und zeigt den ungefähren Preis der Feinabstimmung an. An diesem Punkt kannst du:
+ * Klicke auf **Fortfahren**, um die eigentliche Feinabstimmung zu starten, wenn der Preis deinen Erwartungen entspricht.
+ * Klicke auf **Zurück**, um die Parameter anzupassen und deine Konfiguration zu verfeinern und möglicherweise die Kosten zu senken.
+
+Wenn du die Kosten im Voraus schätzt, vermeidest du unnötige Ausgaben und kannst mit verschiedenen Konfigurationen experimentieren, um das richtige Gleichgewicht zwischen Leistung und Budget zu finden.
+
+### Feinabstimmungsaufträge anzeigen und filtern
+
+Nachdem du im Bereich **KI** den Tab **Feinabstimmung** geöffnet hast, kannst du Feinabstimmungsaufträge anzeigen und filtern, um ihren Fortschritt und ihre Ergebnisse zu überwachen.
+
+Du kannst eine Liste aller erstellten Feinabstimmungsaufträge mit den folgenden Details anzeigen:
+
+* Auftrags-ID – die eindeutige Kennung des Feinabstimmungsauftrags.
+* Status – der aktuelle Status des Auftrags (z. B. In Bearbeitung, Abgeschlossen, Fehlgeschlagen).
+* Erstellt am – Datum und Uhrzeit, zu denen der Auftrag erstellt wurde.
+
+
+
+Um Aufträge zu filtern, klicke auf und wende die folgenden Filter an:
+
+* Status: Alle, Abgeschlossen, In Bearbeitung, Fehlgeschlagen.
+
+Klicke auf **Leeren**, um die Filter zurückzusetzen und alle Jobs anzuzeigen.
+
+Wenn du einen Job öffnest, werden seine detaillierten Metriken angezeigt, einschließlich Parametern, Ergebnissen, Protokollen und weiteren relevanten Informationen.
+
+### Konfigurationsparameter für die Feinabstimmung
+
+Du kannst einen Feinabstimmungsauftrag mithilfe von Grund- und erweiterten Parametern konfigurieren.
+
+#### Grundparameter
+
+Die folgenden Parameter sind zum Starten der Feinabstimmung erforderlich:
+
+* **Prompt** – Wähle den Auto-Translate-Prompt aus, der feinabgestimmt werden soll.
+* **Projekte** – Wähle Projekte aus, deren Übersetzungen zum Training verwendet werden. Stelle sicher, dass die ausgewählten Projekte genehmigte Übersetzungen enthalten.
+* **Translation Memories** – Beziehe TM-Segmente in die Trainingsdaten ein. Lasse das Feld leer, um TMs auszuschließen.
+* **Datumsbereich** *(Optional)* – Gib den Genehmigungszeitraum zum Filtern der Übersetzungen an.
+
+#### Erweiterte Parameter
+
+Erweiterte Parameter bieten mehr Kontrolle über den Feinabstimmungsprozess und enthalten Optionen sowohl für Trainings- als auch für Validierungsdatensätze.
+
+##### Parameter für Trainingsdatensatz
+
+Die Parameter des Trainingsdatensatzes steuern die zum Trainieren des Modells verwendeten Daten. Diese Einstellungen bestimmen Größe und Umfang des Datensatzes und stellen sicher, dass er für ein effektives Training ausreichend ist:
+
+* **Batch-Größe** – Die Anzahl der Beispiele in jedem Batch während des Trainings. Größere Batch-Größen verringern die Varianz, erhöhen aber die Trainingszeit.
+* **Lernratenmultiplikator** – Passt den Skalierungsfaktor für die Lernrate an. Kleinere Werte helfen, Overfitting zu verhindern, während größere Werte das Lernen beschleunigen.
+* **Anzahl der Epochen** – Die Anzahl vollständiger Durchläufe durch den Trainingsdatensatz. Höhere Werte verbessern die Genauigkeit, erhöhen aber die Kosten.
+* **Beschränkungen für die Datensatzgröße** –
+ * **Maximale Dateigröße des Datensatzes (in Bytes)** – Begrenzt die Größe des Trainingsdatensatzes.
+ * **Mindestanzahl von Beispielen im Datensatz** – Legt die Untergrenze für die Größe der Trainingsdaten fest.
+ * **Maximale Anzahl von Beispielen im Datensatz** – Legt die Obergrenze für die Größe der Trainingsdaten fest.
+
+
+ Passe diese Parameter nur an, wenn du ihre Auswirkungen auf den Feinabstimmungsprozess und die Modellleistung vollständig verstanden hast.
+
+
+##### Parameter für Validierungsdatensatz
+
+Validierungsdatensätze werden verwendet, um zu testen, wie gut das feinabgestimmte Modell bei unbekannten Daten funktioniert. Die Konfiguration eines Validierungsdatensatzes ist optional, wird aber zur Bewertung der Modellleistung empfohlen.
+
+* **Projekte** – Wähle andere Projekte als die für das Training verwendeten aus.
+* **Translation Memories** – Beziehe TM-Segmente zur Validierung ein.
+* **Datumsbereich** – Filtere Übersetzungen für die Validierung nach Genehmigungsdatum.
+* **Beschränkungen für die Datensatzgröße** –
+ * **Maximale Dateigröße des Datensatzes (in Bytes)** – Begrenzt die Größe des Validierungsdatensatzes.
+ * **Mindestanzahl von Beispielen im Datensatz** – Legt die Untergrenze für die Größe der Validierungsdaten fest.
+ * **Maximale Anzahl von Beispielen im Datensatz** – Legt die Obergrenze für die Größe der Validierungsdaten fest.
+
+
+ Validierungsdatensätze sollten sich von Trainingsdatensätzen unterscheiden, damit die Modellleistung genau gemessen werden kann.
+
+
+## Feinabgestimmte Modelle auswerten
+
+Nach Abschluss der Feinabstimmung wird ein neues Modell zusammen mit detaillierten Kennzahlen erstellt, darunter Trainings- und Validierungsverluste, Auftragsparameter und Protokolle. Verwende diese Daten, um die Leistung deines Modells zu bewerten und festzustellen, ob es für die Integration in deinen Auto-Translate-Prompt bereit ist.
+
+### Modelldetails
+
+Zu den wichtigsten Informationen über dein feinabgestimmtes Modell gehören:
+
+* **Modell**: Name des feinabgestimmten Modells.
+* **Status**: Auftragsstatus (z. B. In Bearbeitung, Abgeschlossen, Fehlgeschlagen).
+* **Auftrags-ID**: Eindeutige Kennung des Feinabstimmungsauftrags.
+* **Basismodell**: Ursprüngliches Modell, das als Ausgangspunkt für die Feinabstimmung verwendet wird.
+* **Ausgabemodell**: Name des resultierenden feinabgestimmten Modells.
+* **Erstellt am**: Datum und Uhrzeit, zu denen der Auftrag gestartet wurde.
+
+### Feinabstimmungsparameter
+
+Details zu den für den Feinabstimmungsauftrag konfigurierten Parametern:
+
+* **Trainierte Token**: Gesamtzahl der während des Trainings verarbeiteten Token.
+* **Anzahl der Epochen**: Anzahl vollständiger Durchläufe durch den Datensatz.
+* **Batch-Größe**: Anzahl der Beispiele in jedem Trainings-Batch.
+* **Lernratenmultiplikator**: Skalierungsfaktor für die Lernrate, der bestimmt, wie schnell das Modell seine Gewichte anpasst.
+
+### Datensatzdateien
+
+Datensatzdateien, die für das Fine-Tuning verwendet werden und zur weiteren Analyse oder externen Verarbeitung heruntergeladen werden können:
+
+* **Training**: Datei mit dem Trainingsdatensatz, der zum Trainieren des feinabgestimmten Modells verwendet wird.
+* **Validierung**: Datei mit dem Validierungsdatensatz, der zur Bewertung der Genauigkeit und Generalisierungsleistung des feinabgestimmten Modells verwendet wird.
+
+### Ergebnisse der Feinabstimmung
+
+Kennzahlen und Tools zur Bewertung der Leistung deines feinabgestimmten Modells:
+
+* **Trainingsverlust**: Gibt an, wie gut das Modell an die Trainingsdaten angepasst ist. Niedrigere Werte bedeuten besseres Lernen.
+* **Validierungsverlust**: Bewertet, wie gut das Modell bei unbekannten Daten funktioniert. Nur verfügbar, wenn ein Validierungsdatensatz konfiguriert ist.
+* **Gesamter Validierungsverlust**: Gibt die Gesamtleistung des Modells auf dem gesamten Validierungsdatensatz an, sofern zutreffend.
+
+Überprüfe die Ergebnisse, um festzustellen, ob sie deinen Anforderungen entsprechen. In diesem Fall kannst du das feinabgestimmte Modell für die sofortige Verwendung in deinen [Auto-Übersetzungs-Prompt](/enterprise/crowdin-ai/#configuring-ai-prompts) integrieren.
+
+#### Kennzahlen und Diagramme
+
+Crowdin Enterprise bietet mehrere Möglichkeiten zur Bewertung von Fine-Tuning-Ergebnissen, darunter interaktive Diagramme und eine detaillierte Metriktabelle.
+
+* **Interaktive Diagramme** – Visualisiere Kennzahlen der Feinabstimmung wie Trainingsverlust, Validierungsverlust und gesamten Validierungsverlust im Verlauf des Trainings. Bewege den Mauszeiger über Punkte im Diagramm, um schrittspezifische Details anzuzeigen. Du kannst bestimmte Kennzahlen hervorheben oder ausblenden, indem du auf deren Bezeichnungen unter dem Diagramm klickst.
+* **Kennzahlen-Tab** – Greife auf dieselben Daten in Tabellenform zu, um einen umfassenden Überblick zu erhalten. Die Tabelle bietet eine schrittweise Aufschlüsselung und erleichtert so das Erkennen von Mustern oder Problemen während der Feinabstimmung. Ein stetiger Rückgang der Verlustwerte über die Schritte hinweg deutet auf effektives Training hin. Werte näher an null bedeuten bessere Ergebnisse.
+
+Beide Tools sind auf der Seite mit den Details des Feinabstimmungsauftrags verfügbar, sodass du Leistungstrends analysieren und Anomalien effektiv beheben kannst.
+
+#### Tab „Nachrichten“
+
+Der Tab **Nachrichten** enthält die vom KI-Anbieter zurückgegebenen Protokolle und bietet eine detaillierte Zeitleiste des Auftragsfortschritts, einschließlich wichtiger Meilensteine (z. B. Checkpoint-Erstellung, Auftragsabschluss) und Hinweisen zur Fehlerbehebung.
+
+## Inkrementelle Feinabstimmung
+
+Aktualisiere feinabgestimmte Modelle iterativ, um neu genehmigte Übersetzungen einzubeziehen. Verwende den Parameter **Datumsbereich**, um ein erneutes Training von Grund auf zu vermeiden.
+
+Beispiel-Workflow:
+
+* **Erste Feinabstimmung** – Trainiere ein Basismodell mit dem vollständigen Datensatz.
+* **Weitere Feinabstimmung** – Trainiere nur mit neu genehmigten Übersetzungen, um ein aktualisiertes Modell zu erstellen und dabei vorherige Trainingsdaten beizubehalten.
+
+Die inkrementelle Feinabstimmung ist ideal für Projekte mit laufenden Aktualisierungen, da du dein Modell optimiert halten kannst, ohne es von Grund auf neu zu trainieren.
+
+
+
+## Datensätze herunterladen
+
+Crowdin Enterprise ermöglicht das Herunterladen von Datensätzen für externe Tools oder zur lokalen Validierung sowie für Fälle, in denen Fine-Tuning nicht innerhalb der Plattform durchgeführt wird.
+
+Verfügbare Datensatzoptionen:
+
+* **Trainingsdatensatz** – Enthält Daten, die für das Modelltraining verwendet werden, einschließlich Übersetzungen aus ausgewählten Projekten und Translation Memories.
+* **Validierungsdatensatz** – Enthält Daten zur Bewertung der Modellgenauigkeit und stellt sicher, dass das trainierte Modell mit unbekannten Daten gut funktioniert.
+
+Um einen Datensatz herunterzuladen, gehe wie folgt vor:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicke auf der Registerkarte **Fine-Tuning** auf **Erstellen**.
+ 3. Konfiguriere die Datensätze mithilfe der [grundlegenden Parameter](#basic-parameters) und [erweiterten Parameter](#advanced-parameters).
+ 4. Klicke auf **Datensatz herunterladen** und wähle den gewünschten Datensatztyp für den Export aus.
+
+
+
+ Das Herunterladen von Datensätzen ist nur im Business-[Abonnement](https://crowdin.com/pricing#enterprise-plans) von Crowdin Enterprise verfügbar.
+
diff --git a/src/content/docs/de/enterprise/translation-process/auto-translation.mdx b/src/content/docs/de/enterprise/translation-process/auto-translation.mdx
new file mode 100644
index 000000000..4398c3200
--- /dev/null
+++ b/src/content/docs/de/enterprise/translation-process/auto-translation.mdx
@@ -0,0 +1,202 @@
+---
+title: Auto-Übersetzung
+description: Beschleunige den Übersetzungsprozess und erleichtere die Arbeit der Übersetzer
+slug: enterprise/auto-translation
+sidebar:
+ order: 4
+---
+
+import { Steps, Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import KBD from '~/components/KBD.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import ReadMore from '~/components/ReadMore.astro';
+import { Image } from 'astro:assets';
+import preTranslate from '!/enterprise/translation-process/auto_translate.png';
+
+Die Auto-Übersetzung hilft, den Übersetzungsprozess zu beschleunigen und die Arbeit der Übersetzer zu erleichtern. Sie ermöglicht es außerdem, Kosten zu sparen, da ein Teil der Übersetzungen automatisiert werden kann. Du kannst die folgenden Arten der Auto-Übersetzung verwenden und kombinieren:
+
+* **AI Auto-Translate** – verwendet KI-Modelle zur automatischen Übersetzung von Inhalten.
+* **Machine Translation (MT) Auto-Translate** – übernimmt Übersetzungen aus unterstützten Engines für maschinelle Übersetzung (MTE) und wendet sie auf den Projektinhalt an. Du musst mindestens eine der Übersetzungs-Engines konfigurieren, um diese Funktion zu aktivieren.
+* **Translation Memory (TM) Auto-Translate** – übernimmt Übersetzungen aus dem in das System hochgeladenen TM-Speicher und wendet sie auf den Projektinhalt an.
+
+
+ Verwende den Bericht [Genauigkeit der automatischen Übersetzung](/enterprise/project-reports/#auto-translation-accuracy), um zu testen, welche Methoden zur automatischen Übersetzung für deine Inhalte am besten funktionieren.
+
+
+
+
+
+
+
+
+## Manuelle Auto-Übersetzung
+
+Um die Auto-Übersetzung manuell anzuwenden, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle **Dashboard** in der linken Seitenleiste aus.
+ 2. Klicke auf **Auto-Translate**.
+ 3. Konfiguriere im Dialog zur Auto-Übersetzung die folgenden Parameter:
+ * **Auto-Translation via** – Wähle deine bevorzugte Methode aus der Dropdown-Liste (**AI**, **Machine Translation** oder **Translation Memory**).
+ * **KI-Prompt auswählen** (nur bei der automatischen Übersetzung per KI) – wähle den Prompt aus, der das Verhalten des KI-Modells steuern soll. Klicke auf den Link **Manage prompts**, um vorhandene Prompts zu bearbeiten oder neue hinzuzufügen, oder klicke auf , um den aktuell ausgewählten Prompt anzuzeigen und zu bearbeiten.
+ * **Benutzerdefinierte Anweisung (optional)** (nur bei der automatischen Übersetzung per KI) – füge zusätzlichen Kontext oder spezifische Anweisungen hinzu, die die KI anleiten sollen (z. B. Tonalität, Fachgebiet). Deine Eingabe wird zusammen mit dem ausgewählten Prompt einbezogen.
+ * **Translation engine** (nur bei Auto-Übersetzung über Machine Translation) – Wähle die zu verwendende Engine für maschinelle Übersetzung aus.
+ * **Translation Memories** (nur bei Auto-Übersetzung über Translation Memory) – Zeigt die Translation Memories an, aus denen vorhandene Übersetzungen auf deinen Projektinhalt angewendet werden. Klicke auf **Verwalten**, um die Einstellungen für [Translation Memories](/project-settings/translation-memories/) zu konfigurieren.
+ * **Mindestübereinstimmungsrate** (nur bei der automatischen Übersetzung über Translation Memory) – lege einen Ähnlichkeitsschwellenwert zwischen **40 % und 100 %** fest oder wähle **Perfekt** als erforderliche Mindestähnlichkeit für TM-Übereinstimmungen.
+
+ Mehr erfahren über [TM Match Types](/enterprise/translation-memory/#tm-match-calculation).
+
+ * **Sprachen auswählen** – wähle die Sprachen aus, in die automatisch übersetzt werden soll. Verwende **Search languages**, um die gewünschte Sprache schnell zu finden.
+ 4. Erweitere den Abschnitt **Advanced settings**, um den Auto-Übersetzungsprozess zu optimieren:
+ * Sobald eine Übersetzung mindestens einmal genehmigt wurde, wird dies für alle Workflow-Schritte eines Projekts entsprechend angezeigt. Standardmäßig ist die Quellsprache des Projekts vorausgewählt, du kannst jedoch jede andere Projektsprache auswählen. Dies bietet mehr Flexibilität und kann die Übersetzungsqualität verbessern, da du eine geeignetere vorhandene Übersetzung verwenden kannst (z. B. eine angepasste englische Version statt des ursprünglichen Japanischen) oder direkt zwischen verwandten Sprachen übersetzen kannst (z. B. Spanisch nach Portugiesisch).
+
+ Bei der Auto-Übersetzung über KI wird auch der ursprüngliche Quelltext des Projekts als Kontext einbezogen, um eine höhere Genauigkeit sicherzustellen.
+
+ * **Approve added translations** (nur bei Auto-Übersetzung über Translation Memory) – ermöglicht die automatische Genehmigung von Übersetzungen, die durch die Auto-Übersetzung hinzugefügt wurden. Die Optionen umfassen:
+ * Bei Bedarf kann ein Korrekturleser oder Projektmitglied mit Managerberechtigungen (oder höheren Berechtigungen) die Liste der Freigaben für Übersetzungen bearbeiten, die zweimal oder öfter genehmigt wurden, indem einzelne oder alle Freigaben entfernt werden.
+ * Übersetzung mit der zuletzt hinzugefügten Freigabe – Unter den nur einmal genehmigten Übersetzungen hat die Übersetzung mit der zuletzt hinzugefügten Freigabe höchste Priorität.
+ * **All (skip auto-substituted translations)** – Genehmige alles außer Übersetzungen, die durch Auto-Substitution verbessert wurden.
+ * **All** – Genehmige alle hinzugefügten Übersetzungen.
+ * **Filter by labels / Exclude labels** – Schließe bestimmte Strings anhand ihrer zugewiesenen Labels ein oder aus.
+
+ Mehr über [Labels](/string-management/#labels).
+
+
+ Filtere Strings im Editor, überprüfe die Auswahl und führe dort [Auto-Übersetzung](/online-editor/#auto-translation-in-the-editor) aus.
+
+ 5. Definiere im Abschnitt **Scope**, welche Strings automatisch übersetzt werden sollen:
+ * **Strings to process** – Wähle **Untranslated strings**, **Translated strings (Re-translation)** oder beide aus.
+
+ Die folgenden Einstellungen für die Neuübersetzung werden nur angezeigt, wenn die Option **Translated strings (Re-translation)** ausgewählt ist.
+
+ * **Re-translate only if last modified before** – Beschränke die Neuübersetzung auf Strings, deren vorhandene Übersetzung vor einem bestimmten Datum geändert wurde (Anytime, 7 days ago, 30 days ago, 1 year ago oder Custom). Durch die Auswahl von **Custom** wird eine Datums- und Zeitauswahl geöffnet. Dies ist besonders nützlich, um veraltete Übersetzungen zu aktualisieren, nachdem deinem Projekt neue kontextbezogene Ressourcen wie Screenshots, Styleguides oder Glossare hinzugefügt wurden.
+ * **Wenn bereits eine Übersetzung für diese Zeichenkette vorhanden ist** – wähle aus, wie vorhandene Übersetzungen behandelt werden sollen:
+ * **Add translation alongside existing ones** (Standard)
+ * **Replace auto-generated Übersetzungen (Keep human Übersetzungen)**
+ * **Replace alle existing Übersetzungen**
+ * **Skip approved strings** – Verhindert das Überschreiben von Strings, für die bereits genehmigte Übersetzungen vorhanden sind.
+ * **Allow duplicate translations** – Fügt Übersetzungen auch dann hinzu, wenn sie bereits vorhandenen Übersetzungen entsprechen. Nützlich beim Vergleichen von KI-Prompts oder MT-Engines im Bericht [Genauigkeit der automatischen Übersetzung](/enterprise/project-reports/#auto-translation-accuracy).
+ * **Reset approval status so proofreaders can re-review** – Entfernt den Genehmigungsstatus aller ersetzten Übersetzungen, sodass sie erneut geprüft und validiert werden können.
+
+ Bestimmte Auswahlen deaktivieren automatisch andere Optionen:
+ * **Replace all existing translations** deaktiviert die Optionen **Allow duplicate translations** und **Reset approval status so proofreaders can re-review**.
+ * **Skip approved strings** deaktiviert die Option **Reset approval status so proofreaders can re-review**.
+
+ 6. Wähle im Bereich **Dateien** (nur für [dateibasierte Projekte](/enterprise/creating-project/#file-based-project)) oder im Bereich **Branches** (nur für [stringbasierte Projekte](/enterprise/creating-project/#string-based-project)) die Inhalte aus, die du automatisch übersetzen möchtest. Verwende die Suchleiste, um bestimmte Elemente schnell zu finden.
+
+ Eine Auto-Übersetzung ist für geschützte Branches nicht zulässig. Wenn ein geschützter Branch ausgewählt ist, ist die Schaltfläche **Auto-Translate** nicht verfügbar, bis ein anderer Branch ausgewählt wird.
+
+ 7. Klicke auf **Auto-Translate**.
+
+
+
+ Wenn die Funktion [TM-Auto-Ersetzung](/enterprise/translation-memory/#tm-auto-substitution) bei der automatischen Übersetzung über TM aktiviert ist, werden auf 100 % verbesserte TM-Vorschläge als normale Übereinstimmungen mit 100 % behandelt.
+
+
+### Dateien und Ordner über das Kontextmenü automatisch übersetzen
+
+Zusätzlich zur Ausführung der Auto-Übersetzung über das **Dashboard** des Projekts kannst du ausgewählte Dateien oder Ordner direkt über die Sprachseite oder **Sources > Files** mithilfe des Kontextmenüs schnell automatisch übersetzen.
+
+#### Auf der Sprachseite
+
+Um eine einzelne Datei oder einen Ordner über die Sprachseite automatisch zu übersetzen, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle die Zielsprache aus.
+ 2. Klicke auf (oder klicke mit der rechten Maustaste) auf die gewünschte Datei oder den gewünschten Ordner und wähle **Automatisch übersetzen**.
+ 3. Im Dialog zur Auto-Übersetzung sind die Zielsprache und die Datei bzw. der Ordner bereits ausgewählt. Konfiguriere die restlichen Parameter wie im Abschnitt [Manuelle automatische Übersetzung](#manual-auto-translation) beschrieben.
+ 4. Klicke auf **Auto-Translate**.
+
+
+#### Über Sources > Files
+
+Um eine oder mehrere Dateien bzw. Ordner über den Abschnitt **Sources > Files** automatisch zu übersetzen, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und gehe zu **Quellen > Dateien**.
+ 2. Klicke auf (oder klicke mit der rechten Maustaste) auf die gewünschte Datei oder den gewünschten Ordner oder wähle mehrere Elemente mit Strg, ⌘ oder Umschalt aus und klicke anschließend auf (oder klicke mit der rechten Maustaste).
+ 3. Wähle **Auto-Translate**.
+ 4. Im Dialog zur Auto-Übersetzung sind die ausgewählten Dateien oder Ordner bereits aktiviert. Konfiguriere die restlichen Parameter wie im Abschnitt [Manuelle automatische Übersetzung](#manual-auto-translation) beschrieben.
+ 5. Klicke auf **Auto-Translate**.
+
+
+### Inhalte von Übersetzungsaufgaben automatisch übersetzen
+
+Gehe wie folgt vor, um die in einer Übersetzungsaufgabe enthaltenen Zeichenfolgen automatisch zu übersetzen:
+
+
+ 1. Öffnen Sie Ihr Projekt und wählen Sie in der linken Seitenleiste **Aufgaben** aus.
+ 2. Klicke im Abschnitt **Board** oder **Alle Aufgaben** auf den Namen der gewünschten Aufgabe.
+ 3. In der Aufgabendetailansicht klicke oben rechts auf und wähle **Automatisch übersetzen**.
+ 4. Im Dialog zur automatischen Übersetzung legt die Aufgabe sowohl die zu verarbeitenden Zeichenfolgen als auch die Zielsprache fest. Konfiguriere die restlichen Parameter wie im Abschnitt [Manuelle automatische Übersetzung](#manual-auto-translation) beschrieben.
+ 5. Klicke auf **Auto-Translate**.
+
+
+
+ Die Option **Automatisch übersetzen** ist für Aufgaben vom Typ **Mit eigenen Übersetzern übersetzen** und **Mit Anbieter übersetzen** verfügbar.
+
+
+### Auto-Übersetzungswarteschlange
+
+Die Auto-Übersetzungswarteschlange ermöglicht es dir, mehrere manuelle Auto-Übersetzungen über TM, MT oder KI auszulösen, jeweils mit unterschiedlichen Einstellungen. Nach dem Start einer Auto-Übersetzung wird jede Instanz mit dem Status **Pending** in eine Warteschlange aufgenommen.
+
+Beim Auslösen einer manuellen Auto-Übersetzung erhältst du eine Benachrichtigung, dass der Prozess zur Warteschlange hinzugefügt wurde. Um alle derzeit in der Warteschlange befindlichen Auto-Übersetzungen zu überprüfen, gehe in deinem Projekt zu **Tools > Auto-Translation queue**. Alternativ kannst du oben rechts im Dialog zur automatischen Übersetzung auf **Warteschlange anzeigen** klicken, um direkt auf diese Seite weitergeleitet zu werden.
+
+Jeder Eintrag in der Tabelle der Auto-Übersetzungswarteschlange enthält die folgenden Details:
+
+* **Created at:** Zeigt das Datum und die Uhrzeit an, zu der die Auto-Übersetzung gestartet wurde.
+* **Type:** Zeigt die verwendete Methode und die jeweilige Engine oder den verwendeten Prompt an (z. B. KI, Name der MT-Engine). Bei automatischen Übersetzungen, die über eine Aufgabe gestartet werden, werden auch die Aufgabennummer und der Titel angezeigt.
+* **Priority:** Gibt die Ausführungspriorität des Auftrags an (niedrig, normal, hoch). Wenn die aktive Auto-Übersetzung abgeschlossen ist, wählt das System als Nächstes den ausstehenden Auftrag mit der höchsten Priorität aus. Wenn mehrere Aufträge dieselbe Prioritätsstufe haben, werden sie in der Reihenfolge ihrer Erstellung ausgeführt.
+* **Status:** Pending, In progress, Completed, Failed oder Canceled. Wenn ein Auftrag fehlschlägt, fährt das System automatisch mit dem nächsten ausstehenden Auftrag in der Warteschlange fort, ohne ihn zu blockieren.
+* **Started at:** Datum und Uhrzeit, zu der der Prozess begonnen hat.
+* **Finished at:** Datum und Uhrzeit, zu der der Prozess abgeschlossen wurde.
+
+Mit der Schaltfläche **Filters** kannst du die Warteschlange nach bestimmten Status, Prioritäten oder Typen filtern.
+
+Du kannst ausstehende Aufträge auch einzeln oder gesammelt verwalten. Wähle die Kontrollkästchen neben den relevanten ausstehenden Einträgen aus, um deren Priorität zu ändern oder sie gleichzeitig über die Schaltflächen **Cancel Auto-Translation Jobs** und zur Priorität in der oberen Symbolleiste abzubrechen.
+
+Bei abgeschlossenen Auto-Übersetzungen kannst du einen Bericht mit den Ergebnissen anzeigen, einschließlich der Zielsprachen, einer Liste der verarbeiteten Dateien, der Anzahl hinzugefügter Übersetzungen und der Anzahl übersprungener Übersetzungen mit einer Aufschlüsselung nach Kategorie (z. B. in TM fehlend, QA-Problem).
+
+Um eine automatische Übersetzung zu wiederholen, klicke beim entsprechenden Eintrag auf und wähle **Erneut versuchen**. Dadurch wird der Dialog zur Auto-Übersetzung mit allen ursprünglichen Einstellungen geöffnet, sodass du den Prozess schnell erneut starten kannst, ohne ihn manuell neu zu konfigurieren. Dies ist besonders hilfreich, wenn ein Versuch der Auto-Übersetzung fehlschlägt oder du dieselbe Konfiguration erneut anwenden musst.
+
+
+ * Pro Projekt kann jeweils nur ein Auto-Übersetzungsprozess gleichzeitig ausgeführt werden. Zusätzliche Aufträge werden mit dem Status **Pending** in die Warteschlange aufgenommen.
+ * Die Auto-Übersetzungswarteschlange zeigt nur Daten der letzten 30 Tage an.
+
+
+## Automatisierte automatische Übersetzung
+
+Wenn du mit [Projekten mit einem Workflow](/enterprise/creating-project/#projects-with-a-workflow) arbeitest, kannst du deinem Projekt-Workflow die Workflow-Schritte für die automatische Übersetzung per KI, MT oder TM hinzufügen, um die automatische Übersetzung deiner Inhalte zu automatisieren.
+
+
+ Mehr über [Workflows](/enterprise/workflows/).
+
+
+## QA-Probleme bei der Auto-Übersetzung über KI behandeln
+
+Wenn der KI-Anbieter während der automatischen Übersetzung Übersetzungen mit QA-Problemen zurückgibt, sammelt Crowdin Enterprise die Strings, auf die diese fehlerhaften Übersetzungen angewendet wurden, und startet die automatische Übersetzung automatisch erneut. Die betroffenen Strings werden zusammen mit Details zu den erkannten QA-Problemen an den KI-Anbieter zurückgesendet, damit die Übersetzungen korrigiert werden und den Qualitätsstandards entsprechen.
+
+## Priorität der Translation Memory bei der Auto-Übersetzung über TM
+
+Bei der automatischen Übersetzung über TM wendet Crowdin Enterprise die Übersetzungen aus Translation Memories anhand einer festgelegten Prioritätsreihenfolge an, wenn die Option **Translation Memories teilen** aktiviert ist. Diese Priorität stellt sicher, dass Übersetzungen aus der relevantesten Quelle stammen und Konsistenz und Qualität der Übersetzungen optimiert werden.
+
+Die Prioritätsreihenfolge lautet:
+
+1. **Default TM**: Übereinstimmungen werden zuerst im Standard-TM des Projekts gesucht.
+2. **Assigned TMs**: Wenn im Standard-TM keine Übereinstimmung gefunden wird, sucht das System in den TMs weiter, die dem Projekt speziell zugewiesen wurden.
+3. **Shared TMs**: Wenn im Standard-TM oder in den zugewiesenen TMs keine Übereinstimmung gefunden wird, werden Übersetzungen aus gemeinsam genutzten TMs abgerufen, die für das Projekt verfügbar sind.
+
+Diese Reihenfolge ermöglicht es Crowdin Enterprise, zuerst Übersetzungen aus der relevantesten TM-Quelle anzuwenden und so hochwertige Übereinstimmungen zu priorisieren, wenn mehrere TMs verfügbar sind.
+
+## Fragen und Antworten
+
+
+ Wenn ein Schritt **Ausgangssprache wechseln** im Workflow enthalten ist, hängt das Verhalten der automatischen Übersetzung davon ab, wie sie ausgelöst wird.
+
+ * Eine **manuelle automatische Übersetzung**, die über das Projekt (das **Dashboard**, eine Sprachseite oder **Quellen > Dateien**) gestartet wird, verwendet die ursprüngliche Projektsprache (in diesem Fall Tamil).
+ * Eine **manuelle automatische Übersetzung**, die innerhalb eines Workflow-Schritts gestartet wird (über den in diesem Schritt geöffneten Editor oder über eine diesem Schritt zugeordnete Aufgabe), verwendet die Quellsprache dieses Schritts (Englisch für einen Schritt, der auf den Sprachwechsel folgt), sofern du unter **Übersetzen aus** keine andere Sprache auswählst.
+ * **Workflow-basierte automatische Übersetzung** (z. B. eine automatische TM-Übersetzung nach dem Wechsel der Ausgangssprache) verwendet die gewechselte Ausgangssprache (Englisch).
+
+ Dies gilt für automatische Übersetzungen über TM, MT und KI.
+
diff --git a/src/content/docs/de/enterprise/translation-process/crowdin-ai.mdx b/src/content/docs/de/enterprise/translation-process/crowdin-ai.mdx
new file mode 100644
index 000000000..d477acd4b
--- /dev/null
+++ b/src/content/docs/de/enterprise/translation-process/crowdin-ai.mdx
@@ -0,0 +1,606 @@
+---
+title: Crowdin AI
+description: Leistungsstarke KI-Funktionen zur Verbesserung von Lokalisierungsabläufen
+slug: enterprise/crowdin-ai
+sidebar:
+ order: 1
+---
+
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import { Badge } from '@astrojs/starlight/components';
+import ReadMore from '~/components/ReadMore.astro';
+
+Crowdin Enterprise integriert sich mit führenden KI-Anbietern, darunter OpenAI, Google Gemini, Microsoft Azure OpenAI und weitere, und ermöglicht es Ihnen, fortschrittliche KI-gestützte Übersetzungen zu nutzen, die zusätzlichen Kontext auf verschiedenen Ebenen berücksichtigen. Diese Übersetzungen kannst du mit wenigen Klicks mithilfe der [automatischen Übersetzung über KI](#auto-translation-via-ai) auf deine Inhalte anwenden. Außerdem kann KI in Crowdin Enterprise für [KI-Vorschläge im Editor](#using-ai-in-the-editor), [KI-Abgleich](#ai-alignment), [KI-QA-Prüfungen](#ai-qa-check) und die [Überprüfung der Qualität des Zeichenkettenkontexts](#advisor-string-context-review) verwendet werden.
+
+Du kannst deine Auswahl an KI-Anbietern erweitern, indem du die entsprechenden Anwendungen aus dem Crowdin [Store](https://store.crowdin.com/tags/ai) installierst.
+
+## KI konfigurieren
+
+Die Crowdin-AI-Integration bietet leistungsstarke Funktionen zur Verbesserung von Lokalisierungsabläufen. Zur Konfiguration von KI gehören das [Einrichten von Anbietern](#configuring-ai-providers) und das [Erstellen von Prompts](#configuring-ai-prompts).
+
+
+ Klicke in den Tabs **Prompts** und **Anbieter** auf , um die Seitenleiste mit Konfigurationshinweisen wie verfügbaren KI-Funktionen, Anforderungen an Prompts und Tipps zur Anbieterkonfiguration zu öffnen.
+
+
+### KI-Prompts konfigurieren
+
+Prompt Engineering ist entscheidend, um die KI beim Verständnis von Kontext zu unterstützen und genaue Übersetzungen bereitzustellen. Die Anpassung von Prompts innerhalb von Crowdin Enterprise stellt sicher, dass KI-Algorithmen die Feinheiten Ihres Projekts verstehen, was zu einer verbesserten Übersetzungsqualität führt.
+
+* **Kontextbezogene Prompts** – Passe Prompts an, um Kontextinformationen wie projektspezifische Terminologie, Stileinstellungen und die Anforderungen der Zielgruppe bereitzustellen. Füge beispielsweise Anweisungen hinzu, um technische Begriffe konsistent zu übersetzen oder den Markenstil über verschiedene Sprachen hinweg beizubehalten.
+* **Platzhalter verwenden** – Baue Platzhalter ein, um kontextspezifische Informationen dynamisch in Prompts einzufügen, sodass die KI Übersetzungen erstellen kann, die auf die Projektanforderungen abgestimmt sind.
+* **Kontext auf Dateiebene** – Verwende Kontext auf Dateiebene, um Anweisungen und kontextbezogene Informationen bereitzustellen und so das Verständnis der KI für die inhaltlichen Besonderheiten zu verbessern. Füge Dateibeschreibungen, Zusammenfassungen oder Verweise auf Glossare und Style Guides hinzu.
+
+Führe die folgenden Schritte aus, um KI-Prompts zu konfigurieren:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicken Sie im Tab **Prompts** auf **Neuer Prompt**. Alternativ kannst du Prompt-Beispiele erstellen, indem du auf **Beispiel ausprobieren** klickst. Mit Crowdin kannst du schnell vorkonfigurierte Prompts einrichten, die bereits ab ihrer Erstellung effektiv funktionieren. Obwohl diese Beispiele zunächst gut funktionieren, kannst du sie an deine persönlichen Anforderungen anpassen.
+ 3. Lege im geöffneten Dialog die Prompt-Parameter fest:
+ * Wähle den Prompt-Typ aus (z. B. [Automatische Übersetzung & KI-Vorschlag](#auto-translation-via-ai), [Alignment](#ai-alignment), [QA-Prüfung](#ai-qa-check), [Advisor-Kontextüberprüfung](#advisor-string-context-review) oder Benutzerdefinierter Typ).
+ * Name des benutzerdefinierten Typs (gilt nur für den benutzerdefinierten Prompt-Typ)
+ * Verwende diesen Prompt als Standard-Prompt für KI-Vorschläge im Editor (gilt nur für den Prompt-Typ „Automatische Übersetzung und KI-Vorschlag“).
+ * Titel
+ * Modell (einschließlich des KI-Anbieters)
+ * Erweiterte Einstellungen:
+ * Sichtbarkeit – Wähle Projekte aus, in denen ein Prompt verwendet werden kann:
+ * Alle Projekte – Der Prompt ist in allen Projekten verfügbar.
+ * Ausgewählte Projekte – Der Prompt ist nur in den von dir ausgewählten Projekten verfügbar. Wenn keine Projekte ausgewählt sind oder alle zugewiesenen Projekte später gelöscht werden, ist der Prompt in keinem Projekt verfügbar.
+ * Automatischer erneuter Versuch bei QA-Problemen – Ermöglicht, automatisch eine zusätzliche Anfrage an die KI zu senden, wenn die erhaltene Übersetzung die QA-Prüfungen nicht besteht.
+ * Prompt-Editor-Modus (z. B. Einfach oder Erweitert)
+ * Zusätzlicher Kontext (Einfach-Modus) – Lege fest, welche Daten mithilfe der folgenden Felder in den Prompt aufgenommen werden:
+ Standardmäßig eingeschlossener Kontext: Zeichenfolgenkontext, Zeichenfolgenbezeichner (Schlüssel), maximale Übersetzungslänge.
+ * Übersetzungen anderer Sprachen – Wähle bestimmte Sprachübersetzungen aus, die von der KI als zusätzlicher Kontext berücksichtigt werden sollen, oder lasse dieses Feld unverändert, um Übersetzungen aus allen Sprachen zu verwenden.
+ * Glossarbegriffe – Ermöglicht der KI, domänenspezifische Glossarbegriffe zu berücksichtigen.
+ * TM-Vorschläge – Ermöglicht der KI, TM-Vorschläge zu berücksichtigen.
+ * Style Guides – Ermöglicht der KI, die in den dem Projekt zugewiesenen Style Guides definierten Regeln, den Ton und die sprachlichen Präferenzen zu berücksichtigen.
+ * Vorherige und nächste Zeichenfolgen – Ermöglicht der KI, vorherige und nächste Zeichenfolgen als zusätzlichen Kontext zu berücksichtigen.
+ * Dateikontext – ermöglicht es der KI, eine Textbeschreibung der Datei zu berücksichtigen, die in den [Dateieinstellungen](/enterprise/file-management/#file-context) oder im [Editor](/enterprise/online-editor/#file-context) hinzugefügt wurde.
+ * Von der KI generierter Dateikontext – Generiert automatisch Dateikontext, wenn dieser fehlt. Wenn der Dateikontext nicht manuell bereitgestellt wird, analysiert die KI den Quellinhalt und erstellt eine kontextbezogene Zusammenfassung. Diese Zusammenfassung wird sowohl bei der automatischen Übersetzung als auch als Referenzmaterial im Editor verwendet. Diese Option ist nur in dateibasierten Projekten verfügbar und setzt voraus, dass die Option „Dateikontext“ aktiviert ist.
+ * Screenshots – Ermöglicht der KI, visuellen Kontext aus Screenshots zu berücksichtigen, in denen die Zeichenfolgen gekennzeichnet sind. Dies verbessert die Genauigkeit und das Kontextverständnis. Mehr über [Screenshots](/enterprise/screenshots/) erfahren.
+ * Projektkontext – ermöglicht es der KI, den Namen und die Beschreibung des Projekts zu berücksichtigen. Dadurch erhält die KI ein übergeordnetes Verständnis Ihres Produkts und kann passende Terminologie und einen geeigneten Ton wählen.
+ * Organisationskontext – ermöglicht es der KI, den Namen und die Beschreibung der Organisation zu berücksichtigen. Dies fügt umfassenderen Kontext zu deinem Unternehmen oder deiner Marke hinzu und trägt dazu bei, Übersetzungen projektübergreifend konsistent zu halten.
+ * Snippets – wähle wiederverwendbare Inhalte aus, die zuvor in **KI > Snippets** der Organisation erstellt wurden, um schnell Standardtext-Snippets in deinen Prompt einzufügen.
+ * Evaluierungsschritte (gilt nur für den Prompt-Typ „QA-Prüfung“) – Definiere die Kriterien, anhand derer die KI Übersetzungen bewertet. Du kannst Schritte anpassen, entfernen oder neue Schritte erstellen, die auf deine Qualitätsanforderungen zugeschnitten sind.
+ * Erweiterter Modus – Klicke auf **Erweiterter Modus**, um deinen Prompt mit höherer Präzision zu erstellen. Verwende die folgenden Platzhalter, um Kontext einzufügen: Klicke auf den Platzhalter, um ihn zum späteren Einfügen in das Prompt-Feld zu kopieren.
+ * `%sourceLanguage%` – Die Quellsprache des Projekts.
+ * `%targetLanguages%` – Eine Liste aller Zielsprachen des Projekts.
+ * `%targetLanguage%` – Die Sprache, in die der Inhalt übersetzt wird.
+ * `%pluralForms%` – Eine Liste der Pluralformen für die Zielsprache.
+ * `%strings%` – Eine Sammlung von Zeichenfolgen für das aktuelle Segment, einschließlich Zeichenfolgenbezeichner (Schlüssel), Kontext, Text, maximaler Länge und Übersetzungen in andere Sprachen (sofern der Platzhalter für Übersetzungen angegeben ist).
+ * `%translationUnits%` – Eine Liste von Übersetzungseinheiten (Quelle und Übersetzung), die die KI während der QA-Prüfungen bewertet.
+ * `%alignmentPairs%` – Eine Liste von Ausgangs- und Zielübersetzungspaaren, die die KI während des KI-Alignments analysieren soll.
+ * `%fileName%` – Der Dateiname des aktuellen Segments.
+ * `%fileContext%` – Der Dateikontext des aktuellen Segments (bereitgestellt über das Dateieinstellungs-Modal im Bereich „Dateien“).
+ * `%siblingsStrings%` – Die vorherigen und nächsten Segmente in der Datei, die eine kontextbezogene Übersetzung ermöglichen.
+ * `%filteredStrings%` – Zeichenfolgen, die dem aktuellen Filter im Editor entsprechen und der KI für eine genauere und effizientere Bewertung bereitgestellt werden.
+ * `%projectName%` – Der Projektname.
+ * `%projectDescription%` – Die Projektbeschreibung.
+ * `%organizationName%` – Der Name der Organisation.
+ * `%organizationDescription%` – Die Beschreibung der Organisation.
+ * `%assignedStyleGuides%` – Die dem Projekt zugewiesenen Style Guides.
+ * Snippets – füge zuvor definierte wiederverwendbare Inhalte aus **KI > Snippets** der Organisation mithilfe des Formats `%custom:snippetName%` ein.
+
+ Verwende die Schaltfläche **Auf Standard zurücksetzen**, um den ursprünglichen Standardinhalt und die Platzhalter des Crowdin-Enterprise-Prompts wiederherzustellen. Dies ist nützlich, wenn du Änderungen verwerfen und vor dem Speichern von Grund auf neu beginnen möchtest.
+
+ 4. Klicke auf **Erstellen**.
+
+
+
+ Neben **Basic** und **Advanced** steht ein dritter Modus **External** zur Verfügung, wenn du eine App installierst, die Prompts bereitstellt. In diesem Modus wird der Prompt von der App statt von Crowdin erstellt und verarbeitet, wodurch eine benutzerdefinierte Prompt-Logik über die integrierten Optionen hinaus möglich ist.
+
+
+
+
+#### Prompts in den Projekteinstellungen erstellen
+
+Du kannst Prompts auch direkt im Bereich **Einstellungen > KI** eines Projekts erstellen. Bei dieser Methode erstellte Prompts sind standardmäßig nur für dieses bestimmte Projekt sichtbar.
+
+
+ Weitere Informationen zu [KI-Einstellungen in einem Projekt](/project-settings/ai/).
+
+
+### KI-Prompts verwalten
+
+Die Verwaltung von KI-Prompts in Crowdin Enterprise umfasst verschiedene Vorgänge wie das Filtern und Suchen, Bearbeiten, Klonen und Löschen von KI-Prompts. Nachfolgend findest du Anweisungen für jeden Vorgang.
+
+#### KI-Prompts anzeigen und filtern
+
+Nachdem du die **KI**-Seite geöffnet hast, kannst du im Tab **Prompts** Prompts anzeigen und suchen.
+
+Du kannst die Liste der hinzugefügten Prompts mit den folgenden Details anzeigen:
+
+* **Name** – Der Name des Prompts.
+* **Sichtbarkeit** – Zeigt einen Zähler der Projekte an, in denen der Prompt verfügbar ist, zusammen mit der Liste der Projekte (mit anklickbaren Links).
+* **Typ** – Der Typ des Prompts (z. B. Automatische Übersetzung & KI-Vorschlag, Alignment, QA-Prüfung, Benutzerdefinierter Typ).
+* **Modell** – Das vom Prompt verwendete KI-Modell. Eine Statusanzeige neben dem Modellnamen zeigt, ob der Prompt einsatzbereit ist:
+ * Ein **grüner Punkt** zeigt an, dass der Prompt korrekt konfiguriert und einsatzbereit ist.
+ * Ein **roter Punkt** zeigt an, dass ein Problem mit der Konfiguration des Prompts vorliegt (z. B. der ausgewählte Anbieter ist deaktiviert). Bewege den Mauszeiger über den Modellnamen, um die konkrete Fehlermeldung anzuzeigen.
+* **Erstellt am** – Das Datum, an dem der Prompt erstellt wurde.
+* **Erstellt von** – Der Benutzer, der den Prompt erstellt hat.
+* **Geändert am** – Das Datum der letzten Aktualisierung des Prompts.
+* **Geändert von** – Der Benutzer, der den Prompt zuletzt geändert hat.
+* **Zuletzt verwendet am** – Das Datum, an dem der Prompt zuletzt verwendet wurde.
+* **Zuletzt verwendet von** – Der Benutzer, der den Prompt zuletzt verwendet hat.
+* **Anzahl der Verwendungen** – Die Gesamtzahl der Verwendungen des Prompts.
+
+
+ Einige Spalten wie **Erstellt von**, **Geändert von** und **Nutzungshäufigkeit** sind standardmäßig ausgeblendet. Klicke auf das Symbol für die Spaltenauswahl , um auszuwählen, welche Spalten angezeigt werden sollen.
+
+
+Um einen bestimmten Prompt zu finden, verwende das Feld **Suchen**. Um die Liste einzugrenzen, klicke auf die Schaltfläche **Filter**. Damit kannst du nach **Typ**, Benutzer **Erstellt von**, Datum **Erstellt am**, Benutzer **Geändert von**, Datum **Geändert am**, Benutzer **Zuletzt verwendet von** und Datum **Zuletzt verwendet am** filtern.
+
+#### KI-Prompts bearbeiten
+
+Wenn du einen bereits konfigurierten Prompt anpassen musst, kannst du ihn einfach bearbeiten.
+
+Führe die folgenden Schritte aus, um KI-Prompts zu bearbeiten:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicke im Tab **Prompts** beim gewünschten Prompt auf und wähle **Bearbeiten**.
+ 3. Passe den Prompt nach Bedarf an und klicke auf **Aktualisieren**, um die Änderungen zu speichern.
+
+
+Beim Bearbeiten eines Prompts findest du den Bereich **Prompt-Metadaten**. Diese Informationen bieten eine klare Prüfungsspur für die Zusammenarbeit und Fehlerbehebung. Durch die Erfassung von Erstellungs-, Änderungs- und Nutzungsdaten kannst du erkennen, welche Prompts am effektivsten sind, beliebte Prompts zur Optimierung identifizieren und Kosten effizienter verwalten. Der Bereich enthält die folgenden schreibgeschützten Details:
+
+* **Erstellt von** – Der Benutzer, der den Prompt erstellt hat.
+* **Erstellt am** – Das Datum und die Uhrzeit, zu denen der Prompt erstellt wurde.
+* **Geändert von** – Der Benutzer, der den Prompt zuletzt geändert hat.
+* **Geändert am** – Das Datum und die Uhrzeit der letzten Änderung des Prompts.
+* **Zuletzt verwendet von** – Der Benutzer, der den Prompt zuletzt verwendet hat.
+* **Zuletzt verwendet am** – Das Datum und die Uhrzeit, zu denen der Prompt zuletzt verwendet wurde.
+* **Anzahl der Verwendungen** – Die Gesamtzahl der an die KI über diesen Prompt gesendeten Anfragen.
+
+Durch das Bearbeiten von Prompts kannst du sie nach Bedarf aktualisieren und verbessern, damit sie effektiv bleiben und deinen Anforderungen entsprechen. Wenn du die aktuelle Prompt-Konfiguration nicht verlieren möchtest und bei den Änderungen unsicher bist, kannst du deinen Prompt [klonen](#cloning-ai-prompts) und mit der Kopie experimentieren.
+
+#### KI-Prompts klonen
+
+Durch das Klonen von KI-Prompts kannst du mit Prompt-Konfigurationen experimentieren und sie verfeinern, ohne das Original zu verändern. Diese Funktion eignet sich besonders zum Testen verbesserter Prompt-Versionen, während die ursprüngliche Konfiguration erhalten bleibt.
+
+Führe die folgenden Schritte aus, um KI-Prompts zu klonen:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicke im Tab **Prompts** beim gewünschten Prompt auf und wähle **Klonen**.
+ 3. Daraufhin erscheint eine Kopie des Prompts in der Prompt-Liste.
+
+
+Du kannst den geklonten Prompt anschließend [bearbeiten](#editing-ai-prompts), um verschiedene Konfigurationen auszuprobieren. So kannst du Verbesserungen sicher testen und die Leistung optimieren, ohne den Verlust der ursprünglichen Prompt-Konfiguration zu riskieren.
+
+#### KI-Prompts löschen
+
+Das Löschen von KI-Prompts ist unkompliziert, sollte aber mit Vorsicht erfolgen, um den Verlust wertvoller Konfigurationen zu vermeiden. Diese Aktion ist nützlich, wenn du einen bestimmten Prompt nicht mehr benötigst oder ungenutzte Prompts bereinigen möchtest.
+
+Führe die folgenden Schritte aus, um KI-Prompts zu löschen:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicke im Tab **Prompts** beim gewünschten Prompt auf und wähle **Entfernen**.
+ 3. Bestätige den Löschvorgang.
+
+
+
+ Überprüfe den Prompt vor dem Löschen sorgfältig, um sicherzustellen, dass du ihn nicht mehr benötigst, da diese Aktion nicht rückgängig gemacht werden kann und gelöschte Prompts nicht wiederhergestellt werden können.
+
+
+### KI-Anbieter konfigurieren
+
+Crowdin Enterprise unterstützt verschiedene KI-Anbieter, die jeweils eigene Modelle und Funktionen für Übersetzungsaufgaben anbieten. Durch die Konfiguration von Anbietern kannst du die KI-Funktionen an deine spezifischen Lokalisierungsanforderungen anpassen. Unabhängig davon, ob du von Crowdin verwaltete Dienste verwendest oder eigene API-Schlüssel integrierst, ermöglicht Crowdin Enterprise eine nahtlose Integration mit KI-Diensten.
+
+Im Tab **Anbieter** kannst du die Liste der Anbieter mit den folgenden Details anzeigen:
+
+* **Name**
+* **Status**: Aktiviert, Deaktiviert.
+* **Von Crowdin verwaltet**: Ja, Nein.
+* **Prompts**: Wenn für einen bestimmten Anbieter ein oder mehrere Prompts konfiguriert sind, wird die tatsächliche Anzahl der Prompts angezeigt. Andernfalls wird die Schaltfläche **Erstellen** angezeigt, die zum Dialog zum Erstellen eines Prompts weiterleitet.
+
+Crowdin-AI-Anbieter werden in zwei Typen unterteilt. Systemanbieter (z. B. OpenAI, Microsoft Azure OpenAI, Google Gemini) sind integriert und können sofort konfiguriert werden. Außerdem kannst du deine Möglichkeiten erweitern, indem du weitere KI-Anbieter aus dem Crowdin Store installierst.
+
+Derzeit unterstützt Crowdin Enterprise die folgenden KI-Anbieter:
+
+* Crowdin AI
+* OpenAI
+* Microsoft Azure OpenAI
+* Microsoft Foundry
+* Google Gemini (Vertex AI)
+* Google Gemini (AI Studio)
+* Mistral AI
+* Anthropic
+* xAI
+* IBM Watsonx
+* DeepSeek
+* [Groq](https://store.crowdin.com/groq)
+* [Cloudflare Workers AI](https://store.crowdin.com/cloudflare-workers-ai)
+* [Fireworks AI](https://store.crowdin.com/fireworks-ai)
+* [Together AI](https://store.crowdin.com/together-ai)
+* [OpenRouter](https://store.crowdin.com/openrouter)
+* [Cohere](https://store.crowdin.com/cohere)
+* [Replicate](https://store.crowdin.com/replicate)
+* [Credal](https://store.crowdin.com/credal)
+* [AWS Bedrock](https://store.crowdin.com/aws-bedrock)
+* [Alibaba Cloud Model Studio](https://store.crowdin.com/alibaba-cloud-model-studio)
+* [Xiaomi MiMo](https://store.crowdin.com/xiaomi-mimo)
+* [NVIDIA NIM](https://store.crowdin.com/ndivia-nim-ai-models)
+
+Neue KI-Anbieter werden regelmäßig hinzugefügt.
+
+Bei der Konfiguration von KI-Anbietern kannst du zwischen zwei Optionen wählen:
+
+* **Eigene API-Schlüssel verwenden** – Crowdin empfiehlt diese Option, wenn Datensicherheit eine Rolle spielt und du mehr Datenschutz und Kontrolle über die Daten benötigst. Für diese Option ist eine externe Registrierung erforderlich, um API-Schlüssel/Zugangsdaten von KI-Anbietern zu erhalten.
+* **Von Crowdin verwalteten Dienst verwenden** – vereinfachte KI-Integration, ohne dass du eigene API-Schlüssel verwalten musst. Damit kannst du die Standardeinstellungen und Infrastruktur von Crowdin nutzen, um bequem auf KI-Funktionen zuzugreifen. Ideal für einfache, schnelle Aufgaben. Um mit von Crowdin verwalteten KI-Anbietern zu beginnen, musst du lediglich Guthaben auf dein Konto einzahlen.
+
+Führe die folgenden Schritte aus, um einen KI-Anbieter zu konfigurieren:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicke im Tab **Anbieter** beim gewünschten Anbieter auf und wähle **Bearbeiten**. Alternativ kannst du einfach auf den gewünschten Anbieter klicken.
+ 3. Wähle **Aktiviert** aus.
+ 4. Wähle deinen Anmeldedatentyp:
+ * Um den [von Crowdin verwalteten Dienst](/enterprise/crowdin-credits/) zu verwenden, wähle **\{Provider} von Crowdin verwaltet** aus. In diesem Fall musst du [Guthaben auf dein Kontoguthaben einzahlen](#adding-funds-to-account-balance).
+ * Um dein eigenes Konto zu verwenden, wähle **Eigenen API-Schlüssel verwenden** und gib die erforderlichen Zugangsdaten ein. Anweisungen zum Erstellen eines API-Schlüssels findest du in der offiziellen Dokumentation deines KI-Anbieters. Einige KI-Anbieter benötigen möglicherweise zusätzliche spezifische Zugangsdaten. Weitere Informationen findest du im Abschnitt [Anbieterspezifische Zugangsdaten](#provider-specific-credentials) weiter unten.
+ 5. *(Optional)* Klicke auf **Erweiterte Einstellungen**, um zusätzliche Optionen aufzurufen:
+ * **Basis-URL überschreiben** – Ermöglicht es dir, Anfragen an den KI-Anbieter statt an die Standard-URL an einen benutzerdefinierten oder regionsspezifischen Endpunkt zu senden. Dies ist nützlich, wenn du einen Proxy verwendest oder KI über einen Drittanbieterdienst nutzt, der einen benutzerdefinierten Endpunkt bereitstellt. Andernfalls kannst du dieses Feld leer lassen.
+
+ * **Basis-URL überschreiben** ist bei Verwendung des Dienstes **Von Crowdin verwaltet** nicht verfügbar.
+ * Für Microsoft Azure OpenAI erwartet Crowdin Enterprise die standardmäßige Azure-URL-Struktur. Zum Beispiel: `https://{baseUrl}/deployments/{deploymentName}/chat/completions`
+
+ * **Headers** – Füge benutzerdefinierte HTTP-Header hinzu, die mit jeder Anfrage an den KI-Anbieter gesendet werden. Dies ist nützlich, wenn ein selbst gehosteter Proxy oder ein Gateway zusätzliche Header für die Authentifizierung oder Weiterleitung benötigt. Gib den Namen und den Wert des Headers ein und klicke dann auf , um einen weiteren hinzuzufügen. Autorisierungsheader werden von Crowdin Enterprise verwaltet und können nicht überschrieben werden, es sei denn, du wählst **Nur benutzerdefinierte Header senden**.
+ * **Nur benutzerdefinierte Header senden** – Sendet nur deine benutzerdefinierten Header und überspringt die Header, die Crowdin Enterprise für den Anbieter hinzufügt, einschließlich der Autorisierung. Wähle diese Option, wenn dein Proxy oder Gateway die Authentifizierung selbst übernimmt und die von dir eingegebenen Header alle vom Endpunkt des Anbieters benötigten Angaben enthalten.
+
+ - **Header** sind bei Verwendung des Dienstes **Von Crowdin verwaltet** nicht verfügbar.
+ - **Nur benutzerdefinierte Header senden** ist verfügbar, sobald du mindestens einen Header hinzugefügt hast.
+
+ 6. Klicke auf **Aktualisieren**.
+
+
+#### Anbieterspezifische Zugangsdaten
+
+Einige KI-Anbieter benötigen für die Authentifizierung zusätzliche Informationen über einen Standard-API-Schlüssel hinaus, wenn du deine eigenen Zugangsdaten verwendest.
+
+##### Google Gemini (Vertex AI)
+
+Bei der Konfiguration von Google Gemini (Vertex AI) musst du die folgenden Zugangsdaten angeben:
+
+* **Projekt-ID**: Die eindeutige ID deines Google-Cloud-Projekts. Du findest sie im Dashboard deiner Google Cloud Console.
+* **Region**: Die Region, in der dein Modell gehostet wird. Stelle sicher, dass das von dir geplante Modell in der ausgewählten Region verfügbar ist. Du findest diese Information in deinem Vertex-AI-Dashboard. Eine Liste der [verfügbaren Gemini-Modelle und Regionen](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/locations) findest du in der offiziellen Dokumentation von Google Cloud.
+* **Autorisierungsmethode**: Die Methode, mit der Crowdin Enterprise Zugriff auf Vertex AI erhält:
+ * **Dienstkonto**: Verwendet eine JSON-Schlüsseldatei, die du im Feld **Dienstkonto-Schlüssel** hochlädst.
+ * **Workload-Identity-Föderation**: Verwendet von Google Cloud ausgestellte kurzlebige Zugriffstoken anstelle einer gespeicherten Schlüsseldatei. Erfordert die **Workload Identity Federation Audience** und optional die **Workload Identity Federation Service Account Email**, damit Crowdin Enterprise sich als entsprechendes Konto ausgeben kann.
+
+###### Dienstkonto-Schlüssel einrichten
+
+Um die JSON-Schlüsseldatei zu erstellen und zu Crowdin Enterprise hinzuzufügen, folge diesen Schritten:
+
+
+ 1. Gehe in deinem Google-Cloud-Projekt zu **IAM & Admin > Dienstkonten**.
+ 2. Erstelle ein neues Dienstkonto oder wähle ein vorhandenes aus.
+ 3. Weise ihm die Rolle **Vertex AI User** (`roles/aiplatform.user`) zu. Um Screenshots als Prompt-Kontext zu verwenden, weise ihm zusätzlich die Rolle **Storage Admin** (`roles/storage.admin`) zu. Crowdin Enterprise lädt die Screenshots in einen temporären Bucket in deinem Google-Cloud-Projekt hoch.
+ 4. Gehe zum Tab **Schlüssel** des Dienstkontos, klicke auf **Schlüssel hinzufügen > Neuen Schlüssel erstellen**, wähle **JSON** und klicke auf **Erstellen**. Der Schlüssel wird automatisch heruntergeladen.
+ 5. Klicke in Crowdin Enterprise auf **Datei auswählen**, um diesen JSON-Schlüssel hochzuladen.
+
+
+###### Workload-Identity-Föderation einrichten
+
+Die Workload-Identity-Föderation erfordert in deinem Google-Cloud-Projekt einen Workload-Identity-Pool, der der AWS-Rolle von Crowdin vertraut. Folge der Google-Cloud-Anleitung zum [Konfigurieren der Workload-Identity-Föderation mit AWS](https://cloud.google.com/iam/docs/workload-identity-federation-with-other-clouds) und verwende die folgenden Werte:
+
+* **AWS-Konto-ID**: `459083373173`. Gib sie ein, wenn du den [Workload-Identity-Pool und -Anbieter erstellst](https://cloud.google.com/iam/docs/workload-identity-federation-with-other-clouds#create-the-workload-identity-pool-and-provider).
+* **Attributbedingung**: `assertion.arn == 'arn:aws:sts::459083373173:assumed-role/crowdin-federated-identity/SESSION_NAME'`. Dadurch wird das Vertrauen auf deine Crowdin-Organisation beschränkt. Crowdin zeigt den Wert `SESSION_NAME` als **Sitzungsname** im Feld **E-Mail-Adresse des Dienstkontos für die Workload-Identity-Föderation** an.
+* **Rollen**: **Vertex AI User** (`roles/aiplatform.user`) sowie **Storage Admin** (`roles/storage.admin`), um Screenshots als Prompt-Kontext zu verwenden. Weise sie entweder über [direkten Ressourcenzugriff](https://cloud.google.com/iam/docs/workload-identity-federation-with-other-clouds#direct-resource-access) oder über [Dienstkonto-Impersonation](https://cloud.google.com/iam/docs/workload-identity-federation-with-other-clouds#service-account-impersonation) zu.
+* **APIs**: die Vertex-AI-API (`aiplatform.googleapis.com`) sowie die von der Anleitung aktivierten APIs.
+
+Wenn der Anbieter bereit ist, gib seine Audience im Feld **Workload Identity Federation Audience** in Crowdin Enterprise ein:
+
+```text
+//iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID
+```
+
+Wenn du den Zugriff über Dienstkonto-Impersonation gewährt hast, gib außerdem die E-Mail-Adresse dieses Kontos im Feld **E-Mail-Adresse des Dienstkontos für die Workload-Identity-Föderation** ein.
+
+##### Microsoft Azure OpenAI
+
+Bei der Konfiguration von Microsoft Azure OpenAI musst du die folgenden Zugangsdaten angeben:
+
+* **Ressourcenname**: Der Name deiner Azure-OpenAI-Dienstressource, den du in deinem Azure-Hauptportal findest.
+* **Bereitstellungsname**: Der Name, den du deiner Bereitstellung zugewiesen hast.
+* **API-Version**: Die für dein Modell erforderliche API-Version. Die empfohlene Version findest du normalerweise in den Eigenschaften der Bereitstellung oder in den von Azure bereitgestellten Codebeispielen. Zum Beispiel: `2024-02-01`.
+
+##### IBM Watsonx
+
+Bei der Konfiguration von IBM Watsonx musst du die folgenden Zugangsdaten angeben:
+
+* **Projekt-ID**: Deine Watsonx.ai-Projekt-ID. Um sie zu finden, navigiere zu deinem Projekt, öffne den Tab **Verwalten** und kopiere die **Projekt-ID** aus dem Bereich **Allgemein**.
+* **Region**: Die Region, in der sich dein Watsonx-Projekt befindet. Du findest diese Information im Dashboard deines Projekts. Eine Liste der [verfügbaren Regionen für watsonx.ai](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/regional-datactr.html) findest du in der offiziellen IBM-Cloud-Dokumentation.
+
+### KI-Anbieter deaktivieren
+
+Bei Bedarf kannst du zuvor aktivierte Anbieter jederzeit deaktivieren.
+
+Führe die folgenden Schritte aus, um den KI-Anbieter zu deaktivieren:
+
+
+ 1. Öffnen Sie den **Arbeitsbereich** Ihrer Organisation und wählen Sie **KI** in der linken Seitenleiste aus.
+ 2. Klicke im Tab **Anbieter** beim gewünschten Anbieter auf und wähle **Deaktivieren**. Alternativ kannst du auf den gewünschten Anbieter klicken und in den Einstellungen des Anbieters **Aktiviert** deaktivieren.
+
+
+### Guthaben zum Kontoguthaben hinzufügen
+
+MT-Engines und von Crowdin verwaltete KI-Modelle sind kostenpflichtige Dienste. Um sie zu verwenden, musst du zuerst Geld auf dein Guthaben bei Crowdin Enterprise einzahlen.
+
+
+ Mehr über [Geld auf das Guthaben einzahlen](/enterprise/crowdin-credits/#adding-funds-to-account-balance) erfahren.
+
+
+### Snippets für KI-Prompts
+
+Snippets sind wiederverwendbare Informationsbausteine, die der KI helfen, dein Projekt besser zu verstehen. Sie liefern Kontext zu deinem Unternehmen, Produkt oder spezifischen Anforderungen wie Markenstimme und Zielgruppe. Die Verwaltung dieser Informationen als Snippets spart Zeit und hilft dabei, bessere und konsistentere Übersetzungen zu erstellen.
+
+Im Tab **Snippets** kannst du Snippets mit den folgenden Details anzeigen:
+
+* **Name** – die eindeutige Kennung, mit der das Snippet in Prompts eingefügt wird.
+* **Beschreibung** – eine kurze Erklärung des Zwecks des Snippets.
+* **Erstellt am** – das Datum, an dem das Snippet erstellt wurde.
+
+Verwende das Feld **Suchen**, um bestimmte Snippets schnell zu finden.
+
+#### Snippets erstellen
+
+Führe die folgenden Schritte aus, um ein neues Snippet zu erstellen:
+
+
+ 1. Klicke im Tab **Snippets** auf **Snippet hinzufügen**.
+ 2. Fülle im Dialog **Snippet hinzufügen** die folgenden Felder aus:
+ * **Platzhalter** – Eine eindeutige Kennung für dein Snippet (z. B. `company-description` oder `target-audience`).
+ * **Beschreibung** – Eine kurze Zusammenfassung des Zwecks des Snippets zur einfachen Identifizierung.
+ * **Wert** – Der tatsächliche Text, der beim Verwenden des Snippets in Prompts eingefügt wird.
+ 3. Klicke auf **Erstellen**.
+
+
+#### Snippets in Prompts verwenden
+
+Nach der Erstellung können Snippets in jeden KI-Prompt eingefügt werden:
+
+* Wähle im **Einfach-Modus** im Bereich **Snippets** ein oder mehrere Snippets aus dem Dropdown-Menü aus.
+* Füge im **Erweiterten Modus** ein Snippet mithilfe seines Platzhalterformats `%custom:snippetName%` ein. Ein Snippet mit dem Namen `company-description` würde beispielsweise als `%custom:company-description%` eingefügt.
+
+#### Vorhandene Snippets verwalten
+
+Um ein Snippet zu bearbeiten oder zu löschen, klicke beim gewünschten Snippet auf und wähle **Bearbeiten** oder **Löschen**. Alternativ kannst du einfach darauf klicken, um es zu bearbeiten.
+
+### KI-Nutzungslimits
+
+Im Tab **Limits** kannst du steuern, wie viel deine Organisation für KI-Funktionen ausgibt, indem du tägliche und monatliche Budgets festlegst. Du kannst Limits organisationsweit, als Basiseinstellung pro Benutzer und für bestimmte Benutzer festlegen. Die Limits gelten für deine Organisationsmitglieder, die KI-Funktionen verwenden.
+
+Hier sind einige Punkte, die du beachten solltest:
+
+* Für unterstützte KI-Anbieter und deren Modelle gelten Limits. Um unerwartete Kosten zu vermeiden, werden Modelle ohne Preisangaben vorübergehend deaktiviert, solange ein Limit aktiv ist. Klicke im Banner auf **Unterstützte Modelle anzeigen**, um Modelle mit bekannten Preisen anzuzeigen, die auf aktive Limits angerechnet werden.
+* Für benutzerdefinierte KI-Anbieter kann kein Preis ermittelt werden. Sie bleiben daher verfügbar und werden nicht auf dein Limit angerechnet.
+* Die Ausgaben werden anhand der Standardpreise der Modelle geschätzt, daher können die tatsächlichen Kosten leicht abweichen.
+* Tageslimits werden jeden Tag um 00:00 UTC zurückgesetzt. Monatslimits werden am ersten Tag jedes Monats um 00:00 UTC zurückgesetzt.
+* Wenn ein Limit erreicht ist, werden die betroffenen KI-Anfragen pausiert, bis der Zeitraum zurückgesetzt wird.
+
+Für jedes Limit kannst du einen **Tagesbetrag**, einen **Monatsbetrag** oder beides festlegen. Wenn du ein Feld leer lässt, gibt es für diesen Zeitraum kein Limit. Ein Tageslimit darf nicht höher sein als das Monatslimit.
+
+#### Organisationsweite Limits
+
+Das Gesamtbudget für KI-Funktionen in deiner gesamten Organisation. Wenn ein Limit erreicht ist, werden KI-Anfragen für alle Organisationsmitglieder pausiert, bis der Zeitraum zurückgesetzt wird. Unter jedem Feld zeigt ein Nutzungsbalken an, wie viel im aktuellen Zeitraum ausgegeben wurde.
+
+#### Standardlimits pro Benutzer
+
+Wird auf jedes Organisationsmitglied angewendet, das keine eigene benutzerspezifische Überschreibung hat. Verwende diese Felder, um eine Basis für deine Organisation festzulegen, indem du die Standardwerte erhöhst oder verringerst. Wenn ein Mitglied sein Limit erreicht, werden nur die eigenen KI-Anfragen pausiert, bis der Zeitraum zurückgesetzt wird.
+
+Standardlimits pro Benutzer können nicht höher sein als die organisationsweiten Limits.
+
+#### Benutzerbezogene Überschreibungen
+
+Gib bestimmten Organisationsmitgliedern ein benutzerdefiniertes Limit, das die Standardlimits pro Benutzer ersetzt. Dies ist nützlich für Power-User, Evaluatoren oder Nutzer, die strengere Limits als die Standardwerte benötigen.
+
+Im Bereich **Benutzerbezogene Überschreibungen** kannst du die Benutzer mit einer Überschreibung mit den folgenden Details anzeigen:
+
+* **User** – der Nutzer, für den die Überschreibung gilt.
+* **Daily limit** – das für den Nutzer festgelegte Tageslimit.
+* **Monthly limit** – das für den Nutzer festgelegte Monatslimit.
+* **Today usage** – wie viel der Nutzer heute ausgegeben hat.
+* **Month usage** – wie viel der Nutzer in diesem Monat ausgegeben hat.
+
+Verwende das Feld **Search**, um bestimmte Nutzer schnell zu finden.
+
+Sie können außerdem auswählen, welche Spalten angezeigt werden. Klicke auf das Spaltenauswahlsymbol und wähle die anzuzeigenden oder auszublendenden Spalten aus oder verwende **Alle ausgewählt**, um alle Spalten gleichzeitig ein- oder auszublenden. Die Spalte **Benutzer** ist immer sichtbar.
+
+Um eine Überschreibung hinzuzufügen, gehe wie folgt vor:
+
+
+ 1. Klicke im Abschnitt **Per-user overrides** auf **Add user override**.
+ 2. Wähle im Dialog **Benutzerüberschreibung hinzufügen** im Feld **Benutzer** ein oder mehrere Mitglieder deiner Organisation aus. Benutzer, die bereits eine Überschreibung haben, können nicht ausgewählt werden.
+ 3. Wähle aus, wie die ausgewählten Nutzer eingeschränkt werden sollen:
+ * Gib ein **Tageslimit**, ein **Monatslimit** oder beides ein. Wenn du ein Feld leer lässt, wird das benutzerbezogene Limit für diesen Zeitraum entfernt. Wenn du beide Felder leer lässt, können diese Mitglieder KI ohne persönliches Limit verwenden (die organisationsweiten Limits gelten weiterhin).
+ * Alternativ kannst du **Diesen Benutzer von der KI-Nutzung ausschließen** aktivieren, um die ausgewählten Benutzer für alle KI-Anfragen zu sperren, unabhängig von Limits. Dies gilt auch für benutzerdefinierte KI-Anbieter.
+ 4. Klicke auf **Speichern**.
+
+
+Um eine vorhandene Überschreibung zu bearbeiten oder zu entfernen, klicke neben dem Benutzer auf und wähle **Bearbeiten** oder **Entfernen**. Alternativ kannst du auf den Benutzer klicken, um seine Überschreibung zu bearbeiten.
+
+
+ Eine benutzerspezifische Überschreibung hat Vorrang vor den Standardlimits pro Benutzer, aber die organisationsweiten Limits gelten immer zusätzlich. Auch ein Mitglied ohne persönliches Limit unterliegt weiterhin dem organisationsweiten Budget.
+
+
+### KI-Einstellungen für die Organisation
+
+Um die Standard-KI-Einstellungen für deine Crowdin-Enterprise-Organisation zu konfigurieren, öffne den **Workspace** deiner Organisation und gehe zu **KI > Einstellungen**. Diese globalen Einstellungen werden standardmäßig auf alle neuen Projekte angewendet, können aber für jedes Projekt im Bereich **Einstellungen > KI** überschrieben werden.
+
+Für jede Einstellung kannst du entweder einen vorhandenen Prompt aus dem Dropdown-Menü auswählen oder auf klicken, um einen neuen zu erstellen. Durch Klicken auf das Plus-Symbol wird der Dialog zum Erstellen eines Prompts geöffnet, wobei der passende Prompt-Typ bereits ausgewählt ist.
+
+#### Automatische Übersetzung
+
+Wähle einen Standard-Prompt vom Typ **Automatische Übersetzung und KI-Vorschlag**. Dieser Prompt wird automatisch ausgewählt, wenn du in einem Projekt eine automatische Übersetzung über KI ausführst, wodurch die Konfiguration beschleunigt wird. Du kannst vor dem Start der automatischen Übersetzung weiterhin einen anderen Prompt auswählen.
+
+#### KI-Vorschläge im Editor
+
+Wähle für KI-Vorschläge im Editor einen Standard-Prompt vom Typ **Automatische Übersetzung und KI-Vorschlag**. Wenn kein Prompt ausgewählt ist, werden im Bereich **Kontext & Übersetzungen** keine KI-Vorschläge angezeigt.
+
+#### KI-Alignment {#ai-alignment-organization-settings}
+
+Wenn diese Funktion aktiviert ist, erzeugt [KI-Alignment](#ai-alignment) automatisch Entwürfe für zweisprachige Begriffe auf Grundlage der im Projekt erstellten Übersetzungen und stellt so zusätzlichen Kontext für menschliche Übersetzer und die KI bereit. Diese Funktion verbessert Übersetzungsgenauigkeit und -konsistenz, ohne zusätzliche Eingaben zu erfordern.
+
+#### KI-QA-Prüfung {#ai-qa-check-organization-settings}
+
+Wähle den Standard-Prompt vom Typ **QA-Prüfung** aus, der für die KI-gestützte Qualitätssicherung in allen Projekten deiner Crowdin-Enterprise-Organisation verwendet werden soll. Wenn kein organisationsweiter Prompt konfiguriert ist, wird die KI-gestützte Prüfung nicht angewendet, es sei denn, in den Einstellungen eines bestimmten Projekts wurde ein Prompt ausgewählt.
+
+#### Advisor-Prüfung des String-Kontexts {#advisor-string-context-review-organization-settings}
+
+Wähle einen Standard-Prompt vom Typ **Advisor-Kontextüberprüfung** aus, der die Qualität des für Quell-Strings bereitgestellten Kontexts in allen Projekten deiner Organisation überprüft. Es kennzeichnet Strings, deren Kontext fehlt oder Übersetzern nicht dabei hilft zu verstehen, wie ein String verwendet wird.
+
+
+
+### KI-Protokolle
+
+Im Tab **Protokolle** werden KI-Anfragen für deine gesamte Organisation aufgezeichnet, sodass du die KI-Nutzung überwachen, fehlgeschlagene Anfragen untersuchen und den Token-Verbrauch verfolgen kannst. Protokolle sind für die letzten 30 Tage verfügbar. Ältere Einträge werden automatisch entfernt.
+
+Im Tab **Protokolle** kannst du die Liste der KI-Anfragen mit den folgenden Details anzeigen:
+
+* **Datum** – Das Datum und die Uhrzeit, zu der die Anfrage gestellt wurde.
+* **Status** – Der Status der Anfrage (z. B. Erfolg, Fehler, Timeout, Ausstehend).
+* **Benutzer** – Der Benutzer, der die Anfrage initiiert hat.
+* **Modell** – Das für die Anfrage verwendete KI-Modell.
+* **Prompt-Typ** – Der Typ des verwendeten Prompts (z. B. Automatische Übersetzung & KI-Vorschlag, Alignment, QA-Prüfung).
+* **Projekt** – Das Projekt, auf das sich die Anfrage bezieht.
+* **Aktion** – Die ausgeführte KI-Aktion (z. B. KI-Vorschlag, Alignment, QA-Prüfung).
+* **Dauer** – Die Zeit, die die Anfrage bis zum Abschluss benötigt hat, in Millisekunden.
+* **Eingabetoken** – Die Anzahl der in der Anfrage gesendeten Token.
+* **Ausgabetoken** – Die Anzahl der in der Antwort empfangenen Token.
+* **HTTP-Status** – Der vom KI-Anbieter zurückgegebene HTTP-Statuscode.
+* **Von Crowdin verwaltet** – Gibt an, ob die Anfrage einen von Crowdin verwalteten Anbieter verwendet hat.
+* **Prompt** – Der für die Anfrage verwendete Prompt.
+
+
+ Einige Spalten sind standardmäßig ausgeblendet. Klicke auf das Symbol für die Spaltenauswahl , um auszuwählen, welche Spalten angezeigt werden sollen.
+
+
+Um die Liste einzugrenzen, klicke auf die Schaltfläche **Filter**. Damit kannst du nach **Status**, **Aktion**, **Projekt**, **Benutzer**, **Modell**, **Prompt-Typ**, **Von Crowdin verwaltet**, **Token**, **Anwendungsname** und **Zeitraum** filtern.
+
+Um die vollständigen Details einer bestimmten Anfrage anzuzeigen, klicke auf einen Protokolleintrag, um den Dialog **Protokolldetails** zu öffnen. Er zeigt alle oben aufgeführten Details sowie:
+
+* **Initiiert von** – Gibt an, ob die Anfrage manuell von einem Benutzer (Benutzer) oder automatisch ausgelöst wurde.
+* **Autorisierungstyp** – Die Art, wie die Anfrage autorisiert wurde (z. B. Benutzersitzung, persönlicher Zugriffstoken, OAuth-Anwendung).
+* **IP** – Die IP-Adresse, von der die Anfrage stammt.
+* **User-Agent** – Der verwendete Browser oder Client.
+* **Fehlermeldung** – Der Grund, warum die Anfrage fehlgeschlagen ist (wird für fehlgeschlagene Anfragen angezeigt).
+
+## Automatische Übersetzung über KI
+
+Die automatische Übersetzung über KI ermöglicht es dir, deine Inhalte mithilfe von KI-Modellen mit hochwertigen, kontextbezogenen Übersetzungen automatisch zu übersetzen.
+
+
+
+
+ Du kannst außerdem den [Workflow-Schritt für die automatische KI-Übersetzung](/enterprise/workflows/) für neue Inhalte in deinem Projekt konfigurieren.
+
+
+## KI im Editor verwenden
+
+Um KI im Editor zu verwenden, konfiguriere einen Prompt vom Typ **Automatische Übersetzung und KI-Vorschlag** und wähle ihn unter **KI > Einstellungen > KI-Vorschläge im Editor** aus.
+
+Nach der Konfiguration können Übersetzer im Bereich **Kontext & Übersetzungen** für jede Zeichenfolge KI-gestützte Übersetzungsvorschläge verwenden.
+
+Für erweiterte Chat-basierte Unterstützung im Editor kannst du die Crowdin-Copilot-Anwendung verwenden:
+
+
+
+## KI-Alignment
+
+KI-Alignment verwendet KI, um menschliche Übersetzungen zu analysieren und automatisch Entwürfe für Glossarbegriffe auf Grundlage wiederkehrender Terminologiemuster zu erstellen. Diese Begriffe liefern wertvollen Kontext für Übersetzer und KI und unterstützen eine konsistente Terminologie in allen Projektübersetzungen. Beachte, dass KI-Alignment nur Übersetzungen analysiert, die von Benutzern im Editor übermittelt oder in das Projekt hochgeladen wurden. Automatische Übersetzungen werden nicht berücksichtigt.
+
+
+ KI-Alignment ist nur im Business-[Abonnement](https://crowdin.com/pricing#enterprise-plans) von Crowdin Enterprise verfügbar.
+
+
+### So funktioniert KI-Alignment
+
+Wenn ein Übersetzer eine Übersetzung übermittelt, analysiert KI-Alignment die verwendete Terminologie, um Entwürfe für Glossarbegriffe zu identifizieren und vorzuschlagen. Dabei werden Übersetzungen auf wiederkehrende Begriffe und Formulierungen überprüft, die die zentrale Terminologie des Projekts darstellen. KI-Alignment erzeugt anschließend Glossareinträge in vereinfachten Formen (z. B. `location` statt `locations`), um einen einheitlichen Begriffssatz für das Projekt zu erstellen.
+
+Beispielsweise könnte bei einem Projekt mit dem Quell-String `Remove this location` der erste KI-Übersetzungsvorschlag `Видалити це місце` lauten. Ein menschlicher Übersetzer wählt jedoch `Видалити цю локацію` und verwendet `локація` konsistent für `location`. Auf Grundlage dieser Auswahl erstellt KI-Alignment einen Glossarbegriffentwurf, der `location` mit `локація` verknüpft.
+
+Wenn später ein anderer Quell-String `Add location` übersetzt wird, gleicht die KI ihn mit diesem Glossarbegriff ab und schlägt `Додати локацію` vor, um die Konsistenz sicherzustellen. Dies geschieht, wenn der KI-Prompt für KI-Vorschläge im Editor so eingestellt ist, dass Glossarbegriffe berücksichtigt werden.
+
+Wenn menschliche Übersetzer außerdem auf Quell-Strings stoßen, die `location` enthalten, sehen sie den Glossarbegriff `location` zusammen mit seiner Übersetzung `локація`. Dies hilft Übersetzern, die bevorzugte Terminologie zu verwenden und erhöht die Konsistenz im gesamten Projekt.
+
+Wenn ein vorhandener Begriff von der vorgeschlagenen KI-Übersetzung abweicht, fügt KI-Alignment dem aktuellen Eintrag einen Begriffs-Entwurf hinzu, sodass Projektmanager die bevorzugte Terminologie prüfen und bestätigen können. Dieser Ansatz stellt sicher, dass neue Begriffe vorhandene Glossareinträge nicht überschreiben oder mit ihnen in Konflikt geraten.
+
+### Einrichten von KI-Alignment
+
+Um KI-Alignment zu verwenden, [konfiguriere einen Prompt](#configuring-ai-prompts) vom Typ **Alignment** und [wende ihn](/enterprise/project-settings/ai/#assigning-project-specific-prompts) auf die gewünschten Projekte an. Mit diesem Prompt-Typ kann KI-Alignment Übersetzungen verarbeiten und Entwürfe für Glossarbegriffe erstellen, während Übersetzer ihre Übersetzungsvorschläge hinzufügen.
+
+Im erweiterten Modus können Projektmanager die Kriterien für die Erstellung von Glossarbegriffentwürfen aus Übersetzungen weiter anpassen. Dazu gehört das Filtern von Begriffen, sodass nur solche aus bestimmten Fachgebieten als Entwürfe erstellt werden, oder das Anpassen von Toleranzwerten, um irrelevante Vorschläge zu minimieren. Mit diesen Anpassungen kann KI-Alignment sich auf die wesentliche Terminologie des Projekts konzentrieren.
+
+Beispielsweise können Manager KI-Alignment so konfigurieren, dass Begriffsentwürfe nur für branchenspezifische Terminologie erstellt werden, damit nur relevante Einträge aufgenommen werden.
+
+Nach der Konfiguration erscheinen alle von KI-Alignment erzeugten Begriffsentwürfe mit dem Status „Entwurf“ im Glossar, sodass Manager diese Begriffe prüfen und bestätigen können, bevor sie Teil des aktiven Glossars werden. Dieser Prüfschritt bietet Kontrolle über die Konsistenz und Genauigkeit der Terminologie im gesamten Projekt.
+
+## KI-QA-Prüfung
+
+Die KI-QA-Prüfung verwendet KI, um Übersetzungen automatisch anhand festgelegter Qualitätsstandards zu bewerten. Sie hilft Übersetzern, Probleme schnell zu erkennen und zu beheben, und gewährleistet Genauigkeit, Konsistenz und die Einhaltung projektspezifischer Anforderungen. Die KI-QA-Prüfung ergänzt und erweitert andere QA-Methoden (d. h. standardmäßige QA-Prüfungen, benutzerdefinierte QA-Prüfungen und externe QA-Prüfungen), indem sie umfassende Flexibilität bietet, den manuellen Prüfaufwand reduziert und die allgemeine Übersetzungsqualität verbessert.
+
+### So funktioniert die KI-QA-Prüfung
+
+Wenn die KI-QA-Prüfung aktiviert ist, bewertet sie jede eingereichte Übersetzung anhand anpassbarer Bewertungskriterien (Evaluierungsschritte), die im konfigurierten QA-Prüfungs-Prompt definiert sind. Von der KI erkannte Probleme werden direkt im Editor als Warnungen angezeigt, zusammen mit kurzen Vorschlägen zur Korrektur.
+
+Die Evaluierungsschritte können Folgendes umfassen:
+
+* **Genauigkeit** – Stellt sicher, dass kein Inhalt ausgelassen, hinzugefügt oder falsch übersetzt wird.
+* **Sprachliche Qualität** – Prüft Grammatik, Rechtschreibung, Zeichensetzung und Lesbarkeit.
+* **Terminologie** – Bestätigt die konsistente und korrekte Verwendung projektspezifischer Begriffe.
+* **Stil** – Prüft, ob Übersetzungen den festgelegten Stilrichtlinien entsprechen.
+* **Design** – Stellt sicher, dass Übersetzungen die Designvorgaben einschließlich Länge und Markup einhalten.
+* **Lokale Konventionen** – Passt Formate für Datumsangaben, Währungen, Adressen und mehr an.
+* **Kulturelle Anpassung (Verity)** – Lokalisiert kulturspezifische Verweise angemessen.
+* **Allgemeine Probleme** – Identifiziert sonstige Probleme mit der Übersetzungsqualität.
+
+Wenn eine Übersetzung beispielsweise von festgelegten Glossarbegriffen abweicht oder lokale Formatierungsstandards nicht erfüllt, hebt die KI dies hervor und gibt Empfehlungen, damit Übersetzer Konformität und Konsistenz erreichen.
+
+### KI-QA-Prüfung einrichten
+
+Um die KI-QA-Prüfung zu verwenden, erstelle und konfiguriere einen [QA-Prüfungs-Prompt](#configuring-ai-prompts). Jeder QA-Prüfungs-Prompt enthält klar definierte Evaluierungsschritte, denen die KI folgt, um Übersetzungsprobleme zu erkennen. Im Gegensatz zu anderen KI-Prompts enthält der QA-Prüfungs-Prompt einen eigenen Bereich **Evaluierungsschritte**, in dem du vordefinierte Prüfungen anpassen, bearbeiten oder erweitern kannst.
+
+Du kannst die Genauigkeit der KI-Analyse außerdem verbessern, indem du verschiedene Arten von zusätzlichem Kontext einbeziehst, der für den Inhalt deines Projekts relevant ist.
+
+Nach der Konfiguration kannst du einen Prompt für die QA-Prüfung als Standard für deine gesamte Organisation oder für einzelne Projekte festlegen.
+
+### KI-QA-Prüfung in Projekten anwenden
+
+Führe die folgenden Schritte aus, um die KI-QA-Prüfung in deinen Projekten zu aktivieren:
+
+
+ 1. [Erstelle und aktiviere einen QA-Prüfungs-Prompt](#configuring-ai-prompts).
+ 2. Lege ihn als Standard-QA-Prompt unter **Einstellungen > KI > Einstellungen** des Projekts fest.
+ 3. Aktiviere die **KI-gestützte Prüfung** unter **Einstellungen > QA-Prüfungen** des Projekts.
+
+
+Nach der Einrichtung prüft die KI eingereichte Übersetzungen kontinuierlich und stellt so die Einhaltung deiner Qualitätsrichtlinien sicher.
+
+## Advisor-Prüfung des String-Kontexts
+
+Die Prüfung des String-Kontexts durch den Advisor verwendet KI, um die Qualität des für deine Quell-Strings bereitgestellten Kontexts zu bewerten, und kennzeichnet Strings, bei denen der Kontext fehlt oder Übersetzern nicht dabei hilft zu verstehen, wie ein String verwendet wird. Sie unterstützt die Prüfung **Low string context coverage** auf der Registerkarte **Advisors** des Projekts.
+
+
+
+## Einschränkungen von KI-Übersetzungen
+
+KI-gestützte Übersetzungen basieren auf großen Sprachmodellen. Ihre Ausgabe ist daher probabilistisch, und ihre Genauigkeit kann je nach Sprachpaar und Komplexität des Inhalts variieren. Beachte bei der Verwendung der automatischen Übersetzung und von KI-Vorschlägen die folgenden Verhaltensweisen.
+
+### Ausgabe in falscher Sprache und Halluzinationen
+
+Gelegentlich kann ein KI-Modell eine Übersetzung in der falschen Sprache oder Schrift zurückgeben oder Text erzeugen, der die Quelle nicht korrekt wiedergibt (eine Halluzination). Dies ist eine allgemeine Einschränkung großer Sprachmodelle und kein spezifisches Crowdin-Problem. Sie tritt bei weniger verbreiteten Sprachpaaren oder bei wenig bereitgestelltem Kontext häufiger auf. Bei einer Übersetzung in eine Zielsprache, die eine nichtlateinische Schrift verwendet, kann ein Modell beispielsweise gelegentlich Zeichen aus einer anderen Schrift zurückgeben.
+
+**Bewährte Vorgehensweisen:**
+
+* Wähle für den Prompt ein anderes Modell oder einen anderen KI-Anbieter aus.
+* [Gib dem Prompt mehr Kontext](#configuring-ai-prompts), z. B. Dateikontext, Projektkontext, vorherige und nächste Zeichenfolgen, Glossarbegriffe, TM-Vorschläge und Style Guides.
+* Überprüfe KI-generierte Übersetzungen immer, bevor du sie genehmigst, und verwende [QA-Prüfungen](/enterprise/project-settings/qa-checks/) (einschließlich [KI-QA-Prüfung](#ai-qa-check)), um Probleme zu erkennen.
+
+### Identische Ausgabe bei verschiedenen Modellen
+
+Verschiedene Modelle erzeugen nicht immer unterschiedliche Übersetzungen. Bei derselben Prompt-Konfiguration und demselben Kontext können verschiedene Modelle identische Ausgaben liefern, insbesondere bei kurzen, eindeutigen oder klar definierten Zeichenfolgen. Wenn du Modelle vergleichst, um das passende auszuwählen, teste sie mit repräsentativen Inhalten deines Projekts, damit identische Ergebnisse nicht fälschlicherweise als Fehlkonfiguration angesehen werden.
+
+## Siehe auch
+
+
diff --git a/src/content/docs/de/enterprise/translation-process/offline-translation.mdx b/src/content/docs/de/enterprise/translation-process/offline-translation.mdx
new file mode 100644
index 000000000..2bc958c11
--- /dev/null
+++ b/src/content/docs/de/enterprise/translation-process/offline-translation.mdx
@@ -0,0 +1,154 @@
+---
+title: Offline-Übersetzung
+description: Dateien zur Offline-Übersetzung herunterladen und hochladen
+slug: enterprise/offline-translation
+sidebar:
+ order: 5
+---
+
+import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
+import { Icon } from 'astro-icon/components';
+import ReadMore from '~/components/ReadMore.astro';
+import QuestionAnswer from '~/components/QuestionAnswer.astro';
+import { Image } from 'astro:assets';
+import downloadFilesEditor from '!/crowdin/translation-process/download_files_editor.png';
+import downloadFilesLanguagePage from '!/enterprise/translation-process/download_files_language_page.png';
+import downloadFiles from '!/enterprise/translation-process/download_files.png';
+import downloadUploadFilesXliff from '!/enterprise/translation-process/download_upload_files_xliff.png';
+import downloadFilesExportFiltered from '!/crowdin/translation-process/download_files_export_filtered.png';
+import downloadUploadGrid from '!/crowdin/translation-process/download_upload_grid.png';
+import uploadTranslationsEditor from '!/crowdin/translation-process/upload_translations_editor.png';
+import uploadTranslationsLanguagePage from '!/enterprise/translation-process/upload_translations_language_page.png';
+
+Die Offline-Übersetzung ermöglicht es dir, an Projektdateien außerhalb von Crowdin Enterprise mit deinen bevorzugten Desktop-CAT-Tools zu arbeiten. Sobald die Übersetzungen abgeschlossen sind, kannst du sie wieder in das Projekt hochladen. Diese Option ist nur verfügbar, wenn Downloads vom Projektmanager in den [Projekteinstellungen](/enterprise/project-settings/privacy/#translations) aktiviert wurden.
+
+## Dateien herunterladen
+
+Du kannst jede Datei einzeln (im Original- oder XLIFF-Format) herunterladen, gefilterte Strings (im XLIFF-Format) herunterladen oder alle Dateien für eine bestimmte Sprache (im Original- oder XLIFF-Format) herunterladen. Dies kann über den Editor oder die Sprachseite erfolgen.
+
+
+
+### Eine einzelne Datei über den Editor herunterladen
+
+Um eine einzelne Datei für die Offline-Übersetzung herunterzuladen, gehe wie folgt vor:
+
+
+ 1. Öffnen Sie die gewünschte Datei im Editor.
+ 2. Gehe im Hauptmenü zu **Datei** und wähle **Herunterladen** oder **Als XLIFF exportieren**.
+
+
+### Eine einzelne Datei über die Sprachseite herunterladen
+
+
+ 1. Öffne dein Projekt und wähle eine Sprache aus.
+ 2. Klicke neben der Datei, die du herunterladen möchtest, auf .
+ 3. Wähle **Herunterladen** oder **Als XLIFF exportieren**.
+
+
+### Alle Dateien für eine bestimmte Sprache herunterladen
+
+Um alle Projektdateien für eine bestimmte Sprache herunterzuladen, gehe wie folgt vor:
+
+
+ 1. Öffne dein Projekt und wähle eine Sprache aus.
+ 2. Klicke auf **Herunterladen**.
+
+
+Mit der Option **Herunterladen** erhältst du ein ZIP-Archiv mit allen Projektdateien, die Übersetzungen im Originalformat enthalten. Dies ist nützlich, wenn du die lokalisierte Version deines Produkts testen möchtest.
+
+Alternativ kannst du alle Projektdateien für eine bestimmte Sprache als einzelne XLIFF-Datei herunterladen:
+
+
+ 1. Öffne dein Projekt und wähle eine Sprache aus.
+ 2. Klicke oben rechts auf .
+ 3. Wähle **Als XLIFF exportieren**.
+
+
+Die Option **Als XLIFF exportieren** stellt eine einzelne Datei bereit, die alle Quellstrings und abgeschlossenen Übersetzungen enthält. Diese Methode ist für die Offline-Übersetzung in CAT-Tools bequemer, da Dateien nicht einzeln geöffnet und exportiert werden müssen. Die meisten Desktop-Lokalisierungstools unterstützen das XLIFF-Format.
+
+### Gefilterte Strings im XLIFF-Format herunterladen
+
+Du kannst Strings auch anhand bestimmter Kriterien exportieren. Beispielsweise kannst du nur nicht übersetzte Strings, von einem bestimmten Nutzer übersetzte Strings oder Strings mit Kommentaren exportieren.
+
+Um gefilterte Strings herunterzuladen, gehe wie folgt vor:
+
+
+ 1. Öffnen Sie die gewünschte Datei im Editor.
+ 2. Wende Filter anhand deiner gewünschten Kriterien an.
+ 3. Gehe im Hauptmenü zu **Datei** und wähle **Gefiltert als XLIFF exportieren**.
+
+
+Wenn du im Modus [Mehrsprachig (Raster)](/enterprise/online-editor/#multilingual-mode-grid) des Editors arbeitest, klicke auf den Dropdown-Pfeil neben der Spalte einer Zielsprache und wähle **Gefilterte Inhalte in XLIFF exportieren**.
+
+
+ Weitere Informationen findest du unter [Online-Editor](/enterprise/online-editor/).
+
+
+## Übersetzungen hochladen
+
+Nachdem du die Übersetzungen offline abgeschlossen hast, kannst du sie im Original- oder XLIFF-Format wieder in das Projekt hochladen. Der Upload kann über den Editor oder die Sprachseite erfolgen.
+
+### Übersetzungen über den Editor hochladen
+
+Um eine Datei mit Übersetzungen hochzuladen, gehe wie folgt vor:
+
+
+ 1. Öffne die benötigte Datei im Editor.
+ 2. Gehe im Hauptmenü zu **Datei** und wähle **Übersetzungen hochladen**.
+ 3. Passe die [erweiterten Importeinstellungen](#advanced-import-settings) nach Bedarf an.
+ 4. Klicke auf **Datei auswählen** und wähle die Übersetzungsdatei von deinem Gerät aus.
+
+
+Wenn du im Editor den Modus [Mehrsprachig (Raster)](/enterprise/online-editor/#multilingual-mode-grid) verwendest, klicke auf den Dropdown-Pfeil neben der Spalte einer Zielsprache und wähle **Übersetzungen hochladen**.
+
+
+ Weitere Informationen findest du unter [Online-Editor](/enterprise/online-editor/).
+
+
+### Übersetzungen über die Sprachseite hochladen
+
+
+ 1. Öffne dein Projekt und wähle eine Sprache aus.
+ 2. Klicke neben der Datei, in die du Übersetzungen hochladen möchtest, auf .
+ 3. Wähle **Upload Translations**.
+ 4. Passe die [erweiterten Importeinstellungen](#advanced-import-settings) nach Bedarf an.
+ 5. Klicke auf **Datei auswählen** und wähle die Übersetzungsdatei von deinem Gerät aus.
+
+
+### XLIFF-Übersetzungen hochladen
+
+Nachdem du eine aus dem Projekt exportierte XLIFF-Datei fertig übersetzt hast, kannst du die abgeschlossenen Übersetzungen mit den folgenden Schritten wieder zu Crowdin Enterprise hochladen:
+
+
+ 1. Öffne dein Projekt und wähle eine Sprache aus.
+ 2. Klicke oben rechts auf .
+ 3. Wähle **XLIFF-Übersetzungen hochladen**.
+ 4. Passe die [erweiterten Importeinstellungen](#advanced-import-settings) nach Bedarf an.
+ 5. Klicke auf **Datei auswählen** und wähle die XLIFF-Datei mit den Übersetzungen von deinem Gerät aus.
+
+
+
+ Laut der offiziellen Dokumentation enthalten `\`-Elemente in der XLIFF-Datei das Attribut `state`, das den aktuellen Übersetzungsstatus jedes Strings angibt.
+
+ Wenn du XLIFF-Dateien für die Offline-Übersetzung aus Crowdin Enterprise exportierst, enthält jeder `\`-Knoten ein `state`-Attribut mit dem entsprechenden Wert. Im Folgenden siehst du die möglichen Werte:
+
+ * `needs-translation` – Das Segment muss übersetzt werden.
+ * `translated` – Das Segment wurde übersetzt.
+ * `final` – Das Segment wurde übersetzt und genehmigt.
+
+ In der Regel ändern Offline-CAT-Tools, die das XLIFF-Dateiformat unterstützen, den Status jedes Strings beim Export automatisch.
+
+ Wenn dein CAT-Tool das `state`-Attribut für übersetzte Strings jedoch nicht automatisch ändert oder Übersetzungen manuell im Editor vorgenommen werden, musst du das `state`-Attribut in deiner XLIFF-Datei manuell auf `translated` oder `final` ändern, damit die Übersetzungen sicher erfolgreich zu Crowdin Enterprise hochgeladen werden.
+
+
+### Erweiterte Importeinstellungen
+
+Beim Hochladen von Übersetzungen kannst du die folgenden Importoptionen anpassen, um zu steuern, wie das System mit den neuen Inhalten umgeht:
+
+* **Allow target translation to match source** – Aktiviere diese Option, wenn die Übersetzung absichtlich mit dem Quelltext identisch ist (z. B. bei Produktnamen oder Codebegriffen).
+* **Approve added translations** – Genehmige die hochgeladenen Übersetzungen automatisch, wenn du von ihrer Genauigkeit überzeugt bist.
+* **Translate hidden strings** – Beziehe Strings ein, die im Editor ausgeblendet sind, aber weiterhin übersetzt werden müssen (z. B. für die Systemverwendung oder Platzhalter).
+
+
+ Einige Importoptionen sind möglicherweise nur für Projektmitglieder mit Manager-Berechtigungen (oder höher) verfügbar.
+
diff --git a/src/content/docs/de/enterprise/translation-process/translation-strategies.mdx b/src/content/docs/de/enterprise/translation-process/translation-strategies.mdx
new file mode 100644
index 000000000..e2c4bef26
--- /dev/null
+++ b/src/content/docs/de/enterprise/translation-process/translation-strategies.mdx
@@ -0,0 +1,95 @@
+---
+title: Übersetzungsstrategien
+description: Ansätze zur effektiven Übersetzung und Prüfung deiner Inhalte
+slug: enterprise/translation-strategies
+sidebar:
+ order: 0
+---
+
+import ReadMore from '~/components/ReadMore.astro';
+
+Sobald deine Organisation eingerichtet und dein erstes Projekt erstellt ist, ist die Wahl der richtigen Übersetzungsstrategie entscheidend für eine effektive und effiziente Lokalisierung. Du musst festlegen, wer die zu deinem Projekt hinzugefügten Inhalte übersetzt und überprüft. Dies kann die Qualität und Bearbeitungszeit deiner Übersetzungen erheblich beeinflussen.
+
+Jedes Projekt in Crowdin Enterprise verfügt über einen eigenen Workflow, sodass du verschiedene Übersetzungsansätze flexibel nach deinen Anforderungen kombinieren kannst. Workflows ermöglichen es dir, den Übersetzungsprozess an unterschiedliche Inhaltstypen und Lokalisierungsanforderungen anzupassen.
+
+
+ Mehr über [Workflows](/enterprise/workflows/).
+
+
+## Anwendungsfälle
+
+Verwende mehrere Übersetzungsmethoden parallel oder nacheinander, um für jedes Projekt die optimale Kombination zu finden:
+
+* Weise interne Übersetzer den Sprachkombinationen zu, auf die sie spezialisiert sind. Übertrage die Übersetzung in weniger verbreitete Zielsprachen an eine Übersetzungsagentur.
+* Wähle einen Übersetzungsdienstleister im Crowdin-[Store](https://store.crowdin.com/) aus. Weise ihnen sowohl Übersetzungs- als auch Korrekturleseschritte im Workflow zu.
+* Übersetze Dateien automatisch mit KI-gestützten Tools oder maschinellen Übersetzungsengines, um deine internen Übersetzer zu unterstützen.
+* Füge den Schritt **TM-Auto-Übersetzung** zum Projekt-Workflow hinzu, um denselben Text zu übersetzen, der in verschiedenen Versionen und Bereichen deines Produkts verwendet wird.
+* Wenn du über eine aktive Community verfügst, wähle **Crowdsourcing** als einen der Workflow-Schritte. Füge als nächsten Schritt **Korrekturlesen** hinzu, um die Übersetzungen von professionellen Linguisten überprüfen zu lassen.
+
+## Internes Übersetzerteam zusammenstellen
+
+Du kannst bereits mit dir zusammenarbeitende Übersetzer und Korrekturleser in deine Organisation oder dein Projekt einladen. Dazu können gehören:
+
+* Inhouse-Übersetzer
+* Freiberufler
+* Übersetzer aus den Übersetzungsagenturen, mit denen du bereits arbeitest
+
+Wenn du dein eigenes Team zusammenstellst, lade jeden Übersetzer und Korrekturleser einzeln ein und verwalte deren Berechtigungen innerhalb deiner Organisation. Du kannst bestimmte Workflow-Schritte und Zielsprachen zuweisen, damit sie nur auf die relevanten Ressourcen zugreifen können.
+
+
+ Weitere Informationen findest du unter [Personen einladen](/enterprise/inviting-people/) zu einer Organisation oder einem Projekt.
+
+
+## Anfrage an einen Übersetzungsdienstleister senden
+
+Professionelle Übersetzungsagenturen können in Crowdin Enterprise eigene Organisationen haben. Die Zusammenarbeit zwischen den Organisationen basiert auf einer Kunden-Dienstleister-Beziehung. Du kannst einen Dienstleister aus dem Crowdin Store auswählen oder die Übersetzungsagentur, mit der du bereits arbeitest, als deinen Dienstleister einladen. Dafür sollte die Agentur eine separate Organisation in Crowdin Enterprise registrieren.
+
+Das Gute an der Zusammenarbeit mit einer Dienstleisterorganisation ist, dass du nicht jeden Übersetzer und Korrekturleser der Agentur in deine Organisation oder dein Projekt einladen musst. Du lädst nur die Dienstleisterorganisation ein. Sie erhält eine gesicherte Kopie der ihr zugewiesenen Workflow-Schritte als eingehendes Projekt. Sobald das eingehende Projekt akzeptiert wurde, kann die Dienstleisterorganisation eigene Workflows und bestimmte Übersetzer zuweisen, ohne den Workflow deines Projekts in irgendeiner Weise zu beeinflussen. Alle von ihnen erstellten Übersetzungen werden als von diesem Dienstleister erstellte Übersetzungen gekennzeichnet, nicht als Übersetzungen einzelner Personen.
+
+Professionelle Übersetzungsdienste bieten eine hochwertige und effiziente Lokalisierung. Diese Dienste sind kostenpflichtig. Besprich daher vor Beginn der Zusammenarbeit die Preise und Projektkosten mit dem Dienstleister.
+
+
+ Weitere Informationen findest du unter [Eine Organisation als Dienstleister einladen](/enterprise/vendors/#inviting-an-existing-organization-to-be-a-vendor).
+
+
+## Automatische Übersetzung per KI, maschineller Übersetzung oder Translation Memory
+
+KI-gestützte Tools für die automatische Übersetzung, Engines für maschinelle Übersetzung (MT) und Translation Memory (TM) sind allesamt effektive Methoden zur automatischen Übersetzung von Projektdateien. Jede Methode bietet einzigartige Vorteile, um menschliche Übersetzer zu unterstützen, die Lokalisierung zu beschleunigen und Übersetzungskosten zu senken. Nach der automatischen Übersetzung können menschliche Übersetzer diese Übersetzungen überprüfen und verfeinern, um hochwertige Ergebnisse sicherzustellen.
+
+### KI-gestützte automatische Übersetzung
+
+Crowdin Enterprise lässt sich mit führenden KI-Anbietern wie OpenAI, Google Gemini, Microsoft Azure OpenAI und weiteren integrieren. KI-gestützte Übersetzungen liefern kontextbezogene und hochwertige Übersetzungen, die die Effizienz deutlich steigern.
+
+Du kannst deine Auswahl an KI-Anbietern erweitern, indem du die entsprechenden Anwendungen aus dem Crowdin [Store](https://store.crowdin.com/tags/ai) installierst.
+
+
+ Weitere Informationen findest du unter [Crowdin AI](/enterprise/crowdin-ai/).
+
+
+### Engines für maschinelle Übersetzung (MT)
+
+Crowdin Enterprise unterstützt die Integration der beliebtesten MT-Engines, darunter Google Translate und AutoML Translation, Microsoft Translator, DeepL Pro und Amazon Translate.
+
+Wie bei KI-Anbietern kannst du weitere MT-Engines deiner Wahl aus dem Crowdin-[Store](https://store.crowdin.com/tags/mt) hinzufügen.
+
+
+ Weitere Informationen findest du unter [Engines für maschinelle Übersetzung](/enterprise/machine-translation/).
+
+
+### Translation Memory (TM)
+
+Translation Memory speichert Quellstrings und deren Übersetzungen in verschiedenen Sprachen. Für jedes Crowdin-Enterprise-Projekt wird automatisch ein TM erstellt. Du kannst auch vorhandene TMs hochladen.
+
+Die TM-Auto-Übersetzung hilft dir, den Übersetzungsprozess zu beschleunigen, indem bereits übersetzte Inhalte genutzt werden. Das ist besonders hilfreich für wiederholte oder ähnliche Strings und senkt dadurch die Übersetzungskosten.
+
+
+ Mehr über [Translation Memory](/enterprise/translation-memory/) erfahren.
+
+
+## Deine Community einbinden
+
+Crowdsourcing ist eine Lokalisierungsmethode, bei der die Community deines Produkts deine Inhalte übersetzt. Von Community-Mitgliedern erstellte Übersetzungen können von professionellen Linguisten überprüft oder direkt in die Produktion übernommen werden. Lade deine Community über soziale Medien oder andere von dir verwendete Kommunikationskanäle ein.
+
+
+ Erfahren Sie mehr über [Crowdsourcing](/enterprise/crowdsourcing/).
+
diff --git a/src/content/docs/tr/crowdin/online-editor/overview.mdx b/src/content/docs/tr/crowdin/online-editor/overview.mdx
index 73017094a..5360e7513 100644
--- a/src/content/docs/tr/crowdin/online-editor/overview.mdx
+++ b/src/content/docs/tr/crowdin/online-editor/overview.mdx
@@ -872,7 +872,7 @@ To apply auto-translation in the Editor, follow these steps:
[ÇB Eşleşme Türleri](/translation-memory/#çb-eşleşme-hesaplaması) hakkında daha fazlasını okuyun.
3. Expand the **Advanced settings** section to finetune the auto-translation process:
- * **Translate from** – select the language to use as the source for auto-translation. By default, it's preselected to the project’s source language, but you can choose any other project language. This provides greater flexibility and may improve translation quality by allowing you to use a more suitable existing translation (e.g., an adapted English version instead of the original Japanese) or translate directly between related languages (e.g., Spanish to Portuguese).
+ * **Translate from** – select the language to use as the source for auto-translation. Varsayılan olarak projenin kaynak dili önceden seçilmiştir ancak başka herhangi bir proje dilini seçebilirsiniz. This provides greater flexibility and may improve translation quality by allowing you to use a more suitable existing translation (e.g., an adapted English version instead of the original Japanese) or translate directly between related languages (e.g., Spanish to Portuguese).
For auto-translation via AI, the project's original source text is also included as context to ensure higher accuracy.
diff --git a/src/content/docs/tr/crowdin/project-management/project-settings/parser-configuration.mdx b/src/content/docs/tr/crowdin/project-management/project-settings/parser-configuration.mdx
index ef008c9dc..fa6ca0227 100644
--- a/src/content/docs/tr/crowdin/project-management/project-settings/parser-configuration.mdx
+++ b/src/content/docs/tr/crowdin/project-management/project-settings/parser-configuration.mdx
@@ -18,7 +18,7 @@ Ayrıştırıcı yapılandırması özelliği, Crowdin tarafından desteklenen d
Ayrıştırıcı yapılandırmasını belirli bir biçimdeki tüm dosyalar veya tek dosyalar için ayarlayabilirsiniz. Bir dosya biçimi için ayrıştırıcı yapılandırmasını kaydettikten sonra, kaynak dosyaları projenize yükleyebilirsiniz ve Crowdin ayarlarınızı buna göre uygulayacaktır.
-Şu biçimler için içe ve dışa aktarma davranışını yapılandırabilirsiniz: Java Properties, Genel XML, DITA, AsciiDoc, Düz metin, MadCap Flare, HTML, Office belgeleri, Adobe FrameMaker, Adobe InDesign, Markdown ve MediaWiki.
+Desteklenen dosya biçimlerinin çoğu, yapılandırılabilir içe ve dışa aktarma davranışına sahiptir.
Bazı ayrıştırıcı ayarları [dizgi tabanlı](/creating-project/#dizge-tabanlı-proje) projelerde kullanılamayabilir.
@@ -26,10 +26,38 @@ Ayrıştırıcı yapılandırmasını belirli bir biçimdeki tüm dosyalar veya
## Ayrıştırıcı Yapılandırma Parametreleri
-Bazı parametreler tüm biçimlerde ortakken diğerleri biçime özgüdür. Aşağıdaki tabloda, kullanılabilir ayrıştırıcı parametrelerini ve yapılandırılabilecekleri biçimleri görebilirsiniz.
+Bazı parametreler tüm biçimlerde ortakken diğerleri biçime özgüdür.
+
+### Dosya Biçimine Göre Parametreler
+
+Aşağıdaki tabloda, kullanılabilir ayrıştırıcı parametrelerini ve yapılandırılabilecekleri biçimleri görebilirsiniz.
+### Office Belgeleri Parametreleri
+
+Office belgelerinin, ayarlar ileti öğesinde olduğu gibi burada gruplandırılmış kendi parametreleri vardır.
+
+
+ Bir dosya, ayrıştırıcının desteklediği seçeneklerle birlikte eklendiği ayrıştırıcıyı da tutar. Daha önce eklenmiş bir Office belgesi için seçeneklerin tamamını almak amacıyla belgeyi tekrar yükleyin.
+
+
+#### Genel Seçenekler
+
+
+
+#### Metin Belgeleri
+
+
+
+#### Elektronik Tablolar
+
+
+
+#### Slaytlar
+
+
+
## Belirli Bir Biçimdeki Tüm Proje Dosyaları için Ayrıştırıcı Yapılandırması
Belirli bir biçimdeki tüm dosyalar için tercih edilen ayrıştırıcı yapılandırmasını ayarlamak için şu adımları izleyin:
@@ -43,7 +71,7 @@ Belirli bir biçimdeki tüm dosyalar için tercih edilen ayrıştırıcı yapıl
Alternatif olarak, yapılandırılabilir ayrıştırıcı ayarlarına sahip biçimler için aynı ayarları [**Paket oluştur**](/bundles/#paketleri-yapılandırma) veya [**Paketi düzenle**](/bundles/#paketleri-düzenleme) ileti öğesinde hedef biçimin yanındaki simgesine tıklayarak açabilirsiniz.
-To add a new file format, click **Add Apps** and install the required format.
+Yeni bir dosya biçimi eklemek için sağ üstteki **Uygulamaları Ekle**’ye tıklayın ve gerekli biçimi yükleyin.
## Tek Dosya için Ayrıştırıcı Yapılandırması
diff --git a/src/content/docs/tr/crowdin/reports/contributor-reports.mdx b/src/content/docs/tr/crowdin/reports/contributor-reports.mdx
index e66c57f1b..57f5d7ad6 100644
--- a/src/content/docs/tr/crowdin/reports/contributor-reports.mdx
+++ b/src/content/docs/tr/crowdin/reports/contributor-reports.mdx
@@ -77,7 +77,7 @@ Maliyet Tahmini raporu, atandığınız tüm veya belirli görevlere dayanarak p
Seçilen görevler içindeki çevrilmemiş ve onaylanmamış dizgilerin maliyetini görmek için çeviri ve onay fiyatlarını ayarlayın.
-You can generate a Cost Estimate report based on the following filter parameters:
+Aşağıdaki süzgeç parametrelerine dayanarak bir Maliyet Tahmini raporu oluşturabilirsiniz:
* Görev: Tüm görevler veya belirli bir görev.
@@ -90,34 +90,34 @@ You can generate a Cost Estimate report based on the following filter parameters
Maliyet Tahmin raporunu oluşturmak için şu adımları izleyin:
- 1. Select the preferred currency and the report unit (words, strings, characters without spaces, or characters with spaces).
- 2. Set your [rates](#rates-cost-estimate) for translations and approvals.
+ 1. Tercih edilen para birimini ve rapor birimini (kelimeler, dizgiler, boşlukları olmayan karakterler veya boşlukları olan karakterler) seçin.
+ 2. Çeviriler ve onaylar için [fiyatlarınızı](#fiyatlar-maliyet-tahmini) ayarlayın.
3. İlgilendiğiniz rapor verilerini belirtmek için mevcut süzgeç parametrelerini kullanın.
- 4. Click **Generate**.
+ 4. **Oluştur**’a tıklayın.
-
+
- Rates are automatically saved after you click *Generate*.
+ *Oluştur*’a tıkladıktan sonra fiyatlar otomatik olarak kaydedilir.
-#### Cost Estimate Queue {#queue-cost-estimate}
+#### Maliyet Tahmini Kuyruğu {#queue-cost-estimate}
-**Oluştur**’a tıkladıktan sonra, Maliyet Tahmini raporu proje için paylaşılan rapor kuyruğuna eklenir ve arka planda işlenir. Bu, farklı süzgeçlerle oluşturulan birden çok raporun birbirini geçersiz kılmamasını sağlar. Each report is generated separately and appears in the **Reports > Archive** section once completed.
+**Oluştur**’a tıkladıktan sonra, Maliyet Tahmini raporu proje için paylaşılan rapor kuyruğuna eklenir ve arka planda işlenir. Bu, farklı süzgeçlerle oluşturulan birden çok raporun birbirini geçersiz kılmamasını sağlar. Her rapor ayrı olarak oluşturulur ve tamamlandıktan sonra **Raporlar > Arşiv** bölümünde görünür.
Yöneticiler tarafından oluşturulan raporların kuyrukta daha yüksek önceliği vardır. Eğer katkıda bulunanın raporu hala kuyruktayken yönetici rapor oluşturmaya başlarsa, ilk olarak yöneticinin raporu işlenecektir.
-When a report is added to the queue, a notification appears confirming that the report generation has been queued, with quick access to view the queue or close the message.
+Kuyruğa bir rapor eklendiğinde, kuyruğu görüntülemek veya iletiyi kapatmak için hızlı erişimle birlikte rapor oluşturmanın kuyruğa alındığını onaylayan bir bildirim görünür.
-While the report is being generated, a pop-up in the lower-right corner of the screen shows the queue status. The status updates automatically as the report progresses:
+Rapor oluşturulurken ekranın sağ alt köşesindeki açılır pencere kuyruk durumunu gösterir. Rapor ilerledikçe durum otomatik olarak güncellenir:
-* **Pending** – the report is waiting in the queue and has not started processing yet.
-* **In progress** – the report generation has started. A progress bar shows the current percentage.
-* **Completed** – the report has been generated successfully and can be accessed via the [Archive](#archive).
-* **Failed** – an error occurred during report generation.
+* **Beklemede** – rapor kuyrukta bekliyor ve henüz işlenmeye başlamadı.
+* **Devam ediyor** – rapor oluşturma işlemi başladı. Bir ilerleme çubuğu şu anki yüzdeyi gösterir.
+* **Tamamlandı** – rapor başarılı olarak oluşturuldu ve rapora [Arşiv](#arşiv) aracılığıyla erişilebilir.
+* **Başarısız oldu** – rapor oluşturma sırasında bir hata meydana geldi.
-Each report runs independently, so you can safely generate multiple Cost Estimate reports with different filters without affecting those that might have been started earlier and are still in progress.
+Her rapor bağımsız olarak çalışır, böylece daha önce başlatılmış ve halen devam etmekte olan raporları etkilemeden, farklı süzgeçlere sahip birden çok Maliyet Tahmini raporunu güvenli bir şekilde oluşturabilirsiniz.
### Fiyatlar {#rates-cost-estimate}
@@ -127,33 +127,33 @@ Taban fiyatlar (tam çeviri, düzeltme) için ücretleri belirleyebilir ve Net F
Taban Fiyatlar bölümünde, aşağıdaki iş türleri için fiyatları ayarlayabilirsiniz:
-* **Full translation** – for each translation made by a person.
- If the string has multiple translations made by the same person, only one is counted. Eğer dizginin farklı kişiler tarafından yapılmış birden fazla çevirisi varsa, her biri belirli bir çevirmen olarak sayılır.
-* **Proofread** – for each approved translation.
+* **Tam çeviri** – bir kişi tarafından yapılan her çeviri için.
+ Eğer dizgide aynı kişi tarafından yapılmış birden çok çeviri varsa, sadece biri sayılır. Eğer dizginin farklı kişiler tarafından yapılmış birden fazla çevirisi varsa, her biri belirli bir çevirmen olarak sayılır.
+* **Düzeltme** – onaylanan her çeviri için.
#### Net Fiyat Şemaları {#net-rate-schemes-cost-estimate}
Net Fiyat Şemaları bölümünde, taban fiyatlara ek olarak, çeşitli ÇB Eşleşme türlerinin ÇB önerileri kullanılarak yapılan çeviriler için ödenecek tam çeviri fiyatının yüzdesini ayarlayabilirsiniz. Varsayılan olarak, aşağıdaki ÇB Eşleşme türleri için tam çeviri fiyatının yüzdesini yapılandırabilirsiniz:
-* **101 (perfect)** – for translations made using Perfect match TM suggestions (source strings are identical to TM suggestion by text and context).
-* **100** – for translations made using 100% match TM suggestions (source strings are identical to TM suggestion only by text).
+* **101 (mükemmel)** – Mükemmel eşleşme ÇB önerileri kullanılarak yapılan çeviriler için (kaynak dizgiler, metin ve içerik olarak ÇB önerisiyle birebir aynıdır).
+* **100** – %100 eşleşen ÇB önerileri kullanılarak yapılan çeviriler için (kaynak dizgiler sadece metin olarak ÇB önerisiyle birebir aynıdır).
Ayrıca, tercih edilen metin benzerliği yüzdesini ve böyle bir çeviri için ödenecek tam çeviri fiyatı yüzdesini belirterek kendi ÇB eşleşme türlerinizi de ekleyebilirsiniz.
Kendi ÇB eşleşme türlerinizi eklemek için şu adımları izleyin:
- 1. Click in the Net Rate Schemes section.
- 2. Click on the appeared button.
+ 1. Net Fiyat Şemaları bölümünde simgesine tıklayın.
+ 2. Görünen düğmesine tıklayın.
3. ÇB eşleşme aralığını ve tam çeviri fiyatı yüzdesini belirtin.
- 4. Click to save the settings.
+ 4. Ayarları kaydetmek için simgesine tıklayın.
#### Özel Fiyatlar Ekleme {#custom-rates-cost-estimate}
-Eğer birden çok dil konuşuyorsanız ve farklı dillerle çalışıyorsanız, varsayılan olarak tüm dillere uygulanan taban fiyatlara ek olarak belirli diller için özel fiyatlar ekleyebilirsiniz. To add custom rates, click **Add custom rates**.
+Eğer birden çok dil konuşuyorsanız ve farklı dillerle çalışıyorsanız, varsayılan olarak tüm dillere uygulanan taban fiyatlara ek olarak belirli diller için özel fiyatlar ekleyebilirsiniz. Özel fiyatları eklemek için **Özel fiyatlar ekle**’ye tıklayın.
Özel fiyatlar için dilleri seçmek amacıyla **Dilleri Düzenle**’ye tıklayın ve ihtiyacınız olanları seçin. İhtiyacınız olan sayıda özel fiyatlar oluşturabilirsiniz.
@@ -165,24 +165,24 @@ Eğer proje yöneticileri birden çok fiyat yapılandırması kaydettiyse, bunla
Kaydedilmiş fiyat şablonlarını görüntülemek ve seçmek için **Şablonlar**’a tıklayın.
-### Include Auto-translated Strings
+### Otomatik Çevrilmiş Dizgileri Dahil Edin
-Select **Include auto-translated strings** if you want to include auto-translated strings in a Cost Estimate report. Varsayılan olarak, bu seçenek seçilidir.
+Otomatik çevrilmiş dizgileri bir Maliyet Tahmini raporuna dahil etmek istiyorsanız **Otomatik çevrilmiş dizgileri dahil et**’i seçin. Varsayılan olarak, bu seçenek seçilidir.
-Örneğin, projede çevrilmemiş bir `Kullanıcı adınızı doğrulayın` dizgisi var. You generate a Cost Estimate report with the **Include auto-translated strings** option selected. Bu dizgi, Maliyet Tahminine dahil edilecektir. Daha sonra bir proje yöneticisi bu dizgiyi ÇB veya MÇ motoru aracılığıyla otomatik olarak çevirir ve siz de seçilen **Otomatik çevrilen dizgileri dahil et** seçeneği ile bir kez daha bir Maliyet Tahmini raporu oluşturursunuz. This time, the auto-translated string `Validate your username` won't be included in the Cost Estimate report.
+Örneğin, projede çevrilmemiş bir `Kullanıcı adınızı doğrulayın` dizgisi var. **Otomatik çevrilmiş dizgileri dahil et** seçeneği seçili olarak bir Maliyet Tahmini raporu oluşturuyorsunuz. Bu dizgi, Maliyet Tahminine dahil edilecektir. Daha sonra bir proje yöneticisi bu dizgiyi ÇB veya MÇ motoru aracılığıyla otomatik olarak çevirir ve siz de seçilen **Otomatik çevrilen dizgileri dahil et** seçeneği ile bir kez daha bir Maliyet Tahmini raporu oluşturursunuz. Bu kez, otomatik çevrilmiş `Kullanıcı adınızı doğrulayın` dizgisi, Maliyet Tahmini raporuna dahil edilmeyecektir.
-On the other hand, with the **Include auto-translated strings** option cleared, the string `Validate your username` will be included in the Cost Estimate report both times, when untranslated and when auto-translated via TM or MT engine.
+Diğer taraftan, **Otomatik çevrilmiş dizgileri dahil et** seçeneğinin işareti kaldırıldığında, `Kullanıcı adınızı doğrulayın` dizgisi, hem çevrilmediğinde hem de ÇB veya MÇ motoru ile otomatik çevrildiğinde Maliyet Tahmini raporuna dahil edilecektir.
### Dahili Belirsiz Eşleşmeleri Hesaplayın
-Internal Fuzzy Matches are partial (fuzzy) TM matches found among untranslated strings in your project that can potentially be added to the Translation Memory. For example, if the first string in a file is `Validate your username` and the last one is `Validate your username again`, there is an internal fuzzy match.
+Dahili Belirsiz Eşleşmeler, projenizdeki çevrilmemiş dizgiler arasında bulunan ve potansiyel olarak Çeviri Belleğine eklenebilir kısmi (belirsiz) ÇB eşleşmeleridir. Örneğin, eğer bir dosyadaki ilk dizgi `Kullanıcı adınızı doğrulayın` ve sonuncusu `Kullanıcı adınızı tekrar doğrulayın` ise, dahili belirsiz bir eşleşme olur.
-To include fuzzy (99% and less) internal matches, as well as perfect (101%) and 100% matches, in your Cost Estimate report and get a more comprehensive prediction of how many strings can be added to the TM if translated in sequence, select **Calculate Internal Fuzzy Matches**. Note that these calculations are approximate because the actual translation order may differ.
+Maliyet Tahmini raporunuza, mükemmel (%101) ve %100 eşleşmelerin yanı sıra dahili belirsiz (%99 ve daha az) eşleşmeleri dahil etmek ve sırayla çevrilirse ÇB’ye kaç dizgi eklenebileceğine ilişkin daha kapsamlı bir tahmin almak için **Dahili Belirsiz Eşleşmeleri Hesapla**’yı seçin. Gerçek çeviri sırası farklılık gösterebileceğinden bu hesaplamaların yaklaşık değerler olduğunu unutmayın.
-If you clear **Calculate Internal Fuzzy Matches**, the Cost Estimate report will only show perfect (101%) and 100% internal matches (repetitions), and will not include any fuzzy matches.
+Eğer **Dahili Belirsiz Eşleşmeleri Hesapla** seçeneğinin işaretini kaldırırsanız, Maliyet Tahmini raporu sadece mükemmel (%101) ve %100 dahili eşleşmeleri (tekrarları) gösterir ve herhangi bir belirsiz eşleşmeyi içermeyecektir.
- Internal Fuzzy Matches are counted according to the [Net Rate Schemes](#net-rate-schemes-cost-estimate) configurations.
+ Dahili Belirsiz Eşleşmeler, [Net Fiyat Şemaları](#net-fiyat-şemaları-maliyet-tahmini) yapılandırmalarına göre sayılır.
### Sonuç Çözümlemesi {#result-analysis-cost-estimate}
@@ -201,7 +201,7 @@ Rapor oluşturulduğunda, aşağıdaki tutarları göreceksiniz:
Maliyet Tahmini raporunu indirmek için **Dışa Aktar**’a tıklayın ve tercih edilen dışa aktarma biçimini (CSV, XLSX veya JSON) seçin.
- The generated Cost Estimate report is available for viewing in the [Archive](#archive) section.
+ Oluşturulan Maliyet Tahmini raporu, [Arşiv](#arşiv) bölümünde görüntülemek için bulunur.
## En İyi Üyeler
@@ -228,7 +228,7 @@ To generate a custom list of top members, follow these steps:
1. Tercih edilen rapor birimini seçin (kelimeler, dizgiler, boşluklu veya boşluksuz karakterler).
2. Select the time period for which you want to see the activity of contributors.
3. To make a list of contributors for a specific language, select the language you need from the drop-down menu above the list. Alternatively, select **All languages**.
- 4. Click **Generate**.
+ 4. **Oluştur**’a tıklayın.
Başka bir katkıda bulunan kişinin hesabını veya hesabınızı aramak için arama alanını kullanın.
@@ -267,11 +267,11 @@ Aşağıdaki süzgeç parametrelerine dayanarak bir Katkım raporu oluşturabili
Katkım raporunu oluşturmak için şu adımları izleyin:
- 1. Select the preferred currency and the report unit (words, strings, characters without spaces, or characters with spaces).
+ 1. Tercih edilen para birimini ve rapor birimini (kelimeler, dizgiler, boşlukları olmayan karakterler veya boşlukları olan karakterler) seçin.
2. [Fiyatlarınızı](#fiyatlar-katkım) ayarlayın.
3. *(İsteğe bağlı)* [Gelişmiş ayarları](#gelişmiş-ayarlar-katkım) yapılandırın.
4. İlgilendiğiniz rapor verilerini belirtmek için mevcut süzgeç parametrelerini kullanın.
- 5. Click **Generate**.
+ 5. **Oluştur**’a tıklayın.
@@ -293,7 +293,7 @@ You can set the prices for Base rates and configure Net Rate Schemes (percentage
In the Base Rates section, you can set the rate for the following type of work:
* **Tam çeviri** – yaptığınız her çeviri için.
- If the string has multiple translations made by the same person, only one is counted. Eğer dizginin farklı kişiler tarafından yapılmış birden fazla çevirisi varsa, her biri belirli bir çevirmen olarak sayılır.
+ Eğer dizgide aynı kişi tarafından yapılmış birden çok çeviri varsa, sadece biri sayılır. Eğer dizginin farklı kişiler tarafından yapılmış birden fazla çevirisi varsa, her biri belirli bir çevirmen olarak sayılır.
#### Gelişmiş Ayarlar {#advanced-settings-my-contribution}
@@ -355,7 +355,7 @@ Kendi eşleşme türlerinizi eklemek için şu adımları izleyin:
#### Özel Fiyatlar Ekleme {#custom-rates-my-contribution}
-Eğer birden çok dil konuşuyorsanız ve farklı dillerle çalışıyorsanız, varsayılan olarak tüm dillere uygulanan taban fiyatlara ek olarak belirli diller için özel fiyatlar ekleyebilirsiniz. To add custom rates, click **Add custom rates**.
+Eğer birden çok dil konuşuyorsanız ve farklı dillerle çalışıyorsanız, varsayılan olarak tüm dillere uygulanan taban fiyatlara ek olarak belirli diller için özel fiyatlar ekleyebilirsiniz. Özel fiyatları eklemek için **Özel fiyatlar ekle**’ye tıklayın.
Özel fiyatlar için dilleri seçmek amacıyla **Dilleri Düzenle**’ye tıklayın ve ihtiyacınız olanları seçin. İhtiyacınız olan sayıda özel fiyatlar oluşturabilirsiniz.
@@ -365,7 +365,7 @@ Eğer birden çok dil konuşuyorsanız ve farklı dillerle çalışıyorsanız,
Katkım raporu oluşturulduğunda maliyetlerinizin, tasarruflarınızın ve çalışma türlerinizin kapsamlı bir dökümünü görüntüler.
-##### Cost Summary
+##### Maliyet Özeti
* **Total** – The final calculated translation and validation cost for your entire contribution.
* **User Information** – Your profile picture, full name, username, and role in the project. Since this report reflects only your work, the summary displayed next to your profile matches the global total.
@@ -430,7 +430,7 @@ To generate the **Time Spent** report, follow these steps:
1. Select the preferred currency.
2. Set your [rates](#rates-time-spent).
3. İlgilendiğiniz rapor verilerini belirtmek için mevcut süzgeç parametrelerini kullanın.
- 4. Click **Generate**.
+ 4. **Oluştur**’a tıklayın.
@@ -447,7 +447,7 @@ To generate the **Time Spent** report, follow these steps:
#### Özel Fiyatlar Ekleme {#custom-rates-time-spent}
-Eğer birden çok dil konuşuyorsanız ve farklı dillerle çalışıyorsanız, belirli diller için özel fiyatlar ekleyebilirsiniz. To add custom rates, click **Add custom rates**.
+Eğer birden çok dil konuşuyorsanız ve farklı dillerle çalışıyorsanız, belirli diller için özel fiyatlar ekleyebilirsiniz. Özel fiyatları eklemek için **Özel fiyatlar ekle**’ye tıklayın.
Özel fiyatlar için dilleri seçmek amacıyla **Dilleri Düzenle**’ye tıklayın ve ihtiyacınız olanları seçin. İhtiyacınız olan sayıda özel fiyatlar oluşturabilirsiniz.
diff --git a/src/content/docs/zh/crowdin/billing/app-subscriptions.mdx b/src/content/docs/zh/crowdin/billing/app-subscriptions.mdx
index 5efe31021..5f4649cbe 100644
--- a/src/content/docs/zh/crowdin/billing/app-subscriptions.mdx
+++ b/src/content/docs/zh/crowdin/billing/app-subscriptions.mdx
@@ -12,18 +12,18 @@ Crowdin 商店提供各种应用程序,您可以安装这些应用程序来扩
-其中一些应用是免费的,而另一些则是付费的。 您可以轻松区分付费应用,因为所有付费应用都指定了订阅价格。
+其中一些应用是免费的,而另一些则是付费的。您可以轻松区分付费应用,因为所有付费应用都指定了订阅价格。
-安装付费应用后,将为您激活 14 天的免费试用期。 免费试用期结束后,您将被要求[订阅](#subscribing-to-paid-app)。
+安装付费应用后,将为您激活 14 天的免费试用期。免费试用期结束后,您将被要求[订阅](#subscribing-to-paid-app)。
-根据您激活与主要 Crowdin 订阅相关的付费应用订阅的日期,第一笔付款金额可能与默认应用订阅费用不同。 在下一个计费周期,应用程序订阅将完整包含在您的主要 Crowdin 订阅中。 所有活动的付费应用订阅的信息都将添加到您的发票中。
+根据您激活与主要 Crowdin 订阅相关的付费应用订阅的日期,第一笔付款金额可能与默认应用订阅费用不同。在下一个计费周期,应用程序订阅将完整包含在您的主要 Crowdin 订阅中。所有活动的付费应用订阅的信息都将添加到您的发票中。
## 订阅付费应用
-14 天试用期结束后,将要求您订阅以继续使用付费应用。 要订阅付费应用,请按照以下步骤操作:
+14 天试用期结束后,将要求您订阅以继续使用付费应用。要订阅付费应用,请按照以下步骤操作:
- 1. 打开您想要购买订阅的应用。 根据应用类型,它可能位于 Crowdin UI 的项目集成选项卡、编辑器等位置。
+ 1. 打开您想要购买订阅的应用。根据应用类型,它可能位于 Crowdin UI 的项目集成选项卡、编辑器等位置。
2. 点击**订阅**。
3. 您将被重定向到结账页面。
4. 填写所有必填字段。
@@ -34,11 +34,11 @@ Crowdin 商店提供各种应用程序,您可以安装这些应用程序来扩
### 每月 Crowdin 订阅
-如果您订阅了月度计划,则在每个新的计费周期(每月)中,您的付款将包含您的主要 Crowdin 订阅和所有付费应用程序订阅。 例如,您的主要 Crowdin 订阅是 Team 计划(每月 179 美元),并且您订阅了一个每月 139 美元的付费应用,总计为每月 318 美元。
+如果您订阅了月度计划,则在每个新的计费周期(每月)中,您的付款将包含您的主要 Crowdin 订阅和所有付费应用程序订阅。例如,您的主要 Crowdin 订阅是 Team 计划(每月 179 美元),并且您订阅了一个每月 139 美元的付费应用,总计为每月 318 美元。
### 每年 Crowdin 订阅
-如果您订阅了年度计划,您的付费应用程序订阅将与主要 Crowdin 订阅的伪费用一起从您的账户余额中扣除。 例如,您的主要 Crowdin 订阅是 Team 计划(每年计费 1,800 美元,并作为每月 150 美元的伪费用从您的 Crowdin 账户余额中扣除),并且您订阅了一个每月 139 美元的付费应用,这将导致每月从您的账户余额中扣除总计 289 美元。
+如果您订阅了年度计划,您的付费应用程序订阅将与主要 Crowdin 订阅的伪费用一起从您的账户余额中扣除。例如,您的主要 Crowdin 订阅是 Team 计划(每年计费 1,800 美元,并作为每月 150 美元的伪费用从您的 Crowdin 账户余额中扣除),并且您订阅了一个每月 139 美元的付费应用,这将导致每月从您的账户余额中扣除总计 289 美元。
## 管理付费应用程序订阅
diff --git a/src/content/docs/zh/crowdin/billing/crowdin-credits.mdx b/src/content/docs/zh/crowdin/billing/crowdin-credits.mdx
index 0851a76f8..03292062b 100644
--- a/src/content/docs/zh/crowdin/billing/crowdin-credits.mdx
+++ b/src/content/docs/zh/crowdin/billing/crowdin-credits.mdx
@@ -11,7 +11,7 @@ import { Image } from 'astro:assets';
import usageStats from '!/crowdin/billing/usage_statistics.png';
import balanceManagement from '!/crowdin/billing/balance_management.png';
-Crowdin 提供一系列额外服务,可在简化付款和服务管理的同时,显著改善您的本地化工作流程。 这些服务直接通过您的 Crowdin 帐户进行管理,使用与您的主要订阅分开的专用余额。 这意味着您无需注册额外的帐户即可访问 AI 模型或翻译供应商,例如 Crowdin 语言服务。 通过将付款集中在一处,您可以更好地控制本地化资源和支出,确保工作流程无缝集成。
+Crowdin 提供一系列额外服务,可在简化付款和服务管理的同时,显著改善您的本地化工作流程。这些服务直接通过您的 Crowdin 帐户进行管理,使用与您的主要订阅分开的专用余额。这意味着您无需注册额外的帐户即可访问 AI 模型或翻译供应商,例如 Crowdin 语言服务。通过将付款集中在一处,您可以更好地控制本地化资源和支出,确保工作流程无缝集成。
## 可用服务
@@ -30,7 +30,7 @@ Crowdin 可以管理以下付费服务,无需注册单独的帐户。
## 使用 Crowdin Credits
-Crowdin 点数通过在您的 Crowdin 帐户中设立专用余额来处理付款,从而简化了 AI 模型和翻译供应商等付费工具的使用。 这样可以集中管理余额,并清晰了解您的支出情况。
+Crowdin 点数通过在您的 Crowdin 帐户中设立专用余额来处理付款,从而简化了 AI 模型和翻译供应商等付费工具的使用。这样可以集中管理余额,并清晰了解您的支出情况。
在 **Crowdin Credits** 部分,您可以:
@@ -76,9 +76,9 @@ Crowdin 点数通过在您的 Crowdin 帐户中设立专用余额来处理付款
## 使用统计
-**使用统计** 部分通过交互式图表提供全面的使用费用可视化分析,让您可以查看详细统计数据,并根据所选时间段跟踪每项服务的支出情况。 除图表外,**所选时间段内的使用量** 字段还显示所选时间段内的总支出金额。
+**使用统计** 部分通过交互式图表提供全面的使用费用可视化分析,让您可以查看详细统计数据,并根据所选时间段跟踪每项服务的支出情况。除图表外,**所选时间段内的使用量** 字段还显示所选时间段内的总支出金额。
-图表显示[可用类别](#可用服务)中每项服务的使用费用。 将鼠标悬停在任意柱形上,可查看该日、月或年中每项服务的费用明细。
+图表显示[可用类别](#可用服务)中每项服务的使用费用。将鼠标悬停在任意柱形上,可查看该日、月或年中每项服务的费用明细。
根据所选日期范围,每个堆叠柱形代表:
@@ -86,7 +86,7 @@ Crowdin 点数通过在您的 Crowdin 帐户中设立专用余额来处理付款
* **一个月**,适用于最长 **24 个月**的范围。
* **一年**,适用于超过 **24 个月**的范围。
-您还可以通过将鼠标悬停在图表下方的服务标题上来聚焦特定服务。 要从图表中隐藏某些服务,请点击其名称。
+您还可以通过将鼠标悬停在图表下方的服务标题上来聚焦特定服务。要从图表中隐藏某些服务,请点击其名称。
diff --git a/src/content/docs/zh/crowdin/getting-started/account/messages.mdx b/src/content/docs/zh/crowdin/getting-started/account/messages.mdx
index 9fbe28fd4..d28adc5a2 100644
--- a/src/content/docs/zh/crowdin/getting-started/account/messages.mdx
+++ b/src/content/docs/zh/crowdin/getting-started/account/messages.mdx
@@ -14,7 +14,7 @@ import createNewSearch from '!/crowdin/getting-started/account/messages_create_n
import dialogOptions from '!/crowdin/getting-started/account/messages_dialog_options.png';
import messageOptions from '!/crowdin/getting-started/account/messages_message_options.png';
-使用**对话**与其他项目成员进行沟通。 创建一对一或群组对话,每个对话都有一个主题,以便您轻松地在聊天之间切换。
+使用**对话**与其他项目成员进行沟通。创建一对一或群组对话,每个对话都有一个主题,以便您轻松地在聊天之间切换。
@@ -40,17 +40,17 @@ import messageOptions from '!/crowdin/getting-started/account/messages_message_o
* *更改主题* – 向所有参与者显示,以帮助组织对话。
* *静音对话* – 停止接收新消息通知。
-* *添加用户* – 来自共同项目的参与者。 将与新用户集创建新对话。
+* *添加用户* – 来自共同项目的参与者。将与新用户集创建新对话。
- 目前不支持删除对话。 此功能计划在未来的更新中实现。
+ 目前不支持删除对话。此功能计划在未来的更新中实现。
## 消息
-要管理消息,请将鼠标悬停在消息上,然后单击 并选择所需的选项。 可执行以下操作:
+要管理消息,请将鼠标悬停在消息上,然后单击 并选择所需的选项。可执行以下操作:
* *分享* – 转发消息:
* 至同一对话中;
diff --git a/src/content/docs/zh/crowdin/getting-started/account/notifications.mdx b/src/content/docs/zh/crowdin/getting-started/account/notifications.mdx
index f9d094b2e..71fe6e643 100644
--- a/src/content/docs/zh/crowdin/getting-started/account/notifications.mdx
+++ b/src/content/docs/zh/crowdin/getting-started/account/notifications.mdx
@@ -34,7 +34,7 @@ Crowdin 提供多种类型的通知,以满足用户的不同需求,例如:
## Slack 集成
-通过直接发送到 Slack 的更新,您会立即知道您管理或贡献的 Crowdin 项目中发生了什么。 在 Crowdin 账户与 Slack 整合后,选择您想接收的通知,Crowdin 机器人将把它们作为私信发送。
+通过直接发送到 Slack 的更新,您会立即知道您管理或贡献的 Crowdin 项目中发生了什么。在 Crowdin 账户与 Slack 整合后,选择您想接收的通知,Crowdin 机器人将把它们作为私信发送。
必须为每个希望在 Slack 中接收通知的用户单独配置 Crowdin 的 Slack 集成。
@@ -61,11 +61,11 @@ Crowdin 提供多种类型的通知,以满足用户的不同需求,例如:
## 自定义通知
-自定义通知允许您接收在 Crowdin 发生的新事件的信息。 一旦您为您的帐户配置了自定义通知,Crowdin 将开始通过 HTTP 向自定义通知 URL 发送带有数据的 POST 请求。
+自定义通知允许您接收在 Crowdin 发生的新事件的信息。一旦您为您的帐户配置了自定义通知,Crowdin 将开始通过 HTTP 向自定义通知 URL 发送带有数据的 POST 请求。
### 用例
-您可以配置自定义通知以构建与服务或后端的集成。 例如:
+您可以配置自定义通知以构建与服务或后端的集成。例如:
* 设置自定义通知以将通知发送到您使用的系统。
* 将信息传递给第三方服务,并附有具体的要求(如内容类型、标题、有效载荷)。
@@ -85,9 +85,9 @@ Crowdin 提供多种类型的通知,以满足用户的不同需求,例如:
* 应发送回调的 URL 地址。
* POST 请求方法的内容类型(`multipart/form-data`、`application/json` 或 `application/x-www-form-urlencoded`)。
-您可以在您的自定义通知中添加特殊标题(可选)。 作为一种授权方法,它们可以用来提供更多的安全保障。 例如,如果您添加了标题,您的自定义通知端点可以验证它们,并确保来自 Crowdin 的信息。
+您可以在您的自定义通知中添加特殊标题(可选)。作为一种授权方法,它们可以用来提供更多的安全保障。例如,如果您添加了标题,您的自定义通知端点可以验证它们,并确保来自 Crowdin 的信息。
-配置自定义通知时,点击**测试通知**以查看您的应用程序对该调用的反应。 配置完成后,点击**保存**。
+配置自定义通知时,点击**测试通知**以查看您的应用程序对该调用的反应。配置完成后,点击**保存**。
@@ -99,7 +99,7 @@ Crowdin 提供多种类型的通知,以满足用户的不同需求,例如:
### 自定义有效载荷
-您可以修改自定义通知负载以根据系统需要添加和组织元素。 要获取信息丰富且用户友好的通知,请确保在负载中包含 `{{notification-message}}` 占位符。
+您可以修改自定义通知负载以根据系统需要添加和组织元素。要获取信息丰富且用户友好的通知,请确保在负载中包含 `{{notification-message}}` 占位符。
@@ -126,14 +126,14 @@ Crowdin 提供多种类型的通知,以满足用户的不同需求,例如:
如果您还没有 Discord 账户,则需要[创建一个](https://discord.com/register)。
- 您只能通过 Discord 桌面应用程序或 Discord 网页界面配置来自 Crowdin 的自定义通知。 配置完成后,您还可以通过 Discord 移动应用程序接收这些通知。
+ 您只能通过 Discord 桌面应用程序或 Discord 网页界面配置来自 Crowdin 的自定义通知。配置完成后,您还可以通过 Discord 移动应用程序接收这些通知。
-下载并安装 [Discord 桌面应用](https://discord.com/download)。 或者,您可以使用 Discord 网络界面进行进一步配置。
+下载并安装 [Discord 桌面应用](https://discord.com/download)。或者,您可以使用 Discord 网络界面进行进一步配置。
#### 创建 Discord Webhook
-要在 Discord 中接收通知,您需要创建一个 Webhook。 完成后,复制 Webhook URL。 您需要在 Crowdin 端进行配置。
+要在 Discord 中接收通知,您需要创建一个 Webhook。完成后,复制 Webhook URL。您需要在 Crowdin 端进行配置。
Read more about [creating a Discord webhook](https://support.discord.com/hc/articles/228383668).
@@ -162,13 +162,13 @@ Crowdin 提供多种类型的通知,以满足用户的不同需求,例如:
#### 创建 Google 账户
-如果您已经拥有 Google 账户,您就可以访问许多 Google 产品,包括 Google Chat。 如果您没有 Google 账户,则需要[创建一个](https://accounts.google.com/signup)。
+如果您已经拥有 Google 账户,您就可以访问许多 Google 产品,包括 Google Chat。如果您没有 Google 账户,则需要[创建一个](https://accounts.google.com/signup)。
-下载并安装 [Google Chat 桌面应用](https://chat.google.com/download/)。 或者,您可以使用 Google Chat 网页界面进行进一步配置。
+下载并安装 [Google Chat 桌面应用](https://chat.google.com/download/)。或者,您可以使用 Google Chat 网页界面进行进一步配置。
#### 创建 Google Chat Webhook
-要在 Google Chat 中接收通知,您需要创建一个 Webhook。 完成后,复制 Webhook URL。 您需要在 Crowdin 端进行配置。
+要在 Google Chat 中接收通知,您需要创建一个 Webhook。完成后,复制 Webhook URL。您需要在 Crowdin 端进行配置。
阅读更多关于[创建 Google Chat Webhook](https://developers.google.com/chat/how-tos/webhooks#step_1_register_the_incoming_webhook) 的信息。
@@ -203,7 +203,7 @@ Download and install the [Microsoft Teams desktop app](https://www.microsoft.com
#### 创建 Microsoft Teams Webhook
-要在 Microsoft Teams 中接收通知,您需要创建一个 Webhook。 完成后,复制 Webhook URL。 您需要在 Crowdin 端进行配置。
+要在 Microsoft Teams 中接收通知,您需要创建一个 Webhook。完成后,复制 Webhook URL。您需要在 Crowdin 端进行配置。
Read more about [creating a Microsoft Teams webhook](https://learn.microsoft.com/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook).
@@ -228,7 +228,7 @@ Download and install the [Microsoft Teams desktop app](https://www.microsoft.com
#### 使用 Microsoft Teams 应用发送每个项目的通知
-自定义通知允许您接收来自 Crowdin 的专属账户通知。 如果您想接收与您在 Crowdin 中管理的特定项目相关的通知,欢迎使用我们的 [Microsoft Teams 应用](https://store.crowdin.com/teams)。
+自定义通知允许您接收来自 Crowdin 的专属账户通知。如果您想接收与您在 Crowdin 中管理的特定项目相关的通知,欢迎使用我们的 [Microsoft Teams 应用](https://store.crowdin.com/teams)。
### 为 Telegram 配置 {#telegram}
@@ -238,12 +238,11 @@ Download and install the [Microsoft Teams desktop app](https://www.microsoft.com
如果您没有预先注册 Telegram 账号,您需要连接一个电话号码。 Telegram 使用您的电话号码作为首要凭据,您将使用它登录 Telegram 账号。
-因此,首先请使用 [Android](https://telegram.org/dl/android) 或 [iOS](https://telegram.org/dl/ios) 下载并安装 Telegram 应用。
-注册后,您可以使用 PC 或 Mac 上的 [Telegram 网页界面](https://telegram.org/dl/webogram) 来简化后续配置,这部分由您自己决定。
+因此,首先请使用 [Android](https://telegram.org/dl/android) 或 [iOS](https://telegram.org/dl/ios) 下载并安装 Telegram 应用。注册后,您可以使用 PC 或 Mac 上的 [Telegram 网页界面](https://telegram.org/dl/webogram) 来简化后续配置,这部分由您自己决定。
#### 创建 Telegram 机器人
-要在 Telegram 中接收通知,您需要创建机器人。 一旦完成,您将获得一个机器人 API 令牌。 请务必保存好令牌,稍后会需要它。
+要在 Telegram 中接收通知,您需要创建机器人。一旦完成,您将获得一个机器人 API 令牌。请务必保存好令牌,稍后会需要它。
阅读更多关于[创建 Telegram 机器人](https://core.telegram.org/bots#creating-a-new-bot)的信息。
@@ -251,7 +250,7 @@ Download and install the [Microsoft Teams desktop app](https://www.microsoft.com
#### 配置 Telegram 频道
-下一步是创建一个公开的 Telegram 频道,用于接收来自 Crowdin 的通知。 稍后您可以根据需要更改频道的隐私设置。
+下一步是创建一个公开的 Telegram 频道,用于接收来自 Crowdin 的通知。稍后您可以根据需要更改频道的隐私设置。
要创建一个 Telegram 频道,请遵循以下步骤:
@@ -263,9 +262,9 @@ Download and install the [Microsoft Teams desktop app](https://www.microsoft.com
5. *(可选)* 点击相机图标为您的频道设置显示图片。
6. 点击右上角的**下一步**。
7. 选择**公共**频道类型。
- 8. 为您的频道指定永久链接。 别人搜索和加入到您的频道中将需要这个链接。
+ 8. 为您的频道指定永久链接。别人搜索和加入到您的频道中将需要这个链接。
9. 点击右上角的**下一步**。
- 10. *(可选)* 在此步骤中,Telegram 会要求您向您的 Telegram 频道添加订阅者。 选择您想要添加的联系人,包括您的新机器人(为您的机器人提供管理员权限)。 您可以选择暂时不添加任何成员,因为您稍后可以这样做。
+ 10. *(可选)* 在此步骤中,Telegram 会要求您向您的 Telegram 频道添加订阅者。选择您想要添加的联系人,包括您的新机器人(为您的机器人提供管理员权限)。您可以选择暂时不添加任何成员,因为您稍后可以这样做。
11. 点击右上角的**下一步**继续,并在 Telegram 上创建您的频道。
diff --git a/src/content/docs/zh/crowdin/getting-started/additional-support-services.mdx b/src/content/docs/zh/crowdin/getting-started/additional-support-services.mdx
index add0478f3..d42c04347 100644
--- a/src/content/docs/zh/crowdin/getting-started/additional-support-services.mdx
+++ b/src/content/docs/zh/crowdin/getting-started/additional-support-services.mdx
@@ -6,7 +6,7 @@ slug: additional-support-services
import { Aside, LinkButton } from '@astrojs/starlight/components';
-与 Crowdin 客户论坛、Crowdin 文档、电子邮件支持和聊天支持等服务,Crowdin 客户除了初级订阅计划外,还可以从他们可以购买的其他支助服务中受益。 下面您可以看到可用的额外支持服务。
+与 Crowdin 客户论坛、Crowdin 文档、电子邮件支持和聊天支持等服务,Crowdin 客户除了初级订阅计划外,还可以从他们可以购买的其他支助服务中受益。下面您可以看到可用的额外支持服务。
附加支持服务不适用于免费计划。
@@ -26,7 +26,7 @@ import { Aside, LinkButton } from '@astrojs/starlight/components';
专项账户管理包含高级支持的所有福利,附加以下内容:
-* 指定的个人账户管理员 – 个人账户经理将优先回应您的电子邮件。 您的团队将获得与经理通话的专用链接。
+* 指定的个人账户管理员 – 个人账户经理将优先回应您的电子邮件。您的团队将获得与经理通话的专用链接。
* 无限数目的支持电话 – 您可以安排无限次按需教程、入职培训会议、技术通话和故障排除会议。
* 跟踪重要功能发布 – 个人账户经理将跟踪并告知您新发布的对您团队非常重要的功能。
* 跟踪订阅 – 个人账户经理将跟踪并通知您与订阅相关的问题。
diff --git a/src/content/docs/zh/crowdin/getting-started/for-translators.mdx b/src/content/docs/zh/crowdin/getting-started/for-translators.mdx
index dc9dcbd2e..59151673d 100644
--- a/src/content/docs/zh/crowdin/getting-started/for-translators.mdx
+++ b/src/content/docs/zh/crowdin/getting-started/for-translators.mdx
@@ -15,9 +15,9 @@ import sbsEditor from '!/crowdin/online-editor/sbs_editor.png';
import vote from '!/crowdin/online-editor/vote.png';
import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu.png';
-> Crowdin 是一个本地化管理平台,帮助公司翻译其软件。 在这篇文章中,您将会找到您如何作为翻译贡献本地化项目的信息。
+> Crowdin 是一个本地化管理平台,帮助公司翻译其软件。在这篇文章中,您将会找到您如何作为翻译贡献本地化项目的信息。
-在本文中,您将了解 Crowdin 上译者或志愿译者的典型工作流程。 您还将了解如何查找可参与贡献的项目、探索您的工作区以及在编辑器中工作。
+在本文中,您将了解 Crowdin 上译者或志愿译者的典型工作流程。您还将了解如何查找可参与贡献的项目、探索您的工作区以及在编辑器中工作。
## 创建账户
@@ -29,24 +29,24 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
## 资料页
-个人资料页面是您开始在 Crowdin 项目上工作的地方。 默认情况下,您的个人资料页面左侧有一个固定侧边栏,包含主要导航部分,例如**项目**、**活动**、**我的任务**等。
+个人资料页面是您开始在 Crowdin 项目上工作的地方。默认情况下,您的个人资料页面左侧有一个固定侧边栏,包含主要导航部分,例如**项目**、**活动**、**我的任务**等。
-在**项目**部分,您可以查看您已加入的所有项目。 如果您已申请加入需要管理员审批的项目,在您的请求被审核之前,该项目将显示在*待审核*下。 您还可以使用左侧边栏底部的**我的项目**列表快速访问您的活跃项目。
+在**项目**部分,您可以查看您已加入的所有项目。如果您已申请加入需要管理员审批的项目,在您的请求被审核之前,该项目将显示在*待审核*下。您还可以使用左侧边栏底部的**我的项目**列表快速访问您的活跃项目。
-您可以通过点击侧边栏左下角的**固定/取消固定菜单** 来自定义工作区视图。 取消固定侧边栏后,主要导航项目将移至页面顶部。
+您可以通过点击侧边栏左下角的**固定/取消固定菜单** 来自定义工作区视图。取消固定侧边栏后,主要导航项目将移至页面顶部。
## 探索项目
-使用标题中的搜索栏或项目管理员提供的直接 URL 查找您想参与的 Crowdin 项目。 并非所有项目都可以通过搜索找到。 这是因为它们是私密的,只能通过邀请链接访问。
+使用标题中的搜索栏或项目管理员提供的直接 URL 查找您想参与的 Crowdin 项目。并非所有项目都可以通过搜索找到。这是因为它们是私密的,只能通过邀请链接访问。
-访问我们的[项目展示](https://crowdin.com/projects#showcases)页面,在那里您可以找到一些按类别分组的热门公共项目。 如果您想应用特定的筛选选项(例如目标语言、平台)来查找公共项目,请使用*高级搜索*。
+访问我们的[项目展示](https://crowdin.com/projects#showcases)页面,在那里您可以找到一些按类别分组的热门公共项目。如果您想应用特定的筛选选项(例如目标语言、平台)来查找公共项目,请使用*高级搜索*。
- 众包是一种调动志愿者社区(通常是产品爱好者)将产品翻译成各种目标语言的方式。 作为志愿译者,您可以用 Crowdin 帮助组织实现本地化。
+ 众包是一种调动志愿者社区(通常是产品爱好者)将产品翻译成各种目标语言的方式。作为志愿译者,您可以用 Crowdin 帮助组织实现本地化。
## 探索您的工作区
@@ -55,27 +55,27 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
* **仪表板** – 包含项目语言列表、主要项目详情和项目管理员列表的页面。
- 点击所需语言以访问要翻译的文件。 您也可以使用**翻译全部**按钮一次访问所有项目字符串。
+ 点击所需语言以访问要翻译的文件。您也可以使用**翻译全部**按钮一次访问所有项目字符串。
- 某些项目可能需要经过审核才能加入。 单击加入提交特定语言的访问请求,并等待项目管理员确认。
+ 某些项目可能需要经过审核才能加入。单击加入提交特定语言的访问请求,并等待项目管理员确认。
* **任务** – 包含分配给您的任务列表(如有)的页面。
* **报告** – 您可以在此页面查看项目状态并浏览项目的顶尖成员。
- 众包项目通常不会对翻译提供经济回报。 因此,您可以使用[我的贡献](/zh/contributor-reports/)报告查看您已翻译和校对的字符串总量,而无需设置费率。
+ 众包项目通常不会对翻译提供经济回报。因此,您可以使用[我的贡献](/zh/contributor-reports/)报告查看您已翻译和校对的字符串总量,而无需设置费率。
-* **活动** – 显示所有[项目活动](/zh/project-activity/)的页面。 例如评论、新加入的用户、被翻译和校对的字符串。
+* **活动** – 显示所有[项目活动](/zh/project-activity/)的页面。例如评论、新加入的用户、被翻译和校对的字符串。
-* **讨论** – 包含与项目相关对话的页面。 您可以参与现有的讨论,或者根据需要创建新主题。
+* **讨论** – 包含与项目相关对话的页面。您可以参与现有的讨论,或者根据需要创建新主题。
### 申请新语言
-如果您想翻译的语言目前未列在项目中,您可以申请添加该语言。 此功能适用于 Crowdin 中的所有公共项目。
+如果您想翻译的语言目前未列在项目中,您可以申请添加该语言。此功能适用于 Crowdin 中的所有公共项目。
要申请语言,请按照以下步骤操作:
@@ -89,21 +89,21 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
项目管理员将审核您的申请并决定是否可以添加该语言。
-如果另一位用户已经提交了针对同一语言的申请,您将收到有关现有申请的通知。 如果您在第一个申请仍在管理员审核期间重复提交同一语言的申请,也会出现此通知。
+如果另一位用户已经提交了针对同一语言的申请,您将收到有关现有申请的通知。如果您在第一个申请仍在管理员审核期间重复提交同一语言的申请,也会出现此通知。
### 联系项目管理员
-如果您对项目内容有疑问、需要对特定任务进行说明,或希望晋升为校对员角色,您可以联系项目管理员。 如果您需要额外资源、对译文有反馈意见,或想讨论项目时间安排等,也可以联系项目管理员。
+如果您对项目内容有疑问、需要对特定任务进行说明,或希望晋升为校对员角色,您可以联系项目管理员。如果您需要额外资源、对译文有反馈意见,或想讨论项目时间安排等,也可以联系项目管理员。
要联系项目管理员,请打开项目并点击其名称旁边的**联系**。
-您将被跳转至**创建对话**页面,项目管理员已被预先选定为收件人。 如有需要,您也可以将其他用户添加到对话中。 点击**开始**,对话即会创建,您可以开始交流。 当管理员回复时,您将收到通知,讨论将在同一会话中继续进行。
+您将被跳转至**创建对话**页面,项目管理员已被预先选定为收件人。如有需要,您也可以将其他用户添加到对话中。点击**开始**,对话即会创建,您可以开始交流。当管理员回复时,您将收到通知,讨论将在同一会话中继续进行。
### 知识产权
-在向项目贡献译文之前,了解知识产权条款非常重要。 项目可能会规定您的译文将如何被使用、共享或授权。
+在向项目贡献译文之前,了解知识产权条款非常重要。项目可能会规定您的译文将如何被使用、共享或授权。
-如果您参与开源或社区驱动的项目,请检查该项目是否提供了额外的法律或许可条款。 如有疑问,请联系项目管理员以获取说明。
+如果您参与开源或社区驱动的项目,请检查该项目是否提供了额外的法律或许可条款。如有疑问,请联系项目管理员以获取说明。
阅读更多关于[知识产权](/zh/intellectual-rights-for-translations/)的内容。
@@ -111,7 +111,7 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
### 举报项目
-如果您在 Crowdin 上遇到包含不当或不安全内容的项目,您可以举报该项目。 举报内容将经过审核,以确保项目符合 [Crowdin 服务条款](/zh/terms/)。
+如果您在 Crowdin 上遇到包含不当或不安全内容的项目,您可以举报该项目。举报内容将经过审核,以确保项目符合 [Crowdin 服务条款](/zh/terms/)。
要举报项目,请按照以下步骤操作:
@@ -127,13 +127,13 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
## 在编辑器中工作
-编辑器是译者和校对员在线处理译文的地方。 字符串列表部分显示来自所选文件或所有项目字符串的字符串,当前活跃的字符串会高亮显示。 所选字符串的上下文和详细信息显示在字符串详情部分。
+编辑器是译者和校对员在线处理译文的地方。字符串列表部分显示来自所选文件或所有项目字符串的字符串,当前活跃的字符串会高亮显示。所选字符串的上下文和详细信息显示在字符串详情部分。
### 翻译
-与其他项目成员协作,在评论区讨论任何问题或疑问,投票选择最佳译文,并充分利用项目[术语库](/zh/glossary/)和[翻译记忆库](/zh/translation-memory/)。 可以基于机器翻译提出自己的建议。
+与其他项目成员协作,在评论区讨论任何问题或疑问,投票选择最佳译文,并充分利用项目[术语库](/zh/glossary/)和[翻译记忆库](/zh/translation-memory/)。可以基于机器翻译提出自己的建议。
@@ -145,7 +145,7 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
* 源文本:在左侧。
* 译文:在右侧。
-* 状态图标指示字符串是未翻译、已翻译还是已审核。 评论或问题会被高亮显示。
+* 状态图标指示字符串是未翻译、已翻译还是已审核。评论或问题会被高亮显示。
##### 搜索与筛选
@@ -154,7 +154,7 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
##### 品质保证检查
-系统可能会弹出消息,提醒您注意潜在问题,例如标点不一致、空格不匹配或变量缺失。 这些检查有助于保持译文质量。
+系统可能会弹出消息,提醒您注意潜在问题,例如标点不一致、空格不匹配或变量缺失。这些检查有助于保持译文质量。
#### 编辑器中的 AI 功能
@@ -165,7 +165,7 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
如需基于聊天的辅助功能,请让您的项目所有者从 Crowdin 应用商店安装并配置 [Crowdin Copilot 应用](https://store.crowdin.com/crowdin-copilot)。
- 如果编辑器中未显示 AI 功能,则可能是该项目尚未配置 Crowdin AI。 请联系项目所有者了解详情。
+ 如果编辑器中未显示 AI 功能,则可能是该项目尚未配置 Crowdin AI。请联系项目所有者了解详情。
#### 上下文与译文
@@ -178,13 +178,13 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
* 机器翻译 (MT) 建议
* 翻译到其他语言
-如果您发现已有正确的建议,请点击*加号* 为您认为正确的译文投票,或点击*减号* 为您认为不正确的译文投反对票。 获得最多正面投票的译文将具有更高的评级,并显示在该字符串所有可用译文的顶部。
+如果您发现已有正确的建议,请点击*加号* 为您认为正确的译文投票,或点击*减号* 为您认为不正确的译文投反对票。获得最多正面投票的译文将具有更高的评级,并显示在该字符串所有可用译文的顶部。
#### 注释
-在*评论*部分,您可以与其他项目成员讨论源字符串的含义或其他相关问题。 使用「@」和用户名来提及特定人员,或[创建与该字符串相关的问题](/zh/issues/#对于译者)。
+在*评论*部分,您可以与其他项目成员讨论源字符串的含义或其他相关问题。使用「@」和用户名来提及特定人员,或[创建与该字符串相关的问题](/zh/issues/#对于译者)。
### 主菜单
@@ -194,10 +194,10 @@ import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu
### 键盘快捷键
-点击右上角的 查看可用键盘快捷键列表。 它们可以使您在编辑器中的工作更有效率和快捷。
+点击右上角的 查看可用键盘快捷键列表。它们可以使您在编辑器中的工作更有效率和快捷。
-大多数快捷键都可以自定义。 点击所需的按键组合,然后使用您的键盘修改它。
+大多数快捷键都可以自定义。点击所需的按键组合,然后使用您的键盘修改它。
## 离线翻译
-作为在编辑器中进行在线翻译的替代方案,如果项目管理员已启用公开下载,您可以下载项目文件进行[离线翻译](/zh/offline-translation/)。 使用大多数桌面本地化工具支持的 XLIFF 文件格式进行离线翻译。
+作为在编辑器中进行在线翻译的替代方案,如果项目管理员已启用公开下载,您可以下载项目文件进行[离线翻译](/zh/offline-translation/)。使用大多数桌面本地化工具支持的 XLIFF 文件格式进行离线翻译。
diff --git a/src/content/docs/zh/crowdin/getting-started/supported-formats.mdx b/src/content/docs/zh/crowdin/getting-started/supported-formats.mdx
index fab3492a8..ec2d1f84b 100644
--- a/src/content/docs/zh/crowdin/getting-started/supported-formats.mdx
+++ b/src/content/docs/zh/crowdin/getting-started/supported-formats.mdx
@@ -19,7 +19,7 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 图形和资源
-对与产品相关的视觉内容进行本地化,以在不同语言间提供一致的用户体验。 不支持文本翻译的设计及其他非文本文件(例如 `.psd`、`.ai`、`.png`、`.jpeg`)将作为资产导入。
+对与产品相关的视觉内容进行本地化,以在不同语言间提供一致的用户体验。不支持文本翻译的设计及其他非文本文件(例如 `.psd`、`.ai`、`.png`、`.jpeg`)将作为资产导入。
详细了解[资产本地化](/zh/asset-localization/)。
@@ -27,7 +27,7 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 转换的文件格式
-导入时,某些文件格式会自动转换为其他格式,以供进一步解析和处理。 您可以在下表中查看初始文件格式以及它们要转换成的文件格式的列表。
+导入时,某些文件格式会自动转换为其他格式,以供进一步解析和处理。您可以在下表中查看初始文件格式以及它们要转换成的文件格式的列表。
| 初始文件格式 | 转换的文件格式 |
| ------ | ------- |
@@ -39,14 +39,14 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 自定义服务
:::note
-自定义服务仅在选定的订阅计划或单独支付的附加组件中可用。 查看所有可用的[定价选项](https://crowdin.com/pricing)以选择最合适的。
+自定义服务仅在选定的订阅计划或单独支付的附加组件中可用。查看所有可用的[定价选项](https://crowdin.com/pricing)以选择最合适的。
:::
## 自定义文件格式
-不受官方支持的文件格式仍可上传。 如果文件包含可提取的文本,则将其作为纯文本文件导入;否则,将其作为图形资产导入。 若要保留文件结构并仅公开可翻译内容,您可以申请自定义格式支持。
+不受官方支持的文件格式仍可上传。如果文件包含可提取的文本,则将其作为纯文本文件导入;否则,将其作为图形资产导入。若要保留文件结构并仅公开可翻译内容,您可以申请自定义格式支持。
-我们的团队可以添加特殊代码来支持您的原始文件格式,并确保翻译者只看到可翻译的文本,而不是整个文件内容。 此方法允许您更有效地管理自定义文件格式。
+我们的团队可以添加特殊代码来支持您的原始文件格式,并确保翻译者只看到可翻译的文本,而不是整个文件内容。此方法允许您更有效地管理自定义文件格式。
[联系](https://crowdin.com/contacts)我们的支持团队,以便开始在您的项目中使用自定义文件格式。
@@ -54,16 +54,16 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 自定义文件导出
-默认情况下,我们导出与源文件相同的译文格式。 例如,如果上传一个 XML 文件到 Crowdin ,会导出 XML 文件。
+默认情况下,我们导出与源文件相同的译文格式。例如,如果上传一个 XML 文件到 Crowdin ,会导出 XML 文件。
如果您需要以与源格式不同的格式导出翻译,请使用[目标文件包](/zh/bundles/)。
-如果您想为文件导出配置自定义设置,我们的开发人员可以创建一个特殊的处理器。 例如,您上传了一个默认不支持字符串编辑的键值文件,并且希望直接在 Crowdin 中修改它。 我们可以暂时将您的文件转换为 CSV 文件格式,以便您在线添加字符串。 导出的文件将保持原始格式。
+如果您想为文件导出配置自定义设置,我们的开发人员可以创建一个特殊的处理器。例如,您上传了一个默认不支持字符串编辑的键值文件,并且希望直接在 Crowdin 中修改它。我们可以暂时将您的文件转换为 CSV 文件格式,以便您在线添加字符串。导出的文件将保持原始格式。
[联系](https://crowdin.com/contacts)我们的支持团队,我们很乐意根据您的需求帮助您设置自定义导出选项。
## 自定义占位符
-Crowdin 支持受支持文件格式的所有典型占位符。 它们都会在编辑器中自动突出显示,因此翻译员得知不应翻译它们。 即使翻译员尝试保存带有某些已修改或丢失占位符的译文,启用的品质保证检查也会通知翻译员该错误。
+Crowdin 支持受支持文件格式的所有典型占位符。它们都会在编辑器中自动突出显示,因此翻译员得知不应翻译它们。即使翻译员尝试保存带有某些已修改或丢失占位符的译文,启用的品质保证检查也会通知翻译员该错误。
-由于各种文件格式允许创建自定义占位符,因此我们还可以添加对您在项目中使用的自定义占位符的支持。 如需申请支持您的自定义占位符,请[联系](https://crowdin.com/contacts)我们的支持团队。
+由于各种文件格式允许创建自定义占位符,因此我们还可以添加对您在项目中使用的自定义占位符的支持。如需申请支持您的自定义占位符,请[联系](https://crowdin.com/contacts)我们的支持团队。
diff --git a/src/content/docs/zh/crowdin/integrations/adobe-xd.mdx b/src/content/docs/zh/crowdin/integrations/adobe-xd.mdx
index 73c290eb0..82cc02b47 100644
--- a/src/content/docs/zh/crowdin/integrations/adobe-xd.mdx
+++ b/src/content/docs/zh/crowdin/integrations/adobe-xd.mdx
@@ -21,14 +21,14 @@ import sendTextsToCrowdin from '!/crowdin/integrations/adobe_xd_plugin_send_text
import uploadedTranslations from '!/crowdin/integrations/adobe_xd_plugin_uploaded_translations.png';
import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
-借助用于 Crowdin 的 Adobe XD 插件,您可以在设计中使用来自 Crowdin 的文本,从而为设计人员和开发人员节省时间。 这些文件可包括原文或翻译文本。 如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 中的翻译人员。
+借助用于 Crowdin 的 Adobe XD 插件,您可以在设计中使用来自 Crowdin 的文本,从而为设计人员和开发人员节省时间。这些文件可包括原文或翻译文本。如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 中的翻译人员。
## 用例
* 快速生成多语言的创作资源。
* 在编程开始前翻译模型并用不同的语言测试它们。
* 停止使用“Lorem Ipsum”,将 Crowdin 的真实文本添加到你的原型。
-* 创建并上传您设计中的源字符串到您的 Crowdin 项目。 使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
+* 创建并上传您设计中的源字符串到您的 Crowdin 项目。使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
* 将标记的屏幕截图上传到您的 Crowdin 项目。
## 安装
@@ -67,23 +67,23 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 选择项目
-要选择您想要处理的 Crowdin 项目,请单击下拉菜单,从列表中选择一个项目。 稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。
+要选择您想要处理的 Crowdin 项目,请单击下拉菜单,从列表中选择一个项目。稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。
-选择您的内容将上传到的特定分支。 如果您的 Crowdin 项目没有分支,请将其留空。
+选择您的内容将上传到的特定分支。如果您的 Crowdin 项目没有分支,请将其留空。
## UI 本地化
-在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用 *字符串* 部分。 在这个部分中,将 Crowdin 的源字符串添加到您的 Adobe XD 设计很快就可以完成。 在设计中使用文本后,您可以自动上传标记的屏幕截图到 Crowdin,为翻译员做参考。
+在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用 *字符串* 部分。在这个部分中,将 Crowdin 的源字符串添加到您的 Adobe XD 设计很快就可以完成。在设计中使用文本后,您可以自动上传标记的屏幕截图到 Crowdin,为翻译员做参考。
### 在 Adobe XD 中使用来自 Crowdin 的源字符串
1. 打开 Adobe XD 的 Crowdin 插件。
- 2. 在 *字符串* 部分,使用 *搜索* 字段查找特定副本。 您可以通过源文本、字符串标识符或上下文来搜索字符串。
+ 2. 在 *字符串* 部分,使用 *搜索* 字段查找特定副本。您可以通过源文本、字符串标识符或上下文来搜索字符串。
3. 选择要添加文本的文本图层,然后单击所需的字符串。
@@ -91,7 +91,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
在您的设计中使用来自 Crowdin 的源字符串后,它们会与文本字段链接,您可以在 Adobe XD 中[预览翻译](#previewing-strings),并为它们[上传截图](#uploading-tagged-screenshots-to-crowdin)到您的 Crowdin 项目。
-您可以将单个 Crowdin 字符串链接到 Adobe XD 中的一个或多个文本字段。 但是,一个文本字段只能链接到单个 Crowdin 字符串。 如果将具有现有连接的文本字段链接到新的 Crowdin 字符串,则先前的连接将终止,并且将建立新的连接。 如果您想取消 Crowdin 字符串与之前链接到的所有文本字段的链接,请右键单击所需字符串旁边的链接图标。
+您可以将单个 Crowdin 字符串链接到 Adobe XD 中的一个或多个文本字段。但是,一个文本字段只能链接到单个 Crowdin 字符串。如果将具有现有连接的文本字段链接到新的 Crowdin 字符串,则先前的连接将终止,并且将建立新的连接。如果您想取消 Crowdin 字符串与之前链接到的所有文本字段的链接,请右键单击所需字符串旁边的链接图标。
### 从 Adobe XD 添加源字符串到 Crowdin
@@ -99,7 +99,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
- 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。 或者,如果您想要添加一个新字符串,请跳过此步骤。
+ 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。或者,如果您想要添加一个新字符串,请跳过此步骤。
3. 在 *字符串* 部分,单击 。
4. 在出现的对话框中,填写所需字段。
5. *(可选)* 要为字符串添加标签,请从 **标签** 下拉菜单中依次选择标签,然后单击 **保存**。
@@ -111,12 +111,12 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
如果某些画板包含不应添加到 Crowdin 的隐藏元素,请取消勾选**推送隐藏元素**选项。
-添加多个字符串时,您可能需要勾选 **将新的重复文本链接到单个 Crowdin 字符串**。 它在以下情况下很有用:
+添加多个字符串时,您可能需要勾选 **将新的重复文本链接到单个 Crowdin 字符串**。它在以下情况下很有用:
* 添加具有相同文本的多个文本字段时,该插件只会向您的 Crowdin 项目添加一个字符串,并将所有重复的文本字段链接到该字符串。
* 如果您的 Crowdin 项目已包含与您从设计中添加的文本相同的字符串,则该插件只会将文本字段链接到现有字符串,而不会创建新字符串。
-添加的字符串将传输到您的 Crowdin 项目,并显示在**字符串**部分的列表中。 您可以随时从同一列表中编辑或删除字符串。 相应的更改也将应用于您的 Crowdin 项目中的字符串。
+添加的字符串将传输到您的 Crowdin 项目,并显示在**字符串**部分的列表中。您可以随时从同一列表中编辑或删除字符串。相应的更改也将应用于您的 Crowdin 项目中的字符串。
### 配置 ICU 源字符串占位符
@@ -126,7 +126,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
- 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。 您可以通过源文本、字符串标识符或上下文来搜索字符串。
+ 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。您可以通过源文本、字符串标识符或上下文来搜索字符串。
3. 单击所需 ICU 字符串上的 。
4. 单击 **设置占位符**。
5. 输入 ICU 字符串占位符所需的值。
@@ -138,7 +138,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 键命名模式设置
-简化从 Adobe XD 添加到 Crowdin 项目的字符串, 您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Adobe XD 的 Crowdin 插件将根据所选模式建议新字符串的字符串标识符。 添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
+简化从 Adobe XD 添加到 Crowdin 项目的字符串, 您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Adobe XD 的 Crowdin 插件将根据所选模式建议新字符串的字符串标识符。添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
要选择键命名模式,请按照下列步骤操作:
@@ -148,11 +148,11 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
3. 在*键命名模式*部分中,从下拉菜单中选择首选选项。
-除了现有的模式之外,您还可以配置自己的模式。 要使用自定义模式,请从下拉列表中选择 **自定义键命名模式** 选项,并在 **自定义键命名模式** 字段中指定您的模式。
+除了现有的模式之外,您还可以配置自己的模式。要使用自定义模式,请从下拉列表中选择 **自定义键命名模式** 选项,并在 **自定义键命名模式** 字段中指定您的模式。
### 向 Crowdin 上传已标记的屏幕截图
-在[添加设计中使用的源字符串](#adding-source-strings-from-adobe-xd-to-crowdin)时,请确保勾选 **发送截图**。 因此,Adobe XD 的 Crowdin 插件将上传屏幕截图以及源字符串。
+在[添加设计中使用的源字符串](#adding-source-strings-from-adobe-xd-to-crowdin)时,请确保勾选 **发送截图**。因此,Adobe XD 的 Crowdin 插件将上传屏幕截图以及源字符串。
此外,您还可以在编辑链接到设计中文本字段的 Crowdin 字符串时,使用 **更新截图** 选项来更新截图。
@@ -170,7 +170,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 预览字符串
-预览 Adobe XD 设计中用到的来自 Crowdin 的译文。 您可以在新艺术板或原始艺术板中预览翻译。 在新艺术板中预览翻译时,您可以使用实际翻译或字符串键填充它们,以供开发人员进一步使用。
+预览 Adobe XD 设计中用到的来自 Crowdin 的译文。您可以在新艺术板或原始艺术板中预览翻译。在新艺术板中预览翻译时,您可以使用实际翻译或字符串键填充它们,以供开发人员进一步使用。
要预览带有翻译的字符串,请遵循如下步骤:
@@ -178,8 +178,8 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
2. 在 *字符串* > *预览字符串* 部分,选择 *在复制的画板中预览* 或 *在当前画板中预览*。
3. 选择*使用语言创建*。
- 4. 选择您想要预览翻译的目标语言。 您还可以选择*所有语言*。
- 5. 选择您想要在 Adobe XD 中预览的内容。 选择 *所有画板* 或 *选定的画板*。
+ 4. 选择您想要预览翻译的目标语言。您还可以选择*所有语言*。
+ 5. 选择您想要在 Adobe XD 中预览的内容。选择 *所有画板* 或 *选定的画板*。
要预览用键名称填充的字符串,请按照下列步骤操作:
@@ -188,25 +188,25 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
2. 在 *字符串* > *预览字符串* 部分,选择 *在复制的画板中预览*。
3. 选择*使用键名称创建*。
- 4. 选择您想要在 Adobe XD 中预览的内容。 选择 *所有画板* 或 *选定的画板*。
+ 4. 选择您想要在 Adobe XD 中预览的内容。选择 *所有画板* 或 *选定的画板*。
## 营销视图本地化
-使用 *译文* 部分来本地化静态页面,例如宣传册和横幅。 在此部分中,您可以将带有语境的文本发送至 Crowdin,并将翻译后的副本上传回 Adobe XD。
+使用 *译文* 部分来本地化静态页面,例如宣传册和横幅。在此部分中,您可以将带有语境的文本发送至 Crowdin,并将翻译后的副本上传回 Adobe XD。
### 向 Crowdin 发送译文
-您可以从 Adobe XD 文件中的选定艺术板或所有艺术板发送文本进行翻译。 翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
+您可以从 Adobe XD 文件中的选定艺术板或所有艺术板发送文本进行翻译。翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
-在 Crowdin 中,将创建一个根文件夹 *Adobe XD plugin*。 它将包含一个以 XD 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。 此文件夹还可以包含一个 *free-text.html* 文件,其中的文本未包含在任何画板中。 如果需要,您可以在插件 **设置** 中禁用内容分段,这样长文本就不会被拆分成句子。
+在 Crowdin 中,将创建一个根文件夹 *Adobe XD plugin*。它将包含一个以 XD 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。此文件夹还可以包含一个 *free-text.html* 文件,其中的文本未包含在任何画板中。如果需要,您可以在插件 **设置** 中禁用内容分段,这样长文本就不会被拆分成句子。
要发送 Adobe XD 设计进行翻译,请按照以下步骤操作:
1. 打开所需的 Adobe XD 文件。
2. 前往 **插件 > Crowdin for Adobe XD**。
- 3. 在 *译文* > *发送文本至 Crowdin* 部分,选择您要翻译的内容。 选择 *所有画板* 或 *选定的画板*。
+ 3. 在 *译文* > *发送文本至 Crowdin* 部分,选择您要翻译的内容。选择 *所有画板* 或 *选定的画板*。
当源文件上传到您的 Crowdin 项目时,您可以邀请贡献者翻译和校验它们。
@@ -224,13 +224,13 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开所需的 Adobe XD 文件。
2. 前往 **插件 > Crowdin for Adobe XD**。
- 3. 在 *译文* > *从 Crowdin 获取译文* 部分,选择您要上传译文的目标语言。 您还可以选择 *所有语言*。
- 4. 选择您想要在 Adobe XD 中预览的内容。 选择 *所有画板* 或 *选定的画板*。
+ 3. 在 *译文* > *从 Crowdin 获取译文* 部分,选择您要上传译文的目标语言。您还可以选择 *所有语言*。
+ 4. 选择您想要在 Adobe XD 中预览的内容。选择 *所有画板* 或 *选定的画板*。
-将翻译上传到 Adobe XD 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的翻译。 新上传的翻译版本不会覆盖您之前上传的版本。 您可以随时删除不再需要的翻译副本。
+将翻译上传到 Adobe XD 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的翻译。新上传的翻译版本不会覆盖您之前上传的版本。您可以随时删除不再需要的翻译副本。
@@ -238,16 +238,16 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 伪本地化
-即使在翻译完成之前,您也可以测试您的应用程序是否准备好使用伪本地化进行本地化。 此功能允许您模拟应用程序的 UI 在不同语言下的外观,以检查在项目本地化开始之前是否应修改源字符串。
+即使在翻译完成之前,您也可以测试您的应用程序是否准备好使用伪本地化进行本地化。此功能允许您模拟应用程序的 UI 在不同语言下的外观,以检查在项目本地化开始之前是否应修改源字符串。
发送文本进行翻译后,您就可以开始伪本地化。
1. 打开所需的 Adobe XD 文件。
2. 前往 **插件 > Crowdin for Adobe XD**。
- 3. 在 *伪本地化* 部分,选择您想要使用伪本地化进行测试的内容。 选择 *所有画板* 或 *选定的画板*。
+ 3. 在 *伪本地化* 部分,选择您想要使用伪本地化进行测试的内容。选择 *所有画板* 或 *选定的画板*。
4. 在出现的对话框中,您可以从预定义预设(法语、西里尔文、中文、阿拉伯语)中进行选择,并根据您的偏好配置设置:
- * *长度修正* – 允许您将字符串变长或变短,以查看产品 UI 是否能正确处理其他语言。 因为某些语言中的译文可能比项目中的源文本更长或更短。
+ * *长度修正* – 允许您将字符串变长或变短,以查看产品 UI 是否能正确处理其他语言。因为某些语言中的译文可能比项目中的源文本更长或更短。
* *前缀/后缀* – 允许您在每个字符串的开头和结尾添加特殊字符。
* *字符转换* – 将英文字符替换为易于识别的带重音版本、随机阿拉伯符号或汉字,以便明显看出应用程序中是否存在硬编码字符串。
5. 单击 **伪本地化**。
diff --git a/src/content/docs/zh/crowdin/integrations/azure-repos.mdx b/src/content/docs/zh/crowdin/integrations/azure-repos.mdx
index e45445058..4349db861 100644
--- a/src/content/docs/zh/crowdin/integrations/azure-repos.mdx
+++ b/src/content/docs/zh/crowdin/integrations/azure-repos.mdx
@@ -27,7 +27,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
在基于文件的项目中,有两种 Azure Repos 集成模式可供选择:
* **源文件和翻译文件模式** – 在您的 Azure Repos 仓库和 Crowdin 项目之间同步源文件和翻译文件。
-* **目标文件包模式** – 以所选格式从 Crowdin 项目生成翻译文件并将其推送到您的 Azure Repos 仓库。 在此模式下,集成会推送翻译文件,但不会同步仓库中的源。 如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
+* **目标文件包模式** – 以所选格式从 Crowdin 项目生成翻译文件并将其推送到您的 Azure Repos 仓库。在此模式下,集成会推送翻译文件,但不会同步仓库中的源。如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
在基于字符串的项目中,Azure Repos 集成仅限于**目标文件包模式**运作。
@@ -47,7 +47,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
4. 然后在 Azure Repos 端授权与 Crowdin 的连接:
-如果您所需的仓库是私有的,并且您对其访问权限有限或没有访问权限,请向仓库所有者申请访问令牌。 然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
+如果您所需的仓库是私有的,并且您对其访问权限有限或没有访问权限,请向仓库所有者申请访问令牌。然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
使用访问令牌设置集成时,请确保您拥有所需仓库的项目管理员级别权限。
@@ -61,7 +61,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
- 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。 如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。 在其他情况下,请随意使用*常规*版本。
+ 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。在其他情况下,请随意使用*常规*版本。
@@ -73,7 +73,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
-在**目标文件包模式**下使用 Azure Repos 集成时,集成将从您的 Crowdin 项目发送已完成的译文,而无需从您的仓库中提取源文件。 因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
+在**目标文件包模式**下使用 Azure Repos 集成时,集成将从您的 Crowdin 项目发送已完成的译文,而无需从您的仓库中提取源文件。因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
详细了解[为 VCS 集成配置目标文件包](/zh/bundles/#vcs-集成中的文件包)。
@@ -87,12 +87,12 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
### 服务分支
-当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的拉取请求发送到您的版本控制系统。 对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。 我们不会直接提交到主分支,以便您可以先验证译文。
+当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的拉取请求发送到您的版本控制系统。对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。我们不会直接提交到主分支,以便您可以先验证译文。
-默认情况下,`l10n_` 会添加到所创建的服务分支名称中。 如有必要,可以轻松更改它。
+默认情况下,`l10n_` 会添加到所创建的服务分支名称中。如有必要,可以轻松更改它。
- 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。 当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
+ 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
### 同步配置
@@ -110,10 +110,10 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
* **分支连接后一次性导入译文**
* **始终从仓库导入新译文**
-默认情况下,选择第一个选项仅导入翻译一次。 或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
+默认情况下,选择第一个选项仅导入翻译一次。或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
- 我们建议在集成设置期间仅从仓库导入一次现有译文。 之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
+ 我们建议在集成设置期间仅从仓库导入一次现有译文。之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
单击**上传译文选项**以访问以下附加选项:
@@ -123,21 +123,21 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
#### 推送源文件
-默认情况下,源文件不会随译文一起推送到仓库。 不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
+默认情况下,源文件不会随译文一起推送到仓库。不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
#### 同步计划
-同步每小时自动进行一次。 如有必要,您可以在集成设置中更改更新间隔。 要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
+同步每小时自动进行一次。如有必要,您可以在集成设置中更改更新间隔。要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
-在某些情况下,有必要暂时禁止将译文推送到仓库。 在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。 准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
+在某些情况下,有必要暂时禁止将译文推送到仓库。在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
不依赖于同步设置,仓库上的源文件的更改仍将与 Crowdin 持续同步。
### 自动同步分支
-设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。 要将未来的分支从 Azure Repos 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
+设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。要将未来的分支从 Azure Repos 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
-例如,您在 Azure Repos 集成设置中添加一个模式 \**功能*。 在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
+例如,您在 Azure Repos 集成设置中添加一个模式 \**功能*。在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
要添加分支名称的模式,请按照以下步骤操作:
@@ -150,9 +150,9 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
### 默认配置文件名称
-`crowdin.yml` 是用于自动同步分支的默认文件名。 要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
+`crowdin.yml` 是用于自动同步分支的默认文件名。要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
-如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。 检查配置”。
+如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。检查配置”。
## 选择要同步的内容
@@ -187,7 +187,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
## 在一个项目中使用多个仓库
-如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。 在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
+如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
要添加另一个仓库,请按照以下步骤操作:
@@ -202,9 +202,9 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
集成设置完成后,所有相关信息都存储在**集成 > Azure Repos** 中。
-集成连接后,只有配置集成的项目成员才能更新设置。 除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
+集成连接后,只有配置集成的项目成员才能更新设置。除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
-默认情况下,每小时自动进行一次同步。 如果您需要立即启动同步,请单击**立即同步**。
+默认情况下,每小时自动进行一次同步。如果您需要立即启动同步,请单击**立即同步**。
@@ -212,14 +212,13 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
## 从仓库中上传译文
-默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。 要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。 该集成会将现有译文上传至您的 Crowdin 项目。
+默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。该集成会将现有译文上传至您的 Crowdin 项目。
* **将译文同步到 Crowdin** 选项仅适用于基于文件的项目。
- * 如果翻译已在进行中,请谨慎使用此功能。
- 从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
+ * 如果翻译已在进行中,请谨慎使用此功能。
从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
## 问答
@@ -229,8 +228,8 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 项目之间同步
以下是一些可能有助于解决类似情况的建议:
- * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。 详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
- * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。 详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
+ * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
+ * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
* 使用[同步计划](#同步设置)配置首选同步间隔(例如,设置每 24 小时同步一次)。
* 合并本地化分支时压缩提交以保持主分支历史记录干净整洁。
diff --git a/src/content/docs/zh/crowdin/integrations/bitbucket.mdx b/src/content/docs/zh/crowdin/integrations/bitbucket.mdx
index 8a9836db1..07a1fe44b 100644
--- a/src/content/docs/zh/crowdin/integrations/bitbucket.mdx
+++ b/src/content/docs/zh/crowdin/integrations/bitbucket.mdx
@@ -27,7 +27,7 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
在基于文件的项目中,有两种可能的 Bitbucket 集成模式可供选择:
* **源文件和翻译文件模式** – 在您的 Bitbucket 存储库和 Crowdin 项目之间同步源文件和翻译文件。
-* **目标文件包模式** – 根据您选择的格式,从 Crowdin 项目生成并推送到您的 Bitbucket 仓库的翻译文件。 在此模式下,集成会推送翻译文件,但不会同步仓库中的源。 如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
+* **目标文件包模式** – 根据您选择的格式,从 Crowdin 项目生成并推送到您的 Bitbucket 仓库的翻译文件。在此模式下,集成会推送翻译文件,但不会同步仓库中的源。如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
在基于字符串的项目中,Bitbucket 集成仅限于**目标文件包模式**运作。
@@ -47,7 +47,7 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
4. 然后在 Bitbucket 端授权与 Crowdin 的连接:
-如果您需要的仓库是私有的,且您对其访问权限有限或没有访问权限,请联系仓库所有者为您提供[访问令牌](https://support.atlassian.com/bitbucket-cloud/docs/repository-access-tokens/)。 所需的权限范围如下:`pullrequest:write`、`repository:write`、`webhook`。 之后,在**使用个人访问令牌(可选)**部分,将您的工作区名称填入*工作区*字段,将令牌填入*令牌*字段,然后单击**设置集成**。
+如果您需要的仓库是私有的,且您对其访问权限有限或没有访问权限,请联系仓库所有者为您提供[访问令牌](https://support.atlassian.com/bitbucket-cloud/docs/repository-access-tokens/)。所需的权限范围如下:`pullrequest:write`、`repository:write`、`webhook`。之后,在**使用个人访问令牌(可选)**部分,将您的工作区名称填入*工作区*字段,将令牌填入*令牌*字段,然后单击**设置集成**。
使用访问令牌设置集成时,请确保您对所需仓库拥有管理员级别的权限。
@@ -61,7 +61,7 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
- 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。 如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。 在其他情况下,请随意使用*常规*版本。
+ 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。在其他情况下,请随意使用*常规*版本。
@@ -73,7 +73,7 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
-在**目标文件包模式**下使用 Bitbucket 集成时,集成将从您的 Crowdin 项目发送已完成的翻译,而无需从您的存储库中提取源文件。 因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
+在**目标文件包模式**下使用 Bitbucket 集成时,集成将从您的 Crowdin 项目发送已完成的翻译,而无需从您的存储库中提取源文件。因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
详细了解[为 VCS 集成配置目标文件包](/zh/bundles/#vcs-集成中的文件包)。
@@ -87,12 +87,12 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
### 服务分支
-当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的拉取请求发送到您的版本控制系统。 对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。 我们不会直接提交到主分支,以便您可以先验证译文。
+当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的拉取请求发送到您的版本控制系统。对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。我们不会直接提交到主分支,以便您可以先验证译文。
-默认情况下,`l10n_` 会添加到所创建的服务分支名称中。 如有必要,可以轻松更改它。
+默认情况下,`l10n_` 会添加到所创建的服务分支名称中。如有必要,可以轻松更改它。
- 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。 当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
+ 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
### 同步配置
@@ -110,10 +110,10 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
* **分支连接后一次性导入译文**
* **始终从仓库导入新译文**
-默认情况下,选择第一个选项仅导入翻译一次。 或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
+默认情况下,选择第一个选项仅导入翻译一次。或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
- 我们建议在集成设置期间仅从仓库导入一次现有译文。 之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
+ 我们建议在集成设置期间仅从仓库导入一次现有译文。之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
单击**上传译文选项**以访问以下附加选项:
@@ -123,21 +123,21 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
#### 推送源文件
-默认情况下,源文件不会随译文一起推送到仓库。 不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
+默认情况下,源文件不会随译文一起推送到仓库。不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
#### 同步计划
-同步每小时自动进行一次。 如有必要,您可以在集成设置中更改更新间隔。 要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
+同步每小时自动进行一次。如有必要,您可以在集成设置中更改更新间隔。要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
-在某些情况下,有必要暂时禁止将译文推送到仓库。 在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。 准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
+在某些情况下,有必要暂时禁止将译文推送到仓库。在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
不依赖于同步设置,仓库上的源文件的更改仍将与 Crowdin 持续同步。
### 自动同步分支
-设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。 要将未来的分支从 Bitbucket 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
+设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。要将未来的分支从 Bitbucket 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
-例如,您在 Bitbucket 集成设置中添加\*\*功能\*模式。 在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
+例如,您在 Bitbucket 集成设置中添加\*\*功能\*模式。在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
要添加分支名称的模式,请按照以下步骤操作:
@@ -150,13 +150,13 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
### 默认配置文件名称
-`crowdin.yml` 是用于自动同步分支的默认文件名。 要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
+`crowdin.yml` 是用于自动同步分支的默认文件名。要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
-如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。 检查配置”。
+如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。检查配置”。
## 选择要同步的内容
-要使集成正常工作,您需要指定应翻译哪些源文件以及 Crowdin 应如何在您的仓库中构建翻译文件。 要使集成在目标文件包模式下正常工作,您需要选择要推送到存储库的所需包。
+要使集成正常工作,您需要指定应翻译哪些源文件以及 Crowdin 应如何在您的仓库中构建翻译文件。要使集成在目标文件包模式下正常工作,您需要选择要推送到存储库的所需包。
如果您在服务分支名称旁看到带有感叹号的红色图标,则说明您尚未选择要同步的内容。
@@ -187,7 +187,7 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
## 在一个项目中使用多个仓库
-如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。 在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
+如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
要添加另一个仓库,请按照以下步骤操作:
@@ -202,9 +202,9 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
设置集成后,所有相关信息都存储在**集成 > Bitbucket** 中。
-集成连接后,只有配置集成的项目成员才能更新设置。 除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
+集成连接后,只有配置集成的项目成员才能更新设置。除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
-默认情况下,每小时自动进行一次同步。 如果您需要立即启动同步,请单击**立即同步**。
+默认情况下,每小时自动进行一次同步。如果您需要立即启动同步,请单击**立即同步**。
@@ -212,14 +212,13 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
## 从仓库中上传译文
-默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。 要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。 该集成会将现有译文上传至您的 Crowdin 项目。
+默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。该集成会将现有译文上传至您的 Crowdin 项目。
* **将译文同步到 Crowdin** 选项仅适用于基于文件的项目。
- * 如果翻译已在进行中,请谨慎使用此功能。
- 从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
+ * 如果翻译已在进行中,请谨慎使用此功能。
从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
## 问答
@@ -229,8 +228,8 @@ Bitbucket 集成允许您在 Bitbucket 存储库和 Crowdin 项目之间同步
以下是一些可能有助于解决类似情况的建议:
- * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。 详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
- * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。 详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
+ * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
+ * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
* 使用[同步计划](#同步设置)配置首选同步间隔(例如,设置每 24 小时同步一次)。
* 合并本地化分支时压缩提交以保持主分支历史记录干净整洁。
diff --git a/src/content/docs/zh/crowdin/integrations/configuring-vcs-online.mdx b/src/content/docs/zh/crowdin/integrations/configuring-vcs-online.mdx
index 6a722ba34..67b405684 100644
--- a/src/content/docs/zh/crowdin/integrations/configuring-vcs-online.mdx
+++ b/src/content/docs/zh/crowdin/integrations/configuring-vcs-online.mdx
@@ -25,7 +25,7 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
## 分支配置
-选择好用于翻译的仓库和分支后,下一步是配置所选分支。 点击 打开 **分支配置** 对话框,开始配置。 在 **分支配置** 对话框中,您可以加载仓库中已有的配置文件,也可以从头创建新的配置。
+选择好用于翻译的仓库和分支后,下一步是配置所选分支。点击 打开 **分支配置** 对话框,开始配置。在 **分支配置** 对话框中,您可以加载仓库中已有的配置文件,也可以从头创建新的配置。
@@ -45,13 +45,13 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
3. 单击**继续**。
-配置将显示在 **分支配置** 对话框中。 您可以直接使用,也可以根据需要进行修改。
+配置将显示在 **分支配置** 对话框中。您可以直接使用,也可以根据需要进行修改。
## 创建配置
要创建供集成使用的新配置文件,请在 **分支配置** 对话框中指定首选名称,然后点击 **继续**。
-然后使用下方列出的模式和占位符指定源文件路径和翻译文件路径。 在右侧面板中,您可以根据指定的路径预览将上传以供翻译的源文件结构以及翻译文件的结构。
+然后使用下方列出的模式和占位符指定源文件路径和翻译文件路径。在右侧面板中,您可以根据指定的路径预览将上传以供翻译的源文件结构以及翻译文件的结构。
完成所选分支的配置设置并保存更改后,配置文件将保存在仓库中翻译分支的根目录下。
@@ -71,7 +71,7 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
## 高级设置
-高级设置提供对集成行为的更多控制。 您可以指定要排除在翻译之外的文件、映射自定义语言代码,以及配置结构化文件格式(如电子表格和 XML)的解析选项。 本节还介绍了可通过手动编辑仓库中的 `crowdin.yml` 文件来配置的其他参数。
+高级设置提供对集成行为的更多控制。您可以指定要排除在翻译之外的文件、映射自定义语言代码,以及配置结构化文件格式(如电子表格和 XML)的解析选项。本节还介绍了可通过手动编辑仓库中的 `crowdin.yml` 文件来配置的其他参数。
### 忽略文件
@@ -95,11 +95,11 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
### 配置电子表格
-您可以在 **方案** 字段中指定电子表格文件的方案。 要为 CSV 或 XLS/XLSX 文件创建方案,请使用以下常量:
+您可以在 **方案** 字段中指定电子表格文件的方案。要为 CSV 或 XLS/XLSX 文件创建方案,请使用以下常量:
* `identifier` – 列包含字符串标识符。
* `source_phrase` – 列包含源字符串。
-* `source_or_translation` – 列包含源字符串,但文件导出时同一列将填充译文。 如果您上传现有译文,此列的值将用作译文。
+* `source_or_translation` – 列包含源字符串,但文件导出时同一列将填充译文。如果您上传现有译文,此列的值将用作译文。
* `translation` – 列包含译文。
* `context` – 列包含源字符串的评论或语境信息。
* `max_length` – 列包含字符串译文的最大长度限制值。
@@ -108,7 +108,7 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
**方案示例**:`identifier,source_phrase,context,fr,de,it,uk`([语言代码](/zh/developer/language-codes/))。
-如果电子表格包含多个目标语言的译文,请选择 **多语言文件**。 如果您不想翻译第一行中存储的文本,请选择 **将第一行作为标题导入**。
+如果电子表格包含多个目标语言的译文,请选择 **多语言文件**。如果您不想翻译第一行中存储的文本,请选择 **将第一行作为标题导入**。
@@ -118,12 +118,12 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
-| **选项** | **描述** |
-| --------- | --------------------------------------------------------------------------------------- |
-| **翻译内容** | 选中以翻译标签内存储的文本。 |
-| **翻译属性** | 选中以翻译标签属性。 |
-| **内容分段** | 选中以将 XML 源文件的内容拆分为较短的文本片段。 |
-| **可翻译元素** | 这是一个字符串数组,其中每个条目是应导入的 DOM 元素的 XPath。 示例路径:`/path/to/node` 或 `/path/to/attribute[@attr]` |
+| **选项** | **描述** |
+| --------- | -------------------------------------------------------------------------------------- |
+| **翻译内容** | 选中以翻译标签内存储的文本。 |
+| **翻译属性** | 选中以翻译标签属性。 |
+| **内容分段** | 选中以将 XML 源文件的内容拆分为较短的文本片段。 |
+| **可翻译元素** | 这是一个字符串数组,其中每个条目是应导入的 DOM 元素的 XPath。示例路径:`/path/to/node` 或 `/path/to/attribute[@attr]` |
启用内容分段后,译文上传由实验性机器学习技术处理。
@@ -141,7 +141,7 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
* `append_commit_message` - 控制自定义文本是附加到默认提交消息还是替换默认提交消息
* `export_languages` - 导出指定语言的译文
-保存在线配置后,`crowdin.yml` 文件将保存在仓库中已配置分支的根目录下。 您可以手动编辑此文件以添加所需参数。
+保存在线配置后,`crowdin.yml` 文件将保存在仓库中已配置分支的根目录下。您可以手动编辑此文件以添加所需参数。
详细了解[配置文件](/zh/developer/configuration-file/#configuration-file-for-vcs-integrations)。
@@ -151,7 +151,7 @@ import loadConfiguration from '!/crowdin/integrations/vcs_load_configuration.png
1. 单击 **保存** 以预览已创建的配置。
- 2. 如果您有多个具有不同配置的文件组,请点击 **添加文件过滤器**。
如果项目中有多个分支具有相同的配置,且您希望对它们应用相同的过滤器,请选择 **将过滤器应用于所有可翻译分支**。
+ 2. 如果您有多个具有不同配置的文件组,请点击 **添加文件过滤器**。
如果项目中有多个分支具有相同的配置,且您希望对它们应用相同的过滤器,请选择 **将过滤器应用于所有可翻译分支**。
3. 点击 **保存** 以保存创建的配置。
diff --git a/src/content/docs/zh/crowdin/integrations/github.mdx b/src/content/docs/zh/crowdin/integrations/github.mdx
index 0d1fba72b..3813e24d2 100644
--- a/src/content/docs/zh/crowdin/integrations/github.mdx
+++ b/src/content/docs/zh/crowdin/integrations/github.mdx
@@ -27,7 +27,7 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
在基于文件的项目中,有两种可能的 GitHub 集成模式供您选择:
* **原文和译文模式** – 在 GitHub 仓库和 Crowdin 项目之间同步原文件和译文文件。
-* **目标文件包模式** – 根据您选择的格式,从 Crowdin 项目生成并推送到您的 GitHub 仓库的翻译文件。 在此模式下,集成会推送翻译文件,但不会同步仓库中的源。 如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
+* **目标文件包模式** – 根据您选择的格式,从 Crowdin 项目生成并推送到您的 GitHub 仓库的翻译文件。在此模式下,集成会推送翻译文件,但不会同步仓库中的源。如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
在基于字符串的项目中,GitHub 集成仅限于**目标文件包模式**运作。
@@ -52,7 +52,7 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
如果您需要的仓库是私有的,且您对其访问权限有限或没有访问权限,请联系仓库所有者为您提供
-[访问令牌](https://help.github.com/articles/creating-an-access-token-for-command-line-use/#creating-a-token)。 然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
+[访问令牌](https://help.github.com/articles/creating-an-access-token-for-command-line-use/#creating-a-token)。然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
使用访问令牌设置集成时,请确保您对所需仓库拥有管理员级别的权限。
@@ -66,7 +66,7 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
- 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。 如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。 在其他情况下,请随意使用*常规*版本。
+ 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。在其他情况下,请随意使用*常规*版本。
@@ -78,7 +78,7 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
-在**目标文件包模式**中使用 GitHub 集成时,集成将从您的 Crowdin 项目发送已完成的译文,而无需从您的仓库中提取源文件。 因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
+在**目标文件包模式**中使用 GitHub 集成时,集成将从您的 Crowdin 项目发送已完成的译文,而无需从您的仓库中提取源文件。因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
详细了解[为 VCS 集成配置目标文件包](/zh/bundles/#vcs-集成中的文件包)。
@@ -92,12 +92,12 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
### 服务分支
-当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的拉取请求发送到您的版本控制系统。 对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。 我们不会直接提交到主分支,以便您可以先验证译文。
+当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的拉取请求发送到您的版本控制系统。对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。我们不会直接提交到主分支,以便您可以先验证译文。
-默认情况下,`l10n_` 会添加到所创建的服务分支名称中。 如有必要,可以轻松更改它。
+默认情况下,`l10n_` 会添加到所创建的服务分支名称中。如有必要,可以轻松更改它。
- 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。 当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
+ 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
### 同步配置
@@ -115,10 +115,10 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
* **分支连接后一次性导入译文**
* **始终从仓库导入新译文**
-默认情况下,选择第一个选项仅导入翻译一次。 或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
+默认情况下,选择第一个选项仅导入翻译一次。或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
- 我们建议在集成设置期间仅从仓库导入一次现有译文。 之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
+ 我们建议在集成设置期间仅从仓库导入一次现有译文。之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
单击**上传译文选项**以访问以下附加选项:
@@ -128,21 +128,21 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
#### 推送源文件
-默认情况下,源文件不会随译文一起推送到仓库。 不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
+默认情况下,源文件不会随译文一起推送到仓库。不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
#### 同步计划
-同步每小时自动进行一次。 如有必要,您可以在集成设置中更改更新间隔。 要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
+同步每小时自动进行一次。如有必要,您可以在集成设置中更改更新间隔。要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
-在某些情况下,有必要暂时禁止将译文推送到仓库。 在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。 准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
+在某些情况下,有必要暂时禁止将译文推送到仓库。在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
不依赖于同步设置,仓库上的源文件的更改仍将与 Crowdin 持续同步。
### 自动同步分支
-设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。 要将未来的分支从 GitHub 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
+设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。要将未来的分支从 GitHub 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
-例如,您在 GitHub 集成设置中添加 \**feature* 模式。 在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
+例如,您在 GitHub 集成设置中添加 \**feature* 模式。在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
要添加分支名称的模式,请按照以下步骤操作:
@@ -155,13 +155,13 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
### 默认配置文件名称
-`crowdin.yml` 是用于自动同步分支的默认文件名。 要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
+`crowdin.yml` 是用于自动同步分支的默认文件名。要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
-如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。 检查配置”。
+如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。检查配置”。
## 选择要同步的内容
-要使集成正常工作,您需要指定应翻译哪些源文件以及 Crowdin 应如何在您的仓库中构建翻译文件。 要使集成在目标文件包模式下正常工作,您需要选择要推送到存储库的所需包。
+要使集成正常工作,您需要指定应翻译哪些源文件以及 Crowdin 应如何在您的仓库中构建翻译文件。要使集成在目标文件包模式下正常工作,您需要选择要推送到存储库的所需包。
如果您在服务分支名称旁看到带有感叹号的红色图标,则说明您尚未选择要同步的内容。
@@ -192,7 +192,7 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
## 在一个项目中使用多个仓库
-如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。 在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
+如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
要添加另一个仓库,请按照以下步骤操作:
@@ -207,9 +207,9 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
集成设置完成后,所有相关信息都存储在**集成 > GitHub** 中。
-集成连接后,只有配置集成的项目成员才能更新设置。 除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
+集成连接后,只有配置集成的项目成员才能更新设置。除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
-默认情况下,每小时自动进行一次同步。 如果您需要立即启动同步,请单击**立即同步**。
+默认情况下,每小时自动进行一次同步。如果您需要立即启动同步,请单击**立即同步**。
@@ -217,14 +217,13 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
## 从仓库中上传译文
-默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。 要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。 该集成会将现有译文上传至您的 Crowdin 项目。
+默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。该集成会将现有译文上传至您的 Crowdin 项目。
* **将译文同步到 Crowdin** 选项仅适用于基于文件的项目。
- * 如果翻译已在进行中,请谨慎使用此功能。
- 从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
+ * 如果翻译已在进行中,请谨慎使用此功能。
从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
## 问答
@@ -242,8 +241,8 @@ GitHub 集成允许您在 GitHub 仓库和 Crowdin 项目之间同步文件。
以下是一些可能有助于解决类似情况的建议:
- * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。 详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
- * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。 详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
+ * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
+ * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
* 使用[同步计划](#同步设置)配置首选同步间隔(例如,设置每 24 小时同步一次)。
* 合并本地化分支时压缩提交以保持主分支历史记录干净整洁。
diff --git a/src/content/docs/zh/crowdin/integrations/gitlab.mdx b/src/content/docs/zh/crowdin/integrations/gitlab.mdx
index 0dbce4e24..07a5f4432 100644
--- a/src/content/docs/zh/crowdin/integrations/gitlab.mdx
+++ b/src/content/docs/zh/crowdin/integrations/gitlab.mdx
@@ -27,7 +27,7 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
在基于文件的项目中,您可以选择两种可能的 GitLab 集成模式:
* **源文件和翻译文件模式** – 在 GitLab 仓库和 Crowdin 项目之间同步源文件和翻译文件。
-* **目标文件包模式** – 根据您选择的格式,从 Crowdin 项目生成并推送到您的 GitLab 仓库的翻译文件。 在此模式下,集成会推送翻译文件,但不会同步仓库中的源。 如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
+* **目标文件包模式** – 根据您选择的格式,从 Crowdin 项目生成并推送到您的 GitLab 仓库的翻译文件。在此模式下,集成会推送翻译文件,但不会同步仓库中的源。如果您在 Crowdin 项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
在基于字符串的项目中,GitLab 集成仅限于**目标文件包模式**运作。
@@ -51,8 +51,7 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
4. 然后在 GitLab 端授权与 Crowdin 的连接:
-如果您所需的仓库是私有的,并且您对其访问权限有限或没有访问权限,请向仓库所有者申请访问令牌。
-然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
+如果您所需的仓库是私有的,并且您对其访问权限有限或没有访问权限,请向仓库所有者申请访问令牌。然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
使用访问令牌设置集成时,请确保您对所需仓库拥有维护者级别的权限。
@@ -66,7 +65,7 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
- 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。 如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。 在其他情况下,请随意使用*常规*版本。
+ 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。在其他情况下,请随意使用*常规*版本。
@@ -78,7 +77,7 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
-在**目标文件包模式**下使用 GitLab 集成时,集成将从您的 Crowdin 项目发送已完成的译文,而无需从您的仓库中提取源文件。 因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
+在**目标文件包模式**下使用 GitLab 集成时,集成将从您的 Crowdin 项目发送已完成的译文,而无需从您的仓库中提取源文件。因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
详细了解[为 VCS 集成配置目标文件包](/zh/bundles/#vcs-集成中的文件包)。
@@ -92,12 +91,12 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
### 服务分支
-当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的合并请求发送到您的版本控制系统。 对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。 我们不会直接提交到主分支,以便您可以先验证译文。
+当翻译完成并且您的语言准备好上线时,Crowdin 会将附有译文的合并请求发送到您的版本控制系统。对于每个正在本地化的分支,Crowdin 会创建一个包含译文的附加服务分支。我们不会直接提交到主分支,以便您可以先验证译文。
-默认情况下,`l10n_` 会添加到所创建的服务分支名称中。 如有必要,可以轻松更改它。
+默认情况下,`l10n_` 会添加到所创建的服务分支名称中。如有必要,可以轻松更改它。
- 我们建议在合并请求合并后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。 当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
+ 我们建议在合并请求合并后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。当新的译文准备好同步时,Crowdin 将自动重新创建服务分支。
### 同步配置
@@ -115,10 +114,10 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
* **分支连接后一次性导入译文**
* **始终从仓库导入新译文**
-默认情况下,选择第一个选项仅导入翻译一次。 或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
+默认情况下,选择第一个选项仅导入翻译一次。或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
- 我们建议在集成设置期间仅从仓库导入一次现有译文。 之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
+ 我们建议在集成设置期间仅从仓库导入一次现有译文。之后,将 Crowdin 视为唯一可信来源,并在 Crowdin 中专门管理译文,以防止覆盖未经审批的译文。
单击**上传译文选项**以访问以下附加选项:
@@ -128,21 +127,21 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
#### 推送源文件
-默认情况下,源文件不会随译文一起推送到仓库。 不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
+默认情况下,源文件不会随译文一起推送到仓库。不过,如果您在 Crowdin 项目中执行源文本审查,并希望将对 Crowdin 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源文件*,然后单击**保存**。
#### 同步计划
-同步每小时自动进行一次。 如有必要,您可以在集成设置中更改更新间隔。 要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
+同步每小时自动进行一次。如有必要,您可以在集成设置中更改更新间隔。要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
-在某些情况下,有必要暂时禁止将译文推送到仓库。 在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。 准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
+在某些情况下,有必要暂时禁止将译文推送到仓库。在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
不依赖于同步设置,仓库上的源文件的更改仍将与 Crowdin 持续同步。
### 自动同步分支
-设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。 要将未来的分支从 GitLab 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
+设置集成时,您可以选择要添加到 Crowdin 项目的现有仓库分支。要将未来的分支从 GitLab 自动添加到 Crowdin,请在集成设置中为分支名称创建一个模式。
-例如,您在 GitLab 集成设置中添加\*\*功能\*模式。 在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
+例如,您在 GitLab 集成设置中添加\*\*功能\*模式。在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
要添加分支名称的模式,请按照以下步骤操作:
@@ -155,13 +154,13 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
### 默认配置文件名称
-`crowdin.yml` 是用于自动同步分支的默认文件名。 要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
+`crowdin.yml` 是用于自动同步分支的默认文件名。要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
-如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。 检查配置”。
+如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。检查配置”。
## 选择要同步的内容
-要使集成正常工作,您需要指定应翻译哪些源文件以及 Crowdin 应如何在您的仓库中构建翻译文件。 要使集成在目标文件包模式下正常工作,您需要选择要推送到存储库的所需包。
+要使集成正常工作,您需要指定应翻译哪些源文件以及 Crowdin 应如何在您的仓库中构建翻译文件。要使集成在目标文件包模式下正常工作,您需要选择要推送到存储库的所需包。
如果您在服务分支名称旁看到带有感叹号的红色图标,则说明您尚未选择要同步的内容。
@@ -192,7 +191,7 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
## 在一个项目中使用多个仓库
-如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。 在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
+如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
要添加另一个仓库,请按照以下步骤操作:
@@ -207,9 +206,9 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
设置集成后,所有相关信息都存储在**集成 > GitLab** 中。
-集成连接后,只有配置集成的项目成员才能更新设置。 除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
+集成连接后,只有配置集成的项目成员才能更新设置。除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
-默认情况下,每小时自动进行一次同步。 如果您需要立即启动同步,请单击**立即同步**。
+默认情况下,每小时自动进行一次同步。如果您需要立即启动同步,请单击**立即同步**。
@@ -217,14 +216,13 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
## 从仓库中上传译文
-默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。 要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。 该集成会将现有译文上传至您的 Crowdin 项目。
+默认情况下,存储在 仓库中的译文仅在第一次同步期间上传到 Crowdin。要手动将译文上传到 Crowdin,请单击**立即同步**按钮上的下拉切换按钮,然后单击**将译文同步到 Crowdin**。该集成会将现有译文上传至您的 Crowdin 项目。
* **将译文同步到 Crowdin** 选项仅适用于基于文件的项目。
- * 如果翻译已在进行中,请谨慎使用此功能。
- 从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
+ * 如果翻译已在进行中,请谨慎使用此功能。
从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
## 问答
@@ -234,8 +232,8 @@ GitLab 集成允许您在 GitLab 仓库和 Crowdin 项目之间同步文件。
以下是一些可能有助于解决类似情况的建议:
- * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。 详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
- * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。 详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
+ * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
+ * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
* 使用[同步计划](#同步设置)配置首选同步间隔(例如,设置每 24 小时同步一次)。
* 合并本地化分支时压缩提交以保持主分支历史记录干净整洁。
diff --git a/src/content/docs/zh/crowdin/integrations/jira.mdx b/src/content/docs/zh/crowdin/integrations/jira.mdx
index af74b6cce..9af0a377d 100644
--- a/src/content/docs/zh/crowdin/integrations/jira.mdx
+++ b/src/content/docs/zh/crowdin/integrations/jira.mdx
@@ -65,7 +65,7 @@ import allowAccess from '!/crowdin/integrations/jira_allow_access.png';
4. 选择 **直接应用程序链接**,输入您的 Crowdin URL,然后单击 **下一步**。
- 由于 Jira 功能的原因,有时它无法收到输入的 URL 的响应。 如果您看到以下消息,请检查所提供的 URL 是否正确,然后单击 **继续**。
+ 由于 Jira 功能的原因,有时它无法收到输入的 URL 的响应。如果您看到以下消息,请检查所提供的 URL 是否正确,然后单击 **继续**。
5. 在对话框窗口中填写所有必填字段,然后单击 **继续** 以完成链接配置:
* 应用程序名称:Crowdin Integration
@@ -80,29 +80,27 @@ import allowAccess from '!/crowdin/integrations/jira_allow_access.png';
6. 允许对 Jira 中的项目数据进行读写访问。 Crowdin 将使用此访问权限来帮助集成正确运行。
-7. 选择 Jira 项目密钥,选择类型,并配置您想要与 Jira 项目同步的 Crowdin 问题的设置。
- 可用的 Jira 问题设置包括:
+7. 选择 Jira 项目密钥,选择类型,并配置您想要与 Jira 项目同步的 Crowdin 问题的设置。可用的 Jira 问题设置包括:
* 类型
* 子任务类型
如果您未选择子任务类型,将自动应用第一个可用选项。
* 优先级
* 受托人
* 标记(可选)
- * 状态 – 用于选择将触发 Crowdin 项目中相关字符串问题关闭的 Jira 状态值。
- 您可以选择的状态值仅取自 Jira 中的 完成 状态类别(包括完成、已关闭等)。
+ * 状态 – 用于选择将触发 Crowdin 项目中相关字符串问题关闭的 Jira 状态值。您可以选择的状态值仅取自 Jira 中的 完成 状态类别(包括完成、已关闭等)。
8. 点击**保存**。
## 同步问题
-一旦设置了集成,您就可以同步 Crowdin 中已经存在的问题(如果有的话)。 一条简短的消息会告诉您有多少问题尚未同步。 要同步它们,请单击 **同步问题**。
+一旦设置了集成,您就可以同步 Crowdin 中已经存在的问题(如果有的话)。一条简短的消息会告诉您有多少问题尚未同步。要同步它们,请单击 **同步问题**。
## 管理 Jira 集成设置
-要更改集成设置,请单击 **设置** 并应用必要的更改。 更新的设置将仅应用于新同步的问题。 先前同步的所有问题将不会有任何变化。
+要更改集成设置,请单击 **设置** 并应用必要的更改。更新的设置将仅应用于新同步的问题。先前同步的所有问题将不会有任何变化。
如果您更改了 Jira 项目密钥,已经同步的问题将仍然是 Jira 的子任务,但不会在 Crowdin 中自动解决。
diff --git a/src/content/docs/zh/crowdin/integrations/overview.mdx b/src/content/docs/zh/crowdin/integrations/overview.mdx
index 119fb9950..ff3259c80 100644
--- a/src/content/docs/zh/crowdin/integrations/overview.mdx
+++ b/src/content/docs/zh/crowdin/integrations/overview.mdx
@@ -10,15 +10,15 @@ sidebar:
import { Steps, LinkCard, CardGrid, Aside } from '@astrojs/starlight/components';
import { Icon } from 'astro-icon/components';
-将本地化无缝集成到您开发周期的任何阶段。 Crowdin 提供与您已在使用的工具的多种集成。 自动化本地化工作流程,节省手动任务的时间。
+将本地化无缝集成到您开发周期的任何阶段。 Crowdin 提供与您已在使用的工具的多种集成。自动化本地化工作流程,节省手动任务的时间。
## VCS 集成
-工程师面临的主要挑战是缺乏自动化。 源内容需要不断从代码库中提取并移交给翻译团队。 完成的翻译随后应集成回代码库。 如果没有自动化方式,该工作流程将变成重复且耗时的文件交换。
+工程师面临的主要挑战是缺乏自动化。源内容需要不断从代码库中提取并移交给翻译团队。完成的翻译随后应集成回代码库。如果没有自动化方式,该工作流程将变成重复且耗时的文件交换。
-借助 VCS 集成提供的自动化功能,源字符串会自动拉取,确保翻译人员始终获取最新内容。 完成的翻译随后作为请求推送回您的仓库。
+借助 VCS 集成提供的自动化功能,源字符串会自动拉取,确保翻译人员始终获取最新内容。完成的翻译随后作为请求推送回您的仓库。
@@ -29,7 +29,7 @@ import { Icon } from 'astro-icon/components';
## 设计
-快速生成特定语言的资源。 在制作原型或完善设计稿的同时,为翻译人员提供上下文,将内容发送进行翻译。
+快速生成特定语言的资源。在制作原型或完善设计稿的同时,为翻译人员提供上下文,将内容发送进行翻译。
@@ -40,24 +40,24 @@ import { Icon } from 'astro-icon/components';
## 已加星标的应用
-您可以通过点击应用名称旁边的 图标来为应用加星标,无论是在应用列表中还是在应用内部,以便将应用标记为快速访问。 此功能适用于集成和工具(不包括 Webhooks、服务日志等与服务相关的项目) 具有开发者/翻译请求者角色或更高权限的项目成员均可使用此功能。
+您可以通过点击应用名称旁边的 图标来为应用加星标,无论是在应用列表中还是在应用内部,以便将应用标记为快速访问。此功能适用于集成和工具(不包括 Webhooks、服务日志等与服务相关的项目)具有开发者/翻译请求者角色或更高权限的项目成员均可使用此功能。
-为应用加星标后,它会固定到相关标签页的顶部,例如**集成**或**工具**。 添加第一个收藏后,应用列表会自动按已加星标的项目排序。
+为应用加星标后,它会固定到相关标签页的顶部,例如**集成**或**工具**。添加第一个收藏后,应用列表会自动按已加星标的项目排序。
-已加星标的应用还会以水平快捷标签页的形式显示在主项目导航的末尾。 点击快捷方式会打开包含该应用的标签页(例如**集成**),并自动在该标签页中打开应用。 包含该应用的标签页会高亮显示为活跃状态,而快捷方式则保持未高亮状态。
+已加星标的应用还会以水平快捷标签页的形式显示在主项目导航的末尾。点击快捷方式会打开包含该应用的标签页(例如**集成**),并自动在该标签页中打开应用。包含该应用的标签页会高亮显示为活跃状态,而快捷方式则保持未高亮状态。
-加星标操作基于个人账户和每个项目单独生效。 这意味着您加星标的应用是您账户专属的,并且仅适用于您添加它们的特定项目:
+加星标操作基于个人账户和每个项目单独生效。这意味着您加星标的应用是您账户专属的,并且仅适用于您添加它们的特定项目:
-* **用户专属:** 每位项目成员管理自己已加星标的应用。 如果您为某个应用加星标,其他项目成员不会看到该应用被加星标。
+* **用户专属:** 每位项目成员管理自己已加星标的应用。如果您为某个应用加星标,其他项目成员不会看到该应用被加星标。
* **项目专属:** 在一个项目中为应用加星标不会自动在其他项目中加星标。
-这允许您根据每个项目的具体需求自定义工作区,因为不同的项目可能需要不同的工具或翻译策略。 若要在多个项目中为某个特定应用加星标,您需要在每个项目中单独为其加星标。
+这允许您根据每个项目的具体需求自定义工作区,因为不同的项目可能需要不同的工具或翻译策略。若要在多个项目中为某个特定应用加星标,您需要在每个项目中单独为其加星标。
## 共同管理 Crowdin 应用
-多位管理员和开发者可以在项目中协作管理同一个 Crowdin 应用,简化团队协作,确保对集成的共同控制。 当应用在项目中首次配置时,首位登录的管理员将成为其主要管理员。 虽然主要管理员可以直接从应用中登出,但其他项目管理员可以在主要管理员不可用时删除整个集成以重置其配置。
+多位管理员和开发者可以在项目中协作管理同一个 Crowdin 应用,简化团队协作,确保对集成的共同控制。当应用在项目中首次配置时,首位登录的管理员将成为其主要管理员。虽然主要管理员可以直接从应用中登出,但其他项目管理员可以在主要管理员不可用时删除整个集成以重置其配置。
-所有受邀的管理员和开发者共享相同的应用设置——这意味着一位管理员所做的更改会立即对其他人可见。 这种方式有助于提高团队协作效率,避免重复劳动,并确保本地化工作流程中的配置一致性。
+所有受邀的管理员和开发者共享相同的应用设置——这意味着一位管理员所做的更改会立即对其他人可见。这种方式有助于提高团队协作效率,避免重复劳动,并确保本地化工作流程中的配置一致性。
### 邀请其他用户管理应用
@@ -66,18 +66,18 @@ import { Icon } from 'astro-icon/components';
1. 在您的 Crowdin 项目中打开应用。
2. 在应用界面中点击**共享**。
- 3. 从用户列表中选择现有项目成员,或输入被邀请者的电子邮件以将其邀请为新项目管理员。 您可以邀请具有以下角色的用户:
+ 3. 从用户列表中选择现有项目成员,或输入被邀请者的电子邮件以将其邀请为新项目管理员。您可以邀请具有以下角色的用户:
* 所有者
* 管理员
* 开发者/翻译请求者
4. 点击**保存**以发送邀请。
-受邀后,用户将立即获得管理和配置应用的完整权限。 请注意,只有主要管理员可以直接从集成中登出。
+受邀后,用户将立即获得管理和配置应用的完整权限。请注意,只有主要管理员可以直接从集成中登出。
### 请求访问权限以管理应用
-如果您打开一个已由其他管理员配置的应用,您将看到一条提示您没有访问权限的消息。 该消息还会显示当前管理该应用的管理员姓名。
+如果您打开一个已由其他管理员配置的应用,您将看到一条提示您没有访问权限的消息。该消息还会显示当前管理该应用的管理员姓名。
要请求访问权限,请按照以下步骤操作:
@@ -92,7 +92,7 @@ import { Icon } from 'astro-icon/components';
### 删除由其他管理员配置的集成
-如果配置集成的主要管理员不可用且未共享访问权限,项目管理员可以删除该集成以接管其管理。 这允许您使用自己的账户登录并从头开始设置集成。
+如果配置集成的主要管理员不可用且未共享访问权限,项目管理员可以删除该集成以接管其管理。这允许您使用自己的账户登录并从头开始设置集成。
要删除集成,请按照以下步骤操作:
@@ -107,9 +107,9 @@ import { Icon } from 'astro-icon/components';
### 权限和应用管理角色
-所有共同管理应用的管理员在应用内拥有相同的权限。 但是,只有主要管理员——即第一个配置应用的人——可以直接从应用中登出。 其他项目管理员只能通过删除集成来强制重置。
+所有共同管理应用的管理员在应用内拥有相同的权限。但是,只有主要管理员——即第一个配置应用的人——可以直接从应用中登出。其他项目管理员只能通过删除集成来强制重置。
-管理员还可以邀请开发者/翻译请求者,他们将获得类似的权限,但无法进一步邀请其他用户管理应用。 所有者角色也可以被邀请并获得完整权限。
+管理员还可以邀请开发者/翻译请求者,他们将获得类似的权限,但无法进一步邀请其他用户管理应用。所有者角色也可以被邀请并获得完整权限。
应用管理员之间保持沟通并明确划分职责,有助于维护配置一致性,避免意外更改设置。
diff --git a/src/content/docs/zh/crowdin/integrations/sketch.mdx b/src/content/docs/zh/crowdin/integrations/sketch.mdx
index 67ca0e64a..3921389fd 100644
--- a/src/content/docs/zh/crowdin/integrations/sketch.mdx
+++ b/src/content/docs/zh/crowdin/integrations/sketch.mdx
@@ -19,14 +19,14 @@ import translationTabGetTranslations from '!/crowdin/integrations/sketch_plugin_
import translationTabSendTexts from '!/crowdin/integrations/sketch_plugin_translation_tab_send_texts.png';
import uploadScreenshots from '!/crowdin/integrations/sketch_plugin_upload_screenshots.png';
-借助 Sketch 的 Crowdin 插件,您可以在设计中使用 Crowdin 中的文本,为设计师和开发人员节省时间。 这些文件可包括原文或翻译文本。 如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 中的翻译人员。
+借助 Sketch 的 Crowdin 插件,您可以在设计中使用 Crowdin 中的文本,为设计师和开发人员节省时间。这些文件可包括原文或翻译文本。如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 中的翻译人员。
## 用例
* 快速生成多语言的创作资源。
* 在编程开始前翻译模型并用不同的语言测试它们。
* 停止使用“Lorem Ipsum”,将 Crowdin 的真实文本添加到你的原型。
-* 创建并上传您设计中的源字符串到您的 Crowdin 项目。 使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
+* 创建并上传您设计中的源字符串到您的 Crowdin 项目。使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
* 将标记的屏幕截图上传到您的 Crowdin 项目。
## 安装
@@ -67,19 +67,19 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
### 选择项目
-要选择您想要使用的 Crowdin 项目,请单击**设置**中的**选择项目**下拉菜单,然后从列表中选择一个项目。 稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。 此外,您可以将您的内容上传到选定的特定分支。
+要选择您想要使用的 Crowdin 项目,请单击**设置**中的**选择项目**下拉菜单,然后从列表中选择一个项目。稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。此外,您可以将您的内容上传到选定的特定分支。
## UI 本地化
-在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用*字符串*选项卡。 在此选项卡中,您可以通过单击将来自 Crowdin 的源字符串添加到 Sketch 中的设计中。 在设计中使用文本后,您可以自动上传标记的屏幕截图到 Crowdin,为翻译员做参考。
+在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用*字符串*选项卡。在此选项卡中,您可以通过单击将来自 Crowdin 的源字符串添加到 Sketch 中的设计中。在设计中使用文本后,您可以自动上传标记的屏幕截图到 Crowdin,为翻译员做参考。
### 在 Sketch 中使用来自 Crowdin 的源字符串
1. 打开 Sketch 的 Crowdin 插件。
- 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。 您可以通过源文本、字符串标识符或上下文来搜索字符串。
+ 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。您可以通过源文本、字符串标识符或上下文来搜索字符串。
3. 选择要添加文本的文本图层,然后单击所需的字符串。
@@ -93,7 +93,7 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
- 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。 或者,如果您想要添加一个新字符串,请跳过此步骤。
+ 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。或者,如果您想要添加一个新字符串,请跳过此步骤。
3. 在*字符串*选项卡中,单击**添加字符串**。
4. 在出现的对话框中,填写所需字段。
5. (可选)要向字符串添加标签,请从**标签**下拉菜单中选择它们,然后单击**保存**。
@@ -105,11 +105,11 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
如果某些画板包含不应添加到 Crowdin 的隐藏元素,请取消勾选**推送隐藏元素**选项。
-添加的字符串将传输到您的 Crowdin 项目,并显示在**字符串**选项卡的列表中。 您可以随时从同一列表中编辑或删除字符串。 相应的更改也将应用于您的 Crowdin 项目中的字符串。
+添加的字符串将传输到您的 Crowdin 项目,并显示在**字符串**选项卡的列表中。您可以随时从同一列表中编辑或删除字符串。相应的更改也将应用于您的 Crowdin 项目中的字符串。
### 键命名模式设置
-简化从 Sketch 添加到 Crowdin 项目的字符串, 您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Sketch 的 Crowdin 插件将根据所选模式建议新字符串的字符串标识符。 添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
+简化从 Sketch 添加到 Crowdin 项目的字符串, 您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Sketch 的 Crowdin 插件将根据所选模式建议新字符串的字符串标识符。添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
要选择键命名模式,请按照下列步骤操作:
@@ -123,7 +123,7 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
- 2. 在*字符串*选项卡中,在您的设计中使用 Crowdin 项目中的文本。 单击**上传截图**,上传包含所用文本的艺术板截图。
+ 2. 在*字符串*选项卡中,在您的设计中使用 Crowdin 项目中的文本。单击**上传截图**,上传包含所用文本的艺术板截图。
3. 要在 Crowdin 上更新屏幕截图,请再次单击**上传屏幕截图**。
@@ -135,7 +135,7 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
### 预览字符串
-预览来自 Crowdin 的 Sketch 设计中使用的字符串的翻译。 您可以在新帧或原始帧中预览译文。 在新帧中预览译文时,您可以使用实际译文或字符串键填充它们,以供开发人员进一步使用。
+预览来自 Crowdin 的 Sketch 设计中使用的字符串的翻译。您可以在新帧或原始帧中预览译文。在新帧中预览译文时,您可以使用实际译文或字符串键填充它们,以供开发人员进一步使用。
要预览带有翻译的字符串,请遵循如下步骤:
@@ -143,8 +143,8 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
2. 在*字符串*选项卡的*预览字符串*部分,选择*在重复的艺术板中预览*或*在当前艺术板中预览*。
3. 选择*使用语言创建*。
- 4. 选择您想要预览翻译的目标语言。 您还可以选择*所有语言*。
- 5. 选择您想要在 Sketch 中预览的内容。 选择*页面*或*艺术板*。
+ 4. 选择您想要预览翻译的目标语言。您还可以选择*所有语言*。
+ 5. 选择您想要在 Sketch 中预览的内容。选择*页面*或*艺术板*。
@@ -155,27 +155,27 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
2. 在*字符串*选项卡的*预览字符串*部分,选择*在重复的艺术板中预览*。
3. 选择*使用键名称创建*。
- 4. 选择您想要在 Sketch 中预览的内容。 选择*页面*或*艺术板*。
+ 4. 选择您想要在 Sketch 中预览的内容。选择*页面*或*艺术板*。
## 营销视图本地化
-使用*译文*选项卡本地化静态页面,例如小册子和横幅。 在这个选项卡中,您可以向 Crowdin 发送翻译文本,并将翻译文本上传回 Sketch。
+使用*译文*选项卡本地化静态页面,例如小册子和横幅。在这个选项卡中,您可以向 Crowdin 发送翻译文本,并将翻译文本上传回 Sketch。
### 向 Crowdin 发送译文
-您可以从 Sketch 文件中选定的艺术板或所有艺术板发送文本进行翻译。 翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
+您可以从 Sketch 文件中选定的艺术板或所有艺术板发送文本进行翻译。翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
-在 Crowdin 中,将创建一个根文件夹 *Sketch plugin*。 它将包含一个以您的 Sketch 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。 如果需要,您可以在插件**设置**中禁用内容分段,这样长文本就不会被分成句子。
+在 Crowdin 中,将创建一个根文件夹 *Sketch plugin*。它将包含一个以您的 Sketch 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。如果需要,您可以在插件**设置**中禁用内容分段,这样长文本就不会被分成句子。
要发送 Sketch 设计进行翻译,请按照以下步骤操作:
1. 打开必要的 Sketch 文件。
2. 转到**插件 > Crowdin**。
- 3. 在*译文*选项卡的*发送文本*部分,选择您要翻译的内容。 选择*页面*或*艺术板*。
+ 3. 在*译文*选项卡的*发送文本*部分,选择您要翻译的内容。选择*页面*或*艺术板*。
@@ -195,12 +195,12 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开必要的 Sketch 文件。
2. 转到**插件 > Crowdin**。
- 3. 在*译文*选项卡的*获取译文*部分,选择您要上传译文的目标语言。 您还可以选择*所有语言*。
- 4. 选择您想要在 Sketch 中预览的内容。 选择*页面*或*艺术板*。
+ 3. 在*译文*选项卡的*获取译文*部分,选择您要上传译文的目标语言。您还可以选择*所有语言*。
+ 4. 选择您想要在 Sketch 中预览的内容。选择*页面*或*艺术板*。
-将译文上传到 Sketch 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的译文。 新上传的翻译版本不会覆盖您之前上传的版本。 您可以随时删除不再需要的翻译副本。
+将译文上传到 Sketch 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的译文。新上传的翻译版本不会覆盖您之前上传的版本。您可以随时删除不再需要的翻译副本。
如果您希望新上传的翻译版本覆盖之前上传的翻译版本,请打开插件**设置**并选择**覆盖现有译文**。
diff --git a/src/content/docs/zh/crowdin/introduction.mdx b/src/content/docs/zh/crowdin/introduction.mdx
index ec8fc0cbd..9b969692c 100644
--- a/src/content/docs/zh/crowdin/introduction.mdx
+++ b/src/content/docs/zh/crowdin/introduction.mdx
@@ -6,11 +6,11 @@ slug: introduction
import { CardGrid, Card, LinkCard, Aside } from '@astrojs/starlight/components';
-> 这些指南将帮助您开始使用 Crowdin。 在这里,您可以找到有关 Crowdin 及其使用方法的所有信息。
+> 这些指南将帮助您开始使用 Crowdin。在这里,您可以找到有关 Crowdin 及其使用方法的所有信息。
## 什么是 Crowdin?
-Crowdin 软件是灵活团队的本地化管理解决方案。 通过接触讲述不同语言的人,我们可以使得任何形状和规模的公司都有能力成长。 来自世界各地的 300 多万注册用户使用 Crowdin 以客户的语言提供他们的网站、移动应用程序、游戏、文档和其他内容。
+Crowdin 软件是灵活团队的本地化管理解决方案。通过接触讲述不同语言的人,我们可以使得任何形状和规模的公司都有能力成长。来自世界各地的 300 多万注册用户使用 Crowdin 以客户的语言提供他们的网站、移动应用程序、游戏、文档和其他内容。
请访问[企业帮助中心](/enterprise/introduction/)查看指南和资源。
@@ -22,11 +22,11 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
## 什么是敏捷本地化?
-敏捷本地化是一种帮助您处理要提供给全球客户的频繁更新内容的方法。 一旦您决定对产品进行本地化,保持这种状态并确保新内容也是多语言的就很重要。 这通常包括新功能、产品更新、文档、网站和其他面向用户的内容。
+敏捷本地化是一种帮助您处理要提供给全球客户的频繁更新内容的方法。一旦您决定对产品进行本地化,保持这种状态并确保新内容也是多语言的就很重要。这通常包括新功能、产品更新、文档、网站和其他面向用户的内容。
-当您创建新内容时,翻译员可以进行翻译,因此您可以通过并行工作更快地完成工作。 翻译员几乎可以立即获得最新内容并自动更新。 这样,他们就可以在自己的翻译环境中立即开始翻译。 同时,您可以通过集成和其他自动化工具快速收到完成的译文。
+当您创建新内容时,翻译员可以进行翻译,因此您可以通过并行工作更快地完成工作。翻译员几乎可以立即获得最新内容并自动更新。这样,他们就可以在自己的翻译环境中立即开始翻译。同时,您可以通过集成和其他自动化工具快速收到完成的译文。
-这种方法可以轻松跟踪哪些内容已更新、需要翻译或已准备好投入产品。 因此当新功能准备好发布时,翻译不会减慢您的速度,因为它们是并行完成的。
+这种方法可以轻松跟踪哪些内容已更新、需要翻译或已准备好投入产品。因此当新功能准备好发布时,翻译不会减慢您的速度,因为它们是并行完成的。
## 功能
@@ -36,16 +36,16 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
- 邀请人员加入您的项目,并定义他们的访问级别:管理员、翻译员与校对员。 此外,您可以对翻译员和校对员配置特定目标语言的访问权限。
+ 邀请人员加入您的项目,并定义他们的访问级别:管理员、翻译员与校对员。此外,您可以对翻译员和校对员配置特定目标语言的访问权限。
在您的项目中查看活动(翻译、审批、文件更新等)以及头部成员列表。
- 计算大致的翻译费用以规划预算。 计算准确的翻译费用,以便在本地化完成后向翻译员和校对员支付报酬。
+ 计算大致的翻译费用以规划预算。计算准确的翻译费用,以便在本地化完成后向翻译员和校对员支付报酬。
- 创建任务以及时完成所需的工作。 选择文件以指定翻译人员和校对人员,并设置截止日期。 接收所有有关更改和任务更新的通知。 将文件拆分给多个用户。
+ 创建任务以及时完成所需的工作。选择文件以指定翻译人员和校对人员,并设置截止日期。接收所有有关更改和任务更新的通知。将文件拆分给多个用户。
在 Crowdin 内直接发送私信或群组消息。
@@ -59,7 +59,7 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
- 将您的 GitHub/GitLab/Bitbucket/Azure Repos 存储库中的可翻译内容与本地化项目同步。 以拉取/合并请求的形式接受译文。
+ 将您的 GitHub/GitLab/Bitbucket/Azure Repos 存储库中的可翻译内容与本地化项目同步。以拉取/合并请求的形式接受译文。
在设计和编程开始前对您的 Figma/Sketch/Adobe XD 内容进行本地化,翻译资源,或同步进行本地化。
@@ -68,10 +68,10 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
收集关于您的 Crowdin 项目关键事件的信息,如翻译完成、校对等。
- 通过 CDN 分发,立即将 Crowdin 的新译文分发到您的移动应用程序。 通过实时翻译预览、截图上传和标记获得更好的译文。
+ 通过 CDN 分发,立即将 Crowdin 的新译文分发到您的移动应用程序。通过实时翻译预览、截图上传和标记获得更好的译文。
- 轻松地将 Crowdin 与您的 CI 服务器、GIT、SVN、Mercurial 等服务集成。 将跨平台 Crowdin CLI 直接连接到您的代码存储库。
+ 轻松地将 Crowdin 与您的 CI 服务器、GIT、SVN、Mercurial 等服务集成。将跨平台 Crowdin CLI 直接连接到您的代码存储库。
无缝地为您的 Crowdin 项目添加新的翻译内容,检查翻译状态,合并新内容等更多动作。
@@ -103,31 +103,31 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
- 翻译记忆(TM)是一个存储之前翻译过的内容字符串的数据库。 对于您添加的相同或相似内容,可以复用译文。 您可以使用基于项目的翻译记忆(仅用于分配的项目)或全局翻译记忆(存储所有公开项目贡献的译文)。
+ 翻译记忆(TM)是一个存储之前翻译过的内容字符串的数据库。对于您添加的相同或相似内容,可以复用译文。您可以使用基于项目的翻译记忆(仅用于分配的项目)或全局翻译记忆(存储所有公开项目贡献的译文)。
- 品质保证检查可帮助您轻松快速地检测和避免常见错误。 例如,它们会检查译文中遗漏的逗号、多余的空格、错字等问题。
+ 品质保证检查可帮助您轻松快速地检测和避免常见错误。例如,它们会检查译文中遗漏的逗号、多余的空格、错字等问题。
- 屏幕截图是提高翻译质量的好方法。 它们出现在编辑器中每个单独的字符串下方,以便翻译人员在 UI 中看到字符串的确切位置。
+ 屏幕截图是提高翻译质量的好方法。它们出现在编辑器中每个单独的字符串下方,以便翻译人员在 UI 中看到字符串的确切位置。
- 使用 Crowdin In-Context 直接在您的网页应用程序覆盖层内翻译文本。 实时预览译文在网页应用程序上的显示效果。
+ 使用 Crowdin In-Context 直接在您的网页应用程序覆盖层内翻译文本。实时预览译文在网页应用程序上的显示效果。
- 创建或上传项目术语的列表,包括术语定义以及经过批准的其他语言译文。 确保翻译的一致性并为翻译人员提供帮助。
+ 创建或上传项目术语的列表,包括术语定义以及经过批准的其他语言译文。确保翻译的一致性并为翻译人员提供帮助。
- 连接机器翻译引擎快速获取译文。 目前,Crowdin 支持以下机器翻译引擎:Google 翻译、微软翻译、DeepL 翻译以及 Amazon 翻译。
+ 连接机器翻译引擎快速获取译文。目前,Crowdin 支持以下机器翻译引擎:Google 翻译、微软翻译、DeepL 翻译以及 Amazon 翻译。
- 让您的社区参与帮助翻译您的项目。 译员可以推荐多个译文,并投票选择其中最好的。
+ 让您的社区参与帮助翻译您的项目。译员可以推荐多个译文,并投票选择其中最好的。
自动使用机器翻译引擎或存储在翻译记忆中的译文翻译源文件。
- 指定不应翻译的变量。 在翻译器中,自定义变量将在源字符串中高亮显示。
+ 指定不应翻译的变量。在翻译器中,自定义变量将在源字符串中高亮显示。
@@ -141,7 +141,7 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
允许翻译员下载源文件并在他们的机器上离线翻译。
- 隐藏不应该被翻译的文本。 它们只对项目所有者及管理员可见。
+ 隐藏不应该被翻译的文本。它们只对项目所有者及管理员可见。
创建保存译文、在字符串见切换等操作的快捷键。
@@ -159,13 +159,13 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
预览源段落和已翻译段落。
- 可以轻松地为每个字符串留下评论。 译员可以讨论最好的译文变体,提出与语境相关的问题,或提出与源字符串或译文的有关问题。
+ 可以轻松地为每个字符串留下评论。译员可以讨论最好的译文变体,提出与语境相关的问题,或提出与源字符串或译文的有关问题。
术语库术语将在源字符串中高亮显示,因此翻译员可以很容易注意到它们。
- 按添加日期、长度、文件顺序等方法排序字符串。 筛选未翻译的字符串、有评论的字符串、已批准的字符串、在特定日期之后添加的字符串或使用任何过滤器来仅查看您需要的字符串。
+ 按添加日期、长度、文件顺序等方法排序字符串。筛选未翻译的字符串、有评论的字符串、已批准的字符串、在特定日期之后添加的字符串或使用任何过滤器来仅查看您需要的字符串。
@@ -184,7 +184,7 @@ Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能
所有的 Crowdin 用户账号都有一个用户活动日志,您可以在这里查看所执行的操作。
- 要求用户为他们的账号启用双因素认证。 这适用于项目和组织成员。
+ 要求用户为他们的账号启用双因素认证。这适用于项目和组织成员。
@@ -194,9 +194,9 @@ Crowdin 提供多种支持选项,帮助您充分利用本地化工作。
-
-
-
+
+
+
-
+
diff --git a/src/content/docs/zh/crowdin/online-editor/expression-syntax-elements.mdx b/src/content/docs/zh/crowdin/online-editor/expression-syntax-elements.mdx
index cc0a1cfbc..7011ef0ba 100644
--- a/src/content/docs/zh/crowdin/online-editor/expression-syntax-elements.mdx
+++ b/src/content/docs/zh/crowdin/online-editor/expression-syntax-elements.mdx
@@ -7,7 +7,7 @@ slug: expression-syntax-elements
import { Aside, LinkCard, CardGrid } from '@astrojs/starlight/components';
import Include from '~/components/Include.astro';
-您可以使用一组共享的表达式语法元素来配置口头表达式和自定义占位符。 这些元素根据结构、字符类型或格式模式,定义了字符串特定部分的匹配方式。
+您可以使用一组共享的表达式语法元素来配置口头表达式和自定义占位符。这些元素根据结构、字符类型或格式模式,定义了字符串特定部分的匹配方式。
## 表达式元素
@@ -15,7 +15,7 @@ import Include from '~/components/Include.astro';
## 口头表达式
-在编辑器中,您可以在[高级筛选](/zh/online-editor/#高级筛选)中使用语言表达式来搜索匹配特定模式的字符串,类似于正则表达式。 您可以使用它根据标点符号、字符类型、长度等模式筛选字符串。
+在编辑器中,您可以在[高级筛选](/zh/online-editor/#高级筛选)中使用语言表达式来搜索匹配特定模式的字符串,类似于正则表达式。您可以使用它根据标点符号、字符类型、长度等模式筛选字符串。
例如,要查找所有以大写字母开头并以句点结尾的字符串,请使用以下表达式:
@@ -40,7 +40,7 @@ start "true", range "A,Z", anything, range "a,z,A,Z,0,9", limit "1,50", then "."
### 口头表达式示例
-以下是多个口头表达式示例,以及它们在项目中帮助匹配的字符串类型。 当您想要筛选具有特定内容或结构的字符串时,这些示例非常实用。
+以下是多个口头表达式示例,以及它们在项目中帮助匹配的字符串类型。当您想要筛选具有特定内容或结构的字符串时,这些示例非常实用。
以下所有示例均使用相同的参数分隔符 `"`
diff --git a/src/content/docs/zh/crowdin/online-editor/icu-message-syntax.mdx b/src/content/docs/zh/crowdin/online-editor/icu-message-syntax.mdx
index 49f9b1037..0ae769810 100644
--- a/src/content/docs/zh/crowdin/online-editor/icu-message-syntax.mdx
+++ b/src/content/docs/zh/crowdin/online-editor/icu-message-syntax.mdx
@@ -12,14 +12,12 @@ import icuSyntaxError from '!/crowdin/online-editor/icu_syntax_error.png';
Crowdin 支持 ICU 消息语法, 它用来帮助表达特定语言拼写、语法和翻译格式的微调。
-以 ICU 消息语法格式化的字符串可以有不同类型的替换,称为**参数**。
-每个参数都放在单大括号内(例如,`{variable}`),并指定输入数据中的一个值。 请注意,使用双大括号(例如,`{{variable}}`)不受支持,并且会导致语法错误。 在 Crowdin 中支持以下类型的参数:数字、日期、时间、选择和复数。
+以 ICU 消息语法格式化的字符串可以有不同类型的替换,称为**参数**。每个参数都放在单大括号内(例如,`{variable}`),并指定输入数据中的一个值。请注意,使用双大括号(例如,`{{variable}}`)不受支持,并且会导致语法错误。在 Crowdin 中支持以下类型的参数:数字、日期、时间、选择和复数。
### 编辑器中的 ICU 消息语法
ICU syntax arguments are always highlighted in the [Editor](/online-editor/), so you know which part of the string shouldn't be translated.
-更改翻译中参数的位置以遵循目标语言中的自然词序。
-还有预览模式,这将使您能看到翻译将如何在界面中显示,以确保所有可翻译元素都被翻译。
+更改翻译中参数的位置以遵循目标语言中的自然词序。还有预览模式,这将使您能看到翻译将如何在界面中显示,以确保所有可翻译元素都被翻译。
@@ -45,8 +43,7 @@ You {itemCount, plural,
* many(如果他们有一个单独的类,也用作分数)
* other(要求一般复数形式,如果语言只有单一形式也使用)
-在编辑器中,您无需手动添加或删除翻译中的复数类别。
-只需单击**复制源文**,源字符串将以适合当前目标语言的复数类别数量复制到翻译字段中。
+在编辑器中,您无需手动添加或删除翻译中的复数类别。只需单击**复制源文**,源字符串将以适合当前目标语言的复数类别数量复制到翻译字段中。
了解更多关于[语言复数规则](https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html)的信息。
@@ -68,7 +65,7 @@ ICU 通过允许您将复数参数相互嵌套来处理此问题。
## Select Ordinal
-select ordinal 类型的目的是根据序数复数规则(第 1、第 2、第 3 等)选择输出。 基于当前目标语言。 它与 plural 类型非常相似,不同之处在于值被映射到序数复数类别。
+select ordinal 类型的目的是根据序数复数规则(第 1、第 2、第 3 等)选择输出。基于当前目标语言。它与 plural 类型非常相似,不同之处在于值被映射到序数复数类别。
```json
恭喜!这是您订阅的第 {year, selectordinal,
@@ -78,7 +75,7 @@ select ordinal 类型的目的是根据序数复数规则(第 1、第 2、第
## 选取
-select 类型用于根据字符串变量选择输出。 它最常用于在消息中表示基于性别的正确变形。
+select 类型用于根据字符串变量选择输出。它最常用于在消息中表示基于性别的正确变形。
```json
{gender, select,
@@ -88,12 +85,11 @@ select 类型用于根据字符串变量选择输出。 它最常用于在消息
} Crowdin。
```
-此类型适用于任何翻译根据特定关键字发生变化的情况。 无论使用场景如何,ICU 标准要求您始终包含 `other` 子句。 此子句在变量与任何指定选项都不匹配的情况下提供必要的回退。
+此类型适用于任何翻译根据特定关键字发生变化的情况。无论使用场景如何,ICU 标准要求您始终包含 `other` 子句。此子句在变量与任何指定选项都不匹配的情况下提供必要的回退。
## 数字
-number 类型的目的是根据各地区的惯例独立显示不同的数值,例如百分比、货币和小数。
-这使得消息输出能够适应不同区域设置中使用的数字格式。 [ICU 数字骨架](https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html)也受支持。
+number 类型的目的是根据各地区的惯例独立显示不同的数值,例如百分比、货币和小数。这使得消息输出能够适应不同区域设置中使用的数字格式。 [ICU 数字骨架](https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html)也受支持。
```json wrap
该应用的价格为 {price, number, ::currency/USD},享有 {discount, number, percent} 折扣。
@@ -101,9 +97,7 @@ number 类型的目的是根据各地区的惯例独立显示不同的数值,
## 日期和时间
-date 和 time 类型根据指定区域设置中首选的格式显示日期和时间值。
-这些类型还可以有样式 – 关于值如何格式化的额外信息。
-可以使用以下四种样式:short、medium、long 和 full。
+date 和 time 类型根据指定区域设置中首选的格式显示日期和时间值。这些类型还可以有样式 – 关于值如何格式化的额外信息。可以使用以下四种样式:short、medium、long 和 full。
```json wrap
您的会议已安排在 {dateValue, date, long} 上午 {timeValue, time, short}。
@@ -111,8 +105,7 @@ date 和 time 类型根据指定区域设置中首选的格式显示日期和时
## 符号错误
-语法错误检测大大减少了翻译 ICU 消息语法字符串时的困惑,因为平台会自动检测潜在的翻译错误。
-如果发现语法错误,您将会看到一个包含需要修复内容的通知。
+语法错误检测大大减少了翻译 ICU 消息语法字符串时的困惑,因为平台会自动检测潜在的翻译错误。如果发现语法错误,您将会看到一个包含需要修复内容的通知。
您还可以使用外部工具验证您的 ICU 语法,例如 [Online ICU Message Editor](https://format-message.github.io/icu-message-format-for-translators/editor.html)。
diff --git a/src/content/docs/zh/crowdin/online-editor/issues.mdx b/src/content/docs/zh/crowdin/online-editor/issues.mdx
index 80fe08664..3dd0a8af7 100644
--- a/src/content/docs/zh/crowdin/online-editor/issues.mdx
+++ b/src/content/docs/zh/crowdin/online-editor/issues.mdx
@@ -16,13 +16,13 @@ import issueOptions from '!/crowdin/online-editor/issue_options.png';
import issueOptionsManager from '!/crowdin/online-editor/issue_options_manager.png';
import stringsFilter from '!/crowdin/online-editor/strings_filter.png';
-问题通过为译者、管理员和开发人员提供结构化方式来报告和解决编辑器中字符串的问题,从而帮助确保翻译质量。 译者使用问题来标记不清晰的源字符串、错误的翻译或缺失的上下文。 管理员使用问题来确保反馈得到及时处理,并保持翻译的准确性。
+问题通过为译者、管理员和开发人员提供结构化方式来报告和解决编辑器中字符串的问题,从而帮助确保翻译质量。译者使用问题来标记不清晰的源字符串、错误的翻译或缺失的上下文。管理员使用问题来确保反馈得到及时处理,并保持翻译的准确性。
Crowdin 在编辑器中直接提供问题追踪功能,让用户无需中断翻译流程即可轻松报告和解决问题。
## 对于译者
-在编辑器中处理翻译时,您有时可能会遇到不清晰的源字符串、格式问题或看起来不正确的现有翻译。 遇到这种情况,不要猜测——请报告问题,以便澄清或更正。 本节介绍如何有效报告问题,并分享有助于提供高质量翻译的最佳实践。
+在编辑器中处理翻译时,您有时可能会遇到不清晰的源字符串、格式问题或看起来不正确的现有翻译。遇到这种情况,不要猜测——请报告问题,以便澄清或更正。本节介绍如何有效报告问题,并分享有助于提供高质量翻译的最佳实践。
### 报告问题
@@ -63,20 +63,20 @@ Crowdin 在编辑器中直接提供问题追踪功能,让用户无需中断翻
### 最佳实践
-清晰、具体的问题有助于项目管理员和开发人员快速响应,并提升整个项目的翻译质量。 如果您有任何疑问,即使有上下文或截图,也请报告问题。 提问总比假设要好。
+清晰、具体的问题有助于项目管理员和开发人员快速响应,并提升整个项目的翻译质量。如果您有任何疑问,即使有上下文或截图,也请报告问题。提问总比假设要好。
-* **报告不确定性** – 不要猜测。 如果字符串的含义不清楚,请创建问题。
+* **报告不确定性** – 不要猜测。如果字符串的含义不清楚,请创建问题。
* **清晰描述问题** – 提供足够的细节,以便管理员了解上下文并给出有用的回复。
* **选择正确的问题类型** – 这有助于将您的消息路由到正确的人员,并加快解决速度。
* **避免重复** – 如果已存在类似问题,请添加评论继续讨论,而不是创建新问题。
## 对于项目管理员
-清晰的问题处理流程有助于确保译者获得及时支持,并保持翻译质量。 本节介绍如何查看和管理已报告的问题,概述维护高效工作流程的最佳实践,并提供有助于扩展流程的工具和集成建议。
+清晰的问题处理流程有助于确保译者获得及时支持,并保持翻译质量。本节介绍如何查看和管理已报告的问题,概述维护高效工作流程的最佳实践,并提供有助于扩展流程的工具和集成建议。
### 管理问题
-项目管理员和校对员可以查看、筛选、回复和解决译者报告的问题。 无论您是直接在编辑器中工作,还是跨项目管理大规模反馈,Crowdin 都提供灵活的工具来帮助您保持有序并高效响应。
+项目管理员和校对员可以查看、筛选、回复和解决译者报告的问题。无论您是直接在编辑器中工作,还是跨项目管理大规模反馈,Crowdin 都提供灵活的工具来帮助您保持有序并高效响应。
#### 查看和筛选问题
@@ -90,9 +90,9 @@ Crowdin 在编辑器中直接提供问题追踪功能,让用户无需中断翻
-含未解决问题的字符串以 图标标记。 筛选有助于您优先处理需要关注的字符串。
+含未解决问题的字符串以 图标标记。筛选有助于您优先处理需要关注的字符串。
-要进一步细化字符串列表,您可以使用高级筛选。 例如,仅显示特定类型的问题或由特定项目成员报告的问题。
+要进一步细化字符串列表,您可以使用高级筛选。例如,仅显示特定类型的问题或由特定项目成员报告的问题。
了解更多关于[筛选字符串](/zh/online-editor/#筛选字符串)的信息。
@@ -111,7 +111,7 @@ Crowdin 在编辑器中直接提供问题追踪功能,让用户无需中断翻
-如有需要,您可以删除问题。 将鼠标悬停在其上以显示可用选项。
+如有需要,您可以删除问题。将鼠标悬停在其上以显示可用选项。
在解决问题之前留下简短回复是一种好做法,尤其是在提供了澄清或应用了修复的情况下。
@@ -119,16 +119,16 @@ Crowdin 在编辑器中直接提供问题追踪功能,让用户无需中断翻
### 最佳实践
-清晰的沟通和一致的问题处理有助于维护翻译质量和团队信任。 以下是如何构建有效问题管理工作流程的方法:
+清晰的沟通和一致的问题处理有助于维护翻译质量和团队信任。以下是如何构建有效问题管理工作流程的方法:
-* **鼓励提问文化** – 让译者清楚地知道,报告问题是受欢迎且被期望的。 这表明他们注重准确性,而不是在拖慢进度。
-* **明确响应责任** – 定义谁应处理不同类型的问题(例如,源文本问题、缺乏上下文、UI 特定问题)。 这可以防止混乱并加快回复速度。
+* **鼓励提问文化** – 让译者清楚地知道,报告问题是受欢迎且被期望的。这表明他们注重准确性,而不是在拖慢进度。
+* **明确响应责任** – 定义谁应处理不同类型的问题(例如,源文本问题、缺乏上下文、UI 特定问题)。这可以防止混乱并加快回复速度。
* **争取快速给出初步回复** – 即使是简短的“正在处理”也能让译者知道他们的反馈没有被忽视。
* **定期审查问题趋势** – 相同类型的频繁报告(例如,不清晰的 UI 字符串)可以帮助您识别内容或工作流程中的更大问题。
-* **形成闭环** – 尽可能在 Crowdin 中跟进问题解决情况。 这建立了信任,并表明反馈是重要的。
+* **形成闭环** – 尽可能在 Crowdin 中跟进问题解决情况。这建立了信任,并表明反馈是重要的。
- 持续的问题报告通常意味着您的团队正在密切关注。 建立可靠的流程来及时审查和解决这些问题。
+ 持续的问题报告通常意味着您的团队正在密切关注。建立可靠的流程来及时审查和解决这些问题。
### 推荐工具和工作流程
diff --git a/src/content/docs/zh/crowdin/online-editor/screens-translation.mdx b/src/content/docs/zh/crowdin/online-editor/screens-translation.mdx
index 6bc76a10d..aa02f5eb9 100644
--- a/src/content/docs/zh/crowdin/online-editor/screens-translation.mdx
+++ b/src/content/docs/zh/crowdin/online-editor/screens-translation.mdx
@@ -11,15 +11,15 @@ import { Image } from 'astro:assets';
import { Icon } from 'astro-icon/components';
import screenshotPreview from '!/crowdin/online-editor/screenshot-preview.png';
-**截图翻译**是一项功能,可将您的本地化工作流程从翻译文本文件列表转变为直接从应用或网站截图中翻译文本。 通过提供最大程度的视觉上下文,这种方式有助于您生成更高质量的翻译,并可减少对大量本地化质量保证 (QA) 的需求。
+**截图翻译**是一项功能,可将您的本地化工作流程从翻译文本文件列表转变为直接从应用或网站截图中翻译文本。通过提供最大程度的视觉上下文,这种方式有助于您生成更高质量的翻译,并可减少对大量本地化质量保证 (QA) 的需求。
此模式可与最终截图甚至初始原型和设计一起使用,使翻译工作得以在开发完成之前启动。
-此视图由项目经理在项目的[**设置 > 常规 > 项目语言页面视图**](/zh/project-settings/#项目语言页面视图)部分启用。 启用后,截图将显示在项目的语言页面上,而不是传统的文件列表。
+此视图由项目经理在项目的[**设置 > 常规 > 项目语言页面视图**](/zh/project-settings/#项目语言页面视图)部分启用。启用后,截图将显示在项目的语言页面上,而不是传统的文件列表。
## 截图翻译工作流程
-为您的项目启用此功能后,您的翻译工作流程将从浏览文件列表转变为直接处理视觉界面。 您将在编辑器中打开一个界面,与图像上叠加的高亮标签进行交互以加载对应的字符串,并在完整视觉上下文中翻译它们。 您还可以使用预览选项检查字符串状态或在界面设计中直接查看您的翻译。
+为您的项目启用此功能后,您的翻译工作流程将从浏览文件列表转变为直接处理视觉界面。您将在编辑器中打开一个界面,与图像上叠加的高亮标签进行交互以加载对应的字符串,并在完整视觉上下文中翻译它们。您还可以使用预览选项检查字符串状态或在界面设计中直接查看您的翻译。
### 在编辑器中翻译截图
@@ -28,9 +28,9 @@ import screenshotPreview from '!/crowdin/online-editor/screenshot-preview.png';
1. 打开项目并前往**仪表板**选项卡。
2. 选择目标语言。
- 3. 在语言页面上,您将看到项目截图列表,而不是常见的源文件。 单击所需的截图以在编辑器中打开它。
+ 3. 在语言页面上,您将看到项目截图列表,而不是常见的源文件。单击所需的截图以在编辑器中打开它。
4. 您将在预览面板中看到完整的截图,截图上的文本元素会以彩色标签高亮显示。
- 5. 单击图像上任意高亮的标签。 该标签将变为黄色,编辑器将自动加载对应的源字符串。
+ 5. 单击图像上任意高亮的标签。该标签将变为黄色,编辑器将自动加载对应的源字符串。
6. 在文本区域输入您的翻译,然后单击 **保存翻译**。
7. 您可以继续单击截图上的其他标签,按顺序翻译它们。
@@ -41,12 +41,12 @@ import screenshotPreview from '!/crowdin/online-editor/screenshot-preview.png';
您可以使用预览面板右上角的预览控制图标切换以下视图:
-* **高亮状态**:单击此图标可在截图上直接显示每个字符串的状态。 标记文本周围的彩色边框表示字符串的状态:
+* **高亮状态**:单击此图标可在截图上直接显示每个字符串的状态。标记文本周围的彩色边框表示字符串的状态:
* **红色**:未翻译
* **蓝色**:已翻译
* **绿色**:已批准
* **黄色**:当前选中待翻译
-* **显示翻译预览**:单击此图标可将截图上的源文本替换为您已保存的翻译。 这使您可以即时预览您的翻译在最终 UI 中的显示效果。
+* **显示翻译预览**:单击此图标可将截图上的源文本替换为您已保存的翻译。这使您可以即时预览您的翻译在最终 UI 中的显示效果。
* **缩放切换**:单击此图标可在放大和缩小视图之间切换,帮助您聚焦特定区域或查看整体布局。
## 截图翻译与 In-Context 的对比
diff --git a/src/content/docs/zh/crowdin/project-management/advisors.mdx b/src/content/docs/zh/crowdin/project-management/advisors.mdx
index f544bb8e9..0b7c21092 100644
--- a/src/content/docs/zh/crowdin/project-management/advisors.mdx
+++ b/src/content/docs/zh/crowdin/project-management/advisors.mdx
@@ -9,7 +9,7 @@ sidebar:
import { Aside, CardGrid, LinkCard, Badge } from '@astrojs/starlight/components';
import { Icon } from 'astro-icon/components';
-顾问在后台监控您的项目设置,并在发现缺失、偏差或配置不足的情况时进行标记,就像本地化设置的代码检查工具一样。 每项发现都会以建议卡片的形式显示在**顾问**标签页上,并附有明确的解决后续步骤。
+顾问在后台监控您的项目设置,并在发现缺失、偏差或配置不足的情况时进行标记,就像本地化设置的代码检查工具一样。每项发现都会以建议卡片的形式显示在**顾问**标签页上,并附有明确的解决后续步骤。
这有助于您在设置问题影响翻译质量之前发现它们,并在无需逐一手动审查的情况下保持多个项目的良好状态。
@@ -19,7 +19,7 @@ import { Icon } from 'astro-icon/components';
## 用例
-顾问帮助您保持项目配置,以实现高质量翻译。 例如:
+顾问帮助您保持项目配置,以实现高质量翻译。例如:
* **引导式项目设置** – 当您启动新项目时,顾问会指出缺少的内容,例如截图、词汇表或风格指南,这样您就不必阅读文档并猜测项目实际需要哪些资源。
* **规模化验证** – 当您管理多个项目时,打开其中任意一个即可立即查看其设置是否符合您组织的标准,而无需在数百个项目中手动检查截图、词汇表和上下文。
@@ -28,11 +28,11 @@ import { Icon } from 'astro-icon/components';
## 查看洞察
-**顾问**标签页会打开**上下文顾问**,即当前的顾问类别。 首次打开时,点击**检查项目**以运行初始检查。
+**顾问**标签页会打开**上下文顾问**,即当前的顾问类别。首次打开时,点击**检查项目**以运行初始检查。
-该标签页会显示需要您关注的检查项。 您的项目已通过的检查,或不适用于该项目的检查,将被隐藏,使列表保持专注于可操作的项目。 标记的项目按严重程度排序,最具影响力的差距优先显示。
+该标签页会显示需要您关注的检查项。您的项目已通过的检查,或不适用于该项目的检查,将被隐藏,使列表保持专注于可操作的项目。标记的项目按严重程度排序,最具影响力的差距优先显示。
-顾问在后台运行,列表会随着检查完成自动更新。 检查运行时,会显示正在检查的指示器。 如果检查运行后项目发生变化,结果将被标记为过时,并在下次检查时刷新。
+顾问在后台运行,列表会随着检查完成自动更新。检查运行时,会显示正在检查的指示器。如果检查运行后项目发生变化,结果将被标记为过时,并在下次检查时刷新。
选择一条洞察以打开其详细信息,可能包含以下部分:
@@ -40,15 +40,15 @@ import { Icon } from 'astro-icon/components';
* **发现** – 检查背后的指标,例如覆盖率百分比和数量。
* **建议** – 建议的后续步骤,通常附有一键操作,例如安装建议的应用程序或打开相关设置。
-要在不解决问题的情况下暂时搁置某条洞察,请点击**忽略**。 它将移至可折叠的**已忽略**分组,但仍会在后台持续监控。 点击**恢复**将其带回主列表。
+要在不解决问题的情况下暂时搁置某条洞察,请点击**忽略**。它将移至可折叠的**已忽略**分组,但仍会在后台持续监控。点击**恢复**将其带回主列表。
## 内置检查
-内置顾问涵盖最直接影响翻译质量的配置维度:上下文覆盖率、术语、风格指南以及特定内容类型的应用程序建议。 检查按严重程度分组,以便您优先处理对翻译质量影响最大的差距。
+内置顾问涵盖最直接影响翻译质量的配置维度:上下文覆盖率、术语、风格指南以及特定内容类型的应用程序建议。检查按严重程度分组,以便您优先处理对翻译质量影响最大的差距。
### 高
-**字符串上下文覆盖率低** – 分析您的源字符串是否携带足够的上下文,例如截图、开发者注释或描述,以产生可预期的翻译。 它使用 AI 评估上下文不明确的字符串,对于大型项目,它会检查具有代表性的样本,而不是扫描所有内容。
+**字符串上下文覆盖率低** – 分析您的源字符串是否携带足够的上下文,例如截图、开发者注释或描述,以产生可预期的翻译。它使用 AI 评估上下文不明确的字符串,对于大型项目,它会检查具有代表性的样本,而不是扫描所有内容。
**缺少文件级上下文** – 检查您的文件是否携带[上下文描述](/zh/file-management/#文件上下文),以帮助译者和 AI 了解文件内容。
@@ -58,7 +58,7 @@ import { Icon } from 'astro-icon/components';
**截图覆盖率低** – 检查您的 UI 字符串中有多少被[截图](/zh/screenshots/)覆盖。
-**术语不足** – 根据项目的规模和范围检查您的[词汇表](/zh/glossary/)。 它会在薄弱或缺失的词汇表造成输出不一致之前进行标记,并突出显示值得正式化为术语的常用词汇。
+**术语不足** – 根据项目的规模和范围检查您的[词汇表](/zh/glossary/)。它会在薄弱或缺失的词汇表造成输出不一致之前进行标记,并突出显示值得正式化为术语的常用词汇。
**缺少字符限制** – 检查您的短 UI 字符串是否设置了[字符限制](/zh/string-management/),以确保翻译适合可用空间。
@@ -75,18 +75,18 @@ import { Icon } from 'astro-icon/components';
**未连接通信渠道** – 检查是否已与译者设置[通信渠道](/zh/account-notifications/)。
- 某些检查仅适用于特定内容类型。 例如,视频预览检查适用于包含字幕文件的项目,网站上下文检查适用于 CMS 项目。 不适用于您项目的检查不会显示。
+ 某些检查仅适用于特定内容类型。例如,视频预览检查适用于包含字幕文件的项目,网站上下文检查适用于 CMS 项目。不适用于您项目的检查不会显示。
## 重新检查顾问
-当项目中发生相关变化时,例如添加文件或字符串、更新设置或分配词汇表和风格指南,顾问会自动重新检查。 为避免不必要的重新计算,检查会在相关变更后一小时内刷新(较重的字符串上下文覆盖率检查则在一天内刷新),而非每次编辑后立即更新,因此结果可能不会在您进行更改后立即更新。
+当项目中发生相关变化时,例如添加文件或字符串、更新设置或分配词汇表和风格指南,顾问会自动重新检查。为避免不必要的重新计算,检查会在相关变更后一小时内刷新(较重的字符串上下文覆盖率检查则在一天内刷新),而非每次编辑后立即更新,因此结果可能不会在您进行更改后立即更新。
-要立即获取最新结果,点击**重新检查**以重新运行整个标签页,或点击洞察详情中的 刷新图标以仅重新运行该检查。 手动重新检查会立即运行,不受自动计划的限制。 每个项目一次只能运行一个重新检查。
+要立即获取最新结果,点击**重新检查**以重新运行整个标签页,或点击洞察详情中的 刷新图标以仅重新运行该检查。手动重新检查会立即运行,不受自动计划的限制。每个项目一次只能运行一个重新检查。
## 通过 API 管理顾问
-顾问也可通过 Crowdin API 使用。 您可以列出洞察,以编程方式忽略或重新激活它们,并触发重新检查。 这对于一次性监控多个项目的设置健康状况非常有用。
+顾问也可通过 Crowdin API 使用。您可以列出洞察,以编程方式忽略或重新激活它们,并触发重新检查。这对于一次性监控多个项目的设置健康状况非常有用。
* [顾问 API 方法](/zh/developer/api/v2/#tag/Advisor)
* [顾问 API 方法](/zh/developer/api/v2/string-based/#tag/Advisor)
diff --git a/src/content/docs/zh/crowdin/project-management/discussions.mdx b/src/content/docs/zh/crowdin/project-management/discussions.mdx
index 0576ae068..5d9b4115b 100644
--- a/src/content/docs/zh/crowdin/project-management/discussions.mdx
+++ b/src/content/docs/zh/crowdin/project-management/discussions.mdx
@@ -12,7 +12,7 @@ import createTopic from '!/crowdin/project-management/discussions_create_topic.p
import topicsView from '!/crowdin/project-management/discussions_topics_view.png';
import managingTopic from '!/crowdin/project-management/discussions_managing_topic.png';
-使用**讨论**选项卡与项目成员互动、交流想法并解决问题。 您可以创建话题、回复消息并有效管理讨论。 每个话题都有自己的主题,便于在多个话题之间导航。
+使用**讨论**选项卡与项目成员互动、交流想法并解决问题。您可以创建话题、回复消息并有效管理讨论。每个话题都有自己的主题,便于在多个话题之间导航。
## 创建新话题
@@ -23,8 +23,8 @@ import managingTopic from '!/crowdin/project-management/discussions_managing_top
2. 单击**新建话题**。
3. 为话题命名。
4. 选择与此话题相关的目标语言,或者如果该话题适用于所有目标语言,则留空不指定。
- 5. *(可选)* 添加描述,该描述将作为话题中的初始消息显示。 可以使用纯文本或 Markdown。
- 6. *(可选)* 单击**预览**查看初始消息发送后的显示效果。 如果您使用 Markdown 对消息进行了格式设置,此功能尤为实用。
+ 5. *(可选)* 添加描述,该描述将作为话题中的初始消息显示。可以使用纯文本或 Markdown。
+ 6. *(可选)* 单击**预览**查看初始消息发送后的显示效果。如果您使用 Markdown 对消息进行了格式设置,此功能尤为实用。
7. 单击**创建话题**。
@@ -63,9 +63,9 @@ import managingTopic from '!/crowdin/project-management/discussions_managing_top
打开话题后,您可以作为话题作者或具有管理员权限的项目成员执行以下操作:
-* **静音/取消静音** - 单击右上角的 **静音**以静音该话题。 需要时单击同一按钮取消静音。
+* **静音/取消静音** - 单击右上角的 **静音**以静音该话题。需要时单击同一按钮取消静音。
* **编辑主题** - 单击右上角的 > 选择**更改主题**。
-* **关闭话题** - 单击右上角的 > 选择**关闭**。 已关闭的话题将移至**已关闭**页面,所有回复底部会显示一个标签,指示谁在何时关闭了该话题。 您可以通过同一菜单中的**重新开放**重新开启该话题。
+* **关闭话题** - 单击右上角的 > 选择**关闭**。已关闭的话题将移至**已关闭**页面,所有回复底部会显示一个标签,指示谁在何时关闭了该话题。您可以通过同一菜单中的**重新开放**重新开启该话题。
* **删除话题** - 单击右上角的 > 选择**删除**。
@@ -79,17 +79,17 @@ import managingTopic from '!/crowdin/project-management/discussions_managing_top
* **话题语言** – 讨论中使用的语言。
* **消息数量** – 话题中回复的总数。
-讨论中的话题作者被标记为**作者**。 此标签帮助参与者轻松识别谁发起了讨论,这对于引导回复、跟进问题或理解原始帖子的背景非常有用。
+讨论中的话题作者被标记为**作者**。此标签帮助参与者轻松识别谁发起了讨论,这对于引导回复、跟进问题或理解原始帖子的背景非常有用。
-在初始消息下方,您可以查看其他用户的回复。 要参与讨论,请在文本字段中输入您的回复。
+在初始消息下方,您可以查看其他用户的回复。要参与讨论,请在文本字段中输入您的回复。
-使用"@"后跟用户名,将您的消息定向给特定人员。 发送消息前,您可以单击**预览**查看消息发送后的显示效果。 如果您使用 Markdown 对消息进行了格式设置,此功能尤为实用。
+使用"@"后跟用户名,将您的消息定向给特定人员。发送消息前,您可以单击**预览**查看消息发送后的显示效果。如果您使用 Markdown 对消息进行了格式设置,此功能尤为实用。
要在消息中引用其他用户的回复,请单击该回复上的三个点并选择**引用回复**。
## 编辑和删除回复
-话题参与者可以根据需要编辑和删除自己的回复。 具有管理员权限的项目成员可以编辑和删除自己的回复以及其他话题参与者的回复。
+话题参与者可以根据需要编辑和删除自己的回复。具有管理员权限的项目成员可以编辑和删除自己的回复以及其他话题参与者的回复。
要编辑话题中的回复,请按以下步骤操作:
diff --git a/src/content/docs/zh/crowdin/project-management/project-activity.mdx b/src/content/docs/zh/crowdin/project-management/project-activity.mdx
index d310fe080..8bf25df0a 100644
--- a/src/content/docs/zh/crowdin/project-management/project-activity.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-activity.mdx
@@ -10,7 +10,7 @@ import projectActivityFilterRecords from '!/crowdin/project-management/project_a
import projectActivityUndoRecords from '!/crowdin/project-management/project_activity_undo_records.png';
import projectActivityViewDiff from '!/crowdin/project-management/project_activity_view_diff.png';
-"活动"选项卡允许您跟踪项目中发生的所有主要事件。 为便于阅读,活动记录按照天数、用户和活动类型分组。
+"活动"选项卡允许您跟踪项目中发生的所有主要事件。为便于阅读,活动记录按照天数、用户和活动类型分组。
## 筛选活动记录
@@ -25,7 +25,7 @@ import projectActivityViewDiff from '!/crowdin/project-management/project_activi
* **翻译活动** – 显示有关添加和删除翻译、投票和批准的记录。
* **评论和问题** – 显示有关添加评论、创建和解决问题的记录。
* **任务** – 显示有关任务创建、删除、状态更改(例如,从“待处理”到“已完成”)以及其他更新(如受让人或截止日期的更改)的记录。
-* **管理用户** – 显示用户管理相关记录,例如添加、移除或更改项目成员的权限,以及屏蔽或取消屏蔽成员等。 单击记录旁边的展开箭头 以查看更改详情。
+* **管理用户** – 显示用户管理相关记录,例如添加、移除或更改项目成员的权限,以及屏蔽或取消屏蔽成员等。单击记录旁边的展开箭头 以查看更改详情。
您也可以用指定语言、指定用户或指定时间范围(如今天、昨天、过去7天、过去30天、所有时间及自定义范围时间)筛选活动记录。
@@ -33,7 +33,7 @@ import projectActivityViewDiff from '!/crowdin/project-management/project_activi
## 撤销活动记录
-如果项目中发生了一些不希望出现的操作(例如,错误的翻译上传、误删源文件或意外更改任务状态等), 发生在项目中,项目所有者和项目经理可以进入“活动”选项卡,点击相应活动记录旁边的UNDO按钮来取消操作。 审核员和翻译员只能取消自己的操作。
+如果项目中发生了一些不希望出现的操作(例如,错误的翻译上传、误删源文件或意外更改任务状态等),发生在项目中,项目所有者和项目经理可以进入“活动”选项卡,点击相应活动记录旁边的UNDO按钮来取消操作。审核员和翻译员只能取消自己的操作。
由于活动记录按类型分组,您可以撤销整组活动,也可以点击 **详细信息** 并仅撤销其中部分活动。
@@ -41,7 +41,7 @@ import projectActivityViewDiff from '!/crowdin/project-management/project_activi
## 查看更新的文件差异
-对于更新的项目文件,除了查看新增、删除、更新的字符串数量外,还可以查看源文件更新过程中实际新增、删除、更新的字符串以及字符串中包含的单词数量。 要查看文件更新的详细差异,请单击所需活动记录旁边的 **Diff**。
+对于更新的项目文件,除了查看新增、删除、更新的字符串数量外,还可以查看源文件更新过程中实际新增、删除、更新的字符串以及字符串中包含的单词数量。要查看文件更新的详细差异,请单击所需活动记录旁边的 **Diff**。
对于分组的项目文件更新记录,点击 **详细信息** 查看组中的所有更新文件,然后点击所需文件旁边的 **差异**。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/ai.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/ai.mdx
index 4c46405de..8b1f43d09 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/ai.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/ai.mdx
@@ -13,7 +13,7 @@ import ReadMore from '~/components/ReadMore.astro';
在您项目的**设置 > AI** 部分,您可以配置和管理 AI 提示词,并为自动翻译、编辑器中的 AI 建议以及 AI 驱动的 QA 检查等功能选择默认提示词。
-默认情况下,提示词继承自项目所有者账户的 AI 设置。 如果项目所有者的 AI 设置中的默认值未配置为自动应用于所有项目,请在项目设置中选择提示词以激活自动翻译、AI 建议和 AI 驱动的 QA 检查。
+默认情况下,提示词继承自项目所有者账户的 AI 设置。如果项目所有者的 AI 设置中的默认值未配置为自动应用于所有项目,请在项目设置中选择提示词以激活自动翻译、AI 建议和 AI 驱动的 QA 检查。
在项目设置中配置的 AI 提示词也将添加到项目所有者的 Crowdin 账户的 AI 提示词列表中。
@@ -30,7 +30,7 @@ AI 提示词类型:
## 分配项目专属提示词
-页面顶部的设置允许您为此项目中的关键功能分配默认提示词。 此处选择的任何提示词都将优先于从您账户继承的默认设置。
+页面顶部的设置允许您为此项目中的关键功能分配默认提示词。此处选择的任何提示词都将优先于从您账户继承的默认设置。
* **自动翻译:** 选择默认的**自动翻译 & AI 建议**提示词,该提示词将在此项目中运行 AI 自动翻译时自动选中。
* **编辑器 AI 建议:** 选择默认的**自动翻译 & AI 建议**提示词,用于编辑器中**上下文与译文**部分的 AI 建议。
@@ -41,7 +41,7 @@ AI 提示词类型:
## 管理项目提示词
-在默认提示词设置下方,**提示词**部分列出了项目可用的所有 AI 提示词。 此界面的功能与账户设置中的主提示词列表完全相同。
+在默认提示词设置下方,**提示词**部分列出了项目可用的所有 AI 提示词。此界面的功能与账户设置中的主提示词列表完全相同。
在此,您可以执行以下操作:
@@ -50,7 +50,7 @@ AI 提示词类型:
* 点击提示词上的 以**使用**(仅适用于**自动翻译与 AI 建议**提示词)、**编辑**、**克隆**或**删除**它。
- 当您从项目的**设置 > AI** 部分创建提示词时,其可见性默认自动设置为当前项目。 您可以稍后编辑该提示词,使其对其他项目也可用。
+ 当您从项目的**设置 > AI** 部分创建提示词时,其可见性默认自动设置为当前项目。您可以稍后编辑该提示词,使其对其他项目也可用。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/auto-translate.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/auto-translate.mdx
index 3cd74be9f..1bfcf8138 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/auto-translate.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/auto-translate.mdx
@@ -13,7 +13,7 @@ import ReadMore from '~/components/ReadMore.astro';
import { Icon } from 'astro-icon/components';
import preTranslate from '!/crowdin/project-management/settings/auto_translate.png';
-在项目设置的**自动翻译**部分,您可以配置上传到项目的新内容的自动翻译。 您可以选择使用翻译记忆、机器翻译引擎或 AI 来自动翻译内容。
+在项目设置的**自动翻译**部分,您可以配置上传到项目的新内容的自动翻译。您可以选择使用翻译记忆、机器翻译引擎或 AI 来自动翻译内容。
@@ -25,12 +25,12 @@ import preTranslate from '!/crowdin/project-management/settings/auto_translate.p
## 翻译记忆自动翻译
-启用并配置通过翻译记忆进行的自动翻译。 启用后,当新内容上传、目标语言更改或文件设置修改后,系统将自动从您的翻译记忆中应用翻译。
+启用并配置通过翻译记忆进行的自动翻译。启用后,当新内容上传、目标语言更改或文件设置修改后,系统将自动从您的翻译记忆中应用翻译。
* **匹配率** – 选择在自动翻译期间应用的翻译记忆建议的翻译记忆匹配类型:
* 100% 匹配
* 完美匹配
-* **批准已添加的翻译** – 选择是否批准新翻译。 使用以下选项进行进一步配置:
+* **批准已添加的翻译** – 选择是否批准新翻译。使用以下选项进行进一步配置:
* 完全匹配 – 仅批准完全匹配的翻译。
* 完全匹配(之前已批准)– 批准之前已批准的完全匹配翻译。
* 全部(跳过自动替换建议)– 批准除自动替换翻译之外的所有翻译。
@@ -42,7 +42,7 @@ import preTranslate from '!/crowdin/project-management/settings/auto_translate.p
## MT 自动翻译
-启用并配置通过 MT 进行的自动翻译。 启用后,当新内容上传、目标语言更改或文件设置修改后,系统将自动应用所选 MT 引擎提供的翻译。
+启用并配置通过 MT 进行的自动翻译。启用后,当新内容上传、目标语言更改或文件设置修改后,系统将自动应用所选 MT 引擎提供的翻译。
对于每个 MT 引擎,您可以指定所有或选定的项目语言。
@@ -52,9 +52,9 @@ import preTranslate from '!/crowdin/project-management/settings/auto_translate.p
## AI 自动翻译
-启用并配置通过 AI 进行的自动翻译。 启用后,当新内容上传、目标语言更改或文件设置修改后,系统将自动应用所选 AI 模型提供的翻译。
+启用并配置通过 AI 进行的自动翻译。启用后,当新内容上传、目标语言更改或文件设置修改后,系统将自动应用所选 AI 模型提供的翻译。
-对于每个已配置的 AI 提示,您可以指定所有或选定的项目语言。 点击 按钮,为其他语言添加另一个 AI 提示配置。
+对于每个已配置的 AI 提示,您可以指定所有或选定的项目语言。点击 按钮,为其他语言添加另一个 AI 提示配置。
详细了解 [Crowdin AI](/zh/crowdin-ai/)。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/customize-tabs.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/customize-tabs.mdx
index 563374d03..611d8b3b6 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/customize-tabs.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/customize-tabs.mdx
@@ -12,7 +12,7 @@ import { Image } from 'astro:assets';
import { Icon } from 'astro-icon/components';
import customizeTabs from '!/crowdin/project-management/settings/customize_tabs.png';
-在**自定义标签页**部分,您可以管理项目标签页的显示方式,包括排序顺序和可见性。 这适用于默认项目标签页以及来自[已收藏应用和已收藏工具](/zh/integrations/#已收藏应用和已收藏工具)的标签页。 此部分仅修改标签页在项目界面中的显示方式,不会禁用或屏蔽标签页本身。
+在**自定义标签页**部分,您可以管理项目标签页的显示方式,包括排序顺序和可见性。这适用于默认项目标签页以及来自[已收藏应用和已收藏工具](/zh/integrations/#已收藏应用和已收藏工具)的标签页。此部分仅修改标签页在项目界面中的显示方式,不会禁用或屏蔽标签页本身。
项目标签页的已配置顺序和可见性对所有项目成员可见。
@@ -41,7 +41,7 @@ import customizeTabs from '!/crowdin/project-management/settings/customize_tabs.
- * 隐藏的标签页不会显示在界面中,但可以通过其 URL 直接访问。 它们将暂时显示,直到浏览器标签页刷新为止。
+ * 隐藏的标签页不会显示在界面中,但可以通过其 URL 直接访问。它们将暂时显示,直到浏览器标签页刷新为止。
* **仪表板**和**设置**是主要项目标签页,无法通过**自定义标签页**部分将其隐藏。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/export.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/export.mdx
index 3d35b221d..b5112131b 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/export.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/export.mdx
@@ -10,15 +10,15 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
import Include from '~/components/Include.astro';
-在项目设置的**导出**部分,您可以配置翻译导出行为。 您可以使用多种选项根据需要自定义导出设置,包括针对每种特定语言的高级选项。
+在项目设置的**导出**部分,您可以配置翻译导出行为。您可以使用多种选项根据需要自定义导出设置,包括针对每种特定语言的高级选项。
## 翻译导出设置
-默认情况下,当导出翻译时,Crowdin 以源文本填充未翻译字符串,以避免导出空文件。 您可以使用以下选项更改此行为。
+默认情况下,当导出翻译时,Crowdin 以源文本填充未翻译字符串,以避免导出空文件。您可以使用以下选项更改此行为。
### 在文件中保存语境信息
-在 Crowdin 中添加的语境和最大长度将在下载的文件中可见。 此选项仅适用于 CSV、Android XML、iOS 字符串和 RESX 格式。
+在 Crowdin 中添加的语境和最大长度将在下载的文件中可见。此选项仅适用于 CSV、Android XML、iOS 字符串和 RESX 格式。
此选项对 iOS 字符串和 RESX 格式仅部分生效(即只有在 Crowdin 中添加的语境才会在下载的文件中可见)。
@@ -52,4 +52,4 @@ import Include from '~/components/Include.astro';
### 自动填写区域方言
-当项目被翻译成语言方言时非常有用(例如西班牙语,阿根廷)。 导出时,西班牙语译文将自动复制到西班牙语(阿根廷)中未翻译的字符串。
+当项目被翻译成语言方言时非常有用(例如西班牙语,阿根廷)。导出时,西班牙语译文将自动复制到西班牙语(阿根廷)中未翻译的字符串。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/file-processors.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/file-processors.mdx
index a8805e7f3..956336073 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/file-processors.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/file-processors.mdx
@@ -12,9 +12,9 @@ import { Icon } from 'astro-icon/components';
import { Image } from 'astro:assets';
import fileProcessors from '!/crowdin/project-management/settings/file_processors.png';
-文件处理器允许您自定义对受支持文件格式的处理。 如果您想在文件内容被 Crowdin 导入之前对其进行编辑,此功能会非常有用。
+文件处理器允许您自定义对受支持文件格式的处理。如果您想在文件内容被 Crowdin 导入之前对其进行编辑,此功能会非常有用。
-文件处理器作为 Crowdin 应用程序实现。 您可以创建自己的文件处理器或使用现有的处理器。
+文件处理器作为 Crowdin 应用程序实现。您可以创建自己的文件处理器或使用现有的处理器。
@@ -29,7 +29,7 @@ import fileProcessors from '!/crowdin/project-management/settings/file_processor
### 配置处理顺序
-文件处理器的处理顺序决定了同类型模块在项目中的执行方式。 顺序值设置优先级,从 0(最高优先级)开始,依次递增。 您设置的顺序会对结果产生重大影响。
+文件处理器的处理顺序决定了同类型模块在项目中的执行方式。顺序值设置优先级,从 0(最高优先级)开始,依次递增。您设置的顺序会对结果产生重大影响。
例如,如果您正在翻译一个 CSV 文件,并安装了两个包含 `file-post-export` 模块的应用程序:
@@ -47,7 +47,7 @@ import fileProcessors from '!/crowdin/project-management/settings/file_processor
当多个同类型的文件处理模块(例如 `file-post-export`)具有相同的顺序值时,可能会出现意外行为。
-在这种情况下,系统将根据文件处理应用程序的安装日期来决定哪个模块先执行,这可能会破坏预期的处理顺序。 因此,建议调整相同的顺序值,以确保文件按所需顺序处理。
+在这种情况下,系统将根据文件处理应用程序的安装日期来决定哪个模块先执行,这可能会破坏预期的处理顺序。因此,建议调整相同的顺序值,以确保文件按所需顺序处理。
### 编辑文件处理器设置
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/glossaries.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/glossaries.mdx
index bbfef4853..4bf243110 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/glossaries.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/glossaries.mdx
@@ -13,7 +13,7 @@ import { Aside } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
import assigning from '!/crowdin/project-management/settings/glossary_assigning.png';
-通过使用术语库,您可以在一个地方创建、存储和管理所有项目术语。 术语的主要目的是解释一些特定的术语或项目中经常使用的术语,以便正确、一致地翻译。
+通过使用术语库,您可以在一个地方创建、存储和管理所有项目术语。术语的主要目的是解释一些特定的术语或项目中经常使用的术语,以便正确、一致地翻译。
详细了解[术语库](/zh/glossary/)。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/import.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/import.mdx
index 9d682c235..f1b3b9d7e 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/import.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/import.mdx
@@ -18,15 +18,15 @@ import ReadMore from '~/components/ReadMore.astro';
### 统一占位符
-启用此选项可在编辑器中将占位符转换为统一格式(例如,将 Android `%s` 和 iOS `%@` 均显示为 `[%s]`)。 这通过使建议在各平台之间完全通用来提高翻译记忆库的效率。
+启用此选项可在编辑器中将占位符转换为统一格式(例如,将 Android `%s` 和 iOS `%@` 均显示为 `[%s]`)。这通过使建议在各平台之间完全通用来提高翻译记忆库的效率。
-导出时,占位符将转换回原始语法。 此功能仅适用于 Android XML、iOS strings、iOS XLIFF 和 Apple Strings Catalog。
+导出时,占位符将转换回原始语法。此功能仅适用于 Android XML、iOS strings、iOS XLIFF 和 Apple Strings Catalog。
### 重复的字符串
-您可以通过使用相同的翻译来翻译所有重复项并对翻译人员隐藏这些实例来节省时间。 这可能会影响准确性。
+您可以通过使用相同的翻译来翻译所有重复项并对翻译人员隐藏这些实例来节省时间。这可能会影响准确性。
-Crowdin 的本地化流程基于将源字符串翻译为所定义的目标语言。 源字符串以本地化文件形式上传到系统。 在 Crowdin 中首次上传或添加(对于 CSV 和其他支持[字符串编辑](/zh/string-management/#字符串编辑)的格式)的每个唯一源字符串都被视为主字符串。 所有其他与主字符串相同,但上传或创建时间较晚的字符串都被视为重复字符串。
+Crowdin 的本地化流程基于将源字符串翻译为所定义的目标语言。源字符串以本地化文件形式上传到系统。在 Crowdin 中首次上传或添加(对于 CSV 和其他支持[字符串编辑](/zh/string-management/#字符串编辑)的格式)的每个唯一源字符串都被视为主字符串。所有其他与主字符串相同,但上传或创建时间较晚的字符串都被视为重复字符串。
在[基于字符串](/zh/creating-project/#基于字符串的项目)的项目中,重复字符串使用\*\*在版本分支内显示(常规检测)\*\*选项进行管理,该选项默认启用且无法更改。
@@ -55,7 +55,7 @@ The detection basis determines what counts as a duplicate:
* **Strict duplicate detection** – when comparing strings, Crowdin considers both string identifiers (keys) and source texts.
- 如果您的源文件包含具有明显标识符(键)的字符串,则最好使用**严格**版本的重复字符串选项。 在其他情况下,请随意使用**常规**版本。
+ 如果您的源文件包含具有明显标识符(键)的字符串,则最好使用**严格**版本的重复字符串选项。在其他情况下,请随意使用**常规**版本。
#### How Translation Sharing Works
@@ -116,7 +116,7 @@ When the **Show within a version branch** options (regular or strict detection)
* 系统始终检查整个分支中字符串的路径。 For example, even if the strings are the same in different version branches (`branch1` and `branch2`), but their paths are different (branch1 - `/localization/android.xml` and branch2 - `/localization/apps/android.xml`), they won't be recognized as duplicates.
* 此选项仅适用于位于具有相同格式的文件中的字符串。 For example, if there is the same string in `android.xml` and `ios.strings` files, it won't be recognized as a duplicate.
-💡 **使用案例**:非常适合具有各种版本分支的持续性项目。 允许翻译员在不同的分支中使用唯一的字符串。
+💡 **使用案例**:非常适合具有各种版本分支的持续性项目。允许翻译员在不同的分支中使用唯一的字符串。
#### Hide All Duplicates
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/labels.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/labels.mdx
index 93f0b00a2..6fe310c2c 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/labels.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/labels.mdx
@@ -12,7 +12,7 @@ import { Steps, CardGrid, LinkCard, Aside } from '@astrojs/starlight/components'
import { Icon } from 'astro-icon/components';
import projectLabels from '!/crowdin/project-management/settings/project_labels.png';
-使用项目中的标签轻松整理资源(例如屏幕截图、字符串等) 按特定主题。 添加标签后,您可以按这些标签筛选项目。 如果您已经为源字符串使用了标签,您可以为屏幕截图使用相同的标签。
+使用项目中的标签轻松整理资源(例如屏幕截图、字符串等)按特定主题。添加标签后,您可以按这些标签筛选项目。如果您已经为源字符串使用了标签,您可以为屏幕截图使用相同的标签。
## 管理项目标记
@@ -26,7 +26,7 @@ import projectLabels from '!/crowdin/project-management/settings/project_labels.
-要编辑或删除标签,请单击要编辑或删除的标签上的 ,然后选择相应操作。 使用标签列表上方的**搜索**字段快速查找特定标签。
+要编辑或删除标签,请单击要编辑或删除的标签上的 ,然后选择相应操作。使用标签列表上方的**搜索**字段快速查找特定标签。
标签不区分大小写(例如,`Label` 和 `label` 被视为相同)。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/languages.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/languages.mdx
index 632236fb4..48682fd41 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/languages.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/languages.mdx
@@ -19,18 +19,18 @@ import languageMapping from '!/crowdin/project-management/settings/language_mapp
## 源语言
-源语言是您要从中进行翻译的语言。 如果您想要更改项目的源语言,请从下拉列表中选择一种新语言,然后点击**更新**。
+源语言是您要从中进行翻译的语言。如果您想要更改项目的源语言,请从下拉列表中选择一种新语言,然后点击**更新**。
以下是您在更改项目源语言时应注意的几点:
-* 请注意,根据新的源语言不同,导入的字符串可能存在复数形式不匹配问题。 例如,某些复数形式可能不会在编辑器中显示,或者,某些复数形式的译文可能会以其他译文形式导出。 如果新源语言的复数形式不同于原来的语言,建议更新源文件。
+* 请注意,根据新的源语言不同,导入的字符串可能存在复数形式不匹配问题。例如,某些复数形式可能不会在编辑器中显示,或者,某些复数形式的译文可能会以其他译文形式导出。如果新源语言的复数形式不同于原来的语言,建议更新源文件。
* 如果您在源语言更新期间有已打开的浏览器编辑器标签页,您可能需要刷新它,以使得更改生效且继续从新源语言进行翻译。
## 目标语言
**目标语言**部分允许您在项目中添加或删除目标语言、将目标语言列表从一个项目复制到另一个项目以及添加自定义语言。
-您可以在任何时候更新目标语言。 若要在您的项目中添加或删除目标语言,请遵循如下步骤:
+您可以在任何时候更新目标语言。若要在您的项目中添加或删除目标语言,请遵循如下步骤:
1. 打开您的项目,前往**设置 > 语言**。
@@ -43,7 +43,7 @@ import languageMapping from '!/crowdin/project-management/settings/language_mapp
- 如果您需要临时从项目中移除某些目标语言,稍后再将其添加回来,您不会丢失这些目标语言当前的翻译进度。 一旦您将这些语言重新添加到项目中,**翻译进度将会恢复**。
+ 如果您需要临时从项目中移除某些目标语言,稍后再将其添加回来,您不会丢失这些目标语言当前的翻译进度。一旦您将这些语言重新添加到项目中,**翻译进度将会恢复**。
### 复制目标语言
@@ -84,7 +84,7 @@ import languageMapping from '!/crowdin/project-management/settings/language_mapp
3. 点击 **语言映射**。
4. 选择必要的语言和占位符。
5. 添加自定义代码。
- 6. 您可以根据需求映射尽可能多的语言。 点击 **添加映射** 以添加另一个自定义代码。
+ 6. 您可以根据需求映射尽可能多的语言。点击 **添加映射** 以添加另一个自定义代码。
7. 点击**保存**。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/privacy-collaboration.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/privacy-collaboration.mdx
index 0dba0cc00..9d2937d0f 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/privacy-collaboration.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/privacy-collaboration.mdx
@@ -16,36 +16,35 @@ import ReadMore from '~/components/ReadMore.astro';
本部分控制您的项目可见性、成员访问权限及常规协作设置。
-* **双重身份验证** – 定义哪些角色需要启用双重身份验证 (2FA) 才能访问项目。 用户可以在**账户设置 > 账户**选项卡中启用 2FA。 此基于角色的选项提供以下配置:
+* **双重身份验证** – 定义哪些角色需要启用双重身份验证 (2FA) 才能访问项目。用户可以在**账户设置 > 账户**选项卡中启用 2FA。此基于角色的选项提供以下配置:
* **已关闭** – 不需要双重身份验证(默认)。
* **所有项目成员** – 要求所有项目成员启用 2FA。
* **管理员** – 仅要求具有管理员角色的成员启用 2FA。
- * **开发人员 / 翻译请求者** – 仅要求具有开发人员 / 翻译请求者角色的成员启用 2FA。
- 您可以单独或同时选择**管理员**和**开发人员 / 翻译请求者**选项。 选择您偏好的类别后,点击**更新**以保存更改。
+ * **开发人员 / 翻译请求者** – 仅要求具有开发人员 / 翻译请求者角色的成员启用 2FA。您可以单独或同时选择**管理员**和**开发人员 / 翻译请求者**选项。选择您偏好的类别后,点击**更新**以保存更改。
* **项目可见性** – 为您的项目设置首选可见性:
- * **公开项目** – 对所有人可见。 该项目将出现在 Crowdin 全局搜索结果中,并被搜索引擎收录。
+ * **公开项目** – 对所有人可见。该项目将出现在 Crowdin 全局搜索结果中,并被搜索引擎收录。
* **私有项目** – 仅对受邀的项目成员可见。
* **受审核的项目加入** – 启用后,用户只有在其加入请求获得管理员或语言协调员批准后,才能成为特定语言的翻译人员。
- * 对于**公开项目**,此设置为可选。 您可以启用此功能,在新成员开始贡献之前对其进行审核和批准。
- * 对于**私有项目**,此设置默认启用且无法更改。 所有项目成员必须受邀加入,此设置可确保在成员加入时对其特定语言的访问权限进行妥善管理。
+ * 对于**公开项目**,此设置为可选。您可以启用此功能,在新成员开始贡献之前对其进行审核和批准。
+ * 对于**私有项目**,此设置默认启用且无法更改。所有项目成员必须受邀加入,此设置可确保在成员加入时对其特定语言的访问权限进行妥善管理。
* **基于任务的访问控制** – 将翻译人员和审核员在编辑器中的访问权限限制为只读,使其只能处理分配给自己的翻译或审核任务中包含的字符串。
* 此选项仅在启用**受审核的项目加入**时可用。
- * 此限制适用于翻译人员和审核员。 拥有语言协调员权限或更高权限的项目成员可根据其角色保留相应访问权限。
+ * 此限制适用于翻译人员和审核员。拥有语言协调员权限或更高权限的项目成员可根据其角色保留相应访问权限。
了解更多关于[基于任务的访问控制](/zh/tasks/#基于任务的访问控制)的信息。
-* **允许离线翻译** – 允许翻译人员将源文件下载到本地计算机,并将翻译内容上传回项目。 项目所有者和管理员始终可以下载源文件并上传翻译内容。
-* **允许审核员访问隐藏字符串** – 允许审核员处理隐藏字符串。 项目所有者和管理员始终可以访问隐藏字符串。
+* **允许离线翻译** – 允许翻译人员将源文件下载到本地计算机,并将翻译内容上传回项目。项目所有者和管理员始终可以下载源文件并上传翻译内容。
+* **允许审核员访问隐藏字符串** – 允许审核员处理隐藏字符串。项目所有者和管理员始终可以访问隐藏字符串。
## 词汇表访问设置
-控制项目成员对词汇表术语的访问级别。 无论这些设置如何,项目所有者和管理员始终拥有完全控制权。
+控制项目成员对词汇表术语的访问级别。无论这些设置如何,项目所有者和管理员始终拥有完全控制权。
-* **只读** – 成员可以查看现有词汇表术语,但无法进行任何更改。 此选项仅提供参考访问权限。
-* **管理草稿** – 成员可以查看、添加、编辑和删除词汇表草稿术语,也可以查看已批准的术语。 这允许成员参与草稿贡献,而不会更改官方已批准的术语。
-* **完全访问** – 成员可以查看、添加、编辑和删除词汇表术语,并可编辑概念详情。 这为成员提供对项目词汇表的完全控制权。
+* **只读** – 成员可以查看现有词汇表术语,但无法进行任何更改。此选项仅提供参考访问权限。
+* **管理草稿** – 成员可以查看、添加、编辑和删除词汇表草稿术语,也可以查看已批准的术语。这允许成员参与草稿贡献,而不会更改官方已批准的术语。
+* **完全访问** – 成员可以查看、添加、编辑和删除词汇表术语,并可编辑概念详情。这为成员提供对项目词汇表的完全控制权。
## 通知
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/style-guides.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/style-guides.mdx
index 015e204ec..daa9ead03 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/style-guides.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/style-guides.mdx
@@ -12,7 +12,7 @@ import { Aside } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
import assigning from '!/crowdin/project-management/settings/style_guides_assigning.png';
-通过使用风格指南,您可以在一个地方创建、存储和管理项目的所有格式和语气规则。 风格指南的主要目的是确保译文在语气、风格和术语使用上保持一致,帮助译者准确理解您的品牌在不同语言中应呈现的风格。
+通过使用风格指南,您可以在一个地方创建、存储和管理项目的所有格式和语气规则。风格指南的主要目的是确保译文在语气、风格和术语使用上保持一致,帮助译者准确理解您的品牌在不同语言中应呈现的风格。
详细了解[风格指南](/style-guide/)。
@@ -25,5 +25,5 @@ import assigning from '!/crowdin/project-management/settings/style_guides_assign
- 某些风格指南适用于所有项目,无法直接从项目设置中禁用。 要从您的项目中排除某个风格指南,请点击**管理风格指南**以打开主风格指南页面并更新其项目共享设置。
+ 某些风格指南适用于所有项目,无法直接从项目设置中禁用。要从您的项目中排除某个风格指南,请点击**管理风格指南**以打开主风格指南页面并更新其项目共享设置。
diff --git a/src/content/docs/zh/crowdin/project-management/project-settings/translation-memories.mdx b/src/content/docs/zh/crowdin/project-management/project-settings/translation-memories.mdx
index 86dc15636..c2b58ab44 100644
--- a/src/content/docs/zh/crowdin/project-management/project-settings/translation-memories.mdx
+++ b/src/content/docs/zh/crowdin/project-management/project-settings/translation-memories.mdx
@@ -15,19 +15,19 @@ import tmPenalties from '!/crowdin/project-management/settings/tm_penalties.png'
import tmAssigning from '!/crowdin/project-management/settings/tm_assigning.png';
import tmPrioritizing from '!/crowdin/project-management/settings/tm_prioritizing_tm.png';
-每个项目都会自动创建一个项目翻译记忆。 默认情况下,每个已审核或最后添加的译文都会保存到项目翻译记忆中。 此行为可自定义为仅保存已审核的译文。
+每个项目都会自动创建一个项目翻译记忆。默认情况下,每个已审核或最后添加的译文都会保存到项目翻译记忆中。此行为可自定义为仅保存已审核的译文。
-* **启用自动替换** – 该功能将翻译记忆翻译建议中的非可翻译元素(如标记、HTML 实体、占位符、数字等)替换为源文本中所用的内容。 该功能可改进在自动翻译期间应用的翻译记忆建议,以及在编辑器中显示为翻译建议的建议。 改进后的建议列入翻译成本报告,可改进的建议列入成本估算报告。
+* **启用自动替换** – 该功能将翻译记忆翻译建议中的非可翻译元素(如标记、HTML 实体、占位符、数字等)替换为源文本中所用的内容。该功能可改进在自动翻译期间应用的翻译记忆建议,以及在编辑器中显示为翻译建议的建议。改进后的建议列入翻译成本报告,可改进的建议列入成本估算报告。
* **方言翻译记忆建议** – 该功能允许在没有特定方言建议时,为方言显示并使用主语言的翻译记忆建议。
* **使用全局翻译记忆库** – 翻译人员将可以访问全局翻译记忆库,其中存储了所有启用此功能的项目中的翻译。
启用此选项后,在此项目中完成的翻译也将添加到全局翻译记忆库,Crowdin 上的任何人都可以访问。
-* **仅将已审核的建议保存到翻译记忆** – 选中后,译文仅在审核后才保存到项目默认翻译记忆中。 此选项对于公开项目或众包项目尤为有用,可确保只有经过审核的翻译才会存储到翻译记忆中。
-* **翻译记忆匹配上下文类型** – 该功能允许您选择在建议完全匹配(101%)翻译记忆(TM)建议时,应将什么视为字符串上下文。 您可以在以下选项中进行选择:
- * 键和上下文 – 选中后,系统在建议完全匹配的翻译记忆建议时,同时考虑字符串的键和上下文。 此模式对于键值文件格式尤为有用。
+* **仅将已审核的建议保存到翻译记忆** – 选中后,译文仅在审核后才保存到项目默认翻译记忆中。此选项对于公开项目或众包项目尤为有用,可确保只有经过审核的翻译才会存储到翻译记忆中。
+* **翻译记忆匹配上下文类型** – 该功能允许您选择在建议完全匹配(101%)翻译记忆(TM)建议时,应将什么视为字符串上下文。您可以在以下选项中进行选择:
+ * 键和上下文 – 选中后,系统在建议完全匹配的翻译记忆建议时,同时考虑字符串的键和上下文。此模式对于键值文件格式尤为有用。
* 自动 – 选中后,系统根据您的文件格式自动应用最合适的上下文考量模式。
- * 前后片段 – 选中后,系统将当前片段的紧邻前后片段作为上下文进行考量。 最适用于基于 HTML 及其他没有明确键值结构的格式。
+ * 前后片段 – 选中后,系统将当前片段的紧邻前后片段作为上下文进行考量。最适用于基于 HTML 及其他没有明确键值结构的格式。
详细了解[翻译记忆自动替换](/zh/translation-memory/#翻译记忆自动替换)。
@@ -35,7 +35,7 @@ import tmPrioritizing from '!/crowdin/project-management/settings/tm_prioritizin
## 惩罚
-在**惩罚**部分,您可以配置根据特定条件降低翻译记忆建议匹配百分比的惩罚规则。 当您希望根据具体需求微调翻译记忆建议的相关性时,此功能非常有用。
+在**惩罚**部分,您可以配置根据特定条件降低翻译记忆建议匹配百分比的惩罚规则。当您希望根据具体需求微调翻译记忆建议的相关性时,此功能非常有用。
@@ -43,9 +43,9 @@ import tmPrioritizing from '!/crowdin/project-management/settings/tm_prioritizin
* **已应用自动替换** – 对已应用自动替换的翻译记忆建议施加惩罚。
* **多个相同的翻译记忆匹配** – 对存在多个相同翻译记忆匹配的建议施加惩罚。
-* **翻译记忆优先级低于** – 对来自优先级低于指定值的翻译记忆的建议施加惩罚。 除惩罚值外,您还可以设置首选的翻译记忆优先级阈值。
-* **翻译记忆建议最后修改时间超过** – 对最后修改时间超过指定月数的翻译记忆建议施加惩罚。 除惩罚值外,您还可以设置以月为单位的阈值。
-* **翻译记忆建议最后使用时间超过** – 对最后使用时间超过指定月数的翻译记忆建议施加惩罚。 除惩罚值外,您还可以设置以月为单位的阈值。
+* **翻译记忆优先级低于** – 对来自优先级低于指定值的翻译记忆的建议施加惩罚。除惩罚值外,您还可以设置首选的翻译记忆优先级阈值。
+* **翻译记忆建议最后修改时间超过** – 对最后修改时间超过指定月数的翻译记忆建议施加惩罚。除惩罚值外,您还可以设置以月为单位的阈值。
+* **翻译记忆建议最后使用时间超过** – 对最后使用时间超过指定月数的翻译记忆建议施加惩罚。除惩罚值外,您还可以设置以月为单位的阈值。
## 分配翻译记忆
@@ -55,9 +55,9 @@ import tmPrioritizing from '!/crowdin/project-management/settings/tm_prioritizin
## 调整翻译记忆优先级
-当您为项目分配多个翻译记忆时,您可以为每个翻译记忆设置所需的优先级。 因此,优先级较高的翻译记忆中的建议将优先显示。
+当您为项目分配多个翻译记忆时,您可以为每个翻译记忆设置所需的优先级。因此,优先级较高的翻译记忆中的建议将优先显示。
-默认翻译记忆优先级值设置为 1。 数值越大,优先级越高(例如,5 的优先级高于 1)。 例如,如果您为项目分配了四个翻译记忆,可以将优先级 4 设置给最重要的翻译记忆,即应优先使用的那个。 并相应地为其他翻译记忆设置较低的优先级。
+默认翻译记忆优先级值设置为 1。数值越大,优先级越高(例如,5 的优先级高于 1)。例如,如果您为项目分配了四个翻译记忆,可以将优先级 4 设置给最重要的翻译记忆,即应优先使用的那个。并相应地为其他翻译记忆设置较低的优先级。
要为翻译记忆设置优先级,请在**已分配的翻译记忆**部分,从相应的下拉列表中为已分配的翻译记忆设置首选优先级。
diff --git a/src/content/docs/zh/crowdin/project-management/screenshots.mdx b/src/content/docs/zh/crowdin/project-management/screenshots.mdx
index b95376394..717ac5821 100644
--- a/src/content/docs/zh/crowdin/project-management/screenshots.mdx
+++ b/src/content/docs/zh/crowdin/project-management/screenshots.mdx
@@ -17,7 +17,7 @@ import screenshotsManualTagging from '!/crowdin/project-management/screenshots_m
import addingLabelsToSingleScreenshot from '!/crowdin/project-management/adding_labels_to_single_screenshot.png';
import addingLabelsToMultipleScreenshots from '!/crowdin/project-management/adding_labels_to_multiple_screenshots.png';
-屏幕截图是为翻译者提供项目中字符串额外语境的好方法之一,因此,您可以得到更加相关和一致的译文。 通过屏幕截图,您的团队可以在同一页面上看到哪些字符串一起使用,短文本是否代表标题、按钮等。
+屏幕截图是为翻译者提供项目中字符串额外语境的好方法之一,因此,您可以得到更加相关和一致的译文。通过屏幕截图,您的团队可以在同一页面上看到哪些字符串一起使用,短文本是否代表标题、按钮等。
@@ -42,7 +42,7 @@ import addingLabelsToMultipleScreenshots from '!/crowdin/project-management/addi
## 标记字符串
-要对翻译人员显示字符串在用户界面的何处,请对屏幕截图做标记。 在 Crowdin,您可以使用以下方法标记字符串:
+要对翻译人员显示字符串在用户界面的何处,请对屏幕截图做标记。在 Crowdin,您可以使用以下方法标记字符串:
* 自动标记
* 文本识别
@@ -50,7 +50,7 @@ import addingLabelsToMultipleScreenshots from '!/crowdin/project-management/addi
### 自动标记字符串
-图像中的文本将被自动检测。 然后,将根据所选过滤器在项目中搜索匹配的字符串。 因此,找到的将在屏幕截图上标记。
+图像中的文本将被自动检测。然后,将根据所选过滤器在项目中搜索匹配的字符串。因此,找到的将在屏幕截图上标记。
1. 双击打开屏幕截图。
@@ -78,7 +78,7 @@ import addingLabelsToMultipleScreenshots from '!/crowdin/project-management/addi
### 利用文本识别标记字符串
-系统将在您的项目的所有字符串中搜索与所选文本匹配的字符串。 如果找到几个类似的字符串,您将看到所有字符串,并能够选择最匹配的字符串。
+系统将在您的项目的所有字符串中搜索与所选文本匹配的字符串。如果找到几个类似的字符串,您将看到所有字符串,并能够选择最匹配的字符串。
1. 双击打开屏幕截图。
@@ -97,16 +97,16 @@ import addingLabelsToMultipleScreenshots from '!/crowdin/project-management/addi
1. 双击打开屏幕截图。
2. 点击 **字符串** 打开字符串列表面板。
- 3. 对列出的字符串进行排序和筛选。 您可以按文本或语境选择所有或特定文件和搜索字符串。
- 4. 将所需的字符串从右侧面板的列表中,拖到屏幕截图上的相应文本。 或者,单击字符串以在屏幕截图中标记它们,而不指定它们应该出现的确切位置。
+ 3. 对列出的字符串进行排序和筛选。您可以按文本或语境选择所有或特定文件和搜索字符串。
+ 4. 将所需的字符串从右侧面板的列表中,拖到屏幕截图上的相应文本。或者,单击字符串以在屏幕截图中标记它们,而不指定它们应该出现的确切位置。
5. *(可选)* 查看额外的字符串详情或对其进行编辑:
* 点击字符串列表上方的 按钮以显示更多详细信息(文件名和字符串上下文)。
- * 将鼠标悬停在某个字符串上,然后点击 以打开**编辑字符串**对话框。 您可以:
+ * 将鼠标悬停在某个字符串上,然后点击 以打开**编辑字符串**对话框。您可以:
* 更新标识符。
* 更新源文本。
* 添加或更新语境。
* 添加或更新标签。
- * 设置**最大 译文长度**。
+ * 设置**最大译文长度**。
* 完成更改后点击**保存**。
6. 完成标记后点击**保存**。
@@ -136,7 +136,7 @@ import addingLabelsToMultipleScreenshots from '!/crowdin/project-management/addi
## 标记
-在您的项目使用标记,以便按主题整理屏幕截图。 将标记添加到屏幕截图后,您可以按添加的标签筛选它们。 如果您已经为源字符串使用了标记,您也可以为屏幕截图使用相同的标记。
+在您的项目使用标记,以便按主题整理屏幕截图。将标记添加到屏幕截图后,您可以按添加的标签筛选它们。如果您已经为源字符串使用了标记,您也可以为屏幕截图使用相同的标记。
@@ -168,7 +168,7 @@ import addingLabelsToMultipleScreenshots from '!/crowdin/project-management/addi
## 更新屏幕截图
-您可以上传新屏幕截图以取代当前屏幕截图。 相关的已标记字符串将保持标记。 如果屏幕截图上的文本改变了位置,字符串将保持标签,但在新的位置。
+您可以上传新屏幕截图以取代当前屏幕截图。相关的已标记字符串将保持标记。如果屏幕截图上的文本改变了位置,字符串将保持标签,但在新的位置。
若要更新屏幕截图,请遵循以下步骤:
diff --git a/src/content/docs/zh/crowdin/project-management/sources/asset-localization.mdx b/src/content/docs/zh/crowdin/project-management/sources/asset-localization.mdx
index fa13af6be..f988b2155 100644
--- a/src/content/docs/zh/crowdin/project-management/sources/asset-localization.mdx
+++ b/src/content/docs/zh/crowdin/project-management/sources/asset-localization.mdx
@@ -7,15 +7,15 @@ slug: asset-localization
import { Steps, Aside } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
-Crowdin 让您可以在同一个地方对文本内容和视觉内容进行本地化。 不支持文本翻译的视觉文件(例如 .png、.jpeg、.psd、.ai)将被识别为资源文件,帮助您将本地化视觉内容与已翻译文本相结合,为不同语言提供一致的产品体验。
+Crowdin 让您可以在同一个地方对文本内容和视觉内容进行本地化。不支持文本翻译的视觉文件(例如 .png、.jpeg、.psd、.ai)将被识别为资源文件,帮助您将本地化视觉内容与已翻译文本相结合,为不同语言提供一致的产品体验。
- 可以选择添加自定义格式而不是使用资源文件。 搜索 [Crowdin Store](https://store.crowdin.com/) 或联系我们的[支持团队](https://crowdin.com/contacts),了解更多详情或可用的解决方法。
+ 可以选择添加自定义格式而不是使用资源文件。搜索 [Crowdin Store](https://store.crowdin.com/) 或联系我们的[支持团队](https://crowdin.com/contacts),了解更多详情或可用的解决方法。
## 用例
-您可以上传资源文件并使 Crowdin 中的翻译员可以访问所有本地化数据。 这有助于:
+您可以上传资源文件并使 Crowdin 中的翻译员可以访问所有本地化数据。这有助于:
* 将所有翻译数据存储在同一屋檐下
* 避免沟通不畅,因为您可以通过添加语境为项目成员提供详细的翻译说明
@@ -27,8 +27,8 @@ Crowdin 让您可以在同一个地方对文本内容和视觉内容进行本地
1. 上传文件到您的 Crowdin 项目。
- 2. 为翻译员添加必要的[参考资料](#典型资源参考),以便他们了解如何完成翻译。 使用*上下文*获取更多详细信息。
- 3. 允许译者下载文件。 为此,打开您的项目并前往 **设置 > 隐私与协作 > 翻译**,然后启用**允许离线翻译**。
+ 2. 为翻译员添加必要的[参考资料](#典型资源参考),以便他们了解如何完成翻译。使用*上下文*获取更多详细信息。
+ 3. 允许译者下载文件。为此,打开您的项目并前往 **设置 > 隐私与协作 > 翻译**,然后启用**允许离线翻译**。
Read more about [offline translation](/offline-translation/).
4. 翻译员将下载文件,离线本地化它们,然后上传翻译后的版本。
@@ -42,4 +42,4 @@ Crowdin 让您可以在同一个地方对文本内容和视觉内容进行本地
## TXT 格式的资源
-一些不受支持的文本格式(例如 .toc、.gitignore)将作为 .txt 文件导入到 Crowdin。 用户可以直接在 Crowdin 中翻译此类文件。
+一些不受支持的文本格式(例如 .toc、.gitignore)将作为 .txt 文件导入到 Crowdin。用户可以直接在 Crowdin 中翻译此类文件。
diff --git a/src/content/docs/zh/crowdin/project-management/sources/csv-xlsx-configuration.mdx b/src/content/docs/zh/crowdin/project-management/sources/csv-xlsx-configuration.mdx
index 3593a7ac6..c463a372e 100644
--- a/src/content/docs/zh/crowdin/project-management/sources/csv-xlsx-configuration.mdx
+++ b/src/content/docs/zh/crowdin/project-management/sources/csv-xlsx-configuration.mdx
@@ -47,7 +47,7 @@ import csvFileConfiguration from '!/crowdin/project-management/sources/csv_file_
配置 XLSX 文件时,您会首先看到一个包含两个主要选项的对话框,这些选项决定文件的处理方式:
-* **导入所有单元格** - 将每个单元格的内容作为单独的源字符串导入。 如果选择此选项,您还可以启用 **内容分段**,将文本自动拆分为更小的翻译单元,例如句子或短段落。 这有助于翻译包含若干句子的内容单元,因为翻译较小篇幅的文本更加容易些。 将使用 Segmentation Rules eXchange (SRX) 进行自动的内容分割。
+* **导入所有单元格** - 将每个单元格的内容作为单独的源字符串导入。如果选择此选项,您还可以启用 **内容分段**,将文本自动拆分为更小的翻译单元,例如句子或短段落。这有助于翻译包含若干句子的内容单元,因为翻译较小篇幅的文本更加容易些。将使用 Segmentation Rules eXchange (SRX) 进行自动的内容分割。
* **配置要导入的列** - 此选项将打开详细配置对话框,允许您手动映射源文本、译文、语境等的列。
@@ -56,21 +56,21 @@ import csvFileConfiguration from '!/crowdin/project-management/sources/csv_file_
### 列配置
-对话框的主要区域用于将文件中的列映射到 Crowdin 中相应的数据类型。 界面在列映射上方直接包含以下控件:
+对话框的主要区域用于将文件中的列映射到 Crowdin 中相应的数据类型。界面在列映射上方直接包含以下控件:
* **检测** - 根据第一行中的标题重新运行[列方案的自动检测](#自动列检测)。
* **重置** - 清除当前列配置,并将所有列重置为 **未选择**。
-* 和 - 使用这些按钮添加新的语言列或删除选定的语言列。 当您的多语言源文件缺少某些项目目标语言的列时,此功能非常有用。 仅当您在 **导入选项** 部分中选择 **多语言电子表格** 选项时,这些按钮才处于激活状态。
+* 和 - 使用这些按钮添加新的语言列或删除选定的语言列。当您的多语言源文件缺少某些项目目标语言的列时,此功能非常有用。仅当您在 **导入选项** 部分中选择 **多语言电子表格** 选项时,这些按钮才处于激活状态。
-您可以通过从上方的下拉菜单中分配类型来定义每列的用途。 可用的列类型有:
+您可以通过从上方的下拉菜单中分配类型来定义每列的用途。可用的列类型有:
-* *键* – 列包含字符串标识符。 通常是字母数字值。
+* *键* – 列包含字符串标识符。通常是字母数字值。
* *源字符串* – 列包含应翻译的源字符串。
-* *源字符串/译文* – 列包含源字符串,但文件导出时同一列将填充译文。 上传现有译文时,此列的值将用作译文。
-* *译文* – 导出时添加的结果译文列。 导入和上传现有译文时,系统将检查此列中是否存在现有译文并将其上传到项目中。
+* *源字符串/译文* – 列包含源字符串,但文件导出时同一列将填充译文。上传现有译文时,此列的值将用作译文。
+* *译文* – 导出时添加的结果译文列。导入和上传现有译文时,系统将检查此列中是否存在现有译文并将其上传到项目中。
* *语境* – 列包含源字符串的评论或语境信息。
-* *标记* – 列包含源字符串的标记。 您可以为每个字符串添加多个标记,用逗号分隔。
-* \*最大。 *最大长度* – 列包含字符串译文的最大长度限制值。
+* *标记* – 列包含源字符串的标记。您可以为每个字符串添加多个标记,用逗号分隔。
+* \*最大。*最大长度* – 列包含字符串译文的最大长度限制值。
* *未选择* – 导入时将跳过该列。
@@ -79,9 +79,9 @@ import csvFileConfiguration from '!/crowdin/project-management/sources/csv_file_
打开配置对话框时,系统会根据第一行中的列名称自动检测文件方案。 The detection is case-insensitive. 未自动检测到的列将保留为 **未选择** 状态,以便手动配置。
-当您上传包含多种语言和附加列(例如:语境、标记、最大 长度)的多个多语言电子表格时,自动列检测功能尤为有用。
+当您上传包含多种语言和附加列(例如:语境、标记、最大长度)的多个多语言电子表格时,自动列检测功能尤为有用。
-默认情况下,系统最初将电子表格视为单语言。 要正确自动检测包含多种语言译文的列,请在 [**导入选项**](#导入选项) 部分中选择 **多语言电子表格**,然后点击 **检测**。
+默认情况下,系统最初将电子表格视为单语言。要正确自动检测包含多种语言译文的列,请在 [**导入选项**](#导入选项) 部分中选择 **多语言电子表格**,然后点击 **检测**。
要充分利用自动列检测功能,请使用下表中的值命名 CSV 或 XLSX 文件中的列:
@@ -93,7 +93,7 @@ import csvFileConfiguration from '!/crowdin/project-management/sources/csv_file_
| 翻译 | `translation` |
| 语境 | `context` |
| 标记 | `labels` |
-| 最大。 长度 | `max. length`, `max_length` |
+| 最大。长度 | `max. length`, `max_length` |
| 语言(用于多语言文件) | 语言名称(例如:Ukrainian)、Crowdin 语言代码(例如:uk-UA)、语言区域(例如:uk-UA)、带下划线的语言区域(例如:uk_UA)、语言代码 ISO 639-1(例如:uk)、语言代码 ISO 639-2/T(例如:ukr) |
@@ -105,18 +105,18 @@ import csvFileConfiguration from '!/crowdin/project-management/sources/csv_file_
右侧边栏允许您定义文件结构的处理方式。
* **不导入第一行(标题)** - 如果文件的第一行包含不应导入翻译的列标题,请选择此选项。
-* **多语言电子表格** - 如果您的文件在一列中包含源文本,在其他列中包含不同语言的译文,请选择此选项。 这使系统能够正确地将语言映射到相应的列,并解锁 **译文** 部分。
+* **多语言电子表格** - 如果您的文件在一列中包含源文本,在其他列中包含不同语言的译文,请选择此选项。这使系统能够正确地将语言映射到相应的列,并解锁 **译文** 部分。
* **导入隐藏的工作表**(仅限 XLSX)- 从 XLSX 文件中的隐藏工作表导入内容。
* **导入隐藏的行**(仅限 XLSX)- 从 XLSX 文件中的隐藏行导入内容。
### 译文
-右侧边栏中的这组选项允许您微调文件中现有译文的处理方式。 选择 **多语言电子表格** 后,这些选项将变为可用。
+右侧边栏中的这组选项允许您微调文件中现有译文的处理方式。选择 **多语言电子表格** 后,这些选项将变为可用。
-* **导入译文** - 默认情况下,Crowdin 会导入文件中存在的所有译文。 如果只想导入源字符串,请清除此复选框。
+* **导入译文** - 默认情况下,Crowdin 会导入文件中存在的所有译文。如果只想导入源字符串,请清除此复选框。
* **允许译文与源文本相同** – 如果译文与源文本有意相同(例如,产品名称、品牌或代码术语),请启用此选项。
-* **批准已添加的译文** – 自动批准上传的译文。 当您对文件中译文的准确性有把握时,此功能非常有用。
-* **翻译隐藏字符串** – 导入在 Crowdin 中标记为隐藏的字符串的译文。 隐藏字符串通常在编辑器中对译者不可见,用于系统目的或占位符。
+* **批准已添加的译文** – 自动批准上传的译文。当您对文件中译文的准确性有把握时,此功能非常有用。
+* **翻译隐藏字符串** – 导入在 Crowdin 中标记为隐藏的字符串的译文。隐藏字符串通常在编辑器中对译者不可见,用于系统目的或占位符。
* **添加到翻译记忆** - 将导入的译文添加到项目的主翻译记忆(翻译记忆)中。
@@ -128,11 +128,11 @@ import csvFileConfiguration from '!/crowdin/project-management/sources/csv_file_
此选项位于对话框底部,允许您管理具有相同列结构的文件的配置。
* 要将当前设置保存为模板,请点击 **模板** > **另存为模板**,指定模板名称,然后点击 **保存**。
-* 然后,您可以将此模板应用于新导入的文件。 要从长列表中查找特定模板,请使用模板下拉菜单中的 **搜索** 字段。
+* 然后,您可以将此模板应用于新导入的文件。要从长列表中查找特定模板,请使用模板下拉菜单中的 **搜索** 字段。
## 更改 CSV 和 XLSX 文件的方案
-您可能需要更新 CSV 或 XLSX 文件并更改最初配置的方案。 当您向 Crowdin 项目添加新的目标语言时,可能需要更新方案。
+您可能需要更新 CSV 或 XLSX 文件并更改最初配置的方案。当您向 Crowdin 项目添加新的目标语言时,可能需要更新方案。
要更改源文件的方案,请按照以下步骤操作:
@@ -143,7 +143,7 @@ import csvFileConfiguration from '!/crowdin/project-management/sources/csv_file_
- 您无法编辑现有的配置模板。 相反,您可以删除它或新建一个。
+ 您无法编辑现有的配置模板。相反,您可以删除它或新建一个。
## 另请参阅
diff --git a/src/content/docs/zh/crowdin/project-management/sources/custom-segmentation.mdx b/src/content/docs/zh/crowdin/project-management/sources/custom-segmentation.mdx
index d0cd20707..f3f4df635 100644
--- a/src/content/docs/zh/crowdin/project-management/sources/custom-segmentation.mdx
+++ b/src/content/docs/zh/crowdin/project-management/sources/custom-segmentation.mdx
@@ -13,7 +13,7 @@ import Include from '~/components/Include.astro';
import fileContextMenuSettings from '!/crowdin/project-management/sources/files_context_menu_settings.png';
import fileParserConfiguration from '!/crowdin/project-management/sources/files_parser_configuration.png';
-每次上传 XML、HTML、MD 或任何其他不含键值结构的源文件时,系统都会使用预定义的分段规则 (SRX 2.0) 进行自动内容分段。 但是,有时默认分段规则对源文件的分段结果可能与预期不符。
+每次上传 XML、HTML、MD 或任何其他不含键值结构的源文件时,系统都会使用预定义的分段规则 (SRX 2.0) 进行自动内容分段。但是,有时默认分段规则对源文件的分段结果可能与预期不符。
在这种情况下,您可以使用 [SRX 2.0 标准](https://www.gala-global.org/srx-20-april-7-2008)为每个源文件单独定义自己的分段规则。
@@ -43,7 +43,7 @@ import fileParserConfiguration from '!/crowdin/project-management/sources/files_
### 更改亚洲语言的句子分隔符
-通常,句号用作句子分隔符。 但对于某些亚洲语言,情况并非如此。 例如,中文中典型的句子分隔符是表意文字句号(`。`)。 对于此类情况,您可以使用以下规则集:
+通常,句号用作句子分隔符。但对于某些亚洲语言,情况并非如此。例如,中文中典型的句子分隔符是表意文字句号(`。`)。对于此类情况,您可以使用以下规则集:
```xml
@@ -77,7 +77,7 @@ import fileParserConfiguration from '!/crowdin/project-management/sources/files_
## 使用 SRX 编辑器创建分段规则
-可以借助 [Ratel](http://okapiframework.org/wiki/index.php?title=Ratel) 等工具来创建和维护 SRX 分段规则。 它提供可视化界面,您可以在其中从头创建分段规则或编辑现有规则。
+可以借助 [Ratel](http://okapiframework.org/wiki/index.php?title=Ratel) 等工具来创建和维护 SRX 分段规则。它提供可视化界面,您可以在其中从头创建分段规则或编辑现有规则。
diff --git a/src/content/docs/zh/crowdin/project-management/sources/string-management.mdx b/src/content/docs/zh/crowdin/project-management/sources/string-management.mdx
index a2632af62..591d18d05 100644
--- a/src/content/docs/zh/crowdin/project-management/sources/string-management.mdx
+++ b/src/content/docs/zh/crowdin/project-management/sources/string-management.mdx
@@ -20,7 +20,7 @@ import labelsAddingToMultipleStrings from '!/crowdin/project-management/sources/
## 更改字符串可见性
-如果某些字符串包含不应翻译的数据(例如占位符、其他技术实体),您可以对翻译员隐藏它们。 如需隐藏:
+如果某些字符串包含不应翻译的数据(例如占位符、其他技术实体),您可以对翻译员隐藏它们。如需隐藏:
1. 打开您的项目,并前往 **原文 > 字符串**。
@@ -30,7 +30,7 @@ import labelsAddingToMultipleStrings from '!/crowdin/project-management/sources/
## 字符串筛选
-默认情况下,项目的所有源字符串都在 **原文 > 字符串** 中显示。 如有必要,您可以使用可用的筛选器选项筛选掉字符串(问题:显示所有、有未解决的问题、无未解决的问题;评论:全部、有评论、无评论;屏幕截图:显示所有、有屏幕截图、无屏幕截图;可见性:显示所有、 仅隐藏和仅可见)和项目标记。
+默认情况下,项目的所有源字符串都在 **原文 > 字符串** 中显示。如有必要,您可以使用可用的筛选器选项筛选掉字符串(问题:显示所有、有未解决的问题、无未解决的问题;评论:全部、有评论、无评论;屏幕截图:显示所有、有屏幕截图、无屏幕截图;可见性:显示所有、 仅隐藏和仅可见)和项目标记。
@@ -52,7 +52,7 @@ import labelsAddingToMultipleStrings from '!/crowdin/project-management/sources/
* *(可选)* *上下文* – 添加附加信息以帮助译员理解预期含义。
* *(可选)* [*标记*](#标记) – 指定标记以组织字符串或提供额外上下文。
* *(可选)* *最大翻译长度* – 为翻译设置字符限制。
- * *(可选)* 文件特定标识符 – 将字符串添加到多个文件时,为每种文件格式指定唯一键。 这可确保字符串满足其所用文件格式的不同标识符要求。
+ * *(可选)* 文件特定标识符 – 将字符串添加到多个文件时,为每种文件格式指定唯一键。这可确保字符串满足其所用文件格式的不同标识符要求。
* *文件* – 选择应添加此字符串的源文件。
4. 点击 **添加** 将新字符串添加到您的项目。
@@ -66,13 +66,13 @@ import labelsAddingToMultipleStrings from '!/crowdin/project-management/sources/
2. 点击 **添加字符串**。
3. 在弹出的对话框中,输入字符串的必要详情:
* *分支* – 选择应添加此字符串的分支。
- * *字符串* – 指定需要翻译的文本。 您可以将此字段留空,以为未来的内容或开发目的创建占位字符串。
+ * *字符串* – 指定需要翻译的文本。您可以将此字段留空,以为未来的内容或开发目的创建占位字符串。
* *(可选)* *复数形式* – 选择此选项以添加复数形式,并根据项目源语言要求为每种形式输入文本。
* *标识符* – 为字符串指定唯一键,通常用于在应用程序中引用已翻译的文本。
* *(可选)* *上下文* – 添加附加信息以帮助译员理解预期含义。
* *(可选)* [*标记*](#标记) – 指定标记以组织字符串或提供额外上下文。
* *(可选)* *最大翻译长度* – 为翻译设置字符限制。
- * *(可选)* 分支特定标识符 – 将字符串添加到多个分支时,为每个分支指定唯一键。 这可确保字符串满足其所用文件格式的不同标识符要求。
+ * *(可选)* 分支特定标识符 – 将字符串添加到多个分支时,为每个分支指定唯一键。这可确保字符串满足其所用文件格式的不同标识符要求。
4. 点击 **添加** 将新字符串添加到您的项目。
@@ -88,7 +88,7 @@ import labelsAddingToMultipleStrings from '!/crowdin/project-management/sources/
## 字符串编辑
-您可以为字符串添加上下文、添加或删除标记、设置翻译的最大长度。 一旦超过翻译长度限制,系统将通知贡献者翻译内容应更短。
+您可以为字符串添加上下文、添加或删除标记、设置翻译的最大长度。一旦超过翻译长度限制,系统将通知贡献者翻译内容应更短。
@@ -110,7 +110,7 @@ import labelsAddingToMultipleStrings from '!/crowdin/project-management/sources/
### 标记
-在项目中使用标记可以轻松地向字符串添加语境或按某些主题组织它们。 在创建翻译和校对任务,或借助[高级筛选器](/zh/online-editor/#高级筛选器)在编辑器中搜索特定字符串时,标记也很有用。
+在项目中使用标记可以轻松地向字符串添加语境或按某些主题组织它们。在创建翻译和校对任务,或借助[高级筛选器](/zh/online-editor/#高级筛选器)在编辑器中搜索特定字符串时,标记也很有用。
diff --git a/src/content/docs/zh/crowdin/project-management/sources/uploading-files.mdx b/src/content/docs/zh/crowdin/project-management/sources/uploading-files.mdx
index 990e34e20..ead9148b8 100644
--- a/src/content/docs/zh/crowdin/project-management/sources/uploading-files.mdx
+++ b/src/content/docs/zh/crowdin/project-management/sources/uploading-files.mdx
@@ -14,15 +14,15 @@ import uploadFiles from '!/crowdin/project-management/sources/upload_files.png';
import uploadFilesSB from '!/crowdin/project-management/sources/upload_files_sb.png';
import baseHtmlEditor from '!/crowdin/project-management/sources/base_html_editor.png';
-创建[项目](/zh/creating-project/)后,下一步就是准备上传源文件。 Crowdin 支持多种[文件格式](/zh/supported-formats/),包括 Android XML、iOS Strings、JSON 等。 准备好文件后,您可以将它们添加到 Crowdin 项目中进行翻译。
+创建[项目](/zh/creating-project/)后,下一步就是准备上传源文件。 Crowdin 支持多种[文件格式](/zh/supported-formats/),包括 Android XML、iOS Strings、JSON 等。准备好文件后,您可以将它们添加到 Crowdin 项目中进行翻译。
Crowdin 提供了一些用于向项目添加内容的选项:
* 通过网络界面(UI)手动进行。
-* 将您的 Crowdin 项目与您已经使用的工具整合在一起。 在 [Crowdin Store](https://store.crowdin.com/) 上探索可用的集成。
+* 将您的 Crowdin 项目与您已经使用的工具整合在一起。在 [Crowdin Store](https://store.crowdin.com/) 上探索可用的集成。
* 使用您选择的 [API](/developer/api/) 或[开发者工具](/developer/dev-tools/)。
-通常,这项任务由开发人员完成。 您可以[邀请您的开发者同事](/zh/inviting-people/)协助您完成此步骤。
+通常,这项任务由开发人员完成。您可以[邀请您的开发者同事](/zh/inviting-people/)协助您完成此步骤。
你也可以使用 Crowdin 示例文件来测试翻译工作流,然后再和实际源文件一同启动你的项目。
@@ -38,16 +38,16 @@ Crowdin 提供了一些用于向项目添加内容的选项:
1. 打开您的项目并转到**原文 > 文件**。
- 2. 从您的计算机将文件拖放到 **Files** 标签页内的任意位置——项目根目录或现有文件夹中均可。 如果您想添加一组有结构的文件夹和文件,可以上传 ZIP 压缩包。
- 3. *(可选)* 点击 **Upload Files** 或 **Add File** 添加文件,点击 **Use Samples** 测试翻译工作流,点击 **Set Up Integration** 自动同步内容,或点击 **Invite Developer / Translation Requestor**(如果内容上传将由您的开发者团队成员处理)。 您也可以点击 **Add File** 按钮旁边的下拉箭头,以访问其他选项,例如 **Create String Vault**(添加一个空的 CSV 文件)或另一个 **Set Up Integration** 快捷方式。
+ 2. 从您的计算机将文件拖放到 **Files** 标签页内的任意位置——项目根目录或现有文件夹中均可。如果您想添加一组有结构的文件夹和文件,可以上传 ZIP 压缩包。
+ 3. *(可选)* 点击 **Upload Files** 或 **Add File** 添加文件,点击 **Use Samples** 测试翻译工作流,点击 **Set Up Integration** 自动同步内容,或点击 **Invite Developer / Translation Requestor**(如果内容上传将由您的开发者团队成员处理)。您也可以点击 **Add File** 按钮旁边的下拉箭头,以访问其他选项,例如 **Create String Vault**(添加一个空的 CSV 文件)或另一个 **Set Up Integration** 快捷方式。
1. 打开您的项目并转到**上传**选项卡。
- 2. 选择您要上传源文件的目标分支。 默认情况下,已选择 `main` 分支。 如有需要,可创建新分支。
- 3. 从您的计算机拖放文件,或单击**选择文件**。 如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
- 4. Crowdin 会自动尝试检测您上传的是源内容还是译文。 验证检测结果是否正确,并根据需要调整语言设置(例如,如果项目的源语言为英语,则应为源文件选择 English (source))。
+ 2. 选择您要上传源文件的目标分支。默认情况下,已选择 `main` 分支。如有需要,可创建新分支。
+ 3. 从您的计算机拖放文件,或单击**选择文件**。如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
+ 4. Crowdin 会自动尝试检测您上传的是源内容还是译文。验证检测结果是否正确,并根据需要调整语言设置(例如,如果项目的源语言为英语,则应为源文件选择 English (source))。
5. *(可选)* 在 **Source files** 部分,上传文件列表的右侧,配置[高级源文件导入设置](#高级导入设置)。
6. 点击 **Upload** 完成源内容的上传。
@@ -67,7 +67,7 @@ Crowdin 提供了一些用于向项目添加内容的选项:
- 文件最大为 100 MB。 如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
+ 文件最大为 100 MB。如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
### XML、CSV 和 XLSX 文件
@@ -109,9 +109,9 @@ Crowdin 提供了一些用于向项目添加内容的选项:
您可以使用可用选项为基于字符串的项目中上传的源文件配置所需的系统行为:
-* **Update strings** – 更新具有相同标识符的字符串。 默认情况下,此选项已选中。
-* **Cleanup mode** – 删除之前上传的、在新上传文件中不存在的字符串。 默认情况下,此选项未启用。
-* **Add labels** – 为上传的字符串添加所选标记。 上传源文件时,Crowdin 还会添加包含源文件名的系统标记。
+* **Update strings** – 更新具有相同标识符的字符串。默认情况下,此选项已选中。
+* **Cleanup mode** – 删除之前上传的、在新上传文件中不存在的字符串。默认情况下,此选项未启用。
+* **Add labels** – 为上传的字符串添加所选标记。上传源文件时,Crowdin 还会添加包含源文件名的系统标记。
## 另请参阅
diff --git a/src/content/docs/zh/crowdin/project-management/sources/version-management.mdx b/src/content/docs/zh/crowdin/project-management/sources/version-management.mdx
index b94232f9e..a583c4764 100644
--- a/src/content/docs/zh/crowdin/project-management/sources/version-management.mdx
+++ b/src/content/docs/zh/crowdin/project-management/sources/version-management.mdx
@@ -16,9 +16,9 @@ import branchesWorkflow from '!/crowdin/project-management/sources/branches_work
import branchMerging from '!/crowdin/project-management/sources/branch_merging.png';
import branchTranslationVerification from '!/crowdin/project-management/sources/branch_translation_verification.png';
-保持灵活的本地化流程,防止添加文本或新产品功能时出现翻译延迟。 将您的项目分支集成到 Crowdin 并允许翻译者立即访问所有新的文本。
+保持灵活的本地化流程,防止添加文本或新产品功能时出现翻译延迟。将您的项目分支集成到 Crowdin 并允许翻译者立即访问所有新的文本。
-当几个人从事产品开发时,分支有助于管理不同的内容版本。 如果您有一个持续的项目,您可以向 Crowdin 添加项目分支,并允许翻译员在开发的同时翻译文本,以避免延误部署。
+当几个人从事产品开发时,分支有助于管理不同的内容版本。如果您有一个持续的项目,您可以向 Crowdin 添加项目分支,并允许翻译员在开发的同时翻译文本,以避免延误部署。
Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且对重复字符串有特定行为。
@@ -28,15 +28,15 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
## 管理分支
-您可以在 Crowdin 中创建、克隆、合并、重命名、排列优先级、保护或删除分支,以便在开发过程中简化本地化工作。 根据您的工作流和项目类型,使用可用的界面选项、API 或 CLI。
+您可以在 Crowdin 中创建、克隆、合并、重命名、排列优先级、保护或删除分支,以便在开发过程中简化本地化工作。根据您的工作流和项目类型,使用可用的界面选项、API 或 CLI。
### 创建分支
-您可以使用网页界面(UI)手动创建分支,通过将项目连接到版本控制系统自动创建分支,或使用 CLI 或 API 创建分支。 您选择的方法可能取决于您的项目类型或集成偏好。
+您可以使用网页界面(UI)手动创建分支,通过将项目连接到版本控制系统自动创建分支,或使用 CLI 或 API 创建分支。您选择的方法可能取决于您的项目类型或集成偏好。
#### 通过 VCS 集成创建分支
-将 Crowdin 项目与 [GitLab](/zh/gitlab-integration/)、[GitHub](/zh/github-integration/)、[Bitbucket](/zh/bitbucket-integration/) 或 [Azure Repos](/zh/azure-repos-integration/) 集成。 当您在 VCS 中选择用于本地化的分支时,它们将在 Crowdin 中自动创建。
+将 Crowdin 项目与 [GitLab](/zh/gitlab-integration/)、[GitHub](/zh/github-integration/)、[Bitbucket](/zh/bitbucket-integration/) 或 [Azure Repos](/zh/azure-repos-integration/) 集成。当您在 VCS 中选择用于本地化的分支时,它们将在 Crowdin 中自动创建。
#### 通过网页界面创建分支
@@ -66,14 +66,14 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
#### 使用 API 创建分支
-您可以使用 Crowdin API 以编程方式创建分支。 可用方法取决于项目类型:
+您可以使用 Crowdin API 以编程方式创建分支。可用方法取决于项目类型:
* [添加分支(基于文件)](https://support.crowdin.com/developer/api/v2/#tag/Source-Files/operation/api.projects.branches.post)
* [添加分支(基于字符串)](https://support.crowdin.com/developer/api/v2/string-based/#tag/Branches/operation/api.projects.branches.post)
#### 使用 CLI 进行分支管理
-使用 Crowdin CLI,您可以使用专用命令直接从本地环境管理分支。 您也可以在文件上传时自动创建分支。
+使用 Crowdin CLI,您可以使用专用命令直接从本地环境管理分支。您也可以在文件上传时自动创建分支。
了解更多关于[使用 CLI 管理分支](https://crowdin.github.io/crowdin-cli/commands/crowdin-branch)的信息。
@@ -81,7 +81,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
### 受保护分支
-对于基于字符串的项目,您可以将特定分支设为受保护分支(例如您的 `main` 或 `production` 分支),以确保内容稳定性。 当分支启用了**启用保护**选项时,对其内容的直接修改将受到限制。
+对于基于字符串的项目,您可以将特定分支设为受保护分支(例如您的 `main` 或 `production` 分支),以确保内容稳定性。当分支启用了**启用保护**选项时,对其内容的直接修改将受到限制。
受保护分支中不允许执行以下操作:
@@ -96,8 +96,8 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
当您查看受保护的分支时,Crowdin 会显示视觉指示器:
* **上传选项卡**:如果您选择受保护的分支作为目标,将显示一条蓝色提示:"不允许将文件上传到受保护的分支。"
-* **字符串选项卡**:将显示一条黄色提示:"您当前选择了一个受保护的分支。 不允许对字符串进行任何操作。"
-* **编辑器**:如果您尝试编辑字符串,输入字段将被禁用。 将鼠标悬停在翻译字段上会显示工具提示:"不允许对受保护分支中的字符串进行此操作。"
+* **字符串选项卡**:将显示一条黄色提示:"您当前选择了一个受保护的分支。不允许对字符串进行任何操作。"
+* **编辑器**:如果您尝试编辑字符串,输入字段将被禁用。将鼠标悬停在翻译字段上会显示工具提示:"不允许对受保护分支中的字符串进行此操作。"
要更新受保护分支,请按照以下步骤操作:
@@ -133,7 +133,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
### 合并分支
-您可以使用上下文菜单直接从**分支**选项卡将一个分支合并到另一个分支。 在合并过程中,Crowdin 会显示变更摘要(即原文更新和新译文),允许您在完成合并之前选择接受哪些变更。
+您可以使用上下文菜单直接从**分支**选项卡将一个分支合并到另一个分支。在合并过程中,Crowdin 会显示变更摘要(即原文更新和新译文),允许您在完成合并之前选择接受哪些变更。
1. 在**分支**选项卡中,将鼠标悬停在要合并的源分支上。
@@ -146,7 +146,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
**合并摘要**页面以两列对比的形式显示目标分支(例如 `main`)与源分支(例如 `dev`)之间的所有差异。
-页面顶部会显示摘要:**您请求将 `{source_branch}` 合并到 `{target_branch}`。 请选择合并前您接受的更改:**。 此消息中的分支名称为可点击链接,点击后将在编辑器中打开该分支的所有字符串。
+页面顶部会显示摘要:**您请求将 `{source_branch}` 合并到 `{target_branch}`。请选择合并前您接受的更改:**。此消息中的分支名称为可点击链接,点击后将在编辑器中打开该分支的所有字符串。
在右上角的筛选器旁边,您还可以看到更改的高级摘要,包含以下计数器:
@@ -157,7 +157,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
**查看译文更改**
-如果某个字符串的源文本没有更改,但包含新的译文,它也会出现在列表中。 您可以使用箭头图标 展开字符串详情,以查看具体的译文更改:
+如果某个字符串的源文本没有更改,但包含新的译文,它也会出现在列表中。您可以使用箭头图标 展开字符串详情,以查看具体的译文更改:
* **新译文**:以绿色高亮显示,带有 标志。
* **已删除的译文**:如果源分支中删除了某条译文,它将以红色高亮显示。
@@ -166,8 +166,8 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
**此页面的主要功能:**
-* **选择性合并**:您必须手动选择每项要应用到目标分支的更改(已添加、已更改或已删除的字符串)。 左上角的计数器(例如,**已选择 4 个中的 1 个**)会跟踪您的选择。
-* **无隐式合并**:只有您在合并摘要页面手动选择的字符串才会被合并。 如果您未选择某个字符串,则不会对目标分支应用任何更改(无论是源文本还是译文)。
+* **选择性合并**:您必须手动选择每项要应用到目标分支的更改(已添加、已更改或已删除的字符串)。左上角的计数器(例如,**已选择 4 个中的 1 个**)会跟踪您的选择。
+* **无隐式合并**:只有您在合并摘要页面手动选择的字符串才会被合并。如果您未选择某个字符串,则不会对目标分支应用任何更改(无论是源文本还是译文)。
* **字符串详情**:列表中的每个字符串都会显示其上下文、最大长度(如已设置)以及该字符串上次修改的时间戳。
* **在编辑器中打开**:将鼠标悬停在字符串上可看到**在编辑器中打开**链接,点击后将在新标签页中打开该字符串。
@@ -181,10 +181,10 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
* **已添加的字符串**:仅显示源分支中存在但目标分支中不存在的字符串。
* **已删除的字符串**:仅显示目标分支中存在但在源分支中已删除的字符串。
* **已更改的字符串**:显示在源分支中被修改的字符串(包括译文更新)。
-* **冲突字符串**:显示两个分支之间内容存在差异且需要关注的字符串。 包括在两个分支中均被修改的字符串,或目标分支中比源分支中更新的字符串。
+* **冲突字符串**:显示两个分支之间内容存在差异且需要关注的字符串。包括在两个分支中均被修改的字符串,或目标分支中比源分支中更新的字符串。
- 请密切关注**冲突字符串**。 如果某个字符串在源分支创建后于目标分支(例如 `main`)中被更新,选择该字符串进行合并将会用源分支中的旧版本**覆盖**目标分支中的较新版本。
+ 请密切关注**冲突字符串**。如果某个字符串在源分支创建后于目标分支(例如 `main`)中被更新,选择该字符串进行合并将会用源分支中的旧版本**覆盖**目标分支中的较新版本。
#### 完成合并
@@ -193,8 +193,8 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
在页面底部,您将看到:
-* **合并后删除 \{source_branch}**(可选):选中此项可在更改成功合并后自动删除源分支(例如 `dev`)。 这对于清理临时功能分支非常有用。 如果您计划继续在源分支上工作,请不要选中此项。
-* **合并**:点击此按钮将所有选定的更改应用到目标分支。 在您从列表中至少选择一项更改(已添加、已更改或已删除的字符串,或译文更改)之前,此按钮保持禁用状态。
+* **合并后删除 \{source_branch}**(可选):选中此项可在更改成功合并后自动删除源分支(例如 `dev`)。这对于清理临时功能分支非常有用。如果您计划继续在源分支上工作,请不要选中此项。
+* **合并**:点击此按钮将所有选定的更改应用到目标分支。在您从列表中至少选择一项更改(已添加、已更改或已删除的字符串,或译文更改)之前,此按钮保持禁用状态。
合并完成后,您所选字符串的译文、审批和投票将来自两个分支的结果合并在一起。
@@ -204,7 +204,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
### 调整分支优先级
-您可以为基于文件的项目中的分支设置优先级,帮助译者优先处理最重要的内容。 分支会在语言页面和编辑器中按优先级排序显示。
+您可以为基于文件的项目中的分支设置优先级,帮助译者优先处理最重要的内容。分支会在语言页面和编辑器中按优先级排序显示。
可用优先级:
@@ -230,21 +230,21 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
* **重命名** – 允许您更改所选分支的名称。
* **添加任务** – 打开任务创建对话框,并预先选中该分支。
* **费用估算** – 打开以该分支为范围的费用估算对话框。
-* **删除** – 从项目中永久删除该分支。 请谨慎使用。
+* **删除** – 从项目中永久删除该分支。请谨慎使用。
## 重复项
-由于分支是同一产品功能的不同版本,因此它们的本地化内容通常是重复的。 为了帮助翻译员一致地翻译各版本并避免额外的翻译成本,Crowdin 提供了**在版本分支内显示**选项,该选项可隐藏分支之间的重复字符串。
+由于分支是同一产品功能的不同版本,因此它们的本地化内容通常是重复的。为了帮助翻译员一致地翻译各版本并避免额外的翻译成本,Crowdin 提供了**在版本分支内显示**选项,该选项可隐藏分支之间的重复字符串。
-应用此选项后,只需翻译主字符串(通常来自主分支)。 其他分支中的重复项将继承这些主字符串的译文。
+应用此选项后,只需翻译主字符串(通常来自主分支)。其他分支中的重复项将继承这些主字符串的译文。
- 在基于文件的项目中,您可以在**设置 > 导入 > 源字符串**中配置重复字符串的处理方式。 如果您的源文件包含明确的标识符(键),建议使用**在版本分支内显示**选项的*严格*版本。 否则,*常规*选项适用于大多数使用场景。
+ 在基于文件的项目中,您可以在**设置 > 导入 > 源字符串**中配置重复字符串的处理方式。如果您的源文件包含明确的标识符(键),建议使用**在版本分支内显示**选项的*严格*版本。否则,*常规*选项适用于大多数使用场景。
- 在基于字符串的项目中,\*\*在版本分支内显示(常规检测)\*\*行为会自动应用,且无法更改。 这确保了译文可在分支之间复用,无需任何额外配置。
+ 在基于字符串的项目中,\*\*在版本分支内显示(常规检测)\*\*行为会自动应用,且无法更改。这确保了译文可在分支之间复用,无需任何额外配置。
@@ -258,7 +258,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
### 在 Crowdin 外部管理内容
-在基于文件和基于字符串的项目中,您都可以将外部系统(例如文件存储或版本控制)作为可信来源。 在这种设置中:
+在基于文件和基于字符串的项目中,您都可以将外部系统(例如文件存储或版本控制)作为可信来源。在这种设置中:
* 源文件在 Crowdin 外部进行管理和更新。
* 您使用网页界面(UI)、API、CLI 或集成上传项目内容。
@@ -279,7 +279,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
### 在 Crowdin 中管理内容(仅限基于字符串的项目)
-对于基于字符串的项目,您还可以直接在 Crowdin 中管理分支,而无需依赖外部系统来定义结构或内容更新。 在这种设置中:
+对于基于字符串的项目,您还可以直接在 Crowdin 中管理分支,而无需依赖外部系统来定义结构或内容更新。在这种设置中:
* 可以通过网页界面(UI)、API、CLI 或集成添加源内容。
* 版本分支通过 UI 或 API 在 Crowdin 内创建、克隆和合并。
@@ -289,7 +289,7 @@ Crowdin 中的分支看起来就像标有特定图标的常规文件夹,并且
### 下载译文
-通过网页界面下载时,所有版本分支的译文将放置在一个 ZIP 压缩包中。 使用 CLI 或 API 分别下载每个分支的译文。
+通过网页界面下载时,所有版本分支的译文将放置在一个 ZIP 压缩包中。使用 CLI 或 API 分别下载每个分支的译文。
#### 使用 API 下载译文
@@ -313,9 +313,9 @@ crowdin download -b branch_name
### 在 Crowdin 外部合并分支
-一旦 *Feature* 分支被合并,*Master* 分支将包含来自 *Feature* 分支的新文本。 在与 Crowdin 同步时,*主*分支中的文本会填充来自相应分支的译文。
+一旦 *Feature* 分支被合并,*Master* 分支将包含来自 *Feature* 分支的新文本。在与 Crowdin 同步时,*主*分支中的文本会填充来自相应分支的译文。
-将更新的*主*分支与 Crowdin 同步后,您可以从 Crowdin 中删除*特性*分支。 存储在 *Master* 分支中的所有译文将保留。
+将更新的*主*分支与 Crowdin 同步后,您可以从 Crowdin 中删除*特性*分支。存储在 *Master* 分支中的所有译文将保留。
此方法通常用于基于文件的项目,但如果内容在 Crowdin 外部进行管理,也适用于基于字符串的项目。
@@ -323,6 +323,6 @@ crowdin download -b branch_name
### 分支翻译验证
-您可以在将更改合并到 *Master* 分支之前,仅使用 *Feature* 分支在生产环境中验证译文。 这样的测试部署允许您在需要时快速恢复到原始主分支版本。
+您可以在将更改合并到 *Master* 分支之前,仅使用 *Feature* 分支在生产环境中验证译文。这样的测试部署允许您在需要时快速恢复到原始主分支版本。
diff --git a/src/content/docs/zh/crowdin/project-management/sources/xml-configuration.mdx b/src/content/docs/zh/crowdin/project-management/sources/xml-configuration.mdx
index 32c8b8362..95b70b153 100644
--- a/src/content/docs/zh/crowdin/project-management/sources/xml-configuration.mdx
+++ b/src/content/docs/zh/crowdin/project-management/sources/xml-configuration.mdx
@@ -32,7 +32,7 @@ XML 文件与 CSV 和 XLSX 文件类似,上传到项目后需要进行额外
## XML 文件的配置选项
-配置 XML 文件时,您将有以下选项:**基本配置**和**高级配置**。 此外,您还可以使用**内容句段**功能,该功能适用于这两种配置选项。
+配置 XML 文件时,您将有以下选项:**基本配置**和**高级配置**。此外,您还可以使用**内容句段**功能,该功能适用于这两种配置选项。
### 基本配置
@@ -57,13 +57,13 @@ XML 文件与 CSV 和 XLSX 文件类似,上传到项目后需要进行额外
要一次配置所有 XML 文件,请单击**文件**选项卡顶部的**配置全部**。
-使用**配置全部**时,请确保所有 XML 文件包含相同的结构元素。 否则,一些需要翻译的节点可能在配置期间不可用,并且不会导入到项目中。 在这种情况下,有必要单独配置每个 XML 文件。
+使用**配置全部**时,请确保所有 XML 文件包含相同的结构元素。否则,一些需要翻译的节点可能在配置期间不可用,并且不会导入到项目中。在这种情况下,有必要单独配置每个 XML 文件。
在配置窗口中,您将能够在所选文件之间切换以预览并验证应用的配置是否对所有文件都正确。
## 内容句段
-您可以使用**内容句段**将源文件的内容分割成较短的文字内容,主要是句子和短段落。 这有助于翻译包含若干句子的内容单元,因为翻译较小篇幅的文本更加容易些。 将使用 Segmentation Rules eXchange (SRX) 进行自动的内容分割。
+您可以使用**内容句段**将源文件的内容分割成较短的文字内容,主要是句子和短段落。这有助于翻译包含若干句子的内容单元,因为翻译较小篇幅的文本更加容易些。将使用 Segmentation Rules eXchange (SRX) 进行自动的内容分割。
启用内容分段后,译文上传由实验性机器学习技术处理。
diff --git a/src/content/docs/zh/crowdin/project-management/translations/bundles.mdx b/src/content/docs/zh/crowdin/project-management/translations/bundles.mdx
index c5177efdd..ce5ab0c2f 100644
--- a/src/content/docs/zh/crowdin/project-management/translations/bundles.mdx
+++ b/src/content/docs/zh/crowdin/project-management/translations/bundles.mdx
@@ -16,7 +16,7 @@ import downloadBundles from '!/crowdin/project-management/translations/bundles_d
import downloadBundlesSb from '!/crowdin/project-management/translations/bundles_download_sb.png';
import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.png';
-目标文件包(简称为文件包)允许您以您选择的格式导出字符串或文件集合,而不管原始文件格式如何。 默认情况下,您可以从以下三种格式中进行选择:XLIFF、Android XML 和 iOS 字符串。 您可以通过从 Crowdin [商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用来添加更多目标文件格式。
+目标文件包(简称为文件包)允许您以您选择的格式导出字符串或文件集合,而不管原始文件格式如何。默认情况下,您可以从以下三种格式中进行选择:XLIFF、Android XML 和 iOS 字符串。您可以通过从 Crowdin [商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用来添加更多目标文件格式。
您可以通过多种方式使用文件包:
@@ -30,7 +30,7 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
最常见的用例包括:
* **跨平台导出:** 上传单个源文件(例如 Android XML),翻译后使用文件包以多种平台格式导出译文(例如适用于 iOS 的 iOS Strings,适用于 Web 的 JSON)。
-* **统一源文件管理:** 上传包含所有平台源字符串的统一电子表格(例如 XLSX 或 CSV)。 使用文件包,通过按标签或路径筛选字符串,为每个平台导出单独的文件。
+* **统一源文件管理:** 上传包含所有平台源字符串的统一电子表格(例如 XLSX 或 CSV)。使用文件包,通过按标签或路径筛选字符串,为每个平台导出单独的文件。
* **设计工具集成:** 将设计工具(Figma、Sketch、Adobe XD)中的字符串直接发送到 Crowdin,并使用文件包以开发就绪格式导出译文。
* **离线翻译:** 以 XLIFF 格式导出特定字符串集以供离线翻译,然后将[已完成的译文](/zh/offline-translation/#上传译文)上传回 Crowdin。
@@ -54,23 +54,23 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
2. 展开**下载**部分并单击**添加**。
3. 在**创建文件包**对话框中,输入**文件包名称**。
4. 配置**内容**(左侧面板):
- * **选择文件/目录**:浏览您的项目树。 您可以选择特定文件、文件夹或**根文件夹**以包含整个项目。 选择**包含添加到所选文件夹的新文件**以自动包含未来的文件。
- * **使用模式(高级)**:定义**源文件路径**模式(例如 `*.xml`)以动态包含文件。 您也可以指定**忽略文件或文件夹**以排除特定项目。
+ * **选择文件/目录**:浏览您的项目树。您可以选择特定文件、文件夹或**根文件夹**以包含整个项目。选择**包含添加到所选文件夹的新文件**以自动包含未来的文件。
+ * **使用模式(高级)**:定义**源文件路径**模式(例如 `*.xml`)以动态包含文件。您也可以指定**忽略文件或文件夹**以排除特定项目。
5. *(可选)* 设置**字符串筛选器**:
* **包含标签**:仅导出包含特定标签的字符串。
* **排除标签**:跳过包含特定标签的字符串。
* 您可以调整多个标签的逻辑(例如,*所有所选标签*(AND)与*任意所选标签*(OR))。
6. 配置**语言**:
- * **所有目标语言**:默认选中。 此选项是动态的,将自动包含未来添加到项目的任何新语言。
+ * **所有目标语言**:默认选中。此选项是动态的,将自动包含未来添加到项目的任何新语言。
* **源语言**:选择此项以在文件包中包含源语言内容。
* **情境内伪语言**:选择此项以导出包含[情境内](/zh/developer/in-context-localization/)集成所需元数据的文件。
* **特定语言**:移除*所有目标语言*标签以手动选择特定语言。
7. 配置**目标文件**(右侧面板):
- * **文件格式**:选择您要导出的格式。 您可以选择**原始格式**以按原样导出文件,或选择目标格式,如 iOS Strings、XLIFF 等。
+ * **文件格式**:选择您要导出的格式。您可以选择**原始格式**以按原样导出文件,或选择目标格式,如 iOS Strings、XLIFF 等。
* **添加更多格式**:要添加其他目标格式,请从 [Crowdin 商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用。
- * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。 单击格式旁边的 可直接在文件包对话框中进行配置。 您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
+ * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。单击格式旁边的 可直接在文件包对话框中进行配置。您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
* **导出模式**:
- * **对于原始格式**:此字段为可选项。 留空以使用文件设置中定义的默认导出模式。 输入模式以覆盖默认路径或名称。
+ * **对于原始格式**:此字段为可选项。留空以使用文件设置中定义的默认导出模式。输入模式以覆盖默认路径或名称。
* **对于其他格式**:此字段为必填项。
* *每种语言单个文件*:使用语言占位符(例如 `%two_letters_code%.xliff`)为每种语言创建一个译文文件。
* *多文件导出*:使用 `%file_name%` 或 `%original_path%` 等占位符导出按文件分隔的译文,与源文件结构匹配。
@@ -85,22 +85,22 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
2. 展开**下载**部分并单击**添加**。
3. 在**创建文件包**对话框中,输入**文件包名称**。
4. 配置**内容**(左侧面板):
- * **选择分支**:选择要包含的特定源分支。 选择**包含新分支**以自动包含未来的分支。
+ * **选择分支**:选择要包含的特定源分支。选择**包含新分支**以自动包含未来的分支。
* **使用模式(高级)**:定义**源分支路径**模式(例如 `main`、`feat/*`)以动态包含分支。
5. *(可选)* 设置**字符串筛选器**:
* **包含标签**:仅导出包含特定标签的字符串。
* **排除标签**:跳过包含特定标签的字符串。
- * 您可以调整多个标签的逻辑(例如,*所有所选标签*(AND)与*任意所选标签*(OR))。 详细了解[标签](/zh/string-management/#标签)。
+ * 您可以调整多个标签的逻辑(例如,*所有所选标签*(AND)与*任意所选标签*(OR))。详细了解[标签](/zh/string-management/#标签)。
6. 配置**语言**:
- * **所有目标语言**:默认选中。 此选项是动态的,将自动包含未来添加到项目的任何新语言。
+ * **所有目标语言**:默认选中。此选项是动态的,将自动包含未来添加到项目的任何新语言。
* **源语言**:选择此项以在文件包中包含源语言内容。
* **情境内伪语言**:选择此项以导出包含[情境内](/zh/developer/in-context-localization/)集成所需元数据的文件。
* **特定语言**:移除*所有目标语言*标签以手动选择特定语言。
7. 配置**目标文件**(右侧面板):
* **文件格式**:选择您要导出的格式(例如 Android XML、iOS Strings)。
* **添加更多格式**:要添加其他目标格式,请从 [Crowdin 商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用。
- * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。 单击格式旁边的 可直接在文件包对话框中进行配置。 您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
- * **导出模式**:使用语言占位符定义生成的文件名(例如 `%two_letters_code%.strings`)。 这将为每种语言创建一个文件。
+ * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。单击格式旁边的 可直接在文件包对话框中进行配置。您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
+ * **导出模式**:使用语言占位符定义生成的文件名(例如 `%two_letters_code%.strings`)。这将为每种语言创建一个文件。
* *(可选)* 设置**源语言导出模式**。
8. 检查**预览**面板以确保结构正确。
9. 点击**保存**。
@@ -110,12 +110,12 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
* **单一格式选择:** 在单个文件包中,您一次只能选择一种格式。
- * **原始格式限制:** 如果您选择**原始格式**,**字符串筛选器**(包含/排除标签)将被禁用。 要按标签筛选内容,您必须选择特定目标格式(例如 Android XML、iOS Strings)。
+ * **原始格式限制:** 如果您选择**原始格式**,**字符串筛选器**(包含/排除标签)将被禁用。要按标签筛选内容,您必须选择特定目标格式(例如 Android XML、iOS Strings)。
### 配置格式设置
-某些文件格式(例如 XLIFF、Android XML)具有额外的配置选项,如**将源复制到空目标**或**转换占位符**。 您可以通过单击格式旁边的 直接在文件包对话框中配置这些设置。 或者,您也可以在**解析器配置**中全局管理相同的设置。
+某些文件格式(例如 XLIFF、Android XML)具有额外的配置选项,如**将源复制到空目标**或**转换占位符**。您可以通过单击格式旁边的 直接在文件包对话框中配置这些设置。或者,您也可以在**解析器配置**中全局管理相同的设置。
要在文件包对话框中配置这些选项,请按照以下步骤操作:
@@ -129,15 +129,15 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
1. 打开您的项目并前往**设置 > 解析器配置**。
- 2. 找到标有 **Exporter** 标记的格式(例如 **Android XML** 或 **XLIFF**)。 这些是用于生成文件包的特定格式。
- 3. 单击您要配置的格式旁边的 ,然后选择**编辑**。 或者,只需双击所需格式即可。
+ 2. 找到标有 **Exporter** 标记的格式(例如 **Android XML** 或 **XLIFF**)。这些是用于生成文件包的特定格式。
+ 3. 单击您要配置的格式旁边的 ,然后选择**编辑**。或者,只需双击所需格式即可。
4. 通过选择所需选项来调整文件格式导出器设置。
5. 点击**保存**。
### 搜索、筛选和排序文件包
-默认情况下,所有文件包都显示在**下载**部分。 要查找特定文件包,您可以使用**搜索文件包**字段。
+默认情况下,所有文件包都显示在**下载**部分。要查找特定文件包,您可以使用**搜索文件包**字段。
要筛选文件包列表,请单击**筛选器** 并使用可用选项:
@@ -152,7 +152,7 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
单击一次以升序排序,再次单击以降序排序。
-如果某个文件包用于一个或多个 [CDN 分发](#cdn-分发中的文件包),则其名称旁边将显示**云** 图标。 单击此图标可自动导航到**CDN 分发**部分,并应用筛选器以仅显示包含该文件包的分发。
+如果某个文件包用于一个或多个 [CDN 分发](#cdn-分发中的文件包),则其名称旁边将显示**云** 图标。单击此图标可自动导航到**CDN 分发**部分,并应用筛选器以仅显示包含该文件包的分发。
### 下载文件包
@@ -196,7 +196,7 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
1. 打开您的项目并前往**译文**选项卡。
2. 展开**下载**部分。
- 3. 单击文件包旁边的 并选择**编辑**。 或者,只需双击所需文件包即可。
+ 3. 单击文件包旁边的 并选择**编辑**。或者,只需双击所需文件包即可。
4. 在配置对话框中进行更改,然后单击**保存**。
@@ -204,7 +204,7 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
1. 打开您的项目并前往**下载**选项卡。
2. 展开**下载**部分。
- 3. 单击文件包旁边的 并选择**编辑**。 或者,只需双击所需文件包即可。
+ 3. 单击文件包旁边的 并选择**编辑**。或者,只需双击所需文件包即可。
4. 在配置对话框中进行更改,然后单击**保存**。
@@ -247,8 +247,8 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
1. 在设置 VCS 集成时选择**目标文件包模式**并授权连接。
2. 选择要发送译文的存储库和分支。
3. 单击 以配置所选分支。
- 4. 在**分支配置**对话框中,输入配置文件的首选名称或保留默认名称。 单击**继续**。
- 5. 从列表中选择要同步的文件包。 您可以使用**搜索文件包**字段查找特定文件包,或单击**新建**以设置新的文件包。
+ 4. 在**分支配置**对话框中,输入配置文件的首选名称或保留默认名称。单击**继续**。
+ 5. 从列表中选择要同步的文件包。您可以使用**搜索文件包**字段查找特定文件包,或单击**新建**以设置新的文件包。
6. 在**分支配置**对话框中单击**保存**。
7. 在主集成对话框中单击**保存**以完成 VCS 集成设置。
@@ -263,7 +263,7 @@ import bundlesVcs from '!/crowdin/project-management/translations/bundles_vcs.pn
## CDN 分发中的文件包
-在基于文件和基于字符串的项目中,**CDN 分发**均允许您通过内容分发网络(CDN)将已翻译内容分发到您的应用。 分发通过使用文件包来打包和提供您的文件。
+在基于文件和基于字符串的项目中,**CDN 分发**均允许您通过内容分发网络(CDN)将已翻译内容分发到您的应用。分发通过使用文件包来打包和提供您的文件。
diff --git a/src/content/docs/zh/crowdin/project-management/translations/downloading-translations.mdx b/src/content/docs/zh/crowdin/project-management/translations/downloading-translations.mdx
index 7ada5ba23..b094bbcc4 100644
--- a/src/content/docs/zh/crowdin/project-management/translations/downloading-translations.mdx
+++ b/src/content/docs/zh/crowdin/project-management/translations/downloading-translations.mdx
@@ -34,10 +34,10 @@ import previewTranslations from '!/crowdin/project-management/translations/previ
译文将根据项目的 **设置 > 导出** 中配置的[导出设置](/zh/project-settings/export/)进行下载。
-默认情况下,下载的 ZIP 归档文件包含每种语言的单独文件夹。 这些文件夹以相应的[语言代码](/zh/developer/language-codes/)命名。
+默认情况下,下载的 ZIP 归档文件包含每种语言的单独文件夹。这些文件夹以相应的[语言代码](/zh/developer/language-codes/)命名。
- *项目*、*语言* 和 *文件译文下载* 仅适用于[基于文件](/zh/creating-project/#project-types)的项目。 对于基于字符串的项目,请使用[目标文件捆绑包](#目标文件捆绑包)。
+ *项目*、*语言* 和 *文件译文下载* 仅适用于[基于文件](/zh/creating-project/#project-types)的项目。对于基于字符串的项目,请使用[目标文件捆绑包](#目标文件捆绑包)。
## 单语言译文下载
@@ -61,7 +61,7 @@ import previewTranslations from '!/crowdin/project-management/translations/previ
## 下载译文
-您可以在语言页面或编辑器中下载单独文件的翻译。 要在语言页面上下载单个文件的译文,请遵循以下步骤:
+您可以在语言页面或编辑器中下载单独文件的翻译。要在语言页面上下载单个文件的译文,请遵循以下步骤:
1. 打开您的项目,并选择目标语言。
diff --git a/src/content/docs/zh/crowdin/project-management/translations/uploading-translations.mdx b/src/content/docs/zh/crowdin/project-management/translations/uploading-translations.mdx
index 2deb45ddc..a492f83e4 100644
--- a/src/content/docs/zh/crowdin/project-management/translations/uploading-translations.mdx
+++ b/src/content/docs/zh/crowdin/project-management/translations/uploading-translations.mdx
@@ -19,12 +19,12 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
如果您已有现成的译文需要集成到 Crowdin 项目中,可以直接上传。
-对于[基于文件](/creating-project/#file-based-project)的项目,可通过**译文**选项卡或直接在编辑器中的特定文件内完成此操作。 对于[基于字符串](/creating-project/#string-based-project)的项目,请使用**上传**选项卡,或在编辑器中进入目标语言以上传 XLIFF 译文。
+对于[基于文件](/creating-project/#file-based-project)的项目,可通过**译文**选项卡或直接在编辑器中的特定文件内完成此操作。对于[基于字符串](/creating-project/#string-based-project)的项目,请使用**上传**选项卡,或在编辑器中进入目标语言以上传 XLIFF 译文。
最佳实践是上传含有键值对结构的翻译文件。
- 文件最大为 100 MB。 如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
+ 文件最大为 100 MB。如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
## 通过项目页面上传译文
@@ -36,8 +36,8 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
1. 打开您的项目并前往**译文**选项卡。
2. 单击**上传现有译文**以展开相应部分。
- 3. 从您的计算机拖放文件,或单击**选择文件**。 您可以上传 ZIP 存档以添加多个文件夹和文件。
- 4. Crowdin 会自动将上传的翻译与相应的源文件和语言进行匹配。 手动检查,确保一切匹配正确。
+ 3. 从您的计算机拖放文件,或单击**选择文件**。您可以上传 ZIP 存档以添加多个文件夹和文件。
+ 4. Crowdin 会自动将上传的翻译与相应的源文件和语言进行匹配。手动检查,确保一切匹配正确。
5. *(可选)* 点击已上传文件列表下方的 按钮,查看高级导入设置。
默认情况下,上传过程中会跳过与源字符串匹配的译文、与现有译文相同的译文以及隐藏字符串的译文。
@@ -48,8 +48,8 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
1. 打开您的项目并转到**上传**选项卡。
- 2. 从您的计算机拖放文件,或单击**选择文件**。 如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
- 3. Crowdin 会自动尝试检测您要上传译文的目标语言。 手动检查以确保目标语言与翻译文件正确匹配。
+ 2. 从您的计算机拖放文件,或单击**选择文件**。如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
+ 3. Crowdin 会自动尝试检测您要上传译文的目标语言。手动检查以确保目标语言与翻译文件正确匹配。
4. *(可选)* 在**译文**部分,在上传文件列表右侧,配置高级译文导入设置。
默认情况下,译文以未批准状态上传,与源字符串匹配的译文以及隐藏字符串的译文在上传过程中会被跳过。
@@ -117,7 +117,7 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
目前,此功能适用于以下语言(不依赖于语言对组合):阿拉伯语、简体中文、繁体中文、英语、法语、德语、意大利语、日语、韩语、荷兰语、波兰语、葡萄牙语、巴西葡萄牙语、西班牙语、泰语、土耳其语和俄语。
-
+
@@ -128,11 +128,11 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
根据您上传文件的位置,此初始摘要的显示方式会略有不同:
* **从“翻译”标签页:** 系统将显示一个弹出通知,其中包含**查看详细报告**按钮。
-* **从语言页面或编辑器:** 将弹出一个对话框,包含**关闭**、**查看详细报告**和**重新加载**按钮。 单击**重新加载**以更新页面上显示的译文进度。
+* **从语言页面或编辑器:** 将弹出一个对话框,包含**关闭**、**查看详细报告**和**重新加载**按钮。单击**重新加载**以更新页面上显示的译文进度。
### 详细报告(导入译文统计)
-在初始摘要中,单击**查看详细报告**以打开**导入译文统计**对话框。 此报告提供了导入的完整明细,顶部分为三个可点击的标签页:
+在初始摘要中,单击**查看详细报告**以打开**导入译文统计**对话框。此报告提供了导入的完整明细,顶部分为三个可点击的标签页:
* **已添加的译文**
* **已批准的译文**
@@ -140,10 +140,10 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
您可以单击每个标签页查看受影响文件和语言的详细信息。
-**已跳过的译文**标签页提供了所有未导入译文的分类明细。 译文被跳过的常见原因包括:
+**已跳过的译文**标签页提供了所有未导入译文的分类明细。译文被跳过的常见原因包括:
* **译文与源文相同** – 译文与源文本完全相同。
* **隐藏字符串** – 译文所对应的字符串在项目中当前为隐藏状态。
-* **QA 检查** – 译文未通过一项或多项质量保证检查。 报告将显示特定 QA 问题类型的子列表(如*重复译文*、*数字不匹配*等) 根据[**设置 > QA 检查**](/project-settings/qa-checks/#qa-check-parameters)中配置的 QA 检查规则。
+* **QA 检查** – 译文未通过一项或多项质量保证检查。报告将显示特定 QA 问题类型的子列表(如*重复译文*、*数字不匹配*等)根据[**设置 > QA 检查**](/project-settings/qa-checks/#qa-check-parameters)中配置的 QA 检查规则。
-如需高级故障排除,请单击**导入译文统计**对话框右上角的**服务日志**链接。 这将跳转到**上传译文日志详情**页面(位于**工具 > 服务日志**),该页面显示导入的技术详情,包括消息、日期/时间以及 JSON 格式的详细信息。
+如需高级故障排除,请单击**导入译文统计**对话框右上角的**服务日志**链接。这将跳转到**上传译文日志详情**页面(位于**工具 > 服务日志**),该页面显示导入的技术详情,包括消息、日期/时间以及 JSON 格式的详细信息。
diff --git a/src/content/docs/zh/crowdin/tasks/user-tasks.mdx b/src/content/docs/zh/crowdin/tasks/user-tasks.mdx
index 180b2b972..dd9d702fd 100644
--- a/src/content/docs/zh/crowdin/tasks/user-tasks.mdx
+++ b/src/content/docs/zh/crowdin/tasks/user-tasks.mdx
@@ -11,20 +11,20 @@ import { Icon } from 'astro-icon/components';
import ReadMore from '~/components/ReadMore.astro';
import QuestionAnswer from '~/components/QuestionAnswer.astro';
-任务是 Crowdin 中管理本地化流程的重要工具之一。 作为贡献者(译者或审校),您可以查看和管理分配给您的任务、追踪进度、访问任务中分配的内容,并与项目经理或其他贡献者进行沟通。
+任务是 Crowdin 中管理本地化流程的重要工具之一。作为贡献者(译者或审校),您可以查看和管理分配给您的任务、追踪进度、访问任务中分配的内容,并与项目经理或其他贡献者进行沟通。
## 任务通知
要及时了解新任务通知和最新任务更新,请在您账号的通知设置中启用任务事件类型。
-您将收到有关任务的任何更新或变更的通知。 这些通知可能包括:
+您将收到有关任务的任何更新或变更的通知。这些通知可能包括:
* 有任务分配给您。
* 任务被删除。
* 任务详情(如截止日期、内容或状态)发生变更。
* 与任务相关的提及和评论。
-您可以通过四个渠道接收通知。 您可以启用最适合您的渠道,并禁用不需要的渠道。
+您可以通过四个渠道接收通知。您可以启用最适合您的渠道,并禁用不需要的渠道。
详细了解[通知](/zh/account-settings/#通知)。
@@ -42,25 +42,25 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
* 类型 – 表示任务是翻译( )还是审校( )。
* ID – 任务的唯一标识符。
-* 标题 – 任务的标题。 点击任务标题可打开任务详情。
+* 标题 – 任务的标题。点击任务标题可打开任务详情。
* 状态 – 任务的当前状态。
-* 项目 – 创建任务所在的项目。 点击项目名称可打开该项目。
+* 项目 – 创建任务所在的项目。点击项目名称可打开该项目。
* 语言 – 任务的源语言到目标语言对。
* 进度(词数)– 剩余待翻译或待审校的词数。
* 创建时间 – 任务的创建时间。
* 开始时间 – 任务移至**进行中**、**已完成**或**已关闭**的时间。
-* 解决时间 – 任务移至**已完成**或**已关闭**的时间。 如果任务先移至**已完成**后又移至**已关闭**,该日期保持不变。
+* 解决时间 – 任务移至**已完成**或**已关闭**的时间。如果任务先移至**已完成**后又移至**已关闭**,该日期保持不变。
* 截止日期 – 任务完成的最后期限,如果由项目经理指定。
- **创建时间**、**开始时间**和**解决时间**默认处于隐藏状态。 点击 **列**以显示可选列。 **类型**、**ID** 和**标题**是固定列,无法隐藏。
+ **创建时间**、**开始时间**和**解决时间**默认处于隐藏状态。点击 **列**以显示可选列。**类型**、**ID** 和**标题**是固定列,无法隐藏。
-任务默认按 **ID** 降序排列(较新的任务排在前面)。 点击 **ID** 列标题可切换为升序排列(较旧的任务排在前面);再次点击可切换回来。
+任务默认按 **ID** 降序排列(较新的任务排在前面)。点击 **ID** 列标题可切换为升序排列(较旧的任务排在前面);再次点击可切换回来。
要筛选任务,请点击 **筛选器**并使用可用选项:
-* 状态:活跃(默认)、全部、已归档。 如果您归档了分配给多个用户的任务,该任务对您而言将显示在**已归档**(或**全部**)下。 对于其他受让人,该任务仍显示在**活跃**(及**全部**)下。
+* 状态:活跃(默认)、全部、已归档。 如果您归档了分配给多个用户的任务,该任务对您而言将显示在**已归档**(或**全部**)下。对于其他受让人,该任务仍显示在**活跃**(及**全部**)下。
* 项目:所有项目或选定项目(您可以使用搜索查找特定项目)。
* Type: All types, Translate by own translators, Proofread by own proofreaders, Translate by vendor, Proofread by vendor.
* 状态:所有状态、待处理、进行中、已完成、已关闭、挂起。
@@ -75,9 +75,9 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
要将所有选定的筛选器重置为默认值,请点击 **清除筛选器**。
-要管理列表中的特定任务,请点击所需任务上的 以打开上下文菜单。 可用操作包括**打开**、**打开编辑器**、**更改状态**(包含**待处理**、**进行中**、**已完成**、**已关闭**)、**归档**和**删除**。
+要管理列表中的特定任务,请点击所需任务上的 以打开上下文菜单。可用操作包括**打开**、**打开编辑器**、**更改状态**(包含**待处理**、**进行中**、**已完成**、**已关闭**)、**归档**和**删除**。
-右上角工具栏可帮助您管理选定的任务。 您可以更改任务状态(**待处理**、**进行中**、**已完成**、**已关闭**)、归档任务、删除任务以及配置可见列。 **更改状态**、**归档**和**删除**控件在至少选择一个任务之前处于禁用状态。
+右上角工具栏可帮助您管理选定的任务。您可以更改任务状态(**待处理**、**进行中**、**已完成**、**已关闭**)、归档任务、删除任务以及配置可见列。**更改状态**、**归档**和**删除**控件在至少选择一个任务之前处于禁用状态。
### 查看任务详情
@@ -90,7 +90,7 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
2. 通过双击表格中的任务、点击其标题或打开上下文菜单并选择**打开**来查看任务详情。
-任务将直接在其关联的项目中打开。 或者,您也可以导航到特定项目的**任务**选项卡,并使用**受让人**筛选参数选择自己,从而访问分配给您的任务。
+任务将直接在其关联的项目中打开。或者,您也可以导航到特定项目的**任务**选项卡,并使用**受让人**筛选参数选择自己,从而访问分配给您的任务。
分配给您的任务在任务名称旁边标有 。
@@ -104,11 +104,11 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
* 开始时间 – 任务开始工作的时间。
* 解决时间 – 任务完成的时间。
* 原始范围 – 创建任务时包含的字数。
-* 当前范围 – 任务当前包含的字数。 如果与原始范围不同,请将鼠标悬停在 图标上,查看其变化幅度。
+* 当前范围 – 任务当前包含的字数。如果与原始范围不同,请将鼠标悬停在 图标上,查看其变化幅度。
* 成员 – 受让人列表,包含每位成员所花费的时间、已分配的字数以及剩余字数。
* 文件 – 与任务关联的文件。
-如果您更喜欢离线工作,请点击右上角的 ,然后选择**以 XLIFF 格式导出**。 翻译完成后,使用**上传 XLIFF 译文**上传您的译文。
+如果您更喜欢离线工作,请点击右上角的 ,然后选择**以 XLIFF 格式导出**。翻译完成后,使用**上传 XLIFF 译文**上传您的译文。
### 开始并处理您的任务
@@ -120,7 +120,7 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
3. 根据需要点击**翻译**或**审校**以开始翻译或审校。
-处理任务时,将其状态从**待处理**更改为**进行中**。 工作完成后,将状态更新为**已完成**。
+处理任务时,将其状态从**待处理**更改为**进行中**。工作完成后,将状态更新为**已完成**。
@@ -133,7 +133,7 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
## 记录任务所花费的时间
-作为贡献者,您可以直接在任务评论中记录处理任务所花费的时间。 所记录的时间用于生成**所花费时间**报告,帮助项目经理根据小时费率计算工作成本。 您还可以生成自己的**所花费时间**报告,以追踪您在已分配任务中的贡献。
+作为贡献者,您可以直接在任务评论中记录处理任务所花费的时间。所记录的时间用于生成**所花费时间**报告,帮助项目经理根据小时费率计算工作成本。您还可以生成自己的**所花费时间**报告,以追踪您在已分配任务中的贡献。
要记录您的时间,请按照以下步骤操作:
@@ -150,11 +150,11 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
## 拆分任务
-如果大型任务需要在多个贡献者之间分配,您的项目经理可能会拆分内容。 您只会收到任务的一部分来处理。 专注于完成您分配的部分,完成后将其标记为已完成。
+如果大型任务需要在多个贡献者之间分配,您的项目经理可能会拆分内容。您只会收到任务的一部分来处理。专注于完成您分配的部分,完成后将其标记为已完成。
## 顺序任务
-在某些情况下,任务可能是一个序列的一部分,其中一个任务需要在下一个任务开始之前完成。 例如:
+在某些情况下,任务可能是一个序列的一部分,其中一个任务需要在下一个任务开始之前完成。例如:
* 您可以完成一个翻译任务,之后审校任务将变为可用。
* 如果您被分配了一个与翻译任务关联的审校任务,它将保持待处理状态,直到翻译完成。
@@ -168,9 +168,9 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
## 问答
- 任务截止日期(如果由项目管理员指定)将显示在您的**任务**选项卡中的任务上及其详情部分。 您还可以在**任务**选项卡中按截止日期筛选任务,以便优先处理工作。
+ 任务截止日期(如果由项目管理员指定)将显示在您的**任务**选项卡中的任务上及其详情部分。您还可以在**任务**选项卡中按截止日期筛选任务,以便优先处理工作。
- 在您的任务列表中将任务标记为**已完成**。 如果该任务是序列的一部分,这将触发下一个任务(例如,审校)开始。
+ 在您的任务列表中将任务标记为**已完成**。如果该任务是序列的一部分,这将触发下一个任务(例如,审校)开始。
diff --git a/src/content/docs/zh/crowdin/team-management/inviting-people.mdx b/src/content/docs/zh/crowdin/team-management/inviting-people.mdx
index 8f7a23464..6416017eb 100644
--- a/src/content/docs/zh/crowdin/team-management/inviting-people.mdx
+++ b/src/content/docs/zh/crowdin/team-management/inviting-people.mdx
@@ -14,9 +14,9 @@ import selectRoleDialog from '!/crowdin/team-management/select_role_dialog.png';
import inviteDialog from '!/crowdin/team-management/invite_dialog.png';
import manageLinksDialog from '!/crowdin/team-management/manage_links_dialog.png';
-您可以通过 **Members** 选项卡邀请他人加入您的项目。 可用角色包括管理员、开发人员/翻译请求者、语言协调员、审核员和翻译员。 对于翻译员、审核员和语言协调员角色,您可以选择性地限制对特定目标语言的访问。 如果未选择任何语言,被邀请者将可以访问项目中的所有目标语言。
+您可以通过 **Members** 选项卡邀请他人加入您的项目。可用角色包括管理员、开发人员/翻译请求者、语言协调员、审核员和翻译员。对于翻译员、审核员和语言协调员角色,您可以选择性地限制对特定目标语言的访问。如果未选择任何语言,被邀请者将可以访问项目中的所有目标语言。
-邀请流程因项目的可见性设置不同而有所差异。 对于**私有项目**,默认启用[受管项目加入](/zh/project-settings/privacy-collaboration/#隐私),这意味着所有成员对语言的访问权限均在邀请时进行管理。 对于**公开项目**,您可以决定是否启用此设置。
+邀请流程因项目的可见性设置不同而有所差异。对于**私有项目**,默认启用[受管项目加入](/zh/project-settings/privacy-collaboration/#隐私),这意味着所有成员对语言的访问权限均在邀请时进行管理。对于**公开项目**,您可以决定是否启用此设置。
@@ -37,9 +37,9 @@ import manageLinksDialog from '!/crowdin/team-management/manage_links_dialog.png
1. 打开您的项目并转到 **Members** 选项卡。
2. 单击 **Invite**。
3. 在 **Invite People** 对话框中,单击角色标题以打开 **Select role** 对话框。
- 4. 在 **Select role** 对话框中,选择所需的角色。 对于翻译员、审核员或语言协调员角色,您可以选择特定目标语言,也可以将字段留空以允许访问所有语言。
+ 4. 在 **Select role** 对话框中,选择所需的角色。对于翻译员、审核员或语言协调员角色,您可以选择特定目标语言,也可以将字段留空以允许访问所有语言。
- 如果您在禁用了**受管项目加入**的项目中授予翻译员访问**所有语言**的权限,他们之后将可以自行加入该项目的其他语言团队,无需您的审批。 要对所有语言访问权限变更都要求您的审批,请在项目的[隐私与协作](/zh/project-settings/privacy-collaboration/#隐私)设置中启用**受管项目加入**。
+ 如果您在禁用了**受管项目加入**的项目中授予翻译员访问**所有语言**的权限,他们之后将可以自行加入该项目的其他语言团队,无需您的审批。要对所有语言访问权限变更都要求您的审批,请在项目的[隐私与协作](/zh/project-settings/privacy-collaboration/#隐私)设置中启用**受管项目加入**。
5. 单击 **Save** 确认您的选择。
6. 在 **Invite People** 对话框中,输入您要邀请的人员的电子邮件地址或 Crowdin 用户名。
diff --git a/src/content/docs/zh/crowdin/team-management/manager-permissions.mdx b/src/content/docs/zh/crowdin/team-management/manager-permissions.mdx
index 8fd23a708..8add90629 100644
--- a/src/content/docs/zh/crowdin/team-management/manager-permissions.mdx
+++ b/src/content/docs/zh/crowdin/team-management/manager-permissions.mdx
@@ -20,7 +20,7 @@ import managersEditPermissions from '!/crowdin/team-management/managers_edit_per
## 向项目中添加管理员
-有两种方法可以向 Crowdin 项目添加管理员。 您可以通过项目的**成员**选项卡邀请管理员,也可以通过个人资料的**管理员**部分添加管理员。
+有两种方法可以向 Crowdin 项目添加管理员。您可以通过项目的**成员**选项卡邀请管理员,也可以通过个人资料的**管理员**部分添加管理员。
详细了解[邀请成员](/zh/inviting-people/)。
diff --git a/src/content/docs/zh/crowdin/team-management/project-members.mdx b/src/content/docs/zh/crowdin/team-management/project-members.mdx
index 1a9be9f08..2b097b026 100644
--- a/src/content/docs/zh/crowdin/team-management/project-members.mdx
+++ b/src/content/docs/zh/crowdin/team-management/project-members.mdx
@@ -12,7 +12,7 @@ import QuestionAnswer from '~/components/QuestionAnswer.astro';
import changeMemberRole from '!/crowdin/team-management/change_member_role.png';
import configureLanguagePermissions from '!/crowdin/team-management/configure_language_permissions.png';
-角色根据成员的职责和分配的语言定义项目成员的操作权限。 项目所有者和管理员可以邀请新成员、分配角色并管理其权限。 Language Coordinators can also manage members within their assigned languages, including inviting Translators and Proofreaders or reviewing join requests if the project uses [moderated joining](/project-settings/privacy-collaboration/#privacy).
+角色根据成员的职责和分配的语言定义项目成员的操作权限。项目所有者和管理员可以邀请新成员、分配角色并管理其权限。 Language Coordinators can also manage members within their assigned languages, including inviting Translators and Proofreaders or reviewing join requests if the project uses [moderated joining](/project-settings/privacy-collaboration/#privacy).
## 更改角色
@@ -38,20 +38,20 @@ import configureLanguagePermissions from '!/crowdin/team-management/configure_la
1. 打开您的项目并转到 **Members** 选项卡。
2. 单击列表中所需成员的**详细信息**。
3. 在出现的对话框中,切换到**权限**选项卡。
- 4. 选择成员需要访问的语言。 您可以同时将**翻译员**和**审核员**角色设置为具有特定语言权限的同一成员(例如,具有乌克兰语访问权限的翻译员和具有法语访问权限的审核员)。
+ 4. 选择成员需要访问的语言。您可以同时将**翻译员**和**审核员**角色设置为具有特定语言权限的同一成员(例如,具有乌克兰语访问权限的翻译员和具有法语访问权限的审核员)。
5. 点击**保存**。
## 问答
-
- 这取决于用户应具有的访问级别。 以下是这些角色之间的主要区别:
+
+ 这取决于用户应具有的访问级别。以下是这些角色之间的主要区别:
* **审核员** – 可以审批译文,但无法访问项目设置或管理成员。
-* **语言协调员** – 可以审批译文,并管理其负责语言范围内的翻译员和审核员。 这包括邀请他们或审核加入申请(如果项目使用审核加入),但语言协调员无法访问项目范围的设置或文件。
+* **语言协调员** – 可以审批译文,并管理其负责语言范围内的翻译员和审核员。这包括邀请他们或审核加入申请(如果项目使用审核加入),但语言协调员无法访问项目范围的设置或文件。
* **管理员** – 拥有更广泛的访问权限,可以管理整个项目的项目成员、文件、任务、集成等。
-如果该用户需要管理整个本地化流程,请以管理员身份邀请他们。 如果他们只需要管理特定语言范围内的贡献者,则语言协调员角色可能更合适。 否则,如果重点仅在于审批译文,则审核员角色即可满足需求。
+如果该用户需要管理整个本地化流程,请以管理员身份邀请他们。如果他们只需要管理特定语言范围内的贡献者,则语言协调员角色可能更合适。否则,如果重点仅在于审批译文,则审核员角色即可满足需求。
## 另请参阅
diff --git a/src/content/docs/zh/crowdin/translation-process/ai-fine-tuning.mdx b/src/content/docs/zh/crowdin/translation-process/ai-fine-tuning.mdx
index accb4eb0e..7ea72e032 100644
--- a/src/content/docs/zh/crowdin/translation-process/ai-fine-tuning.mdx
+++ b/src/content/docs/zh/crowdin/translation-process/ai-fine-tuning.mdx
@@ -16,7 +16,7 @@ import fineTuningCreate from '!/crowdin/translation-process/fine_tuning_create.p
import fineTuningJobsList from '!/crowdin/translation-process/fine_tuning_jobs_list.png';
import fineTuningGraph from '!/crowdin/translation-process/fine_tuning_graph.png';
-Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使翻译符合您的风格、语气和术语。 通过利用项目中已审核的翻译及翻译记忆库(TM),微调可提升翻译质量、降低运营成本,并使 AI 性能适应您的本地化工作流程。
+Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使翻译符合您的风格、语气和术语。通过利用项目中已审核的翻译及翻译记忆库(TM),微调可提升翻译质量、降低运营成本,并使 AI 性能适应您的本地化工作流程。
微调适用于使用自定义 API 凭证的受支持 AI 模型和提供商的自动翻译提示词,可创建针对您本地化需求定制的 AI 模型。
@@ -48,7 +48,7 @@ Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使
1. 打开您的个人资料并在左侧边栏中选择 **AI**。
2. 在**微调**选项卡中,点击**创建**以设置新的微调任务。
- 3. 配置[基本参数](#基本参数)和可选的[高级参数](#高级参数)。 高级参数通常用于复杂数据集,或针对特定领域需求微调模型时进行调整。
+ 3. 配置[基本参数](#基本参数)和可选的[高级参数](#高级参数)。高级参数通常用于复杂数据集,或针对特定领域需求微调模型时进行调整。
4. *(可选)* 在继续之前[估算微调成本](#估算微调成本)。
5. 点击**开始微调**。
6. 在**微调任务**部分监控微调进度,并在完成后[评估结果](#评估微调模型)。
@@ -56,13 +56,13 @@ Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使
### 估算微调成本
-在运行流程前估算微调成本,有助于确保训练在预算范围内进行,并允许您调整参数以获得最佳结果。 如果您使用的是大型数据集或运行多个微调任务,此步骤尤为有用。
+在运行流程前估算微调成本,有助于确保训练在预算范围内进行,并允许您调整参数以获得最佳结果。如果您使用的是大型数据集或运行多个微调任务,此步骤尤为有用。
要估算微调成本,请按以下步骤操作:
1. 转到**高级参数**,将**训练轮数**设置为 1。
2. 点击**开始微调**。
-3. 系统将计算并显示大致的微调价格。 此时,您可以:
+3. 系统将计算并显示大致的微调价格。此时,您可以:
* 如果价格符合预期,点击**继续**以开始实际微调。
* 点击**返回**以调整参数并优化配置,从而可能降低成本。
@@ -97,8 +97,8 @@ Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使
启动微调需要以下参数:
* **提示词** – 选择要进行微调的自动翻译提示词。
-* **项目** – 选择其翻译将用于训练的项目。 确保所选项目包含已审核的翻译。
-* **翻译记忆库** – 包含用于训练数据的翻译记忆 (TM) 片段。 留空则不包含翻译记忆库。
+* **项目** – 选择其翻译将用于训练的项目。确保所选项目包含已审核的翻译。
+* **翻译记忆库** – 包含用于训练数据的翻译记忆 (TM) 片段。留空则不包含翻译记忆库。
* **日期范围** *(可选)* – 指定用于筛选翻译的审核日期范围。
#### 高级参数
@@ -107,11 +107,11 @@ Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使
##### 训练数据集参数
-训练数据集参数控制用于训练模型的数据。 这些设置决定数据集的大小和范围,确保其足以支持有效训练:
+训练数据集参数控制用于训练模型的数据。这些设置决定数据集的大小和范围,确保其足以支持有效训练:
-* **批次大小** – 训练期间每个批次中的示例数量。 较大的批次大小可降低方差,但会增加训练时间。
-* **学习率乘数** – 调整学习率的缩放因子。 较小的值有助于防止过拟合,而较大的值则可加快学习速度。
-* **训练轮数** – 完整遍历训练数据集的次数。 较高的值可提升精准度,但会增加成本。
+* **批次大小** – 训练期间每个批次中的示例数量。较大的批次大小可降低方差,但会增加训练时间。
+* **学习率乘数** – 调整学习率的缩放因子。较小的值有助于防止过拟合,而较大的值则可加快学习速度。
+* **训练轮数** – 完整遍历训练数据集的次数。较高的值可提升精准度,但会增加成本。
* **数据集大小限制** –
* **数据集文件最大大小(字节)** – 限制训练数据集的大小。
* **数据集中示例的最小数量** – 设置训练数据大小的下限。
@@ -123,7 +123,7 @@ Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使
##### 验证数据集参数
-验证数据集用于测试微调后的模型在未见数据上的表现。 配置验证数据集是可选的,但建议进行以评估模型性能。
+验证数据集用于测试微调后的模型在未见数据上的表现。配置验证数据集是可选的,但建议进行以评估模型性能。
* **项目** – 选择与训练所用项目不同的项目。
* **翻译记忆库** – 包含用于验证的翻译记忆 (TM) 片段。
@@ -139,7 +139,7 @@ Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使
## 评估微调模型
-微调完成后,将生成一个新模型,并附带详细指标,包括训练和验证损失、任务参数及日志。 使用这些数据评估模型性能,并确定其是否已准备好集成到您的自动翻译提示词中。
+微调完成后,将生成一个新模型,并附带详细指标,包括训练和验证损失、任务参数及日志。使用这些数据评估模型性能,并确定其是否已准备好集成到您的自动翻译提示词中。
### 模型详情
@@ -165,18 +165,18 @@ Crowdin 中的微调功能利用您的项目专属数据增强 AI 模型,使
用于评估微调模型性能的指标和工具:
-* **训练损失**:表示模型对训练数据的拟合程度。 值越低表示学习效果越好。
-* **验证损失**:评估模型在未见数据上的表现。 仅在配置了验证数据集时可用。
+* **训练损失**:表示模型对训练数据的拟合程度。值越低表示学习效果越好。
+* **验证损失**:评估模型在未见数据上的表现。仅在配置了验证数据集时可用。
* **完整验证损失**:表示模型在整个验证数据集上的总体性能,如适用。
-查看结果以确定其是否满足您的要求。 如果已准备好,您可以将微调后的模型[集成](/zh/crowdin-ai/#配置-ai-提示词)到您的自动翻译提示词中立即使用。
+查看结果以确定其是否满足您的要求。如果已准备好,您可以将微调后的模型[集成](/zh/crowdin-ai/#配置-ai-提示词)到您的自动翻译提示词中立即使用。
#### 指标和图表
Crowdin 提供多种方式评估微调结果,包括交互式图表和详细的指标表格。
-* **交互式图表** – 可视化微调指标,例如训练损失、验证损失和完整验证损失在整个训练过程中的变化。 将鼠标悬停在图表上的点,可查看特定步骤的详细信息。 您可以通过点击图表下方的标题来突出显示或隐藏特定指标。
-* **指标选项卡** – 以表格形式访问相同数据,获取全面概览。 该表格提供逐步细分,便于识别微调过程中的规律或问题。 各步骤中损失值的稳定下降反映了有效的训练,值越接近零表示效果越好。
+* **交互式图表** – 可视化微调指标,例如训练损失、验证损失和完整验证损失在整个训练过程中的变化。将鼠标悬停在图表上的点,可查看特定步骤的详细信息。您可以通过点击图表下方的标题来突出显示或隐藏特定指标。
+* **指标选项卡** – 以表格形式访问相同数据,获取全面概览。该表格提供逐步细分,便于识别微调过程中的规律或问题。各步骤中损失值的稳定下降反映了有效的训练,值越接近零表示效果越好。
这两种工具均可在微调任务详情页面中使用,帮助您分析性能趋势并有效排查异常。
@@ -186,7 +186,7 @@ Crowdin 提供多种方式评估微调结果,包括交互式图表和详细的
## 增量微调
-迭代更新微调模型,以纳入新近审核的翻译。 使用**日期范围**参数,避免从头开始重新训练。
+迭代更新微调模型,以纳入新近审核的翻译。使用**日期范围**参数,避免从头开始重新训练。
示例工作流:
diff --git a/src/content/docs/zh/crowdin/translation-process/offline-translation.mdx b/src/content/docs/zh/crowdin/translation-process/offline-translation.mdx
index 275e86e9d..d3137de70 100644
--- a/src/content/docs/zh/crowdin/translation-process/offline-translation.mdx
+++ b/src/content/docs/zh/crowdin/translation-process/offline-translation.mdx
@@ -20,11 +20,11 @@ import uploadTranslationsEditor from '!/crowdin/translation-process/upload_trans
import uploadTranslationsLanguagePage from '!/crowdin/translation-process/upload_translations_language_page.png';
import uploadTranslationsXliff from '!/crowdin/translation-process/upload_translations_xliff.png';
-离线翻译允许您使用首选的桌面 CAT 工具在 Crowdin 之外处理项目文件。 译文完成后,您可以将其上传回项目。 此选项仅在项目经理于[项目设置](/zh/project-settings/privacy-collaboration/#privacy)中启用下载后才可用。
+离线翻译允许您使用首选的桌面 CAT 工具在 Crowdin 之外处理项目文件。译文完成后,您可以将其上传回项目。此选项仅在项目经理于[项目设置](/zh/project-settings/privacy-collaboration/#privacy)中启用下载后才可用。
## 下载文件
-您可以单独下载每个文件(原始格式或 XLIFF 格式)、下载筛选后的字符串(XLIFF 格式)或下载特定语言的所有文件(原始格式或 XLIFF 格式)。 可以通过编辑器或语言页面完成。
+您可以单独下载每个文件(原始格式或 XLIFF 格式)、下载筛选后的字符串(XLIFF 格式)或下载特定语言的所有文件(原始格式或 XLIFF 格式)。可以通过编辑器或语言页面完成。
@@ -55,13 +55,13 @@ import uploadTranslationsXliff from '!/crowdin/translation-process/upload_transl
3. 选择**下载译文**或**以 XLIFF 格式导出**。
-使用**下载译文**选项,您将获得一个 ZIP 压缩包,其中包含所有以原始格式存储译文的项目文件。 如果您想测试产品的本地化版本,这非常有用。
+使用**下载译文**选项,您将获得一个 ZIP 压缩包,其中包含所有以原始格式存储译文的项目文件。如果您想测试产品的本地化版本,这非常有用。
-**以 XLIFF 格式导出**选项提供一个包含所有源字符串和已完成译文的单一文件。 此方法更便于在 CAT 工具中进行离线翻译,因为无需逐一打开和导出文件。 大多数桌面本地化工具均支持 XLIFF 格式。
+**以 XLIFF 格式导出**选项提供一个包含所有源字符串和已完成译文的单一文件。此方法更便于在 CAT 工具中进行离线翻译,因为无需逐一打开和导出文件。大多数桌面本地化工具均支持 XLIFF 格式。
### 在 XLIFF 中下载筛选的字符串
-您还可以根据特定条件导出字符串。 例如,您可能只想导出未翻译的字符串、由特定用户翻译的字符串,或带有评论的字符串。
+您还可以根据特定条件导出字符串。例如,您可能只想导出未翻译的字符串、由特定用户翻译的字符串,或带有评论的字符串。
要下载筛选后的字符串,请按以下步骤操作:
@@ -79,7 +79,7 @@ import uploadTranslationsXliff from '!/crowdin/translation-process/upload_transl
## 上传译文
-完成离线翻译后,您可以将译文以原始格式或 XLIFF 格式上传回项目。 可以通过编辑器或语言页面完成上传。
+完成离线翻译后,您可以将译文以原始格式或 XLIFF 格式上传回项目。可以通过编辑器或语言页面完成上传。
### 通过编辑器上传译文
@@ -120,10 +120,10 @@ import uploadTranslationsXliff from '!/crowdin/translation-process/upload_transl
5. 点击**选择文件**,从您的设备中选择包含译文的 XLIFF 文件。
-
+
根据官方文档,XLIFF 文件中的 `\` 元素包含 `state` 属性,用于指示每个字符串的当前翻译状态。
- 当您从 Crowdin 导出 XLIFF 文件进行离线翻译时,每个 `\` 节点都将包含一个具有相应值的 `state` 属性。 以下是可能的值:
+ 当您从 Crowdin 导出 XLIFF 文件进行离线翻译时,每个 `\` 节点都将包含一个具有相应值的 `state` 属性。以下是可能的值:
* `needs-translation` – 该句段需要翻译。
* `translated` – 该句段已翻译。
diff --git a/src/content/docs/zh/crowdin/translation-process/translation-strategies.mdx b/src/content/docs/zh/crowdin/translation-process/translation-strategies.mdx
index cff3c8328..907230dde 100644
--- a/src/content/docs/zh/crowdin/translation-process/translation-strategies.mdx
+++ b/src/content/docs/zh/crowdin/translation-process/translation-strategies.mdx
@@ -9,19 +9,19 @@ sidebar:
import ReadMore from '~/components/ReadMore.astro';
import { LinkCard, Aside } from '@astrojs/starlight/components';
-创建项目并上传本地化源文件后,是时候决定由谁来翻译和校对您的内容了。 本文涵盖了所有可能的方法,您可以根据个人需求和偏好灵活组合使用。
+创建项目并上传本地化源文件后,是时候决定由谁来翻译和校对您的内容了。本文涵盖了所有可能的方法,您可以根据个人需求和偏好灵活组合使用。
## 邀请您的翻译团队
-根据需要邀请任意数量的译者和校对人员加入您的项目。 您还可以向受信任的项目成员授予语言协调员或管理员权限,让他们代您管理翻译流程(邀请译者、把控截止日期并维护质量)。
+根据需要邀请任意数量的译者和校对人员加入您的项目。您还可以向受信任的项目成员授予语言协调员或管理员权限,让他们代您管理翻译流程(邀请译者、把控截止日期并维护质量)。
-通过电子邮件邀请或共享邀请链接,授予对方访问您在 Crowdin 本地化项目的权限。 您可以邀请:
+通过电子邮件邀请或共享邀请链接,授予对方访问您在 Crowdin 本地化项目的权限。您可以邀请:
* 公司内部翻译人员
* 自由职业者
* 您已经合作过的翻译机构
-在 **Members** 标签页中管理项目成员。 例如,您可以邀请译者、校对人员和语言协调员,授予他们访问全部或特定目标语言的权限。
+在 **Members** 标签页中管理项目成员。例如,您可以邀请译者、校对人员和语言协调员,授予他们访问全部或特定目标语言的权限。
详细了解[邀请成员](/zh/inviting-people/)。
@@ -29,11 +29,11 @@ import { LinkCard, Aside } from '@astrojs/starlight/components';
## 订购专业翻译
-Crowdin 供应商商店包含专业翻译机构,您可以聘请他们翻译和校对您的项目文件。 在 **Store > Vendors** 中查看所有可用供应商的列表。
+Crowdin 供应商商店包含专业翻译机构,您可以聘请他们翻译和校对您的项目文件。在 **Store > Vendors** 中查看所有可用供应商的列表。
-部分机构通过 API 与 Crowdin 集成。 当您决定与他们合作时,Crowdin 会将您未翻译的内容直接转发给该机构,翻译完成后,译文将自动上传回项目。 其他供应商会为您指派专属项目经理,负责整个流程 – 包括协调译员、把控质量以及确保按时交付。
+部分机构通过 API 与 Crowdin 集成。当您决定与他们合作时,Crowdin 会将您未翻译的内容直接转发给该机构,翻译完成后,译文将自动上传回项目。其他供应商会为您指派专属项目经理,负责整个流程 – 包括协调译员、把控质量以及确保按时交付。
-如需与任何供应商合作,请在您的项目中创建 *由供应商翻译* 或 *由供应商校对* 任务,并选择您希望合作的供应商。 在下单之前,您可以在商店中打开该供应商的页面,查看其详细信息或与其联系以商定合作条款。
+如需与任何供应商合作,请在您的项目中创建 *由供应商翻译* 或 *由供应商校对* 任务,并选择您希望合作的供应商。在下单之前,您可以在商店中打开该供应商的页面,查看其详细信息或与其联系以商定合作条款。
专业翻译是一项付费服务,您的项目的大概费用将在购买过程中进行计算或协商。
@@ -62,7 +62,7 @@ Crowdin AI 提供两种主要的提示词类型,适用于不同场景:
Crowdin 与当前最流行的机器翻译(MT)引擎集成,包括 Microsoft Translator、Google Translate、Google AutoML Translation、DeepL Translator 和 Amazon Translate。
-配置这些引擎,以通过 MT 进行手动或自动翻译。 人工译员还可以对这些翻译进行审校,并在必要时进行译后编辑。 此外,您也可以配置所选的 MT 引擎,使机器翻译结果以建议的形式显示在编辑器中,以辅助您的译员。
+配置这些引擎,以通过 MT 进行手动或自动翻译。人工译员还可以对这些翻译进行审校,并在必要时进行译后编辑。此外,您也可以配置所选的 MT 引擎,使机器翻译结果以建议的形式显示在编辑器中,以辅助您的译员。
了解更多关于[自动翻译](/zh/auto-translation/)的内容。
@@ -70,10 +70,10 @@ Crowdin 与当前最流行的机器翻译(MT)引擎集成,包括 Microsoft
## 让你的社区参与进来
-如果您拥有热门产品且社区用户积极踊跃地参与翻译,欢迎开启众包模式。 与社区成员在志愿者基础上进行合作,并以实物、折扣或双方认可的其他方式回馈他们的付出,是一种非常好的实践方式。
+如果您拥有热门产品且社区用户积极踊跃地参与翻译,欢迎开启众包模式。与社区成员在志愿者基础上进行合作,并以实物、折扣或双方认可的其他方式回馈他们的付出,是一种非常好的实践方式。
- *众包* 是一种让社区参与到一个共同目标中的方法 – 以志愿者的身份将产品翻译成各种目标语言。 作为志愿译者,您可以用 Crowdin 帮助组织实现本地化。
+ *众包* 是一种让社区参与到一个共同目标中的方法 – 以志愿者的身份将产品翻译成各种目标语言。作为志愿译者,您可以用 Crowdin 帮助组织实现本地化。
与社区译员合作时,一个良好的工作流程如下:社区译员负责翻译项目,翻译完成后,您可以向翻译机构订购专业校对服务,以确保翻译质量。
diff --git a/src/content/docs/zh/developer/api/graphql-api.mdx b/src/content/docs/zh/developer/api/graphql-api.mdx
index c9a705e63..d9cfad512 100644
--- a/src/content/docs/zh/developer/api/graphql-api.mdx
+++ b/src/content/docs/zh/developer/api/graphql-api.mdx
@@ -189,14 +189,14 @@ query {
GraphQL API 的限制与 [REST API 速率限制](/zh/developer/api/v2/#section/Introduction/Rate-Limits) 有很大不同。
-如前所述,您只需一次 GraphQL 调用即可获取与多次 REST 调用相同数量的数据。 虽然单个复杂的 GraphQL 调用可能等同于数千次 REST 请求,且不会超过 REST API 速率限制,但其计算开销对 Crowdin 服务器来说可能同样高昂。
+如前所述,您只需一次 GraphQL 调用即可获取与多次 REST 调用相同数量的数据。虽然单个复杂的 GraphQL 调用可能等同于数千次 REST 请求,且不会超过 REST API 速率限制,但其计算开销对 Crowdin 服务器来说可能同样高昂。
-GraphQL API 使用归一化积分制,通过计算调用的速率限制分数来精确反映查询的服务器成本。 该分数包括父 connection 及其子项上的 first 和 last 参数。
+GraphQL API 使用归一化积分制,通过计算调用的速率限制分数来精确反映查询的服务器成本。该分数包括父 connection 及其子项上的 first 和 last 参数。
* 该公式使用父 connection 及其子项上的 `first` 和 `last` 参数来预先确定对 Crowdin 系统(如 MySQL 和 ElasticSearch)的可能负载。
-* 每个新 connection 都有自己的积分值。 这些积分会与调用的其他积分相加,形成最终的速率限制分数。
+* 每个新 connection 都有自己的积分值。这些积分会与调用的其他积分相加,形成最终的速率限制分数。
-GraphQL API 的速率限制设置为每小时 5,000 积分。 由于 GraphQL API 和 REST API 使用不同的速率限制,每小时 5,000 积分并不等同于每小时 5,000 次调用。
+GraphQL API 的速率限制设置为每小时 5,000 积分。由于 GraphQL API 和 REST API 使用不同的速率限制,每小时 5,000 积分并不等同于每小时 5,000 次调用。
当前的计算方法和速率限制并非一成不变,可能会在未来发生变化。
@@ -227,11 +227,11 @@ query {
#### 在执行调用前估算速率限制分数
-虽然查询 `rateLimit` 对象可以获取调用的分数,但这会计入限制。 为绕过这一问题,您可以提前估算调用的分数。 使用以下计算方法,您可以获得与 `rateLimit { cost }` 返回值大致相同的成本。
+虽然查询 `rateLimit` 对象可以获取调用的分数,但这会计入限制。为绕过这一问题,您可以提前估算调用的分数。使用以下计算方法,您可以获得与 `rateLimit { cost }` 返回值大致相同的成本。
- 1. 首先,将调用中每个唯一 connection 所需的请求数加总。 假设每个请求都会达到 `first` 或 `last` 参数的限制值。
- 2. 然后,将该数字除以 100 并取整,即可得到最终综合成本。 此步骤用于将较大的数字归一化。
+ 1. 首先,将调用中每个唯一 connection 所需的请求数加总。假设每个请求都会达到 `first` 或 `last` 参数的限制值。
+ 2. 然后,将该数字除以 100 并取整,即可得到最终综合成本。此步骤用于将较大的数字归一化。
@@ -287,12 +287,12 @@ query {
}
```
-* 在返回 100 个项目时,API 需要连接到用户账户一次以获取项目列表。 因此,项目的请求数 = 1
-* 在返回 50 个文件时,API 需要连接到 100 个项目中的每一个以获取文件列表。 因此,文件的请求数 = 100
-* 在返回 60 个字符串时,API 需要连接到最多 5,000 个文件中的每一个以获取字符串列表。 因此,字符串的请求数 = 5,000
+* 在返回 100 个项目时,API 需要连接到用户账户一次以获取项目列表。因此,项目的请求数 = 1
+* 在返回 50 个文件时,API 需要连接到 100 个项目中的每一个以获取文件列表。因此,文件的请求数 = 100
+* 在返回 60 个字符串时,API 需要连接到最多 5,000 个文件中的每一个以获取字符串列表。因此,字符串的请求数 = 5,000
* 总计 = 5,101
-现在,将总计 5,101 除以 100 并取整。 最终得到该查询的分数为 51。
+现在,将总计 5,101 除以 100 并取整。最终得到该查询的分数为 51。
## 分页
@@ -304,9 +304,9 @@ query {
在深入了解分页的具体使用方式之前,让我们先澄清一些关键术语:
-* **Connection** – 在 Crowdin GraphQL 中,connection 是一种包含条目列表的结构。 它通常包含 edges、pageInfo 和 totalCount。 edges 包含实际数据条目,pageInfo 提供分页相关信息,totalCount 表示 connection 中的条目总数。
-* **Edges** – edges 是 connection 中的各个条目。 每个 edge 包含 node(数据条目)和 cursor,cursor 是用于在集合中导航的字符串。
-* **PageInfo** – pageInfo 提供帮助您判断是否还有更多条目可检索的信息。 它包含 `hasNextPage`、`hasPreviousPage`、`startCursor` 和 `endCursor` 等字段。
+* **Connection** – 在 Crowdin GraphQL 中,connection 是一种包含条目列表的结构。它通常包含 edges、pageInfo 和 totalCount。 edges 包含实际数据条目,pageInfo 提供分页相关信息,totalCount 表示 connection 中的条目总数。
+* **Edges** – edges 是 connection 中的各个条目。每个 edge 包含 node(数据条目)和 cursor,cursor 是用于在集合中导航的字符串。
+* **PageInfo** – pageInfo 提供帮助您判断是否还有更多条目可检索的信息。它包含 `hasNextPage`、`hasPreviousPage`、`startCursor` 和 `endCursor` 等字段。
### 在 Crowdin GraphQL 中使用分页
@@ -314,7 +314,7 @@ query {
#### 使用分页查询项目
-`User` 类型中的 `projects` 字段用于查询与用户关联的项目。 它接受多个输入参数,允许您控制结果的分页。 这些参数包括:
+`User` 类型中的 `projects` 字段用于查询与用户关联的项目。它接受多个输入参数,允许您控制结果的分页。这些参数包括:
* `after` – 一个 cursor,指示查询应从项目列表的哪个位置开始。
* `first` – 在指定 cursor 之后要检索的项目数量。
@@ -323,7 +323,7 @@ query {
#### 示例查询
-以下示例查询从提供的 cursor(`cursor_string`)开始,请求与已认证用户关联的前十个项目。 响应将包含含有项目数据的 `edges` 数组,以及用于分页控制的 `pageInfo` 和 `totalCount` 字段。
+以下示例查询从提供的 cursor(`cursor_string`)开始,请求与已认证用户关联的前十个项目。响应将包含含有项目数据的 `edges` 数组,以及用于分页控制的 `pageInfo` 和 `totalCount` 字段。
```graphql
query {
@@ -401,9 +401,9 @@ query {
#### 获取上一页
-在某些情况下,您可能需要在数据集中向后翻页。 这可能出于各种原因,例如:查看较早的数据、更正或修改等。
+在某些情况下,您可能需要在数据集中向后翻页。这可能出于各种原因,例如:查看较早的数据、更正或修改等。
-要向后翻页,您可以使用 `last` 和 `before` 参数。 `last` 参数指定从列表末尾起要获取的条目数量,`before` 参数接受您想要检索的第一个条目的 cursor。 以下是一个示例:
+要向后翻页,您可以使用 `last` 和 `before` 参数。 `last` 参数指定从列表末尾起要获取的条目数量,`before` 参数接受您想要检索的第一个条目的 cursor。以下是一个示例:
```graphql
query {
@@ -433,11 +433,11 @@ Crowdin GraphQL 提供了筛选和排序(排序)数据的功能,允许您
### 筛选数据
-筛选是指定条件以从较大数据集中选取数据子集的过程。 在 Crowdin GraphQL 中,筛选允许您根据特定条件缩小查询结果的范围。 当您想要检索满足特定要求或特征的数据时,这尤其有用。
+筛选是指定条件以从较大数据集中选取数据子集的过程。在 Crowdin GraphQL 中,筛选允许您根据特定条件缩小查询结果的范围。当您想要检索满足特定要求或特征的数据时,这尤其有用。
#### `ProjectFilterInput`
-Crowdin GraphQL 提供了 `ProjectFilterInput` 类型,允许您根据各种属性筛选项目。 以下是一些可用于筛选的关键属性:
+Crowdin GraphQL 提供了 `ProjectFilterInput` 类型,允许您根据各种属性筛选项目。以下是一些可用于筛选的关键属性:
* `and` – 逻辑合取运算符,用于组合多个筛选条件。
* `or` – 逻辑析取运算符,用于组合多个筛选条件。
@@ -453,7 +453,7 @@ Crowdin GraphQL 提供了 `ProjectFilterInput` 类型,允许您根据各种属
* `updatedAt` – 按项目最后更新日期筛选。
* `lastActivityAt` – 按项目最后活动日期筛选。
-筛选是一种灵活的方式,可以精确定位查询中所需的数据。 您可以使用 `and` 和 `or` 等逻辑运算符组合多个筛选条件,进一步细化查询。
+筛选是一种灵活的方式,可以精确定位查询中所需的数据。您可以使用 `and` 和 `or` 等逻辑运算符组合多个筛选条件,进一步细化查询。
#### 筛选示例
@@ -486,11 +486,11 @@ query {
### 排序数据
-排序是指定查询结果呈现顺序的过程。 它不会减少结果数量,而是将结果按特定顺序排列。 Crowdin GraphQL 提供了基于项目名称、创建日期或其他相关因素对数据进行排序的选项。
+排序是指定查询结果呈现顺序的过程。它不会减少结果数量,而是将结果按特定顺序排列。 Crowdin GraphQL 提供了基于项目名称、创建日期或其他相关因素对数据进行排序的选项。
#### `ProjectOrderInput`
-Crowdin GraphQL 中的 `ProjectOrderInput` 类型允许您指定查询结果的排序顺序。 您可以根据以下属性对项目进行排序:
+Crowdin GraphQL 中的 `ProjectOrderInput` 类型允许您指定查询结果的排序顺序。您可以根据以下属性对项目进行排序:
* `id` – 按项目的唯一标识符排序。
* `userId` – 按创建项目的用户标识符排序。
@@ -534,7 +534,7 @@ query {
### 结合筛选与排序
-Crowdin GraphQL 允许您同时结合筛选和排序,以精确定制查询。 您可以先筛选数据以选取满足特定条件的子集,然后按所需顺序对结果进行排序。 这种组合方式使您能够根据具体需求检索和排列数据。
+Crowdin GraphQL 允许您同时结合筛选和排序,以精确定制查询。您可以先筛选数据以选取满足特定条件的子集,然后按所需顺序对结果进行排序。这种组合方式使您能够根据具体需求检索和排列数据。
#### 筛选与排序示例
diff --git a/src/content/docs/zh/developer/api/overview.mdx b/src/content/docs/zh/developer/api/overview.mdx
index 5fa84e23c..b57a4ae54 100644
--- a/src/content/docs/zh/developer/api/overview.mdx
+++ b/src/content/docs/zh/developer/api/overview.mdx
@@ -7,9 +7,9 @@ slug: developer/api
import { LinkCard, CardGrid } from '@astrojs/starlight/components';
import RepoCard from '~/components/RepoCard.astro';
-Crowdin 的 API 是一个功能完善的 RESTful API,可帮助您将本地化集成到开发流程中。 我们使用的端点允许您轻松发起调用以检索信息并执行必要的操作。
+Crowdin 的 API 是一个功能完善的 RESTful API,可帮助您将本地化集成到开发流程中。我们使用的端点允许您轻松发起调用以检索信息并执行必要的操作。
-Crowdin 的大多数功能都可以通过 API 使用。 它允许您创建翻译项目、添加和更新文件、下载翻译内容等更多操作。 通过这种方式,您可以为您的具体情况编写复杂操作的脚本。
+Crowdin 的大多数功能都可以通过 API 使用。它允许您创建翻译项目、添加和更新文件、下载翻译内容等更多操作。通过这种方式,您可以为您的具体情况编写复杂操作的脚本。
@@ -22,7 +22,7 @@ Crowdin 的大多数功能都可以通过 API 使用。 它允许您创建翻译
## API 客户端
-Crowdin API 客户端是为 Crowdin API 开发的轻量级开源接口。 它们提供用于发起 API 请求的通用服务。
+Crowdin API 客户端是为 Crowdin API 开发的轻量级开源接口。它们提供用于发起 API 请求的通用服务。
@@ -36,7 +36,7 @@ Crowdin API 客户端是为 Crowdin API 开发的轻量级开源接口。 它们
## AI 智能体与 API
-AI 智能体可以通过 REST API 或 MCP(模型上下文协议)与 Crowdin 集成。 面向 AI 的集成接口包括适合 LLM 使用的 API 规范(`llms.txt`)以及对 Crowdin 功能的 MCP 工具访问。
+AI 智能体可以通过 REST API 或 MCP(模型上下文协议)与 Crowdin 集成。面向 AI 的集成接口包括适合 LLM 使用的 API 规范(`llms.txt`)以及对 Crowdin 功能的 MCP 工具访问。
diff --git a/src/content/docs/zh/developer/capabilities/editor-themes.mdx b/src/content/docs/zh/developer/capabilities/editor-themes.mdx
index 29f31b747..d7aa7a579 100644
--- a/src/content/docs/zh/developer/capabilities/editor-themes.mdx
+++ b/src/content/docs/zh/developer/capabilities/editor-themes.mdx
@@ -8,7 +8,7 @@ sidebar:
import { Steps, LinkCard } from '@astrojs/starlight/components';
-Crowdin 编辑器使用基于 JSON 的文件来管理其视觉主题。 本文概述了设计师创建和分发自定义主题的关键概念。
+Crowdin 编辑器使用基于 JSON 的文件来管理其视觉主题。本文概述了设计师创建和分发自定义主题的关键概念。
diff --git a/src/content/docs/zh/developer/capabilities/pseudolocalization.mdx b/src/content/docs/zh/developer/capabilities/pseudolocalization.mdx
index 8030fd80f..14fac1eb1 100644
--- a/src/content/docs/zh/developer/capabilities/pseudolocalization.mdx
+++ b/src/content/docs/zh/developer/capabilities/pseudolocalization.mdx
@@ -9,7 +9,7 @@ sidebar:
import { CardGrid, LinkCard, Steps, Tabs, TabItem, LinkButton } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
-伪本地化是一种用于检查软件是否准备本地化的方法。 此方法显示产品的 UI 将如何处理翻译。 使用此功能可以通过在翻译过程开始之前检查是否应更改任何源字符串来减少潜在的返工。
+伪本地化是一种用于检查软件是否准备本地化的方法。此方法显示产品的 UI 将如何处理翻译。使用此功能可以通过在翻译过程开始之前检查是否应更改任何源字符串来减少潜在的返工。
通过伪本地化,您可以快速检查以下内容:
@@ -20,11 +20,11 @@ import ReadMore from '~/components/ReadMore.astro';
## 参数
-伪本地化可以根据您的需求进行自定义。 您可以调整多个参数,以查看您的应用程序在使用不同语言时的显示效果。
+伪本地化可以根据您的需求进行自定义。您可以调整多个参数,以查看您的应用程序在使用不同语言时的显示效果。
### 长度更正
-允许您将字符串变长或变短,以查看您的产品 UI 是否能正确处理其他语言。 因为某些语言中的翻译可能比项目中的源文本更长或更短。 例如,西班牙语文本比英文文本平均长 25-30%,而日语文本比英文文本短 30-60%。
+允许您将字符串变长或变短,以查看您的产品 UI 是否能正确处理其他语言。因为某些语言中的翻译可能比项目中的源文本更长或更短。例如,西班牙语文本比英文文本平均长 25-30%,而日语文本比英文文本短 30-60%。
### 前后缀添加
@@ -32,7 +32,7 @@ import ReadMore from '~/components/ReadMore.astro';
### 字符转换
-字符转换会将英文字符替换为易于识别的带重音版本、随机阿拉伯字符或中文字符,以便直观发现应用程序中是否存在硬编码字符串。 这可确保您的应用程序已准备好本地化为其他语言(包括从右到左和从左到右的语言)。
+字符转换会将英文字符替换为易于识别的带重音版本、随机阿拉伯字符或中文字符,以便直观发现应用程序中是否存在硬编码字符串。这可确保您的应用程序已准备好本地化为其他语言(包括从右到左和从左到右的语言)。
## 伪本地化应用
@@ -44,7 +44,7 @@ import ReadMore from '~/components/ReadMore.astro';
1. 选择一个可用的预设,或手动设置所有必需的参数。
- 2. 单击 **伪本地化并下载**。 因此,您将获得一个带有伪本地化项目文件的档案。
+ 2. 单击 **伪本地化并下载**。因此,您将获得一个带有伪本地化项目文件的档案。
3. 将下载的文件整合到您的软件中。
@@ -81,9 +81,9 @@ import ReadMore from '~/components/ReadMore.astro';
## 通过设计插件进行伪本地化
-对于设计工具(Figma、Adobe XD)用户,还可以选择使用伪本地化来测试设计是否已准备好进行本地化。 此功能已集成到 Crowdin for Figma 和 Crowdin for Adobe XD 插件中。
+对于设计工具(Figma、Adobe XD)用户,还可以选择使用伪本地化来测试设计是否已准备好进行本地化。此功能已集成到 Crowdin for Figma 和 Crowdin for Adobe XD 插件中。
-它允许您模拟您的内容(例如应用程序的 UI)在使用不同语言时的显示效果,以检查在项目本地化开始之前是否需要修改源字符串。 您可以在将文本发送到 Crowdin 后立即开始对内容进行伪本地化。
+它允许您模拟您的内容(例如应用程序的 UI)在使用不同语言时的显示效果,以检查在项目本地化开始之前是否需要修改源字符串。您可以在将文本发送到 Crowdin 后立即开始对内容进行伪本地化。
diff --git a/src/content/docs/zh/developer/crowdin-apps/publishing/monetization.mdx b/src/content/docs/zh/developer/crowdin-apps/publishing/monetization.mdx
index 67712f318..03089e3ae 100644
--- a/src/content/docs/zh/developer/crowdin-apps/publishing/monetization.mdx
+++ b/src/content/docs/zh/developer/crowdin-apps/publishing/monetization.mdx
@@ -13,22 +13,21 @@ import appMonetizationEnterprise from '!/developer/crowdin_apps_monetization_ent
所有 Crowdin 应用程序可以使用以下支付模式之一:
-* **通过 Crowdin 付款** – 应用程序用户可以直接通过 Crowdin 订阅该应用。 该平台提供了一种简单的付款方式。
+* **通过 Crowdin 付款** – 应用程序用户可以直接通过 Crowdin 订阅该应用。该平台提供了一种简单的付款方式。
* **通过自有支付系统付款** – 应用程序用户可以直接通过应用或连接到该应用的其他第三方服务进行订阅。 Crowdin 应用程序的开发者应自行连接并配置首选支付系统。
* **免费使用 Crowdin 应用程序** – 应用程序用户无需为使用该应用付费。
## 通过 Crowdin 付款
-您可以将 Crowdin 用作支付处理器来处理您的应用程序的订阅。 要通过 Crowdin 付款,请[联系支持团队](https://crowdin.com/contacts),我们将为您的 Crowdin 应用程序创建订阅。
+您可以将 Crowdin 用作支付处理器来处理您的应用程序的订阅。要通过 Crowdin 付款,请[联系支持团队](https://crowdin.com/contacts),我们将为您的 Crowdin 应用程序创建订阅。
-要实现此支付处理器,您需要使用 API 端点来返回应用订阅的最新信息。 您还应该向您的 Crowdin 应用程序添加一个中间件,以限制未订阅的用户访问该应用程序。
+要实现此支付处理器,您需要使用 API 端点来返回应用订阅的最新信息。您还应该向您的 Crowdin 应用程序添加一个中间件,以限制未订阅的用户访问该应用程序。
在中间件中,您应该向 Crowdin 发出 API 请求,并根据结果执行以下操作之一:
-* `200 OK` – 订阅处于活跃状态。 Crowdin 应用程序必须在响应中指定的日期之前提供对功能的访问。 此日期应存储在应用程序中,以减少对此 API 端点的请求数量。
-* `402 Payment Required` – 订阅未完成付款。
- 在这种情况下,限制对应用程序功能的访问并为用户提供结帐页面的 URL。 您将在响应中获得结帐 URL。
-* `404 Bad Request` – 未找到订阅。 这意味着几个错误之一:用户从组织中删除了 Crowdin 应用程序,或者没有为该应用程序定义订阅。 在这种情况下,您应该限制对 Crowdin 应用程序的访问。
+* `200 OK` – 订阅处于活跃状态。 Crowdin 应用程序必须在响应中指定的日期之前提供对功能的访问。此日期应存储在应用程序中,以减少对此 API 端点的请求数量。
+* `402 Payment Required` – 订阅未完成付款。在这种情况下,限制对应用程序功能的访问并为用户提供结帐页面的 URL。您将在响应中获得结帐 URL。
+* `404 Bad Request` – 未找到订阅。这意味着几个错误之一:用户从组织中删除了 Crowdin 应用程序,或者没有为该应用程序定义订阅。在这种情况下,您应该限制对 Crowdin 应用程序的访问。
### 请求
@@ -71,7 +70,7 @@ GET /api/v2/applications/{app-identifier}/subscription
## 通过 Crowdin 购买 Crowdin 应用程序订阅
-如果订阅 Crowdin 应用程序,用户将被引导至包含应用程序订阅详细信息的结帐页面。 请注意,第一笔付款金额可能与应用程序订阅费用不同。 应用程序的订阅费用在计费周期内按比例分配,例如,如果用户在计费周期开始时订阅应用程序,他将全额支付应用程序的订阅价格。 如果用户在他的计费周期中间订阅了一个应用程序,他将只支付该应用程序订阅价格的一半。
+如果订阅 Crowdin 应用程序,用户将被引导至包含应用程序订阅详细信息的结帐页面。请注意,第一笔付款金额可能与应用程序订阅费用不同。应用程序的订阅费用在计费周期内按比例分配,例如,如果用户在计费周期开始时订阅应用程序,他将全额支付应用程序的订阅价格。如果用户在他的计费周期中间订阅了一个应用程序,他将只支付该应用程序订阅价格的一半。
@@ -84,7 +83,7 @@ GET /api/v2/applications/{app-identifier}/subscription
让我们回顾以下可能的情况:
-Crowdin 应用程序的总订阅价格为每月 30 美元。 假设今天是该月的 1 号,下一个计费周期从当月 10 号开始,那么用户在订阅应用时需要支付 10 美元。
+Crowdin 应用程序的总订阅价格为每月 30 美元。假设今天是该月的 1 号,下一个计费周期从当月 10 号开始,那么用户在订阅应用时需要支付 10 美元。
```md
30美元 / 30天(计费周期)* 10天(按比例分配)= 10美元
diff --git a/src/content/docs/zh/developer/crowdin-apps/publishing/promoting.mdx b/src/content/docs/zh/developer/crowdin-apps/publishing/promoting.mdx
index 6074aebda..9d8ac7cd8 100644
--- a/src/content/docs/zh/developer/crowdin-apps/publishing/promoting.mdx
+++ b/src/content/docs/zh/developer/crowdin-apps/publishing/promoting.mdx
@@ -6,26 +6,22 @@ sidebar:
order: 4
---
-创建 Crowdin 应用程序并将其发布到 Crowdin Store 只是应用程序成功的一半。 同样重要的是推广您的应用程序。
+创建 Crowdin 应用程序并将其发布到 Crowdin Store 只是应用程序成功的一半。同样重要的是推广您的应用程序。
文章中描述的方法并不声称面面俱到,而是为您提供一个良好的起点。
## 构建落地页和帮助文档
-创建落地页和帮助文档可以提高 Crowdin 应用程序的转化率并增强应用程序的可信度。
-这也将有助于通过其他方式推广该应用程序。
+创建落地页和帮助文档可以提高 Crowdin 应用程序的转化率并增强应用程序的可信度。这也将有助于通过其他方式推广该应用程序。
## 撰写博客文章
-博客文章是更详细地展示您的 Crowdin 应用程序的绝佳机会。 描述您的 Crowdin 应用程序的工作原理,并将文章重点放在对客户的好处上。
-描述用户为何应使用您的应用程序,并展示工作流程示例或客户成功案例。
+博客文章是更详细地展示您的 Crowdin 应用程序的绝佳机会。描述您的 Crowdin 应用程序的工作原理,并将文章重点放在对客户的好处上。描述用户为何应使用您的应用程序,并展示工作流程示例或客户成功案例。
## 在社交媒体上推广
-社交网络是传播消息的好方式。
-使您的帖子简洁明了,展示 Crowdin 应用程序的优势和最新更新,并附上展示应用程序实际运行的图片或 GIF。
+社交网络是传播消息的好方式。使您的帖子简洁明了,展示 Crowdin 应用程序的优势和最新更新,并附上展示应用程序实际运行的图片或 GIF。
## 向客户发送消息
-通过电子邮件或应用内消息进行定向推送——是让用户立即开始使用您的应用程序的好方法。
-重点向可能从您的应用程序中获益的客户发送消息,或向您了解的 Crowdin 用户发送消息。
+通过电子邮件或应用内消息进行定向推送——是让用户立即开始使用您的应用程序的好方法。重点向可能从您的应用程序中获益的客户发送消息,或向您了解的 Crowdin 用户发送消息。
diff --git a/src/content/docs/zh/developer/dev-tools/configuration-file.mdx b/src/content/docs/zh/developer/dev-tools/configuration-file.mdx
index 4e5dbd3ce..5899dc76b 100644
--- a/src/content/docs/zh/developer/dev-tools/configuration-file.mdx
+++ b/src/content/docs/zh/developer/dev-tools/configuration-file.mdx
@@ -59,7 +59,7 @@ import Include from '~/components/Include.astro';
api_token
- Crowdin 个人访问令牌。 令牌所有者在项目中至少应具有管理员权限
+ Crowdin 个人访问令牌。令牌所有者在项目中至少应具有管理员权限
base_path可选
@@ -71,15 +71,15 @@ import Include from '~/components/Include.astro';
preserve_hierarchy可选
- 如果设置为 true,则目录结构将在服务器上保留。 如果设置为 `false`,目录结构将被展平。
+ 如果设置为 true,则目录结构将在服务器上保留。如果设置为 `false`,目录结构将被展平。
source
- 源文件的过滤器。 支持通配符。
+ 源文件的过滤器。支持通配符。
translation
- 译文文件的存储路径。 支持通配符。
+ 译文文件的存储路径。支持通配符。
@@ -118,13 +118,13 @@ import Include from '~/components/Include.astro';
**\*** (星号)
-匹配文件或目录名称中的任意字符。 如果您指定 `*.json`,它将包含所有如 `messages.json`、`about_us.json` 以及任何以 `.json` 结尾的文件。
+匹配文件或目录名称中的任意字符。如果您指定 `*.json`,它将包含所有如 `messages.json`、`about_us.json` 以及任何以 `.json` 结尾的文件。
---
**\*\*** (双星号)
-递归匹配任意字符串(包括子目录)。 请注意,您可以在 source 和 translation 模式中同时使用 `**`。 在 translation 模式中使用 `**` 时,它始终包含给定文件在 source 中的子路径。 例如,您可以使用 source: `/en/**/*.po` 来递归地将所有 `*.po` 文件上传到 Crowdin。 translation 模式将为 `/%two_letters_code%/**/%original_file_name%`。
+递归匹配任意字符串(包括子目录)。请注意,您可以在 source 和 translation 模式中同时使用 `**`。在 translation 模式中使用 `**` 时,它始终包含给定文件在 source 中的子路径。例如,您可以使用 source: `/en/**/*.po` 来递归地将所有 `*.po` 文件上传到 Crowdin。 translation 模式将为 `/%two_letters_code%/**/%original_file_name%`。
---
@@ -136,7 +136,7 @@ import Include from '~/components/Include.astro';
**[set]**
-匹配集合中的任意单个字符。 行为与正则表达式中的字符集完全相同,包括集合取反(`[^a-z]`)。
+匹配集合中的任意单个字符。行为与正则表达式中的字符集完全相同,包括集合取反(`[^a-z]`)。
---
@@ -178,7 +178,7 @@ Crowdin CLI 允许使用以下占位符,将适当的变量放置在生成的
* 3.txt
-示例 1。 在源文件路径中使用通配符:
+示例 1。在源文件路径中使用通配符:
```yml title="crowdin.yml" wrap
"files": [
@@ -197,7 +197,7 @@ Crowdin CLI 允许使用以下占位符,将适当的变量放置在生成的
]
```
-示例 2。 在忽略文件时使用通配符:
+示例 2。在忽略文件时使用通配符:
```yml title="crowdin.yml"
"files": [
@@ -240,7 +240,7 @@ Crowdin CLI 允许使用以下占位符,将适当的变量放置在生成的
## 忽略文件和目录
-有时,项目中存在一些无需在 Crowdin 中翻译的文件和目录。 在这种情况下,可以在项目的配置文件中添加局部的逐文件规则。
+有时,项目中存在一些无需在 Crowdin 中翻译的文件和目录。在这种情况下,可以在项目的配置文件中添加局部的逐文件规则。
```yml title="crowdin.yml"
"files": [
@@ -267,7 +267,7 @@ Crowdin CLI 允许使用以下占位符,将适当的变量放置在生成的
## 排除源文件的目标语言
-默认情况下,源文件可翻译为项目的所有目标语言。 如果某些源文件不需要翻译成特定的目标语言,可以使用 `excluded_target_languages` 参数将其排除。
+默认情况下,源文件可翻译为项目的所有目标语言。如果某些源文件不需要翻译成特定的目标语言,可以使用 `excluded_target_languages` 参数将其排除。
配置文件示例:
@@ -286,7 +286,7 @@ Crowdin CLI 允许使用以下占位符,将适当的变量放置在生成的
## 导出语言
-默认情况下,所有语言都会被导出。 如果您需要导出特定语言,请使用 `export_languages` 参数来指定它们。
+默认情况下,所有语言都会被导出。如果您需要导出特定语言,请使用 `export_languages` 参数来指定它们。
```yml title="crowdin.yml"
"export_languages": [
@@ -333,7 +333,7 @@ ident3,Source 3,Context 3,,,
* `identifier` – 列包含字符串标识符。
* `source_phrase` – 列包含源字符串。
-* `source_or_translation` – 列包含源字符串,但导出文件时同一列将填充译文。 上传现有译文时,此列的值将用作译文。
+* `source_or_translation` – 列包含源字符串,但导出文件时同一列将填充译文。上传现有译文时,此列的值将用作译文。
* `translation` – 列包含译文。
* `context` – 列包含源字符串的注释或上下文信息。
* `max_length` – 列包含字符串译文的最大长度限制值。
@@ -394,9 +394,9 @@ ident3,Source 3,Context 3,,,
## 将文件上传至指定路径并指定类型
-此功能在 yml 文件部分中添加了两个可选参数的支持:`dest` 和 `type`。 通常用于上传文件名必须不同以便 Crowdin 能正确检测类型的项目。
+此功能在 yml 文件部分中添加了两个可选参数的支持:`dest` 和 `type`。通常用于上传文件名必须不同以便 Crowdin 能正确检测类型的项目。
-`dest` 参数允许您在 Crowdin 中指定文件名。 它支持同时处理多个文件,并支持以下占位符:`%original_file_name%`、`%original_path%`、`%file_extension%`、`%file_name%`。
+`dest` 参数允许您在 Crowdin 中指定文件名。它支持同时处理多个文件,并支持以下占位符:`%original_file_name%`、`%original_path%`、`%file_extension%`、`%file_name%`。
如果您使用 `dest` 参数,配置文件应包含值为 `true` 的 `preserve_hierarchy` 参数。
@@ -423,7 +423,7 @@ ident3,Source 3,Context 3,,,
## 更新已更改的字符串
-您可以使用 `update_option` 参数在文件更新过程中保留已更改字符串的译文。 如果未设置该参数,已更改字符串的译文将会丢失。 适用于修正错别字和对源字符串进行微小改动的情况。
+您可以使用 `update_option` 参数在文件更新过程中保留已更改字符串的译文。如果未设置该参数,已更改字符串的译文将会丢失。适用于修正错别字和对源字符串进行微小改动的情况。
根据值的不同,`update_option` 用于在文件更新期间保留译文以及保留/移除已更改字符串的审核状态。
@@ -453,8 +453,7 @@ ident3,Source 3,Context 3,,,
## 自定义分段
-使用您自己的分割规则上传 XML、HTML、MD 或其他没有键值结构的源文件。
-如果未指定,将使用预定义的分割规则(SRX 2.0)进行自动内容分割。
+使用您自己的分割规则上传 XML、HTML、MD 或其他没有键值结构的源文件。如果未指定,将使用预定义的分割规则(SRX 2.0)进行自动内容分割。
配置文件自定义分割示例:
@@ -486,20 +485,20 @@ ident3,Source 3,Context 3,,,
translate_content
可选
bool
- 定义是否翻译标签内的文本内容。
可接受的值为 0 或 1。 默认值为 1。
+ 定义是否翻译标签内的文本内容。
可接受的值为 0 或 1。默认值为 1。
translate_attributes可选
bool
- 定义是否翻译标签的属性。
可接受的值为 0 或 1。 默认值为 1。
+ 定义是否翻译标签的属性。
可接受的值为 0 或 1。默认值为 1。
content_segmentation可选
bool
- 定义是否将长文本拆分为较小的文本片段。
可接受的值为 0 或 1。 默认值为 1。
- 注意! 启用内容分段后,译文上传由实验性机器学习技术处理。
+ 定义是否将长文本拆分为较小的文本片段。
可接受的值为 0 或 1。默认值为 1。
+ 注意!启用内容分段后,译文上传由实验性机器学习技术处理。
@@ -508,9 +507,8 @@ ident3,Source 3,Context 3,,,
array
- 这是一个字符串数组,其中每个条目是应导入的 DOM 元素的 XPath。
- 示例路径:/path/to/node 或 /path/to/attribute[@attr]
- 注意! 如果已定义,导入时将不考虑 translate_content 和 translate_attributes 参数。
+ 这是一个字符串数组,其中每个条目是应导入的 DOM 元素的 XPath。
示例路径:/path/to/node 或 /path/to/attribute[@attr]
+ 注意!如果已定义,导入时将不考虑 translate_content 和 translate_attributes 参数。
@@ -554,8 +552,8 @@ ident3,Source 3,Context 3,,,
bool
- 定义是否将长文本拆分为较小的文本片段。 仅适用于 TXT、DOCX、DITA、IDML、MEDIAWIKI、HTML、Front Matter HTML、Markdown、Front Matter Markdown、XML、XLIFF、XLIFF 2.0
- 可接受的值为 0 或 1。 默认值为 1。
+ 定义是否将长文本拆分为较小的文本片段。仅适用于 TXT、DOCX、DITA、IDML、MEDIAWIKI、HTML、Front Matter HTML、Markdown、Front Matter Markdown、XML、XLIFF、XLIFF 2.0
+ 可接受的值为 0 或 1。默认值为 1。
注意:启用内容分割后,译文上传由实验性机器学习技术处理。
@@ -583,7 +581,7 @@ ident3,Source 3,Context 3,,,
##### 转义引号
-定义在导出的译文中单引号是否应由另一个单引号或反斜杠转义。 您可以添加逐文件的 `escape_quotes` 选项。
+定义在导出的译文中单引号是否应由另一个单引号或反斜杠转义。您可以添加逐文件的 `escape_quotes` 选项。
可接受的值:
@@ -594,8 +592,7 @@ ident3,Source 3,Context 3,,,
##### 转义特殊字符
-定义在导出的译文中特殊字符(`=`、`:`、`!` 和 `#`)是否应由反斜杠转义。
-您可以添加逐文件的 `escape_special_characters` 选项。
+定义在导出的译文中特殊字符(`=`、`:`、`!` 和 `#`)是否应由反斜杠转义。您可以添加逐文件的 `escape_special_characters` 选项。
可接受的值:
@@ -617,11 +614,11 @@ ident3,Source 3,Context 3,,,
## VCS 集成的配置文件
-VCS 集成需要与 CLI 工具相同的配置文件,即支持相同的结构。 唯一的区别是出于安全原因,您不应将项目凭据存储在文件头部。 此外,您还可以使用一些额外参数。
+VCS 集成需要与 CLI 工具相同的配置文件,即支持相同的结构。唯一的区别是出于安全原因,您不应将项目凭据存储在文件头部。此外,您还可以使用一些额外参数。
### 拉取请求标题和标签
-默认的拉取请求标题为 `New Crowdin updates`。 要指定自定义拉取请求标题并为拉取请求添加标签,可以在配置文件中使用以下参数:`pull_request_title`、`pull_request_labels`。
+默认的拉取请求标题为 `New Crowdin updates`。要指定自定义拉取请求标题并为拉取请求添加标签,可以在配置文件中使用以下参数:`pull_request_title`、`pull_request_labels`。
```yml title="crowdin.yml"
"pull_request_title": "Custom PR title"
@@ -645,9 +642,9 @@ VCS 集成需要与 CLI 工具相同的配置文件,即支持相同的结构
[ci skip]
```
-默认添加 `[ci skip]` 标签,以避免同时同步多个文件时为每个文件单独触发 CI 构建。 通过拉取请求将这些更改合并到主分支后,您的 CI 仍会按预期运行。
+默认添加 `[ci skip]` 标签,以避免同时同步多个文件时为每个文件单独触发 CI 构建。通过拉取请求将这些更改合并到主分支后,您的 CI 仍会按预期运行。
-如需在提交消息中添加自定义文本,请使用 `commit_message` 参数。 默认情况下,您的文本会附加在默认消息下方(等同于将 `append_commit_message` 设置为 `true`):
+如需在提交消息中添加自定义文本,请使用 `commit_message` 参数。默认情况下,您的文本会附加在默认消息下方(等同于将 `append_commit_message` 设置为 `true`):
```yml title="crowdin.yml"
"commit_message": "Fix: 来自 Crowdin 的新译文"
@@ -671,7 +668,7 @@ Fix: 来自 Crowdin 的新译文
您可以在提交消息中使用 `%original_file_name%` 和 `%language%` 占位符来插入文件名和语言。
- 当您替换默认消息(`append_commit_message: false`)时,`[ci skip]` 标签将不再自动添加。 如果仍希望跳过中间的 CI 构建,请在自定义消息中手动包含该标签。
+ 当您替换默认消息(`append_commit_message: false`)时,`[ci skip]` 标签将不再自动添加。如果仍希望跳过中间的 CI 构建,请在自定义消息中手动包含该标签。
### 拉取请求指派人
@@ -752,11 +749,9 @@ Fix: 来自 Crowdin 的新译文
## 向源字符串添加标签
-要向源字符串添加现有标签或新标签,请使用 `labels` 参数。
-标签仅在首次上传到 Crowdin 项目时添加到源字符串。
+要向源字符串添加现有标签或新标签,请使用 `labels` 参数。标签仅在首次上传到 Crowdin 项目时添加到源字符串。
-在使用 `labels` 参数之前上传到 Crowdin 项目的字符串将不会被标记。
-如果您直接在 Crowdin 中移除了首次上传时添加的标签,下次同步时不会重新添加。
+在使用 `labels` 参数之前上传到 Crowdin 项目的字符串将不会被标记。如果您直接在 Crowdin 中移除了首次上传时添加的标签,下次同步时不会重新添加。
示例:
@@ -785,7 +780,7 @@ Fix: 来自 Crowdin 的新译文
软件项目通常会为语言区域目录使用自定义名称。 Crowdin 允许您映射自己的语言,以便在项目中识别它们。
-假设您的语言区域目录命名为 `en`、`uk`、`fr`、`de`。 所有这些都可以用 `%two_letters_code%` 占位符来表示。 不过,您有一个名为 `zh_CH` 的目录。 您还可以覆盖其他占位符的语言代码,如 `%android_code%`、`%locale%` 等。
+假设您的语言区域目录命名为 `en`、`uk`、`fr`、`de`。所有这些都可以用 `%two_letters_code%` 占位符来表示。不过,您有一个名为 `zh_CH` 的目录。您还可以覆盖其他占位符的语言代码,如 `%android_code%`、`%locale%` 等。
详细了解 [CLI 的语言映射配置](https://crowdin.github.io/crowdin-cli/advanced#languages-mapping-configuration)。
@@ -798,7 +793,7 @@ Fix: 来自 Crowdin 的新译文
## 对 VCS 集成和 CLI 使用同一个配置文件
-有时需要在同一个项目中同时使用 VCS 集成和 CLI。 通常在这种情况下,您需要两个独立的配置文件,一个用于 VCS 集成,另一个用于 CLI。 但是,您可以对两种情况使用同一个配置文件。
+有时需要在同一个项目中同时使用 VCS 集成和 CLI。通常在这种情况下,您需要两个独立的配置文件,一个用于 VCS 集成,另一个用于 CLI。但是,您可以对两种情况使用同一个配置文件。
由于 VCS 集成配置文件不包含 CLI 所需的 `project_id` 和 `api_token` 凭据,您可以在命令中使用以下参数直接传递它们:`-i/--project-id`、`-T/--token`。
diff --git a/src/content/docs/zh/developer/guides/apps-localization.mdx b/src/content/docs/zh/developer/guides/apps-localization.mdx
index cb912344a..2749e9493 100644
--- a/src/content/docs/zh/developer/guides/apps-localization.mdx
+++ b/src/content/docs/zh/developer/guides/apps-localization.mdx
@@ -11,7 +11,7 @@ import ReadMore from '~/components/ReadMore.astro';
## 单一项目中的本地化管理
-在 Crowdin 项目中翻译 iOS 和 Android 文件。 根据您的项目规范,使用以下建议的选项之一。
+在 Crowdin 项目中翻译 iOS 和 Android 文件。根据您的项目规范,使用以下建议的选项之一。
推荐做法:
@@ -24,9 +24,9 @@ import ReadMore from '~/components/ReadMore.astro';
将 iOS 和 Android 应用程序文件上传到一个 Crowdin 项目,然后在项目的**设置 > 导入 > 源字符串**中选择**隐藏**选项。
-通常,iOS 和 Android 应用在 iOS 和 Android 文件之间共享大部分源字符串。 选择**隐藏**选项后,系统会检测两种文件类型中的重复字符串并将其隐藏,仅保留最先上传的文件中的字符串可见。
+通常,iOS 和 Android 应用在 iOS 和 Android 文件之间共享大部分源字符串。选择**隐藏**选项后,系统会检测两种文件类型中的重复字符串并将其隐藏,仅保留最先上传的文件中的字符串可见。
-主字符串翻译完成后,由于选择了**隐藏**选项,隐藏的重复项会自动继承该译文。 这样,翻译人员只需处理唯一可见的文本。 当主字符串的译文更新后,隐藏的重复项也会继承更新后的译文。
+主字符串翻译完成后,由于选择了**隐藏**选项,隐藏的重复项会自动继承该译文。这样,翻译人员只需处理唯一可见的文本。当主字符串的译文更新后,隐藏的重复项也会继承更新后的译文。
详细了解[重复字符串](/zh/project-settings/import/#重复字符串)。
@@ -36,7 +36,7 @@ import ReadMore from '~/components/ReadMore.astro';
如果 iOS 和 Android 的某些源字符串相同,只是占位符不同,我们建议在项目的**设置 > 导入 > 源字符串**中选择**统一占位符**选项。
-例如,您添加了 iOS 字符串 `Hello, %@!` 和类似的 Android 字符串 `Hello, %s!`。 **统一占位符**选项会将两者转换为 `Hello, [%s]!`,这样来自 Android 文件的翻译就可以迁移到 iOS。 导出时,您将获得原始占位符的译文。
+例如,您添加了 iOS 字符串 `Hello, %@!` 和类似的 Android 字符串 `Hello, %s!`。**统一占位符**选项会将两者转换为 `Hello, [%s]!`,这样来自 Android 文件的翻译就可以迁移到 iOS。导出时,您将获得原始占位符的译文。
还可以通过项目的**字符串**部分在项目中在线添加/修改 Android XML 和 iOS Strings 文件的新字符串。
@@ -59,11 +59,11 @@ import ReadMore from '~/components/ReadMore.astro';
在 Crowdin 中本地化一个应用程序的资源,并为您的 Android 和 iOS 应用程序下载不同的文件格式。
-例如,您可以为 [Android 本地化](https://crowdin.com/blog/2022/08/10/android-app-localization-tutorial)上传一个 XML 文件到 Crowdin,并在导出时获得两个文件:Android 的 XML 文件和 iOS 的 Strings 文件。 您可能需要对导出的文件稍作调整(翻译键名将保持与 Android 文件中的相同) 这样他们可能需要对 iOS 文件进行调整)。 然而,可以采用这种办法大大减少翻译服务的本地化时间和费用。
+例如,您可以为 [Android 本地化](https://crowdin.com/blog/2022/08/10/android-app-localization-tutorial)上传一个 XML 文件到 Crowdin,并在导出时获得两个文件:Android 的 XML 文件和 iOS 的 Strings 文件。您可能需要对导出的文件稍作调整(翻译键名将保持与 Android 文件中的相同) 这样他们可能需要对 iOS 文件进行调整)。然而,可以采用这种办法大大减少翻译服务的本地化时间和费用。
## 移动应用本地化下一步
-以下是您在本地化移动应用程序时可能会考虑的下一个步骤。 与处理源文件的传统方法相比,您可以在 Crowdin 插件的帮助下,直接从设计工具发送字符串进行翻译。 另一个不错的选择是使用 CDN Distributions 立即更新您的移动应用程序的已翻译字符串,而无需在 App Store 或 Google Play 上推出新版本。
+以下是您在本地化移动应用程序时可能会考虑的下一个步骤。与处理源文件的传统方法相比,您可以在 Crowdin 插件的帮助下,直接从设计工具发送字符串进行翻译。另一个不错的选择是使用 CDN Distributions 立即更新您的移动应用程序的已翻译字符串,而无需在 App Store 或 Google Play 上推出新版本。
在我们的博客上阅读更多关于 [Android](https://crowdin.com/blog/2022/08/10/android-app-localization-tutorial) 或 iOS [移动应用本地化](https://crowdin.com/blog/2021/02/11/smart-ways-to-approach-mobile-app-localization) 的内容。
diff --git a/src/content/docs/zh/developer/guides/automated-screenshot-management.mdx b/src/content/docs/zh/developer/guides/automated-screenshot-management.mdx
index 43e89002b..8b36dfabc 100644
--- a/src/content/docs/zh/developer/guides/automated-screenshot-management.mdx
+++ b/src/content/docs/zh/developer/guides/automated-screenshot-management.mdx
@@ -8,7 +8,7 @@ import { Steps, Tabs, TabItem } from '@astrojs/starlight/components';
本指南介绍如何在 Crowdin [In-Context](/zh/developer/in-context-localization/) 中自动生成和更新截图。
-通过自动创建截图,译员可获得准确且最新的视觉上下文,从而改善本地化流程和翻译质量。 本指南涵盖前提条件、设置说明、跨网页捕获截图以及通过 API 将其上传至 Crowdin。
+通过自动创建截图,译员可获得准确且最新的视觉上下文,从而改善本地化流程和翻译质量。本指南涵盖前提条件、设置说明、跨网页捕获截图以及通过 API 将其上传至 Crowdin。
## 前提条件
@@ -20,10 +20,10 @@ import { Steps, Tabs, TabItem } from '@astrojs/starlight/components';
1. **在 Crowdin 中启用 2FA**:打开您的项目,前往 **Settings > Privacy & collaboration > Privacy**,为登录设置双重身份验证。
- 2. **禁用设备验证**:设备验证可确保账户安全,但可能会中断自动化工作流。 在测试环境中禁用此功能可确保自动化不受干扰。
+ 2. **禁用设备验证**:设备验证可确保账户安全,但可能会中断自动化工作流。在测试环境中禁用此功能可确保自动化不受干扰。
* 对于 Crowdin:前往 **Account Settings > Account > New device verification**,禁用该设置。
* 对于 Crowdin Enterprise:前往 **Account Settings > Security > Device Verification**,禁用该设置。
- 3. **生成密钥**:获取用于生成 2FA 令牌的密钥。 使用 `otplib` 库以编程方式创建一次性密码 (OTP) 时需要此密钥。
+ 3. **生成密钥**:获取用于生成 2FA 令牌的密钥。使用 `otplib` 库以编程方式创建一次性密码 (OTP) 时需要此密钥。
### 依赖项
@@ -61,7 +61,7 @@ import { Steps, Tabs, TabItem } from '@astrojs/starlight/components';
## 使用 Crowdin In-Context 捕获截图
-Crowdin 提供 `window.jipt.capture_screenshot(name: string, options: object | null)` 方法来自动生成截图。 除截图外,此方法还会收集元数据,为译员提供详细且准确的工作上下文。 以下章节介绍如何使用 Playwright 实现此功能。
+Crowdin 提供 `window.jipt.capture_screenshot(name: string, options: object | null)` 方法来自动生成截图。除截图外,此方法还会收集元数据,为译员提供详细且准确的工作上下文。以下章节介绍如何使用 Playwright 实现此功能。
### 代码示例
@@ -117,10 +117,10 @@ test('Capture Crowdin Screenshots', async ({ page }) => {
* **导航页面**:使用 `page.goto(url)` 导航至应用中的特定页面。
* **登录**:使用 Playwright 的定位器(如 `getByRole()` 和 `getByLabel()`)模拟用户操作,例如填写表单和点击按钮。
-* **捕获截图**:使用 `window.jipt.capture_screenshot()` 生成截图并将其上传至 Crowdin。 该方法接受以下参数:
+* **捕获截图**:使用 `window.jipt.capture_screenshot()` 生成截图并将其上传至 Crowdin。该方法接受以下参数:
* `name: string`:截图的名称。
* `options: object | null`:自定义设置:
- * `override: boolean`:`override` 参数决定 Crowdin 如何处理名称重复的截图。 使用 `true`(默认值)覆盖第一个匹配的截图,或使用 `false` 创建新的截图,即使名称相同。
- * `success: function`:上传成功时触发的回调函数。 它接收一个包含 `{msg_type: 'make_screenshot_data', screenshot_name: string}` 的对象,提供消息类型和已上传截图的名称。
- * `error: function`:上传失败时触发的回调函数。 它接收一个包含 `{msg_type: 'make_screenshot_error', response: object}` 的对象或一个 `Error`,其中包含有关失败的详细信息。
-* **双重身份验证**:在启用 2FA 的情况下,使用 `otplib` 库以编程方式生成 OTP 令牌。 将 `'KEY'` 替换为您项目的密钥,以生成有效的 OTP。
+ * `override: boolean`:`override` 参数决定 Crowdin 如何处理名称重复的截图。使用 `true`(默认值)覆盖第一个匹配的截图,或使用 `false` 创建新的截图,即使名称相同。
+ * `success: function`:上传成功时触发的回调函数。它接收一个包含 `{msg_type: 'make_screenshot_data', screenshot_name: string}` 的对象,提供消息类型和已上传截图的名称。
+ * `error: function`:上传失败时触发的回调函数。它接收一个包含 `{msg_type: 'make_screenshot_error', response: object}` 的对象或一个 `Error`,其中包含有关失败的详细信息。
+* **双重身份验证**:在启用 2FA 的情况下,使用 `otplib` 库以编程方式生成 OTP 令牌。将 `'KEY'` 替换为您项目的密钥,以生成有效的 OTP。
diff --git a/src/content/docs/zh/developer/guides/shopify-apps-localization.mdx b/src/content/docs/zh/developer/guides/shopify-apps-localization.mdx
index 9ecdc23a6..536f9e43d 100644
--- a/src/content/docs/zh/developer/guides/shopify-apps-localization.mdx
+++ b/src/content/docs/zh/developer/guides/shopify-apps-localization.mdx
@@ -4,7 +4,7 @@ description: 了解如何使用 Crowdin 本地化您的 Shopify 应用程序,
slug: developer/shopify-apps-localization
hero:
title: Shopify 应用程序本地化
- tagline: 欢迎 Shopify 合作伙伴! 如果您希望将应用程序扩展到新市场和新用户,并提升现有的全球用户体验,本指南将帮助您使用 Crowdin 翻译您的 Shopify 应用程序。
+ tagline: 欢迎 Shopify 合作伙伴!如果您希望将应用程序扩展到新市场和新用户,并提升现有的全球用户体验,本指南将帮助您使用 Crowdin 翻译您的 Shopify 应用程序。
tableOfContents: false
---
@@ -21,18 +21,18 @@ import HelpBanner from '~/components/HelpBanner.astro';
**I18n 的基本含义:**
- 将代码中所有可翻译的文本提取到单独的文件中。 如果您的应用程序还有其他与语言区域相关的内容(例如应用程序显示货币、日期或数字),您可能需要使用适当的 i18n 工具,以根据目标语言的规则显示数据。
+ 将代码中所有可翻译的文本提取到单独的文件中。如果您的应用程序还有其他与语言区域相关的内容(例如应用程序显示货币、日期或数字),您可能需要使用适当的 i18n 工具,以根据目标语言的规则显示数据。
## 概述
-使用 Crowdin,翻译过程本身非常简单。 它涉及将您的 Github(或任何其他 GIT 服务器)存储库与 Crowdin 集成。 然后,您的应用程序语言资源文件将被导入 Crowdin,在那里可以翻译成不同的语言。 翻译完成后,您可以轻松地将其导出回您的 Github 存储库。 最重要的是,如果您的应用程序有更新,Crowdin 将自动获取更改,并允许您轻松翻译新内容。
+使用 Crowdin,翻译过程本身非常简单。它涉及将您的 Github(或任何其他 GIT 服务器)存储库与 Crowdin 集成。然后,您的应用程序语言资源文件将被导入 Crowdin,在那里可以翻译成不同的语言。翻译完成后,您可以轻松地将其导出回您的 Github 存储库。最重要的是,如果您的应用程序有更新,Crowdin 将自动获取更改,并允许您轻松翻译新内容。
- 设置 Crowdin 项目后,源文本流向 Crowdin,翻译后的内容则流回。 您可以选择翻译供应商来购买翻译服务。
+ 设置 Crowdin 项目后,源文本流向 Crowdin,翻译后的内容则流回。您可以选择翻译供应商来购买翻译服务。
- 作为 Shopify 合作伙伴,您可能有资格由 Shopify 承担应用程序本地化的费用。 在购买翻译服务之前,请务必联系 [support@shopify.com](mailto:support@shopify.com)。
+ 作为 Shopify 合作伙伴,您可能有资格由 Shopify 承担应用程序本地化的费用。在购买翻译服务之前,请务必联系 [support@shopify.com](mailto:support@shopify.com)。
要获得报销资格,您应从以下翻译供应商处购买翻译服务:
@@ -54,13 +54,12 @@ import HelpBanner from '~/components/HelpBanner.astro';
✅ 开展多语言业务
- 在对应用程序进行本地化时,您的业务运营中可能会有越来越多的部分变得多语言化。 例如,您向客户发送的电子邮件或提供的帮助页面。
- Crowdin 将作为您全球业务运营的 LangOps 工具。 如果您需要翻译营销内容、知识库内容或其他材料,请务必查看 Crowdin Store,以便与您的营销自动化系统或帮助台集成。
+ 在对应用程序进行本地化时,您的业务运营中可能会有越来越多的部分变得多语言化。例如,您向客户发送的电子邮件或提供的帮助页面。
+ Crowdin 将作为您全球业务运营的 LangOps 工具。如果您需要翻译营销内容、知识库内容或其他材料,请务必查看 Crowdin Store,以便与您的营销自动化系统或帮助台集成。
✅ 持续本地化
- 如果您在不断改进 Shopify 应用程序,您的存储库中可能有多个分支。
- 所有分支都可以与 Crowdin 同步,并与开发流程并行进行翻译,确保本地化不会延误您的发布。
+ 如果您在不断改进 Shopify 应用程序,您的存储库中可能有多个分支。
所有分支都可以与 Crowdin 同步,并与开发流程并行进行翻译,确保本地化不会延误您的发布。
✅ 上下文与高质量翻译
@@ -74,33 +73,33 @@ import HelpBanner from '~/components/HelpBanner.astro';
以下是如何开始使用 Crowdin 翻译您的 Shopify 应用程序的分步指南:
- 1. **创建 Crowdin 账户**。 在[此处](https://crowdin.com/pricing)创建免费的 Crowdin 账户(选择免费计划)。
+ 1. **创建 Crowdin 账户**。在[此处](https://crowdin.com/pricing)创建免费的 Crowdin 账户(选择免费计划)。
- 2. **创建新项目**。 注册后,转到您的个人资料页面,然后点击[创建项目](https://crowdin.com/createproject)。 为项目命名,选择源语言和目标语言。
+ 2. **创建新项目**。注册后,转到您的个人资料页面,然后点击[创建项目](https://crowdin.com/createproject)。为项目命名,选择源语言和目标语言。
- 3. **连接您的 GitHub 存储库**。 转到项目设置,点击**集成**,然后选择 **GitHub**。
- 您需要验证您的 GitHub 账户并授权 Crowdin。 访问此页面了解更多关于 [Crowdin 的 GitHub 集成](https://store.crowdin.com/github)的信息。 如果您使用不同的代码托管服务,可以在此处找到所有可能的集成工具,包括与其他 Git 服务的集成以及适用于更高级配置的 CLI 工具。
+ 3. **连接您的 GitHub 存储库**。转到项目设置,点击**集成**,然后选择 **GitHub**。
+ 您需要验证您的 GitHub 账户并授权 Crowdin。访问此页面了解更多关于 [Crowdin 的 GitHub 集成](https://store.crowdin.com/github)的信息。如果您使用不同的代码托管服务,可以在此处找到所有可能的集成工具,包括与其他 Git 服务的集成以及适用于更高级配置的 CLI 工具。
- 4. **开始翻译**。 您的字符串将被导入 Crowdin,您现在可以开始翻译流程。
+ 4. **开始翻译**。您的字符串将被导入 Crowdin,您现在可以开始翻译流程。
## 购买翻译服务
- 1. **导航至您的项目**。 导航至您应用程序的 Crowdin 页面。
+ 1. **导航至您的项目**。导航至您应用程序的 Crowdin 页面。
- 2. **转到任务**。 在顶部导航栏中,点击**任务**。 这将引导您进入任务管理页面。
+ 2. **转到任务**。在顶部导航栏中,点击**任务**。这将引导您进入任务管理页面。
- 3. **连接您的 Github 存储库**。 点击**创建任务**按钮,通常位于屏幕右上角。
+ 3. **连接您的 Github 存储库**。点击**创建任务**按钮,通常位于屏幕右上角。
- 4. **定义任务参数**。 将出现一个表单,您需要填写有关任务的详细信息:
+ 4. **定义任务参数**。将出现一个表单,您需要填写有关任务的详细信息:
* **语言:** 选择此任务的目标语言。
* **活动类型:** 选择任务涉及翻译、校对还是两者兼有。
* **待翻译文件:** 选择需要翻译的特定文件。
* **受让人:** 选择您选择的翻译机构。
* **截止日期:** 如有必要,为任务设置截止日期。
- 5. **创建任务**。 填写完必要的详细信息后,点击**创建**按钮。
+ 5. **创建任务**。填写完必要的详细信息后,点击**创建**按钮。
diff --git a/src/content/docs/zh/developer/modules/ai-modules/ai-prompt-provider.mdx b/src/content/docs/zh/developer/modules/ai-modules/ai-prompt-provider.mdx
index e44115471..144ae7c57 100644
--- a/src/content/docs/zh/developer/modules/ai-modules/ai-prompt-provider.mdx
+++ b/src/content/docs/zh/developer/modules/ai-modules/ai-prompt-provider.mdx
@@ -9,7 +9,7 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商生成提示的过程。 通过将此模块集成到您的应用中,您可以创建利用 Crowdin 项目中各类上下文信息的外部自动翻译和 Assist 提示。 该模块允许您在外部编译提示,确保其可直接由 AI 提供商执行,无需任何进一步修改。 此方法对于使用经过微调的模型的用户尤为有益,这些模型需要与 Crowdin 生成的提示结构不同的特定提示结构,从而实现无缝集成和最佳性能。
+AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商生成提示的过程。通过将此模块集成到您的应用中,您可以创建利用 Crowdin 项目中各类上下文信息的外部自动翻译和 Assist 提示。该模块允许您在外部编译提示,确保其可直接由 AI 提供商执行,无需任何进一步修改。此方法对于使用经过微调的模型的用户尤为有益,这些模型需要与 Crowdin 生成的提示结构不同的特定提示结构,从而实现无缝集成和最佳性能。
## 访问权限
@@ -74,8 +74,7 @@ AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商
类型: string
必填: 是
- 描述: 自定义 AI 徽标的相对 URL,将在 Crowdin 界面中显示。
- 建议分辨率为 48x48 像素。
+ 描述: 自定义 AI 徽标的相对 URL,将在 Crowdin 界面中显示。
建议分辨率为 48x48 像素。
@@ -99,8 +98,7 @@ AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商
类型: string
允许值: crowdin、crowdin-enterprise
- 描述: 可安装该模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装该模块的环境集合。
此参数在跨产品的应用程序中必需。
@@ -108,9 +106,9 @@ AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商
## AI Prompt Provider 应用与 Crowdin 之间的通信
-系统收集需要翻译的字符串及所有相关上下文,并将这些数据发送至 AI Prompt Provider 应用。 应用处理数据,并使用 `compileUrl` 编译针对特定 AI 模型和需求优化的提示。 编译后的提示随后返回至 Crowdin,并发送给所选的 AI 提供商。
+系统收集需要翻译的字符串及所有相关上下文,并将这些数据发送至 AI Prompt Provider 应用。应用处理数据,并使用 `compileUrl` 编译针对特定 AI 模型和需求优化的提示。编译后的提示随后返回至 Crowdin,并发送给所选的 AI 提供商。
-## Crowdin 向应用发出的 Assist 操作请求
+### Crowdin 向应用发出的 Assist 操作请求
对于基于字符串的项目,不包含 `file` 属性。
@@ -342,7 +340,7 @@ AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商
}
```
-## Crowdin 向应用发出的自动翻译操作请求
+### Crowdin 向应用发出的自动翻译操作请求
对于基于字符串的项目,不包含 `file` 属性。
@@ -591,7 +589,7 @@ AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商
}
```
-## Crowdin 向应用发出的 Alignment 操作请求
+### Crowdin 向应用发出的 Alignment 操作请求
请求载荷示例:
@@ -724,7 +722,7 @@ AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商
}
```
-## 应用的预期响应(纯文本内容)
+### 应用的预期响应(纯文本内容)
响应载荷示例:
@@ -736,7 +734,7 @@ AI Prompt Provider 模块旨在简化为自定义及原生支持的 AI 提供商
}
```
-## 应用的预期响应(内容部分)
+### 应用的预期响应(内容部分)
响应载荷示例:
diff --git a/src/content/docs/zh/developer/modules/ai-modules/overview.mdx b/src/content/docs/zh/developer/modules/ai-modules/overview.mdx
index 4ddc01415..692560714 100644
--- a/src/content/docs/zh/developer/modules/ai-modules/overview.mdx
+++ b/src/content/docs/zh/developer/modules/ai-modules/overview.mdx
@@ -48,7 +48,7 @@ AI 模块允许应用程序集成人工智能功能、连接到自定义 AI/MT
## 将模块添加到您的 Crowdin 应用
-要在应用中使用模块,请在 [应用描述符](/zh/developer/crowdin-apps-app-descriptor/) 文件的 modules 下声明该模块,并包含所有必需属性。 您包含的属性控制模块的自定义选项。
+要在应用中使用模块,请在 [应用描述符](/zh/developer/crowdin-apps-app-descriptor/) 文件的 modules 下声明该模块,并包含所有必需属性。您包含的属性控制模块的自定义选项。
## 结构
diff --git a/src/content/docs/zh/developer/modules/file-processing-modules/custom-bundle-generator.mdx b/src/content/docs/zh/developer/modules/file-processing-modules/custom-bundle-generator.mdx
index ce72af8c4..6c4c41389 100644
--- a/src/content/docs/zh/developer/modules/file-processing-modules/custom-bundle-generator.mdx
+++ b/src/content/docs/zh/developer/modules/file-processing-modules/custom-bundle-generator.mdx
@@ -9,7 +9,7 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-使用此模块可支持[目标文件包](/bundles/)的自定义格式。 生成过程委托给实现了自定义包生成器模块的 Crowdin 应用。 当译文准备就绪后,Crowdin 会将译文数据发送至您的应用,应用以所需格式返回生成的包。
+使用此模块可支持[目标文件包](/bundles/)的自定义格式。生成过程委托给实现了自定义包生成器模块的 Crowdin 应用。当译文准备就绪后,Crowdin 会将译文数据发送至您的应用,应用以所需格式返回生成的包。
## 访问权限
@@ -65,7 +65,7 @@ import { Aside } from '@astrojs/starlight/components';
类型: string
必填: 是
- 描述: 自定义包类型的标识符。 可在 API 中使用,以在生成翻译包时触发此模块的处理。
+ 描述: 自定义包类型的标识符。可在 API 中使用,以在生成翻译包时触发此模块的处理。
@@ -81,8 +81,8 @@ import { Aside } from '@astrojs/starlight/components';
类型: bool
必填: 否
- 允许值: true、false。 默认值为 false
- 描述: 允许在单个请求中导出多个目标语言的字符串。 适用于在同一包中支持多种语言的文件格式。
+ 允许值: true、false。默认值为 false
+ 描述: 允许在单个请求中导出多个目标语言的字符串。适用于在同一包中支持多种语言的文件格式。
@@ -90,7 +90,7 @@ import { Aside } from '@astrojs/starlight/components';
类型: bool
必填: 是
- 描述: 对于包生成器模块,必须设置为 true。 表明应用期望从 Crowdin 导出字符串以生成自定义包。
+ 描述: 对于包生成器模块,必须设置为 true。表明应用期望从 Crowdin 导出字符串以生成自定义包。
@@ -98,7 +98,7 @@ import { Aside } from '@astrojs/starlight/components';
类型: array
必填: 是
- 描述: 与生成的包关联的文件扩展名列表(例如 .resx、.json)。 定义预期的输出格式,用于 Crowdin 中的文件命名和导出处理。
+ 描述: 与生成的包关联的文件扩展名列表(例如 .resx、.json)。定义预期的输出格式,用于 Crowdin 中的文件命名和导出处理。
@@ -106,9 +106,9 @@ import { Aside } from '@astrojs/starlight/components';
## 自定义包生成器应用与 Crowdin 之间的通信
-当用户请求导出翻译包时,Crowdin 会向应用配置的 URL(`$baseUrl . $url`)发送包含必要项目、语言和译文数据的 HTTP 请求。 应用处理数据后,返回生成的包文件。
+当用户请求导出翻译包时,Crowdin 会向应用配置的 URL(`$baseUrl . $url`)发送包含必要项目、语言和译文数据的 HTTP 请求。应用处理数据后,返回生成的包文件。
-自定义包生成器应用的请求和响应具有两分钟超时限制。 请求和响应的最大负载大小限制为 5 MB。
+自定义包生成器应用的请求和响应具有两分钟超时限制。请求和响应的最大负载大小限制为 5 MB。
### 向应用发出请求
@@ -162,7 +162,7 @@ import { Aside } from '@astrojs/starlight/components';
类型: string
可能值: build-file
- 描述: 指定应用应执行的操作。 对于包生成器模块,始终设置为 build-file。 Crowdin 发送译文数据并期望返回生成的包。
+ 描述: 指定应用应执行的操作。对于包生成器模块,始终设置为 build-file。 Crowdin 发送译文数据并期望返回生成的包。
@@ -170,8 +170,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(strings): array
类型(stringsUrl): string
- 描述: 包含用于包生成的翻译字符串。 可使用 strings(内联数组)或 stringsUrl(NDJSON 的公开链接)。
- 处理大型负载或多语言导出时,请使用 stringsUrl 字段以避免超出大小限制。
+
描述: 包含用于包生成的翻译字符串。可使用 strings(内联数组)或 stringsUrl(NDJSON 的公开链接)。
处理大型负载或多语言导出时,请使用 stringsUrl 字段以避免超出大小限制。
最大请求负载大小为 5 MB。
@@ -205,9 +204,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(data.content): string
类型(data.contentUrl): string
- 描述: 使用 data.content(base64 编码)或 data.contentUrl(可公开访问的 URL)返回生成的包文件。 响应中只应包含其中一个。
- 文件格式取决于您的实现。
- 最大响应负载大小为 5 MB。
+ 描述: 使用 data.content(base64 编码)或 data.contentUrl(可公开访问的 URL)返回生成的包文件。响应中只应包含其中一个。
文件格式取决于您的实现。
最大响应负载大小为 5 MB。
@@ -287,7 +284,7 @@ import { Aside } from '@astrojs/starlight/components';
类型: integer
必填: 是
- 描述: 字符串在您的 Crowdin 项目中的数字标识符。 映射译文时必填。
+ 描述: 字符串在您的 Crowdin 项目中的数字标识符。映射译文时必填。
@@ -295,14 +292,14 @@ import { Aside } from '@astrojs/starlight/components';
类型: string
必填: 是
- 描述: 文件中的唯一字符串键。 必填。
+ 描述: 文件中的唯一字符串键。必填。
text
类型: string(非复数)或 object(复数)
- 描述: 源字符串文本。 生成译文时必填。 对于复数字符串,这是一个以 sourceLanguage.pluralCategoryNames 中的复数形式键为键的对象。
+ 描述: 源字符串文本。生成译文时必填。对于复数字符串,这是一个以 sourceLanguage.pluralCategoryNames 中的复数形式键为键的对象。
@@ -310,7 +307,7 @@ import { Aside } from '@astrojs/starlight/components';
类型: string
必填: 否
- 描述: 需要关联到该字符串的任何自定义数据。 添加的自定义数据将在翻译导出时与对应字符串一起导出。
+ 描述: 需要关联到该字符串的任何自定义数据。添加的自定义数据将在翻译导出时与对应字符串一起导出。
@@ -318,7 +315,7 @@ import { Aside } from '@astrojs/starlight/components';
类型: object
必填: 是
- 描述: 每种目标语言所需的译文。 每个语言 ID 映射到一个包含 text 字段以及可选 status 字段的对象。 对于复数字符串,text 和 status 也是以复数类别名称为键的对象。
+ 描述: 每种目标语言所需的译文。每个语言 ID 映射到一个包含 text 字段以及可选 status 字段的对象。对于复数字符串,text 和 status 也是以复数类别名称为键的对象。
diff --git a/src/content/docs/zh/developer/modules/file-processing-modules/file-post-export-processing.mdx b/src/content/docs/zh/developer/modules/file-processing-modules/file-post-export-processing.mdx
index f2b6c93ec..b39087873 100644
--- a/src/content/docs/zh/developer/modules/file-processing-modules/file-post-export-processing.mdx
+++ b/src/content/docs/zh/developer/modules/file-processing-modules/file-post-export-processing.mdx
@@ -9,9 +9,9 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-导出后处理模块允许您在从 Crowdin 导出文件后对其进行修改。 通过导出后处理模块,您可以对选定文件应用自动修改。 该模块可处理多种文件格式,例如 TXT、XML、JSON 等,以自定义其内容。
+导出后处理模块允许您在从 Crowdin 导出文件后对其进行修改。通过导出后处理模块,您可以对选定文件应用自动修改。该模块可处理多种文件格式,例如 TXT、XML、JSON 等,以自定义其内容。
-通过在 Crowdin 应用中使用导出后处理模块,您可以调整文件格式、结构和内容。 由于该模块在 Crowdin 导出文件后执行,您可以在系统处理文件后对内容进行微调。
+通过在 Crowdin 应用中使用导出后处理模块,您可以调整文件格式、结构和内容。由于该模块在 Crowdin 导出文件后执行,您可以在系统处理文件后对内容进行微调。
## 访问权限
@@ -83,9 +83,9 @@ import { Aside } from '@astrojs/starlight/components';
导出文件时,Crowdin 使用 `signaturePatterns` 参数检测相应模块,并向应用的 URL(`$baseUrl` . `$url`)发送 HTTP 请求以进行进一步处理。
-此外,在文件导出过程中,Crowdin 还会验证文件名和内容,以确保它们与相应的文件处理应用模块匹配。 此过程可包括导出前处理模块(在导出前修改字符串)和导出后处理模块(在文件导出后修改文件内容)。
+此外,在文件导出过程中,Crowdin 还会验证文件名和内容,以确保它们与相应的文件处理应用模块匹配。此过程可包括导出前处理模块(在导出前修改字符串)和导出后处理模块(在文件导出后修改文件内容)。
-为修改文件内容,系统首先定位相应的导出后处理模块,并将文件内容发送给它。 该模块随后执行预设的修改,这些修改可能包括文件格式更改、结构调整和内容更新。
+为修改文件内容,系统首先定位相应的导出后处理模块,并将文件内容发送给它。该模块随后执行预设的修改,这些修改可能包括文件格式更改、结构调整和内容更新。
导出后处理模块完成文件修改后,Crowdin 将返回修改后的文件内容,以及新的文件名或扩展名(如适用)。
@@ -154,16 +154,14 @@ import { Aside } from '@astrojs/starlight/components';
file.content, file.contentUrl
类型: string
- 描述: 用于传递 base64 编码的已导出文件内容(file.content)或已导出文件公开 URL(file.contentUrl)的参数。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ 描述: 用于传递 base64 编码的已导出文件内容(file.content)或已导出文件公开 URL(file.contentUrl)的参数。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
file.rawContent, file.rawContentUrl
类型: string
- 描述: 用于传递 base64 编码的源文件内容(file.rawContent)或源文件公开 URL(file.rawContentUrl)的参数。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ 描述: 用于传递 base64 编码的源文件内容(file.rawContent)或源文件公开 URL(file.rawContentUrl)的参数。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
@@ -197,8 +195,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(data.content): string
类型(data.contentUrl): string
- 描述: 用于传递 base64 编码的已修改文件内容(data.content)或已修改文件公开 URL(data.contentUrl)的参数。
- 可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
+ 描述: 用于传递 base64 编码的已修改文件内容(data.content)或已修改文件公开 URL(data.contentUrl)的参数。
可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
diff --git a/src/content/docs/zh/developer/modules/file-processing-modules/file-post-import-processing.mdx b/src/content/docs/zh/developer/modules/file-processing-modules/file-post-import-processing.mdx
index 3ddf127d4..b0c9ddb2c 100644
--- a/src/content/docs/zh/developer/modules/file-processing-modules/file-post-import-processing.mdx
+++ b/src/content/docs/zh/developer/modules/file-processing-modules/file-post-import-processing.mdx
@@ -9,9 +9,9 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-后导入模块允许您在文件导入后修改从文件中解析的字符串。 该模块同时适用于源字符串及其对应的译文。 预导入模块在以下场景中特别有用:您希望保留原始文件结构并按原样解析,但又想对源字符串、上下文、字符串译文进行一些修改,或添加标签、译文最大长度限制等。
+后导入模块允许您在文件导入后修改从文件中解析的字符串。该模块同时适用于源字符串及其对应的译文。预导入模块在以下场景中特别有用:您希望保留原始文件结构并按原样解析,但又想对源字符串、上下文、字符串译文进行一些修改,或添加标签、译文最大长度限制等。
-借助后导入模块,您将获得一个包含文件内容及从中解析的字符串的载荷。 使用后导入模块,您可以通过多种方式修改已解析的字符串(例如,拆分、合并或添加新字符串),并返回修改后的字符串。 这使您无需直接修改文件内容即可自定义字符串。
+借助后导入模块,您将获得一个包含文件内容及从中解析的字符串的载荷。使用后导入模块,您可以通过多种方式修改已解析的字符串(例如,拆分、合并或添加新字符串),并返回修改后的字符串。这使您无需直接修改文件内容即可自定义字符串。
## 访问权限
@@ -83,7 +83,7 @@ import { Aside } from '@astrojs/starlight/components';
导入文件时,系统使用 `signaturePatterns` 参数检测合适的后导入模块,并向应用的 URL(`$baseUrl`。 `$url`)发起 HTTP 请求,以便对提取的字符串进行进一步处理。
-文件处理应用将根据您的需求修改收到的字符串。 后导入模块允许您拆分、合并、添加新字符串,或编辑现有字符串的属性。 一旦修改后的字符串从后导入模块返回,它们将被添加到 Crowdin 项目中并可供翻译。
+文件处理应用将根据您的需求修改收到的字符串。后导入模块允许您拆分、合并、添加新字符串,或编辑现有字符串的属性。一旦修改后的字符串从后导入模块返回,它们将被添加到 Crowdin 项目中并可供翻译。
### 向文件处理应用发送的请求
@@ -150,8 +150,7 @@ import { Aside } from '@astrojs/starlight/components';
file.content, file.contentUrl
类型: string
- 说明: 用于传递 base64 编码的源文件内容(file.content)或源文件公共 URL(file.contentUrl)的参数。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ 说明: 用于传递 base64 编码的源文件内容(file.content)或源文件公共 URL(file.contentUrl)的参数。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
@@ -159,8 +158,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(strings): array
类型(stringsUrl): string
- 说明: 用于文件导入后提取的字符串的参数。 strings - 字符串数组。 stringsUrl - 包含字符串的 换行符分隔 JSON 的公共 URL。
- 这两个参数可任选其一使用最大请求载荷限制为 5 MB。
+ 说明: 用于文件导入后提取的字符串的参数。 strings - 字符串数组。 stringsUrl - 包含字符串的 换行符分隔 JSON 的公共 URL。
这两个参数可任选其一使用最大请求载荷限制为 5 MB。
@@ -197,8 +195,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(data.stringsUrl): string
说明: 用于传递修改后字符串内容的参数。
data.strings - 修改后的字符串数组。
- data.stringsUrl - 包含修改后字符串的 换行符分隔 JSON 的公共 URL。
- 可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
+ data.stringsUrl - 包含修改后字符串的 换行符分隔 JSON 的公共 URL。
可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
@@ -206,7 +203,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(data.preview): string
类型(data.previewUrl): string
- 说明: 用于传递可由应用生成的已解析字符串内容的可选 HTML 预览的参数。 生成的 HTML 预览将在编辑器中显示。 请参阅 HTML 预览文件示例。
+ 说明: 用于传递可由应用生成的已解析字符串内容的可选 HTML 预览的参数。生成的 HTML 预览将在编辑器中显示。请参阅 HTML 预览文件示例。
如果应用传递的字符串包含复数形式,HTML 预览将不会在 Crowdin 编辑器中显示。
@@ -222,7 +219,7 @@ import { Aside } from '@astrojs/starlight/components';
### 字符串数组结构
-以下是应用在导入后将收到的字符串示例。 应用响应中修改后的字符串也使用相同的结构。
+以下是应用在导入后将收到的字符串示例。应用响应中修改后的字符串也使用相同的结构。
载荷示例:
@@ -301,8 +298,7 @@ import { Aside } from '@astrojs/starlight/components';
attributes.crowdinType
类型: string
- 允许值: 大部分与 添加文件 API 方法接受的 type 值匹配,但不包括以下值:auto、xml、csv、docx、xlsx、dita、idml、mif、svg。 此外,还支持通过自定义文件格式模块中的 type 属性定义的自定义值。
- 说明: 用于在需要后处理时为字符串指定文件格式类型。 例如,如果 JSON 文件包含嵌入 HTML 的字符串,将 crowdinType 设置为 html 可使用 HTML 解析器重新解析该字符串。 这有助于确保正确渲染并防止不必要的标签被显示出来。 Crowdin parses and segments such content the same way as a file of that format, and merges the translations back into the original string when generating the translation file. 该值必须与支持的 Crowdin 文件类型之一或自定义文件格式标识符匹配。
+ 允许值: 大部分与 添加文件 API 方法接受的 type 值匹配,但不包括以下值:auto、xml、csv、docx、xlsx、dita、idml、mif、svg。此外,还支持通过自定义文件格式模块中的 type 属性定义的自定义值。
说明: 用于在需要后处理时为字符串指定文件格式类型。例如,如果 JSON 文件包含嵌入 HTML 的字符串,将 crowdinType 设置为 html 可使用 HTML 解析器重新解析该字符串。这有助于确保正确渲染并防止不必要的标签被显示出来。 Crowdin parses and segments such content the same way as a file of that format, and merges the translations back into the original string when generating the translation file. 该值必须与支持的 Crowdin 文件类型之一或自定义文件格式标识符匹配。
diff --git a/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-export-processing.mdx b/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-export-processing.mdx
index 4890f84e9..b85c1d160 100644
--- a/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-export-processing.mdx
+++ b/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-export-processing.mdx
@@ -9,9 +9,9 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-预导出模块允许您在文件导出前修改字符串。 该模块同时适用于源字符串及其对应的译文。 如果您希望保留原始文件结构并按原样导出,但又想对已翻译的字符串进行一些修改,预导出模块将特别有用。
+预导出模块允许您在文件导出前修改字符串。该模块同时适用于源字符串及其对应的译文。如果您希望保留原始文件结构并按原样导出,但又想对已翻译的字符串进行一些修改,预导出模块将特别有用。
-借助预导出模块,您将获得包含文件内容和待导出字符串的请求负载。 使用预导出模块,您可以修改已翻译的字符串并将其返回以供导出。 这使您无需直接修改文件内容即可自定义字符串。
+借助预导出模块,您将获得包含文件内容和待导出字符串的请求负载。使用预导出模块,您可以修改已翻译的字符串并将其返回以供导出。这使您无需直接修改文件内容即可自定义字符串。
如果您的文件处理应用使用后导入模块更改了字符串数量,请确保预导出模块返回原始字符串数量及其字符串 uniqId。
@@ -87,7 +87,7 @@ import { Aside } from '@astrojs/starlight/components';
导出文件时,系统使用 `signaturePatterns` 参数检测适当的预导出模块,并向应用的 URL(`$baseUrl`)发出 HTTP 请求。 $url\`)用于进一步处理,其中包含源字符串及其对应的翻译。
-文件处理应用将根据您的需求修改字符串翻译。 请确保预导出模块返回原始字符串数量及其字符串 uniqId,以确保翻译导出成功。 一旦从预导出模块返回修改后的字符串,它们将被用于构建翻译文件。
+文件处理应用将根据您的需求修改字符串翻译。请确保预导出模块返回原始字符串数量及其字符串 uniqId,以确保翻译导出成功。一旦从预导出模块返回修改后的字符串,它们将被用于构建翻译文件。
### 向文件处理应用发送的请求
@@ -154,8 +154,7 @@ import { Aside } from '@astrojs/starlight/components';
file.content, file.contentUrl
类型: string
- 说明: 用于传递 base64 编码的源文件内容(file.content)或源文件公共 URL(file.contentUrl)的参数。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ 说明: 用于传递 base64 编码的源文件内容(file.content)或源文件公共 URL(file.contentUrl)的参数。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
@@ -163,8 +162,7 @@ import { Aside } from '@astrojs/starlight/components';
Type(strings): array
Type(stringsUrl): string
- Description: 用于文件导出前源字符串及其对应翻译的参数。 strings - 字符串数组。 stringsUrl - 包含字符串的 换行符分隔 JSON 的公共 URL。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ Description: 用于文件导出前源字符串及其对应翻译的参数。 strings - 字符串数组。 stringsUrl - 包含字符串的 换行符分隔 JSON 的公共 URL。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
@@ -199,8 +197,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(data.stringsUrl): string
说明: 用于传递修改后字符串内容的参数。
data.strings - 修改后的字符串数组。
- data.stringsUrl - 包含修改后字符串的 换行符分隔 JSON 的公共 URL。
- 可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
+ data.stringsUrl - 包含修改后字符串的 换行符分隔 JSON 的公共 URL。
可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
@@ -215,7 +212,7 @@ import { Aside } from '@astrojs/starlight/components';
### 字符串数组结构
-以下是应用在导出前将接收到的字符串示例。 应用响应中修改后的字符串也使用相同的结构。
+以下是应用在导出前将接收到的字符串示例。应用响应中修改后的字符串也使用相同的结构。
载荷示例:
diff --git a/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-import-processing.mdx b/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-import-processing.mdx
index cf74dd002..191584b9c 100644
--- a/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-import-processing.mdx
+++ b/src/content/docs/zh/developer/modules/file-processing-modules/file-pre-import-processing.mdx
@@ -9,9 +9,9 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-预导入模块允许您在将文件导入 Crowdin 之前对其进行修改。 使用预导入模块,您可以对所选文件应用自动化修改。 该模块可处理多种文件格式,例如 TXT、XML、JSON 等,以自定义其内容。
+预导入模块允许您在将文件导入 Crowdin 之前对其进行修改。使用预导入模块,您可以对所选文件应用自动化修改。该模块可处理多种文件格式,例如 TXT、XML、JSON 等,以自定义其内容。
-通过在您的 Crowdin 应用中使用预导入模块,您可以调整文件格式、结构和内容。 由于该模块在 Crowdin 导入文件之前执行,您可以在文件被系统处理之前对内容进行微调。
+通过在您的 Crowdin 应用中使用预导入模块,您可以调整文件格式、结构和内容。由于该模块在 Crowdin 导入文件之前执行,您可以在文件被系统处理之前对内容进行微调。
## 访问权限
@@ -83,9 +83,9 @@ import { Aside } from '@astrojs/starlight/components';
导入文件时,Crowdin 通过 `signaturePatterns` 参数检测相应模块,并向应用的 URL(`$baseUrl`)发送 HTTP 请求。 `$url`)发送 HTTP 请求以进行进一步处理。
-此外,在文件导入过程中,Crowdin 还会验证文件名和内容,以确保它们与相应的文件处理应用模块匹配。 此过程可以包括预导入处理模块(用于在文件导入前修改文件内容)和后导入处理模块(用于修改从文件中提取的字符串)。
+此外,在文件导入过程中,Crowdin 还会验证文件名和内容,以确保它们与相应的文件处理应用模块匹配。此过程可以包括预导入处理模块(用于在文件导入前修改文件内容)和后导入处理模块(用于修改从文件中提取的字符串)。
-为修改文件内容,系统首先定位相应的预导入模块,并将文件内容发送给该模块。 该模块随后执行预设的修改,这些修改可能包括文件格式更改、结构调整和内容更新。
+为修改文件内容,系统首先定位相应的预导入模块,并将文件内容发送给该模块。该模块随后执行预设的修改,这些修改可能包括文件格式更改、结构调整和内容更新。
预导入模块完成文件修改后,Crowdin 将接收修改后的文件内容,以及新文件名或扩展名(如适用)。
@@ -154,8 +154,7 @@ import { Aside } from '@astrojs/starlight/components';
file.content, file.contentUrl
类型: string
- 说明: 用于传递 base64 编码的源文件内容(file.content)或源文件公共 URL(file.contentUrl)的参数。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ 说明: 用于传递 base64 编码的源文件内容(file.content)或源文件公共 URL(file.contentUrl)的参数。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
@@ -190,8 +189,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(data.content): string
类型(data.contentUrl): string
- 描述: 用于传递 base64 编码的已修改文件内容(data.content)或已修改文件公开 URL(data.contentUrl)的参数。
- 可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
+ 描述: 用于传递 base64 编码的已修改文件内容(data.content)或已修改文件公开 URL(data.contentUrl)的参数。
可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
diff --git a/src/content/docs/zh/developer/modules/file-processing-modules/overview.mdx b/src/content/docs/zh/developer/modules/file-processing-modules/overview.mdx
index b266c7a86..547ccd7f2 100644
--- a/src/content/docs/zh/developer/modules/file-processing-modules/overview.mdx
+++ b/src/content/docs/zh/developer/modules/file-processing-modules/overview.mdx
@@ -69,7 +69,7 @@ sidebar:
## 将模块添加到您的 Crowdin 应用
-要在应用中使用模块,请在 [应用描述符](/zh/developer/crowdin-apps-app-descriptor/) 文件的 modules 下声明该模块,并包含所有必需属性。 您包含的属性控制模块的自定义选项。
+要在应用中使用模块,请在 [应用描述符](/zh/developer/crowdin-apps-app-descriptor/) 文件的 modules 下声明该模块,并包含所有必需属性。您包含的属性控制模块的自定义选项。
## 结构
diff --git a/src/content/docs/zh/developer/modules/file-processing-modules/translation-alignment.mdx b/src/content/docs/zh/developer/modules/file-processing-modules/translation-alignment.mdx
index ba4fdd1f8..47edee56d 100644
--- a/src/content/docs/zh/developer/modules/file-processing-modules/translation-alignment.mdx
+++ b/src/content/docs/zh/developer/modules/file-processing-modules/translation-alignment.mdx
@@ -11,7 +11,7 @@ import { Aside } from '@astrojs/starlight/components';
翻译对齐处理模块允许您在上传非键值文件(例如 HTML、MD)的翻译时,覆盖 Crowdin 的默认对齐机制。
-默认情况下,Crowdin 会自动将上传的翻译与现有源字符串对齐。 当您在 Crowdin 应用中使用此模块时,可以拦截此过程并应用您自己的自定义对齐逻辑,例如使用第三方对齐服务。 这使您能够完全控制翻译如何映射到复杂文档格式中对应的源字符串。
+默认情况下,Crowdin 会自动将上传的翻译与现有源字符串对齐。当您在 Crowdin 应用中使用此模块时,可以拦截此过程并应用您自己的自定义对齐逻辑,例如使用第三方对齐服务。这使您能够完全控制翻译如何映射到复杂文档格式中对应的源字符串。
此模块专为与[非键值文件格式](/zh/uploading-translations/#text-and-html-based-formats)(如 HTML、Markdown (MD) 等)配合使用而设计。
@@ -85,9 +85,9 @@ import { Aside } from '@astrojs/starlight/components';
## 翻译对齐应用与 Crowdin 之间的通信
-上传非键值格式的翻译文件时,系统会使用 `signaturePatterns` 参数检测合适的翻译对齐模块。 然后,Crowdin 会向应用的 URL(`$baseUrl . $url`)发出 HTTP 请求。
+上传非键值格式的翻译文件时,系统会使用 `signaturePatterns` 参数检测合适的翻译对齐模块。然后,Crowdin 会向应用的 URL(`$baseUrl . $url`)发出 HTTP 请求。
-此请求包含两个主要数组:`sourceStrings`(来自项目)和 `translationStrings`(从上传的翻译文件中解析)。 应用的任务是处理这两组字符串,执行对齐,并返回将翻译映射到正确源字符串标识符的结构化响应。
+此请求包含两个主要数组:`sourceStrings`(来自项目)和 `translationStrings`(从上传的翻译文件中解析)。应用的任务是处理这两组字符串,执行对齐,并返回将翻译映射到正确源字符串标识符的结构化响应。
### 向翻译对齐应用发送的请求
@@ -211,8 +211,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(sourceStrings): array
类型(sourceStringsUrl): string
- 描述: 用于原始文件中源字符串的参数。 sourceStrings - 源字符串对象的数组。 sourceStringsUrl - 包含源字符串的 换行符分隔 JSON 文件的公共 URL。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ 描述: 用于原始文件中源字符串的参数。 sourceStrings - 源字符串对象的数组。 sourceStringsUrl - 包含源字符串的 换行符分隔 JSON 文件的公共 URL。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
@@ -221,8 +220,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(translationStrings): array
类型(translationStringsUrl): string
描述: 用于从上传的翻译文件中解析的字符串的参数。
- translationStrings - 简单字符串对象的数组。 translationStringsUrl - 包含翻译字符串的 换行符分隔 JSON 文件的公共 URL。
- 可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
+ translationStrings - 简单字符串对象的数组。 translationStringsUrl - 包含翻译字符串的 换行符分隔 JSON 文件的公共 URL。
可使用这两个参数中的任意一个。最大请求载荷限制为 5 MB。
@@ -230,7 +228,7 @@ import { Aside } from '@astrojs/starlight/components';
### 应用的预期响应
-应用必须执行自定义对齐并返回包含 `translations` 数组的响应。 此数组将每个翻译文本映射到其对应的 `sourceStringId`。
+应用必须执行自定义对齐并返回包含 `translations` 数组的响应。此数组将每个翻译文本映射到其对应的 `sourceStringId`。
响应载荷示例:
@@ -265,8 +263,7 @@ import { Aside } from '@astrojs/starlight/components';
类型(data.translations): array
类型(data.translationsUrl): string
描述: 用于传递已对齐翻译的参数。
- data.translations - 对齐对象的数组。 data.translationsUrl - 包含对齐对象的 换行符分隔 JSON 文件的公共 URL。
- 可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
+ data.translations - 对齐对象的数组。 data.translationsUrl - 包含对齐对象的 换行符分隔 JSON 文件的公共 URL。
可使用这两个参数中的任意一个。最大响应载荷限制为 5 MB。
@@ -280,7 +277,7 @@ import { Aside } from '@astrojs/starlight/components';
data.translations.text
类型: string 或 object
- 描述: 要应用的翻译文本。 对于复数字符串,此项必须是以目标语言的复数类别名称(例如 one、other)为键的对象。
+ 描述: 要应用的翻译文本。对于复数字符串,此项必须是以目标语言的复数类别名称(例如 one、other)为键的对象。
diff --git a/src/content/docs/zh/developer/modules/other/api.mdx b/src/content/docs/zh/developer/modules/other/api.mdx
index 057fb45df..c6287666e 100644
--- a/src/content/docs/zh/developer/modules/other/api.mdx
+++ b/src/content/docs/zh/developer/modules/other/api.mdx
@@ -6,7 +6,7 @@ sidebar:
label: API
---
-此模块允许您通过 API 与应用程序进行通信。 在您的应用中实现 API 模块及 API 方法后,您将能够通过 Crowdin API 访问应用的 API 方法,以管理(即修改或删除)所需的应用数据。
+此模块允许您通过 API 与应用程序进行通信。在您的应用中实现 API 模块及 API 方法后,您将能够通过 Crowdin API 访问应用的 API 方法,以管理(即修改或删除)所需的应用数据。
## 访问权限
diff --git a/src/content/docs/zh/developer/modules/other/auth-guard.mdx b/src/content/docs/zh/developer/modules/other/auth-guard.mdx
index c341cbaf1..71e4bc089 100644
--- a/src/content/docs/zh/developer/modules/other/auth-guard.mdx
+++ b/src/content/docs/zh/developer/modules/other/auth-guard.mdx
@@ -8,7 +8,7 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-Auth Guard 模块允许您在用户登录流程中实施额外的身份验证和授权检查。 该模块在标准身份验证(密码、MFA、设备验证)之后、授予访问权限之前执行,非常适合强制执行合规策略(例如法律协议、安全检查)、添加自定义多因素授权或验证 mTLS 证书。
+Auth Guard 模块允许您在用户登录流程中实施额外的身份验证和授权检查。该模块在标准身份验证(密码、MFA、设备验证)之后、授予访问权限之前执行,非常适合强制执行合规策略(例如法律协议、安全检查)、添加自定义多因素授权或验证 mTLS 证书。
* 此模块仅适用于 Crowdin Enterprise。
@@ -61,7 +61,7 @@ Auth Guard 模块允许您在用户登录流程中实施额外的身份验证和
类型: string
必填: 否
- 描述: 向用户显示的附加描述。 仅适用于 frame 验证类型。
+ 描述: 向用户显示的附加描述。仅适用于 frame 验证类型。
@@ -69,8 +69,7 @@ Auth Guard 模块允许您在用户登录流程中实施额外的身份验证和
类型: string
必填: 是
- 描述: 用于验证的端点 URL。 相对于 baseUrl。
- 请求超时时间为 10 秒。
+ 描述: 用于验证的端点 URL。相对于 baseUrl。
请求超时时间为 10 秒。
@@ -95,8 +94,7 @@ Auth Guard 模块允许您在用户登录流程中实施额外的身份验证和
类型: boolean
默认值: false
- 描述: 是否对组织管理员应用此检查。
- 组织所有者始终被排除在 Auth Guard 检查之外,以防止锁定。
+ 描述: 是否对组织管理员应用此检查。
组织所有者始终被排除在 Auth Guard 检查之外,以防止锁定。
@@ -112,7 +110,7 @@ Auth Guard 模块允许您在用户登录流程中实施额外的身份验证和
## Auth Guard 应用与 Crowdin 之间的通信
-Auth Guard 模块在身份验证过程中充当安全检查点。 它在标准验证步骤(密码、MFA、设备信任)之后、向用户授予组织访问权限之前调用。
+Auth Guard 模块在身份验证过程中充当安全检查点。它在标准验证步骤(密码、MFA、设备信任)之后、向用户授予组织访问权限之前调用。
根据配置,该模块可以通过以下三种方式之一与用户交互:
@@ -140,7 +138,7 @@ MFA 验证(如已启用)
授予访问权限
```
-每个组织可以配置多个 Auth Guard 模块。 它们按顺序执行,所有模块都必须通过,用户才能获得访问权限。
+每个组织可以配置多个 Auth Guard 模块。它们按顺序执行,所有模块都必须通过,用户才能获得访问权限。
### 直接类型(仅后端)
@@ -207,7 +205,7 @@ POST {AppBaseUrl}/api/auth/verify
应用必须返回一个 JSON 对象,指示成功或失败。
- 即使验证失败(例如,"访问被拒绝"),您也必须返回 **HTTP 200 OK** 状态码。 使用 JSON 正文中的 `success: false` 字段来表示失败。
+ 即使验证失败(例如,"访问被拒绝"),您也必须返回 **HTTP 200 OK** 状态码。使用 JSON 正文中的 `success: false` 字段来表示失败。
**响应载荷示例(成功):**
@@ -229,7 +227,7 @@ POST {AppBaseUrl}/api/auth/verify
### 重定向类型(外部页面)
-重定向类型将用户路由到外部页面进行验证,然后将其重定向回 Crowdin。 当需要用户交互时(例如接受条款、解决 CAPTCHA 或与外部 OAuth/SAML 提供商集成),此类型非常适用。
+重定向类型将用户路由到外部页面进行验证,然后将其重定向回 Crowdin。当需要用户交互时(例如接受条款、解决 CAPTCHA 或与外部 OAuth/SAML 提供商集成),此类型非常适用。
#### 通信流程
@@ -361,8 +359,8 @@ Location: https://accounts.crowdin.com/{domain}/guard/callback?state=&err
```
- * `{domain}` 占位符表示 Crowdin Enterprise 组织的唯一域名。 您可以从 JWT 令牌中的 `domain` 声明获取此值。
- * `state` 参数用于防止 CSRF 攻击。 它必须在回调 URL 中原样返回。
+ * `{domain}` 占位符表示 Crowdin Enterprise 组织的唯一域名。您可以从 JWT 令牌中的 `domain` 声明获取此值。
+ * `state` 参数用于防止 CSRF 攻击。它必须在回调 URL 中原样返回。
#### 代码验证请求
@@ -402,7 +400,7 @@ POST {AppBaseUrl}/api/auth/verify
### Frame 类型(嵌入式 UI)
-Frame 类型在 Crowdin 登录界面内的 iframe 中显示您的验证页面。 这为自定义表单或 mTLS 检查提供了无缝的用户体验,同时将用户保留在 Crowdin 环境中。
+Frame 类型在 Crowdin 登录界面内的 iframe 中显示您的验证页面。这为自定义表单或 mTLS 检查提供了无缝的用户体验,同时将用户保留在 Crowdin 环境中。
#### 通信流程
diff --git a/src/content/docs/zh/developer/modules/other/custom-spellchecker.mdx b/src/content/docs/zh/developer/modules/other/custom-spellchecker.mdx
index 70cc986f7..8c10d3d82 100644
--- a/src/content/docs/zh/developer/modules/other/custom-spellchecker.mdx
+++ b/src/content/docs/zh/developer/modules/other/custom-spellchecker.mdx
@@ -10,7 +10,7 @@ import ReadMore from '~/components/ReadMore.astro';
此模块允许您添加自定义拼写检查器,以根据默认不支持的特定规则验证译文。
-每种语言只能分配给一个活动的拼写检查器。 使用多个自定义拼写检查器时,为某个特定拼写检查器选择的语言将自动从所有其他拼写检查器中取消分配。 未分配给任何自定义拼写检查器的语言将由 Crowdin 默认拼写检查器处理。
+每种语言只能分配给一个活动的拼写检查器。使用多个自定义拼写检查器时,为某个特定拼写检查器选择的语言将自动从所有其他拼写检查器中取消分配。未分配给任何自定义拼写检查器的语言将由 Crowdin 默认拼写检查器处理。
## 访问权限
@@ -63,8 +63,7 @@ import ReadMore from '~/components/ReadMore.astro';
description
类型: string
- 描述: 模块功能的可读描述。
- 该描述将在 Crowdin Enterprise 界面中显示。
+ 描述: 模块功能的可读描述。
该描述将在 Crowdin Enterprise 界面中显示。
@@ -96,8 +95,7 @@ import ReadMore from '~/components/ReadMore.astro';
类型: string
允许值: crowdin-enterprise
- 描述: 可安装模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装模块的环境集合。
此参数在跨产品的应用程序中必需。
@@ -105,9 +103,9 @@ import ReadMore from '~/components/ReadMore.astro';
## 自定义拼写检查器应用与 Crowdin 之间的通信
-系统使用 `checkSpellingUrl` 发送文本进行拼写检查,可以在编辑器中翻译时触发,也可以在 QA 检查验证译文时触发。 应用随后处理文本并将两种可能类型的响应之一回传给系统:[无拼写问题](#无拼写问题时应用的预期响应) 和 [有拼写问题](#有拼写问题时应用的预期响应)。 在某些情况下,系统需要检查模块支持的语言(例如,在组织设置中为自定义拼写检查器配置语言时)。 在这些情况下,Crowdin 使用 `listSupportedLanguagesUrl` 向应用发送请求,应用返回其支持的语言相关数据。
+系统使用 `checkSpellingUrl` 发送文本进行拼写检查,可以在编辑器中翻译时触发,也可以在 QA 检查验证译文时触发。应用随后处理文本并将两种可能类型的响应之一回传给系统:[无拼写问题](#无拼写问题时应用的预期响应) 和 [有拼写问题](#有拼写问题时应用的预期响应)。在某些情况下,系统需要检查模块支持的语言(例如,在组织设置中为自定义拼写检查器配置语言时)。在这些情况下,Crowdin 使用 `listSupportedLanguagesUrl` 向应用发送请求,应用返回其支持的语言相关数据。
-## Crowdin 向应用发送的 checkSpellingUrl 请求
+### Crowdin 向应用发送的 checkSpellingUrl 请求
请求载荷示例:
@@ -121,7 +119,7 @@ import ReadMore from '~/components/ReadMore.astro';
}
```
-## 应用的预期响应(无拼写问题)
+### 应用的预期响应(无拼写问题)
响应载荷示例:
@@ -140,7 +138,7 @@ import ReadMore from '~/components/ReadMore.astro';
}
```
-## 应用的预期响应(有拼写问题)
+### 应用的预期响应(有拼写问题)
响应载荷示例:
@@ -219,7 +217,7 @@ import ReadMore from '~/components/ReadMore.astro';
* `barbarism`
* `misc`
-## 应用针对 listSupportedLanguagesUrl 向 Crowdin 发送的响应
+### 应用针对 listSupportedLanguagesUrl 向 Crowdin 发送的响应
响应载荷示例:
@@ -244,7 +242,7 @@ import ReadMore from '~/components/ReadMore.astro';
应用返回的响应结构应与所提供的示例一致,否则 Crowdin 将视其为无效。
-组织中不可用的语言不会显示在模块的语言列表中。 若要显示此类语言,请将其作为自定义语言添加。
+组织中不可用的语言不会显示在模块的语言列表中。若要显示此类语言,请将其作为自定义语言添加。
阅读更多关于[自定义语言](/zh/enterprise/organization-settings/#自定义语言)的内容。
diff --git a/src/content/docs/zh/developer/modules/other/external-qa-checks.mdx b/src/content/docs/zh/developer/modules/other/external-qa-checks.mdx
index f248ae291..5ea92c3c2 100644
--- a/src/content/docs/zh/developer/modules/other/external-qa-checks.mdx
+++ b/src/content/docs/zh/developer/modules/other/external-qa-checks.mdx
@@ -59,8 +59,7 @@ sidebar:
description
类型: string
- 描述: 模块功能的可读描述。
- 该描述将在 Crowdin Enterprise 界面中显示。
+ 描述: 模块功能的可读描述。
该描述将在 Crowdin Enterprise 界面中显示。
@@ -92,8 +91,7 @@ sidebar:
类型: string
允许值: crowdin-enterprise
- 描述: 可安装模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装模块的环境集合。
此参数在跨产品的应用程序中必需。
@@ -101,9 +99,9 @@ sidebar:
## 外部 QA 检查应用与 Crowdin 之间的通信
-系统使用 `runQaCheckUrl` 发送文本进行 QA 验证,触发时机为编辑器中保存译文后或执行 QA 检查时。 应用随后处理文本,并向系统返回以下两种可能类型的响应之一:[无 QA 问题](#expected-response-from-the-app-without-qa-issues)或[存在 QA 问题](#expected-response-from-the-app-with-qa-issues)。 当应用需要确定 QA 检查的最大批次大小时,可在 `manifest.json` 中设置 `getBatchSizeUrl` 键,指向提供最优批次大小的端点 URL。
+系统使用 `runQaCheckUrl` 发送文本进行 QA 验证,触发时机为编辑器中保存译文后或执行 QA 检查时。应用随后处理文本,并向系统返回以下两种可能类型的响应之一:[无 QA 问题](#expected-response-from-the-app-without-qa-issues)或[存在 QA 问题](#expected-response-from-the-app-with-qa-issues)。当应用需要确定 QA 检查的最大批次大小时,可在 `manifest.json` 中设置 `getBatchSizeUrl` 键,指向提供最优批次大小的端点 URL。
-## Crowdin 向应用发出的 runQaCheckUrl 请求
+### Crowdin 向应用发出的 runQaCheckUrl 请求
请求载荷示例:
@@ -203,7 +201,7 @@ sidebar:
}
```
-## 应用的预期响应(无 QA 问题)
+### 应用的预期响应(无 QA 问题)
响应载荷示例:
@@ -220,7 +218,7 @@ sidebar:
}
```
-## 应用的预期响应(存在 QA 问题)
+### 应用的预期响应(存在 QA 问题)
响应载荷示例:
@@ -240,7 +238,7 @@ sidebar:
}
```
-## 应用向 Crowdin 返回的 getBatchSizeUrl 响应
+### 应用向 Crowdin 返回的 getBatchSizeUrl 响应
响应载荷示例:
diff --git a/src/content/docs/zh/developer/modules/other/webhook.mdx b/src/content/docs/zh/developer/modules/other/webhook.mdx
index 619594ade..df36d1ba0 100644
--- a/src/content/docs/zh/developer/modules/other/webhook.mdx
+++ b/src/content/docs/zh/developer/modules/other/webhook.mdx
@@ -8,7 +8,7 @@ sidebar:
import ReadMore from '~/components/ReadMore.astro';
-Webhook 模块允许 Crowdin Apps 监听特定事件,并在这些事件发生时触发相应操作。 该模块适用于自动化工作流(例如,与 [工作流步骤类型模块](/zh/developer/crowdin-apps-module-workflow-step-type/) 配合使用)、同步外部系统或记录项目活动。
+Webhook 模块允许 Crowdin Apps 监听特定事件,并在这些事件发生时触发相应操作。该模块适用于自动化工作流(例如,与 [工作流步骤类型模块](/zh/developer/crowdin-apps-module-workflow-step-type/) 配合使用)、同步外部系统或记录项目活动。
## 结构
@@ -58,7 +58,7 @@ Webhook 模块允许 Crowdin Apps 监听特定事件,并在这些事件发生
类型: array
必填: 是
- 描述: 触发 webhook 的事件列表。 查看可用 webhook 事件列表。
+ 描述: 触发 webhook 的事件列表。查看可用 webhook 事件列表。
@@ -66,8 +66,7 @@ Webhook 模块允许 Crowdin Apps 监听特定事件,并在这些事件发生
类型: string
允许值: crowdin、crowdin-enterprise
- 描述: 可安装该模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装该模块的环境集合。
此参数在跨产品的应用程序中必需。
@@ -75,7 +74,7 @@ Webhook 模块允许 Crowdin Apps 监听特定事件,并在这些事件发生
## 应用与 Crowdin 之间的通信
-所有 webhook 均通过 HTTP POST 请求以 JSON 格式的负载触发。 请求可包含单个事件或多个事件(始终以批量模式发送)。
+所有 webhook 均通过 HTTP POST 请求以 JSON 格式的负载触发。请求可包含单个事件或多个事件(始终以批量模式发送)。
详细了解 [Webhook 负载示例](/zh/developer/webhooks/#webhook-负载示例)。
@@ -83,7 +82,7 @@ Webhook 模块允许 Crowdin Apps 监听特定事件,并在这些事件发生
### 向应用发出请求
-当事件发生时,Crowdin 会向您的 webhook 端点发送一个 HTTP POST 请求,其中包含用于身份验证和安全的必要标头。 以下是此类请求的示例。
+当事件发生时,Crowdin 会向您的 webhook 端点发送一个 HTTP POST 请求,其中包含用于身份验证和安全的必要标头。以下是此类请求的示例。
**HTTP 请求:**
@@ -128,7 +127,7 @@ X-Module-Key:
}
```
-在应用安装过程中,会向您的应用提供一个名为 [`app_secret`](/zh/developer/crowdin-apps-installation/#已安装事件通信流程) 的唯一密钥。 该密钥用于通过 HMAC 算法结合 SHA-256 生成 webhook 签名。
+在应用安装过程中,会向您的应用提供一个名为 [`app_secret`](/zh/developer/crowdin-apps-installation/#已安装事件通信流程) 的唯一密钥。该密钥用于通过 HMAC 算法结合 SHA-256 生成 webhook 签名。
### 应用的预期响应
diff --git a/src/content/docs/zh/developer/modules/ui-modules/chat.mdx b/src/content/docs/zh/developer/modules/ui-modules/chat.mdx
index bf47014cf..22633e8ff 100644
--- a/src/content/docs/zh/developer/modules/ui-modules/chat.mdx
+++ b/src/content/docs/zh/developer/modules/ui-modules/chat.mdx
@@ -7,7 +7,7 @@ sidebar:
label: 聊天
---
-聊天模块允许在 Crowdin 或 Crowdin Enterprise 界面的右侧面板中创建聊天对话框。 可通过标题栏中用户头像旁带有应用程序徽标的按钮来打开或关闭该面板。
+聊天模块允许在 Crowdin 或 Crowdin Enterprise 界面的右侧面板中创建聊天对话框。可通过标题栏中用户头像旁带有应用程序徽标的按钮来打开或关闭该面板。
## 访问权限
@@ -58,15 +58,14 @@ sidebar:
name
类型: string
- 描述:人类可读的模块名称。 如未指定,则默认使用应用名称。
+ 描述:人类可读的模块名称。如未指定,则默认使用应用名称。
description
类型: string
- 描述: 模块功能的可读描述。
- 该描述将在 Crowdin 或 Crowdin Enterprise 界面中显示。
+ 描述: 模块功能的可读描述。
该描述将在 Crowdin 或 Crowdin Enterprise 界面中显示。
@@ -82,8 +81,7 @@ sidebar:
类型: string
允许值: crowdin、crowdin-enterprise
- 描述: 可安装该模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装该模块的环境集合。
此参数在跨产品的应用程序中必需。
diff --git a/src/content/docs/zh/developer/modules/ui-modules/editor-translations-panel.mdx b/src/content/docs/zh/developer/modules/ui-modules/editor-translations-panel.mdx
index 566bebd35..6b041ae3d 100644
--- a/src/content/docs/zh/developer/modules/ui-modules/editor-translations-panel.mdx
+++ b/src/content/docs/zh/developer/modules/ui-modules/editor-translations-panel.mdx
@@ -10,7 +10,7 @@ sidebar:
import { Image } from 'astro:assets';
import editorTP from '!/developer/module_editor_translations_panel.png';
-该模块允许在编辑器的译文部分创建额外的面板。 在您的 Crowdin 应用中使用此模块时,您可以选择希望显示额外面板的编辑器模式。
+该模块允许在编辑器的译文部分创建额外的面板。在您的 Crowdin 应用中使用此模块时,您可以选择希望显示额外面板的编辑器模式。
@@ -93,8 +93,7 @@ import editorTP from '!/developer/module_editor_translations_panel.png';
类型: string
允许值: crowdin、crowdin-enterprise
- 描述: 可安装该模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装该模块的环境集合。
此参数在跨产品的应用程序中必需。
diff --git a/src/content/docs/zh/developer/modules/ui-modules/integrations.mdx b/src/content/docs/zh/developer/modules/ui-modules/integrations.mdx
index 723fa59e0..5b42500ce 100644
--- a/src/content/docs/zh/developer/modules/ui-modules/integrations.mdx
+++ b/src/content/docs/zh/developer/modules/ui-modules/integrations.mdx
@@ -10,7 +10,7 @@ sidebar:
import { Image } from 'astro:assets';
import integrations from '!/developer/module_integrations.png';
-该模块允许在 Crowdin 项目中创建和插入新集成。 您可以在项目页面的 **集成** 部分找到它。
+该模块允许在 Crowdin 项目中创建和插入新集成。您可以在项目页面的 **集成** 部分找到它。
@@ -72,8 +72,7 @@ import integrations from '!/developer/module_integrations.png';
description
类型: string
- 描述: 模块功能的可读描述。
- 该描述将在 Crowdin Enterprise 界面中显示。
+ 描述: 模块功能的可读描述。
该描述将在 Crowdin Enterprise 界面中显示。
@@ -81,8 +80,7 @@ import integrations from '!/developer/module_integrations.png';
类型: string
必填: 是
- 描述: 集成徽标的相对 URL,将显示在 Crowdin Enterprise 界面中。
- 建议分辨率为 48x48 像素。
+ 描述: 集成徽标的相对 URL,将显示在 Crowdin Enterprise 界面中。
建议分辨率为 48x48 像素。
@@ -98,8 +96,7 @@ import integrations from '!/developer/module_integrations.png';
类型: string
允许值: crowdin、crowdin-enterprise
- 描述: 可安装该模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装该模块的环境集合。
此参数在跨产品的应用程序中必需。
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 d9bf158c1..0e749f3b4 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
@@ -7,7 +7,7 @@ sidebar:
label: 组织菜单(众包视图)
---
-该模块允许在 Crowdin Enterprise 的众包公共页面上创建额外的标签。 要使用它,请确保您至少有一个包含众包工作流步骤的项目,并且该项目已发布在众包设置页面上。
+该模块允许在 Crowdin Enterprise 的众包公共页面上创建额外的标签。要使用它,请确保您至少有一个包含众包工作流步骤的项目,并且该项目已发布在众包设置页面上。
## 访问权限
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 5d476f5ea..59a79f31a 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
@@ -72,8 +72,7 @@ import orgMenu from '!/developer/module_org_menu.png';
类型: string
必填: 是
- 描述: 新板块图标的相对 URL,该图标将显示在 Crowdin Enterprise UI 中。
- 建议分辨率为 24x24 像素。
+ 描述: 新板块图标的相对 URL,该图标将显示在 Crowdin Enterprise UI 中。
建议分辨率为 24x24 像素。
diff --git a/src/content/docs/zh/developer/modules/ui-modules/project-menu.mdx b/src/content/docs/zh/developer/modules/ui-modules/project-menu.mdx
index 3a4fbf3f3..7720ba9f3 100644
--- a/src/content/docs/zh/developer/modules/ui-modules/project-menu.mdx
+++ b/src/content/docs/zh/developer/modules/ui-modules/project-menu.mdx
@@ -81,8 +81,7 @@ import projectMenu from '!/developer/module_project_menu.png';
类型: string
允许值: crowdin、crowdin-enterprise
- 描述: 可安装该模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装该模块的环境集合。
此参数在跨产品的应用程序中必需。
diff --git a/src/content/docs/zh/developer/modules/ui-modules/reports.mdx b/src/content/docs/zh/developer/modules/ui-modules/reports.mdx
index 0a50688ae..fb257e4c4 100644
--- a/src/content/docs/zh/developer/modules/ui-modules/reports.mdx
+++ b/src/content/docs/zh/developer/modules/ui-modules/reports.mdx
@@ -7,7 +7,7 @@ sidebar:
label: 报告
---
-该模块允许在 Crowdin 或 Crowdin Enterprise 项目中创建和插入新报告。 您可以在**报告**部分找到它。
+该模块允许在 Crowdin 或 Crowdin Enterprise 项目中创建和插入新报告。您可以在**报告**部分找到它。
## 访问权限
@@ -67,8 +67,7 @@ sidebar:
description
类型: string
- 描述: 模块功能的可读描述。
- 该描述将在 Crowdin Enterprise 界面中显示。
+ 描述: 模块功能的可读描述。
该描述将在 Crowdin Enterprise 界面中显示。
@@ -76,8 +75,7 @@ sidebar:
类型: string
必填: 是
- 描述: 工具徽标的相对 URL,将显示在 Crowdin Enterprise 界面中。
- 建议分辨率为 48x48 像素。
+ 描述: 工具徽标的相对 URL,将显示在 Crowdin Enterprise 界面中。
建议分辨率为 48x48 像素。
@@ -93,8 +91,7 @@ sidebar:
类型: string
允许值: crowdin、crowdin-enterprise
- 描述: 可安装该模块的环境集合。
- 此参数在跨产品的应用程序中必需。
+ 描述: 可安装该模块的环境集合。
此参数在跨产品的应用程序中必需。
diff --git a/src/content/docs/zh/developer/security/ip-addresses.mdx b/src/content/docs/zh/developer/security/ip-addresses.mdx
index b94e629c9..0f8175bda 100644
--- a/src/content/docs/zh/developer/security/ip-addresses.mdx
+++ b/src/content/docs/zh/developer/security/ip-addresses.mdx
@@ -8,7 +8,7 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-当您使用私有集成工作时(例如,与自己托管的 VCS 进行集成)或您的公司网络使用防火墙时,您需要将 Crowdin 的 IP 地址和域名添加到允许列表中,以确保安全性的同时,Crowdin 正常工作。 使用 Crowdin webhooks 时,也需要采用类似的方法。
+当您使用私有集成工作时(例如,与自己托管的 VCS 进行集成)或您的公司网络使用防火墙时,您需要将 Crowdin 的 IP 地址和域名添加到允许列表中,以确保安全性的同时,Crowdin 正常工作。使用 Crowdin webhooks 时,也需要采用类似的方法。
以下列出的 IP 地址会定期更改。
diff --git a/src/content/docs/zh/docs/company-description.mdx b/src/content/docs/zh/docs/company-description.mdx
index c28349029..9e5d7493c 100644
--- a/src/content/docs/zh/docs/company-description.mdx
+++ b/src/content/docs/zh/docs/company-description.mdx
@@ -11,7 +11,7 @@ Crowdin 是一个基于云端的本地化管理软件,帮助团队走向全球
Crowdin 是一家以产品为基础的公司,成立于 2009 年,目前已增长至 300 多万名用户。
-Crowdin 软件是灵活团队的本地化管理解决方案。 通过接触讲不同语言的人,我们帮助各种规模的公司实现增长。 来自世界各地的数百万用户在此注册,以他们客户所使用的语言交付网站、移动应用、游戏、文档及其他内容。
+Crowdin 软件是灵活团队的本地化管理解决方案。通过接触讲不同语言的人,我们帮助各种规模的公司实现增长。来自世界各地的数百万用户在此注册,以他们客户所使用的语言交付网站、移动应用、游戏、文档及其他内容。
Crowdin 旨在提供最新的技术解决方案,使翻译和本地化尽可能容易。
diff --git a/src/content/docs/zh/docs/cookies.mdx b/src/content/docs/zh/docs/cookies.mdx
index e460e4fce..ba9d38e12 100644
--- a/src/content/docs/zh/docs/cookies.mdx
+++ b/src/content/docs/zh/docs/cookies.mdx
@@ -13,11 +13,11 @@ import { Badge } from '@astrojs/starlight/components';
本 Cookie 政策解释了什么是 Cookie 以及我们如何使用它们、我们使用的 Cookie 类型(即我们使用 Cookie 收集的信息以及如何使用这些信息)、以及如何管理 Cookie 设置。
-Cookie 是用于存储小块信息的小型文本文件。 当您的浏览器加载网站时,它们会存储在您的设备上。 这些 Cookie 帮助我们使网站正常运转、更加安全、提供更好的用户体验,了解网站的运行情况并分析哪些地方有效、哪些地方需要改进。
+Cookie 是用于存储小块信息的小型文本文件。当您的浏览器加载网站时,它们会存储在您的设备上。这些 Cookie 帮助我们使网站正常运转、更加安全、提供更好的用户体验,了解网站的运行情况并分析哪些地方有效、哪些地方需要改进。
## 我们如何使用 Cookie?
-与大多数在线服务一样,我们的网站出于多种目的使用第一方和第三方 Cookie。 第一方 Cookie 对网站正常运行至关重要,并且它们不会收集您的任何个人身份信息。
+与大多数在线服务一样,我们的网站出于多种目的使用第一方和第三方 Cookie。第一方 Cookie 对网站正常运行至关重要,并且它们不会收集您的任何个人身份信息。
我们网站上使用的第三方 Cookie 主要用于了解网站的运行情况、您如何与我们的网站互动、保证我们的服务安全、提供与您相关的广告,总之为您提供更优越、更完善的用户体验并帮助加快您将来与我们网站的互动。
@@ -29,9 +29,9 @@ Cookie 是用于存储小块信息的小型文本文件。 当您的浏览器加
Cookie 设置
-您可以随时单击上方按钮来更改您的 Cookie 偏好设置。 这将允许您重新访问 Cookie 同意横幅并更改您的偏好设置或立即撤回您的同意。
+您可以随时单击上方按钮来更改您的 Cookie 偏好设置。这将允许您重新访问 Cookie 同意横幅并更改您的偏好设置或立即撤回您的同意。
-除此之外,不同的浏览器提供了不同的方法来阻止和删除网站使用的 Cookie。 您可以更改浏览器的设置来阻止/删除 Cookie。 下面列出了有关如何管理和删除主流网络浏览器的 Cookie 的支持文档链接。
+除此之外,不同的浏览器提供了不同的方法来阻止和删除网站使用的 Cookie。您可以更改浏览器的设置来阻止/删除 Cookie。下面列出了有关如何管理和删除主流网络浏览器的 Cookie 的支持文档链接。
* Chrome:https://support.google.com/accounts/answer/32050
* Safari:https://support.apple.com/zh/guide/safari/sfri11471/mac
diff --git a/src/content/docs/zh/docs/data-residency.mdx b/src/content/docs/zh/docs/data-residency.mdx
index ae3a341d3..5472bdc06 100644
--- a/src/content/docs/zh/docs/data-residency.mdx
+++ b/src/content/docs/zh/docs/data-residency.mdx
@@ -7,13 +7,13 @@ template: splash
import { Aside } from '@astrojs/starlight/components';
-Crowdin 提供数据驻留选项,帮助组织遵守内部政策和区域数据保护法规。 数据驻留决定了某些类型的客户数据在静止状态下的存储位置,这对于受 GDPR 等法律法规约束的组织尤为重要。
+Crowdin 提供数据驻留选项,帮助组织遵守内部政策和区域数据保护法规。数据驻留决定了某些类型的客户数据在静止状态下的存储位置,这对于受 GDPR 等法律法规约束的组织尤为重要。
本文介绍数据驻留在 Crowdin 和 Crowdin 企业版中的应用方式、哪些类型的数据存储在所选区域,以及哪些数据可能仍作为 Crowdin 全球基础设施的一部分在其他地方处理。
## Crowdin 中的数据驻留
-在 Crowdin 中,客户数据默认存储在**美国数据中心**。 这包括与翻译相关的内容,例如文件、源字符串、译文、翻译记忆库、术语库及其他资源。 此设置旨在为所有用户提供可靠的基础设施和稳定的性能。
+在 Crowdin 中,客户数据默认存储在**美国数据中心**。这包括与翻译相关的内容,例如文件、源字符串、译文、翻译记忆库、术语库及其他资源。此设置旨在为所有用户提供可靠的基础设施和稳定的性能。
Crowdin 不支持选择数据中心。
@@ -21,7 +21,7 @@ Crowdin 提供数据驻留选项,帮助组织遵守内部政策和区域数据
## Crowdin 企业版中的数据驻留
-在 Crowdin 企业版中创建新组织时,您可以选择将数据存储在美国或欧盟数据中心。 此选项在[创建组织](/zh/enterprise/organization/#创建组织)过程中对所有 Crowdin 企业版用户开放。
+在 Crowdin 企业版中创建新组织时,您可以选择将数据存储在美国或欧盟数据中心。此选项在[创建组织](/zh/enterprise/organization/#创建组织)过程中对所有 Crowdin 企业版用户开放。
### 选择数据中心
@@ -30,7 +30,7 @@ Crowdin 提供数据驻留选项,帮助组织遵守内部政策和区域数据
* **美国数据中心** - 托管在 AWS 美国东部 1 区(N. 弗吉尼亚州)
* **欧盟数据中心** - 托管在 AWS 欧盟西部 1 区(爱尔兰)
-此选择决定了您组织的数据在静止状态下的存储位置。 静止数据是指保存到持久存储系统(如数据库和文件存储)中的信息,包括组织创建后生成的所有翻译内容和项目资产。 所有新创建的资源将存储在所选区域。 备份也存储在同一区域。
+此选择决定了您组织的数据在静止状态下的存储位置。静止数据是指保存到持久存储系统(如数据库和文件存储)中的信息,包括组织创建后生成的所有翻译内容和项目资产。所有新创建的资源将存储在所选区域。备份也存储在同一区域。
组织创建后,所选数据区域将无法更改。
@@ -49,7 +49,7 @@ Crowdin 提供数据驻留选项,帮助组织遵守内部政策和区域数据
### 存储在所选区域之外的数据
-根据服务架构,某些类别的运营数据可能存储或处理于所选区域之外。 这些数据包括:
+根据服务架构,某些类别的运营数据可能存储或处理于所选区域之外。这些数据包括:
* 用户电子邮件地址和身份验证相关数据(共享基础设施)
* 全球翻译记忆库
@@ -58,18 +58,18 @@ Crowdin 提供数据驻留选项,帮助组织遵守内部政策和区域数据
* 来自 Crowdin 商店应用和第三方集成的数据
- Crowdin 自研应用托管在美国。 对于其他开发者构建的应用,数据存储位置可能因服务提供商而异。
+ Crowdin 自研应用托管在美国。对于其他开发者构建的应用,数据存储位置可能因服务提供商而异。
### 限制与迁移
-无论选择哪个数据中心,Crowdin 企业版均提供完整功能。 但是,某些协作功能(例如邀请现有组织作为供应商或参与供应商-客户项目工作流)要求两个组织托管在同一数据中心。
+无论选择哪个数据中心,Crowdin 企业版均提供完整功能。但是,某些协作功能(例如邀请现有组织作为供应商或参与供应商-客户项目工作流)要求两个组织托管在同一数据中心。
-数据中心选择仅在创建新组织时可用。 不支持将现有组织的数据迁移至其他区域。
+数据中心选择仅在创建新组织时可用。不支持将现有组织的数据迁移至其他区域。
### 合规注意事项
-Crowdin 的欧盟数据中心可帮助组织满足《通用数据保护条例》(GDPR)等区域性法规要求。 将数据存储在欧盟有助于增强合规性,确保客户数据始终处于欧盟司法管辖范围内。
+Crowdin 的欧盟数据中心可帮助组织满足《通用数据保护条例》(GDPR)等区域性法规要求。将数据存储在欧盟有助于增强合规性,确保客户数据始终处于欧盟司法管辖范围内。
Crowdin 已通过 ISO/IEC 27001:2022 认证,并维护支持安全合规数据处理的内部政策和流程。
diff --git a/src/content/docs/zh/docs/gdpr.mdx b/src/content/docs/zh/docs/gdpr.mdx
index f750eb45f..f2844bcd9 100644
--- a/src/content/docs/zh/docs/gdpr.mdx
+++ b/src/content/docs/zh/docs/gdpr.mdx
@@ -13,11 +13,11 @@ GDPR 加强了个人对其个人数据的权利,并寻求统一整个欧洲的
## 作为数据处理者的 Crowdin
-您存储在 Crowdin 中的源文件和译文是您的数据,并且您是这些资源中可能出现的任何个人数据的数据控制者。 在我们的[服务条款](/zh/terms/)和[隐私政策](/zh/privacy-policy/)中,这些数据被称为客户数据。
+您存储在 Crowdin 中的源文件和译文是您的数据,并且您是这些资源中可能出现的任何个人数据的数据控制者。在我们的[服务条款](/zh/terms/)和[隐私政策](/zh/privacy-policy/)中,这些数据被称为客户数据。
使用 Crowdin 平台管理您的本地化文件意味着您已聘请 Crowdin 作为数据处理器代表您执行某些处理活动。
-根据《通用数据保护条例》第 28 条,控制者与处理者之间的关系需要以书面形式确定(根据同一条款第 (9) 款,电子形式是可以接受的)。 这就是我们的[服务条款](/zh/terms/)和[隐私政策](/zh/privacy-policy/)的用武之地。 这两份文件也可作为您的数据处理合同,列出您向 Crowdin 提供的有关处理您的个人数据的指示,并确定双方的权利和责任。 Crowdin 将仅根据您作为数据控制者的指示处理您的客户数据。
+根据《通用数据保护条例》第 28 条,控制者与处理者之间的关系需要以书面形式确定(根据同一条款第 (9) 款,电子形式是可以接受的)。这就是我们的[服务条款](/zh/terms/)和[隐私政策](/zh/privacy-policy/)的用武之地。这两份文件也可作为您的数据处理合同,列出您向 Crowdin 提供的有关处理您的个人数据的指示,并确定双方的权利和责任。 Crowdin 将仅根据您作为数据控制者的指示处理您的客户数据。
所有客户都与我们位于爱沙尼亚的欧盟实体存在合同关系。
@@ -27,9 +27,9 @@ GDPR 加强了个人对其个人数据的权利,并寻求统一整个欧洲的
GDPR 对于将数据移出其保护范围规定了严格的要求。
-因为我们的客户与我们的欧盟实体有法律关系。 如果 Crowdin 随后在欧洲经济区以外聘用子处理商,我们的职责就是确保合法地传输数据。
+因为我们的客户与我们的欧盟实体有法律关系。如果 Crowdin 随后在欧洲经济区以外聘用子处理商,我们的职责就是确保合法地传输数据。
-我们将保持最新的[子处理商列表](/zh/sub-processors/),以确保这些转移完全透明。 这份列表还将解释涉及哪些数据以及我们如何确保数据即使在离开欧洲经济区后也得到充分保护。 我们这样做是为了确保我们的第三方服务提供商与我们签署了欧盟委员会的数据传输标准合同条款。
+我们将保持最新的[子处理商列表](/zh/sub-processors/),以确保这些转移完全透明。这份列表还将解释涉及哪些数据以及我们如何确保数据即使在离开欧洲经济区后也得到充分保护。我们这样做是为了确保我们的第三方服务提供商与我们签署了欧盟委员会的数据传输标准合同条款。
## 作为数据控制者的 Crowdin
@@ -55,22 +55,22 @@ GDPR 对于将数据移出其保护范围规定了严格的要求。
### 内部流程、安全和数据传输
-我们开发并维护必要的程序,以确保数据流程得到映射和审计,这是 GDPR 要求的很大一部分。 我们还在应用程序开发周期中添加了元素,以基于设计隐私原则构建功能。 我们代表您处理的任何客户数据的访问都受到严格限制。 我们的内部程序和日志确保我们满足这方面的 GDPR 问责要求。
+我们开发并维护必要的程序,以确保数据流程得到映射和审计,这是 GDPR 要求的很大一部分。我们还在应用程序开发周期中添加了元素,以基于设计隐私原则构建功能。我们代表您处理的任何客户数据的访问都受到严格限制。我们的内部程序和日志确保我们满足这方面的 GDPR 问责要求。
我们已经建立了引入第三方服务提供商和采用工具的流程,以确保这些第三方在隐私和安全方面满足 Crowdin 及其客户的高期望。
随时准备满足主体访问请求
-数据主体对个人数据的所有权占据着 GDPR 的核心地位。 我们拥有一切必要的手段来响应数据主体关于删除、修改或下载其数据的请求。 这意味着我们的客户支持专家以及协助他们工作的工程师除了提供卓越的客户支持体验外,还做好了充分的准备来帮助您处理个人数据的任何问题。
+数据主体对个人数据的所有权占据着 GDPR 的核心地位。我们拥有一切必要的手段来响应数据主体关于删除、修改或下载其数据的请求。这意味着我们的客户支持专家以及协助他们工作的工程师除了提供卓越的客户支持体验外,还做好了充分的准备来帮助您处理个人数据的任何问题。
### 文档
-我们的[服务条款](/zh/terms/)、[隐私政策](/zh/privacy-policy/)、[子处理商列表](/zh/sub-processors/)、[Cookie 声明](/zh/cookies/)和[安全页面](https://crowdin.com/page/security)不断修订,以提高透明度并确保这些文件符合 GDPR 要求。 由于这些文件是我们与您建立关系的基础,因此全面、公开地解释这些文件中我们的承诺和您的权利对我们来说非常重要。 此外,我们不断绘制所有数据处理活动图,以便能够符合 GDPR 问责要求。
+我们的[服务条款](/zh/terms/)、[隐私政策](/zh/privacy-policy/)、[子处理商列表](/zh/sub-processors/)、[Cookie 声明](/zh/cookies/)和[安全页面](https://crowdin.com/page/security)不断修订,以提高透明度并确保这些文件符合 GDPR 要求。由于这些文件是我们与您建立关系的基础,因此全面、公开地解释这些文件中我们的承诺和您的权利对我们来说非常重要。此外,我们不断绘制所有数据处理活动图,以便能够符合 GDPR 问责要求。
### 培训
-以上所有内容均由公司内部广泛的培训工作支持,以便遵循我们制定的 GDPR 合规流程。 数据隐私和安全会议是我们入职流程中不可或缺的一部分,每个部门都会接受针对其涉及个人数据的工作而量身定制的培训。
+以上所有内容均由公司内部广泛的培训工作支持,以便遵循我们制定的 GDPR 合规流程。数据隐私和安全会议是我们入职流程中不可或缺的一部分,每个部门都会接受针对其涉及个人数据的工作而量身定制的培训。
-Crowdin 坚信满足 GDPR 要求不仅仅是勾选列表中的复选框。 对我们而言,GDPR 确实是一种尊重个人隐私和处理个人数据责任的生活方式。
+Crowdin 坚信满足 GDPR 要求不仅仅是勾选列表中的复选框。对我们而言,GDPR 确实是一种尊重个人隐私和处理个人数据责任的生活方式。
-希望这能帮助您更好地了解欧盟的数据保护要求。 如果您对以上内容有任何疑问,欢迎通过 [privacy@crowdin.com](mailto:privacy@crowdin.com) 与我们联系,我们将尽力进一步解释。
+希望这能帮助您更好地了解欧盟的数据保护要求。如果您对以上内容有任何疑问,欢迎通过 [privacy@crowdin.com](mailto:privacy@crowdin.com) 与我们联系,我们将尽力进一步解释。
diff --git a/src/content/docs/zh/docs/hipaa-disclaimer.mdx b/src/content/docs/zh/docs/hipaa-disclaimer.mdx
index 4b4f7b1b9..76a0c6138 100644
--- a/src/content/docs/zh/docs/hipaa-disclaimer.mdx
+++ b/src/content/docs/zh/docs/hipaa-disclaimer.mdx
@@ -11,15 +11,15 @@ Crowdin OÜ[^1](以下简称 **“公司”** 或 **“我们”**)承认其
公司作为HIPAA下的业务伙伴,同样承认其有义务和责任支持并促进健康信息在合法和适当目的下的及时、畅通流转。
-**PHI的收集与使用:** 我们仅在向受保护实体提供服务所必需的范围内,或在法律要求的情况下,收集和使用PHI。 未经受保护实体的明确书面同意,我们不会将PHI用于任何其他目的或予以披露。
+**PHI的收集与使用:** 我们仅在向受保护实体提供服务所必需的范围内,或在法律要求的情况下,收集和使用PHI。未经受保护实体的明确书面同意,我们不会将PHI用于任何其他目的或予以披露。
-**PHI的安全保护:** 根据HIPAA的要求,我们已实施适当的行政、物理和技术保障措施,以保护PHI的保密性、完整性和可用性。 我们定期审查和更新安全措施,以确保其有效且符合适用法律法规的要求。 我们已制定内部HIPAA合规政策,该政策对参与HIPAA相关项目的员工和承包商具有强制约束力。
+**PHI的安全保护:** 根据HIPAA的要求,我们已实施适当的行政、物理和技术保障措施,以保护PHI的保密性、完整性和可用性。我们定期审查和更新安全措施,以确保其有效且符合适用法律法规的要求。我们已制定内部HIPAA合规政策,该政策对参与HIPAA相关项目的员工和承包商具有强制约束力。
**违规通知:** 如发生未受保护PHI的泄露事件,我们将按照HIPAA的要求向受影响的受保护实体发出通知。
-**业务伙伴协议:** 我们根据受保护实体的请求,与我们提供服务的所有受保护实体签订书面业务伙伴协议,以确保符合HIPAA及其他适用法律法规的要求。 受HIPAA约束且希望将Crowdin用于受保护健康信息(PHI)相关事务的受保护实体,必须签署Crowdin的业务伙伴协议。
+**业务伙伴协议:** 我们根据受保护实体的请求,与我们提供服务的所有受保护实体签订书面业务伙伴协议,以确保符合HIPAA及其他适用法律法规的要求。受HIPAA约束且希望将Crowdin用于受保护健康信息(PHI)相关事务的受保护实体,必须签署Crowdin的业务伙伴协议。
-**访问PHI:** 受保护实体和个人有权访问并获取我们所保存的其PHI副本。 访问请求应以书面形式提交给我们的隐私官员,其联系方式见下文。
+**访问PHI:** 受保护实体和个人有权访问并获取我们所保存的其PHI副本。访问请求应以书面形式提交给我们的隐私官员,其联系方式见下文。
**联系方式:** 如您对我们的HIPAA政策或PHI处理方式有任何疑问或顾虑,请通过以下方式联系我们的隐私官员:[privacy@crowdin.com](mailto:privacy@crowdin.com)
diff --git a/src/content/docs/zh/docs/intellectual-rights-for-translations.mdx b/src/content/docs/zh/docs/intellectual-rights-for-translations.mdx
index ee169680f..a795f61e1 100644
--- a/src/content/docs/zh/docs/intellectual-rights-for-translations.mdx
+++ b/src/content/docs/zh/docs/intellectual-rights-for-translations.mdx
@@ -5,9 +5,9 @@ slug: intellectual-rights-for-translations
template: splash
---
-通过本文章,我们想强调的是,Crowdin 不参与双方(来自项目参与者、翻译员和项目所有者)之间转让任何知识产权的过程。 保留/获取知识产权的责任完全由项目所有者或负责管理员承担。 根据项目是否指定为私有或公开,知识产权转让/许可的过程可能会有所不同。 下面列出了一些可能对您有用的示例。
+通过本文章,我们想强调的是,Crowdin 不参与双方(来自项目参与者、翻译员和项目所有者)之间转让任何知识产权的过程。保留/获取知识产权的责任完全由项目所有者或负责管理员承担。根据项目是否指定为私有或公开,知识产权转让/许可的过程可能会有所不同。下面列出了一些可能对您有用的示例。
-这并非是法律建议。 强烈建议从适用司法管辖区的法律顾问处获取适当的法律建议。
+这并非是法律建议。强烈建议从适用司法管辖区的法律顾问处获取适当的法律建议。
## 自由加入策略的公开项目
@@ -15,11 +15,9 @@ template: splash
## 有监管加入策略的公开项目
-在有审核加入政策的公开项目中,翻译员只有在获得项目拥有者或管理员的确认后才能加入项目。 对于这些项目,当收到翻译员加入项目的请求时,项目所有者或管理员可以将批准该请求作为签订有关知识产权所有权的协议的条件。 工作流可以采取以下步骤:
+在有审核加入政策的公开项目中,翻译员只有在获得项目拥有者或管理员的确认后才能加入项目。对于这些项目,当收到翻译员加入项目的请求时,项目所有者或管理员可以将批准该请求作为签订有关知识产权所有权的协议的条件。工作流可以采取以下步骤:
-翻译员请求确认加入该项目。
-项目所有者或负责管理员与翻译员共享适当的知识产权协议。
-翻译员签署协议后,项目管理员将授予其访问项目的权限。
+翻译员请求确认加入该项目。项目所有者或负责管理员与翻译员共享适当的知识产权协议。翻译员签署协议后,项目管理员将授予其访问项目的权限。
## 私有项目
diff --git a/src/content/docs/zh/docs/vulnerability-policy.mdx b/src/content/docs/zh/docs/vulnerability-policy.mdx
index 48f9dbc71..71cb42e18 100644
--- a/src/content/docs/zh/docs/vulnerability-policy.mdx
+++ b/src/content/docs/zh/docs/vulnerability-policy.mdx
@@ -5,6 +5,6 @@ slug: vulnerability-policy
template: splash
---
-Crowdin 正在将其漏洞奖励计划迁移至 HackerOne 进行管理。 该计划目前为私有计划。 如需申请邀请,请联系 [support@crowdin.com](mailto:support@crowdin.com) 并提供您的 HackerOne 用户名。
+Crowdin 正在将其漏洞奖励计划迁移至 HackerOne 进行管理。该计划目前为私有计划。如需申请邀请,请联系 [support@crowdin.com](mailto:support@crowdin.com) 并提供您的 HackerOne 用户名。
有关我们正在寻找的漏洞类型、排除项及计划条款的详细信息,请直接在 HackerOne 上查看。
diff --git a/src/content/docs/zh/enterprise/billing/app-subscriptions.mdx b/src/content/docs/zh/enterprise/billing/app-subscriptions.mdx
index 546cb0bca..4b38921db 100644
--- a/src/content/docs/zh/enterprise/billing/app-subscriptions.mdx
+++ b/src/content/docs/zh/enterprise/billing/app-subscriptions.mdx
@@ -12,18 +12,18 @@ Crowdin 商店提供各种应用程序,您可以安装这些应用程序来扩
-其中一些应用是免费的,而另一些则是付费的。 您可以轻松区分付费应用,因为所有付费应用都指定了订阅价格。
+其中一些应用是免费的,而另一些则是付费的。您可以轻松区分付费应用,因为所有付费应用都指定了订阅价格。
-安装付费应用程序后,将为您激活 30 天的免费试用期。 免费试用期结束后,您将被要求[订阅](#subscribing-to-paid-app)。
+安装付费应用程序后,将为您激活 30 天的免费试用期。免费试用期结束后,您将被要求[订阅](#subscribing-to-paid-app)。
-根据您激活与主要 Crowdin 企业版订阅相关的付费应用订阅的日期,第一笔付款金额可能与默认应用订阅费用不同。 在下一个计费周期,应用程序订阅将完整包含在您的主要 Crowdin 企业版订阅中。 所有活动的付费应用订阅的信息都将添加到您的发票中。
+根据您激活与主要 Crowdin 企业版订阅相关的付费应用订阅的日期,第一笔付款金额可能与默认应用订阅费用不同。在下一个计费周期,应用程序订阅将完整包含在您的主要 Crowdin 企业版订阅中。所有活动的付费应用订阅的信息都将添加到您的发票中。
## 订阅付费应用
-14 天试用期结束后,将要求您订阅以继续使用付费应用。 要订阅付费应用,请按照以下步骤操作:
+14 天试用期结束后,将要求您订阅以继续使用付费应用。要订阅付费应用,请按照以下步骤操作:
- 1. 打开您想要购买订阅的应用。 根据应用程序类型,它可能位于项目集成页面、编辑器等的 Crowdin 企业版 UI 中。
+ 1. 打开您想要购买订阅的应用。根据应用程序类型,它可能位于项目集成页面、编辑器等的 Crowdin 企业版 UI 中。
2. 点击**订阅**。
3. 您将被重定向到结账页面。
4. 填写所有必填字段。
@@ -32,7 +32,7 @@ Crowdin 商店提供各种应用程序,您可以安装这些应用程序来扩
## 应用程序订阅如何工作
-由于所有 Crowdin 企业版订阅均按年收费,因此您的付费应用程序订阅将从您的账户余额中扣除以及主要的 Crowdin 企业版订阅伪收费。 例如,您的主要 Crowdin 企业版订阅是一个 Team+ 计划(每年收费 5,400 美元,从您的 Crowdin 企业版账户余额中扣除 450 美元/月的伪收费),并且您订阅的付费应用程序每月收费 139 美元,这将 导致每月从您的账户余额中扣除总计 589 美元。
+由于所有 Crowdin 企业版订阅均按年收费,因此您的付费应用程序订阅将从您的账户余额中扣除以及主要的 Crowdin 企业版订阅伪收费。例如,您的主要 Crowdin 企业版订阅是一个 Team+ 计划(每年收费 5,400 美元,从您的 Crowdin 企业版账户余额中扣除 450 美元/月的伪收费),并且您订阅的付费应用程序每月收费 139 美元,这将 导致每月从您的账户余额中扣除总计 589 美元。
## 管理付费应用程序订阅
diff --git a/src/content/docs/zh/enterprise/billing/crowdin-credits.mdx b/src/content/docs/zh/enterprise/billing/crowdin-credits.mdx
index 1d1220582..3c8cfd004 100644
--- a/src/content/docs/zh/enterprise/billing/crowdin-credits.mdx
+++ b/src/content/docs/zh/enterprise/billing/crowdin-credits.mdx
@@ -11,7 +11,7 @@ import { Image } from 'astro:assets';
import usageStats from '!/enterprise/billing/usage_statistics.png';
import balanceManagement from '!/enterprise/billing/balance_management.png';
-Crowdin 提供一系列额外服务,可在简化付款和服务管理的同时,显著改善您的本地化工作流程。 这些服务直接通过您的 Crowdin Enterprise 组织进行管理,使用与您的主要订阅分开的专用余额。 这意味着您无需注册额外的帐户即可访问 AI 模型。 通过将付款集中在一处,您可以更好地控制本地化资源和支出,确保工作流程无缝集成。
+Crowdin 提供一系列额外服务,可在简化付款和服务管理的同时,显著改善您的本地化工作流程。这些服务直接通过您的 Crowdin Enterprise 组织进行管理,使用与您的主要订阅分开的专用余额。这意味着您无需注册额外的帐户即可访问 AI 模型。通过将付款集中在一处,您可以更好地控制本地化资源和支出,确保工作流程无缝集成。
## 可用服务
@@ -26,7 +26,7 @@ Crowdin 可以管理以下付费服务,无需注册单独的帐户。
## 使用 Crowdin Credits
-Crowdin Credits 通过在您的 Crowdin 帐户中设立专用余额来处理付款,从而简化了 AI 模型等付费工具的使用。 这样可以集中管理余额,并清晰了解您的支出情况。
+Crowdin Credits 通过在您的 Crowdin 帐户中设立专用余额来处理付款,从而简化了 AI 模型等付费工具的使用。这样可以集中管理余额,并清晰了解您的支出情况。
在 **Crowdin Credits** 部分,您可以:
@@ -72,9 +72,9 @@ Crowdin Credits 通过在您的 Crowdin 帐户中设立专用余额来处理付
## 使用统计
-**使用统计** 部分通过交互式图表提供全面的使用费用可视化分析,让您可以查看详细统计数据,并根据所选时间段跟踪每项服务的支出情况。 除图表外,**所选时间段内的使用量** 字段还显示所选时间段内的总支出金额。
+**使用统计** 部分通过交互式图表提供全面的使用费用可视化分析,让您可以查看详细统计数据,并根据所选时间段跟踪每项服务的支出情况。除图表外,**所选时间段内的使用量** 字段还显示所选时间段内的总支出金额。
-图表显示[可用类别](#可用服务)中每项服务的使用费用。 将鼠标悬停在任意柱形上,可查看该日、月或年中每项服务的费用明细。
+图表显示[可用类别](#可用服务)中每项服务的使用费用。将鼠标悬停在任意柱形上,可查看该日、月或年中每项服务的费用明细。
根据所选日期范围,每个堆叠柱形代表:
@@ -82,7 +82,7 @@ Crowdin Credits 通过在您的 Crowdin 帐户中设立专用余额来处理付
* **一个月**,适用于最长 **24 个月**的范围。
* **一年**,适用于超过 **24 个月**的范围。
-您还可以通过将鼠标悬停在图表下方的服务标题上来聚焦特定服务。 要从图表中隐藏某些服务,请点击其名称。
+您还可以通过将鼠标悬停在图表下方的服务标题上来聚焦特定服务。要从图表中隐藏某些服务,请点击其名称。
diff --git a/src/content/docs/zh/enterprise/getting-started/account/messages.mdx b/src/content/docs/zh/enterprise/getting-started/account/messages.mdx
index 30c316368..e60fc5856 100644
--- a/src/content/docs/zh/enterprise/getting-started/account/messages.mdx
+++ b/src/content/docs/zh/enterprise/getting-started/account/messages.mdx
@@ -14,7 +14,7 @@ import createNewSearch from '!/enterprise/getting-started/account/messages_creat
import settings from '!/enterprise/getting-started/account/conversations_settings.png';
import manageMessages from '!/enterprise/getting-started/account/conversations_manage_messages.png';
-使用**消息**与您 Crowdin Enterprise 组织的其他成员进行沟通。 创建一对一或群组对话,每个对话都有一个主题,以便您轻松地在聊天之间切换。
+使用**消息**与您 Crowdin Enterprise 组织的其他成员进行沟通。创建一对一或群组对话,每个对话都有一个主题,以便您轻松地在聊天之间切换。
@@ -36,24 +36,24 @@ import manageMessages from '!/enterprise/getting-started/account/conversations_m
要管理对话,请点击 ,然后选择以下选项之一:
* *查看成员* – 查看对话中的所有参与者。
-* *重命名对话* – 帮助整理多个对话。 默认情况下,主题包含参与者姓名。
+* *重命名对话* – 帮助整理多个对话。默认情况下,主题包含参与者姓名。
* *静音对话* – 停止接收新消息通知。
- 目前不支持删除对话或向现有对话添加新用户。 此功能计划在未来的更新中实现。
+ 目前不支持删除对话或向现有对话添加新用户。此功能计划在未来的更新中实现。
## 消息
-要管理消息,请将鼠标悬停在消息上,然后单击 并选择所需的选项。 可执行以下操作:
+要管理消息,请将鼠标悬停在消息上,然后单击 并选择所需的选项。可执行以下操作:
* *分享* – 转发消息:
* 至同一对话中;
* 到另一个现有对话
* 给另一位用户
-* *标记为未读* – 将消息标记为未读,以便稍后查看。 未读消息数量显示在对话主题旁。
+* *标记为未读* – 将消息标记为未读,以便稍后查看。未读消息数量显示在对话主题旁。
* *编辑* – 可用于您自己的消息。
* *删除* – 可用于您自己的消息。
* *举报垃圾信息* – 可用于举报来自他人的消息。
diff --git a/src/content/docs/zh/enterprise/getting-started/account/settings.mdx b/src/content/docs/zh/enterprise/getting-started/account/settings.mdx
index a2ed991e2..1a1ad5579 100644
--- a/src/content/docs/zh/enterprise/getting-started/account/settings.mdx
+++ b/src/content/docs/zh/enterprise/getting-started/account/settings.mdx
@@ -19,7 +19,7 @@ import securitySettings from '!/enterprise/getting-started/account/account_setti
import tokens from '!/enterprise/getting-started/account/account_settings_tokens.png';
import sudoModeConfirmingCredentials from '!/crowdin/getting-started/account/sudo_mode_confirming_credentials.png';
-使用**账户设置**页面管理您的 Crowdin Enterprise 账户设置,包括个人资料详情、通知偏好、安全设置等。 要访问该页面,请点击右上角的个人头像,然后选择**账户设置**。
+使用**账户设置**页面管理您的 Crowdin Enterprise 账户设置,包括个人资料详情、通知偏好、安全设置等。要访问该页面,请点击右上角的个人头像,然后选择**账户设置**。
## 个人信息
@@ -31,9 +31,9 @@ import sudoModeConfirmingCredentials from '!/crowdin/getting-started/account/sud
* **名字和姓氏** – 在整个平台上向团队成员显示。
* **称谓** – 选择您偏好的称谓,或选择*不愿透露*。
* **时区和格式** – 设置您的本地时区,并选择 12 小时或 24 小时制显示。
-* **平台语言** – 选择 Crowdin Enterprise 界面的语言。 我们会定期添加新的语言。
+* **平台语言** – 选择 Crowdin Enterprise 界面的语言。我们会定期添加新的语言。
* **用户名** – 这是您在 Crowdin Enterprise 组织中唯一可见的 ID。
-* **邮箱** – 用于登录、重置密码和接收通知。 您还可以关联其他登录方式。
+* **邮箱** – 用于登录、重置密码和接收通知。您还可以关联其他登录方式。
做出任何更改后,请点击**保存**以确保您的更新已生效。
@@ -43,22 +43,22 @@ import sudoModeConfirmingCredentials from '!/crowdin/getting-started/account/sud
## 外观
-选择 Crowdin Enterprise 在您设备上的显示方式。 您可以选择浅色或深色主题,或与系统设置同步,以便在白天和夜间模式之间自动切换。
+选择 Crowdin Enterprise 在您设备上的显示方式。您可以选择浅色或深色主题,或与系统设置同步,以便在白天和夜间模式之间自动切换。
## 我的费率
-在**我的费率**页面,您可以创建和管理报告设置的个人模板。 这些模板仅在您的个人资料中可见,可用于报告。
+在**我的费率**页面,您可以创建和管理报告设置的个人模板。这些模板仅在您的个人资料中可见,可用于报告。
每个模板可以包括:
-* **基础费率** – 设置完整翻译和校对的费率。 默认应用于所有语言。
+* **基础费率** – 设置完整翻译和校对的费率。默认应用于所有语言。
* **净费率方案** – 根据完整翻译费率,为翻译记忆、MT、AI 及其他匹配类型设置百分比费率。
* **自定义费率** – 添加特定语言(在某些情况下,也可针对特定用户)的费率配置。
* **附加选项** – 包含或排除自动翻译的字符串,调整重复翻译的分类方式,并计算内部模糊匹配。
-保存的模板有助于标准化您的费率设置,使配置可在报告中轻松复用。 要使用已保存的模板,请在配置报告时点击**模板**,然后选择您要应用的模板。
+保存的模板有助于标准化您的费率设置,使配置可在报告中轻松复用。要使用已保存的模板,请在配置报告时点击**模板**,然后选择您要应用的模板。
要创建新的费率模板,请按以下步骤操作:
@@ -76,17 +76,17 @@ import sudoModeConfirmingCredentials from '!/crowdin/getting-started/account/sud
## 安全信息
-改变当前的密码,管理账户的两步验证验证器,并检查关联的应用程序。 您也可以控制外部设备的身份验证并从所有设备登出。
+改变当前的密码,管理账户的两步验证验证器,并检查关联的应用程序。您也可以控制外部设备的身份验证并从所有设备登出。
### 密码
-要更改密码,请点击**密码**,输入当前密码,然后设置新密码。 点击**保存**以应用更改。
+要更改密码,请点击**密码**,输入当前密码,然后设置新密码。点击**保存**以应用更改。
##### 密码强度
-为确保账户安全达到最高级别,Crowdin Enterprise 使用[熵值评分](https://en.wikipedia.org/wiki/Password_strength#Entropy_as_a_measure_of_password_strength)来评估计算机猜测您密码的难度。 我们不依赖简单的规则,例如*必须包含一个数字*。 相反,我们根据长度和字符不可预测性来计算复杂度。
+为确保账户安全达到最高级别,Crowdin Enterprise 使用[熵值评分](https://en.wikipedia.org/wiki/Password_strength#Entropy_as_a_measure_of_password_strength)来评估计算机猜测您密码的难度。我们不依赖简单的规则,例如*必须包含一个数字*。相反,我们根据长度和字符不可预测性来计算复杂度。
当您输入密码时,密码字段下方的彩色条会填充并变色,以指示密码的强度。
@@ -98,13 +98,13 @@ Crowdin Enterprise 禁止使用被评为**极弱**和**弱**的密码。
请参考下表了解安全级别和视觉指示器:
-| 强度 | 视觉指示器 | 状态 | 描述 |
-| :----- | :---- | :------ | :----------------------------------- |
-| **极弱** | 红色条 | **已拒绝** | **有风险。** 通常是可被立即猜到的常见字典词汇。 |
-| **弱** | 橙色条 | **已拒绝** | **易受攻击。** 通常是经过简单修改的常见词汇。 易受标准猜测攻击。 |
-| **中等** | 黄绿色条 | **已接受** | **适中。** 可提供针对无限速在线攻击的基本保护。 |
-| **强** | 浅绿色条 | **已接受** | **高。** 难以猜测。 可抵御大多数攻击和标准破解尝试,提供可靠保护。 |
-| **安全** | 绿色条 | **已接受** | **最高。** 数学上复杂且极难预测。 可抵御复杂攻击,提供最佳保护。 |
+| 强度 | 视觉指示器 | 状态 | 描述 |
+| :----- | :---- | :------ | :---------------------------------- |
+| **极弱** | 红色条 | **已拒绝** | **有风险。** 通常是可被立即猜到的常见字典词汇。 |
+| **弱** | 橙色条 | **已拒绝** | **易受攻击。** 通常是经过简单修改的常见词汇。易受标准猜测攻击。 |
+| **中等** | 黄绿色条 | **已接受** | **适中。** 可提供针对无限速在线攻击的基本保护。 |
+| **强** | 浅绿色条 | **已接受** | **高。** 难以猜测。可抵御大多数攻击和标准破解尝试,提供可靠保护。 |
+| **安全** | 绿色条 | **已接受** | **最高。** 数学上复杂且极难预测。可抵御复杂攻击,提供最佳保护。 |
要获得**安全**评级,我们建议使用由多个不相关词汇组成的密码短语,或使用密码管理器生成的长随机字符串。
@@ -112,7 +112,7 @@ Crowdin Enterprise 禁止使用被评为**极弱**和**弱**的密码。
### 身份验证器应用
-激活两步验证 (2FA),为您的 Crowdin Enterprise 账户增添额外的安全保障。 在您的移动设备或电脑上使用身份验证器应用生成一次性验证码。
+激活两步验证 (2FA),为您的 Crowdin Enterprise 账户增添额外的安全保障。在您的移动设备或电脑上使用身份验证器应用生成一次性验证码。
要启用两步验证,请按以下步骤操作:
@@ -126,15 +126,15 @@ Crowdin Enterprise 禁止使用被评为**极弱**和**弱**的密码。
### 已连接的应用
-管理您已授权访问 Crowdin Enterprise 账户的第三方应用。 您可以查看已连接应用的列表,并根据需要撤销访问权限。
+管理您已授权访问 Crowdin Enterprise 账户的第三方应用。您可以查看已连接应用的列表,并根据需要撤销访问权限。
### 安全密钥和通行密钥
-注册物理安全密钥或通行密钥以加强账户保护。 这些可与您的密码一起使用,在登录时验证您的身份。
+注册物理安全密钥或通行密钥以加强账户保护。这些可与您的密码一起使用,在登录时验证您的身份。
### 设备验证
-启用**设备验证**,在从新设备登录时要求进行身份确认。 验证码将发送至您注册的邮箱地址,设备验证通过后将被添加到您的信任列表中。
+启用**设备验证**,在从新设备登录时要求进行身份确认。验证码将发送至您注册的邮箱地址,设备验证通过后将被添加到您的信任列表中。
只有在至少启用了一种两步验证(2FA)方法(例如身份验证器应用或安全密钥)的情况下,您才能禁用此选项。
@@ -144,25 +144,25 @@ Crowdin Enterprise 禁止使用被评为**极弱**和**弱**的密码。
### 身份验证提供商
-管理关联到您 Crowdin Enterprise 账户的外部账户。 您可以连接 Google、Facebook、GitHub、X 或 GitLab 等服务,以启用一键登录。
+管理关联到您 Crowdin Enterprise 账户的外部账户。您可以连接 Google、Facebook、GitHub、X 或 GitLab 等服务,以启用一键登录。
### 安全日志
-查看重要账户事件的列表,例如登录、密码更改、身份验证更新等。 每条记录包括事件类型、设备、IP 地址和时间戳。
+查看重要账户事件的列表,例如登录、密码更改、身份验证更新等。每条记录包括事件类型、设备、IP 地址和时间戳。
### 会话
-查看已访问您 Crowdin Enterprise 账户的设备列表,以及位置、最后活动时间、IP 地址和设备类型等详细信息。 您可以撤销单个会话,或点击**全部撤销**以结束除当前会话以外的所有会话。
+查看已访问您 Crowdin Enterprise 账户的设备列表,以及位置、最后活动时间、IP 地址和设备类型等详细信息。您可以撤销单个会话,或点击**全部撤销**以结束除当前会话以外的所有会话。
### Sudo 模式
-Crowdin Enterprise 在执行敏感操作(例如更改密码、邮箱或身份验证设置)之前,可能会要求您确认密码。 验证通过后,您将在五分钟内保持在超级用户模式,无需重新验证。
+Crowdin Enterprise 在执行敏感操作(例如更改密码、邮箱或身份验证设置)之前,可能会要求您确认密码。验证通过后,您将在五分钟内保持在超级用户模式,无需重新验证。
## 通知
-在**通知**页面,您可以自定义接收哪些通知以及通知的发送方式。 您可以选择发送渠道、选择相关事件,并应用项目级别的偏好设置。
+在**通知**页面,您可以自定义接收哪些通知以及通知的发送方式。您可以选择发送渠道、选择相关事件,并应用项目级别的偏好设置。
### 渠道和事件
@@ -181,7 +181,7 @@ Crowdin Enterprise 提供多个通知渠道:
### Slack 通知
-要在 Slack 中接收通知,请点击 **Slack** 并授权 Crowdin Enterprise 与您的工作区集成。 设置完成后,选择哪些事件应发送到 Slack。
+要在 Slack 中接收通知,请点击 **Slack** 并授权 Crowdin Enterprise 与您的工作区集成。设置完成后,选择哪些事件应发送到 Slack。
阅读更多关于 [Slack 集成](/zh/enterprise/account-notifications/#slack-集成) 的信息。
@@ -189,7 +189,7 @@ Crowdin Enterprise 提供多个通知渠道:
### 自定义通知
-要将通知发送到自定义服务,请点击**设置通知自定义渠道**并按照说明操作。 设置完成后,选择哪些事件应发送到自定义渠道。
+要将通知发送到自定义服务,请点击**设置通知自定义渠道**并按照说明操作。设置完成后,选择哪些事件应发送到自定义渠道。
阅读更多关于[自定义通知](/zh/enterprise/account-notifications/#自定义通知)的信息。
@@ -209,12 +209,12 @@ Crowdin Enterprise 提供多个通知渠道:
## 访问令牌
-个人访问令牌是在 Crowdin Enterprise 中授权第三方应用和脚本的密码替代方案。 令牌列表显示每个令牌的**名称**、部分隐藏的**令牌**、**创建**日期、**最后使用**日期以及**到期**日期。 如果令牌设置了到期日期,到期后将变为非活动状态,但仍会保留在列表中供参考。
+个人访问令牌是在 Crowdin Enterprise 中授权第三方应用和脚本的密码替代方案。令牌列表显示每个令牌的**名称**、部分隐藏的**令牌**、**创建**日期、**最后使用**日期以及**到期**日期。如果令牌设置了到期日期,到期后将变为非活动状态,但仍会保留在列表中供参考。
- 请像对待密码一样对待个人访问令牌,并妥善保管。 使用令牌作为环境变量,而不是将其硬编码到脚本中。
+ 请像对待密码一样对待个人访问令牌,并妥善保管。使用令牌作为环境变量,而不是将其硬编码到脚本中。
### 用例
@@ -229,7 +229,7 @@ Crowdin Enterprise 提供多个通知渠道:
### 创建个人访问令牌
-创建新的个人访问令牌时,您可以为其命名以便日后识别,设置到期日期,选择[特定作用域](/developer/understanding-scopes/),并在需要时使用**细粒度访问**选项限制所选作用域的资源可见性。 例如,您可以创建一个仅与特定项目或群组交互而无权访问其他项目或群组的令牌。 因此,当发起 API 请求以检索所有项目或群组的列表时,只会返回已选择的项目或群组。
+创建新的个人访问令牌时,您可以为其命名以便日后识别,设置到期日期,选择[特定作用域](/developer/understanding-scopes/),并在需要时使用**细粒度访问**选项限制所选作用域的资源可见性。例如,您可以创建一个仅与特定项目或群组交互而无权访问其他项目或群组的令牌。因此,当发起 API 请求以检索所有项目或群组的列表时,只会返回已选择的项目或群组。
要创建新的个人访问令牌,请遵循以下步骤:
@@ -237,15 +237,15 @@ Crowdin Enterprise 提供多个通知渠道:
1. 打开您的**账户设置**,并在左侧边栏中选择**访问令牌**。
2. 点击**新建令牌**。
3. 在弹出的对话框中,输入名称以便日后识别该令牌。
- 4. 为令牌设置到期日期。 默认情况下,**到期**设置为**永不**。
+ 4. 为令牌设置到期日期。默认情况下,**到期**设置为**永不**。
5. 选择所需的作用域。
- 6. *(可选)* 要限制对特定资源的访问,请点击**细粒度访问**。 如果您启用**细粒度访问**,请确保为每个已选作用域至少选择一个资源。
+ 6. *(可选)* 要限制对特定资源的访问,请点击**细粒度访问**。如果您启用**细粒度访问**,请确保为每个已选作用域至少选择一个资源。
7. 根据所选作用域,选择**授予对所选项目的访问权限**、**授予对所选翻译记忆的访问权限**以及**授予对所选术语库的访问权限**。
- 8. 点击**选择群组**、**选择项目**、**选择术语库**、**选择翻译记忆**,分别选择所需的资源。 选择群组时,个人访问令牌将自动获得对该群组项目和资源的访问权限。
+ 8. 点击**选择群组**、**选择项目**、**选择术语库**、**选择翻译记忆**,分别选择所需的资源。选择群组时,个人访问令牌将自动获得对该群组项目和资源的访问权限。
9. 单击 **创建**。
-创建新令牌后,请务必立即复制并保存。 出于安全原因,该令牌不会再次显示。 您可以根据需要创建任意数量的个人访问令牌。
+创建新令牌后,请务必立即复制并保存。出于安全原因,该令牌不会再次显示。您可以根据需要创建任意数量的个人访问令牌。
如果在创建令牌时未选择某个资源,尝试通过 ID 访问该资源将导致 404 Not Found 错误。
@@ -275,7 +275,7 @@ In the **Customize Menu** section, you can manage the display of your workspace
要隐藏或显示菜单项,请清除其名称旁边的复选框以将其隐藏,或选中复选框使其可见。
- **工作区**项目始终显示,无法隐藏。 隐藏项目中的内容仍然安全且可访问。
+ **工作区**项目始终显示,无法隐藏。隐藏项目中的内容仍然安全且可访问。
### 重置菜单设置
diff --git a/src/content/docs/zh/enterprise/getting-started/additional-support-services.mdx b/src/content/docs/zh/enterprise/getting-started/additional-support-services.mdx
index b43f56d05..b53ced3d1 100644
--- a/src/content/docs/zh/enterprise/getting-started/additional-support-services.mdx
+++ b/src/content/docs/zh/enterprise/getting-started/additional-support-services.mdx
@@ -6,7 +6,7 @@ slug: enterprise/additional-support-services
import { LinkButton } from '@astrojs/starlight/components';
-与 Crowdin 客户论坛、Crowdin 文档、电子邮件支持和聊天支持等服务,Crowdin 客户除了初级订阅计划外,还可以从他们可以购买的其他支助服务中受益。 下面您可以看到可用的额外支持服务。
+与 Crowdin 客户论坛、Crowdin 文档、电子邮件支持和聊天支持等服务,Crowdin 客户除了初级订阅计划外,还可以从他们可以购买的其他支助服务中受益。下面您可以看到可用的额外支持服务。
## 按需教程和在线会议
@@ -24,7 +24,7 @@ import { LinkButton } from '@astrojs/starlight/components';
专项账户管理包含高级支持的所有福利,附加以下内容:
-* 指定的个人账户管理员 – 个人账户经理将优先回应您的电子邮件。 您的团队将获得与经理通话的专用链接。
+* 指定的个人账户管理员 – 个人账户经理将优先回应您的电子邮件。您的团队将获得与经理通话的专用链接。
* 无限数目的支持电话 – 您可以安排无限次按需教程、入职培训会议、技术通话和故障排除会议。
* 跟踪重要功能发布 – 个人账户经理将跟踪并告知您新发布的对您团队非常重要的功能。
* 跟踪订阅 – 个人账户经理将跟踪并通知您与订阅相关的问题。
diff --git a/src/content/docs/zh/enterprise/getting-started/comparing-crowdin-and-crowdin-enterprise.mdx b/src/content/docs/zh/enterprise/getting-started/comparing-crowdin-and-crowdin-enterprise.mdx
index b46f11234..305349e6e 100644
--- a/src/content/docs/zh/enterprise/getting-started/comparing-crowdin-and-crowdin-enterprise.mdx
+++ b/src/content/docs/zh/enterprise/getting-started/comparing-crowdin-and-crowdin-enterprise.mdx
@@ -4,28 +4,28 @@ description: 了解 Crowdin 与 Crowdin Enterprise 之间的主要区别
slug: enterprise/comparing-crowdin-and-crowdin-enterprise
---
-Crowdin 提供两个强大的本地化管理平台:Crowdin 和 Crowdin Enterprise。 虽然两者都提供一套强大的工具来简化您的翻译流程,但它们的设计旨在满足不同的组织需求、工作流程和安全要求。
+Crowdin 提供两个强大的本地化管理平台:Crowdin 和 Crowdin Enterprise。虽然两者都提供一套强大的工具来简化您的翻译流程,但它们的设计旨在满足不同的组织需求、工作流程和安全要求。
本文将帮助您了解两个平台之间的主要区别,以便您选择最适合您的项目和团队的平台。
## 核心概念:基于项目与基于组织
-Crowdin 与 Crowdin Enterprise 之间最根本的区别在于其架构模型。 了解这一区别是选择正确平台的关键。
+Crowdin 与 Crowdin Enterprise 之间最根本的区别在于其架构模型。了解这一区别是选择正确平台的关键。
### Crowdin:以用户账户为中心的模型
-Crowdin 围绕个人用户账户构建。 用户注册后成为项目的**所有者**,且项目所有权不可转让。 翻译记忆库(TM)、术语库以及机器翻译(MT)引擎配置等关键资源在所有者的个人账户设置中管理,并可与其拥有的项目共享。 该模型简单直接,非常适合个人开发者、开源项目以及由一人或少数人负责本地化管理的小型团队。
+Crowdin 围绕个人用户账户构建。用户注册后成为项目的**所有者**,且项目所有权不可转让。翻译记忆库(TM)、术语库以及机器翻译(MT)引擎配置等关键资源在所有者的个人账户设置中管理,并可与其拥有的项目共享。该模型简单直接,非常适合个人开发者、开源项目以及由一人或少数人负责本地化管理的小型团队。
### Crowdin Enterprise:以组织为中心的模型
-Crowdin Enterprise 专为团队和企业设计。 您无需创建个人账户,而是创建一个**组织**,作为具有唯一域名(例如 `your-company.crowdin.com`)的集中式私有工作区。 所有项目、本地化资源和用户均归属于组织,而非个人,且所有权可以转让。 该模型支持跨多个团队和产品的集中管理、高级安全性、精细权限和可扩展协作。
+Crowdin Enterprise 专为团队和企业设计。您无需创建个人账户,而是创建一个**组织**,作为具有唯一域名(例如 `your-company.crowdin.com`)的集中式私有工作区。所有项目、本地化资源和用户均归属于组织,而非个人,且所有权可以转让。该模型支持跨多个团队和产品的集中管理、高级安全性、精细权限和可扩展协作。
## 主要区别
| 功能 | Crowdin | Crowdin 企业版 |
| :---------- | :------------------------------- | :----------------------------------------------------------- |
| **目标用户** | 个人、开源项目、初创公司和小型团队。 | 中型至大型企业,以及有复杂安全需求的企业。 |
-| **用户与访问模型** | 以用户账户为中心。 用户拥有项目和资源。 | 以组织为中心。 组织拥有所有项目、资源和用户。 |
+| **用户与访问模型** | 以用户账户为中心。用户拥有项目和资源。 | 以组织为中心。组织拥有所有项目、资源和用户。 |
| **工作流系统** | 标准项目生命周期。 | 高级、多步骤、完全可定制的工作流引擎。 |
| **资源管理** | 在用户个人账户中管理并与其项目共享。 | 集中于组织的**工作区**,可分配给群组或项目。 |
| **安全性与合规性** | Standard security features, 2FA. | 高级 SSO(SAML、OIDC)、IP 白名单、自定义字段、可选美国/欧盟数据驻留。 |
@@ -41,13 +41,13 @@ Crowdin Enterprise 专为团队和企业设计。 您无需创建个人账户,
### 组织、用户和团队管理
-* **Crowdin**:用户管理以用户账户为中心。 译者和校对等贡献者可通过**成员**标签直接受邀加入项目,项目所有者也可以在其个人账户中的专属**管理员**页面邀请和管理管理员。 在此页面中,管理员可被分配至特定项目、翻译记忆库和术语库,进一步体现了所有管理和资源均源自所有者账户的特点。
-* **Crowdin Enterprise:** 在组织的**工作区**内提供集中式**用户**部分,用于管理所有成员。 您可以将用户组织到**团队**中以简化权限分配,并创建**群组**以分层结构管理项目,资源和管理员可从群组级别继承。
+* **Crowdin**:用户管理以用户账户为中心。译者和校对等贡献者可通过**成员**标签直接受邀加入项目,项目所有者也可以在其个人账户中的专属**管理员**页面邀请和管理管理员。在此页面中,管理员可被分配至特定项目、翻译记忆库和术语库,进一步体现了所有管理和资源均源自所有者账户的特点。
+* **Crowdin Enterprise:** 在组织的**工作区**内提供集中式**用户**部分,用于管理所有成员。您可以将用户组织到**团队**中以简化权限分配,并创建**群组**以分层结构管理项目,资源和管理员可从群组级别继承。
### 工作流与自动化
-* **Crowdin:** 遵循标准的本地化生命周期,内容经过翻译后再进行审批。 可以在项目**设置 > 自动翻译**中配置自动翻译。
-* **Crowdin Enterprise:** 提供强大的可视化工作流编辑器,让您可以构建自定义的多步骤工作流。 您可以添加独特的 Enterprise 专属步骤来自动化您的流程,包括:
+* **Crowdin:** 遵循标准的本地化生命周期,内容经过翻译后再进行审批。可以在项目**设置 > 自动翻译**中配置自动翻译。
+* **Crowdin Enterprise:** 提供强大的可视化工作流编辑器,让您可以构建自定义的多步骤工作流。您可以添加独特的 Enterprise 专属步骤来自动化您的流程,包括:
* **源文本审查:** 在翻译开始之前审查并更正源文本。
* **自定义代码:** 使用 JavaScript 根据标签、文件名或其他条件自动将字符串路由到不同的工作流路径。
* **众包:** 在专属步骤中召集您的社区参与志愿翻译。
@@ -56,7 +56,7 @@ Crowdin Enterprise 专为团队和企业设计。 您无需创建个人账户,
### 安全性、合规性与访问控制
-* **Crowdin:** 提供强大的安全保障,包括为个人用户提供双重认证(2FA)以及项目隐私设置。 默认情况下,所有数据存储在美国数据中心。
+* **Crowdin:** 提供强大的安全保障,包括为个人用户提供双重认证(2FA)以及项目隐私设置。默认情况下,所有数据存储在美国数据中心。
* **Crowdin Enterprise:** 为企业环境提供全面的高级功能套件,对用户加入组织和访问数据的方式进行精细控制:
* **数据驻留:** 您可以在设置期间选择将组织数据托管在**美国**或**欧盟**数据中心。
* **高级 SSO:** 使用 **SAML** 和 **OpenID Connect (OIDC)** 与您的企业身份提供商集成。 Enterprise 还支持为社交 SSO 提供商配置**自定义身份验证应用程序**。
@@ -67,42 +67,42 @@ Crowdin Enterprise 专为团队和企业设计。 您无需创建个人账户,
### 资源管理
* **Crowdin:** 翻译记忆库和术语库等资源在用户个人账户中管理,可在其项目间共享。 A unique feature for public projects is the ability to leverage the **Global Translation Memory**, a massive TM shared across the platform.
-* **Crowdin Enterprise:** 所有资源归组织所有,并在**工作区**中集中管理。 这确保了翻译记忆库和术语库在所有公司项目和群组中的一致性和安全使用。
+* **Crowdin Enterprise:** 所有资源归组织所有,并在**工作区**中集中管理。这确保了翻译记忆库和术语库在所有公司项目和群组中的一致性和安全使用。
### 任务管理
-* **Crowdin:** 提供全面的任务管理系统,让您可以分配工作、设置截止日期并在译者之间拆分文件。 它还支持**顺序任务**以关联翻译和校对工作流,以及**任务模板**以保存和复用配置。
+* **Crowdin:** 提供全面的任务管理系统,让您可以分配工作、设置截止日期并在译者之间拆分文件。它还支持**顺序任务**以关联翻译和校对工作流,以及**任务模板**以保存和复用配置。
* **Crowdin Enterprise:** 包含所有标准任务管理功能,并新增**任务交叉审查**,这是一种额外的控制层,要求任务在受托人开始工作之前由管理员或所有者批准。
### 协作与供应商管理
-* **Crowdin:** 采用供应商市场模型,您可以在其中订购专业翻译。 您可以从个人主页上的**供应商**页面浏览并与翻译机构建立联系。 协作以事务性方式进行,您通过创建**任务**向已连接的供应商订购翻译。
-* **Crowdin Enterprise:** 支持正式的 B2B 协作模型,您可以通过**商店 > 供应商**页面邀请合作机构成为**供应商**。 连接后,供应商组织在**工作区 > 供应商**部分进行管理,并可直接分配至项目工作流中的各个步骤。 供应商在其自己的安全工作区中管理工作,跨组织的沟通通过编辑器中的**共享评论**功能支持。
+* **Crowdin:** 采用供应商市场模型,您可以在其中订购专业翻译。您可以从个人主页上的**供应商**页面浏览并与翻译机构建立联系。协作以事务性方式进行,您通过创建**任务**向已连接的供应商订购翻译。
+* **Crowdin Enterprise:** 支持正式的 B2B 协作模型,您可以通过**商店 > 供应商**页面邀请合作机构成为**供应商**。连接后,供应商组织在**工作区 > 供应商**部分进行管理,并可直接分配至项目工作流中的各个步骤。供应商在其自己的安全工作区中管理工作,跨组织的沟通通过编辑器中的**共享评论**功能支持。
### 报告与分析
* **Crowdin:** 提供一套完整的项目级报告,包括**项目概览**仪表板、**费用估算**、**翻译费用**、**自动翻译准确性**、**译者准确性**和**顶级成员**。
* **Crowdin Enterprise:** 提供更全面的分析套件,涵盖所有标准项目级报告,并额外提供:
* **组织级报告:** 汇总组织内所有项目的数据,提供成本和活动的高层次概览。
- * **高级报告:** 包含详细的**任务使用情况**报告,该报告在 Crowdin 上不可用。 该报告提供有关团队绩效、工作量、任务完成时间和瓶颈的深度分析。
+ * **高级报告:** 包含详细的**任务使用情况**报告,该报告在 Crowdin 上不可用。该报告提供有关团队绩效、工作量、任务完成时间和瓶颈的深度分析。
### API 与集成
虽然两个平台都提供了全面的 RESTful API,但它们在端点结构和可用操作范围上有所不同。
-* **Crowdin:** API 和集成使用全局域名(例如 `api.crowdin.com`)。 该 API 提供了以用户为单位管理项目、文件、字符串、翻译记忆库和术语库的全面方法。
-* **Crowdin Enterprise:** API 使用组织专属域名(例如 `your-company.api.crowdin.com`)。 除了标准 API 的所有核心功能外,Enterprise API 还包含用于管理组织级资源的专属方法,例如**用户**、**群组**、**团队**和**供应商**。 它还提供对高级功能的程序化控制,例如多步骤**工作流模板**和**自定义字段**。 Figma 或 Sketch 插件等外部工具和集成在设置时需要您指定**组织域名**。
+* **Crowdin:** API 和集成使用全局域名(例如 `api.crowdin.com`)。该 API 提供了以用户为单位管理项目、文件、字符串、翻译记忆库和术语库的全面方法。
+* **Crowdin Enterprise:** API 使用组织专属域名(例如 `your-company.api.crowdin.com`)。除了标准 API 的所有核心功能外,Enterprise API 还包含用于管理组织级资源的专属方法,例如**用户**、**群组**、**团队**和**供应商**。它还提供对高级功能的程序化控制,例如多步骤**工作流模板**和**自定义字段**。 Figma 或 Sketch 插件等外部工具和集成在设置时需要您指定**组织域名**。
### AI 功能
-* **Crowdin:** AI 功能在所有者个人资料中的**用户账户级别**进行管理。 主要功能包括 AI 自动翻译、编辑器内 AI 建议以及 AI 驱动的质量检查。
-* **Crowdin Enterprise:** AI 在**工作区**中的**组织级别**集中管理。 除了标准 AI 功能外,Enterprise 还提供用于高级术语管理和质量控制的专属功能:
- * **AI 对齐:** 一项高级功能(适用于 **Business 套餐**),通过分析人工翻译自动创建术语库草稿条目并强制执行术语一致性。 为此,Enterprise 平台包含一种独特的 `Alignment` 提示类型。
+* **Crowdin:** AI 功能在所有者个人资料中的**用户账户级别**进行管理。主要功能包括 AI 自动翻译、编辑器内 AI 建议以及 AI 驱动的质量检查。
+* **Crowdin Enterprise:** AI 在**工作区**中的**组织级别**集中管理。除了标准 AI 功能外,Enterprise 还提供用于高级术语管理和质量控制的专属功能:
+ * **AI 对齐:** 一项高级功能(适用于 **Business 套餐**),通过分析人工翻译自动创建术语库草稿条目并强制执行术语一致性。为此,Enterprise 平台包含一种独特的 `Alignment` 提示类型。
### 计费与订阅
-* **Crowdin:** 同时提供月付和年付订阅计划。 付费应用的默认免费试用期为 14 天。
-* **Crowdin Enterprise:** 计划按年计费。 付费应用的默认免费试用期为 30 天。
+* **Crowdin:** 同时提供月付和年付订阅计划。付费应用的默认免费试用期为 14 天。
+* **Crowdin Enterprise:** 计划按年计费。付费应用的默认免费试用期为 30 天。
## 哪个平台适合您?
diff --git a/src/content/docs/zh/enterprise/getting-started/for-translators.mdx b/src/content/docs/zh/enterprise/getting-started/for-translators.mdx
index 453665ab8..8c838e8b7 100644
--- a/src/content/docs/zh/enterprise/getting-started/for-translators.mdx
+++ b/src/content/docs/zh/enterprise/getting-started/for-translators.mdx
@@ -16,17 +16,17 @@ import sbsEditor from '!/crowdin/online-editor/sbs_editor.png';
import vote from '!/crowdin/online-editor/vote.png';
import volunteerEditorMenu from '!/crowdin/getting-started/volunteer_editor_menu.png';
-> Crowdin 是一个本地化管理平台,帮助公司翻译其软件。 在这篇文章中,您将会找到您如何作为翻译贡献本地化项目的信息。
+> Crowdin 是一个本地化管理平台,帮助公司翻译其软件。在这篇文章中,您将会找到您如何作为翻译贡献本地化项目的信息。
-您已受邀加入 Crowdin Enterprise 项目,但不确定从何处开始? 这是开始翻译和校对所需的一切。 本文及以下快速视频演示将引导您了解 Crowdin Enterprise 中翻译流程的基础知识。
+您已受邀加入 Crowdin Enterprise 项目,但不确定从何处开始?这是开始翻译和校对所需的一切。本文及以下快速视频演示将引导您了解 Crowdin Enterprise 中翻译流程的基础知识。
## 创建账户
-Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公司可以共享指向项目页面的定向链接,也可以共享包含他们所有众包项目的组织页面。 项目管理员也可以直接通过电子邮件向您发送邀请。 使用此特定链接,您需要在 Crowdin 企业版中创建一个新账户。 要创建账户(注册),您可以使用社交媒体个人资料(Google、Facebook、X)、GitHub 或 GitLab 个人资料。
+Crowdin 企业版中的每个公司都有其唯一的 URL。欲邀请您的公司可以共享指向项目页面的定向链接,也可以共享包含他们所有众包项目的组织页面。项目管理员也可以直接通过电子邮件向您发送邀请。使用此特定链接,您需要在 Crowdin 企业版中创建一个新账户。要创建账户(注册),您可以使用社交媒体个人资料(Google、Facebook、X)、GitHub 或 GitLab 个人资料。
-创建账户后,您可以使用用户名和密码访问 Crowdin 企业版中所需的组织页面。 如果您决定为多个组织做出贡献,则您将需要为每个组织分别创建 Crowdin 企业版账户。
+创建账户后,您可以使用用户名和密码访问 Crowdin 企业版中所需的组织页面。如果您决定为多个组织做出贡献,则您将需要为每个组织分别创建 Crowdin 企业版账户。
@@ -34,27 +34,26 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
- 众包是一种调动志愿者社区(通常是产品爱好者)将产品翻译成各种目标语言的方式。 作为志愿译者,您可以通过在 Crowdin Enterprise 中翻译来帮助组织实现本地化。
+ 众包是一种调动志愿者社区(通常是产品爱好者)将产品翻译成各种目标语言的方式。作为志愿译者,您可以通过在 Crowdin Enterprise 中翻译来帮助组织实现本地化。
## 探索您的工作区
-工作区是成功注册后您将看到的第一个页面。 您将拥有校对员或翻译员(或两者)的权限,以访问您被分配处理的项目。 您可以从此处访问每个项目。
+工作区是成功注册后您将看到的第一个页面。您将拥有校对员或翻译员(或两者)的权限,以访问您被分配处理的项目。您可以从此处访问每个项目。
使用左侧边栏,您可以访问以下页面:
-* **已加星标的项目** – 您所有已加星标的项目。 用于快速访问您最常打开的项目。
+* **已加星标的项目** – 您所有已加星标的项目。用于快速访问您最常打开的项目。
-* **通知** – 查看您正在处理的项目的所有关键更新。 例如,有关添加的新字符串、创建的新任务等的通知。 您还可以选择通过电子邮件或 Slack 接收更新。
- 转至**帐户设置 > 通知**以更改您的通知偏好设置。
+* **通知** – 查看您正在处理的项目的所有关键更新。例如,有关添加的新字符串、创建的新任务等的通知。您还可以选择通过电子邮件或 Slack 接收更新。转至**帐户设置 > 通知**以更改您的通知偏好设置。
-* **消息** – 创建一对一对话,或根据需要将任意数量的项目成员添加到对话中。 每次您在任何对话中收到消息时,都可以在此处查看。
+* **消息** – 创建一对一对话,或根据需要将任意数量的项目成员添加到对话中。每次您在任何对话中收到消息时,都可以在此处查看。
-* **任务** – 分配给您的任务列表。 使用过滤器可以更好地导航,并存档已完成的任务。
+* **任务** – 分配给您的任务列表。使用过滤器可以更好地导航,并存档已完成的任务。
-* **商店** – Crowdin 商店提供 700 多款应用和集成,您可以安装这些应用和集成来扩展 Crowdin 的功能。 探索 Crowdin [译者效率应用](https://store.crowdin.com/categories/translator-productivity)。
+* **商店** – Crowdin 商店提供 700 多款应用和集成,您可以安装这些应用和集成来扩展 Crowdin 的功能。探索 Crowdin [译者效率应用](https://store.crowdin.com/categories/translator-productivity)。
@@ -63,9 +62,9 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
## 关于组织
-在您被分配到项目之前,您可以通过**关于组织**对话框了解您加入的组织,并联系其管理员。 要打开该对话框,请点击右上角的个人头像,然后选择**关于**。
+在您被分配到项目之前,您可以通过**关于组织**对话框了解您加入的组织,并联系其管理员。要打开该对话框,请点击右上角的个人头像,然后选择**关于**。
-该对话框显示组织的徽标、名称、URL 和描述,以及组织管理员列表。 如有疑问,请点击管理员姓名旁边的消息图标,与其开始对话。
+该对话框显示组织的徽标、名称、URL 和描述,以及组织管理员列表。如有疑问,请点击管理员姓名旁边的消息图标,与其开始对话。
## 全局搜索
@@ -79,7 +78,7 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
每个项目都有自己的仪表板页面,您可以在此查看有关项目的一些基本信息,例如目标语言和源词数量、最近的活动,以及您被分配处理的语言列表。
-对于具有工作流的项目,您可以单击语言旁边的展开图标,以查看分配给您的工作流步骤。 您可以选择工作流步骤,并在编辑器中打开该步骤中您将处理的所有字符串。
+对于具有工作流的项目,您可以单击语言旁边的展开图标,以查看分配给您的工作流步骤。您可以选择工作流步骤,并在编辑器中打开该步骤中您将处理的所有字符串。
@@ -89,7 +88,7 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
### 申请新语言
-如果您想翻译的语言目前未列在项目中,您可以申请添加该语言。 此功能在 Crowdin Enterprise 的所有众包项目中均可使用。
+如果您想翻译的语言目前未列在项目中,您可以申请添加该语言。此功能在 Crowdin Enterprise 的所有众包项目中均可使用。
要申请语言,请按照以下步骤操作:
@@ -103,21 +102,21 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
项目管理员将审核您的申请并决定是否可以添加该语言。
-如果另一位用户已经提交了针对同一语言的申请,您将收到有关现有申请的通知。 如果您在第一个申请仍在管理员审核期间重复提交同一语言的申请,也会出现此通知。
+如果另一位用户已经提交了针对同一语言的申请,您将收到有关现有申请的通知。如果您在第一个申请仍在管理员审核期间重复提交同一语言的申请,也会出现此通知。
### 联系项目管理员
-如果您对项目内容有疑问、需要对特定任务进行说明,或希望晋升为校对员角色,您可以联系项目管理员。 如果您需要额外资源、对译文有反馈意见,或想讨论项目时间安排等,也可以联系项目管理员。
+如果您对项目内容有疑问、需要对特定任务进行说明,或希望晋升为校对员角色,您可以联系项目管理员。如果您需要额外资源、对译文有反馈意见,或想讨论项目时间安排等,也可以联系项目管理员。
要联系项目经理,请打开项目并在**详情**部分单击其姓名旁边的**联系**。
-您将被重定向到[**消息**](/zh/enterprise/messages/)页面,项目经理已预先选定为收件人。 如有需要,您也可以将其他用户添加到对话中。 输入并发送您的消息,即可创建对话,开始沟通。 当管理员回复时,您将收到通知,讨论将在同一会话中继续进行。
+您将被重定向到[**消息**](/zh/enterprise/messages/)页面,项目经理已预先选定为收件人。如有需要,您也可以将其他用户添加到对话中。输入并发送您的消息,即可创建对话,开始沟通。当管理员回复时,您将收到通知,讨论将在同一会话中继续进行。
### 知识产权
-在向项目贡献译文之前,了解知识产权条款非常重要。 项目可能会规定您的译文将如何被使用、共享或授权。
+在向项目贡献译文之前,了解知识产权条款非常重要。项目可能会规定您的译文将如何被使用、共享或授权。
-如果您参与开源或社区驱动的项目,请检查该项目是否提供了额外的法律或许可条款。 如有疑问,请联系项目管理员以获取说明。
+如果您参与开源或社区驱动的项目,请检查该项目是否提供了额外的法律或许可条款。如有疑问,请联系项目管理员以获取说明。
阅读更多关于[知识产权](/zh/intellectual-rights-for-translations/)的内容。
@@ -125,7 +124,7 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
### 举报项目
-如果您在 Crowdin Enterprise 中遇到包含不当或不安全内容的项目,您可以进行举报。 举报内容将经过审核,以确保项目符合 [Crowdin 服务条款](/zh/terms/)。
+如果您在 Crowdin Enterprise 中遇到包含不当或不安全内容的项目,您可以进行举报。举报内容将经过审核,以确保项目符合 [Crowdin 服务条款](/zh/terms/)。
举报选项可在使用[众包](/zh/enterprise/crowdsourcing/)的项目公开页面上找到。
@@ -143,13 +142,13 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
## 在编辑器中工作
-编辑器是译者和校对员在线处理译文的地方。 字符串列表部分显示所选文件中的字符串,或所分配工作流步骤中所有可用的字符串,当前活动字符串会高亮显示。 所选字符串的上下文和详细信息显示在字符串详情部分。
+编辑器是译者和校对员在线处理译文的地方。字符串列表部分显示所选文件中的字符串,或所分配工作流步骤中所有可用的字符串,当前活动字符串会高亮显示。所选字符串的上下文和详细信息显示在字符串详情部分。
### 翻译
-与其他项目成员合作,在评论部分讨论任何议题或疑问,投票选择最佳译文,并充分利用项目[术语库](/zh/enterprise/glossary/)和[翻译记忆库](/zh/enterprise/translation-memory/)。 可以基于机器翻译提出自己的建议。
+与其他项目成员合作,在评论部分讨论任何议题或疑问,投票选择最佳译文,并充分利用项目[术语库](/zh/enterprise/glossary/)和[翻译记忆库](/zh/enterprise/translation-memory/)。可以基于机器翻译提出自己的建议。
@@ -161,7 +160,7 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
* 源文本:在左侧。
* 译文:在右侧。
-* 状态图标指示字符串是未翻译、已翻译还是已审核。 评论或问题会被高亮显示。
+* 状态图标指示字符串是未翻译、已翻译还是已审核。评论或问题会被高亮显示。
##### 搜索与筛选
@@ -170,7 +169,7 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
##### 品质保证检查
-系统可能会弹出消息,提醒您注意潜在问题,例如标点不一致、空格不匹配或变量缺失。 这些检查有助于保持译文质量。
+系统可能会弹出消息,提醒您注意潜在问题,例如标点不一致、空格不匹配或变量缺失。这些检查有助于保持译文质量。
#### 编辑器中的 AI 功能
@@ -181,7 +180,7 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
如需基于聊天的辅助功能,请让您的组织管理员从 Crowdin 商店安装并配置 [Crowdin Copilot 应用](https://store.crowdin.com/crowdin-copilot)。
- 如果编辑器中未显示 AI 功能,则可能是该项目尚未配置 Crowdin AI。 请联系项目所有者了解详情。
+ 如果编辑器中未显示 AI 功能,则可能是该项目尚未配置 Crowdin AI。请联系项目所有者了解详情。
#### 上下文与译文
@@ -196,13 +195,13 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
在众包项目中,除了翻译之外,您还可以对其他项目成员提交的建议进行投票。
-如果您发现已有正确的建议,请点击*加号* 为您认为正确的译文投票,或点击*减号* 为您认为不正确的译文投反对票。 获得最多正面投票的译文将具有更高的评级,并显示在该字符串所有可用译文的顶部。
+如果您发现已有正确的建议,请点击*加号* 为您认为正确的译文投票,或点击*减号* 为您认为不正确的译文投反对票。获得最多正面投票的译文将具有更高的评级,并显示在该字符串所有可用译文的顶部。
#### 注释
-在*评论*部分,您可以与其他项目成员讨论源字符串的含义或其他相关问题。 使用「@」和用户名来提及特定人员,或[创建与该字符串相关的问题](/zh/enterprise/issues/#对于译者)。
+在*评论*部分,您可以与其他项目成员讨论源字符串的含义或其他相关问题。使用「@」和用户名来提及特定人员,或[创建与该字符串相关的问题](/zh/enterprise/issues/#对于译者)。
### 主菜单
@@ -212,23 +211,23 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
### 键盘快捷键
-点击右上角的 查看可用键盘快捷键列表。 它们可以使您在编辑器中的工作更有效率和快捷。
+点击右上角的 查看可用键盘快捷键列表。它们可以使您在编辑器中的工作更有效率和快捷。
-大多数快捷键都可以自定义。 点击所需的按键组合,然后使用您的键盘修改它。
+大多数快捷键都可以自定义。点击所需的按键组合,然后使用您的键盘修改它。
### 校对
-如果您被分配校对翻译,您将看到源字符串及其翻译的列表,您可以审阅、在需要时进行更正并批准。 在此模式下,存在品质保证检查问题的字符串将突出显示。 您还将看到在翻译记忆库或机器翻译引擎帮助下翻译的字符串。
+如果您被分配校对翻译,您将看到源字符串及其翻译的列表,您可以审阅、在需要时进行更正并批准。在此模式下,存在品质保证检查问题的字符串将突出显示。您还将看到在翻译记忆库或机器翻译引擎帮助下翻译的字符串。
### 工作流步骤的字符串状态
-在每个项目中,字符串都会从一个工作流步骤移动到下一个工作流步骤。 共有三种状态:*待办*、*待处理*和*完成*。 根据字符串当前所在工作流步骤的状态,这些状态会应用于每个字符串。
+在每个项目中,字符串都会从一个工作流步骤移动到下一个工作流步骤。共有三种状态:*待办*、*待处理*和*完成*。根据字符串当前所在工作流步骤的状态,这些状态会应用于每个字符串。
例如,如果您被分配翻译某个字符串,保存翻译后,该字符串将被标记为*完成*,然后移至下一步。
*待处理*状态可在以下情况下应用于字符串:
-源字符串在翻译工作流步骤中被翻译并标记为*完成*。 然后它移至下一个工作流步骤,例如校对,在该步骤中被标记为*待办*。 如果在翻译工作流步骤中删除了该字符串的翻译,则该字符串将留在校对工作流步骤中并被标记为*待处理*,直到在翻译工作流步骤中重新添加翻译为止。
+源字符串在翻译工作流步骤中被翻译并标记为*完成*。然后它移至下一个工作流步骤,例如校对,在该步骤中被标记为*待办*。如果在翻译工作流步骤中删除了该字符串的翻译,则该字符串将留在校对工作流步骤中并被标记为*待处理*,直到在翻译工作流步骤中重新添加翻译为止。
详细了解 Crowdin Enterprise 中的[工作流](/zh/enterprise/workflows/)。
@@ -236,4 +235,4 @@ Crowdin 企业版中的每个公司都有其唯一的 URL。 欲邀请您的公
## 离线翻译
-作为在编辑器中进行在线翻译的替代方式,如果项目经理已启用公开下载,您可以下载项目文件进行[离线翻译](/zh/enterprise/offline-translation/)。 使用大多数桌面本地化工具支持的 XLIFF 文件格式进行离线翻译。
+作为在编辑器中进行在线翻译的替代方式,如果项目经理已启用公开下载,您可以下载项目文件进行[离线翻译](/zh/enterprise/offline-translation/)。使用大多数桌面本地化工具支持的 XLIFF 文件格式进行离线翻译。
diff --git a/src/content/docs/zh/enterprise/getting-started/migrating-to-crowdin-enterprise.mdx b/src/content/docs/zh/enterprise/getting-started/migrating-to-crowdin-enterprise.mdx
index 034faaf6b..c8b2a33ee 100644
--- a/src/content/docs/zh/enterprise/getting-started/migrating-to-crowdin-enterprise.mdx
+++ b/src/content/docs/zh/enterprise/getting-started/migrating-to-crowdin-enterprise.mdx
@@ -15,21 +15,18 @@ import migrationCompleted from '!/enterprise/getting-started/migrating_to_crowdi
Crowdin Enterprise 提供团队合作功能(如邀请项目成员、定义权限级别、任务、信息等)、工作流程自动化与自定义、集成和插件,以及更多您在高效项目本地化中需要的功能。
-迁移至 Crowdin Enterprise 非常简单直接。 例如,如果您的项目共享大部分设置和配置,您可以创建并配置一个项目,然后使用 [Project Duplicator](https://store.crowdin.com/create-project-app) 应用程序,根据初始项目设置创建所有其他项目,之后根据需要更改某些设置。 根据项目和资源数量,完整迁移可能需要数小时完成。
+迁移至 Crowdin Enterprise 非常简单直接。例如,如果您的项目共享大部分设置和配置,您可以创建并配置一个项目,然后使用 [Project Duplicator](https://store.crowdin.com/create-project-app) 应用程序,根据初始项目设置创建所有其他项目,之后根据需要更改某些设置。根据项目和资源数量,完整迁移可能需要数小时完成。
## 从其他翻译工具迁移至 Crowdin Enterprise {#from-other-tools}
要开始迁移,您可以使用以下分步迁移说明。
- 1. **下载源文件**。
- 在大多数情况下,您的机器或服务器上已经有这些文件了,所以本步骤是可选的。
+ 1. **下载源文件**。
在大多数情况下,您的机器或服务器上已经有这些文件了,所以本步骤是可选的。
- 2. **下载译文**。
- 下载您在迁移时拥有的所有最新译文。
+ 2. **下载译文**。
下载您在迁移时拥有的所有最新译文。
- 3. **下载翻译记忆和术语库**。
- 下载翻译记忆和术语库,以便您的翻译员可以在您的 Crowdin Enterprise 项目中重复使用它们。
+ 3. **下载翻译记忆和术语库**。
下载翻译记忆和术语库,以便您的翻译员可以在您的 Crowdin Enterprise 项目中重复使用它们。
@@ -48,7 +45,7 @@ Crowdin Enterprise 提供团队合作功能(如邀请项目成员、定义权
* 项目及相关数据
* 源字符串(适用于基于字符串的项目)或源文件(适用于基于文件的项目)
-* 项目成员 – 包括已被移除的曾执行过任何翻译或校对活动的前成员,以及尚未加入项目的待定成员。 迁移后,这两类项目成员都将在 Crowdin Enterprise 中显示为待定用户。
+* 项目成员 – 包括已被移除的曾执行过任何翻译或校对活动的前成员,以及尚未加入项目的待定成员。迁移后,这两类项目成员都将在 Crowdin Enterprise 中显示为待定用户。
* 译文
* 字符串评论
* 屏幕截图
@@ -61,7 +58,7 @@ Crowdin Enterprise 提供团队合作功能(如邀请项目成员、定义权
* CDN 分发设置
* 项目活动
-* 含分支项目的主字符串和重复字符串状态 – 主字符串和重复字符串在迁移时不保留原始(Crowdin)状态,即哪个字符串是重复字符串、哪个是主字符串。 这可能导致 Crowdin 中的重复字符串在 Crowdin Enterprise 中变为主字符串,反之亦然。
+* 含分支项目的主字符串和重复字符串状态 – 主字符串和重复字符串在迁移时不保留原始(Crowdin)状态,即哪个字符串是重复字符串、哪个是主字符串。这可能导致 Crowdin 中的重复字符串在 Crowdin Enterprise 中变为主字符串,反之亦然。
* 来自自定义处理应用的文件 – 这些文件可能无法迁移或迁移不正确。
### 迁移设置
@@ -77,29 +74,29 @@ Crowdin Enterprise 提供团队合作功能(如邀请项目成员、定义权
### 组织步骤
-在迁移的第一步,选择您要将 Crowdin 账户数据迁移到的 Crowdin Enterprise 组织。 您可以登录现有的 Crowdin Enterprise 组织,或从头创建一个新组织。
+在迁移的第一步,选择您要将 Crowdin 账户数据迁移到的 Crowdin Enterprise 组织。您可以登录现有的 Crowdin Enterprise 组织,或从头创建一个新组织。
-选择您的 Crowdin Enterprise 组织后,系统将要求您授权 **Migrate Crowdin account to Crowdin Enterprise** 应用程序,并授予对组织内项目和群组的访问权限。 这是必要的,因为迁移应用将代表您在 Crowdin Enterprise 中创建您的项目和资源。
+选择您的 Crowdin Enterprise 组织后,系统将要求您授权 **Migrate Crowdin account to Crowdin Enterprise** 应用程序,并授予对组织内项目和群组的访问权限。这是必要的,因为迁移应用将代表您在 Crowdin Enterprise 中创建您的项目和资源。
### 项目步骤
-在项目步骤中,您将看到您在 Crowdin 中的项目列表以及您的 Crowdin Enterprise 工作区。 选择您希望迁移的项目。 默认情况下,所选项目将迁移至组织的工作区。 如有需要,您可以为不同项目创建单独的群组。
+在项目步骤中,您将看到您在 Crowdin 中的项目列表以及您的 Crowdin Enterprise 工作区。选择您希望迁移的项目。默认情况下,所选项目将迁移至组织的工作区。如有需要,您可以为不同项目创建单独的群组。
### 资源步骤
-在资源步骤中,您将看到您的翻译记忆和术语库列表。 默认情况下,与您在上一步中选择的项目相关的资源将自动被选中。 选择您希望额外迁移的资源。 然后,点击 **Migrate** 开始迁移流程。
+在资源步骤中,您将看到您的翻译记忆和术语库列表。默认情况下,与您在上一步中选择的项目相关的资源将自动被选中。选择您希望额外迁移的资源。然后,点击 **Migrate** 开始迁移流程。
### 迁移步骤
-开始迁移后,您将能够跟踪迁移的整体和详细进度。 根据项目和资源的数量,迁移所有数据可能需要几分钟到几小时不等。 在迁移过程中,您将在每个页面顶部看到 *Migration to Crowdin Enterprise is in progress* 通知。 如有需要,您可以离开**账户设置**页面。 迁移将继续在后台运行。
+开始迁移后,您将能够跟踪迁移的整体和详细进度。根据项目和资源的数量,迁移所有数据可能需要几分钟到几小时不等。在迁移过程中,您将在每个页面顶部看到 *Migration to Crowdin Enterprise is in progress* 通知。如有需要,您可以离开**账户设置**页面。迁移将继续在后台运行。
@@ -114,11 +111,9 @@ Crowdin Enterprise 提供团队合作功能(如邀请项目成员、定义权
## 下一步是什么?
- 1. **邀请翻译团队**。
- 在 Crowdin Enterprise 中,您可以根据您要本地化的内容选择翻译策略。 选择一种并组合多种翻译策略:向与 Crowdin Enterprise 集成的翻译供应商发送请求、引入您已合作的翻译机构、邀请您的社区、通过机器翻译或翻译记忆使用自动翻译等。
+ 1. **邀请翻译团队**。
在 Crowdin Enterprise 中,您可以根据您要本地化的内容选择翻译策略。选择一种并组合多种翻译策略:向与 Crowdin Enterprise 集成的翻译供应商发送请求、引入您已合作的翻译机构、邀请您的社区、通过机器翻译或翻译记忆使用自动翻译等。
- 2. **与外部服务集成**。
- 在 Crowdin Enterprise 中,您可以使用系统集成(如与 GitHub、GitLab、BitBucket、Azure Repos 等的集成) 来同步您的源文件和译文文件,从 [Crowdin Store](https://store.crowdin.com/) 安装额外应用程序以添加新功能并与更多服务集成。 即使没有与您使用的某些服务/平台的集成,您也可以通过开发 Crowdin Apps 创建自定义集成。
+ 2. **与外部服务集成**。
在 Crowdin Enterprise 中,您可以使用系统集成(如与 GitHub、GitLab、BitBucket、Azure Repos 等的集成)来同步您的源文件和译文文件,从 [Crowdin Store](https://store.crowdin.com/) 安装额外应用程序以添加新功能并与更多服务集成。即使没有与您使用的某些服务/平台的集成,您也可以通过开发 Crowdin Apps 创建自定义集成。
@@ -128,4 +123,4 @@ Crowdin Enterprise 提供团队合作功能(如邀请项目成员、定义权
## 来自我们团队的协助
-如果您在迁移过程中需要任何帮助,我们的团队随时准备协助您完成每个步骤。 如需任何指导,欢迎[联系我们](https://crowdin.com/contacts)。
+如果您在迁移过程中需要任何帮助,我们的团队随时准备协助您完成每个步骤。如需任何指导,欢迎[联系我们](https://crowdin.com/contacts)。
diff --git a/src/content/docs/zh/enterprise/getting-started/supported-formats.mdx b/src/content/docs/zh/enterprise/getting-started/supported-formats.mdx
index 56e6f7605..3980ec6ef 100644
--- a/src/content/docs/zh/enterprise/getting-started/supported-formats.mdx
+++ b/src/content/docs/zh/enterprise/getting-started/supported-formats.mdx
@@ -19,7 +19,7 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 图形和资源
-对与产品相关的视觉内容进行本地化,以在不同语言间提供一致的用户体验。 不支持文本翻译的设计及其他非文本文件(例如 `.psd`、`.ai`、`.png`、`.jpeg`)将作为资产导入。
+对与产品相关的视觉内容进行本地化,以在不同语言间提供一致的用户体验。不支持文本翻译的设计及其他非文本文件(例如 `.psd`、`.ai`、`.png`、`.jpeg`)将作为资产导入。
Read more about [Asset Localization](/enterprise/asset-localization/).
@@ -27,7 +27,7 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 转换的文件格式
-导入时,某些文件格式会自动转换为其他格式,以供进一步解析和处理。 您可以在下表中查看初始文件格式以及它们要转换成的文件格式的列表。
+导入时,某些文件格式会自动转换为其他格式,以供进一步解析和处理。您可以在下表中查看初始文件格式以及它们要转换成的文件格式的列表。
| 初始文件格式 | 转换的文件格式 |
| ------ | ------- |
@@ -39,14 +39,14 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 自定义服务
:::note
-自定义服务仅在选定的订阅计划或单独支付的附加组件中可用。 查看所有可用的[定价选项](https://crowdin.com/pricing)以选择最合适的。
+自定义服务仅在选定的订阅计划或单独支付的附加组件中可用。查看所有可用的[定价选项](https://crowdin.com/pricing)以选择最合适的。
:::
## 自定义文件格式
-不受官方支持的文件格式仍可上传。 如果文件包含可提取的文本,则将其作为纯文本文件导入;否则,将其作为图形资产导入。 若要保留文件结构并仅公开可翻译内容,您可以申请自定义格式支持。
+不受官方支持的文件格式仍可上传。如果文件包含可提取的文本,则将其作为纯文本文件导入;否则,将其作为图形资产导入。若要保留文件结构并仅公开可翻译内容,您可以申请自定义格式支持。
-我们的团队可以添加特殊代码来支持您的原始文件格式,并确保翻译者只看到可翻译的文本,而不是整个文件内容。 此方法允许您更有效地管理自定义文件格式。
+我们的团队可以添加特殊代码来支持您的原始文件格式,并确保翻译者只看到可翻译的文本,而不是整个文件内容。此方法允许您更有效地管理自定义文件格式。
[联系](https://crowdin.com/contacts)我们的支持团队,以便开始在您的项目中使用自定义文件格式。
@@ -54,16 +54,16 @@ Crowdin 支持多种本地化格式,包括但不限于移动端、软件、文
## 自定义文件导出
-默认情况下,我们导出与源文件相同的译文格式。 例如,如果上传一个 XML 文件到 Crowdin ,会导出 XML 文件。
+默认情况下,我们导出与源文件相同的译文格式。例如,如果上传一个 XML 文件到 Crowdin ,会导出 XML 文件。
If you need to export translations in formats different from the source format, use [Target File Bundles](/enterprise/bundles/).
-如果您想为文件导出配置自定义设置,我们的开发人员可以创建一个特殊的处理器。 For example, you upload a key-value file that doesn't support [string editing](/enterprise/string-management/#string-editing) by default and want to modify it directly in Crowdin. 我们可以暂时将您的文件转换为 CSV 文件格式,以便您在线添加字符串。 导出的文件将保持原始格式。
+如果您想为文件导出配置自定义设置,我们的开发人员可以创建一个特殊的处理器。 For example, you upload a key-value file that doesn't support [string editing](/enterprise/string-management/#string-editing) by default and want to modify it directly in Crowdin. 我们可以暂时将您的文件转换为 CSV 文件格式,以便您在线添加字符串。导出的文件将保持原始格式。
[联系](https://crowdin.com/contacts)我们的支持团队,我们很乐意根据您的需求帮助您设置自定义导出选项。
## 自定义占位符
-Crowdin 支持受支持文件格式的所有典型占位符。 它们都会在编辑器中自动突出显示,因此翻译员得知不应翻译它们。 即使翻译员尝试保存带有某些已修改或丢失占位符的译文,启用的品质保证检查也会通知翻译员该错误。
+Crowdin 支持受支持文件格式的所有典型占位符。它们都会在编辑器中自动突出显示,因此翻译员得知不应翻译它们。即使翻译员尝试保存带有某些已修改或丢失占位符的译文,启用的品质保证检查也会通知翻译员该错误。
-由于各种文件格式允许创建自定义占位符,因此我们还可以添加对您在项目中使用的自定义占位符的支持。 如需申请支持您的自定义占位符,请[联系](https://crowdin.com/contacts)我们的支持团队。
+由于各种文件格式允许创建自定义占位符,因此我们还可以添加对您在项目中使用的自定义占位符的支持。如需申请支持您的自定义占位符,请[联系](https://crowdin.com/contacts)我们的支持团队。
diff --git a/src/content/docs/zh/enterprise/integrations/adobe-xd.mdx b/src/content/docs/zh/enterprise/integrations/adobe-xd.mdx
index b2270f964..a6196ba7d 100644
--- a/src/content/docs/zh/enterprise/integrations/adobe-xd.mdx
+++ b/src/content/docs/zh/enterprise/integrations/adobe-xd.mdx
@@ -21,14 +21,14 @@ import sendTextsToCrowdin from '!/crowdin/integrations/adobe_xd_plugin_send_text
import uploadedTranslations from '!/crowdin/integrations/adobe_xd_plugin_uploaded_translations.png';
import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
-借助用于 Crowdin 的 Adobe XD 插件,您可以在设计中使用来自 Crowdin 企业版的文本,从而为设计人员和开发人员节省时间。 这些文件可包括原文或翻译文本。 如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 企业版中的翻译人员。
+借助用于 Crowdin 的 Adobe XD 插件,您可以在设计中使用来自 Crowdin 企业版的文本,从而为设计人员和开发人员节省时间。这些文件可包括原文或翻译文本。如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 企业版中的翻译人员。
## 用例
* 快速生成多语言的创作资源。
* 在编程开始前翻译模型并用不同的语言测试它们。
* 停止使用“Lorem Ipsum”,而是将 Crowdin 企业版中的真实文本添加到您的原型中。
-* 从您的设计创建源字符串并将其上传到您的 Crowdin 企业版项目。 使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
+* 从您的设计创建源字符串并将其上传到您的 Crowdin 企业版项目。使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
* 将标记的屏幕截图上传到您的 Crowdin 企业版项目。
## 安装
@@ -68,23 +68,23 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 选择项目
-要选择您想要处理的 Crowdin Enterprise 项目,请单击下拉菜单,从列表中选择一个项目。 稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。
+要选择您想要处理的 Crowdin Enterprise 项目,请单击下拉菜单,从列表中选择一个项目。稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。
-选择您的内容将上传到的特定分支。 如果您的 Crowdin 企业版项目没有分支,请将其留空。
+选择您的内容将上传到的特定分支。如果您的 Crowdin 企业版项目没有分支,请将其留空。
## UI 本地化
-在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用 *字符串* 部分。 在本节中,您只需点点鼠标,就可以将 Crowdin 企业版的源字符串添加到 Adobe XD 的设计中。 在设计中使用文本后,您可以自动上传标记的截图到 Crowdin Enterprise,为翻译员做参考。
+在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用 *字符串* 部分。在本节中,您只需点点鼠标,就可以将 Crowdin 企业版的源字符串添加到 Adobe XD 的设计中。在设计中使用文本后,您可以自动上传标记的截图到 Crowdin Enterprise,为翻译员做参考。
### 在 Adobe XD 中使用来自 Crowdin 的源字符串
1. 打开 Adobe XD 的 Crowdin 插件。
- 2. 在 *字符串* 部分,使用 *搜索* 字段查找特定副本。 您可以通过源文本、字符串标识符或上下文来搜索字符串。
+ 2. 在 *字符串* 部分,使用 *搜索* 字段查找特定副本。您可以通过源文本、字符串标识符或上下文来搜索字符串。
3. 选择要添加文本的文本图层,然后单击所需的字符串。
@@ -92,7 +92,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
在您的设计中使用来自 Crowdin Enterprise 的源字符串后,它们会与文本字段关联,您可以在 Adobe XD 中[预览这些字符串的译文](#previewing-strings),并将其[截图上传](#uploading-tagged-screenshots-to-crowdin)到您的 Crowdin Enterprise 项目。
-您可以将单个 Crowdin Enterprise 字符串链接到 Adobe XD 中的一个或多个文本字段。 但是,一个文本字段只能链接到单个 Crowdin Enterprise 字符串。 如果将具有现有连接的文本字段链接到新的 Crowdin 字符串,则先前的连接将终止,并且将建立新的连接。 如果您想取消 Crowdin Enterprise 字符串与之前链接到的所有文本字段的关联,请右键单击所需字符串旁边的链接图标。
+您可以将单个 Crowdin Enterprise 字符串链接到 Adobe XD 中的一个或多个文本字段。但是,一个文本字段只能链接到单个 Crowdin Enterprise 字符串。如果将具有现有连接的文本字段链接到新的 Crowdin 字符串,则先前的连接将终止,并且将建立新的连接。如果您想取消 Crowdin Enterprise 字符串与之前链接到的所有文本字段的关联,请右键单击所需字符串旁边的链接图标。
### 从 Adobe XD 添加源字符串到 Crowdin
@@ -100,7 +100,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
- 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。 或者,如果您想要添加一个新字符串,请跳过此步骤。
+ 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。或者,如果您想要添加一个新字符串,请跳过此步骤。
3. 在 *字符串* 部分,单击 。
4. 在出现的对话框中,填写所需字段。
5. *(可选)* 要为字符串添加标签,请从 **标签** 下拉菜单中依次选择标签,然后单击 **保存**。
@@ -112,12 +112,12 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
如果某些画板包含不应添加到 Crowdin Enterprise 的隐藏元素,请取消勾选 **推送隐藏元素** 选项。
-添加多个字符串时,您可能需要勾选 **将新的重复文本链接到单个 Crowdin 字符串**。 它在以下情况下很有用:
+添加多个字符串时,您可能需要勾选 **将新的重复文本链接到单个 Crowdin 字符串**。它在以下情况下很有用:
* 添加具有相同文本的多个文本字段时,该插件只会向您的 Crowdin 企业版项目添加一个字符串,并将所有重复的文本字段链接到该项目。
* 如果您的 Crowdin 企业版项目已包含与您从设计中添加的文本相同的字符串,则该插件只会将文本字段链接到现有字符串,而不会创建新字符串。
-添加的字符串将传输到您的 Crowdin Enterprise 项目,并且还会显示在 **字符串** 部分的列表中。 您可以随时从同一列表中编辑或删除字符串。 相应的更改也将应用于您的 Crowdin 企业版项目中的字符串。
+添加的字符串将传输到您的 Crowdin Enterprise 项目,并且还会显示在 **字符串** 部分的列表中。您可以随时从同一列表中编辑或删除字符串。相应的更改也将应用于您的 Crowdin 企业版项目中的字符串。
### 配置 ICU 源字符串占位符
@@ -127,7 +127,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
- 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。 您可以通过源文本、字符串标识符或上下文来搜索字符串。
+ 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。您可以通过源文本、字符串标识符或上下文来搜索字符串。
3. 单击所需 ICU 字符串上的 。
4. 单击 **设置占位符**。
5. 输入 ICU 字符串占位符所需的值。
@@ -139,7 +139,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 键命名模式设置
-为了简化将字符串从 Adobe XD 添加到 Crowdin 企业版项目的过程,您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Adobe XD 的 Crowdin Enterprise 插件将根据所选模式为新字符串建议字符串标识符。 添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
+为了简化将字符串从 Adobe XD 添加到 Crowdin 企业版项目的过程,您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Adobe XD 的 Crowdin Enterprise 插件将根据所选模式为新字符串建议字符串标识符。添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
要选择键命名模式,请按照下列步骤操作:
@@ -149,11 +149,11 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
3. 在*键命名模式*部分中,从下拉菜单中选择首选选项。
-除了现有的模式之外,您还可以配置自己的模式。 要使用自定义模式,请从下拉列表中选择 **自定义键命名模式** 选项,并在 **自定义键命名模式** 字段中指定您的模式。
+除了现有的模式之外,您还可以配置自己的模式。要使用自定义模式,请从下拉列表中选择 **自定义键命名模式** 选项,并在 **自定义键命名模式** 字段中指定您的模式。
### 向 Crowdin 上传已标记的屏幕截图
-在[添加设计中使用的源字符串](#adding-source-strings-from-adobe-xd-to-crowdin)时,请确保勾选 **发送截图**。 因此,Adobe XD 的 Crowdin Enterprise 插件将在上传源字符串的同时上传截图。
+在[添加设计中使用的源字符串](#adding-source-strings-from-adobe-xd-to-crowdin)时,请确保勾选 **发送截图**。因此,Adobe XD 的 Crowdin Enterprise 插件将在上传源字符串的同时上传截图。
此外,您还可以在编辑链接到设计中文本字段的 Crowdin Enterprise 字符串时,使用 **更新截图** 选项来更新截图。
@@ -171,7 +171,7 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 预览字符串
-预览 Adobe XD 设计中用到的来自 Crowdin 企业版的译文。 您可以在新艺术板或原始艺术板中预览翻译。 在新艺术板中预览翻译时,您可以使用实际翻译或字符串键填充它们,以供开发人员进一步使用。
+预览 Adobe XD 设计中用到的来自 Crowdin 企业版的译文。您可以在新艺术板或原始艺术板中预览翻译。在新艺术板中预览翻译时,您可以使用实际翻译或字符串键填充它们,以供开发人员进一步使用。
要预览带有翻译的字符串,请遵循如下步骤:
@@ -179,8 +179,8 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
2. 在 *字符串* > *预览字符串* 部分,选择 *在复制的画板中预览* 或 *在当前画板中预览*。
3. 选择*使用语言创建*。
- 4. 选择您想要预览翻译的目标语言。 您还可以选择*所有语言*。
- 5. 选择您想要在 Adobe XD 中预览的内容。 选择 *所有画板* 或 *选定的画板*。
+ 4. 选择您想要预览翻译的目标语言。您还可以选择*所有语言*。
+ 5. 选择您想要在 Adobe XD 中预览的内容。选择 *所有画板* 或 *选定的画板*。
要预览用键名称填充的字符串,请按照下列步骤操作:
@@ -189,25 +189,25 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开 Adobe XD 的 Crowdin 插件。
2. 在 *字符串* > *预览字符串* 部分,选择 *在复制的画板中预览*。
3. 选择*使用键名称创建*。
- 4. 选择您想要在 Adobe XD 中预览的内容。 选择 *所有画板* 或 *选定的画板*。
+ 4. 选择您想要在 Adobe XD 中预览的内容。选择 *所有画板* 或 *选定的画板*。
## 营销视图本地化
-使用 *译文* 部分来本地化静态页面,例如宣传册和横幅。 在本章节中,您可以向 Crowdin 企业版上传需要翻译的文字及其上下文环境,然后将翻译过的文本传送回 Adobe XD。
+使用 *译文* 部分来本地化静态页面,例如宣传册和横幅。在本章节中,您可以向 Crowdin 企业版上传需要翻译的文字及其上下文环境,然后将翻译过的文本传送回 Adobe XD。
### 向 Crowdin 发送译文
-您可以从 Adobe XD 文件中的选定艺术板或所有艺术板发送文本进行翻译。 翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
+您可以从 Adobe XD 文件中的选定艺术板或所有艺术板发送文本进行翻译。翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
-在 Crowdin Enterprise 中,将创建一个根文件夹 *Adobe XD plugin*。 它将包含一个以 XD 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。 此文件夹还可以包含一个 *free-text.html* 文件,其中的文本未包含在任何画板中。 如果需要,您可以在插件 **设置** 中禁用内容分段,这样长文本就不会被拆分成句子。
+在 Crowdin Enterprise 中,将创建一个根文件夹 *Adobe XD plugin*。它将包含一个以 XD 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。此文件夹还可以包含一个 *free-text.html* 文件,其中的文本未包含在任何画板中。如果需要,您可以在插件 **设置** 中禁用内容分段,这样长文本就不会被拆分成句子。
要发送 Adobe XD 设计进行翻译,请按照以下步骤操作:
1. 打开所需的 Adobe XD 文件。
2. 前往 **插件 > Crowdin for Adobe XD**。
- 3. 在 *译文* > *发送文本至 Crowdin* 部分,选择您要翻译的内容。 选择 *所有画板* 或 *选定的画板*。
+ 3. 在 *译文* > *发送文本至 Crowdin* 部分,选择您要翻译的内容。选择 *所有画板* 或 *选定的画板*。
当源文件上传到您的 Crowdin 企业版项目时,您可以邀请贡献者翻译和校验它们。
@@ -225,13 +225,13 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
1. 打开所需的 Adobe XD 文件。
2. 前往 **插件 > Crowdin for Adobe XD**。
- 3. 在 *译文* > *从 Crowdin 获取译文* 部分,选择您要上传译文的目标语言。 您还可以选择 *所有语言*。
- 4. 选择您想要在 Adobe XD 中预览的内容。 选择 *所有画板* 或 *选定的画板*。
+ 3. 在 *译文* > *从 Crowdin 获取译文* 部分,选择您要上传译文的目标语言。您还可以选择 *所有语言*。
+ 4. 选择您想要在 Adobe XD 中预览的内容。选择 *所有画板* 或 *选定的画板*。
-将翻译上传到 Adobe XD 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的翻译。 新上传的翻译版本不会覆盖您之前上传的版本。 您可以随时删除不再需要的翻译副本。
+将翻译上传到 Adobe XD 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的翻译。新上传的翻译版本不会覆盖您之前上传的版本。您可以随时删除不再需要的翻译副本。
@@ -239,16 +239,16 @@ import useString from '!/crowdin/integrations/adobe_xd_plugin_use_string.gif';
### 伪本地化
-即使在翻译完成之前,您也可以测试您的应用程序是否准备好使用伪本地化进行本地化。 此功能允许您模拟应用程序的 UI 在不同语言下的外观,以检查在项目本地化开始之前是否应修改源字符串。
+即使在翻译完成之前,您也可以测试您的应用程序是否准备好使用伪本地化进行本地化。此功能允许您模拟应用程序的 UI 在不同语言下的外观,以检查在项目本地化开始之前是否应修改源字符串。
发送文本进行翻译后,您就可以开始伪本地化。
1. 打开所需的 Adobe XD 文件。
2. 前往 **插件 > Crowdin for Adobe XD**。
- 3. 在 *伪本地化* 部分,选择您想要使用伪本地化进行测试的内容。 选择 *所有画板* 或 *选定的画板*。
+ 3. 在 *伪本地化* 部分,选择您想要使用伪本地化进行测试的内容。选择 *所有画板* 或 *选定的画板*。
4. 在出现的对话框中,您可以从预定义预设(法语、西里尔文、中文、阿拉伯语)中进行选择,并根据您的偏好配置设置:
- * *长度修正* – 允许您将字符串变长或变短,以查看产品 UI 是否能正确处理其他语言。 因为某些语言中的译文可能比项目中的源文本更长或更短。
+ * *长度修正* – 允许您将字符串变长或变短,以查看产品 UI 是否能正确处理其他语言。因为某些语言中的译文可能比项目中的源文本更长或更短。
* *前缀/后缀* – 允许您在每个字符串的开头和结尾添加特殊字符。
* *字符转换* – 将英文字符替换为易于识别的带重音版本、随机阿拉伯符号或汉字,以便明显看出应用程序中是否存在硬编码字符串。
5. 单击 **伪本地化**。
diff --git a/src/content/docs/zh/enterprise/integrations/azure-repos.mdx b/src/content/docs/zh/enterprise/integrations/azure-repos.mdx
index cda89d643..6776adcff 100644
--- a/src/content/docs/zh/enterprise/integrations/azure-repos.mdx
+++ b/src/content/docs/zh/enterprise/integrations/azure-repos.mdx
@@ -26,7 +26,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
在基于文件的项目中,有两种 Azure Repos 集成模式可供选择:
* **源文件和翻译文件模式** – 在 Azure Repos 仓库和 Crowdin Enterprise 项目之间同步源文件和翻译文件。
-* **目标文件包模式** – 以所选格式从 Crowdin 企业版项目生成翻译文件并将其推送到您的 Azure Repos 仓库。 在此模式下,集成会推送翻译文件,但不会同步仓库中的源。 如果您在 Crowdin 企业版项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
+* **目标文件包模式** – 以所选格式从 Crowdin 企业版项目生成翻译文件并将其推送到您的 Azure Repos 仓库。在此模式下,集成会推送翻译文件,但不会同步仓库中的源。如果您在 Crowdin 企业版项目中执行源文本审阅并希望将更新的源文本添加到您的仓库中,您可以将源语言添加为目标语言,该语言将与翻译一起推送到您的仓库中。
在基于字符串的项目中,Azure Repos 集成仅限于**目标文件包模式**运作。
@@ -46,7 +46,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
4. 然后在 Azure Repos 端授权与 Crowdin 的连接:
-如果您所需的仓库是私有的,并且您对其访问权限有限或没有访问权限,请向仓库所有者申请访问令牌。 然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
+如果您所需的仓库是私有的,并且您对其访问权限有限或没有访问权限,请向仓库所有者申请访问令牌。然后,单击**使用个人访问令牌**,将令牌填入*令牌*字段,再单击**设置集成**。
使用访问令牌设置集成时,请确保您拥有所需仓库的项目管理员级别权限。
@@ -60,7 +60,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
- 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。 如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。 在其他情况下,请随意使用*常规*版本。
+ 建议将重复字符串切换为**在版本分支内显示**,这样相同的字符串将被隐藏在分支之间。如果您的源文件包含具有明显标识符(键)的字符串,最好使用此选项的*严格*版本。在其他情况下,请随意使用*常规*版本。
@@ -72,7 +72,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
-在**目标文件包模式**下使用 Azure Repos 集成时,集成将从您的 Crowdin Enterprise 项目发送完成的翻译,而无需从您的仓库中提取源文件。 因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
+在**目标文件包模式**下使用 Azure Repos 集成时,集成将从您的 Crowdin Enterprise 项目发送完成的翻译,而无需从您的仓库中提取源文件。因此,在选择应翻译的仓库和分支时,您可以指定集成应将生成的带有翻译的包放在何处。
详细了解[为 VCS 集成配置目标文件包](/zh/enterprise/bundles/#vcs集成中的文件包)。
@@ -86,12 +86,12 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
### 服务分支
-当翻译完成并且您的语言准备好上线时,Crowdin 企业版会将带有翻译的拉取请求发送到您的版本控制系统。 对于每个进行本地化的分支,Crowdin 企业版都会创建一个带有翻译的附加服务分支。 我们不会直接提交到主分支,以便您可以先验证译文。
+当翻译完成并且您的语言准备好上线时,Crowdin 企业版会将带有翻译的拉取请求发送到您的版本控制系统。对于每个进行本地化的分支,Crowdin 企业版都会创建一个带有翻译的附加服务分支。我们不会直接提交到主分支,以便您可以先验证译文。
-默认情况下,`l10n_` 会添加到所创建的服务分支名称中。 如有必要,可以轻松更改它。
+默认情况下,`l10n_` 会添加到所创建的服务分支名称中。如有必要,可以轻松更改它。
- 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。 当新翻译准备好同步时,Crowdin Enterprise 将自动重新创建服务分支。
+ 我们建议在合并拉取请求后从您的仓库中删除 `l10n_` 分支,以防止潜在的冲突。当新翻译准备好同步时,Crowdin Enterprise 将自动重新创建服务分支。
### 同步配置
@@ -109,10 +109,10 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
* **分支连接后一次性导入译文**
* **始终从仓库导入新译文**
-默认情况下,选择第一个选项仅导入翻译一次。 或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
+默认情况下,选择第一个选项仅导入翻译一次。或者,如果您不想从仓库导入翻译,则可以清除这两个选项。
- 我们建议在集成设置期间仅从仓库导入一次现有译文。 之后,以 Crowdin Enterprise 作为可信来源,并在 Crowdin Enterprise 中专门管理翻译,以防止覆盖未经审批的翻译。
+ 我们建议在集成设置期间仅从仓库导入一次现有译文。之后,以 Crowdin Enterprise 作为可信来源,并在 Crowdin Enterprise 中专门管理翻译,以防止覆盖未经审批的翻译。
单击**上传译文选项**以访问以下附加选项:
@@ -122,21 +122,21 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
#### 推送源文件
-默认情况下,源文件不会随译文一起推送到仓库。 不过,如果您在 Crowdin Enterprise 项目中执行源文本审查,并希望将对 Crowdin Enterprise 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源*,然后单击**保存**。
+默认情况下,源文件不会随译文一起推送到仓库。不过,如果您在 Crowdin Enterprise 项目中执行源文本审查,并希望将对 Crowdin Enterprise 上的源文件所做的更改推送回您的仓库,请单击**编辑**,在集成设置中选择*推送源*,然后单击**保存**。
#### 同步计划
-同步每小时自动进行一次。 如有必要,您可以在集成设置中更改更新间隔。 要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
+同步每小时自动进行一次。如有必要,您可以在集成设置中更改更新间隔。要配置同步计划,请单击**编辑**,向下滚动到*同步计划*,设置首选间隔,然后单击**保存**。
-在某些情况下,有必要暂时禁止将译文推送到仓库。 在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。 准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
+在某些情况下,有必要暂时禁止将译文推送到仓库。在这种情况下,单击**编辑**,清除集成设置中的*同步计划*,然后单击**保存**。准备好将译文与仓库同步时,选择*同步计划*,然后单击**保存**。
不依赖于同步设置,源文件在仓库上的更改仍然会持续与 Crowdin 企业版同步。
### 自动同步分支
-设置集成时,您可以选择要添加到 Crowdin 企业版项目的现有仓库分支。 要将未来的分支从 Azure Repos 自动添加到 Crowdin 企业版,请在集成设置中为分支名称创建一个模式。
+设置集成时,您可以选择要添加到 Crowdin 企业版项目的现有仓库分支。要将未来的分支从 Azure Repos 自动添加到 Crowdin 企业版,请在集成设置中为分支名称创建一个模式。
-例如,您在 Azure Repos 集成设置中添加一个模式 \**功能*。 在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
+例如,您在 Azure Repos 集成设置中添加一个模式 \**功能*。在这种情况下,标题末尾包含该词的未来分支将被添加到项目中。
要添加分支名称的模式,请按照以下步骤操作:
@@ -149,9 +149,9 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
### 默认配置文件名称
-`crowdin.yml` 是用于自动同步分支的默认文件名。 要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
+`crowdin.yml` 是用于自动同步分支的默认文件名。要更改默认设置,请单击**编辑**,在集成设置的*默认配置文件名*字段中指定首选名称,然后单击**保存**。
-如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。 检查配置”。
+如果您没有为自动同步的分支指定自定义配置文件名,并且集成在分支的根目录中找不到默认名称为 `crowdin.yml` 的配置文件,则这些分支将在集成设置中用红色图标标记,并带有感叹号,显示“未准备好。检查配置”。
## 选择要同步的内容
@@ -186,7 +186,7 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
## 在一个项目中使用多个仓库
-如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。 在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
+如果您正在使用具有适用于不同操作系统版本的多平台产品,则可能需要连接包含每个操作系统源文件的多个仓库。在这种情况下,本地化资源(例如翻译记忆库、术语库)和译文可以得到更有效的利用,从而减少项目本地化所需的时间。
要添加另一个仓库,请按照以下步骤操作:
@@ -201,9 +201,9 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
集成设置完成后,所有相关信息都存储在**集成 > Azure Repos** 中。
-集成连接后,只有配置集成的项目成员才能更新设置。 除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
+集成连接后,只有配置集成的项目成员才能更新设置。除配置集成的人员外,所有项目管理员都将看到**编辑**按钮被禁用,并在鼠标悬停时显示以下消息:`集成由 {Full Name} ({username}) 配置`。
-默认情况下,每小时自动进行一次同步。 如果您需要立即启动同步,请单击**立即同步**。
+默认情况下,每小时自动进行一次同步。如果您需要立即启动同步,请单击**立即同步**。
@@ -211,12 +211,11 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
## 从仓库中上传译文
-默认情况下,存储在仓库中的翻译仅在第一次同步时上传到 Crowdin 企业版。 要手动将翻译上传到 Crowdin Enterprise,请单击**立即同步**按钮旁边的 图标,然后单击**将翻译同步到 Crowdin Enterprise**。 该集成会将现有翻译上传至您的 Crowdin 企业版项目。
+默认情况下,存储在仓库中的翻译仅在第一次同步时上传到 Crowdin 企业版。要手动将翻译上传到 Crowdin Enterprise,请单击**立即同步**按钮旁边的 图标,然后单击**将翻译同步到 Crowdin Enterprise**。该集成会将现有翻译上传至您的 Crowdin 企业版项目。
* **将翻译同步到 Crowdin Enterprise** 选项仅适用于基于文件的项目。
- * 如果翻译已在进行中,请谨慎使用此功能。
- 从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
+ * 如果翻译已在进行中,请谨慎使用此功能。
从仓库手动上传译文可能会覆盖项目中当前未经审批的译文,与[**始终从仓库导入新译文**](#导入现有译文)选项类似。
## 问答
@@ -226,8 +225,8 @@ Azure Repos 集成允许您在 Azure Repos 仓库和 Crowdin 企业版项目之
以下是一些可能有助于解决类似情况的建议:
- * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。 详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
- * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。 详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
+ * 使用 `export_languages` 选项跳过您暂时不感兴趣的语言的提交。详细了解[导出语言参数](/zh/developer/configuration-file/#导出语言)。
+ * 默认情况下,`[ci skip]` 标签会被添加到提交消息中,以跳过不必要的构建。详细了解[提交消息参数](/zh/developer/configuration-file/#提交消息)。
* 使用[同步计划](#同步设置)配置首选同步间隔(例如,设置每 24 小时同步一次)。
* 合并本地化分支时压缩提交以保持主分支历史记录干净整洁。
diff --git a/src/content/docs/zh/enterprise/integrations/cdn-distributions.mdx b/src/content/docs/zh/enterprise/integrations/cdn-distributions.mdx
index cbeea9355..270a701c9 100644
--- a/src/content/docs/zh/enterprise/integrations/cdn-distributions.mdx
+++ b/src/content/docs/zh/enterprise/integrations/cdn-distributions.mdx
@@ -36,7 +36,7 @@ Distributions are platform-agnostic (for example, iOS, macOS, Android, Windows,
## 分发设置
-分发是一个 CDN 保险库,它镜像您项目的已译内容,并且是与应用程序集成所必需的。 分发通过使用[捆绑包](/zh/enterprise/bundles/)来打包和提供您的文件。
+分发是一个 CDN 保险库,它镜像您项目的已译内容,并且是与应用程序集成所必需的。分发通过使用[捆绑包](/zh/enterprise/bundles/)来打包和提供您的文件。
要配置分发,请按照下列步骤操作:
@@ -47,9 +47,9 @@ Distributions are platform-agnostic (for example, iOS, macOS, Android, Windows,
2. 展开 **CDN 分发**部分。
3. 单击**添加**。
4. 在**添加分发**对话框中,输入您偏好的分发名称。
- 5. 选择您要包含在此分发中的捆绑包,或点击**添加捆绑包**从头创建一个。 您可以使用**搜索捆绑包**字段按名称快速查找特定捆绑包。
+ 5. 选择您要包含在此分发中的捆绑包,或点击**添加捆绑包**从头创建一个。您可以使用**搜索捆绑包**字段按名称快速查找特定捆绑包。
6. 单击 **创建**。
- 7. 复制 **分发哈希值**和**分发清单**。 清单是一个 JSON 文件,包含关键的分发详情(例如,文件、语言、路径),可用于您的集成。
+ 7. 复制 **分发哈希值**和**分发清单**。清单是一个 JSON 文件,包含关键的分发详情(例如,文件、语言、路径),可用于您的集成。
@@ -58,9 +58,9 @@ Distributions are platform-agnostic (for example, iOS, macOS, Android, Windows,
2. 展开 **CDN 分发**部分。
3. 单击**添加**。
4. 在**添加分发**对话框中,输入您偏好的分发名称。
- 5. 选择您要包含在此分发中的捆绑包,或点击**添加捆绑包**从头创建一个。 您可以使用**搜索捆绑包**字段按名称快速查找特定捆绑包。
+ 5. 选择您要包含在此分发中的捆绑包,或点击**添加捆绑包**从头创建一个。您可以使用**搜索捆绑包**字段按名称快速查找特定捆绑包。
6. 单击 **创建**。
- 7. 复制 **分发哈希值**和**分发清单**。 清单是一个 JSON 文件,包含关键的分发详情(例如,文件、语言、路径),可用于您的集成。
+ 7. 复制 **分发哈希值**和**分发清单**。清单是一个 JSON 文件,包含关键的分发详情(例如,文件、语言、路径),可用于您的集成。
@@ -101,7 +101,7 @@ Distributions are platform-agnostic (for example, iOS, macOS, Android, Windows,
https://distributions.crowdin.net/{distribution_hash}/content/{path_to_file}
```
-`{path_to_file}` 将与常规译文构建中使用的路径一致。 如果您的文件没有包含语言代码占位符的导出模式(例如 `%locale%`、`%two_letters_code%` 等),Crowdin Enterprise 将自动在路径开头添加 Crowdin 语言代码。
+`{path_to_file}` 将与常规译文构建中使用的路径一致。如果您的文件没有包含语言代码占位符的导出模式(例如 `%locale%`、`%two_letters_code%` 等),Crowdin Enterprise 将自动在路径开头添加 Crowdin 语言代码。
要查看您的分发的所有可用文件和语言,请复制分发清单 URL(在 Crowdin Enterprise UI 中提供)并在浏览器中打开它。
@@ -134,15 +134,15 @@ https://distributions.crowdin.net/{distribution_hash}/content/{path_to_file}
请求被视为对 CDN 的任何单一查询(譬如对分发清单的请求、对分发文件的请求等)。
-数据传输是通过网络传输的数据量(包括标头)。 系统通过 CDN 提供您的语言包,其中包含所有现有译文。
+数据传输是通过网络传输的数据量(包括标头)。系统通过 CDN 提供您的语言包,其中包含所有现有译文。
-如果分发包含分成多个文件的内容,则下载每个文件的请求都将被视为单独的请求。 此外,文件量也算作数据传输。
+如果分发包含分成多个文件的内容,则下载每个文件的请求都将被视为单独的请求。此外,文件量也算作数据传输。
例如,如果分发包含 20 个文件,每个文件为 5 MB,则下载将被计为 20 个请求和 100 MB 的数据传输。
-为了减少对 CDN 的请求,您可以将所有必要的内容放入一个文件中(使用文件包),当下载时,系统将计为一个请求,而不是 20 个单独的请求。 此外,可以在应用程序端进行缓存配置。
+为了减少对 CDN 的请求,您可以将所有必要的内容放入一个文件中(使用文件包),当下载时,系统将计为一个请求,而不是 20 个单独的请求。此外,可以在应用程序端进行缓存配置。
-在我们的统计中,我们使用 AWS 提供的数据。 如果一个月内发出 1,000,001(100 万 + 1)个请求,则请求价格为 6 美元。 如果一个月传输 10 GB + 1 字节,则数据传输价格为 4 美元。 请求和数据传输的总费用为每月 10 美元。
+在我们的统计中,我们使用 AWS 提供的数据。如果一个月内发出 1,000,001(100 万 + 1)个请求,则请求价格为 6 美元。如果一个月传输 10 GB + 1 字节,则数据传输价格为 4 美元。请求和数据传输的总费用为每月 10 美元。
## 管理您的 CDN 使用情况
@@ -150,13 +150,13 @@ https://distributions.crowdin.net/{distribution_hash}/content/{path_to_file}
### CDN 使用价格
-在 **CDN 分发**使用情况部分,您可以查看当前计费周期(一个月)内的总消费金额。 其中包括请求和数据传输及其各自价格的详细明细。 CDN 使用费用将在下一个计费周期计入您的 Crowdin 订阅账单。 Crowdin 积分不涵盖 CDN 使用费用。
+在 **CDN 分发**使用情况部分,您可以查看当前计费周期(一个月)内的总消费金额。其中包括请求和数据传输及其各自价格的详细明细。 CDN 使用费用将在下一个计费周期计入您的 Crowdin 订阅账单。 Crowdin 积分不涵盖 CDN 使用费用。
### 设置每日余额警告阈值
-您可以设置每日 CDN 使用限制,当超过此阈值时,您将收到通知。 默认情况下,限额设置为每天 $30。 此功能可帮助您了解使用情况,避免意外超额。 您可以随时更新限额。 此外,如果超出免费配额(1M 次请求和 10GB 数据传输),将发送一次性通知。
+您可以设置每日 CDN 使用限制,当超过此阈值时,您将收到通知。默认情况下,限额设置为每天 $30。此功能可帮助您了解使用情况,避免意外超额。您可以随时更新限额。此外,如果超出免费配额(1M 次请求和 10GB 数据传输),将发送一次性通知。
要设置使用情况通知,请执行以下步骤:
@@ -169,17 +169,17 @@ https://distributions.crowdin.net/{distribution_hash}/content/{path_to_file}
### 使用统计
-**使用统计**部分通过交互式图表提供 CDN 使用情况的可视化分析,显示当月的详细统计数据。 您可以查看所有分发的数据,或专注于特定分发。
+**使用统计**部分通过交互式图表提供 CDN 使用情况的可视化分析,显示当月的详细统计数据。您可以查看所有分发的数据,或专注于特定分发。
-该图表同时显示三条折线:请求数量、传输费用和数据传输量。 将鼠标悬停在数据点上可查看每个类别的每日总计。
+该图表同时显示三条折线:请求数量、传输费用和数据传输量。将鼠标悬停在数据点上可查看每个类别的每日总计。
-您也可以将鼠标悬停在图表下方的类别标题上,以聚焦于特定类别。 要从图表中隐藏某个类别,请点击其标题。
+您也可以将鼠标悬停在图表下方的类别标题上,以聚焦于特定类别。要从图表中隐藏某个类别,请点击其标题。
### 项目统计
-**项目统计**部分位于图表下方,提供按项目分组的 CDN 使用情况详细明细。 此表格可帮助您追踪在所选时间段内哪些项目消耗了最多资源。
+**项目统计**部分位于图表下方,提供按项目分组的 CDN 使用情况详细明细。此表格可帮助您追踪在所选时间段内哪些项目消耗了最多资源。
表格中的每一行代表一个项目,包含以下信息:
@@ -189,5 +189,5 @@ https://distributions.crowdin.net/{distribution_hash}/content/{path_to_file}
* **价格**:项目使用的大致费用。
- 使用情况图表和项目统计表中显示的费用为估算值。 实际账单金额可能略有差异。
+ 使用情况图表和项目统计表中显示的费用为估算值。实际账单金额可能略有差异。
diff --git a/src/content/docs/zh/enterprise/integrations/configuring-vcs-online.mdx b/src/content/docs/zh/enterprise/integrations/configuring-vcs-online.mdx
index 7eedc6ffe..1a92830d9 100644
--- a/src/content/docs/zh/enterprise/integrations/configuring-vcs-online.mdx
+++ b/src/content/docs/zh/enterprise/integrations/configuring-vcs-online.mdx
@@ -24,7 +24,7 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
## 分支配置
-选择好用于翻译的仓库和分支后,下一步是配置所选分支。 点击 打开 **分支配置** 对话框,开始配置。 在 **分支配置** 对话框中,您可以加载仓库中已有的配置文件,也可以从头创建新的配置。
+选择好用于翻译的仓库和分支后,下一步是配置所选分支。点击 打开 **分支配置** 对话框,开始配置。在 **分支配置** 对话框中,您可以加载仓库中已有的配置文件,也可以从头创建新的配置。
@@ -44,13 +44,13 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
3. 单击**继续**。
-配置将显示在 **分支配置** 对话框中。 您可以直接使用,也可以根据需要进行修改。
+配置将显示在 **分支配置** 对话框中。您可以直接使用,也可以根据需要进行修改。
## 创建配置
要创建供集成使用的新配置文件,请在 **分支配置** 对话框中指定首选名称,然后点击 **继续**。
-然后使用下方列出的模式和占位符指定源文件路径和翻译文件路径。 在右侧面板中,您可以根据指定的路径预览将上传以供翻译的源文件结构以及翻译文件的结构。
+然后使用下方列出的模式和占位符指定源文件路径和翻译文件路径。在右侧面板中,您可以根据指定的路径预览将上传以供翻译的源文件结构以及翻译文件的结构。
完成所选分支的配置设置并保存更改后,配置文件将保存在仓库中翻译分支的根目录下。
@@ -70,7 +70,7 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
## 高级设置
-高级设置提供对集成行为的更多控制。 您可以指定要排除在翻译之外的文件、映射自定义语言代码,以及配置结构化文件格式(如电子表格和 XML)的解析选项。 本节还介绍了可通过手动编辑仓库中的 `crowdin.yml` 文件来配置的其他参数。
+高级设置提供对集成行为的更多控制。您可以指定要排除在翻译之外的文件、映射自定义语言代码,以及配置结构化文件格式(如电子表格和 XML)的解析选项。本节还介绍了可通过手动编辑仓库中的 `crowdin.yml` 文件来配置的其他参数。
### 忽略文件
@@ -94,11 +94,11 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
### 配置电子表格
-您可以在 **方案** 字段中指定电子表格文件的方案。 要为 CSV 或 XLS/XLSX 文件创建方案,请使用以下常量:
+您可以在 **方案** 字段中指定电子表格文件的方案。要为 CSV 或 XLS/XLSX 文件创建方案,请使用以下常量:
* `identifier` – 列包含字符串标识符。
* `source_phrase` – 列包含源字符串。
-* `source_or_translation` – 列包含源字符串,但文件导出时同一列将填充译文。 如果您上传现有译文,此列的值将用作译文。
+* `source_or_translation` – 列包含源字符串,但文件导出时同一列将填充译文。如果您上传现有译文,此列的值将用作译文。
* `translation` – 列包含译文。
* `context` – 列包含源字符串的评论或语境信息。
* `max_length` – 列包含字符串译文的最大长度限制值。
@@ -107,7 +107,7 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
**方案示例**:`identifier,source_phrase,context,fr,de,it,uk`([语言代码](/zh/developer/language-codes/))。
-如果电子表格包含多个目标语言的译文,请选择 **多语言文件**。 如果您不想翻译第一行中存储的文本,请选择 **将第一行作为标题导入**。
+如果电子表格包含多个目标语言的译文,请选择 **多语言文件**。如果您不想翻译第一行中存储的文本,请选择 **将第一行作为标题导入**。
@@ -117,12 +117,12 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
-| **选项** | **描述** |
-| --------- | --------------------------------------------------------------------------------------- |
-| **翻译内容** | 选中以翻译标签内存储的文本。 |
-| **翻译属性** | 选中以翻译标签属性。 |
-| **内容分段** | 选中以将 XML 源文件的内容拆分为较短的文本片段。 |
-| **可翻译元素** | 这是一个字符串数组,其中每个条目是应导入的 DOM 元素的 XPath。 示例路径:`/path/to/node` 或 `/path/to/attribute[@attr]` |
+| **选项** | **描述** |
+| --------- | -------------------------------------------------------------------------------------- |
+| **翻译内容** | 选中以翻译标签内存储的文本。 |
+| **翻译属性** | 选中以翻译标签属性。 |
+| **内容分段** | 选中以将 XML 源文件的内容拆分为较短的文本片段。 |
+| **可翻译元素** | 这是一个字符串数组,其中每个条目是应导入的 DOM 元素的 XPath。示例路径:`/path/to/node` 或 `/path/to/attribute[@attr]` |
启用内容分段后,译文上传由实验性机器学习技术处理。
@@ -140,7 +140,7 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
* `append_commit_message` - 控制自定义文本是附加到默认提交消息还是替换默认提交消息
* `export_languages` - 导出指定语言的译文
-保存在线配置后,`crowdin.yml` 文件将保存在仓库中已配置分支的根目录下。 您可以手动编辑此文件以添加所需参数。
+保存在线配置后,`crowdin.yml` 文件将保存在仓库中已配置分支的根目录下。您可以手动编辑此文件以添加所需参数。
详细了解[配置文件](/zh/developer/configuration-file/#configuration-file-for-vcs-integrations)。
@@ -150,7 +150,7 @@ import languageMapping2 from '!/enterprise/integrations/vcs_language_mapping2.pn
1. 点击 **保存更改** 以预览创建的配置。
- 2. 如果您有多个具有不同配置的文件组,请点击 **添加文件过滤器**。
如果项目中有多个分支具有相同的配置,且您希望对它们应用相同的过滤器,请选择 **将过滤器应用于所有可翻译分支**。
+ 2. 如果您有多个具有不同配置的文件组,请点击 **添加文件过滤器**。
如果项目中有多个分支具有相同的配置,且您希望对它们应用相同的过滤器,请选择 **将过滤器应用于所有可翻译分支**。
3. 点击 **保存** 以保存创建的配置。
diff --git a/src/content/docs/zh/enterprise/integrations/jira.mdx b/src/content/docs/zh/enterprise/integrations/jira.mdx
index eef590339..1a5d0fe2a 100644
--- a/src/content/docs/zh/enterprise/integrations/jira.mdx
+++ b/src/content/docs/zh/enterprise/integrations/jira.mdx
@@ -46,7 +46,7 @@ import allowAccess from '!/enterprise/integrations/jira_allow_access.png';
- 在 Jira 中解决共享问题后,应在 Crowdin Enterprise 项目中手动解决这些问题。 详细了解[共享问题](/zh/enterprise/online-editor/#交换与外部组织的评论)。
+ 在 Jira 中解决共享问题后,应在 Crowdin Enterprise 项目中手动解决这些问题。详细了解[共享问题](/zh/enterprise/online-editor/#交换与外部组织的评论)。
## 将 Jira 与 Crowdin 企业版连接
@@ -69,7 +69,7 @@ import allowAccess from '!/enterprise/integrations/jira_allow_access.png';
4. 选择**直接应用程序链接**,输入您的 Crowdin Enterprise URL,然后单击**下一步**。
- 由于 Jira 功能的原因,有时它无法收到输入的 URL 的响应。 如果您看到以下消息,请检查所提供的 URL 是否正确,然后单击 **继续**。
+ 由于 Jira 功能的原因,有时它无法收到输入的 URL 的响应。如果您看到以下消息,请检查所提供的 URL 是否正确,然后单击 **继续**。
5. 在对话框窗口中填写所有必填字段,然后单击 **继续** 以完成链接配置:
* 应用程序名称:Crowdin Enterprise Integration
@@ -84,29 +84,27 @@ import allowAccess from '!/enterprise/integrations/jira_allow_access.png';
6. 允许对 Jira 中的项目数据进行读写访问。 Crowdin 企业版将使用此访问权限来帮助集成正确运行。
-7. 选择 Jira 项目密钥,选择类型,并配置您想要与 Jira 项目同步的 Crowdin Enterprise 问题的设置。
- 可用的 Jira 问题设置包括:
+7. 选择 Jira 项目密钥,选择类型,并配置您想要与 Jira 项目同步的 Crowdin Enterprise 问题的设置。可用的 Jira 问题设置包括:
* 类型
* 子任务类型
如果您未选择子任务类型,将自动应用第一个可用选项。
* 优先级
* 受托人
* 标记(可选)
- * 状态 – 用于选择将触发 Crowdin 企业版项目中相关字符串问题关闭的 Jira 状态值。
- 您可以选择的状态值仅取自 Jira 中的 完成 状态类别(包括完成、已关闭等)。
+ * 状态 – 用于选择将触发 Crowdin 企业版项目中相关字符串问题关闭的 Jira 状态值。您可以选择的状态值仅取自 Jira 中的 完成 状态类别(包括完成、已关闭等)。
8. 点击**保存**。
## 同步问题
-一旦设置了集成,您就可以同步 Crowdin 企业版中已经存在的问题(如果有的话)。 一条简短的消息会告诉您有多少问题尚未同步。 要同步它们,请单击 **同步问题**。
+一旦设置了集成,您就可以同步 Crowdin 企业版中已经存在的问题(如果有的话)。一条简短的消息会告诉您有多少问题尚未同步。要同步它们,请单击 **同步问题**。
## 管理 Jira 集成设置
-要更改集成设置,请单击 **设置** 并应用必要的更改。 更新的设置将仅应用于新同步的问题。 先前同步的所有问题将不会有任何变化。
+要更改集成设置,请单击 **设置** 并应用必要的更改。更新的设置将仅应用于新同步的问题。先前同步的所有问题将不会有任何变化。
如果您更改了 Jira 项目密钥,已经同步的问题将仍然是 Jira 的子任务,但不会在 Crowdin Enterprise 中自动解决。
diff --git a/src/content/docs/zh/enterprise/integrations/overview.mdx b/src/content/docs/zh/enterprise/integrations/overview.mdx
index 1f99b7958..0949a688c 100644
--- a/src/content/docs/zh/enterprise/integrations/overview.mdx
+++ b/src/content/docs/zh/enterprise/integrations/overview.mdx
@@ -10,15 +10,15 @@ sidebar:
import { Steps, LinkCard, CardGrid, Aside } from '@astrojs/starlight/components';
import { Icon } from 'astro-icon/components';
-将本地化无缝集成到您开发周期的任何阶段。 Crowdin Enterprise 提供与您已使用的工具的多种集成。 自动化本地化工作流程,节省手动任务的时间。
+将本地化无缝集成到您开发周期的任何阶段。 Crowdin Enterprise 提供与您已使用的工具的多种集成。自动化本地化工作流程,节省手动任务的时间。
## VCS 集成
-工程师面临的主要挑战是缺乏自动化。 源内容需要不断从代码库中提取并移交给翻译团队。 完成的翻译随后应集成回代码库。 如果没有自动化方式,该工作流程将变成重复且耗时的文件交换。
+工程师面临的主要挑战是缺乏自动化。源内容需要不断从代码库中提取并移交给翻译团队。完成的翻译随后应集成回代码库。如果没有自动化方式,该工作流程将变成重复且耗时的文件交换。
-借助 VCS 集成提供的自动化功能,源字符串会自动拉取,确保翻译人员始终获取最新内容。 完成的翻译随后作为请求推送回您的仓库。
+借助 VCS 集成提供的自动化功能,源字符串会自动拉取,确保翻译人员始终获取最新内容。完成的翻译随后作为请求推送回您的仓库。
@@ -29,7 +29,7 @@ import { Icon } from 'astro-icon/components';
## 设计
-快速生成特定语言的资源。 在制作原型或完善设计稿的同时,为翻译人员提供上下文,将内容发送进行翻译。
+快速生成特定语言的资源。在制作原型或完善设计稿的同时,为翻译人员提供上下文,将内容发送进行翻译。
@@ -40,24 +40,24 @@ import { Icon } from 'astro-icon/components';
## 已加星标的应用
-您可以通过点击应用名称旁边的 图标来为应用加星标,无论是在应用列表中还是在应用内部,以便将应用标记为快速访问。 此功能适用于集成和工具(不包括 Webhooks、服务日志等与服务相关的项目) 具有开发者/翻译请求者角色或更高权限的项目成员均可使用此功能。
+您可以通过点击应用名称旁边的 图标来为应用加星标,无论是在应用列表中还是在应用内部,以便将应用标记为快速访问。此功能适用于集成和工具(不包括 Webhooks、服务日志等与服务相关的项目)具有开发者/翻译请求者角色或更高权限的项目成员均可使用此功能。
-将应用加星标后,它会被固定到相关部分的顶部,例如**集成**或**工具**。 添加第一个收藏后,应用列表会自动按已加星标的项目排序。
+将应用加星标后,它会被固定到相关部分的顶部,例如**集成**或**工具**。添加第一个收藏后,应用列表会自动按已加星标的项目排序。
-加星标的应用还会作为快捷入口显示在左侧边栏中,归组于其被加星标的部分下(例如,在**集成**下)。 点击快捷方式将打开包含该应用的部分,并自动在该部分内打开应用。 该部分会被高亮显示为活动状态,而快捷方式则保持非高亮状态。
+加星标的应用还会作为快捷入口显示在左侧边栏中,归组于其被加星标的部分下(例如,在**集成**下)。点击快捷方式将打开包含该应用的部分,并自动在该部分内打开应用。该部分会被高亮显示为活动状态,而快捷方式则保持非高亮状态。
-加星标操作基于个人账户和每个项目单独生效。 这意味着您加星标的应用是您账户专属的,并且仅适用于您添加它们的特定项目:
+加星标操作基于个人账户和每个项目单独生效。这意味着您加星标的应用是您账户专属的,并且仅适用于您添加它们的特定项目:
-* **用户专属:** 每位项目成员管理自己已加星标的应用。 如果您为某个应用加星标,其他项目成员不会看到该应用被加星标。
+* **用户专属:** 每位项目成员管理自己已加星标的应用。如果您为某个应用加星标,其他项目成员不会看到该应用被加星标。
* **项目专属:** 在一个项目中为应用加星标不会自动在其他项目中加星标。
-这允许您根据每个项目的具体需求自定义工作区,因为不同的项目可能需要不同的工具或翻译策略。 若要在多个项目中为某个特定应用加星标,您需要在每个项目中单独为其加星标。
+这允许您根据每个项目的具体需求自定义工作区,因为不同的项目可能需要不同的工具或翻译策略。若要在多个项目中为某个特定应用加星标,您需要在每个项目中单独为其加星标。
## 共同管理 Crowdin 应用
-多位管理员和开发者可以在项目中协作管理同一个 Crowdin 应用,简化团队协作,确保对集成的共同控制。 当应用在项目中首次配置时,首位登录的管理员将成为其主要管理员。 虽然主要管理员可以直接从应用中登出,但其他项目管理员可以在主要管理员不可用时删除整个集成以重置其配置。
+多位管理员和开发者可以在项目中协作管理同一个 Crowdin 应用,简化团队协作,确保对集成的共同控制。当应用在项目中首次配置时,首位登录的管理员将成为其主要管理员。虽然主要管理员可以直接从应用中登出,但其他项目管理员可以在主要管理员不可用时删除整个集成以重置其配置。
-所有受邀的管理员和开发者共享相同的应用设置——这意味着一位管理员所做的更改会立即对其他人可见。 这种方式有助于提高团队协作效率,避免重复劳动,并确保本地化工作流程中的配置一致性。
+所有受邀的管理员和开发者共享相同的应用设置——这意味着一位管理员所做的更改会立即对其他人可见。这种方式有助于提高团队协作效率,避免重复劳动,并确保本地化工作流程中的配置一致性。
### 邀请其他用户管理应用
@@ -66,7 +66,7 @@ import { Icon } from 'astro-icon/components';
1. 在您的 Crowdin 项目中打开应用。
2. 在应用界面中点击**共享**。
- 3. 从用户列表中选择现有项目或组织成员,或输入被邀请者的电子邮件以将其作为新项目经理邀请。 您可以邀请具有以下角色的用户:
+ 3. 从用户列表中选择现有项目或组织成员,或输入被邀请者的电子邮件以将其作为新项目经理邀请。您可以邀请具有以下角色的用户:
* 所有者
* 管理员
* 管理员
@@ -74,11 +74,11 @@ import { Icon } from 'astro-icon/components';
4. 点击**保存**以发送邀请。
-受邀后,用户将立即获得管理和配置应用的完整权限。 请注意,只有主要管理员可以直接从集成中登出。
+受邀后,用户将立即获得管理和配置应用的完整权限。请注意,只有主要管理员可以直接从集成中登出。
### 请求访问权限以管理应用
-如果您打开一个已由其他管理员配置的应用,您将看到一条提示您没有访问权限的消息。 该消息还会显示当前管理该应用的管理员姓名。
+如果您打开一个已由其他管理员配置的应用,您将看到一条提示您没有访问权限的消息。该消息还会显示当前管理该应用的管理员姓名。
要请求访问权限,请按照以下步骤操作:
@@ -93,7 +93,7 @@ import { Icon } from 'astro-icon/components';
### 删除由其他管理员配置的集成
-如果配置集成的主要管理员不可用且未共享访问权限,项目管理员可以删除该集成以接管其管理。 这允许您使用自己的账户登录并从头开始设置集成。
+如果配置集成的主要管理员不可用且未共享访问权限,项目管理员可以删除该集成以接管其管理。这允许您使用自己的账户登录并从头开始设置集成。
要删除集成,请按照以下步骤操作:
@@ -108,9 +108,9 @@ import { Icon } from 'astro-icon/components';
### 权限和应用管理角色
-所有共同管理应用的管理员在应用内拥有相同的权限。 但是,只有主要管理员——即第一个配置应用的人——可以直接从应用中登出。 其他项目管理员只能通过删除集成来强制重置。
+所有共同管理应用的管理员在应用内拥有相同的权限。但是,只有主要管理员——即第一个配置应用的人——可以直接从应用中登出。其他项目管理员只能通过删除集成来强制重置。
-管理员还可以邀请开发者/翻译请求者,他们将获得类似的权限,但无法进一步邀请其他用户管理应用。 管理员和所有者角色也可以被邀请并拥有完整权限。
+管理员还可以邀请开发者/翻译请求者,他们将获得类似的权限,但无法进一步邀请其他用户管理应用。管理员和所有者角色也可以被邀请并拥有完整权限。
应用管理员之间保持沟通并明确划分职责,有助于维护配置一致性,避免意外更改设置。
diff --git a/src/content/docs/zh/enterprise/integrations/sketch.mdx b/src/content/docs/zh/enterprise/integrations/sketch.mdx
index 1f7ba163d..21483b231 100644
--- a/src/content/docs/zh/enterprise/integrations/sketch.mdx
+++ b/src/content/docs/zh/enterprise/integrations/sketch.mdx
@@ -19,14 +19,14 @@ import translationTabGetTranslations from '!/crowdin/integrations/sketch_plugin_
import translationTabSendTexts from '!/crowdin/integrations/sketch_plugin_translation_tab_send_texts.png';
import uploadScreenshots from '!/crowdin/integrations/sketch_plugin_upload_screenshots.png';
-通过 Crowdin 的 Sketch 插件,您可以在设计中使用 Crowdin Enterprise 的文本来为设计者和开发者节约时间。 这些文件可包括原文或翻译文本。 如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 企业版中的翻译人员。
+通过 Crowdin 的 Sketch 插件,您可以在设计中使用 Crowdin Enterprise 的文本来为设计者和开发者节约时间。这些文件可包括原文或翻译文本。如果需要,您可以添加新的内容(例如对话框标题、按钮标记)并将它们发送给 Crowdin 企业版中的翻译人员。
## 用例
* 快速生成多语言的创作资源。
* 在编程开始前翻译模型并用不同的语言测试它们。
* 停止使用“Lorem Ipsum”,而是将 Crowdin 企业版中的真实文本添加到您的原型中。
-* 从您的设计创建源字符串并将其上传到您的 Crowdin 企业版项目。 使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
+* 从您的设计创建源字符串并将其上传到您的 Crowdin 企业版项目。使用这种方式,上传的字符串可以被开发者使用,从而减少耗费在开发过程上的时间。
* 将标记的屏幕截图上传到您的 Crowdin 企业版项目。
## 安装
@@ -68,19 +68,19 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
### 选择项目
-要选择您想要处理的 Crowdin Enterprise 项目,请在**设置**中单击**选择项目**下拉菜单,然后从列表中选择一个项目。 稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。 此外,您可以将您的内容上传到选定的特定分支。
+要选择您想要处理的 Crowdin Enterprise 项目,请在**设置**中单击**选择项目**下拉菜单,然后从列表中选择一个项目。稍后,您可以在需要时使用同一下拉菜单切换到另一个项目。此外,您可以将您的内容上传到选定的特定分支。
## UI 本地化
-在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用*字符串*选项卡。 在此选项卡中,您只需单击一下即可将 Crowdin Enterprise 中的源字符串添加到 Sketch 中的设计中。 在设计中使用文本后,您可以自动上传标记的截图到 Crowdin Enterprise,为翻译员做参考。
+在本地化 UI 以及与开发和营销团队共同处理动态页面时,请使用*字符串*选项卡。在此选项卡中,您只需单击一下即可将 Crowdin Enterprise 中的源字符串添加到 Sketch 中的设计中。在设计中使用文本后,您可以自动上传标记的截图到 Crowdin Enterprise,为翻译员做参考。
### 在 Sketch 中使用来自 Crowdin 的源字符串
1. 打开 Sketch 的 Crowdin 插件。
- 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。 您可以通过源文本、字符串标识符或上下文来搜索字符串。
+ 2. 在*字符串*选项卡中,使用*搜索*字段查找特定的副本。您可以通过源文本、字符串标识符或上下文来搜索字符串。
3. 选择要添加文本的文本图层,然后单击所需的字符串。
@@ -94,7 +94,7 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
- 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。 或者,如果您想要添加一个新字符串,请跳过此步骤。
+ 2. 要添加设计中使用的字符串,请选择整个艺术板、多个艺术板或艺术板上所需的字符串。或者,如果您想要添加一个新字符串,请跳过此步骤。
3. 在*字符串*选项卡中,单击**添加字符串**。
4. 在出现的对话框中,填写所需字段。
5. (可选)要向字符串添加标签,请从**标签**下拉菜单中选择它们,然后单击**保存**。
@@ -106,11 +106,11 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
如果某些艺术板包含不应添加到 Crowdin Enterprise 的隐藏元素,请清除**推送隐藏元素**选项。
-添加的字符串将传输到您的 Crowdin Enterprise 项目,并显示在**字符串**选项卡的列表中。 您可以随时从同一列表中编辑或删除字符串。 相应的更改也将应用于您的 Crowdin 企业版项目中的字符串。
+添加的字符串将传输到您的 Crowdin Enterprise 项目,并显示在**字符串**选项卡的列表中。您可以随时从同一列表中编辑或删除字符串。相应的更改也将应用于您的 Crowdin 企业版项目中的字符串。
### 键命名模式设置
-为了简化将 Sketch 中的字符串添加到 Crowdin Enterprise 项目的过程,您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Sketch 的 Crowdin 插件将根据所选模式建议新字符串的字符串标识符。 添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
+为了简化将 Sketch 中的字符串添加到 Crowdin Enterprise 项目的过程,您可以在插件设置中为源字符串标识符设置所需的键命名模式。 Sketch 的 Crowdin 插件将根据所选模式建议新字符串的字符串标识符。添加新的源字符串时,您始终可以将建议的标识符编辑为首选外观。
要选择键命名模式,请按照下列步骤操作:
@@ -124,7 +124,7 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
- 2. 在*字符串*选项卡中,在您的设计中使用 Crowdin Enterprise 项目中的文本。 单击**上传截图**,上传包含所用文本的艺术板截图。
+ 2. 在*字符串*选项卡中,在您的设计中使用 Crowdin Enterprise 项目中的文本。单击**上传截图**,上传包含所用文本的艺术板截图。
3. 要在 Crowdin Enterprise 上更新截图,请再次单击**上传截图**。
@@ -136,7 +136,7 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
### 预览字符串
-预览 Crowdin Enterprise 中 Sketch 设计中使用的字符串的译文。 您可以在新帧或原始帧中预览译文。 在新帧中预览译文时,您可以使用实际译文或字符串键填充它们,以供开发人员进一步使用。
+预览 Crowdin Enterprise 中 Sketch 设计中使用的字符串的译文。您可以在新帧或原始帧中预览译文。在新帧中预览译文时,您可以使用实际译文或字符串键填充它们,以供开发人员进一步使用。
要预览带有翻译的字符串,请遵循如下步骤:
@@ -144,8 +144,8 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
2. 在*字符串*选项卡的*预览字符串*部分,选择*在重复的艺术板中预览*或*在当前艺术板中预览*。
3. 选择*使用语言创建*。
- 4. 选择您想要预览翻译的目标语言。 您还可以选择*所有语言*。
- 5. 选择您想要在 Sketch 中预览的内容。 选择*页面*或*艺术板*。
+ 4. 选择您想要预览翻译的目标语言。您还可以选择*所有语言*。
+ 5. 选择您想要在 Sketch 中预览的内容。选择*页面*或*艺术板*。
@@ -156,27 +156,27 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开 Sketch 的 Crowdin 插件。
2. 在*字符串*选项卡的*预览字符串*部分,选择*在重复的艺术板中预览*。
3. 选择*使用键名称创建*。
- 4. 选择您想要在 Sketch 中预览的内容。 选择*页面*或*艺术板*。
+ 4. 选择您想要在 Sketch 中预览的内容。选择*页面*或*艺术板*。
## 营销视图本地化
-使用*译文*选项卡本地化静态页面,例如小册子和横幅。 在此选项卡中,您可以将带有上下文的文本发送给 Crowdin Enterprise 的翻译员,并将翻译后的副本上传回 Sketch。
+使用*译文*选项卡本地化静态页面,例如小册子和横幅。在此选项卡中,您可以将带有上下文的文本发送给 Crowdin Enterprise 的翻译员,并将翻译后的副本上传回 Sketch。
### 向 Crowdin 发送译文
-您可以从 Sketch 文件中选定的艺术板或所有艺术板发送文本进行翻译。 翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
+您可以从 Sketch 文件中选定的艺术板或所有艺术板发送文本进行翻译。翻译员将在列表视图中处理这些文本,并使用设计作为附加语境,以实现更高的翻译质量。
-在 Crowdin Enterprise 中,将创建一个根文件夹 *Sketch plugin*。 它将包含一个以您的 Sketch 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。 如果需要,您可以在插件**设置**中禁用内容分段,这样长文本就不会被分成句子。
+在 Crowdin Enterprise 中,将创建一个根文件夹 *Sketch plugin*。它将包含一个以您的 Sketch 文件命名的子文件夹,其中包含每个艺术板的 HTML 文件。如果需要,您可以在插件**设置**中禁用内容分段,这样长文本就不会被分成句子。
要发送 Sketch 设计进行翻译,请按照以下步骤操作:
1. 打开必要的 Sketch 文件。
2. 转到**插件 > Crowdin**。
- 3. 在*译文*选项卡的*发送文本*部分,选择您要翻译的内容。 选择*页面*或*艺术板*。
+ 3. 在*译文*选项卡的*发送文本*部分,选择您要翻译的内容。选择*页面*或*艺术板*。
@@ -196,12 +196,12 @@ Crowdin 的 Sketch 插件也可以通过 [Sketch Runner](https://sketchrunner.co
1. 打开必要的 Sketch 文件。
2. 转到**插件 > Crowdin**。
- 3. 在*译文*选项卡的*获取译文*部分,选择您要上传译文的目标语言。 您还可以选择*所有语言*。
- 4. 选择您想要在 Sketch 中预览的内容。 选择*页面*或*艺术板*。
+ 3. 在*译文*选项卡的*获取译文*部分,选择您要上传译文的目标语言。您还可以选择*所有语言*。
+ 4. 选择您想要在 Sketch 中预览的内容。选择*页面*或*艺术板*。
-将译文上传到 Sketch 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的译文。 新上传的翻译版本不会覆盖您之前上传的版本。 您可以随时删除不再需要的翻译副本。
+将译文上传到 Sketch 后,修改后的文件将包含一个单独的艺术板,其中包含每种目标语言的译文。新上传的翻译版本不会覆盖您之前上传的版本。您可以随时删除不再需要的翻译副本。
如果您希望新上传的翻译版本覆盖之前上传的翻译版本,请打开插件**设置**并选择**覆盖现有译文**。
diff --git a/src/content/docs/zh/enterprise/introduction.mdx b/src/content/docs/zh/enterprise/introduction.mdx
index 678aedb8f..cfa705acc 100644
--- a/src/content/docs/zh/enterprise/introduction.mdx
+++ b/src/content/docs/zh/enterprise/introduction.mdx
@@ -6,23 +6,23 @@ slug: enterprise/introduction
import { CardGrid, Card, LinkCard } from '@astrojs/starlight/components';
-> 这些指南将帮助您开始使用 Crowdin Enterprise。 在这里,您将找到所有关于 Crowdin Enterprise 及其使用方法的相关信息。
+> 这些指南将帮助您开始使用 Crowdin Enterprise。在这里,您将找到所有关于 Crowdin Enterprise 及其使用方法的相关信息。
## 什么是 Crowdin Enterprise?
-Crowdin 企业版是一种基于云的敏捷本地化管理解决方案。 借助 Crowdin 企业版,您可以自动更新翻译内容和完成翻译,从而轻松创建和维护多语言产品。 这包括移动应用、云端和桌面软件、游戏以及所有相关内容,例如服务台、网站、用户指南和自动电子邮件。
+Crowdin 企业版是一种基于云的敏捷本地化管理解决方案。借助 Crowdin 企业版,您可以自动更新翻译内容和完成翻译,从而轻松创建和维护多语言产品。这包括移动应用、云端和桌面软件、游戏以及所有相关内容,例如服务台、网站、用户指南和自动电子邮件。
-轻松管理涉及所需人员和资源的多产品本地化。 借助 Crowdin 企业版提供的功能和集成,在您的公司中获得对本地化的更多控制、灵活性和自定义。
+轻松管理涉及所需人员和资源的多产品本地化。借助 Crowdin 企业版提供的功能和集成,在您的公司中获得对本地化的更多控制、灵活性和自定义。
## 什么是敏捷本地化?
-敏捷本地化是一种帮助您处理要提供给全球客户的频繁更新内容的方法。 一旦您决定对产品进行本地化,保持这种状态并确保新内容也是多语言的就很重要。 这通常包括新功能、产品更新、文档、网站和其他面向用户的内容。
+敏捷本地化是一种帮助您处理要提供给全球客户的频繁更新内容的方法。一旦您决定对产品进行本地化,保持这种状态并确保新内容也是多语言的就很重要。这通常包括新功能、产品更新、文档、网站和其他面向用户的内容。
-当您创建新内容时,翻译员可以进行翻译,因此您可以通过并行工作更快地完成工作。 翻译员几乎可以立即获得最新内容并自动更新。 这样,他们就可以在自己的翻译环境中立即开始翻译。 同时,您可以通过集成和其他自动化工具快速收到完成的译文。
+当您创建新内容时,翻译员可以进行翻译,因此您可以通过并行工作更快地完成工作。翻译员几乎可以立即获得最新内容并自动更新。这样,他们就可以在自己的翻译环境中立即开始翻译。同时,您可以通过集成和其他自动化工具快速收到完成的译文。
-这种方法可以轻松跟踪哪些内容已更新、需要翻译或已准备好投入产品。 因此当新功能准备好发布时,翻译不会减慢您的速度,因为它们是并行完成的。
+这种方法可以轻松跟踪哪些内容已更新、需要翻译或已准备好投入产品。因此当新功能准备好发布时,翻译不会减慢您的速度,因为它们是并行完成的。
## 功能
@@ -30,16 +30,16 @@ Crowdin Enterprise 包含 Crowdin 中所有
- 组织可以基于您公司的域,它是一个安全空间,只有受邀人员才能根据用户角色使用特定权限进行访问。 每个组织都有自己的工作区、用户管理、本地化资源、组织设置等。 由于每个组织都有其工作区,因此所有存放在其中的项目都很容易管理。
+ 组织可以基于您公司的域,它是一个安全空间,只有受邀人员才能根据用户角色使用特定权限进行访问。每个组织都有自己的工作区、用户管理、本地化资源、组织设置等。由于每个组织都有其工作区,因此所有存放在其中的项目都很容易管理。
- 按照项目与项目组将管理员和翻译资源,如翻译记忆、词汇表和机器翻译引擎集中在一起。 创建若干个项目组,并分别邀请不同管理员到每个组中。 翻译资源可以在全组织范围内提供给项目组,也可以只提供给具体项目。
+ 按照项目与项目组将管理员和翻译资源,如翻译记忆、词汇表和机器翻译引擎集中在一起。创建若干个项目组,并分别邀请不同管理员到每个组中。翻译资源可以在全组织范围内提供给项目组,也可以只提供给具体项目。
- 工作流是项目中的内容所经历的一系列步骤,例如翻译或校对。 您可以使用无限制的工作流步骤,这些步骤既可以并行连接,也可以随后连接。 自定义您的工作流,并为每个工作流步骤设置单独的规则和权限,以自动执行内容流。 每个步骤可以有不同的目标语言和被分配对象。
+ 工作流是项目中的内容所经历的一系列步骤,例如翻译或校对。您可以使用无限制的工作流步骤,这些步骤既可以并行连接,也可以随后连接。自定义您的工作流,并为每个工作流步骤设置单独的规则和权限,以自动执行内容流。每个步骤可以有不同的目标语言和被分配对象。
- 任何组织都可以邀请另外一个组织作为供应商。 供应商的翻译可以成为您工作流的一部分,供应商组织对您的文件的访问权限有限,并且可以帮助您完成工作流的特定部分,如翻译或校对。
+ 任何组织都可以邀请另外一个组织作为供应商。供应商的翻译可以成为您工作流的一部分,供应商组织对您的文件的访问权限有限,并且可以帮助您完成工作流的特定部分,如翻译或校对。
您可以使用公司内部系统现有的账户让您的团队成员或产品用户登录 Crowdin。
@@ -57,4 +57,4 @@ Crowdin Enterprise 包含 Crowdin 中所有
## 个性化演示
-您有大约 30 分钟的时间,并希望我们熟练的客户成功经理之一引导您了解您的组织并帮助您实施最佳实践吗? 欢迎[预约演示](https://crowdin.com/demo-request)通话,获取个性化演示以及关于如何在您的组织中最佳管理本地化项目的建议。
+您有大约 30 分钟的时间,并希望我们熟练的客户成功经理之一引导您了解您的组织并帮助您实施最佳实践吗?欢迎[预约演示](https://crowdin.com/demo-request)通话,获取个性化演示以及关于如何在您的组织中最佳管理本地化项目的建议。
diff --git a/src/content/docs/zh/enterprise/localization-resources/translation-memory.mdx b/src/content/docs/zh/enterprise/localization-resources/translation-memory.mdx
index 267c97536..3de0f8222 100644
--- a/src/content/docs/zh/enterprise/localization-resources/translation-memory.mdx
+++ b/src/content/docs/zh/enterprise/localization-resources/translation-memory.mdx
@@ -26,9 +26,9 @@ import fuzzyMatches from '!/crowdin/localization-resources/tm_fuzzy_matches.png'
import autoSubstitutionSuggestion from '!/crowdin/localization-resources/tm_auto_substitution_suggestion.png';
import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_suggestion.png';
-翻译记忆 (TM) 是一个存储翻译单元的数据库,翻译单元是源文本的句段及其在不同语言中的对应译文。 它通过为项目中相同或相似的字符串提供建议来改善和加快翻译过程。
+翻译记忆 (TM) 是一个存储翻译单元的数据库,翻译单元是源文本的句段及其在不同语言中的对应译文。它通过为项目中相同或相似的字符串提供建议来改善和加快翻译过程。
-系统会为每个 Crowdin 企业版项目自动创建一个项目翻译记忆。 默认情况下,项目中进行的每一次翻译都会自动添加到该项目的翻译记忆中。 可在[项目设置](/zh/enterprise/project-settings/translation-memories/)中自定义此行为,设置为仅保存已审批的译文。
+系统会为每个 Crowdin 企业版项目自动创建一个项目翻译记忆。默认情况下,项目中进行的每一次翻译都会自动添加到该项目的翻译记忆中。可在[项目设置](/zh/enterprise/project-settings/translation-memories/)中自定义此行为,设置为仅保存已审批的译文。
相同语言之间的译文不会添加到翻译记忆中(例如,从英语源语言到英语目标语言的译文)。
@@ -36,7 +36,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
## 创建翻译记忆
-除了每个项目自动创建的项目翻译记忆之外,您还可以创建单独的翻译记忆,并通过上传 TMX、XLSX 或 CSV 格式的现有翻译记忆来填充内容。 然后可以根据需要将这些翻译记忆分配给相关项目。
+除了每个项目自动创建的项目翻译记忆之外,您还可以创建单独的翻译记忆,并通过上传 TMX、XLSX 或 CSV 格式的现有翻译记忆来填充内容。然后可以根据需要将这些翻译记忆分配给相关项目。
创建翻译记忆的步骤如下:
@@ -44,7 +44,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。
2. 在右下角,点击 **创建**。
3. 在出现的对话框中,为您的翻译记忆命名并选择将在翻译单元表中首先显示的默认语言。
- 4. *(可选)* 单击**选择文件**以上传您现有的翻译记忆。 您可以跳过此步骤,稍后上传翻译记忆。
+ 4. *(可选)* 单击**选择文件**以上传您现有的翻译记忆。您可以跳过此步骤,稍后上传翻译记忆。
5. 单击 **创建**。
@@ -65,7 +65,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
要创建翻译单元,请按以下步骤操作:
- 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。 或者,打开您的项目并前往**设置 > 翻译记忆**。
+ 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。或者,打开您的项目并前往**设置 > 翻译记忆**。
2. 选择所需的翻译记忆,然后单击 **查看记录**。
3. 单击 **添加翻译单元**。
4. 在出现的对话框中,从下拉菜单中选择语言并输入该句段的译文。
@@ -92,7 +92,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
-默认情况下,所有翻译单元和句段均显示在“翻译单元”和“句段”页面中。 要筛选显示的翻译单元或句段,请单击 并使用可用的筛选选项:
+默认情况下,所有翻译单元和句段均显示在“翻译单元”和“句段”页面中。要筛选显示的翻译单元或句段,请单击 并使用可用的筛选选项:
* 创建时间:全部、自定义范围。
* 修改于:全部、自定义范围。
@@ -102,7 +102,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
要对翻译单元或句段进行排序,请单击要排序的列标题:
-* 翻译单元页面 – 单击语言列(例如,英语、法语等) 按该语言的文本对翻译单元进行排序。
+* 翻译单元页面 – 单击语言列(例如,英语、法语等)按该语言的文本对翻译单元进行排序。
* 句段页面 – 单击“句段”列按句段文本排序。
单击一次以升序排序,再次单击以降序排序。
@@ -114,8 +114,8 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
要编辑翻译单元,请按以下步骤操作:
- 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。 或者,打开您的项目并前往**设置 > 翻译记忆**。
- 2. 单击所需的翻译记忆。 或者,单击 **所有记录** 以在一个列表中查看所有可用翻译记忆的翻译单元。
+ 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。或者,打开您的项目并前往**设置 > 翻译记忆**。
+ 2. 单击所需的翻译记忆。或者,单击 **所有记录** 以在一个列表中查看所有可用翻译记忆的翻译单元。
3. 将鼠标悬停在翻译单元上,然后单击 将其打开。
4. 在出现的对话框中,编辑或删除所需语言的句段。 For each segment, you can see additional details like the language, creation date, update date, and, if available, the name of the contributor who originally submitted the translation.
5. 点击**保存**。
@@ -151,11 +151,11 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
要用新译文替换当前译文,请按照以下步骤操作:
- 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。 或者,打开您的项目并前往**设置 > 翻译记忆**。
+ 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。或者,打开您的项目并前往**设置 > 翻译记忆**。
2. 单击所需的翻译记忆。
3. 单击 。
- 4. 在出现的对话框中,选择您想要搜索的语言。 *(可选)* 如有必要,使用筛选器。
- 5. 输入您要替换的单词、短语或句子,以及替换文本。 *(可选)* 使用 *匹配大小写* 和 *完全匹配* 选项来优化搜索结果。
+ 4. 在出现的对话框中,选择您想要搜索的语言。*(可选)* 如有必要,使用筛选器。
+ 5. 输入您要替换的单词、短语或句子,以及替换文本。*(可选)* 使用 *匹配大小写* 和 *完全匹配* 选项来优化搜索结果。
6. 单击 **查找** 可预览将被替换的句段。
7. 选择要替换的句段,然后单击 **替换所选** 即可完成。
@@ -194,7 +194,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
若要下载或上传翻译记忆,请遵循以下步骤:
- 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。 或者,打开您的项目并前往**设置 > 翻译记忆**。
+ 1. 打开您组织的**工作区**,然后在左侧边栏中选择**翻译记忆**。或者,打开您的项目并前往**设置 > 翻译记忆**。
2. 单击所需的翻译记忆。
3. 单击 并选择 **下载** 或 **上传**。
@@ -202,7 +202,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
所有者、管理员(Admin)和管理员(Manager)可以以下列文件格式下载和上传翻译记忆:TMX、XLSX 或 CSV。
- TMX 文件的最大大小为 2 GB,XLSX 和 CSV 文件的最大大小为 200 MB。 如果您的文件超出这些限制,建议将其拆分为多个较小的文件,并逐一上传。
+ TMX 文件的最大大小为 2 GB,XLSX 和 CSV 文件的最大大小为 200 MB。如果您的文件超出这些限制,建议将其拆分为多个较小的文件,并逐一上传。
如果以 CSV 或 XLS/XLSX 文件格式上传翻译记忆,请在配置对话框中将对应语言的列匹配起来。
@@ -211,7 +211,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
### 翻译记忆的 CSV 和 XLSX 文件格式的自动列识别
-一旦您以 CSV 或 XLSX 格式上传翻译记忆文件,系统会根据第一行指定的列名称自动检测文件架构。 识别以不区分大小写的方式执行。 未自动检测到的列将保留为 **未选择**,以供手动配置。 当您上传包含多种语言的翻译记忆电子表格时,自动列识别会特别有用。
+一旦您以 CSV 或 XLSX 格式上传翻译记忆文件,系统会根据第一行指定的列名称自动检测文件架构。识别以不区分大小写的方式执行。未自动检测到的列将保留为 **未选择**,以供手动配置。当您上传包含多种语言的翻译记忆电子表格时,自动列识别会特别有用。
为了充分利用自动列识别功能,我们建议您使用以下值命名 CSV 或 XLSX 翻译记忆文件中的语言列:
@@ -242,11 +242,11 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
* `usagecount` – 翻译建议在 Crowdin 企业版中的使用次数。
* `lastusagedate` – 在 Crowdin 企业版中最后一次使用翻译建议的日期。
-通常,在 Crowdin 企业版工作的翻译供应商会从项目中导出翻译记忆,以便在各种桌面应用程序中为他们的客户进行管理(例如,清除不相关译文的翻译记忆并进一步重新导入回 Crowdin 企业版)。 上面列出的翻译记忆属性允许根据不同的标准更好地导航和筛选翻译记忆句段。 此外,您可以使用清理和刷新后的翻译记忆仅针对特定于产品的数据来训练机器翻译引擎,从而确保更高的翻译质量。
+通常,在 Crowdin 企业版工作的翻译供应商会从项目中导出翻译记忆,以便在各种桌面应用程序中为他们的客户进行管理(例如,清除不相关译文的翻译记忆并进一步重新导入回 Crowdin 企业版)。上面列出的翻译记忆属性允许根据不同的标准更好地导航和筛选翻译记忆句段。此外,您可以使用清理和刷新后的翻译记忆仅针对特定于产品的数据来训练机器翻译引擎,从而确保更高的翻译质量。
## 共享翻译记忆
-使用共享的翻译记忆,您可以对组织中的任何项目进行自动翻译。 此外,所有翻译记忆中的翻译记忆建议都将显示在编辑器中。
+使用共享的翻译记忆,您可以对组织中的任何项目进行自动翻译。此外,所有翻译记忆中的翻译记忆建议都将显示在编辑器中。
要在您组织的所有项目之间共享翻译记忆,请按照以下步骤操作:
@@ -274,27 +274,27 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
### 自动翻译过程中翻译记忆建议的优先级排序
-在通过翻译记忆进行自动翻译时,系统会考虑多个参数来选择最相关的翻译记忆建议。 如果系统只为某个字符串找到一个合适的翻译记忆建议,该建议将在通过翻译记忆进行自动翻译时被应用。 如果系统为某个字符串找到两个或更多翻译记忆建议,它们将根据多个参数进行排序,并应用最合适的一个。
+在通过翻译记忆进行自动翻译时,系统会考虑多个参数来选择最相关的翻译记忆建议。如果系统只为某个字符串找到一个合适的翻译记忆建议,该建议将在通过翻译记忆进行自动翻译时被应用。如果系统为某个字符串找到两个或更多翻译记忆建议,它们将根据多个参数进行排序,并应用最合适的一个。
-以下参数按系统用于判断哪个翻译记忆建议更合适的顺序列出。 如果无法使用第一个参数做出决定(即两个翻译记忆建议均为 100% 匹配),系统将使用下一个参数,直至做出决定。
+以下参数按系统用于判断哪个翻译记忆建议更合适的顺序列出。如果无法使用第一个参数做出决定(即两个翻译记忆建议均为 100% 匹配),系统将使用下一个参数,直至做出决定。
-1. 相关性 – 也称为翻译记忆匹配度。 进一步了解[翻译记忆匹配计算](#tm-match-calculation)。
-2. 自动替换使用情况 – 验证翻译记忆建议是否通过自动替换得到改进。 进一步了解[自动替换](#tm-auto-substitution)。
-3. 已分配的翻译记忆优先级 – 存储翻译记忆建议的翻译记忆的优先级。 详细了解[翻译记忆优先级设置](/zh/enterprise/project-settings/translation-memories/#prioritizing-tm)。
+1. 相关性 – 也称为翻译记忆匹配度。进一步了解[翻译记忆匹配计算](#tm-match-calculation)。
+2. 自动替换使用情况 – 验证翻译记忆建议是否通过自动替换得到改进。进一步了解[自动替换](#tm-auto-substitution)。
+3. 已分配的翻译记忆优先级 – 存储翻译记忆建议的翻译记忆的优先级。详细了解[翻译记忆优先级设置](/zh/enterprise/project-settings/translation-memories/#prioritizing-tm)。
4. 主要语言或方言语言 – 翻译记忆建议源文本中使用的主要语言或方言语言(例如,来自英语的翻译记忆建议优先级高于加拿大英语)。
5. 翻译记忆建议创建日期 – 翻译记忆建议的创建日期(创建日期较近的翻译记忆建议优先级更高)。
-为了更好地了解在通过翻译记忆进行自动翻译时翻译记忆建议的优先级排序方式,我们来看几个假设场景。 假设您的项目中有一个未翻译的字符串,其源文本为 `Welcome!`。 一旦您运行通过翻译记忆进行的自动翻译,系统就会开始在您的翻译记忆中搜索翻译记忆建议。
+为了更好地了解在通过翻译记忆进行自动翻译时翻译记忆建议的优先级排序方式,我们来看几个假设场景。假设您的项目中有一个未翻译的字符串,其源文本为 `Welcome!`。一旦您运行通过翻译记忆进行的自动翻译,系统就会开始在您的翻译记忆中搜索翻译记忆建议。
-* 系统找到两个翻译记忆建议,其源文本分别为 `Welcome` 和 `Welcome!`。 由于 `Welcome!` 翻译记忆建议具有更高的翻译记忆匹配度,因此将使用该建议的译文。
-* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。 两者源文本相同,因此系统检查这些翻译记忆建议是否通过自动替换得到改进,并选择未经自动替换改进的那个。
-* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。 两者源文本相同,且均未经自动替换改进。 然后系统检查这些翻译记忆建议所在翻译记忆的优先级,并选择存储在优先级较高的翻译记忆中的那个。
-* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。 两者源文本相同,均未经自动替换改进,且均存储在优先级相同的翻译记忆中。 然后系统检查翻译记忆建议的源语言,并选择使用主要语言的那个。
-* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。 两者源文本相同,均未经自动替换改进,均存储在优先级相同的翻译记忆中,且均使用主要源语言。 然后系统检查翻译记忆建议的创建日期,并选择日期最新的那个。
+* 系统找到两个翻译记忆建议,其源文本分别为 `Welcome` 和 `Welcome!`。由于 `Welcome!` 翻译记忆建议具有更高的翻译记忆匹配度,因此将使用该建议的译文。
+* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。两者源文本相同,因此系统检查这些翻译记忆建议是否通过自动替换得到改进,并选择未经自动替换改进的那个。
+* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。两者源文本相同,且均未经自动替换改进。然后系统检查这些翻译记忆建议所在翻译记忆的优先级,并选择存储在优先级较高的翻译记忆中的那个。
+* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。两者源文本相同,均未经自动替换改进,且均存储在优先级相同的翻译记忆中。然后系统检查翻译记忆建议的源语言,并选择使用主要语言的那个。
+* 系统找到两个翻译记忆建议:`Welcome!` 和 `Welcome!`。两者源文本相同,均未经自动替换改进,均存储在优先级相同的翻译记忆中,且均使用主要源语言。然后系统检查翻译记忆建议的创建日期,并选择日期最新的那个。
-在极少数情况下,可能会出现两个或更多翻译记忆建议在上述所有参数上均完全相同的情况。 在这种情况下,系统会选择相同建议中的第一个。
+在极少数情况下,可能会出现两个或更多翻译记忆建议在上述所有参数上均完全相同的情况。在这种情况下,系统会选择相同建议中的第一个。
-为了提高准确性,Crowdin 在确定翻译记忆匹配时会尽量降低 HTML 标签的影响。 匹配不是基于原始字符串进行的,而是在将 HTML 标签替换为占位符的字符串上进行匹配,与编辑器中的行为类似。
+为了提高准确性,Crowdin 在确定翻译记忆匹配时会尽量降低 HTML 标签的影响。匹配不是基于原始字符串进行的,而是在将 HTML 标签替换为占位符的字符串上进行匹配,与编辑器中的行为类似。
例如,字符串 `Hello world!` 与字符串 `Hello world!` 将达到 100% 匹配。
@@ -302,7 +302,7 @@ import penalizedSuggestion from '!/crowdin/localization-resources/tm_penalized_s
启用[**方言语言的翻译记忆建议**](/zh/enterprise/project-settings/translation-memories/)选项后,Crowdin 将在编辑器中为方言语言显示来自主语言的翻译记忆建议。 For instance, if you have Spanish and Spanish, Argentina as your target languages, and the option is enabled, the Editor will display TM suggestions from Spanish for Spanish, Argentina (indicated as "English -> Spanish" in the Automated Suggestions section).
-但是,此行为不适用于 **搜索翻译记忆** 功能。 如果您在使用方言语言时,通过“搜索翻译记忆”标签页搜索来自主语言的翻译记忆建议,将不会找到任何结果。
+但是,此行为不适用于 **搜索翻译记忆** 功能。如果您在使用方言语言时,通过“搜索翻译记忆”标签页搜索来自主语言的翻译记忆建议,将不会找到任何结果。
## 翻译记忆匹配计算
@@ -327,7 +327,7 @@ Crowdin 企业版通过比较待翻译的源字符串与翻译记忆中的现有
## 翻译记忆自动替换
-自动替换旨在通过建议具有更高相似度匹配的译文,提升使用翻译记忆(翻译记忆)的效益。 该功能将翻译记忆建议的译文中的不可翻译元素(如标签、HTML 实体、占位符、数字等)替换为源字符串中使用的对应元素。
+自动替换旨在通过建议具有更高相似度匹配的译文,提升使用翻译记忆(翻译记忆)的效益。该功能将翻译记忆建议的译文中的不可翻译元素(如标签、HTML 实体、占位符、数字等)替换为源字符串中使用的对应元素。
要启用自动替换功能,请打开您的项目并转到 **设置 > 翻译记忆**。
@@ -339,11 +339,11 @@ Crowdin 企业版通过比较待翻译的源字符串与翻译记忆中的现有
### 自动翻译的自动替换
-启用翻译记忆自动替换后,您可以在[自动翻译](/zh/enterprise/auto-translation/)过程中获得质量更优的翻译记忆建议。 请确保将最低匹配率设置为 100%。 这将使结果包含 100% 翻译记忆匹配以及通过翻译记忆自动替换改进至 100% 的匹配。
+启用翻译记忆自动替换后,您可以在[自动翻译](/zh/enterprise/auto-translation/)过程中获得质量更优的翻译记忆建议。请确保将最低匹配率设置为 100%。这将使结果包含 100% 翻译记忆匹配以及通过翻译记忆自动替换改进至 100% 的匹配。
### 翻译记忆自动替换
-借助自动替换功能,译员可以在编辑器中看到改进后的翻译记忆建议。 改进后的建议下方显示的百分比表示原始翻译记忆建议和改进后建议的匹配百分比。
+借助自动替换功能,译员可以在编辑器中看到改进后的翻译记忆建议。改进后的建议下方显示的百分比表示原始翻译记忆建议和改进后建议的匹配百分比。
要配置所显示翻译记忆建议的最低相似度匹配值,请前往[编辑器设置](/zh/enterprise/online-editor/#编辑器设置)。
@@ -355,7 +355,7 @@ Crowdin 企业版通过比较待翻译的源字符串与翻译记忆中的现有
在某些情况下,您可能希望根据特定条件对翻译记忆建议应用惩罚以降低其匹配百分比。
-例如,您可以为通过自动替换功能改进的翻译记忆建议设置惩罚,以优先采用精确匹配而非改进匹配。 改进后且受惩罚的建议下方显示的百分比表示改进后的翻译记忆建议和受惩罚建议的匹配百分比。 将光标悬停在百分比上可查看更多详情。
+例如,您可以为通过自动替换功能改进的翻译记忆建议设置惩罚,以优先采用精确匹配而非改进匹配。改进后且受惩罚的建议下方显示的百分比表示改进后的翻译记忆建议和受惩罚建议的匹配百分比。将光标悬停在百分比上可查看更多详情。
@@ -367,10 +367,10 @@ Crowdin 企业版通过比较待翻译的源字符串与翻译记忆中的现有
启用该功能后,将影响[成本估算](/zh/enterprise/project-reports/#cost-estimate)和[翻译成本](/zh/enterprise/project-reports/#translation-cost)报告的计算方式。
-**费用估算**报告会根据自动替换功能可将字符串改进到的最高相似度匹配,统计潜在可被改进的翻译记忆建议。 例如,可以从 75% 匹配提升至 100% 匹配的匹配将被视为 100% 匹配。
+**费用估算**报告会根据自动替换功能可将字符串改进到的最高相似度匹配,统计潜在可被改进的翻译记忆建议。例如,可以从 75% 匹配提升至 100% 匹配的匹配将被视为 100% 匹配。
-**翻译费用**报告会将通过自动替换功能改进的翻译记忆建议作为常规翻译记忆建议进行统计。 例如,从 75% 匹配改进至 100% 匹配的匹配将被视为 100% 匹配。
+**翻译费用**报告会将通过自动替换功能改进的翻译记忆建议作为常规翻译记忆建议进行统计。例如,从 75% 匹配改进至 100% 匹配的匹配将被视为 100% 匹配。
- 如果字符串是使用显示的改进建议进行翻译的,则会按此计算。 无论该功能目前是否启用,翻译费用报告均会生成。
+ 如果字符串是使用显示的改进建议进行翻译的,则会按此计算。无论该功能目前是否启用,翻译费用报告均会生成。
diff --git a/src/content/docs/zh/enterprise/online-editor/icu-message-syntax.mdx b/src/content/docs/zh/enterprise/online-editor/icu-message-syntax.mdx
index ac65685f6..af87e28e4 100644
--- a/src/content/docs/zh/enterprise/online-editor/icu-message-syntax.mdx
+++ b/src/content/docs/zh/enterprise/online-editor/icu-message-syntax.mdx
@@ -12,14 +12,11 @@ import icuSyntaxError from '!/crowdin/online-editor/icu_syntax_error.png';
Crowdin Enterprise 支持 ICU 消息语法,用于帮助表达特定语言拼写、语法和翻译格式的细微差别。
-以 ICU 消息语法格式化的字符串可以有不同类型的替换,称为**参数**。
-每个参数都放在单大括号内(例如,`{variable}`),并指定输入数据中的一个值。 请注意,使用双大括号(例如,`{{variable}}`)不受支持,并且会导致语法错误。 Crowdin Enterprise 支持以下类型的参数:number、date、time、select 和 plural。
+以 ICU 消息语法格式化的字符串可以有不同类型的替换,称为**参数**。每个参数都放在单大括号内(例如,`{variable}`),并指定输入数据中的一个值。请注意,使用双大括号(例如,`{{variable}}`)不受支持,并且会导致语法错误。 Crowdin Enterprise 支持以下类型的参数:number、date、time、select 和 plural。
### 编辑器中的 ICU 消息语法
-ICU 语法参数始终在[编辑器](/enterprise/online-editor/)中高亮显示,以便您了解字符串的哪一部分不应被翻译。
-更改翻译中参数的位置以遵循目标语言中的自然词序。
-还有预览模式,这将使您能看到翻译将如何在界面中显示,以确保所有可翻译元素都被翻译。
+ICU 语法参数始终在[编辑器](/enterprise/online-editor/)中高亮显示,以便您了解字符串的哪一部分不应被翻译。更改翻译中参数的位置以遵循目标语言中的自然词序。还有预览模式,这将使您能看到翻译将如何在界面中显示,以确保所有可翻译元素都被翻译。
@@ -45,8 +42,7 @@ You {itemCount, plural,
* many(如果他们有一个单独的类,也用作分数)
* other(要求一般复数形式,如果语言只有单一形式也使用)
-在编辑器中,您无需手动添加或删除翻译中的复数类别。
-只需单击**复制源文**,源字符串将以适合当前目标语言的复数类别数量复制到翻译字段中。
+在编辑器中,您无需手动添加或删除翻译中的复数类别。只需单击**复制源文**,源字符串将以适合当前目标语言的复数类别数量复制到翻译字段中。
了解更多关于[语言复数规则](https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html)的信息。
@@ -68,7 +64,7 @@ ICU 通过允许您将复数参数相互嵌套来处理此问题。
## Select Ordinal
-select ordinal 类型的目的是根据序数复数规则(第 1、第 2、第 3 等)选择输出。 基于当前目标语言。 它与 plural 类型非常相似,不同之处在于值被映射到序数复数类别。
+select ordinal 类型的目的是根据序数复数规则(第 1、第 2、第 3 等)选择输出。基于当前目标语言。它与 plural 类型非常相似,不同之处在于值被映射到序数复数类别。
```json
恭喜!这是您订阅的第 {year, selectordinal,
@@ -78,7 +74,7 @@ select ordinal 类型的目的是根据序数复数规则(第 1、第 2、第
## 选取
-select 类型用于根据字符串变量选择输出。 它最常用于在消息中表示基于性别的正确变形。
+select 类型用于根据字符串变量选择输出。它最常用于在消息中表示基于性别的正确变形。
```json
{gender, select,
@@ -88,12 +84,11 @@ select 类型用于根据字符串变量选择输出。 它最常用于在消息
} Crowdin。
```
-此类型适用于任何翻译根据特定关键字发生变化的情况。 无论使用场景如何,ICU 标准要求您始终包含 `other` 子句。 此子句在变量与任何指定选项都不匹配的情况下提供必要的回退。
+此类型适用于任何翻译根据特定关键字发生变化的情况。无论使用场景如何,ICU 标准要求您始终包含 `other` 子句。此子句在变量与任何指定选项都不匹配的情况下提供必要的回退。
## 数字
-number 类型的目的是根据各地区的惯例独立显示不同的数值,例如百分比、货币和小数。
-这使得消息输出能够适应不同区域设置中使用的数字格式。 [ICU 数字骨架](https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html)也受支持。
+number 类型的目的是根据各地区的惯例独立显示不同的数值,例如百分比、货币和小数。这使得消息输出能够适应不同区域设置中使用的数字格式。 [ICU 数字骨架](https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html)也受支持。
```json wrap
该应用的价格为 {price, number, ::currency/USD},享有 {discount, number, percent} 折扣。
@@ -101,9 +96,7 @@ number 类型的目的是根据各地区的惯例独立显示不同的数值,
## 日期和时间
-date 和 time 类型根据指定区域设置中首选的格式显示日期和时间值。
-这些类型还可以有样式 – 关于值如何格式化的额外信息。
-可以使用以下四种样式:short、medium、long 和 full。
+date 和 time 类型根据指定区域设置中首选的格式显示日期和时间值。这些类型还可以有样式 – 关于值如何格式化的额外信息。可以使用以下四种样式:short、medium、long 和 full。
```json wrap
您的会议已安排在 {dateValue, date, long} 上午 {timeValue, time, short}。
@@ -111,8 +104,7 @@ date 和 time 类型根据指定区域设置中首选的格式显示日期和时
## 符号错误
-语法错误检测大大减少了翻译 ICU 消息语法字符串时的困惑,因为平台会自动检测潜在的翻译错误。
-如果发现语法错误,您将会看到一个包含需要修复内容的通知。
+语法错误检测大大减少了翻译 ICU 消息语法字符串时的困惑,因为平台会自动检测潜在的翻译错误。如果发现语法错误,您将会看到一个包含需要修复内容的通知。
您还可以使用外部工具验证您的 ICU 语法,例如 [Online ICU Message Editor](https://format-message.github.io/icu-message-format-for-translators/editor.html)。
diff --git a/src/content/docs/zh/enterprise/online-editor/issues.mdx b/src/content/docs/zh/enterprise/online-editor/issues.mdx
index 9c23dee59..ba012518b 100644
--- a/src/content/docs/zh/enterprise/online-editor/issues.mdx
+++ b/src/content/docs/zh/enterprise/online-editor/issues.mdx
@@ -16,13 +16,13 @@ import issueOptions from '!/crowdin/online-editor/issue_options.png';
import issueOptionsManager from '!/crowdin/online-editor/issue_options_manager.png';
import stringsFilter from '!/crowdin/online-editor/strings_filter.png';
-问题通过为译者、管理员和开发人员提供结构化方式来报告和解决编辑器中字符串的问题,从而帮助确保翻译质量。 译者使用问题来标记不清晰的源字符串、错误的翻译或缺失的上下文。 管理员使用问题来确保反馈得到及时处理,并保持翻译的准确性。
+问题通过为译者、管理员和开发人员提供结构化方式来报告和解决编辑器中字符串的问题,从而帮助确保翻译质量。译者使用问题来标记不清晰的源字符串、错误的翻译或缺失的上下文。管理员使用问题来确保反馈得到及时处理,并保持翻译的准确性。
Crowdin Enterprise 在编辑器中直接提供问题跟踪功能,让您可以轻松报告和解决问题,而不会中断翻译流程。
## 对于译者
-在编辑器中处理翻译时,您有时可能会遇到不清晰的源字符串、格式问题或看起来不正确的现有翻译。 遇到这种情况,不要猜测——请报告问题,以便澄清或更正。 本节介绍如何有效报告问题,并分享有助于提供高质量翻译的最佳实践。
+在编辑器中处理翻译时,您有时可能会遇到不清晰的源字符串、格式问题或看起来不正确的现有翻译。遇到这种情况,不要猜测——请报告问题,以便澄清或更正。本节介绍如何有效报告问题,并分享有助于提供高质量翻译的最佳实践。
### 报告问题
@@ -63,20 +63,20 @@ Crowdin Enterprise 在编辑器中直接提供问题跟踪功能,让您可以
### 最佳实践
-清晰、具体的问题有助于项目管理员和开发人员快速响应,并提升整个项目的翻译质量。 如果您有任何疑问,即使有上下文或截图,也请报告问题。 提问总比假设要好。
+清晰、具体的问题有助于项目管理员和开发人员快速响应,并提升整个项目的翻译质量。如果您有任何疑问,即使有上下文或截图,也请报告问题。提问总比假设要好。
-* **报告不确定性** – 不要猜测。 如果字符串的含义不清楚,请创建问题。
+* **报告不确定性** – 不要猜测。如果字符串的含义不清楚,请创建问题。
* **清晰描述问题** – 提供足够的细节,以便管理员了解上下文并给出有用的回复。
* **选择正确的问题类型** – 这有助于将您的消息路由到正确的人员,并加快解决速度。
* **避免重复** – 如果已存在类似问题,请添加评论继续讨论,而不是创建新问题。
## 对于项目管理员
-清晰的问题处理流程有助于确保译者获得及时支持,并保持翻译质量。 本节介绍如何查看和管理已报告的问题,概述维护高效工作流程的最佳实践,并提供有助于扩展流程的工具和集成建议。
+清晰的问题处理流程有助于确保译者获得及时支持,并保持翻译质量。本节介绍如何查看和管理已报告的问题,概述维护高效工作流程的最佳实践,并提供有助于扩展流程的工具和集成建议。
### 管理问题
-项目管理员和校对员可以查看、筛选、回复和解决译者报告的问题。 无论您是直接在编辑器中工作,还是跨项目管理大规模反馈,Crowdin Enterprise 都提供灵活的工具,帮助您保持条理并高效响应。
+项目管理员和校对员可以查看、筛选、回复和解决译者报告的问题。无论您是直接在编辑器中工作,还是跨项目管理大规模反馈,Crowdin Enterprise 都提供灵活的工具,帮助您保持条理并高效响应。
#### 查看和筛选问题
@@ -90,9 +90,9 @@ Crowdin Enterprise 在编辑器中直接提供问题跟踪功能,让您可以
-含未解决问题的字符串以 图标标记。 筛选有助于您优先处理需要关注的字符串。
+含未解决问题的字符串以 图标标记。筛选有助于您优先处理需要关注的字符串。
-要进一步细化字符串列表,您可以使用高级筛选。 例如,仅显示特定类型的问题或由特定项目成员报告的问题。
+要进一步细化字符串列表,您可以使用高级筛选。例如,仅显示特定类型的问题或由特定项目成员报告的问题。
了解更多关于[筛选字符串](/zh/online-editor/#筛选字符串)的信息。
@@ -111,7 +111,7 @@ Crowdin Enterprise 在编辑器中直接提供问题跟踪功能,让您可以
-如有需要,您可以删除问题。 将鼠标悬停在其上以显示可用选项。
+如有需要,您可以删除问题。将鼠标悬停在其上以显示可用选项。
在解决问题之前留下简短回复是一种好做法,尤其是在提供了澄清或应用了修复的情况下。
@@ -119,16 +119,16 @@ Crowdin Enterprise 在编辑器中直接提供问题跟踪功能,让您可以
### 最佳实践
-清晰的沟通和一致的问题处理有助于维护翻译质量和团队信任。 以下是如何构建有效问题管理工作流程的方法:
+清晰的沟通和一致的问题处理有助于维护翻译质量和团队信任。以下是如何构建有效问题管理工作流程的方法:
-* **鼓励提问文化** – 让译者清楚地知道,报告问题是受欢迎且被期望的。 这表明他们注重准确性,而不是在拖慢进度。
-* **明确响应责任** – 定义谁应处理不同类型的问题(例如,源文本问题、缺乏上下文、UI 特定问题)。 这可以防止混乱并加快回复速度。
+* **鼓励提问文化** – 让译者清楚地知道,报告问题是受欢迎且被期望的。这表明他们注重准确性,而不是在拖慢进度。
+* **明确响应责任** – 定义谁应处理不同类型的问题(例如,源文本问题、缺乏上下文、UI 特定问题)。这可以防止混乱并加快回复速度。
* **争取快速给出初步回复** – 即使是简短的“正在处理”也能让译者知道他们的反馈没有被忽视。
* **定期审查问题趋势** – 相同类型的频繁报告(例如,不清晰的 UI 字符串)可以帮助您识别内容或工作流程中的更大问题。
-* **形成闭环** – 尽可能在问题解决后在 Crowdin Enterprise 中进行跟进。 这建立了信任,并表明反馈是重要的。
+* **形成闭环** – 尽可能在问题解决后在 Crowdin Enterprise 中进行跟进。这建立了信任,并表明反馈是重要的。
- 持续的问题报告通常意味着您的团队正在密切关注。 建立可靠的流程来及时审查和解决这些问题。
+ 持续的问题报告通常意味着您的团队正在密切关注。建立可靠的流程来及时审查和解决这些问题。
### 推荐工具和工作流程
diff --git a/src/content/docs/zh/enterprise/online-editor/screens-translation.mdx b/src/content/docs/zh/enterprise/online-editor/screens-translation.mdx
index ff9c23c3b..b99b6ce07 100644
--- a/src/content/docs/zh/enterprise/online-editor/screens-translation.mdx
+++ b/src/content/docs/zh/enterprise/online-editor/screens-translation.mdx
@@ -11,15 +11,15 @@ import { Image } from 'astro:assets';
import { Icon } from 'astro-icon/components';
import screenshotPreview from '!/crowdin/online-editor/screenshot-preview.png';
-**截图翻译**是一项功能,可将您的本地化工作流程从翻译文本文件列表转变为直接从应用或网站截图中翻译文本。 通过提供最大程度的视觉上下文,这种方式有助于您生成更高质量的翻译,并可减少对大量本地化质量保证 (QA) 的需求。
+**截图翻译**是一项功能,可将您的本地化工作流程从翻译文本文件列表转变为直接从应用或网站截图中翻译文本。通过提供最大程度的视觉上下文,这种方式有助于您生成更高质量的翻译,并可减少对大量本地化质量保证 (QA) 的需求。
此模式可与最终截图甚至初始原型和设计一起使用,使翻译工作得以在开发完成之前启动。
-此视图由项目管理员在项目的 [**设置 > 常规 > 项目语言页面视图**](/zh/enterprise/project-settings/#项目语言页面视图) 部分启用。 启用后,截图将显示在项目的语言页面上,而不是传统的文件列表。
+此视图由项目管理员在项目的 [**设置 > 常规 > 项目语言页面视图**](/zh/enterprise/project-settings/#项目语言页面视图) 部分启用。启用后,截图将显示在项目的语言页面上,而不是传统的文件列表。
## 截图翻译工作流程
-为您的项目启用此功能后,您的翻译工作流程将从浏览文件列表转变为直接处理视觉界面。 您将在编辑器中打开一个界面,与图像上叠加的高亮标签进行交互以加载对应的字符串,并在完整视觉上下文中翻译它们。 您还可以使用预览选项检查字符串状态或在界面设计中直接查看您的翻译。
+为您的项目启用此功能后,您的翻译工作流程将从浏览文件列表转变为直接处理视觉界面。您将在编辑器中打开一个界面,与图像上叠加的高亮标签进行交互以加载对应的字符串,并在完整视觉上下文中翻译它们。您还可以使用预览选项检查字符串状态或在界面设计中直接查看您的翻译。
### 在编辑器中翻译截图
@@ -28,9 +28,9 @@ import screenshotPreview from '!/crowdin/online-editor/screenshot-preview.png';
1. 打开项目并前往**仪表板**选项卡。
2. 选择目标语言。
- 3. 在语言页面上,您将看到项目截图列表,而不是常见的源文件。 单击所需的截图以在编辑器中打开它。
+ 3. 在语言页面上,您将看到项目截图列表,而不是常见的源文件。单击所需的截图以在编辑器中打开它。
4. 您将在预览面板中看到完整的截图,截图上的文本元素会以彩色标签高亮显示。
- 5. 单击图像上任意高亮的标签。 该标签将变为黄色,编辑器将自动加载对应的源字符串。
+ 5. 单击图像上任意高亮的标签。该标签将变为黄色,编辑器将自动加载对应的源字符串。
6. 在文本区域输入您的翻译,然后单击 **保存翻译**。
7. 您可以继续单击截图上的其他标签,按顺序翻译它们。
@@ -41,12 +41,12 @@ import screenshotPreview from '!/crowdin/online-editor/screenshot-preview.png';
您可以使用预览面板右上角的预览控制图标切换以下视图:
-* **高亮状态**:单击此图标可在截图上直接显示每个字符串的状态。 标记文本周围的彩色边框表示字符串的状态:
+* **高亮状态**:单击此图标可在截图上直接显示每个字符串的状态。标记文本周围的彩色边框表示字符串的状态:
* **红色**:未翻译
* **蓝色**:已翻译
* **绿色**:已批准
* **黄色**:当前选中待翻译
-* **显示翻译预览**:单击此图标可将截图上的源文本替换为您已保存的翻译。 这使您可以即时预览您的翻译在最终 UI 中的显示效果。
+* **显示翻译预览**:单击此图标可将截图上的源文本替换为您已保存的翻译。这使您可以即时预览您的翻译在最终 UI 中的显示效果。
* **缩放切换**:单击此图标可在放大和缩小视图之间切换,帮助您聚焦特定区域或查看整体布局。
## 截图翻译与 In-Context 的对比
diff --git a/src/content/docs/zh/enterprise/organization-management/clients.mdx b/src/content/docs/zh/enterprise/organization-management/clients.mdx
index 163c42332..b697dedf4 100644
--- a/src/content/docs/zh/enterprise/organization-management/clients.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/clients.mdx
@@ -12,9 +12,9 @@ import incomingProjects from '!/enterprise/organization-management/vendors_incom
import addToWorkspace from '!/enterprise/organization-management/clients_add_to_workspace.png';
import assigningManagers from '!/enterprise/organization-management/vendors_assigning_managers.png';
-客户是您可以在共享项目中向其提供翻译服务的组织。 在工作区的**客户**部分,您可以找到所有合作客户的列表。
+客户是您可以在共享项目中向其提供翻译服务的组织。在工作区的**客户**部分,您可以找到所有合作客户的列表。
-客户组织可以[邀请供应商](/zh/enterprise/vendors/#inviting-an-existing-organization-to-be-a-vendor),方式是使用 Crowdin 中的子域名或可分享链接。 在第一种情况下,客户组织需要您的组织名称才能向您发送供应商邀请。 确认邀请后,该组织即可将您分配到其项目的工作流步骤中。
+客户组织可以[邀请供应商](/zh/enterprise/vendors/#inviting-an-existing-organization-to-be-a-vendor),方式是使用 Crowdin 中的子域名或可分享链接。在第一种情况下,客户组织需要您的组织名称才能向您发送供应商邀请。确认邀请后,该组织即可将您分配到其项目的工作流步骤中。
@@ -56,7 +56,7 @@ import assigningManagers from '!/enterprise/organization-management/vendors_assi
**传入项目**部分将包含您作为供应商正在处理的所有项目。
-如果您的组织被分配参与某个项目,您将看到一个待处理请求,并可将其添加到您的工作区。 您可以将传入项目整理到分组中,以便于导航和用户管理。
+如果您的组织被分配参与某个项目,您将看到一个待处理请求,并可将其添加到您的工作区。您可以将传入项目整理到分组中,以便于导航和用户管理。
@@ -76,14 +76,14 @@ import assigningManagers from '!/enterprise/organization-management/vendors_assi
## 客户管理员
-您可以在供应商组织中为每个客户指定管理员。 客户管理员负责协调与该客户及其来稿项目的合作。
+您可以在供应商组织中为每个客户指定管理员。客户管理员负责协调与该客户及其来稿项目的合作。
要为多个客户组织分配客户经理,请按照以下步骤操作:
1. 打开您组织的**工作区**,然后转到**客户 > 管理员**。
2. 点击**添加管理员**。
- 3. 选择所需的管理员。 您可以按姓名、用户名或电子邮件搜索成员。
+ 3. 选择所需的管理员。您可以按姓名、用户名或电子邮件搜索成员。
4. 选择您希望分配所选管理员的客户。
5. 单击**完成**。
@@ -95,7 +95,7 @@ import assigningManagers from '!/enterprise/organization-management/vendors_assi
1. 打开您组织的**工作区**,并在左侧边栏中选择**客户**。
2. 点击所需客户组织上的 **分配客户经理**。
- 3. 选择所需的管理员。 您可以按姓名、用户名或电子邮件搜索成员。
+ 3. 选择所需的管理员。您可以按姓名、用户名或电子邮件搜索成员。
4. 单击**完成**。
diff --git a/src/content/docs/zh/enterprise/organization-management/groups.mdx b/src/content/docs/zh/enterprise/organization-management/groups.mdx
index 6c0fb5d7c..dbdd0cd3b 100644
--- a/src/content/docs/zh/enterprise/organization-management/groups.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/groups.mdx
@@ -11,11 +11,11 @@ import { Icon } from 'astro-icon/components';
import createGroup from '!/enterprise/organization-management/group_create.png';
import workspaceExplorer from '!/enterprise/organization-management/workspace_explorer.png';
-群组帮助您将相关项目整理为清晰的层次结构,类似于文件夹。 您可以将群组嵌套为子组,以构建工作区结构并更高效地管理访问权限。
+群组帮助您将相关项目整理为清晰的层次结构,类似于文件夹。您可以将群组嵌套为子组,以构建工作区结构并更高效地管理访问权限。
## 用例
-群组适用于根据类型、用途或归属来组织和管理项目。 您可以:
+群组适用于根据类型、用途或归属来组织和管理项目。您可以:
* 按内容类型(例如文档、营销材料)、产品线(例如移动应用、游戏)或部门(例如开发、支持)整理项目。
* 将管理员分配到群组,使其一次获得该群组内所有项目的访问权限。
@@ -25,7 +25,7 @@ import workspaceExplorer from '!/enterprise/organization-management/workspace_ex
## 权限粒度模式
-当您的组织使用[权限精细度模式](/zh/enterprise/permissions-granularity-mode/)时,您可以为每个项目群组分别管理资源和权限。 这允许您:
+当您的组织使用[权限精细度模式](/zh/enterprise/permissions-granularity-mode/)时,您可以为每个项目群组分别管理资源和权限。这允许您:
* 为每个群组创建特定的工作流模板。
* 在群组级别管理翻译记忆库和术语库。
@@ -34,7 +34,7 @@ import workspaceExplorer from '!/enterprise/organization-management/workspace_ex
## 共享资源
-在组织级别添加的本地化资源,例如翻译记忆库、术语库、机器翻译引擎和工作流,可在所有项目中使用。 如果您将资源添加到特定群组或子组,则这些资源仅对该群组或子组中的项目可用。
+在组织级别添加的本地化资源,例如翻译记忆库、术语库、机器翻译引擎和工作流,可在所有项目中使用。如果您将资源添加到特定群组或子组,则这些资源仅对该群组或子组中的项目可用。
@@ -53,7 +53,7 @@ import workspaceExplorer from '!/enterprise/organization-management/workspace_ex
## 导航
-要在群组和子组之间导航,请使用侧边栏菜单或直接单击文件夹图标。 如果侧边栏中未显示群组层次结构,请单击左下角的 **工作区浏览器** 按钮以打开群组列表。
+要在群组和子组之间导航,请使用侧边栏菜单或直接单击文件夹图标。如果侧边栏中未显示群组层次结构,请单击左下角的 **工作区浏览器** 按钮以打开群组列表。
diff --git a/src/content/docs/zh/enterprise/organization-management/overview.mdx b/src/content/docs/zh/enterprise/organization-management/overview.mdx
index 61442b0df..043e1dfb8 100644
--- a/src/content/docs/zh/enterprise/organization-management/overview.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/overview.mdx
@@ -10,7 +10,7 @@ import acceptInvitation from '!/enterprise/organization-management/account_accep
import logIn from '!/enterprise/organization-management/account_log_in.png';
import createWorkspace from '!/enterprise/organization-management/account_create_workspace.png';
-一个组织可以将所有参与本地化工作的公司成员和贡献者(翻译员、审核员、供应商等) 集中到同一空间。
+一个组织可以将所有参与本地化工作的公司成员和贡献者(翻译员、审核员、供应商等)集中到同一空间。
在您的组织内,您可以:
@@ -23,20 +23,20 @@ import createWorkspace from '!/enterprise/organization-management/account_create
## 创建组织
-在 Crowdin Enterprise 中创建组织时,您同时也会创建个人账户,并自动成为组织所有者。 所有者对组织级别设置、账单、用户管理等拥有完全访问权限。 其他用户[通过邀请加入现有组织](#通过邀请注册)并成为组织成员。
+在 Crowdin Enterprise 中创建组织时,您同时也会创建个人账户,并自动成为组织所有者。所有者对组织级别设置、账单、用户管理等拥有完全访问权限。其他用户[通过邀请加入现有组织](#通过邀请注册)并成为组织成员。
要创建组织并注册账户,请按照以下步骤操作:
1. 打开注册页面。
- 2. 选择您偏好的数据中心(**美国数据中心**或**欧盟数据中心**)。 这将决定您组织的数据(文件、字符串及其他资源)的存储位置。
- 3. 输入您的组织名称。 该名称也将用于 URL(例如,`organization-name.crowdin.com`)。
+ 2. 选择您偏好的数据中心(**美国数据中心**或**欧盟数据中心**)。这将决定您组织的数据(文件、字符串及其他资源)的存储位置。
+ 3. 输入您的组织名称。该名称也将用于 URL(例如,`organization-name.crowdin.com`)。
4. 使用您的账户信息填写所有字段,然后单击**创建组织**。
5. 前往您的收件箱,打开激活电子邮件,然后单击**激活组织**。
- URL 中使用的组织名称不可更改。 所有其他个人数据可在您的[账户设置](/zh/enterprise/account-settings/)中进行更改。
+ URL 中使用的组织名称不可更改。所有其他个人数据可在您的[账户设置](/zh/enterprise/account-settings/)中进行更改。
@@ -45,8 +45,7 @@ import createWorkspace from '!/enterprise/organization-management/account_create
## 通过邀请注册
-加入组织后,您可以与团队一起开始处理本地化项目。
-收到邀请后,请按照以下步骤加入组织:
+加入组织后,您可以与团队一起开始处理本地化项目。收到邀请后,请按照以下步骤加入组织:
1. 打开邀请电子邮件,然后单击**接受邀请**。
diff --git a/src/content/docs/zh/enterprise/organization-management/settings/custom-qa-checks.mdx b/src/content/docs/zh/enterprise/organization-management/settings/custom-qa-checks.mdx
index 90d55f035..6fca81f46 100644
--- a/src/content/docs/zh/enterprise/organization-management/settings/custom-qa-checks.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/settings/custom-qa-checks.mdx
@@ -13,18 +13,18 @@ import createCustomQAChecks from '!/enterprise/organization-management/custom_qa
除了每个项目中内置的 QA 检查外,您还可以在组织级别配置两种额外类型的 QA 检查:[自定义 QA 检查](#custom-qa-checks)和[外部 QA 检查](#external-qa-checks)。
-* **自定义 QA 检查**是轻量级且同步的。 它们使用简化的 JavaScript 语法,在无法访问网络请求的沙盒环境中执行。 这些检查非常适合验证简单的特定语言规则,例如占位符格式、标点符号、空格或正则表达式。
-* **外部 QA 检查**更高级且是异步的。 它们以 [Crowdin Apps](/developer/crowdin-apps-about/) 的形式实现,可以执行复杂逻辑、发起网络请求,并与外部服务集成(例如,AI 驱动的 QA、风格指南验证或渲染译文以测量大小)。 当您需要超出自定义 QA 检查限制的更大灵活性时,请使用它们。
+* **自定义 QA 检查**是轻量级且同步的。它们使用简化的 JavaScript 语法,在无法访问网络请求的沙盒环境中执行。这些检查非常适合验证简单的特定语言规则,例如占位符格式、标点符号、空格或正则表达式。
+* **外部 QA 检查**更高级且是异步的。它们以 [Crowdin Apps](/developer/crowdin-apps-about/) 的形式实现,可以执行复杂逻辑、发起网络请求,并与外部服务集成(例如,AI 驱动的 QA、风格指南验证或渲染译文以测量大小)。当您需要超出自定义 QA 检查限制的更大灵活性时,请使用它们。
两种类型的检查均在**组织设置 > 自定义 QA 检查**中管理,但它们的工作方式和最适用场景有所不同。
## 自定义品质保证检查
-自定义 QA 检查有助于高效处理标点符号、数字和正则表达式等特定语言方面,以确保所有语言的 QA 检查结果更准确和高质量翻译。 通过自定义 QA 检查,您可以准确检测出您想要的错误。 它可以帮助客户避免文本错误,帮助翻译员更熟练地翻译内容。
+自定义 QA 检查有助于高效处理标点符号、数字和正则表达式等特定语言方面,以确保所有语言的 QA 检查结果更准确和高质量翻译。通过自定义 QA 检查,您可以准确检测出您想要的错误。它可以帮助客户避免文本错误,帮助翻译员更熟练地翻译内容。
### 创建和添加自定义品质保证检查
-您可以在**组织设置**中管理自定义 QA 检查。 向您的组织添加新自定义 QA 检查有两种方式:从头创建您自己的检查,或从 [Crowdin 商店](https://store.crowdin.com/types/qa-check)添加。
+您可以在**组织设置**中管理自定义 QA 检查。向您的组织添加新自定义 QA 检查有两种方式:从头创建您自己的检查,或从 [Crowdin 商店](https://store.crowdin.com/types/qa-check)添加。
1. 单击右上角的个人资料照片,然后选择 **组织设置**。
@@ -33,7 +33,7 @@ import createCustomQAChecks from '!/enterprise/organization-management/custom_qa
* *名称* – 为您的自定义 QA 检查提供一个清晰的名称,以便翻译员了解需要更正的内容。
* *描述* – 解释自定义 QA 检查验证或更正的内容。
* *(可选)* *在所有项目中启用* - 如果您希望在组织的所有项目中启用自定义 QA 检查,请选择此选项。
- * *代码片段* – 提供使 QA 检查工作的基于 JavaScript 的[代码片段](#code-snippet)。 它包含一个 `crowdin` 对象和几个属性。
+ * *代码片段* – 提供使 QA 检查工作的基于 JavaScript 的[代码片段](#code-snippet)。它包含一个 `crowdin` 对象和几个属性。
4. 单击 **创建**。
@@ -48,9 +48,9 @@ import createCustomQAChecks from '!/enterprise/organization-management/custom_qa
### 代码片段
-自定义 QA 检查使用基于 JavaScript 的代码片段。 这些片段适用于具备基本 JavaScript 知识、希望为翻译创建自动验证规则的用户。
+自定义 QA 检查使用基于 JavaScript 的代码片段。这些片段适用于具备基本 JavaScript 知识、希望为翻译创建自动验证规则的用户。
-每个自定义 QA 检查通过评估一个 `crowdin` 对象来工作,该对象包含当前正在检查的翻译的上下文和内容。 您的片段应分析翻译并返回其是否通过检查或需要修复。
+每个自定义 QA 检查通过评估一个 `crowdin` 对象来工作,该对象包含当前正在检查的翻译的上下文和内容。您的片段应分析翻译并返回其是否通过检查或需要修复。
在将代码片段添加到 Crowdin Enterprise 之前,请使用 [Crowdin 脚本编辑器](https://crowdin.github.io/crowdin-script-editor/)编写、测试和验证您的代码片段。
@@ -58,7 +58,7 @@ import createCustomQAChecks from '!/enterprise/organization-management/custom_qa
#### 参数
-代码片段包含一个 `crowdin` 对象和一些属性。 要创建代码片段,请使用此对象模板作为输入结构:
+代码片段包含一个 `crowdin` 对象和一些属性。要创建代码片段,请使用此对象模板作为输入结构:
```text
object crowdin {
@@ -172,16 +172,16 @@ object crowdin {
```
- 尽可能包含 `fixes` 属性。 这使翻译员能够单击一次即可应用修复,从而提高工作效率。
+ 尽可能包含 `fixes` 属性。这使翻译员能够单击一次即可应用修复,从而提高工作效率。
### 限制
自定义 QA 检查代码片段具有以下限制:
-* 代码在完全沙盒化的环境中运行。 浏览器上下文和 Node.js 上下文均不可用。
+* 代码在完全沙盒化的环境中运行。浏览器上下文和 Node.js 上下文均不可用。
* 标准 JavaScript 对象(如 `Date`、`Math` 等)不可用。
-* 执行时间限制为 **100 毫秒**。 如果您的代码运行时间超过此限制,QA 检查将被终止。 请简化您的逻辑并使用 [Crowdin 脚本编辑器](https://crowdin.github.io/crowdin-script-editor/)进行测试。
+* 执行时间限制为 **100 毫秒**。如果您的代码运行时间超过此限制,QA 检查将被终止。请简化您的逻辑并使用 [Crowdin 脚本编辑器](https://crowdin.github.io/crowdin-script-editor/)进行测试。
**最佳实践:**
@@ -191,7 +191,7 @@ object crowdin {
## 外部 QA 检查
-外部 QA 检查是扩展内置 QA 功能的 Crowdin Apps。 这些检查以异步方式运行,非常适合需要网络请求、外部集成或高级逻辑的更复杂使用场景。
+外部 QA 检查是扩展内置 QA 功能的 Crowdin Apps。这些检查以异步方式运行,非常适合需要网络请求、外部集成或高级逻辑的更复杂使用场景。
**用例:**
@@ -212,7 +212,7 @@ object crowdin {
2. 滚动到**外部 QA 检查**部分。
3. 单击**从商店添加**。
4. 在 Crowdin 商店中,找到您要添加的外部 QA 检查应用,然后单击**安装**。
- 5. 安装后,配置应用设置(如需要)。 每个应用可能根据其功能具有不同的配置步骤。
+ 5. 安装后,配置应用设置(如需要)。每个应用可能根据其功能具有不同的配置步骤。
6. 单击**提交**以保存配置。
@@ -220,7 +220,7 @@ object crowdin {
## 在项目中启用自定义和外部 QA 检查
-添加后,自定义 QA 检查和外部 QA 检查将与 Crowdin 内置 QA 检查一起显示在您项目的**设置 > 品质保证**中。 您可以根据项目需求启用或禁用它们。
+添加后,自定义 QA 检查和外部 QA 检查将与 Crowdin 内置 QA 检查一起显示在您项目的**设置 > 品质保证**中。您可以根据项目需求启用或禁用它们。
1. 打开您的项目并前往**设置 > 品质保证**。
diff --git a/src/content/docs/zh/enterprise/organization-management/settings/oidc.mdx b/src/content/docs/zh/enterprise/organization-management/settings/oidc.mdx
index 77e346322..6ad49b2bd 100644
--- a/src/content/docs/zh/enterprise/organization-management/settings/oidc.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/settings/oidc.mdx
@@ -17,7 +17,7 @@ import idpCredentials from '!/enterprise/organization-management/oidc_idp_creden
OpenID Connect (OIDC) 是一种基于 OAuth 2.0 协议的身份验证方法,允许用户通过组织的身份提供商 (IDP) 登录 Crowdin Enterprise。
-OIDC 在配置和用户管理方面操作简便,同时增强了安全性和访问控制。 对于寻求简化身份验证、注重易于集成和可扩展性的组织而言,这是理想之选。
+OIDC 在配置和用户管理方面操作简便,同时增强了安全性和访问控制。对于寻求简化身份验证、注重易于集成和可扩展性的组织而言,这是理想之选。
## 配置您的身份提供商
@@ -45,15 +45,15 @@ OIDC 在配置和用户管理方面操作简便,同时增强了安全性和访
**OpenID Connect 身份验证设置**页面允许您配置在 Crowdin Enterprise 组织中启用 OpenID Connect 身份验证所需的详细信息。
* **重定向 URL** – 用户身份验证后将被重定向到的 URL。 Crowdin Enterprise 会根据您组织的域名自动生成此 URL,且必须在您的 IDP 中注册。
-* **方法名称** – 您为 OpenID Connect 身份验证方法指定的名称,将显示在您的 Crowdin Enterprise 登录页面上。 这有助于用户在登录时识别身份验证选项。
-* **客户端 ID** – 在 OpenID Connect 设置过程中由您的 IDP 提供的唯一标识符。 它用于区分您的 Crowdin Enterprise 应用程序,并实现与 IDP 的安全通信。
+* **方法名称** – 您为 OpenID Connect 身份验证方法指定的名称,将显示在您的 Crowdin Enterprise 登录页面上。这有助于用户在登录时识别身份验证选项。
+* **客户端 ID** – 在 OpenID Connect 设置过程中由您的 IDP 提供的唯一标识符。它用于区分您的 Crowdin Enterprise 应用程序,并实现与 IDP 的安全通信。
* **客户端密钥** – 输入您的 IDP 提供的客户端密钥,确保其安全存储,因为它授予验证用户的访问权限。
-* **提供商 URL** – 输入您 IDP 的授权 URL,以启用 Crowdin Enterprise 与 IDP 之间的通信。 请参阅您 IDP 的文档以获取此 URL。
-* **允许受邀注册无需邀请链接** – 受邀用户无需专用邀请链接即可注册。 仅当用户的电子邮件(由 OIDC 提供商验证)与您邀请列表中的条目匹配时,系统才会自动授予权限。
+* **提供商 URL** – 输入您 IDP 的授权 URL,以启用 Crowdin Enterprise 与 IDP 之间的通信。请参阅您 IDP 的文档以获取此 URL。
+* **允许受邀注册无需邀请链接** – 受邀用户无需专用邀请链接即可注册。仅当用户的电子邮件(由 OIDC 提供商验证)与您邀请列表中的条目匹配时,系统才会自动授予权限。
## 启用 OpenID Connect 后您将获得什么
-一旦 OpenID Connect (OIDC) 设置并启用,所有已登录的用户将保持登录状态。 此后,选择 OIDC 作为登录方式的用户将使用其 IDP 凭据访问您的 Crowdin Enterprise 组织。 如果用户在您的 Crowdin Enterprise 组织中尚无账户,系统将在其首次登录时自动创建账户。
+一旦 OpenID Connect (OIDC) 设置并启用,所有已登录的用户将保持登录状态。此后,选择 OIDC 作为登录方式的用户将使用其 IDP 凭据访问您的 Crowdin Enterprise 组织。如果用户在您的 Crowdin Enterprise 组织中尚无账户,系统将在其首次登录时自动创建账户。
## 为 Okta 配置 OpenID Connect {#okta}
@@ -70,8 +70,8 @@ OIDC 在配置和用户管理方面操作简便,同时增强了安全性和访
6. 将 *Application type* 设置为 *Web application*,然后点击 **Next**。
7. 在 *New Web App Integration* 页面上,设置以下参数:
* 在 *General Settings* 部分添加应用程序名称(例如 *Crowdin Enterprise*)。
- * *(可选)* 上传 PNG、JPG 或 GIF 文件作为您的 Crowdin Enterprise OpenID Connect 应用的徽标。 您可以在 [使用 Crowdin 徽标](/using-logo/) 页面上找到 Crowdin 图标。
- * 在 *Sign-in redirect URIs* 部分输入 `https://accounts.crowdin.com/auth/oidc`。 这是您的 Crowdin Enterprise **重定向 URL**,您始终可以在 **Organization Settings > Authentication > OpenID Connect** 中找到它。
+ * *(可选)* 上传 PNG、JPG 或 GIF 文件作为您的 Crowdin Enterprise OpenID Connect 应用的徽标。您可以在 [使用 Crowdin 徽标](/using-logo/) 页面上找到 Crowdin 图标。
+ * 在 *Sign-in redirect URIs* 部分输入 `https://accounts.crowdin.com/auth/oidc`。这是您的 Crowdin Enterprise **重定向 URL**,您始终可以在 **Organization Settings > Authentication > OpenID Connect** 中找到它。
* 在 **Assignments** 部分,您可以选择组织中哪些人可以使用该应用,或者选择 **Skip group assignment for now** 并稍后返回[分配用户](#assign-users-okta)。
8. 点击**保存**。
9. 在 Okta 端完成应用设置后,您将被重定向到该应用的 *General* 标签页。
@@ -94,15 +94,15 @@ OIDC 在配置和用户管理方面操作简便,同时增强了安全性和访
2. 点击 **Applications** 子菜单。
3. 点击您新建的 Crowdin Enterprise OpenID Connect 应用上的 下拉菜单。
4. 选择**分配到组**。
- 5. 在*将 Crowdin Enterprise OpenID Connect 分配到组*对话框中,点击**所有人**上的**分配**,以为组织中的所有用户启用 Crowdin Enterprise OpenID Connect 应用,然后点击**完成**。 或者,您也可以分配单独的组或个别用户。
+ 5. 在*将 Crowdin Enterprise OpenID Connect 分配到组*对话框中,点击**所有人**上的**分配**,以为组织中的所有用户启用 Crowdin Enterprise OpenID Connect 应用,然后点击**完成**。或者,您也可以分配单独的组或个别用户。
#### 测试 OpenID Connect {#test-oidc-okta}
1. 在 Crowdin Enterprise [登录页面](https://accounts.crowdin.com/) 上,选择您的组织,然后单击 **登录**。
- 2. 点击 **OpenID Connect**。 您应该会自动重定向到 Okta 登录页面。
- 3. 输入您的登录凭据。 登录凭据通过身份验证后,您将自动重定向到 Crowdin Enterprise。
+ 2. 点击 **OpenID Connect**。您应该会自动重定向到 Okta 登录页面。
+ 3. 输入您的登录凭据。登录凭据通过身份验证后,您将自动重定向到 Crowdin Enterprise。
## 为 Auth0 配置 OpenID Connect {#auth0}
@@ -118,8 +118,8 @@ OIDC 在配置和用户管理方面操作简便,同时增强了安全性和访
4. 点击右侧的 **+ 创建应用程序**。
5. 在**名称**字段中指定应用程序名称(例如 *Crowdin Enterprise*),选择**常规 Web 应用程序**应用程序类型,然后点击**创建**。
6. 切换到新应用程序的**设置**选项卡。
-7. *(可选)* 指定您的 Crowdin Enterprise OpenID Connect 应用的 URL。 您可以在 [使用 Crowdin 徽标](/using-logo/) 页面上找到 Crowdin 图标。
-8. 在**应用程序 URI** 部分,在*允许的回调 URL* 字段中输入 `https://accounts.crowdin.com/auth/oidc`。 这是您的 Crowdin Enterprise **重定向 URL**,您始终可以在 **Organization Settings > Authentication > OpenID Connect** 中找到它。
+7. *(可选)* 指定您的 Crowdin Enterprise OpenID Connect 应用的 URL。您可以在 [使用 Crowdin 徽标](/using-logo/) 页面上找到 Crowdin 图标。
+8. 在**应用程序 URI** 部分,在*允许的回调 URL* 字段中输入 `https://accounts.crowdin.com/auth/oidc`。这是您的 Crowdin Enterprise **重定向 URL**,您始终可以在 **Organization Settings > Authentication > OpenID Connect** 中找到它。
9. 点击**保存更改**。
10. 向上滚动到**基本信息**部分,您将看到需要在 Crowdin Enterprise **组织设置 > 身份验证 > OpenID Connect** 中填写的凭据。
11. 复制*域名*、*客户端 ID* 和*客户端密钥*。
@@ -132,13 +132,12 @@ OIDC 在配置和用户管理方面操作简便,同时增强了安全性和访
#### 管理对 Crowdin Enterprise OpenID Connect 应用的访问权限
-默认情况下,与单个 Auth0 租户关联的所有用户在租户的应用程序之间共享(因此可以访问这些应用程序)。
-如有必要,您可以使用[规则](https://auth0.com/docs/rules)限制某些用户对应用程序的访问。 请参阅[此规则示例](https://github.com/auth0/rules/blob/aeaf93bc058408e260192d0941a688963449d6be/src/rules/simple-user-whitelist-for-app.js)。
+默认情况下,与单个 Auth0 租户关联的所有用户在租户的应用程序之间共享(因此可以访问这些应用程序)。如有必要,您可以使用[规则](https://auth0.com/docs/rules)限制某些用户对应用程序的访问。请参阅[此规则示例](https://github.com/auth0/rules/blob/aeaf93bc058408e260192d0941a688963449d6be/src/rules/simple-user-whitelist-for-app.js)。
#### 测试 OpenID Connect {#test-oidc-auth0}
1. 在 Crowdin Enterprise 登录页面,选择您的组织,然后单击 **登录**。
- 2. 点击 **OpenID Connect**。 您应该会自动重定向到 Auth0 登录页面。
- 3. 输入您的登录凭据。 登录凭据通过身份验证后,您将自动重定向到 Crowdin Enterprise。
+ 2. 点击 **OpenID Connect**。您应该会自动重定向到 Auth0 登录页面。
+ 3. 输入您的登录凭据。登录凭据通过身份验证后,您将自动重定向到 Crowdin Enterprise。
diff --git a/src/content/docs/zh/enterprise/organization-management/settings/permissions-granularity-mode.mdx b/src/content/docs/zh/enterprise/organization-management/settings/permissions-granularity-mode.mdx
index db199bd5b..f749d576d 100644
--- a/src/content/docs/zh/enterprise/organization-management/settings/permissions-granularity-mode.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/settings/permissions-granularity-mode.mdx
@@ -12,13 +12,13 @@ import organizationSettingsMenuItem from '!/enterprise/organization-management/o
如果您的项目是按群组组织的,您可以将资源(例如翻译记忆库、术语库和机器翻译引擎)保留在工作区级别,或将它们分成几组。
-通过分离资源,您可以让管理员访问组内的所有项目以及其中的资源。 为此,您应该切换到**权限粒度模式**。
+通过分离资源,您可以让管理员访问组内的所有项目以及其中的资源。为此,您应该切换到**权限粒度模式**。
## 用例
切换到权限粒度模式有几个原因:
-* 可以更轻松地同时管理整个群组的翻译记忆库和术语库。 这对于具有相似内容、产品类型或任何其他共同标准的项目组非常有效。
+* 可以更轻松地同时管理整个群组的翻译记忆库和术语库。这对于具有相似内容、产品类型或任何其他共同标准的项目组非常有效。
* 您将把必要的机器翻译引擎连接到群组,它们将在其所有项目中可用。
* 您将以更少的步骤授予管理员访问许多项目的权限。
* 在群组级别创建的工作流模板将可用于群组内的每个项目。
@@ -27,7 +27,7 @@ import organizationSettingsMenuItem from '!/enterprise/organization-management/o
## 权限
-只需一个操作即可让管理员访问特定群组中所有项目的权限。 当您将管理员添加到某个群组时,他们将继承该组所有子组和项目的成员资格和权限级别。
+只需一个操作即可让管理员访问特定群组中所有项目的权限。当您将管理员添加到某个群组时,他们将继承该组所有子组和项目的成员资格和权限级别。
要添加群组管理员,请遵循如下步骤:
diff --git a/src/content/docs/zh/enterprise/organization-management/settings/user-access-tokens.mdx b/src/content/docs/zh/enterprise/organization-management/settings/user-access-tokens.mdx
index 3e463c517..ca3d2eaba 100644
--- a/src/content/docs/zh/enterprise/organization-management/settings/user-access-tokens.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/settings/user-access-tokens.mdx
@@ -11,7 +11,7 @@ import ReadMore from '~/components/ReadMore.astro';
import { Image } from 'astro:assets';
import userAccessTokens from '!/enterprise/organization-management/user_access_tokens.png';
-作为组织所有者或管理员,您可以从单一集中页面查看和管理组织成员创建的所有个人访问令牌(PAT)。 这允许您监控 API 使用情况,并在必要时通过撤销令牌来增强安全性。
+作为组织所有者或管理员,您可以从单一集中页面查看和管理组织成员创建的所有个人访问令牌(PAT)。这允许您监控 API 使用情况,并在必要时通过撤销令牌来增强安全性。
要管理组织的访问令牌,请转到 **组织设置 > 用户访问令牌**。
@@ -28,11 +28,11 @@ import userAccessTokens from '!/enterprise/organization-management/user_access_t
* **创建者**:生成该令牌的组织成员。
* **创建时间**:令牌的创建日期。
* **最后使用时间**:令牌最后一次用于发出 API 请求的日期。
-* **过期时间**:令牌的过期日期。 值为"从不"表示该令牌永不过期。
+* **过期时间**:令牌的过期日期。值为"从不"表示该令牌永不过期。
### 撤销用户访问令牌
-您可以随时撤销任何成员的个人访问令牌。 如果令牌已泄露、与前员工相关联或不再需要,此操作非常有用。
+您可以随时撤销任何成员的个人访问令牌。如果令牌已泄露、与前员工相关联或不再需要,此操作非常有用。
要撤销令牌,请按照以下步骤操作:
@@ -42,7 +42,7 @@ import userAccessTokens from '!/enterprise/organization-management/user_access_t
- 撤销令牌是一项永久性操作。 一旦撤销,该令牌将无法再用于访问 API,这可能会导致依赖该令牌的应用程序或脚本无法正常运行。
+ 撤销令牌是一项永久性操作。一旦撤销,该令牌将无法再用于访问 API,这可能会导致依赖该令牌的应用程序或脚本无法正常运行。
diff --git a/src/content/docs/zh/enterprise/organization-management/vendors.mdx b/src/content/docs/zh/enterprise/organization-management/vendors.mdx
index c146f4e37..8485a2f3b 100644
--- a/src/content/docs/zh/enterprise/organization-management/vendors.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/vendors.mdx
@@ -9,10 +9,10 @@ import { Steps, Aside, LinkCard } from '@astrojs/starlight/components';
import addManagerForm from '!/enterprise/organization-management/vendor_add_manager_form.png';
import inviteForm from '!/enterprise/organization-management/vendor_invite_form.png';
-供应商是提供专业翻译服务的外部组织。 在 Crowdin Enterprise 中,您可以通过两种方式与供应商合作:
+供应商是提供专业翻译服务的外部组织。在 Crowdin Enterprise 中,您可以通过两种方式与供应商合作:
-* 将供应商的管理员添加到您的组织 – 如果您与单一翻译机构合作,推荐使用此方式。 加入您的组织后,供应商的管理员可以为您管理整个本地化流程,包括分配译员、管理上下文以及生成报告。
-* 邀请现有组织成为您的供应商 – 如果您计划与多家翻译机构合作,这是一个不错的选择。 连接后,您可以将供应商分配到项目中的特定工作流步骤。
+* 将供应商的管理员添加到您的组织 – 如果您与单一翻译机构合作,推荐使用此方式。加入您的组织后,供应商的管理员可以为您管理整个本地化流程,包括分配译员、管理上下文以及生成报告。
+* 邀请现有组织成为您的供应商 – 如果您计划与多家翻译机构合作,这是一个不错的选择。连接后,您可以将供应商分配到项目中的特定工作流步骤。
如果您还没有合适的供应商,可以在 Crowdin Store 上浏览我们的[合作供应商](https://store.crowdin.com/partners)列表。
@@ -24,7 +24,7 @@ import inviteForm from '!/enterprise/organization-management/vendor_invite_form.
1. 打开您组织的**工作区**,并在左侧边栏中选择**供应商**。
- 2. 点击页面中央的**添加供应商管理员**。 您将被重定向到**用户**页面,并自动打开**邀请人员**对话框。
+ 2. 点击页面中央的**添加供应商管理员**。您将被重定向到**用户**页面,并自动打开**邀请人员**对话框。
3. 输入您要邀请的供应商管理员的电子邮件地址。
4. 确保已选择**工作区管理员**,以授予管理本地化流程所需的权限。
5. *(可选)* 如有需要,添加一条消息。
@@ -33,7 +33,7 @@ import inviteForm from '!/enterprise/organization-management/vendor_invite_form.
## 邀请现有组织成为供应商
-当您将工作流步骤分配给供应商时,该供应商组织将在其**传入项目**部分收到该步骤的副本。 接受邀请后,他们可以根据需要配置自己的工作流并邀请贡献者。
+当您将工作流步骤分配给供应商时,该供应商组织将在其**传入项目**部分收到该步骤的副本。接受邀请后,他们可以根据需要配置自己的工作流并邀请贡献者。
要邀请供应商组织,请按照以下步骤操作:
diff --git a/src/content/docs/zh/enterprise/organization-management/workflows/custom-code.mdx b/src/content/docs/zh/enterprise/organization-management/workflows/custom-code.mdx
index 8117e5578..f47d3f5b1 100644
--- a/src/content/docs/zh/enterprise/organization-management/workflows/custom-code.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/workflows/custom-code.mdx
@@ -10,11 +10,11 @@ import { Image } from 'astro:assets';
import { LinkCard, CardGrid } from '@astrojs/starlight/components';
import customCodeWorkflowEditor from '!/enterprise/organization-management/custom_code_workflow_editor.png';
-自定义代码是一个工作流步骤,允许您定义代码片段以过滤工作流中的字符串。 它有一个输入和两个输出(`true` 和 `false`),让您可以根据自定义 JavaScript 条件将字符串拆分到不同的路径。
+自定义代码是一个工作流步骤,允许您定义代码片段以过滤工作流中的字符串。它有一个输入和两个输出(`true` 和 `false`),让您可以根据自定义 JavaScript 条件将字符串拆分到不同的路径。
## 用例
-您可以在多种场景中使用自定义代码工作流步骤。 以下是几个例子:
+您可以在多种场景中使用自定义代码工作流步骤。以下是几个例子:
* 将一部分字符串发送给内部翻译员,另一部分发送给翻译机构。
* 将一部分字符串发送给机器翻译,另一部分发送给众包。
@@ -35,7 +35,7 @@ import customCodeWorkflowEditor from '!/enterprise/organization-management/custo
添加自定义代码步骤后,在*自定义代码*字段中定义基于 JavaScript 的代码片段,以将字符串路由到 `true` 或 `false` 输出。
-代码片段基于 JavaScript,并使用包含以下列出属性的 `crowdin` 对象。 要正确构建代码输入,请使用以下对象模板:
+代码片段基于 JavaScript,并使用包含以下列出属性的 `crowdin` 对象。要正确构建代码输入,请使用以下对象模板:
```text
object crowdin {
@@ -61,29 +61,29 @@ object crowdin {
}
```
-在 [Crowdin Script Editor](https://crowdin.github.io/crowdin-script-editor/) 中查找自定义代码片段示例。 使用编辑器检查结构,用您的数据编辑代码,并验证其是否按预期运行。
+在 [Crowdin Script Editor](https://crowdin.github.io/crowdin-script-editor/) 中查找自定义代码片段示例。使用编辑器检查结构,用您的数据编辑代码,并验证其是否按预期运行。
## 代码片段请求
代码片段请求包含以下属性:
-| 属性 | 描述 |
-| ---------------------- | ----------------------------------------------------------------------------------------------------------------------- |
-| `file.name` | 源文件名称 |
-| `file.fullName` | 项目中源文件的完整路径(如果有则不包括分支) |
-| `file.title` | 翻译员看到的源文件标题 |
-| `file.branchName` | 源文件所在的分支名称 |
-| `file.type` | 源文件类型 |
-| `string.id` | 源字符串 ID |
-| `string.key` | 源字符串标识符(键) |
-| `string.context` | 源字符串的上下文 |
-| `string.maxLength` | 字符串的最大长度(如果已设置) |
-| `string.createdAt` | 源字符串创建时的时间戳(ISO 8601 格式) |
-| `string.updatedAt` | 最新字符串更新的时间戳(如果可用)(ISO 8601 格式) |
-| `string.text` | 源字符串文本;对于复数内容,这将是一个包含复数形式值的数组 |
-| `string.fields` | 包含键值对的对象,表示分配给字符串的[自定义字段](/enterprise/fields/)值 |
-| `labels` | 分配给源字符串的标签数组 |
-| `contentType` | 源字符串内容的类型。 影响 `text` 属性的结构。 支持的值:`text/plain`、`application/vnd.crowdin.text+plural`、`application/vnd.crowdin.text+icu`。 |
+| 属性 | 描述 |
+| ---------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `file.name` | 源文件名称 |
+| `file.fullName` | 项目中源文件的完整路径(如果有则不包括分支) |
+| `file.title` | 翻译员看到的源文件标题 |
+| `file.branchName` | 源文件所在的分支名称 |
+| `file.type` | 源文件类型 |
+| `string.id` | 源字符串 ID |
+| `string.key` | 源字符串标识符(键) |
+| `string.context` | 源字符串的上下文 |
+| `string.maxLength` | 字符串的最大长度(如果已设置) |
+| `string.createdAt` | 源字符串创建时的时间戳(ISO 8601 格式) |
+| `string.updatedAt` | 最新字符串更新的时间戳(如果可用)(ISO 8601 格式) |
+| `string.text` | 源字符串文本;对于复数内容,这将是一个包含复数形式值的数组 |
+| `string.fields` | 包含键值对的对象,表示分配给字符串的[自定义字段](/enterprise/fields/)值 |
+| `labels` | 分配给源字符串的标签数组 |
+| `contentType` | 源字符串内容的类型。影响 `text` 属性的结构。支持的值:`text/plain`、`application/vnd.crowdin.text+plural`、`application/vnd.crowdin.text+icu`。 |
### 代码片段请求示例
@@ -123,13 +123,13 @@ object crowdin {
运行代码片段后,它应返回一个响应,指示是否满足指定条件:
-* 响应对象应包含布尔值 `success` 属性,指示是否满足指定条件。 就像这样:
+* 响应对象应包含布尔值 `success` 属性,指示是否满足指定条件。就像这样:
```json
{
"success": true
}
```
-* 如果不满足指定条件,字符串将定向到自定义代码步骤的 `false` 输出。 例如:
+* 如果不满足指定条件,字符串将定向到自定义代码步骤的 `false` 输出。例如:
```json
{
"success": false
diff --git a/src/content/docs/zh/enterprise/organization-management/workflows/source-text-review.mdx b/src/content/docs/zh/enterprise/organization-management/workflows/source-text-review.mdx
index 9b87fbb17..7a789f393 100644
--- a/src/content/docs/zh/enterprise/organization-management/workflows/source-text-review.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/workflows/source-text-review.mdx
@@ -22,7 +22,7 @@ import editorCorrectedText from '!/enterprise/organization-management/source_tex
## 将源文本审查步骤添加到您的工作流
-源文本审查可作为工作流步骤使用,可在工作流编辑器或工作流模板编辑器中添加。 添加后,该步骤将对所有参与项目的管理员可用。
+源文本审查可作为工作流步骤使用,可在工作流编辑器或工作流模板编辑器中添加。添加后,该步骤将对所有参与项目的管理员可用。
@@ -36,15 +36,15 @@ import editorCorrectedText from '!/enterprise/organization-management/source_tex
## 在项目中审查源文本
-将源文本审查步骤添加到项目的工作流后,项目的**仪表板**页面上将出现相应的版块。 点击**审查**以在审查模式下打开编辑器。
+将源文本审查步骤添加到项目的工作流后,项目的**仪表板**页面上将出现相应的版块。点击**审查**以在审查模式下打开编辑器。
在审查模式下,逐一查看源文本并在必要时进行修正。
-如果源文本无误,点击 **批准**。 该字符串将被标记为 **已完成**,并立即进入下一个工作流步骤。
+如果源文本无误,点击 **批准**。该字符串将被标记为 **已完成**,并立即进入下一个工作流步骤。
-如果源文本需要编辑,请输入修正后的版本并点击**保存**。 该字符串将自动获得批准并被标记为 **待处理**,表示源文件需要使用审查后的文本进行更新。
+如果源文本需要编辑,请输入修正后的版本并点击**保存**。该字符串将自动获得批准并被标记为 **待处理**,表示源文件需要使用审查后的文本进行更新。
@@ -52,17 +52,17 @@ import editorCorrectedText from '!/enterprise/organization-management/source_tex
要将所有已审查的文本应用到源文件,请转到**仪表板**页面并点击**应用审查结果**。
-如果您的任何修正内容(**新字符串**)与原始源文本(**当前字符串**)不同,将出现**为已更改字符串保留译文**对话框。 此对话框让您可以精确控制为已修改的字符串保留哪些现有译文和批准。
+如果您的任何修正内容(**新字符串**)与原始源文本(**当前字符串**)不同,将出现**为已更改字符串保留译文**对话框。此对话框让您可以精确控制为已修改的字符串保留哪些现有译文和批准。
在此对话框中,查看已更改字符串的列表:
-* **保留译文**:为每个您希望保留现有译文的字符串选中复选框。 如果您*未*选择某个字符串,当源文本更新时,其现有译文将被删除。
+* **保留译文**:为每个您希望保留现有译文的字符串选中复选框。如果您*未*选择某个字符串,当源文本更新时,其现有译文将被删除。
* **保留批准**:在底部选择此选项,以同时保留您选择保留的译文的批准。
-点击**更新文件**以确认您的选择并完成更新。 源文件更新后,已修正的字符串将被标记为**已完成**,并在下一个工作流步骤中可用。
+点击**更新文件**以确认您的选择并完成更新。源文件更新后,已修正的字符串将被标记为**已完成**,并在下一个工作流步骤中可用。
- 此步骤对于管理重复字符串也很重要。 如果某次修正导致一个字符串与另一个字符串重复(根据您项目的[重复字符串管理设置](/zh/enterprise/project-settings/import/#重复字符串)),*不*保留其译文有助于确保该字符串作为重复项正确合并,并从新的主字符串继承译文。
+ 此步骤对于管理重复字符串也很重要。如果某次修正导致一个字符串与另一个字符串重复(根据您项目的[重复字符串管理设置](/zh/enterprise/project-settings/import/#重复字符串)),*不*保留其译文有助于确保该字符串作为重复项正确合并,并从新的主字符串继承译文。
当所有字符串均已审查后,源文本审查进度将达到 100%。
diff --git a/src/content/docs/zh/enterprise/organization-management/workflows/translation-by-api-vendor.mdx b/src/content/docs/zh/enterprise/organization-management/workflows/translation-by-api-vendor.mdx
index 1ea2bf121..94b453be2 100644
--- a/src/content/docs/zh/enterprise/organization-management/workflows/translation-by-api-vendor.mdx
+++ b/src/content/docs/zh/enterprise/organization-management/workflows/translation-by-api-vendor.mdx
@@ -13,7 +13,7 @@ import workflowEditor from '!/enterprise/organization-management/translation_by_
import createOrder from '!/enterprise/organization-management/translation_by_api_vendor_create_order.png';
import ordersHistory from '!/enterprise/organization-management/translation_by_api_vendor_orders_history.png';
-通过 API 供应商进行翻译是一个工作流步骤,用于向通过 API 与 Crowdin Enterprise 集成的供应商订购翻译。 它通过支持手动或定时下单来帮助实现翻译流程自动化,翻译结果将直接交付到您的项目。
+通过 API 供应商进行翻译是一个工作流步骤,用于向通过 API 与 Crowdin Enterprise 集成的供应商订购翻译。它通过支持手动或定时下单来帮助实现翻译流程自动化,翻译结果将直接交付到您的项目。
@@ -35,7 +35,7 @@ import ordersHistory from '!/enterprise/organization-management/translation_by_a
## 将 API 供应商翻译步骤添加到您的工作流
-您可以在工作流编辑器或工作流模板编辑器中添加*通过 API 供应商进行翻译*步骤。 在步骤设置中,从 *Vendor* 下拉菜单中选择供应商(例如 Gengo)。 如有需要,可调整 *Expertise*、*Tone* 和 *Purpose* 等附加选项以满足您的需求。
+您可以在工作流编辑器或工作流模板编辑器中添加*通过 API 供应商进行翻译*步骤。在步骤设置中,从 *Vendor* 下拉菜单中选择供应商(例如 Gengo)。如有需要,可调整 *Expertise*、*Tone* 和 *Purpose* 等附加选项以满足您的需求。
@@ -56,8 +56,8 @@ import ordersHistory from '!/enterprise/organization-management/translation_by_a
## 订单历史记录
-要查看历史订单,请在 **Workflow > API Vendor** 页面向下滚动至 **Orders history** 部分。 该部分显示每个订单的语言、字数、状态和价格。 如需查看更详细的订单信息,请单击相应的订单条目。
+要查看历史订单,请在 **Workflow > API Vendor** 页面向下滚动至 **Orders history** 部分。该部分显示每个订单的语言、字数、状态和价格。如需查看更详细的订单信息,请单击相应的订单条目。
-您也可以前往 **Workspace > Vendors** 并选择所需供应商(例如 Gengo),查看所有项目的订单。 在 **Orders** 选项卡上,使用可用的筛选条件(例如 Project、Language、Status、Created)缩小结果范围并查看相关订单详情。
+您也可以前往 **Workspace > Vendors** 并选择所需供应商(例如 Gengo),查看所有项目的订单。在 **Orders** 选项卡上,使用可用的筛选条件(例如 Project、Language、Status、Created)缩小结果范围并查看相关订单详情。
diff --git a/src/content/docs/zh/enterprise/project-management/advisors.mdx b/src/content/docs/zh/enterprise/project-management/advisors.mdx
index fd160c8f9..ad553a018 100644
--- a/src/content/docs/zh/enterprise/project-management/advisors.mdx
+++ b/src/content/docs/zh/enterprise/project-management/advisors.mdx
@@ -9,7 +9,7 @@ sidebar:
import { Aside, CardGrid, LinkCard, Badge } from '@astrojs/starlight/components';
import { Icon } from 'astro-icon/components';
-顾问在后台监控您的项目设置,并在发现缺失、偏差或配置不足的情况时进行标记,就像本地化设置的代码检查工具一样。 每项发现都会以建议卡片的形式显示在**顾问**标签页上,并附有明确的解决后续步骤。
+顾问在后台监控您的项目设置,并在发现缺失、偏差或配置不足的情况时进行标记,就像本地化设置的代码检查工具一样。每项发现都会以建议卡片的形式显示在**顾问**标签页上,并附有明确的解决后续步骤。
这有助于您在设置问题影响翻译质量之前发现它们,并在无需逐一手动审查的情况下保持多个项目的良好状态。
@@ -19,7 +19,7 @@ import { Icon } from 'astro-icon/components';
## 用例
-顾问帮助您保持项目配置,以实现高质量翻译。 例如:
+顾问帮助您保持项目配置,以实现高质量翻译。例如:
* **引导式项目设置** – 当您启动新项目时,顾问会指出缺少的内容,例如截图、词汇表或风格指南,这样您就不必阅读文档并猜测项目实际需要哪些资源。
* **规模化验证** – 当您管理多个项目时,打开其中任意一个即可立即查看其设置是否符合您组织的标准,而无需在数百个项目中手动检查截图、词汇表和上下文。
@@ -28,11 +28,11 @@ import { Icon } from 'astro-icon/components';
## 查看洞察
-**顾问**标签页会打开**上下文顾问**,即当前的顾问类别。 首次打开时,点击**运行分析**以执行初始检查。
+**顾问**标签页会打开**上下文顾问**,即当前的顾问类别。首次打开时,点击**运行分析**以执行初始检查。
-该标签页会显示需要您关注的检查项。 您的项目已通过的检查,或不适用于该项目的检查,将被隐藏,使列表保持专注于可操作的项目。 标记的项目按严重程度排序,最具影响力的差距优先显示。
+该标签页会显示需要您关注的检查项。您的项目已通过的检查,或不适用于该项目的检查,将被隐藏,使列表保持专注于可操作的项目。标记的项目按严重程度排序,最具影响力的差距优先显示。
-顾问在后台运行,列表会随着检查完成自动更新。 检查运行时,会显示正在检查的指示器。 如果检查运行后项目发生变化,结果将被标记为过时,并在下次检查时刷新。
+顾问在后台运行,列表会随着检查完成自动更新。检查运行时,会显示正在检查的指示器。如果检查运行后项目发生变化,结果将被标记为过时,并在下次检查时刷新。
选择一条洞察以打开其详细信息,可能包含以下部分:
@@ -40,15 +40,15 @@ import { Icon } from 'astro-icon/components';
* **发现** – 检查背后的指标,例如覆盖率百分比和数量。
* **建议** – 建议的后续步骤,通常附有一键操作,例如安装建议的应用程序或打开相关设置。
-要在不解决问题的情况下暂时搁置某条洞察,请点击**忽略**。 它将移至可折叠的**已忽略**分组,但仍会在后台持续监控。 点击**恢复**将其带回主列表。
+要在不解决问题的情况下暂时搁置某条洞察,请点击**忽略**。它将移至可折叠的**已忽略**分组,但仍会在后台持续监控。点击**恢复**将其带回主列表。
## 内置检查
-内置顾问涵盖最直接影响翻译质量的配置维度:上下文覆盖率、术语、风格指南以及特定内容类型的应用程序建议。 检查按严重程度分组,以便您优先处理对翻译质量影响最大的差距。
+内置顾问涵盖最直接影响翻译质量的配置维度:上下文覆盖率、术语、风格指南以及特定内容类型的应用程序建议。检查按严重程度分组,以便您优先处理对翻译质量影响最大的差距。
### 高
-**字符串上下文覆盖率低** – 分析您的源字符串是否携带足够的上下文,例如截图、开发者注释或描述,以产生可预期的翻译。 它使用 AI 评估上下文不明确的字符串,对于大型项目,它会检查具有代表性的样本,而不是扫描所有内容。
+**字符串上下文覆盖率低** – 分析您的源字符串是否携带足够的上下文,例如截图、开发者注释或描述,以产生可预期的翻译。它使用 AI 评估上下文不明确的字符串,对于大型项目,它会检查具有代表性的样本,而不是扫描所有内容。
**缺少文件级上下文** – 检查您的文件是否带有[上下文描述](/zh/enterprise/file-management/#file-context),帮助译员和AI了解文件内容。
@@ -58,7 +58,7 @@ import { Icon } from 'astro-icon/components';
**截图覆盖率低** – 检查您的UI字符串中有多少被[截图](/zh/enterprise/screenshots/)覆盖。
-**术语不足** – 根据项目的规模和范围检查您的[术语库](/zh/enterprise/glossary/)。 它会在薄弱或缺失的词汇表造成输出不一致之前进行标记,并突出显示值得正式化为术语的常用词汇。
+**术语不足** – 根据项目的规模和范围检查您的[术语库](/zh/enterprise/glossary/)。它会在薄弱或缺失的词汇表造成输出不一致之前进行标记,并突出显示值得正式化为术语的常用词汇。
**缺少字符限制** – 检查您的短UI字符串是否设置了[字符限制](/zh/enterprise/string-management/),以确保译文符合可用空间。
@@ -75,18 +75,18 @@ import { Icon } from 'astro-icon/components';
**未连接通讯渠道** – 检查是否设置了与译员的[通讯渠道](/zh/enterprise/account-notifications/)。
- 某些检查仅适用于特定内容类型。 例如,视频预览检查适用于包含字幕文件的项目,网站上下文检查适用于 CMS 项目。 不适用于您项目的检查不会显示。
+ 某些检查仅适用于特定内容类型。例如,视频预览检查适用于包含字幕文件的项目,网站上下文检查适用于 CMS 项目。不适用于您项目的检查不会显示。
## 重新检查顾问
-当项目中发生相关变化时,例如添加文件或字符串、更新设置或分配词汇表和风格指南,顾问会自动重新检查。 为避免不必要的重新计算,检查会在相关变更后一小时内刷新(较重的字符串上下文覆盖率检查则在一天内刷新),而非每次编辑后立即更新,因此结果可能不会在您进行更改后立即更新。
+当项目中发生相关变化时,例如添加文件或字符串、更新设置或分配词汇表和风格指南,顾问会自动重新检查。为避免不必要的重新计算,检查会在相关变更后一小时内刷新(较重的字符串上下文覆盖率检查则在一天内刷新),而非每次编辑后立即更新,因此结果可能不会在您进行更改后立即更新。
-要立即获取最新结果,点击**重新检查**以重新运行整个标签页,或点击洞察详情中的 刷新图标以仅重新运行该检查。 手动重新检查会立即运行,不受自动计划的限制。 每个项目一次只能运行一个重新检查。
+要立即获取最新结果,点击**重新检查**以重新运行整个标签页,或点击洞察详情中的 刷新图标以仅重新运行该检查。手动重新检查会立即运行,不受自动计划的限制。每个项目一次只能运行一个重新检查。
## 通过 API 管理顾问
-顾问功能也可通过Crowdin Enterprise API使用。 您可以列出洞察,以编程方式忽略或重新激活它们,并触发重新检查。 这对于一次性监控多个项目的设置健康状况非常有用。
+顾问功能也可通过Crowdin Enterprise API使用。您可以列出洞察,以编程方式忽略或重新激活它们,并触发重新检查。这对于一次性监控多个项目的设置健康状况非常有用。
* [顾问API方法](/developer/enterprise/api/v2/#tag/Advisor)
* [顾问API方法](/developer/enterprise/api/v2/string-based/#tag/Advisor)
diff --git a/src/content/docs/zh/enterprise/project-management/project-activity.mdx b/src/content/docs/zh/enterprise/project-management/project-activity.mdx
index 6f09e2733..9d9e95662 100644
--- a/src/content/docs/zh/enterprise/project-management/project-activity.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-activity.mdx
@@ -10,7 +10,7 @@ import projectActivityFilterRecords from '!/enterprise/project-management/projec
import projectActivityUndoRecords from '!/enterprise/project-management/project_activity_undo_records.png';
import projectActivityViewDiff from '!/enterprise/project-management/project_activity_view_diff.png';
-活动部分允许您跟踪项目中发生的所有主要事件。 为便于阅读,活动记录按照天数、用户和活动类型分组。
+活动部分允许您跟踪项目中发生的所有主要事件。为便于阅读,活动记录按照天数、用户和活动类型分组。
## 筛选活动记录
@@ -24,7 +24,7 @@ import projectActivityViewDiff from '!/enterprise/project-management/project_act
* **翻译活动** – 显示有关添加和删除翻译、投票和批准的记录。
* **评论和问题** – 显示有关添加评论、创建和解决问题的记录。
* **任务** – 显示有关任务创建、删除、状态更改(例如,从“待处理”到“已完成”)以及其他更新(如受让人或截止日期的更改)的记录。
-* **管理用户** – 显示有关用户管理的记录,例如添加、移除或更改项目成员和团队的权限。 单击记录旁边的展开箭头 以查看更改详情。
+* **管理用户** – 显示有关用户管理的记录,例如添加、移除或更改项目成员和团队的权限。单击记录旁边的展开箭头 以查看更改详情。
您也可以用指定语言、指定用户或指定时间范围(如今天、昨天、过去7天、过去30天、所有时间及自定义范围时间)筛选活动记录。
@@ -32,7 +32,7 @@ import projectActivityViewDiff from '!/enterprise/project-management/project_act
## 撤销活动记录
-如果项目中发生了一些不希望出现的操作(例如,错误的翻译上传、误删源文件或意外更改任务状态等), 项目所有者和管理员可以在活动部分中单击相应活动记录旁边的 UNDO 来取消这些操作。 审核员和翻译员只能取消自己的操作。
+如果项目中发生了一些不希望出现的操作(例如,错误的翻译上传、误删源文件或意外更改任务状态等),项目所有者和管理员可以在活动部分中单击相应活动记录旁边的 UNDO 来取消这些操作。审核员和翻译员只能取消自己的操作。
由于活动记录按类型分组,您可以撤消整组活动,也可以单击 并仅撤消其中部分活动。
@@ -40,7 +40,7 @@ import projectActivityViewDiff from '!/enterprise/project-management/project_act
## 查看更新的文件差异
-对于更新的项目文件,除了查看新增、删除、更新的字符串数量外,还可以查看源文件更新过程中实际新增、删除、更新的字符串以及字符串中包含的单词数量。 要查看文件更新的详细差异,请单击所需活动记录旁边的 **Diff**。
+对于更新的项目文件,除了查看新增、删除、更新的字符串数量外,还可以查看源文件更新过程中实际新增、删除、更新的字符串以及字符串中包含的单词数量。要查看文件更新的详细差异,请单击所需活动记录旁边的 **Diff**。
对于分组的项目文件更新记录,单击 以查看组中的所有更新文件,然后单击所需文件旁边的 **Diff**。
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/ai.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/ai.mdx
index f7a432a26..9a2ad6bc5 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/ai.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/ai.mdx
@@ -13,7 +13,7 @@ import ReadMore from '~/components/ReadMore.astro';
在项目的**设置 > AI** 部分,您可以配置和管理 AI 提示词,并为自动翻译、编辑器中的 AI 建议、AI 对齐和 AI 驱动 QA 检查等功能选择默认提示词。
-默认情况下,提示词继承自组织的 AI 设置。 如果组织的 **AI > 设置**页面上的默认值未配置为自动应用于所有项目,请在项目设置中选择提示词以激活自动翻译、AI 建议、AI 对齐和 AI 驱动 QA 检查。
+默认情况下,提示词继承自组织的 AI 设置。如果组织的 **AI > 设置**页面上的默认值未配置为自动应用于所有项目,请在项目设置中选择提示词以激活自动翻译、AI 建议、AI 对齐和 AI 驱动 QA 检查。
在项目设置中配置的 AI 提示词也将添加到组织的 AI 提示词列表中。
@@ -31,7 +31,7 @@ AI 提示词类型:
## 分配项目专属提示词
-页面顶部的设置允许您为此项目中的关键功能分配默认提示词。 此处选择的任何提示词将优先于从组织设置继承的默认设置。
+页面顶部的设置允许您为此项目中的关键功能分配默认提示词。此处选择的任何提示词将优先于从组织设置继承的默认设置。
* **自动翻译:** 选择默认的**自动翻译 & AI 建议**提示词,该提示词将在此项目中运行 AI 自动翻译时自动选中。
* **编辑器 AI 建议:** 选择默认的**自动翻译 & AI 建议**提示词,用于编辑器中**上下文与译文**部分的 AI 建议。
@@ -43,7 +43,7 @@ AI 提示词类型:
## 管理项目提示词
-在默认提示词设置下方,**提示词**部分列出了项目可用的所有 AI 提示词。 此界面的功能与组织设置中的主提示词列表完全相同。
+在默认提示词设置下方,**提示词**部分列出了项目可用的所有 AI 提示词。此界面的功能与组织设置中的主提示词列表完全相同。
在此,您可以执行以下操作:
@@ -52,7 +52,7 @@ AI 提示词类型:
* 点击提示词上的 可**使用提示词**(仅适用于**自动翻译和 AI 建议**提示词)、**编辑**、**克隆**或**删除**该提示词。
- 当您从项目的**设置 > AI** 部分创建提示词时,其可见性默认自动设置为当前项目。 您可以稍后编辑该提示词,使其对其他项目也可用。
+ 当您从项目的**设置 > AI** 部分创建提示词时,其可见性默认自动设置为当前项目。您可以稍后编辑该提示词,使其对其他项目也可用。
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/customize-tabs.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/customize-tabs.mdx
index 7df650eff..b748b8762 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/customize-tabs.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/customize-tabs.mdx
@@ -12,7 +12,7 @@ import { Image } from 'astro:assets';
import { Icon } from 'astro-icon/components';
import customizeTabs from '!/enterprise/project-management/settings/customize_tabs.png';
-在**自定义标签页**部分,您可以管理项目标签页的显示方式,包括排序顺序和可见性。 这适用于默认项目标签页和来自[已收藏应用及已收藏工具](/zh/enterprise/integrations/#starred-apps)的标签页。 此部分仅修改标签页在项目界面中的显示方式,不会禁用或屏蔽标签页本身。
+在**自定义标签页**部分,您可以管理项目标签页的显示方式,包括排序顺序和可见性。这适用于默认项目标签页和来自[已收藏应用及已收藏工具](/zh/enterprise/integrations/#starred-apps)的标签页。此部分仅修改标签页在项目界面中的显示方式,不会禁用或屏蔽标签页本身。
项目标签页的已配置顺序和可见性对所有项目成员可见。
@@ -41,7 +41,7 @@ import customizeTabs from '!/enterprise/project-management/settings/customize_ta
- * 隐藏的标签页不会显示在界面中,但可以通过其 URL 直接访问。 它们将暂时显示,直到浏览器标签页刷新为止。
+ * 隐藏的标签页不会显示在界面中,但可以通过其 URL 直接访问。它们将暂时显示,直到浏览器标签页刷新为止。
* **仪表板**和**设置**是主要项目标签页,无法通过**自定义标签页**部分将其隐藏。
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/export.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/export.mdx
index d0e29f1ff..cc9e51338 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/export.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/export.mdx
@@ -11,11 +11,11 @@ import { Aside } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
import Include from '~/components/Include.astro';
-在项目设置的**导出**部分,您可以配置翻译导出行为。 您可以使用多种选项根据需要自定义导出设置,包括针对每种特定语言的高级选项。
+在项目设置的**导出**部分,您可以配置翻译导出行为。您可以使用多种选项根据需要自定义导出设置,包括针对每种特定语言的高级选项。
## 翻译导出设置
-默认情况下,当导出翻译时,Crowdin Enterprise 以源文本填充未翻译字符串,以避免导出空文件。 您可以使用以下选项更改此行为。
+默认情况下,当导出翻译时,Crowdin Enterprise 以源文本填充未翻译字符串,以避免导出空文件。您可以使用以下选项更改此行为。
### 导出至少有 1 条翻译的字符串
@@ -23,7 +23,7 @@ import Include from '~/components/Include.astro';
### 导出具有特定审批数量的翻译
-选择是否只导出带有已批准译文的字符串。 请确保所设置的所需审批数量不超过项目工作流中实际的校对步骤数量。
+选择是否只导出带有已批准译文的字符串。请确保所设置的所需审批数量不超过项目工作流中实际的校对步骤数量。
所需审批数量不能超过项目工作流中存在的校对步骤数量。
@@ -39,7 +39,7 @@ import Include from '~/components/Include.astro';
### 自动填写区域方言
-当项目被翻译成语言方言时非常有用(例如西班牙语,阿根廷)。 导出时,西班牙语译文将自动复制到西班牙语(阿根廷)中未翻译的字符串。
+当项目被翻译成语言方言时非常有用(例如西班牙语,阿根廷)。导出时,西班牙语译文将自动复制到西班牙语(阿根廷)中未翻译的字符串。
### 跳过未翻译的字符串
@@ -65,7 +65,7 @@ import Include from '~/components/Include.astro';
### 在文件中保存语境信息
-在 Crowdin Enterprise 中添加的语境和最大长度将在下载的文件中可见。 此选项仅适用于 CSV、Android XML、iOS 字符串和 RESX 格式。
+在 Crowdin Enterprise 中添加的语境和最大长度将在下载的文件中可见。此选项仅适用于 CSV、Android XML、iOS 字符串和 RESX 格式。
此选项仅部分适用于 iOS strings 和 RESX 格式(即只有在 Crowdin Enterprise 中添加的语境将在下载的文件中可见)。
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/file-processors.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/file-processors.mdx
index 71d2f78ea..a1789e706 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/file-processors.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/file-processors.mdx
@@ -12,9 +12,9 @@ import { Icon } from 'astro-icon/components';
import { Image } from 'astro:assets';
import fileProcessors from '!/enterprise/project-management/settings/file_processors.png';
-文件处理器允许您自定义对受支持文件格式的处理。 如果您想在文件被 Crowdin Enterprise 导入之前编辑文件内容,此功能会非常有用。
+文件处理器允许您自定义对受支持文件格式的处理。如果您想在文件被 Crowdin Enterprise 导入之前编辑文件内容,此功能会非常有用。
-文件处理器作为 Crowdin 应用程序实现。 您可以创建自己的文件处理器或使用现有的处理器。
+文件处理器作为 Crowdin 应用程序实现。您可以创建自己的文件处理器或使用现有的处理器。
@@ -29,7 +29,7 @@ import fileProcessors from '!/enterprise/project-management/settings/file_proces
### 配置处理顺序
-文件处理器的处理顺序决定了同类型模块在项目中的执行方式。 顺序值设置优先级,从 0(最高优先级)开始,依次递增。 您设置的顺序会对结果产生重大影响。
+文件处理器的处理顺序决定了同类型模块在项目中的执行方式。顺序值设置优先级,从 0(最高优先级)开始,依次递增。您设置的顺序会对结果产生重大影响。
例如,如果您正在翻译一个 CSV 文件,并安装了两个包含 `file-post-export` 模块的应用程序:
@@ -47,7 +47,7 @@ import fileProcessors from '!/enterprise/project-management/settings/file_proces
当多个同类型的文件处理模块(例如 `file-post-export`)具有相同的顺序值时,可能会出现意外行为。
-在这种情况下,系统将根据文件处理应用程序的安装日期来决定哪个模块先执行,这可能会破坏预期的处理顺序。 因此,建议调整相同的顺序值,以确保文件按所需顺序处理。
+在这种情况下,系统将根据文件处理应用程序的安装日期来决定哪个模块先执行,这可能会破坏预期的处理顺序。因此,建议调整相同的顺序值,以确保文件按所需顺序处理。
### 编辑文件处理器设置
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/general.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/general.mdx
index 34a536387..bd08f7364 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/general.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/general.mdx
@@ -25,9 +25,9 @@ import details from '!/enterprise/project-management/settings/project_details.pn
本部分允许您选择译员在项目语言页面上与内容交互的方式。
-* **仅显示文件** – 如果您的项目侧重于基于文件的翻译且无需视觉上下文,此选项非常有用。 对于文本含义明确或不需要截图的项目,此选项设置简便。
-* **显示文件和已标记截图** – 同时显示文件和已标记截图,可让译员在翻译文本的同时参考视觉上下文。 此选项适用于文本含义可能受其视觉环境影响的项目,有助于提高翻译准确性。
-* **仅显示截图** – 如果项目中每个字符串都关联了截图,请选择此选项。 通过为所有文本提供视觉上下文,可以显著提高翻译质量。 此方法被认为是最佳实践,尤其适用于界面复杂或视觉元素对理解至关重要的项目。 但是,这需要付出一定努力来维护截图的准确性和相关性。
+* **仅显示文件** – 如果您的项目侧重于基于文件的翻译且无需视觉上下文,此选项非常有用。对于文本含义明确或不需要截图的项目,此选项设置简便。
+* **显示文件和已标记截图** – 同时显示文件和已标记截图,可让译员在翻译文本的同时参考视觉上下文。此选项适用于文本含义可能受其视觉环境影响的项目,有助于提高翻译准确性。
+* **仅显示截图** – 如果项目中每个字符串都关联了截图,请选择此选项。通过为所有文本提供视觉上下文,可以显著提高翻译质量。此方法被认为是最佳实践,尤其适用于界面复杂或视觉元素对理解至关重要的项目。但是,这需要付出一定努力来维护截图的准确性和相关性。
**显示文件和已标记截图**及**仅显示截图**选项仅在您的[源字符串已在截图上完成标记](/zh/enterprise/screenshots/#标记字符串)时才会生效。
@@ -35,7 +35,7 @@ import details from '!/enterprise/project-management/settings/project_details.pn
## 转让所有权
-默认情况下,您拥有在 Crowdin Enterprise 中创建的所有项目的所有权。 您可以将项目所有权转让给所属组织中的任意其他用户。
+默认情况下,您拥有在 Crowdin Enterprise 中创建的所有项目的所有权。您可以将项目所有权转让给所属组织中的任意其他用户。
点击 **转让** 并选择所需用户以转让所有权。
@@ -45,7 +45,7 @@ import details from '!/enterprise/project-management/settings/project_details.pn
## 删除项目
-此选项可供项目管理员、项目所有者、父级群组管理员以及组织管理员使用。 您可以删除包含所有译文和相关本地化资源的 Crowdin Enterprise 项目。
+此选项可供项目管理员、项目所有者、父级群组管理员以及组织管理员使用。您可以删除包含所有译文和相关本地化资源的 Crowdin Enterprise 项目。
点击 **删除** 并输入项目名称以确认删除操作。
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/languages.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/languages.mdx
index 66ac78a5b..fd4c3fed7 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/languages.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/languages.mdx
@@ -17,18 +17,18 @@ import languageMapping from '!/enterprise/project-management/settings/language_m
## 源语言
-源语言是您要从中进行翻译的语言。 如果您想更改项目的源语言,请从下拉列表中选择新语言并点击**Save**。
+源语言是您要从中进行翻译的语言。如果您想更改项目的源语言,请从下拉列表中选择新语言并点击**Save**。
以下是您在更改项目源语言时应注意的几点:
-* 请注意,根据新的源语言不同,导入的字符串可能存在复数形式不匹配问题。 例如,某些复数形式可能不会在编辑器中显示,或者,某些复数形式的译文可能会以其他译文形式导出。 如果新源语言的复数形式不同于原来的语言,建议更新源文件。
+* 请注意,根据新的源语言不同,导入的字符串可能存在复数形式不匹配问题。例如,某些复数形式可能不会在编辑器中显示,或者,某些复数形式的译文可能会以其他译文形式导出。如果新源语言的复数形式不同于原来的语言,建议更新源文件。
* 如果您在源语言更新期间有已打开的浏览器编辑器标签页,您可能需要刷新它,以使得更改生效且继续从新源语言进行翻译。
## 目标语言
**Target Languages**部分允许您在项目中添加或删除目标语言。
-您可以在任何时候更新目标语言。 若要在您的项目中添加或删除目标语言,请遵循如下步骤:
+您可以在任何时候更新目标语言。若要在您的项目中添加或删除目标语言,请遵循如下步骤:
1. 打开您的项目,前往**设置 > 语言**。
@@ -42,15 +42,15 @@ import languageMapping from '!/enterprise/project-management/settings/language_m
## 语言映射
-添加自定义语言代码并将其用于翻译文件导出。 这将保持导出文件结构的一致性。
+添加自定义语言代码并将其用于翻译文件导出。这将保持导出文件结构的一致性。
-例如,在下面的截图中,为法语和德语设置了两个自定义代码。 如果在[文件导出](/enterprise/file-management/#文件导出)过程中使用了任何自定义占位符(3个字母的代码),文件名将包含这些特定的语言代码(fra、ger)。
+例如,在下面的截图中,为法语和德语设置了两个自定义代码。如果在[文件导出](/enterprise/file-management/#文件导出)过程中使用了任何自定义占位符(3个字母的代码),文件名将包含这些特定的语言代码(fra、ger)。
## 添加自定义语言
-自定义语言在组织级别进行管理。 请参阅[Organization Settings](/enterprise/organization-settings/)部分以获取更多信息。
+自定义语言在组织级别进行管理。请参阅[Organization Settings](/enterprise/organization-settings/)部分以获取更多信息。
## 另请参阅
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/parser-configuration.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/parser-configuration.mdx
index 53f56f89a..e0acea3db 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/parser-configuration.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/parser-configuration.mdx
@@ -14,11 +14,11 @@ import ReadMore from '~/components/ReadMore.astro';
默认情况下,Crowdin Enterprise 对每个支持的文件格式使用一组预定义的导入和导出参数。
-通过解析器配置功能,您可以更改为 Crowdin Enterprise 支持的文件格式预定义的默认导入和导出行为。 特定项目中的解析器配置仅适用于存储在该项目中的文件。
+通过解析器配置功能,您可以更改为 Crowdin Enterprise 支持的文件格式预定义的默认导入和导出行为。特定项目中的解析器配置仅适用于存储在该项目中的文件。
-您可以为某种格式的所有文件或单个文件设置解析器配置。 保存某些文件格式的解析器配置后,您可以将源文件上传到您的项目,Crowdin Enterprise 将相应地应用您的设置。
+您可以为某种格式的所有文件或单个文件设置解析器配置。保存某些文件格式的解析器配置后,您可以将源文件上传到您的项目,Crowdin Enterprise 将相应地应用您的设置。
-您可以为以下格式配置导入和导出行为:Java Properties、Generic XML、DITA、AsciiDoc、纯文本、MadCap Flare、HTML、Office 文档、Adobe FrameMaker、Adobe InDesign、Markdown 和 MediaWiki。
+Most of the supported file formats have configurable import and export behavior.
某些解析器设置在[基于字符串](/enterprise/creating-project/#string-based-project)的项目中可能不可用。
@@ -26,10 +26,38 @@ import ReadMore from '~/components/ReadMore.astro';
## 解析器配置参数
-某些参数适用于所有格式,而其他参数则特定于某种格式。 在下表中,您可以查看可用的解析器参数及其可配置的格式。
+某些参数适用于所有格式,而其他参数则特定于某种格式。
+
+### Parameters by File Format
+
+在下表中,您可以查看可用的解析器参数及其可配置的格式。
+### Office Documents Parameters
+
+Office documents have their own set of parameters, grouped here as they are in the settings dialog.
+
+
+ A file keeps the parser it was added with, along with the options that parser supported. To get the full set of options for an Office document added earlier, upload it again.
+
+
+#### General Options
+
+
+
+#### Text Documents
+
+
+
+#### Spreadsheets
+
+
+
+#### Slides
+
+
+
## 特定格式的所有项目文件的解析器配置
要为特定格式的所有文件设置首选解析器配置,请按照以下步骤操作:
@@ -43,11 +71,11 @@ import ReadMore from '~/components/ReadMore.astro';
或者,对于具有可配置解析器设置的格式,您可以通过点击目标格式旁边的 从[**创建捆绑包**](/enterprise/bundles/#configuring-bundles)或[**编辑捆绑包**](/enterprise/bundles/#editing-bundles)对话框中打开相同的设置。
-要添加新文件格式,请点击**添加应用**并安装所需格式。
+To add a new file format, click **Add Apps** at the upper right and install the required format.
## 单个文件的解析器配置
-在某些情况下,您可能需要为单个文件而不是某种文件格式的所有文件设置解析器配置。 要为单个文件设置解析器配置,请按照以下步骤操作:
+在某些情况下,您可能需要为单个文件而不是某种文件格式的所有文件设置解析器配置。要为单个文件设置解析器配置,请按照以下步骤操作:
1. 打开您的项目并转到**原文 > 文件**。
@@ -65,14 +93,14 @@ import ReadMore from '~/components/ReadMore.astro';
## 后处理包含嵌套内容的文件
-有时,您可能会处理包含不同格式字符串的文件。 一个常见的例子是某些字符串值包含 HTML 内容的 JSON 文件。 标准解析器配置并非为这些嵌套或级联场景而设计。
+有时,您可能会处理包含不同格式字符串的文件。一个常见的例子是某些字符串值包含 HTML 内容的 JSON 文件。标准解析器配置并非为这些嵌套或级联场景而设计。
-要正确处理此类文件,您需要实现一个使用文件导入后处理模块的自定义 Crowdin 应用。 这种方法有时被称为级联处理,它允许您的应用拦截已导入的字符串,并指示 Crowdin Enterprise 使用不同的解析器重新处理特定字符串。 例如,您可以告知 Crowdin Enterprise 将 JSON 文件中的字符串解析为 HTML,确保 HTML 标签被正确处理,而不会以纯文本形式暴露给翻译人员。
+要正确处理此类文件,您需要实现一个使用文件导入后处理模块的自定义 Crowdin 应用。这种方法有时被称为级联处理,它允许您的应用拦截已导入的字符串,并指示 Crowdin Enterprise 使用不同的解析器重新处理特定字符串。例如,您可以告知 Crowdin Enterprise 将 JSON 文件中的字符串解析为 HTML,确保 HTML 标签被正确处理,而不会以纯文本形式暴露给翻译人员。
要处理包含嵌套内容的文件,您可以从 Crowdin 应用商店安装 Cascade Importer,或者针对更复杂的自定义场景构建您自己的应用。
-
+
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/privacy.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/privacy.mdx
index 044c01fbb..58c39e747 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/privacy.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/privacy.mdx
@@ -10,15 +10,15 @@ sidebar:
import { Aside, Steps } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
-在项目设置的**隐私**部分,您可以管理项目及其内容的可见性。 您还可以配置发送给项目参与者的通知。
+在项目设置的**隐私**部分,您可以管理项目及其内容的可见性。您还可以配置发送给项目参与者的通知。
## 译文
-* **允许离线翻译** – 允许翻译人员将源文件下载到本地计算机进行离线翻译,并将翻译内容上传回项目。 无论该选项的状态如何,项目所有者和管理员始终可以下载源文件和上传翻译内容。
-* **允许审校员访问隐藏字符串** – 允许审校员使用隐藏字符串。 无论该选项的状态如何,拥有管理员权限或更高权限的成员始终可以使用隐藏字符串。
+* **允许离线翻译** – 允许翻译人员将源文件下载到本地计算机进行离线翻译,并将翻译内容上传回项目。无论该选项的状态如何,项目所有者和管理员始终可以下载源文件和上传翻译内容。
+* **允许审校员访问隐藏字符串** – 允许审校员使用隐藏字符串。无论该选项的状态如何,拥有管理员权限或更高权限的成员始终可以使用隐藏字符串。
* **基于任务的访问控制** – 将翻译人员和审校员限制为在编辑器中只读访问,仅允许他们处理分配给自己的翻译或审校任务中包含的字符串。
- 此限制适用于翻译人员和审核员。 拥有语言协调员权限或更高权限的项目成员可根据其角色保留相应访问权限。
+ 此限制适用于翻译人员和审核员。拥有语言协调员权限或更高权限的项目成员可根据其角色保留相应访问权限。
详细了解[基于任务的访问控制](/zh/enterprise/tasks/#基于任务的访问控制)。
@@ -26,17 +26,17 @@ import ReadMore from '~/components/ReadMore.astro';
## 词汇表访问设置
-控制项目成员对词汇表术语的访问级别。 无论这些设置如何,拥有管理员权限或更高权限的成员始终对术语库词条拥有完全控制权。
+控制项目成员对词汇表术语的访问级别。无论这些设置如何,拥有管理员权限或更高权限的成员始终对术语库词条拥有完全控制权。
使用以下选项配置首选的术语库访问级别:
-* **只读** – 允许成员查看现有术语库词条,但不能修改。 此选项仅提供参考访问权限。
-* **管理草稿** – 允许成员查看、添加、编辑和删除草稿术语库词条,并查看已审批的词条。 此选项允许成员参与草稿编辑,而不会更改已审批的词条。
-* **完全访问** – 允许成员查看、添加、编辑和删除术语库词条,以及编辑概念详情。 此选项为成员提供对术语库词条及其详情的完全控制权。
+* **只读** – 允许成员查看现有术语库词条,但不能修改。此选项仅提供参考访问权限。
+* **管理草稿** – 允许成员查看、添加、编辑和删除草稿术语库词条,并查看已审批的词条。此选项允许成员参与草稿编辑,而不会更改已审批的词条。
+* **完全访问** – 允许成员查看、添加、编辑和删除术语库词条,以及编辑概念详情。此选项为成员提供对术语库词条及其详情的完全控制权。
## 任务交叉审核
-在贡献者开始处理任务之前,需要获得所选管理员或所有者的批准。 此功能添加了额外的审核步骤,有助于在任务工作流中保持责任制和监督。
+在贡献者开始处理任务之前,需要获得所选管理员或所有者的批准。此功能添加了额外的审核步骤,有助于在任务工作流中保持责任制和监督。
详细了解[任务交叉审核](/zh/enterprise/tasks/#任务交叉审核)。
@@ -48,7 +48,7 @@ import ReadMore from '~/components/ReadMore.astro';
1. 在**任务**部分启用**任务交叉审核**选项。
- 2. 选择至少一名负责审批任务的管理员。 您可以按姓名、用户名或电子邮件搜索管理员。
+ 2. 选择至少一名负责审批任务的管理员。您可以按姓名、用户名或电子邮件搜索管理员。
3. 点击**保存**以应用更改。
@@ -56,9 +56,8 @@ import ReadMore from '~/components/ReadMore.astro';
## 通知
-项目通知默认处于禁用状态。 启用必要的通知以实现敏捷翻译流程。 这种方法有助于避免为每位贡献者创建额外的任务。
+项目通知默认处于禁用状态。启用必要的通知以实现敏捷翻译流程。这种方法有助于避免为每位贡献者创建额外的任务。
-* **通知翻译人员新字符串** – 每次更新后,翻译人员将收到关于新添加的待翻译内容的电子邮件通知。
- 应在翻译人员的个人资料中激活**接收电子邮件**选项。
+* **通知翻译人员新字符串** – 每次更新后,翻译人员将收到关于新添加的待翻译内容的电子邮件通知。应在翻译人员的个人资料中激活**接收电子邮件**选项。
* **通知项目管理员和开发人员新字符串** – 每次更新后,项目管理员将收到关于新添加的待翻译内容的电子邮件通知。
* **通知项目管理员和开发人员语言翻译/审校完成** – 当某个目标语言(所有源文件)完全翻译完成或完全审校完成时,项目管理员将收到通知。
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/style-guides.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/style-guides.mdx
index 8108657b0..eef6bed14 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/style-guides.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/style-guides.mdx
@@ -12,7 +12,7 @@ import { Aside } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
import assigning from '!/enterprise/project-management/settings/style_guides_assigning.png';
-通过使用风格指南,您可以在一个地方创建、存储和管理项目的所有格式和语气规则。 风格指南的主要目的是确保译文在语气、风格和术语使用上保持一致,帮助译者准确理解您的品牌在不同语言中应呈现的风格。
+通过使用风格指南,您可以在一个地方创建、存储和管理项目的所有格式和语气规则。风格指南的主要目的是确保译文在语气、风格和术语使用上保持一致,帮助译者准确理解您的品牌在不同语言中应呈现的风格。
详细了解[风格指南](/zh/enterprise/style-guide/)。
@@ -25,5 +25,5 @@ import assigning from '!/enterprise/project-management/settings/style_guides_ass
- 某些风格指南适用于所有项目,无法直接从项目设置中禁用。 要将某个风格指南从您的项目中排除,请导航至**工作区 > 风格指南**(仅工作区管理员或更高权限用户可访问),并更新其项目共享设置。
+ 某些风格指南适用于所有项目,无法直接从项目设置中禁用。要将某个风格指南从您的项目中排除,请导航至**工作区 > 风格指南**(仅工作区管理员或更高权限用户可访问),并更新其项目共享设置。
diff --git a/src/content/docs/zh/enterprise/project-management/project-settings/translation-memories.mdx b/src/content/docs/zh/enterprise/project-management/project-settings/translation-memories.mdx
index 49b749c65..a06432b21 100644
--- a/src/content/docs/zh/enterprise/project-management/project-settings/translation-memories.mdx
+++ b/src/content/docs/zh/enterprise/project-management/project-settings/translation-memories.mdx
@@ -15,15 +15,15 @@ import tmPenalties from '!/enterprise/project-management/settings/tm_penalties.p
import tmAssigning from '!/enterprise/project-management/settings/tm_assigning.png';
import tmPrioritizing from '!/enterprise/project-management/settings/tm_prioritizing_tm.png';
-每个项目都会自动创建一个项目翻译记忆。 默认情况下,每个已审核或最后添加的译文都会保存到项目翻译记忆中。 此行为可自定义为仅保存已审核的译文。
+每个项目都会自动创建一个项目翻译记忆。默认情况下,每个已审核或最后添加的译文都会保存到项目翻译记忆中。此行为可自定义为仅保存已审核的译文。
-* **自动替换** – 该功能将翻译记忆翻译建议中的非可翻译元素(例如标记、HTML 实体、占位符、数字等)替换为源文本中所用的内容。 该功能可改进在自动翻译期间应用的翻译记忆建议,以及在编辑器中显示为翻译建议的建议。 改进后的建议列入翻译成本报告,可改进的建议列入成本估算报告。
+* **自动替换** – 该功能将翻译记忆翻译建议中的非可翻译元素(例如标记、HTML 实体、占位符、数字等)替换为源文本中所用的内容。该功能可改进在自动翻译期间应用的翻译记忆建议,以及在编辑器中显示为翻译建议的建议。改进后的建议列入翻译成本报告,可改进的建议列入成本估算报告。
* **方言的翻译记忆建议** – 该功能允许您在没有特定方言建议时,启用显示和使用主要语言的翻译记忆建议。
-* **仅将已审核的建议保存到翻译记忆** – 选中后,译文仅在审核后才保存到项目默认翻译记忆中。 此选项对于众包项目尤为有用,可确保只有经过审核的译文才存储在翻译记忆中。
-* **翻译记忆匹配上下文类型** – 该功能允许您选择在建议完全匹配(101%)翻译记忆(TM)建议时,应将什么视为字符串上下文。 您可以在以下选项中进行选择:
- * 键和上下文 – 选中后,系统在建议完全匹配的翻译记忆建议时,同时考虑字符串的键和上下文。 此模式对于键值文件格式尤为有用。
+* **仅将已审核的建议保存到翻译记忆** – 选中后,译文仅在审核后才保存到项目默认翻译记忆中。此选项对于众包项目尤为有用,可确保只有经过审核的译文才存储在翻译记忆中。
+* **翻译记忆匹配上下文类型** – 该功能允许您选择在建议完全匹配(101%)翻译记忆(TM)建议时,应将什么视为字符串上下文。您可以在以下选项中进行选择:
+ * 键和上下文 – 选中后,系统在建议完全匹配的翻译记忆建议时,同时考虑字符串的键和上下文。此模式对于键值文件格式尤为有用。
* 自动 – 选中后,系统根据您的文件格式自动应用最合适的上下文考量模式。
- * 前后片段 – 选中后,系统将当前片段的紧邻前后片段作为上下文进行考量。 最适用于基于 HTML 及其他没有明确键值结构的格式。
+ * 前后片段 – 选中后,系统将当前片段的紧邻前后片段作为上下文进行考量。最适用于基于 HTML 及其他没有明确键值结构的格式。
了解更多关于[翻译记忆自动替换](/zh/enterprise/translation-memory/#翻译记忆自动替换)的内容。
@@ -31,7 +31,7 @@ import tmPrioritizing from '!/enterprise/project-management/settings/tm_prioriti
## 惩罚
-在**惩罚**部分,您可以配置根据特定条件降低翻译记忆建议匹配百分比的惩罚规则。 当您希望根据具体需求微调翻译记忆建议的相关性时,此功能非常有用。
+在**惩罚**部分,您可以配置根据特定条件降低翻译记忆建议匹配百分比的惩罚规则。当您希望根据具体需求微调翻译记忆建议的相关性时,此功能非常有用。
@@ -39,9 +39,9 @@ import tmPrioritizing from '!/enterprise/project-management/settings/tm_prioriti
* **已应用自动替换** – 对已应用自动替换的翻译记忆建议施加惩罚。
* **多个相同的翻译记忆匹配** – 对存在多个相同翻译记忆匹配的建议施加惩罚。
-* **翻译记忆优先级低于** – 对来自优先级低于指定值的翻译记忆的建议施加惩罚。 除惩罚值外,您还可以设置首选的翻译记忆优先级阈值。
-* **翻译记忆建议最后修改时间超过** – 对最后修改时间超过指定月数的翻译记忆建议施加惩罚。 除惩罚值外,您还可以设置以月为单位的阈值。
-* **翻译记忆建议最后使用时间超过** – 对最后使用时间超过指定月数的翻译记忆建议施加惩罚。 除惩罚值外,您还可以设置以月为单位的阈值。
+* **翻译记忆优先级低于** – 对来自优先级低于指定值的翻译记忆的建议施加惩罚。除惩罚值外,您还可以设置首选的翻译记忆优先级阈值。
+* **翻译记忆建议最后修改时间超过** – 对最后修改时间超过指定月数的翻译记忆建议施加惩罚。除惩罚值外,您还可以设置以月为单位的阈值。
+* **翻译记忆建议最后使用时间超过** – 对最后使用时间超过指定月数的翻译记忆建议施加惩罚。除惩罚值外,您还可以设置以月为单位的阈值。
## 分配翻译记忆
@@ -51,9 +51,9 @@ import tmPrioritizing from '!/enterprise/project-management/settings/tm_prioriti
## 调整翻译记忆优先级
-当您为项目分配多个翻译记忆时,您可以为每个翻译记忆设置所需的优先级。 因此,优先级较高的翻译记忆中的建议将优先显示。
+当您为项目分配多个翻译记忆时,您可以为每个翻译记忆设置所需的优先级。因此,优先级较高的翻译记忆中的建议将优先显示。
-默认翻译记忆优先级值设置为 1。 数值越大,优先级越高(例如,5 的优先级高于 1)。 例如,如果您为项目分配了四个翻译记忆,可以将优先级 4 设置给最重要的翻译记忆,即应优先使用的那个。 并相应地为其他翻译记忆设置较低的优先级。
+默认翻译记忆优先级值设置为 1。数值越大,优先级越高(例如,5 的优先级高于 1)。例如,如果您为项目分配了四个翻译记忆,可以将优先级 4 设置给最重要的翻译记忆,即应优先使用的那个。并相应地为其他翻译记忆设置较低的优先级。
要为翻译记忆设置优先级,请在**已分配的翻译记忆**部分,从相应的下拉列表中为已分配的翻译记忆设置首选优先级。
diff --git a/src/content/docs/zh/enterprise/project-management/screenshots.mdx b/src/content/docs/zh/enterprise/project-management/screenshots.mdx
index 2c3668315..c5f468b22 100644
--- a/src/content/docs/zh/enterprise/project-management/screenshots.mdx
+++ b/src/content/docs/zh/enterprise/project-management/screenshots.mdx
@@ -16,7 +16,7 @@ import screenshotsTextRecognition from '!/enterprise/project-management/screensh
import addingLabelsToSingleScreenshot from '!/enterprise/project-management/screenshots_adding_labels_to_single_screenshot.png';
import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/screenshots_adding_labels_to_multiple_screenshots.png';
-屏幕截图是为翻译者提供项目中字符串额外语境的好方法之一,因此,您可以得到更加相关和一致的译文。 通过屏幕截图,您的团队可以在同一页面上看到哪些字符串一起使用,短文本是否代表标题、按钮等。
+屏幕截图是为翻译者提供项目中字符串额外语境的好方法之一,因此,您可以得到更加相关和一致的译文。通过屏幕截图,您的团队可以在同一页面上看到哪些字符串一起使用,短文本是否代表标题、按钮等。
将源字符串标记到屏幕截图中,以便在源字符串下方的语境部分的编辑器中将其显示给翻译员。
@@ -39,7 +39,7 @@ import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/s
## 标记字符串
-要对翻译人员显示字符串在用户界面的何处,请对屏幕截图做标记。 在 Crowdin 企业版中,您可以使用以下方法标记字符串:
+要对翻译人员显示字符串在用户界面的何处,请对屏幕截图做标记。在 Crowdin 企业版中,您可以使用以下方法标记字符串:
* 自动标记
* 文本识别
@@ -47,7 +47,7 @@ import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/s
### 自动标记字符串
-图像中的文本将被自动检测。 然后,将根据所选过滤器在项目中搜索匹配的字符串。 因此,找到的将在屏幕截图上标记。
+图像中的文本将被自动检测。然后,将根据所选过滤器在项目中搜索匹配的字符串。因此,找到的将在屏幕截图上标记。
1. 双击截图将其打开,或右键点击截图并选择**编辑**。
@@ -77,7 +77,7 @@ import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/s
### 利用文本识别标记字符串
-系统将在您的项目的所有字符串中搜索与所选文本匹配的字符串。 如果找到几个类似的字符串,您将看到所有字符串,并能够选择最匹配的字符串。
+系统将在您的项目的所有字符串中搜索与所选文本匹配的字符串。如果找到几个类似的字符串,您将看到所有字符串,并能够选择最匹配的字符串。
1. 双击截图将其打开,或右键点击截图并选择**编辑**。
@@ -93,16 +93,16 @@ import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/s
1. 双击截图将其打开,或右键点击截图并选择**编辑**。
- 2. 对列出的字符串进行排序和筛选。 您可以按文本或语境选择所有或特定文件和搜索字符串。
- 3. 将所需的字符串从右侧面板的列表中,拖到屏幕截图上的相应文本。 或者,单击字符串以在屏幕截图中标记它们,而不指定它们应该出现的确切位置。
+ 2. 对列出的字符串进行排序和筛选。您可以按文本或语境选择所有或特定文件和搜索字符串。
+ 3. 将所需的字符串从右侧面板的列表中,拖到屏幕截图上的相应文本。或者,单击字符串以在屏幕截图中标记它们,而不指定它们应该出现的确切位置。
4. *(可选)* 查看额外的字符串详情或对其进行编辑:
* 点击字符串列表上方的 按钮,以显示更多详情(文件名和字符串语境)。
- * 将鼠标悬停在某个字符串上,然后点击 以打开**编辑字符串**对话框。 您可以:
+ * 将鼠标悬停在某个字符串上,然后点击 以打开**编辑字符串**对话框。您可以:
* 更新标识符。
* 更新源文本。
* 添加或更新语境。
* 添加或更新标签。
- * 设置**最大 译文长度**。
+ * 设置**最大译文长度**。
* 完成更改后点击**保存**。
5. 完成标记后点击**保存**。
@@ -128,7 +128,7 @@ import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/s
## 标记
-在您的项目使用标记,以便按主题整理屏幕截图。 将标记添加到屏幕截图后,您可以按添加的标签筛选它们。 如果您已经为源字符串使用了标记,您也可以为屏幕截图使用相同的标记。
+在您的项目使用标记,以便按主题整理屏幕截图。将标记添加到屏幕截图后,您可以按添加的标签筛选它们。如果您已经为源字符串使用了标记,您也可以为屏幕截图使用相同的标记。
@@ -160,7 +160,7 @@ import addingLabelsToMultipleScreenshots from '!/enterprise/project-management/s
## 更新屏幕截图
-您可以上传新屏幕截图以取代当前屏幕截图。 相关的已标记字符串将保持标记。 如果屏幕截图上的文本改变了位置,字符串将保持标签,但在新的位置。
+您可以上传新屏幕截图以取代当前屏幕截图。相关的已标记字符串将保持标记。如果屏幕截图上的文本改变了位置,字符串将保持标签,但在新的位置。
若要更新屏幕截图,请遵循以下步骤:
diff --git a/src/content/docs/zh/enterprise/project-management/sources/asset-localization.mdx b/src/content/docs/zh/enterprise/project-management/sources/asset-localization.mdx
index e3e34da58..39c72b4b7 100644
--- a/src/content/docs/zh/enterprise/project-management/sources/asset-localization.mdx
+++ b/src/content/docs/zh/enterprise/project-management/sources/asset-localization.mdx
@@ -7,15 +7,15 @@ slug: enterprise/asset-localization
import { Steps, Aside } from '@astrojs/starlight/components';
import ReadMore from '~/components/ReadMore.astro';
-Crowdin Enterprise 让您在同一处本地化文本内容和视觉内容。 不支持文本翻译的视觉文件(例如 .png、.jpeg、.psd、.ai)将被识别为资源文件,帮助您将本地化视觉内容与已翻译文本相结合,为不同语言提供一致的产品体验。
+Crowdin Enterprise 让您在同一处本地化文本内容和视觉内容。不支持文本翻译的视觉文件(例如 .png、.jpeg、.psd、.ai)将被识别为资源文件,帮助您将本地化视觉内容与已翻译文本相结合,为不同语言提供一致的产品体验。
- 可以选择添加自定义格式而不是使用资源文件。 搜索 [Crowdin Store](https://store.crowdin.com/) 或联系我们的[支持团队](https://crowdin.com/contacts),了解更多详情或可用的解决方法。
+ 可以选择添加自定义格式而不是使用资源文件。搜索 [Crowdin Store](https://store.crowdin.com/) 或联系我们的[支持团队](https://crowdin.com/contacts),了解更多详情或可用的解决方法。
## 用例
-您可以上传资源文件并使 Crowdin 企业版中的翻译人员可以访问所有本地化数据。 这有助于:
+您可以上传资源文件并使 Crowdin 企业版中的翻译人员可以访问所有本地化数据。这有助于:
* 将所有翻译数据存储在同一屋檐下
* 避免沟通不畅,因为您可以通过添加语境为项目成员提供详细的翻译说明
@@ -27,9 +27,8 @@ Crowdin Enterprise 让您在同一处本地化文本内容和视觉内容。 不
1. 上传文件至您的 Crowdin 企业版项目。
- 2. 为翻译员添加必要的[参考资料](#典型资源参考),以便他们了解如何完成翻译。 使用*上下文*获取更多详细信息。
- 3. 允许译者下载文件。 为此,打开您的项目并前往**设置 > 隐私 > 翻译**,然后启用**允许离线翻译**。
- 了解更多关于[离线翻译](/zh/enterprise/offline-translation/)的内容。
+ 2. 为翻译员添加必要的[参考资料](#典型资源参考),以便他们了解如何完成翻译。使用*上下文*获取更多详细信息。
+ 3. 允许译者下载文件。为此,打开您的项目并前往**设置 > 隐私 > 翻译**,然后启用**允许离线翻译**。了解更多关于[离线翻译](/zh/enterprise/offline-translation/)的内容。
4. 翻译员将下载文件,离线本地化它们,然后上传翻译后的版本。
@@ -42,4 +41,4 @@ Crowdin Enterprise 让您在同一处本地化文本内容和视觉内容。 不
## TXT 格式的资源
-一些不受支持的文本格式(例如 .toc、.gitignore)将作为 .txt 文件导入到 Crowdin 企业版。 用户可以直接在 Crowdin 企业版中翻译此类文件。
+一些不受支持的文本格式(例如 .toc、.gitignore)将作为 .txt 文件导入到 Crowdin 企业版。用户可以直接在 Crowdin 企业版中翻译此类文件。
diff --git a/src/content/docs/zh/enterprise/project-management/sources/custom-segmentation.mdx b/src/content/docs/zh/enterprise/project-management/sources/custom-segmentation.mdx
index 8608b3f99..4682df963 100644
--- a/src/content/docs/zh/enterprise/project-management/sources/custom-segmentation.mdx
+++ b/src/content/docs/zh/enterprise/project-management/sources/custom-segmentation.mdx
@@ -13,7 +13,7 @@ import Include from '~/components/Include.astro';
import fileContextMenuSettings from '!/enterprise/project-management/sources/files_context_menu_settings.png';
import fileParserConfiguration from '!/enterprise/project-management/sources/files_parser_configuration.png';
-每次上传 XML、HTML、MD 或任何其他不含键值结构的源文件时,系统都会使用预定义的分段规则 (SRX 2.0) 进行自动内容分段。 但是,有时默认分段规则对源文件的分段结果可能与预期不符。
+每次上传 XML、HTML、MD 或任何其他不含键值结构的源文件时,系统都会使用预定义的分段规则 (SRX 2.0) 进行自动内容分段。但是,有时默认分段规则对源文件的分段结果可能与预期不符。
在这种情况下,您可以使用 [SRX 2.0 标准](https://www.gala-global.org/srx-20-april-7-2008)为每个源文件单独定义自己的分段规则。
@@ -44,7 +44,7 @@ import fileParserConfiguration from '!/enterprise/project-management/sources/fil
### 更改亚洲语言的句子分隔符
-通常,句号用作句子分隔符。 但对于某些亚洲语言,情况并非如此。 例如,中文中典型的句子分隔符是表意文字句号(`。`)。 对于此类情况,您可以使用以下规则集:
+通常,句号用作句子分隔符。但对于某些亚洲语言,情况并非如此。例如,中文中典型的句子分隔符是表意文字句号(`。`)。对于此类情况,您可以使用以下规则集:
```xml
@@ -78,7 +78,7 @@ import fileParserConfiguration from '!/enterprise/project-management/sources/fil
## 使用 SRX 编辑器创建分段规则
-可以借助 [Ratel](http://okapiframework.org/wiki/index.php?title=Ratel) 等工具来创建和维护 SRX 分段规则。 它提供可视化界面,您可以在其中从头创建分段规则或编辑现有规则。
+可以借助 [Ratel](http://okapiframework.org/wiki/index.php?title=Ratel) 等工具来创建和维护 SRX 分段规则。它提供可视化界面,您可以在其中从头创建分段规则或编辑现有规则。
diff --git a/src/content/docs/zh/enterprise/project-management/sources/file-management.mdx b/src/content/docs/zh/enterprise/project-management/sources/file-management.mdx
index a5084272f..562824acb 100644
--- a/src/content/docs/zh/enterprise/project-management/sources/file-management.mdx
+++ b/src/content/docs/zh/enterprise/project-management/sources/file-management.mdx
@@ -18,14 +18,13 @@ import filesRestore from '!/enterprise/project-management/sources/files_restore.
import filesSettings from '!/enterprise/project-management/sources/files_settings.png';
import filesUpdate from '!/enterprise/project-management/sources/files_update.png';
-你可以通过 **源文件 > 文件** 管理所有项目的文件。 在这里,您可以使用各种[支持的格式](/zh/enterprise/supported-formats/)手动上传文件以进行本地化。
-上传文件后,你将能够查看文件包含多少个*字符串*以及对每个文件进行了多少次*修订*(更改)。
+你可以通过 **源文件 > 文件** 管理所有项目的文件。在这里,您可以使用各种[支持的格式](/zh/enterprise/supported-formats/)手动上传文件以进行本地化。上传文件后,你将能够查看文件包含多少个*字符串*以及对每个文件进行了多少次*修订*(更改)。
如果想要配置文件与项目的自动同步,请使用**集成**部分。
## 调整文件优先级
-您可以通过点击所需文件旁边的箭头图标设置每个文件的特定优先级。 译员将能够按照优先级顺序在语言页面和编辑器中看到这些文件。
+您可以通过点击所需文件旁边的箭头图标设置每个文件的特定优先级。译员将能够按照优先级顺序在语言页面和编辑器中看到这些文件。
文件可能具有以下优先级:
@@ -49,15 +48,15 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
在生成的档案中定义文件名或完整路径,使用可用的占位符来指示导出内容的结构。
-例如,你希望在将带有乌克兰语翻译的源文件 `Overview.csv` 与应用程序集成之前,将其命名为 `Overview.ukrainian.csv`。 在这种情况下,你需要将*导出翻译后生成的文件*设置为以下内容:`Overview.%language%.csv`。
+例如,你希望在将带有乌克兰语翻译的源文件 `Overview.csv` 与应用程序集成之前,将其命名为 `Overview.ukrainian.csv`。在这种情况下,你需要将*导出翻译后生成的文件*设置为以下内容:`Overview.%language%.csv`。
-默认情况下,Crowdin 企业版在文件导出期间添加 [Crowdin 语言代码](/zh/developer/language-codes/)。 要在整个项目中为特定语言使用自定义语言代码,请设置[语言映射](/zh/enterprise/project-settings/languages/#语言映射)。
+默认情况下,Crowdin 企业版在文件导出期间添加 [Crowdin 语言代码](/zh/developer/language-codes/)。要在整个项目中为特定语言使用自定义语言代码,请设置[语言映射](/zh/enterprise/project-settings/languages/#语言映射)。
### 解析器配置
-某些文件格式允许您配置导入和导出行为。 在这种情况下,文件的设置对话框还将包含**解析器配置**标签页。
+某些文件格式允许您配置导入和导出行为。在这种情况下,文件的设置对话框还将包含**解析器配置**标签页。
@@ -67,13 +66,13 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
### 文件目标语言
-默认情况下,源文件可翻译为项目的所有目标语言。 清除您的文件不应翻译成的语言旁边的复选框,然后单击**保存**。
+默认情况下,源文件可翻译为项目的所有目标语言。清除您的文件不应翻译成的语言旁边的复选框,然后单击**保存**。
### 文件上下文
-添加额外信息或说明,帮助译员更好地理解如何翻译文件。 文件上下文可以在**文件设置 > 上下文**中以纯文本或 Markdown 格式添加,也可以直接在编辑器中添加。 提供的上下文将在编辑器的[文件上下文](/zh/enterprise/online-editor/#文件上下文)选项卡中对译员可见。 已添加文件上下文的文件旁边会显示 图标,帮助你快速识别哪些文件包含对译员有用的备注。
+添加额外信息或说明,帮助译员更好地理解如何翻译文件。文件上下文可以在**文件设置 > 上下文**中以纯文本或 Markdown 格式添加,也可以直接在编辑器中添加。提供的上下文将在编辑器的[文件上下文](/zh/enterprise/online-editor/#文件上下文)选项卡中对译员可见。已添加文件上下文的文件旁边会显示 图标,帮助你快速识别哪些文件包含对译员有用的备注。
@@ -93,7 +92,7 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
## 查看字符串
-要查看特定文件中的所有字符串,请右键单击该文件并选择**查看字符串**。 这将打开**字符串**部分,并预先应用过滤器,仅显示所选文件中的字符串。
+要查看特定文件中的所有字符串,请右键单击该文件并选择**查看字符串**。这将打开**字符串**部分,并预先应用过滤器,仅显示所选文件中的字符串。
详细了解[字符串管理](/zh/enterprise/string-management/)。
@@ -113,7 +112,7 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
## 创建任务
-要为特定文件创建任务,请右键单击该文件并选择**添加任务**。 这允许你将该文件的翻译或校对工作分配给所选的贡献者或翻译供应商。
+要为特定文件创建任务,请右键单击该文件并选择**添加任务**。这允许你将该文件的翻译或校对工作分配给所选的贡献者或翻译供应商。
详细了解[项目任务](/zh/enterprise/tasks/)。
@@ -121,35 +120,35 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
## 在编辑器中打开
-要直接在编辑器中打开文件,请右键单击该文件并选择**在编辑器中打开**。 这允许你审查翻译和审批,回复字符串评论等。
+要直接在编辑器中打开文件,请右键单击该文件并选择**在编辑器中打开**。这允许你审查翻译和审批,回复字符串评论等。
## 检查进度
-您可以检查所需分支、文件夹或文件的翻译和审批进度。 右键单击所需的分支、文件夹或文件,然后选择**查看进度**。 要查看每种语言翻译或批准了多少个单词,请在进度条上悬停鼠标。 要在编辑器中打开所选文件,请单击所需语言。
+您可以检查所需分支、文件夹或文件的翻译和审批进度。右键单击所需的分支、文件夹或文件,然后选择**查看进度**。要查看每种语言翻译或批准了多少个单词,请在进度条上悬停鼠标。要在编辑器中打开所选文件,请单击所需语言。
-要下载所选文件的翻译,请在右侧菜单的**详细信息**选项卡中选择所需的语言,然后单击 。 或者,您可以选择**保留导出的文件夹层次结构**,以导出翻译文件及其存储在 Crowdin 企业版中的文件夹。
+要下载所选文件的翻译,请在右侧菜单的**详细信息**选项卡中选择所需的语言,然后单击 。或者,您可以选择**保留导出的文件夹层次结构**,以导出翻译文件及其存储在 Crowdin 企业版中的文件夹。
## 预览源文件
-要预览源文件的原始结构和内容,请右键单击该文件并选择**预览源文件**。 这将打开一个只读模态框,显示 Crowdin 接收到的文件内容原貌。
+要预览源文件的原始结构和内容,请右键单击该文件并选择**预览源文件**。这将打开一个只读模态框,显示 Crowdin 接收到的文件内容原貌。
## 下载源文件
-要下载存储在 Crowdin 项目中的源文件,请右键单击该文件并选择**下载源文件**。 这对于在 Crowdin 外部审查原始内容、与团队成员共享,或在重新上传之前进行离线编辑非常有用。
+要下载存储在 Crowdin 项目中的源文件,请右键单击该文件并选择**下载源文件**。这对于在 Crowdin 外部审查原始内容、与团队成员共享,或在重新上传之前进行离线编辑非常有用。
## 更新源文件
-如果你已向源文件添加了新字符串,则需要在 Crowdin 中更新该文件,以便译员能够使用新内容。 为此,请右键单击所需文件,选择**更新**,然后从您的计算机中选择新文件。
+如果你已向源文件添加了新字符串,则需要在 Crowdin 中更新该文件,以便译员能够使用新内容。为此,请右键单击所需文件,选择**更新**,然后从您的计算机中选择新文件。
-如果更新的文件中有任何源字符串被修改,Crowdin 将显示**保留已更新字符串的翻译**对话框。 该对话框允许你决定对于已修改的字符串保留哪些现有译文。
+如果更新的文件中有任何源字符串被修改,Crowdin 将显示**保留已更新字符串的翻译**对话框。该对话框允许你决定对于已修改的字符串保留哪些现有译文。
对话框中列出了每个已修改的字符串,显示其**键**(标识符),并允许你将**当前字符串**(原始文本)与**新字符串**(更新后的文本,新增内容以绿色高亮显示,删除内容以红色高亮显示)进行比较。
-要保留已修改字符串的当前译文,请勾选其旁边的复选框。 对于未勾选的字符串,其现有译文将在文件更新后被删除。
+要保留已修改字符串的当前译文,请勾选其旁边的复选框。对于未勾选的字符串,其现有译文将在文件更新后被删除。
此外,选择对话框底部的**保留审核**选项,以保留您选择保留的翻译的审核。
@@ -159,11 +158,11 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
点击**键**列中的字符串标识符将在编辑器中打开该字符串,让你在做出决定之前查看其完整上下文、翻译历史记录及其他详细信息。
-更新完成后,Crowdin 企业版可能会在**文件**部分右上角的 **刷新**按钮旁边显示一个蓝色圆点,以指示更改。 点击此按钮可刷新文件列表,显示最新信息。
+更新完成后,Crowdin 企业版可能会在**文件**部分右上角的 **刷新**按钮旁边显示一个蓝色圆点,以指示更改。点击此按钮可刷新文件列表,显示最新信息。
## 恢复上一个版本
-每次更新源文件时,都会创建一个新的修订版本。 要将文件恢复到之前的版本,请点击*修订*列中所需文件的编号。 在右侧边栏的**修订**选项卡中,将鼠标悬停在所需修订上,然后单击旁边的**恢复**。
+每次更新源文件时,都会创建一个新的修订版本。要将文件恢复到之前的版本,请点击*修订*列中所需文件的编号。在右侧边栏的**修订**选项卡中,将鼠标悬停在所需修订上,然后单击旁边的**恢复**。
@@ -176,7 +175,7 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
文件夹代表您的内容结构,而分支有助于管理内容的不同版本。
-通常,如果您使用 GitHub、GitLab 或其他 VCS 集成,Crowdin 企业版中的分支会自动创建。 不过,如果您需要手动创建分支,请确保首先上传主分支,因为所有其他分支将被视为功能分支。
+通常,如果您使用 GitHub、GitLab 或其他 VCS 集成,Crowdin 企业版中的分支会自动创建。不过,如果您需要手动创建分支,请确保首先上传主分支,因为所有其他分支将被视为功能分支。
可以在**设置 > 导入 > 源字符串**中,通过选择*重复项*的相应选项来管理重复项。
@@ -186,7 +185,7 @@ import filesUpdate from '!/enterprise/project-management/sources/files_update.pn
## 更改 CSV 和 XLSX 文件的方案
-CSV 和 XLSX 等文件格式可能需要更改最初配置的方案。 通常,当您向 Crowdin 项目添加新的目标语言时可能需要它。
+CSV 和 XLSX 等文件格式可能需要更改最初配置的方案。通常,当您向 Crowdin 项目添加新的目标语言时可能需要它。
详细了解[更改 CSV 和 XLSX 文件的方案](/zh/enterprise/csv-xlsx-configuration/#更改-csv-和-xlsx-文件的方案)。
diff --git a/src/content/docs/zh/enterprise/project-management/sources/string-management.mdx b/src/content/docs/zh/enterprise/project-management/sources/string-management.mdx
index 239d9b2a8..64cd504cb 100644
--- a/src/content/docs/zh/enterprise/project-management/sources/string-management.mdx
+++ b/src/content/docs/zh/enterprise/project-management/sources/string-management.mdx
@@ -21,7 +21,7 @@ import labelsAddingToMultipleStrings from '!/enterprise/project-management/sourc
## 更改字符串可见性
-如果某些字符串包含不应翻译的数据(例如占位符、其他技术实体),您可以对翻译员隐藏它们。 如需隐藏:
+如果某些字符串包含不应翻译的数据(例如占位符、其他技术实体),您可以对翻译员隐藏它们。如需隐藏:
1. 打开您的项目,并前往 **原文 > 字符串**。
@@ -33,7 +33,7 @@ import labelsAddingToMultipleStrings from '!/enterprise/project-management/sourc
## 字符串筛选
-默认情况下,项目的所有源字符串都在 **原文 > 字符串** 中显示。 如有必要,您可以使用可用的筛选器选项筛选掉字符串(问题:全部、有未解决的问题、无未解决的问题;评论:全部、有评论、无评论;屏幕截图:全部、有屏幕截图、无屏幕截图;可见性:全部、 仅可见和仅隐藏)和项目标记。
+默认情况下,项目的所有源字符串都在 **原文 > 字符串** 中显示。如有必要,您可以使用可用的筛选器选项筛选掉字符串(问题:全部、有未解决的问题、无未解决的问题;评论:全部、有评论、无评论;屏幕截图:全部、有屏幕截图、无屏幕截图;可见性:全部、 仅可见和仅隐藏)和项目标记。
@@ -55,7 +55,7 @@ import labelsAddingToMultipleStrings from '!/enterprise/project-management/sourc
* *(可选)* *上下文* – 添加附加信息以帮助译员理解预期含义。
* *(可选)* [*标记*](#标记) – 指定标记以组织字符串或提供额外上下文。
* *(可选)* *最大翻译长度* – 为翻译设置字符限制。
- * *(可选)* 文件特定标识符 – 将字符串添加到多个文件时,为每种文件格式指定唯一键。 这可确保字符串满足其所用文件格式的不同标识符要求。
+ * *(可选)* 文件特定标识符 – 将字符串添加到多个文件时,为每种文件格式指定唯一键。这可确保字符串满足其所用文件格式的不同标识符要求。
* *文件* – 选择应添加此字符串的源文件。
4. 点击 **添加** 将新字符串添加到您的项目。
@@ -69,13 +69,13 @@ import labelsAddingToMultipleStrings from '!/enterprise/project-management/sourc
2. 点击 **添加字符串**。
3. 在弹出的对话框中,输入字符串的必要详情:
* *分支* – 选择应添加此字符串的分支。
- * *字符串* – 指定需要翻译的文本。 您可以将此字段留空,以为未来的内容或开发目的创建占位字符串。
+ * *字符串* – 指定需要翻译的文本。您可以将此字段留空,以为未来的内容或开发目的创建占位字符串。
* *(可选)* *复数形式* – 选择此选项以添加复数形式,并根据项目源语言要求为每种形式输入文本。
* *标识符* – 为字符串指定唯一键,通常用于在应用程序中引用已翻译的文本。
* *(可选)* *上下文* – 添加附加信息以帮助译员理解预期含义。
* *(可选)* [*标记*](#标记) – 指定标记以组织字符串或提供额外上下文。
* *(可选)* *最大翻译长度* – 为翻译设置字符限制。
- * *(可选)* 分支特定标识符 – 将字符串添加到多个分支时,为每个分支指定唯一键。 这可确保字符串满足其所用文件格式的不同标识符要求。
+ * *(可选)* 分支特定标识符 – 将字符串添加到多个分支时,为每个分支指定唯一键。这可确保字符串满足其所用文件格式的不同标识符要求。
4. 点击 **添加** 将新字符串添加到您的项目。
@@ -91,7 +91,7 @@ import labelsAddingToMultipleStrings from '!/enterprise/project-management/sourc
## 字符串编辑
-您可以为字符串添加上下文、添加或删除标记、设置翻译的最大长度。 一旦超过翻译长度限制,系统将通知贡献者翻译内容应更短。
+您可以为字符串添加上下文、添加或删除标记、设置翻译的最大长度。一旦超过翻译长度限制,系统将通知贡献者翻译内容应更短。
@@ -113,7 +113,7 @@ import labelsAddingToMultipleStrings from '!/enterprise/project-management/sourc
### 标记
-在项目中使用标记可以轻松地向字符串添加语境或按某些主题组织它们。 在创建翻译和校对任务,或借助[高级筛选器](/zh/enterprise/online-editor/#高级筛选器)在编辑器中搜索特定字符串时,标记也非常有用。
+在项目中使用标记可以轻松地向字符串添加语境或按某些主题组织它们。在创建翻译和校对任务,或借助[高级筛选器](/zh/enterprise/online-editor/#高级筛选器)在编辑器中搜索特定字符串时,标记也非常有用。
diff --git a/src/content/docs/zh/enterprise/project-management/sources/uploading-files.mdx b/src/content/docs/zh/enterprise/project-management/sources/uploading-files.mdx
index af75931a5..a2b79eaf3 100644
--- a/src/content/docs/zh/enterprise/project-management/sources/uploading-files.mdx
+++ b/src/content/docs/zh/enterprise/project-management/sources/uploading-files.mdx
@@ -15,15 +15,15 @@ import uploadFiles from '!/enterprise/project-management/sources/upload_files.pn
import uploadFilesSB from '!/enterprise/project-management/sources/upload_files_sb.png';
import baseHtmlEditor from '!/crowdin/project-management/sources/base_html_editor.png';
-一旦您[创建了项目](/zh/enterprise/creating-project/),下一步就是准备上传源文件。 Crowdin Enterprise 支持多种[文件格式](/zh/enterprise/supported-formats/),包括 Android XML、iOS Strings、XML、JSON 等。 准备好文件后,您可以将它们添加到 Crowdin 企业版项目中进行翻译。
+一旦您[创建了项目](/zh/enterprise/creating-project/),下一步就是准备上传源文件。 Crowdin Enterprise 支持多种[文件格式](/zh/enterprise/supported-formats/),包括 Android XML、iOS Strings、XML、JSON 等。准备好文件后,您可以将它们添加到 Crowdin 企业版项目中进行翻译。
Crowdin 企业版提供了将内容添加到项目的几个选项:
* 通过网络界面(UI)手动进行。
-* 将您的 Crowdin 企业版项目与您已使用的工具集成。 在 [Crowdin Store](https://store.crowdin.com/) 上探索可用的集成。
+* 将您的 Crowdin 企业版项目与您已使用的工具集成。在 [Crowdin Store](https://store.crowdin.com/) 上探索可用的集成。
* 使用您选择的 [API](/developer/api/) 或[开发者工具](/developer/dev-tools/)。
-通常,这项任务由开发人员完成。 您可以[邀请您的开发者同事](/zh/enterprise/inviting-people/)来协助您完成此步骤。
+通常,这项任务由开发人员完成。您可以[邀请您的开发者同事](/zh/enterprise/inviting-people/)来协助您完成此步骤。
你也可以使用 Crowdin 示例文件来测试翻译工作流,然后再和实际源文件一同启动你的项目。
@@ -39,16 +39,16 @@ Crowdin 企业版提供了将内容添加到项目的几个选项:
1. 打开您的项目并转到**原文 > 文件**。
- 2. 将文件从您的计算机拖放到 **Files** 部分的任意位置——项目根目录或直接拖入现有文件夹中。 如果您想添加一组有结构的文件夹和文件,可以上传 ZIP 压缩包。
- 3. *(可选)* 点击 **Upload Files** 或 **File**,然后选择 **Upload** 以添加文件、**Use Samples** 以测试翻译工作流、**Set Up Integration** 以自动同步内容,或 **Invite Developer / Translation Requestor**(如果内容上传将由您的开发者团队成员处理)。 您还可以点击 **File** 以访问其他选项,例如 **Create String Vault**(添加一个空的 CSV 文件)或另一个 **Set Up Integration** 快捷方式。
+ 2. 将文件从您的计算机拖放到 **Files** 部分的任意位置——项目根目录或直接拖入现有文件夹中。如果您想添加一组有结构的文件夹和文件,可以上传 ZIP 压缩包。
+ 3. *(可选)* 点击 **Upload Files** 或 **File**,然后选择 **Upload** 以添加文件、**Use Samples** 以测试翻译工作流、**Set Up Integration** 以自动同步内容,或 **Invite Developer / Translation Requestor**(如果内容上传将由您的开发者团队成员处理)。您还可以点击 **File** 以访问其他选项,例如 **Create String Vault**(添加一个空的 CSV 文件)或另一个 **Set Up Integration** 快捷方式。
1. 打开您的项目并在左侧边栏中选择**上传**。
- 2. 选择您要上传源文件的目标分支。 默认情况下,已选择 `main` 分支。 如有需要,可创建新分支。
- 3. 从您的计算机拖放文件,或单击**选择文件**。 如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
- 4. Crowdin 企业版会自动尝试检测您是否上传源内容或译文。 验证检测结果是否正确,并根据需要调整语言设置(例如,如果项目的源语言为英语,则应为源文件选择 English (source))。
+ 2. 选择您要上传源文件的目标分支。默认情况下,已选择 `main` 分支。如有需要,可创建新分支。
+ 3. 从您的计算机拖放文件,或单击**选择文件**。如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
+ 4. Crowdin 企业版会自动尝试检测您是否上传源内容或译文。验证检测结果是否正确,并根据需要调整语言设置(例如,如果项目的源语言为英语,则应为源文件选择 English (source))。
5. *(可选)* 在 **Source files** 部分,上传文件列表的右侧,配置[高级源文件导入设置](#高级导入设置)。
6. 点击 **Upload** 完成源内容的上传。
@@ -68,7 +68,7 @@ Crowdin 企业版提供了将内容添加到项目的几个选项:
- 文件最大为 100 MB。 如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
+ 文件最大为 100 MB。如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
### XML、CSV 和 XLSX 文件
@@ -110,9 +110,9 @@ Crowdin 企业版提供了将内容添加到项目的几个选项:
您可以使用可用选项为基于字符串的项目中上传的源文件配置所需的系统行为:
-* **Update strings** – 更新具有相同标识符的字符串。 默认情况下,此选项已选中。
-* **Cleanup mode** – 删除之前上传的、在新上传文件中不存在的字符串。 默认情况下,此选项未启用。
-* **Add labels** – 为上传的字符串添加所选标记。 上传源文件时,Crowdin 还会添加包含源文件名的系统标记。
+* **Update strings** – 更新具有相同标识符的字符串。默认情况下,此选项已选中。
+* **Cleanup mode** – 删除之前上传的、在新上传文件中不存在的字符串。默认情况下,此选项未启用。
+* **Add labels** – 为上传的字符串添加所选标记。上传源文件时,Crowdin 还会添加包含源文件名的系统标记。
## 另请参阅
diff --git a/src/content/docs/zh/enterprise/project-management/sources/version-management.mdx b/src/content/docs/zh/enterprise/project-management/sources/version-management.mdx
index 8bc93d0ea..49426ec87 100644
--- a/src/content/docs/zh/enterprise/project-management/sources/version-management.mdx
+++ b/src/content/docs/zh/enterprise/project-management/sources/version-management.mdx
@@ -16,9 +16,9 @@ import branchesWorkflow from '!/crowdin/project-management/sources/branches_work
import branchMerging from '!/crowdin/project-management/sources/branch_merging.png';
import branchTranslationVerification from '!/crowdin/project-management/sources/branch_translation_verification.png';
-保持灵活的本地化流程,防止添加文本或新产品功能时出现翻译延迟。 将您的项目分支与 Crowdin Enterprise 集成,让译者能够立即访问所有新文本。
+保持灵活的本地化流程,防止添加文本或新产品功能时出现翻译延迟。将您的项目分支与 Crowdin Enterprise 集成,让译者能够立即访问所有新文本。
-当几个人从事产品开发时,分支有助于管理不同的内容版本。 如果您有持续性项目,可以将项目分支添加到 Crowdin Enterprise,并允许译者在开发的同时翻译文本,以防止部署延迟。
+当几个人从事产品开发时,分支有助于管理不同的内容版本。如果您有持续性项目,可以将项目分支添加到 Crowdin Enterprise,并允许译者在开发的同时翻译文本,以防止部署延迟。
Crowdin Enterprise 中的分支看起来就像标有特定图标的常规文件夹,并且对重复字符串有特殊处理方式。
@@ -28,15 +28,15 @@ Crowdin Enterprise 中分支结构示例:
## 管理分支
-您可以在 Crowdin Enterprise 中创建、克隆、合并、重命名、调整优先级、保护或删除分支,以便在开发过程中简化本地化工作。 根据您的工作流和项目类型,使用可用的界面选项、API 或 CLI。
+您可以在 Crowdin Enterprise 中创建、克隆、合并、重命名、调整优先级、保护或删除分支,以便在开发过程中简化本地化工作。根据您的工作流和项目类型,使用可用的界面选项、API 或 CLI。
### 创建分支
-您可以使用网页界面(UI)手动创建分支,通过将项目连接到版本控制系统自动创建分支,或使用 CLI 或 API 创建分支。 您选择的方法可能取决于您的项目类型或集成偏好。
+您可以使用网页界面(UI)手动创建分支,通过将项目连接到版本控制系统自动创建分支,或使用 CLI 或 API 创建分支。您选择的方法可能取决于您的项目类型或集成偏好。
#### 通过 VCS 集成创建分支
-将 Crowdin 项目与 [GitLab](/zh/enterprise/gitlab-integration/)、[GitHub](/zh/enterprise/github-integration/)、[Bitbucket](/zh/enterprise/bitbucket-integration/) 或 [Azure Repos](/zh/enterprise/azure-repos-integration/) 集成。 当您在 VCS 中选择用于本地化的分支时,它们将在 Crowdin 中自动创建。
+将 Crowdin 项目与 [GitLab](/zh/enterprise/gitlab-integration/)、[GitHub](/zh/enterprise/github-integration/)、[Bitbucket](/zh/enterprise/bitbucket-integration/) 或 [Azure Repos](/zh/enterprise/azure-repos-integration/) 集成。当您在 VCS 中选择用于本地化的分支时,它们将在 Crowdin 中自动创建。
#### 通过网页界面创建分支
@@ -65,19 +65,19 @@ Crowdin Enterprise 中分支结构示例:
- 您第一次上传到 Crowdin Enterprise 项目的文件必须包含所有原始字符串,并且应放置在相应的分支中。 对于文中的所有示例,包含原始文本的分支命名为 **Master**。
+ 您第一次上传到 Crowdin Enterprise 项目的文件必须包含所有原始字符串,并且应放置在相应的分支中。对于文中的所有示例,包含原始文本的分支命名为 **Master**。
#### 使用 API 创建分支
-您可以使用 Crowdin Enterprise API 以编程方式创建分支。 可用方法取决于项目类型:
+您可以使用 Crowdin Enterprise API 以编程方式创建分支。可用方法取决于项目类型:
* [添加分支(基于文件)](https://support.crowdin.com/developer/enterprise/api/v2/#tag/Source-Files/operation/api.projects.branches.post)
* [添加分支(基于字符串)](https://support.crowdin.com/developer/enterprise/api/v2/string-based/#tag/Branches/operation/api.projects.branches.post)
#### 使用 CLI 进行分支管理
-使用 Crowdin CLI,您可以使用专用命令直接从本地环境管理分支。 您也可以在文件上传时自动创建分支。
+使用 Crowdin CLI,您可以使用专用命令直接从本地环境管理分支。您也可以在文件上传时自动创建分支。
了解更多关于[使用 CLI 管理分支](https://crowdin.github.io/crowdin-cli/commands/crowdin-branch)的信息。
@@ -85,7 +85,7 @@ Crowdin Enterprise 中分支结构示例:
### 受保护分支
-对于基于字符串的项目,您可以将特定分支设为受保护分支(例如您的 `main` 或 `production` 分支),以确保内容稳定性。 当分支启用了**启用保护**选项时,对其内容的直接修改将受到限制。
+对于基于字符串的项目,您可以将特定分支设为受保护分支(例如您的 `main` 或 `production` 分支),以确保内容稳定性。当分支启用了**启用保护**选项时,对其内容的直接修改将受到限制。
受保护分支中不允许执行以下操作:
@@ -100,8 +100,8 @@ Crowdin Enterprise 中分支结构示例:
当您查看受保护分支时,Crowdin Enterprise 会提供视觉提示:
* **上传选项卡**:如果您选择受保护的分支作为目标,将显示一条蓝色提示:"不允许将文件上传到受保护的分支。"
-* **字符串选项卡**:将显示一条黄色提示:"您当前选择了一个受保护的分支。 不允许对字符串进行任何操作。"
-* **编辑器**:如果您尝试编辑字符串,输入字段将被禁用。 将鼠标悬停在翻译字段上会显示工具提示:"不允许对受保护分支中的字符串进行此操作。"
+* **字符串选项卡**:将显示一条黄色提示:"您当前选择了一个受保护的分支。不允许对字符串进行任何操作。"
+* **编辑器**:如果您尝试编辑字符串,输入字段将被禁用。将鼠标悬停在翻译字段上会显示工具提示:"不允许对受保护分支中的字符串进行此操作。"
要更新受保护分支,请按照以下步骤操作:
@@ -137,7 +137,7 @@ Crowdin Enterprise 中分支结构示例:
### 合并分支
-您可以使用上下文菜单直接从**分支**选项卡将一个分支合并到另一个分支。 在合并过程中,Crowdin Enterprise 会显示更改摘要(即源文本更新和新译文),让您在完成合并前选择要接受的具体更改。
+您可以使用上下文菜单直接从**分支**选项卡将一个分支合并到另一个分支。在合并过程中,Crowdin Enterprise 会显示更改摘要(即源文本更新和新译文),让您在完成合并前选择要接受的具体更改。
1. 在**分支**选项卡中,将鼠标悬停在要合并的源分支上。
@@ -150,7 +150,7 @@ Crowdin Enterprise 中分支结构示例:
**合并摘要**页面以两列对比的形式显示目标分支(例如 `main`)与源分支(例如 `dev`)之间的所有差异。
-页面顶部会显示摘要:**您请求将 `{source_branch}` 合并到 `{target_branch}`。 请选择合并前您接受的更改:**。 此消息中的分支名称为可点击链接,点击后将在编辑器中打开该分支的所有字符串。
+页面顶部会显示摘要:**您请求将 `{source_branch}` 合并到 `{target_branch}`。请选择合并前您接受的更改:**。此消息中的分支名称为可点击链接,点击后将在编辑器中打开该分支的所有字符串。
在右上角的筛选器旁边,您还可以看到更改的高级摘要,包含以下计数器:
@@ -161,7 +161,7 @@ Crowdin Enterprise 中分支结构示例:
**查看译文更改**
-如果某个字符串的源文本没有更改,但包含新的译文,它也会出现在列表中。 您可以使用箭头图标 展开字符串详情,以查看具体的译文更改:
+如果某个字符串的源文本没有更改,但包含新的译文,它也会出现在列表中。您可以使用箭头图标 展开字符串详情,以查看具体的译文更改:
* **新译文**:以绿色高亮显示,带有 标志。
* **已删除的译文**:如果源分支中删除了某条译文,它将以红色高亮显示。
@@ -170,8 +170,8 @@ Crowdin Enterprise 中分支结构示例:
**此页面的主要功能:**
-* **选择性合并**:您必须手动选择每项要应用到目标分支的更改(已添加、已更改或已删除的字符串)。 左上角的计数器(例如,**已选择 4 个中的 1 个**)会跟踪您的选择。
-* **无隐式合并**:只有您在合并摘要页面手动选择的字符串才会被合并。 如果您未选择某个字符串,则不会对目标分支应用任何更改(无论是源文本还是译文)。
+* **选择性合并**:您必须手动选择每项要应用到目标分支的更改(已添加、已更改或已删除的字符串)。左上角的计数器(例如,**已选择 4 个中的 1 个**)会跟踪您的选择。
+* **无隐式合并**:只有您在合并摘要页面手动选择的字符串才会被合并。如果您未选择某个字符串,则不会对目标分支应用任何更改(无论是源文本还是译文)。
* **字符串详情**:列表中的每个字符串都会显示其上下文、最大长度(如已设置)以及该字符串上次修改的时间戳。
* **在编辑器中打开**:将鼠标悬停在字符串上可看到**在编辑器中打开**链接,点击后将在新标签页中打开该字符串。
@@ -185,10 +185,10 @@ Crowdin Enterprise 中分支结构示例:
* **已添加的字符串**:仅显示源分支中存在但目标分支中不存在的字符串。
* **已删除的字符串**:仅显示目标分支中存在但在源分支中已删除的字符串。
* **已更改的字符串**:显示在源分支中被修改的字符串(包括译文更新)。
-* **冲突字符串**:显示两个分支之间内容存在差异且需要关注的字符串。 包括在两个分支中均被修改的字符串,或目标分支中比源分支中更新的字符串。
+* **冲突字符串**:显示两个分支之间内容存在差异且需要关注的字符串。包括在两个分支中均被修改的字符串,或目标分支中比源分支中更新的字符串。
- 请密切关注**冲突字符串**。 如果某个字符串在源分支创建后于目标分支(例如 `main`)中被更新,选择该字符串进行合并将会用源分支中的旧版本**覆盖**目标分支中的较新版本。
+ 请密切关注**冲突字符串**。如果某个字符串在源分支创建后于目标分支(例如 `main`)中被更新,选择该字符串进行合并将会用源分支中的旧版本**覆盖**目标分支中的较新版本。
#### 完成合并
@@ -197,8 +197,8 @@ Crowdin Enterprise 中分支结构示例:
在页面底部,您将看到:
-* **合并后删除 \{source_branch}**(可选):选中此项可在更改成功合并后自动删除源分支(例如 `dev`)。 这对于清理临时功能分支非常有用。 如果您计划继续在源分支上工作,请不要选中此项。
-* **合并**:点击此按钮将所有选定的更改应用到目标分支。 在您从列表中至少选择一项更改(已添加、已更改或已删除的字符串,或译文更改)之前,此按钮保持禁用状态。
+* **合并后删除 \{source_branch}**(可选):选中此项可在更改成功合并后自动删除源分支(例如 `dev`)。这对于清理临时功能分支非常有用。如果您计划继续在源分支上工作,请不要选中此项。
+* **合并**:点击此按钮将所有选定的更改应用到目标分支。在您从列表中至少选择一项更改(已添加、已更改或已删除的字符串,或译文更改)之前,此按钮保持禁用状态。
合并完成后,您所选字符串的译文、审批和投票将来自两个分支的结果合并在一起。
@@ -208,7 +208,7 @@ Crowdin Enterprise 中分支结构示例:
### 调整分支优先级
-您可以为基于文件的项目中的分支设置优先级,帮助译者优先处理最重要的内容。 分支会在语言页面和编辑器中按优先级排序显示。
+您可以为基于文件的项目中的分支设置优先级,帮助译者优先处理最重要的内容。分支会在语言页面和编辑器中按优先级排序显示。
可用优先级:
@@ -233,21 +233,21 @@ Crowdin Enterprise 中分支结构示例:
* **重命名** – 允许您更改所选分支的名称。
* **费用估算** – 打开以该分支为范围的费用估算对话框。
-* **删除** – 从项目中永久删除该分支。 请谨慎使用。
+* **删除** – 从项目中永久删除该分支。请谨慎使用。
## 重复项
-由于分支是同一产品功能的不同版本,因此它们的本地化内容通常是重复的。 为了帮助译者一致地翻译各版本并避免额外的翻译成本,Crowdin Enterprise 提供了**在版本分支内显示**选项,该选项可隐藏分支之间的重复字符串。
+由于分支是同一产品功能的不同版本,因此它们的本地化内容通常是重复的。为了帮助译者一致地翻译各版本并避免额外的翻译成本,Crowdin Enterprise 提供了**在版本分支内显示**选项,该选项可隐藏分支之间的重复字符串。
-应用此选项后,只需翻译主字符串(通常来自主分支)。 其他分支中的重复项将继承这些主字符串的译文。
+应用此选项后,只需翻译主字符串(通常来自主分支)。其他分支中的重复项将继承这些主字符串的译文。
- 在基于文件的项目中,您可以在**设置 > 导入 > 源字符串**中配置重复字符串的处理方式。 如果您的源文件包含明确的标识符(键),建议使用**在版本分支内显示**选项的*严格*版本。 否则,*常规*选项适用于大多数使用场景。
+ 在基于文件的项目中,您可以在**设置 > 导入 > 源字符串**中配置重复字符串的处理方式。如果您的源文件包含明确的标识符(键),建议使用**在版本分支内显示**选项的*严格*版本。否则,*常规*选项适用于大多数使用场景。
- 在基于字符串的项目中,\*\*在版本分支内显示(常规检测)\*\*行为会自动应用,且无法更改。 这确保了译文可在分支之间复用,无需任何额外配置。
+ 在基于字符串的项目中,\*\*在版本分支内显示(常规检测)\*\*行为会自动应用,且无法更改。这确保了译文可在分支之间复用,无需任何额外配置。
@@ -261,7 +261,7 @@ Crowdin Enterprise 中分支结构示例:
### 在 Crowdin Enterprise 外部管理内容
-在基于文件和基于字符串的项目中,您都可以将外部系统(例如文件存储或版本控制)作为可信来源。 在这种设置中:
+在基于文件和基于字符串的项目中,您都可以将外部系统(例如文件存储或版本控制)作为可信来源。在这种设置中:
* 源文件在 Crowdin Enterprise 外部进行管理和更新。
* 您使用网页界面(UI)、API、CLI 或集成上传项目内容。
@@ -282,7 +282,7 @@ Crowdin Enterprise 中分支结构示例:
### 在 Crowdin Enterprise 中管理内容(仅限基于字符串的项目)
-对于基于字符串的项目,您还可以直接在 Crowdin Enterprise 中管理分支,无需依赖外部系统来定义结构或内容更新。 在这种设置中:
+对于基于字符串的项目,您还可以直接在 Crowdin Enterprise 中管理分支,无需依赖外部系统来定义结构或内容更新。在这种设置中:
* 可以通过网页界面(UI)、API、CLI 或集成添加源内容。
* 版本分支在 Crowdin Enterprise 中使用 UI 或 API 进行创建、克隆和合并。
@@ -292,7 +292,7 @@ Crowdin Enterprise 中分支结构示例:
### 下载译文
-通过网页界面下载时,所有版本分支的译文将放置在一个 ZIP 压缩包中。 使用 CLI 或 API 分别下载每个分支的译文。
+通过网页界面下载时,所有版本分支的译文将放置在一个 ZIP 压缩包中。使用 CLI 或 API 分别下载每个分支的译文。
#### 使用 API 下载译文
@@ -316,9 +316,9 @@ crowdin download -b branch_name
### 在 Crowdin Enterprise 外部合并分支
-一旦 *Feature* 分支被合并,*Master* 分支将包含来自 *Feature* 分支的新文本。 与 Crowdin Enterprise 同步时,*Master* 分支中的文本会填充来自相应分支的译文。
+一旦 *Feature* 分支被合并,*Master* 分支将包含来自 *Feature* 分支的新文本。与 Crowdin Enterprise 同步时,*Master* 分支中的文本会填充来自相应分支的译文。
-将更新的 *Master* 分支与 Crowdin Enterprise 同步后,您可以从 Crowdin Enterprise 中删除 *Feature* 分支。 存储在 *Master* 分支中的所有译文将保留。
+将更新的 *Master* 分支与 Crowdin Enterprise 同步后,您可以从 Crowdin Enterprise 中删除 *Feature* 分支。存储在 *Master* 分支中的所有译文将保留。
此方法常用于基于文件的项目,但如果内容在 Crowdin Enterprise 外部管理,也可适用于基于字符串的项目。
@@ -326,6 +326,6 @@ crowdin download -b branch_name
### 分支翻译验证
-您可以在将更改合并到 *Master* 分支之前,仅使用 *Feature* 分支在生产环境中验证译文。 这样的测试部署允许您在需要时快速恢复到原始主分支版本。
+您可以在将更改合并到 *Master* 分支之前,仅使用 *Feature* 分支在生产环境中验证译文。这样的测试部署允许您在需要时快速恢复到原始主分支版本。
diff --git a/src/content/docs/zh/enterprise/project-management/sources/xml-configuration.mdx b/src/content/docs/zh/enterprise/project-management/sources/xml-configuration.mdx
index b4cb8ad67..6472cb95d 100644
--- a/src/content/docs/zh/enterprise/project-management/sources/xml-configuration.mdx
+++ b/src/content/docs/zh/enterprise/project-management/sources/xml-configuration.mdx
@@ -32,7 +32,7 @@ XML 文件与 CSV 和 XLSX 文件类似,上传到项目后需要进行额外
## 配置选项
-配置 XML 文件时,您将有以下选项:**基本配置**和**高级配置**。 此外,您还可以使用**内容句段**功能,该功能适用于这两种配置选项。
+配置 XML 文件时,您将有以下选项:**基本配置**和**高级配置**。此外,您还可以使用**内容句段**功能,该功能适用于这两种配置选项。
### 基本配置
@@ -57,13 +57,13 @@ XML 文件与 CSV 和 XLSX 文件类似,上传到项目后需要进行额外
要一次配置所有 XML 文件,请单击**文件**页面顶部的**配置全部**。
-使用**配置全部**时,请确保所有 XML 文件包含相同的结构元素。 否则,一些需要翻译的节点可能在配置期间不可用,并且不会导入到项目中。 在这种情况下,有必要单独配置每个 XML 文件。
+使用**配置全部**时,请确保所有 XML 文件包含相同的结构元素。否则,一些需要翻译的节点可能在配置期间不可用,并且不会导入到项目中。在这种情况下,有必要单独配置每个 XML 文件。
在配置窗口中,您将能够在所选文件之间切换以预览并验证应用的配置是否对所有文件都正确。
## 内容句段
-您可以使用**内容句段**将源文件的内容分割成较短的文字内容,主要是句子和短段落。 这有助于翻译包含若干句子的内容单元,因为翻译较小篇幅的文本更加容易些。 将使用 Segmentation Rules eXchange (SRX) 进行自动的内容分割。
+您可以使用**内容句段**将源文件的内容分割成较短的文字内容,主要是句子和短段落。这有助于翻译包含若干句子的内容单元,因为翻译较小篇幅的文本更加容易些。将使用 Segmentation Rules eXchange (SRX) 进行自动的内容分割。
启用内容分段后,译文上传由实验性机器学习技术处理。
diff --git a/src/content/docs/zh/enterprise/project-management/translations/bundles.mdx b/src/content/docs/zh/enterprise/project-management/translations/bundles.mdx
index 25dbfea54..3406d65f4 100644
--- a/src/content/docs/zh/enterprise/project-management/translations/bundles.mdx
+++ b/src/content/docs/zh/enterprise/project-management/translations/bundles.mdx
@@ -16,7 +16,7 @@ import downloadBundles from '!/enterprise/project-management/translations/bundle
import downloadBundlesSb from '!/enterprise/project-management/translations/bundles_download_sb.png';
import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs.png';
-目标文件包(简称为文件包)允许您以您选择的格式导出字符串或文件集合,而不管原始文件格式如何。 默认情况下,您可以从以下三种格式中进行选择:XLIFF、Android XML 和 iOS 字符串。 您可以通过从 Crowdin [商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用来添加更多目标文件格式。
+目标文件包(简称为文件包)允许您以您选择的格式导出字符串或文件集合,而不管原始文件格式如何。默认情况下,您可以从以下三种格式中进行选择:XLIFF、Android XML 和 iOS 字符串。您可以通过从 Crowdin [商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用来添加更多目标文件格式。
您可以通过多种方式使用文件包:
@@ -30,7 +30,7 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
最常见的用例包括:
* **跨平台导出:** 上传单个源文件(例如 Android XML),翻译后使用文件包以多种平台格式导出译文(例如适用于 iOS 的 iOS Strings,适用于 Web 的 JSON)。
-* **统一源文件管理:** 上传包含所有平台源字符串的统一电子表格(例如 XLSX 或 CSV)。 使用文件包,通过按标签或路径筛选字符串,为每个平台导出单独的文件。
+* **统一源文件管理:** 上传包含所有平台源字符串的统一电子表格(例如 XLSX 或 CSV)。使用文件包,通过按标签或路径筛选字符串,为每个平台导出单独的文件。
* **设计工具集成:** 将字符串从设计工具(Figma、Sketch、Adobe XD)直接发送到 Crowdin Enterprise,并使用文件包以适合开发的格式导出翻译。
* **离线翻译:** 以 XLIFF 格式导出特定字符串集以进行离线翻译,并将[完成的翻译上传](/zh/enterprise/offline-translation/#uploading-translations)回 Crowdin Enterprise。
@@ -54,23 +54,23 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
2. 展开**下载**部分并单击**添加**。
3. 在**创建文件包**对话框中,输入**文件包名称**。
4. 配置**内容**(左侧面板):
- * **选择文件/目录**:浏览您的项目树。 您可以选择特定文件、文件夹或**根文件夹**以包含整个项目。 选择**包含添加到所选文件夹的新文件**以自动包含未来的文件。
- * **使用模式(高级)**:定义**源文件路径**模式(例如 `*.xml`)以动态包含文件。 您也可以指定**忽略文件或文件夹**以排除特定项目。
+ * **选择文件/目录**:浏览您的项目树。您可以选择特定文件、文件夹或**根文件夹**以包含整个项目。选择**包含添加到所选文件夹的新文件**以自动包含未来的文件。
+ * **使用模式(高级)**:定义**源文件路径**模式(例如 `*.xml`)以动态包含文件。您也可以指定**忽略文件或文件夹**以排除特定项目。
5. *(可选)* 设置**字符串筛选器**:
* **包含标签**:仅导出包含特定标签的字符串。
* **排除标签**:跳过包含特定标签的字符串。
* 您可以调整多个标签的逻辑(例如,*所有所选标签*(AND)与*任意所选标签*(OR))。
6. 配置**语言**:
- * **所有目标语言**:默认选中。 此选项是动态的,将自动包含未来添加到项目的任何新语言。
+ * **所有目标语言**:默认选中。此选项是动态的,将自动包含未来添加到项目的任何新语言。
* **源语言**:选择此项以在文件包中包含源语言内容。
* **情境内伪语言**:选择此项以导出包含[情境内](/zh/developer/in-context-localization/)集成所需元数据的文件。
* **特定语言**:移除*所有目标语言*标签以手动选择特定语言。
7. 配置**目标文件**(右侧面板):
- * **文件格式**:选择您要导出的格式。 您可以选择**原始格式**以按原样导出文件,或选择目标格式,如 iOS Strings、XLIFF 等。
+ * **文件格式**:选择您要导出的格式。您可以选择**原始格式**以按原样导出文件,或选择目标格式,如 iOS Strings、XLIFF 等。
* **添加更多格式**:要添加其他目标格式,请从 [Crowdin 商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用。
- * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。 单击格式旁边的 可直接在文件包对话框中进行配置。 您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
+ * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。单击格式旁边的 可直接在文件包对话框中进行配置。您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
* **导出模式**:
- * **对于原始格式**:此字段为可选项。 留空以使用文件设置中定义的默认导出模式。 输入模式以覆盖默认路径或名称。
+ * **对于原始格式**:此字段为可选项。留空以使用文件设置中定义的默认导出模式。输入模式以覆盖默认路径或名称。
* **对于其他格式**:此字段为必填项。
* *每种语言单个文件*:使用语言占位符(例如 `%two_letters_code%.xliff`)为每种语言创建一个译文文件。
* *多文件导出*:使用 `%file_name%` 或 `%original_path%` 等占位符导出按文件分隔的译文,与源文件结构匹配。
@@ -85,22 +85,22 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
2. 展开**下载**部分并单击**添加**。
3. 在**创建文件包**对话框中,输入**文件包名称**。
4. 配置**内容**(左侧面板):
- * **选择分支**:选择要包含的特定源分支。 选择**包含新分支**以自动包含未来的分支。
+ * **选择分支**:选择要包含的特定源分支。选择**包含新分支**以自动包含未来的分支。
* **使用模式(高级)**:定义**源分支路径**模式(例如 `main`、`feat/*`)以动态包含分支。
5. *(可选)* 设置**字符串筛选器**:
* **包含标签**:仅导出包含特定标签的字符串。
* **排除标签**:跳过包含特定标签的字符串。
* 您可以调整多个标签的逻辑(例如,*所有所选标签*(AND)与*任意所选标签*(OR))。 Read more about [Labels](/enterprise/string-management/#labels).
6. 配置**语言**:
- * **所有目标语言**:默认选中。 此选项是动态的,将自动包含未来添加到项目的任何新语言。
+ * **所有目标语言**:默认选中。此选项是动态的,将自动包含未来添加到项目的任何新语言。
* **源语言**:选择此项以在文件包中包含源语言内容。
* **情境内伪语言**:选择此项以导出包含[情境内](/zh/developer/in-context-localization/)集成所需元数据的文件。
* **特定语言**:移除*所有目标语言*标签以手动选择特定语言。
7. 配置**目标文件**(右侧面板):
* **文件格式**:选择您要导出的格式(例如 Android XML、iOS Strings)。
* **添加更多格式**:要添加其他目标格式,请从 [Crowdin 商店](https://store.crowdin.com/tags/string-exporter) 安装相应的应用。
- * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。 单击格式旁边的 可直接在文件包对话框中进行配置。 您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
- * **导出模式**:使用语言占位符定义生成的文件名(例如 `%two_letters_code%.strings`)。 这将为每种语言创建一个文件。
+ * *(可选)* **格式配置**:某些格式(例如 XLIFF、Android XML)支持高级选项。单击格式旁边的 可直接在文件包对话框中进行配置。您也可以在\*\*[设置 > 解析器配置](#配置格式设置)\*\*中全局管理相同的设置。
+ * **导出模式**:使用语言占位符定义生成的文件名(例如 `%two_letters_code%.strings`)。这将为每种语言创建一个文件。
* *(可选)* 设置**源语言导出模式**。
8. 检查**预览**面板以确保结构正确。
9. 单击 **创建**。
@@ -110,12 +110,12 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
* **单一格式选择:** 在单个文件包中,您一次只能选择一种格式。
- * **原始格式限制:** 如果您选择**原始格式**,**字符串筛选器**(包含/排除标签)将被禁用。 要按标签筛选内容,您必须选择特定目标格式(例如 Android XML、iOS Strings)。
+ * **原始格式限制:** 如果您选择**原始格式**,**字符串筛选器**(包含/排除标签)将被禁用。要按标签筛选内容,您必须选择特定目标格式(例如 Android XML、iOS Strings)。
### 配置格式设置
-某些文件格式(例如 XLIFF、Android XML)具有额外的配置选项,如**将源复制到空目标**或**转换占位符**。 您可以通过单击格式旁边的 直接在文件包对话框中配置这些设置。 或者,您也可以在**解析器配置**中全局管理相同的设置。
+某些文件格式(例如 XLIFF、Android XML)具有额外的配置选项,如**将源复制到空目标**或**转换占位符**。您可以通过单击格式旁边的 直接在文件包对话框中配置这些设置。或者,您也可以在**解析器配置**中全局管理相同的设置。
要在文件包对话框中配置这些选项,请按照以下步骤操作:
@@ -129,15 +129,15 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
1. 打开您的项目并前往**设置 > 解析器配置**。
- 2. 找到标有 **Exporter** 标记的格式(例如 **Android XML** 或 **XLIFF**)。 这些是用于生成文件包的特定格式。
- 3. 单击要配置的格式旁边的 ,然后选择**编辑**。 或者,只需单击所需的格式。
+ 2. 找到标有 **Exporter** 标记的格式(例如 **Android XML** 或 **XLIFF**)。这些是用于生成文件包的特定格式。
+ 3. 单击要配置的格式旁边的 ,然后选择**编辑**。或者,只需单击所需的格式。
4. 通过选择所需选项来调整文件格式导出器设置。
5. 点击**保存**。
### 搜索、筛选和排序文件包
-默认情况下,所有文件包都显示在**下载**部分。 要查找特定文件包,您可以使用**搜索文件包**字段。
+默认情况下,所有文件包都显示在**下载**部分。要查找特定文件包,您可以使用**搜索文件包**字段。
要筛选文件包列表,请单击**筛选器** 并使用可用选项:
@@ -152,7 +152,7 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
单击一次以升序排序,再次单击以降序排序。
-如果某个文件包用于一个或多个 [CDN 分发](#cdn-分发中的文件包),则其名称旁边将显示**云** 图标。 单击此图标可自动导航到**CDN 分发**部分,并应用筛选器以仅显示包含该文件包的分发。
+如果某个文件包用于一个或多个 [CDN 分发](#cdn-分发中的文件包),则其名称旁边将显示**云** 图标。单击此图标可自动导航到**CDN 分发**部分,并应用筛选器以仅显示包含该文件包的分发。
### 下载文件包
@@ -196,7 +196,7 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
1. 打开您的项目,然后在左侧边栏中选择**翻译**。
2. 展开**下载**部分。
- 3. 单击文件包旁边的 ,然后选择**编辑**。 或者,只需双击所需文件包即可。
+ 3. 单击文件包旁边的 ,然后选择**编辑**。或者,只需双击所需文件包即可。
4. 在配置对话框中进行更改,然后单击**保存**。
@@ -204,7 +204,7 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
1. 打开您的项目,然后在左侧边栏中选择**下载**。
2. 展开**下载**部分。
- 3. 单击文件包旁边的 ,然后选择**编辑**。 或者,只需双击所需文件包即可。
+ 3. 单击文件包旁边的 ,然后选择**编辑**。或者,只需双击所需文件包即可。
4. 在配置对话框中进行更改,然后单击**保存**。
@@ -247,8 +247,8 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
1. 在设置 VCS 集成时选择**目标文件包模式**并授权连接。
2. 选择要发送译文的存储库和分支。
3. 单击 以配置所选分支。
- 4. 在**分支配置**对话框中,输入配置文件的首选名称或保留默认名称。 单击**继续**。
- 5. 从列表中选择要同步的文件包。 您可以使用**搜索文件包**字段查找特定文件包,或单击**新建**以设置新的文件包。
+ 4. 在**分支配置**对话框中,输入配置文件的首选名称或保留默认名称。单击**继续**。
+ 5. 从列表中选择要同步的文件包。您可以使用**搜索文件包**字段查找特定文件包,或单击**新建**以设置新的文件包。
6. 在**分支配置**对话框中单击**保存**。
7. 在主集成对话框中单击**保存**以完成 VCS 集成设置。
@@ -263,7 +263,7 @@ import bundlesVcs from '!/enterprise/project-management/translations/bundles_vcs
## CDN 分发中的文件包
-在基于文件和基于字符串的项目中,**CDN 分发**均允许您通过内容分发网络(CDN)将已翻译内容分发到您的应用。 分发通过使用文件包来打包和提供您的文件。
+在基于文件和基于字符串的项目中,**CDN 分发**均允许您通过内容分发网络(CDN)将已翻译内容分发到您的应用。分发通过使用文件包来打包和提供您的文件。
diff --git a/src/content/docs/zh/enterprise/project-management/translations/downloading-translations.mdx b/src/content/docs/zh/enterprise/project-management/translations/downloading-translations.mdx
index 34fd67be1..b3833584e 100644
--- a/src/content/docs/zh/enterprise/project-management/translations/downloading-translations.mdx
+++ b/src/content/docs/zh/enterprise/project-management/translations/downloading-translations.mdx
@@ -33,10 +33,10 @@ import downloadFileEditor from '!/crowdin/project-management/translations/downlo
译文将根据项目**设置 > 导出**中配置的[导出设置](/zh/enterprise/project-settings/export/)进行下载。
-默认情况下,下载的 ZIP 归档文件包含每种语言的单独文件夹。 这些文件夹以相应的[语言代码](/zh/developer/language-codes/)命名。
+默认情况下,下载的 ZIP 归档文件包含每种语言的单独文件夹。这些文件夹以相应的[语言代码](/zh/developer/language-codes/)命名。
- *项目*、*语言*和*文件译文下载*仅适用于[基于文件的](/zh/enterprise/creating-project/#project-types)项目。 对于基于字符串的项目,请使用[目标文件捆绑包](#目标文件捆绑包)。
+ *项目*、*语言*和*文件译文下载*仅适用于[基于文件的](/zh/enterprise/creating-project/#project-types)项目。对于基于字符串的项目,请使用[目标文件捆绑包](#目标文件捆绑包)。
## 单语言译文下载
@@ -53,7 +53,7 @@ import downloadFileEditor from '!/crowdin/project-management/translations/downlo
## 下载译文
-您可以在语言页面或编辑器中下载单独文件的翻译。 要在语言页面上下载单个文件的译文,请遵循以下步骤:
+您可以在语言页面或编辑器中下载单独文件的翻译。要在语言页面上下载单个文件的译文,请遵循以下步骤:
1. 打开您的项目,并选择目标语言。
diff --git a/src/content/docs/zh/enterprise/project-management/translations/uploading-translations.mdx b/src/content/docs/zh/enterprise/project-management/translations/uploading-translations.mdx
index 993a0a59c..9b6d10667 100644
--- a/src/content/docs/zh/enterprise/project-management/translations/uploading-translations.mdx
+++ b/src/content/docs/zh/enterprise/project-management/translations/uploading-translations.mdx
@@ -19,12 +19,12 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
如果您有一些现有的译文,您可以将它们上传到 Crowdin 企业版中的项目。
-对于[基于文件](/enterprise/creating-project/#file-based-project)的项目,可以通过**译文**部分或直接在编辑器中的特定文件中完成。 对于[基于字符串](/enterprise/creating-project/#string-based-project)的项目,请使用**上传**部分或在编辑器中访问目标语言以上传 XLIFF 译文。
+对于[基于文件](/enterprise/creating-project/#file-based-project)的项目,可以通过**译文**部分或直接在编辑器中的特定文件中完成。对于[基于字符串](/enterprise/creating-project/#string-based-project)的项目,请使用**上传**部分或在编辑器中访问目标语言以上传 XLIFF 译文。
最佳实践是上传含有键值对结构的翻译文件。
- 文件最大为 100 MB。 如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
+ 文件最大为 100 MB。如果您的文件超出此限制,建议将其拆分为多个较小的文件,然后逐一上传。
## 通过项目页面上传译文
@@ -36,8 +36,8 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
1. 打开您的项目,然后在左侧边栏中选择**翻译**。
2. 单击**上传现有译文**以展开相应部分。
- 3. 从您的计算机拖放文件,或单击**选择文件**。 您可以上传 ZIP 存档以添加多个文件夹和文件。
- 4. Crowdin 企业版会自动将上传的译文与适当的源文件和语言进行匹配。 手动检查,确保一切匹配正确。
+ 3. 从您的计算机拖放文件,或单击**选择文件**。您可以上传 ZIP 存档以添加多个文件夹和文件。
+ 4. Crowdin 企业版会自动将上传的译文与适当的源文件和语言进行匹配。手动检查,确保一切匹配正确。
5. *(可选)* 使用高级导入设置配置系统对上传译文的处理行为。
默认情况下,上传过程中会跳过与源字符串匹配的译文、与现有译文相同的译文以及隐藏字符串的译文。
@@ -48,8 +48,8 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
1. 打开您的项目并在左侧边栏中选择**上传**。
- 2. 从您的计算机拖放文件,或单击**选择文件**。 如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
- 3. Crowdin 企业版会自动尝试检测您要上传译文的目标语言。 手动检查以确保目标语言与翻译文件正确匹配。
+ 2. 从您的计算机拖放文件,或单击**选择文件**。如果您想批量上传一组文件,也可以上传 ZIP 压缩包。
+ 3. Crowdin 企业版会自动尝试检测您要上传译文的目标语言。手动检查以确保目标语言与翻译文件正确匹配。
4. *(可选)* 在**译文**部分,在上传文件列表右侧,配置高级译文导入设置。
默认情况下,译文以未批准状态上传,与源字符串匹配的译文以及隐藏字符串的译文在上传过程中会被跳过。
@@ -87,7 +87,7 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
## 上传 XLIFF 译文
-下载 XLIFF 格式的现有内容后,您可以对所有文件格式进行离线翻译。 离线翻译完成后,请立即使用**上传 XLIFF 译文**。
+下载 XLIFF 格式的现有内容后,您可以对所有文件格式进行离线翻译。离线翻译完成后,请立即使用**上传 XLIFF 译文**。
要上传特定目标语言的所有文件的 XLIFF 译文,请按照以下步骤操作:
@@ -117,7 +117,7 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
目前,此功能适用于以下语言(不依赖于语言对组合):阿拉伯语、简体中文、繁体中文、英语、法语、德语、意大利语、日语、韩语、荷兰语、波兰语、葡萄牙语、巴西葡萄牙语、西班牙语、泰语、土耳其语和俄语。
-
+
@@ -128,11 +128,11 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
根据您上传文件的位置,此初始摘要的显示方式会略有不同:
* **从“翻译”标签页:** 系统将显示一个弹出通知,其中包含**查看详细报告**按钮。
-* **从语言页面或编辑器:** 将弹出一个对话框,包含**关闭**、**查看详细报告**和**重新加载**按钮。 单击**重新加载**以更新页面上显示的译文进度。
+* **从语言页面或编辑器:** 将弹出一个对话框,包含**关闭**、**查看详细报告**和**重新加载**按钮。单击**重新加载**以更新页面上显示的译文进度。
### 详细报告(导入译文统计)
-在初始摘要中,单击**查看详细报告**以打开**导入译文统计**对话框。 此报告提供了导入的完整明细,顶部分为三个可点击的标签页:
+在初始摘要中,单击**查看详细报告**以打开**导入译文统计**对话框。此报告提供了导入的完整明细,顶部分为三个可点击的标签页:
* **已添加的译文**
* **已批准的译文**
@@ -140,10 +140,10 @@ import uploadTranslationsEditorGrid from '!/crowdin/translation-process/download
您可以单击每个标签页查看受影响文件和语言的详细信息。
-**已跳过的译文**标签页提供了所有未导入译文的分类明细。 译文被跳过的常见原因包括:
+**已跳过的译文**标签页提供了所有未导入译文的分类明细。译文被跳过的常见原因包括:
* **译文与源文相同** – 译文与源文本完全相同。
* **隐藏字符串** – 译文所对应的字符串在项目中当前为隐藏状态。
-* **QA 检查** – 译文未通过一项或多项质量保证检查。 报告将显示特定 QA 问题类型的子列表(如*重复译文*、*数字不匹配*等) 基于在[**设置 > QA 检查**](/enterprise/project-settings/qa-checks/#qa-check-parameters)中配置的 QA 检查。
+* **QA 检查** – 译文未通过一项或多项质量保证检查。报告将显示特定 QA 问题类型的子列表(如*重复译文*、*数字不匹配*等)基于在[**设置 > QA 检查**](/enterprise/project-settings/qa-checks/#qa-check-parameters)中配置的 QA 检查。
-如需高级故障排除,请单击**导入译文统计**对话框右上角的**服务日志**链接。 这将跳转到**上传译文日志详情**页面(位于**工具 > 服务日志**),该页面显示导入的技术详情,包括消息、日期/时间以及 JSON 格式的详细信息。
+如需高级故障排除,请单击**导入译文统计**对话框右上角的**服务日志**链接。这将跳转到**上传译文日志详情**页面(位于**工具 > 服务日志**),该页面显示导入的技术详情,包括消息、日期/时间以及 JSON 格式的详细信息。
diff --git a/src/content/docs/zh/enterprise/reports/organization-reports.mdx b/src/content/docs/zh/enterprise/reports/organization-reports.mdx
index a387b15c0..7077acd97 100644
--- a/src/content/docs/zh/enterprise/reports/organization-reports.mdx
+++ b/src/content/docs/zh/enterprise/reports/organization-reports.mdx
@@ -21,7 +21,7 @@ import archiveViewing from '!/enterprise/reports/organization_reports_archive_vi
## 组织概述
-使用此部分可全面了解您组织的运行状况,监控关键活动,并跟踪所选时间段内的进度。 在右上角,您可以选择报告单位(*单词*、*字符串*、*字符*或*含空格字符*),该选择将应用于本部分的所有报告。 以百分比显示的对比数据,是将所选时间段与相同的前一时间段进行比较后计算得出的(例如,如果您选择一个月,则当前月份与上一个月进行比较)。
+使用此部分可全面了解您组织的运行状况,监控关键活动,并跟踪所选时间段内的进度。在右上角,您可以选择报告单位(*单词*、*字符串*、*字符*或*含空格字符*),该选择将应用于本部分的所有报告。以百分比显示的对比数据,是将所选时间段与相同的前一时间段进行比较后计算得出的(例如,如果您选择一个月,则当前月份与上一个月进行比较)。
要下载报告以供进一步分析或存档,请单击**导出**并选择首选格式(CSV、XLSX 或 JSON)。
@@ -37,9 +37,9 @@ import archiveViewing from '!/enterprise/reports/organization_reports_archive_vi
### 活动摘要
-此报告跟踪组织中整体翻译和审校活动。 您可以按**日期范围**、**语言**和**成员**筛选数据。 报告分为两个主要部分:**翻译**和**校对**。
+此报告跟踪组织中整体翻译和审校活动。您可以按**日期范围**、**语言**和**成员**筛选数据。报告分为两个主要部分:**翻译**和**校对**。
-每个部分显示所选时间段内完成的工作总量,并与前一时间段进行百分比比较。 您可以展开每个部分中的**按语言细分**部分,查看按目标语言细分的相同指标表格。
+每个部分显示所选时间段内完成的工作总量,并与前一时间段进行百分比比较。您可以展开每个部分中的**按语言细分**部分,查看按目标语言细分的相同指标表格。
活动摘要显示组织中所有翻译的相关信息(包括同一译员的重复翻译、已删除的翻译等)。
@@ -55,39 +55,39 @@ import archiveViewing from '!/enterprise/reports/organization_reports_archive_vi
* *机器翻译*
* *AI*
-指标下方的**翻译**图表同时显示每种翻译类型的多条折线。 通过将鼠标悬停在数据点上,您可以查看每个类别的每日或每月总计。
+指标下方的**翻译**图表同时显示每种翻译类型的多条折线。通过将鼠标悬停在数据点上,您可以查看每个类别的每日或每月总计。
#### 校对
-本部分显示已审批文本的量和投票活动。 显示的主要指标是*已审批*单词数。
+本部分显示已审批文本的量和投票活动。显示的主要指标是*已审批*单词数。
-**校对**图表可视化一段时间内的审批和投票活动,显示两条不同的折线:*已审批单词数*和*投票数*。 通过将鼠标悬停在数据点上,您可以查看已审批文本和投票的每日或每月总计。
+**校对**图表可视化一段时间内的审批和投票活动,显示两条不同的折线:*已审批单词数*和*投票数*。通过将鼠标悬停在数据点上,您可以查看已审批文本和投票的每日或每月总计。
### 翻译节省摘要
使用此报告可查看您的组织通过使用翻译记忆(TM)、机器翻译(MT)和人工智能(AI)所取得的节省成效。
-您可以按**日期范围**、**语言**和**成员**筛选数据。 该报告使用**费率模板**来计算节省情况。 默认情况下,它使用**默认净费率方案**,但您可以选择自定义模板以反映特定协议。
+您可以按**日期范围**、**语言**和**成员**筛选数据。该报告使用**费率模板**来计算节省情况。默认情况下,它使用**默认净费率方案**,但您可以选择自定义模板以反映特定协议。
使用**模式**下拉菜单,您可以在以\*\*%**(百分比)或**货币\*\*查看数据之间切换。
- **货币**模式仅在选择了用户创建的自定义费率模板时可用。 **默认净费率方案**仅支持 **%** 模式。
+ **货币**模式仅在选择了用户创建的自定义费率模板时可用。**默认净费率方案**仅支持 **%** 模式。
**翻译节省**部分显示所选时间段内的**总计**节省百分比或货币金额,以及来自**翻译记忆**、**机器翻译**和 **AI** 的节省细分。
-下方的条形图将这些节省随时间变化可视化。 每个字符串的节省仅在首次人工贡献(新翻译或审批)时计算一次。 这还包括批准来自自动翻译的翻译(在这种情况下,节省归因于自动翻译的日期和方法)。
+下方的条形图将这些节省随时间变化可视化。每个字符串的节省仅在首次人工贡献(新翻译或审批)时计算一次。这还包括批准来自自动翻译的翻译(在这种情况下,节省归因于自动翻译的日期和方法)。
如果某个字符串同时有翻译记忆和 MT/AI 建议可用,则新贡献将计入具有最高潜在节省值的类别。
-将鼠标悬停在条形上可获取每日或每月各方法节省的详细信息。 要获取更细粒度的视图,您还可以展开**按语言细分**部分,查看每种特定语言的节省情况表格。
+将鼠标悬停在条形上可获取每日或每月各方法节省的详细信息。要获取更细粒度的视图,您还可以展开**按语言细分**部分,查看每种特定语言的节省情况表格。
#### 默认净费率方案
-**默认净费率方案**是在未选择自定义模板时用于计算的标准内置模板。 该方案根据分层"净费率"模型定义节省,反映了行业标准,即并非所有匹配都提供同等价值。
+**默认净费率方案**是在未选择自定义模板时用于计算的标准内置模板。该方案根据分层"净费率"模型定义节省,反映了行业标准,即并非所有匹配都提供同等价值。
-例如,低百分比的模糊匹配(如低于 75%)通常需要译员完全重新翻译。 因此,该方案认为此类匹配提供 **0%** 的节省,即使已建议了匹配。
+例如,低百分比的模糊匹配(如低于 75%)通常需要译员完全重新翻译。因此,该方案认为此类匹配提供 **0%** 的节省,即使已建议了匹配。
默认方案分为两个类别,每个类别有其自己的费率:
@@ -114,24 +114,24 @@ import archiveViewing from '!/enterprise/reports/organization_reports_archive_vi
以下是根据这些默认费率计算节省的几个示例:
-* **翻译记忆示例:** 使用翻译记忆中的 **95-99% 模糊匹配**翻译一个 10 个单词的字符串。 根据表格,此匹配类型的节省为 **65%**。 因此,报告将计入 **6.5 个单词**(10 个单词 \* 65%)为已节省。
-* **MT/AI 示例(审批):** 一个 10 个单词的字符串由 MT 引擎自动翻译。 校对人员审阅后未做任何更改即批准。 此操作属于**无修改审批**类别,节省为 **90%**。 报告将计入 **9 个单词**(10 个单词 \* 90%)为已节省。
-* **MT/AI 示例(手动编辑):** 一个 10 个单词的字符串有 MT 建议。 译员编辑了建议(或编写了自己的翻译)。 系统将译员的*最终保存的翻译*与*原始 MT 建议*进行比较,发现两者的**相似度为 80%**。 此操作属于 **89-70%** 匹配类别,节省为 **50%**。 报告将计入 5 个单词(10 个单词 \* 50%)为已节省。
-* **无节省示例:** 一个 10 个单词的字符串具有 **\< 75% 模糊匹配**。 根据翻译记忆表格,这提供 **0%** 节省。 尽管存在匹配,但由于可能需要完全重新翻译,报告中不将其计为节省。
+* **翻译记忆示例:** 使用翻译记忆中的 **95-99% 模糊匹配**翻译一个 10 个单词的字符串。根据表格,此匹配类型的节省为 **65%**。因此,报告将计入 **6.5 个单词**(10 个单词 \* 65%)为已节省。
+* **MT/AI 示例(审批):** 一个 10 个单词的字符串由 MT 引擎自动翻译。校对人员审阅后未做任何更改即批准。此操作属于**无修改审批**类别,节省为 **90%**。报告将计入 **9 个单词**(10 个单词 \* 90%)为已节省。
+* **MT/AI 示例(手动编辑):** 一个 10 个单词的字符串有 MT 建议。译员编辑了建议(或编写了自己的翻译)。系统将译员的*最终保存的翻译*与*原始 MT 建议*进行比较,发现两者的**相似度为 80%**。此操作属于 **89-70%** 匹配类别,节省为 **50%**。报告将计入 5 个单词(10 个单词 \* 50%)为已节省。
+* **无节省示例:** 一个 10 个单词的字符串具有 **\< 75% 模糊匹配**。根据翻译记忆表格,这提供 **0%** 节省。尽管存在匹配,但由于可能需要完全重新翻译,报告中不将其计为节省。
### 源内容更新
-此报告跟踪在所选时间范围内对源内容所做的更改。 您可以按**日期范围**筛选数据。 报告显示文本的*总量(期末)*,以及**已添加**、**已删除**或**已修改**内容的具体指标。
+此报告跟踪在所选时间范围内对源内容所做的更改。您可以按**日期范围**筛选数据。报告显示文本的*总量(期末)*,以及**已添加**、**已删除**或**已修改**内容的具体指标。
报告数据可能最多延迟 24 小时显示。
-条形图可帮助您直观了解最重要的内容更新发生时间。 通过将鼠标悬停在条形上,您可以查看每天或每月发生的具体更改。
+条形图可帮助您直观了解最重要的内容更新发生时间。通过将鼠标悬停在条形上,您可以查看每天或每月发生的具体更改。
### QA 检查问题
-此报告提供有关自动质量保证(QA)检查的见解,突出显示翻译中的潜在不一致之处。 您可以按**日期范围**和**语言**筛选数据。
+此报告提供有关自动质量保证(QA)检查的见解,突出显示翻译中的潜在不一致之处。您可以按**日期范围**和**语言**筛选数据。
报告数据可能最多延迟 24 小时显示。
@@ -141,15 +141,15 @@ import archiveViewing from '!/enterprise/reports/organization_reports_archive_vi
* *新增(时间段)*:在所选时间段内发现的新 QA 问题数量。
* *总计(期末)*:所选时间段结束时未解决的 QA 问题总数。
-* *每 1000 词*:相对于单词数的 QA 问题密度。 此指标包括已审批的内容,仅在总单词数大于 1000 时显示。
+* *每 1000 词*:相对于单词数的 QA 问题密度。此指标包括已审批的内容,仅在总单词数大于 1000 时显示。
* *有问题的内容*:包含 QA 问题的文本量,包括已审批内容。
* *有问题的内容比率*:存在 QA 问题的文本百分比,包括已审批内容。
在指标下方,报告还包含几个附加组件:
* **按语言细分**:一个可展开的部分,显示按每种目标语言细分的关键指标表格。
-* **问题趋势**:一个折线图,用于监控随时间变化的 QA 问题总数。 您可以将鼠标悬停在数据点上,查看特定日期的问题总数。
-* **按语言划分的问题**:一个热图式表格,可视化所有目标语言中 QA 问题类型的分布(例如,*拼写错误*、*术语一致性*)。 您可以将鼠标悬停在单元格上,查看该特定语言和类型的确切问题数量。
+* **问题趋势**:一个折线图,用于监控随时间变化的 QA 问题总数。您可以将鼠标悬停在数据点上,查看特定日期的问题总数。
+* **按语言划分的问题**:一个热图式表格,可视化所有目标语言中 QA 问题类型的分布(例如,*拼写错误*、*术语一致性*)。您可以将鼠标悬停在单元格上,查看该特定语言和类型的确切问题数量。
## 翻译费用
@@ -191,8 +191,7 @@ import archiveViewing from '!/enterprise/reports/organization_reports_archive_vi
在 Base Rates 部分,您可以为以下类型的工作设置费率:
-* **完整翻译** – 针对每次由人工完成的翻译。
- 如果字符串有同一人提交的多条翻译,则只计算其中一条。 如果字符串有不同人提交的多条翻译,则每人的翻译都将被计算。
+* **完整翻译** – 针对每次由人工完成的翻译。如果字符串有同一人提交的多条翻译,则只计算其中一条。如果字符串有不同人提交的多条翻译,则每人的翻译都将被计算。
#### 高级设置 {#advanced-settings-translation-cost}
@@ -239,7 +238,7 @@ Click **Advanced settings** to expand a section with additional configuration op
* **100 / Approval** – 用于使用其他用户现有翻译进行的翻译(保存的翻译与现有翻译完全匹配),以及从头翻译(无匹配)或使用现有翻译进行的翻译的审批。
-如果多个方案类别可应用于同一翻译(例如,某字符串同时具有翻译记忆、MT 或 AI 建议以及其他用户的现有翻译),则新翻译按最低净费率方案值计算。 例如,如果某字符串具有 101%(完美)翻译记忆匹配建议(全额翻译费率的 10%)和 100% MT 匹配建议(全额翻译费率的 5%),则添加到该字符串的新翻译将按全额翻译费率的 5% 计算。
+如果多个方案类别可应用于同一翻译(例如,某字符串同时具有翻译记忆、MT 或 AI 建议以及其他用户的现有翻译),则新翻译按最低净费率方案值计算。例如,如果某字符串具有 101%(完美)翻译记忆匹配建议(全额翻译费率的 10%)和 100% MT 匹配建议(全额翻译费率的 5%),则添加到该字符串的新翻译将按全额翻译费率的 5% 计算。
您还可以为翻译记忆、MT、AI 和 Other translations 类别添加自定义匹配类型,指定首选的文本相似度百分比以及为此类翻译支付的全额翻译费率百分比。
@@ -254,9 +253,9 @@ Click **Advanced settings** to expand a section with additional configuration op
#### 添加自定义费率 {#custom-rates-translation-cost}
-除默认应用于所有语言和用户的基础费率外,您还可以为特定语言和用户添加自定义费率。 要添加自定义费率,请单击**添加自定义费率**。
+除默认应用于所有语言和用户的基础费率外,您还可以为特定语言和用户添加自定义费率。要添加自定义费率,请单击**添加自定义费率**。
-要为自定义费率选择语言和成员,请点击下拉菜单,然后选择所需内容。 您可以根据需要创建任意数量的自定义费率。
+要为自定义费率选择语言和成员,请点击下拉菜单,然后选择所需内容。您可以根据需要创建任意数量的自定义费率。
@@ -290,17 +289,17 @@ Click **Advanced settings** to expand a section with additional configuration op
##### 表格行
-默认情况下,启用 **Use category-based approval rates** 后,所有翻译和审批按其来源类别分组在一起。 不会显示单独的校对表;相反,审批作为行显示在各自的匹配块中:
+默认情况下,启用 **Use category-based approval rates** 后,所有翻译和审批按其来源类别分组在一起。不会显示单独的校对表;相反,审批作为行显示在各自的匹配块中:
* **No Match** – 从头翻译、未利用翻译记忆、MT 或 AI 的单位(按全额翻译费率计算)。
-* **TM match** – 与翻译记忆库匹配的单位。 这包括翻译的不同行(例如,`101%(完美)`、`100%`、`99-85%`)及其各自的审批行(例如,`Approval 101%(完美)`、`Approval 100%`)。
-* **MT match** – 与机器翻译引擎匹配的单位。 包含翻译行(例如,`100%`、`99-94%`)以及该类别内验证的专用 `Approval` 行。
-* **AI match** – 与 AI 建议匹配的单位。 包含翻译行(例如,`100%`、`99-94%`)以及该类别内验证的专用 `Approval` 行。
-* **Other translations match** – 与其他用户现有翻译匹配的单位。 包含翻译行(例如,`100%`、`99-94%`)以及该类别内验证的专用 `Approval` 行。
+* **TM match** – 与翻译记忆库匹配的单位。这包括翻译的不同行(例如,`101%(完美)`、`100%`、`99-85%`)及其各自的审批行(例如,`Approval 101%(完美)`、`Approval 100%`)。
+* **MT match** – 与机器翻译引擎匹配的单位。包含翻译行(例如,`100%`、`99-94%`)以及该类别内验证的专用 `Approval` 行。
+* **AI match** – 与 AI 建议匹配的单位。包含翻译行(例如,`100%`、`99-94%`)以及该类别内验证的专用 `Approval` 行。
+* **Other translations match** – 与其他用户现有翻译匹配的单位。包含翻译行(例如,`100%`、`99-94%`)以及该类别内验证的专用 `Approval` 行。
* **Total** – 汇总该特定部分所有已翻译、加权和已审批的单位。
- 禁用 **Use category-based approval rates** 后,翻译记忆、MT、AI 和 Other translations 块下的特定 **Approval** 行将被移除。 取而代之的是,在表格底部添加一个单独的独立 **Proofreading** 行。 整个分组部分中所有已审校单元均汇总到此行,并按您的固定基础审校费率计算。
+ 禁用 **Use category-based approval rates** 后,翻译记忆、MT、AI 和 Other translations 块下的特定 **Approval** 行将被移除。取而代之的是,在表格底部添加一个单独的独立 **Proofreading** 行。整个分组部分中所有已审校单元均汇总到此行,并按您的固定基础审校费率计算。
##### 导出
@@ -311,9 +310,9 @@ Click **Advanced settings** to expand a section with additional configuration op
使用此报告可评估组织中使用的自动翻译方法(AI、MT 和翻译记忆)的翻译质量,并识别最高效的方法。
-此报告分析自动翻译字符串所需的译后编辑工作量。 它将初始自动翻译与最终审批翻译进行比较,以计算匹配分数。 这有助于您识别哪些 AI 提示词或 MT 引擎需要最少的人工编辑,从而让您调整工作流并增加对最佳性能方法的使用。
+此报告分析自动翻译字符串所需的译后编辑工作量。它将初始自动翻译与最终审批翻译进行比较,以计算匹配分数。这有助于您识别哪些 AI 提示词或 MT 引擎需要最少的人工编辑,从而让您调整工作流并增加对最佳性能方法的使用。
-匹配分数指标在字符级别计算。 您选择的报告单位(字符串、单词、字符或含空格字符)决定结果的显示方式(例如,如果您选择字符串,则整个源字符串将根据其总匹配分数放入一个类别)。
+匹配分数指标在字符级别计算。您选择的报告单位(字符串、单词、字符或含空格字符)决定结果的显示方式(例如,如果您选择字符串,则整个源字符串将根据其总匹配分数放入一个类别)。
### 报告范围
@@ -327,9 +326,9 @@ Click **Advanced settings** to expand a section with additional configuration op
1. **自动翻译** – 使用 AI、MT 或翻译记忆对源内容应用自动翻译。
- 2. **译后编辑和审批** – 让您的校对人员审查自动翻译的字符串。 他们应修复任何错误或文体问题(译后编辑)并批准最终版本。
+ 2. **译后编辑和审批** – 让您的校对人员审查自动翻译的字符串。他们应修复任何错误或文体问题(译后编辑)并批准最终版本。
3. **测量准确性** – 生成自动翻译准确性报告。
- 4. **优化** – 识别哪个 AI 提示词、MT 引擎或翻译记忆需要最少的人工编辑。 更新您的工作流,将该高性能方法用于未来的翻译。
+ 4. **优化** – 识别哪个 AI 提示词、MT 引擎或翻译记忆需要最少的人工编辑。更新您的工作流,将该高性能方法用于未来的翻译。
### 生成报告 {#generating-auto-translation-accuracy}
@@ -338,10 +337,10 @@ Click **Advanced settings** to expand a section with additional configuration op
* **任务:** 未选择、所有任务或多个特定任务。
* **语言**:所有语言或特定语言。
-* **时间段**:所有时间、今天、昨天、最近 7 天、最近 30 天、上个月或自定义范围。 此筛选器选择字符串被自动翻译时间的范围。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。 如果未选择任何项目,此筛选器默认为*所有项目*。
+* **时间段**:所有时间、今天、昨天、最近 7 天、最近 30 天、上个月或自定义范围。此筛选器选择字符串被自动翻译时间的范围。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。如果未选择任何项目,此筛选器默认为*所有项目*。
-此外,使用报告的**设置**,您可以配置**匹配分数类别**。 这些设置决定图表如何对已编辑的翻译进行分组。 例如,如果您设置了 99-90% 的类别,则已批准翻译与自动翻译在该范围内匹配的源字符串将被分组在一起。 低于您最低定义的匹配类别的任何内容将被视为**无匹配**(新翻译)。
+此外,使用报告的**设置**,您可以配置**匹配分数类别**。这些设置决定图表如何对已编辑的翻译进行分组。例如,如果您设置了 99-90% 的类别,则已批准翻译与自动翻译在该范围内匹配的源字符串将被分组在一起。低于您最低定义的匹配类别的任何内容将被视为**无匹配**(新翻译)。
要生成自动翻译准确性报告,请按以下步骤操作:
@@ -369,16 +368,16 @@ Click **Advanced settings** to expand a section with additional configuration op
* **通过翻译记忆自动翻译**:
* 通过翻译记忆自动翻译的已审批单词总数
-每个部分显示源内容的量,按以下关键指标细分。 (在此说明中,我们假设**字符串**被选为报告单位):
+每个部分显示源内容的量,按以下关键指标细分。(在此说明中,我们假设**字符串**被选为报告单位):
-* **总计** – 通过自动翻译添加翻译且随后被批准的源字符串总数。 这包括未经修改即批准的字符串,以及校对人员添加了更正翻译后被批准的字符串。
+* **总计** – 通过自动翻译添加翻译且随后被批准的源字符串总数。这包括未经修改即批准的字符串,以及校对人员添加了更正翻译后被批准的字符串。
* **100% 匹配** – 已批准翻译与通过自动翻译添加的翻译完全匹配(100%)的源字符串数量。
-* **匹配分数范围**(例如,70-99% 匹配)– 已批准翻译与自动翻译在配置的百分比范围内匹配的源字符串数量。 这表明校对人员编辑了自动翻译,但最终批准版本与原始建议仍然相似。
-* **平均 匹配分数** – 初始自动翻译与最终审批文本之间相似度的平均百分比。 百分比越高,意味着自动翻译越准确,需要的编辑越少。
-* **无匹配** – 已批准翻译与自动翻译的差异超过您配置的匹配分数类别中最低百分比的源字符串数量。 在这些情况下,翻译在校对期间被更改得如此显著,以至于被视为完全重写(新翻译)。
-* **质量分数** – 根据已翻译内容所达到的平均匹配分数衡量整体质量。 计算方式如下:`100 - ((Unedited + (Edited * (100 - Avg.` Match Score))) / Total)\`
+* **匹配分数范围**(例如,70-99% 匹配)– 已批准翻译与自动翻译在配置的百分比范围内匹配的源字符串数量。这表明校对人员编辑了自动翻译,但最终批准版本与原始建议仍然相似。
+* **平均匹配分数** – 初始自动翻译与最终审批文本之间相似度的平均百分比。百分比越高,意味着自动翻译越准确,需要的编辑越少。
+* **无匹配** – 已批准翻译与自动翻译的差异超过您配置的匹配分数类别中最低百分比的源字符串数量。在这些情况下,翻译在校对期间被更改得如此显著,以至于被视为完全重写(新翻译)。
+* **质量分数** – 根据已翻译内容所达到的平均匹配分数衡量整体质量。计算方式如下:`100 - ((Unedited + (Edited * (100 - Avg.` Match Score))) / Total)\`
-指标下方的**堆叠直方图**可视化这些类别随时间的分布。 每个条形代表已处理的源单位量,按质量类别堆叠(例如,*100% 匹配*、*匹配分数:99-90%*、*无匹配*)。
+指标下方的**堆叠直方图**可视化这些类别随时间的分布。每个条形代表已处理的源单位量,按质量类别堆叠(例如,*100% 匹配*、*匹配分数:99-90%*、*无匹配*)。
要下载自动翻译准确性报告,请点击**导出**并选择首选的导出格式(CSV、XLSX 或 JSON)。
@@ -386,9 +385,9 @@ Click **Advanced settings** to expand a section with additional configuration op
使用此报告可评估组织中各译员的翻译质量,并识别表现最佳的成员。
-此报告分析人工译员提交的翻译所需的译后编辑工作量。 它将每位译员的初始翻译与最终审批版本进行比较,以计算**匹配分数**。 这有助于您识别持续产出高质量、需要极少修改工作的译员,以及可能受益于额外指导或培训的译员。
+此报告分析人工译员提交的翻译所需的译后编辑工作量。它将每位译员的初始翻译与最终审批版本进行比较,以计算**匹配分数**。这有助于您识别持续产出高质量、需要极少修改工作的译员,以及可能受益于额外指导或培训的译员。
-匹配分数指标在字符级别计算。 您选择的报告单位(字符串、单词或字符)决定结果的显示方式(例如,如果您选择字符串,则整个源字符串将根据其总匹配分数放入一个类别)。
+匹配分数指标在字符级别计算。您选择的报告单位(字符串、单词或字符)决定结果的显示方式(例如,如果您选择字符串,则整个源字符串将根据其总匹配分数放入一个类别)。
### 报告范围
@@ -402,21 +401,21 @@ Click **Advanced settings** to expand a section with additional configuration op
1. **翻译** – 让您的译员翻译源内容。
- 2. **校对和审批** – 让您的校对人员审查翻译。 他们应修复任何错误或文体问题(译后编辑)并批准最终版本。
+ 2. **校对和审批** – 让您的校对人员审查翻译。他们应修复任何错误或文体问题(译后编辑)并批准最终版本。
3. **衡量准确性** – 生成译员准确性报告,了解校对人员需要对每位译员的工作进行多少编辑。
- 4. **反馈** – 使用调查结果提供有针对性的反馈。 具有高**100% 匹配**率的译员是您的顶尖表现者,而高**无匹配**率可能表明需要更好地遵守术语表或接受风格指南培训。
+ 4. **反馈** – 使用调查结果提供有针对性的反馈。具有高**100% 匹配**率的译员是您的顶尖表现者,而高**无匹配**率可能表明需要更好地遵守术语表或接受风格指南培训。
### 生成报告 {#generating-translator-accuracy}
您可以根据以下筛选器生成译员准确性报告:
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。 如果未选择任何项目,此筛选器默认为*所有项目*。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。如果未选择任何项目,此筛选器默认为*所有项目*。
* **用户**:所有用户或选定的用户。
* **语言**:所有语言或特定语言。
-* **时间段**:所有时间、今天、昨天、最近 7 天、最近 30 天、上个月或自定义范围。 此筛选器选择翻译添加时间的范围。
+* **时间段**:所有时间、今天、昨天、最近 7 天、最近 30 天、上个月或自定义范围。此筛选器选择翻译添加时间的范围。
-此外,使用报告的**设置**,您可以配置**匹配分数类别**。 这些设置决定图表如何对已编辑的翻译进行分组。 例如,如果您设置了 99-90% 的类别,则已批准翻译与初始翻译在该范围内匹配的源字符串将被分组在一起。 低于您最低定义的匹配类别的任何内容将被视为**无匹配**(新翻译)。
+此外,使用报告的**设置**,您可以配置**匹配分数类别**。这些设置决定图表如何对已编辑的翻译进行分组。例如,如果您设置了 99-90% 的类别,则已批准翻译与初始翻译在该范围内匹配的源字符串将被分组在一起。低于您最低定义的匹配类别的任何内容将被视为**无匹配**(新翻译)。
要生成译员准确性报告,请按照以下步骤操作:
@@ -432,17 +431,17 @@ Click **Advanced settings** to expand a section with additional configuration op
生成报告后,您将看到按语言分组的信息,每位译员都列出了各自的统计数据。
-在每个部分中,数据以**饼图**形式显示。 该图表根据译员初始工作与最终批准版本的接近程度,可视化源内容的比例:
+在每个部分中,数据以**饼图**形式显示。该图表根据译员初始工作与最终批准版本的接近程度,可视化源内容的比例:
* **100% 匹配** – 已批准翻译与译员初始翻译完全匹配的源单位数量(未经编辑即批准)。
* **匹配分数范围**(例如,99-90% 匹配)– 已批准翻译是译员工作的编辑版本但在配置的百分比范围内仍相似的源单位数量。
-* **无匹配** – 已批准翻译与译员初始工作显著不同(低于最低配置匹配类别)的源单位数量。 在这些情况下,翻译在校对期间被更改得如此显著,以至于被视为完全重写(新翻译)。
+* **无匹配** – 已批准翻译与译员初始工作显著不同(低于最低配置匹配类别)的源单位数量。在这些情况下,翻译在校对期间被更改得如此显著,以至于被视为完全重写(新翻译)。
要下载译员准确性报告,请单击**导出**并选择首选导出格式(CSV、XLSX 或 JSON)。
## 任务使用情况
-使用此报告可全面了解组织内的任务管理情况。 它可以帮助您分析工作量分配、比较创建与解决率、跟踪团队绩效和效率、监控任务完成时间以及查看相关费用。
+使用此报告可全面了解组织内的任务管理情况。它可以帮助您分析工作量分配、比较创建与解决率、跟踪团队绩效和效率、监控任务完成时间以及查看相关费用。
**任务使用情况**报告具有以下全局筛选器,默认应用于所有子报告:
@@ -451,9 +450,9 @@ Click **Advanced settings** to expand a section with additional configuration op
* **语言**:*全部*或特定目标语言。
* **类型**:*所有类型*、*翻译*、*审校*、*由供应商翻译*或*由供应商审校*。
* **创建者**:*所有成员*或特定成员。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。 如果未选择任何项目,此筛选器默认为*所有项目*。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。如果未选择任何项目,此筛选器默认为*所有项目*。
-以下每个子报告都有自己的筛选器集,这些筛选器从全局设置中预填充,但可以单独调整。 这使您可以先从宏观概览开始,然后针对每种分析类型将范围缩小到特定数据集。
+以下每个子报告都有自己的筛选器集,这些筛选器从全局设置中预填充,但可以单独调整。这使您可以先从宏观概览开始,然后针对每种分析类型将范围缩小到特定数据集。
要下载报告以供进一步分析或存档,请单击**导出**并选择首选格式(CSV、XLSX 或 JSON)。
@@ -461,7 +460,7 @@ Click **Advanced settings** to expand a section with additional configuration op
### 工作量
-此部分帮助您了解组织中任务的数量和当前状态。 您可以根据以下筛选参数生成工作量报告:
+此部分帮助您了解组织中任务的数量和当前状态。您可以根据以下筛选参数生成工作量报告:
* **分组依据**:*语言*、*类型*或*用户*。
* **时间段**:*所有时间*、*今天*、*昨天*、*最近 7 天*、*最近 30 天*、*上个月*或*自定义范围*。
@@ -469,7 +468,7 @@ Click **Advanced settings** to expand a section with additional configuration op
* **类型**:*所有类型*、*翻译*、*审校*、*由供应商翻译*或*由供应商审校*。
* **创建者**:*所有成员*或特定成员。
* **负责人**:*所有成员*或特定成员。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
主要指标显示您组织工作负载的快照,包括:
@@ -494,14 +493,14 @@ Click **Advanced settings** to expand a section with additional configuration op
* **语言**:*全部*或特定目标语言。
* **类型**:*所有类型*、*翻译*、*审校*、*由供应商翻译*或*由供应商审校*。
* **创建者**:*所有成员*或特定成员。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
本部分显示以下主要指标:
* *已创建*:所选时间段内创建的任务总数。
* *已解决*:所选时间段内已解决(即移至*已完成*或*已关闭*状态)的任务总数。
-在指标下方,折线图直观显示随时间变化的已创建与已解决任务的累计数量,使您可以一目了然地查看趋势。 此外,您可以展开**按语言细分**部分,以表格形式查看每种目标语言的已创建和已解决任务数量。
+在指标下方,折线图直观显示随时间变化的已创建与已解决任务的累计数量,使您可以一目了然地查看趋势。此外,您可以展开**按语言细分**部分,以表格形式查看每种目标语言的已创建和已解决任务数量。
### 任务绩效
@@ -515,7 +514,7 @@ Click **Advanced settings** to expand a section with additional configuration op
* **类型**:*所有类型*、*翻译*、*审校*、*由供应商翻译*或*由供应商审校*。
* **创建者**:*所有成员*或特定成员。
* **负责人**:*所有成员*或特定成员。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
本部分显示以下主要指标:
@@ -525,7 +524,7 @@ Click **Advanced settings** to expand a section with additional configuration op
* *准时已关闭数*:在截止日期当天或之前完成并关闭的任务数量。
* *准时率*:所选时间段内,在截止日期当天或之前关闭的任务占所有已关闭任务的百分比。
-在指标下方,堆叠条形图直观显示随时间变化的绩效,将*逾期已关闭*的任务数与*准时已关闭*的任务数进行比较。 要获取更详细的视图,您可以展开**按语言细分**部分,查看每种目标语言的绩效细分。
+在指标下方,堆叠条形图直观显示随时间变化的绩效,将*逾期已关闭*的任务数与*准时已关闭*的任务数进行比较。要获取更详细的视图,您可以展开**按语言细分**部分,查看每种目标语言的绩效细分。
### 任务完成时间
@@ -540,17 +539,17 @@ Click **Advanced settings** to expand a section with additional configuration op
* **创建者**:*所有成员*或特定成员。
* **负责人**:*所有成员*或特定成员。
* **大小(单词数)**:*任意*或自定义单词数范围。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
本部分显示以下主要指标:
-* *平均。 完成时间*:任务从创建起到完成所花费的平均时间。
+* *平均。完成时间*:任务从创建起到完成所花费的平均时间。
* *中位数*:任务完成所花费时间的中位数,代表大多数任务的典型完成时间。
-* *第 80 百分位*:80% 的任务在此时间内完成。 这有助于了解完成时间的上限范围,同时忽略极端异常值。
-* *最大。 完成时间*:所选集合中完成任何单个任务所花费的最长时间。
-* *平均。 等待时间*:任务在工作开始前处于*待处理*状态的平均时间。
-* *平均。 逾期时间*:任务超过截止日期完成的平均时长。 此指标仅针对逾期关闭的任务进行计算。
-* *平均。 活跃工作时间*:实际处理任务所花费的平均时间。 这不包括任务处于*待处理*状态的初始时间。
+* *第 80 百分位*:80% 的任务在此时间内完成。这有助于了解完成时间的上限范围,同时忽略极端异常值。
+* *最大。完成时间*:所选集合中完成任何单个任务所花费的最长时间。
+* *平均。等待时间*:任务在工作开始前处于*待处理*状态的平均时间。
+* *平均。逾期时间*:任务超过截止日期完成的平均时长。此指标仅针对逾期关闭的任务进行计算。
+* *平均。活跃工作时间*:实际处理任务所花费的平均时间。这不包括任务处于*待处理*状态的初始时间。
主要指标也可在可展开的**按语言细分**部分中查看,该部分显示每种目标语言的完成时间和等待时间的详细表格。
@@ -558,7 +557,7 @@ Click **Advanced settings** to expand a section with additional configuration op
此部分帮助您审查和分析组织中与任务相关的财务成本。
-此报告汇总所有已记录成本估算或翻译成本的任务的总费用。 翻译费用报告中的实际费用始终优先。 要将任务的财务数据包含在此摘要中,您必须先为该特定任务生成费用或估算报告。
+此报告汇总所有已记录成本估算或翻译成本的任务的总费用。翻译费用报告中的实际费用始终优先。要将任务的财务数据包含在此摘要中,您必须先为该特定任务生成费用或估算报告。
您可以根据以下筛选参数生成任务费用报告:
@@ -567,15 +566,15 @@ Click **Advanced settings** to expand a section with additional configuration op
* **语言**:*全部*或特定目标语言。
* **类型**:*所有类型*、*翻译*、*审校*、*由供应商翻译*或*由供应商审校*。
* **创建者**:*所有成员*或特定成员。
-* **状态**:*待处理*、*进行中*、*已完成*、*已关闭*或*待审批*。 您可以同时选择多个状态。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
+* **状态**:*待处理*、*进行中*、*已完成*、*已关闭*或*待审批*。您可以同时选择多个状态。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
-本部分显示以下主要指标。 如果任务中使用了多种货币,每种货币的费用将分别显示。
+本部分显示以下主要指标。如果任务中使用了多种货币,每种货币的费用将分别显示。
* *含估算的任务费用*:筛选范围内所有具有关联估算或实际费用的任务的总费用。
* *含估算的任务费用(活跃中)*:在筛选范围内,仅处于*活跃*状态(即“待处理”或“进行中”状态)的任务的总费用。
-要获取更详细的视图,您可以展开**按语言细分**部分。 此表格显示每种语言的任务数量及其相关费用,同时按总任务数与活跃任务数细分。
+要获取更详细的视图,您可以展开**按语言细分**部分。此表格显示每种语言的任务数量及其相关费用,同时按总任务数与活跃任务数细分。
## 花费时间
@@ -588,7 +587,7 @@ Click **Advanced settings** to expand a section with additional configuration op
* **分组依据**:成员、语言、任务或项目。
* **时间段**:所有时间、今天、昨天、最近 7 天、最近 30 天、上个月或自定义范围。
* **任务:** 未选择、所有任务或多个特定任务。
-* **项目**:*所有项目*或特定项目。 您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
+* **项目**:*所有项目*或特定项目。您可以选择*工作区(所有群组)*、特定项目群组或单个项目。
* **语言**:全部或特定目标语言。
* **类型**:所有类型、翻译、审校、由供应商翻译或由供应商审校。
* **用户**:所有用户或特定用户。
@@ -611,17 +610,17 @@ Click **Advanced settings** to expand a section with additional configuration op
### 费率 {#rates-time-spent}
-您可以为组织中贡献者完成的工作设置每小时价格。 与**翻译费用**报告不同,**花费时间**报告的单位固定为**小时**。
+您可以为组织中贡献者完成的工作设置每小时价格。与**翻译费用**报告不同,**花费时间**报告的单位固定为**小时**。
#### 基础费率 {#base-rate-time-spent}
-在**基础费率**部分,您可以设置适用于组织中所有工作类型(翻译和审校)的每小时费率。 此费率作为所有语言、成员和项目的默认费率。
+在**基础费率**部分,您可以设置适用于组织中所有工作类型(翻译和审校)的每小时费率。此费率作为所有语言、成员和项目的默认费率。
#### 添加自定义费率 {#custom-rates-time-spent}
-除默认应用于所有语言和用户的基础费率外,您还可以为特定语言和用户添加自定义费率。 要添加自定义费率,请单击**添加自定义费率**。
+除默认应用于所有语言和用户的基础费率外,您还可以为特定语言和用户添加自定义费率。要添加自定义费率,请单击**添加自定义费率**。
-要为自定义费率选择语言和用户,请单击下拉菜单并选择所需内容。 您可以根据需要创建任意数量的自定义费率。
+要为自定义费率选择语言和用户,请单击下拉菜单并选择所需内容。您可以根据需要创建任意数量的自定义费率。
#### 费率模板 {#rate-templates-time-spent}
@@ -637,30 +636,30 @@ Click **Advanced settings** to expand a section with additional configuration op
报告生成后,您将看到以下金额:
-* **总计** – 组织级别所有项目中所有翻译和审校活动的成本及所用时间。 它将显示在页面的顶部中央位置。
-* **小计** – 每种语言、每位成员或每个项目的总成本及所用时间。 结果按您选择的参数进行分组。
+* **总计** – 组织级别所有项目中所有翻译和审校活动的成本及所用时间。它将显示在页面的顶部中央位置。
+* **小计** – 每种语言、每位成员或每个项目的总成本及所用时间。结果按您选择的参数进行分组。
要下载**所用时间**报告,请单击**导出报告**并选择所需格式(CSV、XLSX 或 JSON)以便进一步分析或存档。
- 生成的**花费时间**报告可在[存档](#archive)部分查看。 即使相关任务之后被删除,任务的记录时间仍会包含在报告中。
+ 生成的**花费时间**报告可在[存档](#archive)部分查看。即使相关任务之后被删除,任务的记录时间仍会包含在报告中。
## 最佳成员
-顶级成员报告可让您了解随时间推移对组织翻译贡献最多的人员。 此列表包含所有曾经做过贡献的用户,即使他们已不再是当前组织成员。
+顶级成员报告可让您了解随时间推移对组织翻译贡献最多的人员。此列表包含所有曾经做过贡献的用户,即使他们已不再是当前组织成员。
默认参数:
* *文本单位*:单词
* *时间段*:最近 30 天
-* *排序依据*:已翻译的文本单位。 翻译最多的成员排在列表顶部。
+* *排序依据*:已翻译的文本单位。翻译最多的成员排在列表顶部。
* *语言*:所有语言
* *项目*:所有项目
报告表格中,您自己的用户名旁边会显示 **You** 标签,便于识别您的个人贡献。
-通过单击所需参数重新对成员排序。 例如,如果您想按校对活动分析成员,请单击*已审批*参数重新排序。
+通过单击所需参数重新对成员排序。例如,如果您想按校对活动分析成员,请单击*已审批*参数重新排序。
@@ -671,11 +670,11 @@ Click **Advanced settings** to expand a section with additional configuration op
1. 选择首选报告单位(单词、字符串、含或不含空格的字符)。
2. 选择您想查看贡献者活动的时间段。
- 3. 要制作特定语言的贡献者列表,请从列表上方的下拉菜单中选择所需语言。 或者,选择**所有语言**。
- 4. 选择特定项目。 或者,选择**所有项目**。
+ 3. 要制作特定语言的贡献者列表,请从列表上方的下拉菜单中选择所需语言。或者,选择**所有语言**。
+ 4. 选择特定项目。或者,选择**所有项目**。
-要查找特定成员,请使用搜索字段。 要打开成员的个人资料页面,请双击其姓名。
+要查找特定成员,请使用搜索字段。要打开成员的个人资料页面,请双击其姓名。
顶级成员列表包括以下列:
@@ -700,7 +699,7 @@ Click **Advanced settings** to expand a section with additional configuration op
存档部分允许您访问以前生成的翻译成本报告记录,为查看历史数据提供便捷方式。
-本部分还消除了等待报告生成完成的需要。 您可以发起报告生成,稍后再随时查看。 在存档中,您可以查看报告摘要,如有必要,可以以各种支持的文件格式下载。
+本部分还消除了等待报告生成完成的需要。您可以发起报告生成,稍后再随时查看。在存档中,您可以查看报告摘要,如有必要,可以以各种支持的文件格式下载。
组织拥有其独立的存档部分,其中包含以前生成的报告,仅限具有管理员权限(或更高权限)的用户访问。
diff --git a/src/content/docs/zh/enterprise/team-management/inviting-people.mdx b/src/content/docs/zh/enterprise/team-management/inviting-people.mdx
index 99b146eb0..2acfd9a34 100644
--- a/src/content/docs/zh/enterprise/team-management/inviting-people.mdx
+++ b/src/content/docs/zh/enterprise/team-management/inviting-people.mdx
@@ -13,11 +13,11 @@ import inviteOrganizationUser from '!/enterprise/team-management/invite_people_i
import inviteProjectUser from '!/enterprise/team-management/invite_people_invite_project_user.png';
import projectPermissions from '!/enterprise/team-management/invite_people_project_permissions.png';
-本指南介绍如何将用户邀请至您的组织或直接邀请至特定项目。 您将了解如何根据邀请方式分配适当的角色和权限,以及在哪里管理受邀用户。
+本指南介绍如何将用户邀请至您的组织或直接邀请至特定项目。您将了解如何根据邀请方式分配适当的角色和权限,以及在哪里管理受邀用户。
## 邀请他人加入组织
-邀请他人加入组织时,您可以立即授予其管理员或工作区管理员访问权限,也可以在不赋予工作区权限的情况下添加他们,之后再定义其访问权限。 添加后,用户可被邀请加入特定项目或分配到工作流步骤。 请注意,众包项目对所有组织成员自动可见。
+邀请他人加入组织时,您可以立即授予其管理员或工作区管理员访问权限,也可以在不赋予工作区权限的情况下添加他们,之后再定义其访问权限。添加后,用户可被邀请加入特定项目或分配到工作流步骤。请注意,众包项目对所有组织成员自动可见。
组织[安全设置](/zh/enterprise/security/#安全选项),例如**允许注册**和**管理员管理的邀请**,定义了用户加入组织的方式以及谁可以邀请他们。
@@ -38,7 +38,7 @@ import projectPermissions from '!/enterprise/team-management/invite_people_proje
## 邀请他人加入项目
-您可以直接将他人邀请至项目,并通过分配角色授予所需权限。 如果受邀者尚未成为组织成员,他们将被自动添加到组织中。
+您可以直接将他人邀请至项目,并通过分配角色授予所需权限。如果受邀者尚未成为组织成员,他们将被自动添加到组织中。
@@ -47,8 +47,8 @@ import projectPermissions from '!/enterprise/team-management/invite_people_proje
1. 打开您的项目,然后在左侧边栏中选择**成员**。
2. 点击右上角的**邀请人员**。
- 3. 从当前组织成员中选择,或输入您要邀请的人员的电子邮件地址。 您也可以复制共享链接,直接通过电子邮件发送。
- 4. 为受邀者定义[权限](/zh/enterprise/roles/)。 默认情况下,**访问所有项目语言**处于启用状态。 如果您希望授予对特定语言或工作流步骤的访问权限,请将其禁用。
+ 3. 从当前组织成员中选择,或输入您要邀请的人员的电子邮件地址。您也可以复制共享链接,直接通过电子邮件发送。
+ 4. 为受邀者定义[权限](/zh/enterprise/roles/)。默认情况下,**访问所有项目语言**处于启用状态。如果您希望授予对特定语言或工作流步骤的访问权限,请将其禁用。
5. 单击 **Invite**。
diff --git a/src/content/docs/zh/enterprise/team-management/organization-members.mdx b/src/content/docs/zh/enterprise/team-management/organization-members.mdx
index 7e8952ff2..acc79b5a8 100644
--- a/src/content/docs/zh/enterprise/team-management/organization-members.mdx
+++ b/src/content/docs/zh/enterprise/team-management/organization-members.mdx
@@ -16,7 +16,7 @@ import userDetails from '!/enterprise/team-management/organization_members_user_
## 查看与搜索用户
-打开组织的**工作区**,在左侧边栏选择**用户**,即可在**用户**标签页中查看和管理组织成员列表。 列表显示每位用户的姓名、团队、状态、2FA 状态、加入日期和最后在线时间。
+打开组织的**工作区**,在左侧边栏选择**用户**,即可在**用户**标签页中查看和管理组织成员列表。列表显示每位用户的姓名、团队、状态、2FA 状态、加入日期和最后在线时间。
**状态**列可显示以下状态:
@@ -55,15 +55,15 @@ import userDetails from '!/enterprise/team-management/organization_members_user_
2. 单击该用户,或右键单击并从上下文菜单中选择**资料**。
-**用户详情**页面将打开,提供全面的信息和管理选项。 该页面由两个主要部分组成:
+**用户详情**页面将打开,提供全面的信息和管理选项。该页面由两个主要部分组成:
* 左侧的**用户信息面板**提供用户资料和关键设置的简要摘要:
- * **用户身份**:显示用户的头像、名字、姓氏、用户名和电子邮件。 单击复制图标可复制电子邮件地址。 信封图标可让您直接联系该用户。 相关角色将显示**所有者**或**管理员**标识。
+ * **用户身份**:显示用户的头像、名字、姓氏、用户名和电子邮件。单击复制图标可复制电子邮件地址。信封图标可让您直接联系该用户。相关角色将显示**所有者**或**管理员**标识。
* **权限**:包含用于管理用户状态和访问级别的切换开关,包括**管理员**、**管理员访问权限**和**工作区管理者**。
- * **2FA 方式**:显示用户已配置的双重验证方式(例如**验证器应用**、**设备验证**)。 您也可以在此处为用户**重置 2FA**。
+ * **2FA 方式**:显示用户已配置的双重验证方式(例如**验证器应用**、**设备验证**)。您也可以在此处为用户**重置 2FA**。
* **登录方式**:显示用户可用于登录的方式(例如**电子邮件/用户名和密码**、**SAML**、**OpenID Connect**)。
* **已授权应用**:列出用户已授权的 Crowdin 应用。
- * **团队**:显示用户所属的团队。 您可以单击**添加到团队**将用户分配至新团队。 如果用户不属于任何团队,将显示“非团队成员”。
+ * **团队**:显示用户所属的团队。您可以单击**添加到团队**将用户分配至新团队。如果用户不属于任何团队,将显示“非团队成员”。
* **用户数据**:包含**加入**日期、**最后活跃**时间、**代词**、**本地时间**、**个人访问令牌**数量和**注册方式**等详细信息。
* 右侧的**管理标签页**允许您管理用户的具体活动:
* **项目和角色**:添加、编辑、清除或删除项目权限。
@@ -84,12 +84,12 @@ import userDetails from '!/enterprise/team-management/organization_members_user_
* 单击右上角的**权限**下拉菜单。
* 右键单击所选用户以打开上下文菜单。
4. 选择所需操作:
- * **添加项目权限**或**移除项目权限**。 您可以通过分配或移除任意项目角色,一次性管理多个项目的权限。
+ * **添加项目权限**或**移除项目权限**。您可以通过分配或移除任意项目角色,一次性管理多个项目的权限。
* **启用管理员访问权限**或**禁用管理员访问权限**。
* **封禁**或**解除封禁**。
-您也可以直接在用户的**用户详情**页面管理其权限。 组织级别权限(如**管理员访问权限**)可使用**用户信息**面板中的切换开关进行设置,而项目特定角色则在**项目和角色**标签页中管理。
+您也可以直接在用户的**用户详情**页面管理其权限。组织级别权限(如**管理员访问权限**)可使用**用户信息**面板中的切换开关进行设置,而项目特定角色则在**项目和角色**标签页中管理。
## 将用户添加至团队
@@ -119,7 +119,7 @@ import userDetails from '!/enterprise/team-management/organization_members_user_
## 重置用户的 2FA
-组织所有者和管理员可以为丢失了验证设备访问权限的成员发起 2FA 重置。 此流程将向用户发送一封包含重置链接的电子邮件。
+组织所有者和管理员可以为丢失了验证设备访问权限的成员发起 2FA 重置。此流程将向用户发送一封包含重置链接的电子邮件。
您可以通过以下两种方式触发 2FA 重置:
@@ -128,7 +128,7 @@ import userDetails from '!/enterprise/team-management/organization_members_user_
### 后续步骤
-用户将收到一封包含重置链接的电子邮件,该链接有效期为 15 分钟。 用户单击电子邮件中的**重置双重验证 >** 链接后:
+用户将收到一封包含重置链接的电子邮件,该链接有效期为 15 分钟。用户单击电子邮件中的**重置双重验证 >** 链接后:
1. 他们将被重定向到确认页面。
diff --git a/src/content/docs/zh/enterprise/team-management/project-members.mdx b/src/content/docs/zh/enterprise/team-management/project-members.mdx
index 7bf3ea751..2ad8bcf4a 100644
--- a/src/content/docs/zh/enterprise/team-management/project-members.mdx
+++ b/src/content/docs/zh/enterprise/team-management/project-members.mdx
@@ -12,11 +12,11 @@ import { Icon } from 'astro-icon/components';
import membersList from '!/enterprise/team-management/project_members_list.png';
import memberDetails from '!/enterprise/team-management/project_members_details.png';
-角色根据成员的职责和分配的语言定义项目成员的操作权限。 项目所有者、管理员和经理可以邀请新成员、分配角色并管理其权限。 语言协调员还可以在其分配的语言范围内管理成员,包括邀请译员和审校员。
+角色根据成员的职责和分配的语言定义项目成员的操作权限。项目所有者、管理员和经理可以邀请新成员、分配角色并管理其权限。语言协调员还可以在其分配的语言范围内管理成员,包括邀请译员和审校员。
## 查看与搜索项目成员
-打开您的项目,然后在左侧边栏中选择**成员**,以查看和管理项目成员列表。 列表显示每位成员的姓名、角色、团队以及获得项目访问权限的日期。 默认选中**成员**标签页。 您可以切换到**团队**标签页以查看和管理项目团队。
+打开您的项目,然后在左侧边栏中选择**成员**,以查看和管理项目成员列表。列表显示每位成员的姓名、角色、团队以及获得项目访问权限的日期。默认选中**成员**标签页。您可以切换到**团队**标签页以查看和管理项目团队。
要筛选成员,请单击 并使用可用的筛选选项:
diff --git a/src/content/docs/zh/enterprise/team-management/roles.mdx b/src/content/docs/zh/enterprise/team-management/roles.mdx
index 41d5b5b6d..fab5d4224 100644
--- a/src/content/docs/zh/enterprise/team-management/roles.mdx
+++ b/src/content/docs/zh/enterprise/team-management/roles.mdx
@@ -8,13 +8,13 @@ sidebar:
import { Aside } from '@astrojs/starlight/components';
-Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制权限。 通过分配角色,您可以管理用户在编辑器、项目设置和组织设置中的权限。
+Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制权限。通过分配角色,您可以管理用户在编辑器、项目设置和组织设置中的权限。
以下是每个角色及其相关权限的说明。
## 所有者
-所有者是创建组织并对其拥有完全控制权的用户。 所有者可以邀请用户加入组织并管理其访问权限、配置组织设置、管理供应商、创建项目和群组、处理源文件和译文文件、设置集成等。
+所有者是创建组织并对其拥有完全控制权的用户。所有者可以邀请用户加入组织并管理其访问权限、配置组织设置、管理供应商、创建项目和群组、处理源文件和译文文件、设置集成等。
只有所有者可以删除组织或将所有权转让给其他用户。
@@ -22,13 +22,13 @@ Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制
## 管理员
-管理员拥有与组织所有者相似的权限,可完全访问组织,包括邀请和管理用户、配置组织设置以及创建和管理项目和群组。 管理员无法删除组织或转让所有权。
+管理员拥有与组织所有者相似的权限,可完全访问组织,包括邀请和管理用户、配置组织设置以及创建和管理项目和群组。管理员无法删除组织或转让所有权。
**使用场景:** 适用于需要完全访问权限来管理组织、其项目和设置,但无需删除组织能力的受信任团队成员。
## 管理员
-项目管理员的控制范围更为集中,具体取决于其在各级别的分配情况。 根据[权限粒度](/zh/enterprise/permissions-granularity-mode/#权限)设置,管理员可以在组织、群组、子群组或项目级别进行分配。 他们继承对其所分配的父级实体(即组织、群组或子群组)内所有子实体的访问权限。 管理员无法管理供应商、在组织层面管理用户或配置组织设置,但可以邀请组织成员。 管理员是否可以创建新项目取决于其管理范围:工作区管理员和组管理员可以创建,而项目管理员只能管理已分配给他们的项目。
+项目管理员的控制范围更为集中,具体取决于其在各级别的分配情况。根据[权限粒度](/zh/enterprise/permissions-granularity-mode/#权限)设置,管理员可以在组织、群组、子群组或项目级别进行分配。他们继承对其所分配的父级实体(即组织、群组或子群组)内所有子实体的访问权限。管理员无法管理供应商、在组织层面管理用户或配置组织设置,但可以邀请组织成员。管理员是否可以创建新项目取决于其管理范围:工作区管理员和组管理员可以创建,而项目管理员只能管理已分配给他们的项目。
### 工作区管理员
@@ -36,7 +36,7 @@ Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制
**使用场景:** 适用于负责维护组织中多个项目一致性的用户。
-如果禁用权限粒度,可以通过**用户详情**中的**工作区管理员**开关来分配工作区管理员。 如果启用,则通过在**用户详情**的**组**选项卡中将用户分配为整个工作区的管理员来授予该角色(选择顶级**工作区**条目)。
+如果禁用权限粒度,可以通过**用户详情**中的**工作区管理员**开关来分配工作区管理员。如果启用,则通过在**用户详情**的**组**选项卡中将用户分配为整个工作区的管理员来授予该角色(选择顶级**工作区**条目)。
### 群组管理员
@@ -44,7 +44,7 @@ Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制
**使用场景:** 适用于负责管理一组项目并确保该群组内一致性的用户。
-群组管理员只能在启用权限粒度时进行分配。 在这种情况下,组织所有者和管理员可以在**用户详情**的**群组**选项卡中分配用户管理特定的群组或子群组。
+群组管理员只能在启用权限粒度时进行分配。在这种情况下,组织所有者和管理员可以在**用户详情**的**群组**选项卡中分配用户管理特定的群组或子群组。
### 项目经理
@@ -54,35 +54,35 @@ Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制
### 开发者 / 翻译请求者
-开发者 / 翻译请求者可以上传源文件、编辑可翻译文本、连接集成并访问 API。 他们没有管理项目成员、任务或报告的权限。
+开发者 / 翻译请求者可以上传源文件、编辑可翻译文本、连接集成并访问 API。他们没有管理项目成员、任务或报告的权限。
**使用场景:** 适用于处理本地化技术方面的用户,例如文件管理、集成设置或自动化。
### 语言协调员
-语言协调员只能为其所分配的语言管理某些项目功能。 他们可以翻译和批准字符串、管理项目成员和团队、生成项目报告、创建任务以及自动翻译内容。 语言协调员无法访问其他项目设置,例如源文件、集成或项目配置。
+语言协调员只能为其所分配的语言管理某些项目功能。他们可以翻译和批准字符串、管理项目成员和团队、生成项目报告、创建任务以及自动翻译内容。语言协调员无法访问其他项目设置,例如源文件、集成或项目配置。
**使用场景:** 适用于协调特定项目语言翻译的用户。
## 志愿者
-贡献者是翻译员和校对员的总称,他们主要在编辑器中工作。 他们可以查看所分配的项目、任务和工作流步骤,访问相应工作流步骤中的编辑器,生成个人翻译报告,并与其他项目成员进行交流。
+贡献者是翻译员和校对员的总称,他们主要在编辑器中工作。他们可以查看所分配的项目、任务和工作流步骤,访问相应工作流步骤中的编辑器,生成个人翻译报告,并与其他项目成员进行交流。
### 校对员
-校对员可以在所分配的项目中翻译和批准字符串。 他们无法访问项目设置或管理功能。
+校对员可以在所分配的项目中翻译和批准字符串。他们无法访问项目设置或管理功能。
**使用场景:** 适用于专注于完成译文并确保质量的用户。
### 翻译员
-翻译员可以添加译文并对他人的建议进行投票。 他们没有批准译文或访问项目设置的权限。
+翻译员可以添加译文并对他人的建议进行投票。他们没有批准译文或访问项目设置的权限。
**使用场景:** 适用于负责提供译文而无需承担额外管理职责的用户。
## 供应商
-供应商是提供专业翻译服务的独立组织。 当您邀请供应商加入项目后,其组织将在其工作区的*传入项目*部分收到所分配工作流步骤的副本。 这种设置通常用于将翻译外包给外部团队,同时将工作流和质量控制保留在 Crowdin 企业版内。
+供应商是提供专业翻译服务的独立组织。当您邀请供应商加入项目后,其组织将在其工作区的*传入项目*部分收到所分配工作流步骤的副本。这种设置通常用于将翻译外包给外部团队,同时将工作流和质量控制保留在 Crowdin 企业版内。
## 权限
@@ -115,7 +115,7 @@ Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制
4. 组管理员需要启用**权限粒度模式**,且仅在已分配的组及其子组内生效。
5. 仅作为该组**上级**组的管理员,而非其直接管理的组。
6. 组管理员可**编辑**其所在组和子组中的资源,并**读取**位于上级组中的资源。
-7. 仅限自身范围内;同时取决于所使用的计划。 请参阅[组织报告](/zh/enterprise/organization-reports/)。
+7. 仅限自身范围内;同时取决于所使用的计划。请参阅[组织报告](/zh/enterprise/organization-reports/)。
8. 仅限所有者。
### 项目
@@ -137,7 +137,7 @@ Crowdin 企业版中的角色定义了用户在平台内的访问级别和控制
**附注**
-1. 每个角色均可查看报告,但可用报告集取决于角色和所使用的计划。 请参阅[项目报告](/zh/enterprise/project-reports/)和[贡献者报告](/zh/enterprise/contributor-reports/)。
+1. 每个角色均可查看报告,但可用报告集取决于角色和所使用的计划。请参阅[项目报告](/zh/enterprise/project-reports/)和[贡献者报告](/zh/enterprise/contributor-reports/)。
2. 仅限于其被分配到的任务(语言协调员——其被分配语言中的任务)。
3. 仅限于其被分配的语言。
4. 分配了任务的用户可以推进任务状态,但无法关闭任务;管理员不受此限制。
diff --git a/src/content/docs/zh/enterprise/team-management/teams.mdx b/src/content/docs/zh/enterprise/team-management/teams.mdx
index 24003bbd5..5c4dd5b40 100644
--- a/src/content/docs/zh/enterprise/team-management/teams.mdx
+++ b/src/content/docs/zh/enterprise/team-management/teams.mdx
@@ -17,11 +17,11 @@ import teamDetails from '!/enterprise/team-management/teams_team_details.png';
将组织成员组织成团队,以简化项目、工作流步骤和任务中的人员管理。
-团队可帮助您只需点击几下即可邀请数十甚至数百名成员加入项目。 因此,邀请团队加入项目就像邀请一个人一样简单。
+团队可帮助您只需点击几下即可邀请数十甚至数百名成员加入项目。因此,邀请团队加入项目就像邀请一个人一样简单。
## 用例
-* 创建特定语言的成员团队。 您可以在项目的工作流步骤中将整个团队分配给所需的目标语言。
+* 创建特定语言的成员团队。您可以在项目的工作流步骤中将整个团队分配给所需的目标语言。
* 将团队分配给翻译或校对任务。
* 添加成员到团队即可自动授予该团队参与的所有项目的访问权限。
@@ -39,13 +39,13 @@ import teamDetails from '!/enterprise/team-management/teams_team_details.png';
## 管理团队
-在 Crowdin Enterprise 中管理组织团队涉及多种操作,例如管理权限和团队成员、联系团队以及删除团队。 下面您可以找到每个操作的说明。
+在 Crowdin Enterprise 中管理组织团队涉及多种操作,例如管理权限和团队成员、联系团队以及删除团队。下面您可以找到每个操作的说明。
### 查看与搜索团队
打开**用户**页面后,您可以切换到**团队**选项卡以查看和搜索团队。
-您可以查看现有组织团队列表(每行显示一个团队)。 要搜索特定团队,请在**搜索**字段中输入团队名称。 要更改排序顺序,请点击**名称**列标题。
+您可以查看现有组织团队列表(每行显示一个团队)。要搜索特定团队,请在**搜索**字段中输入团队名称。要更改排序顺序,请点击**名称**列标题。
@@ -123,11 +123,11 @@ import teamDetails from '!/enterprise/team-management/teams_team_details.png';
详细了解[邀请人员加入项目](/zh/enterprise/inviting-people/#邀请人员加入项目)。
-邀请团队加入项目后,您可以从项目成员列表中移除一个或多个人员。 在这种情况下,被删除的成员将仍留在团队中,并在下次邀请到项目时被列为项目参与者。
+邀请团队加入项目后,您可以从项目成员列表中移除一个或多个人员。在这种情况下,被删除的成员将仍留在团队中,并在下次邀请到项目时被列为项目参与者。
### 将团队分配到任务
-在创建翻译或校对任务时,您可以将其分配给团队。 您还可以选择使用*拆分文件*选项,将可翻译内容拆分给团队成员。
+在创建翻译或校对任务时,您可以将其分配给团队。您还可以选择使用*拆分文件*选项,将可翻译内容拆分给团队成员。
详细了解[创建任务](/zh/enterprise/tasks/#创建新任务)。
@@ -135,4 +135,4 @@ import teamDetails from '!/enterprise/team-management/teams_team_details.png';
## 团队权限
-当您将某个个人成员邀请到项目,而该成员同时也属于某个团队,之后您又将该团队邀请到同一项目时,该成员的个人权限可能会被团队权限覆盖。 例如,如果该成员最初仅拥有法语翻译步骤的权限,随后整个团队被授予了法语、德语和意大利语的翻译和校对步骤权限,则该成员也将获得更高的权限。
+当您将某个个人成员邀请到项目,而该成员同时也属于某个团队,之后您又将该团队邀请到同一项目时,该成员的个人权限可能会被团队权限覆盖。例如,如果该成员最初仅拥有法语翻译步骤的权限,随后整个团队被授予了法语、德语和意大利语的翻译和校对步骤权限,则该成员也将获得更高的权限。
diff --git a/src/content/docs/zh/enterprise/translation-process/ai-fine-tuning.mdx b/src/content/docs/zh/enterprise/translation-process/ai-fine-tuning.mdx
index 47e427592..334612a8a 100644
--- a/src/content/docs/zh/enterprise/translation-process/ai-fine-tuning.mdx
+++ b/src/content/docs/zh/enterprise/translation-process/ai-fine-tuning.mdx
@@ -15,7 +15,7 @@ import fineTuningCreate from '!/enterprise/translation-process/fine_tuning_creat
import fineTuningJobsList from '!/enterprise/translation-process/fine_tuning_jobs_list.png';
import fineTuningGraph from '!/enterprise/translation-process/fine_tuning_graph.png';
-Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模型,使翻译符合您的风格、语气和术语。 通过利用项目中已审核的翻译及翻译记忆库(TM),微调可提升翻译质量、降低运营成本,并使 AI 性能适应您的本地化工作流程。
+Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模型,使翻译符合您的风格、语气和术语。通过利用项目中已审核的翻译及翻译记忆库(TM),微调可提升翻译质量、降低运营成本,并使 AI 性能适应您的本地化工作流程。
微调适用于使用自定义 API 凭证的受支持 AI 模型和提供商的自动翻译提示词,可创建针对您本地化需求定制的 AI 模型。
@@ -47,7 +47,7 @@ Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模
1. 打开您组织的**工作区**并在左侧边栏中选择 **AI**。
2. 在**微调**选项卡中,点击**创建**以设置新的微调任务。
- 3. 配置[基本参数](#基本参数)和可选的[高级参数](#高级参数)。 高级参数通常用于复杂数据集,或针对特定领域需求微调模型时进行调整。
+ 3. 配置[基本参数](#基本参数)和可选的[高级参数](#高级参数)。高级参数通常用于复杂数据集,或针对特定领域需求微调模型时进行调整。
4. *(可选)* 在继续之前[估算微调成本](#估算微调成本)。
5. 点击**开始微调**。
6. 在**微调任务**部分监控微调进度,并在完成后[评估结果](#评估微调模型)。
@@ -55,13 +55,13 @@ Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模
### 估算微调成本
-在运行流程前估算微调成本,有助于确保训练在预算范围内进行,并允许您调整参数以获得最佳结果。 如果您使用的是大型数据集或运行多个微调任务,此步骤尤为有用。
+在运行流程前估算微调成本,有助于确保训练在预算范围内进行,并允许您调整参数以获得最佳结果。如果您使用的是大型数据集或运行多个微调任务,此步骤尤为有用。
要估算微调成本,请按以下步骤操作:
1. 转到**高级参数**,将**训练轮数**设置为 1。
2. 点击**开始微调**。
-3. 系统将计算并显示大致的微调价格。 此时,您可以:
+3. 系统将计算并显示大致的微调价格。此时,您可以:
* 如果价格符合预期,点击**继续**以开始实际微调。
* 点击**返回**以调整参数并优化配置,从而可能降低成本。
@@ -96,8 +96,8 @@ Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模
启动微调需要以下参数:
* **提示词** – 选择要进行微调的自动翻译提示词。
-* **项目** – 选择其翻译将用于训练的项目。 确保所选项目包含已审核的翻译。
-* **翻译记忆库** – 包含用于训练数据的翻译记忆 (TM) 片段。 留空则不包含翻译记忆库。
+* **项目** – 选择其翻译将用于训练的项目。确保所选项目包含已审核的翻译。
+* **翻译记忆库** – 包含用于训练数据的翻译记忆 (TM) 片段。留空则不包含翻译记忆库。
* **日期范围** *(可选)* – 指定用于筛选翻译的审核日期范围。
#### 高级参数
@@ -106,11 +106,11 @@ Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模
##### 训练数据集参数
-训练数据集参数控制用于训练模型的数据。 这些设置决定数据集的大小和范围,确保其足以支持有效训练:
+训练数据集参数控制用于训练模型的数据。这些设置决定数据集的大小和范围,确保其足以支持有效训练:
-* **批次大小** – 训练期间每个批次中的示例数量。 较大的批次大小可降低方差,但会增加训练时间。
-* **学习率乘数** – 调整学习率的缩放因子。 较小的值有助于防止过拟合,而较大的值则可加快学习速度。
-* **训练轮数** – 完整遍历训练数据集的次数。 较高的值可提升精准度,但会增加成本。
+* **批次大小** – 训练期间每个批次中的示例数量。较大的批次大小可降低方差,但会增加训练时间。
+* **学习率乘数** – 调整学习率的缩放因子。较小的值有助于防止过拟合,而较大的值则可加快学习速度。
+* **训练轮数** – 完整遍历训练数据集的次数。较高的值可提升精准度,但会增加成本。
* **数据集大小限制** –
* **数据集文件最大大小(字节)** – 限制训练数据集的大小。
* **数据集中示例的最小数量** – 设置训练数据大小的下限。
@@ -122,7 +122,7 @@ Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模
##### 验证数据集参数
-验证数据集用于测试微调后的模型在未见数据上的表现。 配置验证数据集是可选的,但建议进行以评估模型性能。
+验证数据集用于测试微调后的模型在未见数据上的表现。配置验证数据集是可选的,但建议进行以评估模型性能。
* **项目** – 选择与训练所用项目不同的项目。
* **翻译记忆库** – 包含用于验证的翻译记忆 (TM) 片段。
@@ -138,7 +138,7 @@ Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模
## 评估微调模型
-微调完成后,将生成一个新模型,并附带详细指标,包括训练和验证损失、任务参数及日志。 使用这些数据评估模型性能,并确定其是否已准备好集成到您的自动翻译提示词中。
+微调完成后,将生成一个新模型,并附带详细指标,包括训练和验证损失、任务参数及日志。使用这些数据评估模型性能,并确定其是否已准备好集成到您的自动翻译提示词中。
### 模型详情
@@ -171,18 +171,18 @@ Crowdin Enterprise 中的微调功能使用您项目特定的数据增强 AI 模
用于评估微调模型性能的指标和工具:
-* **训练损失**:表示模型对训练数据的拟合程度。 值越低表示学习效果越好。
-* **验证损失**:评估模型在未见数据上的表现。 仅在配置了验证数据集时可用。
+* **训练损失**:表示模型对训练数据的拟合程度。值越低表示学习效果越好。
+* **验证损失**:评估模型在未见数据上的表现。仅在配置了验证数据集时可用。
* **完整验证损失**:表示模型在整个验证数据集上的总体性能,如适用。
-查看结果以确定其是否满足您的要求。 如果是,您可以将微调后的模型[集成](/zh/enterprise/crowdin-ai/#配置-ai-提示词)到您的自动翻译提示词中以立即使用。
+查看结果以确定其是否满足您的要求。如果是,您可以将微调后的模型[集成](/zh/enterprise/crowdin-ai/#配置-ai-提示词)到您的自动翻译提示词中以立即使用。
#### 指标和图表
Crowdin Enterprise 提供多种方式来评估微调结果,包括交互式图表和详细的指标表。
-* **交互式图表** – 可视化微调指标,例如训练损失、验证损失和完整验证损失在整个训练过程中的变化。 将鼠标悬停在图表上的点,可查看特定步骤的详细信息。 您可以通过点击图表下方的标题来突出显示或隐藏特定指标。
-* **指标选项卡** – 以表格形式访问相同数据,获取全面概览。 该表格提供逐步细分,便于识别微调过程中的规律或问题。 各步骤中损失值的稳定下降反映了有效的训练,值越接近零表示效果越好。
+* **交互式图表** – 可视化微调指标,例如训练损失、验证损失和完整验证损失在整个训练过程中的变化。将鼠标悬停在图表上的点,可查看特定步骤的详细信息。您可以通过点击图表下方的标题来突出显示或隐藏特定指标。
+* **指标选项卡** – 以表格形式访问相同数据,获取全面概览。该表格提供逐步细分,便于识别微调过程中的规律或问题。各步骤中损失值的稳定下降反映了有效的训练,值越接近零表示效果越好。
这两种工具均可在微调任务详情页面中使用,帮助您分析性能趋势并有效排查异常。
@@ -192,7 +192,7 @@ Crowdin Enterprise 提供多种方式来评估微调结果,包括交互式图
## 增量微调
-迭代更新微调模型,以纳入新近审核的翻译。 使用**日期范围**参数,避免从头开始重新训练。
+迭代更新微调模型,以纳入新近审核的翻译。使用**日期范围**参数,避免从头开始重新训练。
示例工作流:
diff --git a/src/content/docs/zh/enterprise/translation-process/offline-translation.mdx b/src/content/docs/zh/enterprise/translation-process/offline-translation.mdx
index bf9a272e3..0d4835889 100644
--- a/src/content/docs/zh/enterprise/translation-process/offline-translation.mdx
+++ b/src/content/docs/zh/enterprise/translation-process/offline-translation.mdx
@@ -20,11 +20,11 @@ import downloadUploadGrid from '!/crowdin/translation-process/download_upload_gr
import uploadTranslationsEditor from '!/crowdin/translation-process/upload_translations_editor.png';
import uploadTranslationsLanguagePage from '!/enterprise/translation-process/upload_translations_language_page.png';
-离线翻译允许您使用首选的桌面 CAT 工具在 Crowdin Enterprise 外部处理项目文件。 译文完成后,您可以将其上传回项目。 此选项仅在项目管理员在[项目设置](/zh/enterprise/project-settings/privacy/#translations)中启用下载功能后方可使用。
+离线翻译允许您使用首选的桌面 CAT 工具在 Crowdin Enterprise 外部处理项目文件。译文完成后,您可以将其上传回项目。此选项仅在项目管理员在[项目设置](/zh/enterprise/project-settings/privacy/#translations)中启用下载功能后方可使用。
## 下载文件
-您可以单独下载每个文件(原始格式或 XLIFF 格式)、下载筛选后的字符串(XLIFF 格式)或下载特定语言的所有文件(原始格式或 XLIFF 格式)。 可以通过编辑器或语言页面完成。
+您可以单独下载每个文件(原始格式或 XLIFF 格式)、下载筛选后的字符串(XLIFF 格式)或下载特定语言的所有文件(原始格式或 XLIFF 格式)。可以通过编辑器或语言页面完成。
@@ -54,7 +54,7 @@ import uploadTranslationsLanguagePage from '!/enterprise/translation-process/upl
2. 单击 **下载**。
-使用**下载**选项,您将获得一个 ZIP 压缩包,其中包含所有以原始格式存储译文的项目文件。 如果您想测试产品的本地化版本,这非常有用。
+使用**下载**选项,您将获得一个 ZIP 压缩包,其中包含所有以原始格式存储译文的项目文件。如果您想测试产品的本地化版本,这非常有用。
或者,您可以将特定语言的所有项目文件下载为单个 XLIFF 文件:
@@ -64,11 +64,11 @@ import uploadTranslationsLanguagePage from '!/enterprise/translation-process/upl
3. 选择**以 XLIFF 格式导出**。
-**以 XLIFF 格式导出**选项提供一个包含所有源字符串和已完成译文的单个文件。 此方法更便于在 CAT 工具中进行离线翻译,因为无需逐一打开和导出文件。 大多数桌面本地化工具均支持 XLIFF 格式。
+**以 XLIFF 格式导出**选项提供一个包含所有源字符串和已完成译文的单个文件。此方法更便于在 CAT 工具中进行离线翻译,因为无需逐一打开和导出文件。大多数桌面本地化工具均支持 XLIFF 格式。
### 在 XLIFF 中下载筛选的字符串
-您还可以根据特定条件导出字符串。 例如,您可能只想导出未翻译的字符串、由特定用户翻译的字符串,或带有评论的字符串。
+您还可以根据特定条件导出字符串。例如,您可能只想导出未翻译的字符串、由特定用户翻译的字符串,或带有评论的字符串。
要下载筛选后的字符串,请按以下步骤操作:
@@ -86,7 +86,7 @@ import uploadTranslationsLanguagePage from '!/enterprise/translation-process/upl
## 上传译文
-完成离线翻译后,您可以将译文以原始格式或 XLIFF 格式上传回项目。 可以通过编辑器或语言页面完成上传。
+完成离线翻译后,您可以将译文以原始格式或 XLIFF 格式上传回项目。可以通过编辑器或语言页面完成上传。
### 通过编辑器上传译文
@@ -127,10 +127,10 @@ import uploadTranslationsLanguagePage from '!/enterprise/translation-process/upl
5. 点击**选择文件**,从您的设备中选择包含译文的 XLIFF 文件。
-
+
根据官方文档,XLIFF 文件中的 `\` 元素包含 `state` 属性,用于指示每个字符串的当前翻译状态。
- 当您从 Crowdin Enterprise 导出 XLIFF 文件进行离线翻译时,每个 `\` 节点都将包含一个具有相应值的 `state` 属性。 以下是可能的值:
+ 当您从 Crowdin Enterprise 导出 XLIFF 文件进行离线翻译时,每个 `\` 节点都将包含一个具有相应值的 `state` 属性。以下是可能的值:
* `needs-translation` – 该句段需要翻译。
* `translated` – 该句段已翻译。
diff --git a/src/content/docs/zh/enterprise/translation-process/translation-strategies.mdx b/src/content/docs/zh/enterprise/translation-process/translation-strategies.mdx
index 53687f00c..feb95e6ee 100644
--- a/src/content/docs/zh/enterprise/translation-process/translation-strategies.mdx
+++ b/src/content/docs/zh/enterprise/translation-process/translation-strategies.mdx
@@ -8,9 +8,9 @@ sidebar:
import ReadMore from '~/components/ReadMore.astro';
-组织设置完成并创建第一个项目后,选择正确的翻译策略对于确保高效本地化至关重要。 您需要决定由谁来翻译和审查添加到项目中的内容,这将对翻译质量和交付周期产生重大影响。
+组织设置完成并创建第一个项目后,选择正确的翻译策略对于确保高效本地化至关重要。您需要决定由谁来翻译和审查添加到项目中的内容,这将对翻译质量和交付周期产生重大影响。
-Crowdin Enterprise 中的每个项目都有其自己的工作流,让您能够灵活地根据需求组合不同的翻译方式。 工作流允许您针对不同内容类型和本地化需求优化翻译流程。
+Crowdin Enterprise 中的每个项目都有其自己的工作流,让您能够灵活地根据需求组合不同的翻译方式。工作流允许您针对不同内容类型和本地化需求优化翻译流程。
详细了解[工作流](/zh/enterprise/workflows/)。
@@ -20,21 +20,21 @@ Crowdin Enterprise 中的每个项目都有其自己的工作流,让您能够
并行或按顺序使用多种翻译方法,为每个项目找到最优组合:
-* 将内部译员分配到其专长的语言对。 将较冷门目标语言的翻译委托给翻译机构。
-* 从 Crowdin [Store](https://store.crowdin.com/) 中选择翻译供应商。 将他们同时分配到翻译和校对工作流步骤。
+* 将内部译员分配到其专长的语言对。将较冷门目标语言的翻译委托给翻译机构。
+* 从 Crowdin [Store](https://store.crowdin.com/) 中选择翻译供应商。将他们同时分配到翻译和校对工作流步骤。
* 使用 AI 工具或机器翻译引擎自动翻译文件,以辅助内部译员。
* 在项目工作流中添加**翻译记忆自动翻译**步骤,以翻译在产品不同版本和部分中使用的相同文本。
-* 如果您拥有活跃的社区,可将**众包**作为工作流步骤之一。 添加**校对**作为下一步,由专业语言学家审查翻译内容。
+* 如果您拥有活跃的社区,可将**众包**作为工作流步骤之一。添加**校对**作为下一步,由专业语言学家审查翻译内容。
## 组建内部译员团队
-您可以邀请已合作的译员和校对人员加入您的组织或项目。 这些人员可以是:
+您可以邀请已合作的译员和校对人员加入您的组织或项目。这些人员可以是:
* 公司内部翻译人员
* 自由职业者
* 来自您已合作的翻译机构的译员
-在组建自己的团队时,请逐一邀请每位译员和校对人员,并在组织内管理其权限。 您可以分配特定的工作流步骤和目标语言,确保他们只能访问相关资源。
+在组建自己的团队时,请逐一邀请每位译员和校对人员,并在组织内管理其权限。您可以分配特定的工作流步骤和目标语言,确保他们只能访问相关资源。
Read more about [Inviting People](/enterprise/inviting-people/) to an organization or project.
@@ -42,11 +42,11 @@ Crowdin Enterprise 中的每个项目都有其自己的工作流,让您能够
## 向翻译供应商发送请求
-专业翻译机构可以在 Crowdin Enterprise 中拥有独立的组织。 组织之间的合作基于客户与供应商的关系。 您可以从 Crowdin Store 中选择供应商,或邀请您已合作的翻译机构成为您的供应商。 为此,该机构需要在 Crowdin Enterprise 中注册一个独立的组织。
+专业翻译机构可以在 Crowdin Enterprise 中拥有独立的组织。组织之间的合作基于客户与供应商的关系。您可以从 Crowdin Store 中选择供应商,或邀请您已合作的翻译机构成为您的供应商。为此,该机构需要在 Crowdin Enterprise 中注册一个独立的组织。
-与供应商组织合作的优势在于,无需将该机构的每位译员和校对人员逐一邀请至您的组织或项目。 您只需邀请供应商组织,该组织将收到其被分配的工作流步骤的安全副本,作为传入项目。 一旦传入项目被接受,他们便可以分配自己的工作流和具体译员,这不会以任何方式影响您项目的工作流。 他们的所有翻译内容将被标记为由该供应商完成,而非具体人员。
+与供应商组织合作的优势在于,无需将该机构的每位译员和校对人员逐一邀请至您的组织或项目。您只需邀请供应商组织,该组织将收到其被分配的工作流步骤的安全副本,作为传入项目。一旦传入项目被接受,他们便可以分配自己的工作流和具体译员,这不会以任何方式影响您项目的工作流。他们的所有翻译内容将被标记为由该供应商完成,而非具体人员。
-专业翻译服务提供高质量且高效的本地化。 这些服务是收费的,请务必在开始合作前与供应商协商费率和项目费用。
+专业翻译服务提供高质量且高效的本地化。这些服务是收费的,请务必在开始合作前与供应商协商费率和项目费用。
Read more about [Inviting an Organization to be a Vendor](/enterprise/vendors/#inviting-an-existing-organization-to-be-a-vendor).
@@ -54,7 +54,7 @@ Crowdin Enterprise 中的每个项目都有其自己的工作流,让您能够
## 通过 AI、机器翻译或翻译记忆进行自动翻译
-AI 自动翻译工具、机器翻译 (MT) 引擎和翻译记忆 (TM) 都是自动翻译项目文件的有效方法。 每种方法都能为辅助人工译员、加速本地化以及降低翻译成本提供独特优势。 自动翻译完成后,人工译员可以审查并完善这些翻译内容,以确保高质量的结果。
+AI 自动翻译工具、机器翻译 (MT) 引擎和翻译记忆 (TM) 都是自动翻译项目文件的有效方法。每种方法都能为辅助人工译员、加速本地化以及降低翻译成本提供独特优势。自动翻译完成后,人工译员可以审查并完善这些翻译内容,以确保高质量的结果。
### AI 自动翻译
@@ -88,7 +88,7 @@ Crowdin Enterprise 支持与最流行的机器翻译引擎集成,包括 Google
## 让你的社区参与进来
-众包是一种本地化实践,通过调动产品社区来翻译您的内容。 社区成员的翻译内容可由专业语言学家审查,也可直接投入生产。 通过社交媒体或您使用的其他沟通渠道邀请您的社区参与。
+众包是一种本地化实践,通过调动产品社区来翻译您的内容。社区成员的翻译内容可由专业语言学家审查,也可直接投入生产。通过社交媒体或您使用的其他沟通渠道邀请您的社区参与。
详细了解[众包](/zh/enterprise/crowdsourcing/)。
diff --git a/src/content/i18n/de.json b/src/content/i18n/de.json
index e5e65069a..176be6994 100644
--- a/src/content/i18n/de.json
+++ b/src/content/i18n/de.json
@@ -13,7 +13,7 @@
"footer.privacy": "Datenschutzerklärung",
"footer.cookies": "Cookie-Richtlinie",
"footer.security": "Sicherheit",
- "footer.llms": "Docs für LLMs",
+ "footer.llms": "Dokumentation für LLMs",
"hero.crowdinHelp": "Crowdin-Hilfe",
"hero.enterpriseHelp": "Enterprise-Hilfe",
"hero.developerPortal": "Entwicklerportal",
@@ -31,13 +31,13 @@
"englishOnlyContent": "Diese Seite ist nur auf Englisch verfügbar.",
"sidebar": {
"gettingStarted": "Erste Schritte",
- "account": "Account",
+ "account": "Konto",
"translationProcess": "Übersetzungsprozess",
- "projectManagement": "Projekt-Management",
+ "projectManagement": "Projektmanagement",
"sources": "Quellen",
- "translations": "Translations",
+ "translations": "Übersetzungen",
"projectSettings": "Projekteinstellungen",
- "teamManagement": "Team-Management",
+ "teamManagement": "Teammanagement",
"integrations": "Einbindungen",
"localizationResources": "Übersetzungsressourcen",
"onlineEditor": "Online-Editor",
@@ -50,27 +50,27 @@
"crowdinApps": "Crowdin Anwendungen",
"publishing": "Veröffentlichung",
"reference": "Referenz",
- "modules": "Modules",
+ "modules": "Modul",
"uiModules": "UI-Module",
"aiModules": "KI-Module",
"fileProcessingModules": "Dateiverarbeitungsmodule",
- "other": "Other",
+ "other": "Sonstiges",
"capabilities": "Funktionen",
"api": "API",
"overview": "Übersicht",
- "crowdinApiFileBased": "Crowdin-API (dateitasiert)",
+ "crowdinApiFileBased": "Crowdin-API (dateibasiert)",
"crowdinApiStringBased": "Crowdin-API (stringbasiert)",
"enterpriseApiFileBased": "Enterprise-API (dateibasiert)",
"enterpriseApiStringBased": "Enterprise-API (stringbasiert)",
- "devTools": "Dev Tools",
- "consoleClientCli": "Konsolen-Client (CLI)",
+ "devTools": "Entwicklertools",
+ "consoleClientCli": "Console Client (CLI)",
"githubAction": "GitHub Action",
- "visualStudioCodePlugin": "Visual Studio Code Plugin",
- "androidStudioPlugin": "Android Studio Plugin",
+ "visualStudioCodePlugin": "Visual-Studio-Code-Plugin",
+ "androidStudioPlugin": "Android-Studio-Plugin",
"androidSdk": "Android SDK",
"iosSdk": "iOS SDK",
"websiteJsSdk": "Website-JS-SDK",
- "flutterSdk": "Flutter SDK",
+ "flutterSdk": "Flutter-SDK",
"security": "Sicherheit",
"guides": "Anleitungen"
}
diff --git a/src/content/includes/de/expression-syntax-elements.mdx b/src/content/includes/de/expression-syntax-elements.mdx
index 85ea5bc2b..3b2bf96c6 100644
--- a/src/content/includes/de/expression-syntax-elements.mdx
+++ b/src/content/includes/de/expression-syntax-elements.mdx
@@ -2,7 +2,7 @@ import { Aside, LinkCard } from '@astrojs/starlight/components';
Verwende die folgenden Elemente, um Verbal Expressions und benutzerdefinierte Platzhalter zu konfigurieren.
-| **Element** | **Aliases** | **Description** | **Anwendungsbeispiele** |
+| **Element** | **Aliases** | **Beschreibung** | **Anwendungsbeispiele** |
| ------------------ | ----------------------------- | -------------------------------------------------------------------------------------- | ----------------------- |
| `start` | `startofline`, `Zeilenanfang` | Ausdruck mit ^ markieren | |
| `Ende` | `Ende von`, `Zeilenende` | Ausdruck mit $ markieren | |
diff --git a/src/content/includes/de/notification-types-crowdin.mdx b/src/content/includes/de/notification-types-crowdin.mdx
index c1bc54746..572b35e0e 100644
--- a/src/content/includes/de/notification-types-crowdin.mdx
+++ b/src/content/includes/de/notification-types-crowdin.mdx
@@ -9,5 +9,5 @@
| Erwähnungen | Aktualisierungen, wenn du im Editor erwähnt wirst. |
| Aufgaben | Erstellte, gelöschte und aktualisierte Aufgaben, Statusänderungen, Erwähnungen und Kommentare. |
| Nachrichten | Private Nachrichten innerhalb von Crowdin. |
-| Discussions | Neue Themen erstellt. Erwähnungen in den Diskussionen. |
+| Diskussionen | Neue Themen erstellt. Erwähnungen in den Diskussionen. |
| API-Benachrichtigungen | Benachrichtigungen, die von Apps, API-Integrationen und Benutzern über die API gesendet werden. |
diff --git a/src/content/includes/de/office-documents-general-options.mdx b/src/content/includes/de/office-documents-general-options.mdx
new file mode 100644
index 000000000..759d9af9f
--- /dev/null
+++ b/src/content/includes/de/office-documents-general-options.mdx
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+ Parameter
+ Beschreibung
+
+
+
+
+ Dokumenteigenschaften übersetzen
+ Dokumenteigenschaften wie Titel, Betreff und Ersteller stehen zur Übersetzung zur Verfügung.
+
+
+ Kommentare übersetzen
+ Im Dokument vorhandene Kommentare stehen zur Übersetzung zur Verfügung. Standardmäßig aktiviert.
+
+
+ Tags aggressiv bereinigen
+ Zusätzliche Formatierungs-Tags zur Textabstandsregelung werden beim Import entfernt. Nützlich beim Übersetzen von Office-Dokumenten, die aus anderen Formaten (zum Beispiel PDF) konvertiert wurden und bei denen durch die Konvertierung viele unnötige Formatierungs-Tags entstanden sind.
+
+
+ Formatierung ignorieren, die sich nur durch Leerzeichen unterscheidet
+ Ein Leerzeichen mit eigener Formatierung übernimmt die Formatierung des angrenzenden Texts, sodass es dem String kein zusätzliches Tag-Paar mehr hinzufügt. Verfügbar, wenn Tags aggressiv bereinigen aktiviert ist.
+
+
+ Tabulatoren als Zeichen anzeigen
+ Ein Tabulator innerhalb einer Textzeile wird im String als Zeichen statt als Tag angezeigt.
+
+
+ Zeilenumbrüche als Zeichen anzeigen
+ Ein Zeilenumbruch innerhalb einer Textzeile wird im String als das unter Ersetzung für Zeilenumbrüche festgelegte Zeichen statt als Tag angezeigt.
+
+
+ Ersetzung für Zeilenumbrüche
+ Definiert das einzelne Zeichen, das einen Zeilenumbruch ersetzt, zum Beispiel ein Leerzeichen oder einen senkrechten Strich. Verfügbar, wenn Zeilenumbrüche als Zeichen anzeigen aktiviert ist.
+
+
+ Geschützte Bindestriche als Zeichen anzeigen
+ Ein geschützter Bindestrich wird im String als Zeichen statt als Tag angezeigt.
+
+
+ Weiche Trennstriche ignorieren
+ Weiche Trennstriche werden entfernt, statt als Tags angezeigt zu werden.
+
+
+ Hyperlink-URLs übersetzen
+ Hyperlink-URLs stehen zur Übersetzung zur Verfügung.
+
+
+
diff --git a/src/content/includes/de/office-documents-slides.mdx b/src/content/includes/de/office-documents-slides.mdx
new file mode 100644
index 000000000..fe407ff34
--- /dev/null
+++ b/src/content/includes/de/office-documents-slides.mdx
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+ Parameter
+ Beschreibung
+
+
+
+
+ Versteckte Folien importieren
+ Versteckte Folien stehen zur Übersetzung zur Verfügung.
+
+
+ Importhinweise
+ Die Notizen der Folien stehen zur Übersetzung zur Verfügung. Standardmäßig aktiviert.
+
+
+
diff --git a/src/content/includes/de/office-documents-spreadsheets.mdx b/src/content/includes/de/office-documents-spreadsheets.mdx
new file mode 100644
index 000000000..a24773965
--- /dev/null
+++ b/src/content/includes/de/office-documents-spreadsheets.mdx
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+ Parameter
+ Beschreibung
+
+
+
+
+ Versteckte Zeilen und Spalten übersetzen
+ Versteckte Zeilen und Spalten stehen zur Übersetzung zur Verfügung.
+
+
+ Arbeitsblattnamen übersetzen
+ Arbeitsblattnamen stehen zur Übersetzung zur Verfügung.
+
+
+ Text in Zeichnungen und Formen übersetzen
+ Text in Zeichnungen und Formen eines Arbeitsblatts steht zur Übersetzung zur Verfügung.
+
+
+ SmartArt- und Diagrammtext übersetzen
+ Text in SmartArt-Grafiken und Diagrammdaten steht zur Übersetzung zur Verfügung.
+
+
+
diff --git a/src/content/includes/de/office-documents-text-documents.mdx b/src/content/includes/de/office-documents-text-documents.mdx
new file mode 100644
index 000000000..5ca575737
--- /dev/null
+++ b/src/content/includes/de/office-documents-text-documents.mdx
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Parameter
+ Beschreibung
+
+
+
+
+ Kopf- und Fußzeilen übersetzen
+ Kopf- und Fußzeilen stehen zur Übersetzung zur Verfügung. Standardmäßig aktiviert.
+
+
+ Versteckten Text übersetzen
+ Versteckter Text steht zur Übersetzung zur Verfügung.
+
+
+ Namen von Formen und Bildern übersetzen
+ Der Name einer Form oder eines Bildes steht zur Übersetzung zur Verfügung. Standardmäßig aktiviert.
+
+
+ Alternativtexte von Formen und Bildern übersetzen
+ Der Alternativtext einer Form oder eines Bildes steht zur Übersetzung zur Verfügung, wodurch das lokalisierte Dokument für Screenreader zugänglich bleibt.
+
+
+ Zusätzliche zu übersetzende Feldtypen
+ Definiert eine Liste von Word-Feldtypen, deren Text zur Übersetzung zur Verfügung steht. Verwende die Feldcodes so, wie Word sie schreibt (zum Beispiel PAGE). HYPERLINK wird unabhängig davon übersetzt, ob es in der Liste enthalten ist.
+
+
+ Absatzformatvorlagen
+ Definiert eine Liste von Namen von Absatzformatvorlagen, wie sie im Dokument angezeigt werden (zum Beispiel Heading1, Quote). Wähle Die aufgelisteten Formatvorlagen ausschließen, um sie auszulassen, oder Nur die aufgelisteten Formatvorlagen übersetzen, um nichts anderes zu übersetzen.
+
+
+ Hervorhebungsfarben
+ Definiert eine Liste der Word-Farben für Hervorhebungen. Wähle Die aufgelisteten Hervorhebungsfarben ausschließen, um den von ihnen markierten Text auszulassen, oder Nur die aufgelisteten Hervorhebungsfarben übersetzen, um nichts anderes zu übersetzen. Verfügbare Farben: black, blue, cyan, green, magenta, red, yellow, white, darkBlue, darkCyan, darkGreen, darkMagenta, darkRed, darkYellow, darkGray, lightGray, none.
+
+
+ Text in den aufgelisteten Farben ausschließen
+ Text in den aufgelisteten Farben steht nicht zur Übersetzung zur Verfügung. Jede Farbe besteht aus sechs Hexadezimalziffern und muss genau übereinstimmen, sodass auch ein ähnlicher Farbton übersetzt wird.
+
+
+
diff --git a/src/content/includes/de/parser-configuration-parameters.mdx b/src/content/includes/de/parser-configuration-parameters.mdx
index 38381b56a..5a6df6aaa 100644
--- a/src/content/includes/de/parser-configuration-parameters.mdx
+++ b/src/content/includes/de/parser-configuration-parameters.mdx
@@ -4,7 +4,7 @@ import { Aside } from '@astrojs/starlight/components';
-
+
@@ -34,17 +34,52 @@ import { Aside } from '@astrojs/starlight/components';
Ausgeschlossene Elemente
Definiert eine Liste von CSS-Stil-Selektoren für Elemente, die nicht zur Übersetzung zur Verfügung stehen sollen (z. B. code, pre > code, .code-block). Trifft nur auf Block-Elemente zu. Inline-Elemente werden ignoriert.
- HTML, HTML mit Front Matter
+ HTML, HTML (mit Front Matter)
+
+
+ Inline-Tags
+ Definiert eine Liste von Tags, die als Inline-Elemente statt als Blockelemente behandelt werden sollen (z. B. item, list). Der Text innerhalb eines Inline-Tags bleibt Teil des umgebenden Strings.
+ Generisches XML, HTML, HTML (mit Front Matter), Markdown, WebXml
+
+
+ Attributwerte ausblenden
+ HTML-Attribute wie src, href und data werden als ausgeblendete Strings importiert und den Übersetzern nicht angezeigt.
+ HTML, HTML (mit Front Matter), WebXml
Ausgeschlossene Front-Matter-Elemente
Definiert eine Liste von Front-Matter-Elementen, die nicht zur Übersetzung zur Verfügung stehen sollen (z. B. keywords, "internal.description", tags). Die Pfadelemente sollten durch einen Punkt getrennt werden. Schlüssel, die einen Punkt enthalten, müssen in Anführungszeichen eingeschlossen werden.
- HTML with Front Matter, MDX
+ HTML (mit Front Matter), Markdown, MDX
+
+
+ Anführungszeichen für den Export von Front Matter
+ Legt fest, wie Front-Matter-Werte in exportierten Dateien in Anführungszeichen gesetzt werden. Standard setzt nur Werte, die einen Doppelpunkt enthalten, in Anführungszeichen. Die beiden anderen Optionen setzen jeden Wert in einfache oder doppelte Anführungszeichen.
+ Markdown
Code-Blöcke ausschließen
Definiert, ob Code-Blöcke importiert werden sollen. Trifft nur auf Code-Blöcke zu. Inline-Elemente mit Code werden ignoriert.
- MDX
+ Markdown, MDX
+
+
+ Marker für Fettdruck
+ Definiert den Marker, der für hervorgehobenen Text in exportierten Dateien verwendet wird: entweder Sternchen (\*) oder Unterstrich (_).
+ Markdown, MDX
+
+
+ Marker für Kursivschrift
+ Definiert den Marker, der für kursiv hervorgehobenen Text in exportierten Dateien verwendet wird: entweder Sternchen (\*) oder Unterstrich (_).
+ Markdown, MDX
+
+
+ Aufzählungszeichen für ungeordnete Listen
+ Definiert das Zeichen, mit dem jedes Element einer ungeordneten Liste in exportierten Dateien beginnt: Bindestrich (-), Sternchen (\*) oder Pluszeichen (+).
+ Markdown, MDX
+
+
+ Tabellenformatierung
+ Legt fest, wie Tabellenspalten in exportierten Dateien formatiert werden. Zellen gleichmäßig verteilen füllt jede Spalte bis zur Länge ihres längsten Werts auf, während Konsolidieren auf beiden Seiten jedes Werts ein Leerzeichen lässt.
+ Markdown, MDX
Inhalt übersetzen
@@ -90,34 +125,49 @@ import { Aside } from '@astrojs/starlight/components';
Java Properties
- Tags aggressiv bereinigen
- Zusätzliche Formatierungs-Tags zur Textabstandsregelung werden beim Import entfernt. Nützlich beim Übersetzen von Office-Dokumenten, die aus anderen Formaten (z. B. PDF etc.) konvertiert wurden und bei denen durch die Konvertierung viele unnötige Formatierungs-Tags entstanden sind.
- Office-Dokumente
+ Anführungszeichen für den Export
+ Legt fest, ob exportierte Strings in einfache oder doppelte Anführungszeichen eingeschlossen werden.
+ JavaScript
- Hyperlink-URLs übersetzen
- Hyperlink-URLs stehen zur Übersetzung zur Verfügung.
- Office-Dokumente
+ Include-Direktiven überspringen
+ include::-Direktiven werden nicht verarbeitet, sodass der Inhalt der Dateien, auf die sie verweisen, nicht in dieser Datei enthalten ist. Nützlich, wenn diese Dateien eigenständig in Crowdin hochgeladen werden und ihr Text dort bereits übersetzt ist.
+ AsciiDoc
- Versteckten Text übersetzen
- Versteckter Text steht zur Übersetzung zur Verfügung.
- Office-Dokumente
+ Hyperlinktext inline extrahieren
+ Der Text eines Hyperlinks wird zusammen mit dem umgebenden Satz extrahiert, sodass Übersetzer ihn im Kontext statt als separates, nicht bearbeitbares Tag sehen.
+ Adobe InDesign
- Versteckte Zeilen und Spalten übersetzen
- Versteckte Zeilen und Spalten stehen zur Übersetzung zur Verfügung.
- Office-Dokumente
+ In ICU MessageFormat konvertieren
+ Platzhalter werden beim Import in die ICU-MessageFormat-Syntax konvertiert.
+ Steamworks-Lokalisierung
- Versteckte Folien importieren
- Versteckte Folien stehen zur Übersetzung zur Verfügung.
- Office-Dokumente
+ Variablen beim Konvertieren der VDF-Gendersyntax in ICU Select mit „_gender“ kennzeichnen
+ Variablennamen wird beim Konvertieren der Gendersyntax das Suffix _gender hinzugefügt. Verfügbar, wenn In ICU MessageFormat konvertieren aktiviert ist.
+ Steamworks-Lokalisierung
- Notizen importieren
- Die Foliennotizen stehen zur Übersetzung zur Verfügung.
- Office-Dokumente
+ Bezeichner (Schlüssel) als Quellstring importieren
+ Wenn eine Datei keinen Quelltext für einen String enthält, wird dessen Bezeichner als Quellstring importiert.
+ String Catalog
+
+
+ Übersetzungen importieren
+ Bereits in der Datei gespeicherte Übersetzungen werden zusammen mit den Quellstrings importiert.
+ String Catalog
+
+
+ Tags aggressiv bereinigen
+ Zusätzliche Formatierungs-Tags zur Textabstandsregelung werden beim Import entfernt. Nützlich beim Übersetzen von Office-Dokumenten, die aus anderen Formaten (zum Beispiel PDF) konvertiert wurden und bei denen durch die Konvertierung viele unnötige Formatierungs-Tags entstanden sind.
+ Office-Dokumente, Microsoft Visio
+
+
+ Hyperlink-URLs übersetzen
+ Hyperlink-URLs stehen zur Übersetzung zur Verfügung.
+ Office-Dokumente, Microsoft Visio
diff --git a/src/content/includes/de/placeholders.mdx b/src/content/includes/de/placeholders.mdx
index 363c74778..77be9283e 100644
--- a/src/content/includes/de/placeholders.mdx
+++ b/src/content/includes/de/placeholders.mdx
@@ -1,4 +1,4 @@
-| **Name** | **Description** |
+| **Name** | **Beschreibung** |
| -------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `%original_file_name%` | Ursprünglicher Dateiname |
| `%original_path%` | Nimmt Namen der übergeordneten Ordner im Crowdin-Projekt, um den Dateipfad im resultierenden Bundle zu erstellen |
diff --git a/src/content/includes/zh/notification-types-crowdin.mdx b/src/content/includes/zh/notification-types-crowdin.mdx
index 24fc8f70e..c83aa41b3 100644
--- a/src/content/includes/zh/notification-types-crowdin.mdx
+++ b/src/content/includes/zh/notification-types-crowdin.mdx
@@ -9,5 +9,5 @@
| 提及 | 您在编辑器中被提及的更新。 |
| 任务 | 已创建、已删除和已更新的任务、状态变更、提及和评论。 |
| 消息 | Crowdin 内的私信。 |
-| 讨论 | 已创建新话题。 在讨论中的提及。 |
+| 讨论 | 已创建新话题。在讨论中的提及。 |
| API 通知 | 由应用程序、API 集成和用户通过 API 发送的通知。 |
diff --git a/src/content/includes/zh/translatable-html-attributes.mdx b/src/content/includes/zh/translatable-html-attributes.mdx
index 638f0f143..10ec8c9bb 100644
--- a/src/content/includes/zh/translatable-html-attributes.mdx
+++ b/src/content/includes/zh/translatable-html-attributes.mdx
@@ -1,4 +1,4 @@
-当与基于 HTML 格式的文件一同工作时,视文件结构不同,某些 HTML 属性值可能视为可翻译的,而另一些不可翻译。 您可以在下表看到一些可翻译属性值的状态。
+当与基于 HTML 格式的文件一同工作时,视文件结构不同,某些 HTML 属性值可能视为可翻译的,而另一些不可翻译。您可以在下表看到一些可翻译属性值的状态。
| **属性** | **详细信息** | **示例** |
| ------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
diff --git a/src/content/includes/zh/word-counter.mdx b/src/content/includes/zh/word-counter.mdx
index b0ab92468..79d193cf5 100644
--- a/src/content/includes/zh/word-counter.mdx
+++ b/src/content/includes/zh/word-counter.mdx
@@ -2,9 +2,9 @@
* 单词是字母、标点符号和特殊字符(例如:@ # $ % ^ & \* – _ \` ‘ “)的组合,后接空格。
* 标点符号和特殊字符的序列不视为一个单词。
-* 默认情况下,HTML 标签在大多数格式下都视为分开的单词,除了以下格式:HTML、Front Matter HTML、HAML、MD、Front Matter MD、XML、WEBXML、IDML、XLIFF、XLIFF 2.0、ADOC、DOCX、MIF、DITA。 您可以在项目的 **设置 > 导入 > 字数统计** 中更改默认的字数统计设置。
+* 默认情况下,HTML 标签在大多数格式下都视为分开的单词,除了以下格式:HTML、Front Matter HTML、HAML、MD、Front Matter MD、XML、WEBXML、IDML、XLIFF、XLIFF 2.0、ADOC、DOCX、MIF、DITA。您可以在项目的 **设置 > 导入 > 字数统计** 中更改默认的字数统计设置。
* 网址(例如 `https://crowdin.com`)和电子邮件(例如 `support@crowdin.com`)视为一个单词。
-* 中、日文等象形文字语言的每个文字视为一个单词。 例如,“ライフ・イン・トウキョウ。”为十个单词。
+* 中、日文等象形文字语言的每个文字视为一个单词。例如,“ライフ・イン・トウキョウ。”为十个单词。
如何计数单词的其他例子: