Новости Энциклопедия переводчика Блоги Авторский дневник Форум Работа

Декларация Поиск О нас пишут Награды Читальня Конкурсы Опросы








ГП-цитатник

Онлайн-клиент для Мультитрана

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пн окт 12, 2015 15:31

Версия 3.12
  • Временно включить или отключить сворачивание окна при операциях копирования (ключ bind_toggle_iconify)
  • Копирование адреса текущего термина в буфер обмена (ключ bind_copy_url)
  • Копирование адреса статьи в буфер обмена (ключ bind_copy_article_url)
  • Теперь режим буфера обмена отключается только тогда, когда его отключит сам пользователь
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33





Re: Онлайн-клиент для Мультитрана

Сообщение the_val » Чт окт 29, 2015 12:18

Добрый день!

random_nick, спасибо за программу, она позволяет экономить время.
Но у меня на Виндовс 7 она не работает после изменения настроек окна в конфигурационном файле: windows\mclient.cfg - открываю блокнотом, изменяю параметр AlwaysMaximize=1 на AlwaysMaximize=0, сохраняю без изменения кодировки.
Запускаю программу и получаю окно с сообщением: "Предупреждение! Не удается прочитать
конфигурационный файл "C:...\Multitran Online Client\mclient_windows\mclient.cfg". Этот файл должен находиться в одном каталоге с программой и иметь кодировку utf-8 (без ВОМ), тип разрыва строки - UNIX."
Нажимаю ОК, открывается окно на весь с надписями "Обнаружены следующие ошибки:
Неверная структура конфигурационных файлов! Загружена конфигурация по умолчанию."
Выхожу из программы.
"Питон" не ставил, как я понимаю, библиотеки в сборке.
the_val

 
Сообщения: 3
Зарегистрирован: Вт июн 11, 2013 14:03

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Чт окт 29, 2015 15:22

the_val писал(а):"Предупреждение! Не удается прочитать
конфигурационный файл "C:...\Multitran Online Client\mclient_windows\mclient.cfg"

Конфигурационный файл читается с помощью внешнего модуля ConfigParser, у которого аллергия на BOM (См. Wikipedia, статья "Маркер последовательности байтов"). Вам нужен более продвинутый редактор, например, AkelPad. В нем при сохранении уберите галочку напротив BOM, тогда все получится.


P.S. По ходу проверки я обнаружил баг в коде, который не позволяет загрузить настройки по умолчанию (вместо "icon_36x36_spec_symbol.gif" указано "icon_36x36_spec_symbol"). В качестве временного решения можно переименовать icon_36x36_spec_symbol.gif в icon_36x36_spec_symbol (или использовать рабочий mclient.cfg).

P.P.S. В ходе написания сообщения обнаружил еще один баг, на этот раз в веб-движке - не позволяет указать ссылку на wiki, если в ней есть кириллица. :lol:

Вот причины, по которым конфигурационный файл может не загружаться:
1. Его нет в папке с программой
2. Нет доступа на чтение
3. Кодировка не UTF-8
4. Присутствует BOM
5. Имеются дублирующиеся параметры.

"Питон" не ставил, как я понимаю, библиотеки в сборке.

Да, Питон на данный момент нужен только в Линуксе, в Виндоус все в сборке.
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение the_val » Пт окт 30, 2015 00:15

Спасибо, сделал как указано, работает.
the_val

 
Сообщения: 3
Зарегистрирован: Вт июн 11, 2013 14:03

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пн фев 15, 2016 21:27

Новая версия - 4.0!

Программа значительно переработана. Теперь окно терминов имеет колоночный вид, что значительно улучшает восприятие статьи (в принципе, даже лучше, чем на сайте Мультитрана). Для загрузки новой статьи отпала необходимость в перерисовывании интерфейса, что ускорило работу.
Скриншот
Ссылка на скачивание осталась прежней.

Ввиду большого количества изменений в логике, реализовано не 100% функций старой программы, а именно, некоторые горячие клавиши для навигация с клавиатуры могут не работать, еще не реализована автоматическая перемотка экрана. Также могут присутствовать небольшие недоработки, поэтому данный релиз можно считать бетой. Если вам по душе больше старая версия, скачайте ее по ссылке.
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Чт фев 18, 2016 22:53

Добавил возможность удаления ячейки с помощью клавиши Delete (полезно, если статья компонуется неправильно и перевод оказывается, например, на следующей строке). Исправлен ряд ошибок.

Теперь программа различает варианты слова, предлагаемые Мультитраном (помечено красным).
Кто как считает, где лучше поместить эти варианты слов (можно, например, привязать к столбцу с терминами, разместить по центру, первым столбцом до названий словарей или в том же столбце)?
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение Nata Carli » Сб фев 20, 2016 04:29

Впервые пробую установить программу (предыдущих версий не было на компе), но выдает ошибку - отсутствует python33.dll
Нужно что-то дополнительно установить?
Nata Carli

 
Сообщения: 108
Зарегистрирован: Чт окт 19, 2006 14:24
Откуда: Москва - Тоскана

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Сб фев 20, 2016 09:19

Nata Carli писал(а):Впервые пробую установить программу (предыдущих версий не было на компе), но выдает ошибку - отсутствует python33.dll
Нужно что-то дополнительно установить?

Дополнительно может понадобиться установить Microsoft Visual C++ 2010 Redistributable Package, но это только при сообщении об отсутствующем msvcr100.dll. В Вашем же случае, скорее всего, архив скачался с ошибками, потому что python33.dll лежит в одной папке с приложением. Попробуйте перекачать архив. Я попробовал - у меня распаковалось нормально (архиватор 7-Zip).
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Сб фев 20, 2016 10:15

Перепаковал архив как RAR с информацией для восстановления. Возможно, это Вам поможет. Попробуйте скачать отсюда, если не получится с основной ссылки. Адрес будет доступен 5 дней.
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пт мар 04, 2016 14:28

Версия 4.4
* Перевод буфера обмена по Control-c-c (вместо режима "Буфер обмена")
* Навигация по стрелке вверх и стрелке вниз, Home, End, Control-Home и Control-End
* Теперь пиктограмма отображается корректно в версиях Windows старше XP

Основное изменение - mclient перехватывает нажатие Control-c-c в любой программе, поддерживающей копирование сочетанием Control-c. Просто выделите текст, например, в веб-браузере или в Word и нажимите Control-c-c. Выделенный текст будет скопирован, а перед глазами откроется перевод в mclient. Прочитав перевод, сверните mclient, нажав колесо мыши - на первый план выйдет программа, из которой текст был скопирован.

Обратите внимание, что ссылка для скачивания теперь новая (ввиду реорганизации релизов).
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пн мар 07, 2016 10:28

Версия 4.4.1
* Установить фокус на окно при нажатии Control-c-c в версиях Windows старше XP
* Отображать информацию о лицензиях третьих сторон в GUI
* Исправлен механизм обновления заголовка окна

Этот и все последующие релизы под Windows будут иметь вот эту ссылку для загрузки.

P.S. В Windows 8 после определенного числа переводов по Control-c-c эта комбинация может перестать работать (а в Windows XP работает). Хм...
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Пт мар 18, 2016 21:50

4.5
* Удалены ключи: bind_move_page_start, bind_move_page_end
* Добавлена возможность сохранения статьи в текущем представлении
* Прокрутка экрана при поиске и при использовании PageUp/PageDn, Control-Home, Control-End
* Улучшена навигация с помощью стрелок вверх и вниз
* Прокрутка экрана с помощью СКМ теперь работает так же, как и в предыдущих версиях
* Сообщение о достижении начала/конца в поиске
* Исправлен баг: Подсвечивать первый выделяемый элемент при загрузке статьи
* Исправлен баг: Не выделять части слов
* Удаление лишнего кода
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение Andrey Korobeinikov » Вт апр 05, 2016 10:34

Новая ссылка на скачивание не работает
Andrey Korobeinikov

 
Сообщения: 51
Зарегистрирован: Пн июл 16, 2012 06:29
Откуда: Иркутск
Язык(-и): англ-рус.

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Вт апр 05, 2016 10:45

Andrey Korobeinikov писал(а):Новая ссылка на скачивание не работает

Пардон, я на сей раз выложил релиз как архив 7z, а не zip, а ссылку не подправил. Правильная ссылка. В любом случае, программа под Windows доступна на странице релизов проекта.

Для Linux: нужно скачать исходные коды, Python 3, далее выполнить pip install python3-xlib tkinterhtml, копировать /usr/lib/python3.4/site-packages/tkinterhtml/tkhtml в каталог с кодами или сделать ссылку на него в этот каталог.
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Ср апр 06, 2016 11:26

4.5.1
* Исправлена активация окна в Openbox
* Исправлен перехват Control-c-c в версиях Windows старше XP

