Перевод URL-адресов ZendFramework - PullRequest
0 голосов
/ 15 декабря 2011

Я использовал Zend Translate для перевода контента сайта, но как насчет URL?Как я могу перевести это?

Пример:
localhost / app / contact (английский)
localhost / app / contato (португальский)

1 Ответ

2 голосов
/ 06 января 2012

Если вы действительно используете Zend Translate, вы сможете использовать переводы в вашем роутере, например:

routes.someroute.route = "/:langparam/@translateme"
routes.someroute.defaults.module = public
routes.someroute.defaults.controller = page
routes.someroute.defaults.action = show

Если ваш источник перевода содержит «translateme», он будет переведен, в противном случае маршрутизатор будет использовать «translateme» в качестве значения.

...