Trustpilot

Локализация и интернационализация. Задания

  1. Создать properties файлы на русском и английским, содержащие названия изученных тем по Java. Создать метод, который получает в качестве параметра локаль и распечатывает всю информацию из properties файла. Используем метод ResourceBundle.keySet().
  2. Создать класс FullReport, который выводит ту же информацию, что и Report (задание 7, Строки), но заголовок отчета должен изменяться в зависимости от выбранной локали (используем класс ResourceBundle). Для форматирования чисел использовать класс NumberFormat.
  3. Интернет-магазин.
    а) При покупке вывести на консоль отчет о купленных продуктах. Денежные единицы должны соответствовать текущей локали (используем класс NumberFormat). Например:
    Продукты   Категория         Цена
    --------------------------------------
    Джинсы     Женская одежда    1500,78 ₴
    Юбка       Женская одежда    1000,56 ₴
    Галстук    Мужская одежда     500,78 ₴
    --------------------------------------
    Итого:                       3002,34 ₴
    

    б) Отчет должен быть на языке текущей локали - используем ResourseBundle.

Read also:
Trustpilot
Comments