Интернализация Java - Обзор
Интернализация
Интернализация или I18N относится к способности приложения обслуживать пользователей на нескольких и разных языках. В Java есть встроенная поддержка интернализации. Java также обеспечивает форматирование чисел, валют и соответствующую настройку даты и времени.
Интернационализация Java помогает заставить приложение Java обрабатывать различные языки, числовые форматы, валюты, форматирование времени в зависимости от региона.
Локализация
Локализация или L10N - это адаптируемость приложения, то есть то, как приложение адаптируется к определенному языку, форматам чисел, настройкам даты и времени и т. Д.
Приложение Java должно быть интернационализировано, чтобы иметь возможность локализовать себя.
Культурно-зависимая информация
Следующие информационные элементы часто различаются в зависимости от часовых поясов или культур.
Messages
Date
Time
Number
Currency
Measurements
Телефонные номера
Почтовые адреса
Метки графического интерфейса пользователя
Классы интернационализации
Java имеет набор встроенных классов, которые помогают в интернационализации приложения. Эти классы следующие:
Sr. No. | Класс и описание |
---|---|
1 | Locale Представляет язык вместе со страной / регионом. |
2 | ResourceBundle Содержит локализованный текст или объекты. |
3 | NumberFormat Используется для форматирования чисел / валют в соответствии с региональным стандартом. |
4 | DecimalFormat Используется для форматирования чисел в соответствии с индивидуальным форматом и локалью. |
5 | DateFormat Используйте для форматирования дат в соответствии с региональными настройками. |
6 | SimpleDateFormat Используется для форматирования дат в соответствии с индивидуальным форматом и локалью. |