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

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








ГП-цитатник

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

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

Сообщение random_nick » Пт сен 23, 2016 03:34

Кое-какие замечания по поводу релиза.

1) В комбинации Control-I стоит строчная L, а не I.
2) Комбинации Control-V (заглавная v) и т.п. обозначают, на самом деле, Ctrl-Shift-V. Обозначения даны в соответствии с нотацией, принятой в графической системе (Tkinter). В конфигурационном файле комбинации вроде Ctrl-Shift-v даны как <Control-V>.
3) Начиная с версии 4.4, антивирусы (в частности, Total Security) могут заподозрить наличие в программе кейлоггера. Действительно, чтобы программа умела перехватывать ввод в других приложениях, нужен примитивный кейлоггер - от этого никуда не деться, это само определение кейлоггера. Но вы можете не беспокоиться насчет приватности - программа регистрирует исключительно нажатия Control, Insert и c. Информация о нажимаемых клавишах нигде не хранится и никуда не отсылается. Если комбинации Control-c-c и Control-Insert-Insert у вас не работают, то они могут быть заблокированы антивирусами или менеджерами буфера обмена.
4) Программа тестируется на CentOS 6 и Windows 2003. На других ОС некоторые компоненты (особенно графика и буфер обмена) могут вести себя не так, как задумано. Если сталкиваетесь с проблемами, укажите суть проблемы и версию вашей ОС.
random_nick

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





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

Сообщение random_nick » Ср янв 18, 2017 05:49

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

Ссылка на релиз та же (Windows)

Пользователям Linux: вы по-прежнему можете запускать mclient.pyw через интерпретатор Python 3, однако, я выделил некоторые общие файлы в отдельный репозиторий.
random_nick

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

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

Сообщение random_nick » Пт янв 20, 2017 21:00

Снова произошли изменения - на этот раз "M.exe" изменили на "m.exe" (как было раньше), в результате чего программа снова перестала работать. Будем отслеживать новые изменения. :149:

Ссылка на корректирующий релиз та же.
random_nick

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

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

Сообщение random_nick » Ср фев 01, 2017 23:02

Снова изменили ссылки, снова поменяли "m.exe" на "M.exe", видно, сервер восстановили или разные программисты над сайтом работают. Ввиду этого пришлось сделать новый корректирующий релиз. Ссылки вынесены в конфигурационный файл, чтобы больше не было таких недоразумений. Теперь, в случае очередных изменений, можно будет сделать следующее:

1) самое простое: загрузить релиз повторно по старой ссылке,
либо:
2) вручную отредактировать mclient.cfg и исправить ссылки на языки (необходим редактор с опциональной поддержкой BOM, например, AkelPad),
либо:
3) скопировать содержимое mclient.cfg с сервера в файл mclient.cfg, находящийся у вас на компьютере.

Ссылка на скачивание (новый архив под старой ссылкой).
random_nick

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

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

Сообщение random_nick » Вс фев 12, 2017 05:04

Версия 4.8.1.
  • Более корректное распознавание форм слов (выделяется красным), в т.ч. для разных языковых пар
  • Небольшое улучшение того, как выглядят фразы: скриншот
Как всегда, ссылка на скачивание та же.
random_nick

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

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

Сообщение random_nick » Чт май 25, 2017 23:09

Версия 4.9.
Возможность сортировки словарей. Теперь словари автоматически сортируются и группируются по названию, затем - по словоформе. Добавлена возможность приоритетизации словарей (заданы в файле prioritize.txt в каталоге dics), их блокирования (заданы в файле block.txt в каталоге dics) и сортировки терминов в пределах словаря.
Обратите внимание, что значки приоритетизации и блокировки активны/неактивны не только в зависимости от соответствующих режимов - они могут быть неактивны, когда блокировать/ставить в приоритет нечего.

Скриншот
Как всегда, ссылка на скачивание та же.
random_nick

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

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

Сообщение random_nick » Вт июн 06, 2017 07:18

Версия 5.0.

* Исправлен перехват по Control-c-c (-Ins-Ins) в Windows. Если кто-то пользуется программой и сталкивается с ошибками, пожалуйста, сообщайте о них - я почти не использую Windows.

* Базовый импорт словарей в формате Stardict. Поместите словари, имеющие в своем названии направление перевода (например, TransportRuEn.dict) в каталог dict. Нужно 3 файла для одного словаря: *.dict, *.ifo, *.idx. Заархивированные словари (с расширением *.dz, *.bz) пока не поддерживаются, предварительно распакуйте их до *.dict. Обратите внимание, что импорт формата Stardict пока очень примитивный, парсер требует доработки.

Как всегда, ссылка на скачивание та же.
random_nick

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

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

