Задаване на език по подразбиране в Magento, ET Web Solutions
Много често начинаещите разработчици на сайтове на Magento и собствениците на магазини, опитващи се да персонализират своите магазини сами, изпитват затруднения при настройването на езици. Или грешният език се отваря по подразбиране, а след като промените една настройка, той спира да превежда изцяло на който и да е език.
Въпреки че няма нищо сложно в тези настройки, аз самият понякога губя време в търсене на правилното място в настройките. За да не се губи излишно време, се роди тази бележка.
Входни данни
Да предположим, че имате един сайт с три изгледа на магазина (английски, френски, руски), които се използват за показване на потребителската част на желания език.
Стъпките за конфигуриране са независими от това дали файловете за превод са инсталирани или не. Но ще предположим, че имате необходимите csv файлове в необходимите папки (/ app/locale/en_US,/app/locale/fr_FR,/app/locale/ru_RU).
Ще покажа всички действия на примера на руския език.
Избор на език за административния панел
Ако искате да активирате руски в административния панел, но само за текущата сесия, след като влезете, изберете руски в долния ляв ъгъл (вижте изображение 1)

Избор на език за административния панел
Задаване на език по подразбиране за администраторския панел
За да бъде избран желаният език веднага след влизане в административния панел, трябва да го изберете за обхвата "Конфигурация по подразбиране" (с други думи, за ID на изглед на магазина = 0).
Изберете елемент от менюто Система -> Конфигурация -> Общи -> Опции за локал. Уверете се, че е избран правилният обхват и задайте стойностите за полето Локал. В нашия случай е така Руски.

Задаване на език по подразбиране
Задаване на езика за всеки изглед на магазина (език от страна на потребителя)
За потребителската част параметърът отговаря и за езика Локал, както в предходния параграф. Ако сте избрали руски, както е посочено там, тогава за всички изгледи на магазина в потребителската част ще имате руски.
За да промените езика, трябва да превключите обхвата на настройките на желания, махнете отметката в квадратчето срещу полето Локал и изберете друг език.

Задаване на езика за презентацията в магазина
И така повторете за всички изгледи на магазина. Желателно е дори за руски, тъй като в този случай ще избегнете ситуация, когато при смяна на езика на административния панел ще се промени езикът за представяне на магазина в потребителската част.