Skip to content

Commit cc66aa5

Browse files
feat(i18n): update translations (#2275)
Co-authored-by: icecrasher321 <[email protected]>
1 parent aea32d4 commit cc66aa5

File tree

11 files changed

+378
-221
lines changed

11 files changed

+378
-221
lines changed

apps/docs/content/docs/de/execution/api.mdx

Lines changed: 40 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,16 @@ Alle API-Antworten enthalten Informationen über Ihre Workflow-Ausführungslimit
2727
"limits": {
2828
"workflowExecutionRateLimit": {
2929
"sync": {
30-
"limit": 60, // Max sync workflow executions per minute
31-
"remaining": 58, // Remaining sync workflow executions
32-
"resetAt": "..." // When the window resets
30+
"requestsPerMinute": 60, // Sustained rate limit per minute
31+
"maxBurst": 120, // Maximum burst capacity
32+
"remaining": 118, // Current tokens available (up to maxBurst)
33+
"resetAt": "..." // When tokens next refill
3334
},
3435
"async": {
35-
"limit": 60, // Max async workflow executions per minute
36-
"remaining": 59, // Remaining async workflow executions
37-
"resetAt": "..." // When the window resets
36+
"requestsPerMinute": 200, // Sustained rate limit per minute
37+
"maxBurst": 400, // Maximum burst capacity
38+
"remaining": 398, // Current tokens available
39+
"resetAt": "..." // When tokens next refill
3840
}
3941
},
4042
"usage": {
@@ -46,7 +48,7 @@ Alle API-Antworten enthalten Informationen über Ihre Workflow-Ausführungslimit
4648
}
4749
```
4850

49-
**Hinweis:** Die Ratenbegrenzungen in der Antwort beziehen sich auf Workflow-Ausführungen. Die Ratenbegrenzungen für den Aufruf dieses API-Endpunkts befinden sich in den Antwort-Headern (`X-RateLimit-*`).
51+
**Hinweis:** Ratenbegrenzungen verwenden einen Token-Bucket-Algorithmus. `remaining` kann `requestsPerMinute` bis zu `maxBurst` überschreiten, wenn du dein volles Kontingent in letzter Zeit nicht genutzt hast, was Burst-Traffic ermöglicht. Die Ratenbegrenzungen im Antworttext gelten für Workflow-Ausführungen. Die Ratenbegrenzungen für den Aufruf dieses API-Endpunkts befinden sich in den Antwort-Headern (`X-RateLimit-*`).
5052

5153
### Logs abfragen
5254

@@ -110,13 +112,15 @@ Fragen Sie Workflow-Ausführungsprotokolle mit umfangreichen Filteroptionen ab.
110112
"limits": {
111113
"workflowExecutionRateLimit": {
112114
"sync": {
113-
"limit": 60,
114-
"remaining": 58,
115+
"requestsPerMinute": 60,
116+
"maxBurst": 120,
117+
"remaining": 118,
115118
"resetAt": "2025-01-01T12:35:56.789Z"
116119
},
117120
"async": {
118-
"limit": 60,
119-
"remaining": 59,
121+
"requestsPerMinute": 200,
122+
"maxBurst": 400,
123+
"remaining": 398,
120124
"resetAt": "2025-01-01T12:35:56.789Z"
121125
}
122126
},
@@ -190,13 +194,15 @@ Rufen Sie detaillierte Informationen zu einem bestimmten Logeintrag ab.
190194
"limits": {
191195
"workflowExecutionRateLimit": {
192196
"sync": {
193-
"limit": 60,
194-
"remaining": 58,
197+
"requestsPerMinute": 60,
198+
"maxBurst": 120,
199+
"remaining": 118,
195200
"resetAt": "2025-01-01T12:35:56.789Z"
196201
},
197202
"async": {
198-
"limit": 60,
199-
"remaining": 59,
203+
"requestsPerMinute": 200,
204+
"maxBurst": 400,
205+
"remaining": 398,
200206
"resetAt": "2025-01-01T12:35:56.789Z"
201207
}
202208
},
@@ -482,19 +488,27 @@ Fehlgeschlagene Webhook-Zustellungen werden mit exponentiellem Backoff und Jitte
482488

483489
## Rate-Limiting
484490

485-
Die API implementiert Rate-Limiting, um eine faire Nutzung zu gewährleisten:
491+
Die API verwendet einen **Token-Bucket-Algorithmus** für die Ratenbegrenzung, der eine faire Nutzung ermöglicht und gleichzeitig Burst-Traffic zulässt:
486492

487-
- **Kostenloser Plan**: 10 Anfragen pro Minute
488-
- **Pro-Plan**: 30 Anfragen pro Minute
489-
- **Team-Plan**: 60 Anfragen pro Minute
490-
- **Enterprise-Plan**: Individuelle Limits
493+
| Plan | Anfragen/Minute | Burst-Kapazität |
494+
|------|-----------------|----------------|
495+
| Free | 10 | 20 |
496+
| Pro | 30 | 60 |
497+
| Team | 60 | 120 |
498+
| Enterprise | 120 | 240 |
491499

492-
Rate-Limit-Informationen sind in den Antwort-Headern enthalten:
493-
- `X-RateLimit-Limit`: Maximale Anfragen pro Zeitfenster
494-
- `X-RateLimit-Remaining`: Verbleibende Anfragen im aktuellen Zeitfenster
495-
- `X-RateLimit-Reset`: ISO-Zeitstempel, wann das Zeitfenster zurückgesetzt wird
500+
**Wie es funktioniert:**
501+
- Tokens werden mit der Rate `requestsPerMinute` aufgefüllt
502+
- Du kannst im Leerlauf bis zu `maxBurst` Tokens ansammeln
503+
- Jede Anfrage verbraucht 1 Token
504+
- Die Burst-Kapazität ermöglicht die Bewältigung von Verkehrsspitzen
496505

497-
## Beispiel: Abfragen neuer Logs
506+
Informationen zur Ratenbegrenzung sind in den Antwort-Headern enthalten:
507+
- `X-RateLimit-Limit`: Anfragen pro Minute (Auffüllrate)
508+
- `X-RateLimit-Remaining`: Aktuell verfügbare Tokens
509+
- `X-RateLimit-Reset`: ISO-Zeitstempel, wann Tokens als nächstes aufgefüllt werden
510+
511+
## Beispiel: Abfragen nach neuen Logs
498512

499513
```javascript
500514
let cursor = null;
@@ -541,7 +555,7 @@ async function pollLogs() {
541555
setInterval(pollLogs, 30000);
542556
```
543557

544-
## Beispiel: Verarbeiten von Webhooks
558+
## Beispiel: Verarbeitung von Webhooks
545559

546560
```javascript
547561
import express from 'express';

apps/docs/content/docs/de/execution/costs.mdx

Lines changed: 35 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,20 @@ curl -X GET -H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" htt
147147
{
148148
"success": true,
149149
"rateLimit": {
150-
"sync": { "isLimited": false, "limit": 10, "remaining": 10, "resetAt": "2025-09-08T22:51:55.999Z" },
151-
"async": { "isLimited": false, "limit": 50, "remaining": 50, "resetAt": "2025-09-08T22:51:56.155Z" },
150+
"sync": {
151+
"isLimited": false,
152+
"requestsPerMinute": 25,
153+
"maxBurst": 50,
154+
"remaining": 50,
155+
"resetAt": "2025-09-08T22:51:55.999Z"
156+
},
157+
"async": {
158+
"isLimited": false,
159+
"requestsPerMinute": 200,
160+
"maxBurst": 400,
161+
"remaining": 400,
162+
"resetAt": "2025-09-08T22:51:56.155Z"
163+
},
152164
"authType": "api"
153165
},
154166
"usage": {
@@ -159,49 +171,54 @@ curl -X GET -H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" htt
159171
}
160172
```
161173

174+
**Rate-Limit-Felder:**
175+
- `requestsPerMinute`: Dauerhafte Rate-Begrenzung (Tokens werden mit dieser Rate aufgefüllt)
176+
- `maxBurst`: Maximale Tokens, die Sie ansammeln können (Burst-Kapazität)
177+
- `remaining`: Aktuell verfügbare Tokens (können bis zu `maxBurst` sein)
178+
162179
**Antwortfelder:**
163-
- `currentPeriodCost` zeigt die Nutzung im aktuellen Abrechnungszeitraum
164-
- `limit` wird aus individuellen Limits (Free/Pro) oder gebündelten Organisationslimits (Team/Enterprise) abgeleitet
180+
- `currentPeriodCost` spiegelt die Nutzung in der aktuellen Abrechnungsperiode wider
181+
- `limit` wird von individuellen Limits (Free/Pro) oder gepoolten Organisationslimits (Team/Enterprise) abgeleitet
165182
- `plan` ist der aktive Plan mit der höchsten Priorität, der mit Ihrem Benutzer verknüpft ist
166183

167184
## Plan-Limits
168185

169186
Verschiedene Abonnementpläne haben unterschiedliche Nutzungslimits:
170187

171-
| Plan | Monatliches Nutzungslimit | Ratengrenze (pro Minute) |
188+
| Plan | Monatliches Nutzungslimit | Rate-Limits (pro Minute) |
172189
|------|-------------------|-------------------------|
173190
| **Free** | $10 | 5 sync, 10 async |
174191
| **Pro** | $100 | 10 sync, 50 async |
175-
| **Team** | $500 (gebündelt) | 50 sync, 100 async |
192+
| **Team** | $500 (gepoolt) | 50 sync, 100 async |
176193
| **Enterprise** | Individuell | Individuell |
177194

178195
## Abrechnungsmodell
179196

180-
Sim verwendet ein **Basisabonnement + Überschreitung** Abrechnungsmodell:
197+
Sim verwendet ein **Basisabonnement + Mehrverbrauch**-Abrechnungsmodell:
181198

182199
### Wie es funktioniert
183200

184-
**Pro Plan ($20/Monat):**
201+
**Pro-Plan ($20/Monat):**
185202
- Monatliches Abonnement beinhaltet $20 Nutzung
186203
- Nutzung unter $20 → Keine zusätzlichen Kosten
187-
- Nutzung über $20 → Zahlung der Überschreitung am Monatsende
188-
- Beispiel: $35 Nutzung = $20 (Abonnement) + $15 (Überschreitung)
204+
- Nutzung über $20 → Zahlen Sie den Mehrverbrauch am Monatsende
205+
- Beispiel: $35 Nutzung = $20 (Abonnement) + $15 (Mehrverbrauch)
189206

190-
**Team Plan ($40/Benutzer/Monat):**
191-
- Gebündelte Nutzung für alle Teammitglieder
192-
- Überschreitung wird aus der Gesamtnutzung des Teams berechnet
207+
**Team-Plan ($40/Benutzer/Monat):**
208+
- Gepoolte Nutzung für alle Teammitglieder
209+
- Mehrverbrauch wird aus der Gesamtnutzung des Teams berechnet
193210
- Organisationsinhaber erhält eine Rechnung
194211

195-
**Enterprise Pläne:**
196-
- Fester monatlicher Preis, keine Überschreitungen
212+
**Enterprise-Pläne:**
213+
- Fester monatlicher Preis, kein Mehrverbrauch
197214
- Individuelle Nutzungslimits gemäß Vereinbarung
198215

199-
### Schwellenwertabrechnung
216+
### Schwellenwert-Abrechnung
200217

201-
Wenn die nicht abgerechnete Überschreitung $50 erreicht, berechnet Sim automatisch den gesamten nicht abgerechneten Betrag.
218+
Wenn der nicht abgerechnete Mehrverbrauch $50 erreicht, berechnet Sim automatisch den gesamten nicht abgerechneten Betrag.
202219

203220
**Beispiel:**
204-
- Tag 10: $70 Überschreitung → Sofortige Abrechnung von $70
221+
- Tag 10: $70 Mehrverbrauch → Sofortige Abrechnung von $70
205222
- Tag 15: Zusätzliche $35 Nutzung ($105 insgesamt) → Bereits abgerechnet, keine Aktion
206223
- Tag 20: Weitere $50 Nutzung ($155 insgesamt, $85 nicht abgerechnet) → Sofortige Abrechnung von $85
207224

apps/docs/content/docs/es/execution/api.mdx

Lines changed: 39 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,16 @@ Todas las respuestas de la API incluyen información sobre tus límites de ejecu
2727
"limits": {
2828
"workflowExecutionRateLimit": {
2929
"sync": {
30-
"limit": 60, // Max sync workflow executions per minute
31-
"remaining": 58, // Remaining sync workflow executions
32-
"resetAt": "..." // When the window resets
30+
"requestsPerMinute": 60, // Sustained rate limit per minute
31+
"maxBurst": 120, // Maximum burst capacity
32+
"remaining": 118, // Current tokens available (up to maxBurst)
33+
"resetAt": "..." // When tokens next refill
3334
},
3435
"async": {
35-
"limit": 60, // Max async workflow executions per minute
36-
"remaining": 59, // Remaining async workflow executions
37-
"resetAt": "..." // When the window resets
36+
"requestsPerMinute": 200, // Sustained rate limit per minute
37+
"maxBurst": 400, // Maximum burst capacity
38+
"remaining": 398, // Current tokens available
39+
"resetAt": "..." // When tokens next refill
3840
}
3941
},
4042
"usage": {
@@ -46,7 +48,7 @@ Todas las respuestas de la API incluyen información sobre tus límites de ejecu
4648
}
4749
```
4850

49-
**Nota:** Los límites de tasa en el cuerpo de la respuesta son para ejecuciones de flujos de trabajo. Los límites de tasa para llamar a este endpoint de la API están en los encabezados de respuesta (`X-RateLimit-*`).
51+
**Nota:** Los límites de tasa utilizan un algoritmo de cubo de tokens. `remaining` puede exceder `requestsPerMinute` hasta `maxBurst` cuando no has usado tu asignación completa recientemente, permitiendo tráfico en ráfagas. Los límites de tasa en el cuerpo de la respuesta son para ejecuciones de flujo de trabajo. Los límites de tasa para llamar a este punto final de la API están en los encabezados de respuesta (`X-RateLimit-*`).
5052

5153
### Consultar registros
5254

@@ -110,13 +112,15 @@ Consulta los registros de ejecución de flujos de trabajo con amplias opciones d
110112
"limits": {
111113
"workflowExecutionRateLimit": {
112114
"sync": {
113-
"limit": 60,
114-
"remaining": 58,
115+
"requestsPerMinute": 60,
116+
"maxBurst": 120,
117+
"remaining": 118,
115118
"resetAt": "2025-01-01T12:35:56.789Z"
116119
},
117120
"async": {
118-
"limit": 60,
119-
"remaining": 59,
121+
"requestsPerMinute": 200,
122+
"maxBurst": 400,
123+
"remaining": 398,
120124
"resetAt": "2025-01-01T12:35:56.789Z"
121125
}
122126
},
@@ -190,13 +194,15 @@ Recupera información detallada sobre una entrada de registro específica.
190194
"limits": {
191195
"workflowExecutionRateLimit": {
192196
"sync": {
193-
"limit": 60,
194-
"remaining": 58,
197+
"requestsPerMinute": 60,
198+
"maxBurst": 120,
199+
"remaining": 118,
195200
"resetAt": "2025-01-01T12:35:56.789Z"
196201
},
197202
"async": {
198-
"limit": 60,
199-
"remaining": 59,
203+
"requestsPerMinute": 200,
204+
"maxBurst": 400,
205+
"remaining": 398,
200206
"resetAt": "2025-01-01T12:35:56.789Z"
201207
}
202208
},
@@ -482,19 +488,27 @@ Las entregas de webhook fallidas se reintentan con retroceso exponencial y fluct
482488

483489
## Limitación de tasa
484490

485-
La API implementa limitación de tasa para asegurar un uso justo:
491+
La API utiliza un **algoritmo de cubo de tokens** para limitar la tasa, proporcionando un uso justo mientras permite tráfico en ráfagas:
486492

487-
- **Plan gratuito**: 10 solicitudes por minuto
488-
- **Plan Pro**: 30 solicitudes por minuto
489-
- **Plan Team**: 60 solicitudes por minuto
490-
- **Plan Enterprise**: Límites personalizados
493+
| Plan | Solicitudes/Minuto | Capacidad de ráfaga |
494+
|------|-----------------|----------------|
495+
| Free | 10 | 20 |
496+
| Pro | 30 | 60 |
497+
| Team | 60 | 120 |
498+
| Enterprise | 120 | 240 |
491499

492-
La información de límite de tasa se incluye en las cabeceras de respuesta:
493-
- `X-RateLimit-Limit`: Solicitudes máximas por ventana
494-
- `X-RateLimit-Remaining`: Solicitudes restantes en la ventana actual
495-
- `X-RateLimit-Reset`: Marca de tiempo ISO cuando la ventana se reinicia
500+
**Cómo funciona:**
501+
- Los tokens se recargan a una tasa de `requestsPerMinute`
502+
- Puedes acumular hasta `maxBurst` tokens cuando estás inactivo
503+
- Cada solicitud consume 1 token
504+
- La capacidad de ráfaga permite manejar picos de tráfico
496505

497-
## Ejemplo: Sondeo de nuevos registros
506+
La información del límite de tasa se incluye en los encabezados de respuesta:
507+
- `X-RateLimit-Limit`: Solicitudes por minuto (tasa de recarga)
508+
- `X-RateLimit-Remaining`: Tokens disponibles actualmente
509+
- `X-RateLimit-Reset`: Marca de tiempo ISO cuando los tokens se recargan nuevamente
510+
511+
## Ejemplo: Sondeo para nuevos registros
498512

499513
```javascript
500514
let cursor = null;

0 commit comments

Comments
 (0)