Users running a non-download version of Vanilla (pulled from github), on branch release/2019.016 or master from the last 2 weeks should upgrade to release/2019.017 or latest master for security reasons. Downloaded official open sources releases are not affected.
Comments
Синк не очень, нужно перевести
Готов присоединится к переводу форума.
icq 336337
skype ibum3r
P.S.: Надо ещё решить проблемы связанные с кириллическими символами:
1) Как замечено выше - случай когда имя заводят на кириллице.
2) Нельзя прикреплять теги на кириллице.
3) Так же у меня не получается назвать категорию "Бестолковые беседы", а "Беседы" почему-то можно.
А то перевод-то сам будет, а к использованию не будет пригоден.
В файле /plugins/Tagging/class.tagging.plugin.php
подписываем рядом со всеми \w\ ещё и большую W\находим \w\ (таких строк 3), рядом, к примеру после знака #, перечисляем символы кириллического алфавита, 33 строчных, и 33 заглавных.Пример:
if ($FormTags == '' || ValidateRegex($FormTags, '/^([\s\d\w\+-_.#абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ]+)$/si')) {
Также надо из файла jquery.tokeninput.js удалить строчку:
COMMA: 188,
Иначе не даст написать букву "Б"Один из рецептов установки локализации Vanilla/Garden:
1. Скачать и установить плагин Undefined translation collector
2. Задействовать (Enable) в разделе Плагин (Plugins) в Приборной панели (Dashboard)
3. Просмотреть максимальное количество тем, обсуждений, а также Приборную панель (Dashboard)
4. Перейти в директорию plugins/TranslationCollector и скопировать НазваниеПриложения.php файл в /applications/НазваниеПриложения/locale/uk-UA/ и переименовать файл в definitions.php
5. Произвести перевод содержания файла
6. Добавить следующею строку в файл conf/config.php :
$Configuration['Garden']['Locale'] = 'uk-UA';
7. Удалить library_map.php из cache/ directory
8. Перезапустить форум.
<?php if (!defined('APPLICATION')) exit(); ?>
в /applications/dashboard/views/entry/registercaptcha.php :var RecaptchaOptions = { lang : 'en' };
в lang : 'en' - нужно заменить 'en', например на 'ru'
Больше узнать можна здесь
Использовать регистрацию без captcha:
в ~/conf/conf.php изменить параметр Captcha на Basic
$Configuration['Garden']['Registration']['Method'] = 'Basic';
p.s.
ну, или в Dashboard > Change the way that new users register with the site
Совет про подписывание \W - плохой, так ты разрешаешь вообще все символы в тегах (возможно даже вплоть до html. Правильнее там добавить \pL\pN и после слэша - u, для использования unicode в регулярках.
Создал в своей вики страницу для коллективного перевода:
http://wiki.polosatus.ru/vanilla/russian
Присоединяйтесь. По аналогии можете там же создать страницу для украинского перевода.
Также создал проект плагина на github, правда пока не выложил код.
Sink тоже честно говоря не в курсах, как перевести нормально... хотя бы потому, что я не понимаю, что это действие делает...
А так возникли проблемы с переводом только кнопок и некоторых других частей (чисто физически, а не лингвистически), но в целом все довольно переводимо.
Так что если что, обращайтесь
Смысл есть. После Sink тема перестает всплывать при появлении новых комментариев, то-есть со временем она утонет.