I need to write multilingual application (two languages). That's means labels, buttons and other objects on forms display in language which user can select. Generally, how to do that?

p.s. this n-tier (3-tier) application with central database on remote machine

regards