...
Числа в интерфейсе
Простые правила, про которые забы(и)вают в ковбой-девелопменте. Направлены на улучшение читабельности с оглядкой на стоимость реализации. Написано для небольших команд, начинающих дизайнеров интерфейсов и разработчиков пет-проектов.
Разъяснение

Последнее время, к сожалению, рекомендации моих коллег сводятся исключительно к разметке в веб-работке, что безусловно не является исчерпывающим документом и порождает много вопросов у разработчиков приложений для операционных систем. В этой заметке я постарался избежать этого, в некоторой степени, непрофессионального подхода и выдал сокращённые и, с некоторым обобщением, универсальные правила.

В русской локализации

Разбивка целых чисел на группы выполняется пробелом справа налево, начиная с четырёхзначных чисел. Для дробных чисел используется запятая, отступы от запятой не задаются.

4 567
1 867
15 000
1 000 000 001
14 500,00025

ВНИМАНИЕ! Не разбивайте числа на группы в названиях устройств, датах и случаях, когда предусмотрены другие правила форматирования, например, номера телефонов. Не допускайте переноса строки при выводе чисел. Исключения: Обозначение дат, например: 2008 год, Уголовное дело №123.

Для обозначения больших чисел используйте сокращения:
 — тыс.
 — млн.
 — млрд.

В английской локализации

Разбивка целых чисел на группы выполняется запятой справа налево, начиная с четырёхзначных чисел. Для дробных чисел используется точка, отступы от точки не задаются.

4,567
1,876
15,000
1,000,000,001
14,500.00025

Для обозначения больших чисел используйте сокращения:
 — K
 — M
 — B

Сокращения и интервалы

Для интервалов сокращения начинают работать с тысяч. Сокращать требуется до десятой доли: 14,5—18,2 тыс.

Для миллионов сокращаем до сотых: 14,23 млн.

Для миллиардов до сотых: 123,43 млрд.

Если устройство ввода позволяет, то выводим полное число во всплывающих подсказках. В английской локализации используем аналогичные правила.

Интервалы состоящие только из чисел пробелами от тире не отбиваются.

Объёмы данных и размеры файлов

Напоминаю, 1 байт(Б) = 8 бит.

Единица Двоичные Содержит
Килобайт (КБ) 210 1024 Б
Мегабайт (МБ) 220 1024 КБ
Гигабайт (ГБ) 230 1024 МБ
Терабайт (ТБ) 240 1024 ГБ
Петабайт (ПБ) 250 1024 ТБ
Петабайт (ПБ) 250 1024 ТБ
Экзабайт (ЭБ) 260 1024 ПБ
Зетабайт (ЗБ) 270 1024 ЭБ
Йотабайт (ЙБ) 280 1024 ЗБ

Измерение данных в десятичных

Единица Десятичные Содержит
Килобит (Кбит) 103 1000 бит
Мегабит (Мбит) 106 1000 Кбит
Гигабит (Гбит) 109 1000 Мбит
Терабит (Тбит) 1012 1000 Гбит
Петабит (Пбит) 1015 1000 Тбит
Экзабит (Эбит) 1018 1000 Пбит
Зетабит (Збит) 1021 1000 Эбит
Йотабит (Ибит) 1024 1000 Збит

Иногда можно нарушить правила для удобства и читаемости интервалов, например: 1КБ — 100ГБ