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

Version Path
magic_locales-0.0.21 README.md
magic_locales-0.0.20 README.md
magic_locales-0.0.19 README.md
magic_locales-0.0.18 README.md
magic_locales-0.0.17 README.md
magic_locales-0.0.17.beta2 README.md
magic_locales-0.0.17.beta1 README.md
magic_locales-0.0.16 README.md
magic_locales-0.0.15 README.md
magic_locales-0.0.14 README.md
magic_locales-0.0.13 README.md
magic_locales-0.0.12 README.md
magic_locales-0.0.11 README.md
magic_locales-0.0.10 README.md
magic_locales-0.0.9 README.md
magic_locales-0.0.8 README.md
magic_locales-0.0.7 README.md
magic_locales-0.0.6 README.md
magic_locales-0.0.5 README.md
magic_locales-0.0.4 README.md