update translations

This commit is contained in:
Henry Dollman
2024-10-31 21:42:18 -04:00
parent 7e27fee006
commit b9fda9dd0b
20 changed files with 402 additions and 85 deletions

Binary file not shown.

View File

@@ -23,11 +23,11 @@ export function LangToggle() {
<span className="sr-only">Language</span>
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuContent className="grid grid-cols-2">
{languages.map(({ lang, label, e }) => (
<DropdownMenuItem
key={lang}
className={cn("ps-2.5 pe-4 flex gap-2.5", lang === i18n.language ? "font-bold" : "")}
className={cn("px-3 flex gap-2.5", lang === i18n.language ? "font-bold" : "")}
onClick={() => setLang(lang)}
>
<span>{e}</span> {label}

View File

@@ -14,6 +14,7 @@ import Notifications from "./notifications.tsx"
import ConfigYaml from "./config-yaml.tsx"
import { isAdmin } from "@/lib/utils.ts"
import { useTranslation } from "react-i18next"
import { t } from "i18next"
export async function saveSettings(newSettings: Partial<UserSettings>) {
try {
@@ -30,14 +31,14 @@ export async function saveSettings(newSettings: Partial<UserSettings>) {
})
$userSettings.set(updatedSettings.settings)
toast({
title: "Settings saved",
description: "Your user settings have been updated.",
title: t("settings.saved"),
description: t("settings.saved_des"),
})
} catch (e) {
// console.error('update settings', e)
toast({
title: "Failed to save settings",
description: "Check logs for more details.",
title: t("settings.failed_to_save"),
description: t("settings.check_logs"),
variant: "destructive",
})
}

View File

@@ -13,6 +13,7 @@ import { saveSettings } from "./layout"
import * as v from "valibot"
import { isAdmin } from "@/lib/utils"
import { useTranslation } from "react-i18next"
import { t } from "i18next"
interface ShoutrrrUrlCardProps {
url: string
@@ -61,7 +62,7 @@ const SettingsNotificationsPage = ({ userSettings }: { userSettings: UserSetting
await saveSettings(parsedData)
} catch (e: any) {
toast({
title: "Failed to save settings",
title: t("settings.failed_to_save"),
description: e.message,
variant: "destructive",
})
@@ -95,7 +96,7 @@ const SettingsNotificationsPage = ({ userSettings }: { userSettings: UserSetting
)}
</div>
<Label className="block" htmlFor="email">
{t("settings.notifications.email.to_email_s")}
{t("settings.notifications.email.to_emails")}
</Label>
<InputTags
value={emails}
@@ -110,13 +111,13 @@ const SettingsNotificationsPage = ({ userSettings }: { userSettings: UserSetting
<Separator />
<div className="space-y-3">
<div>
<h3 className="mb-1 text-lg font-medium">{t("settings.notifications.webhook_push.title")}</h3>
<h3 className="mb-1 text-lg font-medium">{t("settings.notifications.webhook.title")}</h3>
<p className="text-sm text-muted-foreground leading-relaxed">
{t("settings.notifications.webhook_push.des_1")}{" "}
{t("settings.notifications.webhook.des_1")}{" "}
<a href="https://containrrr.dev/shoutrrr/services/overview/" target="_blank" className="link">
Shoutrrr
</a>{" "}
{t("settings.notifications.webhook_push.des_2")}
{t("settings.notifications.webhook.des_2")}
</p>
</div>
{webhooks.length > 0 && (
@@ -138,8 +139,8 @@ const SettingsNotificationsPage = ({ userSettings }: { userSettings: UserSetting
className="mt-2 flex items-center gap-1"
onClick={addWebhook}
>
<PlusIcon className="h-4 w-4 -ml-0.5" />
{t("settings.notifications.webhook_push.add_url")}
<PlusIcon className="h-4 w-4 -ms-0.5" />
{t("settings.notifications.webhook.add")} URL
</Button>
</div>
<Separator />
@@ -165,12 +166,12 @@ const ShoutrrrUrlCard = ({ url, onUrlChange, onRemove }: ShoutrrrUrlCardProps) =
const res = await pb.send("/api/beszel/send-test-notification", { url })
if ("err" in res && !res.err) {
toast({
title: "Test notification sent",
description: "Check your notification service",
title: t("settings.notifications.webhook.test_sent"),
description: t("settings.notifications.webhook.test_sent_des"),
})
} else {
toast({
title: "Error",
title: t("error"),
description: res.err ?? "Failed to send test notification",
variant: "destructive",
})
@@ -189,18 +190,12 @@ const ShoutrrrUrlCard = ({ url, onUrlChange, onRemove }: ShoutrrrUrlCardProps) =
value={url}
onChange={onUrlChange}
/>
<Button
type="button"
variant="outline"
className="w-20 md:w-28"
disabled={isLoading || url === ""}
onClick={sendTestNotification}
>
<Button type="button" variant="outline" disabled={isLoading || url === ""} onClick={sendTestNotification}>
{isLoading ? (
<LoaderCircleIcon className="h-4 w-4 animate-spin" />
) : (
<span>
Test <span className="hidden md:inline">URL</span>
{t("settings.notifications.webhook.test")} <span className="hidden sm:inline">URL</span>
</span>
)}
</Button>

View File

@@ -160,7 +160,7 @@ export default function SystemDetail({ name }: { name: string }) {
orientation: i18n.dir() == "rtl" ? "right" : "left",
...getTimeData(chartTime, lastCreated),
}
}, [systemStats, containerData, t])
}, [systemStats, containerData, i18n.dir()])
// get stats
useEffect(() => {

View File

@@ -75,6 +75,7 @@
"days_other": "{{count}} أيام",
"days_two": "{{count}} يومان",
"days_zero": "٠ أيام",
"error": "خطأ",
"filter": "تصفية...",
"home": {
"active_alerts": "التنبيهات النشطة",
@@ -130,7 +131,9 @@
},
"search": "بحث",
"settings": {
"check_logs": "راجع السجلات لمزيد من التفاصيل",
"export_configuration": "تصدير الإعدادات",
"failed_to_save": "فشل في حفظ الإعدادات",
"general": {
"chart_options": {
"default_time_period": "الفترة الزمنية الافتراضية",
@@ -155,21 +158,26 @@
"enter_email_address": "أدخل عنوان البريد الإلكتروني...",
"please": "الرجاء",
"title": "إشعارات البريد الإلكتروني",
"to_email_s": "إلى البريد الإلكتروني",
"to_emails": "إلى البريد الإلكتروني",
"to_ensure_alerts_are_delivered": "لضمان تسليم التنبيهات."
},
"subtitle_1": "تكوين كيفية استلام إشعارات التنبيه.",
"subtitle_2": "هل تبحث عن مكان إنشاء التنبيهات؟ انقر على رمز الجرس",
"subtitle_3": "في جدول الأنظمة.",
"title": "الإشعارات",
"webhook_push": {
"add_url": "إضافة URL",
"webhook": {
"add": "إضافة",
"des_1": "يستخدم Beszel",
"des_2": "للتكامل مع خدمات الإشعارات الشائعة.",
"des_2": "للتكامل مع خدمات الإشعارات الشائعة",
"test": "اختبار",
"test_sent": "تم إرسال إشعار الاختبار",
"test_sent_des": "تحقق من خدمة الإشعارات الخاصة بك",
"title": "إشعارات Webhook / Push"
}
},
"save_settings": "حفظ الإعدادات",
"saved": "تم حفظ الإعدادات",
"saved_des": "تم تحديث إعدادات المستخدم الخاصة بك",
"settings": "الإعدادات",
"subtitle": "إدارة تفضيلات العرض والإشعارات.",
"yaml_config": {

View File

@@ -71,6 +71,7 @@
"copy": "Kopieren",
"days_one": "",
"days_other": "{{count}} Tage",
"error": "Fehler",
"filter": "Filtern...",
"home": {
"active_alerts": "Aktive Warnungen",
@@ -118,7 +119,9 @@
},
"search": "Suchen",
"settings": {
"check_logs": "Überprüfen Sie die Protokolle für weitere Details",
"export_configuration": "Konfiguration exportieren",
"failed_to_save": "Fehler beim Speichern der Einstellungen",
"general": {
"chart_options": {
"default_time_period": "Standardzeitraum",
@@ -143,21 +146,26 @@
"enter_email_address": "E-Mail-Adresse eingeben...",
"please": "Bitte",
"title": "E-Mail-Benachrichtigungen",
"to_email_s": "An E-Mail(s)",
"to_emails": "An E-Mail(s)",
"to_ensure_alerts_are_delivered": "um sicherzustellen, dass Warnungen zugestellt werden."
},
"subtitle_1": "Konfigurieren Sie, wie Sie Warnbenachrichtigungen erhalten.",
"subtitle_2": "Suchen Sie stattdessen nach dem Ort, an dem Sie Warnungen erstellen können? Klicken Sie auf die Glocke",
"subtitle_3": "Symbole in der Systemtabelle.",
"title": "Benachrichtigungen",
"webhook_push": {
"add_url": "URL hinzufügen",
"webhook": {
"add": "Hinzufügen",
"des_1": "Beszel verwendet",
"des_2": "um sich mit beliebten Benachrichtigungsdiensten zu integrieren.",
"des_2": "um sich mit beliebten Benachrichtigungsdiensten zu integrieren",
"test": "Testen",
"test_sent": "Testbenachrichtigung gesendet",
"test_sent_des": "Überprüfen Sie Ihren Benachrichtigungsdienst",
"title": "Webhook / Push-Benachrichtigungen"
}
},
"save_settings": "Einstellungen speichern",
"saved": "Einstellungen gespeichert",
"saved_des": "Ihre Benutzereinstellungen wurden aktualisiert",
"settings": "Einstellungen",
"subtitle": "Anzeige- und Benachrichtigungseinstellungen verwalten.",
"yaml_config": {

View File

@@ -0,0 +1,209 @@
{
"add": "Add",
"add_system": {
"add_new_system": "Add New System",
"add_system": "Add system",
"binary": "Binary",
"click_to_copy": "Click to copy",
"command": "command",
"dialog_des_1": "The agent must be running on the system to connect. Copy the",
"dialog_des_2": "for the agent below.",
"host_ip": "Host / IP",
"key": "Public Key",
"name": "Name",
"port": "Port"
},
"alerts": {
"average_exceeds": "Average exceeds",
"for": "For",
"info": {
"bandwidth": "Bandwidth",
"bandwidth_des": "Triggers when combined up/down exceeds a threshold.",
"cpu_usage": "CPU Usage",
"cpu_usage_des": "Triggers when CPU usage exceeds a threshold.",
"disk_usage": "Disk Usage",
"disk_usage_des": "Triggers when usage of any disk exceeds a threshold.",
"memory_usage": "Memory Usage",
"memory_usage_des": "Triggers when memory usage exceeds a threshold.",
"status": "Status",
"status_des": "Triggers when status switches between up and down.",
"temperature": "Temperature",
"temperature_des": "Triggers when any sensor exceeds a threshold."
},
"notification_settings": "notification settings",
"overwrite_existing_alerts": "Overwrite existing alerts",
"subtitle_1": "See",
"subtitle_2": "to configure how you receive alerts.",
"title": "Alerts"
},
"all_systems": "All Systems",
"auth": {
"command_1": "If you've lost the password to your admin account, you may reset it using the following command.",
"command_2": "Then log into the backend and reset your user account password in the users table.",
"command_line_instructions": "Command line instructions",
"create": "Please create an admin account",
"create_account": "Create account",
"for_instructions": "for instructions.",
"forgot_password": "Forgot password?",
"login": "Please sign in to your account",
"openid_des": "Beszel supports OpenID Connect and many OAuth2 authentication providers.",
"please_view_the": "Please view the",
"reset": "Enter email address to reset password",
"reset_password": "Reset Password",
"sign_in": "Sign in"
},
"cancel": "Cancel",
"clipboard": {
"copied": "Copied to clipboard",
"des": "Automatic copy requires a secure context.",
"title": "Copy text"
},
"command": {
"SMTP_settings": "SMTP settings",
"admin": "Admin",
"dashboard": "Dashboard",
"documentation": "Documentation",
"page": "Page",
"pages_settings": "Pages / Settings",
"search": "Search for systems or settings..."
},
"continue": "Continue",
"copy": "Copy",
"days_other": "{{count}} days",
"filter": "Filter...",
"home": {
"active_alerts": "Active Alerts",
"active_des": "Exceeds {{value}}{{unit}} in last ",
"subtitle": "Updated in real time. Click on a system to view information."
},
"hours_one": "{{count}} hour",
"hours_other": "{{count}} hours",
"minutes_one": "{{count}} minute",
"minutes_other": "{{count}} minutes",
"monitor": {
"average": "Average",
"bandwidth": "Bandwidth",
"bandwidth_des": "Network traffic of public interfaces",
"cache_buffers": "Cache / Buffers",
"cpu_des": "system-wide CPU utilization",
"disk_des": "Usage of root partition",
"disk_io": "Disk I/O",
"disk_io_des": "Throughput of root filesystem",
"disk_space": "Disk Space",
"disk_usage_of": "Disk usage of",
"docker_cpu_des": "Average CPU utilization of containers",
"docker_cpu_usage": "Docker CPU Usage",
"docker_memory_des": "Memory usage of docker containers",
"docker_memory_usage": "Docker Memory Usage",
"docker_network_io": "Docker Network I/O",
"docker_network_io_des": "Network traffic of docker containers",
"max_1_min": "Max 1 min ",
"memory_des": "Precise utilization at the recorded time",
"read": "Read",
"received": "Received",
"sent": "Sent",
"swap_des": "Swap space used by the system",
"swap_usage": "Swap Usage",
"temperature": "Temperature",
"temperature_des": "Temperatures of system sensors",
"throughput_of": "Throughput of",
"toggle_grid": "Toggle grid",
"total_cpu_usage": "Total CPU Usage",
"total_memory_usage": "Total Memory Usage",
"usage": "Usage",
"used": "Used",
"waiting_for": "Waiting for enough records to display",
"write": "Write"
},
"search": "Search",
"settings": {
"export_configuration": "Export configuration",
"general": {
"chart_options": {
"default_time_period": "Default time period",
"default_time_period_des": "Sets the default time range for charts when a system is viewed.",
"subtitle": "Adjust display options for charts.",
"title": "Chart options"
},
"language": {
"preferred_language": "Preferred Language",
"subtitle_1": "Want to help us make our translations even better? Check out",
"subtitle_2": "for more details.",
"title": "Language"
},
"subtitle": "Change general application options.",
"title": "General"
},
"language": "Language",
"notifications": {
"email": {
"configure_an_SMTP_server": "configure an SMTP server",
"des": "Save address using enter key or comma. Leave blank to disable email notifications.",
"enter_email_address": "Enter email address...",
"please": "Please",
"title": "Email notifications",
"to_email_s": "To email(s)",
"to_ensure_alerts_are_delivered": "to ensure alerts are delivered."
},
"subtitle_1": "Configure how you receive alert notifications.",
"subtitle_2": "Looking instead for where to create alerts? Click the bell",
"subtitle_3": "icons in the systems table.",
"title": "Notifications",
"webhook_push": {
"add_url": "Add URL",
"des_1": "Beszel uses",
"des_2": "to integrate with popular notification services.",
"title": "Webhook / Push notifications"
}
},
"save_settings": "Save Settings",
"settings": "Settings",
"subtitle": "Manage display and notification preferences.",
"yaml_config": {
"alert": {
"des_1": "Existing systems not defined in",
"des_2": "will be deleted. Please make regular backups.",
"title": "Caution - potential data loss"
},
"des_1": "Systems may be managed in a",
"des_2": "file inside your data directory.",
"des_3": "On each restart, systems in the database will be updated to match the systems defined in the file.",
"short_title": "YAML Config",
"subtitle": "Export your current systems configuration.",
"title": "YAML Configuration"
}
},
"system": "System",
"systems": "Systems",
"systems_table": {
"agent": "Agent",
"copy_host": "Copy host",
"cpu": "CPU",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete {{name}}?",
"delete_confirm_des_1": "This action cannot be undone. This will permanently delete all current records for",
"delete_confirm_des_2": "from the database.",
"disk": "Disk",
"memory": "Memory",
"net": "Net",
"no_systems_found": "No systems found.",
"open_menu": "Open menu",
"pause": "Pause",
"resume": "Resume",
"system": "System"
},
"themes": {
"dark": "Dark",
"light": "Light",
"system": "System",
"toggle_theme": "Toggle theme"
},
"user_dm": {
"auth_providers": "Auth Providers",
"backups": "Backups",
"log_out": "Log Out",
"logs": "Logs",
"users": "Users"
},
"weeks_one": "{{count}} week"
}

View File

@@ -70,6 +70,7 @@
"continue": "Continue",
"copy": "Copy",
"days_other": "{{count}} days",
"error": "Error",
"filter": "Filter...",
"home": {
"active_alerts": "Active Alerts",
@@ -117,7 +118,9 @@
},
"search": "Search",
"settings": {
"check_logs": "Check logs for more details.",
"export_configuration": "Export configuration",
"failed_to_save": "Failed to save settings",
"general": {
"chart_options": {
"default_time_period": "Default time period",
@@ -142,21 +145,26 @@
"enter_email_address": "Enter email address...",
"please": "Please",
"title": "Email notifications",
"to_email_s": "To email(s)",
"to_emails": "To email(s)",
"to_ensure_alerts_are_delivered": "to ensure alerts are delivered."
},
"subtitle_1": "Configure how you receive alert notifications.",
"subtitle_2": "Looking instead for where to create alerts? Click the bell",
"subtitle_3": "icons in the systems table.",
"title": "Notifications",
"webhook_push": {
"add_url": "Add URL",
"webhook": {
"add": "Add",
"des_1": "Beszel uses",
"des_2": "to integrate with popular notification services.",
"test": "Test",
"test_sent": "Test notification sent",
"test_sent_des": "Check your notification service",
"title": "Webhook / Push notifications"
}
},
"save_settings": "Save Settings",
"saved": "Settings saved",
"saved_des": "Your user settings have been updated.",
"settings": "Settings",
"subtitle": "Manage display and notification preferences.",
"yaml_config": {

View File

@@ -72,16 +72,17 @@
"days_many": "{{count}} días",
"days_one": "{{count}} día",
"days_other": "{{count}} días",
"error": "Error",
"filter": "Filtrar...",
"home": {
"active_alerts": "Alertas activas",
"active_des": "Excede {{value}}{{unit}} en los últimos ",
"subtitle": "Actualizado en tiempo real. Haga clic en un sistema para ver información."
},
"hours_many": "",
"hours_many": "{{count}} horas",
"hours_one": "{{count}} hora",
"hours_other": "{{count}} horas",
"minutes_many": "",
"minutes_many": "{{count}} minutos",
"minutes_one": "{{count}} minuto",
"minutes_other": "{{count}} minutos",
"monitor": {
@@ -121,7 +122,9 @@
},
"search": "Buscar",
"settings": {
"check_logs": "Consulte los registros para más detalles.",
"export_configuration": "Exportar configuración",
"failed_to_save": "Error al guardar la configuración",
"general": {
"chart_options": {
"default_time_period": "Período de tiempo predeterminado",
@@ -146,21 +149,26 @@
"enter_email_address": "Ingrese la dirección de correo electrónico...",
"please": "Por favor",
"title": "Notificaciones por correo electrónico",
"to_email_s": "A correo electrónico(s)",
"to_emails": "A correo electrónico(s)",
"to_ensure_alerts_are_delivered": "para asegurarse de que se entreguen las alertas."
},
"subtitle_1": "Configure cómo recibe las notificaciones de alerta.",
"subtitle_2": "¿Busca en su lugar dónde crear alertas? Haga clic en el icono de campana",
"subtitle_3": "en la tabla de sistemas.",
"title": "Notificaciones",
"webhook_push": {
"add_url": "Agregar URL",
"webhook": {
"add": "Agregar",
"des_1": "Beszel utiliza",
"des_2": "para integrarse con populares servicios de notificación.",
"test": "Probar",
"test_sent": "Notificación de prueba enviada",
"test_sent_des": "Verifica tu servicio de notificación",
"title": "Notificaciones Webhook/Push"
}
},
"save_settings": "Guardar configuraciones",
"saved": "Configuración guardada",
"saved_des": "Tu configuración de usuario ha sido actualizada.",
"settings": "Configuraciones",
"subtitle": "Administre las preferencias de visualización y notificación.",
"yaml_config": {
@@ -209,7 +217,7 @@
"logs": "Registros",
"users": "Usuarios"
},
"weeks_many": "",
"weeks_many": "{{count}} semanas",
"weeks_one": "{{count}} semana",
"weeks_other": ""
"weeks_other": "{{count}} semanas"
}

View File

@@ -72,6 +72,7 @@
"days_many": "",
"days_one": "",
"days_other": "{{count}} jours",
"error": "Erreur",
"filter": "Filtrer...",
"home": {
"active_alerts": "Alertes actives",
@@ -123,7 +124,9 @@
},
"search": "Rechercher",
"settings": {
"check_logs": "Consultez les journaux pour plus de détails",
"export_configuration": "Exporter la configuration",
"failed_to_save": "Échec de l'enregistrement des paramètres",
"general": {
"chart_options": {
"default_time_period": "Période de temps par défaut",
@@ -148,21 +151,26 @@
"enter_email_address": "Entrez l'adresse email...",
"please": "Veuillez",
"title": "Notifications par email",
"to_email_s": "À email(s)",
"to_emails": "À email(s)",
"to_ensure_alerts_are_delivered": "pour garantir la livraison des alertes."
},
"subtitle_1": "Configurer comment vous recevez les notifications d'alerte.",
"subtitle_2": "Vous cherchez plutôt où créer des alertes? Cliquez sur la cloche",
"subtitle_3": "icônes dans le tableau des systèmes.",
"title": "Notifications",
"webhook_push": {
"add_url": "Ajouter une URL",
"webhook": {
"add": "Ajouter",
"des_1": "Beszel utilise",
"des_2": "pour s'intégrer avec des services de notification populaires.",
"des_2": "pour s'intégrer avec des services de notification populaires",
"test": "Tester",
"test_sent": "Notification de test envoyée",
"test_sent_des": "Vérifiez votre service de notification",
"title": "Notifications Webhook / Push"
}
},
"save_settings": "Enregistrer les paramètres",
"saved": "Paramètres enregistrés",
"saved_des": "Vos paramètres utilisateur ont été mis à jour",
"settings": "Paramètres",
"subtitle": "Gérer les préférences d'affichage et de notification.",
"yaml_config": {

View File

@@ -70,6 +70,7 @@
"continue": "続行",
"copy": "コピー",
"days_other": "{{count}}日",
"error": "エラー",
"filter": "フィルター...",
"home": {
"active_alerts": "アクティブなアラート",
@@ -96,7 +97,7 @@
"docker_network_io": "Dockerネットワークの入出力",
"docker_network_io_des": "Dockerコンテナのネットワークトラフィック",
"max_1_min": "1分間の最大値",
"memory_des": "録時点での正確な使用率",
"memory_des": "<EFBFBD><EFBFBD>録時点での正確な使用率",
"read": "読み込み",
"received": "受信",
"sent": "送信",
@@ -115,7 +116,9 @@
},
"search": "検索",
"settings": {
"check_logs": "詳細はログを確認してください",
"export_configuration": "設定をエクスポート",
"failed_to_save": "設定の保存に失敗しました",
"general": {
"chart_options": {
"default_time_period": "デフォルト期間",
@@ -140,21 +143,26 @@
"enter_email_address": "メールアドレスを入力...",
"please": "アラートの配信を確実にするため、",
"title": "メール通知",
"to_email_s": "送信先メールアドレス",
"to_emails": "送信先メールアドレス",
"to_ensure_alerts_are_delivered": "してください。"
},
"subtitle_1": "アラート通知の受信方法を設定。",
"subtitle_2": "アラートの作成場所をお探しですか?ベルアイコン",
"subtitle_3": "をシステムテーブルでクリックしてください。",
"title": "通知",
"webhook_push": {
"add_url": "URLを追加",
"webhook": {
"add": "追加",
"des_1": "Beszelは",
"des_2": "を使用して一般的な通知サービスと連携します",
"des_2": "を使用して一般的な通知サービスと連携します",
"test": "テスト",
"test_sent": "テスト通知を送信しました",
"test_sent_des": "通知サービスを確認してください",
"title": "Webhook / プッシュ通知"
}
},
"save_settings": "設定を保存",
"saved": "設定を保存しました",
"saved_des": "ユーザー設定が更新されました",
"settings": "設定",
"subtitle": "表示設定と通知設定の管理。",
"yaml_config": {

View File

@@ -70,6 +70,7 @@
"continue": "계속",
"copy": "복사",
"days_other": "{{count}}일",
"error": "오류",
"filter": "필터...",
"home": {
"active_alerts": "활성 경고",
@@ -115,7 +116,9 @@
},
"search": "검색",
"settings": {
"check_logs": "자세한 내용은 로그를 확인하세요",
"export_configuration": "구성 내보내기",
"failed_to_save": "설정 저장 실패",
"general": {
"chart_options": {
"default_time_period": "기본 시간 기간",
@@ -140,21 +143,26 @@
"enter_email_address": "이메일 주소 입력...",
"please": "다음을 수행하세요",
"title": "이메일 알림",
"to_email_s": "받는 이메일",
"to_emails": "받는 이메일",
"to_ensure_alerts_are_delivered": "경고가 전달되도록 하기 위해."
},
"subtitle_1": "경고 알림을 받는 방법을 구성합니다.",
"subtitle_2": "경고를 생성하는 위치를 찾고 계신가요? 벨 아이콘을 클릭하세요",
"subtitle_3": "시스템 테이블에서.",
"title": "알림",
"webhook_push": {
"add_url": "URL 추가",
"webhook": {
"add": "추가",
"des_1": "Beszel은",
"des_2": "를 사용하여 인기 있는 알림 서비스와 통합합니다.",
"des_2": "를 사용하여 인기 있는 알림 서비스와 통합합니다",
"test": "테스트",
"test_sent": "테스트 알림 전송됨",
"test_sent_des": "알림 서비스를 확인하세요",
"title": "웹훅 / 푸시 알림"
}
},
"save_settings": "설정 저장",
"saved": "설정이 저장됨",
"saved_des": "사용자 설정이 업데이트되었습니다",
"settings": "설정",
"subtitle": "디스플레이 및 알림 기본 설정을 관리합니다.",
"yaml_config": {

View File

@@ -72,6 +72,7 @@
"days_many": "",
"days_one": "",
"days_other": "{{count}} dias",
"error": "Erro",
"filter": "Filtrar...",
"home": {
"active_alerts": "Alertas Ativos",
@@ -121,7 +122,9 @@
},
"search": "Pesquisar",
"settings": {
"check_logs": "Verifique os logs para mais detalhes",
"export_configuration": "Exportar configuração",
"failed_to_save": "Falha ao salvar configurações",
"general": {
"chart_options": {
"default_time_period": "Período padrão",
@@ -146,21 +149,26 @@
"enter_email_address": "Digite o endereço de e-mail...",
"please": "Por favor",
"title": "Notificações por e-mail",
"to_email_s": "Para e-mail(s)",
"to_emails": "Para e-mail(s)",
"to_ensure_alerts_are_delivered": "para garantir que os alertas sejam entregues."
},
"subtitle_1": "Configure como você recebe notificações de alerta.",
"subtitle_2": "Procurando onde criar alertas? Clique no sino",
"subtitle_3": "na tabela de sistemas.",
"title": "Notificações",
"webhook_push": {
"add_url": "Adicionar URL",
"webhook": {
"add": "Adicionar",
"des_1": "Beszel usa",
"des_2": "para integrar com serviços populares de notificação.",
"des_2": "para integrar com serviços populares de notificação",
"test": "Testar",
"test_sent": "Notificação de teste enviada",
"test_sent_des": "Verifique seu serviço de notificação",
"title": "Notificações Webhook / Push"
}
},
"save_settings": "Salvar Configurações",
"saved": "Configurações salvas",
"saved_des": "Suas configurações de usuário foram atualizadas",
"settings": "Configurações",
"subtitle": "Gerenciar preferências de exibição e notificação.",
"yaml_config": {

View File

@@ -72,6 +72,7 @@
"days_few": "",
"days_many": "",
"days_one": "",
"error": "Ошибка",
"filter": "Фильтр...",
"home": {
"active_alerts": "Активные предупреждения",
@@ -121,7 +122,9 @@
},
"search": "Поиск",
"settings": {
"check_logs": "Проверьте журналы для получения дополнительной информации",
"export_configuration": "Экспорт конфигурации",
"failed_to_save": "Не удалось сохранить настройки",
"general": {
"chart_options": {
"default_time_period": "Период по умолчанию",
@@ -146,21 +149,26 @@
"enter_email_address": "Введите адрес электронной почты...",
"please": "Пожалуйста",
"title": "Уведомления по электронной почте",
"to_email_s": "На электронную почту(ы)",
"to_emails": "На электронную почту(ы)",
"to_ensure_alerts_are_delivered": "чтобы гарантировать доставку предупреждений."
},
"subtitle_1": "Настройте, как вы получаете уведомления о предупреждениях.",
"subtitle_2": "Ищете, где создать предупреждения? Нажмите на колокольчик",
"subtitle_3": "значки в таблице систем.",
"title": "Уведомления",
"webhook_push": {
"add_url": "Добавить URL",
"webhook": {
"add": "Добавить",
"des_1": "Beszel использует",
"des_2": "для интеграции с популярными сервисами уведомлений.",
"des_2": "для интеграции с популярными сервисами уведомлений",
"test": "Тестировать",
"test_sent": "Тестовое уведомление отправлено",
"test_sent_des": "Проверьте ваш сервис уведомлений",
"title": "Webhook / Push уведомления"
}
},
"save_settings": "Сохранить настройки",
"saved": "Настройки сохранены",
"saved_des": "Ваши пользовательские настройки были обновлены",
"settings": "Настройки",
"subtitle": "Управление предпочтениями отображения и уведомлений.",
"yaml_config": {

View File

@@ -70,6 +70,7 @@
"continue": "Devam et",
"copy": "Kopyala",
"days_other": "{{count}} gün",
"error": "Hata",
"filter": "Filtrele...",
"home": {
"active_alerts": "Aktif Uyarılar",
@@ -117,7 +118,9 @@
},
"search": "Ara",
"settings": {
"check_logs": "Daha fazla ayrıntı için kayıtları kontrol edin",
"export_configuration": "Yapılandırmayı dışa aktar",
"failed_to_save": "Ayarlar kaydedilemedi",
"general": {
"chart_options": {
"default_time_period": "Varsayılan zaman aralığı",
@@ -142,21 +145,26 @@
"enter_email_address": "E-posta adresi girin...",
"please": "Lütfen",
"title": "E-posta bildirimleri",
"to_email_s": "E-posta(lar)a",
"to_emails": "E-posta(lar)a",
"to_ensure_alerts_are_delivered": "uyarıların teslim edilmesini sağlamak için."
},
"subtitle_1": "Uyarı bildirimlerini nasıl alacağınızı yapılandırın.",
"subtitle_2": "Uyarı oluşturma yerini mi arıyorsunuz? Çan simgelerine tıklayın",
"subtitle_3": "sistemler tablosunda.",
"title": "Bildirimler",
"webhook_push": {
"add_url": "URL Ekle",
"des_1": "Beszel, popüler bildirim hizmetleriyle entegre olmak için",
"des_2": "kullanır.",
"webhook": {
"add": "Ekle",
"des_1": "Beszel",
"des_2": "popüler bildirim hizmetleriyle entegre olmak için kullanır",
"test": "Test et",
"test_sent": "Test bildirimi gönderildi",
"test_sent_des": "Bildirim hizmetinizi kontrol edin",
"title": "Webhook / Push bildirimleri"
}
},
"save_settings": "Ayarları Kaydet",
"saved": "Ayarlar kaydedildi",
"saved_des": "Kullanıcı ayarlarınız güncellendi",
"settings": "Ayarlar",
"subtitle": "Görüntüleme ve bildirim tercihlerini yönetin.",
"yaml_config": {

View File

@@ -72,6 +72,7 @@
"days_few": "{{count}} дні",
"days_many": "{{count}} днів",
"days_one": "{{count}} день",
"error": "Помилка",
"filter": "Фільтр...",
"home": {
"active_alerts": "Активні сповіщення",
@@ -121,7 +122,9 @@
},
"search": "Пошук",
"settings": {
"check_logs": "Перевірте журнали для отримання додаткової інформації",
"export_configuration": "Експорт конфігурації",
"failed_to_save": "Не вдалося зберегти налаштування",
"general": {
"chart_options": {
"default_time_period": "Стандартний період часу",
@@ -146,21 +149,26 @@
"enter_email_address": "Введіть email адресу...",
"please": "Будь ласка",
"title": "Сповіщення електронною поштою",
"to_email_s": "На email(и)",
"to_emails": "На email(и)",
"to_ensure_alerts_are_delivered": "щоб забезпечити доставку сповіщень."
},
"subtitle_1": "Налаштуйте спосіб отримання сповіщень.",
"subtitle_2": "Шукаєте де створити сповіщення? Натисніть на значок дзвінка",
"subtitle_3": "в таблиці систем.",
"title": "Сповіщення",
"webhook_push": {
"add_url": "Додати URL",
"webhook": {
"add": "Додати",
"des_1": "Beszel використовує",
"des_2": "для інтеграції з популярними сервісами сповіщень.",
"des_2": "для інтеграції з популярними сервісами сповіщень",
"test": "Тестувати",
"test_sent": "Тестове сповіщення надіслано",
"test_sent_des": "Перевірте ваш сервіс сповіщень",
"title": "Webhook / Push сповіщення"
}
},
"save_settings": "Зберегти налаштування",
"saved": "Налаштування збережено",
"saved_des": "Ваші налаштування користувача оновлено",
"settings": "Налаштування",
"subtitle": "Керування налаштуваннями відображення та сповіщень.",
"yaml_config": {

View File

@@ -70,6 +70,7 @@
"continue": "Tiếp tục",
"copy": "Sao chép",
"days_other": "{{count}} ngày",
"error": "Lỗi",
"filter": "Lọc...",
"home": {
"active_alerts": "Cảnh báo đang hoạt động",
@@ -115,7 +116,9 @@
},
"search": "Tìm kiếm",
"settings": {
"check_logs": "Kiểm tra nhật ký để biết thêm chi tiết",
"export_configuration": "Xuất cấu hình",
"failed_to_save": "Không thể lưu cài đặt",
"general": {
"chart_options": {
"default_time_period": "Khoảng thời gian mặc định",
@@ -140,21 +143,26 @@
"enter_email_address": "Nhập địa chỉ email...",
"please": "Vui lòng",
"title": "Thông báo qua email",
"to_email_s": "Đến email",
"to_emails": "Đến email",
"to_ensure_alerts_are_delivered": "để đảm bảo cảnh báo được gửi đi."
},
"subtitle_1": "Cấu hình cách bạn nhận thông báo cảnh báo.",
"subtitle_2": "Bạn đang tìm nơi tạo cảnh báo? Nhấp vào biểu tượng chuông",
"subtitle_3": "trong bảng hệ thống.",
"title": "Thông báo",
"webhook_push": {
"add_url": "Thêm URL",
"webhook": {
"add": "Thêm",
"des_1": "Beszel sử dụng",
"des_2": "để tích hợp với các dịch vụ thông báo phổ biến.",
"des_2": "để tích hợp với các dịch vụ thông báo phổ biến",
"test": "Kiểm tra",
"test_sent": "Đã gửi thông báo kiểm tra",
"test_sent_des": "Kiểm tra dịch vụ thông báo của bạn",
"title": "Thông báo Webhook / Push"
}
},
"save_settings": "Lưu cài đặt",
"saved": "Đã lưu cài đặt",
"saved_des": "Cài đặt người dùng của bạn đã được cập nhật",
"settings": "Cài đặt",
"subtitle": "Quản lý tùy chọn hiển thị và thông báo.",
"yaml_config": {

View File

@@ -70,6 +70,7 @@
"continue": "继续",
"copy": "复制",
"days_other": "{{count}} 天",
"error": "错误",
"filter": "筛选...",
"home": {
"active_alerts": "活动警报",
@@ -115,7 +116,9 @@
},
"search": "搜索",
"settings": {
"check_logs": "查看日志以获取更多详细信息",
"export_configuration": "导出配置",
"failed_to_save": "保存设置失败",
"general": {
"chart_options": {
"default_time_period": "默认时间段",
@@ -140,21 +143,26 @@
"enter_email_address": "输入邮箱地址...",
"please": "配置",
"title": "电子邮件通知",
"to_email_s": "收件人邮箱",
"to_emails": "收件人邮箱",
"to_ensure_alerts_are_delivered": "以确保邮件可以成功发送。"
},
"subtitle_1": "设置如何接收警报通知。",
"subtitle_2": "正在寻找创建警报的位置?点击服务器列表中的",
"subtitle_3": "图标。",
"title": "通知",
"webhook_push": {
"add_url": "添加 URL",
"webhook": {
"add": "添加",
"des_1": "Beszel 使用",
"des_2": "与流行的通知服务集成",
"des_2": "与流行的通知服务集成",
"test": "测试",
"test_sent": "测试通知已发送",
"test_sent_des": "请检查您的通知服务",
"title": "Webhook / 推送通知"
}
},
"save_settings": "保存设置",
"saved": "设置已保存",
"saved_des": "您的用户设置已更新",
"settings": "设置",
"subtitle": "管理显示和通知偏好。",
"yaml_config": {

View File

@@ -70,6 +70,7 @@
"continue": "繼續",
"copy": "複製",
"days_other": "{{count}} 天",
"error": "錯誤",
"filter": "篩選...",
"home": {
"active_alerts": "活動警報",
@@ -115,7 +116,9 @@
},
"search": "搜尋",
"settings": {
"check_logs": "查看日志以获取更多详细信息",
"export_configuration": "匯出配置",
"failed_to_save": "保存设置失败",
"general": {
"chart_options": {
"default_time_period": "預設時間段",
@@ -140,21 +143,26 @@
"enter_email_address": "輸入電郵地址...",
"please": "配置",
"title": "電郵通知",
"to_email_s": "收件人電郵",
"to_emails": "收件人電郵",
"to_ensure_alerts_are_delivered": "以確保郵件可以成功發送。"
},
"subtitle_1": "設定如何接收警報通知。",
"subtitle_2": "正在尋找建立警報的位置?點擊伺服器列表中的",
"subtitle_3": "圖示。",
"title": "通知",
"webhook_push": {
"add_url": "新增 URL",
"webhook": {
"add": "新增",
"des_1": "Beszel 使用",
"des_2": "與流行的通知服務整合",
"des_2": "與流行的通知服務整合",
"test": "測試",
"test_sent": "測試通知已發送",
"test_sent_des": "請檢查您的通知服務",
"title": "Webhook / 推送通知"
}
},
"save_settings": "儲存設定",
"saved": "设置已保存",
"saved_des": "您的用户设置已更新",
"settings": "設定",
"subtitle": "管理顯示和通知偏好。",
"yaml_config": {