Browse Source

Update to framework standard
This update allows maintenance application to work with the new 5.4 framework

- remove trailing closing tags
- remove class_exists wrapper on classes, interfaces, and traits
- remove unnecessary include statements for importing classes

Minor updates in code to suppress PHP 8.2 warnings

Tim Fry 4 months ago
parent
commit
fede8ba4a2

+ 0 - 2
app_config.php

@@ -201,5 +201,3 @@
 	$apps[$x]['default_settings'][$y]['default_setting_value'] = "#d4d4d4";
 	$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
 	$apps[$x]['default_settings'][$y]['default_setting_description'] = "";
-
-?>

+ 0 - 2
app_defaults.php

@@ -44,5 +44,3 @@ if ($domains_processed == 1) {
 		maintenance::app_defaults($database);
 	}
 }
-
-?>

+ 433 - 425
app_languages.php

@@ -1,369 +1,210 @@
 <?php
 
-/*
- * FusionPBX
- * Version: MPL 1.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is FusionPBX
- *
- * The Initial Developer of the Original Code is
- * Mark J Crane <[email protected]>
- * Portions created by the Initial Developer are Copyright (C) 2008-2024
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- * Mark J Crane <[email protected]>
- * Tim Fry <[email protected]>
- */
+$text['button-logs']['ar-eg'] = "السجلات";
+$text['button-logs']['de-at'] = "Protokolle";
+$text['button-logs']['de-ch'] = "Protokolle";
+$text['button-logs']['de-de'] = "Protokolle";
+$text['button-logs']['el-gr'] = "κούτσουρα";
+$text['button-logs']['en-gb'] = "Logs";
+$text['button-logs']['en-us'] = "Logs";
+$text['button-logs']['es-cl'] = "Registros";
+$text['button-logs']['es-mx'] = "Registros";
+$text['button-logs']['fr-ca'] = "Journaux";
+$text['button-logs']['fr-fr'] = "Journaux";
+$text['button-logs']['he-il'] = "יומנים";
+$text['button-logs']['it-it'] = "Registri";
+$text['button-logs']['ja-jp'] = "ログ";
+$text['button-logs']['ka-ge'] = "ჟურნალები";
+$text['button-logs']['ko-kr'] = "로그";
+$text['button-logs']['nl-nl'] = "Logboeken";
+$text['button-logs']['pl-pl'] = "Dzienniki";
+$text['button-logs']['pt-br'] = "Histórico";
+$text['button-logs']['pt-pt'] = "Histórico";
+$text['button-logs']['ro-ro'] = "Bușteni";
+$text['button-logs']['ru-ru'] = "Журналы";
+$text['button-logs']['sv-se'] = "Loggar";
+$text['button-logs']['tr-tr'] = "Günlükler";
+$text['button-logs']['uk-ua'] = "Журнали";
+$text['button-logs']['zh-cn'] = "日志";
 
-$text['title-maintenance']['en-us'] = 'Maintenance';
-$text['title-maintenance']['en-gb'] = 'Maintenance';
-$text['title-maintenance']['ar-eg'] = 'صيانة';
-$text['title-maintenance']['de-at'] = 'Wartung';
-$text['title-maintenance']['de-ch'] = 'Wartung';
-$text['title-maintenance']['de-de'] = 'Wartung';
-$text['title-maintenance']['el-gr'] = 'Συντήρηση';
-$text['title-maintenance']['es-cl'] = 'Mantenimiento';
-$text['title-maintenance']['es-mx'] = 'Mantenimiento';
-$text['title-maintenance']['fr-ca'] = 'Entretien';
-$text['title-maintenance']['fr-fr'] = 'Entretien';
-$text['title-maintenance']['he-il'] = 'תחזוקה';
-$text['title-maintenance']['it-it'] = 'Manutenzione';
-$text['title-maintenance']['nl-nl'] = 'Onderhoud';
-$text['title-maintenance']['pl-pl'] = 'Konserwacja';
-$text['title-maintenance']['pt-br'] = 'Manutenção';
-$text['title-maintenance']['pt-pt'] = 'Manutenção';
-$text['title-maintenance']['ro-ro'] = 'întreținere';
-$text['title-maintenance']['ru-ru'] = 'Обслуживание';
-$text['title-maintenance']['sv-se'] = 'Underhåll';
-$text['title-maintenance']['uk-ua'] = 'Технічне обслуговування';
-$text['title-maintenance']['zh-cn'] = '维护';
-$text['title-maintenance']['ja-jp'] = 'メンテナンス';
-$text['title-maintenance']['ko-kr'] = '유지';
+$text['button-register']['ar-eg'] = "يسجل";
+$text['button-register']['de-at'] = "Registrieren";
+$text['button-register']['de-ch'] = "Registrieren";
+$text['button-register']['de-de'] = "Registrieren";
+$text['button-register']['el-gr'] = "Κανω ΕΓΓΡΑΦΗ";
+$text['button-register']['en-gb'] = "Register";
+$text['button-register']['en-us'] = "Register";
+$text['button-register']['es-cl'] = "Registro";
+$text['button-register']['es-mx'] = "Registro";
+$text['button-register']['fr-ca'] = "Registre";
+$text['button-register']['fr-fr'] = "Registre";
+$text['button-register']['he-il'] = "הירשם";
+$text['button-register']['it-it'] = "Registrati";
+$text['button-register']['ja-jp'] = "登録する";
+$text['button-register']['ka-ge'] = "რეგისტრაცია";
+$text['button-register']['ko-kr'] = "등록하다";
+$text['button-register']['nl-nl'] = "Register";
+$text['button-register']['pl-pl'] = "Rejestr";
+$text['button-register']['pt-br'] = "Registro";
+$text['button-register']['pt-pt'] = "Registro";
+$text['button-register']['ro-ro'] = "Inregistreaza-te";
+$text['button-register']['ru-ru'] = "регистр";
+$text['button-register']['sv-se'] = "Registrera";
+$text['button-register']['tr-tr'] = "Kayıt olmak";
+$text['button-register']['uk-ua'] = "зареєструватися";
+$text['button-register']['zh-cn'] = "登记";
 
