Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module I18n
- module Backend
- class Advanced < Simple
- def genderize(locale, entry, gender)
- return entry unless entry.is_a?(Hash) and gender
- entry[gender.to_sym]
- end
- def translate(locale, key, options = {})
- gender = options.delete(:gender)
- entry = super(locale, key, options)
- entry = genderize(locale, entry, gender)
- entry
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment