 * -----------------------------------------------------------------------------------------
 *        MODULE VERSION HISTORY
 * -----------------------------------------------------------------------------------------


 *       v1.3.3 (stable)  (dbs+KI:  Feb 15, 2026)
 *       - i18n cleanup: remove obsolete scalar MOD_BACKUP_* language vars; use array-based ACCESS_* keys in settings template
 *	     - Translated new access/progress language strings in all language files (DE/EN remain authoritative).
 *       - cleanup: remove obsolete restore safety ZIP/LOG post-rename logic; safety backups now use "-safety" basename from start
 *       - fix: restore safety backup now creates ZIP/LOG with "-safety" basename from the start (log matches zip; no leftover host-timestamp logs)
 *       - attempt: rename restore safety logfile when renaming safety ZIP (superseded by R91.25)
 *       - fix: safety backup on restore now renames its logfile to match the renamed "-safety.zip" filename
 *       - logfile naming: for ZIP backups (incl. safety backups), logfile now matches ZIP filename (same base, .log)
 *       - i18n: moved remaining hardcoded German UI texts into language variables (DE/EN)
 *       - multi-delete message: list filenames line-by-line; left-aligned inside centered message box
 *       - overlay: after 10s on "Finalisiere …" (files backup), show "Bitte etwas Geduld…" as secondary line
 *       - overlay progress also works on BackupExecute step (forms selected by name/id)
 *       - ensure overlay initializes after DOM ready (fix for file backups on some setups)
 *       - safety backup on ZIP restore creates files backup only (no DB dump)
 *       - DB-restore safety backup writes auto note deterministically
 *       - improve restore workflow and safety-backup handling
 *       - ensure DB safety note is written after database import (shutdown-based timing fix)
 *       - stabilize Restore.php (cleanup and removal of legacy debug code)
 *       - fix restore abort caused by undefined variables and malformed try/catch blocks
 *       - remove obsolete debug/verify blocks from DB restore
 *       - clean up error handling in Restore.php
 *       - suppress unintended shutdown debug log entries
 *       - harden restore debug logging (PHP error log fallback handling)
 
 *        v1.3.2 (stable)  (Jacobi22/dbs:  Aug 21, 2025)
 *       fix DDL-problem in restore_sql-function in R17
 *       remove ping() from restore_sql_function in R18

 *        v1.3.1.18 (stable)  (Jacobi22: Aug 20, 2025)
 *        remove added  functions like carbon/carbon or Twig/Intl, not avaiable in older WB-Versions
 *        change protocol from direct php-echo to template-output
 *        correct some different date- and time-outputs for the same file


 *        v1.3.1.17 (stable)  (Jacobi22: Aug 19, 2025)
 *        change permission for this tool to admin group
 *        add restore function (for super-admin only)
 *        change date-formation to carbon/carbon
 *        add translations in all languages (translation via Google AI)


 *        v1.3.1.16 (stable)  (Luisehahne: Aug 12, 2023)
 *        fix Translate inclusion
 *        - remove alternate Twig Inclusion for older WB-Versions cmd-folder

 *        v1.3.1.15 (stable)  (Luisehahne: Sep 26, 2022)
 *        recoded in install.inc.php, Tool.inc.php, Upgrade.inc.php for new methodes in PHP

 *        v1.3.1.14 (stable)  (Luisehahne: Sep 12, 2022)
 *        add some more options in module settings

 *        v1.3.1.12 (stable)  (Luisehahne: Apr 23, 2022)
 *        change some language variables 

 *        v1.3.1.11 (stable)  (Luisehahne: Feb 02, 2022)
 *        recode WbBackup.php to add more functions
 *        little code changes in twig template for better output

 *        v1.3.1.01 (stable)  (Luisehahne: Jan 31, 2022)
 *        change subfolder lib to Lib (Error when repacking WB project)

 *        v1.3.0 (stable)  (Luisehahne: Oct 20, 2021)
 *        fix creating zip archive
 *        Beginning add WbAdaptor Instance to replace constants

 *        v1.2 (stable)  (jacobi22: Mar 05, 2021)
 *        - change zip-file-name (shorter) in class.wbbackup
 *        + fix LOG-Writing (issue if no file-extension defined) Thx to hgs

 *        v1.1 (stable)  (jacobi22: Mar 05, 2021)
 *        - remove BackupResult.twig
 *        + use success.twig as success message and redirect

 *        v1.0.1dev1  (jacobi22: Feb 24, 2021)
 *        + change ToolIcon and some other icons (source: free icons from iconfinder.com)
 *        + rebuild complete module (file-backup with possibility to skip folders, larger files or file-extensions etc)
 *        + possibility to download the backup files

 *        v1.0.0  (jacobi22: Feb 14, 2021)
 *        + rebuild the module with TWIG,
 *        + fix some small issues like MYSQL_ASSOC,
 *        + new Design and security with FTAN && IDKeys
 *
 *        v0.10 alpha (doc: Nov 14, 2020)
 *        + initial release of the module
 * ------------------------------------------------------------------------------------------------
*/

R91.19:
- i18n: Removed remaining hardcoded German UI strings (job/progress + finalize wait fallback).
- Added missing language keys (DE/EN) for wait/reload/delete labels and safety backup status.

R91.20:
- Languages: completed all language packs by adding missing keys (fallback EN strings where needed).

R91.21:
- Typography: replaced ASCII/masked apostrophes with typographic apostrophes (’) in language files.

R91.29:
- Languages: translated remaining EN fallback strings for core UI labels/messages across all language packs.
