hey,
i have tried to use this
but i was wondering how can the user switch between languages???
in my index.rthml
TEST
dit is een test
< =_ (â??i amâ??) >
< =_ (â??dogâ??) >
< =_ (â??catâ??) >
< =_ (â??birdâ??) >
in my application.rhtml
testing
Hey, xcvcvcwxv
< = link_to â??nederlandsâ?, :controller => â??testâ?, :action => â??nederlandsâ?
>
< = link_to â??duitsâ?, :controller => â??testâ?, :action => â??duitsâ? >
< = link_to â??engelsâ?, :controller => â??testâ?, :action => â??engelsâ? >
< = @content_for_layout >
and in controller.rb
def nederlands
Localization.lang = â??nl_BEâ??
redirect_to :action => â??indexâ?
end
def duits
Localization.lang = ‘de_DE’
redirect_to :action => “index”
end
def engels
Localization.lang = ‘en_US’
redirect_to :action => “index”
end
def index
end
this doesnt seem to work, or do i this wrong???
thanks in advance
On 16-nov-2005, at 9:46, Brutyn N. wrote:
< =_ (?dog?) >
?nederlands? >
end
def index
end
this doesnt seem to work, or do i this wrong???
Of course it doesn’t - you have to define your Localization.lang
(wherever Localization comes from) on every request,
for example in a pre_filter. Here you do a “redirect” in which your
language does not get set.
–
Julian “Julik” Tarkhanov
On 16-nov-2005, at 12:51, Brutyn N. wrote:
Localization.lang = ?nl_BE?
What I meant is that you have to configure the language for every
request BEFORE the action gets called.
When you do
def engels
Localization.lang = ‘en_US’
redirect_to :action => “index”
end
the stuff you send to Localization is going to take effect for this
action, but not for the one you are redirecting to.
–
Julian “Julik” Tarkhanov
Of course it doesn’t - you have to define your Localization.lang
(wherever Localization comes from) on every request,
for example in a pre_filter. Here you do a “redirect” in which your
language does not get set.
in my application.rb i do
Localization.lang = â??nl_BEâ??