Языковые переменные

Кто то может объяснить логику языковых переменных ?

Там где ждешь русский язык всплывают слова на английском, там где хочется английские доступны только русские. Это как?

Есть вообще вариант переключить общение с клиентами только на русский или только на английский?
Если есть , то где эта волшебная кнопка?

Вот здесь есть выбор языка- вопрос что он делает ?


Как видим при выборе языка мало того что статусы заказа остаются на русском, так и сам текст уведомлений тоже.

В данном примере это список статусов заказов. Выбор языка на этой странице (тот что над списком) это отображение списка на выбранном языке. Т.е. справа вверху выбор языка админки, а это выбор языка отображения списка для того чтобы проверить, исправить если нужно перевод.
При установке CS-Cart выбирается язык по умолчанию и можно установить доп языки. Язык по умолчанию включается если по-другому не возможно определить на каком языке отображать содержимое. Например при первом заходе на сайт определяется по языку браузера на каком языке отобразить содержимое, если нет перевода на такой язык (например на китайский) то витрина будет на языке по умолчанию. Так же в настройках можно изменить язык по умолчанию для витрины и админки.

Вот выбран язык для витрины по умолчанию английский, мне все равно показывает русский.
Так же все сообщения приходят на русском.

Где копать?

Если браузер на русском то и витрина будет на русском пока не выберите английский. Если один раз изменили то запоминается выбор до истечения сессии.

Бывает так

  • выбираем язык админки Английский
  • выбираем язык для редактирования контента Русский
  • уходим а другую страницу, где нет последнего выбора

При этом русский сохраняется в сессии и пока вы на какой-нибудь странице не поменяете его на английский, то часть контента будет на русском

Скажем так, есть задача, общаться с англоязычными клиентами.

Какие настройки нужно сделать , что бы для них и витрина была на английском, и сообщения/уведомления отправлялись на английском?

При этом в админке хотелось бы оставить русский язык

@developstores ответил на этот вопрос в первом своем сообщении.

Вам нужно проверить наличие перевода на английский и русский. Для этого в списках и есть переключение языка. Если перевод есть, то проверьте в настройках язык по умолчанию для витрины и админки. Больше переживать не стоит т.к. для каждого посетителя или админа будет включен либо язык его браузера либо язык по умолчанию либо язык сохраненный в сессии (при повторном посещении). Например у Вас будет страница отображаться на русском у меня на английском.