3

I have been searching for hours to internationalise my application on the "production environment".

Everything works fine on the development environment.

Here are my codes:

in view

        <li><%= link_to "العربية", :locale=>'ar' %></li>
        <li><%= link_to "English", :locale=>'en' %></li>

in application_controller.rb

  def set_locale
I18n.locale = params[:locale]
I18n.default_locale = params[:locale] end

I am using rails v3.2.1, gem v1.8.17.

PeaceDefener
  • 618
  • 2
  • 8
  • 22

1 Answers1

0

in view haml:

I18n.available_locales.each do |locale|
  = link_to I18n.name_for_locale(locale), url_for( :locale => locale )
  &nbsp;

in application_controller.rb

def set_locale
  I18n.locale = params[:locale] || I18n.default_locale
end
Ilhom
  • 144
  • 3
  • 12