26

Re: Помогите со словарями/переводчиками под Maemo 5

PS
У меня один раз после экспериментов "переклинило" aarddict.
Пока я не удалил
rm -rf  /usr/lib/python2.5/site-packages/aa*egg
и не переставил

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

27

Re: Помогите со словарями/переводчиками под Maemo 5

Могу отконвертировать что нужно. Безвозмездно smile

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

28

Re: Помогите со словарями/переводчиками под Maemo 5

fin_eng.aar

Post's attachments

Attachment icon fin_eng.aar 4.44 mb, 219 downloads since 2009-12-15 

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

29

Re: Помогите со словарями/переводчиками под Maemo 5

Большое спасибо за участие. Победил. Вкратце - пакостила версия makedict 0.2. Села при каких-то попытках в старший каталог по Path и запускалась она вместо нужной.

Вычитал на каком-то форуме подсказку откуда взять рабочий makedict (с svn) а не тот, что официально раздают на главной странице проекта... Скомпилировал и словарик собрался. Осталось понять, почему он мои стардиктовские не понимает

Но это уже мелочи. Спасибо ещё раз

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

30

Re: Помогите со словарями/переводчиками под Maemo 5

В общем ещё раз поклон за наставления. Откомпилировал все семь словариков финско-англо-русских.

И даже смог их подключить к aard через пень колоду путём ручной модификации фала конфигурации. Пока сам aard нормально под maemo 5 у меня не запахал. Не открываются окна диалогов. В чём собака порылась моего терпения разбираться уже не хватит. Буду ждать, может кто другой доведёт до 5-ки.

--added
пока писал - игрался с запуском. Стартанул из под консоли и нашёл в чём баг smile Змеиные гуры - выручайте! Пишет:

TypeError: HildonFileChooserDialog.__init__() takes exactly 3 arguments (2 given).

Где почитать какой ему ещё параметр нужен?

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

31

Re: Помогите со словарями/переводчиками под Maemo 5

Имхо даны два аргумента (типа «-i» и т.п.)при запуске, а ему нужен третий.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

32

Re: Помогите со словарями/переводчиками под Maemo 5

Смысл ошибки я уловил. Теперь интересуюсь содержанием. Чего не хватает?

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

33

Re: Помогите со словарями/переводчиками под Maemo 5

А где вы брали aarddict под Maemo 5? Или используете от diablo?
Место:
/usr/lib/python2.5/site-packages/aarddict/hildonui.py
...
    def create_file_chooser_dlg(self):
        return hildon.FileChooserDialog(self.window,
                                        gtk.FILE_CHOOSER_ACTION_OPEN)
...

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

34

Re: Помогите со словарями/переводчиками под Maemo 5

Да, я просто тупо подключил репозитарий автора. У меня сейчас именно такой код. А какой было надо? Чего хочет маемо 5 тогда ещё?

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

35

Re: Помогите со словарями/переводчиками под Maemo 5

Эти треклятые коммерческие программисты от Нокии поменяли АПИ в маемо 5.
Нужно поискать как на данный момент должно выглядеть.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

36

Re: Помогите со словарями/переводчиками под Maemo 5

Я поиска и спрашиваю - может кто знает sad ? Весь прикол в том, что сам API по-прежнему хочет 2 параметра, а вот чего захотел питошная надстройка - нигде не найду sad Не брожу я змеиными тропами.

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

37

Re: Помогите со словарями/переводчиками под Maemo 5

Вроде как у hildon 2 такое же апи как у gtk. Где-то читал, но сейчас не найду.
А про gtk просто найти
http://www.pygtk.org/docs/pygtk/class-g … ialog.html

Может имеет смысл с Ткачем связаться?

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

38

Re: Помогите со словарями/переводчиками под Maemo 5

gLobster пишет:

Я поиска и спрашиваю - может кто знает sad ? Весь прикол в том, что сам API по-прежнему хочет 2 параметра, а вот чего захотел питошная надстройка - нигде не найду sad Не брожу я змеиными тропами.

hildon.FileSystemModel он хочет в качестве третьего параметра.
Но если в коде такого объекта нет, то нужно смотреть более детально.
Можно где-нибудь взять то, что вы собрали?

Мне удалось позвать его так:
hildon.FileChooserDialog(gtk.Window(), gtk.FILE_CHOOSER_ACTION_OPEN, hildon.FileSystemModel())
Можете попробовать добавить в вызов hildon.FileSystemModel(). Вряд ли этим все ограничится, но и хуже не будет.

770/800/810/900

39 Отредактировано alex2ndr (16-12-2009 22:04:42)

Re: Помогите со словарями/переводчиками под Maemo 5

Я думаю что взяли отсюда
http://bitbucket.org/itkach/aarddict/sr … ildonui.py

