Нет локализации

Не скажу, что локализация -- это самая большая моя проблема в 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: а что выдаёт

andrei safonov написал(а):
а что выдаёт такая каманда
locale -a | grep ru

lx@LX ~ $ locale -a | grep ru
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
andrei safonov написал(а):
и сдулай LC_NUMERIC=POSIX > ru_UA.UTF-8

Нафиг, тогда дробная часть будет отделяться запятой. Мне этих приколов в винде хватило.

andrei safonov написал(а):
кстати что же локаль

ru_UA.UTF-8?
Язык -- русский, страна -- Украина, кодировка -- UTF-8
Интересно, на что влияет страна? Может, мне попробовать что-нибудь пересобрать с ru_RU?

Пересборка системы была (для перехода на gcc3.4), правда возможно, я что-то добавлял в настройки по ходу. Но локаль была выставлена с самого начала, и уж kde с OOo я собирал именно с этими флагами.

если почитаешь

если почитаешь более ранние публикации по лакализации то поймёшь что именно эта переменная отвечает за вывод того языка на котором ты хочешь видеть в консоли при этом в графике не имеет ни кокого значения для KDE это kde-i18n и все правдо ООо предётся пересобрать

Re: если почитаешь

andrei safonov написал(а):
если почитаешь более ранние публикации по лакализации то поймёшь что именно эта переменная отвечает за вывод того языка на котором ты хочешь видеть в консоли при этом в графике не имеет ни кокого значения для KDE это kde-i18n и все правдо ООо предётся пересобрать

А можно еще раз попонятнее? У меня не будет локализации, пока я не установлю LC_NUMERIC=ru_...? И что не имеет отношения к графике? Что конкретно нужно сделать перед пересборкой kde-i18n и OOo?

Какие именно публикации стоит почитать?

я не понял kde-i18n

я не понял kde-i18n ты уже собирал если собрал то в КДЕ центр управления>региональные и специал...>страна/область язык там выставь нужное а так всё у тебя всё выставлено где почитать gentoo.org doc статья про локализацию а не про UTF08
LC_NUMERIC=ru_...? эта переменная влияет на вывод всех сообщений в bash

Re: я не понял kde-i18n

andrei safonov написал(а):
я не понял kde-i18n ты уже собирал если собрал то в КДЕ центр управления>региональные и специал...>страна/область язык там выставь нужное а так всё у тебя всё выставлено

Там из доступных языков только US English, хотя собиралось все с теми флагами, что я привел выше

andrei safonov написал(а):
где почитать gentoo.org doc статья про локализацию а не про UTF08
LC_NUMERIC=ru_...? эта переменная влияет на вывод всех сообщений в bash

Читаю:

Цитата:
Как уже сказано, установка переменной LANG автоматически определяет и все прочие локально-зависимые переменные. Что в ряде случаев может быть нежелательным. Например, некоторые программы расчетного характера требуют, чтобы в качестве десятичного разделителя использовался символ точки, как в locale POSIX, а не запятой, как это принято в locale ru_*. Чтобы добиться этого, достаточно в конец файла /etc/env.d/02locale, после определения LANG, добавить строку вида:

Листинг 3.3: Установка переменной LC_NUMERIC

LC_NUMERIC="POSIX"

Аналогичным образом могут поступить пользователи, испытывающие стойкую неприязнь к русскоязычным меню и сообщениям программ:

Листинг 3.4: Установка переменной LC_NUMERIC

LC_MESSAGES="POSIX"

...что я и сделал. 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: Аналогичным

andrei safonov написал(а):
LC_MESSAGES=POSIX
Во всех приложениях меню, сообщения и прочее -- на английском

В том числе диалоговые окна, маны, хелп? Проверка русской орфографии остутствует в OOo, но есть в abiword. Русский в KDE вообще не поддерживается (см. предыдущий пост).

я не понял ты

я не понял ты kde-i18n собирал или нет?

Re: я не понял ты

andrei safonov написал(а):
я не понял ты kde-i18n собирал или нет?

Хм... нет :)
Опять-таки вопрос -- почему kde-meta его не потянул за собой?

К тому же дело

К тому же дело не только в кде -- но и в ООо, abiword, gaim, gqview...

он и не будет

он и не будет устанавлевать сдела emerge kde-i18n и увидешь что ставиться будет kde-i18n-ru а в ООо хотя бы квадратики в место букв есть

кстати за одно

кстати за одно ты с таким сонфом уже пересобирал систему с самого начала emerge -e world и сбрось сюдаже emerge info

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".