Сообщение random_nick » Вт июн 13, 2017 21:23

Почему-то после сбоев в работе multitran.ru наблюдается резкий скачок в скачивании mclient. Видимо, народ полагает, что программа перестала работать. Спешу всех обрадовать (или огорчить), программа работает как обычно. Это проблема с сервером Multitran. Это можно легко проверить, зайдя на multitran.ru с браузера. Впрочем, даже несмотря на проблемы с сайтом, у вас при подключении локальных словарей уже может работать оффлайн-режим (который, однако, сейчас в альфа-версии и требует существенной доработки).
random_nick

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

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

Сообщение random_nick » Пт июл 07, 2017 06:24

Корректирующий релиз 5.0.1.
Авторы Мультитрана слегка поменяли html-код, в результате чего в программе стали отображаться ненужные элементы и нарушилось выделение. Выделение исправлено (правда, при использовании словарей Stardict выделение все еще нарушено, будет исправлено в следующем релизе).

Как всегда, ссылка на скачивание та же.



На всякий случай, также оставляю ссылку на старую версию (5.0).
random_nick

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

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

Сообщение random_nick » Вс авг 20, 2017 01:39

Версия 5.1.
Серьезное обновление. Совершенно новый парсер тэгов. Более быстрая (первичная) загрузка статей.
Печать статьи: нажмите Control-p или щелкните на кнопке "Печать". Веб-страница в подготовленном виде будет открыта в браузере. Нажмите кнопку "Print" и распечатайте статью. Обратите внимание: печать должна идти в альбомной ориентации. Если же печать идет в книжной ориентации, то надо либо обновить свой браузер, либо в настройках печати вручную выставить "Альбомная ориентация".

Более подробно:
* Более точный парсинг тэгов, в том числе вложенных
* Определение словоформ
* Выделение исправлений зеленым цветом (1 уровень)
* Рефакторинг кода, переход на базу данных
* Печать статьи (через браузер, альбомная ориентация)
* Обеспечение видимости блоков при горизонтальной и вертикальной прокрутке
* Экран приветствия
* Зацикленность при выделении стрелками (при нахождении в конце переходит в начало и наоборот) (нуждается в доработке)

Скриншоты:

Новый экран приветствия:
Изображение

Как работает новый парсер тэгов:
Изображение


Полноразмерный скриншот.


Как всегда, ссылка на скачивание та же.



На всякий случай, также оставляю ссылку на старую версию (5.0.1).
random_nick

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

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

Сообщение random_nick » Ср сен 20, 2017 00:10

Версия 5.3. Теперь фиксированные столбцы (словари, словоформы, части речи) можно менять местами. Сортировка (опционально) сначала идет по 1-му столбцу, затем по 2, 3 и 4. Таким образом, если выбрать в первом столбце части речи, то сортировка статьи будет сначала произведена по частям речи (гл., прил., сущ. и т.д.).

Скриншот.

Обратите внимание, что теперь используется более современный способ локализации. Программа автоматически определит системный язык. Если у Вас английская локаль, то загружается интерфейс на английском.

Ссылки на скачивание ниже. Изменения в этой и предыдущих версиях:

5.3
* Возможность выбора закрепленных столбцов
* Меню настроек
* Улучшена прокрутка экрана клавишами

5.2
* Возможность настраивать ширину столбцов
* Добавлен ключ: col_width (задайте 0, чтобы ширина столбцов настраивалась автоматически)

5.1.5
* Исправлены словоформы

5.1.4
* Сообщать об отсутствии запрошенных статей

5.1.3
* Особое поведение при прокрутке колеса мыши (Windows)

5.1.2
* Исправлены подсказки для кнопок

5.1.1
* Исправлен вызов по Ctrl-c-c (Ctrl-Ins-Ins)


Как всегда, ссылка на скачивание та же.



На всякий случай, также оставляю ссылку на старую версию (5.2).
random_nick

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

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

Сообщение maythebest » Ср сен 20, 2017 10:39

Это просто чудо какое-то, ваша программа!
А что с работой под iOS? Можно пробовать?
С уважением, Марина Косенкова.
Аватара пользователя
maythebest

 
Сообщения: 214
Зарегистрирован: Ср янв 30, 2008 20:40
Откуда: Петербург
Язык(-и): En<->Ru

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

Сообщение random_nick » Ср сен 20, 2017 12:24

maythebest писал(а):Это просто чудо какое-то, ваша программа!

Спасибо!
А что с работой под iOS? Можно пробовать?

Программа работает только под Windows и Linux. Под OSX после доработки тоже должно запуститься, но у меня нет устройств от Apple. Под Androis/iOS версий нет. Поскольку программа перешла к колоночному виду, то потребуется достаточно большая диагональ экрана, да и тестировать мне не на чем.

