Puede agregar sus propias pluralizaciones a Rails agregando inflexiones. Los raíles deben tener un archivo llamado inflections.rb en/config/initializers. Puede agregarlo allí si no lo está. Mi archivo como un ejemplo (los comentarios provienen de Rails):
# Add new inflection rules using the following format
# (all these examples are active by default):
# Inflector.inflections do |inflect|
# inflect.plural /^(ox)$/i, '\1en'
# inflect.singular /^(ox)en/i, '\1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w(fish sheep)
# end
ActiveSupport::Inflector.inflections do |inflect|
inflect.plural(/rion$/ ,'ria') # criterion => criteria
inflect.singular(/ria$/, 'rion') # criteria => criterion
end
Este es un punto de vista muy "de código abierto". En aplicaciones del mundo real, a menudo se encuentra codificando clases fuera del modelo de negocio de los clientes. Traducirlas al inglés a veces no es solo una mala idea, ¡también podría romper el acuerdo! – rhavin