Допустим, у меня есть период дней:
Period p = Period.ofDays(3);
И я хочу отформатировать период с меткой "days" в строке, чтобы получить эту строку в качестве вывода:
// "3 days"
... но я хочу локализовать компонент "days", поэтому я не могу использовать отформатированную строку, подобную приведенной ниже, иначе она будет корректно отображаться только в Engli sh:
String.format("%d days", numberOfDays); // Won't localize 'days'
Какие API есть в Java / Kotlin / Android для представления периода времени, например часов, дней, недель, лет в локали? Я бы предпочел не локализовать эти слова сам, если бы позволил API сделать это.