Сокращение имени локального типа даты Android

Я хотел бы отобразить левые миллионы таймера обратного отсчета в этом формате: "13d, 11h:12m:14s". Я могу рассчитать times/days, но мне нужна короткая буква каждого типа data/time по умолчанию для языка Locale устройства.

Пример:

English: day -> d, etc 
German: tage -> t, etc, 
Hungarian: nap -> n, etc

Я бы не хотел, чтобы эти буквы были статичными, если есть какое-либо решение для выполнения вышеуказанного формата с классом. Спасибо за помощь!

1 ответ

Проверял источник, и сама платформа не имеет предварительно переведенных строк для сокращенных дней, часов и т.д.

Самый безопасный вариант - предоставить правильные сокращения в локализованных строковых ресурсах на всех языках, поддерживаемых вашим приложением.

licensed under cc by-sa 3.0 with attribution.