Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Удаление ненужных локализаций приложений  (Прочитано 4727 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Подскажите, пожалуйста, в каких папках находятся локализации приложений. Хочу поудалять оттуда некачественные.
п.с. Есть ли другие способы удаления/отключения локализаций, кроме непосредственного удаления файлов?
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн rumit

  • Активист
  • *
  • Сообщений: 485
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #1 : 01 Декабря 2012, 14:18:05 »
есть bleachbit который удаляет не нужные локализации.  оставит те что отметишь для нужд
sudo apt-get install bleachbit

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #2 : 01 Декабря 2012, 14:43:11 »
Даже если вы удалите неиспользуемые локали, какого-либо пакета, при его обновлении или переустановке они появятся опять.

Есть очень хороший совет воспользоваться фишкой path-exclude у dpkg
http://www.opennet.ru/tips/info/2486.shtml

При его использовании при установке/обновлении пакетов будут оставаться только нужные локали.
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #3 : 01 Декабря 2012, 18:46:08 »
Спасибо, но локали целиком затирать не нужно, мне надо удалить/отключить русские переводы только для нескольких программ.
Обновление программ меня не беспокоит, потому что в обновленных версиях русский язык могут исправить.

Пользователь решил продолжить мысль 01 Декабря 2012, 18:47:39:
...Да и обновляются эти программы нечасто
« Последнее редактирование: 01 Декабря 2012, 18:47:39 от Redneck »
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #4 : 01 Декабря 2012, 19:04:18 »
Собственно общий путь, где хранятся все локали, в рекомендованной мной ссылке указаны.

Если интересно посмотреть для конкретного пакета, можно сделать как-нибудь так
$ dpkg -L leafpad|grep /ru/
/usr/share/locale/ru/LC_MESSAGES
/usr/share/locale/ru/LC_MESSAGES/leafpad.mo
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #5 : 01 Декабря 2012, 21:45:55 »
Спасибо! Жалко, тут, на форуме, кармы нету, а то бы +1 поставил.
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #6 : 03 Декабря 2012, 19:26:01 »
Еще вопрос: можно ли удалить/отключить локализацию для do-release-upgrade (пакет ubuntu-release-upgrader-core вроде бы)? Файла с русским языком для нее я не нашел, но знаю, что он делает программу неработоспособной. И куда отправить баг-репорт по поводу этой битой локали?
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #7 : 03 Декабря 2012, 21:04:22 »
Даже если вы удалите неиспользуемые локали, какого-либо пакета, при его обновлении или переустановке они появятся опять.
для этого есть localepurge
Лучше маленький доллар, чем большое спасибо.

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #8 : 04 Декабря 2012, 00:22:26 »
Еще вопрос: можно ли удалить/отключить локализацию для do-release-upgrade (пакет ubuntu-release-upgrader-core вроде бы)? Файла с русским языком для нее я не нашел, но знаю, что он делает программу неработоспособной. И куда отправить баг-репорт по поводу этой битой локали?

Может проще вместо удаления локали запускать приложение с нужной локалью? Например
Код: (bash) [Выделить]
LANGUAGE=en leafpadВозможно, вместо LANGUAGE для конкретного приложения нужно будет выставить LANG=en_US.UTF-8 или LC_ALL=en_US.UTF-8

Если приложение с русской локалью совсем неработоспособно (крашится, виснет, ошибается при выполнении своей задачи), то это баг приложения, выполняем
Код: (bash) [Выделить]
apport-bug ИМЯПРОГРАММЫИ следуем инструкциям визарда.

Если же просто ошибки в тексте в интерфейсе, то вам сюда https://translations.launchpad.net/ubuntu
Надеюсь, на месте разберётесь.
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #9 : 04 Декабря 2012, 00:56:14 »
Аригато, Self-Perfection +1 ! Надеюсь, если сразу все эти три переменных поменять, то сработает.

Пользователь решил продолжить мысль 04 Декабря 2012, 01:05:08:
узнать бы еще, какой файл переводить, а то в ubuntu-release-upgrader нету фразы-причины вылетов (английская версия сама по себе не вылетает)
« Последнее редактирование: 04 Декабря 2012, 01:05:08 от Redneck »
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн Iconic

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #10 : 13 Декабря 2012, 02:31:01 »
Мне благодаря кривой обработке пайтоновым do-release-upgrade ответа на вопрос «д[Н] [п]одробности» (или как-то так) ответа «д» и игнор ответа «y» удалось галопом обновиться сразу на 12.10 и 13.04. Отправляю багу.

Пользователь решил продолжить мысль 13 Декабря 2012, 02:33:17:
Суть в том, что do-release-upgrade успевает переключить репозитории системы куда ни попадя, а вот вылетает-то до отката с бэктрэйсом как раз о непереваримом кириллическом ответе. Спрашивается, какого хрена тогда и переводили, а?
« Последнее редактирование: 13 Декабря 2012, 02:33:17 от Iconic »

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Удаление ненужных локализаций приложений
« Ответ #11 : 13 Декабря 2012, 16:09:45 »
Куда багу отправил? В ubuntu-release-upgrader ?
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

 

Страница сгенерирована за 0.062 секунд. Запросов: 25.