1. A method for generating a locale-sensitive version of a Java application, the method comprising: determining whether a JAR (Java Archive) file comprises a first resource bundle, wherein the resource bundle comprises a plurality of key-value pairs, wherein a key-value pair has a key that identifies a text string; in response to determining that the JAR file comprises a first resource bundle, retrieving a set of text strings from the first resource bundle; receiving a set of translated text strings corresponding to a subset of the set of text strings from the first resource bundle; generating a second resource bundle comprising the set of translated text strings; and storing the second resource bundle in the JAR file.