Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A pack of Rails generators gem plugin that generates Rails 3 and Rails 2 I18n locale files for almost every known locale.
Branch: master

Merge pull request #15 from deeeki/fix_dependency

Remove duplicate dependency in gemspec
latest commit 7fe91ee76c
@amatsuda authored


I18n generators

This gem plugin generates a set of locale files for Rails i18n feature. Supports Rails 4.0, 3.2.x, 3.1.x, 3.0.x, 2.3.x and 2.2.x.


This gem/plugin provides following generate commands.

1. Generate Locale Files for ActiveRecord/ActiveSupport/ActionPack

% rails g i18n_locale ja (de-AT, pt-BR, etc.)

Downloads the .yml file for the specified locale from the official rails-i18n repository:

Then the generator sets the application default locale to the specified locale.

This will generate following locale file.


2. Generate Translation YAML File For All Models/Attributes

% rails g i18n_translation ja (de-AT, pt-BR, etc.)

This will generate following YAML file.


The generator scans your app/models directory, and generates a YAML file with all the AR model names and attributes so that you don't have to write the YAML skeleton manually or by copy/paste. In addition, the generator tries to translate each of them into the specified language. The generator doesn't overwrite the existing value so that you can rerun the generator again and again.

3. Generate All

% rails g i18n ja (de-AT, pt-BR, etc.)

Executes 1 and 2 at once.


  • Ruby 1.8.7, 1.9, 2.0

  • Ruby on Rails 4.0, 3.2, 3.1, 3.0

  • Ruby on Rails 2.3, 2.2 (supported by i18n_generators < 1.2)


  • Rails 3 (with Bundler)

Add 'i18n_generators' to your Gemfile, then `bundle`. Restricting the group to :development would be a good idea, since the generator would probably be used only in development mode.

  • Rails 2

Use 'i18n_generators' version '< 1.2'.

Copyright © 2008 Akira Matsuda, released under the MIT license

Something went wrong with that request. Please try again.