deixar data por extenso em portugues

1,417 views
Skip to first unread message

Cássio Talle

unread,
Jun 10, 2011, 11:32:50 AM6/10/11
to rail...@googlegroups.com
tenho uma data formatada assim

<%= raw data_hora.strftime("<b>%A</b> %d de %B às <b>%H:%M</b>")%>hs.

Mas o resultado sai em inglês...

Sunday 12 de June às 00:30hs.

Já configurei a minha aplicação para o pr-Br, mas para este caso a tradução não é automaticamente, como eu faço para deixar a data por extenso em português?

Obrigado.

Márcio Rezende

unread,
Jun 10, 2011, 11:35:28 AM6/10/11
to rail...@googlegroups.com
use a gem brazilian-rails
no gemfile
gem 'brazilian-rails'
bundle install

depois dá uma olhada na documentação

Projetos editoriais, redação, edição, editoração e acompanhamento gráfico
(11) 8152-1740 (TIM)


--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
To view this discussion on the web visit https://groups.google.com/d/msg/rails-br/-/kVGEzRm1xqcJ.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.

Vagner Zampieri

unread,
Jun 10, 2011, 11:37:05 AM6/10/11
to rail...@googlegroups.com
crie um locale em português pt-br.yml e adicione:

pt-br:
    date:
      formats:
        default: "%d/%m/%Y"
        short: "%d de %B"
        long: "%d de %B de %Y"
        custom: "%d/%m/%Y"
        custom1: "%d.%m.%Y"
        only_day: "%d"
        only_weekday: "%A"
        month_complete: "%B"
        month_abv: "%b"
        header_format_date: "%B de %Y"
        edition_format_date: "%B/%Y" 

      day_names: [Domingo, Segunda-feira, Terça-feira, Quarta-feira, Quinta-feira, Sexta-feira, Sábado]
      abbr_day_names: [Dom, Seg, Ter, Qua, Qui, Sex, Sáb]
      month_names: [~, Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro]
      abbr_month_names: [~, Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez]
      order: [ :day, :month, :year ]

    time:
      formats:
        default: "%A, %d de %B de %Y, %H:%M h"
        short: "%d/%m, %H:%M h"
        long: "%A, %d de %B de %Y, %H:%M h"
        custom: "%d/%m/%Y"
        edition_format_date: "%B/%Y"
        only_day: "%d"
        only_weekday: "%A"
        month_complete: "%B"
        month_abv: "%b"
        header_format_date: "%B de %Y"
        comment_format_date: "em %d de %B de %Y às %Hh%M"
      am: ''
      pm: ''


e acese tipo assim:

I18n.l @edition.edition_date, :format => :month_abv, :locale => 'pt-br'


Em 10 de junho de 2011 12:32, Cássio Talle <cassio...@gmail.com> escreveu:

--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
To view this discussion on the web visit https://groups.google.com/d/msg/rails-br/-/kVGEzRm1xqcJ.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.



--
Ruby on Rails Developer
@vagnerzampieri
github.com/vagnerzampieri
vagnerzampieri.blogspot.com
vgzam...@gmail.com

Rogerio Medeiros

unread,
Jun 10, 2011, 1:44:23 PM6/10/11
to rail...@googlegroups.com
faça como vagner diz, essa gem é ruim
Atenciosamente,

Rogerio


Meu blog sobre rails http://argerim.wordpress.com
A inteligência veio para todos, desenvolve-la ficou para poucos. (Rogerio Filho)

Marcos Tapajós

unread,
Jun 13, 2011, 8:59:26 AM6/13/11
to rail...@googlegroups.com
Rogério,

Não é questão da gem ser ruim ou não. A questão é que quando ela foi feita não existia suporte a internacionalização no Rails e ela quebrou o galho de muita gente.

Um abraço


2011/6/10 Rogerio Medeiros <arg...@gmail.com>



--
Marcos Tapajós
mar...@tapajos.me
tap...@gmail.com
Mobile: +55 21 8709-8693
Skype: marcostapajos
Gtalk/MSN: tap...@gmail.com

Rogerio Medeiros

unread,
Jun 13, 2011, 9:02:06 AM6/13/11
to rail...@googlegroups.com
É trollll lol

Cássio Talle

unread,
Jun 13, 2011, 2:09:43 PM6/13/11
to rail...@googlegroups.com
Vagner funcionou direitinho, obrigado...
Reply all
Reply to author
Forward
0 new messages