Проблема с локализацией
Здравствуйте.
Был (и есть) рабочий плагин, который опубликован в маркете. Сейчас пытаюсь его немного улучшить и столкнулся со следующей проблемой:
Добавляю в файл settings.php еще одну настройку:
'first' => array(
'value' => 'no',
'title' => 'Первый запуск',
'description' => 'описание',
'control_type' => waHtmlControl::SELECT,
'options' => array('no' => 'Нет',
'yes' => 'Да',
),
),
после этого пытаюсь в плагине получить значение настройки:
$first = $this->getSettings('first');
Настройка нормально читается, но при этом почему-то "рушится" локализация магазина. В частности:

Если убрать из кода плагина чтение настройки, все нормализуется. В чем может быть проблема?
Был (и есть) рабочий плагин, который опубликован в маркете. Сейчас пытаюсь его немного улучшить и столкнулся со следующей проблемой:
Добавляю в файл settings.php еще одну настройку:
'first' => array(
'value' => 'no',
'title' => 'Первый запуск',
'description' => 'описание',
'control_type' => waHtmlControl::SELECT,
'options' => array('no' => 'Нет',
'yes' => 'Да',
),
),
после этого пытаюсь в плагине получить значение настройки:
$first = $this->getSettings('first');
Настройка нормально читается, но при этом почему-то "рушится" локализация магазина. В частности:

Если убрать из кода плагина чтение настройки, все нормализуется. В чем может быть проблема?
5 ответов
что то ищу решения уже 2 месяц, тут ответили разок и тишина..... мдя
Почему то при локализации плагина переводится все кроме файла настроек в папке /lib/config/
Как мне быть, что только не делал, не получается. кеши чистил и в ручную тоже и у браузера.Примечательно то что слово CURRENCY переводится, все остальное нет. понятно что это слово есть в локализации wa. и po и мо сформированы инструкциями от сюда. ответов на мой вопрос нет(
пример кода'title' => _wp('Store logo'),
'description' => '<b style="color: #000;">'._wp('text.').'</b>',
Спасибо.
#webasyst
Попробовал сделать так же (привязался к хуку frontend_product для примера) — ничего не поломалось. Расскажите подробнее, какой у вас хук. Или, может, вы используете статический метод? В каком контексте используется код получения настройки?
Так вас же попросили дать конкретики. Какой хук? Как вызываете метод? Код самого метода на pastebin.com впишите и дайте ссылку.