Ir para o conteúdo
ou

Software livre Brasil

0 comunidades

Nenhum(a)

 Voltar a Blog Do Mário
Tela cheia

Pluralizando strings internacionalizadas

20 de Outubro de 2010, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 288 vezes

Problema: tenho um sistema, o Mural de Ideias, onde todo o texto é internacionalizado. Desta forma, na área de estatísticas de acesso, por exemplo, tenho strings como "1 ideia" ou "2 ideias". Existem ainda textos como "usuário mais popular" e "usuários mais populares". Se o texto deve aparecer no plural ou não, depende da quantidade de elementos. No último caso, da quantidade de usuários populares.

Para resolver esse problema, fiz seguinte (vou utilizar o exemplo das "ideias mais populares"):

1 - Internacionalizei a palavra "ideia" e o texto "mais popular":

2- Configurei o plural de "mais popular" no arquivo config/initializers/inflections.rb:

3 - Implementei este método em app/helpers/application_helper.rb:

4 - Pronto! O trecho da página ficou assim:

É isso! Fiz esse código já faz um tempinho e resolvi divulgá-lo pois imagino que outros programadores possam precisar disso.


Fonte: http://mariomarroquim.typepad.com/blog/2010/10/pluralizando-strings-internacionalizadas.html

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.