X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f4ca9ad94a6bb006d1f3c7ba207837f1736d1247..d6446b03e2f5d5079a870bdd7b963456dc12b485:/services/api/config/initializers/inflections.rb?ds=sidebyside diff --git a/services/api/config/initializers/inflections.rb b/services/api/config/initializers/inflections.rb index 79bca3af38..bd92f2fd76 100644 --- a/services/api/config/initializers/inflections.rb +++ b/services/api/config/initializers/inflections.rb @@ -1,17 +1,27 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + # Be sure to restart your server when you modify this file. -# Add new inflection rules using the following format -# (all these examples are active by default): -# ActiveSupport::Inflector.inflections do |inflect| -# inflect.plural /^(ox)$/i, '\1en' -# inflect.singular /^(ox)en/i, '\1' -# inflect.irregular 'person', 'people' +# Add new inflection rules using the following format. Inflections +# are locale specific, and you may define rules for as many different +# locales as you wish. All of these examples are active by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.plural /^(ox)$/i, "\\1en" +# inflect.singular /^(ox)en/i, "\\1" +# inflect.irregular "person", "people" # inflect.uncountable %w( fish sheep ) # end +# These inflection rules are supported but not enabled by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.acronym "RESTful" +# end + ActiveSupport::Inflector.inflections do |inflect| - inflect.plural /^([Ss]pecimen)$/i, '\1s' - inflect.singular /^([Ss]pecimen)s?/i, '\1' - inflect.plural /^([Hh]uman)$/i, '\1s' - inflect.singular /^([Hh]uman)s?/i, '\1' + inflect.plural(/^([Ss]pecimen)$/i, '\1s') + inflect.singular(/^([Ss]pecimen)s?/i, '\1') + inflect.plural(/^([Hh]uman)$/i, '\1s') + inflect.singular(/^([Hh]uman)s?/i, '\1') end