Я хочу иметь возможность перечислить период времени на моем сайте. Что-то вроде «Время генерации страницы: 2 секунды». Осознавая интернационализацию, я, естественно, хочу сделать это наиболее понятным для страны способом.
API формата относительного времени звучит идеально для этого, только он создает строки типа «за 2 секунды» или «2 секунды назад». Функция formatToParts хорошо разбивает строку для меня, но она помечает и «секунды», и «в / назад» как «литерал», без указания какого именно.
Я почти уверен, что языковые различия означают, что я не могу полагаться на эквивалентность "in" как на первое слово ... или даже просто на одно слово. Есть ли способ использовать formatToParts для извлечения любой части строки, кроме числа? (Что я мог бы получить в любом случае с NumberFormat?)