Я не уверен насчет его кода, но вы можете попробовать следующий код:
Добавить языковой пакет В представлении магазина Magento:
Создание представления магазина для языка неслишком трудно в magento, следуйте инструкциям, приведенным ниже, и все готово.
Шаг 1. Загрузите необходимый языковой пакет и распакуйте его в папку установки Magento.Он копирует две папки: одна идет в app \ design \ frontend \ default \ default \ locale, а другая - в app \ locale.
Шаг 2: Перейдите в Система> Конфигурация в вашем администраторе.В левом верхнем углу раскрывающегося окна «Текущая область конфигурации» вы можете увидеть Конфигурацию по умолчанию и Главное хранилище в представлении английского магазина.
Шаг 3. Теперь давайте добавим представление французского магазина.Под выпадающим списком есть ссылка Управление хранилищами, или вы можете напрямую перейти в Система> Управление хранилищами.Нажмите на ссылку «Создать магазин» в правом верхнем углу и введите их в форме информации о магазине:
Магазин: Главный магазин
Имя: французский
Код: французский
Состояние: включено
Порядок сортировки: 0
Шаг 4: Сохранить, вернуться в Система> Конфигурация.В раскрывающемся списке Current Configuration Scope вы увидите, что есть представление французского магазина.Нажмите на эту ссылку.На вкладке «Параметры языка» слева снимите флажок «Использовать веб-сайт», затем измените язык на французский (Франция).Сохранить.
Теперь вы можете иметь свой веб-сайт на французском языке.