Существует ли простой способ использования Zend-маршрутов и локалей в URL для принудительной загрузки определенной локали?
например. - http://domain.com/en-US/controller1/action
Таким образом, language-Region должен ставить префикс перед всеми URL-вызовами и просто устанавливать языковой стандарт в начальной загрузке, но остальная часть маршрутизации MVC должна работать как обычно.
в идеале он может обнаружить, если в URL нет языкового региона, и попытаться автоматически определить его из браузера.
например. - http://domain.com/ (если локаль не найдена - по умолчанию используется en-US / index)
Я видел несколько статей о маршрутах для таких вещей, как пользовательские пользовательские URL-адреса. например - http://domain.com/username (маршруты до http://domain.com/user/load/username)
Мне кажется, что это должно быть похоже на это, но мне было интересно, есть ли что-то более элегантное?
Спасибо
Andre