Руссификация менеджера программ

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
sbs84
Сообщения: 2
Зарегистрирован: 20 авг 2017, 09:00
Контактная информация:

Руссификация менеджера программ

#1

20 авг 2017, 09:13

Кто может подсказать, где я делаю ошибку? Линуксом активно увлёкся всего 2 недели назад. Экспериментирую на виртуалках, часто переустанавливаю. И заметил, что после установки в менеджере программ всё по-английски. Потом, видимо, после закачки языка и применения его ко всей системе, описания становятся на русском языке (краткое описание, а так же, когда войду в описание самой программы). Всё по-русски.
Но когда дальше делаю полное обновление всех программ, в менеджере опять всё становится по-английски и уже ничего не получается. Потом ни закачать mintinstall (7.7.8 версия) по новой, ни заново применить русский язык для всей системы, ни повторно закачать язык, ни повторное обновление системы не влияют.
На Ubuntu та же беда. В какой-то момент описания в менеджере программ и боковое меню на русском, а потом бац, и всё становится по-английски.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#2

20 авг 2017, 10:43

sbs84 писал(а): после закачки языка и применения его ко всей системе, описания становятся на русском языке (краткое описание, а так же, когда войду в описание самой программы). Всё по-русски.
Можно скрин этого действа, где все на русском? :smile:
Просто mintinstall берет свои описания с https://community.linuxmint.com/software/ и там вроде не было предусмотрено мультиязычности
Снимок экрана от 2017-08-20 10-39-27.png
Изображение
   
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#3

20 авг 2017, 10:55

Поддерживаю данный вопрос. В основной системе у меня описания в mintinstall на англ-м, хотя вся остальная часть системы на русском (на сколько это возможно). Только что установил на виртуалку LMC 18.2, установка шла с вкл. интернетом, соответственно, все пакеты русификации подтянулись из сети, все настройки языка сконфигурировались автоматически. При запуске, в виртуалке mintinstall имел русский язык в некоторых описаниях. После обновлений - тоже. В связи с этим вопрос: что именно влияет на то, на каком языке будет выше рассматриваемый пакет? Как вернуть русский?
Chocobo,
en.png
rus.png
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#4

20 авг 2017, 14:45

root, Окей, теперь согласен. Тоже получилось воспроизвести отображение русского языка.
Причем берутся они судя по всему из Description полей apt'а, как краткое так и полное.
Снимок экрана от 2017-08-20 14-41-13.png
Вопрос только по части конфигурирования этой локализации пакетному менеджеру. где-то оно долно переключаться видимо)
Изображение
   
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#5

20 авг 2017, 14:55

Попробуй сделать такой финт

Код: Выделить всё