Не знаю, как в iOS, в Play Market (Android) есть клиенты для Мультитрана, представляют собой обвязку для браузера.
random_nick

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

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

Сообщение random_nick » Сб окт 21, 2017 22:15

Версия 5.4.3 (корректирующий выпуск)
Исправлено несколько багов. Самый явный баг (а точнее, архитектурная недоработка предыдущей версии) - невозможность перехода на страницы, названия которых уже занесены в Историю. Например, если Вы в какой-либо статье перешли в раздел "Фразы" и выбрали "Техника", то при переходе в другой статье на "Техника" или переводе "Техника" на другой язык загружалась только самая первая статья с "Техника".

Подробно:
5.4.2
* Исправлено несколько ошибок
* Горячие клавиши для виджета История: Home - перейти на начало списка, End - перейти в конец списка.

5.4.1
* Выравнивать ячейки по верхнему краю

5.4
* Прокрутка панели кнопок, если она не умещается в размеры виджета. Для прокрутки панели наведите указатель мыши в левый или правый угол.

Как всегда, ссылка на скачивание та же.


На всякий случай, также оставляю ссылку на старую версию (5.2).
random_nick

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

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

Сообщение random_nick » Пн ноя 06, 2017 02:49

Версия 5.6.
Основные нововведения:
1) автоподбор цвета для блокируемых и приоритетных элементов в зависимости от цвета шрифта столбца (приоритетные - более темные, блокируемые - более светлые)
2) быстрый переход на элементы 1-го или 2-го столбца
3) расшифровка сокращений частей речи (сущ. -> Существительное) в Столбце 1

Скриншот для режима "Прямо к делу".

Более подробно:
Код: Выделить всё
5.6
* Быстрый переход к элементам 1-го и 2-го столбца:
  - Control-Down: перейти к следующему элементу 1-го столбца
  - Control-Up  : перейти к предыдущему элементу 1-го столбца
  - Alt-Down    : перейти к следующему элементу 2-го столбца
  - Alt-Up      : перейти к предыдущему элементу 2-го столбца
* Исправлен баг при навигации стрелкой вниз
* Улучшено назначение цвета в Вертикальном режиме
* Расшифровка сокращений в Столбце 1

5.5.2
* Исправлен баг (сообщение об ошибке при очистке Истории)
* Удален ключ: bind_copy_sel_alt2

5.5.1
* Автоматически назначать цвет блокируемых элементов в зависимости от цвета шрифта столбца

5.5
* Автоматически назначать цвет приоритетных элементов в зависимости от цвета шрифта столбца
* Назначать цвет, гарнитуру и кегль шрифта в зависимости от номера столбца, а не типа блока
* Переименованы ключи:
  - color_dics         -> color_col1
  - font_dics_family   -> font_col1_family
  - font_dics_size     -> font_col1_size
  - color_speech       -> color_col2
  - font_speech_family -> font_col2_family
  - font_speech_size   -> font_col2_size
* Созданы новые ключи: font_col3_family, font_col4_family, font_col3_size, font_col4_size

5.4.3
* Исправлена ошибка, не позволяющая повторно заносить элемент с тем же именем в Историю
* Переход на ARTICLEID


Как всегда, ссылка на скачивание та же.
random_nick

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

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

Сообщение random_nick » Вт дек 05, 2017 21:59

Версия 5.7.
Исправление ошибок + Запоминание выделения в предыдущих статьях

Более подробно:
Код: Выделить всё
5.7
* Эвристический анализ для локальных словарей Stardict (тип Stardict1)
* Вставка "закладок" (восстановление выделения для статей из Истории, но только при условии, что настройки текущего вида не менялись)
* Навигация по разделам столбца 3 (по умолчанию Shift-Down, Shift-Up)
* Добавлены ключи: bind_col1_down, bind_col1_up, bind_col2_down, bind_col2_up, bind_col3_down, bind_col3_up
* Сохранять (при возможности) столбец при переходе на предыдущий/следующий раздел
* Игнорировать столбец с транскрипцией при навигации по разделам

5.6.2
* Смещать фразы при любом из видов в конец

5.6.1
* Исправлен баг (частичная потеря содержимого фиксированных столбцов при переключении видов)


Как всегда, ссылка на скачивание та же.
random_nick

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

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

Сообщение random_nick » Пт янв 26, 2018 03:07

Версия 5.8 - Небольшое обновление.
Теперь можно выбирать особый порядок частей речи. Скриншот настроек.
Особенно мне теперь нравится режим "Прямо к делу". :wink:
Если кто не знал, то переключиться на запущенную программу можно комбинацией Alt - ~ (Альт-тильда).

