merci pr ta reponse. J'avais deja mis cette methode et tout marche tres 
bien. Mon seul pb c pour la racine du site, comme je disais, je veux eviter 
d'avoir a la fois monsite.com/ et monsite.com/fr/ qui sont des pages 
identiques.

Le mercredi 20 février 2013 09:30:04 UTC+1, Olivier El Mekki a écrit :
>
> Hello Oto, 
>
> Tu peux mettre ceci dans ton ApplicationController : 
>
>   # Add locale in route by default 
>   def default_url_options(options={}) 
>     { :locale => I18n.locale } 
>   end 
>
> Cela aura pour effet d'automatiquement passer la locale � la 
> g�n�ration 
> d'url, et root_path deviendra effectivement '/en' (par exemple) comme tu 
> le souhaites. 
>
> Toutes les urls g�n�r�es auront d'ailleurs la locale pass�e 
> implicitement (ce qui peut poser probl�me si tu as des routes en dehors 
> du namespace de ta locale). 
>
> Attention : dans tes fichiers de tests, il faut tout de m�me pr�ciser 
> la 
> locale, le context n'h�ritant pas de ApplicationController. 
>
> On 18:01 Tue 19 Feb     , oto iashvili wrote: 
> > salut, 
> > 
> > j'ai un site en plusieurs langue, avec des url du type /:locale_id/... 
> > la langue par defaut est le francais. Afin d'eviter les pages en double, 
> > j'aimerais que si je suis en francais, et que j'appelle root_path, ca me 
> > renvoie "/" et si je suis en anglais, ca me renvoie "/en/" 
> > est-ce possible ? si oui, quelqu'un pourrait il m'expliquer comment 
> faire ? 
> > 
> > merci 
> > 
> > -- 
> > -- 
> > Vous avez re�u ce message, car vous �tes abonn� au groupe 
> "Railsfrance" de Google Groups. 
> > Pour transmettre des messages � ce groupe, envoyez un e-mail � 
> l'adresse rails...@googlegroups.com <javascript:> 
> > Pour r�silier votre abonnement envoyez un e-mail � l'adresse 
> railsfrance...@googlegroups.com <javascript:> 
> > --- 
> > Vous recevez ce message, car vous �tes abonn� au groupe Google 
> Groupes�Railsfrance. 
> > Pour vous d�sabonner de ce groupe et ne plus recevoir d'e-mails le 
> concernant, envoyez un e-mail � l'adresse 
> railsfrance...@googlegroups.com <javascript:>. 
> > Pour plus d'options, visitez le site 
> https://groups.google.com/groups/opt_out . 
> > 
> > 
>
>
> -- 
> Olivier El Mekki. 
>

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscr...@googlegroups.com
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .


Reply via email to