Para quem não sabe, inflections são as regras de pluralização do idioma no CakePHP. Por exemplo, se temos uma tabela chamadas ‘casas’, o CakePHP precisa do singular disso pra criar o model, ou seja, nosso model teria que ser ‘Casa’. Outros lugares, como na parte de scaffolding, ele faz o caminho inverso: pega o nome do model e pluraliza para apresentar (transformando ‘Casa’ em ‘Casas’).
O Sadjow, amigo milico, transformou uma inflection feita para Ruby Rails pro CakePHP. Está versão está disponível em http://manual.cakephp.com.br/doku.php?id=inflections_portugues.
Porém, algumas coisas estavam erradas e outras faltando. Consultei alguns sites da internet para ver mais sobre regras de pluralização e fiz um compremento. O resultado está aqui. Lembre-se de alterar a extensão de phps para php.
Basta colocar este arquivo na pasta da sua aplicação (normalmente ‘app’), no sub-diretório ‘config’, ou seja, ‘app\config\inflections.php’. Isso fará a pluralização na aplicação, bake, etc.
Caso alguém ache alguma palavra que não esteja transformando corretamente, favor me informar pra que eu corrija.