Посмотрел код - действительно передает только 2 параметра. Может быть расчитано на более старую/новую версию hildon?

Также в коде есть параметр позволяющий его с qt интерфейсом запустить - может стоит попробовать?

update:
Может просто явно указать переменные - как сделано в версии для gtk?

    def create_file_chooser_dlg(self):
        return hildon.FileChooserDialog(parent = self.window,
                                    action = gtk.FILE_CHOOSER_ACTION_OPEN)

К сожалению не знаю как там с хилдоном для maemo 5

2 Wall
У вас есть описание API для hildon под maemo 5? Может ссылочка есть?

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

40

Re: Помогите со словарями/переводчиками под Maemo 5

У меня нет, но вообще нужно на их сайте искать: http://pymaemo.garage.maemo.org/development.html

А вообще идея взять недоделаный код из транка и пытаться его запустить мне не очень нравится.
Автор работает. Сделает - положит куда надо. Чего бежать впереди паровоза, не понимаю.

770/800/810/900

41

Re: Помогите со словарями/переводчиками под Maemo 5

А почему вы думаете, что автор работает над версией для маемо 5?
Я почему и посоветовал просто с ним связаться и обсудить.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

42

Re: Помогите со словарями/переводчиками под Maemo 5

Я вообще-то брал код из репозитария для Диабло. Никаких транков. Пусть автор работает, кто бы был против. Но пока он работает, я хотел хоть чем-то пользоваться. И проблемы подправить "под себя для себя" не понимаю. Тем паче, что столько авторов бросало свои проекты не доделав как обычно.

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

43

Re: Помогите со словарями/переводчиками под Maemo 5

svs57 пишет:

А почему вы думаете, что автор работает над версией для маемо 5?
Я почему и посоветовал просто с ним связаться и обсудить.

Именно, что не работает похоже. Он начал работу на версией 0.8 более быстрой и с новыми форматами словаря и как-то всё затихло. А связаться я уже попробовал ещё пару дней назад. Я, обычно, с этого и начинаю smile Да только безответно. Видимо у майнтейнера и другие дела есть

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

44

Re: Помогите со словарями/переводчиками под Maemo 5

Wall пишет:

Чего бежать впереди паровоза, не понимаю.

Да вот почему-то хочу словарь. И прямо щас. Альтернативы то нет

c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom

45

Re: Помогите со словарями/переводчиками под Maemo 5

Он работает над Qtшной версией, судя по hg log. Я подумал, что он решил забить на GTK, поскольку QT есть и под Maemo5 и будет под Maemo6.

В Maemo6 разработчики видимо решили, что мало ломать API в каждом релизе, нужно что-то более конкретное изобразить. Смена UI тулкита - это самое то. Как в анекдоте 'а дустом не пробовали?' smile

770/800/810/900

46

Re: Помогите со словарями/переводчиками под Maemo 5

gLobster пишет:

Да вот почему-то хочу словарь. И прямо щас. Альтернативы то нет

А я что, я ничего. То, что мне ваша затея не нравится не значит, что я не помогу.
В конце концов словарь и мне нужен. Кстати, как там качество русско-финского?

770/800/810/900

47

Re: Помогите со словарями/переводчиками под Maemo 5

Действительно - похоже автор делает ставку на qt. По крайней мере по дефолту он хочет qt видеть -

    parser.add_option('--ui',
                      default='qt',
                      help='Choose ui version to run, gtk or qt. Default: %default.'
                      )

Может стоит попробовать то же самое но на QT? (повторяюсь smile )

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

48

Re: Помогите со словарями/переводчиками под Maemo 5

Так спецы по питону. Найдите как питон на хилдон вер. 2 биндится и подправьте код.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

49

Re: Помогите со словарями/переводчиками под Maemo 5

Поищем. Но там все-таки совсем другой UI, могут быть трудности. Ладно хоть не Qtшный smile

770/800/810/900

50

Re: Помогите со словарями/переводчиками под Maemo 5

А тестеры наших поправок будут? У меня например N900 нету. И скратчбокса тоже нету  sad
Пока для тестирования доступны 2 варианта:
1. В файлике /  aarddict  / hildonui.py заменить

    def create_file_chooser_dlg(self):
        return hildon.FileChooserDialog(self.window, 
                                        gtk.FILE_CHOOSER_ACTION_OPEN)

на

    def create_file_chooser_dlg(self):
        return hildon.FileChooserDialog(self.window, 
                                        gtk.FILE_CHOOSER_ACTION_OPEN, hildon.FileSystemModel())

2. То же самое заменить на

    def create_file_chooser_dlg(self):
        return hildon.FileChooserDialog(parent = self.window,
                                    action = gtk.FILE_CHOOSER_ACTION_OPEN)

Конечно же сохранив исходный файл  smile

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny