i18n(api-keys): add namespace JSONs for de/en/es/fr/it

Locale-only — page patches in follow-up commit.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-27 02:01:47 +02:00
parent fa5dbb2cfc
commit c9221b9d3d
5 changed files with 235 additions and 0 deletions

View file

@ -0,0 +1,47 @@
{
"page": {
"title": "API Keys",
"subtitle": "Verwalte deine API Keys für programmatischen Zugriff auf STT- und TTS-Dienste",
"action_create": "API Key erstellen",
"err_pick_scope": "Bitte mindestens einen Scope auswählen",
"never": "Nie",
"section_active_title": "Aktive Keys",
"section_active_count_one": "{count} aktiver Key",
"section_active_count_other": "{count} aktive Keys",
"empty_title": "Noch keine API Keys",
"empty_subtitle": "Erstelle deinen ersten API Key, um loszulegen",
"rate_per_min": "{rate}/min",
"label_created": "Erstellt: {date}",
"label_last_used": "Zuletzt benutzt: {date}",
"action_revoking": "Widerrufe…",
"action_revoke": "Widerrufen",
"section_revoked_title": "Widerrufene Keys",
"section_revoked_count_one": "{count} widerrufener Key",
"section_revoked_count_other": "{count} widerrufene Keys",
"badge_revoked": "Widerrufen",
"label_revoked_at": "Widerrufen: {date}",
"section_howto_title": "Verwendung",
"section_howto_subtitle": "Inkludiere deinen API Key in den Requests",
"label_stt": "Speech-to-Text (STT)",
"label_tts": "Text-to-Speech (TTS)",
"modal_created_title": "API Key erstellt",
"modal_created_warning": "Kopiere deinen API Key jetzt. Du kannst ihn später nicht mehr einsehen.",
"toast_copied": "In Zwischenablage kopiert!",
"action_done": "Fertig",
"modal_create_title": "API Key erstellen",
"label_key_name": "Key-Name",
"placeholder_key_name": "z.B. Production API Key",
"hint_key_name": "Ein sprechender Name zur Identifikation dieses Keys",
"label_scopes": "Scopes",
"scope_stt": "Speech-to-Text (stt)",
"scope_tts": "Text-to-Speech (tts)",
"hint_scopes": "Wähle, auf welche Dienste dieser Key Zugriff hat",
"label_rate_limit": "Rate-Limit",
"label_rate_unit": "Anfragen pro Minute",
"hint_rate_limit": "Maximale Anzahl API-Aufrufe pro Minute (Standard: 60)",
"action_cancel": "Abbrechen",
"action_creating": "Erstelle…",
"action_create_key": "Key erstellen",
"action_close_modal": "Modal schließen"
}
}

View file

@ -0,0 +1,47 @@
{
"page": {
"title": "API Keys",
"subtitle": "Manage your API keys for programmatic access to STT and TTS services",
"action_create": "Create API Key",
"err_pick_scope": "Please select at least one scope",
"never": "Never",
"section_active_title": "Active Keys",
"section_active_count_one": "{count} active key",
"section_active_count_other": "{count} active keys",
"empty_title": "No API keys yet",
"empty_subtitle": "Create your first API key to get started",
"rate_per_min": "{rate}/min",
"label_created": "Created: {date}",
"label_last_used": "Last used: {date}",
"action_revoking": "Revoking…",
"action_revoke": "Revoke",
"section_revoked_title": "Revoked Keys",
"section_revoked_count_one": "{count} revoked key",
"section_revoked_count_other": "{count} revoked keys",
"badge_revoked": "Revoked",
"label_revoked_at": "Revoked: {date}",
"section_howto_title": "How to Use",
"section_howto_subtitle": "Include your API key in requests",
"label_stt": "Speech-to-Text (STT)",
"label_tts": "Text-to-Speech (TTS)",
"modal_created_title": "API Key Created",
"modal_created_warning": "Copy your API key now. You won't be able to see it again.",
"toast_copied": "Copied to clipboard!",
"action_done": "Done",
"modal_create_title": "Create API Key",
"label_key_name": "Key Name",
"placeholder_key_name": "e.g., Production API Key",
"hint_key_name": "A friendly name to identify this key",
"label_scopes": "Scopes",
"scope_stt": "Speech-to-Text (stt)",
"scope_tts": "Text-to-Speech (tts)",
"hint_scopes": "Select which services this key can access",
"label_rate_limit": "Rate Limit",
"label_rate_unit": "requests per minute",
"hint_rate_limit": "Maximum number of API calls allowed per minute (default: 60)",
"action_cancel": "Cancel",
"action_creating": "Creating…",
"action_create_key": "Create Key",
"action_close_modal": "Close modal"
}
}

View file

@ -0,0 +1,47 @@
{
"page": {
"title": "API Keys",
"subtitle": "Gestiona tus API keys para el acceso programático a los servicios STT y TTS",
"action_create": "Crear API Key",
"err_pick_scope": "Selecciona al menos un scope",
"never": "Nunca",
"section_active_title": "Keys activas",
"section_active_count_one": "{count} key activa",
"section_active_count_other": "{count} keys activas",
"empty_title": "Aún sin API keys",
"empty_subtitle": "Crea tu primera API key para empezar",
"rate_per_min": "{rate}/min",
"label_created": "Creada: {date}",
"label_last_used": "Último uso: {date}",
"action_revoking": "Revocando…",
"action_revoke": "Revocar",
"section_revoked_title": "Keys revocadas",
"section_revoked_count_one": "{count} key revocada",
"section_revoked_count_other": "{count} keys revocadas",
"badge_revoked": "Revocada",
"label_revoked_at": "Revocada: {date}",
"section_howto_title": "Cómo usar",
"section_howto_subtitle": "Incluye tu API key en las peticiones",
"label_stt": "Speech-to-Text (STT)",
"label_tts": "Text-to-Speech (TTS)",
"modal_created_title": "API Key creada",
"modal_created_warning": "Copia tu API key ahora. No podrás verla de nuevo.",
"toast_copied": "¡Copiado al portapapeles!",
"action_done": "Listo",
"modal_create_title": "Crear API Key",
"label_key_name": "Nombre de la key",
"placeholder_key_name": "p. ej. Production API Key",
"hint_key_name": "Un nombre claro para identificar esta key",
"label_scopes": "Scopes",
"scope_stt": "Speech-to-Text (stt)",
"scope_tts": "Text-to-Speech (tts)",
"hint_scopes": "Elige a qué servicios accede esta key",
"label_rate_limit": "Límite de peticiones",
"label_rate_unit": "peticiones por minuto",
"hint_rate_limit": "Máximo de llamadas a la API por minuto (predeterminado: 60)",
"action_cancel": "Cancelar",
"action_creating": "Creando…",
"action_create_key": "Crear key",
"action_close_modal": "Cerrar modal"
}
}

View file

@ -0,0 +1,47 @@
{
"page": {
"title": "API Keys",
"subtitle": "Gère tes API keys pour l'accès programmatique aux services STT et TTS",
"action_create": "Créer une API Key",
"err_pick_scope": "Sélectionne au moins un scope",
"never": "Jamais",
"section_active_title": "Keys actives",
"section_active_count_one": "{count} key active",
"section_active_count_other": "{count} keys actives",
"empty_title": "Aucune API key",
"empty_subtitle": "Crée ta première API key pour commencer",
"rate_per_min": "{rate}/min",
"label_created": "Créée : {date}",
"label_last_used": "Dernière utilisation : {date}",
"action_revoking": "Révocation…",
"action_revoke": "Révoquer",
"section_revoked_title": "Keys révoquées",
"section_revoked_count_one": "{count} key révoquée",
"section_revoked_count_other": "{count} keys révoquées",
"badge_revoked": "Révoquée",
"label_revoked_at": "Révoquée : {date}",
"section_howto_title": "Utilisation",
"section_howto_subtitle": "Inclus ton API key dans les requêtes",
"label_stt": "Speech-to-Text (STT)",
"label_tts": "Text-to-Speech (TTS)",
"modal_created_title": "API Key créée",
"modal_created_warning": "Copie ta API key maintenant. Tu ne pourras plus la revoir.",
"toast_copied": "Copié dans le presse-papiers !",
"action_done": "Terminé",
"modal_create_title": "Créer une API Key",
"label_key_name": "Nom de la key",
"placeholder_key_name": "p. ex. Production API Key",
"hint_key_name": "Un nom parlant pour identifier cette key",
"label_scopes": "Scopes",
"scope_stt": "Speech-to-Text (stt)",
"scope_tts": "Text-to-Speech (tts)",
"hint_scopes": "Sélectionne les services auxquels cette key peut accéder",
"label_rate_limit": "Limite de requêtes",
"label_rate_unit": "requêtes par minute",
"hint_rate_limit": "Nombre maximum d'appels API par minute (par défaut : 60)",
"action_cancel": "Annuler",
"action_creating": "Création…",
"action_create_key": "Créer la key",
"action_close_modal": "Fermer la modale"
}
}

View file

@ -0,0 +1,47 @@
{
"page": {
"title": "API Keys",
"subtitle": "Gestisci le tue API key per l'accesso programmatico ai servizi STT e TTS",
"action_create": "Crea API Key",
"err_pick_scope": "Seleziona almeno uno scope",
"never": "Mai",
"section_active_title": "Key attive",
"section_active_count_one": "{count} key attiva",
"section_active_count_other": "{count} key attive",
"empty_title": "Ancora nessuna API key",
"empty_subtitle": "Crea la tua prima API key per iniziare",
"rate_per_min": "{rate}/min",
"label_created": "Creata: {date}",
"label_last_used": "Ultimo uso: {date}",
"action_revoking": "Revoca…",
"action_revoke": "Revoca",
"section_revoked_title": "Key revocate",
"section_revoked_count_one": "{count} key revocata",
"section_revoked_count_other": "{count} key revocate",
"badge_revoked": "Revocata",
"label_revoked_at": "Revocata: {date}",
"section_howto_title": "Come si usa",
"section_howto_subtitle": "Includi la tua API key nelle richieste",
"label_stt": "Speech-to-Text (STT)",
"label_tts": "Text-to-Speech (TTS)",
"modal_created_title": "API Key creata",
"modal_created_warning": "Copia la tua API key ora. Non potrai più rivederla.",
"toast_copied": "Copiato negli appunti!",
"action_done": "Fine",
"modal_create_title": "Crea API Key",
"label_key_name": "Nome della key",
"placeholder_key_name": "es. Production API Key",
"hint_key_name": "Un nome riconoscibile per identificare questa key",
"label_scopes": "Scopes",
"scope_stt": "Speech-to-Text (stt)",
"scope_tts": "Text-to-Speech (tts)",
"hint_scopes": "Seleziona a quali servizi può accedere questa key",
"label_rate_limit": "Rate limit",
"label_rate_unit": "richieste al minuto",
"hint_rate_limit": "Numero massimo di chiamate API al minuto (predefinito: 60)",
"action_cancel": "Annulla",
"action_creating": "Creazione…",
"action_create_key": "Crea key",
"action_close_modal": "Chiudi modale"
}
}