.Net - windows forms application that handles only one language, which is English, and the requirement here is as follows
Develop a language-configuration feature to enable the system admin to add the desired language via filling a system dictionary with the words that correspond to the only built in English language vocabulary. Specifically, the system admin must be able to add as many languages as he requires, by adding the corresponding vocabulary for each English term/word appears in the form interface or the the form interactive messages.
1. The application dictionary must be stored in the database, but since the normal system users would have to select the preferred language at the login stage, the selected language vocabulary must be copied from the database to a local file to be used at the user session. this is only to improve the performance since the database server is a remote server.
2. For controls that does not support right-to-left feature, center must be used.
3. The database is Microsoft SQL Server 2008