Patent ID: 7024365

Claim:
A method for generating localizable message catalogs for Java-based applications, comprising: identifying one or more localizable strings of a Java source code; marking the one or more localizable strings to produce one or more marked localizable strings by inserting a marker into each localizable string of the one or more localizable strings; extracting the one or more marked localizable strings; storing the one or more marked localizable strings into an external text file; generating a new version of the Java source code from which an internationalization tool is run; retrieving the marked localizable strings from a ListResourceBundle class; generating a merged external text file containing the one or more marked localizable strings; generating one or more ListResourceBundle files corresponding to the merged external text file with each ListResourceBundle file of the one or more ListResourceBundle files corresponding to a desired language; and compiling the one or more ListResourceBundle files and the Java source code.