Magento: изменить язык по умолчанию
Я искал это в течение нескольких часов снова, так что я здесь!
Как изменить язык по умолчанию (английский) на любой другой язык в Magento? В принципе, я хочу, чтобы все мои клиенты из магазина B сначала пришли на французскую версию сайта по умолчанию, а не на английский.
Спасибо большое
14 ответов
установите эти переменные .реврайт
SetEnv MAGE_RUN_CODE "here put store_code from BO for french version"
SetEnv MAGE_RUN_TYPE "store"
в меню Система > Конфигурация, первая показанная вкладка должна быть общие и Locale. Вот где вы устанавливаете язык магазина. Вы можете выбрать, к какому магазину он применяется, выбрав область в левом верхнем углу страницы.
перейти к Magento Admin
Система > Конфигурация
текущий раздел конфигурации с левой боковой панели
перейти к общему блоку, а затем перейти к локальным параметрам и выберите язык по умолчанию и нажмите кнопку сохранить конфигурацию и очистить кэш от администратора, то получил интерфейс и обновить страницу вы увидите язык по умолчанию установлен на нужный язык.
войдите в систему, затем перейдите в System > Manager Stores > нажмите "Main Website Store" и выберите нужный вам магазин по умолчанию.
вы можете использовать apache mod_rewrite для этой цели, проверьте следующее правило:
## Redirect according to user's language
## you can put .htaccess file
RewriteEngine on
# French Users
RewriteCond %{HTTP:Accept-Language} ^fr [NC]
RewriteRule ^$ /fr/ [L,R=301]
# Default Page
RewriteRule ^$ /en/main-page [L,R=301]
войдите в систему администратора = > управление магазинами = > нажмите "вид магазина по умолчанию" в вашем случае английский магазин (измените порядок сортировки на (1), так как это станет дополнительным видом магазина.)
и после нажатия на вид французского магазина сохранить порядок сортировки как ноль (0), как это будет ваш язык по умолчанию.
войдите в Magento admin => System - > Configuration. Затем из верхнего левого угла в "текущей конфигурации:" выберите "магазины" и нажмите на Настройки слева в разделе Общие выберите Общие, а затем нажмите на "опции языка", затем выберите французский язык из выпадающего меню в разделе язык.
- загрузите языковые файлы и поместите их в нужные папки (app > local)
- войдите в админ панель и перейдите в System > управление магазинами
- создать новый вид магазина
войдите в админ панель и перейдите в System > Configuration > General и выберите каждый вид магазина из раскрывающегося меню "текущая область конфигурации" в верхнем левом углу окна. Установите соответствующий языковой стандарт для каждого вида магазина
ясный кэш (System – управление кэшем)
для того, чтобы установить язык по умолчанию для magento, вы должны перейти к системе > управление магазинами, нажмите на "имя магазина" и установить язык по умолчанию оттуда
остерегайтесь содержимого вашего языкового пакета. Он должен быть проверен, что он работает правильно.
пробовал все, что здесь написано, кроме изменений .реврайт...
ничего не работало, но я нашел другой способ:
- Система - > Управление Магазинами
- нажмите на главном сайте магазина
- изменить вид магазина по умолчанию на французский
- обновить кэш, если он еще не отключен
может быть это зависит от версии - моя 1.7.0.2
Я не уверен в его коде, но вы можете попробовать ниже кода:
добавить языковой пакет в Magento store view:
создание представления магазина для языка не слишком сложно в magento выполните следующие действия, и вы закончите с ним.
Шаг 1: Загрузите языковой пакет, который вам нужен, а затем распакуйте его в папку установки Magento. Он копирует две папки: одна идет в app\design\frontend\default\default\locale и другой app\locale.
Шаг 2: Перейдите к System > Configuration в вашем администраторе. В левом верхнем углу раскрывающегося списка область текущей конфигурации можно увидеть конфигурацию по умолчанию и главное хранилище в представлении магазин на английском языке.
Шаг 3: Теперь давайте пойдем и добавим французский вид магазина. В раскрывающемся списке есть ссылка управление магазинами или вы можете напрямую перейти к системе > управление магазинами. Щелкните ссылку Создать представление магазина в правом верхнем углу и введите их в сведения о представлении магазина форма:
Магазин: Главный Магазин
Название: Французский
код: французский
Статус: Включен
порядок сортировки: 0
Шаг 4: сохранить, вернуться к системе > конфигурация. В раскрывающемся списке текущая область конфигурации теперь вы видите, что есть представление французского магазина. Нажмите на эту ссылку. На вкладке Параметры локали слева снимите флажок "Использовать веб-сайт", затем измените локаль на французский (Франция). Спасать.
теперь вы можете иметь свой веб-сайт по-французски.
если ни один магазин специально не установлен в MAGE_RUN_CODE
, Magento отображает магазин с самым низким sort_order
. Войдите в свой Magento Admin и перейдите в System -> Manage Stores
. Здесь выберите каждый магазин и измените Sort Order
поле, пока вы хотите использовать по умолчанию имеет самый низкий порядок сортировки
System -> Configuration
1) if you have multiple store then:
Left upper corner (below menu-links) you will see "Current Configuration Scope:" select store from there.
after that continue to step 2
2) if single store then:
left side "General" -> "Default Country"
if "Default Country" not selectable then please uncheck "Use Website" right site to country box
Thanks,
Chirag Nandaniya
пожалуйста, используйте эту ссылку и установите это расширение в вашем магазине magentohttp://www.magentocommerce.com/magento-connect/magento-community-modules-french-france-language-pack.html
и настройка / создать вид магазина для французского
перейдите в admin - >system - > configuration и выполните следующие действия
и со стороны администратора просто установите опцию страны во Францию, нажав на вкладку "Общие", расположенную в левой части, а также установите валюту по умолчанию, нажав по настройке валюты, расположенной в левой части
но будьте осторожны, чтобы выбрать вид магазина сначала, прежде чем применять выше вещи из текущей области конфигурации: расположен на левой боковой панели.
дайте мне знать, если у вас все еще есть какие-либо проблемы:)
правильный метод:
на Система > Управление Магазинами. Щелкните имя основного магазина (например Главный Магазин Вебсайта) и в Представление Магазина По Умолчанию поле выберите французский (Я думаю, вы уже создали французский язык в качестве имени представления магазина).