mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-04-25 00:16:23 +02:00
Feat: TrustGraph i18n & Documentation Translation Updates (#781)
Native CLI i18n: The TrustGraph CLI has built-in translation support that dynamically loads language strings. You can test and use different languages by simply passing the --lang flag (e.g., --lang es for Spanish, --lang ru for Russian) or by configuring your environment's LANG variable. Automated Docs Translations: This PR introduces autonomously translated Markdown documentation into several target languages, including Spanish, Swahili, Portuguese, Turkish, Hindi, Hebrew, Arabic, Simplified Chinese, and Russian.
This commit is contained in:
parent
f976f1b6fe
commit
8954fa3ad7
560 changed files with 236300 additions and 99 deletions
|
|
@ -27,5 +27,8 @@ Homepage = "https://github.com/trustgraph-ai/trustgraph"
|
|||
[tool.setuptools.packages.find]
|
||||
include = ["trustgraph*"]
|
||||
|
||||
[tool.setuptools.package-data]
|
||||
"trustgraph.i18n.packs" = ["*.json"]
|
||||
|
||||
[tool.setuptools.dynamic]
|
||||
version = {attr = "trustgraph.base_version.__version__"}
|
||||
156
trustgraph-base/trustgraph/i18n/__init__.py
Normal file
156
trustgraph-base/trustgraph/i18n/__init__.py
Normal file
|
|
@ -0,0 +1,156 @@
|
|||
"""Minimal i18n support for TrustGraph.
|
||||
|
||||
This module intentionally stays lightweight:
|
||||
- No runtime translation calls
|
||||
- Translations are pre-generated and shipped as language packs
|
||||
|
||||
Consumers (CLI/API/Workbench) select a language code (e.g. "es") and
|
||||
use `Translator.t(key, **kwargs)` to format localized strings.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
from dataclasses import dataclass
|
||||
from functools import lru_cache
|
||||
from typing import Any, Dict, Mapping, Optional
|
||||
|
||||
import importlib.resources as importlib_resources
|
||||
|
||||
|
||||
SUPPORTED_LANGUAGES: Mapping[str, str] = {
|
||||
"en": "English",
|
||||
"es": "Spanish",
|
||||
"sw": "Swahili",
|
||||
"pt": "Portuguese",
|
||||
"tr": "Turkish",
|
||||
"hi": "Hindi",
|
||||
"he": "Hebrew",
|
||||
"ar": "Arabic",
|
||||
"zh-cn": "Chinese (simplified)",
|
||||
"ru": "Russian",
|
||||
}
|
||||
|
||||
_LANGUAGE_ALIASES: Mapping[str, str] = {
|
||||
"zh": "zh-cn",
|
||||
"zh-hans": "zh-cn",
|
||||
"zh-hans-cn": "zh-cn",
|
||||
"zh-cn": "zh-cn",
|
||||
"zh_cn": "zh-cn",
|
||||
}
|
||||
|
||||
|
||||
def normalize_language(value: Optional[str]) -> str:
|
||||
"""Normalize language inputs to our supported codes.
|
||||
|
||||
Accepts:
|
||||
- Simple codes: "es"
|
||||
- Region tags: "es-ES", "en-US"
|
||||
- Accept-Language style: "es-ES,es;q=0.9,en;q=0.8"
|
||||
|
||||
Falls back to "en" when unknown.
|
||||
"""
|
||||
|
||||
if not value:
|
||||
return "en"
|
||||
|
||||
# Accept-Language: take first entry
|
||||
token = value.split(",", 1)[0].strip()
|
||||
if not token:
|
||||
return "en"
|
||||
|
||||
token = token.replace("_", "-").lower()
|
||||
|
||||
# Exact alias mapping
|
||||
if token in _LANGUAGE_ALIASES:
|
||||
token = _LANGUAGE_ALIASES[token]
|
||||
|
||||
# Collapse common regional tags
|
||||
if token.startswith("en-"):
|
||||
token = "en"
|
||||
elif token.startswith("es-"):
|
||||
token = "es"
|
||||
elif token.startswith("pt-"):
|
||||
token = "pt"
|
||||
elif token.startswith("tr-"):
|
||||
token = "tr"
|
||||
elif token.startswith("hi-"):
|
||||
token = "hi"
|
||||
elif token.startswith("he-"):
|
||||
token = "he"
|
||||
elif token.startswith("ar-"):
|
||||
token = "ar"
|
||||
elif token.startswith("sw-"):
|
||||
token = "sw"
|
||||
elif token.startswith("ru-"):
|
||||
token = "ru"
|
||||
elif token.startswith("zh-"):
|
||||
token = "zh-cn"
|
||||
|
||||
# Otherwise use primary subtag
|
||||
primary = token.split("-", 1)[0]
|
||||
if primary in SUPPORTED_LANGUAGES:
|
||||
return primary
|
||||
|
||||
if token in SUPPORTED_LANGUAGES:
|
||||
return token
|
||||
|
||||
return "en"
|
||||
|
||||
|
||||
# Returns a mutable object - caller must not mutate!
|
||||
@lru_cache(maxsize=32)
|
||||
def get_language_pack(language: str) -> Dict[str, str]:
|
||||
"""Load the language pack for `language` from package resources."""
|
||||
|
||||
lang = normalize_language(language)
|
||||
if lang not in SUPPORTED_LANGUAGES:
|
||||
lang = "en"
|
||||
|
||||
try:
|
||||
with importlib_resources.open_text(
|
||||
"trustgraph.i18n.packs", f"{lang}.json", encoding="utf-8"
|
||||
) as f:
|
||||
data = json.load(f)
|
||||
except FileNotFoundError:
|
||||
data = {}
|
||||
|
||||
if not isinstance(data, dict):
|
||||
return {}
|
||||
|
||||
# Ensure values are strings
|
||||
out: Dict[str, str] = {}
|
||||
for k, v in data.items():
|
||||
if isinstance(k, str) and isinstance(v, str):
|
||||
out[k] = v
|
||||
return out
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
class Translator:
|
||||
language: str
|
||||
|
||||
def t(self, key: str, **kwargs: Any) -> str:
|
||||
"""Translate `key` using the current language pack.
|
||||
|
||||
Falls back to English pack, then the key itself.
|
||||
Supports `.format(**kwargs)` placeholder substitution.
|
||||
"""
|
||||
|
||||
lang = normalize_language(self.language)
|
||||
pack = get_language_pack(lang)
|
||||
fallback = get_language_pack("en")
|
||||
|
||||
template = pack.get(key) or fallback.get(key) or key
|
||||
if not kwargs:
|
||||
return template
|
||||
|
||||
try:
|
||||
return template.format(**kwargs)
|
||||
except Exception:
|
||||
# If formatting fails, return the untranslated template
|
||||
return template
|
||||
|
||||
|
||||
def get_translator(language: Optional[str]) -> Translator:
|
||||
return Translator(language=normalize_language(language))
|
||||
1
trustgraph-base/trustgraph/i18n/packs/__init__.py
Normal file
1
trustgraph-base/trustgraph/i18n/packs/__init__.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
# Language packs live next to this module as JSON files.
|
||||
54
trustgraph-base/trustgraph/i18n/packs/ar.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/ar.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "التحقق من حالة نظام TrustGraph.",
|
||||
"cli.verify_system_status.phase_1": "المرحلة الأولى: البنية التحتية.",
|
||||
"cli.verify_system_status.phase_2": "المرحلة الثانية: الخدمات الأساسية.",
|
||||
"cli.verify_system_status.phase_3": "المرحلة الثالثة: خدمات البيانات.",
|
||||
"cli.verify_system_status.phase_4": "المرحلة الرابعة: واجهة المستخدم.",
|
||||
"cli.verify_system_status.summary": "ملخص.",
|
||||
"cli.verify_system_status.checking": "التحقق من {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "التحقق من {name}... (المحاولة {attempt}).",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: فشل (انتهت المهلة بعد {attempt} محاولة).",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar لا تستجيب - قد تفشل عمليات التحقق الأخرى.",
|
||||
"cli.verify_system_status.checks_passed": "عمليات التحقق التي نجحت: {passed}/{total}.",
|
||||
"cli.verify_system_status.checks_failed": "عمليات التحقق التي فشلت: {failed}/{total}.",
|
||||
"cli.verify_system_status.total_time": "إجمالي الوقت: {elapsed}.",
|
||||
"cli.verify_system_status.system_healthy": "النظام يعمل بشكل صحيح!",
|
||||
"cli.verify_system_status.system_failing": "النظام لديه {failed} عملية تحقق فاشلة.",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar.",
|
||||
"cli.verify_system_status.check_name.api_gateway": "بوابة واجهة برمجة التطبيقات (API Gateway).",
|
||||
"cli.verify_system_status.check_name.processors": "المعالجات (Processors).",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "مخططات التدفق (Flow Blueprints).",
|
||||
"cli.verify_system_status.check_name.flows": "التدفقات (Flows).",
|
||||
"cli.verify_system_status.check_name.prompts": "المطالبات (Prompts).",
|
||||
"cli.verify_system_status.check_name.library": "المكتبة (Library).",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "واجهة المستخدم الخاصة بـ Workbench.",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar تعمل بشكل صحيح ({clusters} مجموعة).",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar أرجعت الحالة {status_code}.",
|
||||
"cli.verify_system_status.pulsar.timeout": "Pulsar: انتهاء المهلة.",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "لا يمكن الاتصال بـ Pulsar.",
|
||||
"cli.verify_system_status.pulsar.error": "Pulsar: خطأ: {error}.",
|
||||
"cli.verify_system_status.api_gateway.responding": "بوابة واجهة برمجة التطبيقات (API Gateway) تستجيب.",
|
||||
"cli.verify_system_status.api_gateway.status": "بوابة واجهة برمجة التطبيقات (API Gateway) أرجعت الحالة {status_code}.",
|
||||
"cli.verify_system_status.api_gateway.timeout": "بوابة واجهة برمجة التطبيقات (API Gateway): انتهاء المهلة.",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "لا يمكن الاتصال بـ بوابة واجهة برمجة التطبيقات (API Gateway).",
|
||||
"cli.verify_system_status.api_gateway.error": "بوابة واجهة برمجة التطبيقات (API Gateway): خطأ: {error}.",
|
||||
"cli.verify_system_status.processors.found": "تم العثور على {count} معالج (≥ {min}).",
|
||||
"cli.verify_system_status.processors.only": "فقط {count} معالج قيد التشغيل (مطلوب {min}).",
|
||||
"cli.verify_system_status.processors.metrics_status": "المقاييس أرجعت الحالة {status_code}.",
|
||||
"cli.verify_system_status.processors.error": "خطأ في فحص المعالج: {error}.",
|
||||
"cli.verify_system_status.flow_blueprints.found": "تم العثور على {count} مخطط تدفق.",
|
||||
"cli.verify_system_status.flow_blueprints.none": "لم يتم العثور على أي مخططات تدفق.",
|
||||
"cli.verify_system_status.flow_blueprints.error": "خطأ في فحص مخططات التدفق: {error}.",
|
||||
"cli.verify_system_status.flows.responding": "مدير التدفق يستجيب ({count} تدفق).",
|
||||
"cli.verify_system_status.flows.error": "خطأ في فحص مدير التدفق: {error}.",
|
||||
"cli.verify_system_status.prompts.found": "تم العثور على {count} مطالبة.",
|
||||
"cli.verify_system_status.prompts.none": "لم يتم العثور على أي مطالبات.",
|
||||
"cli.verify_system_status.prompts.error": "خطأ في فحص المطالبات: {error}.",
|
||||
"cli.verify_system_status.library.responding": "المكتبة تستجيب ({count} مستند).",
|
||||
"cli.verify_system_status.library.error": "خطأ في فحص المكتبة: {error}.",
|
||||
"cli.verify_system_status.ui.responding": "واجهة المستخدم الخاصة بـ Workbench تستجيب.",
|
||||
"cli.verify_system_status.ui.status": "واجهة المستخدم أرجعت الحالة {status_code}.",
|
||||
"cli.verify_system_status.ui.timeout": "واجهة المستخدم: انتهاء المهلة.",
|
||||
"cli.verify_system_status.ui.cannot_connect": "لا يمكن الاتصال بواجهة المستخدم.",
|
||||
"cli.verify_system_status.ui.error": "واجهة المستخدم: خطأ: {error}."
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/en.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/en.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "TrustGraph System Status Verification",
|
||||
"cli.verify_system_status.phase_1": "Phase 1: Infrastructure",
|
||||
"cli.verify_system_status.phase_2": "Phase 2: Core Services",
|
||||
"cli.verify_system_status.phase_3": "Phase 3: Data Services",
|
||||
"cli.verify_system_status.phase_4": "Phase 4: User Interface",
|
||||
"cli.verify_system_status.summary": "Summary",
|
||||
"cli.verify_system_status.checking": "Checking {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "Checking {name}... (attempt {attempt})",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: Failed (timeout after {attempt} attempts)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar is not responding - other checks may fail",
|
||||
"cli.verify_system_status.checks_passed": "Checks passed: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "Checks failed: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "Total time: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "System is healthy!",
|
||||
"cli.verify_system_status.system_failing": "System has {failed} failing check(s)",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "API Gateway",
|
||||
"cli.verify_system_status.check_name.processors": "Processors",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "Flow Blueprints",
|
||||
"cli.verify_system_status.check_name.flows": "Flows",
|
||||
"cli.verify_system_status.check_name.prompts": "Prompts",
|
||||
"cli.verify_system_status.check_name.library": "Library",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "Workbench UI",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar healthy ({clusters} cluster(s))",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar returned status {status_code}",
|
||||
"cli.verify_system_status.pulsar.timeout": "Pulsar connection timeout",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "Cannot connect to Pulsar",
|
||||
"cli.verify_system_status.pulsar.error": "Pulsar error: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "API Gateway is responding",
|
||||
"cli.verify_system_status.api_gateway.status": "API Gateway returned status {status_code}",
|
||||
"cli.verify_system_status.api_gateway.timeout": "API Gateway connection timeout",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "Cannot connect to API Gateway",
|
||||
"cli.verify_system_status.api_gateway.error": "API Gateway error: {error}",
|
||||
"cli.verify_system_status.processors.found": "Found {count} processors (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "Only {count} processors running (need {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "Metrics returned status {status_code}",
|
||||
"cli.verify_system_status.processors.error": "Processor check error: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "Found {count} flow blueprint(s)",
|
||||
"cli.verify_system_status.flow_blueprints.none": "No flow blueprints found",
|
||||
"cli.verify_system_status.flow_blueprints.error": "Flow blueprints check error: {error}",
|
||||
"cli.verify_system_status.flows.responding": "Flow manager responding ({count} flow(s))",
|
||||
"cli.verify_system_status.flows.error": "Flow manager check error: {error}",
|
||||
"cli.verify_system_status.prompts.found": "Found {count} prompt(s)",
|
||||
"cli.verify_system_status.prompts.none": "No prompts found",
|
||||
"cli.verify_system_status.prompts.error": "Prompts check error: {error}",
|
||||
"cli.verify_system_status.library.responding": "Library responding ({count} document(s))",
|
||||
"cli.verify_system_status.library.error": "Library check error: {error}",
|
||||
"cli.verify_system_status.ui.responding": "Workbench UI is responding",
|
||||
"cli.verify_system_status.ui.status": "UI returned status {status_code}",
|
||||
"cli.verify_system_status.ui.timeout": "UI connection timeout",
|
||||
"cli.verify_system_status.ui.cannot_connect": "Cannot connect to UI",
|
||||
"cli.verify_system_status.ui.error": "UI error: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/es.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/es.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "Verificación del estado del sistema TrustGraph",
|
||||
"cli.verify_system_status.phase_1": "Fase 1: Infraestructura",
|
||||
"cli.verify_system_status.phase_2": "Fase 2: Servicios principales",
|
||||
"cli.verify_system_status.phase_3": "Fase 3: Servicios de datos",
|
||||
"cli.verify_system_status.phase_4": "Fase 4: Interfaz de usuario",
|
||||
"cli.verify_system_status.summary": "Resumen",
|
||||
"cli.verify_system_status.checking": "Verificando {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "Verificando {name}... (intento {attempt})",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: Fallido (tiempo de espera después de {attempt} intentos)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar no está respondiendo; otras verificaciones pueden fallar",
|
||||
"cli.verify_system_status.checks_passed": "Verificaciones superadas: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "Verificaciones fallidas: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "Tiempo total: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "¡El sistema es saludable!",
|
||||
"cli.verify_system_status.system_failing": "El sistema tiene {failed} verificación(es) fallida(s)",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "API Gateway",
|
||||
"cli.verify_system_status.check_name.processors": "Procesadores",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "Plantillas de flujo",
|
||||
"cli.verify_system_status.check_name.flows": "Flujos",
|
||||
"cli.verify_system_status.check_name.prompts": "Indicaciones",
|
||||
"cli.verify_system_status.check_name.library": "Biblioteca",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "Interfaz de usuario del entorno de trabajo",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar saludable ({clusters} clúster(es))",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar devolvió el estado {status_code}",
|
||||
"cli.verify_system_status.pulsar.timeout": "Tiempo de espera de la conexión a Pulsar",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "No se puede conectar a Pulsar",
|
||||
"cli.verify_system_status.pulsar.error": "Error de Pulsar: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "API Gateway está respondiendo",
|
||||
"cli.verify_system_status.api_gateway.status": "API Gateway devolvió el estado {status_code}",
|
||||
"cli.verify_system_status.api_gateway.timeout": "Tiempo de espera de la conexión a API Gateway",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "No se puede conectar a API Gateway",
|
||||
"cli.verify_system_status.api_gateway.error": "Error de API Gateway: {error}",
|
||||
"cli.verify_system_status.processors.found": "Se encontraron {count} procesadores (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "Solo {count} procesadores en ejecución (se necesitan {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "Métricas devolvieron el estado {status_code}",
|
||||
"cli.verify_system_status.processors.error": "Error de verificación del procesador: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "Se encontraron {count} plantilla(s) de flujo",
|
||||
"cli.verify_system_status.flow_blueprints.none": "No se encontraron plantillas de flujo",
|
||||
"cli.verify_system_status.flow_blueprints.error": "Error de verificación de la plantilla de flujo: {error}",
|
||||
"cli.verify_system_status.flows.responding": "El administrador de flujos está respondiendo ({count} flujo(s))",
|
||||
"cli.verify_system_status.flows.error": "Error de verificación del administrador de flujos: {error}",
|
||||
"cli.verify_system_status.prompts.found": "Se encontraron {count} indicación(es)",
|
||||
"cli.verify_system_status.prompts.none": "No se encontraron indicaciones",
|
||||
"cli.verify_system_status.prompts.error": "Error de verificación de la indicación: {error}",
|
||||
"cli.verify_system_status.library.responding": "La biblioteca está respondiendo ({count} documento(s))",
|
||||
"cli.verify_system_status.library.error": "Error de verificación de la biblioteca: {error}",
|
||||
"cli.verify_system_status.ui.responding": "La interfaz de usuario del entorno de trabajo está respondiendo",
|
||||
"cli.verify_system_status.ui.status": "La interfaz de usuario devolvió el estado {status_code}",
|
||||
"cli.verify_system_status.ui.timeout": "Tiempo de espera de la conexión a la interfaz de usuario",
|
||||
"cli.verify_system_status.ui.cannot_connect": "No se puede conectar a la interfaz de usuario",
|
||||
"cli.verify_system_status.ui.error": "Error de la interfaz de usuario: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/he.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/he.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "אימות סטטוס מערכת TrustGraph",
|
||||
"cli.verify_system_status.phase_1": "שלב 1: תשתית",
|
||||
"cli.verify_system_status.phase_2": "שלב 2: שירותים מרכזיים",
|
||||
"cli.verify_system_status.phase_3": "שלב 3: שירותי נתונים",
|
||||
"cli.verify_system_status.phase_4": "שלב 4: ממשק משתמש",
|
||||
"cli.verify_system_status.summary": "סיכום",
|
||||
"cli.verify_system_status.checking": "בדיקת {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "בדיקת {name}... (ניסיון {attempt})",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: נכשל (תפוגה לאחר {attempt} ניסיונות)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar אינו מגיב - בדיקות אחרות עשויות להיכשל",
|
||||
"cli.verify_system_status.checks_passed": "בדיקות שעברו: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "בדיקות שנכשלו: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "זמן כולל: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "המערכת תקינה!",
|
||||
"cli.verify_system_status.system_failing": "למערכת יש {failed} בדיקה/ות שנכשלו",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "API Gateway",
|
||||
"cli.verify_system_status.check_name.processors": "מעבדים",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "תבניות זרימה",
|
||||
"cli.verify_system_status.check_name.flows": "זרימות",
|
||||
"cli.verify_system_status.check_name.prompts": "הנחיות",
|
||||
"cli.verify_system_status.check_name.library": "ספרייה",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "ממשק משתמש (Workbench UI)",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar תקין ({clusters} אשכולות)",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar החזיר סטטוס {status_code}",
|
||||
"cli.verify_system_status.pulsar.timeout": "תפוגת זמן חיבור ל-Pulsar",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "לא ניתן להתחבר ל-Pulsar",
|
||||
"cli.verify_system_status.pulsar.error": "שגיאה ב-Pulsar: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "API Gateway מגיב",
|
||||
"cli.verify_system_status.api_gateway.status": "API Gateway החזיר סטטוס {status_code}",
|
||||
"cli.verify_system_status.api_gateway.timeout": "תפוגת זמן חיבור ל-API Gateway",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "לא ניתן להתחבר ל-API Gateway",
|
||||
"cli.verify_system_status.api_gateway.error": "שגיאה ב-API Gateway: {error}",
|
||||
"cli.verify_system_status.processors.found": "נמצאו {count} מעבדים (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "פועלים רק {count} מעבדים (נדרשים {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "Metrics החזירו סטטוס {status_code}",
|
||||
"cli.verify_system_status.processors.error": "שגיאת בדיקת מעבד: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "נמצאו {count} תבניות זרימה",
|
||||
"cli.verify_system_status.flow_blueprints.none": "לא נמצאו תבניות זרימה",
|
||||
"cli.verify_system_status.flow_blueprints.error": "שגיאת בדיקת תבניות זרימה: {error}",
|
||||
"cli.verify_system_status.flows.responding": "מנהל הזרימה מגיב ({count} זרימות)",
|
||||
"cli.verify_system_status.flows.error": "שגיאת בדיקת מנהל הזרימה: {error}",
|
||||
"cli.verify_system_status.prompts.found": "נמצאו {count} הנחיות",
|
||||
"cli.verify_system_status.prompts.none": "לא נמצאו הנחיות",
|
||||
"cli.verify_system_status.prompts.error": "שגיאת בדיקת הנחיות: {error}",
|
||||
"cli.verify_system_status.library.responding": "הספרייה מגיבה ({count} מסמכים)",
|
||||
"cli.verify_system_status.library.error": "שגיאת בדיקת ספרייה: {error}",
|
||||
"cli.verify_system_status.ui.responding": "ממשק המשתמש (Workbench UI) מגיב",
|
||||
"cli.verify_system_status.ui.status": "ממשק המשתמש החזיר סטטוס {status_code}",
|
||||
"cli.verify_system_status.ui.timeout": "תפוגת זמן חיבור לממשק המשתמש",
|
||||
"cli.verify_system_status.ui.cannot_connect": "לא ניתן להתחבר לממשק המשתמש",
|
||||
"cli.verify_system_status.ui.error": "שגיאה בממשק המשתמש: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/hi.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/hi.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "ट्रस्टग्राफ सिस्टम स्टेटस वेरिफिकेशन",
|
||||
"cli.verify_system_status.phase_1": "चरण 1: इंफ्रास्ट्रक्चर",
|
||||
"cli.verify_system_status.phase_2": "चरण 2: कोर सर्विसेज",
|
||||
"cli.verify_system_status.phase_3": "चरण 3: डेटा सर्विसेज",
|
||||
"cli.verify_system_status.phase_4": "चरण 4: यूजर इंटरफेस",
|
||||
"cli.verify_system_status.summary": "सारांश",
|
||||
"cli.verify_system_status.checking": "{name} की जाँच की जा रही है...",
|
||||
"cli.verify_system_status.checking_attempt": "{name} की जाँच की जा रही है... (प्रयास {attempt})",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: विफल ({attempt} प्रयासों के बाद टाइमआउट)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "पल्सर प्रतिक्रिया नहीं दे रहा है - अन्य जाँचें विफल हो सकती हैं",
|
||||
"cli.verify_system_status.checks_passed": "पास हुई जाँचें: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "विफल हुई जाँचें: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "कुल समय: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "सिस्टम स्वस्थ है!",
|
||||
"cli.verify_system_status.system_failing": "सिस्टम में {failed} विफल जाँच(एँ) हैं",
|
||||
"cli.verify_system_status.check_name.pulsar": "पल्सर",
|
||||
"cli.verify_system_status.check_name.api_gateway": "एपीआई गेटवे",
|
||||
"cli.verify_system_status.check_name.processors": "प्रोसेसर",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "फ्लो ब्लूप्रिंट्स",
|
||||
"cli.verify_system_status.check_name.flows": "फ्लोस",
|
||||
"cli.verify_system_status.check_name.prompts": "प्रॉम्प्ट्स",
|
||||
"cli.verify_system_status.check_name.library": "लाइब्रेरी",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "वर्कबेंच यूआई",
|
||||
"cli.verify_system_status.pulsar.healthy": "पल्सर स्वस्थ ({clusters} क्लस्टर(्स))",
|
||||
"cli.verify_system_status.pulsar.status": "पल्सर ने स्टेटस {status_code} लौटाया",
|
||||
"cli.verify_system_status.pulsar.timeout": "पल्सर कनेक्शन टाइमआउट",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "पल्सर से कनेक्ट नहीं किया जा सका",
|
||||
"cli.verify_system_status.pulsar.error": "पल्सर त्रुटि: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "एपीआई गेटवे प्रतिक्रिया दे रहा है",
|
||||
"cli.verify_system_status.api_gateway.status": "एपीआई गेटवे ने स्टेटस {status_code} लौटाया",
|
||||
"cli.verify_system_status.api_gateway.timeout": "एपीआई गेटवे कनेक्शन टाइमआउट",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "एपीआई गेटवे से कनेक्ट नहीं किया जा सका",
|
||||
"cli.verify_system_status.api_gateway.error": "एपीआई गेटवे त्रुटि: {error}",
|
||||
"cli.verify_system_status.processors.found": "{count} प्रोसेसर पाए गए (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "केवल {count} प्रोसेसर चल रहे हैं (आवश्यक {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "मेट्रिक्स ने स्टेटस {status_code} लौटाया",
|
||||
"cli.verify_system_status.processors.error": "प्रोसेसर जाँच त्रुटि: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "{count} फ्लो ब्लूप्रिंट पाए गए",
|
||||
"cli.verify_system_status.flow_blueprints.none": "कोई फ्लो ब्लूप्रिंट नहीं मिला",
|
||||
"cli.verify_system_status.flow_blueprints.error": "फ्लो ब्लूप्रिंट जाँच त्रुटि: {error}",
|
||||
"cli.verify_system_status.flows.responding": "फ्लो मैनेजर प्रतिक्रिया दे रहा है ({count} फ्लो(्स))",
|
||||
"cli.verify_system_status.flows.error": "फ्लो मैनेजर जाँच त्रुटि: {error}",
|
||||
"cli.verify_system_status.prompts.found": "{count} प्रॉम्प्ट पाए गए",
|
||||
"cli.verify_system_status.prompts.none": "कोई प्रॉम्प्ट नहीं मिला",
|
||||
"cli.verify_system_status.prompts.error": "प्रॉम्प्ट जाँच त्रुटि: {error}",
|
||||
"cli.verify_system_status.library.responding": "लाइब्रेरी प्रतिक्रिया दे रही है ({count} दस्तावेज़(्स))",
|
||||
"cli.verify_system_status.library.error": "लाइब्रेरी जाँच त्रुटि: {error}",
|
||||
"cli.verify_system_status.ui.responding": "वर्कबेंच यूआई प्रतिक्रिया दे रहा है",
|
||||
"cli.verify_system_status.ui.status": "यूआई ने स्टेटस {status_code} लौटाया",
|
||||
"cli.verify_system_status.ui.timeout": "यूआई कनेक्शन टाइमआउट",
|
||||
"cli.verify_system_status.ui.cannot_connect": "यूआई से कनेक्ट नहीं किया जा सका",
|
||||
"cli.verify_system_status.ui.error": "यूआई त्रुटि: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/pt.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/pt.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "Verificação do Status do Sistema TrustGraph",
|
||||
"cli.verify_system_status.phase_1": "Fase 1: Infraestrutura",
|
||||
"cli.verify_system_status.phase_2": "Fase 2: Serviços Essenciais",
|
||||
"cli.verify_system_status.phase_3": "Fase 3: Serviços de Dados",
|
||||
"cli.verify_system_status.phase_4": "Fase 4: Interface do Usuário",
|
||||
"cli.verify_system_status.summary": "Resumo",
|
||||
"cli.verify_system_status.checking": "Verificando {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "Verificando {name}... (tentativa {attempt})",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: Falha (tempo limite após {attempt} tentativas)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "O Pulsar não está respondendo - outras verificações podem falhar",
|
||||
"cli.verify_system_status.checks_passed": "Verificações aprovadas: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "Verificações falhadas: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "Tempo total: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "O sistema está saudável!",
|
||||
"cli.verify_system_status.system_failing": "O sistema possui {failed} verificação(ões) com falha",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "API Gateway",
|
||||
"cli.verify_system_status.check_name.processors": "Processadores",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "Flow Blueprints",
|
||||
"cli.verify_system_status.check_name.flows": "Flows",
|
||||
"cli.verify_system_status.check_name.prompts": "Prompts",
|
||||
"cli.verify_system_status.check_name.library": "Biblioteca",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "Workbench UI",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar saudável ({clusters} cluster(s))",
|
||||
"cli.verify_system_status.pulsar.status": "O Pulsar retornou o status {status_code}",
|
||||
"cli.verify_system_status.pulsar.timeout": "Tempo limite de conexão do Pulsar",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "Não foi possível conectar ao Pulsar",
|
||||
"cli.verify_system_status.pulsar.error": "Erro do Pulsar: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "O API Gateway está respondendo",
|
||||
"cli.verify_system_status.api_gateway.status": "O API Gateway retornou o status {status_code}",
|
||||
"cli.verify_system_status.api_gateway.timeout": "Tempo limite de conexão do API Gateway",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "Não foi possível conectar ao API Gateway",
|
||||
"cli.verify_system_status.api_gateway.error": "Erro do API Gateway: {error}",
|
||||
"cli.verify_system_status.processors.found": "Encontrados {count} processadores (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "Apenas {count} processadores em execução (necessários {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "As métricas retornaram o status {status_code}",
|
||||
"cli.verify_system_status.processors.error": "Erro de verificação do processador: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "Encontrados {count} flow blueprint(s)",
|
||||
"cli.verify_system_status.flow_blueprints.none": "Nenhum flow blueprint encontrado",
|
||||
"cli.verify_system_status.flow_blueprints.error": "Erro de verificação do flow blueprint: {error}",
|
||||
"cli.verify_system_status.flows.responding": "O gerenciador de fluxo está respondendo ({count} flow(s))",
|
||||
"cli.verify_system_status.flows.error": "Erro de verificação do gerenciador de fluxo: {error}",
|
||||
"cli.verify_system_status.prompts.found": "Encontrados {count} prompt(s)",
|
||||
"cli.verify_system_status.prompts.none": "Nenhum prompt encontrado",
|
||||
"cli.verify_system_status.prompts.error": "Erro de verificação do prompt: {error}",
|
||||
"cli.verify_system_status.library.responding": "A biblioteca está respondendo ({count} document(s))",
|
||||
"cli.verify_system_status.library.error": "Erro de verificação da biblioteca: {error}",
|
||||
"cli.verify_system_status.ui.responding": "O Workbench UI está respondendo",
|
||||
"cli.verify_system_status.ui.status": "A UI retornou o status {status_code}",
|
||||
"cli.verify_system_status.ui.timeout": "Tempo limite de conexão da UI",
|
||||
"cli.verify_system_status.ui.cannot_connect": "Não foi possível conectar à UI",
|
||||
"cli.verify_system_status.ui.error": "Erro da UI: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/ru.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/ru.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "Проверка состояния системы TrustGraph",
|
||||
"cli.verify_system_status.phase_1": "Фаза 1: Инфраструктура",
|
||||
"cli.verify_system_status.phase_2": "Фаза 2: Основные сервисы",
|
||||
"cli.verify_system_status.phase_3": "Фаза 3: Сервисы данных",
|
||||
"cli.verify_system_status.phase_4": "Фаза 4: Пользовательский интерфейс",
|
||||
"cli.verify_system_status.summary": "Краткое описание",
|
||||
"cli.verify_system_status.checking": "Проверка {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "Проверка {name}... (попытка {attempt})",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: Не удалось (тайм-аут после {attempt} попыток)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar не отвечает - другие проверки могут не пройти",
|
||||
"cli.verify_system_status.checks_passed": "Проверено: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "Не удалось: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "Общее время: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "Система в рабочем состоянии!",
|
||||
"cli.verify_system_status.system_failing": "В системе {failed} неисправностей.",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "API Gateway",
|
||||
"cli.verify_system_status.check_name.processors": "Процессоры",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "Шаблоны потоков",
|
||||
"cli.verify_system_status.check_name.flows": "Потоки",
|
||||
"cli.verify_system_status.check_name.prompts": "Подсказки",
|
||||
"cli.verify_system_status.check_name.library": "Библиотека",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "Пользовательский интерфейс Workbench",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar работает ({clusters} кластер(ов))",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar вернул статус {status_code}",
|
||||
"cli.verify_system_status.pulsar.timeout": "Время ожидания соединения с Pulsar истекло",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "Не удалось подключиться к Pulsar",
|
||||
"cli.verify_system_status.pulsar.error": "Ошибка Pulsar: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "API Gateway отвечает",
|
||||
"cli.verify_system_status.api_gateway.status": "API Gateway вернул статус {status_code}",
|
||||
"cli.verify_system_status.api_gateway.timeout": "Время ожидания соединения с API Gateway истекло",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "Не удалось подключиться к API Gateway",
|
||||
"cli.verify_system_status.api_gateway.error": "Ошибка API Gateway: {error}",
|
||||
"cli.verify_system_status.processors.found": "Обнаружено {count} процессоров (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "Работает только {count} процессоров (требуется {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "Метрики вернули статус {status_code}",
|
||||
"cli.verify_system_status.processors.error": "Ошибка проверки процессора: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "Обнаружено {count} шаблонов потоков",
|
||||
"cli.verify_system_status.flow_blueprints.none": "Шаблоны потоков не найдены",
|
||||
"cli.verify_system_status.flow_blueprints.error": "Ошибка проверки шаблонов потоков: {error}",
|
||||
"cli.verify_system_status.flows.responding": "Менеджер потоков отвечает ({count} поток(ов))",
|
||||
"cli.verify_system_status.flows.error": "Ошибка проверки менеджера потоков: {error}",
|
||||
"cli.verify_system_status.prompts.found": "Обнаружено {count} подсказок",
|
||||
"cli.verify_system_status.prompts.none": "Подсказки не найдены",
|
||||
"cli.verify_system_status.prompts.error": "Ошибка проверки подсказок: {error}",
|
||||
"cli.verify_system_status.library.responding": "Библиотека отвечает ({count} документ(ов))",
|
||||
"cli.verify_system_status.library.error": "Ошибка проверки библиотеки: {error}",
|
||||
"cli.verify_system_status.ui.responding": "Пользовательский интерфейс Workbench отвечает",
|
||||
"cli.verify_system_status.ui.status": "Пользовательский интерфейс вернул статус {status_code}",
|
||||
"cli.verify_system_status.ui.timeout": "Время ожидания соединения с пользовательским интерфейсом истекло",
|
||||
"cli.verify_system_status.ui.cannot_connect": "Не удалось подключиться к пользовательскому интерфейсу",
|
||||
"cli.verify_system_status.ui.error": "Ошибка пользовательского интерфейса: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/sw.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/sw.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "Uthibitisho wa Hali ya Mfumo wa TrustGraph",
|
||||
"cli.verify_system_status.phase_1": "Awamu ya 1: Miundombinu",
|
||||
"cli.verify_system_status.phase_2": "Awamu ya 2: Huduma za Msingi",
|
||||
"cli.verify_system_status.phase_3": "Awamu ya 3: Huduma za Data",
|
||||
"cli.verify_system_status.phase_4": "Awamu ya 4: Kiolesura cha Mtumiaji",
|
||||
"cli.verify_system_status.summary": "Muhtasari",
|
||||
"cli.verify_system_status.checking": "Kuchunguza {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "Kuchunguza {name}... (jaribio la {attempt})",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: Imeshindwa (iliyepuka baada ya majaribio {attempt})",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar haijibu - vipimo vingine vinaweza kushindwa",
|
||||
"cli.verify_system_status.checks_passed": "Vipimo vilivyofaulu: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "Vipimo vilivyoshindwa: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "Muda jumla: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "Mfumo una afya!",
|
||||
"cli.verify_system_status.system_failing": "Mfumo una {failed} kipimo(s) kilicho(s) kifeli(s)",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "Milango ya API",
|
||||
"cli.verify_system_status.check_name.processors": "Wasindikaji",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "Mipango ya Mtiririko",
|
||||
"cli.verify_system_status.check_name.flows": "Mitiririko",
|
||||
"cli.verify_system_status.check_name.prompts": "Maagizo",
|
||||
"cli.verify_system_status.check_name.library": "Maktaba",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "Kiolesura cha Kifaa cha Kazi",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar ina afya (vikundi {clusters})",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar ilirudisha hali {status_code}",
|
||||
"cli.verify_system_status.pulsar.timeout": "Muda wa kuunganisha na Pulsar umepita",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "Haiwezekani kuunganisha na Pulsar",
|
||||
"cli.verify_system_status.pulsar.error": "Kosa la Pulsar: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "Milango ya API inajibu",
|
||||
"cli.verify_system_status.api_gateway.status": "Milango ya API ilirudisha hali {status_code}",
|
||||
"cli.verify_system_status.api_gateway.timeout": "Muda wa kuunganisha na Milango ya API umepita",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "Haiwezekani kuunganisha na Milango ya API",
|
||||
"cli.verify_system_status.api_gateway.error": "Kosa la Milango ya API: {error}",
|
||||
"cli.verify_system_status.processors.found": "Imebainika wasindikaji {count} (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "Tu wasindikaji {count} wanaendesha (wanahitaji {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "Vipimo vilirudisha hali {status_code}",
|
||||
"cli.verify_system_status.processors.error": "Kosa la ukaguzi wa wasindikaji: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "Imebainika mipango ya mtiririko {count}",
|
||||
"cli.verify_system_status.flow_blueprints.none": "Hakuna mipango ya mtiririko iliyobainika",
|
||||
"cli.verify_system_status.flow_blueprints.error": "Kosa la ukaguzi wa mipango ya mtiririko: {error}",
|
||||
"cli.verify_system_status.flows.responding": "Kidhibiti cha mtiririko kinajibu (mitiririko {count})",
|
||||
"cli.verify_system_status.flows.error": "Kosa la ukaguzi wa kidhibiti cha mtiririko: {error}",
|
||||
"cli.verify_system_status.prompts.found": "Imebainika maagizo {count}",
|
||||
"cli.verify_system_status.prompts.none": "Hakuna maagizo yaliyobainika",
|
||||
"cli.verify_system_status.prompts.error": "Kosa la ukaguzi wa maagizo: {error}",
|
||||
"cli.verify_system_status.library.responding": "Maktaba inajibu (nyaraka {count})",
|
||||
"cli.verify_system_status.library.error": "Kosa la ukaguzi wa maktaba: {error}",
|
||||
"cli.verify_system_status.ui.responding": "Kiolesura cha Kifaa cha Kazi kinajibu",
|
||||
"cli.verify_system_status.ui.status": "Kiolesura kilirudisha hali {status_code}",
|
||||
"cli.verify_system_status.ui.timeout": "Muda wa kuunganisha na kiolesura umepita",
|
||||
"cli.verify_system_status.ui.cannot_connect": "Haiwezekani kuunganisha na kiolesura",
|
||||
"cli.verify_system_status.ui.error": "Kosa la kiolesura: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/tr.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/tr.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "TrustGraph Sistem Durumu Doğrulama",
|
||||
"cli.verify_system_status.phase_1": "Aşama 1: Altyapı",
|
||||
"cli.verify_system_status.phase_2": "Aşama 2: Temel Hizmetler",
|
||||
"cli.verify_system_status.phase_3": "Aşama 3: Veri Hizmetleri",
|
||||
"cli.verify_system_status.phase_4": "Aşama 4: Kullanıcı Arayüzü",
|
||||
"cli.verify_system_status.summary": "Özet",
|
||||
"cli.verify_system_status.checking": "{name}'ı kontrol ediliyor...",
|
||||
"cli.verify_system_status.checking_attempt": "{name}'ı kontrol ediliyor... ({attempt} deneme)",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: Başarısız ({attempt} denemeden sonra zaman aşımı)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar yanıt vermiyor - diğer kontroller başarısız olabilir",
|
||||
"cli.verify_system_status.checks_passed": "Başarılı kontroller: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "Başarısız kontroller: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "Toplam süre: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "Sistem sağlıklı!",
|
||||
"cli.verify_system_status.system_failing": "Sistemde {failed} adet başarısız kontrol var",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "API Ağ Geçidi",
|
||||
"cli.verify_system_status.check_name.processors": "İşlemciler",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "Akış Şemaları",
|
||||
"cli.verify_system_status.check_name.flows": "Akışlar",
|
||||
"cli.verify_system_status.check_name.prompts": "İpuçları",
|
||||
"cli.verify_system_status.check_name.library": "Kütüphane",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "Çalışma Alanı Arayüzü",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar sağlıklı ({clusters} küme)",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar, {status_code} durumunu döndürdü",
|
||||
"cli.verify_system_status.pulsar.timeout": "Pulsar bağlantı zaman aşımı",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "Pulsar'a bağlanılamıyor",
|
||||
"cli.verify_system_status.pulsar.error": "Pulsar hatası: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "API Ağ Geçidi yanıt veriyor",
|
||||
"cli.verify_system_status.api_gateway.status": "API Ağ Geçidi, {status_code} durumunu döndürdü",
|
||||
"cli.verify_system_status.api_gateway.timeout": "API Ağ Geçidi bağlantı zaman aşımı",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "API Ağ Geçidi'ne bağlanılamıyor",
|
||||
"cli.verify_system_status.api_gateway.error": "API Ağ Geçidi hatası: {error}",
|
||||
"cli.verify_system_status.processors.found": "{count} adet işlemci bulundu (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "Sadece {count} adet işlemci çalışıyor (gerekli {min})",
|
||||
"cli.verify_system_status.processors.metrics_status": "Ölçümler, {status_code} durumunu döndürdü",
|
||||
"cli.verify_system_status.processors.error": "İşlemci kontrol hatası: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "{count} adet akış şeması bulundu",
|
||||
"cli.verify_system_status.flow_blueprints.none": "Akış şeması bulunamadı",
|
||||
"cli.verify_system_status.flow_blueprints.error": "Akış şeması kontrol hatası: {error}",
|
||||
"cli.verify_system_status.flows.responding": "Akış yöneticisi yanıt veriyor ({count} akış)",
|
||||
"cli.verify_system_status.flows.error": "Akış yöneticisi kontrol hatası: {error}",
|
||||
"cli.verify_system_status.prompts.found": "{count} adet ipucu bulundu",
|
||||
"cli.verify_system_status.prompts.none": "İpucu bulunamadı",
|
||||
"cli.verify_system_status.prompts.error": "İpuçları kontrol hatası: {error}",
|
||||
"cli.verify_system_status.library.responding": "Kütüphane yanıt veriyor ({count} belge)",
|
||||
"cli.verify_system_status.library.error": "Kütüphane kontrol hatası: {error}",
|
||||
"cli.verify_system_status.ui.responding": "Çalışma alanı Arayüzü yanıt veriyor",
|
||||
"cli.verify_system_status.ui.status": "Arayüz, {status_code} durumunu döndürdü",
|
||||
"cli.verify_system_status.ui.timeout": "Arayüz bağlantı zaman aşımı",
|
||||
"cli.verify_system_status.ui.cannot_connect": "Arayüze bağlanılamıyor",
|
||||
"cli.verify_system_status.ui.error": "Arayüz hatası: {error}"
|
||||
}
|
||||
54
trustgraph-base/trustgraph/i18n/packs/zh-cn.json
Normal file
54
trustgraph-base/trustgraph/i18n/packs/zh-cn.json
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"cli.verify_system_status.title": "TrustGraph 系统状态验证",
|
||||
"cli.verify_system_status.phase_1": "第一阶段:基础设施",
|
||||
"cli.verify_system_status.phase_2": "第二阶段:核心服务",
|
||||
"cli.verify_system_status.phase_3": "第三阶段:数据服务",
|
||||
"cli.verify_system_status.phase_4": "第四阶段:用户界面",
|
||||
"cli.verify_system_status.summary": "总结",
|
||||
"cli.verify_system_status.checking": "正在检查 {name}...",
|
||||
"cli.verify_system_status.checking_attempt": "正在检查 {name}... (第 {attempt} 次尝试)",
|
||||
"cli.verify_system_status.failed_timeout": "{name}: 失败 (在 {attempt} 次尝试后超时)",
|
||||
"cli.verify_system_status.pulsar_not_responding": "Pulsar 未响应 - 其他检查可能失败",
|
||||
"cli.verify_system_status.checks_passed": "通过检查: {passed}/{total}",
|
||||
"cli.verify_system_status.checks_failed": "失败检查: {failed}/{total}",
|
||||
"cli.verify_system_status.total_time": "总时间: {elapsed}",
|
||||
"cli.verify_system_status.system_healthy": "系统状态良好!",
|
||||
"cli.verify_system_status.system_failing": "系统有 {failed} 个失败的检查",
|
||||
"cli.verify_system_status.check_name.pulsar": "Pulsar",
|
||||
"cli.verify_system_status.check_name.api_gateway": "API 网关",
|
||||
"cli.verify_system_status.check_name.processors": "处理程序",
|
||||
"cli.verify_system_status.check_name.flow_blueprints": "流蓝图",
|
||||
"cli.verify_system_status.check_name.flows": "流",
|
||||
"cli.verify_system_status.check_name.prompts": "提示",
|
||||
"cli.verify_system_status.check_name.library": "库",
|
||||
"cli.verify_system_status.check_name.workbench_ui": "Workbench UI",
|
||||
"cli.verify_system_status.pulsar.healthy": "Pulsar 状态良好 ({clusters} 个集群)",
|
||||
"cli.verify_system_status.pulsar.status": "Pulsar 返回状态 {status_code}",
|
||||
"cli.verify_system_status.pulsar.timeout": "Pulsar 连接超时",
|
||||
"cli.verify_system_status.pulsar.cannot_connect": "无法连接到 Pulsar",
|
||||
"cli.verify_system_status.pulsar.error": "Pulsar 错误: {error}",
|
||||
"cli.verify_system_status.api_gateway.responding": "API 网关正在响应",
|
||||
"cli.verify_system_status.api_gateway.status": "API 网关返回状态 {status_code}",
|
||||
"cli.verify_system_status.api_gateway.timeout": "API 网关连接超时",
|
||||
"cli.verify_system_status.api_gateway.cannot_connect": "无法连接到 API 网关",
|
||||
"cli.verify_system_status.api_gateway.error": "API 网关错误: {error}",
|
||||
"cli.verify_system_status.processors.found": "发现 {count} 个处理程序 (≥ {min})",
|
||||
"cli.verify_system_status.processors.only": "只有 {count} 个处理程序正在运行 (需要 {min} 个)",
|
||||
"cli.verify_system_status.processors.metrics_status": "Metrics 返回状态 {status_code}",
|
||||
"cli.verify_system_status.processors.error": "处理程序检查错误: {error}",
|
||||
"cli.verify_system_status.flow_blueprints.found": "发现 {count} 个流蓝图",
|
||||
"cli.verify_system_status.flow_blueprints.none": "未发现任何流蓝图",
|
||||
"cli.verify_system_status.flow_blueprints.error": "流蓝图检查错误: {error}",
|
||||
"cli.verify_system_status.flows.responding": "流管理器正在响应 ({count} 个流)",
|
||||
"cli.verify_system_status.flows.error": "流管理器检查错误: {error}",
|
||||
"cli.verify_system_status.prompts.found": "发现 {count} 个提示",
|
||||
"cli.verify_system_status.prompts.none": "未发现任何提示",
|
||||
"cli.verify_system_status.prompts.error": "提示检查错误: {error}",
|
||||
"cli.verify_system_status.library.responding": "库正在响应 ({count} 个文档)",
|
||||
"cli.verify_system_status.library.error": "库检查错误: {error}",
|
||||
"cli.verify_system_status.ui.responding": "Workbench UI 正在响应",
|
||||
"cli.verify_system_status.ui.status": "UI 返回状态 {status_code}",
|
||||
"cli.verify_system_status.ui.timeout": "UI 连接超时",
|
||||
"cli.verify_system_status.ui.cannot_connect": "无法连接到 UI",
|
||||
"cli.verify_system_status.ui.error": "UI 错误: {error}"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue