Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет aspirantus ([info]aspirantus) в [info]linux
@ 2008-12-03 09:56:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
как сменить разделитель числа с запятой на точку? дистриб Suse 10.3


(Добавить комментарий)


[info]beshenov
2008-12-03 02:17 (ссылка)
Сменить локаль.

(Ответить) (Ветвь дискуссии)


[info]beshenov
2008-12-03 02:22 (ссылка)
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/nls/rbagslcnumericcategory.htm

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aspirantus
2008-12-03 04:39 (ссылка)
спасибо

сделал RC_LC_NUMERIC="" в /etc/sysconfig/language

и ситема станла на английском. это не проблема само по себе, но многим соятинам поплохело - не запускаются.

при этом RC_LANG="ru_RU.UTF-8"

не пойму почему язык сменился, ведь я только запятую на точку поменял.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-12-03 04:49 (ссылка)
Я бы сделал LC_NUMERIC="C" или как-то так.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aspirantus
2008-12-03 06:20 (ссылка)
спасибо

точка заработала, но язык системы остался английским, что не благоприятно для виндовых программ, работающих под wine.

а в чем разница между RC_LC_NUMERIC и LC_NUMERIC?

и еще вопрос: могу лия удалитьл всё из /tmp?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-12-03 13:26 (ссылка)
В Filesystem Hierarchy Standard сказано, что /tmp — для временных файлов, для которых не гарантируется сохранность между запусками программы. /var/tmp — временные файлы, которые сохраняются между загрузками системы. То есть, /tmp очистить можно, и это обычно автоматически делается.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aspirantus
2008-12-05 08:08 (ссылка)
спасибо

(Ответить) (Уровень выше)


[info]beshenov
2008-12-03 13:34 (ссылка)
По-моему, RC_LC_NUMERIC — это что-то из SUSE. Лучше попробовать задать нормально переменную среды LC_NUMERIC и посмотреть, как работает для программ, запущенных в дочерних оболочках (для пробы можно записать в ~/.profile или ~/.bashrc "export LC_NUMERIC=С"). Если всё нормально, тогда уже смотреть, как в SUSE правильно задавать локали.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-12-08 02:31 (ссылка)
export LC_NUMERIC=С

Тут я опечатался и вместо латинской C записал кириллическую С.
Если вдруг полностью скопировали, то проверьте.

(Ответить) (Уровень выше)


[info]beshenov
2008-12-03 04:57 (ссылка)
Потому что LC_NUMERIC="<period>" не имеет смысла; <period> — это значение параметра decimal_point, который дается при определении локали (про это написано в `man 5 locale`).

(Ответить) (Уровень выше)