-$text['message-register_failed']['en-us'] = 'Register Failed';
-$text['message-register_failed']['en-gb'] = 'Register Failed';
-$text['message-register_failed']['ar-eg'] = 'فشل التسجيل';
-$text['message-register_failed']['de-at'] = 'Registrierung fehlgeschlagen';
-$text['message-register_failed']['de-ch'] = 'Registrierung fehlgeschlagen';
-$text['message-register_failed']['de-de'] = 'Registrierung fehlgeschlagen';
-$text['message-register_failed']['el-gr'] = 'Η εγγραφή απέτυχε';
-$text['message-register_failed']['es-cl'] = 'Registro fallido';
-$text['message-register_failed']['es-mx'] = 'Registro fallido';
-$text['message-register_failed']['fr-ca'] = "Échec de l'inscription";
-$text['message-register_failed']['fr-fr'] = "Échec de l'inscription";
-$text['message-register_failed']['he-il'] = 'ההרשמה נכשלה';
-$text['message-register_failed']['it-it'] = 'Registrazione non riuscita';
-$text['message-register_failed']['nl-nl'] = 'Registreren mislukt';
-$text['message-register_failed']['pl-pl'] = 'Rejestracja nie powiodła się';
-$text['message-register_failed']['pt-br'] = 'Falha no registro';
-$text['message-register_failed']['pt-pt'] = 'Falha no registro';
-$text['message-register_failed']['ro-ro'] = 'Înregistrare eșuată';
-$text['message-register_failed']['ru-ru'] = 'Регистрация не удалась';
-$text['message-register_failed']['sv-se'] = 'Registrering misslyckades';
-$text['message-register_failed']['uk-ua'] = 'Помилка реєстрації';
-$text['message-register_failed']['zh-cn'] = '注册失败';
-$text['message-register_failed']['ja-jp'] = '登録に失敗しました';
-$text['message-register_failed']['ko-kr'] = '등록 실패';
-
-$text['message-action_prohibited']['en-us'] = 'Action Prohibited';
-$text['message-action_prohibited']['en-gb'] = 'Action Prohibited';
-$text['message-action_prohibited']['ar-eg'] = 'العمل محظور';
-$text['message-action_prohibited']['de-at'] = 'Aktion verboten';
-$text['message-action_prohibited']['de-ch'] = 'Aktion verboten';
-$text['message-action_prohibited']['de-de'] = 'Aktion verboten';
-$text['message-action_prohibited']['el-gr'] = 'Απαγορεύεται η δράση';
-$text['message-action_prohibited']['es-cl'] = 'Acción prohibida';
-$text['message-action_prohibited']['es-mx'] = 'Acción prohibida';
-$text['message-action_prohibited']['fr-ca'] = 'Action interdite';
-$text['message-action_prohibited']['fr-fr'] = 'Action interdite';
-$text['message-action_prohibited']['he-il'] = 'פעולה אסורה';
-$text['message-action_prohibited']['it-it'] = 'Azione vietata';
-$text['message-action_prohibited']['nl-nl'] = 'Actie verboden';
-$text['message-action_prohibited']['pl-pl'] = 'Działanie zabronione';
-$text['message-action_prohibited']['pt-br'] = 'Ação Proibida';
-$text['message-action_prohibited']['pt-pt'] = 'Ação Proibida';
-$text['message-action_prohibited']['ro-ro'] = 'Acțiune interzisă';
-$text['message-action_prohibited']['ru-ru'] = 'Действие запрещено';
-$text['message-action_prohibited']['sv-se'] = 'Åtgärd förbjuden';
-$text['message-action_prohibited']['uk-ua'] = 'Дія заборонена';
-$text['message-action_prohibited']['zh-cn'] = '禁止行动';
-$text['message-action_prohibited']['ja-jp'] = '禁止行為';
-$text['message-action_prohibited']['ko-kr'] = '금지된 행위';
-
-$text['message-no_records']['en-us'] = 'No records to process';
-$text['message-no_records']['en-gb'] = 'No records to process';
-$text['message-no_records']['ar-eg'] = 'لا توجد سجلات للمعالجة';
-$text['message-no_records']['de-at'] = 'Keine zu verarbeitenden Datensätze vorhanden';
-$text['message-no_records']['de-ch'] = 'Keine zu verarbeitenden Datensätze vorhanden';
-$text['message-no_records']['de-de'] = 'Keine zu verarbeitenden Datensätze vorhanden';
-$text['message-no_records']['el-gr'] = 'Δεν υπάρχουν εγγραφές προς επεξεργασία';
-$text['message-no_records']['es-cl'] = 'No hay registros para procesar';
-$text['message-no_records']['es-mx'] = 'No hay registros para procesar';
-$text['message-no_records']['fr-ca'] = 'Aucun enregistrement à traiter';
-$text['message-no_records']['fr-fr'] = 'Aucun enregistrement à traiter';
-$text['message-no_records']['he-il'] = 'אין רשומות לעיבוד';
-$text['message-no_records']['it-it'] = 'Nessun record da elaborare';
-$text['message-no_records']['nl-nl'] = 'Geen gegevens om te verwerken';
-$text['message-no_records']['pl-pl'] = 'Brak rekordów do przetworzenia';
-$text['message-no_records']['pt-br'] = 'Não há registros para processar';
-$text['message-no_records']['pt-pt'] = 'Não há registros para processar';
-$text['message-no_records']['ro-ro'] = 'Nu există înregistrări de procesat';
-$text['message-no_records']['ru-ru'] = 'Нет записей для обработки';
-$text['message-no_records']['sv-se'] = 'Inga poster att bearbeta';
-$text['message-no_records']['uk-ua'] = 'Немає записів для обробки';
-$text['message-no_records']['zh-cn'] = '没有要处理的记录';
-$text['message-no_records']['ja-jp'] = '処理するレコードがありません';
-$text['message-no_records']['ko-kr'] = '처리할 기록이 없습니다.';
-
-$text['label-server_timestamp']['en-us'] = 'Server Timestamp';
-$text['label-server_timestamp']['en-gb'] = 'Server Timestamp';
-$text['label-server_timestamp']['ar-eg'] = 'الطابع الزمني للخادم';
-$text['label-server_timestamp']['de-at'] = 'Server-Zeitstempel';
-$text['label-server_timestamp']['de-ch'] = 'Server-Zeitstempel';
-$text['label-server_timestamp']['de-de'] = 'Server-Zeitstempel';
-$text['label-server_timestamp']['el-gr'] = 'Χρονική σήμανση διακομιστή';
-$text['label-server_timestamp']['es-cl'] = 'Marca de tiempo del servidor';
-$text['label-server_timestamp']['es-mx'] = 'Marca de tiempo del servidor';
-$text['label-server_timestamp']['fr-ca'] = 'Horodatage du serveur';
-$text['label-server_timestamp']['fr-fr'] = 'Horodatage du serveur';
-$text['label-server_timestamp']['he-il'] = 'חותמת זמן של שרת';
-$text['label-server_timestamp']['it-it'] = 'Timestamp del server';
-$text['label-server_timestamp']['nl-nl'] = 'Servertijdstempel';
-$text['label-server_timestamp']['pl-pl'] = 'Znacznik czasu serwera';
-$text['label-server_timestamp']['pt-br'] = 'Carimbo de data e hora do servidor';
-$text['label-server_timestamp']['pt-pt'] = 'Carimbo de data e hora do servidor';
-$text['label-server_timestamp']['ro-ro'] = 'Marca temporală a serverului';
-$text['label-server_timestamp']['ru-ru'] = 'Временная метка сервера';
-$text['label-server_timestamp']['sv-se'] = 'Server tidsstämpel';
-$text['label-server_timestamp']['uk-ua'] = 'Мітка часу сервера';
-$text['label-server_timestamp']['zh-cn'] = '服务器时间戳';
-$text['label-server_timestamp']['ja-jp'] = 'サーバータイムスタンプ';
-$text['label-server_timestamp']['ko-kr'] = '서버 타임스탬프';
-
-$text['label-status']['en-us'] = 'Status';
-$text['label-status']['en-gb'] = 'Status';
-$text['label-status']['ar-eg'] = 'حالة';
-$text['label-status']['de-at'] = 'Status';
-$text['label-status']['de-ch'] = 'Status';
-$text['label-status']['de-de'] = 'Status';
-$text['label-status']['el-gr'] = 'Κατάσταση';
-$text['label-status']['es-cl'] = 'Estado';
-$text['label-status']['es-mx'] = 'Estado';
-$text['label-status']['fr-ca'] = 'Statut';
-$text['label-status']['fr-fr'] = 'Statut';
-$text['label-status']['he-il'] = 'סטָטוּס';
-$text['label-status']['it-it'] = 'Stato';
-$text['label-status']['nl-nl'] = 'Toestand';
-$text['label-status']['pl-pl'] = 'Status';
-$text['label-status']['pt-br'] = 'Status';
-$text['label-status']['pt-pt'] = 'Status';
-$text['label-status']['ro-ro'] = 'stare';
-$text['label-status']['ru-ru'] = 'Положение дел';
-$text['label-status']['sv-se'] = 'Status';
-$text['label-status']['uk-ua'] = 'Статус';
-$text['label-status']['zh-cn'] = '地位';
-$text['label-status']['ja-jp'] = '状態';
-$text['label-status']['ko-kr'] = '상태';
-
-$text['label-message']['en-us'] = 'Message';
-$text['label-message']['en-gb'] = 'Message';
-$text['label-message']['ar-eg'] = 'رسالة';
-$text['label-message']['de-at'] = 'Nachricht';
-$text['label-message']['de-ch'] = 'Nachricht';
-$text['label-message']['de-de'] = 'Nachricht';
-$text['label-message']['el-gr'] = 'Μήνυμα';
-$text['label-message']['es-cl'] = 'Mensaje';
-$text['label-message']['es-mx'] = 'Mensaje';
-$text['label-message']['fr-ca'] = 'Message';
-$text['label-message']['fr-fr'] = 'Message';
-$text['label-message']['he-il'] = 'הוֹדָעָה';
-$text['label-message']['it-it'] = 'Messaggio';
-$text['label-message']['nl-nl'] = 'Bericht';
-$text['label-message']['pl-pl'] = 'Wiadomość';
-$text['label-message']['pt-br'] = 'Mensagem';
-$text['label-message']['pt-pt'] = 'Mensagem';
-$text['label-message']['ro-ro'] = 'Mesaj';
-$text['label-message']['ru-ru'] = 'Сообщение';
-$text['label-message']['sv-se'] = 'Meddelande';
-$text['label-message']['uk-ua'] = 'повідомлення';
-$text['label-message']['zh-cn'] = '信息';
-$text['label-message']['ja-jp'] = 'メッセージ';
-$text['label-message']['ko-kr'] = '메시지';
-
-$text['button-register']['en-us'] = 'Register';
-$text['button-register']['en-gb'] = 'Register';
-$text['button-register']['ar-eg'] = 'يسجل';
-$text['button-register']['de-at'] = 'Registrieren';
-$text['button-register']['de-ch'] = 'Registrieren';
-$text['button-register']['de-de'] = 'Registrieren';
-$text['button-register']['el-gr'] = 'Κανω ΕΓΓΡΑΦΗ';
-$text['button-register']['es-cl'] = 'Registro';
-$text['button-register']['es-mx'] = 'Registro';
-$text['button-register']['fr-ca'] = 'Registre';
-$text['button-register']['fr-fr'] = 'Registre';
-$text['button-register']['he-il'] = 'הירשם';
-$text['button-register']['it-it'] = 'Registrati';
-$text['button-register']['nl-nl'] = 'Register';
-$text['button-register']['pl-pl'] = 'Rejestr';
-$text['button-register']['pt-br'] = 'Registro';
-$text['button-register']['pt-pt'] = 'Registro';
-$text['button-register']['ro-ro'] = 'Inregistreaza-te';
-$text['button-register']['ru-ru'] = 'регистр';
-$text['button-register']['sv-se'] = 'Registrera';
-$text['button-register']['uk-ua'] = 'зареєструватися';
-$text['button-register']['zh-cn'] = '登记';
-$text['button-register']['ja-jp'] = '登録する';
-$text['button-register']['ko-kr'] = '등록하다';
-
-$text['button-logs']['en-us'] = 'Logs';
-$text['button-logs']['en-gb'] = 'Logs';
-$text['button-logs']['ar-eg'] = 'السجلات';
-$text['button-logs']['de-at'] = 'Protokolle';
-$text['button-logs']['de-ch'] = 'Protokolle';
-$text['button-logs']['de-de'] = 'Protokolle';
-$text['button-logs']['el-gr'] = 'κούτσουρα';
-$text['button-logs']['es-cl'] = 'Registros';
-$text['button-logs']['es-mx'] = 'Registros';
-$text['button-logs']['fr-ca'] = 'Journaux';
-$text['button-logs']['fr-fr'] = 'Journaux';
-$text['button-logs']['he-il'] = 'יומנים';
-$text['button-logs']['it-it'] = 'Registri';
-$text['button-logs']['nl-nl'] = 'Logboeken';
-$text['button-logs']['pl-pl'] = 'Dzienniki';
-$text['button-logs']['pt-br'] = 'Histórico';
-$text['button-logs']['pt-pt'] = 'Histórico';
-$text['button-logs']['ro-ro'] = 'Bușteni';
-$text['button-logs']['ru-ru'] = 'Журналы';
-$text['button-logs']['sv-se'] = 'Loggar';
-$text['button-logs']['uk-ua'] = 'Журнали';
-$text['button-logs']['zh-cn'] = '日志';
-$text['button-logs']['ja-jp'] = 'ログ';
-$text['button-logs']['ko-kr'] = '로그';
-
-$text['description-maintenance_logs']['en-us'] = 'Shows results from maintenance applications';
-$text['description-maintenance_logs']['en-gb'] = 'Shows results from maintenance applications';
-$text['description-maintenance_logs']['ar-eg'] = 'يظهر النتائج من تطبيقات الصيانة';
-$text['description-maintenance_logs']['de-at'] = 'Zeigt Ergebnisse von Wartungsanwendungen an';
-$text['description-maintenance_logs']['de-ch'] = 'Zeigt Ergebnisse von Wartungsanwendungen an';
-$text['description-maintenance_logs']['de-de'] = 'Zeigt Ergebnisse von Wartungsanwendungen an';
-$text['description-maintenance_logs']['el-gr'] = 'Εμφανίζει αποτελέσματα από εφαρμογές συντήρησης';
-$text['description-maintenance_logs']['es-cl'] = 'Muestra resultados de aplicaciones de mantenimiento.';
-$text['description-maintenance_logs']['es-mx'] = 'Muestra resultados de aplicaciones de mantenimiento.';
-$text['description-maintenance_logs']['fr-ca'] = 'Affiche les résultats des applications de maintenance';
-$text['description-maintenance_logs']['fr-fr'] = 'Affiche les résultats des applications de maintenance';
-$text['description-maintenance_logs']['he-il'] = 'מציג תוצאות מיישומי תחזוקה';
-$text['description-maintenance_logs']['it-it'] = 'Mostra i risultati delle applicazioni di manutenzione';
-$text['description-maintenance_logs']['nl-nl'] = 'Toont resultaten van onderhoudsaanvragen';
-$text['description-maintenance_logs']['pl-pl'] = 'Pokazuje wyniki aplikacji konserwacyjnych';
-$text['description-maintenance_logs']['pt-br'] = 'Mostra resultados de aplicações de manutenção';
-$text['description-maintenance_logs']['pt-pt'] = 'Mostra resultados de aplicações de manutenção';
-$text['description-maintenance_logs']['ro-ro'] = 'Afișează rezultatele aplicațiilor de întreținere';
-$text['description-maintenance_logs']['ru-ru'] = 'Показывает результаты работы приложений обслуживания';
-$text['description-maintenance_logs']['sv-se'] = 'Visar resultat från underhållsapplikationer';
-$text['description-maintenance_logs']['uk-ua'] = 'Показує результати програм обслуговування';
-$text['description-maintenance_logs']['zh-cn'] = '显示维护应用程序的结果';
-$text['description-maintenance_logs']['ja-jp'] = 'メンテナンス アプリケーションの結果を表示します';
-$text['description-maintenance_logs']['ko-kr'] = '유지 관리 애플리케이션의 결과를 표시합니다.';
-
-$text['title-maintenance_logs']['en-us'] = 'Maintenance Logs';
-$text['title-maintenance_logs']['en-gb'] = 'Maintenance Logs';
-$text['title-maintenance_logs']['ar-eg'] = 'سجلات الصيانة';
-$text['title-maintenance_logs']['de-at'] = 'Wartungsprotokolle';
-$text['title-maintenance_logs']['de-ch'] = 'Wartungsprotokolle';
-$text['title-maintenance_logs']['de-de'] = 'Wartungsprotokolle';
-$text['title-maintenance_logs']['el-gr'] = 'Μητρώα Συντήρησης';
-$text['title-maintenance_logs']['es-cl'] = 'Registros de mantenimiento';
-$text['title-maintenance_logs']['es-mx'] = 'Registros de mantenimiento';
-$text['title-maintenance_logs']['fr-ca'] = "Journaux d'entretien";
-$text['title-maintenance_logs']['fr-fr'] = "Journaux d'entretien";
-$text['title-maintenance_logs']['he-il'] = 'יומני תחזוקה';
-$text['title-maintenance_logs']['it-it'] = 'Registri di manutenzione';
-$text['title-maintenance_logs']['nl-nl'] = 'Onderhoudslogboeken';
-$text['title-maintenance_logs']['pl-pl'] = 'Dzienniki konserwacji';
-$text['title-maintenance_logs']['pt-br'] = 'Registros de manutenção';
-$text['title-maintenance_logs']['pt-pt'] = 'Registros de manutenção';
-$text['title-maintenance_logs']['ro-ro'] = 'Jurnalele de întreținere';
-$text['title-maintenance_logs']['ru-ru'] = 'Журналы обслуживания';
-$text['title-maintenance_logs']['sv-se'] = 'Underhållsloggar';
-$text['title-maintenance_logs']['uk-ua'] = 'Журнали технічного обслуговування';
-$text['title-maintenance_logs']['zh-cn'] = '维护日志';
-$text['title-maintenance_logs']['ja-jp'] = 'メンテナンスログ';
-$text['title-maintenance_logs']['ko-kr'] = '유지 관리 로그';
+$text['description-default_settings_app']['ar-eg'] = "تطبيق الصيانة";
+$text['description-default_settings_app']['de-at'] = "Eine Wartungsanwendung";
+$text['description-default_settings_app']['de-ch'] = "Eine Wartungsanwendung";
+$text['description-default_settings_app']['de-de'] = "Eine Wartungsanwendung";
+$text['description-default_settings_app']['el-gr'] = "Μια εφαρμογή συντήρησης";
+$text['description-default_settings_app']['en-gb'] = "A maintenance application";
+$text['description-default_settings_app']['en-us'] = "A maintenance application";
+$text['description-default_settings_app']['es-cl'] = "Una aplicación de mantenimiento";
+$text['description-default_settings_app']['es-mx'] = "Una aplicación de mantenimiento";
+$text['description-default_settings_app']['fr-ca'] = "Une application de maintenance";
+$text['description-default_settings_app']['fr-fr'] = "Une application de maintenance";
+$text['description-default_settings_app']['he-il'] = "יישום תחזוקה";
+$text['description-default_settings_app']['it-it'] = "Un'applicazione di manutenzione";
+$text['description-default_settings_app']['ja-jp'] = "メンテナンスアプリケーション";
+$text['description-default_settings_app']['ka-ge'] = "მოვლის აპლიკაცია";
+$text['description-default_settings_app']['ko-kr'] = "유지 관리 애플리케이션";
+$text['description-default_settings_app']['nl-nl'] = "Een onderhoudsapplicatie";
+$text['description-default_settings_app']['pl-pl'] = "Aplikacja konserwacyjna";
+$text['description-default_settings_app']['pt-br'] = "Um aplicativo de manutenção";
+$text['description-default_settings_app']['pt-pt'] = "Um aplicativo de manutenção";
+$text['description-default_settings_app']['ro-ro'] = "O aplicație de întreținere";
+$text['description-default_settings_app']['ru-ru'] = "Приложение для обслуживания";
+$text['description-default_settings_app']['sv-se'] = "En underhållsapplikation";
+$text['description-default_settings_app']['tr-tr'] = "Bir bakım uygulaması";
+$text['description-default_settings_app']['uk-ua'] = "Програма обслуговування";
+$text['description-default_settings_app']['zh-cn'] = "维护应用程序";
 
