16. A computer-accessible medium, comprising program instructions, wherein the program instructions are computer-executable to implement an automated localization mechanism configured to: extract localizable text strings to be translated into a language for which a software product is to be localized from one or more localizable files associated with the software product; search a localization database for translations of the extracted localizable text strings, wherein the localization database comprises text strings and associated translations of the text strings in the language for which the product is to be localized; write translations for the localizable text strings found in the database into localized versions of the localizable files at locations from which the corresponding localizable text strings were extracted such that the localized versions match an original file structure of the localizable files; and store the localized versions of the localizable files in file system locations in accordance with a file organization scheme for the product, wherein the localized versions of the localizable files in the file system locations have the original file structure and are ready for a final build into a localized version of the software product such that all translations in the localized versions relative to the localizable files are obtained by the program instructions performing said extracting, said searching, said writing and said storing.
16. A computer-accessible medium, comprising program instructions, wherein the program instructions are computer-executable to implement an automated localization mechanism configured to: extract localizable text strings to be translated into a language for which a software product is to be localized from one or more localizable files associated with the software product; search a localization database for translations of the extracted localizable text strings, wherein the localization database comprises text strings and associated translations of the text strings in the language for which the product is to be localized; write translations for the localizable text strings found in the database into localized versions of the localizable files at locations from which the corresponding localizable text strings were extracted such that the localized versions match an original file structure of the localizable files; and store the localized versions of the localizable files in file system locations in accordance with a file organization scheme for the product, wherein the localized versions of the localizable files in the file system locations have the original file structure and are ready for a final build into a localized version of the software product such that all translations in the localized versions relative to the localizable files are obtained by the program instructions performing said extracting, said searching, said writing and said storing. 19. The computer-accessible medium as recited in claim 16 , wherein, to extract localizable text strings to be translated into a language for which the product is to be localized from one or more localizable files associated with the software product, the localization mechanism is further configured to mask each localizable file with a corresponding shade file, wherein each shade file comprises content of the corresponding localizable file with the localizable text strings removed.