Hi, I am wondering about how to develop a multi language application, that all the message text, error text, etc... would be changed easily according to language selection of user. Then application need to read current language configuration variable if it is not set it must be check regional settings. What .net 2.0 offers for this purpose. I think to put all the words and phase to a database is cost much and be slower. Could this thing would be placed in a resource file. And then how to reach them in program. If you know what real world big programs do for that write it here.