-$text['header-application']['en-us'] = 'Application';
-$text['header-application']['en-gb'] = 'Application';
-$text['header-application']['ar-eg'] = 'طلب';
-$text['header-application']['de-at'] = 'Anwendung';
-$text['header-application']['de-ch'] = 'Anwendung';
-$text['header-application']['de-de'] = 'Anwendung';
-$text['header-application']['el-gr'] = 'Εφαρμογή';
-$text['header-application']['es-cl'] = 'Solicitud';
-$text['header-application']['es-mx'] = 'Solicitud';
-$text['header-application']['fr-ca'] = 'Application';
-$text['header-application']['fr-fr'] = 'Application';
-$text['header-application']['he-il'] = 'יישום';
-$text['header-application']['it-it'] = 'Applicazione';
-$text['header-application']['nl-nl'] = 'Sollicitatie';
-$text['header-application']['pl-pl'] = 'Aplikacja';
-$text['header-application']['pt-br'] = 'Aplicativo';
-$text['header-application']['pt-pt'] = 'Aplicativo';
-$text['header-application']['ro-ro'] = 'Aplicație';
-$text['header-application']['ru-ru'] = 'Приложение';
-$text['header-application']['sv-se'] = 'Ansökan';
-$text['header-application']['uk-ua'] = 'застосування';
-$text['header-application']['zh-cn'] = '应用';
-$text['header-application']['ja-jp'] = '応用';
-$text['header-application']['ko-kr'] = '애플리케이션';
+$text['description-maintenance_logs']['ar-eg'] = "يظهر النتائج من تطبيقات الصيانة";
+$text['description-maintenance_logs']['de-at'] = "Zeigt Ergebnisse von Wartungsanwendungen an";
+$text['description-maintenance_logs']['de-ch'] = "Zeigt Ergebnisse von Wartungsanwendungen an";
+$text['description-maintenance_logs']['de-de'] = "Zeigt Ergebnisse von Wartungsanwendungen an";
+$text['description-maintenance_logs']['el-gr'] = "Εμφανίζει αποτελέσματα από εφαρμογές συντήρησης";
+$text['description-maintenance_logs']['en-gb'] = "Shows results from maintenance applications";
+$text['description-maintenance_logs']['en-us'] = "Shows results from maintenance applications";
+$text['description-maintenance_logs']['es-cl'] = "Muestra resultados de aplicaciones de mantenimiento.";
+$text['description-maintenance_logs']['es-mx'] = "Muestra resultados de aplicaciones de mantenimiento.";
+$text['description-maintenance_logs']['fr-ca'] = "Affiche les résultats des applications de maintenance";
+$text['description-maintenance_logs']['fr-fr'] = "Affiche les résultats des applications de maintenance";
+$text['description-maintenance_logs']['he-il'] = "מציג תוצאות מיישומי תחזוקה";
+$text['description-maintenance_logs']['it-it'] = "Mostra i risultati delle applicazioni di manutenzione";
+$text['description-maintenance_logs']['ja-jp'] = "メンテナンス アプリケーションの結果を表示します";
+$text['description-maintenance_logs']['ka-ge'] = "აჩვენებს შედეგებს ტექნიკური აპლიკაციებიდან";
+$text['description-maintenance_logs']['ko-kr'] = "유지 관리 애플리케이션의 결과를 표시합니다.";
+$text['description-maintenance_logs']['nl-nl'] = "Toont resultaten van onderhoudsaanvragen";
+$text['description-maintenance_logs']['pl-pl'] = "Pokazuje wyniki aplikacji konserwacyjnych";
+$text['description-maintenance_logs']['pt-br'] = "Mostra resultados de aplicações de manutenção";
+$text['description-maintenance_logs']['pt-pt'] = "Mostra resultados de aplicações de manutenção";
+$text['description-maintenance_logs']['ro-ro'] = "Afișează rezultatele aplicațiilor de întreținere";
+$text['description-maintenance_logs']['ru-ru'] = "Показывает результаты работы приложений обслуживания";
+$text['description-maintenance_logs']['sv-se'] = "Visar resultat från underhållsapplikationer";
+$text['description-maintenance_logs']['tr-tr'] = "Bakım uygulamalarından sonuçları gösterir";
+$text['description-maintenance_logs']['uk-ua'] = "Показує результати програм обслуговування";
+$text['description-maintenance_logs']['zh-cn'] = "显示维护应用程序的结果";
 
