# Ensina ao Rails os plurais corretos em português.
# Sem isso: consolidacao → "consolidacaos" e configuracao → "configuracaos"
ActiveSupport::Inflector.inflections(:en) do |inflect|
  inflect.irregular 'consolidacao', 'consolidacoes'
  inflect.irregular 'configuracao', 'configuracoes'
  # Sem esta linha, ConfiguracaoNotificacao procuraria a tabela
  # "configuracao_notificacaos" (o irregular acima só casa no FIM da palavra).
  inflect.irregular 'notificacao', 'notificacoes'
  # Sem isto, "perfis".singularize vira "perfi" e as rotas de perfil de acesso
  # gerariam helpers como `new_admin_perfi_path`.
  inflect.irregular 'perfil', 'perfis'
  # Idem para variável: sem esta linha "variaveis".singularize vira "variavei" e
  # `resources :variaveis` gera `new_admin_variavei_path` — a tela quebra com
  # NameError na primeira chamada de rota.
  inflect.irregular 'variavel', 'variaveis'
end
