Sha256: f6bb908942ad6cf8c505c75f94c09651c8e8586f56e739d5dcbc35ffce4ffe96
Contents?: true
Size: 1.3 KB
Versions: 22
Compression:
Stored size: 1.3 KB
Contents
# MagicLocales Rails gem to help with translations and locale changing. Uses simple locale style like **`:en`** or **`:de`** .. more complex (**`en-US`**) style may follow. The gem includes a seed file with most common european locales. ## Usage - add gem to your gemfile ```ruby gem "magic_locales" ``` - run install generator ```ruby rails g magic_locales:install ``` - check new migration and migrate your database ```ruby bundle exec rake db:migrate ``` ### Controller-Helper - in your application controller: ```ruby include MagicLocaleHelper before_action :get_user_language ``` `include MagicLocaleHelper` loads in the helper and `before_action :get_user_language` checks user language *(via db-field or accept-language)* .. now you can access your users `@accept_language`. #### Features - Seed-file for this languages ```ruby bg, cs, da, nl, en, fi, fr, de, el, hr, hu, it, pl, pt, ru, es, sv, uk ``` - each translated in: ```ruby cs, de, en, es, fr, it, pl, ru ``` - locale switch helper (only visible, if more than 1 locale is live) ```ruby <%= render "magic_locales/locale_switch" %> ``` - helper to show fields for each active language (globalize helper) ```ruby <%= f.globalize_fields_for lc do |g| %> # .. <% end %> ``` #### License This project rocks and uses MIT-LICENSE.
Version data entries
22 entries across 22 versions & 1 rubygems