[SOLVED] kde-4.4.5 проблема с локализацией

Поставил новую систему, собрал xorg-server, kdebase-meta. Всё настроил, проверил. Ставлю kde-l10n, после чего переключаю локализацию через System Settings, в результате половина окон у меня остались на английском, часть русифицировалась наполовину, меню на английском, но некоторые пункты на русском. Также заметил, что пропадают часть программ из меню при переключении на русский. Пробовал удалять .kde4 из домашней папки пользователя и пересобирать kde-l10n, но это не решило проблему.

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

Подскажите в какую сторону глядеть для полной русификации kde?

Удалил пакет kde-l10nemerge

Удалил пакет kde-l10n

emerge -C kde-l10n

Почистил /var/tmp/kdecache и удалил в домашнем каталоге директории.config .dbus .kde4
Ставлю снова пакет kde-l10n

emerge kde-l10n

Проблема осталась. Русские надписи идут вперемешку с непереведенными английскими. Пакет kde-l10n пробовал собирать с хэндбуком (USE="handbook") и без него, но результат один.

Версии пакетов

earl@prokma ~ $ emerge -pv kdebase-meta kde-l10n

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/kdebase-meta-4.4.5  USE="(-aqua) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kde-l10n-4.4.5  USE="(-aqua) -handbook (-kdeenablefinal) (-kdeprefix)" LINGUAS="ru -ar -bg -ca -ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -fy -ga -gl -gu -he -hi -hr -hu -id -is -it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -nb -nds -nl -nn -pa -pl -pt -pt_BR -ro -si -sk -sl -sr -sv -tg -tr -uk -wa -zh_CN -zh_TW" 0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB

.

Вот у вас на картинке почти в центре - "языки и стандарты"
А внутри у вас на первой же вкладке - выбрана Россия + Русский?

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

В этом и проблема, что выбран

В этом и проблема, что выбран Русский

Из скриншота могу сделать

Из скриншота могу сделать вывод, что нет файлов переводов (с расширением .mo). Проверьте наличие, например, файла /usr/share/locale/ru/LC_MESSAGES/konsole.mo.

Те строки, которые все-таки на русском (названия меню и разделы "Параметров системы"), берутся из файлов .desktop.

Файлы .mo на месте. Проблема

Файлы .mo на месте. Проблема похоже решилась после русификации консоли. Сейчас локаль такая

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
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=

До этого тут везде было "POSIX". Не уверен только в этом ли была причина, потому что попутно сделал emerge --sync && emerge -uDN world. При обновлении установился более новый xorg-server + зависимости к нему.

Cейчас все надписи везде на русском :)

Говорят, такие проблемы

Говорят, такие проблемы бывают еще из-за кэширования. Тогда достаточно удалить кэш из /tmp/kdecache-/ .

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

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