По-Английски "error" И По-Русски "error"

Уважаемые, может кто сталкивался с такой ерундой:

Естественно, языковые переменные посмотрел. Перевод для error на русский есть.

Но упорно показывает не перевод. Что интересно, при попытке исправить это error в режиме редактирования, поле недоступно. Похоже, вместо ссылки языковой переменной в вывод отправляется текст.

Где порыть?

Уважаемые, может кто сталкивался с такой ерундой:

Естественно, языковые переменные посмотрел. Перевод для error на русский есть.

Но упорно показывает не перевод. Что интересно, при попытке исправить это error в режиме редактирования, поле недоступно. Похоже, вместо ссылки языковой переменной в вывод отправляется текст.

Где порыть?

Посмотрите языковую переменную для "Для добавления товара в корзину...", пройдитесь поиском по файлам магазина, должен появиться вызов данного уведомления.

Посмотрите языковую переменную для "Для добавления товара в корзину...", пройдитесь поиском по файлам магазина, должен появиться вызов данного уведомления.


Кхм... Штука в том, что переменная, значение которой на русском языке «Для добавления товара в корзину...», называется nothing_to_add. И, естественно, там нет никакого error.

А искать в файлах магазина строку "error" еще то занятие. Она там встречается примерно 1338 файлах.


Кхм... Штука в том, что переменная, значение которой на русском языке «Для добавления товара в корзину...», называется nothing_to_add. И, естественно, там нет никакого error.

А искать в файлах магазина строку "error" еще то занятие. Она там встречается примерно 1338 файлах.

Пришлите строчку, где участвует nothing_to_add.

Естественно, языковые переменные посмотрел. Перевод для error на русский есть.

Но упорно показывает не перевод. Что интересно, при попытке исправить это error в режиме редактирования, поле недоступно. Похоже, вместо ссылки языковой переменной в вывод отправляется текст.

Где порыть?

Нотификация нестандартная, выводится каким-то модулем. В файлах этого модуля смотрите. Если не найдете, скиньте в личку временный доступ, поможем

Нотификация нестандартная, выводится каким-то модулем. В файлах этого модуля смотрите. Если не найдете, скиньте в личку временный доступ, поможем


Огромное спасибо! После подсказки сразу нашел! Да, это в модуле «Таблица параметров» от Alt-team ошибка: в функции fn_altteam_options_table_pre_add_to_cart неправильно используется языковая переменная. Вместо __('error') стоит просто 'error'. В результате и выводит на экран только error. Вот тут:

if ( empty($new_data) ) {
					fn_set_notification('E', 'error', __('nothing_to_add'));
			}

			//	check min qty
			$options_min_qty = db_get_field('SELECT options_min_qty FROM ?:products WHERE product_id = ?i', $product_id);

			if ( $options_min_qty > 0 && $options_min_qty > count($new_data) ) {
				fn_set_notification('E', 'error', "__('min_qty'): " . $options_min_qty);
				return false;
			}

Исправил, все работает как надо!