1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for applying appropriate pluralization rules to text strings, the method comprising: an act of the processor identifying a user interface (UI) text string that includes a numerical amount for which an appropriate pluralization form is to be determined, the string being represented by a resource identifier (ID); an act of receiving an indication indicating which language the text string is to be displayed in; an act of selecting an appropriate resource ID from a plurality of pre-generated resource IDs based on the numerical amount and the determined language, wherein the pre-generated resource IDs include language-specific pluralization forms for localization of the text string, at least one of the pre-generated resource IDs including a language-specific pluralization form that applies to a plurality of languages including the indicated language and at least one other language; and an act of returning the localized text string at the determined appropriate resource ID to the UI for display, such that the localized text string is presented with the numerical amount and proper pluralization in the indicated language.