Нет локализации
Не скажу, что локализация -- это самая большая моя проблема в Gentoo, но все-таки жалко, что ее и нет, и просто не понятно, что я сделал не так.
Делал все по ru_RU.UTF8 HOWTO
Вот мой /etc/make.conf
CFLAGS="-O3 -march=athlon-tbird -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
ALSA_CARDS="emu10k1 via82xx"
LANGUAGE="ru"
FEATURES="ccache"
CCACHE_DIR="/root/.ccache"
CCACHE_SIZE="2G"
CC=gcc
CXX=g++
LINGUAS="ru en ua"
FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"
USE="-* 3dnow X aac aalib acpi alsa apm arts audiofile avi bash-completion bzip2 cdparanoia cdr cups dga dio doc dri dts dvd dvdread emacs encode fbcon ffmpeg flac ftp gd gif glut gpm gstreamer gtk2 iconv icq imagemagick imlib javascript jpeg kde kdeenablefinal lapack lua mad matroska mmx mng mono mp3 mpeg mysql nls nocd nptl ogg openal opengl pam pcre pdflib perl php png posix postgres profile python qt quicktime readline scanner sdl sharedext sharedmem slp spell spl svg svga symlink tetex theora threads tiff tokenizer truetype unicode usb userlocales v4l vcd videos vorbis win32codecs wxwindows xml2 xv xvid"
ACCEPT_KEYWORDS="~x86"
lx@LX ~ $ locale
LANG=ru_UA.UTF-8
LC_CTYPE="ru_UA.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="ru_UA.UTF-8"
LC_COLLATE="ru_UA.UTF-8"
LC_MONETARY="ru_UA.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="ru_UA.UTF-8"
LC_NAME="ru_UA.UTF-8"
LC_ADDRESS="ru_UA.UTF-8"
LC_TELEPHONE="ru_UA.UTF-8"
LC_MEASUREMENT="ru_UA.UTF-8"
LC_IDENTIFICATION="ru_UA.UTF-8"
LC_ALL=
Во всех приложениях меню, сообщения и прочее -- на английском
- Для комментирования войдите или зарегистрируйтесь
а что выдаёт
а что выдаёт такая каманда
locale -a | grep ru
и сдулай LC_NUMERIC=POSIX > ru_UA.UTF-8 кстати что же локаль
Re: а что выдаёт
Нафиг, тогда дробная часть будет отделяться запятой. Мне этих приколов в винде хватило.
ru_UA.UTF-8?
Язык -- русский, страна -- Украина, кодировка -- UTF-8
Интересно, на что влияет страна? Может, мне попробовать что-нибудь пересобрать с ru_RU?
Пересборка системы была (для перехода на gcc3.4), правда возможно, я что-то добавлял в настройки по ходу. Но локаль была выставлена с самого начала, и уж kde с OOo я собирал именно с этими флагами.
если почитаешь
если почитаешь более ранние публикации по лакализации то поймёшь что именно эта переменная отвечает за вывод того языка на котором ты хочешь видеть в консоли при этом в графике не имеет ни кокого значения для KDE это kde-i18n и все правдо ООо предётся пересобрать
Re: если почитаешь
А можно еще раз попонятнее? У меня не будет локализации, пока я не установлю LC_NUMERIC=ru_...? И что не имеет отношения к графике? Что конкретно нужно сделать перед пересборкой kde-i18n и OOo?
Какие именно публикации стоит почитать?
я не понял kde-i18n
я не понял kde-i18n ты уже собирал если собрал то в КДЕ центр управления>региональные и специал...>страна/область язык там выставь нужное а так всё у тебя всё выставлено где почитать gentoo.org doc статья про локализацию а не про UTF08
LC_NUMERIC=ru_...? эта переменная влияет на вывод всех сообщений в bash
Re: я не понял kde-i18n
Там из доступных языков только US English, хотя собиралось все с теми флагами, что я привел выше
Читаю:
...что я и сделал. LC_NUMERIC вовсе не влияет на вывод всех сообщений в bash
Аналогичным
Аналогичным образом могут поступить пользователи, испытывающие стойкую неприязнь к русскоязычным меню и сообщениям программ:
Листинг 3.4: Установка переменной LC_NUMERIC
LC_MESSAGES="POSIX"
всё правельно тут я ошибься но у тебя то стоит вот что
x@LX ~ $ locale
LANG=ru_UA.UTF-8
LC_CTYPE="ru_UA.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="ru_UA.UTF-8"
LC_COLLATE="ru_UA.UTF-8"
LC_MONETARY="ru_UA.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="ru_UA.UTF-8"
LC_NAME="ru_UA.UTF-8"
LC_ADDRESS="ru_UA.UTF-8"
LC_TELEPHONE="ru_UA.UTF-8"
LC_MEASUREMENT="ru_UA.UTF-8"
LC_IDENTIFICATION="ru_UA.UTF-8"
LC_ALL=
LC_MESSAGES=POSIX
Во всех приложениях меню, сообщения и прочее -- на английском
честно я уже давно не читал эту статью поэтому кое что забыл
Re: Аналогичным
В том числе диалоговые окна, маны, хелп? Проверка русской орфографии остутствует в OOo, но есть в abiword. Русский в KDE вообще не поддерживается (см. предыдущий пост).
я не понял ты
я не понял ты kde-i18n собирал или нет?
Re: я не понял ты
Хм... нет :)
Опять-таки вопрос -- почему kde-meta его не потянул за собой?
К тому же дело
К тому же дело не только в кде -- но и в ООо, abiword, gaim, gqview...
он и не будет
он и не будет устанавлевать сдела emerge kde-i18n и увидешь что ставиться будет kde-i18n-ru а в ООо хотя бы квадратики в место букв есть
кстати за одно
кстати за одно ты с таким сонфом уже пересобирал систему с самого начала emerge -e world и сбрось сюдаже emerge info