diff --git a/README.md b/README.md index 5a9c074b..42901f45 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ A web frontal that allows: With the work of [jokob-sk/Pi.Alert](https://github.com/jokob-sk/Pi.Alert) and own extensions, the new maintenance page was added with various possibilities for maintenance and settings: - Status Infos (active scans, database size, backup counter) - Theme Selection (blue, red, green, yellow, black, purple) - - Language Selection (english, german) + - Language Selection (english, german, spanish) - Light/Dark-Mode Switch - Pause arp-scan - DB maintenance tools diff --git a/front/maintenance.php b/front/maintenance.php index 7ce27733..95761ad1 100644 --- a/front/maintenance.php +++ b/front/maintenance.php @@ -17,7 +17,8 @@ // then accepted. // $pia_installed_langs = array('en_us', - 'de_de'); + 'de_de', + 'es_es'); // // In addition to this, the language must also be added to the select tag in // line 235. Later, the whole thing may become dynamic. @@ -223,6 +224,7 @@ if (submit && isset($_POST['langselector_set'])) { +
diff --git a/front/php/templates/language/de_de.php b/front/php/templates/language/de_de.php index e2e9f256..9d613253 100644 --- a/front/php/templates/language/de_de.php +++ b/front/php/templates/language/de_de.php @@ -176,6 +176,7 @@ $pia_lang['Maintenance_lang_selector_lable'] = 'Sprachauswahl'; $pia_lang['Maintenance_lang_selector_empty'] = 'Sprache wählen'; $pia_lang['Maintenance_lang_en_us'] = 'Englisch (US)'; $pia_lang['Maintenance_lang_de_de'] = 'Deutsch (DE)'; +$pia_lang['Maintenance_lang_es_es'] = 'Spanisch (ES)'; $pia_lang['Maintenance_lang_selector_text'] = 'Die Änderung findet serverseitig statt, betrifft also alle verwendeten Geräte.'; $pia_lang['Maintenance_lang_selector_apply'] = 'Übernehmen'; $pia_lang['Maintenance_Tool_darkmode'] = 'Darstellungswechsel (Dunkel/Hell)'; @@ -190,6 +191,9 @@ $pia_lang['Maintenance_Tool_del_empty_macs'] = 'Alle Geräte ohne MAC löschen'; $pia_lang['Maintenance_Tool_del_empty_macs_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 Geäte ohne MAC-Adresse werden aus der Datenbank ge­löscht.'; $pia_lang['Maintenance_Tool_del_empty_macs_noti'] = 'Geräte löschen'; $pia_lang['Maintenance_Tool_del_empty_macs_noti_text'] = 'Sind Sie sicher, dass Sie alle Geräte ohne MAC-Adresse löschen wollen?
(Vielleicht bevorzugenn Sie eine Archivierung.)'; +$pia_lang['Maintenance_Tool_upgrade_database_noti'] = 'Aktualisiere Datenbank'; +$pia_lang['Maintenance_Tool_upgrade_database_text'] = 'Mit dieser Schaltfläche wird die Datenbank aktualisiert, um das Diagramm der Netzwerkaktivitäten der letzten 12 Stunden zu aktivieren. Bitte sichern Sie Ihre Datenbank, falls Probleme auftreten.'; +$pia_lang['Maintenance_Tool_upgrade_database_noti_text'] = 'Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen.'; $pia_lang['Maintenance_Tool_del_alldev'] = 'Alle Geräte löschen'; $pia_lang['Maintenance_Tool_del_alldev_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 Geräte werden in der Datenbank ge­löscht.'; $pia_lang['Maintenance_Tool_del_alldev_noti'] = 'Geräte löschen'; @@ -233,5 +237,7 @@ $pia_lang['BackDevices_DBTools_DelDevError_a'] = 'Fehler beim Löschen des Gerä $pia_lang['BackDevices_DBTools_DelDevError_b'] = 'Fehler beim Löschen der Geräte'; $pia_lang['BackDevices_DBTools_UpdDev'] = 'Gerät erfolgreich aktualisiert'; $pia_lang['BackDevices_DBTools_UpdDevError'] = 'Fehler beim Aktualisieren des Gerätes'; +$pia_lang['BackDevices_DBTools_Upgrade'] = 'Datenbank erfolgreich aktualisiert'; +$pia_lang['BackDevices_DBTools_UpgradeError'] = 'Fehler beim Aktualisieren der Datenbank'; ?> diff --git a/front/php/templates/language/en_us.php b/front/php/templates/language/en_us.php index d339fabf..3a98ebc8 100644 --- a/front/php/templates/language/en_us.php +++ b/front/php/templates/language/en_us.php @@ -176,6 +176,7 @@ $pia_lang['Maintenance_lang_selector_lable'] = 'Select Language'; $pia_lang['Maintenance_lang_selector_empty'] = 'Choose Language'; $pia_lang['Maintenance_lang_en_us'] = 'English (US)'; $pia_lang['Maintenance_lang_de_de'] = 'German (DE)'; +$pia_lang['Maintenance_lang_es_es'] = 'Spanish (ES)'; $pia_lang['Maintenance_lang_selector_text'] = 'The change takes place on the server side, so it affects all devices in use.'; $pia_lang['Maintenance_lang_selector_apply'] = 'Apply'; $pia_lang['Maintenance_Tool_darkmode'] = 'Toggle Modes (Dark/Light)'; diff --git a/front/php/templates/language/es_es.php b/front/php/templates/language/es_es.php new file mode 100644 index 00000000..59615751 --- /dev/null +++ b/front/php/templates/language/es_es.php @@ -0,0 +1,243 @@ + (tal vez prefiera archivarlo)'; +$pia_lang['Maintenance_Tool_upgrade_database_noti'] = 'Actualizar la base de datos'; +$pia_lang['Maintenance_Tool_upgrade_database_text'] = 'Este botón actualizará la base de datos para habilitar la actividad de la red en las últimas 12 horas. Haga una copia de seguridad de su base de datos en caso de problemas.'; +$pia_lang['Maintenance_Tool_upgrade_database_noti_text'] = '¿Estás seguro de que quieres actualizar la base de datos?
(tal vez prefieras archivarla)'; +$pia_lang['Maintenance_Tool_del_alldev'] = 'Eliminar todos los dispositivos'; +$pia_lang['Maintenance_Tool_del_alldev_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos se eliminarán de la base de datos.'; +$pia_lang['Maintenance_Tool_del_alldev_noti'] = 'Eliminar dispositivos'; +$pia_lang['Maintenance_Tool_del_alldev_noti_text'] = '¿Estás seguro de que quieres eliminar todos los dispositivos?'; +$pia_lang['Maintenance_Tool_del_unknowndev'] = 'Eliminar dispositivos (desconocidos)'; +$pia_lang['Maintenance_Tool_del_unknowndev_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Todos los dispositivos nombrados (desconocidos) se eliminarán de la base de datos.'; +$pia_lang['Maintenance_Tool_del_unknowndev_noti'] = 'Eliminar dispositivos (desconocidos)'; +$pia_lang['Maintenance_Tool_del_unknowndev_noti_text'] = '¿Estás seguro de que quieres eliminar todos los dispositivos (desconocidos)?'; +$pia_lang['Maintenance_Tool_del_allevents'] = 'Eliminar todos los eventos (Restablecer presencia)'; +$pia_lang['Maintenance_Tool_del_allevents_text'] = 'Antes de usar esta función, haga una copia de seguridad. La eliminación no se puede deshacer. Se eliminarán todos los eventos en la base de datos. En ese momento se restablecerá la presencia de todos los dispositivos. Esto puede conducir a sesiones no válidas. Esto significa que los dispositivos se muestran como "presentes", aunque están fuera de línea. Un escaneo mientras el dispositivo en cuestión está en línea resuelve el problema.'; +$pia_lang['Maintenance_Tool_del_allevents_noti'] = 'Eliminar eventos'; +$pia_lang['Maintenance_Tool_del_allevents_noti_text'] = '¿Estás seguro de que quieres eliminar todos los eventos? Esto restablece la presencia de todos los dispositivos.'; +$pia_lang['Maintenance_Tool_backup'] = 'DB Respaldo'; +$pia_lang['Maintenance_Tool_backup_text'] = 'Las copias de seguridad de la base de datos se encuentran en el directorio de la base de datos como una Zip-Archive, nombrada con la fecha de creación. No hay un número máximo de copias de seguridad.'; +$pia_lang['Maintenance_Tool_backup_noti'] = 'DB Respaldo'; +$pia_lang['Maintenance_Tool_backup_noti_text'] = '¿Estás seguro de que quieres exactos la copia de seguridad de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.'; +$pia_lang['Maintenance_Tool_restore'] = 'DB Restaurar'; +$pia_lang['Maintenance_Tool_restore_text'] = 'La última copia de seguridad se puede restaurar a través del botón, pero las copias de seguridad anteriores solo se pueden restaurar manualmente. Después de la restauración, realice una verificación de integridad en la base de datos por seguridad, en caso de que el DB estuviera actualmente en acceso de escritura cuando se creó la copia de seguridad.'; +$pia_lang['Maintenance_Tool_restore_noti'] = 'DB Restaurar'; +$pia_lang['Maintenance_Tool_restore_noti_text'] = '¿Estás seguro de que quieres hacer exactos la restauración de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.'; + +////////////////////////////////////////////////////////////////// +// Maintenance Page - by @TeroRERO 20jul2022 +////////////////////////////////////////////////////////////////// + +$pia_lang['BackDevices_Arpscan_disabled'] = 'Arp-Scan Desactivada'; +$pia_lang['BackDevices_Arpscan_enabled'] = 'Arp-Scan Activada'; +$pia_lang['BackDevices_darkmode_disabled'] = 'Darkmode Desactivado'; +$pia_lang['BackDevices_darkmode_enabled'] = 'Darkmode Activado'; +$pia_lang['BackDevices_Restore_CopError'] = 'La base de datos original no se pudo guardar.'; +$pia_lang['BackDevices_Restore_okay'] = 'Restaurar ejecutado con éxito.'; +$pia_lang['BackDevices_Restore_Failed'] = 'La restauración falló. Restaurar la copia de seguridad manualmente.'; +$pia_lang['BackDevices_Backup_CopError'] = 'La base de datos original no se pudo guardar.'; +$pia_lang['BackDevices_Backup_okay'] = 'La copia de seguridad ejecutada con éxito con el nuevo archivo'; +$pia_lang['BackDevices_Backup_Failed'] = 'La copia de seguridad se ejecutó parcialmente con éxito. El archivo no se puede crear o está vacío.'; +$pia_lang['BackDevices_DBTools_DelDev_a'] = 'Dispositivo eliminado con éxito'; +$pia_lang['BackDevices_DBTools_DelDev_b'] = 'Dispositivos eliminados con éxito'; +$pia_lang['BackDevices_DBTools_DelEvents'] = 'Eventos eliminados con éxito'; +$pia_lang['BackDevices_DBTools_DelEventsError'] = 'Error de eliminación de eventos'; +$pia_lang['BackDevices_DBTools_DelDevError_a'] = 'Error de eliminación del dispositivo'; +$pia_lang['BackDevices_DBTools_DelDevError_b'] = 'Error de eliminación de dispositivos'; +$pia_lang['BackDevices_DBTools_UpdDev'] = 'Dispositivo actualizado con éxito'; +$pia_lang['BackDevices_DBTools_UpdDevError'] = 'Error al actualizar el dispositivo'; +$pia_lang['BackDevices_DBTools_Upgrade'] = 'Base de datos actualizada correctamente'; +$pia_lang['BackDevices_DBTools_UpgradeError'] = 'Falló la actualización de la base de datos'; +?> +