General > Русский (ru)

Нет перевода на фронтэнде

(1/3) > >>

R.V.:
Приветствую.

Версия mibew: 2.0.0.
Окружение: PHP 5.3.27-1~dotdeb.0 PDO/1.0.4dev pdo_mysql/1.0.2 gd

Столкнулся со следующей проблемой - интерфейс общения клиента с оператором почему-то не переводится. При этом админка вся на русском.




В логах никаких ошибок с доступностью файлов нет - видел в одной из веток про проблему с /locales/ru/translation.js, у меня с этим все в порядке.

Не помог даже трюк с импортом в En файла translation.po с галочкой "Заменяет переведенные строки в базе данных значениями из импортируемого файла".

Подскажите, пожалуйста, в какую сторону копать?

Dmitriy Simushev:
При генерации кнопки есть возможность принудительно указать локаль. Для начала, убедитесь, что кнопка сгенерированна для нужной локали.

R.V.:

--- Code: ---<!-- mibew button --><a id="mibew-agent-button" href="/consultant/chat?locale=ru" target="_blank" onclick="Mibew.Objects.ChatPopups['553e145f90fcb37e'].open();return false;"><img src="/consultant/b?i=mibew&amp;lang=ru" border="0" alt="" /></a><script type="text/javascript" src="/consultant/js/compiled/chat_popup.js"></script><script type="text/javascript">Mibew.ChatPopup.init({"id":"553e145f90fcb37e","url":"\/consultant\/chat?locale=ru","preferIFrame":true,"modSecurity":false,"width":640,"height":480,"resizable":true,"styleLoader":"\/consultant\/chat\/style\/popup"});</script><!-- / mibew button -->

--- End code ---

Локаль указана как ru...

faf:

--- Quote from: R.V. on April 26, 2015, 11:14:01 PM ---Не помог даже трюк с импортом в En файла translation.po с галочкой "Заменяет переведенные строки в базе данных значениями из импортируемого файла".

--- End quote ---

А при чём тут импорт в en, если локаль у Вас ru?

Попробуйте для начала в русскую локаль импортировать актуальный, официальный русский перевод с заменой всех строк в базе.

R.V.:
Импорт  в en делал, потому что это единственное место где был указан английский перевод и я предположил, что просто почему-то берётся en локаль вместо ru. Но всё равно не помогло - хотя английского в локализации то уже и нет... Английский берется прямо из кода как я понял.

Сделал, импортировал и в русскую локаль - к сожалению, эффекта не возымело.

Пробовал отключать вообще en - также не сработало.

UPDATE
Кажется, все решилось. Не знаю, что конкретно помогло:
1. Удалил в базе из таблицы translation все строки с локалью en (там был русский перевод из-за моего импорта с заменой).
2. Еще раз отключил en локаль в админке (mibew/operator/locale)
3. На всякий случай сохранил настройки админки заново в (mibew/operator/settings)

Странно, что сразу после чистой установки и добавления русской локали перевелась именно только админка, а не интерфейс чата.

Navigation

[0] Message Index

[#] Next page

Go to full version