Изменения:
* Особая сортировка частей речи
* Эвристический анализ для локальных словарей Stardict (тип Stardict2)

Как всегда, ссылка на скачивание та же.
random_nick

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

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

Сообщение random_nick » Пт янв 26, 2018 05:54

P.S. 1) Сортировка частей речи в неанглийских направлениях на данный момент может не сработать как задумано, если вместе с частью речи указан род. Я в курсе проблемы и решу ее в следующих выпусках.
2) Чтобы вообще отключить сортировку, снимите все галки в меню настроек. Если при этом включить режим "Мультитран", то элементы статьи будут идти ровно в том же порядке, что и в самом Мультитране.
random_nick

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

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

Сообщение random_nick » Ср фев 21, 2018 16:55

Выпуск 5.9. Основные нововведения:
1) Как вы, возможно, заметили, сервер Мультитрана сегодня какое-время не работал. Соответственно, не работал и мой клиент. Я снизил время ожидания сервера (статус "Мультитран работает/не работает") до 6 секунд, чтобы проблема с сервером, если таковая случится, была бы более очевидной.
2) Словари теперь можно делать приоритетными и блокировать с помощью ЛКМ (левая кнопка мыши) и ПКМ (правая кнопка мыши), а также снимать приоритет/блокировку.
3) Теперь можно перейти по ссылке "...фраз" в конце экрана (с помощью мыши). Транскрипцию теперь также можно выделить и скопировать мышью.
4) Режим, когда выделяются не только термины, но и остальные элементы (переключить: Control-t).

Подробнее:
Код: Выделить всё
5.9
* Исправлен баг, из-за которого части речи в редких случаях отображались
  как "0"
* Таймаут ожидания Мультитрана при запуске установлен на 6с.
* Коррекция режима "Выделять только термины/Выделять всё" и его
  включение/отключение на лету (по умолчанию: Control-t)
* Расшифровка сокращений для частей речи, содержащих дополнительную
  информацию (например, "нареч. n -(e)s" => "Наречие n -(e)s")
* Щелчок мышью на словаре меняет его приоритет или состояние блокировки,
  в частности:
  ЛКМ на:
    - обычном словаре: сделать приоритетным
    - приоритетном словаре: не делать ничего (запланировано: увеличить
      приоритет)
    - блокируемом словаре: снять блокировку
  ПКМ на:
    - обычном словаре: установить блокировку
    - приоритетном словаре: снять приоритет
    - блокируемом словаре: снять блокировку
* Не загружать конфигурационный файл дважды
* Не предупреждать об отсутствующих URL и тексте, если ни одной статьи
  еще не загружено
* Выделение транскрипции и словаря "... фраз" с помощью мыши
* Разбор статьи по ссылке "... фраз"
* Добавлен ключ bind_toggle_sel


Как всегда, ссылка на скачивание та же.

На всякий случай, также оставляю ссылку на старую версию (5.8).
random_nick

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

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

Сообщение random_nick » Вт апр 17, 2018 23:42

Выпуск 5.10. Основные изменения:
* Поддержка нескольких словарных заголовков. Поддержка аббревиатур.
* Само приложение теперь находится в папке app. Для удобства можно (не обязательно) запускать mclient.cmd. Если у вас имеются ярлыки, их необходимо удалить и создать заново!

Более подробно:
Код: Выделить всё
5.10
* Поддержка нескольких словарных заголовков
* Поддержка как полных, так и сокращенных словарных заголовков в списках
  приоритетных и блокируемых словарей
* Переключение между сокращенными и полными словарными заголовками
* Щелчок мышью на словаре меняет его приоритет или состояние блокировки,
  в частности:
  ЛКМ на:
    - обычном словаре: сделать приоритетным
    - приоритетном словаре: увеличить приоритет
    - блокируемом словаре: снять блокировку
  ПКМ на:
    - обычном словаре: установить блокировку
    - приоритетном словаре: уменьшить/снять приоритет
    - блокируемом словаре: снять блокировку
  Если выбрано несколько словарных заголовков, то данное действие будет
  применено для каждого из этих заголовков. Например, увеличение
  приоритета для заголовка 'Британский английский, Пивное производство'
  также увеличит приоритет заголовков 'Британский английский',
  'Пивное производство' по отдельности.
* Переход на список фраз по Alt-f (по умолчанию)
* Разделение логики и GUI
* Закрытие вспомогательных окон теми же комбинациями клавиш и кнопками,
  которыми они открываются
* Фиксирование размера выпадающих меню
* Добавлен ключ bind_go_phrases
* Удален ключ bind_copy_history


Как всегда, ссылка на скачивание та же.

На всякий случай, также оставляю ссылку на старую версию (5.9).
random_nick

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

Пред.След.


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

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

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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 8