diff --git a/upload/engine/inc/maharder/_locales/de_DE/mhadmin.xliff b/upload/engine/inc/maharder/_locales/de_DE/mhadmin.xliff index 4144c1d..e70b098 100644 --- a/upload/engine/inc/maharder/_locales/de_DE/mhadmin.xliff +++ b/upload/engine/inc/maharder/_locales/de_DE/mhadmin.xliff @@ -6,33 +6,33 @@ Административная панель для моих разработок Verwaltungspanel für meine Entwicklungen - + Генератор модулей - Modul-Generator + Modul-Generator - + Вывод логов - Log-Ausgabe + Log-Ausgabe - + Тип - Typ + Typ - + Плагин - Plug-in + Plug-in - + Функция - Funktion + Funktion - + Время - Zeit + Zeit - + Сообщение - Nachricht + Nachricht Действие @@ -290,9 +290,9 @@ [UPDATE] Функционал обновлён до версий DLE 17.0 Updates installieren - + [NEW] Добавлена мультиязычная поддержка, перевод можно осуществить при помощи сервиса Crowdin. Ссылка в подвале каждого модуля. - [NEU] Unterstützung für mehrere Sprachen hinzugefügt, die Übersetzung kann über den Crowdin-Dienst erfolgen. Link in der Fußzeile eines jeden Moduls. + [NEU] Unterstützung für mehrere Sprachen hinzugefügt, die Übersetzung kann über den Crowdin-Dienst erfolgen. Link in der Fußzeile eines jeden Moduls. [NEW] Добавлена возможность выводов логов на отдельной странице. @@ -726,6 +726,190 @@ Плагин уже существует allow-plugins + + Путь "%s" не был создан + Der Pfad "%s" wurde nicht erstellt + + + PayPal + PayPal + + + Ko-Fi + Ko-Fi + + + YooMoney + YooMoney + + + DonationAlerts + DonationAlerts + + + Файл '{file}' не был сохранён! + Die Datei '{file}' wurde nicht gespeichert! + + + ID ресурса не было указано + Die Ressourcen-ID wurde nicht angegeben + + + [NEW] Добавлено моделирование таблиц в базе данных при помощи <a href="https://cycle-orm.dev" target="_blank">Cycle ORM</a>. Это поможет в дальнейшем создавать модули с более сложной структурой и работу с данными. + [NEU] Die Modellierung von Datenbanktabellen wurde mit Hilfe von <a href=\"https://cycle-orm.dev\" target=\"_blank\">Cycle ORM</a> hinzugefügt. Dies wird zukünftig die Erstellung von Modulen mit einer komplexeren Struktur und die Arbeit mit Daten erleichtern. + + + [NEW] Все изменения в таблицах будут храниться в отдельной таблице "migrations" и в папке "_migrations". Это позволит легко сделать откат изменений. + [NEU] Alle Änderungen an den Tabellen werden in einer separaten Tabelle "migrations" und im Ordner "_migrations" gespeichert. Dies ermöglicht eine einfache Rückgängigmachung von Änderungen. + + + [NEW] Добавлена возможность сортировать и фильтровать данные таблиц на страницах административной панели (где такие есть, пример: Логи). + [NEU] Die Möglichkeit, Tabellendaten auf den Seiten des Administrationspanels zu sortieren und zu filtern, wurde hinzugefügt (wo vorhanden, Beispiel: Protokolle). + + + [NEW] Добавлена возможность проверять на обновление плагина на сайте <a href="https://devcraft.club" target="_blank">devcraft.club</a>. Используется гостевой ключ. + [NEU] Die Möglichkeit, Plugin-Updates auf der Website <a href=\"https://devcraft.club\" target=\"_blank\">devcraft.club</a> zu überprüfen, wurde hinzugefügt. Es wird ein Gastschlüssel verwendet. + + + [UPDATE][BETA] Установщик упрощён. Теперь зависимости загружаются и устанавливаются при первом открытии [любого] модуля. Может занять несколько минут. Теперь установщик весит мало. + [UPDATE][BETA] Der Installer wurde vereinfacht. Abhängigkeiten werden jetzt beim ersten Öffnen eines [beliebigen] Moduls geladen und installiert. Es kann einige Minuten dauern. Der Installer ist jetzt sehr leicht. + + + [UPDATE] Изменена структура файлов админпанели. Теперь все файлы модуля находятся в папке "_modules", a шаблоны в папке "_templates". + [UPDATE] Die Struktur der Admin-Panel-Dateien wurde geändert. Jetzt befinden sich alle Moduldateien im Ordner "_modules" und die Vorlagen im Ordner "_templates". + + + [DELETE] Удалены устаревшие и ненужные методы логирования. + [DELETE] Veraltete und unnötige Protokollierungsmethoden wurden entfernt. + + + [DELETE] Удалена замена иконок в админпанели DLE. + [DELETE] Das Ersetzen von Symbolen im DLE-Admin-Panel wurde entfernt. + + + Журнал изменений + Änderungsprotokoll + + + Название модуля + Modulname + + + Введите название модуля, скрипт создаст сам все пути и файлы и настроит к ним нужные права доступа. + Geben Sie den Modulnamen ein; das Skript erstellt automatisch alle Pfade und Dateien und richtet die erforderlichen Zugriffsrechte ein. + + + Название модуля на латинице + Modulname in Lateinischen Buchstaben + + + Введите название модуля на латинице, иначе будет использована стандартная функция DLE для преобразования названия. + Geben Sie den Modulnamen in lateinischen Buchstaben ein, andernfalls wird die Standardfunktion von DLE zur Umwandlung des Namens verwendet. + + + Описание модуля + Modulbeschreibung + + + Введите описание модуля + Geben Sie die Modulbeschreibung ein + + + Версия модуля + Modulversion + + + Введите версию модуля + Geben Sie die Modulversion ein + + + Иконка + Symbol + + + Класс иконки. К сайту подключены FontAwesome PRO.<br>По умолчанию: <i class="fad fa-cogs"></i> (fad fa-cogs) + Iconklasse. FontAwesome PRO ist mit der Website verbunden.<br>Standard: <i class=\"fad fa-cogs\"></i> (fad fa-cogs) + + + Иконка плагина + Plugin-Symbol + + + Укажите полный путь к иконке плагина начиная от корня вашего сайта. Например engine/skins/images/my_icon.png + Geben Sie den vollständigen Pfad zum Plugin-Symbol ab dem Stammverzeichnis Ihrer Website an. Zum Beispiel engine/skins/images/my_icon.png + + + Название проекта на CrowdIn + Projektname auf CrowdIn + + + Укажите URL наимование Вашего проекта на CrowdIn. Пример: Из https://crowdin.com/project/<b>mhadmin</b>/ берём mhadmin.<br><br><i>По умолчанию: Название на латинице</i> + Geben Sie den URL-Namen Ihres Projekts auf CrowdIn an. Beispiel: Von https://crowdin.com/project/<b>mhadmin</b>/ nehmen wir mhadmin.<br><br><i>Standard: Name in lateinischen Buchstaben</i> + + + ID статистики перевода на CrowdIn + Übersetzungsstatistik-ID auf CrowdIn + + + Укажите ID статистики перевода на CrowdIn из дополнения <a href="https://crowdin.com/store/apps/bds" target="_blank">Badges & Status Images</a> + Geben Sie die Übersetzungsstatistik-ID auf CrowdIn aus dem <a href="https://crowdin.com/store/apps/bds" target="_blank">Badges & Status Images</a> Add-On an + + + Ссылка на модуль автора + Link zum Autorenmodul + + + Введите ссылку модуля на сайте автора (тех. поддержка, гитхаб, ..) + Geben Sie den Link zum Modul auf der Autoren-Website ein (technischer Support, GitHub, ...) + + + Ссылка на документацию модуля + Link zur Moduldokumentation + + + Введите ссылку документации модуля на сайте автора (тех. поддержка, гитхаб, ..) + Geben Sie den Link zur Moduldokumentation auf der Autoren-Website ein (technischer Support, GitHub, ...) + + + Добавить в плагины? + Zu Plugins hinzufügen? + + + Скрипт создаст начальный плагин и добавит его в базу данных + Das Skript erstellt ein Anfangs-Plugin und fügt es der Datenbank hinzu + + + Перезаписать файлы? + Dateien überschreiben? + + + Скрипт перезапишет существующие файлы шаблонами.<br><span class="ui red text">На свой страх и риск!</span> + Das Skript wird vorhandene Dateien mit Vorlagen überschreiben.<br><span class="ui red text">Auf eigene Gefahr!</span> + + + Создать + Erstellen + + + Файл :file: создан + Datei :file: erstellt + + + Плагин "<b>:name:</b>" был создан + Das Plugin "<b>:name:</b>" wurde erstellt + + + Плагин не был создан! + Das Plugin wurde nicht erstellt! + + + Модуль был создан! + Das Modul wurde erstellt! + + + Произошла ошибка! + Ein Fehler ist aufgetreten! + diff --git a/upload/engine/inc/maharder/_locales/en_US/mhadmin.xliff b/upload/engine/inc/maharder/_locales/en_US/mhadmin.xliff index 57bd57d..c1d0f14 100644 --- a/upload/engine/inc/maharder/_locales/en_US/mhadmin.xliff +++ b/upload/engine/inc/maharder/_locales/en_US/mhadmin.xliff @@ -2,433 +2,433 @@ - + Административная панель для моих разработок - Administration panel for my developments + Administration panel for my developments - + Генератор модулей - Module generator + Module generator - + Вывод логов - Log output + Log output - + Тип - Type + Type - + Плагин - Plugin + Plugin - + Функция - Function + Function - + Время - Time + Time - + Сообщение - Message + Message - + Действие - Action + Action - + Удалить - Delete + Delete - + Всё отлично! - Everything's great! + Everything's great! - + <p>Запись была удалена!</p> - <p>Entry has been deleted!</p> + <p>Entry has been deleted!</p> - + Ошибка - Error + Error - + Настройки - Settings + Settings - + Количество объектов - Number of objects + Number of objects - + Путь до кеша файлов - File cache path + File cache path - + Время хранения кеша - Cache retention time + Cache retention time - + Введите время в минутах, сколько кеш запросов должен быть сохранён на сервере. При запросе скрипт будет проверять когда был создан файл кеша и если он будет превышать заданный лимит, то кеш будет пересоздан.<br><b><i>По умолчанию: 60 минут</i></b> - Enter the time in minutes, how many cache requests should be saved on the server. When a request is made, the script will check when the cache file was created and if it exceeds the specified limit, the cache will be recreated.<br><b><i>Default: 60 minutes</i></b> + Enter the time in minutes, how many cache requests should be saved on the server. When a request is made, the script will check when the cache file was created and if it exceeds the specified limit, the cache will be recreated.<br><b><i>Default: 60 minutes</i></b> - + Язык админки - Admin language + Admin language - + Путь до файлов языков - Path to language files + Path to language files - + Включить логирование? - Enable logging? + Enable logging? - + При включенном параметре будет создавать текстовые логи в папке <b>engine/inc/maharder/_logs</b> - If enabled, it will create text logs in <b>engine/inc/maharder/_logs</b>. + If enabled, it will create text logs in <b>engine/inc/maharder/_logs</b>. - + Сохранять логи в базе данных? - Save the logs in a database? + Save the logs in a database? - + Отправлять логи в телеграм? - Send logs to telegram? + Send logs to telegram? - + API ключ бота - API bot key + API bot key - + Канал телеграма - Telegram channel + Telegram channel - + Тип оповещений - Type of alerts + Type of alerts - + <div class="item"><b>Все</b> - Отправляет буквально все отчёты и логи в канал</div> - <div class="item"><b>All</b> - Sends literally all reports and logs to the channel</div> + <div class="item"><b>All</b> - Sends literally all reports and logs to the channel</div> - + <div class="item"><b>Ошибки</b> - Отправляет только ошибки в канал</div> - <div class="item"><b>Errors</b> - Sends only errors to channel</div> + <div class="item"><b>Errors</b> - Sends only errors to channel</div> - + <div class="item"><b>Информация</b> - Отправляет только информационные отчёты в канал</div> - <div class="item"><b>Information</b> - Sends only informational reports to the channel</div> + <div class="item"><b>Information</b> - Sends only informational reports to the channel</div> - + <div class="item"><b>Уведомления</b> - Отправляет только уведомления в канал</div> - <div class="item"><b>Notifications</b> - Sends only notifications to the channel</div> + <div class="item"><b>Notifications</b> - Sends only notifications to the channel</div> - + <div class="item"><b>Предупреждения</b> - Отправляет только предупреждения в канал</div> - <div class="item"><b>Warnings</b> - Sends only warnings to the channel</div> + <div class="item"><b>Warnings</b> - Sends only warnings to the channel</div> - + <div class="item"><b>Критические ошибки</b> - Отправляет только критические ошибки в канал</div> - <div class="item"><b>Critical errors</b> - Sends only critical errors to the channel</div> + <div class="item"><b>Critical errors</b> - Sends only critical errors to the channel</div> - + <div class="item"><b>Отладка</b> - Отправляет только информацию об отладке в канал</div> - <div class="item"><b>Debugging</b> - Sends only debugging information to channel</div> + <div class="item"><b>Debugging</b> - Sends only debugging information to channel</div> - + Если в плагине логирование не проставлено, то и сообщения этого рода тоже не будут отправлены.<br>Если выбрано "Все", то остальные выбранные параметры игнорируются - If logging is not set in the plugin, then messages of this kind will not be sent either.<br>If "All" is selected, the other selected parameters are ignored. + If logging is not set in the plugin, then messages of this kind will not be sent either.<br>If "All" is selected, the other selected parameters are ignored. - + Все - All of them + All of them - + Ошибки - Errors + Errors - + Информация - Information + Information - + Уведомления - Notifications + Notifications - + Предупреждения - Warnings + Warnings - + Критические ошибки - Critical errors + Critical errors - + Отладка - Debugging information + Debugging information - + Заменять иконки? - Replace icons? + Replace icons? - + При включении, в админпанеле DLE будут заменены старые иконки на обновлённые - When enabled, the old icons will be replaced by updated icons in the DLE admin panel + When enabled, the old icons will be replaced by updated icons in the DLE admin panel - + Добавить кнопку с очищением кеша? - Add a button with cache clearing? + Add a button with cache clearing? - + Тема оформления админки - Admin area theme + Admin area theme - + Пока можно выбирать между светлой (стандартной) и тёмной. Сохраните и обновите страницу - You can choose between light (standard) and dark for now. Save and refresh the page + You can choose between light (standard) and dark for now. Save and refresh the page - + Светлая - Light + Light - + Тёмная - Dark + Dark - + Сохранить - Save + Save - + Проверить обновления - Check for updates + Check for updates - + Идёт загрузка... - Loading... + Loading... - + Загружается: - It's loading: + It's loading: - + Загружено - Uploaded by. + Uploaded by. - + Проверка обновлений - Checking for updates + Checking for updates - + Загружаем файл: <b>${file}</b>!<br>Результат находится в консоли браузера! - Download the file: <b>${file}</b>!<br>The result is in the browser console! + Download the file: <b>${file}</b>!<br>The result is in the browser console! - + Информация! - Information! + Information! - + Обновлений нет - There are no updates + There are no updates - + На сервере - On the server + On the server - + файлов - files + files - + Загружено на сайт - Uploaded to site + Uploaded to site - + Требуют установки - Requires installation + Requires installation - + Требуют обновления - Needs to be updated + Needs to be updated - + Установить всё - Install everything + Install everything - + Установить недостающие - Establish the missing + Establish the missing - + Установить обновления - Install updates + Install updates - + <p>Данные были сохранены!</p><p>Страница сейчас обновится!</p> - <p>The data has been saved!</p><p>Page is about to refresh!</p> + <p>The data has been saved!</p><p>Page is about to refresh!</p> - + Настройки модуля - Module settings + Module settings - + [UPDATE] Минимальная версия PHP 8.3 - [UPDATE] Minimum PHP version 8.3 + [UPDATE] Minimum PHP version 8.3 - + [UPDATE] Функционал обновлён до версий DLE 17.3 - [UPDATE] Functionality updated to DLE 17.3 versions + [UPDATE] Functionality updated to DLE 17.3 versions - + [NEW] Добавлена поддержка Doctrine MhDB. Дальнейшие модели для базы данных будут работать через эту систему. - [NEW] Added support for Doctrine MhDB. Further models for the database will work through this system. + [NEW] Added support for Doctrine MhDB. Further models for the database will work through this system. - + [UPDATE] Функционал обновлён до версий DLE 17.0 - [UPDATE] Functionality updated to DLE 17.0 versions + [UPDATE] Functionality updated to DLE 17.0 versions - + [NEW] Добавлена мультиязычная поддержка, перевод можно осуществить при помощи сервиса Crowdin. Ссылка в подвале каждого модуля. - [NEW] Added multi-language support, translation can be done using Crowdin service. Link in the footer of each module. + [NEW] Added multi-language support, translation can be done using Crowdin service. Link in the footer of each module. - + [NEW] Добавлена возможность выводов логов на отдельной странице. - [NEW] Added ability to output logs on a separate page. + [NEW] Added ability to output logs on a separate page. - + [UPDATE] Установщик упрощён. Теперь зависимости загружаются и устанавливаются при первом открытии [любого] модуля. Может занять несколько минут. Теперь установщик весит мало. - [UPDATE] The installer has been simplified. Dependencies are now loaded and installed the first time you open [any] module. May take a few minutes. The installer now weighs very little. + [UPDATE] The installer has been simplified. Dependencies are now loaded and installed the first time you open [any] module. May take a few minutes. The installer now weighs very little. - + [UPDATE] Откат функций, которые использовали класс DLEFiles. Он не работает со сторонними разработками как надо. Либо работает, но документации к нему то нет. - [UPDATE] Rollback functions that used the DLEFiles class. It does not work with third-party developments as it should. Or it works, but there is no documentation for it. + [UPDATE] Rollback functions that used the DLEFiles class. It does not work with third-party developments as it should. Or it works, but there is no documentation for it. - + [UPDATE] Функционал обновлён до версий PHP 8.1 - [UPDATE] Functionality updated to PHP 8.1. + [UPDATE] Functionality updated to PHP 8.1. - + [UPDATE] Функционал обновлён до версий DLE 16.0 - [UPDATE] Functionality updated to DLE 16.0 versions + [UPDATE] Functionality updated to DLE 16.0 versions - + [UPDATE] Решено было использовать стандартные классы DLE для работы с файлами - [UPDATE] It was decided to use standard DLE classes to work with files + [UPDATE] It was decided to use standard DLE classes to work with files - + [FIX] Исправлена ошибка: https://devcraft.club/tickets/http-error-500.6/ - [FIX] Fixed bug: https://devcraft.club/tickets/http-error-500.6/ + [FIX] Fixed bug: https://devcraft.club/tickets/http-error-500.6/ - + [NEW] Добавлен функционал проверки обновления плагина - [NEW] Added functionality to check for plugin updates + [NEW] Added functionality to check for plugin updates - + [UPDATE] Изменён подход к некоторым классам - [UPDATE] Changed the approach to some classes + [UPDATE] Changed the approach to some classes - + [FIX] Вернул поддержку PHP 7.2 - [FIX] PHP 7.2 support has been restored + [FIX] PHP 7.2 support has been restored - + [FIX] Вернул поддержку PHP >= 8 - [FIX] Returned PHP support to >= 8 + [FIX] Returned PHP support to >= 8 - + [FIX] Удалены остаточные файлы (кеш, конфигурации, ...) - [FIX] Deleted residual files (cache, configurations, ...) + [FIX] Deleted residual files (cache, configurations, ...) - + [FIX] Вернул нужные, но удалённые файлы - [FIX] I got back needed but deleted files + [FIX] I got back needed but deleted files - + [NEW] Добавлена функция отправки логов в телеграм [БЕТА] - [NEW] Added function to send logs to telegram [BETA] + [NEW] Added function to send logs to telegram [BETA] - + [FIX] Исправил ошибку работы логирования - [FIX] Fixed logging error + [FIX] Fixed logging error - + [FIX] Исправил работу моделей - [FIX] Fixed models + [FIX] Fixed models - + [FIX] Исправил обработку кеша - [FIX] Fixed cache handling + [FIX] Fixed cache handling - + [FIX] Обновил файлы для генерации модуля - [FIX] Updated files for module generation + [FIX] Updated files for module generation - + [NEW] Добавлена возможность пользователю самому решать использовать ли в админпанели обновлённые иконки или нет - [NEW] Added ability for user to decide whether to use updated icons in admin panel or not + [NEW] Added ability for user to decide whether to use updated icons in admin panel or not - + [NEW] Добавлена возможность пользователю самому решать подключать в админке глобальную кнопку по очистке кеша или нет - [NEW] Added the ability for the user to decide whether or not to enable the global cache clearing button in the admin area + [NEW] Added the ability for the user to decide whether or not to enable the global cache clearing button in the admin area - + [NEW] Дальнейшая работа с базой данных будет происходить только через созданные мною модели. Для этого будет использоваться функционал классов Model и Table - [NEW] Further work with the database will be done only through the models I created. The functionality of Model and Table classes will be used for this purpose + [NEW] Further work with the database will be done only through the models I created. The functionality of Model and Table classes will be used for this purpose - + [UPDATE] Логирование ошибок будет происходить в дальнейшем через <a href="https://seldaek.github.io/monolog/" target="_blank">Monolog - Logging for PHP</a>. При включённом функционале - библиотека будет отправлять уведомления в консоль браузера, а так-же сохранять файлов в папку логов - [UPDATE] Logging errors will be logged further via <a href="https://seldaek.github.io/monolog/" target="_blank">Monolog - Logging for PHP</a>. When enabled - the library will send notifications to the browser console, as well as save files to the logs folder. + [UPDATE] Logging errors will be logged further via <a href="https://seldaek.github.io/monolog/" target="_blank">Monolog - Logging for PHP</a>. When enabled - the library will send notifications to the browser console, as well as save files to the logs folder. - + [UPDATE] Обновление библиотек до последних версий с минимально возможной PHP версией <b>7.2.9</b> - [UPDATE] Update libraries to the latest versions with the lowest possible PHP version <b>7.2.9</b> + [UPDATE] Update libraries to the latest versions with the lowest possible PHP version <b>7.2.9</b> - + [UPDATE] Подключены иконки FontAwesome 6.1.1 Pro, используется вариант light (о не достающих или пропавших иконок прошу сообщать) - [UPDATE] FontAwesome 6.1.1 Pro icons are connected, light variant is used (please report missing or missing icons). + [UPDATE] FontAwesome 6.1.1 Pro icons are connected, light variant is used (please report missing or missing icons). - + [FIX] Путь до иконки модуля исправлен 🤦‍♂️ - [FIX] Path to module icon fixed 🤦‍♂️ + [FIX] Path to module icon fixed 🤦‍♂️ - + [FIX] Продокументировал классы с небольшими объяснениями, что делает какая функция и для чего используется та или иная переменная - [FIX] Documented the classes with small explanations of what a function does and what a variable is used for + [FIX] Documented the classes with small explanations of what a function does and what a variable is used for - + [DEL] Удалён кошелёк WMR - [DEL] Deleted WMR wallet + [DEL] Deleted WMR wallet FIX: Добавлена иконка xdebug.mode - + FIX: Исправлен файл AJAX - FIX: Fixed AJAX file + FIX: Fixed AJAX file - + В связи с некоторыми обстоятельствами пришлось отказаться от i18n модуля. Возможно он выйдет отдельным модулем. - Due to some circumstances i18n module had to be discontinued. Perhaps it will be released as a separate module. + Due to some circumstances i18n module had to be discontinued. Perhaps it will be released as a separate module. - + Обновление зависимостей до минимально требуемой версии PHP 7.4 - Updating dependencies to the minimum required PHP 7.4 version + Updating dependencies to the minimum required PHP 7.4 version - + Улучшена реструктуризация классов - Improved class restructuring + Improved class restructuring - + Добавлена тёмная тема оформления - Added a dark design theme + Added a dark design theme - + Для желающих создать модуль на основе моей админки была создана функция генерации путей и файлов - For those wishing to create a module based on my admin, a function to generate paths and files has been created + For those wishing to create a module based on my admin, a function to generate paths and files has been created Fontawesome были обновлены до 6ой версии @@ -602,129 +602,313 @@ Финансовая поддержка (добровольная) cache-vcs-dir - + Текущее значение - Current value + Current value - + Данные были сохранены! - Everything's great! + Everything's great! - + Поисковая фраза - Search phrase + Search phrase - + Искать - Seeking + Seeking - + Поиск - Search + Search - + Закрыть меню - Close menu + Close menu - + Проверить на наличие новой версии - Check for a new version + Check for a new version - + Подождите, идёт загрузка... - Wait, it's loading... + Wait, it's loading... - + Открыть меню - Open menu + Open menu - + Ошибка при обработке данных! - Error processing data! + Error processing data! - + Успех! - Success! + Success! - + Уведомление - Notification + Notification - + Дата и время - Date and time + Date and time - + Описание - Description + Description - + Все типы ошибок - All types of errors + All types of errors - + Уведомление / К справке - Notification / Help + Notification / Help - + Предупреждение - Warning + Warning - + Критическая ошибка - Critical error + Critical error - + Требует срочного решения - Requires immediate resolution + Requires immediate resolution - + E-Mail - E-Mail + E-Mail - + Telegram - Telegram + Telegram - + Вебсайт - Website + Website - + Русский - Russian + Russian - + Английский - English + English - + Немецкий - German + German - + Украинский - Ukrainian + Ukrainian - + Нужные данные не были заполнены - The required data was not filled in + The required data was not filled in - + Ошибка во время создания папки - Error during folder creation + Error during folder creation - + Такая папка уже существует - Such a folder already exists + Such a folder already exists - + Данный файл уже существует. - This file already exists. + This file already exists. - + Плагин уже существует - Plugin already exists + Plugin already exists + + + Путь "%s" не был создан + The path "%s" was not created + + + PayPal + PayPal + + + Ko-Fi + Ko-Fi + + + YooMoney + YooMoney + + + DonationAlerts + DonationAlerts + + + Файл '{file}' не был сохранён! + The file '{file}' was not saved! + + + ID ресурса не было указано + Resource ID was not specified + + + [NEW] Добавлено моделирование таблиц в базе данных при помощи <a href="https://cycle-orm.dev" target="_blank">Cycle ORM</a>. Это поможет в дальнейшем создавать модули с более сложной структурой и работу с данными. + [NEW] Database table modeling has been added using <a href="https://cycle-orm.dev" target="_blank">Cycle ORM</a>. This will help further in creating modules with a more complex structure and working with data. + + + [NEW] Все изменения в таблицах будут храниться в отдельной таблице "migrations" и в папке "_migrations". Это позволит легко сделать откат изменений. + [NEW] All changes to the tables will be stored in a separate table "migrations" and in the "_migrations" folder. This will make it easy to roll back changes. + + + [NEW] Добавлена возможность сортировать и фильтровать данные таблиц на страницах административной панели (где такие есть, пример: Логи). + [NEW] The ability to sort and filter table data has been added on the administrative panel pages (where available, e.g., Logs). + + + [NEW] Добавлена возможность проверять на обновление плагина на сайте <a href="https://devcraft.club" target="_blank">devcraft.club</a>. Используется гостевой ключ. + [NEW] The ability to check for plugin updates on the website <a href="https://devcraft.club" target="_blank">devcraft.club</a> has been added. A guest key is used. + + + [UPDATE][BETA] Установщик упрощён. Теперь зависимости загружаются и устанавливаются при первом открытии [любого] модуля. Может занять несколько минут. Теперь установщик весит мало. + [UPDATE] The installer has been simplified. Dependencies are now loaded and installed the first time you open [any] module. May take a few minutes. The installer now weighs very little. + + + [UPDATE] Изменена структура файлов админпанели. Теперь все файлы модуля находятся в папке "_modules", a шаблоны в папке "_templates". + [UPDATE] The admin panel file structure has been changed. Now all module files are located in the "_modules" folder, and templates in the "_templates" folder. + + + [DELETE] Удалены устаревшие и ненужные методы логирования. + [DELETE] Deprecated and unnecessary logging methods have been removed. + + + [DELETE] Удалена замена иконок в админпанели DLE. + [DELETE] Icon replacement in the DLE admin panel has been removed. + + + Журнал изменений + Changelog + + + Название модуля + Module Name + + + Введите название модуля, скрипт создаст сам все пути и файлы и настроит к ним нужные права доступа. + Enter the module name; the script will create all paths and files and set the necessary access rights automatically. + + + Название модуля на латинице + Module Name in Latin + + + Введите название модуля на латинице, иначе будет использована стандартная функция DLE для преобразования названия. + Enter the module name in Latin; otherwise, the standard DLE function for converting the name will be used. + + + Описание модуля + Module Description + + + Введите описание модуля + Enter the module description + + + Версия модуля + Module Version + + + Введите версию модуля + Enter the module version + + + Иконка + Icon + + + Класс иконки. К сайту подключены FontAwesome PRO.<br>По умолчанию: <i class="fad fa-cogs"></i> (fad fa-cogs) + Icon class. FontAwesome PRO is connected to the site.<br>Default: <i class="fad fa-cogs"></i>(fad fa-cogs) + + + Иконка плагина + Plugin Icon + + + Укажите полный путь к иконке плагина начиная от корня вашего сайта. Например engine/skins/images/my_icon.png + Specify the full path to the plugin icon starting from your site's root. For example, engine/skins/images/my_icon.png + + + Название проекта на CrowdIn + Project Name on CrowdIn + + + Укажите URL наимование Вашего проекта на CrowdIn. Пример: Из https://crowdin.com/project/<b>mhadmin</b>/ берём mhadmin.<br><br><i>По умолчанию: Название на латинице</i> + Specify the URL name of your project on CrowdIn. Example: From https://crowdin.com/project/<b>mhadmin</b>/ take mhadmin.<br><br><i>Default: Name in Latin letters</i> + + + ID статистики перевода на CrowdIn + Translation Statistics ID on CrowdIn + + + Укажите ID статистики перевода на CrowdIn из дополнения <a href="https://crowdin.com/store/apps/bds" target="_blank">Badges & Status Images</a> + Specify the Translation Statistics ID on CrowdIn from the <a href="https://crowdin.com/store/apps/bds" target="_blank">Badges & Status Images</a> add-on + + + Ссылка на модуль автора + Author's Module Link + + + Введите ссылку модуля на сайте автора (тех. поддержка, гитхаб, ..) + Enter the module's link on the author's website (technical support, GitHub, etc.) + + + Ссылка на документацию модуля + Module Documentation Link + + + Введите ссылку документации модуля на сайте автора (тех. поддержка, гитхаб, ..) + Enter the module documentation link on the author's website (technical support, GitHub, etc.) + + + Добавить в плагины? + Add to plugins? + + + Скрипт создаст начальный плагин и добавит его в базу данных + The script will create an initial plugin and add it to the database + + + Перезаписать файлы? + Overwrite files? + + + Скрипт перезапишет существующие файлы шаблонами.<br><span class="ui red text">На свой страх и риск!</span> + The script will overwrite existing files with templates.<br><span class="ui red text">At your own risk!</span> + + + Создать + Create + + + Файл :file: создан + File :file: created + + + Плагин "<b>:name:</b>" был создан + The plugin "<b>:name:</b>" has been created + + + Плагин не был создан! + The plugin was not created! + + + Модуль был создан! + The module has been created! + + + Произошла ошибка! + An error has occurred! diff --git a/upload/engine/inc/maharder/_locales/uk_UA/mhadmin.xliff b/upload/engine/inc/maharder/_locales/uk_UA/mhadmin.xliff index 5f22847..637c679 100644 --- a/upload/engine/inc/maharder/_locales/uk_UA/mhadmin.xliff +++ b/upload/engine/inc/maharder/_locales/uk_UA/mhadmin.xliff @@ -2,729 +2,913 @@ - + Административная панель для моих разработок - Адміністративна панель для моїх розробок + Адміністративна панель для моїх розробок - + Генератор модулей - Генератор модулів + Генератор модулів - + Вывод логов - Вивід логів + Вивід логів - + Тип - Тип + Тип - + Плагин - Плагін + Плагін - + Функция - Функція + Функція - + Время - Час + Час - + Сообщение - Повідомлення + Повідомлення - + Действие - Дія + Дія - + Удалить - Видалити + Видалити - + Всё отлично! - Все чудово! + Все чудово! - + <p>Запись была удалена!</p> - <p>Запис був видалений!</p> + <p>Запис був видалений!</p> - + Ошибка - Помилка + Помилка - + Настройки - Налаштування + Налаштування - + Количество объектов - Кількість об'єктів + Кількість об'єктів - + Путь до кеша файлов - Шлях до кешу файлів + Шлях до кешу файлів - + Время хранения кеша - Час зберігання кешу + Час зберігання кешу - + Введите время в минутах, сколько кеш запросов должен быть сохранён на сервере. При запросе скрипт будет проверять когда был создан файл кеша и если он будет превышать заданный лимит, то кеш будет пересоздан.<br><b><i>По умолчанию: 60 минут</i></b> - Введіть час у хвилинах, на скільки кеш-запитів має бути збережено на сервері. При запиті скрипт буде перевіряти, коли був створений кеш-файл, і якщо він перевищує заданий ліміт, кеш буде пересозданий.<br><b><i>За замовчуванням: 60 хвилин</i></b> + Введіть час у хвилинах, на скільки кеш-запитів має бути збережено на сервері. При запиті скрипт буде перевіряти, коли був створений кеш-файл, і якщо він перевищує заданий ліміт, кеш буде пересозданий.<br><b><i>За замовчуванням: 60 хвилин</i></b> - + Язык админки - Мова адмінки + Мова адмінки - + Путь до файлов языков - Шлях до файлів мов + Шлях до файлів мов - + Включить логирование? - Увімкнути логування? + Увімкнути логування? - + При включенном параметре будет создавать текстовые логи в папке <b>engine/inc/maharder/_logs</b> - При увімкненні параметра буде створюватися текстові логи в папці <b>engine/inc/maharder/_logs</b> + При увімкненні параметра буде створюватися текстові логи в папці <b>engine/inc/maharder/_logs</b> - + Сохранять логи в базе данных? - Зберігати логи в базі даних? + Зберігати логи в базі даних? - + Отправлять логи в телеграм? - Надсилати логи в телеграм? + Надсилати логи в телеграм? - + API ключ бота - API ключ бота + API ключ бота - + Канал телеграма - Канал телеграму + Канал телеграму - + Тип оповещений - Тип сповіщень + Тип сповіщень - + <div class="item"><b>Все</b> - Отправляет буквально все отчёты и логи в канал</div> - <div class="item"><b>Все</b> - Відправляє буквально всі звіти та логи в канал</div> + <div class="item"><b>Все</b> - Відправляє буквально всі звіти та логи в канал</div> - + <div class="item"><b>Ошибки</b> - Отправляет только ошибки в канал</div> - <div class="item"><b>Помилки</b> - Відправляє тільки помилки в канал</div> + <div class="item"><b>Помилки</b> - Відправляє тільки помилки в канал</div> - + <div class="item"><b>Информация</b> - Отправляет только информационные отчёты в канал</div> - <div class="item"><b>Інформація</b> - Відправляє тільки інформаційні звіти в канал</div> + <div class="item"><b>Інформація</b> - Відправляє тільки інформаційні звіти в канал</div> - + <div class="item"><b>Уведомления</b> - Отправляет только уведомления в канал</div> - <div class="item"><b>Сповіщення</b> - Відправляє тільки сповіщення в канал</div> + <div class="item"><b>Сповіщення</b> - Відправляє тільки сповіщення в канал</div> - + <div class="item"><b>Предупреждения</b> - Отправляет только предупреждения в канал</div> - <div class="item"><b>Попередження</b> - Відправляє тільки попередження в канал</div> + <div class="item"><b>Попередження</b> - Відправляє тільки попередження в канал</div> - + <div class="item"><b>Критические ошибки</b> - Отправляет только критические ошибки в канал</div> - <div class="item"><b>Критичні помилки</b> - Відправляє тільки критичні помилки в канал</div> + <div class="item"><b>Критичні помилки</b> - Відправляє тільки критичні помилки в канал</div> - + <div class="item"><b>Отладка</b> - Отправляет только информацию об отладке в канал</div> - <div class="item"><b>Налагодження</b> - Відправляє тільки інформацію про налагодження в канал</div> + <div class="item"><b>Налагодження</b> - Відправляє тільки інформацію про налагодження в канал</div> - + Если в плагине логирование не проставлено, то и сообщения этого рода тоже не будут отправлены.<br>Если выбрано "Все", то остальные выбранные параметры игнорируются - Якщо в плагіні логування не встановлено, то і повідомлення цього роду також не будуть відправлені.<br>Якщо вибрано "Все", то інші обрані параметри ігноруються + Якщо в плагіні логування не встановлено, то і повідомлення цього роду також не будуть відправлені.<br>Якщо вибрано "Все", то інші обрані параметри ігноруються - + Все - Все + Все - + Ошибки - Помилки + Помилки - + Информация - Інформація + Інформація - + Уведомления - Повідомлення + Повідомлення - + Предупреждения - Попередження + Попередження - + Критические ошибки - Критичні помилки + Критичні помилки - + Отладка - Налагодження + Налагодження - + Заменять иконки? - Замінювати іконки? + Замінювати іконки? - + При включении, в админпанеле DLE будут заменены старые иконки на обновлённые - Під час увімкнення, в адмінпанелі DLE будуть замінені старі іконки на оновлені + Під час увімкнення, в адмінпанелі DLE будуть замінені старі іконки на оновлені - + Добавить кнопку с очищением кеша? - Додати кнопку з очищенням кешу? + Додати кнопку з очищенням кешу? - + Тема оформления админки - Тема оформлення адмінки + Тема оформлення адмінки - + Пока можно выбирать между светлой (стандартной) и тёмной. Сохраните и обновите страницу - Поки що можна вибирати між світлим (стандартним) і темним. Збережіть і оновіть сторінку + Поки що можна вибирати між світлим (стандартним) і темним. Збережіть і оновіть сторінку - + Светлая - Світла + Світла - + Тёмная - Темна + Темна - + Сохранить - Зберегти + Зберегти - + Проверить обновления - Перевірити оновлення + Перевірити оновлення - + Идёт загрузка... - Йде завантаження... + Йде завантаження... - + Загружается: - Завантажується: + Завантажується: - + Загружено - Завантажено + Завантажено - + Проверка обновлений - Перевірка оновлень + Перевірка оновлень - + Загружаем файл: <b>${file}</b>!<br>Результат находится в консоли браузера! - Завантажуємо файл: <b>${file}</b>!<br>Результат знаходиться в консолі браузера! + Завантажуємо файл: <b>${file}</b>!<br>Результат знаходиться в консолі браузера! - + Информация! - Інформація! + Інформація! - + Обновлений нет - Оновлень немає + Оновлень немає - + На сервере - На сервері + На сервері - + файлов - {count, plural, one {файл} few {файли} many {файлів} other {файлів}} + {count, plural, one {файл} few {файли} many {файлів} other {файлів}} - + Загружено на сайт - Завантажено на сайт + Завантажено на сайт - + Требуют установки - Потребують встановлення + Потребують встановлення - + Требуют обновления - Потребують оновлення + Потребують оновлення - + Установить всё - Встановити все + Встановити все - + Установить недостающие - Встановити відсутні + Встановити відсутні - + Установить обновления - Встановити оновлення + Встановити оновлення - + <p>Данные были сохранены!</p><p>Страница сейчас обновится!</p> - <p>Дані було збережено!</p><p>Сторінка зараз оновиться!</p> + <p>Дані було збережено!</p><p>Сторінка зараз оновиться!</p> - + Настройки модуля - Налаштування модуля + Налаштування модуля - + [UPDATE] Минимальная версия PHP 8.3 - [UPDATE] Мінімальна версія PHP 8.3 + [UPDATE] Мінімальна версія PHP 8.3 - + [UPDATE] Функционал обновлён до версий DLE 17.3 - [UPDATE] Функціонал оновлений до версій DLE 17.3 + [UPDATE] Функціонал оновлений до версій DLE 17.3 - + [NEW] Добавлена поддержка Doctrine MhDB. Дальнейшие модели для базы данных будут работать через эту систему. - [NEW] Додана підтримка Doctrine MhDB. Подальші моделі для бази даних будуть працювати через цю систему. + [NEW] Додана підтримка Doctrine MhDB. Подальші моделі для бази даних будуть працювати через цю систему. - + [UPDATE] Функционал обновлён до версий DLE 17.0 - [UPDATE] Функціонал оновлений до версій DLE 17.0 + [UPDATE] Функціонал оновлений до версій DLE 17.0 - + [NEW] Добавлена мультиязычная поддержка, перевод можно осуществить при помощи сервиса Crowdin. Ссылка в подвале каждого модуля. - [NEW] Додана мультимовна підтримка, переклад можна здійснити за допомогою сервісу Crowdin. Посилання у підвалі кожного модуля. + [NEW] Додана мультимовна підтримка, переклад можна здійснити за допомогою сервісу Crowdin. Посилання у підвалі кожного модуля. - + [NEW] Добавлена возможность выводов логов на отдельной странице. - [NEW] Додана можливість виводу логів на окремій сторінці. + [NEW] Додана можливість виводу логів на окремій сторінці. - + [UPDATE] Установщик упрощён. Теперь зависимости загружаются и устанавливаются при первом открытии [любого] модуля. Может занять несколько минут. Теперь установщик весит мало. - [UPDATE] Встановник спрощений. Тепер залежності завантажуються та встановлюються при першому відкритті [будь-якого] модуля. Може зайняти кілька хвилин. Тепер встановник важить мало. + [UPDATE] Встановник спрощений. Тепер залежності завантажуються та встановлюються при першому відкритті [будь-якого] модуля. Може зайняти кілька хвилин. Тепер встановник важить мало. - + [UPDATE] Откат функций, которые использовали класс DLEFiles. Он не работает со сторонними разработками как надо. Либо работает, но документации к нему то нет. - [UPDATE] Скасування функцій, які використовували клас DLEFiles. Він не працює зі сторонніми розробками як слід. Або працює, але документації до нього немає. + [UPDATE] Скасування функцій, які використовували клас DLEFiles. Він не працює зі сторонніми розробками як слід. Або працює, але документації до нього немає. - + [UPDATE] Функционал обновлён до версий PHP 8.1 - [UPDATE] Функціонал оновлений до версій PHP 8.1 + [UPDATE] Функціонал оновлений до версій PHP 8.1 - + [UPDATE] Функционал обновлён до версий DLE 16.0 - [UPDATE] Функціонал оновлений до версій DLE 16.0 + [UPDATE] Функціонал оновлений до версій DLE 16.0 - + [UPDATE] Решено было использовать стандартные классы DLE для работы с файлами - [UPDATE] Було вирішено використовувати стандартні класи DLE для роботи з файлами + [UPDATE] Було вирішено використовувати стандартні класи DLE для роботи з файлами - + [FIX] Исправлена ошибка: https://devcraft.club/tickets/http-error-500.6/ - [FIX] Виправлена помилка: https://devcraft.club/tickets/http-error-500.6/ + [FIX] Виправлена помилка: https://devcraft.club/tickets/http-error-500.6/ - + [NEW] Добавлен функционал проверки обновления плагина - [NEW] Доданий функціонал перевірки оновлення плагіна + [NEW] Доданий функціонал перевірки оновлення плагіна - + [UPDATE] Изменён подход к некоторым классам - [UPDATE] Змінено підхід до деяких класів + [UPDATE] Змінено підхід до деяких класів - + [FIX] Вернул поддержку PHP 7.2 - [FIX] Відновлено підтримку PHP 7.2 + [FIX] Відновлено підтримку PHP 7.2 - + [FIX] Вернул поддержку PHP >= 8 - [FIX] Відновлено підтримку PHP >= 8 + [FIX] Відновлено підтримку PHP >= 8 - + [FIX] Удалены остаточные файлы (кеш, конфигурации, ...) - [FIX] Видалені залишкові файли (кеш, конфігурації, ...) + [FIX] Видалені залишкові файли (кеш, конфігурації, ...) - + [FIX] Вернул нужные, но удалённые файлы - [FIX] Відновлено потрібні, але видалені файли + [FIX] Відновлено потрібні, але видалені файли - + [NEW] Добавлена функция отправки логов в телеграм [БЕТА] - [NEW] Додана функція відправки логів у телеграм [БЕТА] + [NEW] Додана функція відправки логів у телеграм [БЕТА] - + [FIX] Исправил ошибку работы логирования - [FIX] Виправлено помилку роботи логування + [FIX] Виправлено помилку роботи логування - + [FIX] Исправил работу моделей - [FIX] Виправлено роботу моделей + [FIX] Виправлено роботу моделей - + [FIX] Исправил обработку кеша - [FIX] Виправлено обробку кешу + [FIX] Виправлено обробку кешу - + [FIX] Обновил файлы для генерации модуля - [FIX] Оновлено файли для генерації модуля + [FIX] Оновлено файли для генерації модуля - + [NEW] Добавлена возможность пользователю самому решать использовать ли в админпанели обновлённые иконки или нет - [NEW] Додана можливість користувачу самостійно вирішувати використовувати оновлені іконки в адмінпанелі чи ні + [NEW] Додана можливість користувачу самостійно вирішувати використовувати оновлені іконки в адмінпанелі чи ні - + [NEW] Добавлена возможность пользователю самому решать подключать в админке глобальную кнопку по очистке кеша или нет - [NEW] Додана можливість користувачу самостійно вирішувати підключати в адмінці глобальну кнопку для очищення кешу чи ні + [NEW] Додана можливість користувачу самостійно вирішувати підключати в адмінці глобальну кнопку для очищення кешу чи ні - + [NEW] Дальнейшая работа с базой данных будет происходить только через созданные мною модели. Для этого будет использоваться функционал классов Model и Table - [NEW] Подальша робота з базою даних буде здійснюватися лише через створені мною моделі. Для цього буде використовуватися функціонал класів Model та Table + [NEW] Подальша робота з базою даних буде здійснюватися лише через створені мною моделі. Для цього буде використовуватися функціонал класів Model та Table - + [UPDATE] Логирование ошибок будет происходить в дальнейшем через <a href="https://seldaek.github.io/monolog/" target="_blank">Monolog - Logging for PHP</a>. При включённом функционале - библиотека будет отправлять уведомления в консоль браузера, а так-же сохранять файлов в папку логов - [UPDATE] Логування помилок буде здійснюватися далі через <a href="https://seldaek.github.io/monolog/" target="_blank">Monolog - Logging for PHP</a>. При увімкненому функціоналі - бібліотека буде відправляти повідомлення в консоль браузера, а також зберігати файли в папку логів + [UPDATE] Логування помилок буде здійснюватися далі через <a href="https://seldaek.github.io/monolog/" target="_blank">Monolog - Logging for PHP</a>. При увімкненому функціоналі - бібліотека буде відправляти повідомлення в консоль браузера, а також зберігати файли в папку логів - + [UPDATE] Обновление библиотек до последних версий с минимально возможной PHP версией <b>7.2.9</b> - [UPDATE] Оновлення бібліотек до останніх версій з мінімально можливою версією PHP <b>7.2.9</b> + [UPDATE] Оновлення бібліотек до останніх версій з мінімально можливою версією PHP <b>7.2.9</b> - + [UPDATE] Подключены иконки FontAwesome 6.1.1 Pro, используется вариант light (о не достающих или пропавших иконок прошу сообщать) - [UPDATE] Підключено іконки FontAwesome 6.1.1 Pro, використовується варіант light (про відсутні або зниклі іконки прошу повідомляти) + [UPDATE] Підключено іконки FontAwesome 6.1.1 Pro, використовується варіант light (про відсутні або зниклі іконки прошу повідомляти) - + [FIX] Путь до иконки модуля исправлен 🤦‍♂️ - [FIX] Шлях до іконки модуля виправлено 🤦‍♂️ + [FIX] Шлях до іконки модуля виправлено 🤦‍♂️ - + [FIX] Продокументировал классы с небольшими объяснениями, что делает какая функция и для чего используется та или иная переменная - [FIX] Продокументовано класи з невеликими поясненнями, що робить яка функція і для чого використовується та чи інша змінна + [FIX] Продокументовано класи з невеликими поясненнями, що робить яка функція і для чого використовується та чи інша змінна - + [DEL] Удалён кошелёк WMR - [DEL] Видалено гаманець WMR + [DEL] Видалено гаманець WMR - + FIX: Добавлена иконка - FIX: Додано іконку + FIX: Додано іконку - + FIX: Исправлен файл AJAX - FIX: Виправлено файл AJAX + FIX: Виправлено файл AJAX - + В связи с некоторыми обстоятельствами пришлось отказаться от i18n модуля. Возможно он выйдет отдельным модулем. - У зв'язку з деякими обставинами довелося відмовитися від модуля i18n. Можливо він вийде окремим модулем. + У зв'язку з деякими обставинами довелося відмовитися від модуля i18n. Можливо він вийде окремим модулем. - + Обновление зависимостей до минимально требуемой версии PHP 7.4 - Оновлення залежностей до мінімально необхідної версії PHP 7.4 + Оновлення залежностей до мінімально необхідної версії PHP 7.4 - + Улучшена реструктуризация классов - Поліпшено реструктуризацію класів + Поліпшено реструктуризацію класів - + Добавлена тёмная тема оформления - Додано темну тему оформлення + Додано темну тему оформлення - + Для желающих создать модуль на основе моей админки была создана функция генерации путей и файлов - Для бажаючих створити модуль на основі моєї адмінки була створена функція генерації шляхів та файлів + Для бажаючих створити модуль на основі моєї адмінки була створена функція генерації шляхів та файлів - + Fontawesome были обновлены до 6ой версии - Fontawesome було оновлено до 6-ї версії + Fontawesome було оновлено до 6-ї версії - + Добавлена проверка на целостность файлов и их обновления - Додано перевірку на цілісність файлів та їх оновлення + Додано перевірку на цілісність файлів та їх оновлення - + Полностью новая админпанель, которая не зависит от оформления и функционала самой DLE - Повністю нова адміністративна панель, яка не залежить від оформлення та функціоналу самої DLE + Повністю нова адміністративна панель, яка не залежить від оформлення та функціоналу самої DLE - + За основу панели был взят движок Twig, создавать свои шаблоны будет проще - Основою панелі був взятий движок Twig, створювати свої шаблони буде легше + Основою панелі був взятий движок Twig, створювати свої шаблони буде легше - + Очищать кеш в админке стало проще - кнопка была выведена в ряд с "Добавить новость" и "Редактировать новости - Очищення кешу в адмінці стало простіше - кнопка була виведена в ряд із "Додати новину" та "Редагувати новини" + Очищення кешу в адмінці стало простіше - кнопка була виведена в ряд із "Додати новину" та "Редагувати новини" - + Внедрён i18n в систему DLE, это даёт возможность создавать мультиязычные сайты (модуль отдельно продаваться или делаться не будет) - Впроваджено i18n в систему DLE, це дає можливість створювати мультимовні сайти (модуль окремо продаватися або робитися не буде) + Впроваджено i18n в систему DLE, це дає можливість створювати мультимовні сайти (модуль окремо продаватися або робитися не буде) - + i18n: не зависит от базы данных, все фразы хранятся в файлах json - i18n: не залежить від бази даних, всі фрази зберігаються у файлах json + i18n: не залежить від бази даних, всі фрази зберігаються у файлах json - + i18n: в шаблонах достаточно использовать тег {trans text="сюда переводимый текст"}, чтобы перевести фразу - i18n: у шаблонах достатньо використовувати тег {trans text="сюди перекладений текст"}, щоб перекласти фразу + i18n: у шаблонах достатньо використовувати тег {trans text="сюди перекладений текст"}, щоб перекласти фразу - + i18n: в скриптах PHP достаточно использовать функцию translate("сюда переводимый текст"), чтобы перевести фразу - i18n: у скриптах PHP достатньо використовувати функцію translate("сюди перекладений текст"), щоб перекласти фразу + i18n: у скриптах PHP достатньо використовувати функцію translate("сюди перекладений текст"), щоб перекласти фразу - + сюда переводимый текст - сюди перекладений текст + сюди перекладений текст - + i18n: в скриптах JS достаточно использовать функцию translateJS("сюда переводимый текст"), чтобы перевести фразу. Желательно подгружать фразы при загруженной странице, т.к. async не доработан - i18n: у скриптах JS достатньо використовувати функцію translateJS("сюди перекладений текст"), щоб перекласти фразу. Бажано завантажувати фрази при завантаженій сторінці, оскільки async не доопрацьований + i18n: у скриптах JS достатньо використовувати функцію translateJS("сюди перекладений текст"), щоб перекласти фразу. Бажано завантажувати фрази при завантаженій сторінці, оскільки async не доопрацьований - + i18n: мультиязычность поддерживается в "Новости", "Баннеры", "Категории", "Электронная почта / Рассылки", "Метатеги", "Опросы", "Вопросы и ответы", "Статические страницы", "Группы пользователей", а так-же вывод новостей и статических страниц на сайте - i18n: мультимовність підтримується в "Новини", "Банери", "Категорії", "Електронна пошта / Розсилки", "Метатеги", "Опитування", "Питання та відповіді", "Статичні сторінки", "Групи користувачів", а також вивід новин та статичних сторінок на сайті + i18n: мультимовність підтримується в "Новини", "Банери", "Категорії", "Електронна пошта / Розсилки", "Метатеги", "Опитування", "Питання та відповіді", "Статичні сторінки", "Групи користувачів", а також вивід новин та статичних сторінок на сайті - + i18n: поддерживается машинный перевод через сервис RapidApi - i18n: підтримується машинний переклад через сервіс RapidApi + i18n: підтримується машинний переклад через сервіс RapidApi - + i18n: динамичное использование, не требующее массивов данных - достаточно указать текст - i18n: динамічне використання, не потребує масивів даних - достатньо вказати текст + i18n: динамічне використання, не потребує масивів даних - достатньо вказати текст - + небольшой фикс в языковом файле - невелике виправлення в мовному файлі + невелике виправлення в мовному файлі - + Обновление иконок от fontawesome глобально - Оновлення іконок від FontAwesome глобально + Оновлення іконок від FontAwesome глобально - + Обновление многих функций - Оновлення багатьох функцій + Оновлення багатьох функцій - + Добавление языковых файлов (в дальнейшем будет проще локализовать модули) - Додавання мовних файлів (надалі буде простіше локалізувати модулі) + Додавання мовних файлів (надалі буде простіше локалізувати модулі) - + Добавлен немецкий язык к оболочке - Додано німецьку мову до оболонки + Додано німецьку мову до оболонки - + Фикс - Виправлення + Виправлення - + Новые модальные и всплывающие окна - Нові модальні та спливаючі вікна + Нові модальні та спливаючі вікна - + Улучшены некоторые функции - Поліпшено деякі функції + Поліпшено деякі функції - + Добавлен скрипт DateTimePicker - Додано скрипт DateTimePicker + Додано скрипт DateTimePicker - + Добавлены несколько украшательств - Додано кілька прикрас + Додано кілька прикрас - + Вывод категорий - Вивід категорій + Вивід категорій - + Автоматический вывод доп. полей в админке - Автоматичний вивід додаткових полів в адмінці + Автоматичний вивід додаткових полів в адмінці - + Автоматический вывод пользователей - Автоматичний вивід користувачів + Автоматичний вивід користувачів - + Исправлены баги в JS - Виправлено баги в JS + Виправлено баги в JS - + Обновление до актуальных версий DLE - Оновлення до актуальних версій DLE + Оновлення до актуальних версій DLE - + Мелкие правки - Мелкі виправлення + Мелкі виправлення - + Основной релиз - Основний реліз + Основний реліз - + История изменений - Історія змін + Історія змін - + Новости - Новини + Новини - + Страницы DLE - Сторінки DLE + Сторінки DLE - + Главная - Головна + Головна - + Модуль - Модуль + Модуль - + Доп. ссылки - Додаткові посилання + Додаткові посилання - + На сайте автора - На сайті автора + На сайті автора - + Документация - Документація + Документація - + Пользовательское соглашение - Угода користувача + Угода користувача - + Перевод - Переклад + Переклад - + Об авторе - Про автора + Про автора - + Финансовая поддержка (добровольная) - Фінансова підтримка (добровільна) + Фінансова підтримка (добровільна) - + Текущее значение - Поточне значення + Поточне значення - + Данные были сохранены! - Дані було збережено! + Дані було збережено! - + Поисковая фраза - Пошукова фраза + Пошукова фраза - + Искать - Шукати + Шукати - + Поиск - Пошук + Пошук - + Закрыть меню - Закрити меню + Закрити меню - + Проверить на наличие новой версии - Перевірити на наявність нової версії + Перевірити на наявність нової версії - + Подождите, идёт загрузка... - Зачекайте, йде завантаження... + Зачекайте, йде завантаження... - + Открыть меню - Відкрити меню + Відкрити меню - + Ошибка при обработке данных! - Помилка при обробці даних! + Помилка при обробці даних! - + Успех! - Успіх! + Успіх! - + Уведомление - Повідомлення + Повідомлення - + Дата и время - Дата та час + Дата та час - + Описание - Опис + Опис - + Все типы ошибок - Всі типи помилок + Всі типи помилок - + Уведомление / К справке - Повідомлення / До довідки + Повідомлення / До довідки - + Предупреждение - Попередження + Попередження - + Критическая ошибка - Критична помилка + Критична помилка - + Требует срочного решения - Потребує термінового вирішення + Потребує термінового вирішення - + E-Mail - E-Mail + E-Mail - + Telegram - Telegram + Telegram - + Вебсайт - Вебсайт + Вебсайт - + Русский - Російська + Російська - + Английский - Англійська + Англійська - + Немецкий - Німецька + Німецька - + Украинский - Українська + Українська - + Нужные данные не были заполнены - Необхідні дані не були заповнені + Необхідні дані не були заповнені - + Ошибка во время создания папки - Помилка під час створення папки + Помилка під час створення папки - + Такая папка уже существует - Така папка вже існує + Така папка вже існує - + Данный файл уже существует. - Цей файл вже існує. + Цей файл вже існує. - + Плагин уже существует - Плагін вже існує + Плагін вже існує + + + Путь "%s" не был создан + Шлях "%s" не було створено + + + PayPal + PayPal + + + Ko-Fi + Ko-Fi + + + YooMoney + YooMoney + + + DonationAlerts + DonationAlerts + + + Файл '{file}' не был сохранён! + Файл '{file}' не був збережений! + + + ID ресурса не было указано + ID ресурсу не було вказано + + + [NEW] Добавлено моделирование таблиц в базе данных при помощи <a href="https://cycle-orm.dev" target="_blank">Cycle ORM</a>. Это поможет в дальнейшем создавать модули с более сложной структурой и работу с данными. + [NEW] Додано моделювання таблиць у базі даних за допомогою <a href="https://cycle-orm.dev" target="_blank">Cycle ORM</a>. Це допоможе в подальшому створювати модулі з більш складною структурою та працювати з даними. + + + [NEW] Все изменения в таблицах будут храниться в отдельной таблице "migrations" и в папке "_migrations". Это позволит легко сделать откат изменений. + [NEW] Усі зміни в таблицях зберігатимуться в окремій таблиці "migrations" та у папці "_migrations". Це дозволить легко відкотити зміни. + + + [NEW] Добавлена возможность сортировать и фильтровать данные таблиц на страницах административной панели (где такие есть, пример: Логи). + [NEW] Додано можливість сортувати та фільтрувати дані таблиць на сторінках адміністративної панелі (де доступно, наприклад: Логи). + + + [NEW] Добавлена возможность проверять на обновление плагина на сайте <a href="https://devcraft.club" target="_blank">devcraft.club</a>. Используется гостевой ключ. + [NEW] Додано можливість перевіряти оновлення плагіна на сайті <a href="https://devcraft.club" target="_blank">devcraft.club</a>. Використовується гостьовий ключ. + + + [UPDATE][BETA] Установщик упрощён. Теперь зависимости загружаются и устанавливаются при первом открытии [любого] модуля. Может занять несколько минут. Теперь установщик весит мало. + [UPDATE][BETA] Встановник спрощений. Тепер залежності завантажуються та встановлюються при першому відкритті [будь-якого] модуля. Може зайняти кілька хвилин. Тепер встановник важить мало. + + + [UPDATE] Изменена структура файлов админпанели. Теперь все файлы модуля находятся в папке "_modules", a шаблоны в папке "_templates". + [UPDATE] Змінена структура файлів адміністративної панелі. Тепер всі файли модуля знаходяться в папці "_modules", а шаблони в папці "_templates". + + + [DELETE] Удалены устаревшие и ненужные методы логирования. + [DELETE] Видалено застарілі та непотрібні методи логування. + + + [DELETE] Удалена замена иконок в админпанели DLE. + [DELETE] Видалено заміну іконок у адміністративній панелі DLE. + + + Журнал изменений + Журнал змін + + + Название модуля + Назва модуля + + + Введите название модуля, скрипт создаст сам все пути и файлы и настроит к ним нужные права доступа. + Введіть назву модуля, скрипт сам створить усі шляхи та файли і налаштує до них необхідні права доступу. + + + Название модуля на латинице + Назва модуля латиницею + + + Введите название модуля на латинице, иначе будет использована стандартная функция DLE для преобразования названия. + Введіть назву модуля латиницею, інакше буде використана стандартна функція DLE для перетворення назви. + + + Описание модуля + Опис модуля + + + Введите описание модуля + Введіть опис модуля + + + Версия модуля + Версія модуля + + + Введите версию модуля + Введіть версію модуля + + + Иконка + Іконка + + + Класс иконки. К сайту подключены FontAwesome PRO.<br>По умолчанию: <i class="fad fa-cogs"></i> (fad fa-cogs) + Клас іконки. До сайту підключено FontAwesome PRO.<br>За замовчуванням: <i class="fad fa-cogs"></i> (fad fa-cogs) + + + Иконка плагина + Іконка плагіна + + + Укажите полный путь к иконке плагина начиная от корня вашего сайта. Например engine/skins/images/my_icon.png + Вкажіть повний шлях до іконки плагіна, починаючи від кореня вашого сайту. Наприклад, engine/skins/images/my_icon.png + + + Название проекта на CrowdIn + Назва проекту на CrowdIn + + + Укажите URL наимование Вашего проекта на CrowdIn. Пример: Из https://crowdin.com/project/<b>mhadmin</b>/ берём mhadmin.<br><br><i>По умолчанию: Название на латинице</i> + Вкажіть назву URL вашого проекту на CrowdIn. Приклад: З https://crowdin.com/project/<b>mhadmin</b>/ беремо mhadmin.<br><br><i>За замовчуванням: Назва латиницею</i> + + + ID статистики перевода на CrowdIn + ID статистики перекладів на CrowdIn + + + Укажите ID статистики перевода на CrowdIn из дополнения <a href="https://crowdin.com/store/apps/bds" target="_blank">Badges & Status Images</a> + Вкажіть ID статистики перекладів на CrowdIn з доповнення <a href="https://crowdin.com/store/apps/bds" target="_blank">Badges & Status Images</a> + + + Ссылка на модуль автора + Посилання на модуль автора + + + Введите ссылку модуля на сайте автора (тех. поддержка, гитхаб, ..) + Введіть посилання на модуль на сайті автора (технічна підтримка, GitHub тощо) + + + Ссылка на документацию модуля + Посилання на документацію модуля + + + Введите ссылку документации модуля на сайте автора (тех. поддержка, гитхаб, ..) + Введіть посилання на документацію модуля на сайті автора (технічна підтримка, GitHub тощо) + + + Добавить в плагины? + Додати до плагінів? + + + Скрипт создаст начальный плагин и добавит его в базу данных + Скрипт створить початковий плагін і додасть його до бази даних + + + Перезаписать файлы? + Перезаписати файли? + + + Скрипт перезапишет существующие файлы шаблонами.<br><span class="ui red text">На свой страх и риск!</span> + Скрипт перезапише існуючі файли шаблонами.<br><span class="ui red text">На свій страх і ризик!</span> + + + Создать + Створити + + + Файл :file: создан + Файл :file: створено + + + Плагин "<b>:name:</b>" был создан + Плагін "<b>:name:</b>" було створено + + + Плагин не был создан! + Плагін не був створений! + + + Модуль был создан! + Модуль створено! + + + Произошла ошибка! + Сталася помилка! diff --git a/upload/engine/inc/maharder/admin/index.php b/upload/engine/inc/maharder/admin/index.php index 34dd2be..5077a14 100755 --- a/upload/engine/inc/maharder/admin/index.php +++ b/upload/engine/inc/maharder/admin/index.php @@ -72,7 +72,7 @@ ] ); -$debug = true; +$debug = false; $twigConfigDebug = [ 'cache' => false,