После обновления на SS6 часть бэкэнада отображается на английском Есть решение
После установки сегодняшних обновлений, в связи с переходом на SS6, часть бэкэнда, включая большинство новых отчетов и функций отображаются на английском языке, хотя везде в настройках стоит русский. Что делать?
9 ответов
Попробовал вообще сменить язык интерфейса - язык перестал изменяться в принципе, хоть английский, хоть русский, ничего не меняется.
Та же история, особенно в отчётах.
Та же история, особенно в отчётах.
Надо перезагрузить Apache и потом очистить кеш в инсталлере. Если добраться до апача возможности нет, надо какое-то время подождать, пока он сам додумается загрузить новую локализацию. И потом очистить кеш в инсталлере.
После установки на сервер по Инструкции указанной в центре заказчика весь фронтенд и бекенд отображается в английской локализации, независимо от настроек. Указанные выше действия производил, сервер перезагружал, кэш чистил. Не помогает.
Если весь бекенд на английском, в первую очередь проверьте, какой язык стоит в настройках контакта-юзера. Ссылка в бекенде в правом верхнем углу.
Если настройки контакта в порядке, что-то не так с расширением gettext в PHP или в ОС на сервере. Например, в системе не установлена русская локаль. Это вопрос в техподдержку хостинга.
А прокомментируйте пожалуйста такой вариант, который довольно часто возникает, как минимум у меня в магазине: после установки каких либо обновлений плагинов, фреймворка и тд. через инсталлер - часть фронтенда (кнопку в корзину, возможные варианты сортировки "Сортировать по") становятся на английском, а все остальное остается на русском?
Делаешь очистку кэша инсталлере - все становится на русском.
Была такая же проблема, из-за чего это происходит я так и не понял. Лечится новой установкой через другой браузер или же с полной очисткой кэша в текущем браузере. Было, что нормально устанавливалось только с третьего раза.
Собственно установку можно до конца не доводить, если сразу видите, что все на английском, начинайте сначала.
При установке фреймворк выбирает язык из настроек браузера. Браузер по умолчанию берёт системные настройки (например, если стоит английский Windows, браузер будет предпочитать английский язык). Но их можно и поменять. В Chrome, например, это делается тут: Настройки - Показать дополнительные настройки - раздел Языки. В FireFox: Настройки - Содержимое - Языки.