# Setting proper Culture to my Rails app

**URL:** <https://www.ruby-forum.com/t/setting-proper-culture-to-my-rails-app/145498>\
**Category:** Rails\
**Created:** [August 10, 2008, 9:08pm UTC](https://www.ruby-forum.com/t/setting-proper-culture-to-my-rails-app/145498 "2008-08-10T21:08:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sohdubom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@sohdubom](https://www.ruby-forum.com/u/sohdubom)\
**Post date:** [August 10, 2008, 9:08pm UTC](https://www.ruby-forum.com/t/setting-proper-culture-to-my-rails-app/145498/1 "2008-08-10T21:08:58Z")

</div>

Hi. Any Rails app has its culture set to EN-us, right? So :precision =\>  
8, :scale =\> 2 means numbers like -999,999.99 to 999,999.99. But suppose  
you have to develop an app in another culture, eg PT-br  
(portuguese-brazilian) then your numbers will have dots replaced by  
commas and versa-vice, like: -999.999,99 to 999.999,99

I could use: number\_with\_delimiter(999,999.99, “.”, “,”) in my  
models/views everytime I need to display it in the current culture, but  
itÂ´s against the DRY principles … there mst be a central place in  
rails where I can set specific culture settings, right?

---

<div class="post-metadata">

**Author:** ![sohdubom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@sohdubom](https://www.ruby-forum.com/u/sohdubom)\
**Post date:** [August 10, 2008, 9:13pm UTC](https://www.ruby-forum.com/t/setting-proper-culture-to-my-rails-app/145498/2 "2008-08-10T21:13:42Z")

</div>

On Aug 10, 12:08 pm, Soh D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Hi. Any Rails app has its culture set to EN-us, right? So :precision =\>  
> 8, :scale =\> 2 means numbers like -999,999.99 to 999,999.99. But suppose  
> you have to develop an app in another culture, eg PT-br  
> (portuguese-brazilian) then your numbers will have dots replaced by  
> commas and versa-vice, like: -999.999,99 to 999.999,99

Google search for “rails i18n” led to:

[http://wiki.rubyonrails.org/rails/pages/Internationalization](http://wiki.rubyonrails.org/rails/pages/Internationalization)

which notes:

[http://www.globalize-rails.org/](http://www.globalize-rails.org/)

which has:

[http://www.globalize-rails.org/pages/features](http://www.globalize-rails.org/pages/features)

HTH.

---

<div class="post-metadata">

**Author:** ![sohdubom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@sohdubom](https://www.ruby-forum.com/u/sohdubom)\
**Post date:** [August 10, 2008, 10:06pm UTC](https://www.ruby-forum.com/t/setting-proper-culture-to-my-rails-app/145498/3 "2008-08-10T22:06:44Z")

</div>

Thanks Matt, thatÂ´s very useful place to look for info … 🙂
