Я просмотрел несколько страниц о добавлении поддержки других языков в корзину Magento, но, похоже, чего-то не хватает.
Как правило, загрузка перевода осуществляется через интерфейс администратора. Затем создайте представление магазина и установите язык на нужный язык. Похоже, это не работает, поскольку я попытался добавить поддержку русского языка только для того, чтобы выяснить, что переключение приводит к тому, что сайт выходит с ошибкой и становится недоступным.
Я помню, как около года назад нашел некоторые упоминания о каталогах, которые нужно было создать на сервере, чтобы язык был доступен.
store-view
localisation
Карлсон
источник
источник
Ответы:
Что я обычно делаю, чтобы добавить русский язык:
Это оно!
Я знаю, что есть некоторые случаи, похожие на ваш, и обычно это означает, что вы пытались установить перевод из Magento Connect. Проблема в разрешениях. Гораздо проще и безопаснее установить его вручную.
А почему неофициальный перевод? Ну, потому что официальный слишком плох.
И если это вам не поможет, было бы здорово увидеть, как выглядит ваша ошибка. Будет легче найти источник проблемы.
источник
Некоторые языковые пакеты упакованы неправильно. После установки вместо развертывания в папки с локалями, такие как ru_RU, они расширяются в локали, что, очевидно, неправильно. Я встречался с немногими из них. Создание соответствующей папки локали и перемещение файлов в ней обычно решает проблему. Не забудьте очистить кеш после этого.
источник
Если вы хотите добавить другой язык, вы можете загрузить его с веб-сайта и скопировать на него
app/locale/{language_code}
. Например, для чешского языка у вас есть/app/locale/cs_CZ/*.csv
.Magento имеет три типа перевода, которые загружаются в следующем порядке:
app/locale/{language_code}
app/design/{area}/{theme_package}/{theme}/locale/translate.csv
источник