4.5.2
* Добавлена возможность вставки пустой ячейки
* Добавлены ключи: bind_delete_cell, bind_add_cell
* Сочетания клавиш по умолчанию для вставки и удаления ячейки изменены на Control-Insert и Control-Delete соответственно, чтобы избежать конфликта с Delete в строке поиска
* Обновлена документация

Ссылка на релиз та же (она никогда не должна меняться).
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение BInc » Ср апр 06, 2016 15:59

random_nick писал(а):Версия 4.4
* Перевод буфера обмена по Control-c-c (вместо режима "Буфер обмена")


Замечу, что эта же комбинация клавиш используется в Lingvo, по-моему, даже по умолчанию, наряду с CTRL+INS+INS. А еще - в десктопном варианте «Словників України» (это актуально для тех, кто работает с украинским, онлайновый вариант здесь: http://lcorp.ulif.org.ua/dictua/). Может возникнуть перехлест, если одновременно всем этим хозяйством пользоваться.
Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise.
Аватара пользователя
BInc

 
Сообщения: 371
Зарегистрирован: Ср май 21, 2008 21:51
Откуда: Киев
Язык(-и): Eng>Rus, Eng>Ukr

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Ср апр 06, 2016 16:20

BInc
И в Lingvo, и в моей программе эту комбинацию можно временно отключить. Впрочем, перевод одновременно по двум большим словарям тоже неплох :-)
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Чт апр 28, 2016 13:17

4.6
Изменен цвет выделенной ячейки по умолчанию:
Изображение
Чтобы вернуть прежний вид, в mclient.cfg укажите
color_terms_sel_bg=navy
color_terms_sel_fg=white

или пропишите свои цвета. Цвет можно указать в виде кода (например, #00007f) или взять его название отсюда.

Полное описание изменений:
  • Теперь по умолчанию выделенная ячейка имеет черный цвет шрифта
  • Добавлен ключ color_terms_sel_fg
  • Ключ color_terms_sel переименован в color_terms_sel_bg
  • Экран смещается вслед за выделенной ячейкой при управлении с клавиатуры
  • Исправлен баг: невозможность выхода при отсутствии подключения
  • Указать кодировку UTF-8 при сохранении текущего вида

Сайт проекта
Ссылка на релиз та же
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Ср сен 21, 2016 00:41

4.7
  • Проведен значительный рефакторинг кода
  • EasyGUI больше не используется
  • Переработаны виджеты (создаются по центру, открываются/закрываются соответствующей комбинацией или по Esc)
  • Ускорена загрузка уже просмотренных статей
  • Добавлен новый экспериментальный режим просмотра (словари по вертикали)
  • Добавлена проверка длины запроса (чтобы предотвратить случайную отправку большого фрагмента по Ctrl-c-c/Ctrl-Ins-Ins)
  • Добавлен перехват буфера обмена по Control-Insert-Insert
  • При разрешении 1024x768 панель поиска теперь умещается на экране
  • Удалены ключи: AutoHideHistory, online_dic_url, bind_get_history, icon_change_ui_lang
  • Добавлены ключи: bind_next_pair, bind_next_pair_alt (отвечают за выбор следующей языковой пары, по умолчанию - F8 и Control-l соответственно), bind_prev_pair, bind_prev_pair_alt (отвечают за выбор предыдущей языковой пары, по умолчанию - Shift-F8 и Control-L соответственно), bind_toggle_view, bind_toggle_view_alt (отвечают за выбор текущего вида, по умолчанию - F6 и Control-V соответственно), icon_toggle_view_hor, icon_toggle_view_ver
  • Изображения для кнопок перемещены в каталог resources
  • Навигация по истории с помощью Alt-Влево и Alt-Вправо (комбинации по умолчанию) зациклена
  • Добавлены символы Ғ, ғ, Ø, ø
  • Ввиду новой архитектуры программы удалена возможность указывать язык в интерфейсе (указывайте язык в конфигурационном файле)

Скриншот со стандартным видом статьи
Скриншот с экспериментальным видом статьи

Сайт проекта
Ссылка на релиз сейчас будет исправлена
random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Онлайн-клиент для Мультитрана

Сообщение random_nick » Ср сен 21, 2016 01:25

random_nick

 
Сообщения: 405
Зарегистрирован: Ср июн 26, 2013 02:33

Пред.След.


Словари русского языка

www.gramota.ru
Словарь Мультитран
Язык

Вернуться в Полезное программное обеспечение. Аллея Бродяги

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

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