Forum: Ruby on Rails How to globalize a static page?

Posted by guirec c. (guirec_c)
on 2013-01-19 20:12
(Received via mailing list)
Hello,

In a rails application, I have a static welcome page and I want to
translate my website. I think to use I18n for this is an uggly solution
because there is a lot of html. I don't find a good solution for
globalize3 and activeadmin.

Is there a better solution?

Thank You!
Posted by Tommaso Visconti (Guest)
on 2013-01-19 20:52
(Received via mailing list)
Guirec Corbel ha scritto:
> Hello,
>
> In a rails application, I have a static welcome page and I want to
> translate my website. I think to use I18n for this is an uggly solution
> because there is a lot of html. I don't find a good solution for
> globalize3 and activeadmin.

This is the gem you're looking for:
https://github.com/stefanoverna/activeadmin-globalize3

I use it with this other gem to use wysihtml5:
https://github.com/stefanoverna/activeadmin-wysihtml5
Posted by guirec c. (guirec_c)
on 2013-01-19 21:13
(Received via mailing list)
Le 2013-01-19 14:51, Tommaso Visconti a crit :
>
> I use it with this other gem to use wysihtml5:
> https://github.com/stefanoverna/activeadmin-wysihtml5
>
I tried it but I have this  :

|undefined method `translated_inputs' for 
#<ActiveAdmin::FormBuilder:0x000000056dd2d8>

There is no better solution?
|
Posted by Werner (Guest)
on 2013-01-20 10:02
(Received via mailing list)
Hi
1.
class ApplicationController < ActionController::Base
  protect_from_forgery

  before_filter :set_locale

  def set_locale
    # update sessions if passed
    session[:locale] = params[:locale] if params[:locale]

    # set locale based on sessions or default
    I18n.locale = session[:locale] || I18n.default_locale
  end

end

2. create a
index.html.erb
and a translated index.de.html.erb

the 'de' is the language code. so take what you need: en fr it etc.


Am Samstag, 19. Januar 2013 20:11:13 UTC+1 schrieb Guirec Corbel:
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.