Когда приложение используют люди из разных стран, жёстко зашитый текст в коде быстро становится проблемой.
Создаём файлы локализации:
messages_en.properties
messages_ru.properties
Пример содержимого:
app.start=Приложение запущено
app.exit=Выход из программы
Выбираем локаль:
Locale locale = new Locale("ru");Загружаем переводы:
ResourceBundle bundle =
ResourceBundle.getBundle("messages", locale);
Используем текст в коде:
System.out.println(bundle.getString("app.start"));🔥 Так приложение легко переключается между языками
без переписывания кода и перекомпиляции.
👉 Java Ready | #совет
