1. A method of providing national language support for an application, said method being performed by execution of software in a data processing system, said method comprising: generating a multi-language property file by processing each individual property file of a plurality of individual property files, wherein each individual property file comprises a file name comprising a label appended to a class and further comprises file content comprising a key value and a translated text pertaining to the label, wherein the key value is a member of the class, wherein said processing each individual property file comprises generating a translation and recording the generated translation in the multi-language property file, wherein the generated translation comprises the translated text and a key comprising the label appended to the key value, wherein the label is null, consists of a language identifier, or consists of the language identifier and a locale identifier; and storing the generated multi-language property file in a memory of the data processing system.