1. On a computer system, a method to retrieve grammatically accurate text from a localization resource, the method comprising: receiving a content indicator that indicates the content of the text to be retrieved; receiving a content limiter that imposes a limitation on the content; selecting from the localization resource a string corresponding to the content indicator, the localization resource comprising a plurality of strings, each string comprising a sequence of one or more characters and each string including: associated with the content indicator, a first range to be compared to the content limiter, wherein the first range is delimited as a first substring of the string, associated with the first range, a first text segment to be presented on a user interface of the computer system if the content limiter is within the first range, associated with the content indicator, a second range to be compared to the content limiter, wherein the second range is delimited as a second substring of the string, and associated with the second range, a second text segment to be presented on the user interface if the content limiter is within the second range; parsing the selected string to determine which of the first and second ranges brackets the content limiter; and retrieving from the string the text segment associated with the range as determined.