В моем проекте я реализовал локализацию и реализовал ее с помощью модуля локализации сада с файлами PO, но теперь я хочу реализовать локализацию для конкретного пользователя, чтобы реализовать ее в Orchard.
Пользовательская локализация фруктового сада
comment
Я также пытаюсь использовать для этого модули RM.Localization Culture Picker, но оба они не поддерживаются в Orchard 1.8.1.
- person Anand Thakkar   schedule 04.07.2015
comment
Я не понимаю вашего вопроса. Не могли бы вы уточнить, что именно вы хотите реализовать?
- person Marek Dzikiewicz   schedule 06.07.2015
comment
есть ли способ установить пользовательский язык, чтобы установить конкретную культуру для конкретного пользователя. Например. : для Джона культура должна быть en-US, а для Джеймса должна быть nl-NL
- person Anand Thakkar   schedule 06.07.2015
Ответы (1)
Из коробки Orchard поддерживает только настройку культуры глобально для всего сайта. Однако должна быть возможность переопределить эту культуру, реализовав интерфейс ICultureSelector
в вашем пользовательском модуле Orchard.
Взгляните на реализацию Orchard.Localization.Services.SiteCultureSelector
— она извлекает культуру, хранящуюся на текущем сайте. Вы можете добавить аналогичную реализацию, которая извлекает культуру из текущего профиля пользователя и присваивает ей более высокий приоритет. Это должно переопределить культуру сайта.
person
Marek Dzikiewicz
schedule
07.07.2015