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


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

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

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

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Не знаю, в тот ли раздел пишу, в какой надо, уж извините...
Проблема такая: некоторые программы, установленные из репозиториев ubuntu, переведены на русский так, что с ними трудновато работать (например, phatch или do-release-upgrade), либо так бывает, что русские строчки не влазят в окно программы (k3b, игры). Можно ли для таких программ принудительно задать английский или какой другой язык?
п.с. Особенно бесит, когда перевод делают люди, не говорящие на русском и не знающие его  >:(
« Последнее редактирование: 12 Июня 2012, 23:38:05 от Redneck »
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн OldSamuray

  • Активист
  • *
  • Сообщений: 840
    • Просмотр профиля
В одном терминале:
file-roller
Теперь в другом терминале:
LANG="en_US" file-roller
Посмотрел чужие костыли — не понравились — сделал свои, родные

Оффлайн prokoudine

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 497
    • Просмотр профиля
    • Мультимедиа в Linux
Не знаю, в тот ли раздел пишу, в какой надо, уж извините...
Проблема такая: некоторые программы, установленные из репозиториев ubuntu, переведены на русский так, что с ними трудновато работать (например, phatch...

В Phatch просто не завершена локализация. Если есть какие-то конкретные замечания (опечатки и т.п.), напишите мне личное сообщение — постараюсь на неделе посмотреть и обновить.

Оффлайн А.Кабанов

  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Александр, не только не завершена локализация, там ещё и кое-где кривоватый перевод: в нескольких местах каждое слово в предложении с заглавной буквы, в нескольких пунктах меню нет «&» для горячих клавиш, пунктуация, ну и т.п.  Я тоже гляну на досуге.

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
redneck@pylesos:~$ LANG="en_US" phatch
Traceback (most recent call last):
  File "/usr/bin/phatch", line 16, in <module>
    main(config_paths, app_file = __file__)
  File "/usr/share/phatch/phatch/app.py", line 201, in main
    parse_locale(config_paths)
  File "/usr/share/phatch/phatch/app.py", line 47, in parse_locale
    config.load_locale('phatch', config_paths["PHATCH_LOCALE_PATH"], canonical)
  File "/usr/share/phatch/phatch/core/config.py", line 185, in load_locale
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python2.7/locale.py", line 539, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting
А в остальном LANG="en_US" работает, спасибо!
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн prokoudine

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 497
    • Просмотр профиля
    • Мультимедиа в Linux
Александр, не только не завершена локализация, там ещё и кое-где кривоватый перевод: в нескольких местах каждое слово в предложении с заглавной буквы...

А, ну, это же Розетта :) Что с неё взять.

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
LANG="en_US"
или можно так:
env LANG="en" программа...особенно если запускаешь не из терминала, а из .desktop-файла
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн А.Кабанов

  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
В принципе, если русская локализация Phatch вам вообще не нужна, можете просто удалить файл phatch.mo из /usr/share/locale/ru/LC_MESSAGES. Тогда всё время будет запускаться с английским интерфейсом.

Оффлайн maximand

  • Активист
  • *
  • Сообщений: 307
    • Просмотр профиля
Что-то вы не полные советы даёте.

Надо посмотреть сначала какие локали есть:
>locale -aЗатем указать желаемую локаль. Для перехода на английский можно так:
LANG=C man man

en_US нет такого, есть en_US.UTF-8
« Последнее редактирование: 14 Июня 2012, 14:26:04 от maximand »

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
можете просто удалить файл phatch.mo
А при релиз-апгрейде он снова скачается?

Пользователь решил продолжить мысль 14 Июня 2012, 21:37:59:
Короче, в главном меню вместо
phatch %U
прописал
env LANG="en_US.utf8" phatch %U
и все работает без глюков с вилдкаржами!
« Последнее редактирование: 14 Июня 2012, 21:37:59 от Redneck »
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Обсуждение перенес сюда: https://forum.ubuntu.ru/index.php?topic=208208.0
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

 

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