Мне установили Региональные Форматы на "английский язык (Ирландия)" в моей домашней системе. Однако это производит числа с комой как тысяча разделителей во всем иждивенце программ на этой установке, например:
1,234,567.89
Ирландия (как большинство других стран в мире) является подписавшимся к Международной системе единиц. Поэтому тысячи разделителя должны быть пробелом, например:
1 234 567.89
Как я могу изменить тысячи разделителя на пространство?
Я не нахожу локали в 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