-$text['description-retention_days']['en-us'] = 'Number of days the maintenance application will keep the information.';
-$text['description-retention_days']['en-gb'] = 'Number of days the maintenance application will keep the information.';
-$text['description-retention_days']['ar-eg'] = 'عدد الأيام التي سيحتفظ فيها تطبيق الصيانة بالمعلومات.';
-$text['description-retention_days']['de-at'] = 'Anzahl der Tage, die die Wartungsanwendung die Informationen speichert.';
-$text['description-retention_days']['de-ch'] = 'Anzahl der Tage, die die Wartungsanwendung die Informationen speichert.';
-$text['description-retention_days']['de-de'] = 'Anzahl der Tage, die die Wartungsanwendung die Informationen speichert.';
-$text['description-retention_days']['el-gr'] = 'Αριθμός ημερών που η εφαρμογή συντήρησης θα διατηρήσει τις πληροφορίες.';
-$text['description-retention_days']['es-cl'] = 'Número de días que la aplicación de mantenimiento conservará la información.';
-$text['description-retention_days']['es-mx'] = 'Número de días que la aplicación de mantenimiento conservará la información.';
+$text['description-retention_days']['ar-eg'] = "عدد الأيام التي سيحتفظ فيها تطبيق الصيانة بالمعلومات.";
+$text['description-retention_days']['de-at'] = "Anzahl der Tage, die die Wartungsanwendung die Informationen speichert.";
+$text['description-retention_days']['de-ch'] = "Anzahl der Tage, die die Wartungsanwendung die Informationen speichert.";
+$text['description-retention_days']['de-de'] = "Anzahl der Tage, die die Wartungsanwendung die Informationen speichert.";
+$text['description-retention_days']['el-gr'] = "Αριθμός ημερών που η εφαρμογή συντήρησης θα διατηρήσει τις πληροφορίες.";
+$text['description-retention_days']['en-gb'] = "Number of days the maintenance application will keep the information.";
+$text['description-retention_days']['en-us'] = "Number of days the maintenance application will keep the information.";
+$text['description-retention_days']['es-cl'] = "Número de días que la aplicación de mantenimiento conservará la información.";
+$text['description-retention_days']['es-mx'] = "Número de días que la aplicación de mantenimiento conservará la información.";
 $text['description-retention_days']['fr-ca'] = "Nombre de jours pendant lesquels l'application de maintenance conservera les informations.";
 $text['description-retention_days']['fr-fr'] = "Nombre de jours pendant lesquels l'application de maintenance conservera les informations.";
-$text['description-retention_days']['he-il'] = 'מספר הימים שיישום התחזוקה ישמור את המידע.';
+$text['description-retention_days']['he-il'] = "מספר הימים שיישום התחזוקה ישמור את המידע.";
 $text['description-retention_days']['it-it'] = "Numero di giorni per cui l'applicazione di manutenzione conserverà le informazioni.";
