Publicidad:
La Coctelera

RoR-Lab

Evolución, anécdotas, problemas y soluciones durante el desarrollo de una aplicación web con Ruby on Rails

22 Marzo 2007

Configurar pluralización para castellano

Gracias a juanma por enviar la configuración la pluralización de RoR para castellano. Hoy mismo voy a probarla, me tomará un poco pero seguro aparecerán en este blog los resultados. Esta es la configuración que debe ir en el archivo [directorio aplicación]/config/environment.rb. La he modificado un poco para que se ajuste a las necesidades de la aplicación:

Inflector.inflections do |inflect|
inflect.plural %r{$}, 'es'
inflect.plural %r{s$}, 's'
inflect.plural %r{z$}i, 'ces'
inflect.plural %r{([aeiou])$}i, '\1s'
# inflect.plural %r{_(.*)$}, 's_\1'

inflect.singular %r{s$}i, ''
inflect.singular %r{es$}i, ''
inflect.singular %r{ces$}i, 'z'
inflect.singular %r{des$}i, 'd'
inflect.singular %r{res$}i, 'r'
# inflect.singular %r{(.*)s_(.*)}i, '\1_\2'

inflect.irregular 'nueva_calificacion', 'nuevas_calificaciones'

#inflect.uncountable %w( palabra_igual_plural_que_singular )
end


Enlaces

  1. El siguiente enlace habla un poco mas sobre la pluralización (muestra la misma configuración enviada por juanma: http://www.shinkitune.com/blogonrails/2006/03/10/10-consejos-para-principiantes-en-rails/
  2. Definición de la palabra inflexión, según la real academia de la lengua.

servido por Luis Felipe sin comentarios compártelo

sin comentarios · Escribe aquí tu comentario

Los comentarios están cerrados


Sobre mí

Actualmente me encuentro desarrollando una aplicación web que espero tener en producción para la mitad del 2007. La aplicación está desarrollada utilizando el framework Ruby on Rails. (RoR) Toda la evolución del sistema va a ser documentada en este blog con el ánimo de recibir retroalimentación o bien ser útil para otros desarrollos.

Fotos

Luis Felipe Hurtado Campuzano todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera