Плагин OSOLCaptcha лекго и просто, без дополнительных настроек, добавляет капчу в стандартные формы Joomla.
Для того, чтобы его русифицировать надо скопировать файл en-GB.plg_system_osolcaptcha.ini из каталога www/administrator/language/en-EN в каталог www/administrator/language/ru-RU, затем переименовать его в
ru-RU.plg_system_osolcaptcha.ini и прописать в нем русский текст в кодировке UTF-8.
ENTER CAPTCHA VALUE=Введите код, который вы видите на картинке.
REFRESH CAPTCHA=Код плохо видно.
Показать другую картинку.
OSOLCAPTCHA_ERROR_MESSAGE=Введенный вами код и код на картинке не совпадают.
OSOL_CAPTCHA_GO_BACK=…На предыдущую страницу…
Для интереса смотрим где используеются например ‘ENTER CAPTCHA VALUE’
~/www$ grep -r ‘ENTER CAPTCHA VALUE’ *
administrator/language/ru-RU/ru-RU.plg_system_osolcaptcha.ini:ENTER CAPTCHA VALUE=QQ Please enter the following characters you see into the textbox below.
administrator/language/ru-RU/ru-RU.plg_system_osolcaptcha.ini~:ENTER CAPTCHA VALUE=Please enter the following characters you see into the textbox below.
administrator/language/en-GB/en-GB.plg_system_osolcaptcha.ini:ENTER CAPTCHA VALUE=Please enter the following characters you see into the textbox below.
plugins/system/osolcaptcha.php:
Для вывода текста плагин использует JText, поэтому всё должно нормально работать.
Вообще если используется JoomFish, то начиная с Joomla 1.5, выбранный язык можно узнать через $this->language, который может быть, например, «en-EN». Подробнее см Google.
Спасибо большое за дельный и толковый совет. Все получилось и еще раз убеждаюсь, что все гениальное — просто!
Комментарий by ma3cs — 10 января 2011 @ 16:18
Блин работает!!!!
Огромное спасибо!!!
Комментарий by Алексей — 9 марта 2011 @ 15:29