-$text['description-retention_days']['nl-nl'] = 'Aantal dagen dat de onderhoudsapplicatie de informatie bewaart.';
-$text['description-retention_days']['pl-pl'] = 'Liczba dni, przez które aplikacja konserwacyjna będzie przechowywać informacje.';
-$text['description-retention_days']['pt-br'] = 'Número de dias que o aplicativo de manutenção manterá as informações.';
-$text['description-retention_days']['pt-pt'] = 'Número de dias que o aplicativo de manutenção manterá as informações.';
-$text['description-retention_days']['ro-ro'] = 'Numărul de zile în care aplicația de întreținere va păstra informațiile.';
-$text['description-retention_days']['ru-ru'] = 'Количество дней, в течение которых приложение обслуживания будет хранить информацию.';
-$text['description-retention_days']['sv-se'] = 'Antal dagar underhållsapplikationen kommer att spara informationen.';
-$text['description-retention_days']['uk-ua'] = 'Кількість днів, протягом яких програма обслуговування зберігатиме інформацію.';
-$text['description-retention_days']['zh-cn'] = '维护应用程序保留信息的天数。';
-$text['description-retention_days']['ja-jp'] = 'メンテナンス アプリケーションが情報を保持する日数。';
-$text['description-retention_days']['ko-kr'] = '유지 관리 애플리케이션이 정보를 보관하는 일수입니다.';
+$text['description-retention_days']['ja-jp'] = "メンテナンス アプリケーションが情報を保持する日数。";
+$text['description-retention_days']['ka-ge'] = "დღეების რაოდენობა ტექნიკური აპლიკაცია შეინახავს ინფორმაციას.";
+$text['description-retention_days']['ko-kr'] = "유지 관리 애플리케이션이 정보를 보관하는 일수입니다.";
+$text['description-retention_days']['nl-nl'] = "Aantal dagen dat de onderhoudsapplicatie de informatie bewaart.";
+$text['description-retention_days']['pl-pl'] = "Liczba dni, przez które aplikacja konserwacyjna będzie przechowywać informacje.";
+$text['description-retention_days']['pt-br'] = "Número de dias que o aplicativo de manutenção manterá as informações.";
+$text['description-retention_days']['pt-pt'] = "Número de dias que o aplicativo de manutenção manterá as informações.";
+$text['description-retention_days']['ro-ro'] = "Numărul de zile în care aplicația de întreținere va păstra informațiile.";
+$text['description-retention_days']['ru-ru'] = "Количество дней, в течение которых приложение обслуживания будет хранить информацию.";
+$text['description-retention_days']['sv-se'] = "Antal dagar underhållsapplikationen kommer att spara informationen.";
+$text['description-retention_days']['tr-tr'] = "Bakım uygulamasının bilgileri saklayacağı gün sayısı.";
+$text['description-retention_days']['uk-ua'] = "Кількість днів, протягом яких програма обслуговування зберігатиме інформацію.";
+$text['description-retention_days']['zh-cn'] = "维护应用程序保留信息的天数。";
+
+$text['header-application']['ar-eg'] = "طلب";
+$text['header-application']['de-at'] = "Anwendung";
+$text['header-application']['de-ch'] = "Anwendung";
+$text['header-application']['de-de'] = "Anwendung";
+$text['header-application']['el-gr'] = "Εφαρμογή";
+$text['header-application']['en-gb'] = "Application";
+$text['header-application']['en-us'] = "Application";
+$text['header-application']['es-cl'] = "Solicitud";
+$text['header-application']['es-mx'] = "Solicitud";
+$text['header-application']['fr-ca'] = "Application";
+$text['header-application']['fr-fr'] = "Application";
+$text['header-application']['he-il'] = "יישום";
+$text['header-application']['it-it'] = "Applicazione";
+$text['header-application']['ja-jp'] = "応用";
+$text['header-application']['ka-ge'] = "განაცხადი";
+$text['header-application']['ko-kr'] = "애플리케이션";
+$text['header-application']['nl-nl'] = "Sollicitatie";
+$text['header-application']['pl-pl'] = "Aplikacja";
+$text['header-application']['pt-br'] = "Aplicativo";
+$text['header-application']['pt-pt'] = "Aplicativo";
+$text['header-application']['ro-ro'] = "Aplicație";
+$text['header-application']['ru-ru'] = "Приложение";
+$text['header-application']['sv-se'] = "Ansökan";
+$text['header-application']['tr-tr'] = "Başvuru";
+$text['header-application']['uk-ua'] = "застосування";
+$text['header-application']['zh-cn'] = "应用";
+
+$text['label-app']['ar-eg'] = "طلب";
+$text['label-app']['de-at'] = "Anwendung";
+$text['label-app']['de-ch'] = "Anwendung";
+$text['label-app']['de-de'] = "Anwendung";
+$text['label-app']['el-gr'] = "Εφαρμογή";
+$text['label-app']['en-gb'] = "Application";
+$text['label-app']['en-us'] = "Application";
+$text['label-app']['es-cl'] = "Aplicación";
+$text['label-app']['es-mx'] = "Aplicación";
+$text['label-app']['fr-ca'] = "Application";
+$text['label-app']['fr-fr'] = "Application";
+$text['label-app']['he-il'] = "אפליקציה";
+$text['label-app']['it-it'] = "Applicazione";
+$text['label-app']['ja-jp'] = "応用";
+$text['label-app']['ka-ge'] = "განაცხადი";
+$text['label-app']['ko-kr'] = "애플리케이션";
+$text['label-app']['nl-nl'] = "Toepassing";
+$text['label-app']['pl-pl'] = "Aplikacja";
+$text['label-app']['pt-br'] = "Aplicação";
+$text['label-app']['pt-pt'] = "Aplicação";
+$text['label-app']['ro-ro'] = "Aplicație";
+$text['label-app']['ru-ru'] = "Приложение";
+$text['label-app']['sv-se'] = "Ansökan";
+$text['label-app']['tr-tr'] = "Başvuru";
+$text['label-app']['uk-ua'] = "Додаток";
+$text['label-app']['zh-cn'] = "应用";
 
-$text['label-global']['en-us'] = "Global";
-$text['label-global']['en-gb'] = "Global";
 $text['label-global']['ar-eg'] = "عالمي";
 $text['label-global']['de-at'] = "Global";
 $text['label-global']['de-ch'] = "Global";
 $text['label-global']['de-de'] = "Global";
 $text['label-global']['el-gr'] = "Παγκόσμια";
+$text['label-global']['en-gb'] = "Global";
+$text['label-global']['en-us'] = "Global";
 $text['label-global']['es-cl'] = "Global";
 $text['label-global']['es-mx'] = "Global";
 $text['label-global']['fr-ca'] = "Mondial";
 $text['label-global']['fr-fr'] = "Mondial";
 $text['label-global']['he-il'] = "כללי";
 $text['label-global']['it-it'] = "Globale";
+$text['label-global']['ja-jp'] = "グローバル";
+$text['label-global']['ka-ge'] = "გლობალური";
+$text['label-global']['ko-kr'] = "글로벌";
 $text['label-global']['nl-nl'] = "Globaal";
 $text['label-global']['pl-pl'] = "Globalny";
 $text['label-global']['pt-br'] = "Global";
@@ -371,50 +212,53 @@ $text['label-global']['pt-pt'] = "Global";
 $text['label-global']['ro-ro'] = "Global";
 $text['label-global']['ru-ru'] = "Глобальный";
 $text['label-global']['sv-se'] = "Global";
-$text['label-global']['uk-ua'] = "Глобальний";
 $text['label-global']['tr-tr'] = "Küresel";
+$text['label-global']['uk-ua'] = "Глобальний";
 $text['label-global']['zh-cn'] = "全球的";
-$text['label-global']['ja-jp'] = "グローバル";
-$text['label-global']['ko-kr'] = "글로벌";
 
-$text['label-yes']['en-us'] = "Yes";
-$text['label-yes']['en-gb'] = "Yes";
-$text['label-yes']['ar-eg'] = "نعم";
-$text['label-yes']['de-at'] = "Ja";
-$text['label-yes']['de-ch'] = "Ja";
-$text['label-yes']['de-de'] = "Ja";
-$text['label-yes']['el-gr'] = "Ναί";
-$text['label-yes']['es-cl'] = "Si";
-$text['label-yes']['es-mx'] = "Si";
-$text['label-yes']['fr-ca'] = "Oui";
-$text['label-yes']['fr-fr'] = "Oui";
-$text['label-yes']['he-il'] = "כן";
-$text['label-yes']['it-it'] = "Si";
-$text['label-yes']['nl-nl'] = "Ja";
-$text['label-yes']['pl-pl'] = "Tak";
-$text['label-yes']['pt-br'] = "Sim";
-$text['label-yes']['pt-pt'] = "Sim";
-$text['label-yes']['ro-ro'] = "da";
-$text['label-yes']['ru-ru'] = "Да";
-$text['label-yes']['sv-se'] = "Ja";
-$text['label-yes']['uk-ua'] = "Так";
-$text['label-yes']['zh-cn'] = "是的";
-$text['label-yes']['ja-jp'] = "はい";
-$text['label-yes']['ko-kr'] = "예";
+$text['label-message']['ar-eg'] = "رسالة";
+$text['label-message']['de-at'] = "Nachricht";
+$text['label-message']['de-ch'] = "Nachricht";
+$text['label-message']['de-de'] = "Nachricht";
+$text['label-message']['el-gr'] = "Μήνυμα";
+$text['label-message']['en-gb'] = "Message";
+$text['label-message']['en-us'] = "Message";
+$text['label-message']['es-cl'] = "Mensaje";
+$text['label-message']['es-mx'] = "Mensaje";
+$text['label-message']['fr-ca'] = "Message";
+$text['label-message']['fr-fr'] = "Message";
+$text['label-message']['he-il'] = "הוֹדָעָה";
+$text['label-message']['it-it'] = "Messaggio";
+$text['label-message']['ja-jp'] = "メッセージ";
+$text['label-message']['ka-ge'] = "შეტყობინება";
+$text['label-message']['ko-kr'] = "메시지";
+$text['label-message']['nl-nl'] = "Bericht";
+$text['label-message']['pl-pl'] = "Wiadomość";
+$text['label-message']['pt-br'] = "Mensagem";
+$text['label-message']['pt-pt'] = "Mensagem";
+$text['label-message']['ro-ro'] = "Mesaj";
+$text['label-message']['ru-ru'] = "Сообщение";
+$text['label-message']['sv-se'] = "Meddelande";
+$text['label-message']['tr-tr'] = "Mesaj";
+$text['label-message']['uk-ua'] = "повідомлення";
+$text['label-message']['zh-cn'] = "信息";
 
-$text['label-no']['en-us'] = "No";
-$text['label-no']['en-gb'] = "No";
 $text['label-no']['ar-eg'] = "لا";
 $text['label-no']['de-at'] = "Nein";
 $text['label-no']['de-ch'] = "Nein";
 $text['label-no']['de-de'] = "Nein";
 $text['label-no']['el-gr'] = "Οχι";
+$text['label-no']['en-gb'] = "No";
+$text['label-no']['en-us'] = "No";
 $text['label-no']['es-cl'] = "No";
 $text['label-no']['es-mx'] = "No";
 $text['label-no']['fr-ca'] = "Non";
 $text['label-no']['fr-fr'] = "Non";
 $text['label-no']['he-il'] = "לא";
 $text['label-no']['it-it'] = "No";
