privateGPT MCP Server
by Fujitsu-AI
# Python/language.py
languages = {
"en": {
"welcome": "🎉 PGPT Agent. Type your question or 'exit' to quit.",
"invalid_group": (
"❌ Invalid group(s): {groups}. Please correct and restart."
),
"invalid_group_error": (
"❌ Invalid group(s) found. Terminating the agent."
),
"authentication_failed": (
"🔒 Authentication failed. Exiting."
),
"goodbye": "👋 Goodbye!",
"interrupted": "👋 Goodbye!",
"configuration_error": "🔴 Configuration Error: {error}",
"unexpected_error": "🔴 Unexpected Error: {error}",
"login_attempt": "🔑 Attempting login...",
"login_success": "✅ Login successful.",
"login_failed": "❌ Login failed: {message}",
"logout_attempt": "🚪 Attempting to logout...",
"logout_success": "✅ Logout successful.",
"logout_failed": "⚠️ Logout failed: {message}",
"connecting_to_server": (
"🔄 Connecting to {ip}:{port} "
"(attempt {attempt}/{retries})..."
),
"connection_established": "✅ Connection established.",
"sending_payload": "📤 Sending payload: {payload}",
"received_response": "📥 Received response: {response}",
"formatted_response": "📥 Received response (formatted):",
"personal_groups_received": (
"📂 Personal groups from server: {groups}"
),
"personal_groups": "📂 Personal groups from server: {groups}",
"no_personal_groups": (
"⚠️ No personal groups retrieved from the server."
),
"run_failed_auth": "🔒 Authentication failed. Exiting.",
"user_interface_started": "🗣️ User interface started.",
"user_question": "You: ",
"agent_answer": "Agent: {answer}",
"agent_error": "Agent: {error}",
"knowledge_ai": (
"🤖 AI is a field of computer science focused "
"on machines mimicking human intelligence."
),
"knowledge_python": (
"🐍 Python was created by Guido van Rossum and released in 1991."
),
"knowledge_ml": (
"📚 ML is a subfield of AI that aims to let machines learn "
"from data."
),
"unsupported_language_fallback": (
"🔴 Unsupported language '{language}'. Falling back to English."
),
"config_file_not_found": (
"🔴 Config file '{config_file}' not found."
),
"invalid_json_in_config": (
"🔴 Invalid JSON in config file: {error}"
),
"missing_required_fields": (
"🔴 Missing required fields: {fields}"
),
"group_validation_error": "🔴 {error}",
"invalid_json_response": "❌ Invalid JSON response received.",
"connection_timed_out": "⚠️ Connection timed out.",
"connection_error": "❌ Connection error: {error}",
"retrying_in_seconds": "🔄 Retrying in {delay} seconds...",
"all_retries_failed": "❌ All retries failed.",
"no_answer_received": "No answer received.",
"unknown_error": "Unknown error.",
"invalid_message_response": "Invalid message format received.",
# Ergänzte Schlüssel:
"no_server_message": "No message from server.",
"no_data_in_response": "No data in response.",
"list_groups_failed": "Failed to list groups: {message}",
"knowledge_response": "Knowledge response for input: {input}",
"session_ended": "Session ended successfully.",
"session_interrupted": "Session interrupted.",
"invalid_json_response": "❌ Invalid JSON response received.",
"connection_timed_out": "⚠️ Connection timed out.",
"connection_error": "❌ Connection error: {error}",
"retrying_in_seconds": "🔄 Retrying in {delay} seconds...",
"all_retries_failed": "❌ All retries failed.",
"no_answer_received": "No answer received.",
"unknown_error": "Unknown error.",
"invalid_message_response": "Invalid message format received.",
# Ergänzte Schlüssel:
"no_server_message": "No message from server.",
"no_data_in_response": "No data in response.",
"list_groups_failed": "Failed to list groups: {message}",
"knowledge_response": "Knowledge response for input: {input}",
"session_ended": "Session ended successfully.",
"session_interrupted": "Session interrupted.",
"no_token_logout": "No token found for logout."
},
"de": {
"welcome": (
"🎉 PrivateGPT Agent. Bereit für Ihre Fragen "
"oder tippen Sie 'exit', um zu beenden."
),
"invalid_group": (
"❌ Ungültige Gruppe(n): {groups}. Korrigieren und neu starten."
),
"invalid_group_error": (
"❌ Ungültige Gruppe(n) gefunden. Beende den Agenten."
),
"authentication_failed": (
"🔒 Authentifizierung fehlgeschlagen. Beende den Agenten."
),
"goodbye": "👋 Auf Wiedersehen!",
"interrupted": "👋 Auf Wiedersehen!",
"configuration_error": "🔴 Konfigurationsfehler: {error}",
"unexpected_error": "🔴 Unerwarteter Fehler: {error}",
"login_attempt": (
"🔑 Versuche, mich anzumelden..."
),
"login_success": "✅ Anmeldung erfolgreich.",
"login_failed": "❌ Anmeldung fehlgeschlagen: {message}",
"logout_attempt": (
"🚪 Versuche, mich abzumelden..."
),
"logout_success": "✅ Abmeldung erfolgreich.",
"logout_failed": "⚠️ Abmeldung fehlgeschlagen: {message}",
"connecting_to_server": (
"🔄 Verbinde zu {ip}:{port} (Versuch {attempt}/{retries})..."
),
"connection_established": "✅ Verbindung hergestellt.",
"sending_payload": "📤 Sende Payload: {payload}",
"received_response": "📥 Empfangene Antwort: {response}",
"formatted_response": "📥 Empfangene Antwort (formatiert):",
"personal_groups_received": (
"📂 Personal groups vom Server: {groups}"
),
"personal_groups": "📂 Persönliche Gruppen vom Server: {groups}",
"no_personal_groups": (
"⚠️ Keine persönlichen Gruppen vom Server abgerufen."
),
"run_failed_auth": (
"🔒 Authentifizierung fehlgeschlagen. Beende den Agenten."
),
"user_interface_started": "🗣️ Benutzeroberfläche gestartet.",
"user_question": "Sie: ",
"agent_answer": "Agent: {answer}",
"agent_error": "Agent: {error}",
"knowledge_ai": (
"🤖 KI ist ein Bereich der Informatik, der sich "
"darauf konzentriert, Maschinen menschliche Intelligenz "
"nachzuahmen."
),
"knowledge_python": (
"🐍 Python wurde von Guido van Rossum entwickelt "
"und 1991 veröffentlicht."
),
"knowledge_ml": (
"📚 ML ist ein Teilbereich der KI, der darauf abzielt, "
"Maschinen das Lernen aus Daten zu ermöglichen."
),
"unsupported_language_fallback": (
"🔴 Nicht unterstützte Sprache '{language}'. Fallback zu Englisch."
),
"config_file_not_found": (
"🔴 Config-Datei '{config_file}' nicht gefunden."
),
"invalid_json_in_config": (
"🔴 Ungültiges JSON in der Config-Datei: {error}"
),
"missing_required_fields": (
"🔴 Fehlende erforderliche Felder: {fields}"
),
"group_validation_error": "🔴 {error}",
"invalid_json_response": "❌ Ungültige JSON-Antwort empfangen.",
"connection_timed_out": "⚠️ Verbindung zeitlich begrenzt.",
"connection_error": "❌ Verbindungsfehler: {error}",
"retrying_in_seconds": "⏳ Erneuter Versuch in {delay} Sekunden...",
"all_retries_failed": "❌ Alle Wiederholungsversuche fehlgeschlagen.",
"no_answer_received": "Keine Antwort erhalten.",
"unknown_error": "Unbekannter Fehler.",
"invalid_message_response": "Ungültiges Nachrichtenformat empfangen.",
# Ergänzte Schlüssel:
"no_server_message": "Keine Nachricht vom Server erhalten.",
"no_data_in_response": "Keine Daten in der Antwort enthalten.",
"list_groups_failed": "Auflisten der Gruppen fehlgeschlagen: {message}",
"knowledge_response": "Wissensantwort für Eingabe: {input}",
"session_ended": "Sitzung erfolgreich beendet.",
"session_interrupted": "Sitzung unterbrochen.",
"no_token_logout": "Kein Token für Abmeldung gefunden."
},
# Weitere Sprachen können hier hinzugefügt werden
}