Internationalization(I18N) : The process of designing web applications in such a way that which provides support for various countries, various languages and various currency automatically without performing any change in the application is called Internationalization(I18N). It is know as I18N because between I and N there is 18 characters thats why I18N.
Example: We all know about amazon website, it is world-wide available. We Indians also access the website and any other country person also access the website. If any request is coming from Indian person then the response from the amazon website should be in the form which is understandable by Indian People like Currency should be in INR etc. But at the same time if US people access the website then the response/information given by the website should be in some form which is understandable by US people like here currency should be in $. The above process is known is Internationalization(I18N).
We can implement Internationalization by using the following 3 classes:
Explanation: If we want that this program needs to display these same messages for people living in ITALY and SPAIN. Unfortunately Our programming staff is not multilingual, then we have to translate the above message in ITALY and SPAIN. suppose we dont know languages of ITALY and SPAIN . Then our program will not word for ITALY and SPAIN people. It looks like the program needs to be internationalized.
ITALY representation of 123456.789 : 123.456, 789 US representation of 123456.789 : 123, 456.789 CHINA representation of 123456.789 : 123, 456.789
- Java.util.BitSet class methods in Java with Examples | Set 2
- Shadowing of static functions in Java
- How does default virtual behavior differ in C++ and Java ?
- How are Java objects stored in memory?
- How are parameters passed in Java?
- Are static local variables allowed in Java?
- final variables in Java
- Default constructor in Java
- Assigning values to static final variables in Java
- Comparison of Exception Handling in C++ and Java
- Does Java support goto?
- Arrays in Java
- Inheritance and constructors in Java
- More restrictive access to a derived class method in Java
- Comparison of static keyword in C++ and Java
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.