i18n - docs translations (#23618)
Created by Github action <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/twentyhq/twenty/pull/23618?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> Co-authored-by: github-actions <github-actions@twenty.com>
This commit is contained in:
committed by
GitHub
parent
7b7e4a5eca
commit
8abc8f4bc9
@@ -22,7 +22,7 @@ Codebeiträge zu Twenty beginnen mit einem Pull Request (PR).
|
||||
|
||||
1. Prüfen Sie [bestehende Issues](https://github.com/twentyhq/twenty/issues) auf verwandte Arbeiten
|
||||
2. Für neue Features zunächst ein Issue eröffnen, um dies zu besprechen
|
||||
3. Lesen Sie unseren [Verhaltenskodex](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md)
|
||||
3. Lesen Sie unseren [Verhaltenskodex](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md)
|
||||
|
||||
### Forken und klonen
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ Twenty ist Open Source und freut sich über Beiträge aus der Community. Ob Sie
|
||||
<Card title="Fehlermeldungen und Anfragen" icon="bug" href="/l/de/developers/contribute/capabilities/bug-and-requests">
|
||||
Melden Sie Probleme oder schlagen Sie neue Funktionen vor
|
||||
</Card>
|
||||
<Card title="Frontend-Entwicklung" icon="browser" href="/l/de/developers/contribute/capabilities/frontend-development">
|
||||
<Card title="Frontend-Entwicklung" icon="browser" href="/l/de/developers/contribute/capabilities/frontend-development/folder-architecture-front">
|
||||
Tragen Sie zur UI bei
|
||||
</Card>
|
||||
</CardGroup>
|
||||
|
||||
@@ -203,4 +203,4 @@ Notizen:
|
||||
* Beginnen Sie mit der vorgegebenen Rolle und schränken Sie sie dann schrittweise ein – standardmäßig wird umfangreicher Lesezugriff gewährt, was selten das ist, was Sie in Produktionsumgebungen möchten.
|
||||
* Ersetzen Sie `objectPermissions` und `fieldPermissions` durch die genauen Objekte und Felder, die Ihre Funktionen tatsächlich benötigen.
|
||||
* `permissionFlagUniversalIdentifiers` steuern den Zugriff auf Funktionen auf Plattformebene. Halten Sie sie minimal.
|
||||
* Ein funktionierendes Beispiel finden Sie unter: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts).
|
||||
* Ein funktionierendes Beispiel finden Sie unter: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts).
|
||||
|
||||
@@ -49,11 +49,7 @@ yarn twenty app:publish --private
|
||||
|
||||
### Eine bereitgestellte App freigeben
|
||||
|
||||
<Warning>
|
||||
Das Teilen privater (Tarball-)Apps über Arbeitsbereiche hinweg ist eine **Enterprise**-Funktion. Die Registerkarte **Distribution** zeigt anstelle der Freigabeoptionen eine Aufforderung zum Upgrade an, bis Ihr Arbeitsbereich über einen gültigen Enterprise-Schlüssel verfügt. Gehen Sie zu [Einstellungen > Admin-Panel > Enterprise](/settings/admin-panel#enterprise), um es zu aktivieren.
|
||||
</Warning>
|
||||
|
||||
Tarball-Apps werden nicht im öffentlichen Marktplatz gelistet, daher entdecken andere Arbeitsbereiche auf demselben Server sie nicht durch Stöbern. Sobald sich Ihr Arbeitsbereich im Enterprise-Plan befindet, können Sie eine bereitgestellte App wie folgt freigeben:
|
||||
Tarball-Apps werden nicht im öffentlichen Marktplatz gelistet, daher entdecken andere Arbeitsbereiche auf demselben Server sie nicht durch Stöbern. So geben Sie eine bereitgestellte App frei:
|
||||
|
||||
1. Gehen Sie zu **Einstellungen > Anwendungen > Registrierungen** und öffnen Sie Ihre App
|
||||
2. Klicken Sie in der Registerkarte **Distribution** auf **Freigabelink kopieren**
|
||||
|
||||
@@ -26,7 +26,7 @@ Twenty ist darauf ausgelegt, erweiterbar zu sein. Verwenden Sie unsere APIs, Web
|
||||
<Card title="Webhooks" icon="bell" href="/l/de/developers/extend/webhooks">
|
||||
Erhalten Sie Benachrichtigungen über Ereignisse in Echtzeit
|
||||
</Card>
|
||||
<Card title="Apps" icon="puzzle-piece" href="/l/de/developers/extend/apps/getting-started">
|
||||
<Card title="Apps" icon="puzzle-piece" href="/l/de/developers/extend/apps/getting-started/quick-start">
|
||||
Erstellen Sie Anpassungen als Code
|
||||
</Card>
|
||||
</CardGroup>
|
||||
|
||||
@@ -8,12 +8,12 @@ Twenty implementiert OAuth 2.0 mit Autorisierungscode + PKCE für benutzerorient
|
||||
|
||||
## Wann Sie OAuth verwenden sollten
|
||||
|
||||
| Szenario | Authentifizierungsmethode |
|
||||
| ------------------------------------------------- | ----------------------------------------------------------------------------------- |
|
||||
| Interne Skripte, Automatisierung | [API-Schlüssel](/l/de/developers/extend/api#authentication) |
|
||||
| Externe App, die im Namen eines Benutzers handelt | **OAuth — Autorisierungscode** |
|
||||
| Server-zu-Server, kein Benutzerkontext | **OAuth — Client-Anmeldedaten** |
|
||||
| Twenty-App mit UI-Erweiterungen | [Apps](/l/de/developers/extend/apps/getting-started) (OAuth wird automatisch gehandhabt) |
|
||||
| Szenario | Authentifizierungsmethode |
|
||||
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
|
||||
| Interne Skripte, Automatisierung | [API-Schlüssel](/l/de/developers/extend/api#authentication) |
|
||||
| Externe App, die im Namen eines Benutzers handelt | **OAuth — Autorisierungscode** |
|
||||
| Server-zu-Server, kein Benutzerkontext | **OAuth — Client-Anmeldedaten** |
|
||||
| Twenty-App mit UI-Erweiterungen | [Apps](/l/de/developers/extend/apps/getting-started/quick-start) (OAuth wird automatisch gehandhabt) |
|
||||
|
||||
## Einen Client registrieren
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ description: Entwickeln Sie Apps, nutzen Sie die API, hosten Sie selbst oder tra
|
||||
import { CardTitle } from "/snippets/card-title.mdx"
|
||||
|
||||
<CardGroup cols={3}>
|
||||
<Card href="/l/de/developers/extend/apps/getting-started" img="/images/user-guide/halftone/dev-apps.png">
|
||||
<Card href="/l/de/developers/extend/apps/getting-started/quick-start" img="/images/user-guide/halftone/dev-apps.png">
|
||||
<CardTitle>Apps</CardTitle>
|
||||
Erweitern Sie Twenty mit benutzerdefinierten Objekten, serverseitiger Logik, UI-Komponenten und KI-Agenten — alles als TypeScript-Pakete.
|
||||
</Card>
|
||||
|
||||
@@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger
|
||||
2. Finden Sie den Abschnitt **E-Mail**
|
||||
3. Konfigurieren Sie Ihre SMTP-Einstellungen:
|
||||
|
||||
<ArticleTabs label1="Gmail" label2="Office365" label3="Smtp4dev">
|
||||
<Tabs>
|
||||
|
||||
<ArticleTab>
|
||||
<Tab title="Gmail">
|
||||
|
||||
Sie müssen ein [App-Passwort](https://support.google.com/accounts/answer/185833) bereitstellen.
|
||||
* EMAIL_DRIVER=smtp
|
||||
@@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger
|
||||
* EMAIL_SMTP_USER=gmail_email_address
|
||||
* EMAIL_SMTP_PASSWORD='gmail_app_password'
|
||||
|
||||
</ArticleTab>
|
||||
</Tab>
|
||||
|
||||
<ArticleTab>
|
||||
<Tab title="Office365">
|
||||
|
||||
Beachten Sie, dass, wenn Sie die Zwei-Faktor-Authentifizierung aktiviert haben, ein [App-Passwort](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9) bereitgestellt werden muss.
|
||||
* EMAIL_DRIVER=smtp
|
||||
@@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger
|
||||
* EMAIL_SMTP_USER=office365_email_address
|
||||
* EMAIL_SMTP_PASSWORD='office365_password'
|
||||
|
||||
</ArticleTab>
|
||||
</Tab>
|
||||
|
||||
<ArticleTab>
|
||||
<Tab title="smtp4dev">
|
||||
|
||||
**smtp4dev** ist ein Fake-SMTP-Mailserver für Entwicklung und Tests.
|
||||
* Führen Sie das smtp4dev-Image aus: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev`
|
||||
@@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger
|
||||
* EMAIL_SMTP_HOST=localhost
|
||||
* EMAIL_SMTP_PORT=2525
|
||||
|
||||
</ArticleTab>
|
||||
</Tab>
|
||||
|
||||
</ArticleTabs>
|
||||
</Tabs>
|
||||
|
||||
<Warning>
|
||||
**Nur-Umgebungsmodus:** Wenn Sie `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false` setzen, fügen Sie diese Variablen stattdessen Ihrer `.env`-Datei hinzu.
|
||||
|
||||
Reference in New Issue
Block a user