По умолчанию - русский!

Здравствуйте.
Причина
"Обновил" домашнюю директорию пользователя (и заново создал) после глобального обновления системмы, в целях сброса всех настроек пользователля
Проблемма
Все программы (Clementine, Opera...) и кде сама по умолчанию принимают английский, а не русский.
Что не нравится
Clementine ищет описание муз групп на английском, Opera тоже думает что я англоязычный, сайты открывает преимущественно на английском если есть выбор

ГДЕ задается "язык по умолчанию"

ps:
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
и
http://s001.radikal.ru/i195/1104/2f/be40a37de962.jpg

brothermechanic

brothermechanic написал(а):
ГДЕ задается "язык по умолчанию"

Язык для пакетов берётся из LINGUAS=ru в /etc/make.conf (пересобрать пакеты, где оно имеет значение, emerge -Nu world)
P.S. Проверьте, также (просто на всяк. случ.) LANG=ru_RU.UTF-8 в /etc/env.d/02locale и ru_RU.UTF-8 UTF-8 в /etc/locale.gen

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Спасибо У меня в

Спасибо
У меня в /etc/make.conf
LINGUAS="ru en"

в /etc/env.d/02locale
LC_ALL=""
LANG="ru_RU.UTF-8"
LC_NUMERIC="POSIX"

в /etc/locale.gen
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
ru_RU KOI8-R

с руским проблем нет, вот только в кде умолчания... (а может это просто глюк отдельных программ...)

может сделать

может сделать LINGUAS="ru"??????

Ну en там точно не нужен,

Ну en там точно не нужен, хотя и не поможет его убирание

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

brothermechanic написал(а): с

brothermechanic написал(а):
с руским проблем нет, вот только в кде умолчания

А kde-base/kde-l10n у вас не потерялся?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Опера сама не выбирает нужный

Опера сама не выбирает нужный язык, см. вывод Portage на эту тему

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал(а): Опера

krigstask написал(а):
Опера сама не выбирает нужный язык

Это в ней настраивается

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Собственно, я об этом и

Собственно, я об этом и говорил

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

как уже замечали нужны пакеты

как уже замечали нужны пакеты локализации для некоторых програм, вроде l10n для kde. Но некоторые программы, те которыек на Qt часто реагируют только если выставлено LC_ALL которое у тебя не выставлено, вобщемто известный баг Qt.

.

подробнее - http://www.gentoo.ru/node/21695

а эта строка - это просто подпись

.

evadim написал(а):
Но некоторые программы, те которыек на Qt часто реагируют только если выставлено LC_ALL которое у тебя не выставлено, вобщемто известный баг Qt.

А способ борьбы с ним тоже известен? ;)

:wq
--
Live free or die

.

да, подробнее - http://www.gentoo.ru/node/21695

а эта строка - это просто подпись

?

n0nado написал(а):
да, подробнее - http://www.gentoo.ru/node/21695

Что-то я не вижу там Gentoo-style решения...

Кроме разве что и так очевидного workaround'а в виде:
~/.bashrc:
alias application="LC_ALL=ru_RU.KOI8-R application"

ЗЫ: А приведённую ссылку и видел, и даже читал. :)

:wq
--
Live free or die

Я для себя проблему с русским в Qt-приложениях

решил созданием файлика /etc/X11/xinit/xinitrc.d/12-env с содержимым

#!/bin/sh
export LC_ALL=ru_RU.UTF-8

Вроде как и на систему не влияет (переменная получается не глобальная, а только в X-сессии, глобально вроде бы LC_ALL трогать не советуют), и проблему решает.

WiseLord

WiseLord написал(а):
глобально вроде бы LC_ALL трогать не советуют

Встречал такие упоминания, но всё как-то без конкретики - "возможно, иногда, кое-что, кое-как, etc...", потому у себя давным-давно установил это глобально на всех (на текущий момент их 5) системах - проблем из-за этого ни разу не было...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): WiseLord

Spoiler написал(а):
WiseLord написал(а):
глобально вроде бы LC_ALL трогать не советуют

Встречал такие упоминания, но всё как-то без конкретики - "возможно, иногда, кое-что, кое-как, etc...", потому у себя давным-давно установил это глобально на всех (на текущий момент их 5) системах - проблем из-за этого ни разу не было...

А что делать тем, кому в качестве разделителя дробной и целой части нужна точка, а не запятая?

ArtSh написал(а): что делать

ArtSh написал(а):
что делать тем, кому в качестве разделителя дробной и целой части нужна точка, а не запятая?

А в приложении оно не настраивается? Тогда, возможно, как-то так:

LC_ALL=ru_RU.UTF-8
LC_NUMERIC=POSIX

Нет?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

WiseLord, спасибо преспасибо!

/etc/X11/xinit/xinitrc.d/12-env - сделал свое дело!

Spoiler написал(а): ArtSh

Spoiler написал(а):
ArtSh написал(а):
что делать тем, кому в качестве разделителя дробной и целой части нужна точка, а не запятая?

А в приложении оно не настраивается? Тогда, возможно, как-то так:

LC_ALL=ru_RU.UTF-8
LC_NUMERIC=POSIX

Нет?

Если настраивается в приложении, то тогда зачем мучатся с LC_ALL? И да, предложенный вариант не работает.

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

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