+$text['label-no']['ja-jp'] = "いいえ";
+$text['label-no']['ka-ge'] = "არა";
+$text['label-no']['ko-kr'] = "아니요";
 $text['label-no']['nl-nl'] = "Nee";
 $text['label-no']['pl-pl'] = "Nie";
 $text['label-no']['pt-br'] = "Não ";
@@ -422,59 +266,223 @@ $text['label-no']['pt-pt'] = "Não";
 $text['label-no']['ro-ro'] = "Nu";
 $text['label-no']['ru-ru'] = "Нет";
 $text['label-no']['sv-se'] = "Nej";
+$text['label-no']['tr-tr'] = "HAYIR";
 $text['label-no']['uk-ua'] = "Ні";
 $text['label-no']['zh-cn'] = "不";
-$text['label-no']['ja-jp'] = "いいえ";
-$text['label-no']['ko-kr'] = "아니요";
 
-$text['label-app']['en-us'] = "Application";
-$text['label-app']['en-gb'] = "Application";
-$text['label-app']['ar-eg'] = "طلب";
-$text['label-app']['de-at'] = "Anwendung";
-$text['label-app']['de-ch'] = "Anwendung";
-$text['label-app']['de-de'] = "Anwendung";
-$text['label-app']['el-gr'] = "Εφαρμογή";
-$text['label-app']['es-cl'] = "Aplicación";
-$text['label-app']['es-mx'] = "Aplicación";
-$text['label-app']['fr-ca'] = "Application";
-$text['label-app']['fr-fr'] = "Application";
-$text['label-app']['he-il'] = "אפליקציה";
-$text['label-app']['it-it'] = "Applicazione";
-$text['label-app']['nl-nl'] = "Toepassing";
-$text['label-app']['pl-pl'] = "Aplikacja";
-$text['label-app']['pt-br'] = "Aplicação";
-$text['label-app']['pt-pt'] = "Aplicação";
-$text['label-app']['ro-ro'] = "Aplicație";
-$text['label-app']['ru-ru'] = "Приложение";
-$text['label-app']['sv-se'] = "Ansökan";
-$text['label-app']['uk-ua'] = "Додаток";
-$text['label-app']['zh-cn'] = "应用";
-$text['label-app']['ja-jp'] = "応用";
-$text['label-app']['ko-kr'] = "애플리케이션";
+$text['label-server_timestamp']['ar-eg'] = "الطابع الزمني للخادم";
+$text['label-server_timestamp']['de-at'] = "Server-Zeitstempel";
+$text['label-server_timestamp']['de-ch'] = "Server-Zeitstempel";
+$text['label-server_timestamp']['de-de'] = "Server-Zeitstempel";
+$text['label-server_timestamp']['el-gr'] = "Χρονική σήμανση διακομιστή";
+$text['label-server_timestamp']['en-gb'] = "Server Timestamp";
+$text['label-server_timestamp']['en-us'] = "Server Timestamp";
+$text['label-server_timestamp']['es-cl'] = "Marca de tiempo del servidor";
+$text['label-server_timestamp']['es-mx'] = "Marca de tiempo del servidor";
+$text['label-server_timestamp']['fr-ca'] = "Horodatage du serveur";
+$text['label-server_timestamp']['fr-fr'] = "Horodatage du serveur";
+$text['label-server_timestamp']['he-il'] = "חותמת זמן של שרת";
+$text['label-server_timestamp']['it-it'] = "Timestamp del server";
+$text['label-server_timestamp']['ja-jp'] = "サーバータイムスタンプ";
+$text['label-server_timestamp']['ka-ge'] = "სერვერის დროის შტამპი";
+$text['label-server_timestamp']['ko-kr'] = "서버 타임스탬프";
+$text['label-server_timestamp']['nl-nl'] = "Servertijdstempel";
+$text['label-server_timestamp']['pl-pl'] = "Znacznik czasu serwera";
+$text['label-server_timestamp']['pt-br'] = "Carimbo de data e hora do servidor";
+$text['label-server_timestamp']['pt-pt'] = "Carimbo de data e hora do servidor";
+$text['label-server_timestamp']['ro-ro'] = "Marca temporală a serverului";
+$text['label-server_timestamp']['ru-ru'] = "Временная метка сервера";
+$text['label-server_timestamp']['sv-se'] = "Server tidsstämpel";
+$text['label-server_timestamp']['tr-tr'] = "Sunucu Zaman Damgası";
+$text['label-server_timestamp']['uk-ua'] = "Мітка часу сервера";
+$text['label-server_timestamp']['zh-cn'] = "服务器时间戳";
 
