Skip to content
Zheng Jia edited this page Dec 6, 2016 · 65 revisions

Rails

Pick your locale here

Devise

See https://github.com/plataformatec/devise/wiki/I18n and https://github.com/tigrish/devise-i18n

RailsAdmin

Copy https://github.com/sferik/rails_admin/blob/master/config/locales/rails_admin.en.yml to your config/locales directory and adapt it to your needs.

Translation Missing?

You can pick your locales or contribute in translation here: https://www.localeapp.com/projects/905

Make sure your existing locales do not have admin: key under :en, :es, :de etc. You will get translation missing warning then

Community sourced translations:

You can find old included translations here:

https://github.com/sferik/rails_admin/tree/df631d6d4ed49a5417d8135000611c37f6a3ed9b/config/locales

Datepicker

If you use the rails-i18n gem and your model has a date/datetime attribute, you may need add a key called month_names in your translation file. A good example is provided by the comment here: https://gist.github.com/simonc/3a21074223d2f36a7232#gistcomment-1574237.

This is because rails-i18n gem which you use may specify the long format like long: "%Y年%b%d日". Notice the month field is just a number without translated month name. Then rails_admin uses long format by default for its date and datetime fields (https://github.com/sferik/rails_admin/blob/v1.1.0/lib/rails_admin/config/fields/types/date.rb#L11). As a result you may need to add month_names in your locale file so rails_admin can correctly delocalize it ( https://github.com/sferik/rails_admin/blob/v1.1.0/lib/rails_admin/support/datetime.rb#L31). For more discussion see https://github.com/sferik/rails_admin/issues/982

Clone this wiki locally