Национальные настройки в Linux

Автор: ushakov Дата: 26.10.2005 15:34 OpenOffice как-то определяет разделитель для вещественных чисел. Где он в Linux'е задается?
Re: Национальные настройки в Linux 26.10.2005 15:39ushakov Т.е. в каких конфигурационных файлах храняться региональные настройки?
Re: Национальные настройки в Linux 26.10.2005 15:47Ank Вы про запятую в десятичном разделителе?
Re: Национальные настройки в Linux 26.10.2005 16:02ushakov Да, т.е. я хочу писать 3.14 а не 3,14

Попробовал настроить через центр управления KDE - не помогает
Re: Национальные настройки в Linux 26.10.2005 16:26Ank О! только сегодня был получен рецепт. Для ОО2.0.
Для 1.Х - не работает!
цитата из опеофисовской рассылки
>Не надо жить по неправильным правилам. Есть временное (по крайней мере >разработчики не отвергли мой рапорт, где-то так 4-5 по счету на эту тему, плюс >переписка с сановцами Улыбка , так что есть надежда, что проблема будет решена >правильно ) решение.
>Настройки:
>Языковые настройки. Локаль - English (UK)
>Десятичный разделитель - точка (тот же, что и в локали).
>Валюта по умолчанию - по умолчанию
>Языки для документа по умолчанию: Западный - Русский.
Настройки - это в офисе.
Re: Национальные настройки в Linux 26.10.2005 16:32ushakov Спасибо - действительно помогло. Попробую поискать какие грабли при этом вылезут
Re: Национальные настройки в Linux 26.10.2005 16:34Ank И рассказать об этом!!!
Я подписываюсь на эту ветку и буду ждать результатов
Re: Национальные настройки в Linux 26.10.2005 16:39ushakov Во writer'е при вставке формулы все равно используется запятая
Re: Национальные настройки в Linux 26.10.2005 16:53lg /etc/sysconfig/i18n
Re: Национальные настройки в Linux 26.10.2005 16:59ushakov Вот содержимое этого файла на моей машине:

LANG="ru_RU.CP1251"
SYSFONT="UniCyr_8x16"
SYSFONTACM="cp1251"

И где справивается региональные настройки?
Re: Национальные настройки в Linux 26.10.2005 17:12Woodoo ushakov писал(а):

> Вот содержимое этого файла на моей машине:
>
> LANG="ru_RU.CP1251"
> SYSFONT="UniCyr_8x16"
> SYSFONTACM="cp1251"
>
> И где справивается региональные настройки?

---
$ locale
$ man locale
---
Провести аналогию между выводом команд и i18n, имхо, можно.
Re: Национальные настройки в Linux 26.10.2005 17:16ushakov Еще нашел кое-что в Cyrillic-HOWTO (http://www.inp.nsk.su/~baldin)
Re: Национальные настройки в Linux 26.10.2005 17:23ushakov Прописал в /etc/sysconfig/i18n значение
LC_NUMERIC="en_US"

После перезагрузки X-в проверил во writer'е - все равно формулы работают только с запятой
Re: Национальные настройки в Linux 26.10.2005 18:31lg >После перезагрузки X-в
вроде бы этот файл подхватывается не иксами, а init
---
export LC_чтототам=C
ooffice
---
Re: Национальные настройки в Linux 26.10.2005 19:54Woodoo Согласно `man X` X из переменных окружения понимают LC_ALL, LC_LANG и LC_CTYPE. Сработает первое непустое значение.
---
$ LC_ALL="C" oocalc
---
Но это - не решение. Такое назначение можно сделать в настройке OO.
Согласно ГОСТ десятичным разделителем является символ ",".
Возможно, речь идет о том, чтобы использовать Grey_"." для быстрого набора чисел. Может его и сменить в раскладке?
Re: Национальные настройки в Linux 27.10.2005 10:17Ank >Возможно, речь идет о том, чтобы использовать Grey_"." для быстрого набора >чисел. Может его и сменить в раскладке?

При десятичном разделителе (,) Grey_"." и так ставит запятую (ОО2.0).
Дело не в госте, дело в привычке.
просто набирая 12.5 регулярно получается 12.05.05 (преобразование в дату).
Это неудобно. Лично мне.
А тип данных при вышеописанном методе - цифра и она корректно отразится на другой машине (с запятой).
Вопрос на самом деле - исключительно в привычном методе ввода.
Можно почитать архив рассылки за прошлый год
[lists.openoffice.ru]
вот тут гдето поискать можно.
Re: Национальные настройки в Linux 27.10.2005 10:56BigAndy маленькое ИМХО.

История действительно должна закончится тем, чтобы русская локаль (пор крайней мере в иксах) объясняла всем приложениям, что в_русской раскладке_ grey_comma должна быть заменена на grey_dot.
Я с разной степенью настойчивости пробую решить эту проблемму уже пол-года.
Re: Национальные настройки в Linux 27.10.2005 18:02lystor Ank писал:
> просто набирая 12.5 регулярно получается 12.05.05
> (преобразование в дату).
А вы явно сперва формат ячеек установите в цифровой.
Re: Национальные настройки в Linux 28.10.2005 14:52ushakov >Ank писал:
>> просто набирая 12.5 регулярно получается 12.05.05
>> (преобразование в дату).
>А вы явно сперва формат ячеек установите в цифровой.

Не поможет. Будет очень больное число, но не то которое вводилось.

Я работаю с БД. Очень часто результаты выборок данных я получаю в формате CSV. У меня многие моменты моей работы автоматизированы. В таких файлах в вещественных числах используется как разделитель точка, а не запятая. Все клиенты привыкли получать данные в таком виде.
Re: Национальные настройки в Linux 28.10.2005 20:37lystor А если так:
LC_NUMERIC=C oocalc
или
LC_NUMERIC=en_US oocalc
RSS-материал