I share so I am Contributions et réflexions

6fév/103

I18n du routing pour les modules d’admin Symfony

L'internationalisation d'une application (i18n) consiste à servir les pages dans la langue de l'utilisateur. Par défaut, les modules d'admin de Symfony gèrent l'i18n. Ainsi, il est simple de traduire ces modules. Dans cet article je vais vous expliquer :

  • comment gérer plusieurs langues pour l'interface de vos modules d'administration en indiquant la langue dans l'URL
  • et comment basculer en un clic d'une langue à une autre.
Drapeaux des langues

Basculer rapidement entre les langues.

Cet article est écrit pour Symfony 1.4 avec l'admin-generator Doctrine. Nous utiliseront également le plugin sfLanguageSwitchPlugin.