i18n-generators 0 ruby Rubygems

A pack of Rails generators gem plugin that generates Rails 3 and Rails 2 I18n locale files for almost every known locale.

= I18n generators

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

== FEATURES

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: https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale

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

This will generate following locale file.

config/locales/ja.yml

=== 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.

config/locales/translation.ja.yml

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 generatortries 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:all ja # (de-AT, pt-BR, etc.)

Executes 1 and 2 at once.

== REQUIREMENTS:

  • Ruby (>= 1.8.7)
  • Ruby on Rails (3.1 or 3.0 or 2.3 or 2.2)

== INSTALL:

  • As a gem

    gem install i18n-generators

  • With Bundler Add

    gem ‘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.

  • As a Rails plugin

    rails plugin install git://github.com/Hauleth/i18n-generators.git

Copyright © 2008 - 2011 Akira Matsuda (fixed by Łukasz Niemier), released under the MIT license

Related Repositories

splendeo-generators

splendeo-generators

nifty-generators + i18n + formtastic + blueprintcss + declarative_authorization + cancan ...

i18n_generators

i18n_generators

A pack of Rails generators gem plugin that generates Rails 2.2 I18n locale files for almost every known locale. ...

i18n-generators

i18n-generators

A pack of Rails generators gem plugin that generates Rails 3 and Rails 2 I18n locale files for almost every known locale. ...

i18n_generators

i18n_generators

A pack of Rails generators gem plugin that generates Rails 3 and Rails 2 I18n locale files for almost every known locale. ...

i18n_generators

i18n_generators

A pack of Rails generators gem plugin that generates Rails 3 and Rails 2 I18n locale files for almost every known locale. ...


Top Contributors

amatsuda hauleth valda moro

Releases

-   v1.1.1 zip tar
-   v1.1.0 zip tar
-   v1.0.3 zip tar
-   v1.0.2 zip tar
-   v1.0.1 zip tar
-   v1.0.0 zip tar
-   v1.0.0.pre1 zip tar
-   v0.8.1 zip tar
-   v0.8.0 zip tar