Българският езиков пакет за e107 v2.3.12 е готов

Целта ни остава същата – да поддържаме максимално пълен, последователен и актуален български превод на e107, който може да се използва както в публичната част на сайта, така и в администрацията и стандартните bundled плъгини.
Какво е новото във v2.3.12
При подготовката на новия пакет направихме директно сравнение между официалните upstream версии e107 v2.3.11 и e107 v2.3.12. Между двете версии има значителен брой промени, включително нови текстове в core, администрацията и част от стандартните плъгини.
- 22 съществуващи езикови ресурса са актуализирани;
- добавен е нов frontend language файл за bundled плъгина signin;
- премахнат е остарелият admin/help/cron.php в синхрон с новата upstream структура;
- обновен е admin/lan_cron.php с новите настройки и диагностични текстове;
- добавени са нови security-token съобщения;
- актуализирани са текстове в Download, Forum, Newsletter и Private Messenger.
Подобрения в сигурността
Една от по-съществените промени в e107 v2.3.12 е свързана със съобщенията при отказани действия заради липсващ security token.
Добавени са български преводи за подобни сценарии в различни части на системата, включително:
- административни действия;
- работа с плъгини и теми;
- база данни;
- качване на файлове;
- регистрация и потребителски профили;
- форум;
- оценяване;
- лични съобщения;
- newsletter.
Това позволява на потребителя да получава по-ясна информация защо дадено действие не е изпълнено и как да го повтори по правилния начин.
Обновена система за задачи по график
Файлът admin/lan_cron.php е съществено разширен в e107 v2.3.12 и съответно е обновен и българският му превод.
Добавени са текстове и инструкции за:
- HTTP изпълнение на cron;
- CLI и shell варианти;
- Windows Task Scheduler;
- cPanel;
- DirectAdmin;
- Plesk;
- диагностика на cron заявките;
- генериране и подмяна на cron token.
Старият помощен файл admin/help/cron.php вече не се използва в upstream e107 и е премахнат и от българския пакет.
Нов превод за signin
В e107 v2.3.12 bundled плъгинът signin вече има собствен езиков ресурс. Добавен е съответният български файл:
e107_plugins/signin/languages/Bulgarian/Bulgarian_front.php
Това покрива текстове за вход, профил, администрация и режим на поддръжка.
Покритие на българския превод
След актуализацията пакетът съдържа:
- 35 основни PHP езикови файла;
- 44/44 core admin language файла;
- 28/28 PHP admin help файла;
- 85 езикови файла за стандартните bundled плъгини;
- 4 езикови файла за bundled темите;
- общо 196 PHP езикови/help файла;
- 21 legacy help документа в e107_docs.
Файлът Bulgarian.xml е обновен с:
compatibility="2.3.12"
Проверка на качеството
Преди публикуването беше направена техническа проверка спрямо официалните English ресурси на e107 v2.3.12.
- сравнение на upstream промените между v2.3.11 и v2.3.12;
- PHP syntax проверка на засегнатите PHP файлове;
- проверка за липсващи и дублирани define() константи;
- parity проверка на променените и новите езикови ресурси;
- проверка на placeholders и shortcodes;
- проверка на HTML и BBCode маркери;
- проверка за терминологична последователност.
Изтегляне
Българският езиков пакет за e107 v2.3.12 е публикуван както в нашето работно хранилище, така и в официалното хранилище на e107 Translation Teams.
Изтегли e107 Bulgarian Language Pack v2.3.12 от GitHub
Официалното хранилище на Translation Teams е:
github.com/e107translations/Bulgarian
Поддръжка и следващи версии
При всяка следваща версия на e107 ще продължаваме да сравняваме официалните English езикови ресурси и да актуализираме българския пакет спрямо реалните upstream промени.
По този начин българските e107 сайтове могат да използват актуален превод без да разчитат на остарели или непълни езикови файлове.
Ако използвате e107 на български, препоръчваме актуализация до езиков пакет v2.3.12 при преминаване към e107 v2.3.12.