Я ищу способ преобразовать число (например, 1048576) в прочитаемую человеку, интернационализированную строку в TypeScript или JavaScript в браузере. < /p>
Пример: 1048576
английский: 1,00 Mib
german: 1,00 mib
french: либо 1,00, либо 1,00 Mio < /p>
Пример: 1000000
английский: 1,00 МБ
german: 1,00 мб
french: либо 1,00 МБ, либо 1,00 месяца
Используются ли метрические/Si или бинарные/МЭК, не так важно, но было бы неплохо иметь возможность настроить это с помощью опции.
Я не нашел это в i18next, который был бы моим предпочтительным способом обработки этого, однако решение с использованием современных, широко поддерживаемых API браузера также было бы идеально полезным. < /p>
Это не дубликат преобразования размера файла в байтах в человеческую строку, а связан. Этот вопрос о том, как форматировать интернационализированным образом. Было бы возможно просто отформатировать его как число, а затем добавить устройство, однако я не знаю, будет ли это применить ко всем языкам.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ring-in-js
Как преобразовать байты в прочитаемую человеку, интернационализированную строку в JS ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение