Skip to content

Commit

Permalink
fix: langs
Browse files Browse the repository at this point in the history
  • Loading branch information
riderx committed Feb 3, 2025
1 parent 9ee9fc9 commit aea5feb
Show file tree
Hide file tree
Showing 556 changed files with 9,776 additions and 9,528 deletions.
2 changes: 1 addition & 1 deletion scripts/translate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ export const translateTextAnthropic = async (text: string, lang: string) => {
max_tokens: 4000,
model: 'claude-3-5-sonnet-20241022',
system:
'Only respond with the translation of the text. No other or unrelated text or characters. Make sure to keep links, HTML tags, code blocks, image links, do not translate them. when Capacitor is used it refers to the CapacitorJs so do not translate that.',
'Only respond with the translation of the text. No other or unrelated text or characters. Make sure to keep links, HTML tags, code blocks, image links, do not translate them. when Capacitor is used it refers to the CapacitorJs so do not translate that. Re-verify your output to not have additional code block or declaration. Make sure to have the list items in <Steps> component have decimal, such as "1" should be modified to keep "1." in every kind of output. If you see imports but no code block declaration, do not add them by yourself un-necessarily.',
messages: [
{
role: 'user',
Expand Down
126 changes: 64 additions & 62 deletions src/content/docs/de/docs/cli/commands.mdx

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/content/docs/de/docs/cli/migrations/cli-from-0x-to-1x.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: CLI von 0.x zu 1.x
description: Upgrade von Version 0.x auf Version 1.x
title: CLI de 0.x a 1.x
description: Upgrade-Anleitung von 0.x auf 1.x
sidebar:
order: 5
locale: de
Expand Down
14 changes: 7 additions & 7 deletions src/content/docs/de/docs/cli/migrations/encryption.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Verschlüsselung
description: Verschlüsselung der Daten mit neuer Verschlüsselungsmethode
description: So verschlüsseln Sie Ihre Daten mit neuer Verschlüsselung
sidebar:
order: 5
locale: de
Expand All @@ -20,13 +20,13 @@ npx @capgo/cli key create

Dieser Befehl erstellt ein neues Schlüsselpaar in Ihrer App; es ist zwingend erforderlich, den privaten Schlüssel an einem sicheren Ort aufzubewahren. Der private Schlüssel darf niemals in die Versionskontrolle übernommen oder mit nicht vertrauenswürdigen Parteien geteilt werden

Dieser Befehl entfernt auch den alten Schlüssel aus Ihrer Capacitor-Konfiguration, entfernt aber nicht die alten Schlüsseldateien. Die CLI behält sie bei, damit Sie weiterhin Live-Updates für Apps senden können, die noch kein App-Store-Update erhalten haben und das alte Plugin verwenden. Dies erleichtert die Migration
Dieser Befehl entfernt auch den alten Schlüssel aus Ihrer Capacitor-Konfiguration, entfernt jedoch nicht die alten Schlüsseldateien. Die CLI behält diese bei, damit Sie weiterhin Live-Updates für Apps senden können, die noch kein App-Store-Update erhalten haben und das alte Plugin verwenden. Dies erleichtert die Migration

Wenn Sie bei der Migration gefragt werden: "Möchten Sie die Verschlüsselung mit dem neuen Kanal einrichten, um alte Apps zu unterstützen und die Migration zu erleichtern?", stimmen Sie bitte zu. Dies fügt eine neue "defaultChannel"-Option zu Ihrer Capacitor-Konfiguration hinzu. Dadurch verwendet Ihre App den Kanal "encryption_v2". Dies stellt sicher, dass die neue Verschlüsselung nur von Apps verwendet wird, die sie unterstützen. Apps, die kein App-Store-Update erhalten haben, verwenden weiterhin den vorherigen Standardkanal
Wenn Sie bei der Migration gefragt werden: "Möchten Sie die Verschlüsselung mit dem neuen Kanal einrichten, um alte Apps zu unterstützen und die Migration zu erleichtern?", stimmen Sie bitte zu. Dies fügt eine neue "defaultChannel"-Option zu Ihrer Capacitor-Konfiguration hinzu. Dadurch verwendet Ihre App den Kanal "encryption_v2". Dies stellt sicher, dass die neue Verschlüsselung nur von Apps verwendet wird, die sie unterstützen. Apps, die noch kein App-Store-Update erhalten haben, verwenden weiterhin den vorherigen Standardkanal

---

Jetzt müssen Sie Ihr JS-Bundle erstellen und in den neuen Kanal hochladen. Führen Sie dazu folgenden Befehl aus:
Nun müssen Sie Ihr JS-Bundle erstellen und es in den neuen Kanal hochladen. Führen Sie dazu folgenden Befehl aus:

```bash
npx @capgo/cli bundle upload --channel encryption_v2
Expand All @@ -48,7 +48,7 @@ npx @capgo/cli channel set encryption_v2 --self-assign

Sie können die App jetzt ausführen; sie wird das neue Verschlüsselungssystem verwenden

Um das neue JS-Bundle in den alten Kanal hochzuladen, müssen Sie nur den folgenden Befehl ausführen:
Um das neue JS-Bundle in den alten Kanal hochzuladen, müssen Sie nur folgenden Befehl ausführen:

```bash
npx @capgo/cli bundle upload --channel production
Expand All @@ -58,7 +58,7 @@ npx @capgo/cli bundle upload --channel production

Sie müssen sich keine Sorgen um die Capacitor-Konfiguration machen, sie wird nie zu Capgo hochgeladen

Wenn alle Benutzer ihre Apps aktualisiert haben (dies kann bis zu 3/4 Monate dauern), können Sie den "defaultChannel" aus Ihrer Capacitor-Konfiguration entfernen
Wenn alle Benutzer ihre Apps aktualisiert haben (dies kann bis zu 3/4 Monate dauern), können Sie "defaultChannel" aus Ihrer Capacitor-Konfiguration entfernen

Dann können Sie den alten Kanal mit folgendem Befehl entfernen:

Expand All @@ -68,4 +68,4 @@ npx @capgo/cli channel delete encryption_v2

---

Nach dem Löschen des "encryption_v2"-Kanals werden alle Apps, die ihn als Standard verwenden, den "production"-Kanal nutzen
Nach dem Löschen des "encryption_v2"-Kanals werden alle Apps, die ihn als Standard verwenden, beginnen, den "production"-Kanal zu verwenden
30 changes: 15 additions & 15 deletions src/content/docs/de/docs/cli/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ locale: de

import { Steps, CardGrid, Card, Aside } from '@astrojs/starlight/components';

Nutzen Sie Capgos Live-Updates-Funktion, um die JavaScript-Bundles Ihrer App aus der Ferne in Echtzeit zu aktualisieren. Übertragen Sie JS-Updates direkt an Ihre Nutzer, ohne den App-Store-Prüfungsprozess zu durchlaufen, um sofort Fehler zu beheben und neue Funktionen bereitzustellen.
Nutzen Sie Capgos Live-Updates-Funktion, um die JavaScript-Bundles Ihrer App aus der Ferne in Echtzeit zu aktualisieren. Senden Sie JS-Updates direkt an Ihre Nutzer, ohne den App-Store-Überprüfungsprozess zu durchlaufen, um sofort Fehler zu beheben und neue Funktionen bereitzustellen.

<Aside>

Expand All @@ -19,25 +19,25 @@ Live-Updates sind auf JavaScript-Bundle-Änderungen beschränkt. Wenn Sie native

## Wie Live-Updates funktionieren

Capgos Live-Update-System hat zwei Hauptkomponenten:
Das Live-Update-System von Capgo hat zwei Schlüsselkomponenten:

1. Das Capgo SDK, das Sie in Ihrer App installieren. Das SDK prüft auf verfügbare Updates und lädt diese im Hintergrund herunter.
1. Das Capgo SDK, das Sie in Ihrer App installieren. Das SDK prüft auf verfügbare Updates und lädt sie im Hintergrund herunter.

2. Kanäle, mit denen Sie Updates für bestimmte Benutzergruppen bereitstellen können. Sie können Kanäle verwenden, um verschiedene Release-Tracks wie `Production`, `Staging` und `Dev` zu verwalten.

Wenn Sie ein neues JS-Bundle zu Capgo hochladen und es einem Kanal zuweisen, erkennt das Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update und lädt es herunter. Beim nächsten Neustart der App wird das neue Bundle geladen.
Wenn Sie ein neues JS-Bundle auf Capgo hochladen und einem Kanal zuweisen, erkennt das Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update und lädt es herunter. Beim nächsten Neustart der App wird das neue Bundle geladen.

## Erste Schritte

Folgen Sie diesen Schritten, um Live-Updates zu nutzen:
Folgen Sie diesen Schritten, um mit Live-Updates zu beginnen:

<Steps>

1. Schließen Sie den [Capgo Quickstart](/docs/getting-started/quickstart) ab, um Ihre App in Capgo einzurichten und das Capgo SDK zu installieren.

2. Rufen Sie in Ihrem App-Code `CapacitorUpdaternotifyAppReady()` auf, nachdem Ihre App initialisiert wurde. Dies teilt dem Capgo SDK mit, dass Ihre App bereit ist, Updates zu empfangen.

3. Erstellen Sie Ihr JS-Bundle und laden Sie es zu Capgo hoch:
3. Erstellen Sie Ihr JS-Bundle und laden Sie es auf Capgo hoch:
```shell
npm run build
npx @capgo/cli@latest upload --channel=Production
Expand All @@ -48,23 +48,23 @@ Folgen Sie diesen Schritten, um Live-Updates zu nutzen:
npx @capgo/cli@latest app debug
```

5. Sobald das Update heruntergeladen wurde, schließen und öffnen Sie Ihre App erneut, um das neue Bundle zu laden.
5. Sobald das Update heruntergeladen ist, schließen und öffnen Sie Ihre App erneut, um das neue Bundle zu laden.

</Steps>

Weitere Details finden Sie im [Leitfaden zum Bereitstellen von Live-Updates](/docs/getting-started/deploy)
Weitere Details finden Sie im [Leitfaden für Live-Updates-Bereitstellung](/docs/getting-started/deploy).

## Die Capgo CLI

Die Capgo CLI ist ein leistungsstarkes Tool, das Entwicklern ermöglicht, mit Capgos Diensten aus ihren eigenen CI/CD-Pipelines heraus zu interagieren. Mit der CLI haben Sie detaillierte Kontrolle darüber, wann Builds erstellt und bereitgestellt werden, sodass Sie Capgo in Ihre bestehenden Unternehmens-Workflows integrieren können.
Die Capgo CLI ist ein leistungsstarkes Tool, das Entwicklern ermöglicht, mit Capgos Diensten aus ihren eigenen CI/CD-Pipelines zu interagieren. Mit der CLI haben Sie detaillierte Kontrolle darüber, wann Builds erstellt und bereitgestellt werden, sodass Sie Capgo in Ihre bestehenden Enterprise-Workflows integrieren können.

### Wofür ist die Capgo CLI gedacht?

Die Capgo CLI ist für Entwickler und Teams konzipiert, die mehr Kontrolle und Flexibilität in ihren Live-Update-Workflows benötigen. Durch die Verwendung der CLI in Ihren CI/CD-Pipelines können Sie:

- Genau bestimmen, wann Updates erstellt und bereitgestellt werden, anstatt sich auf Capgos integrierte Automatisierung zu verlassen
- Genau festlegen, wann Updates erstellt und bereitgestellt werden sollen, anstatt sich auf Capgos integrierte Automatisierung zu verlassen
- Eigene Prozesse wie Code-Signierung, QA-Tests oder Manager-Genehmigungen zwischen den Build- und Bereitstellungsschritten einfügen
- Capgo in Ihre bestehenden DevOps-Tools und Workflows integrieren
- Capgo in Ihre bestehenden DevOps-Tools und -Workflows integrieren

### Authentifizierung

Expand All @@ -76,17 +76,17 @@ Um sich anzumelden und Ihren API-Schlüssel sicher zu speichern, führen Sie aus
npx @capgo/cli@latest login [API_KEY]
```

Dieser Befehl wird dann für die zukünftige Verwendung gespeichert. Nach der Anmeldung müssen Sie Ihren API-Schlüssel nicht bei jedem Befehl erneut angeben.
Dieser Befehl wird dann für zukünftige Verwendungen gespeichert. Nach der Anmeldung müssen Sie Ihren API-Schlüssel nicht bei jedem Befehl erneut angeben.

### Wichtige Unterschiede zu anderen CLI-Tools

Wenn Sie mit anderen Live-Update-CLI-Tools vertraut sind, gibt es einige wichtige Punkte zur Capgo CLI zu beachten:
Wenn Sie mit anderen Live-Update-CLI-Tools vertraut sind, gibt es einige wichtige Besonderheiten der Capgo CLI zu beachten:

- Capgo verwendet eine einzige CLI sowohl für Entwicklungs- als auch CI/CD-Anwendungsfälle, da Capgo sich ausschließlich auf Live-Update-Funktionen konzentriert
- Capgo verwendet eine einzige CLI sowohl für Entwicklungs- als auch für CI/CD-Anwendungsfälle, da Capgo sich ausschließlich auf Live-Update-Funktionen konzentriert

- Die Capgo CLI erfordert keinen separaten Installationsschritt. Sie ist im `@capgo/cli`-Paket enthalten und kann direkt mit `npx` ausgeführt werden

- Capgos CLI ist speziell für den Live-Update-Workflow entwickelt und enthält möglicherweise nicht einige Funktionen oder Befehle, die in allgemeineren CLI-Tools zu finden sind
- Die Capgo CLI ist speziell für den Live-Update-Workflow konzipiert und enthält möglicherweise nicht alle Funktionen oder Befehle, die in allgemeineren CLI-Tools zu finden sind

## Nächste Schritte

Expand Down
12 changes: 6 additions & 6 deletions src/content/docs/de/docs/cli/reference/app.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ Fügt eine neue App zu Ihrem Capgo-Konto hinzu

`[appId]` ist Ihre App-ID im Format `com.example.app`. Weitere Informationen finden Sie in der [Capacitor-Dokumentation](https://capacitorjs.com/docs/cli/commands/init/)

> 💡 Alle Optionen werden aus Ihrer `capacitor.config.json` ermittelt, falls nicht angegeben
> 💡 Alle Optionen werden aus Ihrer `capacitor.config.json` ermittelt, wenn sie nicht angegeben werden
Optionen:

- `--icon [path]`: Pfad zu einem benutzerdefinierten Symbol für die Anzeige in der Capgo Web-App
- `--name [name]`: Benutzerdefinierter Name für die Anzeige in der App-Liste
- `--icon [path]`: Pfad zu einem benutzerdefinierten Symbol, das in der Capgo-Webanwendung angezeigt wird
- `--name [name]`: Benutzerdefinierter Name, der in der App-Liste angezeigt wird
- `--apikey [key]`: API-Schlüssel zur Verknüpfung mit Ihrem Konto
- `--retention [days]`: Aufbewahrungszeitraum für App-Bundles in Tagen (Standard: 0 = unbegrenzt)

Expand All @@ -33,8 +33,8 @@ Aktualisiert eine bestehende App in Ihrem Capgo-Konto

Optionen:

- `--icon [path]`: Pfad zu einem benutzerdefinierten Symbol für die Anzeige in der Capgo Web-App
- `--name [name]`: Benutzerdefinierter Name für die Anzeige in der App-Liste
- `--icon [path]`: Pfad zu einem benutzerdefinierten Symbol, das in der Capgo-Webanwendung angezeigt wird
- `--name [name]`: Benutzerdefinierter Name, der in der App-Liste angezeigt wird
- `--retention [days]`: Aufbewahrungszeitraum für App-Bundles in Tagen (Standard: 0 = unbegrenzt)
- `--apikey [key]`: API-Schlüssel zur Verknüpfung mit Ihrem Konto

Expand Down Expand Up @@ -81,4 +81,4 @@ Bearbeitet die Capacitor-Konfiguration für eine App
Sie müssen entweder `--string` oder `--bool` angeben:

- `--string <value>`: Setzt die Einstellung auf einen String-Wert
- `--bool <true|false>`: Setzt die Einstellung auf einen booleschen Wert
- `--bool <true|false>`: Setzt die Einstellung auf einen Boolean-Wert
Loading

0 comments on commit aea5feb

Please sign in to comment.