-$text['description-default_settings_app']['en-us'] = "A maintenance application";
-$text['description-default_settings_app']['en-gb'] = "A maintenance application";
-$text['description-default_settings_app']['ar-eg'] = "تطبيق الصيانة";
-$text['description-default_settings_app']['de-at'] = "Eine Wartungsanwendung";
-$text['description-default_settings_app']['de-ch'] = "Eine Wartungsanwendung";
-$text['description-default_settings_app']['de-de'] = "Eine Wartungsanwendung";
-$text['description-default_settings_app']['el-gr'] = "Μια εφαρμογή συντήρησης";
-$text['description-default_settings_app']['es-cl'] = "Una aplicación de mantenimiento";
-$text['description-default_settings_app']['es-mx'] = "Una aplicación de mantenimiento";
-$text['description-default_settings_app']['fr-ca'] = "Une application de maintenance";
-$text['description-default_settings_app']['fr-fr'] = "Une application de maintenance";
-$text['description-default_settings_app']['he-il'] = "יישום תחזוקה";
-$text['description-default_settings_app']['it-it'] = "Un'applicazione di manutenzione";
-$text['description-default_settings_app']['nl-nl'] = "Een onderhoudsapplicatie";
-$text['description-default_settings_app']['pl-pl'] = "Aplikacja konserwacyjna";
-$text['description-default_settings_app']['pt-br'] = "Um aplicativo de manutenção";
-$text['description-default_settings_app']['pt-pt'] = "Um aplicativo de manutenção";
-$text['description-default_settings_app']['ro-ro'] = "O aplicație de întreținere";
-$text['description-default_settings_app']['ru-ru'] = "Приложение для обслуживания";
-$text['description-default_settings_app']['sv-se'] = "En underhållsapplikation";
-$text['description-default_settings_app']['uk-ua'] = "Програма обслуговування";
-$text['description-default_settings_app']['zh-cn'] = "维护应用程序";
-$text['description-default_settings_app']['ja-jp'] = "メンテナンスアプリケーション";
-$text['description-default_settings_app']['ko-kr'] = "유지 관리 애플리케이션";
+$text['label-status']['ar-eg'] = "حالة";
+$text['label-status']['de-at'] = "Status";
+$text['label-status']['de-ch'] = "Status";
+$text['label-status']['de-de'] = "Status";
+$text['label-status']['el-gr'] = "Κατάσταση";
+$text['label-status']['en-gb'] = "Status";
+$text['label-status']['en-us'] = "Status";
+$text['label-status']['es-cl'] = "Estado";
+$text['label-status']['es-mx'] = "Estado";
+$text['label-status']['fr-ca'] = "Statut";
+$text['label-status']['fr-fr'] = "Statut";
+$text['label-status']['he-il'] = "סטָטוּס";
+$text['label-status']['it-it'] = "Stato";
+$text['label-status']['ja-jp'] = "状態";
+$text['label-status']['ka-ge'] = "სტატუსი";
+$text['label-status']['ko-kr'] = "상태";
+$text['label-status']['nl-nl'] = "Toestand";
+$text['label-status']['pl-pl'] = "Status";
+$text['label-status']['pt-br'] = "Status";
+$text['label-status']['pt-pt'] = "Status";
+$text['label-status']['ro-ro'] = "stare";
+$text['label-status']['ru-ru'] = "Положение дел";
+$text['label-status']['sv-se'] = "Status";
+$text['label-status']['tr-tr'] = "Durum";
+$text['label-status']['uk-ua'] = "Статус";
+$text['label-status']['zh-cn'] = "地位";
+
+$text['label-yes']['ar-eg'] = "نعم";
+$text['label-yes']['de-at'] = "Ja";
+$text['label-yes']['de-ch'] = "Ja";
+$text['label-yes']['de-de'] = "Ja";
+$text['label-yes']['el-gr'] = "Ναί";
+$text['label-yes']['en-gb'] = "Yes";
+$text['label-yes']['en-us'] = "Yes";
+$text['label-yes']['es-cl'] = "Si";
+$text['label-yes']['es-mx'] = "Si";
+$text['label-yes']['fr-ca'] = "Oui";
+$text['label-yes']['fr-fr'] = "Oui";
+$text['label-yes']['he-il'] = "כן";
+$text['label-yes']['it-it'] = "Si";
+$text['label-yes']['ja-jp'] = "はい";
+$text['label-yes']['ka-ge'] = "დიახ";
+$text['label-yes']['ko-kr'] = "예";
+$text['label-yes']['nl-nl'] = "Ja";
+$text['label-yes']['pl-pl'] = "Tak";
+$text['label-yes']['pt-br'] = "Sim";
+$text['label-yes']['pt-pt'] = "Sim";
+$text['label-yes']['ro-ro'] = "da";
+$text['label-yes']['ru-ru'] = "Да";
+$text['label-yes']['sv-se'] = "Ja";
+$text['label-yes']['tr-tr'] = "Evet";
+$text['label-yes']['uk-ua'] = "Так";
+$text['label-yes']['zh-cn'] = "是的";
+
+$text['message-action_prohibited']['ar-eg'] = "العمل محظور";
+$text['message-action_prohibited']['de-at'] = "Aktion verboten";
+$text['message-action_prohibited']['de-ch'] = "Aktion verboten";
+$text['message-action_prohibited']['de-de'] = "Aktion verboten";
+$text['message-action_prohibited']['el-gr'] = "Απαγορεύεται η δράση";
+$text['message-action_prohibited']['en-gb'] = "Action Prohibited";
+$text['message-action_prohibited']['en-us'] = "Action Prohibited";
+$text['message-action_prohibited']['es-cl'] = "Acción prohibida";
+$text['message-action_prohibited']['es-mx'] = "Acción prohibida";
+$text['message-action_prohibited']['fr-ca'] = "Action interdite";
+$text['message-action_prohibited']['fr-fr'] = "Action interdite";
+$text['message-action_prohibited']['he-il'] = "פעולה אסורה";
+$text['message-action_prohibited']['it-it'] = "Azione vietata";
+$text['message-action_prohibited']['ja-jp'] = "禁止行為";
+$text['message-action_prohibited']['ka-ge'] = "მოქმედება აკრძალულია";
+$text['message-action_prohibited']['ko-kr'] = "금지된 행위";
+$text['message-action_prohibited']['nl-nl'] = "Actie verboden";
+$text['message-action_prohibited']['pl-pl'] = "Działanie zabronione";
+$text['message-action_prohibited']['pt-br'] = "Ação Proibida";
+$text['message-action_prohibited']['pt-pt'] = "Ação Proibida";
+$text['message-action_prohibited']['ro-ro'] = "Acțiune interzisă";
+$text['message-action_prohibited']['ru-ru'] = "Действие запрещено";
+$text['message-action_prohibited']['sv-se'] = "Åtgärd förbjuden";
+$text['message-action_prohibited']['tr-tr'] = "Eylem Yasaktır";
+$text['message-action_prohibited']['uk-ua'] = "Дія заборонена";
+$text['message-action_prohibited']['zh-cn'] = "禁止行动";
+
+$text['message-no_records']['ar-eg'] = "لا توجد سجلات للمعالجة";
+$text['message-no_records']['de-at'] = "Keine zu verarbeitenden Datensätze vorhanden";
+$text['message-no_records']['de-ch'] = "Keine zu verarbeitenden Datensätze vorhanden";
+$text['message-no_records']['de-de'] = "Keine zu verarbeitenden Datensätze vorhanden";
+$text['message-no_records']['el-gr'] = "Δεν υπάρχουν εγγραφές προς επεξεργασία";
+$text['message-no_records']['en-gb'] = "No records to process";
+$text['message-no_records']['en-us'] = "No records to process";
+$text['message-no_records']['es-cl'] = "No hay registros para procesar";
+$text['message-no_records']['es-mx'] = "No hay registros para procesar";
+$text['message-no_records']['fr-ca'] = "Aucun enregistrement à traiter";
+$text['message-no_records']['fr-fr'] = "Aucun enregistrement à traiter";
+$text['message-no_records']['he-il'] = "אין רשומות לעיבוד";
+$text['message-no_records']['it-it'] = "Nessun record da elaborare";
+$text['message-no_records']['ja-jp'] = "処理するレコードがありません";
+$text['message-no_records']['ka-ge'] = "დასამუშავებელი ჩანაწერები არ არის";
+$text['message-no_records']['ko-kr'] = "처리할 기록이 없습니다.";
+$text['message-no_records']['nl-nl'] = "Geen gegevens om te verwerken";
+$text['message-no_records']['pl-pl'] = "Brak rekordów do przetworzenia";
+$text['message-no_records']['pt-br'] = "Não há registros para processar";
+$text['message-no_records']['pt-pt'] = "Não há registros para processar";
+$text['message-no_records']['ro-ro'] = "Nu există înregistrări de procesat";
+$text['message-no_records']['ru-ru'] = "Нет записей для обработки";
+$text['message-no_records']['sv-se'] = "Inga poster att bearbeta";
+$text['message-no_records']['tr-tr'] = "İşlenecek kayıt yok";
+$text['message-no_records']['uk-ua'] = "Немає записів для обробки";
+$text['message-no_records']['zh-cn'] = "没有要处理的记录";
+
+$text['message-register_failed']['ar-eg'] = "فشل التسجيل";
+$text['message-register_failed']['de-at'] = "Registrierung fehlgeschlagen";
+$text['message-register_failed']['de-ch'] = "Registrierung fehlgeschlagen";
+$text['message-register_failed']['de-de'] = "Registrierung fehlgeschlagen";
+$text['message-register_failed']['el-gr'] = "Η εγγραφή απέτυχε";
+$text['message-register_failed']['en-gb'] = "Register Failed";
+$text['message-register_failed']['en-us'] = "Register Failed";
+$text['message-register_failed']['es-cl'] = "Registro fallido";
+$text['message-register_failed']['es-mx'] = "Registro fallido";
+$text['message-register_failed']['fr-ca'] = "Échec de l'inscription";
+$text['message-register_failed']['fr-fr'] = "Échec de l'inscription";
+$text['message-register_failed']['he-il'] = "ההרשמה נכשלה";
+$text['message-register_failed']['it-it'] = "Registrazione non riuscita";
+$text['message-register_failed']['ja-jp'] = "登録に失敗しました";
+$text['message-register_failed']['ka-ge'] = "რეგისტრაცია ვერ მოხერხდა";
+$text['message-register_failed']['ko-kr'] = "등록 실패";
+$text['message-register_failed']['nl-nl'] = "Registreren mislukt";
+$text['message-register_failed']['pl-pl'] = "Rejestracja nie powiodła się";
+$text['message-register_failed']['pt-br'] = "Falha no registro";
+$text['message-register_failed']['pt-pt'] = "Falha no registro";
+$text['message-register_failed']['ro-ro'] = "Înregistrare eșuată";
+$text['message-register_failed']['ru-ru'] = "Регистрация не удалась";
+$text['message-register_failed']['sv-se'] = "Registrering misslyckades";
+$text['message-register_failed']['tr-tr'] = "Kayıt Başarısız";
+$text['message-register_failed']['uk-ua'] = "Помилка реєстрації";
+$text['message-register_failed']['zh-cn'] = "注册失败";
+
+$text['title-maintenance']['ar-eg'] = "صيانة";
+$text['title-maintenance']['de-at'] = "Wartung";
+$text['title-maintenance']['de-ch'] = "Wartung";
+$text['title-maintenance']['de-de'] = "Wartung";
+$text['title-maintenance']['el-gr'] = "Συντήρηση";
+$text['title-maintenance']['en-gb'] = "Maintenance";
+$text['title-maintenance']['en-us'] = "Maintenance";
+$text['title-maintenance']['es-cl'] = "Mantenimiento";
+$text['title-maintenance']['es-mx'] = "Mantenimiento";
+$text['title-maintenance']['fr-ca'] = "Entretien";
+$text['title-maintenance']['fr-fr'] = "Entretien";
+$text['title-maintenance']['he-il'] = "תחזוקה";
+$text['title-maintenance']['it-it'] = "Manutenzione";
+$text['title-maintenance']['ja-jp'] = "メンテナンス";
+$text['title-maintenance']['ka-ge'] = "მოვლა";
+$text['title-maintenance']['ko-kr'] = "유지";
+$text['title-maintenance']['nl-nl'] = "Onderhoud";
+$text['title-maintenance']['pl-pl'] = "Konserwacja";
+$text['title-maintenance']['pt-br'] = "Manutenção";
+$text['title-maintenance']['pt-pt'] = "Manutenção";
+$text['title-maintenance']['ro-ro'] = "întreținere";
+$text['title-maintenance']['ru-ru'] = "Обслуживание";
+$text['title-maintenance']['sv-se'] = "Underhåll";
+$text['title-maintenance']['tr-tr'] = "Bakım";
+$text['title-maintenance']['uk-ua'] = "Технічне обслуговування";
+$text['title-maintenance']['zh-cn'] = "维护";
+
+$text['title-maintenance_logs']['ar-eg'] = "سجلات الصيانة";
+$text['title-maintenance_logs']['de-at'] = "Wartungsprotokolle";
+$text['title-maintenance_logs']['de-ch'] = "Wartungsprotokolle";
+$text['title-maintenance_logs']['de-de'] = "Wartungsprotokolle";
+$text['title-maintenance_logs']['el-gr'] = "Μητρώα Συντήρησης";
+$text['title-maintenance_logs']['en-gb'] = "Maintenance Logs";
+$text['title-maintenance_logs']['en-us'] = "Maintenance Logs";
+$text['title-maintenance_logs']['es-cl'] = "Registros de mantenimiento";
+$text['title-maintenance_logs']['es-mx'] = "Registros de mantenimiento";
+$text['title-maintenance_logs']['fr-ca'] = "Journaux d'entretien";
+$text['title-maintenance_logs']['fr-fr'] = "Journaux d'entretien";
+$text['title-maintenance_logs']['he-il'] = "יומני תחזוקה";
+$text['title-maintenance_logs']['it-it'] = "Registri di manutenzione";
+$text['title-maintenance_logs']['ja-jp'] = "メンテナンスログ";
+$text['title-maintenance_logs']['ka-ge'] = "ტექნიკური ჟურნალები";
+$text['title-maintenance_logs']['ko-kr'] = "유지 관리 로그";
+$text['title-maintenance_logs']['nl-nl'] = "Onderhoudslogboeken";
+$text['title-maintenance_logs']['pl-pl'] = "Dzienniki konserwacji";
+$text['title-maintenance_logs']['pt-br'] = "Registros de manutenção";
+$text['title-maintenance_logs']['pt-pt'] = "Registros de manutenção";
+$text['title-maintenance_logs']['ro-ro'] = "Jurnalele de întreținere";
+$text['title-maintenance_logs']['ru-ru'] = "Журналы обслуживания";
+$text['title-maintenance_logs']['sv-se'] = "Underhållsloggar";
+$text['title-maintenance_logs']['tr-tr'] = "Bakım Günlükleri";
+$text['title-maintenance_logs']['uk-ua'] = "Журнали технічного обслуговування";
+$text['title-maintenance_logs']['zh-cn'] = "维护日志";
 
