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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Программа для перевода текстов через Яндекс, Google и Microsoft  (Прочитано 36660 раз)

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

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Название другое, поэтом и не работает... Это в коде надо как-то оформить и убрать жесткую зависимость каким-то образом, хотя quickly все import'ы автоматически включает в зависимости...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7214
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Phlya, иконка лютая...
Не работает:
online-translator

(online-translator:7034): Gtk-WARNING **: Could not load image 'online-translator.svg': Не удалось открыть файл «/usr/share/online-translator/ui/online-translator.svg»: Нет такого файла или каталога
WARNING:online_translator_lib: connect_signals() 'expected handler 'on_Clear_activate' in /usr/lib/python2.7/dist-packages/online_translator/OnlineTranslatorWindow.pyc'

** (online-translator:7034): WARNING **: Binding '<Ctrl><Super>W' failed!

** (online-translator:7034): WARNING **: Binding '<Ctrl><Super>T' failed!

** (online-translator:7034): WARNING **: Binding '<Ctrl><Super>V' failed!

(online-translator:7034): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7034): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7034): Gdk-CRITICAL **: gdk_window_get_visual: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7034): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7034): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7034): Gdk-CRITICAL **: gdk_window_get_visual: assertion `GDK_IS_WINDOW (window)' failed
1267
Cutting string...
$ online-translator

(online-translator:7034): Gtk-WARNI...
Yandex
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py", line 629, in <lambda>
    return (lambda data: callback(*data), user_data)
  File "/usr/lib/python2.7/dist-packages/online_translator/Indicator.py", line 264, in handler_timeout
    self.update_clipboard()
  File "/usr/lib/python2.7/dist-packages/online_translator/Indicator.py", line 261, in update_clipboard
    self.add_item(self.content)
  File "/usr/lib/python2.7/dist-packages/online_translator/Indicator.py", line 240, in add_item
    menu_item.translate_dict = translate(menu_item.text)
  File "/usr/lib/python2.7/dist-packages/functions.py", line 112, in translate
    ya_translation = ya_translate(text)
  File "/usr/lib/python2.7/dist-packages/YandexTranslation.py", line 52, in ya_translate
    return pre_translate(string, key)
  File "/usr/lib/python2.7/dist-packages/YandexTranslation.py", line 26, in pre_translate
    return {'translation' : _(u'Please, enter your API key in the preferences'),
NameError: global name '_' is not defined


Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
peregrine,
Какая иконка? Готов принять любые адекватные предложения по дизайну.

Эм, а Вы не расскажете, какая у Вас система, например? Ошибка потому что очень странная, удивительно, что программа вообще установилась...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7214
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Phlya, ubuntu 13.04 с Openbox, много сторонних реп правда.

Пользователь решил продолжить мысль 11 Августа 2013, 00:46:10:
Phlya, ошибка потому, что файл /usr/share/online-translator/ui/online-translator.svg - это ссылка на файл, которого нет.
(online-translator:20575): Gtk-WARNING **: Could not load image 'online-translator.svg': Не удалось открыть файл «/usr/share/online-translator/ui/online-translator.svg»: Нет такого файла или каталога
WARNING:online_translator_lib: connect_signals() 'expected handler 'on_Clear_activate' in /usr/lib/python2.7/dist-packages/online_translator/OnlineTranslatorWindow.pyc'

(online-translator:20575): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:20575): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:20575): Gdk-CRITICAL **: gdk_window_get_visual: assertion `GDK_IS_WINDOW (window)' failed
Выдаёт до того, как копирую из терминала, после копирования выхлоп увеличивается до приведённого выше.
« Последнее редактирование: 11 Августа 2013, 00:46:10 от peregrine »

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Хм, странно. Юнити не установлена? В этом может быть подвох. В принципе, программа под нее в некотором роде заточена, потому что AppIndicator вряд ли где-то еще будет показываться... GTK какой версии стоит?

Как так с файлом могло получиться я не знаю, никто больше не жаловался, вроде?

А про неработающий перевод из-за _ - попробуйте в терминале набрать
pythonа в питоне уже
from locale import gettext as _Если не будет ругаться, то хз, а если будет, то попробуем разобраться.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7214
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Phlya, юнити установлена, как и XFCE, LXDE и даже KDE.
Python 2.7.4
from locale import gettext as _ молча проглотило.
apt-cache policy libgtk2.0-0
libgtk2.0-0:
  Установлен: 2.24.17-0ubuntu2
  Кандидат:   2.24.17-0ubuntu2
  Таблица версий:
 *** 2.24.17-0ubuntu2 0
        500 http://ru.archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
        100 /var/lib/dpkg/status

