Учебники

Интернализация Java — Обзор

Интернализация или I18N относится к возможностям Applicatyion, чтобы иметь возможность сервера пользователей на нескольких и разных языках. Java имеет встроенную поддержку интернализации. Java также обеспечивает форматирование чисел, валют и корректировку даты и времени соответственно.

Интернационализация Java помогает настроить Java-приложение для работы с разными языками, форматами чисел, валютами, региональным форматированием времени.

локализация

Локализация или L10N — это адаптивность приложения, которая позволяет адаптировать приложение к определенному языку, форматам чисел, настройкам даты и времени и т. Д.

Java-приложение должно быть интернационализировано, чтобы иметь возможность локализовать себя.

Культурно-зависимая информация

Следующая информация часто варьируется в зависимости от часовых поясов или культур.

  • Сообщения

  • Дата

  • Время

  • Число

  • валюта

  • измерения

  • Телефонные номера

  • Почтовые адреса

  • GUI метки

Сообщения

Дата

Время

Число

валюта

измерения

Телефонные номера

Почтовые адреса

GUI метки

Классы интернационализации

Java имеет набор встроенных классов, которые помогают в интернационализации приложения. Эти классы следующие:

место действия

Представляет язык вместе со страной / регионом.

ResourceBundle

Содержит локализованный текст или объекты.

NumberFormat

Используйте для форматирования чисел / валют согласно локали.

DecimalFormat

Используйте для форматирования чисел в соответствии с индивидуальным форматом и согласно локали.

Формат даты

Используйте для форматирования даты в соответствии с локалью.

SimpleDateFormat

Используется для форматирования дат в соответствии с индивидуальным форматом и в соответствии с локалью.