export LC_MESSAGES=ru_RU.UTF-8
sudo rm -rf /var/lib/apt/lists/*
apt update
apt install --reinstall mintinstall
Изображение
   
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#6

20 авг 2017, 15:55

Chocobo, работает, русский подтянулся. Вопрос лишь в том, что именно исправило положение: вся пачка команд или только apt install --reinstall mintinstall. Думаю, это имеет смысл протестить sbs84 и отписать о результате здесь. В целом, имхо, проблема решена.
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#7

20 авг 2017, 16:19

Первая строчка с локалями - в принципе и должна уше быть норм, это так для подстраховки. А в списках апта оно как раз может тянутся в зависимости от неё. При их выносе и обновлении списка пакетов - подтягиваем заново уже c учетом указанной ru_RU
Ну а переустановка - на случай локальных кэшей самой утилиты, например)

Кстати, проверил, аналогично работает и с новым менеджером - тоже норм.
Изображение
   
Изображение

no avatar

Автор темы
sbs84
Сообщения: 2
Зарегистрирован: 20 авг 2017, 09:00
Контактная информация:

Руссификация менеджера программ

#8

20 авг 2017, 16:52

Спасибо. Но протестить смогу, когда будут английские буквы. Не поверите, но у меня опять всё по-русски. Я, видимо, в терминал пихал все предлагаемые команды по этому вопросу :-D
Как будет время, поставлю ещё один LM, если там будут английские записи даже после ребута, воспользуюсь этими строчками, посмотрю, перезагружусь на всякий случай, посмотрю ещё раз. И отпишусь

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#9

20 авг 2017, 16:53

sbs84 писал(а): Я, видимо, в терминал пихал все предлагаемые команды по этому вопросу :-D
Вредная привычка :acute: :joke:
Изображение
   
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#10

24 авг 2017, 19:28

Chocobo, не прошло и полугода: все вновь стало на английском :-D
ЗЫ: голая команда apt install --reinstall mintinstall как выяснилось ничего не меняет, нужно использовать все вкупе)
root писал(а): Вопрос лишь в том, что именно исправило положение: вся пачка команд или только apt install --reinstall mintinstall. Думаю, это имеет смысл протестить sbs84 и отписать о результате здесь.
Вы не готовы! :pc2:
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#11

24 авг 2017, 20:14

Chocobo, а вот команд
sudo rm -rf /var/lib/apt/lists/*
apt update

достаточно, т.е. apt install --reinstall mintinstall ничего не решает
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#12

24 авг 2017, 20:15

root, Значит остается понять на каком этапе в списках апта прилетает хрень заморская
Изображение
   
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#13

24 авг 2017, 20:24

Chocobo, послежу за действиями, после которых менеджер становится на буржуйском англиЦком. Может всплывет что.
Вы не готовы! :pc2:
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#14

25 авг 2017, 06:16

Chocobo, я понял, что вызывает данный сброс.
Выполняя команды
sudo rm -rf /var/lib/apt/lists/*
apt update

мы тем самым чистим все индексы и заново скачиваем их, т.е. дата их создания ~одинакова.
Проходит время, день, два, три, - неважно; мы снова обновляем индексы, нам прилетают новенькие. Так вот, как правило, чаще всего обновляются файлы вида:

Код: Выделить всё

mirror.yandex.ru_ubuntu_dists_xenial-updates_main_i18n_Translation-en
mirror.yandex.ru_ubuntu_dists_xenial-updates_universe_i18n_Translation-en
mirror.yandex.ru_ubuntu_dists_xenial_main_i18n_Translation-en
mirror.yandex.ru_ubuntu_dists_xenial_multiverse_i18n_Translation-en
mirror.yandex.ru_ubuntu_dists_xenial_restricted_i18n_Translation-en
mirror.yandex.ru_ubuntu_dists_xenial_universe_i18n_Translation-en
APT смотрит на дату изменения файлов и видит, что они свежее, чем их русские аналоги. Поэтому он принимает решение отдать приоритет не локали, а более свежим Translation-en. Если мы не будем менять содержимое "блокируемого" *Translation-ru, а просто поменяем его дату изменения на более новую (я добавил пробел в начале, убрал пробел в начале, сохранил), то mintinstall вновь подхватит русские переводы.
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#15

25 авг 2017, 09:17

root, у меня не сходится такая гипотеза

Код: Выделить всё

chocobo@linuxmint /var/lib/apt/lists $ sudo find . -type f \( -name "*-en" -o -name "*-ru" \) -exec ls -l {} \;
[sudo] пароль для chocobo: 
-rw-r--r-- 1 root root 2146703 авг 22 16:39 ./security.ubuntu.com_ubuntu_dists_xenial-security_main_i18n_Translation-en
-rw-r--r-- 1 root root 16164 май 31 21:06 ./security.ubuntu.com_ubuntu_dists_xenial-security_restricted_i18n_Translation-en
-rw-r--r-- 1 root root 3041888 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_main_i18n_Translation-ru
-rw-r--r-- 1 root root 5627 авг 16  2016 ./ppa.launchpad.net_remmina-ppa-team_remmina-next_ubuntu_dists_xenial_main_i18n_Translation-en
-rw-r--r-- 1 root root 13516 апр  3 20:49 ./mirror.corbina.net_ubuntu_dists_xenial-backports_main_i18n_Translation-en
-rw-r--r-- 1 root root 23426103 апр 21  2016 ./mirror.corbina.net_ubuntu_dists_xenial_universe_i18n_Translation-en
-rw-r--r-- 1 root root 440098 апр 21  2016 ./mirror.corbina.net_ubuntu_dists_xenial_multiverse_i18n_Translation-en
-rw-r--r-- 1 root root 34537 июл 27 00:08 ./mirror.corbina.net_ubuntu_dists_xenial-updates_multiverse_i18n_Translation-en
-rw-r--r-- 1 root root 268 дек 26  2016 ./ppa.launchpad.net_jcubic_jcubicppa_ubuntu_dists_xenial_main_i18n_Translation-en
-rw-r--r-- 1 root root 16955 авг 23 03:51 ./mirror.corbina.net_ubuntu_dists_xenial-updates_restricted_i18n_Translation-en
-rw-r--r-- 1 root root 6756976 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_universe_i18n_Translation-ru
-rw-r--r-- 1 root root 2506 фев  5  2017 ./ppa.launchpad.net_screenlets_ppa_ubuntu_dists_xenial_main_i18n_Translation-en
-rw-r--r-- 1 root root 1071 ноя  8  2016 ./ppa.launchpad.net_fish-shell_release-2_ubuntu_dists_xenial_main_i18n_Translation-en
-rw-r--r-- 1 root root 1579729 авг 23 17:36 ./mirror.corbina.net_ubuntu_dists_xenial-updates_universe_i18n_Translation-en
-rw-r--r-- 1 root root 26617 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_restricted_i18n_Translation-ru
-rw-r--r-- 1 root root 5086 янв 24  2017 ./security.ubuntu.com_ubuntu_dists_xenial-security_multiverse_i18n_Translation-en
-rw-r--r-- 1 root root 3600400 апр 21  2016 ./mirror.corbina.net_ubuntu_dists_xenial_main_i18n_Translation-en
-rw-r--r-- 1 root root 9271 июн 21 15:20 ./mirror.corbina.net_ubuntu_dists_xenial-backports_universe_i18n_Translation-en
-rw-r--r-- 1 root root 507 апр 18  2016 ./ppa.launchpad.net_giuspen_ppa_ubuntu_dists_xenial_main_i18n_Translation-en
-rw-r--r-- 1 root root 602694 авг 23 17:02 ./security.ubuntu.com_ubuntu_dists_xenial-security_universe_i18n_Translation-en
-rw-r--r-- 1 root root 370359 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_multiverse_i18n_Translation-ru
-rw-r--r-- 1 root root 20517 апр 15  2016 ./mirror.corbina.net_ubuntu_dists_xenial_restricted_i18n_Translation-en
-rw-r--r-- 1 root root 4228 июл  1 01:49 ./archive.canonical.com_ubuntu_dists_xenial_partner_i18n_Translation-en
-rw-r--r-- 1 root root 3005826 авг 22 17:44 ./mirror.corbina.net_ubuntu_dists_xenial-updates_main_i18n_Translation-en
Файлики с -ru суффиксом подтаскиваются еще апрелем 2016, а менеджер программ до сих пор рисует все на русском, ничего не поменялось с времени моего предыдущего сообщения.
Снимок экрана от 2017-08-25 09-08-13.png
Хотя с тех пор пролетало немало установок и обновлений пакетов, добавления реп и т.д.
Апт (и сделовательно python-apt, который используется в mintinstall) продолжает хватать описание из того же апрельского файла
Снимок экрана от 2017-08-25 09-14-42.png
Изображение
   
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#16

25 авг 2017, 09:30

Вот что еще может стать решением вопроса - банально не генерить en-переводы. :smile:

Идем в /etc/apt/apt.conf.d/, заводим там файл 99translations. Внутри пишем строчку
Acquire::Languages { "ru"; };
Сохраняем, грохаем опять все в /var/lib/apt/lists/ и даем apt update, чтоб перекачал.

И вуаля, англицкие файлы на этот раз скачиваться не стали

Код: Выделить всё

chocobo@linuxmint /var/lib/apt/lists $ sudo find . -type f \( -name "*-en" -o -name "*-ru" \) -exec ls -l {} \;
-rw-r--r-- 1 root root 3041888 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_main_i18n_Translation-ru
-rw-r--r-- 1 root root 6756976 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_universe_i18n_Translation-ru
-rw-r--r-- 1 root root 26617 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_restricted_i18n_Translation-ru
-rw-r--r-- 1 root root 370359 апр 22  2016 ./mirror.corbina.net_ubuntu_dists_xenial_multiverse_i18n_Translation-ru
Изображение
   
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#17

25 авг 2017, 16:44

Chocobo, вопрос лишь в том, насколько правильно будет полностью игнорировать англ-е пакеты. У меня подозрение, что они весят больше, потому что в них описываются доп-е пакеты, коих нет в русских описаниях. Тогда теоритически выйдет большая беда: некоторые пакеты или не будут отображаться, или будут отображаться без описания.
ЗЫ: сказанное мной - это не гипотеза, это проверенный мной факт.
Chocobo писал(а): у меня не сходится такая гипотеза
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#18

25 авг 2017, 16:53

Факты - фактами, а сами по себе даты изменения пакетов как видишь не меняются годами на Translations-ru) вот тебе встречный факт :smile:

Что же касается полноты описаний - меньше их явно не станет, переводы это доп файлы, не сами списки
Изображение
   
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Руссификация менеджера программ

#19

25 авг 2017, 17:01

Chocobo, и все у тебя сходится:
-rw-r--r-- 1 root root 3600400 апр 21 2016 ./mirror.corbina.net_ubuntu_dists_xenial_main_i18n_Translation-en
-rw-r--r-- 1 root root 3041888 апр 22 2016 ./mirror.corbina.net_ubuntu_dists_xenial_main_i18n_Translation-ru

-rw-r--r-- 1 root root 23426103 апр 21 2016 ./mirror.corbina.net_ubuntu_dists_xenial_universe_i18n_Translation-en
-rw-r--r-- 1 root root 6756976 апр 22 2016 ./mirror.corbina.net_ubuntu_dists_xenial_universe_i18n_Translation-ru

-rw-r--r-- 1 root root 20517 апр 15 2016 ./mirror.corbina.net_ubuntu_dists_xenial_restricted_i18n_Translation-en
-rw-r--r-- 1 root root 26617 апр 22 2016 ./mirror.corbina.net_ubuntu_dists_xenial_restricted_i18n_Translation-ru

-rw-r--r-- 1 root root 440098 апр 21 2016 ./mirror.corbina.net_ubuntu_dists_xenial_multiverse_i18n_Translation-en
-rw-r--r-- 1 root root 370359 апр 22 2016 ./mirror.corbina.net_ubuntu_dists_xenial_multiverse_i18n_Translation-ru
Русские новее английских. Могу предположить, что дело в том, что у тебя mirror.corbina.net, а у меня mirror.yandex.ru репозитории.
Последний раз редактировалось пользователем 1 root; всего редактировалось раз: 25
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Руссификация менеджера программ

#20

25 авг 2017, 17:03

root писал(а): мы снова обновляем индексы, нам прилетают новенькие.
С этим вот не сходится, раз они не прилетают
Изображение
   
Изображение

Закрыто

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей