Locale
Класс, хранящий данные о местности
Содержит в себе информацию о языке и стране
Используется для конфигурации системы
Переключение языка в терминах java - это переключение локали
Есть набор предустановленных локалей, но можно создавать и свои
Для установки текущей локали: Locale.setDefault(Locale.CHINESE);
ResourceBundle
Bundle == "Связка"
Набор файлов, предназначенный для хранения переводов текста приложения на различных языки
Каждый файл привязан к конкретной локали
Также существует класс ResourceBundle
, необходимый для чтения данных из этих файлов