Replace placeholder pages with ToolEmbed component that embeds LangGraph, LangFlow, and Langfuse in iframes when configured, or shows "Not Configured" placeholders when URLs are empty. Add ServiceUrlsContext for passing service URLs through Dioxus context. Add docker-compose services for local development: LangFlow, LangGraph (trial), Langfuse with full dependency stack (Postgres, ClickHouse, Redis, MinIO). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
250 lines
12 KiB
JSON
250 lines
12 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...",
|
|
"ollama_settings": "Ollama-Einstellungen",
|
|
"settings_hint": "Leer lassen, um OLLAMA_URL / OLLAMA_MODEL aus .env zu verwenden",
|
|
"ollama_url": "Ollama-URL",
|
|
"ollama_url_placeholder": "Verwendet OLLAMA_URL aus .env",
|
|
"model": "Modell",
|
|
"model_placeholder": "Verwendet OLLAMA_MODEL aus .env",
|
|
"searching": "Suche laeuft...",
|
|
"search_failed": "Suche fehlgeschlagen: {e}",
|
|
"ollama_status": "Ollama-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"
|
|
},
|
|
"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",
|
|
"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."
|
|
}
|
|
}
|