diff --git a/client/src/i18n/translations/ar.ts b/client/src/i18n/translations/ar.ts index b422c6bd..271cc672 100644 --- a/client/src/i18n/translations/ar.ts +++ b/client/src/i18n/translations/ar.ts @@ -1813,19 +1813,19 @@ const ar: Record = { 'settings.webhookUrl.test': 'اختبار', 'settings.webhookUrl.testSuccess': 'تم إرسال Webhook الاختباري بنجاح', 'settings.webhookUrl.testFailed': 'فشل إرسال Webhook الاختباري', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'موضوع Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'عنوان URL خادم Ntfy (اختياري)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'أدخل موضوع Ntfy الخاص بك لتلقي الإشعارات الفورية. اترك حقل الخادم فارغاً لاستخدام الإعداد الافتراضي الذي حدده المسؤول.', + 'settings.ntfyUrl.tokenLabel': 'رمز الوصول (اختياري)', + 'settings.ntfyUrl.tokenHint': 'مطلوب للمواضيع المحمية بكلمة مرور.', + 'settings.ntfyUrl.saved': 'تم حفظ إعدادات Ntfy', + 'settings.ntfyUrl.test': 'اختبار', + 'settings.ntfyUrl.testSuccess': 'تم إرسال إشعار Ntfy التجريبي بنجاح', + 'settings.ntfyUrl.testFailed': 'فشل إشعار Ntfy التجريبي', + 'settings.ntfyUrl.clearToken': 'مسح', + 'settings.ntfyUrl.tokenCleared': 'تم مسح رمز الوصول', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1841,21 +1841,21 @@ const ar: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'فشل إرسال Webhook الاختباري', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'يُرسل Webhook المسؤول تلقائيًا عند تعيين رابط URL', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'إرسال Ntfy تجريبي', + 'admin.notifications.testNtfySuccess': 'تم إرسال Ntfy التجريبي بنجاح', + 'admin.notifications.testNtfyFailed': 'فشل إرسال Ntfy التجريبي', + 'admin.notifications.adminNtfyPanel.title': 'Ntfy المسؤول', + 'admin.notifications.adminNtfyPanel.hint': 'يُستخدم موضوع Ntfy هذا حصريًا لإشعارات المسؤول (مثل تنبيهات الإصدارات). وهو مستقل عن مواضيع المستخدمين ويُرسل دائمًا عند تهيئته.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'عنوان URL خادم Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'موضوع المسؤول', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'رمز الوصول (اختياري)', + 'admin.notifications.adminNtfyPanel.saved': 'تم حفظ إعدادات Ntfy للمسؤول', + 'admin.notifications.adminNtfyPanel.test': 'إرسال Ntfy تجريبي', + 'admin.notifications.adminNtfyPanel.testSuccess': 'تم إرسال Ntfy التجريبي بنجاح', + 'admin.notifications.adminNtfyPanel.testFailed': 'فشل إرسال Ntfy التجريبي', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'يُرسل Ntfy للمسؤول دائمًا عند تهيئة موضوع', 'admin.notifications.adminNotificationsHint': 'حدد القنوات التي تُسلّم إشعارات المسؤول (مثل تنبيهات الإصدارات). يُرسل الـ Webhook تلقائيًا عند تعيين رابط URL لـ Webhook المسؤول.', 'admin.tabs.notifications': 'الإشعارات', 'notifications.versionAvailable.title': 'تحديث متاح', diff --git a/client/src/i18n/translations/br.ts b/client/src/i18n/translations/br.ts index ba320907..ef41ec53 100644 --- a/client/src/i18n/translations/br.ts +++ b/client/src/i18n/translations/br.ts @@ -1762,19 +1762,19 @@ const br: Record = { 'settings.webhookUrl.test': 'Testar', 'settings.webhookUrl.testSuccess': 'Webhook de teste enviado com sucesso', 'settings.webhookUrl.testFailed': 'Falha no webhook de teste', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Tópico Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'URL do servidor Ntfy (opcional)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Insira seu tópico Ntfy para receber notificações push. Deixe o servidor em branco para usar o padrão configurado pelo seu administrador.', + 'settings.ntfyUrl.tokenLabel': 'Token de acesso (opcional)', + 'settings.ntfyUrl.tokenHint': 'Necessário para tópicos protegidos por senha.', + 'settings.ntfyUrl.saved': 'Configurações do Ntfy salvas', + 'settings.ntfyUrl.test': 'Testar', + 'settings.ntfyUrl.testSuccess': 'Notificação de teste do Ntfy enviada com sucesso', + 'settings.ntfyUrl.testFailed': 'Falha na notificação de teste do Ntfy', + 'settings.ntfyUrl.clearToken': 'Limpar', + 'settings.ntfyUrl.tokenCleared': 'Token de acesso removido', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1790,21 +1790,21 @@ const br: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Falha no webhook de teste', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'O webhook de admin dispara automaticamente quando uma URL está configurada', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'Enviar Ntfy de teste', + 'admin.notifications.testNtfySuccess': 'Ntfy de teste enviado com sucesso', + 'admin.notifications.testNtfyFailed': 'Falha ao enviar Ntfy de teste', + 'admin.notifications.adminNtfyPanel.title': 'Ntfy de admin', + 'admin.notifications.adminNtfyPanel.hint': 'Este tópico Ntfy é usado exclusivamente para notificações de admin (ex. alertas de versão). É independente dos tópicos por usuário e sempre dispara quando configurado.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL do servidor Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Tópico de admin', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Token de acesso (opcional)', + 'admin.notifications.adminNtfyPanel.saved': 'Configurações de Ntfy de admin salvas', + 'admin.notifications.adminNtfyPanel.test': 'Enviar Ntfy de teste', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Ntfy de teste enviado com sucesso', + 'admin.notifications.adminNtfyPanel.testFailed': 'Falha ao enviar Ntfy de teste', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'O Ntfy de admin sempre dispara quando um tópico está configurado', 'admin.notifications.adminNotificationsHint': 'Configure quais canais entregam notificações de admin (ex. alertas de versão). O webhook dispara automaticamente se uma URL de webhook de admin estiver definida.', 'admin.tabs.notifications': 'Notificações', 'notifications.versionAvailable.title': 'Atualização disponível', diff --git a/client/src/i18n/translations/cs.ts b/client/src/i18n/translations/cs.ts index 47d5dcee..e4ab10f9 100644 --- a/client/src/i18n/translations/cs.ts +++ b/client/src/i18n/translations/cs.ts @@ -1767,19 +1767,19 @@ const cs: Record = { 'settings.webhookUrl.test': 'Otestovat', 'settings.webhookUrl.testSuccess': 'Testovací webhook byl úspěšně odeslán', 'settings.webhookUrl.testFailed': 'Testovací webhook selhal', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Téma Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'URL serveru Ntfy (volitelné)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Zadejte své téma Ntfy pro příjem push notifikací. Pole serveru ponechte prázdné pro použití výchozího nastavení správce.', + 'settings.ntfyUrl.tokenLabel': 'Přístupový token (volitelné)', + 'settings.ntfyUrl.tokenHint': 'Vyžadováno pro témata chráněná heslem.', + 'settings.ntfyUrl.saved': 'Nastavení Ntfy uloženo', + 'settings.ntfyUrl.test': 'Otestovat', + 'settings.ntfyUrl.testSuccess': 'Testovací notifikace Ntfy byla úspěšně odeslána', + 'settings.ntfyUrl.testFailed': 'Testovací notifikace Ntfy selhala', + 'settings.ntfyUrl.clearToken': 'Vymazat', + 'settings.ntfyUrl.tokenCleared': 'Přístupový token byl vymazán', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1795,21 +1795,21 @@ const cs: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Testovací webhook selhal', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Admin webhook odesílá automaticky, pokud je nastavena URL', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', + 'admin.notifications.testNtfy': 'Odeslat testovací Ntfy', + 'admin.notifications.testNtfySuccess': 'Testovací Ntfy bylo úspěšně odesláno', + 'admin.notifications.testNtfyFailed': 'Testovací Ntfy selhalo', 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.adminNtfyPanel.hint': 'Toto téma Ntfy se používá výhradně pro admin oznámení (např. upozornění na verze). Je nezávislé na tématech uživatelů a odesílá vždy, když je nakonfigurováno.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL serveru Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin téma', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Přístupový token (volitelné)', + 'admin.notifications.adminNtfyPanel.saved': 'Nastavení admin Ntfy uloženo', + 'admin.notifications.adminNtfyPanel.test': 'Odeslat testovací Ntfy', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Testovací Ntfy bylo úspěšně odesláno', + 'admin.notifications.adminNtfyPanel.testFailed': 'Testovací Ntfy selhalo', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin Ntfy odesílá vždy, když je nakonfigurováno téma', 'admin.notifications.adminNotificationsHint': 'Nastavte, které kanály doručují admin oznámení (např. upozornění na verze). Webhook odesílá automaticky, pokud je nastavena URL admin webhooku.', 'admin.tabs.notifications': 'Oznámení', 'notifications.versionAvailable.title': 'Dostupná aktualizace', diff --git a/client/src/i18n/translations/de.ts b/client/src/i18n/translations/de.ts index 185577ed..78af3e2a 100644 --- a/client/src/i18n/translations/de.ts +++ b/client/src/i18n/translations/de.ts @@ -1770,19 +1770,19 @@ const de: Record = { 'settings.webhookUrl.test': 'Testen', 'settings.webhookUrl.testSuccess': 'Test-Webhook erfolgreich gesendet', 'settings.webhookUrl.testFailed': 'Test-Webhook fehlgeschlagen', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Ntfy-Thema', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'Ntfy-Server-URL (optional)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Gib dein Ntfy-Thema ein, um Push-Benachrichtigungen zu erhalten. Lasse das Server-Feld leer, um den vom Administrator konfigurierten Standard zu verwenden.', + 'settings.ntfyUrl.tokenLabel': 'Zugriffstoken (optional)', + 'settings.ntfyUrl.tokenHint': 'Erforderlich für passwortgeschützte Themen.', + 'settings.ntfyUrl.saved': 'Ntfy-Einstellungen gespeichert', + 'settings.ntfyUrl.test': 'Testen', + 'settings.ntfyUrl.testSuccess': 'Test-Ntfy-Benachrichtigung erfolgreich gesendet', + 'settings.ntfyUrl.testFailed': 'Test-Ntfy-Benachrichtigung fehlgeschlagen', + 'settings.ntfyUrl.clearToken': 'Löschen', + 'settings.ntfyUrl.tokenCleared': 'Zugriffstoken gelöscht', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1798,21 +1798,21 @@ const de: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Test-Webhook fehlgeschlagen', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Admin-Webhook sendet automatisch, wenn eine URL konfiguriert ist', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'Test-Ntfy senden', + 'admin.notifications.testNtfySuccess': 'Test-Ntfy erfolgreich gesendet', + 'admin.notifications.testNtfyFailed': 'Test-Ntfy fehlgeschlagen', + 'admin.notifications.adminNtfyPanel.title': 'Admin-Ntfy', + 'admin.notifications.adminNtfyPanel.hint': 'Dieses Ntfy-Thema wird ausschließlich für Admin-Benachrichtigungen verwendet (z. B. Versions-Updates). Es ist unabhängig von Benutzer-Themen und sendet immer, wenn es konfiguriert ist.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy-Server-URL', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin-Thema', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Zugriffstoken (optional)', + 'admin.notifications.adminNtfyPanel.saved': 'Admin-Ntfy-Einstellungen gespeichert', + 'admin.notifications.adminNtfyPanel.test': 'Test-Ntfy senden', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Test-Ntfy erfolgreich gesendet', + 'admin.notifications.adminNtfyPanel.testFailed': 'Test-Ntfy fehlgeschlagen', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin-Ntfy sendet immer, wenn ein Thema konfiguriert ist', 'admin.notifications.adminNotificationsHint': 'Konfiguriere, welche Kanäle Admin-Benachrichtigungen liefern (z. B. Versions-Updates). Der Webhook sendet automatisch, wenn eine Admin-Webhook-URL gesetzt ist.', 'admin.tabs.notifications': 'Benachrichtigungen', 'notifications.versionAvailable.title': 'Update verfügbar', diff --git a/client/src/i18n/translations/es.ts b/client/src/i18n/translations/es.ts index d7204fee..0b13fd92 100644 --- a/client/src/i18n/translations/es.ts +++ b/client/src/i18n/translations/es.ts @@ -1772,19 +1772,19 @@ const es: Record = { 'settings.webhookUrl.test': 'Probar', 'settings.webhookUrl.testSuccess': 'Webhook de prueba enviado correctamente', 'settings.webhookUrl.testFailed': 'Error al enviar el webhook de prueba', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Tema de Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'URL del servidor Ntfy (opcional)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Introduce tu tema de Ntfy para recibir notificaciones push. Deja el servidor en blanco para usar el predeterminado configurado por tu administrador.', + 'settings.ntfyUrl.tokenLabel': 'Token de acceso (opcional)', + 'settings.ntfyUrl.tokenHint': 'Requerido para temas protegidos con contraseña.', + 'settings.ntfyUrl.saved': 'Configuración de Ntfy guardada', + 'settings.ntfyUrl.test': 'Probar', + 'settings.ntfyUrl.testSuccess': 'Notificación de prueba de Ntfy enviada correctamente', + 'settings.ntfyUrl.testFailed': 'Error en la notificación de prueba de Ntfy', + 'settings.ntfyUrl.clearToken': 'Borrar', + 'settings.ntfyUrl.tokenCleared': 'Token de acceso eliminado', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1800,21 +1800,21 @@ const es: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Error al enviar el webhook de prueba', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'El webhook de admin se activa automáticamente si hay una URL configurada', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'Enviar Ntfy de prueba', + 'admin.notifications.testNtfySuccess': 'Ntfy de prueba enviado correctamente', + 'admin.notifications.testNtfyFailed': 'Error al enviar el Ntfy de prueba', + 'admin.notifications.adminNtfyPanel.title': 'Ntfy de admin', + 'admin.notifications.adminNtfyPanel.hint': 'Este tema Ntfy se usa exclusivamente para notificaciones de admin (ej. alertas de versión). Es independiente de los temas por usuario y siempre se activa cuando está configurado.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL del servidor Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Tema de admin', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Token de acceso (opcional)', + 'admin.notifications.adminNtfyPanel.saved': 'Configuración de Ntfy de admin guardada', + 'admin.notifications.adminNtfyPanel.test': 'Enviar Ntfy de prueba', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Ntfy de prueba enviado correctamente', + 'admin.notifications.adminNtfyPanel.testFailed': 'Error al enviar el Ntfy de prueba', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'El Ntfy de admin siempre se activa cuando hay un tema configurado', 'admin.notifications.adminNotificationsHint': 'Configura qué canales entregan notificaciones de admin (ej. alertas de versión). El webhook se activa automáticamente si hay una URL de webhook de admin configurada.', 'admin.tabs.notifications': 'Notificaciones', 'notifications.versionAvailable.title': 'Actualización disponible', diff --git a/client/src/i18n/translations/fr.ts b/client/src/i18n/translations/fr.ts index 0b6095a3..afe7146e 100644 --- a/client/src/i18n/translations/fr.ts +++ b/client/src/i18n/translations/fr.ts @@ -1766,19 +1766,19 @@ const fr: Record = { 'settings.webhookUrl.test': 'Tester', 'settings.webhookUrl.testSuccess': 'Webhook de test envoyé avec succès', 'settings.webhookUrl.testFailed': 'Échec du webhook de test', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Sujet Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': "URL du serveur Ntfy (optionnel)", 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': "Entrez votre sujet Ntfy pour recevoir des notifications push. Laissez le serveur vide pour utiliser la valeur par défaut configurée par votre administrateur.", + 'settings.ntfyUrl.tokenLabel': "Jeton d'accès (optionnel)", + 'settings.ntfyUrl.tokenHint': 'Requis pour les sujets protégés par mot de passe.', + 'settings.ntfyUrl.saved': 'Paramètres Ntfy enregistrés', + 'settings.ntfyUrl.test': 'Tester', + 'settings.ntfyUrl.testSuccess': 'Notification de test Ntfy envoyée avec succès', + 'settings.ntfyUrl.testFailed': 'Échec de la notification de test Ntfy', + 'settings.ntfyUrl.clearToken': 'Effacer', + 'settings.ntfyUrl.tokenCleared': "Jeton d'accès effacé", 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1794,21 +1794,21 @@ const fr: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Échec du webhook de test', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Le webhook admin s\'active automatiquement si une URL est configurée', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'Envoyer un Ntfy de test', + 'admin.notifications.testNtfySuccess': 'Ntfy de test envoyé avec succès', + 'admin.notifications.testNtfyFailed': 'Échec de l\'envoi du Ntfy de test', + 'admin.notifications.adminNtfyPanel.title': 'Ntfy admin', + 'admin.notifications.adminNtfyPanel.hint': 'Ce sujet Ntfy est utilisé exclusivement pour les notifications admin (ex. alertes de version). Il est séparé des sujets par utilisateur et s\'active toujours lorsqu\'il est configuré.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL du serveur Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Sujet admin', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': "Jeton d'accès (optionnel)", + 'admin.notifications.adminNtfyPanel.saved': 'Paramètres Ntfy admin enregistrés', + 'admin.notifications.adminNtfyPanel.test': 'Envoyer un Ntfy de test', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Ntfy de test envoyé avec succès', + 'admin.notifications.adminNtfyPanel.testFailed': 'Échec de l\'envoi du Ntfy de test', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Le Ntfy admin s\'active toujours lorsqu\'un sujet est configuré', 'admin.notifications.adminNotificationsHint': 'Configurez quels canaux envoient les notifications admin (ex. alertes de version). Le webhook s\'active automatiquement si une URL webhook admin est définie.', 'admin.tabs.notifications': 'Notifications', 'notifications.versionAvailable.title': 'Mise à jour disponible', diff --git a/client/src/i18n/translations/hu.ts b/client/src/i18n/translations/hu.ts index 1e7185cd..93dce675 100644 --- a/client/src/i18n/translations/hu.ts +++ b/client/src/i18n/translations/hu.ts @@ -1764,19 +1764,19 @@ const hu: Record = { 'settings.webhookUrl.test': 'Teszt', 'settings.webhookUrl.testSuccess': 'Teszt webhook sikeresen elküldve', 'settings.webhookUrl.testFailed': 'Teszt webhook sikertelen', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Ntfy téma', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'Ntfy szerver URL (opcionális)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Add meg az Ntfy témádat push értesítések fogadásához. Hagyd üresen a szervert a rendszergazda által beállított alapértelmezett használatához.', + 'settings.ntfyUrl.tokenLabel': 'Hozzáférési token (opcionális)', + 'settings.ntfyUrl.tokenHint': 'Jelszóval védett témákhoz szükséges.', + 'settings.ntfyUrl.saved': 'Ntfy beállítások mentve', + 'settings.ntfyUrl.test': 'Teszt', + 'settings.ntfyUrl.testSuccess': 'Teszt Ntfy értesítés sikeresen elküldve', + 'settings.ntfyUrl.testFailed': 'Teszt Ntfy értesítés sikertelen', + 'settings.ntfyUrl.clearToken': 'Törlés', + 'settings.ntfyUrl.tokenCleared': 'Hozzáférési token törölve', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1792,21 +1792,21 @@ const hu: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Teszt webhook sikertelen', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Az admin webhook automatikusan küld, ha URL van beállítva', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', + 'admin.notifications.testNtfy': 'Teszt Ntfy küldése', + 'admin.notifications.testNtfySuccess': 'Teszt Ntfy sikeresen elküldve', + 'admin.notifications.testNtfyFailed': 'Teszt Ntfy sikertelen', 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.adminNtfyPanel.hint': 'Ez az Ntfy téma kizárólag admin értesítésekhez használatos (pl. verziófrissítési figyelmeztetések). Független a felhasználói témáktól, és mindig küld, ha konfigurálva van.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy szerver URL', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin téma', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Hozzáférési token (opcionális)', + 'admin.notifications.adminNtfyPanel.saved': 'Admin Ntfy beállítások mentve', + 'admin.notifications.adminNtfyPanel.test': 'Teszt Ntfy küldése', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Teszt Ntfy sikeresen elküldve', + 'admin.notifications.adminNtfyPanel.testFailed': 'Teszt Ntfy sikertelen', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Az admin Ntfy mindig küld, ha egy téma konfigurálva van', 'admin.notifications.adminNotificationsHint': 'Állítsa be, hogy mely csatornák szállítsák az admin értesítéseket (pl. verziófrissítési figyelmeztetések). A webhook automatikusan küld, ha admin webhook URL van megadva.', 'admin.tabs.notifications': 'Értesítések', 'notifications.versionAvailable.title': 'Elérhető frissítés', diff --git a/client/src/i18n/translations/id.ts b/client/src/i18n/translations/id.ts index 5c577492..03eff31d 100644 --- a/client/src/i18n/translations/id.ts +++ b/client/src/i18n/translations/id.ts @@ -198,19 +198,19 @@ const id: Record = { 'settings.webhookUrl.test': 'Uji', 'settings.webhookUrl.testSuccess': 'Test webhook berhasil dikirim', 'settings.webhookUrl.testFailed': 'Test webhook gagal', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Topik Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'URL Server Ntfy (opsional)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Masukkan topik Ntfy Anda untuk menerima notifikasi push. Kosongkan bidang server untuk menggunakan default yang dikonfigurasi oleh admin Anda.', + 'settings.ntfyUrl.tokenLabel': 'Token Akses (opsional)', + 'settings.ntfyUrl.tokenHint': 'Diperlukan untuk topik yang dilindungi kata sandi.', + 'settings.ntfyUrl.saved': 'Pengaturan Ntfy tersimpan', + 'settings.ntfyUrl.test': 'Uji', + 'settings.ntfyUrl.testSuccess': 'Notifikasi uji Ntfy berhasil dikirim', + 'settings.ntfyUrl.testFailed': 'Notifikasi uji Ntfy gagal', + 'settings.ntfyUrl.clearToken': 'Hapus', + 'settings.ntfyUrl.tokenCleared': 'Token akses dihapus', 'admin.notifications.title': 'Notifikasi', 'admin.notifications.hint': 'Pilih satu saluran notifikasi. Hanya satu yang bisa aktif sekaligus.', 'admin.notifications.none': 'Dinonaktifkan', @@ -232,21 +232,21 @@ const id: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Test webhook gagal', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Admin webhook selalu berjalan jika URL dikonfigurasi', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', + 'admin.notifications.testNtfy': 'Kirim uji Ntfy', + 'admin.notifications.testNtfySuccess': 'Uji Ntfy berhasil dikirim', + 'admin.notifications.testNtfyFailed': 'Uji Ntfy gagal', 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.adminNtfyPanel.hint': 'Topik Ntfy ini digunakan khusus untuk notifikasi admin (mis. peringatan versi). Terpisah dari topik per pengguna dan selalu berjalan jika dikonfigurasi.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL Server Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Topik Admin', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Token Akses (opsional)', + 'admin.notifications.adminNtfyPanel.saved': 'Pengaturan Ntfy admin tersimpan', + 'admin.notifications.adminNtfyPanel.test': 'Kirim uji Ntfy', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Uji Ntfy berhasil dikirim', + 'admin.notifications.adminNtfyPanel.testFailed': 'Uji Ntfy gagal', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin Ntfy selalu berjalan jika topik dikonfigurasi', 'admin.notifications.adminNotificationsHint': 'Atur saluran mana yang mengirimkan notifikasi khusus admin (mis. peringatan versi).', 'admin.smtp.title': 'Email & Notifikasi', 'admin.smtp.hint': 'Konfigurasi SMTP untuk pengiriman notifikasi email.', diff --git a/client/src/i18n/translations/it.ts b/client/src/i18n/translations/it.ts index f395709a..7da4fea7 100644 --- a/client/src/i18n/translations/it.ts +++ b/client/src/i18n/translations/it.ts @@ -1767,19 +1767,19 @@ const it: Record = { 'settings.webhookUrl.test': 'Test', 'settings.webhookUrl.testSuccess': 'Webhook di test inviato con successo', 'settings.webhookUrl.testFailed': 'Invio webhook di test fallito', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Argomento Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'URL server Ntfy (opzionale)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': "Inserisci il tuo argomento Ntfy per ricevere notifiche push. Lascia il server vuoto per usare il valore predefinito configurato dall'amministratore.", + 'settings.ntfyUrl.tokenLabel': 'Token di accesso (opzionale)', + 'settings.ntfyUrl.tokenHint': 'Richiesto per gli argomenti protetti da password.', + 'settings.ntfyUrl.saved': 'Impostazioni Ntfy salvate', + 'settings.ntfyUrl.test': 'Testa', + 'settings.ntfyUrl.testSuccess': 'Notifica di test Ntfy inviata con successo', + 'settings.ntfyUrl.testFailed': 'Notifica di test Ntfy fallita', + 'settings.ntfyUrl.clearToken': 'Cancella', + 'settings.ntfyUrl.tokenCleared': 'Token di accesso rimosso', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1795,21 +1795,21 @@ const it: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Invio webhook di test fallito', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Il webhook admin si attiva automaticamente quando è configurato un URL', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'Invia Ntfy di test', + 'admin.notifications.testNtfySuccess': 'Ntfy di test inviato con successo', + 'admin.notifications.testNtfyFailed': 'Invio Ntfy di test fallito', + 'admin.notifications.adminNtfyPanel.title': 'Ntfy admin', + 'admin.notifications.adminNtfyPanel.hint': 'Questo argomento Ntfy viene usato esclusivamente per le notifiche admin (es. avvisi di versione). È separato dagli argomenti per utente e si attiva sempre quando è configurato.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL server Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Argomento admin', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Token di accesso (opzionale)', + 'admin.notifications.adminNtfyPanel.saved': 'Impostazioni Ntfy admin salvate', + 'admin.notifications.adminNtfyPanel.test': 'Invia Ntfy di test', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Ntfy di test inviato con successo', + 'admin.notifications.adminNtfyPanel.testFailed': 'Invio Ntfy di test fallito', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Il Ntfy admin si attiva sempre quando un argomento è configurato', 'admin.notifications.adminNotificationsHint': 'Configura quali canali consegnano le notifiche admin (es. avvisi di versione). Il webhook si attiva automaticamente se è impostato un URL webhook admin.', 'admin.tabs.notifications': 'Notifiche', 'notifications.versionAvailable.title': 'Aggiornamento disponibile', diff --git a/client/src/i18n/translations/nl.ts b/client/src/i18n/translations/nl.ts index 40cd4762..5a9e83ba 100644 --- a/client/src/i18n/translations/nl.ts +++ b/client/src/i18n/translations/nl.ts @@ -1766,19 +1766,19 @@ const nl: Record = { 'settings.webhookUrl.test': 'Testen', 'settings.webhookUrl.testSuccess': 'Test-webhook succesvol verzonden', 'settings.webhookUrl.testFailed': 'Test-webhook mislukt', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Ntfy-onderwerp', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'Ntfy-server-URL (optioneel)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Voer je Ntfy-onderwerp in om pushmeldingen te ontvangen. Laat het serverveld leeg om de standaard te gebruiken die door je beheerder is ingesteld.', + 'settings.ntfyUrl.tokenLabel': 'Toegangstoken (optioneel)', + 'settings.ntfyUrl.tokenHint': 'Vereist voor onderwerpen die met een wachtwoord zijn beveiligd.', + 'settings.ntfyUrl.saved': 'Ntfy-instellingen opgeslagen', + 'settings.ntfyUrl.test': 'Testen', + 'settings.ntfyUrl.testSuccess': 'Test-Ntfy-melding succesvol verzonden', + 'settings.ntfyUrl.testFailed': 'Test-Ntfy-melding mislukt', + 'settings.ntfyUrl.clearToken': 'Wissen', + 'settings.ntfyUrl.tokenCleared': 'Toegangstoken gewist', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1794,21 +1794,21 @@ const nl: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Test-webhook mislukt', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Admin-webhook verstuurt automatisch als er een URL is ingesteld', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'Test-Ntfy verzenden', + 'admin.notifications.testNtfySuccess': 'Test-Ntfy succesvol verzonden', + 'admin.notifications.testNtfyFailed': 'Test-Ntfy mislukt', + 'admin.notifications.adminNtfyPanel.title': 'Admin-Ntfy', + 'admin.notifications.adminNtfyPanel.hint': 'Dit Ntfy-onderwerp wordt uitsluitend gebruikt voor admin-meldingen (bijv. versie-updates). Het staat los van onderwerpen per gebruiker en verstuurt altijd wanneer het geconfigureerd is.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy-server-URL', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin-onderwerp', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Toegangstoken (optioneel)', + 'admin.notifications.adminNtfyPanel.saved': 'Admin-Ntfy-instellingen opgeslagen', + 'admin.notifications.adminNtfyPanel.test': 'Test-Ntfy verzenden', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Test-Ntfy succesvol verzonden', + 'admin.notifications.adminNtfyPanel.testFailed': 'Test-Ntfy mislukt', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin-Ntfy verstuurt altijd wanneer een onderwerp is geconfigureerd', 'admin.notifications.adminNotificationsHint': 'Stel in via welke kanalen admin-meldingen worden bezorgd (bijv. versie-updates). De webhook verstuurt automatisch als er een admin-webhook-URL is ingesteld.', 'admin.tabs.notifications': 'Meldingen', 'notifications.versionAvailable.title': 'Update beschikbaar', diff --git a/client/src/i18n/translations/pl.ts b/client/src/i18n/translations/pl.ts index 4e7ce40d..7f264f55 100644 --- a/client/src/i18n/translations/pl.ts +++ b/client/src/i18n/translations/pl.ts @@ -1597,21 +1597,21 @@ const pl: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Wysyłanie testowego webhooka nie powiodło się', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Webhook admina wysyła automatycznie, gdy URL jest skonfigurowany', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', + 'admin.notifications.testNtfy': 'Wyślij testowe Ntfy', + 'admin.notifications.testNtfySuccess': 'Testowe Ntfy wysłane pomyślnie', + 'admin.notifications.testNtfyFailed': 'Wysyłanie testowego Ntfy nie powiodło się', 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.adminNtfyPanel.hint': 'Ten temat Ntfy jest używany wyłącznie do powiadomień admina (np. alertów o wersjach). Jest niezależny od tematów użytkowników i zawsze wysyła po skonfigurowaniu.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL serwera Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Temat admina', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Token dostępu (opcjonalne)', + 'admin.notifications.adminNtfyPanel.saved': 'Ustawienia admin Ntfy zapisane', + 'admin.notifications.adminNtfyPanel.test': 'Wyślij testowe Ntfy', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Testowe Ntfy wysłane pomyślnie', + 'admin.notifications.adminNtfyPanel.testFailed': 'Wysyłanie testowego Ntfy nie powiodło się', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin Ntfy zawsze wysyła po skonfigurowaniu tematu', 'admin.notifications.adminNotificationsHint': 'Skonfiguruj, które kanały dostarczają powiadomienia admina (np. alerty o wersjach). Webhook wysyła automatycznie, gdy ustawiony jest URL webhooka admina.', 'admin.webhook.hint': 'Pozwól użytkownikom konfigurować własne adresy URL webhooka dla powiadomień (Discord, Slack itp.).', 'settings.notificationsDisabled': 'Powiadomienia nie są skonfigurowane.', @@ -1623,19 +1623,19 @@ const pl: Record = { 'settings.webhookUrl.test': 'Testuj', 'settings.webhookUrl.testSuccess': 'Testowy webhook wysłany pomyślnie', 'settings.webhookUrl.testFailed': 'Wysyłanie testowego webhooka nie powiodło się', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Temat Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'URL serwera Ntfy (opcjonalne)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Wprowadź swój temat Ntfy, aby otrzymywać powiadomienia push. Pozostaw pole serwera puste, aby użyć domyślnego ustawienia skonfigurowanego przez administratora.', + 'settings.ntfyUrl.tokenLabel': 'Token dostępu (opcjonalne)', + 'settings.ntfyUrl.tokenHint': 'Wymagane dla tematów chronionych hasłem.', + 'settings.ntfyUrl.saved': 'Ustawienia Ntfy zapisane', + 'settings.ntfyUrl.test': 'Testuj', + 'settings.ntfyUrl.testSuccess': 'Testowe powiadomienie Ntfy wysłane pomyślnie', + 'settings.ntfyUrl.testFailed': 'Testowe powiadomienie Ntfy nie powiodło się', + 'settings.ntfyUrl.clearToken': 'Wyczyść', + 'settings.ntfyUrl.tokenCleared': 'Token dostępu wyczyszczony', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', diff --git a/client/src/i18n/translations/ru.ts b/client/src/i18n/translations/ru.ts index 8e0ff013..63cb68ce 100644 --- a/client/src/i18n/translations/ru.ts +++ b/client/src/i18n/translations/ru.ts @@ -1763,19 +1763,19 @@ const ru: Record = { 'settings.webhookUrl.test': 'Тест', 'settings.webhookUrl.testSuccess': 'Тестовый вебхук успешно отправлен', 'settings.webhookUrl.testFailed': 'Ошибка тестового вебхука', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Тема Ntfy', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'URL сервера Ntfy (необязательно)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': 'Введите тему Ntfy для получения push-уведомлений. Оставьте поле сервера пустым, чтобы использовать настройку по умолчанию, заданную администратором.', + 'settings.ntfyUrl.tokenLabel': 'Токен доступа (необязательно)', + 'settings.ntfyUrl.tokenHint': 'Требуется для тем, защищённых паролем.', + 'settings.ntfyUrl.saved': 'Настройки Ntfy сохранены', + 'settings.ntfyUrl.test': 'Тест', + 'settings.ntfyUrl.testSuccess': 'Тестовое уведомление Ntfy успешно отправлено', + 'settings.ntfyUrl.testFailed': 'Ошибка отправки тестового уведомления Ntfy', + 'settings.ntfyUrl.clearToken': 'Очистить', + 'settings.ntfyUrl.tokenCleared': 'Токен доступа очищен', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1791,21 +1791,21 @@ const ru: Record = { 'admin.notifications.adminWebhookPanel.testFailed': 'Ошибка тестового вебхука', 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Вебхук администратора отправляется автоматически при наличии URL', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': 'Отправить тестовое Ntfy', + 'admin.notifications.testNtfySuccess': 'Тестовое Ntfy успешно отправлено', + 'admin.notifications.testNtfyFailed': 'Ошибка отправки тестового Ntfy', + 'admin.notifications.adminNtfyPanel.title': 'Ntfy администратора', + 'admin.notifications.adminNtfyPanel.hint': 'Эта тема Ntfy используется исключительно для уведомлений администратора (например, оповещения о версиях). Она независима от тем пользователей и всегда отправляется при наличии настройки.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'URL сервера Ntfy', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Тема администратора', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Токен доступа (необязательно)', + 'admin.notifications.adminNtfyPanel.saved': 'Настройки Ntfy администратора сохранены', + 'admin.notifications.adminNtfyPanel.test': 'Отправить тестовое Ntfy', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Тестовое Ntfy успешно отправлено', + 'admin.notifications.adminNtfyPanel.testFailed': 'Ошибка отправки тестового Ntfy', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Ntfy администратора всегда отправляется при наличии настроенной темы', 'admin.notifications.adminNotificationsHint': 'Настройте, какие каналы доставляют уведомления администратора (например, оповещения о версиях). Вебхук отправляется автоматически, если задан URL вебхука администратора.', 'admin.tabs.notifications': 'Уведомления', 'notifications.versionAvailable.title': 'Доступно обновление', diff --git a/client/src/i18n/translations/zh.ts b/client/src/i18n/translations/zh.ts index e43d956c..809cf136 100644 --- a/client/src/i18n/translations/zh.ts +++ b/client/src/i18n/translations/zh.ts @@ -1763,19 +1763,19 @@ const zh: Record = { 'settings.webhookUrl.test': '测试', 'settings.webhookUrl.testSuccess': '测试 Webhook 发送成功', 'settings.webhookUrl.testFailed': '测试 Webhook 失败', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Ntfy 主题', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'Ntfy 服务器 URL(可选)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': '输入您的 Ntfy 主题以接收推送通知。将服务器留空以使用管理员配置的默认值。', + 'settings.ntfyUrl.tokenLabel': '访问令牌(可选)', + 'settings.ntfyUrl.tokenHint': '受密码保护的主题需要此项。', + 'settings.ntfyUrl.saved': 'Ntfy 设置已保存', + 'settings.ntfyUrl.test': '测试', + 'settings.ntfyUrl.testSuccess': '测试 Ntfy 通知发送成功', + 'settings.ntfyUrl.testFailed': '测试 Ntfy 通知失败', + 'settings.ntfyUrl.clearToken': '清除', + 'settings.ntfyUrl.tokenCleared': '访问令牌已清除', 'settings.notificationPreferences.inapp': 'In-App', 'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.email': 'Email', @@ -1791,21 +1791,21 @@ const zh: Record = { 'admin.notifications.adminWebhookPanel.testFailed': '测试 Webhook 失败', 'admin.notifications.adminWebhookPanel.alwaysOnHint': '配置 URL 后管理员 Webhook 自动触发', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': '发送测试 Ntfy', + 'admin.notifications.testNtfySuccess': '测试 Ntfy 发送成功', + 'admin.notifications.testNtfyFailed': '测试 Ntfy 失败', + 'admin.notifications.adminNtfyPanel.title': '管理员 Ntfy', + 'admin.notifications.adminNtfyPanel.hint': '此 Ntfy 主题专用于管理员通知(如版本更新提醒)。它与每用户主题相互独立,配置后始终触发。', + 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy 服务器 URL', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': '管理员主题', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': '访问令牌(可选)', + 'admin.notifications.adminNtfyPanel.saved': '管理员 Ntfy 设置已保存', + 'admin.notifications.adminNtfyPanel.test': '发送测试 Ntfy', + 'admin.notifications.adminNtfyPanel.testSuccess': '测试 Ntfy 发送成功', + 'admin.notifications.adminNtfyPanel.testFailed': '测试 Ntfy 失败', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': '配置主题后管理员 Ntfy 始终触发', 'admin.notifications.adminNotificationsHint': '配置哪些渠道发送管理员通知(如版本更新提醒)。设置管理员 Webhook URL 后,Webhook 将自动触发。', 'admin.tabs.notifications': '通知', 'notifications.versionAvailable.title': '有可用更新', diff --git a/client/src/i18n/translations/zhTw.ts b/client/src/i18n/translations/zhTw.ts index 2637e0c8..bda7dc91 100644 --- a/client/src/i18n/translations/zhTw.ts +++ b/client/src/i18n/translations/zhTw.ts @@ -195,19 +195,19 @@ const zhTw: Record = { 'settings.webhookUrl.test': '測試', 'settings.webhookUrl.testSuccess': '測試 Webhook 傳送成功', 'settings.webhookUrl.testFailed': '測試 Webhook 傳送失敗', - 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicLabel': 'Ntfy 主題', 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', - 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverLabel': 'Ntfy 伺服器 URL(選填)', 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', - 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', - 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', - 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', - 'settings.ntfyUrl.saved': 'Ntfy settings saved', - 'settings.ntfyUrl.test': 'Test', - 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', - 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', - 'settings.ntfyUrl.clearToken': 'Clear', - 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'settings.ntfyUrl.hint': '輸入您的 Ntfy 主題以接收推播通知。將伺服器留空以使用管理員設定的預設值。', + 'settings.ntfyUrl.tokenLabel': '存取權杖(選填)', + 'settings.ntfyUrl.tokenHint': '受密碼保護的主題需要此項目。', + 'settings.ntfyUrl.saved': 'Ntfy 設定已儲存', + 'settings.ntfyUrl.test': '測試', + 'settings.ntfyUrl.testSuccess': '測試 Ntfy 通知傳送成功', + 'settings.ntfyUrl.testFailed': '測試 Ntfy 通知失敗', + 'settings.ntfyUrl.clearToken': '清除', + 'settings.ntfyUrl.tokenCleared': '存取權杖已清除', 'settings.notificationsDisabled': '通知尚未配置。請聯絡管理員啟用電子郵件或 Webhook 通知。', 'settings.notificationsActive': '活躍頻道', 'settings.notificationsManagedByAdmin': '通知事件由管理員配置。', @@ -232,21 +232,21 @@ const zhTw: Record = { 'admin.notifications.adminWebhookPanel.testFailed': '測試 Webhook 傳送失敗', 'admin.notifications.adminWebhookPanel.alwaysOnHint': '配置 URL 後,管理員 Webhook 始終觸發', 'admin.notifications.ntfy': 'Ntfy', - 'admin.notifications.testNtfy': 'Send test ntfy', - 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', - 'admin.notifications.testNtfyFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', - 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', - 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.testNtfy': '傳送測試 Ntfy', + 'admin.notifications.testNtfySuccess': '測試 Ntfy 傳送成功', + 'admin.notifications.testNtfyFailed': '測試 Ntfy 失敗', + 'admin.notifications.adminNtfyPanel.title': '管理員 Ntfy', + 'admin.notifications.adminNtfyPanel.hint': '此 Ntfy 主題專用於管理員通知(例如版本提醒)。它與每位使用者的主題分開,設定後始終會觸發。', + 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy 伺服器 URL', 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', - 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicLabel': '管理員主題', 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', - 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', - 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', - 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', - 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', - 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', - 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNtfyPanel.tokenLabel': '存取權杖(選填)', + 'admin.notifications.adminNtfyPanel.saved': '管理員 Ntfy 設定已儲存', + 'admin.notifications.adminNtfyPanel.test': '傳送測試 Ntfy', + 'admin.notifications.adminNtfyPanel.testSuccess': '測試 Ntfy 傳送成功', + 'admin.notifications.adminNtfyPanel.testFailed': '測試 Ntfy 失敗', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': '設定主題後管理員 Ntfy 始終觸發', 'admin.notifications.adminNotificationsHint': '配置哪些渠道傳遞僅管理員通知(例如版本提醒)。', 'admin.smtp.title': '郵件與通知', 'admin.smtp.hint': '用於傳送電子郵件通知的 SMTP 配置。',