Added missing translation keys, translated network, maintenance tabs

This commit is contained in:
Markus Lorenz
2023-10-06 10:20:11 +02:00
parent 2476a36661
commit 50b576134a

248
front/php/templates/language/de_de.json Executable file → Normal file
View File

@@ -368,7 +368,7 @@
"Systeminfo_CPU_Cores": "CPU-Kerne:", "Systeminfo_CPU_Cores": "CPU-Kerne:",
"Systeminfo_CPU_Speed": "CPU-Geschwindigkeit:", "Systeminfo_CPU_Speed": "CPU-Geschwindigkeit:",
"Systeminfo_CPU_Temp": "CPU-Temp:", "Systeminfo_CPU_Temp": "CPU-Temp:",
"Systeminfo_Memory":"Speicher", "Systeminfo_Memory": "Arbeitsspeicher",
"Systeminfo_Memory_Usage": "Speichernutzung:", "Systeminfo_Memory_Usage": "Speichernutzung:",
"Systeminfo_Memory_Usage_Percent": "Speicher %:", "Systeminfo_Memory_Usage_Percent": "Speicher %:",
"Systeminfo_Memory_Total_Memory": "Gesamtspeicher:", "Systeminfo_Memory_Total_Memory": "Gesamtspeicher:",
@@ -379,7 +379,7 @@
"Systeminfo_Motherboard_Manufactured": "Hergestellt von:", "Systeminfo_Motherboard_Manufactured": "Hergestellt von:",
"Systeminfo_Motherboard_Name": "Name:", "Systeminfo_Motherboard_Name": "Name:",
"Systeminfo_Motherboard_Revision": "Revision:", "Systeminfo_Motherboard_Revision": "Revision:",
"Systeminfo_Storage":"Lagerung", "Systeminfo_Storage": "Speicher",
"Systeminfo_Storage_Mount": "Mountpunkt:", "Systeminfo_Storage_Mount": "Mountpunkt:",
"Systeminfo_Storage_Device": "Gerät:", "Systeminfo_Storage_Device": "Gerät:",
"Systeminfo_Storage_Size": "Größe:", "Systeminfo_Storage_Size": "Größe:",
@@ -423,6 +423,248 @@
"Systeminfo_System_System": "System:", "Systeminfo_System_System": "System:",
"Systeminfo_System_Uname": "Uname:", "Systeminfo_System_Uname": "Uname:",
"Systeminfo_System_Uptime": "Betriebszeit:", "Systeminfo_System_Uptime": "Betriebszeit:",
"Systeminfo_USB_Devices":"USB-Geräte" "Systeminfo_USB_Devices": "USB-Geräte",
"Gen_DeleteAll": "Delete all",
"Gen_Save": "Speichern",
"Gen_Saved": "Gespeichert",
"Gen_Run": "Run",
"Gen_Copy": "Run",
"Gen_Action": "Action",
"Gen_Upd": "Updated successfully",
"Gen_Upd_Fail": "Update failed",
"Gen_ReadDocs": "Read more in the docs.",
"Gen_DataUpdatedUITakesTime": "OK - It may take a while for the UI to update if a scan is runnig.",
"Gen_LockedDB": "ERROR - DB might be locked - Check F12 Dev tools -> Console or try later.",
"Login_Default_PWD": "Default password \"123456\" is still active.",
"Navigation_Plugins": "Plugins",
"Navigation_Flows": "Flows",
"Navigation_Donations": "Donations",
"Device_TableHead_Icon": "Icon",
"Device_TableHead_RowID": "Row ID",
"Device_TableHead_Parent_MAC": "Parent node MAC",
"Device_TableHead_Connected_Devices": "Connected Devices",
"Device_TableHead_Location": "Location",
"Device_TableHead_Vendor": "Vendor",
"Device_TableHead_Port": "Port",
"Device_TableHead_MAC_full": "Full MAC",
"Presence_CalHead_day": "day",
"DevDetail_Tab_Plugins": "<i class=\"fa fa-plug\"></i> Plugins",
"DevDetail_Tab_NmapTableHeader": "Scheduled scan results",
"DevDetail_Tab_NmapTableText": "Set up a schedule in <a href=\"/settings.php#NMAP_ACTIVE\">Settings</a>",
"DevDetail_Tab_NmapEmpty": "No ports detected with Nmap on this device.",
"DevDetail_Owner_hover": "Who owns this device. Free text field.",
"DevDetail_Type_hover": "The Type of the device. If you select any of the pre-defined network devices (e.g.: AP, Firewall, Router, Switch...) they will show up in the Network tree configuration as possible parent network nodes.",
"DevDetail_Icon": "Icon",
"DevDetail_Icon_Descr": "Enter a font awesome icon name without the fa- prefix or with complete class, e.g.: fa fa-brands fa-apple.",
"DevDetail_Vendor_hover": "Vendor should be auto-detected. You can overwrite or add your custom value.",
"DevDetail_MainInfo_Network_Title": "<i class=\"fa fa-network-wired\"></i> Network",
"DevDetail_Network_Node_hover": "Select the parent network device the current device is connected to to populate the Network tree.",
"DevDetail_GoToNetworkNode": "Navigate to the Network page of the given node.",
"DevDetail_Network_Port_hover": "The port this device is connected to on the parent network device. If left empty a wifi icon is displayed in the Network tree.",
"RandomMAC_hover": "Autodetected - indicates if the device randomizes it's MAC address.",
"DevDetail_button_OverwriteIcons": "Overwrite Icons",
"DevDetail_button_OverwriteIcons_Tooltip": "Overwrite icons of all devices with the same device type",
"DevDetail_button_OverwriteIcons_Warning": "Are you sure you want to overwrite all icons of all devices with the same device type as the current device type?",
"DevDetail_Nmap_resultsLink": "Nachdem ein Scan gestartet wurde, kann diese Seite verlassen werden. Resultate sind auch in der Datei <code>pialert_front.log</code> verfügbar.",
"DevDetail_Nmap_Scans_desc": "Hier kannst du manuelle NMAP Scans starten. Reguläre automatische NMAP Scans können mit dem Services & Ports (NMAP) Plugin geplant werden. Gehe zu den <a href='/settings.php' target='_blank'>Einstellungen</a> um mehr herauszufinden.",
"BackDevDetail_Actions_Title_Run": "Run action",
"BackDevDetail_Actions_Not_Registered": "Action not registered: ",
"BackDevDetail_Actions_Ask_Run": "Do you want to execute the action?",
"BackDevDetail_Tools_WOL_okay": "The command was executed.",
"BackDevDetail_Tools_WOL_error": "The command was NOT executed.",
"DevDetail_Tools_WOL_noti": "Wake-on-LAN",
"DevDetail_Tools_WOL_noti_text": "The Wake-on-LAN command is sent to the broadcast address. If the target is not in the subnet/vlan of Pi.Alert, the target device will not respond.",
"DevDetail_Tools_WOL": "Send Wol command to ",
"DevDetail_WOL_Title": "<i class=\"fa fa-power-off\"></i> Wake-on-LAN",
"DevDetail_Run_Actions_Title": "<i class=\"fa fa-play\"></i> Run action on device",
"DevDetail_Run_Actions_Tooltip": "Run an action on the current device from the dropdown list.",
"DevDetail_Copy_Device_Title": "<i class=\"fa fa-copy\"></i> Copy details from device",
"DevDetail_Copy_Device_Tooltip": "Copy details from device from the dropdown list. Everything on this page will be overwritten",
"BackDevDetail_Copy_Title": "Copy details",
"BackDevDetail_Copy_Ask": "Copy details from device from the dropdown list (Everything on this page will be overwritten)?",
"Maintenance_version": "App Updates",
"Maintenance_new_version": "🆕 Eine neue Version ist vefügbar. Sieh dir die <a href=\"https://github.com/jokob-sk/Pi.Alert/releases\" target=\"_blank\">Versionshinweise</a> an.",
"Maintenance_current_version": "Du bist up-to-date. Sieh dir an, <a href=\"https://github.com/jokob-sk/Pi.Alert/issues/138\" target=\"_blank\">woran ich gerade arbeite</a>.",
"Maintenance_built_on": "Erstellt am",
"Maintenance_Running_Version": "Installierte Version",
"Maintenance_database_rows": "Tabelle (Reihen)",
"Maintenance_Status": "Status",
"Maintenance_Tools_Tab_UISettings": "UI Einstellungen",
"Maintenance_Tool_displayed_columns_text": "Ändere die Sichtbarkeit und Anordnung der Spalten in der <a href=\"devices.php\"><b> <i class=\"fa fa-laptop\"></i> Geräte</b></a>-Seite. (Drag-and-Drop funktioniert nicht einwandfrei, ist aber verwendbar. Ich habe <a href=\"https://github.com/jokob-sk/Pi.Alert/commit/94b32f0f7332879f5a7d2af05dafa2e5d5cfa5da\">3 Stunden</a> versucht das zu beheben, werde es aber nicht weiter verfolgen. Über einen PR mit einem Fix würde ich mich freuen :) ).",
"Maintenance_Tool_order_columns_text": "",
"Maintenance_Tool_drag_me": "Zieh mich um die Anordnung der Spalten zu ändern.",
"Maintenance_Tool_check_visible": "Abwählen um die Spalte auszublenden.",
"Maintenance_Tool_del_allevents30": "Alle Ereignisse älter als 30 Tage löschen",
"Maintenance_Tool_del_allevents30_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Der Vor­gang kann ohne Back­up nicht rück­gängig gemacht werden. Alle Ereignisse älter als 30 Tage werden aus der Datenbank ge­löscht. Dies setzt auch die Anwesenheit zu­rück. Es kann ab dem Moment zu ungültigen Sitzungen kommen. Ein Scan, während das betreffende Gerät online ist, sollte das Problem lösen.",
"Maintenance_Tool_del_allevents30_noti": "TODO Delete Events",
"Maintenance_Tool_del_allevents30_noti_text": "TODO Are you sure you want to delete all Events older than 30 days? This resets Presence of all Devices.",
"Maintenance_Tool_ExportCSV": "CSV Export",
"Maintenance_Tool_ExportCSV_text": "Generiere eine CSV-Datei (comma separated values) mit einer Liste aller Geräte und deren Beziehungen zwischen Netzwerkknoten und verbundenen Geräten. Dies kann auch durch das Besuchen dieser URL <code>your pialert url/php/server/devices.php?action=ExportCSV</code> ausgelöst werden.",
"Maintenance_Tool_ExportCSV_noti": "CSV Export",
"Maintenance_Tool_ExportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei erstellen wollen?",
"Maintenance_Tool_ImportCSV": "CSV Import",
"Maintenance_Tool_ImportCSV_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Importiere eine CSV-Datei (comma separated values) mit einer Liste aller Geräte und deren Beziehungen zwischen Netzwerkknoten und verbundenen Geräten. Um dies zu tun platziere die <b>devices.csv</b> benannte CSV-Datei in deinen <b>/config</b> Ordner.",
"Maintenance_Tool_ImportCSV_noti": "CSV Import",
"Maintenance_Tool_ImportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei importieren wollen? Dies wird alle Geräte in der Datenbank überschreiben.",
"BackDevices_DBTools_ImportCSV": "Die Geräte aus der CSV-Datei wurden erfolgreich importiert.",
"BackDevices_DBTools_ImportCSVError": "Die CSV-Datei konnte nicht importiert werden. Stellen Sie sicher, dass das Format korrekt ist.",
"BackDevices_DBTools_ImportCSVMissing": "Die CSV-Datei konnte nicht in <b>/config/devices.csv</b> gefunden werden.",
"BackDevices_Device_UpdDevError": "Konnte Geräte nicht aktualisieren, versuchen Sie es später erneut. Die Datenbank ist wahrscheinlich wegen einer laufenden Aufgabe gesperrt.",
"Network_ManageAssign": "Zuweisen",
"Network_ManageUnassign": "Zuweisung aufheben",
"Network_UnassignedDevices": "Nicht zugewiesene Geräte",
"Network_Assign": "Zum obigen <i class=\"fa fa-server\"></i> Netzwerkknoten zuweisen",
"Network_Connected": "Verbundene Geräte",
"Network_ManageLeaf": "Zuweisungen verwalten",
"Network_Node": "Netzwerkknoten",
"Network_Node_Name": "Knotenname",
"Network_Parent": "Übergeordnetes Netzwerkgerät",
"Network_Cant_Assign": "Internet-Wurzelknoten kann nicht als äußerer Kindknoten zugewiesen werden.",
"Network_NoAssignedDevices": "Dieser Netzwerkknoten hat keine zugewiesenen Geräte (Kindknoten). Weise eins von unten zu oder gehe in den <b><i class=\"fa fa-info-circle\"></i> Details</b> Tab eines Gerätes in <a href=\"devices.php\"><b> <i class=\"fa fa-laptop\"></i> Geräte</b></a>, und weise dort das Gerät einem <b><i class=\"fa fa-server\"></i> Netzwerk Knoten</b> und einem <b><i class=\"fa fa-ethernet\"></i> Netzwerk Knoten Port</b> zu.",
"Network_Root_Unconfigurable": "Nicht konfigurierbare Wurzel",
"HelpFAQ_Cat_Network_601_head": "Gibt es mehr Dokumentation?",
"HelpFAQ_Cat_Network_601_text": "Ja, gibt es! Siehe <a target=\"_blank\" href=\"https://github.com/jokob-sk/Pi.Alert/blob/main/docs/\">alle Dokumentationen</a> für mehr Infos.",
"test_event_tooltip": "Save your changes at first before you test your settings.",
"test_event_icon": "fa-vial-circle-check",
"run_event_tooltip": "Enable the setting and save your changes at first before you run it.",
"run_event_icon": "fa-play",
"general_event_title": "Executing an ad-hoc event",
"general_event_description": " The event you nove triggered might take a while until background processes finish. The execution ended once you see <code>finished</code> below. Check the <a href='/maintenance.php#tab_Logging'>error log</a> if you didn not get the expected result. <br/> <br/> Status: ",
"Plugins_Unprocessed_Events": "Unprocessed Events",
"Plugins_Objects": "Plugin Objects",
"Plugins_DeleteAll": "Delete all (filters are ignored)",
"Plugins_History": "Events History",
"Plugins_Filters_Mac": "Mac Filter",
"Plugins_no_control": "No form control was found to render this value.",
"Settings_Metadata_Toggle": "Show/hide metadata for the given setting.",
"settings_missing": "Not all settings loaded, refresh the page! This is probably caused by a high load on the database or app startup sequence.",
"settings_missing_block": "You can not save your settings without specifying all setting keys. Refresh the page. This is probably caused by a high load on the database.",
"settings_old": "Importing settings and re-initializing...",
"settings_saved": "<br/>Settings saved to the <code>pialert.conf</code> file.<br/><br/>A time-stamped backup of the previous file created. <br/><br/> Reloading...<br/>",
"settings_imported": "Last time settings were imported from the pialert.conf file:",
"settings_expand_all": "Expand all",
"Setting_Override": "Override value",
"Setting_Override_Description": "Enabling this option will override an App supplied default value with the value specified above.",
"General_display_name": "General",
"General_icon": "<i class=\"fa fa-gears\"></i>",
"SCAN_SUBNETS_description": "Arp-scan is a command-line tool that uses the ARP protocol to discover and fingerprint IP hosts on the local network. An alternative to ARP scan is to enable the <a onclick=\"toggleAllSettings()\" href=\"#PIHOLE_RUN\"><code>PIHOLE_RUN</code>PiHole integration settings</a>. The arp-scan time itself depends on the number of IP addresses to check so set this up carefully with the appropriate network mask and interface. Check the <a href=\"https://github.com/jokob-sk/Pi.Alert/blob/main/docs/SUBNETS.md\" target=\"_blank\">subnets documentation</a> for help on setting up VLANs, what VLANs are supported, or how to figure out the network mask and your interface.",
"LOG_LEVEL_name": "Print additional logging",
"LOG_LEVEL_description": "This setting will enable more verbose logging. Useful for debugging events writing into the database.",
"TIMEZONE_name": "Time zone",
"TIMEZONE_description": "Time zone to display stats correctly. Find your time zone <a target=\"_blank\" href=\"https://en.wikipedia.org/wiki/List_of_tz_database_time_zones\" rel=\"nofollow\">here</a>.",
"ENABLE_PLUGINS_name": "Enable Plugins",
"ENABLE_PLUGINS_description": "Enables the <a target=\"_blank\" href=\"https://github.com/jokob-sk/Pi.Alert/tree/main/front/plugins\">plugins</a> functionality. Loading plugins requires more hardware resources so you might want to disable them on low-powered system.",
"PLUGINS_KEEP_HIST_name": "Plugins History",
"PLUGINS_KEEP_HIST_description": "How many entries of Plugins History scan results should be kept (per Plugin, not device specific).",
"PIALERT_WEB_PROTECTION_name": "Enable login",
"PIALERT_WEB_PROTECTION_description": "When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.",
"PIALERT_WEB_PASSWORD_name": "Login password",
"PIALERT_WEB_PASSWORD_description": "The default password is <code>123456</code>. To change the password run <code>/home/pi/pialert/back/pialert-cli</code> in the container or use the <a onclick=\"toggleAllSettings()\" href=\"#SETPWD_RUN\"><code>SETPWD_RUN</code> Set password plugin</a>.",
"INCLUDED_SECTIONS_name": "Notify on",
"INCLUDED_SECTIONS_description": "Specifies which events trigger notifications. Remove the event type(s) you do not want to get notified on. This setting overrides device-specific settings in the UI. (<code>CTRL + Click</code> to select/deselect).",
"DAYS_TO_KEEP_EVENTS_name": "Delete events older than",
"DAYS_TO_KEEP_EVENTS_description": "This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically. Also applies on Plugin Events History.",
"HRS_TO_KEEP_NEWDEV_name": "Keep new devices for",
"HRS_TO_KEEP_NEWDEV_description": "This is a maintenance setting. If enabled (<code>0</code> is disabled), devices marked as <b>New Device</b> will be deleted if their <b>First Session</b> time was older than the specified hours in this setting. Use this setting if you want to auto-delete <b>New Devices</b> after <code>X</code> hours.",
"REPORT_DASHBOARD_URL_name": "Pi.Alert URL",
"REPORT_DASHBOARD_URL_description": "This URL is used as the base for generating links in the emails. Enter full URL starting with <code>http://</code> including the port number (no trailig slash <code>/</code>).",
"DIG_GET_IP_ARG_name": "Internet IP discovery",
"DIG_GET_IP_ARG_description": "Change the <a href=\"https://linux.die.net/man/1/dig\" target=\"_blank\">dig utility</a> arguments if you have issues resolving your Internet IP. Arguments are added at the end of the following command: <code>dig +short </code>.",
"NETWORK_DEVICE_TYPES_name": "Network device types",
"NETWORK_DEVICE_TYPES_description": "Which device types are allowed to be used as network devices in the Network view. The device type has to match exactly the <code>Type</code> setting on a specific device in Device details. Do not remove existing types, only add new ones.",
"UI_LANG_name": "UI Language",
"UI_LANG_description": "Select the preferred UI language.",
"UI_PRESENCE_name": "Show in presence chart",
"UI_PRESENCE_description": "Select what statuses should be shown in the <b>Device presence over time</b> chart in the <a href=\"/devices.php\" target=\"_blank\">Devices</a> page. (<code>CTRL + Click</code> to select/deselect)",
"Email_display_name": "Email",
"Email_icon": "<i class=\"fa fa-at\"></i>",
"REPORT_MAIL_name": "Enable email",
"REPORT_MAIL_description": "If enabled an email is sent out with a list of changes you nove subscribed to. Please also fill out all remaining settings related to the SMTP setup below. If facing issues, set <code>LOG_LEVEL</code> to <code>debug</code> and check the <a href=\"/maintenance.php#tab_Logging\">error log</a>.",
"SMTP_SERVER_name": "SMTP server URL",
"SMTP_SERVER_description": "The SMTP server host URL. For example <code>smtp-relay.sendinblue.com</code>. To use Gmail as an SMTP server <a target=\"_blank\" href=\"https://github.com/jokob-sk/Pi.Alert/blob/main/docs/SMTP.md\">follow this guide</a>",
"SMTP_PORT_name": "SMTP server PORT",
"SMTP_PORT_description": "Port number used for the SMTP connection. Set to <code>0</code> if you do not want to use a port when connecting to the SMTP server.",
"SMTP_SKIP_LOGIN_name": "Skip authentication",
"SMTP_SKIP_LOGIN_description": "Do not use authentication when connecting to the SMTP server.",
"SMTP_USER_name": "SMTP user",
"SMTP_USER_description": "The user name used to login into the SMTP server (sometimes a full email address).",
"SMTP_PASS_name": "SMTP password",
"SMTP_PASS_description": "The SMTP server password. ",
"SMTP_SKIP_TLS_name": "Do not use TLS",
"SMTP_SKIP_TLS_description": "Disable TLS when connecting to your SMTP server.",
"SMTP_FORCE_SSL_name": "Force SSL",
"SMTP_FORCE_SSL_description": "Force SSL when connecting to your SMTP server.",
"REPORT_TO_name": "Send email to",
"REPORT_TO_description": "Email address to which the notification will be send to.",
"REPORT_FROM_name": "Email subject",
"REPORT_FROM_description": "Notification email subject line. Some SMTP servers need this to be an email.",
"Webhooks_display_name": "Webhooks",
"Webhooks_icon": "<i class=\"fa fa-circle-nodes\"></i>",
"REPORT_WEBHOOK_name": "Enable Webhooks",
"REPORT_WEBHOOK_description": "Enable webhooks for notifications. Webhooks help you to connect to a lot of 3rd party tools, such as IFTTT, Zapier or <a href=\"https://n8n.io/\" target=\"_blank\">n8n</a> to name a few. Check out this simple <a href=\"https://github.com/jokob-sk/Pi.Alert/blob/main/docs/WEBHOOK_N8N.md\" target=\"_blank\">n8n guide here</a> to get started. If enabled, configure related settings below.",
"WEBHOOK_URL_name": "Target URL",
"WEBHOOK_URL_description": "Target URL starting with <code>http://</code> or <code>https://</code>.",
"WEBHOOK_PAYLOAD_name": "Payload type",
"WEBHOOK_PAYLOAD_description": "The Webhook payload data format for the <code>body</code> > <code>attachments</code> > <code>text</code> attribute in the payload json. See an example of the payload <a target=\"_blank\" href=\"https://github.com/jokob-sk/Pi.Alert/blob/main/back/webhook_json_sample.json\">here</a>. (e.g.: for discord use <code>text</code>)",
"WEBHOOK_REQUEST_METHOD_name": "Request method",
"WEBHOOK_REQUEST_METHOD_description": "The HTTP request method to be used for the webhook call.",
"WEBHOOK_SIZE_name": "Max payload size",
"WEBHOOK_SIZE_description": "The maximum size of the webhook payload as number of characters in the passed string. If above limit, it will be truncated and a <code>(text was truncated)</code> message is appended.",
"WEBHOOK_SECRET_name": "HMAC Secret",
"WEBHOOK_SECRET_description": "When set, use this secret to generate the SHA256-HMAC hex digest value of the request body, which will be passed as the <code>X-Webhook-Signature</code> header to the request. You can find more informations <a target=\"_blank\" href=\"https://github.com/jokob-sk/Pi.Alert/blob/main/docs/WEBHOOK_SECRET.md\">here</a>.",
"Apprise_display_name": "Apprise",
"Apprise_icon": "<i class=\"fa fa-bullhorn\"></i>",
"REPORT_APPRISE_name": "Enable Apprise",
"REPORT_APPRISE_description": "Enable sending notifications via <a target=\"_blank\" href=\"https://hub.docker.com/r/caronc/apprise\">Apprise</a>.",
"APPRISE_HOST_name": "Apprise host URL",
"APPRISE_HOST_description": "Apprise host URL starting with <code>http://</code> or <code>https://</code>. (do not forget to include <code>/notify</code> at the end)",
"APPRISE_URL_name": "Apprise notification URL",
"APPRISE_URL_description": "Apprise notification target URL. For example for Telegram it would be <code>tgram://{bot_token}/{chat_id}</code>.",
"APPRISE_SIZE_name": "Max payload size",
"APPRISE_SIZE_description": "The maximum size of the apprise payload as number of characters in the passed string. If above limit, it will be truncated and a <code>(text was truncated)</code> message is appended.",
"NTFY_display_name": "NTFY",
"NTFY_icon": "<i class=\"fa fa-terminal\"></i>",
"REPORT_NTFY_name": "Enable NTFY",
"REPORT_NTFY_description": "Enable sending notifications via <a target=\"_blank\" href=\"https://ntfy.sh/\">NTFY</a>.",
"NTFY_HOST_name": "NTFY host URL",
"NTFY_HOST_description": "NTFY host URL starting with <code>http://</code> or <code>https://</code>. You can use the hosted instance on <a target=\"_blank\" href=\"https://ntfy.sh/\">https://ntfy.sh</a> by simply entering <code>https://ntfy.sh</code>.",
"NTFY_TOPIC_name": "NTFY topic",
"NTFY_TOPIC_description": "Your secret topic.",
"NTFY_USER_name": "NTFY user",
"NTFY_USER_description": "Enter user if you need (host) an instance with enabled authetication.",
"NTFY_PASSWORD_name": "NTFY password",
"NTFY_PASSWORD_description": "Enter password if you need (host) an instance with enabled authetication.",
"PUSHSAFER_display_name": "Pushsafer",
"PUSHSAFER_icon": "<i class=\"fa fa-bell\"></i>",
"REPORT_PUSHSAFER_name": "Enable Pushsafer",
"REPORT_PUSHSAFER_description": "Enable sending notifications via <a target=\"_blank\" href=\"https://www.pushsafer.com/\">Pushsafer</a>.",
"PUSHSAFER_TOKEN_name": "Pushsafer token",
"PUSHSAFER_TOKEN_description": "Your secret Pushsafer API key (token).",
"APPRISE_PAYLOAD_name": "Payload type",
"APPRISE_PAYLOAD_description": "Select the payoad type sent to Apprise. For example <code>html</code> works well with emails, <code>text</code> with chat apps, such as Telegram.",
"MQTT_display_name": "MQTT",
"MQTT_icon": "<i class=\"fa fa-square-rss\"></i>",
"REPORT_MQTT_name": "Enable MQTT",
"REPORT_MQTT_description": "Enable sending notifications via <a target=\"_blank\" href=\"https://www.home-assistant.io/integrations/mqtt/\">MQTT</a> to your Home Assistance instance.",
"MQTT_BROKER_name": "MQTT broker URL",
"MQTT_BROKER_description": "MQTT host URL (do not include <code>http://</code> or <code>https://</code>).",
"MQTT_PORT_name": "MQTT broker port",
"MQTT_PORT_description": "Port number where the broker is listening. Usually <code>1883</code>.",
"MQTT_USER_name": "MQTT user",
"MQTT_USER_description": "User name used to login into your MQTT broker instance.",
"MQTT_PASSWORD_name": "MQTT password",
"MQTT_PASSWORD_description": "Password used to login into your MQTT broker instance.",
"MQTT_QOS_name": "MQTT Quality of Service",
"MQTT_QOS_description": "Quality of service setting for MQTT message sending. <code>0</code> - Low quality to <code>2</code> - High quality. The higher the quality the longer the delay.",
"MQTT_DELAY_SEC_name": "MQTT delay per device",
"MQTT_DELAY_SEC_description": "A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~<code>2</code>s to update a sensor config on the broker). Tested with <code>2</code>-<code>3</code> seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn not affect subsequent scans or notifications.",
"API_display_name": "API",
"API_icon": "<i class=\"fa fa-arrow-down-up-across-line\"></i>",
"API_CUSTOM_SQL_name": "Custom endpoint",
"API_CUSTOM_SQL_description": "You can specify a custom SQL query which will generate a JSON file and then expose it via the <a href=\"/api/table_custom_endpoint.json\" target=\"_blank\"><code>table_custom_endpoint.json</code> file endpoint</a>.",
"Donations_Title": "Donations",
"Donations_Text": "Hey 👋! </br> Thanks for clicking on this menu item 😅 </br> </br> I'm trying to collect some donations to make you better software. Also, it would help me not to get burned out. Me burning out might mean end of support for this app. Any small (recurring or not) sponsorship makes me want ot put more effort into this app. I don't want to lock features (new plugins) behind paywalls 🔐. </br> Currently, I'm waking up 2h before work so I contribute to the app a bit. If I had some recurring income I could shorten my workweek and in the remaining time fully focus on PiAlert. You'd get more functionality, a more polished app and less bugs. </br> </br> Thanks for reading - I'm super grateful for any support ❤🙏 </br> </br> TL;DR: By supporting me you get: </br> </br> <ul><li>Regular updates to keep your data and family safe 🔄</li><li>Less bugs 🐛🔫</li><li>Better and more functionality</li><li>I don't get burned out 🔥🤯</li><li>Less rushed releases 💨</li><li>Better docs📚</li><li>Quicker and better support with issues 🆘</li><li>Less grumpy me 😄</li></ul> </br> 📧Email me to <a href='mailto:jokob@duck.com?subject=PiAlert'>jokob@duck.com</a> if you want to get in touch or if I should add other sponsorship platforms. </br>",
"Donations_Platforms": "Sponsor platforms",
"Donations_Others": "Others"
} }
} }