# Rails 3.1 list of supported locales

**URL:** <https://www.ruby-forum.com/t/rails-3-1-list-of-supported-locales/208709>\
**Category:** Rails I18n\
**Created:** [June 25, 2011, 12:20am UTC](https://www.ruby-forum.com/t/rails-3-1-list-of-supported-locales/208709 "2011-06-25T00:20:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [June 25, 2011, 12:20am UTC](https://www.ruby-forum.com/t/rails-3-1-list-of-supported-locales/208709/1 "2011-06-25T00:20:09Z")

</div>

Hi,

1. What s the best way to get a list of all supported locales in a  
rails 3.1 app?
2. What s the best way to iterate them to generate javascript code for  
each locale using corresponding translations?

Thanks a lot in advance…  
Volker

---

<div class="post-metadata">

**Author:** ![vhochstein](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/b5e925/32.png) [@vhochstein](https://www.ruby-forum.com/u/vhochstein)\
**Post date:** [June 25, 2011, 8:58am UTC](https://www.ruby-forum.com/t/rails-3-1-list-of-supported-locales/208709/2 "2011-06-25T08:58:30Z")

</div>

Hi Volker,

There is no real limit to which locales are supported, you can create  
your own if you like. A good list of pre-made translations for rails  
are available at: [GitHub - svenfuchs/rails-i18n: Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff](https://github.com/svenfuchs/rails-i18n)

You can get a list of all locales for which you have translations with  
`I18n.available_locales`.

– iain

---

<div class="post-metadata">

**Author:** ![vhochstein](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/b5e925/32.png) [@vhochstein](https://www.ruby-forum.com/u/vhochstein)\
**Post date:** [June 30, 2011, 10:09am UTC](https://www.ruby-forum.com/t/rails-3-1-list-of-supported-locales/208709/3 "2011-06-30T10:09:46Z")

</div>

Hi,

thanks a lot will try out available\_locales call.

–  
Volker

My question was more like, which locales are actually supported by an  
application.

---

<div class="post-metadata">

**Author:** ![vhochstein](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/b5e925/32.png) [@vhochstein](https://www.ruby-forum.com/u/vhochstein)\
**Post date:** [June 25, 2011, 9:26am UTC](https://www.ruby-forum.com/t/rails-3-1-list-of-supported-locales/208709/4 "2011-06-25T09:26:53Z")

</div>

Hi,

Just wanted to add to Iain answer, that locale can be whatever come to  
your  
mind. For example: I18n.locale = :bonus\_language\_ex  
just make sure your have yaml file bonus\_language\_ex.yml in your locale  
(this is if you use simple locale).

On Sat, Jun 25, 2011 at 9:57 AM, Iain H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > 
> 
> [http://groups.google.com/group/rails-i18n?hl=en](http://groups.google.com/group/rails-i18n?hl=en).  
> [http://groups.google.com/group/rails-i18n?hl=en](http://groups.google.com/group/rails-i18n?hl=en).

–  
[http://blog.eugen.co](http://blog.eugen.co)
