示例#1
0
Inflections::plural('/(ax|test)is$/i', '\\1es');
Inflections::plural('/(octop|vir)us$/i', '\\1i');
Inflections::plural('/(alias|status)$/i', '\\1es');
Inflections::plural('/(bu)s$/i', '\\1ses');
Inflections::plural('/(buffal|tomat)o$/i', '\\1oes');
Inflections::plural('/([ti])um$/i', '\\1a');
Inflections::plural('/sis$/i', 'ses');
Inflections::plural('/(?:([^f])fe|([lr])f)$/i', '\\1\\2ves');
Inflections::plural('/(hive)$/i', '\\1s');
Inflections::plural('/([^aeiouy]|qu)y$/i', '\\1ies');
Inflections::plural('/([^aeiouy]|qu)ies$/i', '\\1y');
Inflections::plural('/(x|ch|ss|sh)$/i', '\\1es');
Inflections::plural('/(matr|vert|ind)ix|ex$/i', '\\1ices');
Inflections::plural('/([m|l])ouse$/i', '\\1ice');
Inflections::plural('/^(ox)$/i', '\\1en');
Inflections::plural('/(quiz)$/i', '\\1zes');
Inflections::singular('/s$/i', '');
Inflections::singular('/(n)ews$/i', '\\1ews');
Inflections::singular('/([ti])a$/i', '\\1um');
Inflections::singular('/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i', '\\1\\2sis');
Inflections::singular('/(^analy)ses$/i', '\\1sis');
Inflections::singular('/([^f])ves$/i', '\\1fe');
Inflections::singular('/(hive)s$/i', '\\1');
Inflections::singular('/(tive)s$/i', '\\1');
Inflections::singular('/([lr])ves$/i', '\\1f');
Inflections::singular('/([^aeiouy]|qu)ies$/i', '\\1y');
Inflections::singular('/(s)eries$/i', '\\1eries');
Inflections::singular('/(m)ovies$/i', '\\1ovie');
Inflections::singular('/(x|ch|ss|sh)es$/i', '\\1');
Inflections::singular('/([m|l])ice$/i', '\\1ouse');
Inflections::singular('/(bus)es$/i', '\\1');