С переходом на Joomla4 резервное копирование сайта на движке CMS Joomla теперь осуществляется с помощью обновленного компонента AKEEBA BACKUP for JOOMLA. Как всегда, есть бесплатная CORE и платная PRO версия компонента, но обе версии встречаются только на английском языке (сам разработчик в 2018 году отказался от поддержки многоязычности популярного компонента). Официальной русификации нет и это для русскоязычного сегмента администраторов не хорошо.
Восполняем пробел разработчиков - самостоятельно русифицируем AKEEBA BACKUP. Для этого создадим файлы перевода компонента с английского на русский язык , скопируем их в папки backend и frontend и запишем xml-манифест для корректной загрузки.
Любая русификация любого компонента для CMS Joomla 4 проходит через элементарный перевод файлов с расширением .ini или .sys.ini в папке en-GB с помощью онлайн- сервисов и добавлением тега ru-RU. и последующего программного размещения этих переведенных файлов в папке language/ru-RU.
Например, копируем com_akeebabackup.ini, переводим на русский язык значения ключей (содержимое в двойных кавычках) и меняем файл на ru-RU.com_akeebabackup.ini
Некоторые основные файлы компонента имеют большие размеры и перевод занимает много времени (исправление знаков препинания, размещение точек за пределами кавычек, использование двойных кавычек внутри русского перевода - основная проблема онлайн-переводчиков).
Нельзя допускать следующие выражения:
1. смотри на точки - точки должны быть внутри переведенного выражения, заключенного в двойные кавычки
2.смотри на кавычки - внутри переведенного выражения, заключенного в двойные кавычки, должны быть только одинарные кавычки или кавычки с другим профилем (курсив):
** - У меня на перевод и поиск ошибок ушло целых 3 часа. Наверное, поэтому никто не выкладывает в свободный доступ результаты своей работы (жалко потраченного времени).
Для перевода (русификации) воспользуемся новой, актуальной версией компонента AKEEBA BACKUP PRO - v 9.7.1. В созданную папку backend запишем все необходимые переведенные файлы для администратора Joomla (с учетом дополнительных плагинов, идущих в комплекте с версией PRO):
В папку frontend кинем найденный в корне сайта в папке language/en-GB и затем переведенный на русский язык файл (он похож по названию с файлом из папки administrator/language/en-GB :
Половина дела сделана !!!
Осталось создать файл-манифест akeebabackup-ru-RU.xml в формате xml для правильной загрузки содержимого этих папок в JOOMLA и, собственно, в компонент AKEEBA BACKUP для последующей русификации в панели администратора Joomla.
Название произвольное, главное, чтобы латиница была понятна для русскоязычного пользователя Joomla.
продолжение...
Всё, основные этапы по русификации компонента закончены - осталось все 3 элемента (папка backend, папка frontend и файл akeebabackup_ru_RU.xml) заархивировать и поместить в папку с расширением zip.
ВНИМАНИЕ !!! В некоторых других русификациях компонента AKEEBA замечено добавление заархивированного файла типа jpa (его невозможно просмотреть стандартными средствами Windows - поэтому сюда могут поместить все, что угодно)
Файлы такого типа можно и нужно проверять в онлайн-сервисе
Например, в данном случае (language-angie.jpa) опасности нет - из установочного пакета устанавливаются другие языковые константы компонента.
В дальнейшем, при обновлении компонента AKEEBABACKUP , возможно появятся новые непереведенные поля в панели администратора, но на текущий момент (версия 9.7.1) все переведено - проблем не выявлено.
Ошибки, допущенные при переводе, например в ru_RU.com_akeebabackup.sys.ini влияют на так называемые всплывающие окна подсказок в панели администратора "КОНФИГУРАЦИЯ ПРОФИЛЯ" (в стандартном варианте при наведении окна подсказки раскрываются - затем пропадают, при переводе с ошибками некоторые окна раскрыты (не закрываются), а этои мешает обзору и заполнению полей).
Благодарю за просмотр.
Скачать файл можно абсолютно бесплатно (гарантия на отсутствие вирусов).
Сравнить версии core (ядро) и pro (профессиональный) компонента akeebabackup for joomla можно ниже:
Платная подписка версии PRO обеспечивает пользователя обновлениями и исправлениями (как правило, для корректной работы с PHP выше 8.0)