Inflector={Inflections:{plural:[[/(quiz)$/i,"$1zes"],[/^(ox)$/i,"$1en"],[/([m|l])ouse$/i,"$1ice"],[/(matr|vert|ind)ix|ex$/i,"$1ices"],[/(x|ch|ss|sh)$/i,"$1es"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/(hive)$/i,"$1s"],[/(?:([^f])fe|([lr])f)$/i,"$1$2ves"],[/sis$/i,"ses"],[/([ti])um$/i,"$1a"],[/(buffal|tomat)o$/i,"$1oes"],[/(bu)s$/i,"$1ses"],[/(alias|status)$/i,"$1es"],[/(octop|vir)us$/i,"$1i"],[/(ax|test)is$/i,"$1es"],[/s$/i,"s"],[/$/,"s"]],singular:[[/(quiz)zes$/i,"$1"],[/(matr)ices$/i,"$1ix"],[/(vert|ind)ices$/i,"$1ex"],[/^(ox)en/i,"$1"],[/(alias|status)es$/i,"$1"],[/(octop|vir)i$/i,"$1us"],[/(cris|ax|test)es$/i,"$1is"],[/(shoe)s$/i,"$1"],[/(o)es$/i,"$1"],[/(bus)es$/i,"$1"],[/([m|l])ice$/i,"$1ouse"],[/(x|ch|ss|sh)es$/i,"$1"],[/(m)ovies$/i,"$1ovie"],[/(s)eries$/i,"$1eries"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/([lr])ves$/i,"$1f"],[/(tive)s$/i,"$1"],[/(hive)s$/i,"$1"],[/([^f])ves$/i,"$1fe"],[/(^analy)ses$/i,"$1sis"],[/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i,"$1$2sis"],[/([ti])a$/i,"$1um"],[/(n)ews$/i,"$1ews"],[/s$/i,""]],irregular:[["move","moves"],["sex","sexes"],["child","children"],["man","men"],["person","people"]],uncountable:["sheep","fish","series","species","money","rice","information","equipment"]},ordinalize:function(a){if(11<=parseInt(a)%100&&parseInt(a)%100<=13){return a+"th"}else{switch(parseInt(a)%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd";default:return a+"th"}}},pluralize:function(f){for(var c=0;c<Inflector.Inflections.uncountable.length;c++){var b=Inflector.Inflections.uncountable[c];if(f.toLowerCase==b){return b}}for(var c=0;c<Inflector.Inflections.irregular.length;c++){var d=Inflector.Inflections.irregular[c][0];var a=Inflector.Inflections.irregular[c][1];if((f.toLowerCase()==d)||(f==a)){console.debug(a);return a}}for(var c=0;c<Inflector.Inflections.plural.length;c++){var e=Inflector.Inflections.plural[c][0];var g=Inflector.Inflections.plural[c][1];if(e.test(f)){return f.replace(e,g)}}}};function ordinalize(a){return Inflector.ordinalize(a)}function pluralize(a){return a.count+" "+(1==parseInt(a.count)?a.singular:a.plural||Inflector.pluralize(a.singular))}function pluralize_without_count(a){return(1==parseInt(a.count)?a.singular:a.plural||Inflector.pluralize(a.singular))};
