Sha256: 22a8e2fbec9b456678b8cbb190738d765fb303dde5426917a9f36d4a91fe547c

Contents?: true

Size: 1.09 KB

Versions: 2

Compression:

Stored size: 1.09 KB

Contents

h1. Genderized

Rails plugin supporting gender with I18n translations. It requires russian gem 

h2. Install

Easiest way to add it to your rails app is to add line in environment.rb
<pre><code>
  config.gem 'drogus-genderized', :lib => 'genderized', :source => 'http://gems.github.com'
</code></pre>

h2. Usage

To use genders just drop :gender key to your attribute definitions (translation is for Polish word for lamp, it's similar in many languages):

  <pre><code>
  :activerecord => {
      :attributes => {
        :user => {
          :lamp => {
            :one => "lampa", :few => 'lampy', :many => 'lamp', 
            :other => 'lampy', :gender => :feminine
          }
        }
      }
  </code></pre>

  Then all you need is to set messages for each gender:
  <pre><code>
      :errors => {
        :messages => {
          :empty => { 
            :masculine => "nie może być pusty", 
            :feminine => "nie może być pusta", 
            :neuter => "nie może być puste" 
          }
        }
      }
    }
  </code></pre>

  On blank message it will generate: "Lampa nie może być pusta".

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
drogus-genderized-0.0.3 README.textile
drogus-genderized-0.0.4 README.textile