Internationalization is the process of designing an application so that it can be adapted to various languages and regions without engineering changes.
Sometimes I was wondering term internationalization is abbreviated as i18n, Why? and Found reason is there are 18 letters between the first "i" and the last "n." :)
Why to use i18n and Benifits of i18n :
Sometimes I was wondering term internationalization is abbreviated as i18n, Why? and Found reason is there are 18 letters between the first "i" and the last "n." :)
Why to use i18n and Benifits of i18n :
- Support for new languages does not require recompilation as stored in Properties Files.
- Can be localized quicklyby setting Local as per Language and country
- Instead of hard coding Textual elemtns(GUI labels,status message,Error message. they are stored outside and retrieved dynamically.
- By small additional of data(properties file of different landuage) , same code can be run WorldWide.
- Culturally dependent data, like dates and currencies, appear in formats that line up with user's region and language