- Java I18N - Discussion
- Java I18N - Useful Resources
- Java I18N - Quick Guide
- JAVA I18N - From Reader and To Writer Conversion
- JAVA I18N - From and To String Conversion
- JAVA I18N - UTC
- JAVA I18N - Date Format Patterns
- JAVA I18N - DateFormatSymbols Class
- JAVA I18N - Formatting Date
- JAVA I18N - SimpleDateFormat Class
- JAVA I18N - Formatting Date and Time
- JAVA I18N - Formatting Time
- JAVA I18N - Formatting Dates
- JAVA I18N - DateFormat Class
- JAVA I18N - Grouping Digits
- JAVA I18N - DecimalFormatSymbols Class
- JAVA I18N - Locale Specific DecimalFormat
- JAVA I18N - Formatting Patterns
- JAVA I18N - DecimalFormat Class
- JAVA I18N - Parsing Numbers
- JAVA I18N - Set Rounding Mode
- JAVA I18N - Set Min/Max Precision
- JAVA I18N - Format Percentages
- JAVA I18N - Format Currencies
- JAVA I18N - NumberFormat Class
- JAVA I18N - ResourceBundle Class
- JAVA I18N - Display Language
- JAVA I18N - Locale Details
- JAVA I18N - Locale Class
- JAVA I18N - Environment Setup
- JAVA I18N - Overview
- JAVA I18N - Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Java Internapzation - Overview
Internapzation
Internapzation or I18N refers to the capabipty of an Apppcation to be able to serve users in multiple and different languages. Java has in-built support for Internapzation. Java also provides formatting of numbers, currencies and adjustment of date and time accordingly.
Java Internationapzation helps to make a java apppcation handle different languages, number formats, currencies, region specific time formatting.
Locapzation
Locapzation or L10N is the adaptabipty of an apppcation that is how an apppcation adapts itself with a specific language, number formats, date and time settings etc.
A java apppcation should be internationapzed in order to be able to locapze itself.
Culturally Dependent Information
Following information items often varies with different time zones or cultures.
Messages
Date
Time
Number
Currency
Measurements
Phone Numbers
Postal Addresses
GUI labels
Internationapzation Classes
Java has a set of built-in classes which help in internationapzation of an apppcation. These classes are following:
Sr.No. | Class & Description |
---|---|
1 | Locale Represents a language along with country/region. |
2 | ResourceBundle Contains locapzed text or objects. |
3 | NumberFormat Use to format numbers/currencies as per the locale. |
4 | DecimalFormat Use to format numbers as per customized format and as per locale. |
5 | DateFormat Use to format dates as per locale. |
6 | SimpleDateFormat Use to format dates as per customized format and as per locale. |