feat: add enent target NATS、Pulsar

This commit is contained in:
马登山
2026-04-21 16:45:11 +08:00
parent 62267f5b67
commit 00517bb66e
17 changed files with 602 additions and 7 deletions
+68 -7
View File
@@ -18,17 +18,26 @@ interface EventsTargetNewFormProps {
onSuccess?: () => void
}
const CONFIG_OPTIONS: Record<string, Array<{ label: string; name: string; type: "text" | "password" | "number" }>> = {
type EventTargetType = "MQTT" | "Webhook" | "NATS" | "Pulsar"
type ConfigField = { label: string; name: string; type: "text" | "password" | "number" }
const CONFIG_OPTIONS: Record<EventTargetType, ConfigField[]> = {
MQTT: [
{ label: "MQTT_BROKER", name: "broker", type: "text" },
{ label: "MQTT_TOPIC", name: "topic", type: "text" },
{ label: "MQTT_QOS", name: "qos", type: "number" },
{ label: "MQTT_USERNAME", name: "username", type: "text" },
{ label: "MQTT_PASSWORD", name: "password", type: "password" },
{ label: "MQTT_QOS", name: "qos", type: "number" },
{ label: "MQTT_RECONNECT_INTERVAL", name: "reconnect_interval", type: "number" },
{ label: "MQTT_KEEP_ALIVE_INTERVAL", name: "keep_alive_interval", type: "number" },
{ label: "MQTT_QUEUE_DIR", name: "queue_dir", type: "text" },
{ label: "MQTT_QUEUE_LIMIT", name: "queue_limit", type: "number" },
{ label: "MQTT_TLS_POLICY", name: "tls_policy", type: "text" },
{ label: "MQTT_TLS_CA", name: "tls_ca", type: "text" },
{ label: "MQTT_TLS_CLIENT_CERT", name: "tls_client_cert", type: "text" },
{ label: "MQTT_TLS_CLIENT_KEY", name: "tls_client_key", type: "text" },
{ label: "MQTT_TLS_TRUST_LEAF_AS_CA", name: "tls_trust_leaf_as_ca", type: "text" },
{ label: "MQTT_WS_PATH_ALLOWLIST", name: "ws_path_allowlist", type: "text" },
{ label: "COMMENT_KEY", name: "comment", type: "text" },
],
Webhook: [
@@ -36,11 +45,43 @@ const CONFIG_OPTIONS: Record<string, Array<{ label: string; name: string; type:
{ label: "WEBHOOK_AUTH_TOKEN", name: "auth_token", type: "text" },
{ label: "WEBHOOK_QUEUE_LIMIT", name: "queue_limit", type: "number" },
{ label: "WEBHOOK_QUEUE_DIR", name: "queue_dir", type: "text" },
{ label: "WEBHOOK_CLIENT_CERT", name: "client_cert", type: "text" },
{ label: "WEBHOOK_CLIENT_KEY", name: "client_key", type: "text" },
{ label: "WEBHOOK_CLIENT_CA", name: "client_ca", type: "text" },
{ label: "WEBHOOK_SKIP_TLS_VERIFY", name: "skip_tls_verify", type: "text" },
{ label: "COMMENT_KEY", name: "comment", type: "text" },
],
NATS: [
{ label: "NATS_ADDRESS", name: "address", type: "text" },
{ label: "NATS_SUBJECT", name: "subject", type: "text" },
{ label: "NATS_USERNAME", name: "username", type: "text" },
{ label: "NATS_PASSWORD", name: "password", type: "password" },
{ label: "NATS_TOKEN", name: "token", type: "text" },
{ label: "NATS_CREDENTIALS_FILE", name: "credentials_file", type: "text" },
{ label: "NATS_TLS_CA", name: "tls_ca", type: "text" },
{ label: "NATS_TLS_CLIENT_CERT", name: "tls_client_cert", type: "text" },
{ label: "NATS_TLS_CLIENT_KEY", name: "tls_client_key", type: "text" },
{ label: "NATS_TLS_REQUIRED", name: "tls_required", type: "text" },
{ label: "NATS_QUEUE_DIR", name: "queue_dir", type: "text" },
{ label: "NATS_QUEUE_LIMIT", name: "queue_limit", type: "number" },
{ label: "COMMENT_KEY", name: "comment", type: "text" },
],
Pulsar: [
{ label: "PULSAR_BROKER", name: "broker", type: "text" },
{ label: "PULSAR_TOPIC", name: "topic", type: "text" },
{ label: "PULSAR_AUTH_TOKEN", name: "auth_token", type: "text" },
{ label: "PULSAR_USERNAME", name: "username", type: "text" },
{ label: "PULSAR_PASSWORD", name: "password", type: "password" },
{ label: "PULSAR_TLS_CA", name: "tls_ca", type: "text" },
{ label: "PULSAR_TLS_ALLOW_INSECURE", name: "tls_allow_insecure", type: "text" },
{ label: "PULSAR_TLS_HOSTNAME_VERIFICATION", name: "tls_hostname_verification", type: "text" },
{ label: "PULSAR_QUEUE_DIR", name: "queue_dir", type: "text" },
{ label: "PULSAR_QUEUE_LIMIT", name: "queue_limit", type: "number" },
{ label: "COMMENT_KEY", name: "comment", type: "text" },
],
}
const TYPE_OPTIONS = [
const TYPE_OPTIONS: Array<{ labelKey: string; value: EventTargetType; icon: string; descKey: string }> = [
{
labelKey: "MQTT",
value: "MQTT",
@@ -53,14 +94,33 @@ const TYPE_OPTIONS = [
icon: "/svg/webhooks.svg",
descKey: "Trigger custom HTTP endpoints",
},
] as const
{
labelKey: "NATS",
value: "NATS",
icon: "/svg/nats.svg",
descKey: "Send events via NATS",
},
{
labelKey: "Pulsar",
value: "Pulsar",
icon: "/svg/pulsar.svg",
descKey: "Send events via Pulsar",
},
]
const TARGET_TYPE_MAPPING: Record<EventTargetType, string> = {
MQTT: "notify_mqtt",
Webhook: "notify_webhook",
NATS: "notify_nats",
Pulsar: "notify_pulsar",
}
export function EventsTargetNewForm({ open, onOpenChange, onSuccess }: EventsTargetNewFormProps) {
const { t } = useTranslation()
const message = useMessage()
const { updateEventTarget } = useEventTarget()
const [type, setType] = React.useState("")
const [type, setType] = React.useState<EventTargetType | "">("")
const [name, setName] = React.useState("")
const [config, setConfig] = React.useState<Record<string, string | number>>({})
const [nameError, setNameError] = React.useState("")
@@ -133,7 +193,8 @@ export function EventsTargetNewForm({ open, onOpenChange, onSuccess }: EventsTar
setSubmitting(true)
try {
const targetType = type === "MQTT" ? "notify_mqtt" : "notify_webhook"
if (!type) return
const targetType = TARGET_TYPE_MAPPING[type]
const keyValues = Object.entries(config).map(([key, value]) => ({
key,
value: String(value ?? ""),
@@ -160,7 +221,7 @@ export function EventsTargetNewForm({ open, onOpenChange, onSuccess }: EventsTar
return (
<Dialog open={open} onOpenChange={onOpenChange}>
<DialogContent className="sm:max-w-lg">
<DialogContent className="max-h-[80vh] overflow-y-auto sm:max-w-lg">
<DialogHeader>
<DialogTitle>{type ? t("Add {type} Destination", { type }) : t("Add Event Destination")}</DialogTitle>
</DialogHeader>
+38
View File
@@ -408,8 +408,38 @@
"MQTT_QUEUE_DIR": "دليل قائمة انتظار MQTT",
"MQTT_QUEUE_LIMIT": "حد قائمة انتظار MQTT",
"MQTT_RECONNECT_INTERVAL": "فترة إعادة الاتصال MQTT",
"MQTT_TLS_CA": "مرجع CA لـ TLS في MQTT",
"MQTT_TLS_CLIENT_CERT": "شهادة عميل TLS لـ MQTT",
"MQTT_TLS_CLIENT_KEY": "مفتاح عميل TLS لـ MQTT",
"MQTT_TLS_POLICY": "سياسة TLS لـ MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "اعتبار شهادة Leaf في MQTT كمرجع CA",
"MQTT_TOPIC": "موضوع MQTT",
"MQTT_USERNAME": "اسم مستخدم MQTT",
"MQTT_WS_PATH_ALLOWLIST": "قائمة السماح لمسارات WebSocket في MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "عنوان NATS",
"NATS_CREDENTIALS_FILE": "ملف بيانات اعتماد NATS",
"NATS_PASSWORD": "كلمة مرور NATS",
"NATS_QUEUE_DIR": "دليل قائمة انتظار NATS",
"NATS_QUEUE_LIMIT": "حد قائمة انتظار NATS",
"NATS_SUBJECT": "موضوع NATS",
"NATS_TLS_CA": "مرجع CA لـ TLS في NATS",
"NATS_TLS_CLIENT_CERT": "شهادة عميل TLS لـ NATS",
"NATS_TLS_CLIENT_KEY": "مفتاح عميل TLS لـ NATS",
"NATS_TLS_REQUIRED": "TLS مطلوب لـ NATS",
"NATS_TOKEN": "رمز NATS",
"NATS_USERNAME": "اسم مستخدم NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "رمز مصادقة Pulsar",
"PULSAR_BROKER": "وسيط Pulsar",
"PULSAR_PASSWORD": "كلمة مرور Pulsar",
"PULSAR_QUEUE_DIR": "دليل قائمة انتظار Pulsar",
"PULSAR_QUEUE_LIMIT": "حد قائمة انتظار Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "السماح بـ TLS غير الآمن لـ Pulsar",
"PULSAR_TLS_CA": "مرجع CA لـ TLS في Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "التحقق من اسم المضيف TLS لـ Pulsar",
"PULSAR_TOPIC": "موضوع Pulsar",
"PULSAR_USERNAME": "اسم مستخدم Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "معرف المفتاح الرئيسي (اسم مفتاح العبور). استخدم معرفًا مقروءًا متعلقًا بالأعمال.",
"Make sure the server address is accessible from your network": "تأكد من أن عنوان الخادم يمكن الوصول إليه من شبكتك",
"Manage how RustFS connects to your external key management service.": "إدارة كيفية اتصال RustFS بخدمة إدارة المفاتيح الخارجية.",
@@ -675,6 +705,10 @@
"Select user group policies": "تحديد سياسات مجموعة المستخدمين",
"Selected Type": "النوع المحدد",
"Send events via MQTT broker": "إرسال الأحداث عبر وسيط MQTT",
"Send events via NATS": "إرسال الأحداث عبر NATS",
"Send events via Pulsar": "إرسال الأحداث عبر Pulsar",
"Send events via NATS": "إرسال الأحداث عبر NATS",
"Send events via Pulsar": "إرسال الأحداث عبر Pulsar",
"Server Address": "عنوان الخادم",
"Server Configuration": "إعداد الخادم",
"Server Host": "مضيف الخادم",
@@ -829,9 +863,13 @@
"Visit website": "زيارة الموقع",
"WARNING: This will immediately delete the key": "تحذير: سيتم حذف المفتاح فورًا",
"WEBHOOK_AUTH_TOKEN": "رمز مصادقة Webhook",
"WEBHOOK_CLIENT_CA": "مرجع CA لعميل Webhook",
"WEBHOOK_CLIENT_CERT": "شهادة عميل Webhook",
"WEBHOOK_CLIENT_KEY": "مفتاح عميل Webhook",
"WEBHOOK_ENDPOINT": "نقطة نهاية Webhook",
"WEBHOOK_QUEUE_DIR": "دليل قائمة انتظار Webhook",
"WEBHOOK_QUEUE_LIMIT": "حد قائمة انتظار Webhook",
"WEBHOOK_SKIP_TLS_VERIFY": "تخطي التحقق من TLS لـ Webhook",
"WORM": "WORM",
"Waiting": "في الانتظار",
"waiting": "في الانتظار",
+38
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "MQTT-Warteschlangenverzeichnis",
"MQTT_QUEUE_LIMIT": "MQTT-Warteschlangenlimit",
"MQTT_RECONNECT_INTERVAL": "MQTT-Wiederverbindungsintervall",
"MQTT_TLS_CA": "MQTT TLS-CA",
"MQTT_TLS_CLIENT_CERT": "MQTT TLS-Client-Zertifikat",
"MQTT_TLS_CLIENT_KEY": "MQTT TLS-Client-Schlüssel",
"MQTT_TLS_POLICY": "MQTT TLS-Richtlinie",
"MQTT_TLS_TRUST_LEAF_AS_CA": "MQTT Blattzertifikat als CA vertrauen",
"MQTT_TOPIC": "MQTT-Thema",
"MQTT_USERNAME": "MQTT-Benutzername",
"MQTT_WS_PATH_ALLOWLIST": "MQTT WebSocket-Pfad-Erlaubnisliste",
"NATS": "NATS",
"NATS_ADDRESS": "NATS-Adresse",
"NATS_CREDENTIALS_FILE": "NATS-Anmeldedatei",
"NATS_PASSWORD": "NATS-Passwort",
"NATS_QUEUE_DIR": "NATS-Warteschlangenverzeichnis",
"NATS_QUEUE_LIMIT": "NATS-Warteschlangenlimit",
"NATS_SUBJECT": "NATS-Betreff",
"NATS_TLS_CA": "NATS TLS-CA",
"NATS_TLS_CLIENT_CERT": "NATS TLS-Client-Zertifikat",
"NATS_TLS_CLIENT_KEY": "NATS TLS-Client-Schlüssel",
"NATS_TLS_REQUIRED": "NATS TLS erforderlich",
"NATS_TOKEN": "NATS-Token",
"NATS_USERNAME": "NATS-Benutzername",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Pulsar-Authentifizierungstoken",
"PULSAR_BROKER": "Pulsar-Broker",
"PULSAR_PASSWORD": "Pulsar-Passwort",
"PULSAR_QUEUE_DIR": "Pulsar-Warteschlangenverzeichnis",
"PULSAR_QUEUE_LIMIT": "Pulsar-Warteschlangenlimit",
"PULSAR_TLS_ALLOW_INSECURE": "Pulsar unsicheres TLS erlauben",
"PULSAR_TLS_CA": "Pulsar TLS-CA",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Pulsar TLS-Hostnamenprüfung",
"PULSAR_TOPIC": "Pulsar-Thema",
"PULSAR_USERNAME": "Pulsar-Benutzername",
"Main key ID (Transit key name). Use business-related readable ID.": "Hauptschlüssel-ID (Transit-Schlüsselname). Verwenden Sie geschäftsbezogene lesbare ID.",
"Make sure the server address is accessible from your network": "Stellen Sie sicher, dass die Serveradresse von Ihrem Netzwerk aus erreichbar ist",
"Manage how RustFS connects to your external key management service.": "Verwalten Sie, wie RustFS mit Ihrem externen Schlüsselverwaltungsdienst verbindet.",
@@ -694,6 +724,10 @@
"Select user group policies": "Benutzergruppenrichtlinien auswählen",
"Selected Type": "Ausgewählter Typ",
"Send events via MQTT broker": "Ereignisse über MQTT-Broker senden",
"Send events via NATS": "Ereignisse über NATS senden",
"Send events via Pulsar": "Ereignisse über Pulsar senden",
"Send events via NATS": "Ereignisse über NATS senden",
"Send events via Pulsar": "Ereignisse über Pulsar senden",
"Server Address": "Serveradresse",
"Server Configuration": "Serverkonfiguration",
"Server Host": "Server-Host",
@@ -841,9 +875,13 @@
"Visit website": "Website besuchen",
"WARNING: This will immediately delete the key": "WARNUNG: Dies löscht den Schlüssel sofort",
"WEBHOOK_AUTH_TOKEN": "Webhook-Authentifizierungstoken",
"WEBHOOK_CLIENT_CA": "Webhook-Client-CA",
"WEBHOOK_CLIENT_CERT": "Webhook-Client-Zertifikat",
"WEBHOOK_CLIENT_KEY": "Webhook-Client-Schlüssel",
"WEBHOOK_ENDPOINT": "Webhook-Endpunkt",
"WEBHOOK_QUEUE_DIR": "Webhook-Warteschlangenverzeichnis",
"WEBHOOK_QUEUE_LIMIT": "Webhook-Warteschlangenlimit",
"WEBHOOK_SKIP_TLS_VERIFY": "Webhook TLS-Prüfung überspringen",
"WORM": "WORM",
"Waiting": "Warten",
"Warning": "Warnung",
+36
View File
@@ -422,8 +422,38 @@
"MQTT_QUEUE_DIR": "MQTT Queue Directory",
"MQTT_QUEUE_LIMIT": "MQTT Queue Limit",
"MQTT_RECONNECT_INTERVAL": "MQTT Reconnect Interval",
"MQTT_TLS_CA": "MQTT TLS CA",
"MQTT_TLS_CLIENT_CERT": "MQTT TLS Client Certificate",
"MQTT_TLS_CLIENT_KEY": "MQTT TLS Client Key",
"MQTT_TLS_POLICY": "MQTT TLS Policy",
"MQTT_TLS_TRUST_LEAF_AS_CA": "MQTT Trust Leaf As CA",
"MQTT_TOPIC": "MQTT Topic",
"MQTT_USERNAME": "MQTT Username",
"MQTT_WS_PATH_ALLOWLIST": "MQTT WebSocket Path Allowlist",
"NATS": "NATS",
"NATS_ADDRESS": "NATS Address",
"NATS_CREDENTIALS_FILE": "NATS Credentials File",
"NATS_PASSWORD": "NATS Password",
"NATS_QUEUE_DIR": "NATS Queue Directory",
"NATS_QUEUE_LIMIT": "NATS Queue Limit",
"NATS_SUBJECT": "NATS Subject",
"NATS_TLS_CA": "NATS TLS CA",
"NATS_TLS_CLIENT_CERT": "NATS TLS Client Certificate",
"NATS_TLS_CLIENT_KEY": "NATS TLS Client Key",
"NATS_TLS_REQUIRED": "NATS TLS Required",
"NATS_TOKEN": "NATS Token",
"NATS_USERNAME": "NATS Username",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Pulsar Auth Token",
"PULSAR_BROKER": "Pulsar Broker",
"PULSAR_PASSWORD": "Pulsar Password",
"PULSAR_QUEUE_DIR": "Pulsar Queue Directory",
"PULSAR_QUEUE_LIMIT": "Pulsar Queue Limit",
"PULSAR_TLS_ALLOW_INSECURE": "Pulsar TLS Allow Insecure",
"PULSAR_TLS_CA": "Pulsar TLS CA",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Pulsar TLS Hostname Verification",
"PULSAR_TOPIC": "Pulsar Topic",
"PULSAR_USERNAME": "Pulsar Username",
"Main key ID (Transit key name). Use business-related readable ID.": "Main key ID (Transit key name). Use business-related readable ID.",
"Make sure the server address is accessible from your network": "Make sure the server address is accessible from your network",
"Manage how RustFS connects to your external key management service.": "Manage how RustFS connects to your external key management service.",
@@ -695,6 +725,8 @@
"Select user group policies": "Select user group policies",
"Selected Type": "Selected Type",
"Send events via MQTT broker": "Send events via MQTT broker",
"Send events via NATS": "Send events via NATS",
"Send events via Pulsar": "Send events via Pulsar",
"Server Address": "Server Address",
"Server Configuration": "Server Configuration",
"Server Host": "Server Host",
@@ -851,9 +883,13 @@
"Visit website": "Visit website",
"WARNING: This will immediately delete the key": "WARNING: This will immediately delete the key",
"WEBHOOK_AUTH_TOKEN": "Webhook Auth Token",
"WEBHOOK_CLIENT_CA": "Webhook Client CA",
"WEBHOOK_CLIENT_CERT": "Webhook Client Certificate",
"WEBHOOK_CLIENT_KEY": "Webhook Client Key",
"WEBHOOK_ENDPOINT": "Webhook Endpoint",
"WEBHOOK_QUEUE_DIR": "Webhook Queue Directory",
"WEBHOOK_QUEUE_LIMIT": "Webhook Queue Limit",
"WEBHOOK_SKIP_TLS_VERIFY": "Webhook Skip TLS Verify",
"WORM": "WORM",
"Waiting": "Waiting",
"waiting": "Waiting",
+36
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "Directorio de Cola MQTT",
"MQTT_QUEUE_LIMIT": "Límite de Cola MQTT",
"MQTT_RECONNECT_INTERVAL": "Intervalo de Reconexión MQTT",
"MQTT_TLS_CA": "CA TLS de MQTT",
"MQTT_TLS_CLIENT_CERT": "Certificado de Cliente TLS MQTT",
"MQTT_TLS_CLIENT_KEY": "Clave de Cliente TLS MQTT",
"MQTT_TLS_POLICY": "Política TLS MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "Confiar en Certificado Hoja MQTT como CA",
"MQTT_TOPIC": "Tema MQTT",
"MQTT_USERNAME": "Nombre de Usuario MQTT",
"MQTT_WS_PATH_ALLOWLIST": "Lista Permitida de Rutas WebSocket MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "Dirección NATS",
"NATS_CREDENTIALS_FILE": "Archivo de Credenciales NATS",
"NATS_PASSWORD": "Contraseña NATS",
"NATS_QUEUE_DIR": "Directorio de Cola NATS",
"NATS_QUEUE_LIMIT": "Límite de Cola NATS",
"NATS_SUBJECT": "Asunto NATS",
"NATS_TLS_CA": "CA TLS de NATS",
"NATS_TLS_CLIENT_CERT": "Certificado de Cliente TLS NATS",
"NATS_TLS_CLIENT_KEY": "Clave de Cliente TLS NATS",
"NATS_TLS_REQUIRED": "TLS Requerido en NATS",
"NATS_TOKEN": "Token NATS",
"NATS_USERNAME": "Nombre de Usuario NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Token de Autenticación Pulsar",
"PULSAR_BROKER": "Broker Pulsar",
"PULSAR_PASSWORD": "Contraseña Pulsar",
"PULSAR_QUEUE_DIR": "Directorio de Cola Pulsar",
"PULSAR_QUEUE_LIMIT": "Límite de Cola Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "Permitir TLS Inseguro en Pulsar",
"PULSAR_TLS_CA": "CA TLS de Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Verificación de Nombre de Host TLS Pulsar",
"PULSAR_TOPIC": "Tema Pulsar",
"PULSAR_USERNAME": "Nombre de Usuario Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "ID de clave principal (nombre de clave Transit). Use un ID legible relacionado con el negocio.",
"Make sure the server address is accessible from your network": "Asegúrese de que la dirección del servidor sea accesible desde su red",
"Manage how RustFS connects to your external key management service.": "Gestione cómo RustFS se conecta a su servicio externo de gestión de claves.",
@@ -694,6 +724,8 @@
"Select user group policies": "Seleccionar políticas del grupo de usuarios",
"Selected Type": "Tipo Seleccionado",
"Send events via MQTT broker": "Enviar eventos a través del broker MQTT",
"Send events via NATS": "Enviar eventos a través de NATS",
"Send events via Pulsar": "Enviar eventos a través de Pulsar",
"Server Address": "Dirección del Servidor",
"Server Configuration": "Configuración del Servidor",
"Server Host": "Host del Servidor",
@@ -841,9 +873,13 @@
"Visit website": "Visitar sitio web",
"WARNING: This will immediately delete the key": "ADVERTENCIA: Esto eliminará inmediatamente la clave",
"WEBHOOK_AUTH_TOKEN": "Token de Autenticación Webhook",
"WEBHOOK_CLIENT_CA": "CA de Cliente Webhook",
"WEBHOOK_CLIENT_CERT": "Certificado de Cliente Webhook",
"WEBHOOK_CLIENT_KEY": "Clave de Cliente Webhook",
"WEBHOOK_ENDPOINT": "Endpoint Webhook",
"WEBHOOK_QUEUE_DIR": "Directorio de Cola Webhook",
"WEBHOOK_QUEUE_LIMIT": "Límite de Cola Webhook",
"WEBHOOK_SKIP_TLS_VERIFY": "Omitir Verificación TLS Webhook",
"WORM": "GUSANO",
"Waiting": "Esperando",
"Warning": "Advertencia",
+36
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "Répertoire de file d'attente MQTT",
"MQTT_QUEUE_LIMIT": "Limite de file d'attente MQTT",
"MQTT_RECONNECT_INTERVAL": "Intervalle de reconnexion MQTT",
"MQTT_TLS_CA": "AC TLS MQTT",
"MQTT_TLS_CLIENT_CERT": "Certificat client TLS MQTT",
"MQTT_TLS_CLIENT_KEY": "Clé client TLS MQTT",
"MQTT_TLS_POLICY": "Politique TLS MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "Faire confiance au certificat feuille MQTT comme AC",
"MQTT_TOPIC": "Sujet MQTT",
"MQTT_USERNAME": "Nom d'utilisateur MQTT",
"MQTT_WS_PATH_ALLOWLIST": "Liste d'autorisation des chemins WebSocket MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "Adresse NATS",
"NATS_CREDENTIALS_FILE": "Fichier d'identifiants NATS",
"NATS_PASSWORD": "Mot de passe NATS",
"NATS_QUEUE_DIR": "Répertoire de file d'attente NATS",
"NATS_QUEUE_LIMIT": "Limite de file d'attente NATS",
"NATS_SUBJECT": "Sujet NATS",
"NATS_TLS_CA": "AC TLS NATS",
"NATS_TLS_CLIENT_CERT": "Certificat client TLS NATS",
"NATS_TLS_CLIENT_KEY": "Clé client TLS NATS",
"NATS_TLS_REQUIRED": "TLS requis pour NATS",
"NATS_TOKEN": "Jeton NATS",
"NATS_USERNAME": "Nom d'utilisateur NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Jeton d'authentification Pulsar",
"PULSAR_BROKER": "Courtier Pulsar",
"PULSAR_PASSWORD": "Mot de passe Pulsar",
"PULSAR_QUEUE_DIR": "Répertoire de file d'attente Pulsar",
"PULSAR_QUEUE_LIMIT": "Limite de file d'attente Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "Autoriser TLS non sécurisé Pulsar",
"PULSAR_TLS_CA": "AC TLS Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Vérification du nom d'hôte TLS Pulsar",
"PULSAR_TOPIC": "Sujet Pulsar",
"PULSAR_USERNAME": "Nom d'utilisateur Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "ID de clé principale (nom de clé Transit). Utilisez un ID lisible lié à l'activité.",
"Make sure the server address is accessible from your network": "Assurez-vous que l'adresse du serveur est accessible depuis votre réseau",
"Manage how RustFS connects to your external key management service.": "Gérez la façon dont RustFS se connecte à votre service de gestion de clés externe.",
@@ -694,6 +724,8 @@
"Select user group policies": "Sélectionner les politiques du groupe d'utilisateurs",
"Selected Type": "Type sélectionné",
"Send events via MQTT broker": "Envoyer des événements via un courtier MQTT",
"Send events via NATS": "Envoyer des événements via NATS",
"Send events via Pulsar": "Envoyer des événements via Pulsar",
"Server Address": "Adresse du serveur",
"Server Configuration": "Configuration du serveur",
"Server Host": "Hôte du serveur",
@@ -841,9 +873,13 @@
"Visit website": "Visiter le site web",
"WARNING: This will immediately delete the key": "ATTENTION : Ceci supprimera immédiatement la clé",
"WEBHOOK_AUTH_TOKEN": "Jeton d'authentification Webhook",
"WEBHOOK_CLIENT_CA": "AC client Webhook",
"WEBHOOK_CLIENT_CERT": "Certificat client Webhook",
"WEBHOOK_CLIENT_KEY": "Clé client Webhook",
"WEBHOOK_ENDPOINT": "Point de terminaison Webhook",
"WEBHOOK_QUEUE_DIR": "Répertoire de file d'attente Webhook",
"WEBHOOK_QUEUE_LIMIT": "Limite de file d'attente Webhook",
"WEBHOOK_SKIP_TLS_VERIFY": "Ignorer la vérification TLS Webhook",
"WORM": "VER",
"Waiting": "En attente",
"Warning": "Avertissement",
+36
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "Direktori Antrean MQTT",
"MQTT_QUEUE_LIMIT": "Batas Antrean MQTT",
"MQTT_RECONNECT_INTERVAL": "Interval Sambung Ulang MQTT",
"MQTT_TLS_CA": "CA TLS MQTT",
"MQTT_TLS_CLIENT_CERT": "Sertifikat Klien TLS MQTT",
"MQTT_TLS_CLIENT_KEY": "Kunci Klien TLS MQTT",
"MQTT_TLS_POLICY": "Kebijakan TLS MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "Percayai Sertifikat Leaf MQTT sebagai CA",
"MQTT_TOPIC": "Topik MQTT",
"MQTT_USERNAME": "Nama Pengguna MQTT",
"MQTT_WS_PATH_ALLOWLIST": "Daftar Izin Jalur WebSocket MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "Alamat NATS",
"NATS_CREDENTIALS_FILE": "File Kredensial NATS",
"NATS_PASSWORD": "Kata Sandi NATS",
"NATS_QUEUE_DIR": "Direktori Antrean NATS",
"NATS_QUEUE_LIMIT": "Batas Antrean NATS",
"NATS_SUBJECT": "Subjek NATS",
"NATS_TLS_CA": "CA TLS NATS",
"NATS_TLS_CLIENT_CERT": "Sertifikat Klien TLS NATS",
"NATS_TLS_CLIENT_KEY": "Kunci Klien TLS NATS",
"NATS_TLS_REQUIRED": "TLS Wajib untuk NATS",
"NATS_TOKEN": "Token NATS",
"NATS_USERNAME": "Nama Pengguna NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Token Autentikasi Pulsar",
"PULSAR_BROKER": "Broker Pulsar",
"PULSAR_PASSWORD": "Kata Sandi Pulsar",
"PULSAR_QUEUE_DIR": "Direktori Antrean Pulsar",
"PULSAR_QUEUE_LIMIT": "Batas Antrean Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "Izinkan TLS Tidak Aman Pulsar",
"PULSAR_TLS_CA": "CA TLS Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Verifikasi Nama Host TLS Pulsar",
"PULSAR_TOPIC": "Topik Pulsar",
"PULSAR_USERNAME": "Nama Pengguna Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "ID kunci utama (Nama kunci transit). Gunakan ID yang mudah dibaca terkait bisnis.",
"Make sure the server address is accessible from your network": "Pastikan alamat server dapat diakses dari jaringan Anda",
"Manage how RustFS connects to your external key management service.": "Kelola cara RustFS terhubung ke layanan manajemen kunci eksternal Anda.",
@@ -694,6 +724,8 @@
"Select user group policies": "Pilih kebijakan grup pengguna",
"Selected Type": "Tipe Terpilih",
"Send events via MQTT broker": "Kirim event melalui broker MQTT",
"Send events via NATS": "Kirim event melalui NATS",
"Send events via Pulsar": "Kirim event melalui Pulsar",
"Server Address": "Alamat Server",
"Server Configuration": "Konfigurasi Server",
"Server Host": "Host Server",
@@ -842,9 +874,13 @@
"Visit website": "Kunjungi situs web",
"WARNING: This will immediately delete the key": "PERINGATAN: Ini akan segera menghapus kunci",
"WEBHOOK_AUTH_TOKEN": "Token Autentikasi Webhook",
"WEBHOOK_CLIENT_CA": "CA Klien Webhook",
"WEBHOOK_CLIENT_CERT": "Sertifikat Klien Webhook",
"WEBHOOK_CLIENT_KEY": "Kunci Klien Webhook",
"WEBHOOK_ENDPOINT": "Endpoint Webhook",
"WEBHOOK_QUEUE_DIR": "Direktori Antrean Webhook",
"WEBHOOK_QUEUE_LIMIT": "Batas Antrean Webhook",
"WEBHOOK_SKIP_TLS_VERIFY": "Lewati Verifikasi TLS Webhook",
"WORM": "CACING",
"Waiting": "Menunggu",
"Warning": "Peringatan",
+36
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "Directory coda MQTT",
"MQTT_QUEUE_LIMIT": "Limite coda MQTT",
"MQTT_RECONNECT_INTERVAL": "Intervallo riconnessione MQTT",
"MQTT_TLS_CA": "CA TLS MQTT",
"MQTT_TLS_CLIENT_CERT": "Certificato client TLS MQTT",
"MQTT_TLS_CLIENT_KEY": "Chiave client TLS MQTT",
"MQTT_TLS_POLICY": "Policy TLS MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "Considera attendibile il certificato leaf MQTT come CA",
"MQTT_TOPIC": "Argomento MQTT",
"MQTT_USERNAME": "Nome utente MQTT",
"MQTT_WS_PATH_ALLOWLIST": "Lista consentita percorsi WebSocket MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "Indirizzo NATS",
"NATS_CREDENTIALS_FILE": "File credenziali NATS",
"NATS_PASSWORD": "Password NATS",
"NATS_QUEUE_DIR": "Directory coda NATS",
"NATS_QUEUE_LIMIT": "Limite coda NATS",
"NATS_SUBJECT": "Oggetto NATS",
"NATS_TLS_CA": "CA TLS NATS",
"NATS_TLS_CLIENT_CERT": "Certificato client TLS NATS",
"NATS_TLS_CLIENT_KEY": "Chiave client TLS NATS",
"NATS_TLS_REQUIRED": "TLS richiesto per NATS",
"NATS_TOKEN": "Token NATS",
"NATS_USERNAME": "Nome utente NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Token autenticazione Pulsar",
"PULSAR_BROKER": "Broker Pulsar",
"PULSAR_PASSWORD": "Password Pulsar",
"PULSAR_QUEUE_DIR": "Directory coda Pulsar",
"PULSAR_QUEUE_LIMIT": "Limite coda Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "Consenti TLS non sicuro Pulsar",
"PULSAR_TLS_CA": "CA TLS Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Verifica nome host TLS Pulsar",
"PULSAR_TOPIC": "Argomento Pulsar",
"PULSAR_USERNAME": "Nome utente Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "ID chiave principale (nome chiave Transit). Usa un ID leggibile correlato al business.",
"Make sure the server address is accessible from your network": "Assicurati che l'indirizzo del server sia accessibile dalla tua rete",
"Manage how RustFS connects to your external key management service.": "Gestisci come RustFS si connette al tuo servizio di gestione chiavi esterno.",
@@ -694,6 +724,8 @@
"Select user group policies": "Seleziona politiche gruppo utenti",
"Selected Type": "Tipo selezionato",
"Send events via MQTT broker": "Invia eventi tramite broker MQTT",
"Send events via NATS": "Invia eventi tramite NATS",
"Send events via Pulsar": "Invia eventi tramite Pulsar",
"Server Address": "Indirizzo server",
"Server Configuration": "Configurazione server",
"Server Host": "Host server",
@@ -841,9 +873,13 @@
"Visit website": "Visita sito web",
"WARNING: This will immediately delete the key": "AVVISO: Questo eliminerà immediatamente la chiave",
"WEBHOOK_AUTH_TOKEN": "Token autenticazione Webhook",
"WEBHOOK_CLIENT_CA": "CA client Webhook",
"WEBHOOK_CLIENT_CERT": "Certificato client Webhook",
"WEBHOOK_CLIENT_KEY": "Chiave client Webhook",
"WEBHOOK_ENDPOINT": "Endpoint Webhook",
"WEBHOOK_QUEUE_DIR": "Directory coda Webhook",
"WEBHOOK_QUEUE_LIMIT": "Limite coda Webhook",
"WEBHOOK_SKIP_TLS_VERIFY": "Salta verifica TLS Webhook",
"WORM": "VERME",
"Waiting": "In attesa",
"Warning": "Avviso",
+38
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "MQTTキューディレクトリ",
"MQTT_QUEUE_LIMIT": "MQTTキュー制限",
"MQTT_RECONNECT_INTERVAL": "MQTT再接続間隔",
"MQTT_TLS_CA": "MQTT TLS CA",
"MQTT_TLS_CLIENT_CERT": "MQTT TLSクライアント証明書",
"MQTT_TLS_CLIENT_KEY": "MQTT TLSクライアントキー",
"MQTT_TLS_POLICY": "MQTT TLSポリシー",
"MQTT_TLS_TRUST_LEAF_AS_CA": "MQTTリーフ証明書をCAとして信頼",
"MQTT_TOPIC": "MQTTトピック",
"MQTT_USERNAME": "MQTTユーザー名",
"MQTT_WS_PATH_ALLOWLIST": "MQTT WebSocketパス許可リスト",
"NATS": "NATS",
"NATS_ADDRESS": "NATSアドレス",
"NATS_CREDENTIALS_FILE": "NATS認証情報ファイル",
"NATS_PASSWORD": "NATSパスワード",
"NATS_QUEUE_DIR": "NATSキューディレクトリ",
"NATS_QUEUE_LIMIT": "NATSキュー制限",
"NATS_SUBJECT": "NATSサブジェクト",
"NATS_TLS_CA": "NATS TLS CA",
"NATS_TLS_CLIENT_CERT": "NATS TLSクライアント証明書",
"NATS_TLS_CLIENT_KEY": "NATS TLSクライアントキー",
"NATS_TLS_REQUIRED": "NATSでTLS必須",
"NATS_TOKEN": "NATSトークン",
"NATS_USERNAME": "NATSユーザー名",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Pulsar認証トークン",
"PULSAR_BROKER": "Pulsarブローカー",
"PULSAR_PASSWORD": "Pulsarパスワード",
"PULSAR_QUEUE_DIR": "Pulsarキューディレクトリ",
"PULSAR_QUEUE_LIMIT": "Pulsarキュー制限",
"PULSAR_TLS_ALLOW_INSECURE": "Pulsarで安全でないTLSを許可",
"PULSAR_TLS_CA": "Pulsar TLS CA",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Pulsar TLSホスト名検証",
"PULSAR_TOPIC": "Pulsarトピック",
"PULSAR_USERNAME": "Pulsarユーザー名",
"Main key ID (Transit key name). Use business-related readable ID.": "メインキーID(Transitキー名)。ビジネス関連の読み取り可能なIDを使用します。",
"Make sure the server address is accessible from your network": "サーバーアドレスがネットワークからアクセス可能であることを確認してください",
"Manage how RustFS connects to your external key management service.": "RustFSが外部キー管理サービスに接続する方法を管理します。",
@@ -694,6 +724,10 @@
"Select user group policies": "ユーザーグループポリシーを選択",
"Selected Type": "選択されたタイプ",
"Send events via MQTT broker": "MQTTブローカー経由でイベントを送信",
"Send events via NATS": "NATS経由でイベントを送信",
"Send events via Pulsar": "Pulsar経由でイベントを送信",
"Send events via NATS": "NATS経由でイベントを送信",
"Send events via Pulsar": "Pulsar経由でイベントを送信",
"Server Address": "サーバーアドレス",
"Server Configuration": "サーバー設定",
"Server Host": "サーバーホスト",
@@ -841,9 +875,13 @@
"Visit website": "ウェブサイトを訪問",
"WARNING: This will immediately delete the key": "警告: これはキーを即座に削除します",
"WEBHOOK_AUTH_TOKEN": "Webhook認証トークン",
"WEBHOOK_CLIENT_CA": "WebhookクライアントCA",
"WEBHOOK_CLIENT_CERT": "Webhookクライアント証明書",
"WEBHOOK_CLIENT_KEY": "Webhookクライアントキー",
"WEBHOOK_ENDPOINT": "Webhookエンドポイント",
"WEBHOOK_QUEUE_DIR": "Webhookキューディレクトリ",
"WEBHOOK_QUEUE_LIMIT": "Webhookキュー制限",
"WEBHOOK_SKIP_TLS_VERIFY": "Webhook TLS検証をスキップ",
"WORM": "ワーム",
"Waiting": "待機中",
"Warning": "警告",
+36
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "MQTT 큐 디렉터리",
"MQTT_QUEUE_LIMIT": "MQTT 큐 제한",
"MQTT_RECONNECT_INTERVAL": "MQTT 재연결 간격",
"MQTT_TLS_CA": "MQTT TLS CA",
"MQTT_TLS_CLIENT_CERT": "MQTT TLS 클라이언트 인증서",
"MQTT_TLS_CLIENT_KEY": "MQTT TLS 클라이언트 키",
"MQTT_TLS_POLICY": "MQTT TLS 정책",
"MQTT_TLS_TRUST_LEAF_AS_CA": "MQTT 리프 인증서를 CA로 신뢰",
"MQTT_TOPIC": "MQTT 토픽",
"MQTT_USERNAME": "MQTT 사용자 이름",
"MQTT_WS_PATH_ALLOWLIST": "MQTT WebSocket 경로 허용 목록",
"NATS": "NATS",
"NATS_ADDRESS": "NATS 주소",
"NATS_CREDENTIALS_FILE": "NATS 자격 증명 파일",
"NATS_PASSWORD": "NATS 비밀번호",
"NATS_QUEUE_DIR": "NATS 큐 디렉터리",
"NATS_QUEUE_LIMIT": "NATS 큐 제한",
"NATS_SUBJECT": "NATS 제목",
"NATS_TLS_CA": "NATS TLS CA",
"NATS_TLS_CLIENT_CERT": "NATS TLS 클라이언트 인증서",
"NATS_TLS_CLIENT_KEY": "NATS TLS 클라이언트 키",
"NATS_TLS_REQUIRED": "NATS TLS 필수",
"NATS_TOKEN": "NATS 토큰",
"NATS_USERNAME": "NATS 사용자 이름",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Pulsar 인증 토큰",
"PULSAR_BROKER": "Pulsar 브로커",
"PULSAR_PASSWORD": "Pulsar 비밀번호",
"PULSAR_QUEUE_DIR": "Pulsar 큐 디렉터리",
"PULSAR_QUEUE_LIMIT": "Pulsar 큐 제한",
"PULSAR_TLS_ALLOW_INSECURE": "Pulsar 보안되지 않은 TLS 허용",
"PULSAR_TLS_CA": "Pulsar TLS CA",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Pulsar TLS 호스트 이름 검증",
"PULSAR_TOPIC": "Pulsar 토픽",
"PULSAR_USERNAME": "Pulsar 사용자 이름",
"Main key ID (Transit key name). Use business-related readable ID.": "메인 키 ID (Transit 키 이름). 비즈니스 관련 읽기 가능한 ID를 사용하세요.",
"Make sure the server address is accessible from your network": "서버 주소가 네트워크에서 액세스 가능한지 확인하세요",
"Manage how RustFS connects to your external key management service.": "RustFS가 외부 키 관리 서비스에 연결하는 방법을 관리합니다.",
@@ -694,6 +724,8 @@
"Select user group policies": "사용자 그룹 정책 선택",
"Selected Type": "선택된 유형",
"Send events via MQTT broker": "MQTT 브로커를 통해 이벤트 전송",
"Send events via NATS": "NATS를 통해 이벤트 전송",
"Send events via Pulsar": "Pulsar를 통해 이벤트 전송",
"Server Address": "서버 주소",
"Server Configuration": "서버 구성",
"Server Host": "서버 호스트",
@@ -841,9 +873,13 @@
"Visit website": "웹사이트 방문",
"WARNING: This will immediately delete the key": "경고: 이것은 키를 즉시 삭제합니다",
"WEBHOOK_AUTH_TOKEN": "Webhook 인증 토큰",
"WEBHOOK_CLIENT_CA": "Webhook 클라이언트 CA",
"WEBHOOK_CLIENT_CERT": "Webhook 클라이언트 인증서",
"WEBHOOK_CLIENT_KEY": "Webhook 클라이언트 키",
"WEBHOOK_ENDPOINT": "Webhook 엔드포인트",
"WEBHOOK_QUEUE_DIR": "Webhook 큐 디렉터리",
"WEBHOOK_QUEUE_LIMIT": "Webhook 큐 제한",
"WEBHOOK_SKIP_TLS_VERIFY": "Webhook TLS 검증 건너뛰기",
"WORM": "벌레",
"Waiting": "대기 중",
"Warning": "경고",
+38
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "Diretório de Fila MQTT",
"MQTT_QUEUE_LIMIT": "Limite de Fila MQTT",
"MQTT_RECONNECT_INTERVAL": "Intervalo de Reconexão MQTT",
"MQTT_TLS_CA": "CA TLS MQTT",
"MQTT_TLS_CLIENT_CERT": "Certificado de Cliente TLS MQTT",
"MQTT_TLS_CLIENT_KEY": "Chave de Cliente TLS MQTT",
"MQTT_TLS_POLICY": "Política TLS MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "Confiar no Certificado Leaf MQTT como CA",
"MQTT_TOPIC": "Tópico MQTT",
"MQTT_USERNAME": "Nome de Usuário MQTT",
"MQTT_WS_PATH_ALLOWLIST": "Lista de Permissão de Caminhos WebSocket MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "Endereço NATS",
"NATS_CREDENTIALS_FILE": "Arquivo de Credenciais NATS",
"NATS_PASSWORD": "Senha NATS",
"NATS_QUEUE_DIR": "Diretório de Fila NATS",
"NATS_QUEUE_LIMIT": "Limite de Fila NATS",
"NATS_SUBJECT": "Assunto NATS",
"NATS_TLS_CA": "CA TLS NATS",
"NATS_TLS_CLIENT_CERT": "Certificado de Cliente TLS NATS",
"NATS_TLS_CLIENT_KEY": "Chave de Cliente TLS NATS",
"NATS_TLS_REQUIRED": "TLS Obrigatório no NATS",
"NATS_TOKEN": "Token NATS",
"NATS_USERNAME": "Nome de Usuário NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Token de Autenticação Pulsar",
"PULSAR_BROKER": "Corretor Pulsar",
"PULSAR_PASSWORD": "Senha Pulsar",
"PULSAR_QUEUE_DIR": "Diretório de Fila Pulsar",
"PULSAR_QUEUE_LIMIT": "Limite de Fila Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "Permitir TLS Inseguro no Pulsar",
"PULSAR_TLS_CA": "CA TLS Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Verificação de Nome de Host TLS Pulsar",
"PULSAR_TOPIC": "Tópico Pulsar",
"PULSAR_USERNAME": "Nome de Usuário Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "ID de chave principal (nome da chave Transit). Use um ID legível relacionado ao negócio.",
"Make sure the server address is accessible from your network": "Certifique-se de que o endereço do servidor está acessível da sua rede",
"Manage how RustFS connects to your external key management service.": "Gerencie como o RustFS se conecta ao seu serviço externo de gerenciamento de chaves.",
@@ -694,6 +724,10 @@
"Select user group policies": "Selecionar políticas do grupo de usuários",
"Selected Type": "Tipo Selecionado",
"Send events via MQTT broker": "Enviar eventos via corretor MQTT",
"Send events via NATS": "Enviar eventos via NATS",
"Send events via Pulsar": "Enviar eventos via Pulsar",
"Send events via NATS": "Enviar eventos via NATS",
"Send events via Pulsar": "Enviar eventos via Pulsar",
"Server Address": "Endereço do Servidor",
"Server Configuration": "Configuração do Servidor",
"Server Host": "Host do Servidor",
@@ -841,9 +875,13 @@
"Visit website": "Visitar site",
"WARNING: This will immediately delete the key": "AVISO: Isso excluirá a chave imediatamente",
"WEBHOOK_AUTH_TOKEN": "Token de Autenticação Webhook",
"WEBHOOK_CLIENT_CA": "CA de Cliente Webhook",
"WEBHOOK_CLIENT_CERT": "Certificado de Cliente Webhook",
"WEBHOOK_CLIENT_KEY": "Chave de Cliente Webhook",
"WEBHOOK_ENDPOINT": "Endpoint Webhook",
"WEBHOOK_QUEUE_DIR": "Diretório de Fila Webhook",
"WEBHOOK_QUEUE_LIMIT": "Limite de Fila Webhook",
"WEBHOOK_SKIP_TLS_VERIFY": "Ignorar Verificação TLS Webhook",
"WORM": "MINHOCA",
"Waiting": "Aguardando",
"Warning": "Aviso",
+34
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "Каталог очереди MQTT",
"MQTT_QUEUE_LIMIT": "Лимит очереди MQTT",
"MQTT_RECONNECT_INTERVAL": "Интервал переподключения MQTT",
"MQTT_TLS_CA": "TLS CA MQTT",
"MQTT_TLS_CLIENT_CERT": "Клиентский TLS-сертификат MQTT",
"MQTT_TLS_CLIENT_KEY": "Клиентский TLS-ключ MQTT",
"MQTT_TLS_POLICY": "Политика TLS MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "Доверять сертификату leaf MQTT как CA",
"MQTT_TOPIC": "Тема MQTT",
"MQTT_USERNAME": "Имя пользователя MQTT",
"MQTT_WS_PATH_ALLOWLIST": "Список разрешённых путей WebSocket MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "Адрес NATS",
"NATS_CREDENTIALS_FILE": "Файл учётных данных NATS",
"NATS_PASSWORD": "Пароль NATS",
"NATS_QUEUE_DIR": "Каталог очереди NATS",
"NATS_QUEUE_LIMIT": "Лимит очереди NATS",
"NATS_SUBJECT": "Тема NATS",
"NATS_TLS_CA": "TLS CA NATS",
"NATS_TLS_CLIENT_CERT": "Клиентский TLS-сертификат NATS",
"NATS_TLS_CLIENT_KEY": "Клиентский TLS-ключ NATS",
"NATS_TLS_REQUIRED": "TLS обязателен для NATS",
"NATS_TOKEN": "Токен NATS",
"NATS_USERNAME": "Имя пользователя NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Токен аутентификации Pulsar",
"PULSAR_BROKER": "Брокер Pulsar",
"PULSAR_PASSWORD": "Пароль Pulsar",
"PULSAR_QUEUE_DIR": "Каталог очереди Pulsar",
"PULSAR_QUEUE_LIMIT": "Лимит очереди Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "Разрешить небезопасный TLS для Pulsar",
"PULSAR_TLS_CA": "TLS CA Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Проверка имени хоста TLS Pulsar",
"PULSAR_TOPIC": "Тема Pulsar",
"PULSAR_USERNAME": "Имя пользователя Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "ID основного ключа (имя ключа Transit). Используйте читаемый ID, связанный с бизнесом.",
"Make sure the server address is accessible from your network": "Убедитесь, что адрес сервера доступен из вашей сети",
"Manage how RustFS connects to your external key management service.": "Управляйте тем, как RustFS подключается к вашей внешней службе управления ключами.",
@@ -694,6 +724,10 @@
"Select user group policies": "Выбрать политики группы пользователей",
"Selected Type": "Выбранный тип",
"Send events via MQTT broker": "Отправлять события через брокер MQTT",
"Send events via NATS": "Отправлять события через NATS",
"Send events via Pulsar": "Отправлять события через Pulsar",
"Send events via NATS": "Отправлять события через NATS",
"Send events via Pulsar": "Отправлять события через Pulsar",
"Server Address": "Адрес сервера",
"Server Configuration": "Конфигурация сервера",
"Server Host": "Хост сервера",
+34
View File
@@ -423,8 +423,38 @@
"MQTT_QUEUE_DIR": "MQTT Kuyruk Dizini",
"MQTT_QUEUE_LIMIT": "MQTT Kuyruk Limiti",
"MQTT_RECONNECT_INTERVAL": "MQTT Yeniden Bağlanma Aralığı",
"MQTT_TLS_CA": "MQTT TLS CA",
"MQTT_TLS_CLIENT_CERT": "MQTT TLS İstemci Sertifikası",
"MQTT_TLS_CLIENT_KEY": "MQTT TLS İstemci Anahtarı",
"MQTT_TLS_POLICY": "MQTT TLS Politikası",
"MQTT_TLS_TRUST_LEAF_AS_CA": "MQTT Leaf Sertifikasına CA olarak güven",
"MQTT_TOPIC": "MQTT Konu",
"MQTT_USERNAME": "MQTT Kullanıcı Adı",
"MQTT_WS_PATH_ALLOWLIST": "MQTT WebSocket Yol İzin Listesi",
"NATS": "NATS",
"NATS_ADDRESS": "NATS Adresi",
"NATS_CREDENTIALS_FILE": "NATS Kimlik Bilgisi Dosyası",
"NATS_PASSWORD": "NATS Şifresi",
"NATS_QUEUE_DIR": "NATS Kuyruk Dizini",
"NATS_QUEUE_LIMIT": "NATS Kuyruk Limiti",
"NATS_SUBJECT": "NATS Konusu",
"NATS_TLS_CA": "NATS TLS CA",
"NATS_TLS_CLIENT_CERT": "NATS TLS İstemci Sertifikası",
"NATS_TLS_CLIENT_KEY": "NATS TLS İstemci Anahtarı",
"NATS_TLS_REQUIRED": "NATS için TLS Gerekli",
"NATS_TOKEN": "NATS Jetonu",
"NATS_USERNAME": "NATS Kullanıcı Adı",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Pulsar Kimlik Doğrulama Jetonu",
"PULSAR_BROKER": "Pulsar Brokerı",
"PULSAR_PASSWORD": "Pulsar Şifresi",
"PULSAR_QUEUE_DIR": "Pulsar Kuyruk Dizini",
"PULSAR_QUEUE_LIMIT": "Pulsar Kuyruk Limiti",
"PULSAR_TLS_ALLOW_INSECURE": "Pulsar için Güvensiz TLS'ye İzin Ver",
"PULSAR_TLS_CA": "Pulsar TLS CA",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Pulsar TLS Ana Makine Adı Doğrulaması",
"PULSAR_TOPIC": "Pulsar Konusu",
"PULSAR_USERNAME": "Pulsar Kullanıcı Adı",
"Main key ID (Transit key name). Use business-related readable ID.": "Ana anahtar ID (Transit key adı). İş ile ilgili okunabilir ID kullanın.",
"Make sure the server address is accessible from your network": "Sunucu adresinin ağınızdan erişilebilir olduğundan emin olun",
"Manage how RustFS connects to your external key management service.": "RustFS'nin harici anahtar yönetimi hizmetinize nasıl bağlandığını yönetin.",
@@ -694,6 +724,10 @@
"Select user group policies": "Kullanıcı grubu politikalarını seçin",
"Selected Type": "Seçilen Tür",
"Send events via MQTT broker": "Olayları MQTT komisyoncusu aracılığıyla gönder",
"Send events via NATS": "Olayları NATS aracılığıyla gönder",
"Send events via Pulsar": "Olayları Pulsar aracılığıyla gönder",
"Send events via NATS": "Olayları NATS aracılığıyla gönder",
"Send events via Pulsar": "Olayları Pulsar aracılığıyla gönder",
"Server Address": "Sunucu Adresi",
"Server Configuration": "Sunucu Yapılandırması",
"Server Host": "Sunucu Ana Bilgisayarı",
+36
View File
@@ -410,8 +410,38 @@
"MQTT_QUEUE_DIR": "Thư mục hàng chờ MQTT",
"MQTT_QUEUE_LIMIT": "Giới hạn hàng chờ MQTT",
"MQTT_RECONNECT_INTERVAL": "Khoảng thời gian kết nối lại MQTT",
"MQTT_TLS_CA": "CA TLS MQTT",
"MQTT_TLS_CLIENT_CERT": "Chứng chỉ máy khách TLS MQTT",
"MQTT_TLS_CLIENT_KEY": "Khóa máy khách TLS MQTT",
"MQTT_TLS_POLICY": "Chính sách TLS MQTT",
"MQTT_TLS_TRUST_LEAF_AS_CA": "Tin cậy chứng chỉ lá MQTT như CA",
"MQTT_TOPIC": "Chủ đề (Topic) MQTT",
"MQTT_USERNAME": "Tên đăng nhập MQTT",
"MQTT_WS_PATH_ALLOWLIST": "Danh sách cho phép đường dẫn WebSocket MQTT",
"NATS": "NATS",
"NATS_ADDRESS": "Địa chỉ NATS",
"NATS_CREDENTIALS_FILE": "Tệp thông tin xác thực NATS",
"NATS_PASSWORD": "Mật khẩu NATS",
"NATS_QUEUE_DIR": "Thư mục hàng chờ NATS",
"NATS_QUEUE_LIMIT": "Giới hạn hàng chờ NATS",
"NATS_SUBJECT": "Chủ đề NATS",
"NATS_TLS_CA": "CA TLS NATS",
"NATS_TLS_CLIENT_CERT": "Chứng chỉ máy khách TLS NATS",
"NATS_TLS_CLIENT_KEY": "Khóa máy khách TLS NATS",
"NATS_TLS_REQUIRED": "Yêu cầu TLS cho NATS",
"NATS_TOKEN": "Mã thông báo NATS",
"NATS_USERNAME": "Tên đăng nhập NATS",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Mã xác thực Pulsar",
"PULSAR_BROKER": "Máy chủ trung gian Pulsar",
"PULSAR_PASSWORD": "Mật khẩu Pulsar",
"PULSAR_QUEUE_DIR": "Thư mục hàng chờ Pulsar",
"PULSAR_QUEUE_LIMIT": "Giới hạn hàng chờ Pulsar",
"PULSAR_TLS_ALLOW_INSECURE": "Cho phép TLS không an toàn cho Pulsar",
"PULSAR_TLS_CA": "CA TLS Pulsar",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Xác minh tên máy chủ TLS Pulsar",
"PULSAR_TOPIC": "Chủ đề Pulsar",
"PULSAR_USERNAME": "Tên đăng nhập Pulsar",
"Main key ID (Transit key name). Use business-related readable ID.": "Mã khóa chính (Tên khóa Transit). Sử dụng mã dễ đọc liên quan đến nghiệp vụ.",
"Make sure the server address is accessible from your network": "Đảm bảo địa chỉ máy chủ có thể truy cập được từ mạng của bạn",
"Manage how RustFS connects to your external key management service.": "Quản lý cách RustFS kết nối tới dịch vụ quản lý khóa bên ngoài.",
@@ -681,6 +711,8 @@
"Select user group policies": "Chọn chính sách nhóm người dùng",
"Selected Type": "Loại đã chọn",
"Send events via MQTT broker": "Gửi sự kiện qua máy chủ trung gian MQTT",
"Send events via NATS": "Gửi sự kiện qua NATS",
"Send events via Pulsar": "Gửi sự kiện qua Pulsar",
"Server Address": "Địa chỉ máy chủ",
"Server Configuration": "Cấu hình máy chủ",
"Server Host": "Tên máy chủ",
@@ -836,9 +868,13 @@
"Visit website": "Truy cập trang web",
"WARNING: This will immediately delete the key": "CẢNH BÁO: Hành động này sẽ xóa khóa ngay lập tức",
"WEBHOOK_AUTH_TOKEN": "Mã xác thực Webhook",
"WEBHOOK_CLIENT_CA": "CA máy khách Webhook",
"WEBHOOK_CLIENT_CERT": "Chứng chỉ máy khách Webhook",
"WEBHOOK_CLIENT_KEY": "Khóa máy khách Webhook",
"WEBHOOK_ENDPOINT": "Điểm cuối Webhook",
"WEBHOOK_QUEUE_DIR": "Thư mục hàng chờ Webhook",
"WEBHOOK_QUEUE_LIMIT": "Giới hạn hàng chờ Webhook",
"WEBHOOK_SKIP_TLS_VERIFY": "Bỏ qua xác minh TLS Webhook",
"WORM": "Ghi một lần đọc nhiều lần (WORM)",
"Waiting": "Đang chờ",
"waiting": "Đang chờ",
+38
View File
@@ -436,8 +436,38 @@
"MQTT_QUEUE_DIR": "MQTT 队列目录",
"MQTT_QUEUE_LIMIT": "MQTT 队列限制",
"MQTT_RECONNECT_INTERVAL": "MQTT 重连间隔",
"MQTT_TLS_CA": "MQTT TLS CA",
"MQTT_TLS_CLIENT_CERT": "MQTT TLS 客户端证书",
"MQTT_TLS_CLIENT_KEY": "MQTT TLS 客户端密钥",
"MQTT_TLS_POLICY": "MQTT TLS 策略",
"MQTT_TLS_TRUST_LEAF_AS_CA": "MQTT 将叶子证书视为 CA",
"MQTT_TOPIC": "MQTT 主题",
"MQTT_USERNAME": "MQTT 用户名",
"MQTT_WS_PATH_ALLOWLIST": "MQTT WebSocket 路径白名单",
"NATS": "NATS",
"NATS_ADDRESS": "NATS 地址",
"NATS_CREDENTIALS_FILE": "NATS 凭证文件",
"NATS_PASSWORD": "NATS 密码",
"NATS_QUEUE_DIR": "NATS 队列目录",
"NATS_QUEUE_LIMIT": "NATS 队列限制",
"NATS_SUBJECT": "NATS 主题",
"NATS_TLS_CA": "NATS TLS CA",
"NATS_TLS_CLIENT_CERT": "NATS TLS 客户端证书",
"NATS_TLS_CLIENT_KEY": "NATS TLS 客户端密钥",
"NATS_TLS_REQUIRED": "NATS 必须启用 TLS",
"NATS_TOKEN": "NATS 令牌",
"NATS_USERNAME": "NATS 用户名",
"Pulsar": "Pulsar",
"PULSAR_AUTH_TOKEN": "Pulsar 认证令牌",
"PULSAR_BROKER": "Pulsar Broker",
"PULSAR_PASSWORD": "Pulsar 密码",
"PULSAR_QUEUE_DIR": "Pulsar 队列目录",
"PULSAR_QUEUE_LIMIT": "Pulsar 队列限制",
"PULSAR_TLS_ALLOW_INSECURE": "Pulsar 允许不安全 TLS",
"PULSAR_TLS_CA": "Pulsar TLS CA",
"PULSAR_TLS_HOSTNAME_VERIFICATION": "Pulsar TLS 主机名校验",
"PULSAR_TOPIC": "Pulsar 主题",
"PULSAR_USERNAME": "Pulsar 用户名",
"Main key ID (Transit key name). Use business-related readable ID.": "主密钥ID(Transit key名)。使用业务相关的可读ID。",
"Make sure the server address is accessible from your network": "确保服务器地址在您的网络中可访问",
"Manage how RustFS connects to your external key management service.": "管理 RustFS 如何连接到您的外部密钥管理服务。",
@@ -710,6 +740,10 @@
"Select user group policies": "选择用户组策略",
"Selected Type": "所选类型",
"Send events via MQTT broker": "通过 MQTT 代理发送事件",
"Send events via NATS": "通过 NATS 发送事件",
"Send events via Pulsar": "通过 Pulsar 发送事件",
"Send events via NATS": "通过 NATS 发送事件",
"Send events via Pulsar": "通过 Pulsar 发送事件",
"Server Address": "服务器地址",
"Server Configuration": "服务器配置",
"Server Host": "服务器主机",
@@ -860,9 +894,13 @@
"Visit website": "访问官网",
"WARNING: This will immediately delete the key": "警告:这将立即删除密钥",
"WEBHOOK_AUTH_TOKEN": "Webhook 认证令牌",
"WEBHOOK_CLIENT_CA": "Webhook 客户端 CA",
"WEBHOOK_CLIENT_CERT": "Webhook 客户端证书",
"WEBHOOK_CLIENT_KEY": "Webhook 客户端密钥",
"WEBHOOK_ENDPOINT": "Webhook 端点",
"WEBHOOK_QUEUE_DIR": "Webhook 队列目录",
"WEBHOOK_QUEUE_LIMIT": "Webhook 队列限制",
"WEBHOOK_SKIP_TLS_VERIFY": "Webhook 跳过 TLS 校验",
"WORM": "蠕虫",
"Waiting": "等待中",
"Warning": "警告",
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="NATS-color" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 288 288" style="enable-background:new 0 0 288 288;" xml:space="preserve">
<style type="text/css">
.st0{fill:#27AAE1;}
.st1{fill:#FFFFFF;}
.st2{fill:#34A574;}
.st3{fill:#375C93;}
.st4{fill:#8DC63F;}
</style>
<g>
<rect x="142.8" y="5.3" class="st2" width="134.7" height="109.2"/>
<rect x="8.1" y="5.3" class="st0" width="134.7" height="109.2"/>
<rect x="142.8" y="114.6" class="st4" width="134.7" height="109.2"/>
<rect x="8.1" y="114.6" class="st3" width="134.7" height="109.2"/>
<polygon class="st4" points="123,223.2 188.9,284.2 188.9,223.2 "/>
<polygon class="st3" points="142.8,223.2 143.5,242.4 122.4,222.7 "/>
</g>
<g>
<path class="st1" d="M198.6,146.5V56.1h32.2v116.9H182L83.5,81v92.1H51.2V56.1h50.5L198.6,146.5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 223.44 43.08"><defs><style>.cls-1{fill:#188fff;}.cls-2{fill:#464e56;}</style></defs><title>Asset 2</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M61,13.73H46.09C42.06,6,37.8,0,32,0c-7.55,0-11.1,6.59-14.53,13l-.3.56H0v3.81H10c3.53,0,4.25,1.19,4.25,1.19-2.77,4.3-6.1,8.55-11.65,8.55H0v4H2.62c10.76,0,15.46-8.73,19.23-15.74C25.31,8.91,27.72,5,32,5c4.44,0,9.11,9.66,13.22,18.19.6,1.24,1.21,2.51,1.83,3.77-15.76.5-23.27,4.19-29.38,7.2-4.47,2.2-8,4.93-13.81,4.93H0v4H3.83c7,0,11.36-2.16,16-4.45,6.43-3.16,13.72-6.74,30.9-6.74h9.93v-4H55.05a3,3,0,0,1-2.47-1C51.6,25,50.64,23,49.7,21L48.4,18.34s.93-1,3.51-1H61Z"/><path class="cls-2" d="M79.83,13.7H69.44v3.74H79.6c4.2,0,6.61,1.91,6.61,5.33,0,3.24-2.66,5.33-6.77,5.33h-10v13h4V31.8h5.93c5.42,0,10.88-2.83,10.88-9.22C90.22,17.18,86.14,13.7,79.83,13.7Z"/><path class="cls-2" d="M113.31,29.57c0,5.31-2.66,8.24-7.48,8.24s-7.6-3.07-7.6-8.43V13.7h-4V29.57c0,7.39,4.4,12,11.49,12S117.28,37,117.28,29.34V13.7h-4Z"/><polygon class="cls-2" points="127.33 13.7 123.36 13.7 123.36 41.14 142.22 41.14 142.22 37.39 127.33 37.39 127.33 13.7"/><path class="cls-2" d="M156.69,25.5c-5.74-1.23-6.79-2.53-6.79-4.74S152,17,155,17a11.12,11.12,0,0,1,7.32,2.76l.4.32L165.08,17l-.37-.3a14.22,14.22,0,0,0-9.61-3.36c-5.32,0-9.18,3.24-9.18,7.79,0,5.06,3.71,6.91,9.27,8.12s6.49,2.44,6.49,4.62c0,2.36-2.22,4-5.41,4-3.37,0-5.9-1-8.74-3.62l-.38-.34-2.49,2.95.36.32a15.91,15.91,0,0,0,11.14,4.36c5.61,0,9.52-3.28,9.52-8C165.69,29.26,163,26.87,156.69,25.5Z"/><path class="cls-2" d="M180.19,13.51l-12.5,27.63h4.14l3.14-7h13.76l3.1,7h4.29l-12.5-27.63Zm-3.61,17,5.29-11.8,5.26,11.8Z"/><path class="cls-2" d="M215.18,30.15c4.29-1,6.82-4,6.82-8.11a7.77,7.77,0,0,0-2.18-5.56,11,11,0,0,0-7.87-2.79H200.08V41.14h4V30.85h6.82l7.67,10.28h4.9Zm-11.14-3V17.44h7.67c4,0,6.28,1.72,6.28,4.8s-2.48,5-6.31,5Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB