All checks were successful
CI / E2E Tests (pull_request) Has been skipped
CI / Format (push) Successful in 28s
CI / Clippy (pull_request) Successful in 2m53s
CI / Security Audit (pull_request) Has been skipped
CI / Tests (pull_request) Has been skipped
CI / Deploy (push) Has been skipped
CI / Deploy (pull_request) Has been skipped
CI / E2E Tests (push) Has been skipped
CI / Clippy (push) Successful in 3m1s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 2s
The dashboard code references dashboard.litellm_settings, dashboard.litellm_url, dashboard.litellm_url_placeholder, and dashboard.litellm_status but the i18n JSON files still had the old Ollama key names. Also updates hint/placeholder text to reference LITELLM_URL / LITELLM_MODEL env vars. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
289 lines
14 KiB
JSON
289 lines
14 KiB
JSON
{
|
|
"common": {
|
|
"loading": "Wird geladen...",
|
|
"cancel": "Abbrechen",
|
|
"save": "Speichern",
|
|
"delete": "Loeschen",
|
|
"send": "Senden",
|
|
"close": "Schliessen",
|
|
"login": "Anmelden",
|
|
"logout": "Abmelden",
|
|
"on": "EIN",
|
|
"off": "AUS",
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"settings": "Einstellungen",
|
|
"search": "Suche",
|
|
"rename": "Umbenennen",
|
|
"copy": "Kopieren",
|
|
"share": "Teilen",
|
|
"edit": "Bearbeiten",
|
|
"get_started": "Jetzt starten",
|
|
"coming_soon": "Demnachst verfuegbar",
|
|
"back_to_home": "Zurueck zur Startseite",
|
|
"privacy_policy": "Datenschutzerklaerung",
|
|
"impressum": "Impressum",
|
|
"chunks": "Abschnitte",
|
|
"upload_file": "Datei hochladen",
|
|
"eur_per_month": "EUR / Monat",
|
|
"up_to_seats": "Bis zu {n} Plaetze",
|
|
"unlimited_seats": "Unbegrenzte Plaetze",
|
|
"set": "Gesetzt",
|
|
"not_set": "Nicht gesetzt",
|
|
"log_in": "Anmelden",
|
|
"features": "Funktionen",
|
|
"how_it_works": "So funktioniert es"
|
|
},
|
|
"nav": {
|
|
"dashboard": "Dashboard",
|
|
"providers": "Provider",
|
|
"chat": "Chat",
|
|
"developer": "Entwickler",
|
|
"organization": "Organisation",
|
|
"switch_light": "Zum hellen Modus wechseln",
|
|
"switch_dark": "Zum dunklen Modus wechseln",
|
|
"github": "GitHub",
|
|
"agents": "Agenten",
|
|
"flow": "Flow",
|
|
"analytics": "Analytics",
|
|
"pricing": "Preise"
|
|
},
|
|
"auth": {
|
|
"redirecting_login": "Weiterleitung zur Anmeldung...",
|
|
"redirecting_secure": "Weiterleitung zur sicheren Anmeldeseite...",
|
|
"auth_error": "Authentifizierungsfehler: {msg}",
|
|
"log_in": "Anmelden"
|
|
},
|
|
"dashboard": {
|
|
"title": "Dashboard",
|
|
"subtitle": "KI-Nachrichten und Neuigkeiten",
|
|
"topic_placeholder": "Themenname...",
|
|
"litellm_settings": "LiteLLM-Einstellungen",
|
|
"settings_hint": "Leer lassen, um LITELLM_URL / LITELLM_MODEL aus .env zu verwenden",
|
|
"litellm_url": "LiteLLM-URL",
|
|
"litellm_url_placeholder": "Verwendet LITELLM_URL aus .env",
|
|
"model": "Modell",
|
|
"model_placeholder": "Verwendet LITELLM_MODEL aus .env",
|
|
"searching": "Suche laeuft...",
|
|
"search_failed": "Suche fehlgeschlagen: {e}",
|
|
"litellm_status": "LiteLLM-Status",
|
|
"trending": "Im Trend",
|
|
"recent_searches": "Letzte Suchen"
|
|
},
|
|
"providers": {
|
|
"title": "Provider",
|
|
"subtitle": "Konfigurieren Sie Ihre LLM- und Embedding-Backends",
|
|
"provider": "Provider",
|
|
"model": "Modell",
|
|
"embedding_model": "Embedding-Modell",
|
|
"api_key": "API-Schluessel",
|
|
"api_key_placeholder": "API-Schluessel eingeben...",
|
|
"save_config": "Konfiguration speichern",
|
|
"config_saved": "Konfiguration gespeichert.",
|
|
"active_config": "Aktive Konfiguration",
|
|
"embedding": "Embedding"
|
|
},
|
|
"developer": {
|
|
"agents_title": "Agent Builder",
|
|
"agents_desc": "Erstellen und verwalten Sie KI-Agenten mit LangGraph. Erstellen Sie mehrstufige Schlussfolgerungspipelines, werkzeugnutzende Agenten und autonome Workflows.",
|
|
"launch_agents": "Agent Builder starten",
|
|
"flow_title": "Flow Builder",
|
|
"flow_desc": "Entwerfen Sie visuelle KI-Workflows mit LangFlow. Ziehen Sie Knoten per Drag-and-Drop, um Datenverarbeitungspipelines, Prompt-Ketten und Integrationsflows zu erstellen.",
|
|
"launch_flow": "Flow Builder starten",
|
|
"analytics_title": "Analytics und Observability",
|
|
"analytics_desc": "Ueberwachen und analysieren Sie Ihre KI-Pipelines mit LangFuse. Verfolgen Sie Token-Verbrauch, Latenz, Kosten und Qualitaetsmetriken ueber alle Ihre Deployments hinweg.",
|
|
"launch_analytics": "LangFuse starten",
|
|
"total_requests": "Anfragen gesamt",
|
|
"avg_latency": "Durchschn. Latenz",
|
|
"tokens_used": "Verbrauchte Token",
|
|
"error_rate": "Fehlerrate",
|
|
"not_configured": "Nicht konfiguriert",
|
|
"open_new_tab": "In neuem Tab oeffnen",
|
|
"agents_status_connected": "Verbunden",
|
|
"agents_status_not_connected": "Nicht verbunden",
|
|
"agents_config_hint": "Setzen Sie LANGGRAPH_URL in .env, um eine Verbindung herzustellen",
|
|
"agents_quick_start": "Schnellstart",
|
|
"agents_docs": "Dokumentation",
|
|
"agents_docs_desc": "Offizielle LangGraph-Dokumentation und API-Anleitungen.",
|
|
"agents_getting_started": "Erste Schritte",
|
|
"agents_getting_started_desc": "Schritt-fuer-Schritt-Anleitung zum Erstellen Ihres ersten Agenten.",
|
|
"agents_github": "GitHub",
|
|
"agents_github_desc": "Quellcode, Issues und Community-Beitraege.",
|
|
"agents_examples": "Beispiele",
|
|
"agents_examples_desc": "Einsatzbereite Vorlagen und Beispielprojekte fuer Agenten.",
|
|
"agents_api_ref": "API-Referenz",
|
|
"agents_api_ref_desc": "Lokale Swagger-Dokumentation fuer Ihre LangGraph-Instanz.",
|
|
"agents_running_title": "Laufende Agenten",
|
|
"agents_none": "Keine Agenten registriert. Stellen Sie einen Assistenten in LangGraph bereit, um ihn hier zu sehen.",
|
|
"agents_col_name": "Name",
|
|
"agents_col_id": "ID",
|
|
"agents_col_description": "Beschreibung",
|
|
"agents_col_status": "Status",
|
|
"analytics_status_connected": "Verbunden",
|
|
"analytics_status_not_connected": "Nicht verbunden",
|
|
"analytics_config_hint": "Setzen Sie LANGFUSE_URL in .env, um eine Verbindung herzustellen",
|
|
"analytics_sso_hint": "Langfuse nutzt Keycloak-SSO. Sie werden automatisch mit Ihrem CERTifAI-Konto angemeldet.",
|
|
"analytics_quick_actions": "Schnellaktionen",
|
|
"analytics_traces": "Traces",
|
|
"analytics_traces_desc": "Alle LLM-Aufrufe, Latenzen und Token-Verbrauch anzeigen und filtern.",
|
|
"analytics_dashboard": "Dashboard",
|
|
"analytics_dashboard_desc": "Ueberblick ueber Kosten, Qualitaetsmetriken und Nutzungstrends."
|
|
},
|
|
"org": {
|
|
"title": "Organisation",
|
|
"subtitle": "Mitglieder und Abrechnung verwalten",
|
|
"invite_member": "Mitglied einladen",
|
|
"seats_used": "Belegte Plaetze",
|
|
"of_tokens": "von {limit} Token",
|
|
"cycle_ends": "Zyklusende",
|
|
"name": "Name",
|
|
"email": "E-Mail",
|
|
"role": "Rolle",
|
|
"joined": "Beigetreten",
|
|
"invite_title": "Neues Mitglied einladen",
|
|
"email_address": "E-Mail-Adresse",
|
|
"email_placeholder": "kollege@firma.de",
|
|
"send_invite": "Einladung senden",
|
|
"total_spend": "Gesamtausgaben",
|
|
"total_tokens": "Tokens gesamt",
|
|
"model_usage": "Nutzung nach Modell",
|
|
"model": "Modell",
|
|
"tokens": "Tokens",
|
|
"spend": "Ausgaben",
|
|
"usage_unavailable": "Nutzungsdaten nicht verfuegbar",
|
|
"loading_usage": "Nutzungsdaten werden geladen...",
|
|
"prompt_tokens": "Prompt-Tokens",
|
|
"completion_tokens": "Antwort-Tokens",
|
|
"pricing_title": "Preise",
|
|
"pricing_subtitle": "Waehlen Sie den passenden Plan fuer Ihre Organisation"
|
|
},
|
|
"pricing": {
|
|
"starter": "Starter",
|
|
"team": "Team",
|
|
"enterprise": "Enterprise",
|
|
"up_to_users": "Bis zu {n} Benutzer",
|
|
"unlimited_users": "Unbegrenzte Benutzer",
|
|
"llm_provider_1": "1 LLM-Provider",
|
|
"all_providers": "Alle LLM-Provider",
|
|
"tokens_100k": "100K Token/Monat",
|
|
"tokens_1m": "1M Token/Monat",
|
|
"unlimited_tokens": "Unbegrenzte Token",
|
|
"community_support": "Community-Support",
|
|
"priority_support": "Priorisierter Support",
|
|
"dedicated_support": "Dedizierter Support",
|
|
"basic_analytics": "Basis-Analytics",
|
|
"advanced_analytics": "Erweiterte Analytics",
|
|
"full_observability": "Volle Observability",
|
|
"custom_mcp": "Benutzerdefinierte MCP-Werkzeuge",
|
|
"sso": "SSO-Integration",
|
|
"custom_integrations": "Benutzerdefinierte Integrationen",
|
|
"sla": "SLA-Garantie",
|
|
"on_premise": "On-Premise-Bereitstellung"
|
|
},
|
|
"landing": {
|
|
"badge": "Datenschutzorientierte GenAI-Infrastruktur",
|
|
"hero_title_1": "Ihre KI. Ihre Daten.",
|
|
"hero_title_2": "Ihre Infrastruktur.",
|
|
"hero_subtitle": "Selbst gehostete, GDPR-konforme Plattform fuer generative KI fuer Unternehmen, die bei der Datensouveraenitaet keine Kompromisse eingehen. Betreiben Sie LLMs, Agenten und MCP-Server nach Ihren eigenen Regeln.",
|
|
"learn_more": "Mehr erfahren",
|
|
"social_proof": "Entwickelt fuer Unternehmen, die ",
|
|
"data_sovereignty": "Datensouveraenitaet",
|
|
"on_premise": "On-Premise",
|
|
"compliant": "Konform",
|
|
"data_residency": "Datenresidenz",
|
|
"third_party": "Weitergabe an Dritte",
|
|
"features_title": "Alles, was Sie brauchen",
|
|
"features_subtitle": "Ein vollstaendiger, selbst gehosteter GenAI-Stack unter Ihrer vollen Kontrolle.",
|
|
"feat_infra_title": "Selbst gehostete Infrastruktur",
|
|
"feat_infra_desc": "Betreiben Sie die Plattform auf Ihrer eigenen Hardware oder in Ihrer privaten Cloud. Volle Kontrolle ueber Ihren KI-Stack ohne externe Abhaengigkeiten.",
|
|
"feat_gdpr_title": "GDPR-konform",
|
|
"feat_gdpr_desc": "EU-Datenresidenz garantiert. Ihre Daten verlassen niemals Ihre Infrastruktur und werden nicht an Dritte weitergegeben.",
|
|
"feat_llm_title": "LLM-Verwaltung",
|
|
"feat_llm_desc": "Stellen Sie mehrere Sprachmodelle bereit, ueberwachen und verwalten Sie diese. Wechseln Sie zwischen Modellen ohne Ausfallzeit.",
|
|
"feat_agent_title": "Agent Builder",
|
|
"feat_agent_desc": "Erstellen Sie benutzerdefinierte KI-Agenten mit integriertem Langchain und Langfuse fuer volle Observability und Kontrolle.",
|
|
"feat_mcp_title": "MCP-Server-Verwaltung",
|
|
"feat_mcp_desc": "Verwalten Sie Model Context Protocol-Server, um Ihre KI-Faehigkeiten mit externen Werkzeugintegrationen zu erweitern.",
|
|
"feat_api_title": "API-Schluessel-Verwaltung",
|
|
"feat_api_desc": "Generieren Sie API-Schluessel, verfolgen Sie die Nutzung pro Platz und setzen Sie feingranulare Berechtigungen fuer jede Integration.",
|
|
"how_title": "In wenigen Minuten einsatzbereit",
|
|
"how_subtitle": "Drei Schritte zur souveraenen KI-Infrastruktur.",
|
|
"step_deploy": "Bereitstellen",
|
|
"step_deploy_desc": "Installieren Sie CERTifAI auf Ihrer Infrastruktur mit einem einzigen Befehl. Unterstuetzt Docker, Kubernetes und Bare-Metal.",
|
|
"step_configure": "Konfigurieren",
|
|
"step_configure_desc": "Verbinden Sie Ihren Identitaets-Provider, waehlen Sie Ihre Modelle und richten Sie Teamberechtigungen ueber das Admin-Dashboard ein.",
|
|
"step_scale": "Skalieren",
|
|
"step_scale_desc": "Fuegen Sie Benutzer hinzu, stellen Sie weitere Modelle bereit und integrieren Sie Ihre bestehenden Werkzeuge ueber API-Schluessel und MCP-Server.",
|
|
"cta_title": "Bereit, die Kontrolle ueber Ihre KI-Infrastruktur zu uebernehmen?",
|
|
"cta_subtitle": "Beginnen Sie noch heute mit dem Betrieb souveraener GenAI. Keine Kreditkarte erforderlich.",
|
|
"get_started_free": "Kostenlos starten",
|
|
"footer_tagline": "Souveraene GenAI-Infrastruktur fuer Unternehmen.",
|
|
"product": "Produkt",
|
|
"legal": "Rechtliches",
|
|
"resources": "Ressourcen",
|
|
"documentation": "Dokumentation",
|
|
"api_reference": "API-Referenz",
|
|
"support": "Support",
|
|
"copyright": "2026 CERTifAI. Alle Rechte vorbehalten."
|
|
},
|
|
"article": {
|
|
"read_original": "Originalartikel lesen",
|
|
"summarizing": "Wird zusammengefasst...",
|
|
"summarized_with_ai": "Mit KI zusammengefasst",
|
|
"ask_followup": "Stellen Sie eine Anschlussfrage..."
|
|
},
|
|
"impressum": {
|
|
"title": "Impressum",
|
|
"info_tmg": "Angaben gemaess 5 TMG",
|
|
"company": "CERTifAI GmbH",
|
|
"address_street": "Musterstrasse 1",
|
|
"address_city": "10115 Berlin",
|
|
"address_country": "Deutschland",
|
|
"represented_by": "Vertreten durch",
|
|
"managing_director": "Geschaeftsfuehrer: [Name]",
|
|
"contact": "Kontakt",
|
|
"email": "E-Mail: info@certifai.example",
|
|
"phone": "Telefon: +49 (0) 30 1234567",
|
|
"commercial_register": "Handelsregister",
|
|
"registered_at": "Eingetragen beim: Amtsgericht Berlin-Charlottenburg",
|
|
"registration_number": "Registernummer: HRB XXXXXX",
|
|
"vat_id": "Umsatzsteuer-ID",
|
|
"vat_number": "Umsatzsteuer-Identifikationsnummer gemaess 27a UStG: DE XXXXXXXXX",
|
|
"responsible_content": "Verantwortlich fuer den Inhalt nach 55 Abs. 2 RStV"
|
|
},
|
|
"privacy": {
|
|
"title": "Datenschutzerklaerung",
|
|
"last_updated": "Zuletzt aktualisiert: Februar 2026",
|
|
"intro_title": "1. Einleitung",
|
|
"intro_text": "Die CERTifAI GmbH (\"wir\", \"unser\", \"uns\") verpflichtet sich zum Schutz Ihrer personenbezogenen Daten. Diese Datenschutzerklaerung erlaeutert, wie wir Ihre Informationen erheben, verwenden und schuetzen, wenn Sie unsere Plattform nutzen.",
|
|
"controller_title": "2. Verantwortlicher",
|
|
"controller_address": "Musterstrasse 1, 10115 Berlin, Deutschland",
|
|
"controller_email": "E-Mail: privacy@certifai.example",
|
|
"data_title": "3. Erhobene Daten",
|
|
"data_intro": "Wir erheben nur die fuer die Erbringung unserer Dienste mindestens erforderlichen Daten:",
|
|
"data_account_label": "Kontodaten: ",
|
|
"data_account_text": "Name, E-Mail-Adresse und Organisationsangaben, die bei der Registrierung angegeben werden.",
|
|
"data_usage_label": "Nutzungsdaten: ",
|
|
"data_usage_text": "API-Aufrufprotokolle, Token-Zaehler und Funktionsnutzungsmetriken fuer Abrechnung und Analyse.",
|
|
"data_technical_label": "Technische Daten: ",
|
|
"data_technical_text": "IP-Adressen, Browsertyp und Sitzungskennungen fuer Sicherheit und Plattformstabilitaet.",
|
|
"use_title": "4. Verwendung Ihrer Daten",
|
|
"use_1": "Zur Bereitstellung und Wartung der CERTifAI-Plattform",
|
|
"use_2": "Zur Verwaltung Ihres Kontos und Abonnements",
|
|
"use_3": "Zur Mitteilung von Dienstaktualisierungen und Sicherheitshinweisen",
|
|
"use_4": "Zur Erfuellung gesetzlicher Verpflichtungen",
|
|
"storage_title": "5. Datenspeicherung und Datensouveraenitaet",
|
|
"storage_text": "CERTifAI ist eine selbst gehostete Plattform. Alle KI-Workloads, Modelldaten und Inferenzergebnisse verbleiben vollstaendig innerhalb Ihrer eigenen Infrastruktur. Wir greifen nicht auf Ihre KI-Daten zu, speichern oder verarbeiten diese nicht auf unseren Servern.",
|
|
"rights_title": "6. Ihre Rechte (GDPR)",
|
|
"rights_intro": "Gemaess der GDPR haben Sie das Recht auf:",
|
|
"rights_access": "Auskunft ueber Ihre personenbezogenen Daten",
|
|
"rights_rectify": "Berichtigung unrichtiger Daten",
|
|
"rights_erasure": "Loeschung Ihrer Daten",
|
|
"rights_restrict": "Einschraenkung oder Widerspruch gegen die Verarbeitung",
|
|
"rights_portability": "Datenuebertragbarkeit",
|
|
"rights_complaint": "Beschwerde bei einer Aufsichtsbehoerde",
|
|
"contact_title": "7. Kontakt",
|
|
"contact_text": "Fuer datenschutzbezogene Anfragen kontaktieren Sie uns unter privacy@certifai.example."
|
|
}
|
|
}
|