Как я могу использовать RelativeTimeFormat.formatToParts? - PullRequest
0 голосов
/ 09 июля 2019

Я хочу иметь возможность перечислить период времени на моем сайте. Что-то вроде «Время генерации страницы: 2 секунды». Осознавая интернационализацию, я, естественно, хочу сделать это наиболее понятным для страны способом.

API формата относительного времени звучит идеально для этого, только он создает строки типа «за 2 секунды» или «2 секунды назад». Функция formatToParts хорошо разбивает строку для меня, но она помечает и «секунды», и «в / назад» как «литерал», без указания какого именно.

Я почти уверен, что языковые различия означают, что я не могу полагаться на эквивалентность "in" как на первое слово ... или даже просто на одно слово. Есть ли способ использовать formatToParts для извлечения любой части строки, кроме числа? (Что я мог бы получить в любом случае с NumberFormat?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...