@Agestor wrote:Niro, подскажите, пожалуйста, в чём может быть проблема: установил модуль в ручную, магазин стал на русском языке за исключением некоторых моментов в корзине. А теперь ещё больше не переведённых фраз в корзине, хотя они присутствуют в переводе. Из последних действий, это перешёл на https и тему создал копию Luma. Не знаете в чём может быть дело?
Нет, что-то конкретное сказать не могу. Обычно разбираюсь с каждой фразой отдельно, если есть проблемы в проекте.
Проверяйте кэши, проверяйте установленные пакеты (если несколько переводов установлено, то они будут конкурировать) и т.п.
Установка чистая, только ваш пакет. Вроде как все фразы, которые не переводятся относятся к работе скриптов. Это моё предположение. К примеру кнопка "добавить в корзину" переведена, но при нажатии появляются надписи на английском, а потом только на этом продукте остается кнопка на английском языке. Окна всплывающие на подобие мини-корзины тоже. Ну и большая часть страницы корзины. Изменилась ли ситуация насчёт ошибки перевода для js?
Скажите, пожалуйста, если устанавливал не через composer, а только закинул файлы в том числе и файл composer.json. Для удаления пакета достаточно только удалить файлы и произвести команды?
cd /var/www/domain.ru/html rm -rf pub/static/* rm -rf var/view_preprocessed/* php /var/www/domain.ru/html/bin/magento cache:clean php /var/www/domain.ru/html/bin/magento setup:static-content:deploy en_US php /var/www/domain.ru/html/bin/magento cache:clean
После этого в папку темы закинул только файл ru_RU и повторил команды, ситуация с частью не переведённых фраз идентичная. Есть у кого-то мысли на этот счёт?
В Magento2 ещё достаточно мелких багов. Вот тут обсуждали, что есть ошибка с фразами в JS
https://bitbucket.org/etws/m2_russianlanguagepack/issues/2/
На сколько знаю, пока исправления в релиз ядра не вошли.
Благодарю за ответ! Скажите, пожалуйста, насчёт удаления при ручной установке, правильный порядок описал выше или нужно ещё что-то сделать?
@Agestor wrote:Благодарю за ответ! Скажите, пожалуйста, насчёт удаления при ручной установке, правильный порядок описал выше или нужно ещё что-то сделать?
Мы и такое не делаем.
http://doc.etwebsolutions.com/ru/instruction/m2_russian_language_pack/install
Но вполне допускаю, что что-то не учли, так как пока работаем с небольшим количеством клиентов, которым нужен русский язык. И в большинстве случаев устанавливаем через composer.
Русский язык то нужен, единственно получается, что нет возможности полностью перевести из-за того, что Magento 2 имеет ошибки. Эта ситуация уже длится год, а исправлений у них нет в этом плане. А магазин с частичным переводом не очень хорошо.
За вашу работу благодарю, тем более, что перевод делайте бесплатно!
Кэш обязательно очищать через SSH (bin/magento cache:clean)?
Можно ведь очистить кеш через панель администратора:
Система (System) => Инструменты (Tools) => Управление кешем (Cache Management).
Выбераем Очистить кеш Magento (Flush Magento Cache), и после завершения процесса выбераем Очистить хранилище кеша (Flush Cache Storage).
У меня кеш норм очистился через админ панель.