apt-cache policy libgtk-3-0
libgtk-3-0:
  Установлен: 3.6.4-0ubuntu8
  Кандидат:   3.6.4-0ubuntu8
  Таблица версий:
 *** 3.6.4-0ubuntu8 0
        500 http://ru.archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
        100 /var/lib/dpkg/status
Иконка программы.

Пользователь решил продолжить мысль 11 Августа 2013, 02:35:19:
Разобрася, работает. Просто оно в трее молча сидит, а значков у меня там много, а ваш не заметный (что и хорошо).  Но при первом включении лучше окошко показывать. А иконки нет, котороая в шапке окна должна быть, на неё и ругается.
« Последнее редактирование: 11 Августа 2013, 02:35:19 от peregrine »

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Хм. Странно, что до этого не возникало проблем у меня и других с этим :) Надеюсь, исправил. На ланчпаде ждет сборки новая версия.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7214
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Перевод не полный (в самом интерфейсе). Copy Translation и Paste Source For translation - дурной тон. Или всё на английском или всё на русском.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Я знаю, но это похоже на какой-то баг переводов на ланчпаде, где я все и переводил - давно дело было, кажется, эти строки там почему-то не отображались.

Пользователь решил продолжить мысль 11 Августа 2013, 04:15:15:
Я пробовал сделать иконку получше, но ее фон невозможно увидеть, не установив программу - стало еще хуже ИМХО. Предложения принимаются, повторю еще раз.
« Последнее редактирование: 11 Августа 2013, 04:15:15 от Phlya »
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7214
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Phlya, постараюсь что-то нарисовать, когда/если будет время.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Главное, заработала ли программа?
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7214
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Phlya, да, но стартует медленно и есть вот такая проблема, как на скрине (и на панели задач иконки тоже нет) (на неё и ругается).

ЗЫ
Оптимизировать код на питоне никак нельзя?
ЗЫ
А переводить не переводит...
« Последнее редактирование: 11 Августа 2013, 18:25:05 от peregrine »

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Подтверждаю, нет значка (иконки).
>> lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring

Пользователь решил продолжить мысль 11 Августа 2013, 20:02:07:
ЗЫ
Оптимизировать код на питоне никак нельзя?
А что с кодом? По скорости вроде нормально работает.

ЗЫ
А переводить не переводит...

У меня с переводом вроде все норм.

Пользователь решил продолжить мысль 11 Августа 2013, 20:04:36:
--> online-translator

(online-translator:7244): Gtk-WARNING **: Theme parsing error: gtkmenu.css:20:15: Theming engine 'adwaita' not found

(online-translator:7244): Gtk-WARNING **: Theme parsing error: gtkarrow.css:5:15: Theming engine 'adwaita' not found
WARNING:online_translator_lib: connect_signals() 'expected handler 'on_Clear_activate' in /usr/lib/python2.7/dist-packages/online_translator/OnlineTranslatorWindow.pyc'

(online-translator:7244): Gtk-WARNING **: Could not load image '../media/online-translator.svg': Не удалось открыть файл «/usr/share/online-translator/ui/../media/online-translator.svg»: Нет такого файла или каталога

(online-translator:7244): Gtk-WARNING **: Could not load image '../media/online-translator.svg': Не удалось открыть файл «/usr/share/online-translator/ui/../media/online-translator.svg»: Нет такого файла или каталога

(online-translator:7244): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7244): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7244): Gdk-CRITICAL **: gdk_window_get_visual: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7244): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7244): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(online-translator:7244): Gdk-CRITICAL **: gdk_window_get_visual: assertion `GDK_IS_WINDOW (window)' failed

Пользователь решил продолжить мысль 11 Августа 2013, 20:19:55:
Не нашел в ланчпаде, где можно прокомментировать код.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 11 Августа 2013, 20:19:55 от Freezeman »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7214
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Freezeman, у меня стартует пару секунд. Даже Deluge быстрее. А перевод не фурычит. И как выбрать направление перевода?

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Freezeman, у меня стартует пару секунд. Даже Deluge быстрее. А перевод не фурычит. И как выбрать направление перевода?
2 секунды. А перевод, так думаю, только автоматом.

Пользователь решил продолжить мысль 11 Августа 2013, 22:55:49:
Повторный запуск естественно быстрее.

По поводу svg:
--> locate online-translator.svg
/usr/share/online-translator/media/online-translator.svg
/usr/share/online-translator/ui/online-translator.svg
« Последнее редактирование: 11 Августа 2013, 22:55:49 от Freezeman »

 

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