This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
LICENSE | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
README | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
data/ | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
generators/ | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
init.rb | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
lib/ | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
populators/ | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
tasks/ | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
| |
test/ | Fri Oct 13 07:27:49 -0700 2006 | [yannlugrin] |
README
=Welcome to Globalize
*Globalize* is a Ruby on Rails plugin designed to support globalized applications. It supports translation into multiple
languages (for both db content and controller and view code) and localization of time, data, and numbers. It's under the
MIT License, same as Ruby on Rails.
==How to use it
===In your models
class Product < ActiveRecord::Base
translates :name, :description, :specs
end
Then:
Locale.set("en-US")
prod = Product.find(1)
<tt>prod.name -> "Meatballs"</tt>
Locale.set("es-ES")
prod = Product.find(1)
<tt>prod.name -> "Albondigas"</tt>
=== In your views (or anywhere else)
Locale.set("he-IL")
<%= "Thanks for ordering!".t %> -> "תודה על ההזמנה!"
<%= "You've got %d items in your cart" / 5 %> -> "יש 5 מוצרים בסל שלך"
Locale.set("es-ES")
<%= Time.now.loc("%d %B %Y") %> -> "17 Octubre 2005"
<%= 12345.45.loc %> -> "12.345,45"
There's more, but let's save that for later.
==How to install
From your rails app root directory:
1. <tt>script/plugin install http://svn.globalize-rails.org/svn/globalize/globalize/trunk</tt>
1. <tt>rake globalize:setup</tt> (might take a while, about a minute or so)
...and you're globalized, dude!
Optionally, try:
* <tt>rake test_plugins</tt>
* <tt>rake plugindoc</tt>




