Мы используем Calendar
в Android для международного продукта.Я пишу тесты локализации и пытаюсь охватить как можно больше разных локалей, но столько, сколько нужно.
Я хотел бы понять, какие локали имеют определенные календари и в чем различия.Вот список моих результатов на данный момент:
- Первый день недели различается для многих регионов.Например, в понедельник в Германии начинается неделя, а в США - в воскресенье.(см. подробнее ). Это должно быть обработано с помощью
.getFirstDayOfWeek()
. - Существуют определенные календари (хотя я хотел бы лучше понять, что разработчик должен учитывать здесь)
new Locale("ja", "JP", "JP")
: специальный японский календарь new Locale("th", "TH", "TH")
: специальный тайский календарь - Существует
IslamicCalendar
(какой язык?)
Я уверен, что есть еще много мест, которые следует учитывать.Посоветуйте, пожалуйста, что и где искать.