Rails na sua língua
Publicado em Developer
Uma das primeiras coisas que fiz na tela de edição de produtos do exemplo do livro de Rails foi procurar como traduzir os nomes dos meses e mensagens que aparecem no Rails para Português.
Achei essa URL mostrando como fazer isso. Basicamente reescrevemos as Strings dos meses e das mensagens da classe Error, reestartamos o servidor (se estivermos usando o FastCGI) e pronto, olha lá a tradução. O que o sujeito fez foi criar um arquivo chamado all.rb que armazenou no diretório <aplicação>/app/overrides/ e fez a inclusão desse arquivo no <aplicação>/config/environment.rb.
Os meus ficaram assim:
# esse é o arquivo all.rb! # date.rb require 'date' class Date MONTHNAMES = [nil, 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' ] end
# esse é o arquivo enviroment.rb! require "#{RAILS_ROOT}/app/overrides/all"
Agora é só traduzir as mensagens. Mais sobre isso aqui.
Atualizado 11:22: Olha só o que descobri agora.
Atualizado 12:14: Mais outra URL interessante..
Comentários
Comentários fechados.
Artigos anteriores
- Pull requests em modo raiz - sex, 22 de dezembro de 2023, 09:57:09 -0300
- Qual a idade do seu repositório? - ter, 27 de dezembro de 2022, 12:50:35 -0300
- Utilizando ctags em projetos Rails mais recentes - qui, 24 de junho de 2021, 08:23:43 -0300
- Fazendo o seu projeto brotar - seg, 15 de julho de 2019, 08:57:05 -0300
- Learn Functional Programming with Elixir - sex, 02 de março de 2018, 18:47:13 -0300
- Ambiente mínimo - Driver Driven Development - qua, 23 de agosto de 2017, 15:15:03 -0300
- Ambiente mínimo - repositórios de código - dom, 16 de abril de 2017, 13:02:14 -0300
- Ambiente mínimo - terminal e navegador - dom, 02 de abril de 2017, 21:43:29 -0300
- Utilizando muitas gems no seu projeto? - sáb, 29 de outubro de 2016, 11:57:55 -0200
- Desenvolvedores e inteligência artificial - seg, 11 de julho de 2016, 09:09:38 -0300
Valeu.