Every repository with this icon (
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Jun 05 12:06:18 -0700 2008 | [Celestino Gomes] |
| |
BLUECLOTH-LICENSE | Tue Mar 25 05:21:52 -0700 2008 | [tapajos] |
| |
LEIAME | Tue Jun 10 10:25:54 -0700 2008 | [tinogomes] |
| |
MIT-LICENSE | Tue Mar 25 05:21:52 -0700 2008 | [tapajos] |
| |
README.mkdn | Sun Jun 22 08:35:27 -0700 2008 | [tapajos] |
| |
Rakefile | Fri Jun 20 13:32:48 -0700 2008 | [shadow11] |
| |
bin/ | Tue Mar 25 05:21:52 -0700 2008 | [tapajos] |
| |
config/ | Tue Jun 10 06:03:08 -0700 2008 | [tinogomes] |
| |
db/ | Wed Dec 19 12:18:34 -0800 2007 | [viniciusteles] |
| |
doc/ | Tue Jun 10 10:25:54 -0700 2008 | [tinogomes] |
| |
init.rb | Sat May 31 10:31:19 -0700 2008 | [tinogomes] |
| |
install.rb | Sat Sep 22 14:26:47 -0700 2007 | [tapajos] |
| |
lib/ | Thu Jun 26 08:25:38 -0700 2008 | [tinogomes] |
| |
samples/ | Sat Dec 15 07:53:48 -0800 2007 | [tapajos] |
| |
tasks/ | Tue Jun 10 11:09:26 -0700 2008 | [tapajos] |
| |
test/ | Thu Jun 26 08:25:38 -0700 2008 | [tinogomes] |
| |
uninstall.rb | Sat Sep 22 14:27:52 -0700 2007 | [tapajos] |
Brazilian Rails
O que é?
Brazilian Rails é um plugin para Ruby on Rails, que tem como objetivo unir vários recursos de regras e traduções para o desenvolvedor brasileiro.
Como surgiu?
Em meiados de 1850, numa tentativa desesperada de... :) Brincadeira, na verdade surgiu com o dia a dia acontecendo.
Como faço para instalar?
É muito difícil...
No Rails edge (futuro 2.1):
ruby script/plugin install git://github.com/tapajos/brazilian-rails.gitNas versões anteriores:
ruby script/plugin install svn://rubyforge.org/var/svn/brazilian-rails
O repositório SVN é apenas um espelho da versão git para facilitar a instalação nas versões anteriores.
Por padrão, a pluralização vem desabilitada, isso para não atrapalhar os projetos que já existem.
Para ativar a pluralização:
A partir da versão do Rails 2.0.2, existe uma task no rake para habilitar/desabilitar, são elas:
rake brazilianrails:inflector:portuguese:enable # Enable Brazilian Portuguese inflectors. rake brazilianrails:inflector:portuguese:disable #Disable Brazilian Portuguese inflectors. rake brazilianrails:inflector:portuguese:check #Checks if Brazilian Portuguese inflectors is enabled/disabled.Antes da versão do Rails 2.0.2, basta adicionar a linha abaixo no seu enviroment.rb, após a o bloco de iniciação da aplicação.
Rails::Initializer.run do |config| ... end require 'inflector_portuguese' # <<<==== Adicionar esta linha!!! :)
Como funciona ?
Está tudo explicado na nossa api.
Quem está por traz disso tudo?
O Marcos Tapajós tomou coragem para publicar todas as funcionalidades em um plugin, com testes unitários para garantir que tudo funcione conforme manda o figurino.
Os loucos que mantém tudo funcionando são: Celestino Gomes, André Luiz Kupkovski, A galera da Improve It e mais alguns que não se manifestaram para pagar esse mico...
Alguns poucos já contribuiram para o plugin, direta e indireramente, como:
Shairon Toledo, Guilherme Garnier, Bruno Iecker, Sylvestre Mergulhão, Eduardo Fiorezi e Rafael Cardoso. Desculpe se esqueci de alguém
Como executar os testes:
Para executar os testes do plugin, execute:
cd <rails application>/vendor/plugins/brazilian-rails
rake
Alguns testes demandam a presença de uma base de dados, como é o caso do dinheiro_activ\e_record_test.rb. Para que os testes possam executar com sucesso, copie as migrations que estão no diretório db/migrate do plugin, para o db/migrate de sua aplicação Rails. Em seguida, execute:
rake db:migrate
rake db:test:clone_structure
CUIDADO: Atenção com a numeração das migrations.
Algumas funcionalidades:
- Date e Time no formato brasileiro
- Números por Extenso
- Dinheiro
- Feriado
- Mensagens de erro traduzidas
- Pluralização em português-Brasil-sil-sil
- etc
Duvidas ?
As duvidas podem ser enviadas diretamente a um dos desenvolvedores ou através da página do projeto no RubyForge
Quem investe nesse plugin ?
Este plugin é patrocinado pela Improve It.