-?>

+ 0 - 2
app_menu.php

@@ -59,5 +59,3 @@
 	$apps[$x]['menu'][$y]['order'] = "";
 	$apps[$x]['menu'][$y]['groups'][] = "superadmin";
 	$y++;
-
-?>

+ 0 - 2
maintenance.php

@@ -317,5 +317,3 @@ echo "</div>";
 
 //include the footer
 require_once dirname(__DIR__, 2) . '/resources/footer.php';
-
-?>

+ 3 - 5
maintenance_logs.php

@@ -61,7 +61,7 @@ $order_by = $_GET["order_by"] ?? '';
 $order = $_GET["order"] ?? '';
 
 //set from session variables
-$list_row_edit_button = !empty($_SESSION['theme']['list_row_edit_button']['boolean']) ? $_SESSION['theme']['list_row_edit_button']['boolean'] : 'false';
+$list_row_edit_button = filter_var($_SESSION['theme']['list_row_edit_button']['boolean'] ?? false, FILTER_VALIDATE_BOOL);
 
 //process the http post data by action
 if (!empty($action) && count($maintenance_logs_js) > 0) {
@@ -260,7 +260,7 @@ echo th_order_by('server_timestamp', $text['label-server_timestamp'], $order_by,
 echo th_order_by('status', $text['label-status'], $order_by, $order);
 echo th_order_by('message', $text['label-message'], $order_by, $order);
 //echo "<th class='left hide-md-dn'>".$text['label-message']."</th>\n";
-if (permission_exists('maintenance_log_edit') && $list_row_edit_button == 'true') {
+if (permission_exists('maintenance_log_edit') && $list_row_edit_button) {
 	echo "			<td class='action-button'>&nbsp;</td>\n";
 }
 echo "			</tr>\n";
@@ -289,7 +289,7 @@ if (is_array($maintenance_logs) && @sizeof($maintenance_logs) != 0) {
 		echo "	<td class='left'>".escape($row['maintenance_log_epoch'])."</td>\n";
 		echo "	<td class='left'>".escape($row['maintenance_log_status'])."</td>\n";
 		echo "	<td class='left hide-sm-dn'>".escape($row['maintenance_log_message'])."</td>\n";
-		if (permission_exists('maintenance_log_edit') && $list_row_edit_button == 'true') {
+		if (permission_exists('maintenance_log_edit') && $list_row_edit_button) {
 			echo "<td class='action-button'>\n";
 			echo button::create(['type'=>'button','title'=>$text['button-edit'],'icon'=>$_SESSION['theme']['button_icon_edit'],'link'=>$list_row_url]);
 			echo "</td>\n";
@@ -309,5 +309,3 @@ echo "</form>\n";
 
 //include the footer
 require_once "resources/footer.php";
-
-?>

+ 10 - 7
resources/classes/maintenance.php

@@ -356,6 +356,11 @@ class maintenance {
 		}
 	}
 
+	/**
+	 * Finds class names that match the given method name
+	 * @param string $method_name Name of method to match in the class
+	 * @return array Names of classes or empty array if none found
+	 */
 	public static function find_classes_by_method(string $method_name): array {
 		//set defaults
 		$found_classes = [];
@@ -406,16 +411,16 @@ class maintenance {
 			if (!empty($apps[$x]['default_settings'])) {
 				foreach ($apps[$x]['default_settings'] as $setting) {
 					//get the subcategory
-					$category = $setting['default_setting_category'];
-					$subcategory = $setting['default_setting_subcategory'];
-					$value = $setting['default_setting_value'];
-					$type = $setting['default_setting_name'];
+					$category = $setting['default_setting_category'] ?? '';
+					$subcategory = $setting['default_setting_subcategory'] ?? '';
+					$value = $setting['default_setting_value'] ?? '';
+					$type = $setting['default_setting_name'] ?? '';
 					//check for array type
 					if ($type !== 'array') {
 						//store the values
 						self::$app_config_list[$category][$subcategory] = $value;
 					} else {
-						$order = intval($setting['default_setting_order']);
+						$order = intval($setting['default_setting_order'] ?? '0');
 						self::$app_config_list[$category][$subcategory][$order] = $value;
 					}
 				}
@@ -639,5 +644,3 @@ class maintenance {
 	}
 
 }
-
-?>

+ 0 - 2
resources/classes/maintenance_logs.php

@@ -278,5 +278,3 @@ class maintenance_logs implements database_maintenance {
 		return "database_retention_days";
 	}
 }
-
-?>

+ 1 - 3
resources/classes/maintenance_service.php

@@ -164,7 +164,7 @@ class maintenance_service extends service {
 		$this->settings->reload();
 
 		//check if we are enabled to work or not
-		$this->enabled = $this->settings->get('maintenance', 'enabled', 'false') === 'true' ? true : false;
+		$this->enabled = $this->settings->get('maintenance', 'enabled', false) === true ? true : false;
 
 		//returns an array of maintenance applications
 		$this->maintenance_apps = $this->settings->get('maintenance', 'application', []);
@@ -497,5 +497,3 @@ class maintenance_service extends service {
 		return floor(self::weeks_since_modified($file) / 52);
 	}
 }
-
-?>

+ 0 - 2
resources/dashboard/config.php

@@ -61,5 +61,3 @@ $y = 0;
 $array['dashboard'][$x]['dashboard_groups'][$y]['dashboard_group_uuid'] = '6fb4d5c8-c95d-400f-b96c-edc044571a92';
 $array['dashboard'][$x]['dashboard_groups'][$y]['dashboard_uuid'] = '7ce1d732-06b4-4834-ac8f-c18d8fab81e0';
 $array['dashboard'][$x]['dashboard_groups'][$y]['group_name'] = 'superadmin';
-
-?>

+ 3 - 2
resources/dashboard/maintenance.php

@@ -301,6 +301,9 @@ if (permission_exists('maintenance_view')) {
 				} else {
 					$database_checkbox_state = CHECKBOX_CHECKED;
 				}
+			} else {
+				$database_setting_uuid = '';
+				$database_setting_table = '';
 			}
 
 			//check for filesystem status
@@ -457,5 +460,3 @@ if (permission_exists('maintenance_view')) {
 	echo "	<span class='hud_expander' onclick=\"$('#hud_maintenance_details').slideToggle('fast'); toggle_grid_row_end('Maintenance')\"><span class='fas fa-ellipsis-h'></span></span>";
 	echo "</div>";
 }
-
-?>

+ 0 - 2
resources/functions.php

@@ -194,5 +194,3 @@
 			return $trait_classes;
 		}
 	}
-
-?>

+ 0 - 2
resources/interfaces/database_maintenance.php

@@ -9,5 +9,3 @@ interface database_maintenance {
 	public static function database_maintenance_category(): string;
 	public static function database_maintenance_subcategory(): string;
 }
-
-?>

+ 0 - 2
resources/interfaces/filesystem_maintenance.php

@@ -7,5 +7,3 @@
 interface filesystem_maintenance {
 	public static function filesystem_maintenance(settings $settings): void;
 }
-
-?>

+ 2 - 2
resources/javascript/maintenance_functions.js

@@ -1,6 +1,6 @@
 function show_input_box(id) {
-	$('#' + id).show() = 'block';
+	$('#' + id).show('block');
 }
 function hide_input_box(id) {
-	$('#' + id).hide() = 'block';
+	$('#' + id).hide('block');
 }

+ 0 - 0
resources/service/maintenance_service