Локализация (принудительная) Есть решение

Здравствуйте.

Как принудительно поменять используемую локаль?

Т.е. у магазина ссылки:
http://адрес/ru
http://адрес/en
итд

В theme.xml прописываем

<locale>
      <msgid>RUSSIAN</msgid>
      <msgstr locale="en_EN">RUSSIAN</msgstr>
      <msgstr locale="ru_RU">РУССКИЙ</msgstr>
</locale>

А вот как локаль то поменять если пользователь не в России, но хочет русскую версию переключить?

5 ответов

  • 1
    Алексей Webasyst 22 января 2016 10:04 # Решение

    Если в настройках поселения вы укажете Авто, то строки локализации будут отображаться в нужной локали. Для принудительного перехода вы можете сделать свой селектор в виде ссылок с флагами или выпадающим списком и настроить действие перехода.

  • 1
    Dmitry - 16 марта 2016 05:47 #

    Нигде не могу найти, при добавлении языка так и останется Локаль: русский, английский и авто? Добавить локаль например испанский никак не получится? Если поставить АВТО, то вместо испанкого все равно русский показывает.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите