1. A method for localization of a Java application, comprising: locating a plurality of localizable variables of a class using a custom class loader; finding a corresponding resource file for a current language for each localizable variable; calculating a key for each localizable variable; finding a localized string in the resource file corresponding to each key; and assigning the localized string to the corresponding localizable variable of the class, wherein the custom class loader provides localization of the class during class loading.