LINUX.ORG.RU

Как исправить локализацию в KDE?

 , , ,


0

2

Всем доброго денечка! У меня в KDE5 начались странные глюки с локализацией. Половина слов просто стала на английском. Сейчас в моем оконном менеджере Dolphin это выглядит так:

Точки входа:

Домашняя папка
Сеть
Корневая папка
Корзина
Desktop
Документы
Downloads

Недавно измененные:

Modified Today
Modified Yesterday
В этом месяце
В прошлом месяце

Искать:

Документы
Изображения
Audio
Видео

Что это за жесть - непонятно. Но так стало примерно месяц назад, хотя ничего конкретно сам не обновлял.

Вывод команды locale:

LANG=ru_RU.UTF-8
LANGUAGE=
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=

Содержимое файла ~/.config/user-dirs.dirs:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_DOCUMENTS_DIR="$HOME/Документы"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/Изображения"
XDG_VIDEOS_DIR="$HOME/Видео"

Содержимое файла ~/.config/user-dirs.locale:

ru_RU

Что делать то?

Что делать то?

так знамо шо - страдать!

Эту хрень исправили только в конце 19-го релиза(и к 5.20 плазме), пока твой дистр до неё не обновится - смирись, это не лечится.(строчки локализации этих пунктов тупо потеряны). До конца это вылечили только в следующем наборе:

Версия KDE Plasma: 5.20.0

Версия KDE Frameworks: 5.75.0

Версия Dolphin 20.08.2

Версия Qt: 5.15.1

Уот так уот!

Gramozeka ★★
()
LANG=ru_RU.UTF-8 xdg-user-dirs-update --force

В ~/.config/plasma-localerc

[Formats]
LANG=ru_RU.UTF-8

[Translations]
LANGUAGE=ru_RU

Перезагрузить 
anonymous
()
Ответ на: комментарий от Gramozeka

Как такое могло произойти, если изначально в этом дистре все было нормально, а в последнее время я вроде как не обновлялся… Или оно само обновилось?

boris_delaet_site
() автор топика
Ответ на: комментарий от boris_delaet_site

это ты у себя должен спрашивать. Как так?!

можешь попробовать покостылить как анонимус советует, но шанс так себе, это всё исправлено в версиях которые я указал - всё работает сразу из каробки, без костылей и шаманства.

https://i.ibb.co/4SNkTPn/Screenshot-20201103-171449.png

Gramozeka ★★
()

Ставь английскую локаль и не парься. Ну а время, меры и т.д. соответственно русские. И не будет у тебя никаких проблем.

anonymous
()
Ответ на: комментарий от boris_delaet_site

В предыдущей теме было, Kubuntu 18.04.

Не все отслеживают твои темы, прикинь?

Попробуй:

sudo apt install language-pack-ru
sudo apt install language-pack-kde-ru
mexx
()
Ответ на: комментарий от mexx

Я бы сначала попробовал на виртуалке, но виртуалка еще дольше не обновлялась, и на ней локализация не сломана. Может взять оттуда файлы перевода? Не знаешь, где они лежат?

boris_delaet_site
() автор топика
Ответ на: комментарий от boris_delaet_site

Тогда не знаю. В KUbuntu 20.04 это решало проблему.

Может в «Параметры - Локализация - Язык» слетели настройки?

mexx
()
Ответ на: комментарий от Gramozeka

Ты был прав, они все сломали, и это не исправить никакими командами. Может знаешь, где лежат нужные файлы локализации в KDE? Я бы скопировал их с виртуалки 18.04, там локализация еще не сломана (она не обновлялась).

boris_delaet_site
() автор топика

А в принципе пофиг, не так это и важно.

boris_delaet_site
() автор топика
Ответ на: комментарий от boris_delaet_site

Может знаешь, где лежат нужные файлы локализации в KDE?

это не так просто сейчас(в kf5), локализация автоматически генерится в момент сборки пакета, отдельного пакета как в кде4 нет. А сломано оно где-то в глубине и эти строки(из-за которых у тебя печаль) просто отсутствуют как сущности. Я не вникал подробно в эту qml-вскую лапшу, у меня таких лютых веществ нету)). Не парься, оно уже пофикшено в следующих версиях, как дойдет дело, прилетит с обновой, надо просто подождать мало-мало(если конечно у тебя не дебиан)))

Gramozeka ★★
()
Ответ на: комментарий от Gramozeka

Да я не парюсь особо, сначала подумал может взломали, вроде локализация такая простая стабильная вещь, а тут какие-то глюки необычные пошли, но раз это разработчики все поломали, то тогда ладно.

boris_delaet_site
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.