Как в ISU разделитель тысяч (пробел)?
В моей домашней системе установлены региональные форматы "Английский (Ирландия)". Тем не менее, это производит числа с запятой в качестве разделителя тысяч во всех программах, зависящих от этого параметра, например:
1,234,567.89
Ирландия (как и большинство других стран мира) подписала Международную систему единиц. Поэтому разделителем тысяч должен быть символ пробела, например:
1 234 567,89
Как я могу изменить разделитель тысяч на пробел?
1 ответ
Я не нахожу в Ubuntu локали, в которой в качестве разделителя тысяч используется пробел, а в качестве десятичной точки - точка. Может быть, вы хотите сообщить об ошибке.
В любом случае, вы можете исправить это самостоятельно, изменив локаль en_IE. Что касается LC_NUMERIC
данные, которые он копирует из локали en_GB, поэтому один из способов исправить это - отредактировать файл определения локали en_GB и восстановить ирландскую локаль:
sudo sed -ri 's/^(thousands_sep +)"<U002C>"/\1"<U0020>"/' /usr/share/i18n/locales/en_GB
sudo locale-gen en_IE.UTF-8