Я пытаюсь настроить OpenOffice на сервере Linux для использования запятой в качестве десятичного разделителя, я поискал и обнаружил, что это связано с региональным параметром, поэтому я настраиваю etc/locales.conf для использования французского языка в качестве языка по умолчанию, но у меня все еще та же проблема (файл, который я использую, - это xlsx 6 300,20£, преобразованный в 6 300,20£):
[default]
date format = %b %e %Y %I:%M:%S:%z%p
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8
[fr_FR]
date format = %b %e %Y %I:%M:%S:%z%p
language = fr_french
charset = UTF-8
есть ли другое решение для устранения этой проблемы?
решение1
Если OpenOffice.org не читает ваш /etc/locales.conf так, как вам нужно, вы также можете попробовать изменить локаль в командной строке перед запуском OOO. Например:
export LANG=fr_FR.UTF-8; soffice -calc;