Я пытаюсь перевести мою маршрутизацию URL в Symfony2.Symfony2 перевести URL-адрес и маршрутизацию
Я уже управляю изменением языка моего приложения.
Ex:
- domain.com => локальная = "en_US"
- domain.fr => локальная = "fr_FR"
- domain.it => локальная = "it_IT"
перевод работает для статического слова в шаблоне с {% trans %}Hello %name%{% endtrans %}
http://symfony.com/doc/2.0/book/translation.html#translations-in-templates
, но я пытаюсь перевести маршрутизацию.
Ex:
- domain.com/user => FrontBundle: По умолчанию: пользователь
- domain.fr/utilisateur => FrontBundle: По умолчанию: пользователь
- ...
Все ссылки на то же действие
Я не нашел хорошего способа сделать это с помощью Symfony2
пс: Я видел этот пост Zend translate URL and language switcher это совершенно та же проблема, но с Zend
Это Bundle, кажется, сделал для меня, но Я не могу найти документ, чтобы узнать, какой язык используется для перевода. Я использую Symfony 2.1.0-DEV, и в этом классе нет языкового стандарта. локаль находится в запросе. Но Bundle не видит изменения и использует переводный запас – user1014102
, наконец, я использовал https://github.com/schmittjoh/JMSI18nRoutingBundle – user1014102
@ user1014102: Спасибо! Просто то, что я искал ... –