diff --git a/src/lang/ang.json b/src/lang/ang.json index d3fd224aa..240b8ec45 100644 --- a/src/lang/ang.json +++ b/src/lang/ang.json @@ -1,3 +1,3 @@ { - "languageName": "RTSP Username" + "languageName": "" } diff --git a/src/lang/bar.json b/src/lang/bar.json index d2ff78290..314b32b30 100644 --- a/src/lang/bar.json +++ b/src/lang/bar.json @@ -114,7 +114,7 @@ "Resume": "Weida macha", "Edit": "Ändern", "Current": "Groaßgrad", - "Monitor": "Da Schirm | De Schirm", + "Monitor": "Da Monitor | De Monitor", "day": "da dog | de dog", "setupDatabaseSQLite": "A einfachs Datenbank-Datei, empfehlenswert für kloane Installationen. Vorma v2.0.0 hod Uptime Kuma SQLite als Standard-Datenbank nutzt.", "Settings": "Einstellungen", @@ -133,7 +133,7 @@ "-day": "-dog", "hour": "stund", "Ping": "Ping", - "Monitor Type": "De Sorte vom Schirm", + "Monitor Type": "De Sorte vom Monitor", "Keyword": "Schlüsselwort", "Invert Keyword": "Wosd ned findn wuisd", "Expected Value": "Wosd davo ausgähst", @@ -195,5 +195,448 @@ "Repeat Password": "Passwoat nomoi eigehm", "Export Backup": "Sicherung aussanehgn", "languageName": "Bairisch", - "signl4Docs": "Mehr Informationa, wia ma SIGNL4 konfiguriert und wia ma de SIGNL4 Webhook URL findt, gibts in de {0}." + "signl4Docs": "Mehr Informationa, wia ma SIGNL4 konfiguriert und wia ma de SIGNL4 Webhook URL findt, gibts in de {0}.", + "Notifications": "Benachrichtigunga", + "Not available, please setup.": "Ned vafügbar, bittschee earichdn.", + "telegramMessageThreadIDDescription": "Optionale eindeutige Kennung fia den Ziel-Thread (Thema) im Forum; bloß fia Forum-Supergruppn", + "promosmsSMSSender": "SMS-Absendernama: Vorab registriata Nama oda oana vo de Standardwerte: InfoSMS, SMS Info, MaxSMS, INFO, SMS", + "promosmsPhoneNumber": "Telefonnumma (fia Poin konnst de Vorwoi weglossn)", + "deleteAPIKeyMsg": "Bist da ganz sicher, dass den API-Schlissl leschn wuist?", + "ntfyPriorityHelptextPriorityHigherThanDown": "A normale Priorität suitad höher sei ois de {0} Priorität. Priorität {1} is höher ois de {0} Priorität {2}", + "ntfyPriorityHelptextAllExceptDown": "Olle Ereignisse wern mit dera Priorität verschickt, außer {0}-Ereignisse, de Priorität {1} hom", + "wayToGetOnesenderUrlandToken": "D'URL und den Schlüssel kriagst auf da Onesender-Webseitn. Mehr Infos dazu findst unta {0}", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Zeitkritische Benachrichtigunga wern sofort zuagstait, a wann des Gerät im \"Bittschee ned störn\"-Modus is.", + "pingPerRequestTimeoutDescription": "Des is de maximale Wartezeit (in Sekundn), bevor a oanzlns Ping-Paket ois verloren guit", + "wayToGetWahaSession": "Vo dera Sitzung aus schickt WAHA Benachrichtigunga an d'Chat-ID. De findst im WAHA-Dashboard.", + "Advanced Message Queuing Protocol": "Fortgschriddns Nachrichten-Schlanga-Protokoll (AMQP) 1.0+", + "Broadband Forum User Services Platform": "USP (Breitband-Forum Nutza-Dinst-Plattform)", + "Extensible Messaging and Presence Protocol": "WebSocket-Ibadrog fia's Extensible Messaging and Presence Protocol (XMPP)", + "BACnet Secure Connect Direct Connection": "BACnet Secure Connect Direkt-Vabindung", + "Penguin Statistics Live Protocol v3": "Penguin Statistics Live-Protokoll v3 (Protobuf-Kodierung)", + "Discourage search engines from indexing site": "Suachmaschinan davo obhoidn, dass de Seitn indexiern", + "confirmImportMsg": "Bist da ganz sicher, dass d' d'Sicherung eispuin wuist? Schau liaba nomoi noch, ob d' de richtige Import-Option ausgwählt host.", + "aboutKumaURL": "Wannst des Feld fia de Uptime Kuma URL laar lasst, dann werd automatisch de GitHub-Seitn vom Projekt hergnumma.", + "mongodbCommandDescription": "Führ an MongoDB-Befehl gegn de Datenbank aus. Informationa über de verfügbarn Befehle findst in da {documentation}", + "threemaBasicModeInfo": "Hinweis: De Einbindung nutzt Threema Gateway im \"Basic Mode\" (serverbasierte Verschlüsselung). Mehr Details dazu findst unta {0}.", + "smspartnerPhoneNumberHelptext": "De Nummer muaß im internationaln Format {0}, {1} sei. Mehrere Nummern muaß ma mit {2} trenna", + "webhookAdditionalHeadersDesc": "Legt zusätzliche Header fest, de mit dem Webhook verschickt wern. Jeda Header muaß ois JSON-Key/Value-Paar agem wern.", + "dnsCacheDescription": "Des kannt in manche IPv6-Umgebunga evtl. ned hinhaua. Schoids as aus, wanns Probleme gabat.", + "backupDescription3": "Empfindliche Daten wia Benachrichtigungs-Token san in da Export-Datei drin; bittschee de Datei sicher aufbewahrn.", + "wayToGetKookGuildID": "Schoid den \"Entwickler-Modus\" in de Kook-Einstellunga ei und mach an Rechtsklick auf d'Gilde, damitst de ID kriagst", + "pushoverDesc1": "De Notfall-Priorität (2) hod standardmäßig an Zeitablauf vo 30 Sekundn zwischn de Versuach und lafft nacha oaner Stund aus.", + "privateOnesenderDesc": "Schau noch, ob de Telefonnumma gscheid is. Zum Verschicka an a private Numma, nimm zum Beispui: 628123456789", + "promosmsTypeFlash": "SMS FLASH - De Nachricht werd beim Empfänger automatisch am Gerät ozoagt. Geht bloß fia Empfänger aus Poln.", + "Content Type": "Inhoitstyp", + "templateLimitedToUpDownCertNotifications": "bloß fia AUF/O (UP/DOWN)/Zertifikats-Ablauf-Benachrichtigungen vafügbar", + "HeadersInvalidFormat": "De Kopfzeuin vo da Onfrog san koa gültigs JSON: ", + "invertKeywordDescription": "Schaug liaba, dass des Stichwortl ned do is, ois dass 's do is.", + "octopushSMSSender": "SMS-Absender: 3 bis 11 Zeichn (Buachstobm, Zoin und Leerzeichn)", + "wahaChatId": "Chat-ID (Telefonnumma / Kontakt-ID / Gruppn-ID)", + "issueWithGoogleChatOnAndroidHelptext": "Damit konnst aa Fehlers in da Software weida obm umgeh, so wia bei {issuetackerURL}", + "Add Tags": "Kennzeichnunga dazuafügn", + "color": "Farb", + "ignoreSecWebsocketAcceptHeaderDescription": "Erlaubt am Server, dass a ned mid am Sec-WebSocket-Accept-Header antword, wenn da Websocket-Upgrade hinhaut.", + "Ignore Sec-WebSocket-Accept header": "{0}-Header ignoria", + "wsSubprotocolDescription": "Fia mehra Infos zu de Subprotokolle schau bittschee in d' {documentation} neigschrim", + "Session Initiation Protocol": "WebSocket-Ibadrog fia SIP (Session Initiation Protocol)", + "WebSocket Application Messaging Protocol": "WAMP (Des WebSocket-Anwendung-Meldungsprotokoll)", + "Network API for Notification Channel": "OMA RESTful Netzwerk-API fia Benachrichtigungs-Kanäle", + "Web Process Control Protocol": "Web-Prozess-Steiarungs-Protokoll (WPCP)", + "jsflow": "jsFlow pubsub/queue Protokoll", + "Reverse Web Process Control": "Invers' Web-Prozess-Steiarungs-Protokoll (RWPCP)", + "Miele Cloud Connect Protocol": "Miele Cloud-Vabindungs-Protokoll", + "Push Channel Protocol": "Push-Kanal-Protokoll", + "Message Session Relay Protocol": "WebSocket-Ibadrog fia MSRP (Message Session Relay Protocol)", + "Binary Floor Control Protocol": "WebSocket-Ibadrog fia BFCP (Binary Floor Control Protocol)", + "Smart Home IP": "SHIP - Gscheids Dahoam IP", + "Softvelum Low Delay Protocol": "Softvelum Protokoll fia a gringe Vazögarung", + "OPC UA Connection Protocol": "OPC UA Vabindungsprotokoll", + "OPC UA JSON Encoding": "OPC UA JSON Kodierung", + "Swindon Web Server Protocol": "Swindon Web-Server-Protokoll (JSON-Kodierung)", + "Constrained Application Protocol": "Protokoll fia bschränkte Anwendungen (CoAP)", + "Softvelum WebSocket signaling protocol": "Softvelum WebSocket-Signalisierungsprotokoll", + "Cobra Real Time Messaging Protocol": "Cobra Echtzeit-Meldungsprotokoll", + "Declarative Resource Protocol": "Deklarativs Ressourcen-Protokoll", + "BACnet Secure Connect Hub Connection": "BACnet Secure Connect Hub-Vabindung", + "WebSocket Transport for JMAP": "WebSocket-Ibadrog fia JMAP (JSON Meta Application Protocol)", + "ITU-T T.140 Real-Time Text": "ITU-T T.140 Echtzeit-Text", + "Done.best IoT Protocol": "Done.best IoT-Protokoll", + "Collection Update": "Des Websocket-Subprotokoll fia Sammlungs-Aktualisiarunga", + "Text IRC Protocol": "Text-IRC-Protokoll", + "Binary IRC Protocol": "Binärs-IRC-Protokoll", + "Dark": "Dunkla", + "Theme - Heartbeat Bar": "Design - Herzschlag-Balkn", + "styleElapsedTime": "Vaganga Zeit untam Herzschlag-Balkn", + "styleElapsedTimeShowNoLine": "Ozoagn (ohne Linien)", + "styleElapsedTimeShowWithLine": "Ozoagn (mid Linien)", + "Normal": "Ganz normal", + "Bottom": "Untn", + "None": "Gar nix", + "Timezone": "Zeidzon", + "Search Engine Visibility": "Sichtboarkeit fia Suachmaschinan", + "Allow indexing": "Indexierung erlaubm", + "Current Password": "Aktuells Passwoat", + "Repeat New Password": "Neis Passwoat wiedahoin", + "Update Password": "Passwoat aktualisiern", + "Disable Auth": "Auth ausschoidn", + "Enable Auth": "Auth einschoidn", + "disableauth.message1": "Bist da ganz sicher, dass d' {disableAuth} wuist?", + "disable authentication": "Authentifizierung ausschoidn", + "Please use this option carefully!": "Pass bittschee gscheid auf mid dera Option!", + "where you intend to implement third-party authentication": "wo du a Drittanbieta-Authentifizierung eibaua wuist", + "Logout": "Ausloggn", + "Leave": "Valassn", + "I understand, please disable": "I hob's kapiad, bittschee ausschoidn", + "Confirm": "Bestätign", + "Tag with this name already exist.": "A Kennzeichnung mid dem Nama gibts scho.", + "Tag with this value already exist.": "A Kennzeichnung mid dem Wert gibts scho.", + "tagAlreadyOnMonitor": "De Kennzeichnung (Nam und Wert) is beim Monitor scho dabei oda werd grod dazuagfügt.", + "tagAlreadyStaged": "De Kennzeichnung (Nam und Wert) is fia den Durchgang scho vorgmerkt.", + "value (optional)": "Wert (optional)", + "Gray": "Grau", + "Red": "Rot", + "Orange": "Orange", + "Green": "Grea", + "Blue": "Blau", + "Indigo": "Indigo", + "Purple": "Lila", + "Pink": "Rosa", + "Search...": "Suacha…", + "Search monitored sites": "Überwachte Seitn suacha", + "webhookFormDataDesc": "{multipart} is guad fia PHP. Des JSON muaß mit {decodeFunction} ausglesn wern", + "Avg. Ping": "Durschn. Ping", + "Avg. Response": "Durschn. Antwortzeit", + "Entry Page": "Einstiegssaitn", + "statusPageNothing": "Do is nix, bittschee füg a Gruppn oda an Monitor hinzu.", + "statusPageRefreshIn": "Aktualisierung in: {0}", + "No Services": "Keine Dienste", + "All Systems Operational": "Olle Systeme laffan ohne Probleme", + "Partially Degraded Service": "Teilweis eigschränkta Dienst", + "Degraded Service": "Eigschränkta Dienst", + "Add Group": "Gruppn hinzufügn", + "Add a monitor": "Monitor hinzufügn", + "Edit Status Page": "Statusseitn bearbeitn", + "Status Page": "Statusseitn", + "Status Pages": "Statusseitn", + "webhookJsonDesc": "{0} is guad fia olle modernan HTTP-Server wie zum Beispui Express.js", + "templateMonitorJSON": "Objekt, des an Monitor bschreibt", + "templateLimitedToUpDownNotifications": "bloß fia AUF/O-Benachrichtigungen vafügbar", + "webhookAdditionalHeadersTitle": "Extra Kopfzeuin", + "webhookBodyPresetOption": "Vorgob - {0}", + "webhookBodyCustomOption": "Eigna Inhoit", + "Webhook URL": "Webhook-Url", + "Priority": "Wichtigkeit", + "emojiCheatSheet": "Emoji-Spickzedl: {0}", + "Read more": "Lies weida", + "appriseInstalled": "Apprise is scho drauf.", + "appriseNotInstalled": "Apprise is ned installiert. {0}", + "Method": "Art und Weis", + "Body": "Inhoit", + "PushUrl": "Push-Adress", + "BodyInvalidFormat": "Da Inhoit vo da Onfrog is koa gültigs JSON: ", + "descriptionHelpText": "Werd auf'm internen Dashboard ozoagt. Markdown is erlaubt und werd vor da Anzeige bereinigt (Leerzeichn und Einrückunga bleim dahoitn).", + "telegramProtectContentDescription": "Wannst des aktivierst, wern d'Nachrichtn vom Bot in Telegram vor'm Weiterleitn und Speichern gschützt.", + "Setup Notification": "Benachrichtigung earichdn", + "Light": "Hella", + "Path": "Pfad", + "templateHeartbeatJSON": "Objekt, des an Heartbeat bschreibt", + "templateMsg": "Benachrichtigungstext", + "Show Clickable Link Description": "Wann des ausgwählt is, ko jeda, der Zuagriff auf de Statusseitn hod, a de Monitor-URL seng.", + "wayToGetSevenIOApiKey": "Geh auf's Dashboard unta app.seven.io > Developer > API-Key > auf den greana \"Hinzufügn\"-Knopf drucka", + "wayToGetEvolutionUrlAndToken": "D'API-URL und den Schlüssel kriagst, wannst bei {0} in dein gwünschtn Kanal neigehst", + "wayToGetWhapiUrlAndToken": "D'API-URL und den Schlüssel kriagst, wannst bei {0} in dein gwünschtn Kanal neigehst", + "templateServiceName": "Dienstnam", + "templateStatus": "zustand", + "templateHostnameOrURL": "Hostnam oda URL", + "defaultFriendlyName": "Neia Monitor", + "Change Password": "Passwoat ändan", + "filterActive": "Aktiv", + "Inactive": "Inaktiv", + "Token": "Berechtigungs-Code", + "Show URI": "URI ozoagn", + "Tags": "Kennzeichnunga", + "Add New Tag": "Neie Kennzeichnung dazuafügn", + "Add New below or Select...": "Untn a neis dazuafügn oda auswähln…", + "filterActivePaused": "Pausiat", + "Active": "Aktiv", + "Custom": "Selba gmacht", + "Go to Dashboard": "Auf's Dashboard geh", + "defaultNotificationName": "Mei {notification} Alarm ({number})", + "here": "do", + "Post URL": "POST-Url", + "Required": "Erforderlich", + "Server URL": "Server-Adress", + "Headers": "Kopfzeuin", + "disableAPIKeyMsg": "Bist da ganz sicher, dass den API-Schlissl deaktivern wuist?", + "wayToGetPagerTreeIntegrationURL": "Soboidst de Uptime Kuma Integration in PagerTree oglegt host, kopier den \"Endpoint\". Olle Details findst unta {0}", + "deleteStatusPageMsg": "Bist da ganz sicher, dass de Statusseitn leschn wuist?", + "wayToGetClickSendSMSToken": "Den API-Nutzama und in API-Schlissl kriagst vo {here}.", + "Then choose an action, for example switch the scene to where an RGB light is red.": "Dann suach da a Aktion aus, zum Beispui an Szenenwechsel, bei dem a RGB-Liacht auf Rot gschait werd.", + "New Password": "Neis Passwoat", + "now": "iatzad", + "time ago": "vor {0}", + "-year": "-Joahr", + "Accepted Status Codes": "Akzeptiade Statuscodes", + "Save": "Speichern", + "Host URL": "Host-URL", + "ignoredTLSError": "TLS/SSL-Fehla san ignoriad worn", + "pushOptionalParams": "Optionale Parameta: {0}", + "programmingLanguages": "Programmiasprochn", + "Application Token": "Anwendungstoken", + "locally configured mail transfer agent": "lokal konfiguierda Mail-Ibadrog-Agent", + "ignoreTLSErrorGeneral": "TLS/SSL-Fehla fia d'Vabindung ignoria", + "pushViewCode": "Wia ma an Push-Monitor hernimmt? (Code oschaun)", + "Json Query Expression": "Json Abfrog-Ausdruck", + "Push URL": "Push-URL", + "needPushEvery": "Du soist de URL olle {0} Sekundn afruafa.", + "pushOthers": "Ondane", + "Auto": "Automatisch", + "successKeyword": "Des Stichwort fia \"Erfoig\"", + "records": "Datensätze", + "HTTP Options": "HTTP-Auswoimöglichkeiten", + "One record": "Ei Datensatz", + "Current User": "Da Benutza, der grod dro is", + "topic": "Des Thema", + "topicExplanation": "Des MQTT-Thema, des ma im Aug bhoidn wuin", + "mqttWebSocketPath": "Da MQTT-WebSocket-Pfad", + "mqttWebsocketPathExplanation": "Da Pfad fia d'WebSocket-Vabindungen iba MQTT (zum Beispui /mqtt)", + "mqttWebsocketPathInvalid": "Bittschee nimm a richte Form fia den WebSocket-Pfad", + "mqttHostnameTip": "Bittschee nimm des Format {hostnameFormat}", + "successKeywordExplanation": "Des MQTT-Wort, des ma ois Erfoig geitn lassn", + "recent": "Was grod erst war", + "Reset Token": "Des Token zum Zurücksetzn", + "Done": "Basst scho", + "Info": "Bscheid", + "Security": "Sicherheit", + "Steam API Key": "Da Steam-Schlissl fia d'Schnittsteijn", + "Shrink Database": "De Datenbank a wengal kloaner macha", + "Pick a RR-Type...": "Suach da an RR-typ aus…", + "Pick Accepted Status Codes...": "Suach da d'Statuscodes aus, de bassn…", + "Default": "So wia's oiwai is", + "Create Incident": "An Vorfoi eitrogn", + "Title": "Iberschrift", + "Content": "Des, wos drin steht", + "Style": "Wia's ausschaugt", + "info": "Bscheid", + "warning": "Obacht", + "danger": "Gfai", + "critical": "Brenzlig", + "Monitor History": "De Gschicht vom Monitor", + "clearDataOlderThan": "De Daten vo da Monitor-Gschicht fia {0} Dog aufhem.", + "PasswordsDoNotMatch": "De Kennwerter bassn ned zam.", + "resolverserverDescription": "Cloudflare is da Standard-Server. Du konnst den Resolver-Server jedazeit ändern.", + "keywordDescription": "Suach des Stichwort im normalen HTML oder JSON. Bei da Suach werd zwischn Groß- und Kleinschreibung untaschiedn.", + "pushoverDesc2": "Wennst d'Meldungen an untaschiedliche Gerät verschicka wuist, dann füll des Feld fia de Gerät aus.", + "octopushLegacyHint": "Nimmst du de oide Version vo Octopush (2011-2020) her oder de neie?", + "groupOnesenderDesc": "Schaug, dass de GroupID passt. Wennst a Nachricht in a Gruppn schicka wuist, zum Beispui: 628123456789-342345", + "rabbitmqNodesDescription": "Gib de URL fia de RabbitMQ-Verwaltungsknotn ei, mit Protokoll und Port. Zum Beispui: {0}", + "dnsPortDescription": "DNS-Server-Anschluss. Standard is 53. Den Port konnst jedazeit ändern.", + "wayToGetHeiiOnCallDetails": "Wia ma d'Trigger-ID und de API-Schlissl kriagt, steht ois in da {documentation} drin", + "telegramTemplateFormatDescription": "Telegram erlaubt untaschiedliche Schreibweisn fia Nachrichten, schau bei Telegram {0} fia de ganz genauen Details nacha.", + "wayToGetClickSMSIRTemplateID": "De Vorlog muss a {uptkumaalert} Fejd drin ham. Du konnst {here} a neie Vorlog bastln.", + "Custom CSS": "Eigns CSS-Gwandl", + "error": "Do hod's wos", + "primary": "hauptsach", + "dark": "dunkl", + "Post": "Post", + "Please input title and content": "Bittschee gib a Überschrift und an Inhalt ei", + "Created": "Erstellt", + "Last Updated": "Zletzt hergricht", + "Switch to Light Theme": "Auf d'heije Ansicht umsteijn", + "Switch to Dark Theme": "Auf d'finstere Ansicht umsteijn", + "Show Tags": "De Pickerl zoagn", + "Hide Tags": "De Pickerl vostecka", + "Description": "Wos des eigntlich is", + "No monitors available.": "Es san koane Monitorn do.", + "Add one": "An neia dazua doa", + "No Monitors": "Koane Monitor do", + "Untitled Group": "A Gruppn ohne Nam", + "Services": "De Dienste", + "Discard": "Weg damit", + "Cancel": "Abbrechn", + "Installed": "Installiert", + "Not installed": "Ned installiert", + "Running": "Des lafft", + "Not running": "Des lafft ned", + "Add New Status Page": "A neie Statusseitn dazua doa", + "Slug": "Namens-Kurzl", + "Accept characters:": "De Zeichn san erlaubt:", + "wayToGetCloudflaredURL": "(Lad da Cloudflared vo {0} runter)", + "cloudflareWebsite": "Cloudflare-Netzseitn", + "Don't know how to get the token? Please read the guide:": "Woast ned, wia ma an Token kriagt? Bittschee lies da d'Anleitung durch:", + "Domain Names": "Internet-Adressn (Domains)", + "signedInDisp": "Ois {0} angmejdt", + "Show Powered By": "\"Gmocht vo\" zoagn", + "signedInDispDisabled": "D'Anmeldung is ausgschoidt.", + "RadiusSecret": "Radius-Gheimnis", + "deleteDockerHostMsg": "Bist da ganz sicher, dass den Docker-Host fia olle Monitore leschn wuist?", + "telegramSendSilentlyDescription": "Schickt de Nachricht ganz stad. De Leid kriagn a Meldung, aba ohne an Ton.", + "chatIDNotFound": "D'Chat-ID is ned gfundn worn; schreib bittschee zeascht amoi a Nachricht an den Bot", + "wayToCheckSignalURL": "Dast seng konnst, wia ma des einricht, schau da de Netzseitn o:", + "Proxy": "Proxy", + "twilloMessagingServiceSIDHelptext": "Gib dei Messaging Service SID do ei, wennst {twillo_messaging_service_help_link} hernimmsst, um d'Absender und d'Funktionen zum Verwalten", + "cellsyntOriginatortypeAlphanumeric": "A Buchstabm-Zoin-Folg (höchstns 11 Zeichn). Wer des kriagt, ko auf d'Nachricht ned antwortn.", + "cellsyntSplitLongMessages": "Lange Nachrichten in bis zu 6 Teile aufteijn. 153 x 6 = 918 Zeichn.", + "Invalid": "Des is a Schmarrn", + "User": "Benutza", + "Remove Token": "Den Token weghaun", + "Start": "Af geht's", + "No consecutive dashes": "Koane Bindestrich hintereinanda", + "startOrEndWithOnly": "Foing oder Aufhern deafs bloß mit {0}", + "statusPageSpecialSlugDesc": "Extra-Kurzl {0}: De Seitn werd zoagt, wenn ma gar nix eigebm hat", + "Next": "Weida", + "The slug is already taken. Please choose another slug.": "Des Kurzl gibt's scho. Suach da bittschee a anders aus.", + "No Proxy": "Koa Proxy", + "Authentication": "D'Anmeldung", + "HTTP Basic Auth": "HTTP Standard-Auth", + "New Status Page": "A neie Statusseitn", + "Page Not Found": "De Seitn findt ma ned", + "Reverse Proxy": "Reverse-Proxy", + "Backup": "Sicherheitskopie", + "About": "Iaba des Ganze", + "Message:": "Nachricht:", + "grpcMethodDescription": "Nam vo d'Methodn wern in camelCase umgwandelt, so wia sayHello, check, und so weida.", + "auto-select": "Automatisch aussuacha", + "Select": "Aussuacha", + "selectedMonitorCount": "{0} san ausgwählt", + "Check/Uncheck": "Ohackln oder Weglassn", + "Powered by": "Lafft mit", + "Customize": "So hiwiang wia mas braucht", + "Custom Footer": "De eigne Fuasszeijn", + "Proxies": "De Proxies", + "default": "Standard", + "enabled": "Eigschoidt", + "setAsDefault": "Ois Standard festleng", + "deleteProxyMsg": "Wuist den Proxy echt fia oisamt löschn?", + "proxyDescription": "Du muasst an Proxy scho am Monitor zuadeitn, sonst basst des ned.", + "Certificate Chain": "Da gane Rattnschwanz vo de Zertifikate", + "Valid": "Des is recht so", + "Stop": "Hoid, stop", + "HTTP Headers": "HTTP-Kopfzeijn", + "Trust Proxy": "Vertrau am Proxy", + "Other Software": "Andane Software", + "Valid To:": "Gültig bis:", + "Days Remaining:": "Tog, de no bleibm:", + "Issuer:": "Aussteller:", + "Fingerprint:": "Fingabdruck:", + "No status pages": "Koane Statusseitn do", + "For example: nginx, Apache and Traefik.": "Zum Beispui: nginx, Apache und Traefik.", + "Please read": "Bittschee lesn", + "Subject:": "Betreff:", + "Domain Name Expiry Notification": "Domain-Nam-Ablauf-Warnung", + "Add a new expiry notification day": "An neia Tog fia d'Ablauf-Meldung dazua doa", + "Remove the expiry notification": "Den Tog fia d'Ablauf-Meldung weghaun", + "Date Created": "Wann's gmocht worn is", + "Footer Text": "Da Text fia d'Fuasszeijn", + "Refresh Interval": "Wia oft nei glon werd", + "Refresh Interval Description": "De Statusseitn ladt se olle {0} Sekundn komplett nei", + "promosmsTypeEco": "SMS ECO - billig, aba lahm und oft iabalastet. Geht bloß fia Leid in Poln.", + "light": "heij", + "certHostnameMismatch": "Da Hostnama vom Zertifikat basst ned zur Monitor-URL.", + "Container Name / ID": "Container Nama / ID", + "Docker Host": "Docker-Host", + "Docker Hosts": "Docker-Hosts", + "Domain": "Domain", + "Workstation": "Oabatsplatz", + "Packet Size": "Paketgräß", + "Bot Token": "Bot-Token", + "wayToGetTelegramToken": "Da konst da a Token vo {0} hoin.", + "Chat ID": "Chat-ID", + "telegramMessageThreadID": "(Optional) Nochrichtn-Thread-ID", + "telegramSendSilently": "Stad schicka", + "wayToGetLineNotifyToken": "An Access-Token konst da vo {0} hoin", + "supportBaleChatID": "Unterstützt Direkt-Chat / Gruppn / Kanal Chat-ID", + "wayToGetBaleToken": "Da konst da a Token vo {0} hoin.", + "Home Assistant URL": "Home-Assistant URL", + "Long-Lived Access Token": "Langzeit-Zuagriffstoken", + "Notification Service": "Benachrichtigungs-Dienst", + "default: notify all devices": "Standard: Olle Gräta bscheid gem", + "Frontend Version do not match backend version!": "D'Frontend-Version basst ned zur Backend-Version zam!", + "lastDay1": "Letzda Dog im Monat", + "Event type:": "Ereignis-Typ:", + "Server Timezone": "Server-Zeitzone", + "telegramProtectContent": "Vorm Weidaschicka/Speichern schützn", + "Trigger type:": "Ausläsa-Typ:", + "endDateTime": "Enddatum/-zeid", + "warningTimezone": "Des nutzt d'Server-Zeitzone", + "weekdayShortTue": "Di", + "dayOfMonth": "Dog im Monat", + "RadiusSecretDescription": "Des gmoasame Gheimnis zwischn Client und Server", + "Coming Soon": "Kimmt boid", + "telegramUseTemplate": "A eigne Nochrichtnvorlog hernehma", + "telegramUseTemplateDescription": "Wenns eigschoid is, wead d'Nochricht mit ana eignen Vorlog vaschickt.", + "telegramServerUrl": "(Optional) Server-URL", + "supportTelegramChatID": "Unterstützt Direkt-Chat / Gruppn / Kanal Chat-ID", + "YOUR BOT TOKEN HERE": "DEIN BOT-TOKEN KIMMT DO NEI", + "disableCloudflaredNoAuthMsg": "Du bist im \"No Auth\"-Modus, do brauchts koa Passwort.", + "Automations can optionally be triggered in Home Assistant:": "Automatisierungen kinnan optional im Home Assistant ausglöst wern:", + "Frontend Version": "Frontend-Version", + "Optional": "Optional", + "backupRecommend": "Bittschee mach liaba direkt a Backup vom Volume oda vom Datnordna (./data/).", + "and": "und", + "or": "oda", + "sameAsServerTimezone": "Gleich wia d'Server-Zeitzone", + "startDateTime": "Startdatum/-zeid", + "weekdayShortSun": "So", + "dayOfWeek": "Wochadog", + "weekdayShortMon": "Mo", + "weekdayShortWed": "Mi", + "lastDay": "Letzda Dog", + "lastDay2": "Vorletzda Dog im Monat", + "lastDay3": "Drittletzda Dog im Monat", + "lastDay4": "Viertletzda Dog im Monat", + "No Maintenance": "Koa Wartung", + "maintenanceStatus-unknown": "Unbekannt", + "Display Timezone": "Zeitzone ozoang", + "statusPageMaintenanceEndDate": "Ende", + "IconUrl": "Icon-URL", + "pauseMaintenanceMsg": "Bist da sicha, dassd pausiern wuisd?", + "maintenanceStatus-under-maintenance": "Werd grod gwart", + "maintenanceStatus-inactive": "Inaktiv", + "maintenanceStatus-scheduled": "Eiplant", + "maintenanceStatus-ended": "Beendt", + "weekdayShortSat": "Sa", + "RadiusCalledStationIdDescription": "D'Kennung vo da ogruafna Station", + "RadiusCalledStationId": "D'Kennung vo da ogruafna Station", + "RadiusCallingStationIdDescription": "D'Kennung vom ogruafna Grät", + "RadiusCallingStationId": "D'Kennung vo da oruafandn Station", + "Certificate Expiry Notification": "Meldung, dass s'Zertifikat oblafft", + "API Username": "API-Benutzanama", + "API Key": "API-Schlissl", + "Show update if available": "Zoag s'Update o, wenns oans gibt", + "Also check beta release": "Schau a noch da Beta-Version", + "Using a Reverse Proxy?": "Vawendst an Reverse Proxy?", + "Check how to config it for WebSocket": "Schau noch, wiasd des fia WebSocket eistellst", + "Steam Game Server": "Steam Spui-Server", + "Most likely causes:": "De wahrscheinlichtsn Gründ:", + "The resource is no longer available.": "De Ressource is nimmer do.", + "There might be a typing error in the address.": "Es kunnt a Tippfehler in da Adress sei.", + "What you can try:": "Wosd probiern kannst:", + "Retype the address.": "Schreib d'Adress nomoi nei.", + "Go back to the previous page.": "Geh zruck zur vorign Seitn.", + "noDockerHostMsg": "Ned vafügbar. Richt zerscht amoi an Docker Host ei.", + "DockerHostRequired": "Bittschee stej an Docker Host fia den Monitor ei.", + "Connection String": "Vabindungszeichenfoig", + "Query": "Obfrog", + "settingsCertificateExpiry": "Oblauf vom TLS-Zertifikat", + "certificationExpiryDescription": "HTTPS-Monitore gem Bscheid, wenn s'TLS-Zertifikat oblafft in:", + "Setup Docker Host": "Docker Host eirichtn", + "Connection Type": "Vabindungstyp", + "Docker Daemon": "Docker-Daemon", + "socket": "Socket", + "tcp": "TCP / HTTP", + "Docker Container": "Docker-Container", + "cronExpression": "Cron-Ausdruck", + "cronSchedule": "Zeidplan: ", + "invalidCronExpression": "Unguiltiga Cron-Ausdruck: {0}", + "recurringInterval": "Intervall", + "Recurring": "Wiedakehrend", + "strategyManual": "Händisch Aktiv/Inaktiv", + "Enable DNS Cache": "(Vaoited) DNS-Cache fia HTTP(s)-Monitore eischoidn", + "Disable": "Ausschoidn", + "Enable": "Eischoidn", + "Examples": "Beispui", + "Event data:": "Ereignis-Datn:", + "weekdayShortThu": "Do", + "weekdayShortFri": "Fr" } diff --git a/src/lang/ca.json b/src/lang/ca.json index 2a1a5d29a..fffe97810 100644 --- a/src/lang/ca.json +++ b/src/lang/ca.json @@ -615,7 +615,7 @@ "tagNameExists": "Ja existeix una etiqueta del sistema amb aquest nom. Seleccioneu-la de la llista o utilitzeu un nom diferent.", "high": "alt", "defaultFriendlyName": "Nou monitor", - "descriptionHelpText": "Es mostra al tauler intern. S’admet l’ús de Markdown i s’aplica una neteja segura (es conserven els espais i la sagnia) abans de mostrar-se.", + "descriptionHelpText": "Es mostra al tauler intern. S’admet l’ús de Markdown i s’aplica una neteja segura (es conserven els espais i la sagría) abans de mostrar-se.", "Clear All Events": "Neteja tots els esdeveniments", "Could not clear events": "No s'han pogut netejar {failed}/{total} esdeveniments", "invertKeywordDescription": "Busca que la paraula clau no hi sigui present, en lloc de que hi sigui.", @@ -625,7 +625,7 @@ "octopushLogin": "Nom d’usuari de les credencials de l’API HTTP al tauler de control.", "promosmsLogin": "Nom d’inici de sessió de l’API", "promosmsPassword": "Contrasenya de l’API", - "supportBaleChatID": "Admet xat directe, grups i ID de canals de xat.", + "supportBaleChatID": "Admet Xat Directe / Grups / ID de xat del canal", "wayToGetBaleChatID": "Pots obtenir el teu ID de xat enviant un missatge al bot i anant a aquesta URL per veure el chat_id:", "wayToGetBaleToken": "Pots obtenir un token des de {0}.", "Events cleared successfully": "Els esdeveniments s'han esborrat correctament.", @@ -633,7 +633,23 @@ "clearAllEventsMsg": "Esteu segur que voleu suprimir tots els esdeveniments?", "endpoint": "endpoint", "keywordDescription": "Cerca paraules clau en HTML pla o en resposta JSON. La cerca distingeix entre majúscules i minúscules.", - "jsonQueryDescription": "Analitza i extreu dades específiques de la resposta JSON del servidor mitjançant una JSON query, o bé utilitza “$” per mostrar la resposta en cru si no s’espera un JSON.\nEl resultat es compara amb el valor esperat com a cadenes de text. Consulta {0} per veure la documentació i fes servir {1} per provar consultes.", + "jsonQueryDescription": "Analitza i extreu dades específiques de la resposta JSON del servidor mitjançant una JSON query, o bé utilitza “$” per mostrar la resposta en cru si no s’espera un JSON. El resultat es compara amb el valor esperat com a cadenes de text. Consulta {0} per veure la documentació i fes servir {1} per provar consultes.", "auto-select": "Selecció Automàtica", - "backupDescription2": "Nota: les dades d’historial i d’esdeveniments no estan incloses." + "backupDescription2": "Nota: les dades d’historial i d’esdeveniments no estan incloses.", + "ignoreSecWebsocketAcceptHeaderDescription": "Permet que el servidor no respongui amb la capçalera Sec-WebSocket-Accept si l'actualització de websocket té èxit.", + "Advanced Message Queuing Protocol": "Protocol avançat de cues de missatges (AMQP) 1.0+", + "Miele Cloud Connect Protocol": "Protocol de connexió al núvol de Miele", + "Ignore Sec-WebSocket-Accept header": "Ignora la capçalera de {0}", + "wsSubprotocolDescription": "Per obtenir més informació sobre els subprotocols, consulteu la {documentació} si us plau", + "WebSocket Application Messaging Protocol": "WAMP (Protocol de missatgeria d'aplicacions WebSocket)", + "Session Initiation Protocol": "Transport WebSocket per a SIP (Protocol d'inici de sessió)", + "Network API for Notification Channel": "API de xarxa RESTful OMA per al canal de notificació", + "Web Process Control Protocol": "Protocol de control de processos web (WPCP)", + "jsflow": "Protocol de pubsub/cua de jsFlow", + "Reverse Web Process Control": "Protocol de control de processos web invers (RWPCP)", + "Extensible Messaging and Presence Protocol": "Transport WebSocket per al protocol extensible de missatgeria i presència (XMPP)", + "Smart Home IP": "SHIP - IP de la llar intel·ligent", + "Push Channel Protocol": "Protocol de canal push", + "Message Session Relay Protocol": "Transport WebSocket per a MSRP (Protocol de retransmissió de sessions de missatges)", + "Binary Floor Control Protocol": "Transport WebSocket per a BFCP (Protocol de control de planta binària)" } diff --git a/src/lang/de-CH.json b/src/lang/de-CH.json index 2bfa0fba7..8bf99b3cd 100644 --- a/src/lang/de-CH.json +++ b/src/lang/de-CH.json @@ -1280,5 +1280,9 @@ "Penguin Statistics Live Protocol v3": "Penguin Statistics Live Protokoll v3 (Protobuf encoding)", "Webpush Helptext": "Web-Push funktioniert nur mit SSL-Verbindungen (HTTPS). Bei iOS-Geräten muss die Webseite zuvor zum Startbildschirm hinzugefügt werden.", "minimumIntervalWarning": "Intervalle unter 20 Sekunden können zu einer schlechten Leistung führen.", - "lowIntervalWarning": "Möchtest du den Intervallwert wirklich auf unter 20 Sekunden einstellen? Dies kann zu Leistungseinbussen führen, insbesondere wenn eine grosse Anzahl von Monitoren vorhanden ist." + "lowIntervalWarning": "Möchtest du den Intervallwert wirklich auf unter 20 Sekunden einstellen? Dies kann zu Leistungseinbussen führen, insbesondere wenn eine grosse Anzahl von Monitoren vorhanden ist.", + "settingsDomainExpiry": "Ablauf der Domain", + "labelDomainExpiry": "Ablauf der Domain", + "labelDomainNameExpiryNotification": "Benachrichtigung zum Ablauf des Domainnamens", + "domainExpiryDescription": "Benachrichtigung auslösen, wenn Domainnamen abläuft. In:" } diff --git a/src/lang/de-DE.json b/src/lang/de-DE.json index 049dc3a8c..c9a352869 100644 --- a/src/lang/de-DE.json +++ b/src/lang/de-DE.json @@ -1,8 +1,8 @@ { "languageName": "Deutsch", "Settings": "Einstellungen", - "Dashboard": "Dashboard", - "New Update": "Update verfügbar", + "Dashboard": "Überblick", + "New Update": "Aktualisierung verfügbar", "Language": "Sprache", "Appearance": "Erscheinungsbild", "Theme": "Design", @@ -10,21 +10,21 @@ "Version": "Version", "Check Update On GitHub": "Auf GitHub nach Updates suchen", "List": "Liste", - "Home": "Home", + "Home": "Startseite", "Add": "Hinzufügen", "Add New Monitor": "Neuen Monitor hinzufügen", "Quick Stats": "Übersicht", - "Up": "Online", - "Down": "Offline", + "Up": "Aktiv", + "Down": "Inaktiv", "Pending": "Ausstehend", "Unknown": "Unbekannt", - "Cannot connect to the socket server": "Verbindung zum Socket-Server fehlgeschlagen", - "Reconnecting...": "Verbinde erneut...", + "Cannot connect to the socket server": "Keine Verbindung zum Socket-Server möglich", + "Reconnecting...": "Verbindung wird wiederhergestellt…", "Pause": "Pausieren", "pauseDashboardHome": "Pausiert", "Name": "Name", "Status": "Status", - "DateTime": "Datum / Zeit", + "DateTime": "Datum/Uhrzeit", "Message": "Nachricht", "No important events": "Keine wichtigen Ereignisse", "Resume": "Fortsetzen", @@ -32,12 +32,12 @@ "Delete": "Löschen", "Current": "Aktuell", "Uptime": "Verfügbarkeit", - "Cert Exp.": "Zertifikat läuft ab", + "Cert Exp.": "Zertifikatsablauf", "day": "Tag | Tage", "-day": "-Tage", "hour": "Stunde", "-hour": "-Stunden", - "checkEverySecond": "Alle {0} Sekunden überprüfen", + "checkEverySecond": "Prüfung alle {0} Sekunden", "Response": "Antwortzeit", "Ping": "Ping", "Monitor Type": "Monitor-Typ", @@ -48,15 +48,15 @@ "Port": "Port", "Heartbeat Interval": "Prüfintervall", "Retries": "Wiederholungen", - "retriesDescription": "Maximale Anzahl an Wiederholungen, bevor der Dienst als 'Offline' markiert und eine Benachrichtigung gesendet wird.", + "retriesDescription": "Maximale Wiederholungen, bevor der Dienst als inaktiv markiert und eine Benachrichtigung gesendet wird", "Advanced": "Erweitert", - "ignoreTLSError": "TLS/SSL-Fehler bei HTTPS-Webseiten ignorieren", + "ignoreTLSError": "TLS/SSL-Fehler bei HTTPS-Websites ignorieren", "Upside Down Mode": "Umgekehrter Modus", - "upsideDownModeDescription": "Im umgekehrten Modus gilt der Dienst als 'Offline', wenn er erreichbar ist.", + "upsideDownModeDescription": "Kehrt den Status um. Wenn der Dienst erreichbar ist, wird er als INAKTIV angezeigt.", "Max. Redirects": "Max. Weiterleitungen", - "maxRedirectDescription": "Maximale Anzahl von Weiterleitungen, denen gefolgt werden soll. Auf 0 setzen, um Weiterleitungen zu deaktivieren.", + "maxRedirectDescription": "Maximale Anzahl von Weiterleitungen. Auf 0 setzen, um Weiterleitungen zu deaktivieren.", "Accepted Status Codes": "Akzeptierte Statuscodes", - "acceptedStatusCodesDescription": "Wähle die Statuscodes, die als erfolgreiche Antwort gelten sollen.", + "acceptedStatusCodesDescription": "Wähle Statuscodes aus, die als erfolgreiche Antwort gelten sollen.", "Save": "Speichern", "Notifications": "Benachrichtigungen", "Not available, please setup.": "Nicht verfügbar, bitte einrichten.", @@ -64,29 +64,29 @@ "Light": "Hell", "Dark": "Dunkel", "Auto": "Automatisch", - "Theme - Heartbeat Bar": "Design - Zeitleiste", + "Theme - Heartbeat Bar": "Design – Prüfintervallleiste", "Normal": "Normal", "Bottom": "Unten", "None": "Keine", "Timezone": "Zeitzone", "Search Engine Visibility": "Sichtbarkeit für Suchmaschinen", - "Allow indexing": "Indizierung erlauben", - "Discourage search engines from indexing site": "Suchmaschinen davon abhalten, die Seite zu indizieren", + "Allow indexing": "Indexierung erlauben", + "Discourage search engines from indexing site": "Suchmaschinen davon abhalten, die Seite zu indexieren", "Change Password": "Passwort ändern", "Current Password": "Aktuelles Passwort", "New Password": "Neues Passwort", "Repeat New Password": "Neues Passwort wiederholen", - "passwordNotMatchMsg": "Die Passwörter stimmen nicht überein.", + "passwordNotMatchMsg": "Die Passwortwiederholung stimmt nicht überein.", "Update Password": "Passwort aktualisieren", "Disable Auth": "Authentifizierung deaktivieren", "Enable Auth": "Authentifizierung aktivieren", - "disableauth.message1": "Bist du sicher, dass du die {disableAuth} möchtest?", + "disableauth.message1": "Möchtest du wirklich die {disableAuth}?", "disable authentication": "Authentifizierung deaktivieren", - "disableauth.message2": "Dies ist für Szenarien gedacht, {intendThirdPartyAuth} vor Uptime Kuma geschaltet hast, wie z.B. Cloudflare Access, Authelia oder andere Authentifizierungsmechanismen.", - "where you intend to implement third-party authentication": "in denen du eine externe Authentifizierung", - "Please use this option carefully!": "Bitte nutze diese Option mit Vorsicht!", + "disableauth.message2": "Diese Option ist für Szenarien gedacht, {intendThirdPartyAuth} vor Uptime Kuma geschaltet ist, z. B. Cloudflare Access, Authelia oder andere Authentifizierungsmechanismen.", + "where you intend to implement third-party authentication": "in denen eine externe Authentifizierung", + "Please use this option carefully!": "Bitte mit Vorsicht verwenden!", "Logout": "Abmelden", - "notificationDescription": "Benachrichtigungen müssen einem Monitor zugewiesen werden, damit sie funktionieren.", + "notificationDescription": "Benachrichtigungen müssen einem Monitor zugewiesen werden, um zu funktionieren.", "Leave": "Verlassen", "I understand, please disable": "Ich verstehe, bitte deaktivieren", "Confirm": "Bestätigen", @@ -95,67 +95,67 @@ "Username": "Benutzername", "Password": "Passwort", "Remember me": "Angemeldet bleiben", - "Login": "Einloggen", - "No Monitors, please": "Keine Monitore, bitte", - "add one": "hinzufügen", + "Login": "Anmelden", + "No Monitors, please": "Keine Monitore vorhanden, bitte", + "add one": "einen hinzufügen", "Notification Type": "Benachrichtigungstyp", "Email": "E-Mail", "Test": "Testen", "Certificate Info": "Zertifikatsinformationen", - "keywordDescription": "Suchbegriff in der HTML- oder JSON-Antwort finden. Groß-/Kleinschreibung wird beachtet.", + "keywordDescription": "Sucht nach einem Schlüsselwort in der HTML- oder JSON-Antwort. Die Suche unterscheidet zwischen Groß- und Kleinschreibung.", "deleteMonitorMsg": "Möchtest du diesen Monitor wirklich löschen?", "deleteNotificationMsg": "Möchtest du diese Benachrichtigung wirklich für alle Monitore löschen?", - "resolverserverDescription": "Cloudflare ist der Standardserver. Du kannst den DNS-Server jederzeit ändern.", - "Resolver Server": "DNS-Server", - "rrtypeDescription": "Wähle den RR-Typ, den du überwachen möchtest", + "resolverserverDescription": "Cloudflare ist der Standardserver. Der Auflösungsserver kann jederzeit geändert werden.", + "Resolver Server": "DNS-Auflösungsserver", + "rrtypeDescription": "Wähle den RR-Typ aus, den du überwachen möchtest", "Last Result": "Letztes Ergebnis", - "pauseMonitorMsg": "Möchtest du den Monitor wirklich pausieren?", + "pauseMonitorMsg": "Möchtest du wirklich pausieren?", "clearEventsMsg": "Möchtest du wirklich alle Ereignisse für diesen Monitor löschen?", - "clearHeartbeatsMsg": "Möchtest du wirklich alle Heartbeat-Einträge für diesen Monitor löschen?", + "clearHeartbeatsMsg": "Möchtest du wirklich alle Heartbeats für diesen Monitor löschen?", "Clear Data": "Daten löschen", "Events": "Ereignisse", - "Heartbeats": "Heartbeats", - "confirmClearStatisticsMsg": "Bist du sicher, dass du ALLE Statistiken löschen möchtest?", + "Heartbeats": "Prüfintervalle", + "confirmClearStatisticsMsg": "Möchtest du wirklich ALLE Statistiken löschen?", "Create your admin account": "Admin-Konto erstellen", "Repeat Password": "Passwort wiederholen", - "Resource Record Type": "Resource Record Typ", + "Resource Record Type": "Ressourcen-Record-Typ", "Export": "Exportieren", "Import": "Importieren", - "respTime": "Antw.-Zeit (ms)", - "notAvailableShort": "N/A", + "respTime": "Antwortzeit (ms)", + "notAvailableShort": "N/V", "Default enabled": "Standardmäßig aktiviert", - "Apply on all existing monitors": "Auf alle existierenden Monitore anwenden", - "enableDefaultNotificationDescription": "Diese Benachrichtigung wird für jeden neuen Monitor standardmäßig aktiviert. Du kannst sie weiterhin für jeden Monitor einzeln deaktivieren.", + "Apply on all existing monitors": "Auf alle vorhandenen Monitore anwenden", + "enableDefaultNotificationDescription": "Diese Benachrichtigung wird standardmäßig für neue Monitore aktiviert. Du kannst die Benachrichtigung für jeden Monitor einzeln deaktivieren.", "Create": "Erstellen", "Auto Get": "Automatisch abrufen", "backupDescription": "Du kannst alle Monitore und Benachrichtigungen in einer JSON-Datei sichern.", "backupDescription2": "Hinweis: Verlaufs- und Ereignisdaten sind nicht enthalten.", - "backupDescription3": "Sensible Daten wie Benachrichtigungs-Token sind in der Exportdatei enthalten. Bitte bewahre sie sicher auf.", + "backupDescription3": "Sensible Daten wie Benachrichtigungs-Tokens sind in der Exportdatei enthalten. Bitte sicher aufbewahren.", "alertNoFile": "Bitte wähle eine Datei zum Importieren aus.", "alertWrongFileType": "Bitte wähle eine JSON-Datei aus.", "Clear all statistics": "Alle Statistiken löschen", - "importHandleDescription": "Wähle 'Vorhandene überspringen', wenn Monitore oder Benachrichtigungen mit demselben Namen ignoriert werden sollen. 'Überschreiben' ersetzt existierende Einträge.", + "importHandleDescription": "Wähle „Vorhandene überspringen“, um Monitore oder Benachrichtigungen mit gleichem Namen zu überspringen. „Überschreiben“ löscht alle vorhandenen Monitore und Benachrichtigungen.", "Skip existing": "Vorhandene überspringen", "Overwrite": "Überschreiben", "Options": "Optionen", - "confirmImportMsg": "Möchtest du das Backup wirklich importieren? Bitte stelle sicher, dass die richtige Import-Option gewählt ist.", + "confirmImportMsg": "Möchtest du das Backup wirklich importieren? Stelle sicher, dass du die richtige Import-Option ausgewählt hast.", "Keep both": "Beide behalten", - "twoFAVerifyLabel": "Bitte gib deinen Token ein, um die 2FA zu verifizieren:", + "twoFAVerifyLabel": "Bitte gib deinen Token ein, um 2FA zu verifizieren:", "Verify Token": "Token verifizieren", "Setup 2FA": "2FA einrichten", "Enable 2FA": "2FA aktivieren", "Disable 2FA": "2FA deaktivieren", "2FA Settings": "2FA-Einstellungen", - "confirmEnableTwoFAMsg": "Bist du sicher, dass du 2FA aktivieren möchtest?", - "confirmDisableTwoFAMsg": "Bist du sicher, dass du 2FA deaktivieren möchtest?", - "tokenValidSettingsMsg": "Token ist gültig! Du kannst die 2FA-Einstellungen jetzt speichern.", + "confirmEnableTwoFAMsg": "Möchtest du 2FA wirklich aktivieren?", + "confirmDisableTwoFAMsg": "Möchtest du 2FA wirklich deaktivieren?", + "tokenValidSettingsMsg": "Token gültig! Du kannst jetzt die 2FA-Einstellungen speichern.", "Two Factor Authentication": "Zwei-Faktor-Authentifizierung", "Active": "Aktiv", "Inactive": "Inaktiv", "Token": "Token", "Show URI": "URI anzeigen", "Tags": "Tags", - "Add New below or Select...": "Neu hinzufügen oder auswählen…", + "Add New below or Select...": "Neuen hinzufügen oder auswählen…", "Tag with this name already exist.": "Ein Tag mit diesem Namen existiert bereits.", "Tag with this value already exist.": "Ein Tag mit diesem Wert existiert bereits.", "color": "Farbe", @@ -166,24 +166,24 @@ "Green": "Grün", "Blue": "Blau", "Indigo": "Indigo", - "Purple": "Lila", - "Pink": "Pink", + "Purple": "Violett", + "Pink": "Rosa", "Search...": "Suchen…", "Heartbeat Retry Interval": "Wiederholungsintervall", - "Resend Notification if Down X times consecutively": "Benachrichtigung erneut senden, wenn X Mal hintereinander 'Offline'", - "retryCheckEverySecond": "Alle {0} Sekunden erneut versuchen", - "resendEveryXTimes": "Alle {0} Mal erneut senden", + "Resend Notification if Down X times consecutively": "Benachrichtigung erneut senden nach X aufeinanderfolgenden Ausfällen", + "retryCheckEverySecond": "Wiederholung alle {0} Sekunden", + "resendEveryXTimes": "Erneut senden alle {0} Mal", "resendDisabled": "Erneutes Senden deaktiviert", "Import Backup": "Backup importieren", "Export Backup": "Backup exportieren", - "Avg. Ping": "Ø Ping", - "Avg. Response": "Ø Antwortzeit", - "Entry Page": "Startseite", + "Avg. Ping": "Durchschn. Ping", + "Avg. Response": "Durchschn. Antwortzeit", + "Entry Page": "Einstiegsseite", "statusPageNothing": "Hier ist noch nichts. Bitte füge eine Gruppe oder einen Monitor hinzu.", "No Services": "Keine Dienste", - "All Systems Operational": "Alle Systeme funktionieren", + "All Systems Operational": "Alle Systeme betriebsbereit", "Partially Degraded Service": "Teilweise beeinträchtigter Dienst", - "Degraded Service": "Eingeschränkter Dienst", + "Degraded Service": "Beeinträchtigter Dienst", "Add Group": "Gruppe hinzufügen", "Add a monitor": "Monitor hinzufügen", "Edit Status Page": "Statusseite bearbeiten", @@ -204,118 +204,118 @@ "octopush": "Octopush", "promosms": "PromoSMS", "lunasea": "LunaSea", - "apprise": "Apprise (Support für 50+ Dienste)", + "apprise": "Apprise (unterstützt über 50 Benachrichtigungsdienste)", "GoogleChat": "Google Chat (nur Google Workspace)", "pushbullet": "Pushbullet", "line": "Line Messenger", "mattermost": "Mattermost", "Primary Base URL": "Primäre Basis-URL", "Push URL": "Push-URL", - "needPushEvery": "Du solltest diese URL alle {0} Sekunden aufrufen.", + "needPushEvery": "Diese URL sollte alle {0} Sekunden aufgerufen werden.", "pushOptionalParams": "Optionale Parameter: {0}", - "defaultNotificationName": "Mein {notification} Alarm ({number})", + "defaultNotificationName": "Meine {notification}-Benachrichtigung ({number})", "here": "hier", "Required": "Erforderlich", "Bot Token": "Bot-Token", - "wayToGetTelegramToken": "Du kannst hier einen Token erhalten: {0}.", + "wayToGetTelegramToken": "Du kannst einen Token von {0} erhalten.", "Chat ID": "Chat-ID", - "supportTelegramChatID": "Unterstützt Direktchat / Gruppe / Kanal Chat-IDs", - "wayToGetTelegramChatID": "Du erhältst deine Chat-ID, indem du eine Nachricht an den Bot sendest und diese URL aufrufst:", - "YOUR BOT TOKEN HERE": "HIER DEIN BOT-TOKEN", - "chatIDNotFound": "Chat-ID nicht gefunden: Bitte sende zuerst eine Nachricht an diesen Bot.", + "supportTelegramChatID": "Unterstützt Direktchat-/Gruppen-/Kanal-Chat-ID", + "wayToGetTelegramChatID": "Du kannst deine Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und diese URL aufrufst, um die chat_id zu sehen:", + "YOUR BOT TOKEN HERE": "DEIN BOT-TOKEN HIER", + "chatIDNotFound": "Chat-ID nicht gefunden; bitte sende zuerst eine Nachricht an diesen Bot", "Post URL": "Post-URL", - "Content Type": "Content Type", - "webhookJsonDesc": "{0} eignet sich für moderne HTTP-Server wie z.B. Express.js.", - "webhookFormDataDesc": "{multipart} eignet sich für PHP. Das JSON muss mit {decodeFunction} verarbeitet werden.", + "Content Type": "Inhaltstyp", + "webhookJsonDesc": "{0} eignet sich für alle modernen HTTP-Server wie z. B. Express.js", + "webhookFormDataDesc": "{multipart} eignet sich für PHP. Das JSON muss mit {decodeFunction} verarbeitet werden", "secureOptionNone": "Keine / STARTTLS (25, 587)", "secureOptionTLS": "TLS (465)", "Ignore TLS Error": "TLS-Fehler ignorieren", - "From Email": "Absender E-Mail", + "From Email": "Absender-E-Mail", "emailCustomSubject": "Benutzerdefinierter Betreff", - "To Email": "Empfänger E-Mail", + "To Email": "Empfänger-E-Mail", "smtpCC": "CC", "smtpBCC": "BCC", - "Discord Webhook URL": "Discord Webhook-URL", - "wayToGetDiscordURL": "Zu finden unter: Servereinstellungen -> Integrationen -> WebHooks -> Neuer WebHook", + "Discord Webhook URL": "Discord-Webhook-URL", + "wayToGetDiscordURL": "Du erhältst diese unter Servereinstellungen → Integrationen → Webhooks anzeigen → Neuer Webhook", "Bot Display Name": "Bot-Anzeigename", - "Prefix Custom Message": "Präfix für benutzerdefinierte Nachricht", + "Prefix Custom Message": "Benutzerdefinierter Nachrichtenprefix", "Hello @everyone is...": "Hallo {'@'}everyone ist…", "Webhook URL": "Webhook-URL", "wayToGetTeamsURL": "Erfahre hier, wie du eine Webhook-URL erstellst: {0}.", "Number": "Nummer", "Recipients": "Empfänger", - "needSignalAPI": "Es wird ein Signal-Client mit REST-API benötigt.", - "wayToCheckSignalURL": "Rufe diese URL auf, um zu sehen, wie die Einrichtung funktioniert:", + "needSignalAPI": "Du benötigst einen Signal-Client mit REST-API.", + "wayToCheckSignalURL": "Hier erfährst du, wie du einen einrichtest:", "signalImportant": "WICHTIG: Gruppen und Nummern können bei Empfängern nicht gemischt werden!", - "Application Token": "Anwendungs-Token", + "Application Token": "Anwendungstoken", "Server URL": "Server-URL", "Priority": "Priorität", - "Icon Emoji": "Icon-Emoji", + "Icon Emoji": "Symbol-Emoji", "Channel Name": "Kanalname", - "Uptime Kuma URL": "Uptime Kuma URL", - "aboutWebhooks": "Weitere Informationen zu Webhooks: {0}", - "aboutChannelName": "Gib den Kanalnamen im Feld '{0}' ein, falls du den Standard Webhook-Kanal umgehen möchtest. Bsp: #anderer-kanal", - "aboutKumaURL": "Wenn du das Feld für die Uptime Kuma URL leer lässt, wird standardmäßig auf die GitHub-Projektseite verlinkt.", - "emojiCheatSheet": "Emoji Cheat Sheet: {0}", + "Uptime Kuma URL": "Uptime-Kuma-URL", + "aboutWebhooks": "Mehr über Webhooks: {0}", + "aboutChannelName": "Gib den Kanalnamen im Feld „{0} Kanalname“ ein, um den Webhook-Kanal zu umgehen. Beispiel: #other-channel", + "aboutKumaURL": "Wenn du das Uptime-Kuma-URL-Feld leer lässt, wird es standardmäßig auf die GitHub-Projektseite gesetzt.", + "emojiCheatSheet": "Emoji-Übersicht: {0}", "User Key": "Benutzerschlüssel", "Device": "Gerät", "Message Title": "Nachrichtentitel", "Notification Sound": "Benachrichtigungston", - "More info on:": "Mehr Infos auf: {0}", - "pushoverDesc1": "Notfallpriorität (2) hat standardmäßig 30 Sekunden Auszeit zwischen den Versuchen und läuft nach 1 Stunde ab.", - "pushoverDesc2": "Fülle das Feld 'Gerät' aus, wenn du Benachrichtigungen an spezifische Geräte senden möchtest.", - "pushoverMessageTtl": "Nachricht TTL (Sekunden)", + "More info on:": "Mehr Infos unter: {0}", + "pushoverDesc1": "Notfallpriorität (2) hat standardmäßig 30 Sekunden zwischen Wiederholungen und läuft nach 1 Stunde ab.", + "pushoverDesc2": "Wenn du Benachrichtigungen an verschiedene Geräte senden möchtest, fülle das Gerätefeld aus.", + "pushoverMessageTtl": "Nachrichten-TTL (Sekunden)", "SMS Type": "SMS-Typ", - "octopushTypePremium": "Premium (Schnell - für Alarme empfohlen)", - "octopushTypeLowCost": "Kostengünstig (Langsam - manchmal vom Betreiber blockiert)", - "checkPrice": "{0}-Preise prüfen:", - "octopushLegacyHint": "Verwendest du die Legacy-Version von Octopush (2011-2020) oder die neue Version?", - "Check octopush prices": "Octopush-Preise {0} überprüfen.", - "octopushPhoneNumber": "Telefonnummer (Internationales Format, z.B.: +4915112345678) ", - "octopushSMSSender": "SMS-Absendername: 3-11 alphanumerische Zeichen und Leerzeichen (a-zA-Z0-9)", - "LunaSea Device ID": "LunaSea Geräte-ID", + "octopushTypePremium": "Premium (schnell – empfohlen für Benachrichtigungen)", + "octopushTypeLowCost": "Günstig (langsam – manchmal vom Anbieter blockiert)", + "checkPrice": "Preise prüfen unter {0}:", + "octopushLegacyHint": "Verwendest du die Legacy-Version von Octopush (2011–2020) oder die neue Version?", + "Check octopush prices": "Octopush-Preise prüfen {0}.", + "octopushPhoneNumber": "Telefonnummer (internationales Format, z. B. +49612345678) ", + "octopushSMSSender": "SMS-Absendername: 3–11 alphanumerische Zeichen und Leerzeichen (a-zA-Z0-9)", + "LunaSea Device ID": "LunaSea-Geräte-ID", "Apprise URL": "Apprise-URL", "Example:": "Beispiel: {0}", - "Read more:": "Weiterlesen: {0}", + "Read more:": "Mehr erfahren: {0}", "Status:": "Status: {0}", - "Read more": "Weiterlesen", + "Read more": "Mehr erfahren", "appriseInstalled": "Apprise ist installiert.", "appriseNotInstalled": "Apprise ist nicht installiert. {0}", - "Access Token": "Zugriffs-Token", - "Channel access token": "Kanalzugriffs-Token", - "Line Developers Console": "Line Entwicklerkonsole", - "lineDevConsoleTo": "Line Entwicklerkonsole - {0}", + "Access Token": "Zugriffstoken", + "Channel access token": "Kanal-Zugriffstoken", + "Line Developers Console": "Line Developers Console", + "lineDevConsoleTo": "Line Developers Console – {0}", "Basic Settings": "Grundeinstellungen", - "User ID": "User-ID", - "Messaging API": "Messaging API", - "wayToGetLineChannelToken": "Rufe zuerst {0} auf, erstelle dann Provider und Channel (Messaging API). Anschließend kannst du den 'Channel access token' und die 'User ID' dort abrufen.", - "Icon URL": "Icon-URL", - "aboutIconURL": "Du kannst hier einen Link zu einem Bild angeben, um das Standardprofilbild zu überschreiben. Wird ignoriert, wenn ein Icon-Emoji gesetzt ist.", - "aboutMattermostChannelName": "Du kannst den Standardkanal überschreiben, indem du den Kanalnamen in das Feld 'Channel Name' eingibst. Dies muss in den Mattermost Webhook-Einstellungen aktiviert sein. Bsp: #anderer-kanal", + "User ID": "Benutzer-ID", + "Messaging API": "Messaging-API", + "wayToGetLineChannelToken": "Rufe zuerst die {0} auf, erstelle einen Provider und Kanal (Messaging API), dann kannst du den Kanal-Zugriffstoken und die Benutzer-ID aus den oben genannten Menüpunkten abrufen.", + "Icon URL": "Symbol-URL", + "aboutIconURL": "Du kannst einen Link zu einem Bild unter „Symbol-URL“ angeben, um das Standardprofilbild zu überschreiben. Wird nicht verwendet, wenn ein Symbol-Emoji festgelegt ist.", + "aboutMattermostChannelName": "Du kannst den Standardkanal des Webhooks überschreiben, indem du den Kanalnamen im Feld „Kanalname“ eingibst. Dies muss in den Mattermost-Webhook-Einstellungen aktiviert werden. Beispiel: #other-channel", "matrix": "Matrix", - "promosmsTypeEco": "SMS ECO - günstig, aber langsam und oft überlastet. Nur für polnische Empfänger.", - "promosmsTypeFlash": "SMS FLASH - Nachricht wird automatisch auf dem Gerät angezeigt. Nur für polnische Empfänger.", - "promosmsTypeFull": "SMS FULL - Premium-SMS, Absendername möglich (muss registriert werden). Zuverlässig für Alarme.", - "promosmsTypeSpeed": "SMS SPEED - Höchste Priorität. Sehr schnell und zuverlässig, aber teuer (ca. doppelt so teuer wie SMS FULL).", + "promosmsTypeEco": "SMS ECO – günstig, aber langsam und oft überlastet. Nur für polnische Empfänger.", + "promosmsTypeFlash": "SMS FLASH – Nachricht wird automatisch auf dem Empfängergerät angezeigt. Nur für polnische Empfänger.", + "promosmsTypeFull": "SMS FULL – Premium-SMS, du kannst deinen Absendernamen verwenden (muss vorher registriert werden). Zuverlässig für Benachrichtigungen.", + "promosmsTypeSpeed": "SMS SPEED – Höchste Priorität im System. Sehr schnell und zuverlässig, aber teuer (etwa das Doppelte von SMS FULL).", "promosmsPhoneNumber": "Telefonnummer (für polnische Empfänger kann die Vorwahl weggelassen werden)", - "promosmsSMSSender": "SMS-Absendername: vorregistrierter Name oder Standardwerte (InfoSMS, SMS Info, MaxSMS, INFO, SMS)", - "Feishu WebHookUrl": "Feishu Webhook-URL", - "matrixHomeserverURL": "Homeserver-URL (mit http(s):// und optional Port)", + "promosmsSMSSender": "SMS-Absendername: Vorregistrierter Name oder Standard: InfoSMS, SMS Info, MaxSMS, INFO, SMS", + "Feishu WebHookUrl": "Feishu-Webhook-URL", + "matrixHomeserverURL": "Homeserver-URL (mit http(s):// und optionalem Port)", "Internal Room Id": "Interne Raum-ID", - "matrixDesc1": "Die interne Raum-ID findest du in den erweiterten Raumeinstellungen deines Matrix-Clients. Format z.B.: !QMdRCpUIfLwsfjxye6:home.server.", - "matrixDesc2": "Es wird dringend empfohlen, einen neuen Benutzer anzulegen und nicht den Token deines eigenen Matrix-Benutzers zu verwenden, da dies vollen Zugriff auf dein Konto gewährt. Erstelle einen Bot-User und lade ihn in den gewünschten Raum ein. Den Access-Token erhältst du so: {0}", + "matrixDesc1": "Die interne Raum-ID findest du im erweiterten Bereich der Raumeinstellungen in deinem Matrix-Client. Sie sollte so aussehen: !QMdRCpUIfLwsfjxye6:home.server.", + "matrixDesc2": "Es wird dringend empfohlen, einen neuen Benutzer zu erstellen und nicht den Zugriffstoken deines eigenen Matrix-Benutzers zu verwenden, da dieser vollen Zugriff auf dein Konto und alle Räume gewährt. Erstelle stattdessen einen neuen Benutzer und lade ihn nur in den Raum ein, in dem du Benachrichtigungen erhalten möchtest. Den Zugriffstoken erhältst du mit: {0}", "Method": "Methode", "Body": "Body", "Headers": "Header", "PushUrl": "Push-URL", - "HeadersInvalidFormat": "Der Header ist kein gültiges JSON: ", - "BodyInvalidFormat": "Der Body ist kein gültiges JSON: ", + "HeadersInvalidFormat": "Die Anfrage-Header sind kein gültiges JSON: ", + "BodyInvalidFormat": "Der Anfrage-Body ist kein gültiges JSON: ", "Monitor History": "Monitor-Verlauf", "clearDataOlderThan": "Monitor-Verlaufsdaten für {0} Tage aufbewahren.", "PasswordsDoNotMatch": "Passwörter stimmen nicht überein.", "records": "Einträge", "One record": "Ein Eintrag", - "steamApiKeyDescription": "Um einen Steam-Gameserver zu überwachen, wird ein Steam Web-API-Schlüssel benötigt. Registrierung hier: ", + "steamApiKeyDescription": "Um einen Steam-Spielserver zu überwachen, wird ein Steam-Web-API-Schlüssel benötigt. Diesen kannst du hier registrieren: ", "Current User": "Aktueller Benutzer", "recent": "Kürzlich", "Done": "Fertig", @@ -342,36 +342,36 @@ "Created": "Erstellt", "Last Updated": "Zuletzt aktualisiert", "Unpin": "Loslösen", - "Switch to Light Theme": "Helles Design aktivieren", - "Switch to Dark Theme": "Dunkles Design aktivieren", + "Switch to Light Theme": "Zum hellen Design wechseln", + "Switch to Dark Theme": "Zum dunklen Design wechseln", "Show Tags": "Tags anzeigen", "Hide Tags": "Tags ausblenden", "Description": "Beschreibung", "No monitors available.": "Keine Monitore verfügbar.", - "Add one": "Hinzufügen", + "Add one": "Einen hinzufügen", "No Monitors": "Keine Monitore", "Untitled Group": "Unbenannte Gruppe", "Services": "Dienste", "Discard": "Verwerfen", "Cancel": "Abbrechen", - "Powered by": "Bereitgestellt mit", + "Powered by": "Betrieben mit", "serwersms": "SerwerSMS.pl", - "serwersmsAPIUser": "API-Benutzername (inkl. webapi_ Präfix)", + "serwersmsAPIUser": "API-Benutzername (inkl. webapi_-Präfix)", "serwersmsAPIPassword": "API-Passwort", "serwersmsPhoneNumber": "Telefonnummer", - "serwersmsSenderName": "SMS-Absendername (im Kundenportal registriert)", + "serwersmsSenderName": "SMS-Absendername (über Kundenportal registriert)", "stackfield": "Stackfield", "clicksendsms": "ClickSend SMS", - "apiCredentials": "API-Zugangsdaten", + "apiCredentials": "API-Anmeldedaten", "smtpDkimSettings": "DKIM-Einstellungen", - "smtpDkimDesc": "Konfigurationsdetails sind in der Nodemailer DKIM {0} zu finden.", + "smtpDkimDesc": "Bitte lies die Nodemailer-DKIM-{0} für Anleitungen.", "documentation": "Dokumentation", "smtpDkimDomain": "Domainname", - "smtpDkimKeySelector": "Key Selector", + "smtpDkimKeySelector": "Schlüsselauswahl", "smtpDkimPrivateKey": "Privater Schlüssel", - "smtpDkimHashAlgo": "Hash-Algorithmus (Optional)", - "smtpDkimheaderFieldNames": "Zu signierende Header-Keys (optional)", - "smtpDkimskipFields": "Zu ignorierende Header-Keys (optional)", + "smtpDkimHashAlgo": "Hash-Algorithmus (optional)", + "smtpDkimheaderFieldNames": "Zu signierende Header-Schlüssel (optional)", + "smtpDkimskipFields": "Nicht zu signierende Header-Schlüssel (optional)", "PushByTechulus": "Push by Techulus", "gorush": "Gorush", "alerta": "Alerta", @@ -380,35 +380,35 @@ "alertaApiKey": "API-Schlüssel", "alertaAlertState": "Alarmstatus", "alertaRecoverState": "Wiederherstellungsstatus", - "deleteStatusPageMsg": "Bist du sicher, dass du diese Statusseite löschen willst?", + "deleteStatusPageMsg": "Möchtest du diese Statusseite wirklich löschen?", "Proxies": "Proxys", "default": "Standard", "enabled": "Aktiviert", - "setAsDefault": "Als Standard setzen", - "deleteProxyMsg": "Bist du sicher, dass du diesen Proxy für alle Monitore löschen willst?", + "setAsDefault": "Als Standard festlegen", + "deleteProxyMsg": "Möchtest du diesen Proxy wirklich für alle Monitore löschen?", "proxyDescription": "Proxys müssen einem Monitor zugewiesen werden, um zu funktionieren.", - "enableProxyDescription": "Dieser Proxy hat keine Auswirkung auf Monitor-Anfragen, bis er aktiviert ist. Du kannst ihn temporär deaktivieren, ohne die Zuordnung zu löschen.", - "setAsDefaultProxyDescription": "Dieser Proxy wird standardmäßig für alle neuen Monitore aktiviert. Du kannst ihn für einzelne Monitore deaktivieren.", + "enableProxyDescription": "Dieser Proxy wirkt sich erst auf Monitor-Anfragen aus, wenn er aktiviert ist. Du kannst den Proxy vorübergehend für alle Monitore über den Aktivierungsstatus deaktivieren.", + "setAsDefaultProxyDescription": "Dieser Proxy wird standardmäßig für neue Monitore aktiviert. Du kannst den Proxy für jeden Monitor einzeln deaktivieren.", "Certificate Chain": "Zertifikatskette", "Valid": "Gültig", "Invalid": "Ungültig", - "AccessKeyId": "AccessKey ID", - "SecretAccessKey": "Geheimer Zugangsschlüssel", + "AccessKeyId": "AccessKey-ID", + "SecretAccessKey": "Geheimer AccessKey", "PhoneNumbers": "Telefonnummern", "TemplateCode": "Vorlagencode", "SignName": "Signaturname", "Sms template must contain parameters: ": "SMS-Vorlage muss folgende Parameter enthalten: ", - "Bark Endpoint": "Bark Endpunkt", + "Bark Endpoint": "Bark-Endpunkt", "WebHookUrl": "Webhook-URL", "SecretKey": "Geheimer Schlüssel", - "For safety, must use secret key": "Zur Sicherheit muss ein geheimer Schlüssel verwendet werden", - "Device Token": "Geräte-Token", + "For safety, must use secret key": "Aus Sicherheitsgründen muss ein geheimer Schlüssel verwendet werden", + "Device Token": "Gerätetoken", "Platform": "Plattform", "Huawei": "Huawei", "High": "Hoch", "Retry": "Wiederholen", "Topic": "Thema", - "WeCom Bot Key": "WeCom Bot-Schlüssel", + "WeCom Bot Key": "WeCom-Bot-Schlüssel", "Setup Proxy": "Proxy einrichten", "Proxy Protocol": "Proxy-Protokoll", "Proxy Server": "Proxy-Server", @@ -419,93 +419,93 @@ "Running": "Läuft", "Not running": "Gestoppt", "Remove Token": "Token entfernen", - "Start": "Start", - "Stop": "Stop", + "Start": "Starten", + "Stop": "Stoppen", "Uptime Kuma": "Uptime Kuma", "Add New Status Page": "Neue Statusseite hinzufügen", - "Slug": "Slug (URL-Pfad)", - "Accept characters:": "Erlaubte Zeichen:", - "startOrEndWithOnly": "Darf nur mit {0} beginnen und enden", + "Slug": "Slug", + "Accept characters:": "Akzeptierte Zeichen:", + "startOrEndWithOnly": "Nur mit {0} beginnen oder enden", "No consecutive dashes": "Keine aufeinanderfolgenden Bindestriche", "Next": "Weiter", "The slug is already taken. Please choose another slug.": "Dieser Slug ist bereits vergeben. Bitte wähle einen anderen.", "No Proxy": "Kein Proxy", "Authentication": "Authentifizierung", - "HTTP Basic Auth": "HTTP Basic Auth", + "HTTP Basic Auth": "HTTP-Basisauthentifizierung", "New Status Page": "Neue Statusseite", "Page Not Found": "Seite nicht gefunden", - "Reverse Proxy": "Reverse Proxy", + "Reverse Proxy": "Reverse-Proxy", "Backup": "Backup", "About": "Über", - "wayToGetCloudflaredURL": "(Lade 'cloudflared' von {0} herunter)", - "cloudflareWebsite": "Cloudflare Webseite", + "wayToGetCloudflaredURL": "(cloudflared herunterladen von {0})", + "cloudflareWebsite": "Cloudflare-Website", "Message:": "Nachricht:", - "Don't know how to get the token? Please read the guide:": "Du weißt nicht, wie man den Token bekommt? Lies die Anleitung:", - "The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "Die Verbindung könnte unterbrochen werden, wenn du aktuell über einen Cloudflare Tunnel verbunden bist. Möchtest du wirklich stoppen? Gib zur Bestätigung dein aktuelles Passwort ein.", + "Don't know how to get the token? Please read the guide:": "Du weißt nicht, wie du den Token bekommst? Lies die Anleitung:", + "The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "Die aktuelle Verbindung kann unterbrochen werden, wenn du über einen Cloudflare-Tunnel verbunden bist. Möchtest du wirklich stoppen? Gib zur Bestätigung dein aktuelles Passwort ein.", "Other Software": "Andere Software", - "For example: nginx, Apache and Traefik.": "Zum Beispiel: Nginx, Apache oder Traefik.", + "For example: nginx, Apache and Traefik.": "Zum Beispiel: nginx, Apache und Traefik.", "Please read": "Bitte lesen", "Subject:": "Betreff:", "Valid To:": "Gültig bis:", - "Days Remaining:": "Tage verbleibend:", + "Days Remaining:": "Verbleibende Tage:", "Issuer:": "Aussteller:", "Fingerprint:": "Fingerabdruck:", "No status pages": "Keine Statusseiten", - "Domain Name Expiry Notification": "Benachrichtigung bei Domain-Ablauf", + "Domain Name Expiry Notification": "Benachrichtigung bei Domainablauf", "Customize": "Anpassen", - "Custom Footer": "Eigener Footer", - "Custom CSS": "Eigenes CSS", - "Footer Text": "Fußzeile", - "Show Powered By": "Zeige 'Bereitgestellt mit'", + "Custom Footer": "Benutzerdefinierte Fußzeile", + "Custom CSS": "Benutzerdefiniertes CSS", + "Footer Text": "Fußzeilentext", + "Show Powered By": "„Betrieben mit“ anzeigen", "Date Created": "Erstellt am", "Domain Names": "Domainnamen", "signedInDisp": "Angemeldet als {0}", "signedInDispDisabled": "Authentifizierung deaktiviert.", - "dnsPortDescription": "DNS-Server Port. Standard ist 53.", + "dnsPortDescription": "DNS-Server-Port. Standard ist 53. Der Port kann jederzeit geändert werden.", "topic": "Thema", - "topicExplanation": "MQTT-Thema für den Monitor", + "topicExplanation": "Zu überwachendes MQTT-Thema", "successMessage": "Erfolgsnachricht", "successMessageExplanation": "MQTT Nachricht, die als Erfolg angesehen wird", "error": "Fehler", "critical": "Kritisch", - "wayToGetPagerDutyKey": "Zu finden unter Service -> Service Directory -> (Dienst wählen) -> Integrations -> Add integration. Suche nach \"Events API V2\". Mehr Informationen {0}", + "wayToGetPagerDutyKey": "Diesen erhältst du unter Service → Service Directory → (Dienst auswählen) → Integrationen → Integration hinzufügen. Suche dort nach „Events API V2“. Mehr Infos: {0}", "Integration Key": "Integrationsschlüssel", "Integration URL": "Integrations-URL", "Auto resolve or acknowledged": "Automatisch lösen oder bestätigen", "do nothing": "nichts tun", "auto acknowledged": "automatisch bestätigen", "auto resolve": "automatisch lösen", - "Bark Group": "Bark Gruppe", - "Bark Sound": "Bark Ton", + "Bark Group": "Bark-Gruppe", + "Bark Sound": "Bark-Ton", "HTTP Headers": "HTTP-Header", "Trust Proxy": "Proxy vertrauen", "Proxy": "Proxy", "HomeAssistant": "Home Assistant", - "onebotHttpAddress": "OneBot HTTP-Adresse", - "onebotMessageType": "OneBot Nachrichtentyp", + "onebotHttpAddress": "OneBot-HTTP-Adresse", + "onebotMessageType": "OneBot-Nachrichtentyp", "onebotGroupMessage": "Gruppe", "onebotPrivateMessage": "Privat", - "onebotUserOrGroupId": "Gruppe/Nutzer-ID", - "onebotSafetyTips": "Zur Sicherheit Access-Token setzen", - "PushDeer Key": "PushDeer Schlüssel", - "RadiusSecret": "Radius Secret", - "RadiusSecretDescription": "Shared Secret zwischen Client und Server", - "RadiusCalledStationId": "ID der angesprochenen Station", - "RadiusCalledStationIdDescription": "Identifikation des angesprochenen Geräts", - "RadiusCallingStationId": "ID der ansprechenden Station", - "RadiusCallingStationIdDescription": "Identifikation des ansprechenden Geräts", - "Certificate Expiry Notification": "Benachrichtigung bei Zertifikatsablauf", + "onebotUserOrGroupId": "Gruppen-/Benutzer-ID", + "onebotSafetyTips": "Aus Sicherheitsgründen muss ein Zugriffstoken gesetzt werden", + "PushDeer Key": "PushDeer-Schlüssel", + "RadiusSecret": "RADIUS-Geheimnis", + "RadiusSecretDescription": "Gemeinsames Geheimnis zwischen Client und Server", + "RadiusCalledStationId": "Angerufene Stations-ID", + "RadiusCalledStationIdDescription": "Kennung des angerufenen Geräts", + "RadiusCallingStationId": "Anrufende Stations-ID", + "RadiusCallingStationIdDescription": "Kennung des anrufenden Geräts", + "Certificate Expiry Notification": "Zertifikatsablauf-Benachrichtigung", "API Username": "API-Benutzername", "API Key": "API-Schlüssel", "Recipient Number": "Empfängernummer", - "From Name/Number": "Von Name/Nummer", - "Leave blank to use a shared sender number.": "Leer lassen, um eine geteilte Absendernummer zu nutzen.", - "Octopush API Version": "Octopush API-Version", + "From Name/Number": "Absendername/-nummer", + "Leave blank to use a shared sender number.": "Leer lassen, um eine gemeinsame Absendernummer zu verwenden.", + "Octopush API Version": "Octopush-API-Version", "Legacy Octopush-DM": "Legacy Octopush-DM", "endpoint": "Endpunkt", - "octopushAPIKey": "\"API Key\" aus den HTTP-API Zugangsdaten im Control Panel", - "octopushLogin": "\"Login\" aus den HTTP-API Zugangsdaten im Control Panel", - "promosmsLogin": "API-Loginname", + "octopushAPIKey": "„API-Schlüssel“ aus den HTTP-API-Anmeldedaten im Control Panel", + "octopushLogin": "„Login“ aus den HTTP-API-Anmeldedaten im Control Panel", + "promosmsLogin": "API-Anmeldename", "promosmsPassword": "API-Passwort", "pushoversounds pushover": "Pushover (Standard)", "pushoversounds bike": "Fahrrad", @@ -513,70 +513,70 @@ "pushoversounds cashregister": "Kasse", "pushoversounds classical": "Klassisch", "pushoversounds cosmic": "Kosmisch", - "pushoversounds falling": "Abfallend", + "pushoversounds falling": "Fallend", "pushoversounds gamelan": "Gamelan", - "pushoversounds incoming": "Eingang", + "pushoversounds incoming": "Eingehend", "pushoversounds intermission": "Pause", "pushoversounds magic": "Magisch", "pushoversounds mechanical": "Mechanisch", "pushoversounds pianobar": "Piano Bar", "pushoversounds siren": "Sirene", - "pushoversounds spacealarm": "Space Alarm", + "pushoversounds spacealarm": "Weltraumalarm", "pushoversounds tugboat": "Schlepperhorn", "pushoversounds alien": "Außerirdisch (lang)", "pushoversounds climb": "Ansteigend (lang)", - "pushoversounds persistent": "Hartnäckig (lang)", + "pushoversounds persistent": "Beharrlich (lang)", "pushoversounds echo": "Pushover Echo (lang)", "pushoversounds updown": "Auf und Ab (lang)", - "pushoversounds vibrate": "Nur vibrieren", - "pushoversounds none": "Stumm", + "pushoversounds vibrate": "Nur Vibration", + "pushoversounds none": "Keine (lautlos)", "pushyAPIKey": "Geheimer API-Schlüssel", - "pushyToken": "Geräte-Token", - "Show update if available": "Verfügbare Updates anzeigen", - "Also check beta release": "Auch auf Beta-Versionen prüfen", - "Using a Reverse Proxy?": "Nutzt du einen Reverse Proxy?", - "Check how to config it for WebSocket": "Konfiguration für WebSocket prüfen", - "Steam Game Server": "Steam-Gameserver", + "pushyToken": "Gerätetoken", + "Show update if available": "Update anzeigen, wenn verfügbar", + "Also check beta release": "Auch Beta-Versionen prüfen", + "Using a Reverse Proxy?": "Verwendest du einen Reverse-Proxy?", + "Check how to config it for WebSocket": "Erfahre, wie du ihn für WebSocket konfigurierst", + "Steam Game Server": "Steam-Spielserver", "Most likely causes:": "Wahrscheinliche Ursachen:", "The resource is no longer available.": "Die Ressource ist nicht mehr verfügbar.", - "There might be a typing error in the address.": "Die Adresse enthält möglicherweise einen Tippfehler.", + "There might be a typing error in the address.": "Möglicherweise gibt es einen Tippfehler in der Adresse.", "What you can try:": "Was du versuchen kannst:", - "Retype the address.": "Gib die Adresse erneut ein.", - "Go back to the previous page.": "Gehe zur vorherigen Seite zurück.", + "Retype the address.": "Die Adresse erneut eingeben.", + "Go back to the previous page.": "Zur vorherigen Seite zurückkehren.", "Coming Soon": "Demnächst verfügbar", - "wayToGetClickSendSMSToken": "Du kannst deinen API-Benutzernamen und Schlüssel unter {here} erhalten.", - "Connection String": "Verbindungs-String", + "wayToGetClickSendSMSToken": "API-Benutzername und API-Schlüssel erhältst du unter {here}.", + "Connection String": "Verbindungszeichenfolge", "Query": "Abfrage", "settingsCertificateExpiry": "TLS-Zertifikatsablauf", - "certificationExpiryDescription": "HTTPS-Monitore senden eine Benachrichtigung, wenn das Zertifikat in X Tagen abläuft:", + "certificationExpiryDescription": "HTTPS-Monitore senden eine Benachrichtigung, wenn das TLS-Zertifikat abläuft in:", "Setup Docker Host": "Docker-Host einrichten", "Connection Type": "Verbindungstyp", - "Docker Daemon": "Docker Daemon", - "deleteDockerHostMsg": "Bist du sicher, dass du diesen Docker-Host für alle Monitore löschen möchtest?", + "Docker Daemon": "Docker-Daemon", + "deleteDockerHostMsg": "Möchtest du diesen Docker-Host wirklich für alle Monitore löschen?", "socket": "Socket", - "tcp": "TCP / HTTP", - "Docker Container": "Docker Container", - "Container Name / ID": "Container-Name / ID", + "tcp": "TCP/HTTP", + "Docker Container": "Docker-Container", + "Container Name / ID": "Container-Name/-ID", "Docker Host": "Docker-Host", "Docker Hosts": "Docker-Hosts", - "ntfy Topic": "ntfy Thema", + "ntfy Topic": "ntfy-Thema", "Domain": "Domain", - "Workstation": "Workstation", - "disableCloudflaredNoAuthMsg": "Du bist im Modus ohne Authentifizierung, ein Passwort wird nicht benötigt.", - "trustProxyDescription": "Vertraue 'X-Forwarded-*' Headern. Aktiviere dies, wenn Uptime Kuma hinter einem Proxy (Nginx, Apache) läuft, um die korrekte Client-IP zu erhalten.", - "wayToGetLineNotifyToken": "Du kannst hier ein Token erhalten: {0}", + "Workstation": "Arbeitsstation", + "disableCloudflaredNoAuthMsg": "Du bist im Modus ohne Authentifizierung, ein Passwort ist nicht erforderlich.", + "trustProxyDescription": "„X-Forwarded-*“-Header vertrauen. Wenn du die korrekte Client-IP erhalten möchtest und Uptime Kuma hinter einem Proxy wie Nginx oder Apache läuft, solltest du dies aktivieren.", + "wayToGetLineNotifyToken": "Du kannst einen Zugriffstoken von {0} erhalten", "Examples": "Beispiele", - "Home Assistant URL": "Home Assistant URL", - "Long-Lived Access Token": "Langlebiger Access-Token", - "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Langlebige Access-Token können erstellt werden, indem du auf deinen Profilnamen klickst (unten links), nach unten scrollst und auf 'Token erstellen' klickst. ", + "Home Assistant URL": "Home-Assistant-URL", + "Long-Lived Access Token": "Langlebiger Zugriffstoken", + "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Ein langlebiger Zugriffstoken kann erstellt werden, indem du auf deinen Profilnamen (unten links) klickst, nach unten scrollst und auf „Token erstellen“ klickst. ", "Notification Service": "Benachrichtigungsdienst", - "default: notify all devices": "Standard: Alle Geräte benachrichtigen", - "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Eine Liste der Benachrichtigungsdienste findest du im Home Assistant unter \"Entwicklerwerkzeuge > Dienste\". Suche nach \"notification\", um deinen Geräte-/Telefonnamen zu finden.", - "Automations can optionally be triggered in Home Assistant:": "Automatisierungen können optional im Home Assistant ausgelöst werden:", - "Trigger type:": "Auslöser-Typ:", + "default: notify all devices": "Standard: alle Geräte benachrichtigen", + "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Eine Liste der Benachrichtigungsdienste findest du in Home Assistant unter „Entwicklerwerkzeuge > Dienste“. Suche nach „notification“, um deinen Geräte-/Telefonnamen zu finden.", + "Automations can optionally be triggered in Home Assistant:": "Automatisierungen können optional in Home Assistant ausgelöst werden:", + "Trigger type:": "Auslösertyp:", "Event type:": "Ereignistyp:", "Event data:": "Ereignisdaten:", - "Then choose an action, for example switch the scene to where an RGB light is red.": "Wähle dann eine Aktion, z.B. das Aktivieren einer Szene, in der ein RGB-Licht rot leuchtet.", + "Then choose an action, for example switch the scene to where an RGB light is red.": "Wähle dann eine Aktion, z. B. eine Szene, in der ein RGB-Licht rot ist.", "Frontend Version": "Frontend-Version", "Frontend Version do not match backend version!": "Die Frontend-Version stimmt nicht mit der Backend-Version überein!", "Maintenance": "Wartung", @@ -587,32 +587,32 @@ "Start of maintenance": "Beginn der Wartung", "All Status Pages": "Alle Statusseiten", "Select status pages...": "Statusseiten auswählen…", - "recurringIntervalMessage": "Einmal pro Tag | Alle {0} Tage", - "affectedMonitorsDescription": "Wähle die Monitore aus, die von dieser Wartung betroffen sind.", - "affectedStatusPages": "Wartungsmeldung auf ausgewählten Statusseiten anzeigen", - "atLeastOneMonitor": "Wähle mindestens einen Monitor aus", - "deleteMaintenanceMsg": "Möchtest du diese Wartung löschen?", + "recurringIntervalMessage": "Einmal pro Tag ausführen | Alle {0} Tage ausführen", + "affectedMonitorsDescription": "Wähle Monitore aus, die von der aktuellen Wartung betroffen sind", + "affectedStatusPages": "Diese Wartungsmeldung auf ausgewählten Statusseiten anzeigen", + "atLeastOneMonitor": "Wähle mindestens einen betroffenen Monitor aus", + "deleteMaintenanceMsg": "Möchtest du diese Wartung wirklich löschen?", "Base URL": "Basis-URL", - "goAlertInfo": "GoAlert ist eine Open-Source-Anwendung für Rufbereitschaftsplanung und automatische Eskalation. {0}", - "goAlertIntegrationKeyInfo": "Verwende einen generischen API-Schlüssel im Format \"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\". Normalerweise entspricht dies dem Token-Wert aus der URL.", + "goAlertInfo": "GoAlert ist eine Open-Source-Anwendung für Bereitschaftsplanung, automatische Eskalationen und Benachrichtigungen (wie SMS oder Sprachanrufe). Erreiche automatisch die richtige Person, auf die richtige Weise, zur richtigen Zeit! {0}", + "goAlertIntegrationKeyInfo": "Hole dir einen generischen API-Integrationsschlüssel für den Dienst im Format „aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee“, normalerweise der Wert des Token-Parameters der kopierten URL.", "goAlert": "GoAlert", - "backupOutdatedWarning": "Veraltet: Da viele neue Funktionen hinzugefügt wurden, kann diese Sicherungsfunktion keine vollständige Wiederherstellung mehr garantieren.", - "backupRecommend": "Bitte sichere stattdessen direkt das Volume oder den Datenordner (./data/).", + "backupOutdatedWarning": "Veraltet: Da viele Funktionen hinzugefügt wurden und diese Backup-Funktion nicht mehr gepflegt wird, kann sie kein vollständiges Backup erstellen oder wiederherstellen.", + "backupRecommend": "Bitte sichere stattdessen das Volume oder den Datenordner (./data/) direkt.", "Optional": "Optional", "squadcast": "Squadcast", "SendKey": "SendKey", - "SMSManager API Docs": "SMSManager API-Doku ", + "SMSManager API Docs": "SMSManager API-Dokumentation ", "Gateway Type": "Gateway-Typ", "SMSManager": "SMSManager", - "You can divide numbers with": "Nummern trennen mit", + "You can divide numbers with": "Du kannst Nummern trennen mit", "or": "oder", "recurringInterval": "Intervall", "Recurring": "Wiederkehrend", "Single Maintenance Window": "Einmaliges Wartungsfenster", - "Maintenance Time Window of a Day": "Zeitfenster für die Wartung", - "Effective Date Range": "Gültigkeitszeitraum (Optional)", - "strategyManual": "Aktiv/Inaktiv (Manuell)", - "warningTimezone": "Es wird die Zeitzone des Servers verwendet.", + "Maintenance Time Window of a Day": "Tägliches Wartungszeitfenster", + "Effective Date Range": "Gültigkeitszeitraum (optional)", + "strategyManual": "Manuell aktiv/inaktiv", + "warningTimezone": "Es wird die Zeitzone des Servers verwendet", "weekdayShortMon": "Mo", "weekdayShortTue": "Di", "weekdayShortWed": "Mi", @@ -623,23 +623,23 @@ "dayOfWeek": "Wochentag", "dayOfMonth": "Tag im Monat", "lastDay": "Letzter Tag", - "lastDay1": "Letzter Tag im Monat", - "lastDay2": "Vorletzter Tag im Monat", - "lastDay3": "Drittletzter Tag im Monat", - "lastDay4": "Viertletzter Tag im Monat", + "lastDay1": "Letzter Tag des Monats", + "lastDay2": "Vorletzter Tag des Monats", + "lastDay3": "Drittletzter Tag des Monats", + "lastDay4": "Viertletzter Tag des Monats", "No Maintenance": "Keine Wartung", "Schedule Maintenance": "Wartung planen", "Edit Maintenance": "Wartung bearbeiten", "pauseMaintenanceMsg": "Möchtest du wirklich pausieren?", - "maintenanceStatus-under-maintenance": "Wird gewartet", + "maintenanceStatus-under-maintenance": "In Wartung", "maintenanceStatus-inactive": "Inaktiv", "maintenanceStatus-scheduled": "Geplant", "maintenanceStatus-ended": "Beendet", "maintenanceStatus-unknown": "Unbekannt", - "Display Timezone": "Zeitzone anzeigen", + "Display Timezone": "Angezeigte Zeitzone", "Server Timezone": "Server-Zeitzone", "Date and Time": "Datum und Uhrzeit", - "DateTime Range": "Zeitraum", + "DateTime Range": "Datum-/Zeitbereich", "Strategy": "Strategie", "statusPageMaintenanceEndDate": "Ende", "Help": "Hilfe", @@ -648,39 +648,39 @@ "Enable DNS Cache": "(Veraltet) DNS-Cache für HTTP(s)-Monitore aktivieren", "Enable": "Aktivieren", "Disable": "Deaktivieren", - "Custom Monitor Type": "Benutzerdefinierter Monitor-Typ", - "webhookAdditionalHeadersDesc": "Zusätzliche Header, die mit dem Webhook gesendet werden (JSON Key/Value).", - "dnsCacheDescription": "Kann in manchen IPv6-Umgebungen Probleme verursachen. Bei Problemen deaktivieren.", - "loadingError": "Daten konnten nicht abgerufen werden. Bitte versuche es später erneut.", + "Custom Monitor Type": "Benutzerdefinierter Monitortyp", + "webhookAdditionalHeadersDesc": "Legt zusätzliche Header fest, die mit dem Webhook gesendet werden. Jeder Header sollte als JSON-Schlüssel/Wert-Paar definiert werden.", + "dnsCacheDescription": "Funktioniert möglicherweise nicht in einigen IPv6-Umgebungen. Deaktiviere es bei Problemen.", + "loadingError": "Daten konnten nicht abgerufen werden. Bitte später erneut versuchen.", "confirmUninstallPlugin": "Möchtest du dieses Plugin wirklich deinstallieren?", - "grpcMethodDescription": "Methodenname wird in das \"camelCase\"-Format konvertiert (z.B. sayHello, check).", + "grpcMethodDescription": "Der Methodenname wird in camelCase-Format umgewandelt, z. B. sayHello, check usw.", "Passive Monitor Type": "Passiver Monitor-Typ", "Specific Monitor Type": "Spezifischer Monitor-Typ", "webhookAdditionalHeadersTitle": "Zusätzliche Header", "Packet Size": "Paketgröße", "IconUrl": "Symbol-URL", "wayToGetZohoCliqURL": "Erfahre hier, wie du eine Webhook-URL erstellst: {0}.", - "dataRetentionTimeError": "Aufbewahrungszeit muss 0 oder größer sein.", - "infiniteRetention": "Für unendliche Aufbewahrung auf 0 setzen.", - "confirmDeleteTagMsg": "Möchtest du dieses Tag wirklich löschen? Verknüpfte Monitore bleiben erhalten.", - "enableGRPCTls": "Senden von gRPC-Anforderungen mit TLS zulassen", + "dataRetentionTimeError": "Aufbewahrungszeit muss 0 oder größer sein", + "infiniteRetention": "Auf 0 setzen für unbegrenzte Aufbewahrung.", + "confirmDeleteTagMsg": "Möchtest du dieses Tag wirklich löschen? Mit diesem Tag verknüpfte Monitore werden nicht gelöscht.", + "enableGRPCTls": "Erlaubt das Senden von gRPC-Anfragen mit TLS-Verbindung", "ZohoCliq": "ZohoCliq", - "Monitor": "Überwachung | Monitore", + "Monitor": "Monitor | Monitore", "plugin": "Plugin | Plugins", "install": "Installieren", - "installing": "Installiere", + "installing": "Wird installiert", "uninstall": "Deinstallieren", - "uninstalling": "Deinstalliere", - "markdownSupported": "Markdown-Syntax unterstützt", - "wayToGetKookBotToken": "Erstelle eine Anwendung und erhalte den Bot-Token unter {0}", - "wayToGetKookGuildID": "Aktiviere den 'Entwicklermodus' in den Kook-Einstellungen und rechtsklicke auf die Gilde, um die ID zu erhalten", + "uninstalling": "Wird deinstalliert", + "markdownSupported": "Markdown-Syntax wird unterstützt", + "wayToGetKookBotToken": "Erstelle eine Anwendung und erhalte deinen Bot-Token unter {0}", + "wayToGetKookGuildID": "Aktiviere den „Entwicklermodus“ in den Kook-Einstellungen und klicke mit der rechten Maustaste auf die Gilde, um deren ID zu erhalten", "Guild ID": "Gilden-ID", - "Free Mobile User Identifier": "Free Mobile Nutzerkennung", + "Free Mobile User Identifier": "Free Mobile Benutzerkennung", "Free Mobile API Key": "Free Mobile API-Schlüssel", "Enable TLS": "TLS aktivieren", - "Proto Service Name": "Proto Service Name", - "Proto Method": "Proto Method", - "Proto Content": "Proto Content", + "Proto Service Name": "Proto-Dienstname", + "Proto Method": "Proto-Methode", + "Proto Content": "Proto-Inhalt", "Economy": "Economy", "Lowcost": "Günstig", "high": "hoch", @@ -688,177 +688,177 @@ "General Monitor Type": "Allgemeiner Monitor-Typ", "smseagle": "SMSEagle", "smseagleTo": "Telefonnummer(n)", - "smseagleGroup": "Telefonbuch Gruppenname(n)", - "smseagleContact": "Telefonbuch Kontaktname(n)", + "smseagleGroup": "Telefonbuch-Gruppenname(n)", + "smseagleContact": "Telefonbuch-Kontaktname(n)", "smseagleRecipientType": "Empfängertyp", - "smseagleRecipient": "Empfänger (mehrere mit Komma trennen)", + "smseagleRecipient": "Empfänger (mehrere durch Komma trennen)", "smseagleToken": "API-Zugriffstoken", - "smseagleUrl": "Deine SMSEagle Geräte-URL", + "smseagleUrl": "Deine SMSEagle-Geräte-URL", "Kook": "Kook", - "smseagleEncoding": "Als Unicode senden (Standard=GSM-7)", - "smseaglePriority": "Nachrichtenpriorität (0-9, höchste = 9)", - "Google Analytics ID": "Google Analytics ID", + "smseagleEncoding": "Als Unicode senden (Standard: GSM-7)", + "smseaglePriority": "Nachrichtenpriorität (0–9, höchste Priorität = 9)", + "Google Analytics ID": "Google-Analytics-ID", "Edit Tag": "Tag bearbeiten", - "Server Address": "Server-Adresse", + "Server Address": "Serveradresse", "Learn More": "Mehr erfahren", - "Body Encoding": "Body Encoding", + "Body Encoding": "Body-Kodierung", "Add API Key": "API-Schlüssel hinzufügen", "apiKey-active": "Aktiv", "apiKey-expired": "Abgelaufen", "apiKey-inactive": "Inaktiv", "Expires": "Läuft ab", - "deleteAPIKeyMsg": "Bist du sicher, dass du diesen API-Schlüssel löschen willst?", + "deleteAPIKeyMsg": "Möchtest du diesen API-Schlüssel wirklich löschen?", "Generate": "Generieren", "API Keys": "API-Schlüssel", "Expiry": "Ablauf", "Expiry date": "Ablaufdatum", - "Don't expire": "Nie ablaufen", - "Continue": "Weiter", + "Don't expire": "Nicht ablaufen", + "Continue": "Fortfahren", "Add Another": "Weiteren hinzufügen", "Clone Monitor": "Monitor duplizieren", "Clone": "Duplizieren", "cloneOf": "Kopie von {0}", "pagertreeIntegrationUrl": "Integrations-URL", "pagertreeUrgency": "Dringlichkeit", - "pagertreeSilent": "Leise", + "pagertreeSilent": "Lautlos", "pagertreeLow": "Niedrig", "pagertreeMedium": "Mittel", "pagertreeHigh": "Hoch", "pagertreeCritical": "Kritisch", "pagertreeResolve": "Automatisch lösen", "No API Keys": "Keine API-Schlüssel", - "disableAPIKeyMsg": "Bist du sicher, dass du diesen API-Schlüssel deaktivieren willst?", + "disableAPIKeyMsg": "Möchtest du diesen API-Schlüssel wirklich deaktivieren?", "pagertreeDoNothing": "Nichts tun", - "wayToGetPagerTreeIntegrationURL": "Kopiere den Endpunkt nach der Erstellung der Integration in PagerTree. Details siehe {0}", - "telegramProtectContent": "Inhalt schützen (Weiterleiten/Speichern verhindern)", - "telegramProtectContentDescription": "Die Bot-Nachrichten in Telegram sind gegen Weiterleitung und Speichern geschützt.", + "wayToGetPagerTreeIntegrationURL": "Nachdem du die Uptime-Kuma-Integration in PagerTree erstellt hast, kopiere den Endpunkt. Vollständige Details unter {0}", + "telegramProtectContent": "Weiterleiten/Speichern schützen", + "telegramProtectContentDescription": "Wenn aktiviert, werden Bot-Nachrichten in Telegram vor Weiterleitung und Speicherung geschützt.", "notificationRegional": "Regional", "Key Added": "Schlüssel hinzugefügt", - "apiKeyAddedMsg": "API-Schlüssel wurde hinzugefügt. Bitte notiere den Schlüssel, er wird nicht erneut angezeigt.", - "telegramMessageThreadID": "(Optional) Nachrichten Thread-ID", - "telegramMessageThreadIDDescription": "Optionale eindeutige Kennung für den Ziel-Thread (Thema) des Forums; nur für Forum-Supergruppen.", + "apiKeyAddedMsg": "Dein API-Schlüssel wurde hinzugefügt. Bitte notiere ihn, da er nicht erneut angezeigt wird.", + "telegramMessageThreadID": "(Optional) Nachrichten-Thread-ID", + "telegramMessageThreadIDDescription": "Optionale eindeutige Kennung für den Ziel-Nachrichten-Thread (Thema) des Forums; nur für Forum-Supergruppen", "telegramSendSilently": "Lautlos senden", - "telegramSendSilentlyDescription": "Sende die Nachricht ohne Ton. Nutzer erhalten eine Benachrichtigung, aber kein akustisches Signal.", + "telegramSendSilentlyDescription": "Sendet die Nachricht lautlos. Nutzer erhalten eine Benachrichtigung ohne Ton.", "Add New Tag": "Neuen Tag hinzufügen", "lunaseaDeviceID": "Geräte-ID", "lunaseaTarget": "Ziel", "lunaseaUserID": "Benutzer-ID", "ntfyAuthenticationMethod": "Authentifizierungsmethode", "ntfyUsernameAndPassword": "Benutzername und Passwort", - "twilioAccountSID": "Account SID", - "twilioFromNumber": "Absender", - "twilioToNumber": "Empfänger", - "twilioAuthToken": "Auth Token / API Key Secret", + "twilioAccountSID": "Konto-SID", + "twilioFromNumber": "Absendernummer", + "twilioToNumber": "Empfängernummer", + "twilioAuthToken": "Auth-Token / API-Schlüssel-Secret", "statusPageRefreshIn": "Aktualisierung in: {0}", - "sameAsServerTimezone": "Wie Server-Zeitzone", - "startDateTime": "Start Datum/Uhrzeit", - "endDateTime": "Ende Datum/Uhrzeit", + "sameAsServerTimezone": "Gleiche Zeitzone wie Server", + "startDateTime": "Startdatum/-zeit", + "endDateTime": "Enddatum/-zeit", "cronExpression": "Cron-Ausdruck", "cronSchedule": "Zeitplan: ", "invalidCronExpression": "Ungültiger Cron-Ausdruck: {0}", - "Show Clickable Link": "Anklickbaren Link anzeigen", + "Show Clickable Link": "Klickbaren Link anzeigen", "Open Badge Generator": "Badge-Generator öffnen", - "Badge Generator": "{0}'s Badge Generator", + "Badge Generator": "Badge-Generator für {0}", "Badge Type": "Badge-Typ", "Badge Duration": "Badge Dauer", - "Badge Label": "Badge-Label", - "Show Clickable Link Description": "Wenn aktiviert, kann jeder Besucher der Statusseite die Monitor-URL aufrufen.", - "Badge Label Color": "Badge Label-Farbe", + "Badge Label": "Badge-Beschriftung", + "Show Clickable Link Description": "Wenn aktiviert, kann jeder mit Zugriff auf diese Statusseite die Monitor-URL sehen.", + "Badge Label Color": "Badge-Beschriftungsfarbe", "Badge Color": "Badge-Farbe", - "Badge Label Prefix": "Badge Label-Präfix", - "Badge Label Suffix": "Badge Label-Suffix", - "Badge Maintenance Color": "Badge Wartungs-Farbe", - "Badge Warn Color": "Badge Warnungs-Farbe", + "Badge Label Prefix": "Badge-Beschriftungspräfix", + "Badge Label Suffix": "Badge-Beschriftungssuffix", + "Badge Maintenance Color": "Badge-Wartungsfarbe", + "Badge Warn Color": "Badge-Warnfarbe", "Badge Style": "Badge-Stil", - "Badge value (For Testing only.)": "Badge-Wert (Nur für Tests)", + "Badge value (For Testing only.)": "Badge-Wert (nur für Tests)", "Badge URL": "Badge-URL", - "Badge Up Color": "Badge 'Online' Farbe", - "Badge Down Color": "Badge 'Offline' Farbe", - "Badge Pending Color": "Badge 'Ausstehend' Farbe", - "Badge Down Days": "Badge 'Offline' Tage", - "Monitor Setting": "{0}'s Monitor-Einstellungen", - "Badge Prefix": "Badge Wert-Präfix", - "Badge Suffix": "Badge Wert-Suffix", - "Badge Warn Days": "Badge Warnungs-Tage", + "Badge Up Color": "Badge-Aktiv-Farbe", + "Badge Down Color": "Badge-Inaktiv-Farbe", + "Badge Pending Color": "Badge-Ausstehend-Farbe", + "Badge Down Days": "Badge-Inaktiv-Tage", + "Monitor Setting": "Monitor-Einstellung für {0}", + "Badge Prefix": "Badge-Wert-Präfix", + "Badge Suffix": "Badge-Wert-Suffix", + "Badge Warn Days": "Badge-Warntage", "Group": "Gruppe", - "Monitor Group": "Monitor-Gruppe", - "noGroupMonitorMsg": "Nicht verfügbar. Erstelle zunächst einen Gruppenmonitor.", + "Monitor Group": "Monitorgruppe", + "noGroupMonitorMsg": "Nicht verfügbar. Erstelle zuerst einen Gruppenmonitor.", "Close": "Schließen", - "chromeExecutableAutoDetect": "Automatische Erkennung", - "chromeExecutableDescription": "Für Docker-Benutzer: Falls Chromium noch nicht installiert ist, kann die Installation einige Minuten dauern (ca. 1 GB Speicherplatz).", - "chromeExecutable": "Chrome/Chromium Pfad", + "chromeExecutableAutoDetect": "Automatisch erkennen", + "chromeExecutableDescription": "Für Docker-Benutzer: Wenn Chromium noch nicht installiert ist, kann die Installation und Anzeige des Testergebnisses einige Minuten dauern. Es werden 1 GB Speicherplatz benötigt.", + "chromeExecutable": "Chrome-/Chromium-Programm", "Invert Keyword": "Suchbegriff invertieren", - "invertKeywordDescription": "Alarmieren, wenn der Suchbegriff NICHT vorhanden ist.", + "invertKeywordDescription": "Prüft auf Abwesenheit statt Anwesenheit des Schlüsselworts.", "webhookCustomBodyDesc": "Definiere einen benutzerdefinierten HTTP-Body für die Anfrage. Die Template-Variablen {msg}, {heartbeat} und {monitor} werden akzeptiert.", - "webhookBodyPresetOption": "Voreinstellung - {0}", + "webhookBodyPresetOption": "Vorlage – {0}", "webhookBodyCustomOption": "Benutzerdefinierter Body", "Request Body": "Anfrage-Body", "Badge Duration (in hours)": "Badge-Dauer (in Stunden)", "Badge Preview": "Badge-Vorschau", "twilioApiKey": "API-Schlüssel (optional)", - "Notify Channel": "Benachrichtigungskanal", + "Notify Channel": "Kanal benachrichtigen", "Enter the list of brokers": "Liste der Broker eingeben", - "Kafka Topic Name": "Kafka Topic Name", - "Kafka Producer Message": "Kafka Producer Nachricht", - "Enable Kafka SSL": "Kafka SSL aktivieren", - "Enable Kafka Producer Auto Topic Creation": "Kafka Producer Auto Topic Creation aktivieren", - "Kafka SASL Options": "Kafka SASL Optionen", + "Kafka Topic Name": "Kafka-Themenname", + "Kafka Producer Message": "Kafka-Producer-Nachricht", + "Enable Kafka SSL": "Kafka-SSL aktivieren", + "Enable Kafka Producer Auto Topic Creation": "Automatische Themenerstellung für Kafka-Producer aktivieren", + "Kafka SASL Options": "Kafka-SASL-Optionen", "Mechanism": "Mechanismus", - "Pick a SASL Mechanism...": "Wähle einen SASL Mechanismus…", + "Pick a SASL Mechanism...": "SASL-Mechanismus auswählen…", "Authorization Identity": "Autorisierungsidentität", - "AccessKey Id": "AccessKey ID", - "Secret AccessKey": "Geheimer Zugriffsschlüssel", - "Session Token": "Sitzungs-Token", - "aboutNotifyChannel": "Löst eine Benachrichtigung für alle Kanalmitglieder aus, unabhängig vom Anwesenheitsstatus.", - "Kafka Brokers": "Kafka Brokers", - "Press Enter to add broker": "Drücke Enter, um den Broker hinzuzufügen", + "AccessKey Id": "AccessKey-ID", + "Secret AccessKey": "Geheimer AccessKey", + "Session Token": "Sitzungstoken", + "aboutNotifyChannel": "Die Kanalbenachrichtigung löst eine Desktop- oder Mobilbenachrichtigung für alle Kanalmitglieder aus, unabhängig von deren Verfügbarkeitsstatus.", + "Kafka Brokers": "Kafka-Broker", + "Press Enter to add broker": "Enter drücken, um Broker hinzuzufügen", "filterActive": "Aktiv", "filterActivePaused": "Pausiert", "Expected Value": "Erwarteter Wert", "Json Query": "Json-Abfrage", - "tailscalePingWarning": "Um den Tailscale-Ping-Monitor zu nutzen, muss Uptime Kuma ohne Docker installiert sein und der Tailscale-Client auf dem Server laufen.", - "Server URL should not contain the nfty topic": "Die Server-URL darf das nfty-Thema nicht enthalten", + "tailscalePingWarning": "Um den Tailscale-Ping-Monitor zu verwenden, musst du Uptime Kuma ohne Docker installieren und den Tailscale-Client auf deinem Server installieren.", + "Server URL should not contain the nfty topic": "Server-URL sollte das ntfy-Thema nicht enthalten", "pushDeerServerDescription": "Leer lassen, um den offiziellen Server zu verwenden", "FlashDuty Severity": "Schweregrad", - "nostrRelays": "Nostr Relays", - "gamedigGuessPort": "Gamedig: Port raten", + "nostrRelays": "Nostr-Relays", + "gamedigGuessPort": "Gamedig: Port erraten", "Request Timeout": "Zeitüberschreitung der Anfrage", "styleElapsedTimeShowNoLine": "Anzeigen (ohne Linie)", "Select": "Auswählen", "selectedMonitorCount": "Ausgewählt: {0}", - "PushDeer Server": "PushDeer Server", + "PushDeer Server": "PushDeer-Server", "nostrRelaysHelp": "Eine Relay-URL pro Zeile", - "nostrSender": "Privater Schlüssel des Absenders (nsec)", - "gamedigGuessPortDescription": "Der vom Valve Server Query Protocol verwendete Port kann vom Client-Port abweichen. Versuche dies, wenn keine Verbindung möglich ist.", - "wayToGetFlashDutyKey": "Flashduty Integration: Gehe zu Channels > Channel wählen > Integrationen > Integration hinzufügen > Uptime Kuma wählen und Push-URL kopieren.", - "timeoutAfter": "Timeout nach {0} Sekunden", + "nostrSender": "Absender-Privatschlüssel (nsec)", + "gamedigGuessPortDescription": "Der Port des Valve Server Query Protocols kann vom Client-Port abweichen. Versuche dies, wenn der Monitor keine Verbindung zum Server herstellen kann.", + "wayToGetFlashDutyKey": "Um Uptime Kuma mit Flashduty zu integrieren: Gehe zu Kanäle → Kanal auswählen → Integrationen → Neue Integration hinzufügen, wähle Uptime Kuma und kopiere die Push-URL.", + "timeoutAfter": "Zeitüberschreitung nach {0} Sekunden", "styleElapsedTimeShowWithLine": "Anzeigen (mit Linie)", - "styleElapsedTime": "Verstrichene Zeit unter der Zeitleiste", - "Check/Uncheck": "Auswählen/Abwählen", - "nostrRecipients": "Öffentliche Schlüssel der Empfänger (npub)", + "styleElapsedTime": "Verstrichene Zeit unter der Prüfintervallleiste", + "Check/Uncheck": "An-/Abwählen", + "nostrRecipients": "Empfänger-öffentliche Schlüssel (npub)", "nostrRecipientsHelp": "npub-Format, einer pro Zeile", "showCertificateExpiry": "Zertifikatsablauf anzeigen", "noOrBadCertificate": "Kein/ungültiges Zertifikat", - "enableNSCD": "Aktiviere NSCD (Name Service Cache Daemon) zum Cachen von DNS-Anfragen", + "enableNSCD": "NSCD (Name Service Cache Daemon) für das Caching aller DNS-Anfragen aktivieren", "setupDatabaseChooseDatabase": "Welche Datenbank möchtest du verwenden?", - "setupDatabaseEmbeddedMariaDB": "Du musst nichts einstellen. Dieses Docker-Image enthält eine vorkonfigurierte MariaDB. Uptime Kuma verbindet sich automatisch über einen Unix-Socket.", - "dbName": "Datenbank-Name", - "setupDatabaseMariaDB": "Mit externer MariaDB verbinden. Du musst die Verbindungsdaten angeben.", - "setupDatabaseSQLite": "Einfache Datenbankdatei (SQLite). Empfohlen für kleine Installationen (Standard vor v2.0.0).", + "setupDatabaseEmbeddedMariaDB": "Du brauchst nichts einzustellen. Dieses Docker-Image hat automatisch eine MariaDB für dich eingerichtet und konfiguriert. Uptime Kuma wird sich mit dieser Datenbank über einen Unix-Socket verbinden.", + "dbName": "Datenbankname", + "setupDatabaseMariaDB": "Mit einer externen MariaDB-Datenbank verbinden. Du musst die Verbindungsinformationen für die Datenbank festlegen.", + "setupDatabaseSQLite": "Eine einfache Datenbankdatei, empfohlen für kleinere Installationen. Vor Version 2.0.0 verwendete Uptime Kuma SQLite als Standarddatenbank.", "Saved.": "Gespeichert.", - "toastSuccessTimeout": "Timeout für Erfolgsmeldungen", - "toastErrorTimeout": "Timeout für Fehlermeldungen", - "monitorToastMessagesLabel": "Toast-Benachrichtigungen für Monitore", - "monitorToastMessagesDescription": "Zeit in Sekunden, bis Monitor-Benachrichtigungen verschwinden (-1 zum Deaktivieren des Timeouts, 0 zum Deaktivieren der Benachrichtigung).", - "Bark API Version": "Bark API-Version", - "pushViewCode": "Wie nutze ich den Push-Monitor? (Code anzeigen)", + "toastSuccessTimeout": "Zeitüberschreitung für Erfolgsbenachrichtigungen", + "toastErrorTimeout": "Zeitüberschreitung für Fehlerbenachrichtigungen", + "monitorToastMessagesLabel": "Monitor-Toast-Benachrichtigungen", + "monitorToastMessagesDescription": "Toast-Benachrichtigungen für Monitore verschwinden nach der angegebenen Zeit in Sekunden. Auf -1 setzen, um die Zeitüberschreitung zu deaktivieren. Auf 0 setzen, um Toast-Benachrichtigungen zu deaktivieren.", + "Bark API Version": "Bark-API-Version", + "pushViewCode": "Wie verwendet man den Push-Monitor? (Code anzeigen)", "pushOthers": "Sonstige", "programmingLanguages": "Programmiersprachen", "authInvalidToken": "Ungültiger Token.", - "authIncorrectCreds": "Falscher Benutzername oder falsches Passwort.", + "authIncorrectCreds": "Falscher Benutzername oder Passwort.", "2faAlreadyEnabled": "2FA ist bereits aktiviert.", - "2faEnabled": "2FA ist aktiviert.", - "2faDisabled": "2FA ist deaktiviert.", + "2faEnabled": "2FA aktiviert.", + "2faDisabled": "2FA deaktiviert.", "successResumed": "Erfolgreich fortgesetzt.", "successPaused": "Erfolgreich pausiert.", "successDeleted": "Erfolgreich gelöscht.", @@ -869,178 +869,178 @@ "tagNotFound": "Tag nicht gefunden.", "authUserInactiveOrDeleted": "Der Benutzer ist inaktiv oder gelöscht.", "successAdded": "Erfolgreich hinzugefügt.", - "successAuthChangePassword": "Das Passwort wurde erfolgreich aktualisiert.", + "successAuthChangePassword": "Passwort erfolgreich aktualisiert.", "foundChromiumVersion": "Chromium/Chrome gefunden. Version: {0}", "Reset Token": "Token zurücksetzen", - "leave blank for default subject": "leer lassen für Standard-Betreff", - "emailCustomBody": "Benutzerdefinierter Body", - "leave blank for default body": "leer lassen für Standard-Body", + "leave blank for default subject": "leer lassen für Standardbetreff", + "emailCustomBody": "Benutzerdefinierter Text", + "leave blank for default body": "leer lassen für Standardtext", "emailTemplateServiceName": "Dienst Name", "emailTemplateStatus": "Status", - "emailTemplateMsg": "Benachrichtigungstext", - "liquidIntroduction": "Vorlagen verwenden die 'Liquid Templating Language'. Anleitung: {0}. Verfügbare Variablen:", + "emailTemplateMsg": "Nachricht der Benachrichtigung", + "liquidIntroduction": "Die Vorlagenfunktion wird durch die Liquid-Templatesprache ermöglicht. Anleitungen zur Verwendung findest du unter {0}. Dies sind die verfügbaren Variablen:", "emailCustomisableContent": "Anpassbarer Inhalt", - "smtpLiquidIntroduction": "Diese Felder unterstützen Liquid-Templates. Anleitung: {0}. Verfügbare Variablen:", + "smtpLiquidIntroduction": "Die folgenden zwei Felder können mit der Liquid-Templatesprache angepasst werden. Anleitungen zur Verwendung findest du unter {0}. Dies sind die verfügbaren Variablen:", "emailTemplateHostnameOrURL": "Hostname oder URL", - "emailTemplateLimitedToUpDownNotification": "nur bei UP/DOWN-Ereignissen verfügbar, sonst null", - "templateMsg": "Benachrichtigungstext", - "templateHeartbeatJSON": "Heartbeat-Objekt", - "templateMonitorJSON": "Monitor-Objekt", - "templateLimitedToUpDownCertNotifications": "nur bei UP/DOWN/Zertifikat-Ablauf verfügbar", - "templateLimitedToUpDownNotifications": "nur bei UP/DOWN verfügbar", - "emailTemplateMonitorJSON": "Monitor-Objekt", - "emailTemplateHeartbeatJSON": "Heartbeat-Objekt", - "GrafanaOncallUrl": "Grafana OnCall URL", - "noDockerHostMsg": "Nicht verfügbar. Richte zuerst einen Docker-Host ein.", - "DockerHostRequired": "Bitte Docker-Host für diesen Monitor festlegen.", + "emailTemplateLimitedToUpDownNotification": "nur für AKTIV/INAKTIV-Heartbeats verfügbar, sonst null", + "templateMsg": "Nachricht der Benachrichtigung", + "templateHeartbeatJSON": "Objekt, das den Heartbeat beschreibt", + "templateMonitorJSON": "Objekt, das den Monitor beschreibt", + "templateLimitedToUpDownCertNotifications": "nur für AKTIV/INAKTIV/Zertifikatsablauf-Benachrichtigungen verfügbar", + "templateLimitedToUpDownNotifications": "nur für AKTIV/INAKTIV-Benachrichtigungen verfügbar", + "emailTemplateMonitorJSON": "Objekt, das den Monitor beschreibt", + "emailTemplateHeartbeatJSON": "Objekt, das den Heartbeat beschreibt", + "GrafanaOncallUrl": "Grafana-Oncall-URL", + "noDockerHostMsg": "Nicht verfügbar. Richte zunächst einen Docker-Host ein.", + "DockerHostRequired": "Bitte lege einen Docker-Host für diesen Monitor fest.", "Browser Screenshot": "Browser-Screenshot", - "setup a new monitor group": "Neue Monitorgruppe einrichten", - "Add a new expiry notification day": "Neuen Tag für Ablaufbenachrichtigung hinzufügen", + "setup a new monitor group": "neue Monitorgruppe einrichten", + "Add a new expiry notification day": "Neuen Ablauf-Benachrichtigungstag hinzufügen", "Remote Browsers": "Remote-Browser", "Remote Browser": "Remote-Browser", "Add a Remote Browser": "Remote-Browser hinzufügen", "Remote Browser not found!": "Remote-Browser nicht gefunden!", - "remoteBrowsersDescription": "Remote-Browser sind eine Alternative zum lokalen Chromium. Nutze Dienste wie browserless.io oder hoste selbst.", - "self-hosted container": "Selbstgehosteter Container", - "remoteBrowserToggle": "Standardmäßig läuft Chromium im Uptime-Kuma-Container. Aktiviere dies, um einen Remote-Browser zu nutzen.", + "remoteBrowsersDescription": "Remote-Browser sind eine Alternative zum lokalen Ausführen von Chromium. Richte sie mit einem Dienst wie browserless.io ein oder verbinde dich mit deinem eigenen", + "self-hosted container": "selbst gehosteten Container", + "remoteBrowserToggle": "Standardmäßig läuft Chromium im Uptime-Kuma-Container. Du kannst einen Remote-Browser verwenden, indem du diesen Schalter umlegst.", "useRemoteBrowser": "Remote-Browser verwenden", "deleteRemoteBrowserMessage": "Möchtest du diesen Remote-Browser wirklich für alle Monitore löschen?", - "Remove the expiry notification": "Ablaufbenachrichtigung entfernen", - "openModalTo": "Modal öffnen: {0}", + "Remove the expiry notification": "Ablauf-Benachrichtigungstag entfernen", + "openModalTo": "Modal öffnen für {0}", "Add a domain": "Domain hinzufügen", - "Remove domain": "Domain '{0}' entfernen", - "successKeyword": "Erfolgs-Suchbegriff", - "successKeywordExplanation": "MQTT-Suchbegriff, der als Erfolg gewertet wird", - "settingUpDatabaseMSG": "Datenbank wird eingerichtet. Dies kann einen Moment dauern...", + "Remove domain": "Domain „{0}“ entfernen", + "successKeyword": "Erfolgsbegriff", + "successKeywordExplanation": "MQTT-Nachricht, die als Erfolg gewertet wird", + "settingUpDatabaseMSG": "Die Datenbank wird eingerichtet. Dies kann einen Moment dauern, bitte habe Geduld.", "Search monitored sites": "Überwachte Seiten durchsuchen", - "statusPageSpecialSlugDesc": "Spezieller Slug {0}: Diese Seite wird angezeigt, wenn kein Slug angegeben wird.", + "statusPageSpecialSlugDesc": "Spezieller Slug {0}: Diese Seite wird angezeigt, wenn kein Slug angegeben wird", "ntfyPriorityHelptextAllEvents": "Alle Ereignisse werden mit höchster Priorität gesendet", - "ntfyPriorityHelptextAllExceptDown": "Alle Ereignisse nutzen diese Priorität, außer {0}-Ereignisse (Priorität {1})", + "ntfyPriorityHelptextAllExceptDown": "Alle Ereignisse werden mit dieser Priorität gesendet, außer {0}-Ereignisse, die Priorität {1} haben", "What is a Remote Browser?": "Was ist ein Remote-Browser?", - "Channel access token (Long-lived)": "Channel-Token (langlebig)", - "Your User ID": "Deine User-ID", - "wayToGetHeiiOnCallDetails": "Trigger-ID und API-Schlüssel findest du in der {Dokumentation}", - "documentationOf": "{0} Dokumentation", - "gtxMessagingToHint": "Internationales Format mit führendem \"+\" ({e164}, {e212} oder {e214})", - "From Phone Number / Transmission Path Originating Address (TPOA)": "Von Telefonnummer / TPOA", - "To Phone Number": "An Telefonnummer", - "gtxMessagingApiKeyHint": "API-Schlüssel unter: Meine Routing-Konten > Kontoinformationen > API-Anmeldeinformationen > REST-API (v2.x)", - "gtxMessagingFromHint": "Auf Mobiltelefonen sieht der Empfänger die TPOA als Absender. Erlaubt: bis zu 11 alphanumerische Zeichen, Shortcode, lokale Langwahl oder internationale Nummern.", + "Channel access token (Long-lived)": "Kanal-Zugriffstoken (langlebig)", + "Your User ID": "Deine Benutzer-ID", + "wayToGetHeiiOnCallDetails": "Wie du die Trigger-ID und API-Schlüssel erhältst, wird in der {documentation} erklärt", + "documentationOf": "{0}-Dokumentation", + "gtxMessagingToHint": "Internationales Format mit führendem „+“ ({e164}, {e212} oder {e214})", + "From Phone Number / Transmission Path Originating Address (TPOA)": "Absender-Telefonnummer / TPOA (Transmission Path Originating Address)", + "To Phone Number": "Empfänger-Telefonnummer", + "gtxMessagingApiKeyHint": "Deinen API-Schlüssel findest du unter: Meine Routing-Konten → Kontoinformationen anzeigen → API-Anmeldedaten → REST-API (v2.x)", + "gtxMessagingFromHint": "Auf Mobiltelefonen sieht der Empfänger die TPOA als Absender der Nachricht. Erlaubt sind bis zu 11 alphanumerische Zeichen, eine Kurzwahl, lokale oder internationale Nummern ({e164}, {e212} oder {e214})", "Alphanumeric (recommended)": "Alphanumerisch (empfohlen)", "Telephone number": "Telefonnummer", "Originator": "Absender", - "cellsyntOriginator": "Wird auf dem Handy des Empfängers als Absender angezeigt.", + "cellsyntOriginator": "Wird auf dem Empfängergerät als Absender der Nachricht angezeigt. Zulässige Werte und Funktion hängen vom Absendertyp ab.", "Destination": "Ziel", "Allow Long SMS": "Lange SMS erlauben", - "cellsyntSplitLongMessages": "Lange Nachrichten in bis zu 6 Teile splitten (153 x 6 = 918 Zeichen).", + "cellsyntSplitLongMessages": "Lange Nachrichten in bis zu 6 Teile aufteilen. 153 × 6 = 918 Zeichen.", "max 15 digits": "max. 15 Ziffern", "max 11 alphanumeric characters": "max. 11 alphanumerische Zeichen", "Originator type": "Absendertyp", - "cellsyntOriginatortypeAlphanumeric": "Alphanumerisch (max. 11 Zeichen). Empfänger können NICHT antworten.", - "cellsyntOriginatortypeNumeric": "Numerisch (max. 15 Stellen, intl. Format ohne 00). Empfänger KÖNNEN antworten.", - "cellsyntDestination": "Telefonnummer im intl. Format (führende 00, dann Landesvorwahl). Max 25.000 Empfänger pro Request.", - "callMeBotGet": "Generiere hier einen Endpunkt für {0}, {1} und {2}. Beachte mögliche Ratenlimits: {3}", - "wayToGetWhapiUrlAndToken": "API-URL und Token erhältst du im gewünschten Kanal von {0}", + "cellsyntOriginatortypeAlphanumeric": "Alphanumerische Zeichenfolge (max. 11 Zeichen). Empfänger können nicht auf die Nachricht antworten.", + "cellsyntOriginatortypeNumeric": "Numerischer Wert (max. 15 Ziffern) mit Telefonnummer im internationalen Format ohne führende 00 (Beispiel: UK-Nummer 07920 110 000 als 447920110000). Empfänger können antworten.", + "cellsyntDestination": "Empfänger-Telefonnummer im internationalen Format mit führender 00, gefolgt von Ländervorwahl, z. B. 00447920110000 für UK-Nummer 07920 110 000 (max. 17 Ziffern). Max. 25.000 kommagetrennte Empfänger pro HTTP-Anfrage.", + "callMeBotGet": "Hier kannst du einen Endpunkt für {0}, {1} und {2} generieren. Beachte mögliche Ratenbegrenzungen. Die Ratenbegrenzungen scheinen zu sein: {3}", + "wayToGetWhapiUrlAndToken": "Du erhältst die API-URL und den Token, indem du in deinen gewünschten Kanal unter {0} gehst", "whapiRecipient": "Telefonnummer / Kontakt-ID / Gruppen-ID", "API URL": "API-URL", - "wayToWriteWhapiRecipient": "Rufnummer mit intl. Vorwahl (ohne '+'), Kontakt-ID ({1}) oder Gruppen-ID ({2}).", - "Either enter the hostname of the server you want to connect to or localhost if you intend to use a locally configured mail transfer agent": "Gib den Hostnamen des Servers ein oder {localhost}, wenn du einen {local_mta} verwendest.", - "locally configured mail transfer agent": "lokal konfigurierten Mail-Transfer-Agent", + "wayToWriteWhapiRecipient": "Die Telefonnummer mit internationaler Vorwahl, aber ohne Pluszeichen am Anfang ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}).", + "Either enter the hostname of the server you want to connect to or localhost if you intend to use a locally configured mail transfer agent": "Gib entweder den Hostnamen des Servers ein, mit dem eine Verbindung hergestellt werden soll, oder {localhost}, wenn du einen {local_mta} verwenden möchtest", + "locally configured mail transfer agent": "lokal konfigurierter Mail-Transfer-Agent", "Mentioning": "Erwähnung", - "Don't mention people": "Keine Personen erwähnen", - "Mention group": "Erwähne {group}", - "senderSevenIO": "Absendernummer oder Name", + "Don't mention people": "Niemanden erwähnen", + "Mention group": "{group} erwähnen", + "senderSevenIO": "Absendernummer oder -name", "receiverSevenIO": "Empfängernummer", - "apiKeySevenIO": "SevenIO API-Schlüssel", - "wayToGetSevenIOApiKey": "Dashboard: app.seven.io > Entwickler > API Schlüssel > Hinzufügen", - "receiverInfoSevenIO": "Bei Nummern außerhalb Deutschlands muss die Landesvorwahl vorangestellt werden (z.B. 1176... statt 0176... für USA).", + "apiKeySevenIO": "SevenIO-API-Schlüssel", + "wayToGetSevenIOApiKey": "Besuche das Dashboard unter app.seven.io → Entwickler → API-Schlüssel → grüne Hinzufügen-Schaltfläche", + "receiverInfoSevenIO": "Wenn sich die Empfängernummer nicht in Deutschland befindet, musst du die Ländervorwahl voranstellen (z. B. für USA mit Vorwahl 1: 117612121212 statt 017612121212)", "Host URL": "Host-URL", - "whatHappensAtForumPost": "Erstellt einen neuen Forenbeitrag. Postet KEINE Nachrichten in bestehende Beiträge (nutze dafür '{option}').", - "Bitrix24 Webhook URL": "Bitrix24 Webhook-URL", - "wayToGetBitrix24Webhook": "Erstelle einen Webhook gemäß Anleitung: {0}", - "bitrix24SupportUserID": "Gib deine Bitrix24 User-ID ein (zu finden im Nutzerprofil-Link).", + "whatHappensAtForumPost": "Erstellt einen neuen Forumsbeitrag. Dies postet NICHT in bestehenden Beiträgen. Um in einem bestehenden Beitrag zu posten, verwende „{option}“", + "Bitrix24 Webhook URL": "Bitrix24-Webhook-URL", + "wayToGetBitrix24Webhook": "Du kannst einen Webhook erstellen, indem du den Schritten unter {0} folgst", + "bitrix24SupportUserID": "Gib deine Benutzer-ID in Bitrix24 ein. Du findest die ID im Link, wenn du zum Benutzerprofil gehst.", "Command": "Befehl", - "mongodbCommandDescription": "Führe einen MongoDB-Befehl aus. Verfügbare Befehle: {documentation}", + "mongodbCommandDescription": "Führe einen MongoDB-Befehl gegen die Datenbank aus. Informationen zu verfügbaren Befehlen findest du in der {documentation}", "Refresh Interval": "Aktualisierungsintervall", - "Refresh Interval Description": "Die Statusseite wird alle {0} Sekunden neu geladen", + "Refresh Interval Description": "Die Statusseite wird alle {0} Sekunden vollständig aktualisiert", "Select message type": "Nachrichtentyp auswählen", "Send to channel": "An Kanal senden", - "ignoreTLSErrorGeneral": "TLS/SSL-Fehler ignorieren", - "Create new forum post": "Neuen Forenbeitrag erstellen", - "postToExistingThread": "In bestehendes Thema/Beitrag posten", - "forumPostName": "Name des Forenbeitrags", - "threadForumPostID": "Themen-/Beitrags-ID", - "e.g. {discordThreadID}": "z.B. {discordThreadID}", - "wayToGetDiscordThreadId": "Thread-IDs erhältst du ähnlich wie Channel-IDs. Anleitung: {0}", + "ignoreTLSErrorGeneral": "TLS/SSL-Fehler für die Verbindung ignorieren", + "Create new forum post": "Neuen Forumsbeitrag erstellen", + "postToExistingThread": "In bestehendem Thread/Forumsbeitrag posten", + "forumPostName": "Forumsbeitragsname", + "threadForumPostID": "Thread-/Forumsbeitrags-ID", + "e.g. {discordThreadID}": "z. B. {discordThreadID}", + "wayToGetDiscordThreadId": "Das Abrufen einer Thread-/Forumsbeitrags-ID funktioniert ähnlich wie das Abrufen einer Kanal-ID. Mehr zum Abrufen von IDs findest du {0}", "smspartnerPhoneNumber": "Telefonnummer(n)", "smspartnerSenderName": "SMS-Absendername", - "smspartnerSenderNameInfo": "Muss 3-11 Zeichen lang sein", - "smspartnerApiurl": "API-Schlüssel im Dashboard: {0}", - "smspartnerPhoneNumberHelptext": "Internationales Format {0}, {1}. Mehrere Nummern mit {2} trennen.", + "smspartnerSenderNameInfo": "Muss 3–11 reguläre Zeichen enthalten", + "smspartnerApiurl": "Deinen API-Schlüssel findest du im Dashboard unter {0}", + "smspartnerPhoneNumberHelptext": "Die Nummer muss im internationalen Format {0}, {1} sein. Mehrere Nummern müssen durch {2} getrennt werden", "threemaRecipient": "Empfänger", "threemaRecipientType": "Empfängertyp", "threemaRecipientTypeIdentity": "Threema-ID", "threemaRecipientTypePhone": "Telefonnummer", - "threemaRecipientTypePhoneFormat": "E.164 (ohne führendes +)", + "threemaRecipientTypePhoneFormat": "E.164, ohne führendes +", "threemaRecipientTypeEmail": "E-Mail-Adresse", "threemaSenderIdentity": "Gateway-ID", - "threemaApiAuthenticationSecret": "Gateway-ID Secret", - "wayToGetThreemaGateway": "Registrierung für Threema Gateway: {0}", + "threemaApiAuthenticationSecret": "Gateway-ID-Secret", + "wayToGetThreemaGateway": "Du kannst dich für Threema Gateway unter {0} registrieren.", "threemaRecipientTypeIdentityFormat": "8 Zeichen", - "threemaSenderIdentityFormat": "8 Zeichen, beginnt meist mit *", - "threemaBasicModeInfo": "Hinweis: Nutzt Threema Gateway im Basic-Modus (serverbasierte Verschlüsselung). Details: {0}.", - "apiKeysDisabledMsg": "API-Schlüssel sind deaktiviert (Authentifizierung ist aus).", - "wayToGetOnesenderUrlandToken": "URL und Token erhältst du auf der Onesender-Website. Infos: {0}", + "threemaSenderIdentityFormat": "8 Zeichen, beginnt normalerweise mit *", + "threemaBasicModeInfo": "Hinweis: Diese Integration verwendet Threema Gateway im Basismodus (serverbasierte Verschlüsselung). Weitere Details unter {0}.", + "apiKeysDisabledMsg": "API-Schlüssel sind deaktiviert, da die Authentifizierung deaktiviert ist.", + "wayToGetOnesenderUrlandToken": "Du erhältst URL und Token auf der Onesender-Website. Weitere Infos: {0}", "Lost connection to the socket server.": "Verbindung zum Socket-Server verloren.", "conditionDeleteGroup": "Gruppe löschen", "greater than": "größer als", - "snmpOIDHelptext": "Gib die OID für den Sensor/Status ein. Nutze MIB-Browser, falls die OID unbekannt ist.", - "signl4Docs": "Infos zur Konfiguration von SIGNL4 und zur Webhook-URL: {0}", + "snmpOIDHelptext": "Gib die OID für den zu überwachenden Sensor oder Status ein. Verwende Netzwerkverwaltungstools wie MIB-Browser oder SNMP-Software, wenn du bei der OID unsicher bist.", + "signl4Docs": "Weitere Informationen zur Konfiguration von SIGNL4 und zum Erhalt der SIGNL4-Webhook-URL findest du in der {0}.", "now": "jetzt", "time ago": "vor {0}", "Json Query Expression": "JSON-Abfrageausdruck", "-year": "-Jahr", "and": "und", - "jsonQueryDescription": "Daten aus der JSON-Antwort extrahieren (JSON-Query). Nutze '$' für die rohe Antwort. Ergebnis wird als String verglichen. Doku: {0}, Tester: {1}.", - "cacheBusterParamDescription": "Zufälliger Parameter zur Umgehung des Caches.", + "jsonQueryDescription": "Analysiere und extrahiere bestimmte Daten aus der JSON-Antwort des Servers mittels JSON-Abfrage oder verwende „$“ für die Rohantwort, wenn kein JSON erwartet wird. Das Ergebnis wird dann mit dem erwarteten Wert als String verglichen. Dokumentation unter {0} und Experimente mit {1}.", + "cacheBusterParamDescription": "Zufällig generierter Parameter zum Umgehen des Caches.", "cacheBusterParam": "Parameter {0} hinzufügen", - "Community String": "Community String", - "snmpCommunityStringHelptext": "Passwort für Authentifizierung/Zugriff auf SNMP-Geräte (muss mit Gerätekonfiguration übereinstimmen).", + "Community String": "Community-String", + "snmpCommunityStringHelptext": "Diese Zeichenfolge dient als Passwort zur Authentifizierung und Zugriffssteuerung auf SNMP-fähige Geräte. Passe sie an die Konfiguration deines SNMP-Geräts an.", "OID (Object Identifier)": "OID (Object Identifier)", "Condition": "Bedingung", "SNMP Version": "SNMP-Version", - "Please enter a valid OID.": "Gib eine gültige OID ein.", - "Host Onesender": "Host Onesender", - "Token Onesender": "Token Onesender", + "Please enter a valid OID.": "Bitte gib eine gültige OID ein.", + "Host Onesender": "Onesender-Host", + "Token Onesender": "Onesender-Token", "Recipient Type": "Empfängertyp", "Private Number": "Private Nummer", "Group ID": "Gruppen-ID", - "privateOnesenderDesc": "Gültige Telefonnummer erforderlich (z.B. 628123456789).", - "groupOnesenderDesc": "Gültige GroupID erforderlich (z.B. 628123456789-342345).", + "privateOnesenderDesc": "Stelle sicher, dass die Telefonnummer gültig ist. Um eine Nachricht an eine private Nummer zu senden, z. B.: 628123456789", + "groupOnesenderDesc": "Stelle sicher, dass die Gruppen-ID gültig ist. Um eine Nachricht an eine Gruppe zu senden, z. B.: 628123456789-342345", "Add Remote Browser": "Remote-Browser hinzufügen", "New Group": "Neue Gruppe", "Group Name": "Gruppenname", "OAuth2: Client Credentials": "OAuth2: Client Credentials", "Authentication Method": "Authentifizierungsmethode", - "Authorization Header": "Authorization Header", - "Form Data Body": "Form Data Body", - "OAuth Token URL": "OAuth Token-URL", + "Authorization Header": "Autorisierungs-Header", + "Form Data Body": "Formulardaten-Body", + "OAuth Token URL": "OAuth-Token-URL", "Client ID": "Client-ID", - "Client Secret": "Client Secret", - "OAuth Scope": "OAuth Scope", - "Optional: Space separated list of scopes": "Optional: Leerzeichengetrennte Liste der Scopes", - "Go back to home page.": "Zurück zur Startseite.", + "Client Secret": "Client-Secret", + "OAuth Scope": "OAuth-Bereich", + "Optional: Space separated list of scopes": "Optional: Durch Leerzeichen getrennte Liste von Bereichen", + "Go back to home page.": "Zur Startseite zurückkehren.", "No tags found.": "Keine Tags gefunden.", - "Cannot connect to the socket server.": "Verbindung zum Socket-Server fehlgeschlagen.", + "Cannot connect to the socket server.": "Keine Verbindung zum Socket-Server möglich.", "SIGNL4": "SIGNL4", - "SIGNL4 Webhook URL": "SIGNL4 Webhook-URL", + "SIGNL4 Webhook URL": "SIGNL4-Webhook-URL", "Conditions": "Bedingungen", "conditionAdd": "Bedingung hinzufügen", "conditionDelete": "Bedingung löschen", "conditionAddGroup": "Gruppe hinzufügen", "conditionValuePlaceholder": "Wert", - "equals": "ist gleich", - "not equals": "ist nicht gleich", + "equals": "gleich", + "not equals": "ungleich", "contains": "enthält", "not contains": "enthält nicht", "starts with": "beginnt mit", @@ -1051,12 +1051,12 @@ "less than or equal to": "kleiner oder gleich", "greater than or equal to": "größer oder gleich", "record": "Eintrag", - "shrinkDatabaseDescriptionSqlite": "Datenbank {vacuum} für SQLite auslösen. {auto_vacuum} ist aktiv, aber {vacuum} defragmentiert die Datei effizienter.", + "shrinkDatabaseDescriptionSqlite": "Datenbank-{vacuum} für SQLite auslösen. {auto_vacuum} ist bereits aktiviert, aber das defragmentiert die Datenbank nicht und packt keine einzelnen Datenbankseiten neu, wie es der {vacuum}-Befehl tut.", "ignoredTLSError": "TLS/SSL-Fehler wurden ignoriert", "Message format": "Nachrichtenformat", "Notification Channel": "Benachrichtigungskanal", - "Custom sound to override default notification sound": "Benutzerdefinierter Ton (ersetzt Standardton)", - "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Zeitkritische Benachrichtigungen werden sofort zugestellt, auch im 'Nicht stören'-Modus.", + "Custom sound to override default notification sound": "Benutzerdefinierter Ton zum Überschreiben des Standard-Benachrichtigungstons", + "Time sensitive notifications will be delivered immediately, even if the device is in do not disturb mode.": "Zeitkritische Benachrichtigungen werden sofort zugestellt, auch wenn sich das Gerät im Nicht-stören-Modus befindet.", "Debug": "Debug", "Copy": "Kopieren", "CopyToClipboardError": "Konnte nicht in die Zwischenablage kopiert werden: {error}", @@ -1073,215 +1073,219 @@ "Doorbell": "Türklingel", "Flute": "Flöte", "Money": "Geld", - "Scifi": "SciFi", + "Scifi": "Sci-Fi", "Elevator": "Aufzug", "Guitar": "Gitarre", - "Sound": "Benachrichtigungston", + "Sound": "Ton", "Time Sensitive (iOS Only)": "Zeitkritisch (nur iOS)", "From": "Von", - "Can be found on:": "Zu finden auf: {0}", - "The phone number of the recipient in E.164 format.": "Telefonnummer des Empfängers im E.164-Format.", - "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Text-Absender-ID oder E.164-Nummer (für Antworten).", + "Can be found on:": "Zu finden unter: {0}", + "The phone number of the recipient in E.164 format.": "Die Telefonnummer des Empfängers im E.164-Format.", + "Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.": "Entweder eine Text-Absender-ID oder eine Telefonnummer im E.164-Format, wenn du Antworten empfangen möchtest.", "Send rich messages": "Rich-Text-Nachrichten senden", - "Fail": "Fehlschlag", + "Fail": "Fehlgeschlagen", "Reveal": "Enthüllen", "Bubble": "Blase", "Clear": "Klar", "Pop": "Pop", - "Arcade": "Arcade", - "rabbitmqNodesRequired": "Setze die Knoten für diesen Monitor.", - "RabbitMQ Username": "RabbitMQ Benutzername", - "RabbitMQ Password": "RabbitMQ Passwort", - "SendGrid API Key": "SendGrid API-Schlüssel", - "Separate multiple email addresses with commas": "Mehrere E-Mail-Adressen mit Kommas trennen", - "RabbitMQ Nodes": "RabbitMQ Management-Knoten", - "rabbitmqNodesDescription": "URL der RabbitMQ Management-Knoten (inkl. Protokoll/Port). Bsp: {0}", - "rabbitmqNodesInvalid": "Nutze eine vollständige URL (beginnend mit 'http') für RabbitMQ-Knoten.", - "rabbitmqHelpText": "Du musst das Management-Plugin in deinem RabbitMQ-Setup aktivieren. Infos: {rabitmq_documentation}.", - "aboutSlackUsername": "Ändert den Anzeigenamen des Absenders. Für Erwähnungen: Füge den Namen stattdessen in den Text ein.", + "Arcade": "Spielhalle", + "rabbitmqNodesRequired": "Bitte setze die Knoten für diesen Monitor.", + "RabbitMQ Username": "RabbitMQ-Benutzername", + "RabbitMQ Password": "RabbitMQ-Passwort", + "SendGrid API Key": "SendGrid-API-Schlüssel", + "Separate multiple email addresses with commas": "Mehrere E-Mail-Adressen durch Kommas trennen", + "RabbitMQ Nodes": "RabbitMQ-Verwaltungsknoten", + "rabbitmqNodesDescription": "Gib die URL für die RabbitMQ-Verwaltungsknoten einschließlich Protokoll und Port ein. Beispiel: {0}", + "rabbitmqNodesInvalid": "Bitte verwende eine vollständige URL (beginnend mit „http“) für RabbitMQ-Knoten.", + "rabbitmqHelpText": "Um den Monitor zu verwenden, musst du das Management-Plugin in deinem RabbitMQ-Setup aktivieren. Weitere Informationen findest du in der {rabitmq_documentation}.", + "aboutSlackUsername": "Ändert den Anzeigenamen des Absenders. Wenn du jemanden erwähnen möchtest, füge es stattdessen in den Anzeigenamen ein.", "templateHostnameOrURL": "Hostname oder URL", "telegramUseTemplate": "Benutzerdefinierte Nachrichtenvorlage verwenden", - "telegramTemplateFormatDescription": "Telegram unterstützt verschiedene Markup-Sprachen. Details: {0}.", + "telegramTemplateFormatDescription": "Telegram erlaubt verschiedene Markup-Sprachen für Nachrichten. Siehe Telegram {0} für Details.", "Plain Text": "Nur Text", - "templateServiceName": "Dienst-Name", - "YZJ Webhook URL": "YZJ Webhook-URL", - "YZJ Robot Token": "YZJ Robot-Token", + "templateServiceName": "Dienstname", + "YZJ Webhook URL": "YZJ-Webhook-URL", + "YZJ Robot Token": "YZJ-Robot-Token", "templateStatus": "Status", "telegramUseTemplateDescription": "Wenn aktiviert, wird die Nachricht mit einer benutzerdefinierten Vorlage gesendet.", "Message Template": "Nachrichtenvorlage", "Template Format": "Vorlagenformat", - "wayToGetWahaApiUrl": "URL deiner WAHA-Instanz.", + "wayToGetWahaApiUrl": "Deine WAHA-Instanz-URL.", "wahaSession": "Sitzung", "wahaChatId": "Chat-ID (Telefonnummer / Kontakt-ID / Gruppen-ID)", - "wayToGetWahaApiKey": "Der API-Schlüssel entspricht der Umgebungsvariable WHATSAPP_API_KEY deiner WAHA-Instanz.", - "wayToGetWahaSession": "WAHA sendet Benachrichtigungen von dieser Sitzung an die Chat-ID (siehe WAHA Dashboard).", - "wayToWriteWahaChatId": "Telefonnummer mit intl. Vorwahl (ohne '+'), Kontakt-ID ({1}) oder Gruppen-ID ({2}).", - "telegramServerUrlDescription": "Um Telegram-API-Sperren zu umgehen (China, Iran etc.). Infos: {0}. Standard: {1}", + "wayToGetWahaApiKey": "Der API-Schlüssel ist der Wert der Umgebungsvariable WHATSAPP_API_KEY, die du beim Starten von WAHA verwendet hast.", + "wayToGetWahaSession": "Von dieser Sitzung sendet WAHA Benachrichtigungen an die Chat-ID. Du findest sie im WAHA-Dashboard.", + "wayToWriteWahaChatId": "Die Telefonnummer mit internationaler Vorwahl, aber ohne Pluszeichen am Anfang ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}). Benachrichtigungen werden von der WAHA-Sitzung an diese Chat-ID gesendet.", + "telegramServerUrlDescription": "Um Telegram-Bot-API-Beschränkungen aufzuheben oder in blockierten Regionen (China, Iran usw.) Zugang zu erhalten. Weitere Informationen unter {0}. Standard: {1}", "telegramServerUrl": "(Optional) Server-URL", "Font Twemoji by Twitter licensed under": "Schriftart Twemoji von Twitter lizenziert unter", - "the smsplanet documentation": "die smsplanet Dokumentation", + "the smsplanet documentation": "der SMSPlanet-Dokumentation", "Phone numbers": "Telefonnummern", "Sender name": "Absendername", - "smsplanetNeedToApproveName": "Muss im Kundenpanel genehmigt werden", - "smsplanetApiToken": "Token für die SMSPlanet API", - "smsplanetApiDocs": "Infos zum Erhalt von API-Tokens in {the_smsplanet_documentation}.", + "smsplanetNeedToApproveName": "Muss im Kunden-Panel genehmigt werden", + "smsplanetApiToken": "Token für die SMSPlanet-API", + "smsplanetApiDocs": "Detaillierte Informationen zum Erhalt von API-Tokens findest du in {the_smsplanet_documentation}.", "defaultFriendlyName": "Neuer Monitor", - "Use HTML for custom E-mail body": "HTML für E-Mail-Text verwenden", - "smseagleApiv1": "APIv1 (für bestehende Projekte/Abwärtskompatibilität)", - "SpugPush Template Code": "Vorlagen-Code", + "Use HTML for custom E-mail body": "HTML für benutzerdefinierten E-Mail-Text verwenden", + "smseagleApiv1": "APIv1 (für bestehende Projekte und Abwärtskompatibilität)", + "SpugPush Template Code": "Vorlagencode", "FlashDuty Push URL": "Push-URL", - "pingCountLabel": "Max. Pakete", - "pingNumericDescription": "Wenn aktiviert, werden IP-Adressen statt Hostnamen ausgegeben.", - "pingPerRequestTimeoutDescription": "Maximale Wartezeit (in Sekunden), bevor ein einzelnes Ping-Paket als verloren gilt.", - "smtpHelpText": "'SMTPS' prüft SMTP/TLS; 'Ignoriere TLS' verbindet unverschlüsselt; 'STARTTLS' verbindet, sendet STARTTLS und prüft das Zertifikat. Es werden KEINE E-Mails gesendet.", - "OneChatUserIdOrGroupId": "OneChat Benutzer-ID oder Gruppen-ID", - "Disable URL in Notification": "URL in der Benachrichtigung deaktivieren", - "smseagleGroupV2": "Telefonbuch Gruppen-ID(s)", - "smseagleContactV2": "Telefonbuch Kontakt-ID(s)", + "pingCountLabel": "Maximale Pakete", + "pingNumericDescription": "Wenn aktiviert, werden IP-Adressen statt symbolischer Hostnamen ausgegeben", + "pingPerRequestTimeoutDescription": "Maximale Wartezeit (in Sekunden), bevor ein einzelnes Ping-Paket als verloren gilt", + "smtpHelpText": "„SMTPS“ testet, ob SMTP/TLS funktioniert; „TLS ignorieren“ verbindet über Klartext; „STARTTLS“ verbindet, sendet einen STARTTLS-Befehl und verifiziert das Serverzertifikat. Keine dieser Optionen sendet eine E-Mail.", + "OneChatUserIdOrGroupId": "OneChat-Benutzer-ID oder Gruppen-ID", + "Disable URL in Notification": "URL in Benachrichtigung deaktivieren", + "smseagleGroupV2": "Telefonbuch-Gruppen-ID(s)", + "smseagleContactV2": "Telefonbuch-Kontakt-ID(s)", "smseagleMsgType": "Nachrichtentyp", "smseagleMsgSms": "SMS-Nachricht (Standard)", - "smseagleMsgRing": "Anruf (Ring)", - "smseagleMsgTts": "Text-zu-Sprache Anruf", - "smseagleMsgTtsAdvanced": "Erweiterter Text-zu-Sprache Anruf", + "smseagleMsgRing": "Klingelanruf", + "smseagleMsgTts": "Text-zu-Sprache-Anruf", + "smseagleMsgTtsAdvanced": "Erweiterter Text-zu-Sprache-Anruf", "smseagleDuration": "Dauer (in Sekunden)", - "smseagleTtsModel": "Text-zu-Sprache Modell-ID", + "smseagleTtsModel": "Text-zu-Sprache-Modell-ID", "smseagleApiType": "API-Version", "smseagleApiv2": "APIv2 (empfohlen für neue Integrationen)", - "smseagleDocs": "Doku oder APIv2-Verfügbarkeit prüfen: {0}", - "smseagleComma": "Mehrere mit Komma trennen", - "FlashDuty Push URL Placeholder": "Von der Alert-Integrationsseite kopieren", + "smseagleDocs": "Dokumentation und APIv2-Verfügbarkeit prüfen: {0}", + "smseagleComma": "Mehrere müssen durch Komma getrennt werden", + "FlashDuty Push URL Placeholder": "Von der Alarmintegrations-Seite kopieren", "pingCountDescription": "Anzahl der zu sendenden Pakete vor dem Stoppen", "pingNumericLabel": "Numerische Ausgabe", - "pingGlobalTimeoutLabel": "Globales Timeout", - "pingGlobalTimeoutDescription": "Gesamtzeit in Sekunden bis zum Abbruch (unabhängig von Paketen).", - "pingPerRequestTimeoutLabel": "Timeout pro Ping", - "pingIntervalAdjustedInfo": "Intervall wird basierend auf Paketanzahl und Timeouts angepasst.", + "pingGlobalTimeoutLabel": "Globale Zeitüberschreitung", + "pingGlobalTimeoutDescription": "Gesamtzeit in Sekunden bis zum Stoppen des Pings, unabhängig von gesendeten Paketen", + "pingPerRequestTimeoutLabel": "Zeitüberschreitung pro Ping", + "pingIntervalAdjustedInfo": "Intervall basierend auf Paketanzahl, globaler Zeitüberschreitung und Zeitüberschreitung pro Ping angepasst", "Custom URL": "Benutzerdefinierte URL", - "customUrlDescription": "Wird als Link verwendet (statt der Monitor-URL).", - "OneChatAccessToken": "OneChat Access-Token", - "OneChatBotId": "OneChat Bot-ID", + "customUrlDescription": "Wird als klickbare URL anstelle der Monitor-URL verwendet.", + "OneChatAccessToken": "OneChat-Zugriffstoken", + "OneChatBotId": "OneChat-Bot-ID", "Ip Family": "IP-Familie", - "Happy Eyeballs algorithm": "Happy Eyeballs Algorithmus", - "ipFamilyDescriptionAutoSelect": "Verwendet {happyEyeballs} zur Bestimmung der IP-Familie.", + "Happy Eyeballs algorithm": "Happy-Eyeballs-Algorithmus", + "ipFamilyDescriptionAutoSelect": "Verwendet den {happyEyeballs} zur Bestimmung der IP-Familie.", "Manual": "Manuell", - "ntfyPriorityHelptextPriorityHigherThanDown": "Reguläre Priorität sollte höher sein als {0}. Priorität {1} ist höher als {0} Priorität {2}", - "ntfyPriorityDown": "Priorität für DOWN-Ereignisse", + "ntfyPriorityHelptextPriorityHigherThanDown": "Die reguläre Priorität sollte höher als die {0}-Priorität sein. Priorität {1} ist höher als {0}-Priorität {2}", + "ntfyPriorityDown": "Priorität für INAKTIV-Ereignisse", "Add Tags": "Tags hinzufügen", - "tagAlreadyOnMonitor": "Dieser Tag ist bereits vorhanden oder vorgemerkt.", - "tagAlreadyStaged": "Dieser Tag ist bereits für diesen Batch vorgemerkt.", - "tagNameExists": "Ein System-Tag mit diesem Namen existiert bereits.", + "tagAlreadyOnMonitor": "Dieses Tag (Name und Wert) ist bereits am Monitor vorhanden oder zum Hinzufügen vorgemerkt.", + "tagAlreadyStaged": "Dieses Tag (Name und Wert) ist bereits für diese Stapelverarbeitung vorgemerkt.", + "tagNameExists": "Ein System-Tag mit diesem Namen existiert bereits. Wähle ihn aus der Liste aus oder verwende einen anderen Namen.", "Clear Form": "Formular leeren", - "Add Another Tag": "Weiteres Tag hinzufügen", - "Staged Tags for Batch Add": "Vorgemerkte Tags (Batch)", - "pause": "Pause", - "OAuth Audience": "OAuth Audience", - "Optional: The audience to request the JWT for": "Optional: Die 'Audience', für die das JWT angefordert wird", - "mqttWebsocketPathInvalid": "Ungültiges WebSocket-Pfadformat", + "Add Another Tag": "Weiteren Tag hinzufügen", + "Staged Tags for Batch Add": "Vorgemerkte Tags für Stapelverarbeitung", + "pause": "Pausieren", + "OAuth Audience": "OAuth-Zielgruppe", + "Optional: The audience to request the JWT for": "Optional: Zielgruppe für die JWT-Anforderung", + "mqttWebsocketPathInvalid": "Bitte ein gültiges WebSocket-Pfadformat verwenden", "Path": "Pfad", - "mqttWebSocketPath": "MQTT WebSocket-Pfad", - "mqttWebsocketPathExplanation": "Pfad für MQTT über WebSocket (z.B. /mqtt)", - "mqttHostnameTip": "Verwende dieses Format: {hostnameFormat}", - "Template plain text instead of using cards": "Textvorlage statt Karten verwenden", - "issueWithGoogleChatOnAndroidHelptext": "Hilft auch bei Upstream-Bugs wie {issuetackerURL}", + "mqttWebSocketPath": "MQTT-WebSocket-Pfad", + "mqttWebsocketPathExplanation": "WebSocket-Pfad für MQTT-über-WebSocket-Verbindungen (z. B. /mqtt)", + "mqttHostnameTip": "Bitte dieses Format verwenden: {hostnameFormat}", + "Template plain text instead of using cards": "Nur-Text-Vorlage statt Karten verwenden", + "issueWithGoogleChatOnAndroidHelptext": "Dies umgeht auch Upstream-Bugs wie {issuetackerURL}", "clearAllEventsMsg": "Möchtest du wirklich alle Ereignisse löschen?", "Events cleared successfully": "Ereignisse erfolgreich gelöscht.", "No monitors found": "Keine Monitore gefunden.", "Could not clear events": "{failed}/{total} Ereignisse konnten nicht gelöscht werden", "Clear All Events": "Alle Ereignisse löschen", - "wayToWriteEvolutionRecipient": "Telefonnummer mit intl. Vorwahl (ohne '+'), Kontakt-ID ({1}) oder Gruppen-ID ({2}).", - "wayToGetEvolutionUrlAndToken": "API-URL und Token erhältst du im gewünschten Kanal unter {0}.", + "wayToWriteEvolutionRecipient": "Die Telefonnummer mit internationaler Vorwahl, aber ohne Pluszeichen am Anfang ({0}), die Kontakt-ID ({1}) oder die Gruppen-ID ({2}).", + "wayToGetEvolutionUrlAndToken": "Du erhältst die API-URL und den Token, indem du in deinen gewünschten Kanal unter {0} gehst", "evolutionRecipient": "Telefonnummer / Kontakt-ID / Gruppen-ID", "evolutionInstanceName": "Instanzname", - "brevoApiKey": "Brevo API-Schlüssel", - "brevoApiHelp": "Erstelle hier einen API-Schlüssel: {0}", - "brevoFromEmail": "Absender E-Mail", - "brevoFromName": "Absender Name", - "brevoLeaveBlankForDefaultName": "leer lassen für Standard", - "brevoToEmail": "Empfänger E-Mail", - "brevoCcEmail": "CC E-Mail", - "brevoBccEmail": "BCC E-Mail", - "brevoSeparateMultipleEmails": "Mehrere Adressen mit Komma trennen", + "brevoApiKey": "Brevo-API-Schlüssel", + "brevoApiHelp": "Erstelle einen API-Schlüssel hier: {0}", + "brevoFromEmail": "Absender-E-Mail", + "brevoFromName": "Absendername", + "brevoLeaveBlankForDefaultName": "leer lassen für Standardnamen", + "brevoToEmail": "Empfänger-E-Mail", + "brevoCcEmail": "CC-E-Mail", + "brevoBccEmail": "BCC-E-Mail", + "brevoSeparateMultipleEmails": "Mehrere E-Mail-Adressen durch Kommas trennen", "brevoSubject": "Betreff", - "brevoLeaveBlankForDefaultSubject": "leer lassen für Standard", - "Conversation token": "Konversations-Token", - "Bot secret": "Bot Secret", - "Send DOWN silently": "DOWN lautlos senden", - "Installing a Nextcloud Talk bot requires administrative access to the server.": "Die Installation eines Nextcloud Talk-Bots erfordert Administratorrechte.", - "Nextcloud host": "Nextcloud Host", - "Send UP silently": "UP lautlos senden", + "brevoLeaveBlankForDefaultSubject": "leer lassen für Standardbetreff", + "Conversation token": "Konversationstoken", + "Bot secret": "Bot-Secret", + "Send DOWN silently": "INAKTIV lautlos senden", + "Installing a Nextcloud Talk bot requires administrative access to the server.": "Die Installation eines Nextcloud-Talk-Bots erfordert Administratorzugriff auf den Server.", + "Nextcloud host": "Nextcloud-Host", + "Send UP silently": "AKTIV lautlos senden", "auto-select": "Automatische Auswahl", - "supportBaleChatID": "Support-Direktchat / Gruppe / Chat-ID", - "wayToGetBaleChatID": "Du erhältst deine Chat-ID, indem du dem Bot eine Nachricht sendest und diese URL aufrufst:", - "wayToGetBaleToken": "Du kannst hier ein Token erhalten: {0}.", - "Mention Mobile List": "Mobile Liste erwähnen", + "supportBaleChatID": "Unterstützt Direktchat-/Gruppen-/Kanal-Chat-ID", + "wayToGetBaleChatID": "Du kannst deine Chat-ID erhalten, indem du eine Nachricht an den Bot sendest und diese URL aufrufst, um die chat_id zu sehen:", + "wayToGetBaleToken": "Du kannst einen Token von {0} erhalten.", + "Mention Mobile List": "Mobilnummernliste erwähnen", "Mention User List": "Benutzer-ID-Liste erwähnen", - "Dingtalk Mobile List": "Liste der Mobilgeräte", + "Dingtalk Mobile List": "Mobilnummernliste", "Dingtalk User List": "Benutzer-ID-Liste", "Enter a list of userId": "Liste von Benutzer-IDs eingeben", "Enter a list of mobile": "Liste von Mobilnummern eingeben", "Invalid mobile": "Ungültige Mobilnummer [{mobile}]", "Invalid userId": "Ungültige Benutzer-ID [{userId}]", - "Number of retry attempts if webhook fails": "Anzahl der Wiederholungsversuche (alle 60–180 Sek.), wenn der Webhook fehlschlägt.", + "Number of retry attempts if webhook fails": "Anzahl der Wiederholungsversuche (alle 60–180 Sekunden), wenn der Webhook fehlschlägt.", "Maximum Retries": "Maximale Wiederholungsversuche", "webhookPostMethodDesc": "POST eignet sich für die meisten modernen HTTP-Server.", - "descriptionHelpText": "Wird auf dem internen Dashboard angezeigt. Markdown wird unterstützt und bereinigt.", + "descriptionHelpText": "Wird im internen Dashboard angezeigt. Markdown ist erlaubt und wird vor der Anzeige bereinigt (Leerzeichen und Einrückungen bleiben erhalten).", "HTTP Method": "HTTP-Methode", - "webhookGetMethodDesc": "GET sendet Daten als Query-Parameter (kein Body). Nützlich für Uptime Kuma Push-Monitore.", + "webhookGetMethodDesc": "GET sendet Daten als Abfrageparameter und erlaubt keine Body-Konfiguration. Nützlich zum Auslösen von Uptime-Kuma-Push-Monitoren.", "deleteGroupMsg": "Möchtest du diese Gruppe wirklich löschen?", - "deleteChildrenMonitors": "Auch untergeordnete Monitore löschen | Auch alle {count} untergeordneten Monitore löschen", - "Clone Maintenance": "Wartung klonen", - "ariaCloneMaintenance": "Kopie des Wartungsplans erstellen", - "ariaEditMaintenance": "Wartungsplan bearbeiten", - "ariaDeleteMaintenance": "Wartungsplan löschen", - "ariaPauseMaintenance": "Wartungsplan pausieren", - "ariaResumeMaintenance": "Wartungsplan wieder aufnehmen", + "deleteChildrenMonitors": "Auch die direkten untergeordneten Monitore und deren Untermonitore löschen (falls vorhanden) | Auch alle {count} direkten untergeordneten Monitore und deren Untermonitore löschen (falls vorhanden)", + "Clone Maintenance": "Wartung duplizieren", + "ariaCloneMaintenance": "Kopie dieser Wartung erstellen", + "ariaEditMaintenance": "Diese Wartung bearbeiten", + "ariaDeleteMaintenance": "Diese Wartung löschen", + "ariaPauseMaintenance": "Diese Wartung pausieren", + "ariaResumeMaintenance": "Diese Wartung fortsetzen", "Template ID": "Vorlagen-ID", - "wayToGetClickSMSIRTemplateID": "Die Vorlage muss ein Feld {uptkumaalert} enthalten. Erstellung hier: {here}.", + "wayToGetClickSMSIRTemplateID": "Deine Vorlage muss ein {uptkumaalert}-Feld enthalten. Du kannst eine neue Vorlage {here} erstellen.", "Recipient Numbers": "Empfängernummern", - "twilioApiKeyHelptext": "Optional, aber empfohlen. Du kannst entweder Account SID/AuthToken ODER Account SID und das Paar aus API-Key/Secret verwenden.", - "twilioMessagingServiceSID": "Messaging Service SID (optional)", - "twilloMessagingServiceSIDHelptext": "Verwende die Messaging Service SID, wenn du {twillo_messaging_service_help_link} zur Verwaltung nutzt.", + "twilioApiKeyHelptext": "Der API-Schlüssel ist optional, aber empfohlen. Du kannst entweder Konto-SID und AuthToken von der TwilioConsole-Seite oder Konto-SID und das Paar API-Schlüssel/API-Schlüssel-Secret angeben", + "twilioMessagingServiceSID": "Messaging-Service-SID (optional)", + "twilloMessagingServiceSIDHelptext": "Gib deine Messaging-Service-SID ein, wenn du {twillo_messaging_service_help_link} zur Verwaltung von Absendern und Funktionen verwendest", "showOnlyLastHeartbeat": "Nur letzten Heartbeat anzeigen", - "Softvelum WebSocket signaling protocol": "Softvelum WebSocket Signaling Protokoll", - "ignoreSecWebsocketAcceptHeaderDescription": "Erlaubt dem Server, ohne Sec-WebSocket-Accept Header zu antworten (bei erfolgreichem Upgrade).", - "Ignore Sec-WebSocket-Accept header": "Ignoriere {0} Header", - "wsSubprotocolDescription": "Informationen zu Subprotokollen: {documentation}", - "Session Initiation Protocol": "WebSocket-Transport für SIP", - "WebSocket Application Messaging Protocol": "WAMP", - "Network API for Notification Channel": "OMA RESTful-Netzwerk-API", + "Softvelum WebSocket signaling protocol": "Softvelum WebSocket Signaling Protocol", + "ignoreSecWebsocketAcceptHeaderDescription": "Erlaubt dem Server, nicht mit dem Sec-WebSocket-Accept-Header zu antworten, wenn das WebSocket-Upgrade erfolgreich ist.", + "Ignore Sec-WebSocket-Accept header": "{0}-Header ignorieren", + "wsSubprotocolDescription": "Weitere Informationen zu Subprotokollen findest du in der {documentation}", + "Session Initiation Protocol": "WebSocket-Transport für SIP (Session Initiation Protocol)", + "WebSocket Application Messaging Protocol": "WAMP (WebSocket Application Messaging Protocol)", + "Network API for Notification Channel": "OMA RESTful Network API für Benachrichtigungskanal", "Web Process Control Protocol": "Web Process Control Protocol (WPCP)", "Advanced Message Queuing Protocol": "Advanced Message Queuing Protocol (AMQP) 1.0+", - "jsflow": "jsFlow pubsub/queue Protokoll", + "jsflow": "jsFlow pubsub/queue Protocol", "Reverse Web Process Control": "Reverse Web Process Control Protocol (RWPCP)", - "Extensible Messaging and Presence Protocol": "WebSocket-Transport für XMPP", - "Smart Home IP": "SHIP - Smart Home IP", - "Miele Cloud Connect Protocol": "Miele Cloud Connect Protokoll", - "Push Channel Protocol": "Push Channel Protokoll", - "Message Session Relay Protocol": "WebSocket-Transport für MSRP", - "Binary Floor Control Protocol": "WebSocket-Transport für BFCP", - "Softvelum Low Delay Protocol": "Softvelum Low Delay Protokoll", - "OPC UA Connection Protocol": "OPC UA Connection Protokoll", + "Extensible Messaging and Presence Protocol": "WebSocket-Transport für XMPP (Extensible Messaging and Presence Protocol)", + "Smart Home IP": "SHIP – Smart Home IP", + "Miele Cloud Connect Protocol": "Miele Cloud Connect Protocol", + "Push Channel Protocol": "Push Channel Protocol", + "Message Session Relay Protocol": "WebSocket-Transport für MSRP (Message Session Relay Protocol)", + "Binary Floor Control Protocol": "WebSocket-Transport für BFCP (Binary Floor Control Protocol)", + "Softvelum Low Delay Protocol": "Softvelum Low Delay Protocol", + "OPC UA Connection Protocol": "OPC UA Connection Protocol", "OPC UA JSON Encoding": "OPC UA JSON Encoding", - "Swindon Web Server Protocol": "Swindon Web Server Protokoll (JSON)", + "Swindon Web Server Protocol": "Swindon Web Server Protocol (JSON-Kodierung)", "Broadband Forum User Services Platform": "USP (Broadband Forum User Services Platform)", "Constrained Application Protocol": "Constrained Application Protocol (CoAP)", - "Cobra Real Time Messaging Protocol": "Cobra Real Time Messaging Protokoll", - "Declarative Resource Protocol": "Declarative Resource Protokoll", + "Cobra Real Time Messaging Protocol": "Cobra Real Time Messaging Protocol", + "Declarative Resource Protocol": "Declarative Resource Protocol", "BACnet Secure Connect Hub Connection": "BACnet Secure Connect Hub Connection", "BACnet Secure Connect Direct Connection": "BACnet Secure Connect Direct Connection", - "WebSocket Transport for JMAP": "WebSocket-Transport für JMAP", + "WebSocket Transport for JMAP": "WebSocket-Transport für JMAP (JSON Meta Application Protocol)", "Notifications Enabled": "Benachrichtigungen aktiviert", - "Allow Notifications": "Benachrichtigungen zulassen", - "Browser not supported": "Browser wird nicht unterstützt", - "Unable to get permission to notify": "Keine Berechtigung für Benachrichtigungen erhalten.", - "Webpush Helptext": "Web-Push erfordert SSL (HTTPS). Unter iOS muss die Webseite zum Home-Screen hinzugefügt werden.", - "certHostnameMismatch": "Zertifikats-Hostname stimmt nicht mit Monitor-URL überein.", + "Allow Notifications": "Benachrichtigungen erlauben", + "Browser not supported": "Browser nicht unterstützt", + "Unable to get permission to notify": "Keine Berechtigung für Benachrichtigungen erhalten (Anfrage wurde abgelehnt oder ignoriert).", + "Webpush Helptext": "Web-Push funktioniert nur mit SSL-(HTTPS)-Verbindungen. Bei iOS-Geräten muss die Webseite vorher zum Startbildschirm hinzugefügt werden.", + "certHostnameMismatch": "Der Hostname des Zertifikats stimmt nicht mit der Monitor-URL überein.", "ITU-T T.140 Real-Time Text": "ITU-T T.140 Real-Time Text", - "Done.best IoT Protocol": "Done.best IoT Protokoll", - "Collection Update": "Collection Update Websocket Subprotokoll", - "Text IRC Protocol": "Text IRC Protokoll", - "Binary IRC Protocol": "Binary IRC Protokoll", - "Penguin Statistics Live Protocol v3": "Penguin Statistics Live Protocol v3 (Protobuf)", + "Done.best IoT Protocol": "Done.best IoT Protocol", + "Collection Update": "Collection Update WebSocket Subprotocol", + "Text IRC Protocol": "Text IRC Protocol", + "Binary IRC Protocol": "Binary IRC Protocol", + "Penguin Statistics Live Protocol v3": "Penguin Statistics Live Protocol v3 (Protobuf-Kodierung)", "minimumIntervalWarning": "Intervalle unter 20 Sekunden können die Leistung beeinträchtigen.", - "lowIntervalWarning": "Möchtest du das Intervall wirklich unter 20 Sekunden setzen? Bei vielen Monitoren kann dies zu Leistungsproblemen führen." + "lowIntervalWarning": "Möchtest du das Intervall wirklich auf unter 20 Sekunden setzen? Die Leistung kann beeinträchtigt werden, insbesondere bei vielen Monitoren.", + "labelDomainExpiry": "Ablauf der Domain", + "domainExpiryDescription": "Benachrichtigung auslösen, wenn Domainnamen abläuft. In:", + "settingsDomainExpiry": "Ablauf der Domain", + "labelDomainNameExpiryNotification": "Benachrichtigung zum Ablauf des Domainnamens" } diff --git a/src/lang/eu.json b/src/lang/eu.json index 306c9735f..045ed8b89 100644 --- a/src/lang/eu.json +++ b/src/lang/eu.json @@ -746,5 +746,7 @@ "templateStatus": "egoera", "webhookBodyCustomOption": "Pertsonalizatutako mezu gorputza", "telegramSendSilentlyDescription": "Bidali mezuak isilik. Erabiltzaileak soinurik gabeko jakinarazpena jasoko du.", - "setupDatabaseMariaDB": "Konektatu kanpo MariaDB datu base batekin. Datu base konexioaren informazioa ezarri behar da." + "setupDatabaseMariaDB": "Konektatu kanpo MariaDB datu base batekin. Datu base konexioaren informazioa ezarri behar da.", + "Json Query Expression": "Json Query espresioa", + "ignoredTLSError": "TLS/SSL erroreei ezikusiarena eginda" } diff --git a/src/lang/fr-FR.json b/src/lang/fr-FR.json index 519de5567..4226212e9 100644 --- a/src/lang/fr-FR.json +++ b/src/lang/fr-FR.json @@ -1283,5 +1283,9 @@ "Unable to get permission to notify": "Impossible d’obtenir l’autorisation de notification (la demande a été refusée ou ignorée).", "showOnlyLastHeartbeat": "Afficher uniquement la dernière vérification", "minimumIntervalWarning": "Des intervalles inférieurs à 20 secondes peuvent entraîner de mauvaises performances.", - "lowIntervalWarning": "Êtes-vous sûr de vouloir définir l’intervalle en dessous de 20 secondes ? Les performances pourraient être dégradées, en particulier s’il y a un grand nombre de sondes." + "lowIntervalWarning": "Êtes-vous sûr de vouloir définir l’intervalle en dessous de 20 secondes ? Les performances pourraient être dégradées, en particulier s’il y a un grand nombre de sondes.", + "domainExpiryDescription": "Déclencher une notification lorsque le nom de domaine expire dans :", + "settingsDomainExpiry": "Expiration du domaine", + "labelDomainExpiry": "Expiration du domaine.", + "labelDomainNameExpiryNotification": "Notification d’expiration du nom de domaine" } diff --git a/src/lang/it-IT.json b/src/lang/it-IT.json index f8d9dba7b..544258668 100644 --- a/src/lang/it-IT.json +++ b/src/lang/it-IT.json @@ -1262,5 +1262,9 @@ "Done.best IoT Protocol": "Fatto. Il miglior protocollo IoT", "Collection Update": "Sottoprotocollo Websocket di aggiornamento della raccolta", "Text IRC Protocol": "Protocollo IRC di testo", - "Binary IRC Protocol": "Protocollo IRC binario" + "Binary IRC Protocol": "Protocollo IRC binario", + "labelDomainExpiry": "Scad. dominio", + "labelDomainNameExpiryNotification": "Notifica scadenza del nome di dominio", + "settingsDomainExpiry": "Scadenza del dominio", + "domainExpiryDescription": "Attiva la notifica quando i nomi di dominio scadono in:" } diff --git a/src/lang/pt-BR.json b/src/lang/pt-BR.json index 936464ef1..6d21d0922 100644 --- a/src/lang/pt-BR.json +++ b/src/lang/pt-BR.json @@ -1247,5 +1247,9 @@ "certHostnameMismatch": "O nome do host do certificado não corresponde ao URL do monitor.", "Webpush Helptext": "A notificação push na web funciona apenas com conexões SSL (HTTPS). Em dispositivos iOS, a página da web precisa ser adicionada à tela inicial previamente.", "minimumIntervalWarning": "Intervalos abaixo de 20 segundos podem resultar em desempenho ruim.", - "lowIntervalWarning": "Tem certeza de que deseja definir o valor do intervalo abaixo de 20 segundos? O desempenho pode ser degradado, especialmente se houver um grande número de monitores." + "lowIntervalWarning": "Tem certeza de que deseja definir o valor do intervalo abaixo de 20 segundos? O desempenho pode ser degradado, especialmente se houver um grande número de monitores.", + "labelDomainExpiry": "Exp. Domínio", + "labelDomainNameExpiryNotification": "Notificação de expiração de nome de domínio", + "settingsDomainExpiry": "Expiração do domínio", + "domainExpiryDescription": "Acionar notificação quando os nomes de domínio expirarem em:" } diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json index b214792a6..2f6fc0138 100644 --- a/src/lang/ru-RU.json +++ b/src/lang/ru-RU.json @@ -1291,5 +1291,9 @@ "Penguin Statistics Live Protocol v3": "Протокол Penguin Statistics Live v3 (кодирование Protobuf)", "certHostnameMismatch": "Имя хоста сертификата не соответствует URL-адресу монитора.", "minimumIntervalWarning": "Интервалы менее 20 секунд могут привести к снижению производительности.", - "lowIntervalWarning": "Вы уверены, что хотите установить значение интервала меньше 20 секунд? Производительность может снизиться, особенно при наличии большого количества мониторов." + "lowIntervalWarning": "Вы уверены, что хотите установить значение интервала меньше 20 секунд? Производительность может снизиться, особенно при наличии большого количества мониторов.", + "domainExpiryDescription": "Отправлять уведомление при истечении срока действия доменных имён через:", + "settingsDomainExpiry": "Истечение срока действия домена", + "labelDomainExpiry": "Срок действия домена", + "labelDomainNameExpiryNotification": "Уведомление об истечении срока действия доменного имени" }