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

1. Темы языка Java

  1. Создать properties файлы на русском и английским, содержащие названия изученных тем по Java.
  2. Создать метод, который получает в качестве параметра локаль и распечатывает всю информацию из properties файла.
  3. Используем метод ResourceBundle.keySet().

2. Класс FullReport

  1. Создать класс FullReport, который выводит ту же информацию, что и Report (задание 7, Строки), но заголовок отчета должен изменяться в зависимости от выбранной локали (используем класс ResourceBundle).
  2. Для форматирования чисел использовать класс NumberFormat.

3. Интернет-магазин, часть 3

Часть 1, часть 2.

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

     

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

Read also:
Trustpilot
Trustpilot
Comments