Regole inflessione CakePHP in italiano / Italian CakePHP inflector rules

Regole per l’italiano da aggiungere all’inflector di CakePHP. Possono essere aggiunte alla fine del file bootstrap.php [sono un’esempio, poi è possibile estenderle con altri casi particolari]:

//
// I N F L E C T O R
//
/*
Inflector::rules('transliteration', array('/å/' => 'aa'));
*/
Inflector::rules('plural', array( 
 'rules' => array(
 '/^(.*)io$/i' => '\1i',
 '/^(.*)o$/i' => '\1i',
 '/^(.*)a$/i' => '\1e',
 ),
 //'uninflected' => array('dontinflectme'),
 'irregular' => array(
 'mare' => 'mari',
 'dito' => 'dita'
 )
));
Inflector::rules('singular', array(
 'rules' => array(
 '/^(.*)tari$/i' => '\1tario',
 '/^(.*)i$/i' => '\1o',
 '/^(.*)e$/i' => '\1a',
 ),
 //'uninflected' => array('dontinflectme'),
 'irregular' => array(
 'mari' => 'mare',
 'dita' => 'dito'
 )
));

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...