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

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








ГП-цитатник

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

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

Сообщение random_nick » Вт июл 13, 2021 22:43

усталый нищеброд писал(а):Вроде бы пока работает.

Ну, это просто браузерный движок в окно вставили.
random_nick

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





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

Сообщение random_nick » Сб июл 31, 2021 01:22

Версия 6.11

Столбцы теперь выравниваются по ширине. 20% выделяется на описательные столбцы (тематика, часть речи, транскрипция и пр.), 80% - на содержательные столбцы (термины, комментарии и т.д.). Содержательные столбцы теперь имеют одинаковую ширину. Если кому-то это не понравилось - напишите, сделаю в виде опции. Если есть предложения - тоже пишите.

Весь список изменений:
Код: Выделить всё
* Столбцы теперь выравниваются по ширине (кроме статей в 1 строку)
* Макет таблицы изменен так, чтобы можно было вместить большинство столбцов
* Слишком длинные слова (например, URL) разбиваются, чтобы обеспечить видимость краев столбцов
* Обновлена документация
* Исправлен парсинг имен пользователей
* Удален лишний пробел перед именами пользователей
* Исправлена обработка имен пользователей как тематик
* Разрешены названия тематик с запятыми в режиме статьи при блокировании/приоритизации


Обновленная документация

Новая версия
Старая версия
random_nick

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

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

Сообщение random_nick » Ср авг 25, 2021 19:43

Версия 6.12
Улучшена работа с нововведениями из предыдущей версии.

Весь список изменений:
Код: Выделить всё
* Ширина столбца теперь высчитывается на основе фактического (а не предустановленного) числа столбцов
* Исправлена ширина столбцов для статей из одной строки
* В настройках появились опции "Выровнять столбцы по ширине" и "Использовать особую ширину таблицы:". Данные опции сохраняются/загружаются автоматически из конфигурационного файла.


Скриншот:
Изображение

Новая версия
Старая версия
random_nick

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

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

Сообщение random_nick » Пт сен 10, 2021 14:20

Версия 6.12.1 (корректирующий выпуск)
При включенной настройке "Выровнять столбцы по ширине" некорректно отображались статьи из раздела "Фразы".

Новая версия
Старая версия
random_nick

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

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

Сообщение random_nick » Пт окт 15, 2021 22:13

Версия 6.12.2 (корректирующий выпуск)
* Внесены коррективы вслед за изменениями на multitran.com
* Исправлено составление письма автору

Новая версия
Старая версия (комментарии вместо терминов)
random_nick

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

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

Сообщение random_nick » Пт янв 28, 2022 05:41

Версия 6.13.1
* Исправлен вызов окна по Alt-~, Ctrl-C-C и Ctrl-Ins-Ins в Windows
* Удалено временное решение для Windows, которое могло приводить
к зависанию потока

6.13
* Улучшен подбор ширины столбцов на основе ширины текста
* Добавлено выделение цветом тематик из раздела "Фразы"
* Добавлены горячие клавиши Alt + цифра для изменения числа столбцов
(например, Alt-4 - 4 столбца, Alt-6 - 6 столбцов, Alt-0 - 10 столбцов)

Новая версия

Сборку старой версии случайно удалил, так что, при необходимости, сделайте резервную копию.
random_nick

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

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

Сообщение random_nick » Чт фев 10, 2022 23:11

Корректирующий выпуск 6.13.2
* Исправлен вызов окна в Windows для некоторых случаев

Новая версия
Старая версия
random_nick

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

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

Сообщение random_nick » Пн апр 11, 2022 00:04

Новая версия - 6.14.1

В предыдущих выпусках были испытаны разные способы определения ширины столбцов. В одном из способов ширина столбцов привязана к ширине окна, в другом, помимо ширины окна, также зависит и от длины текста. Если столбцы не выравнивать автоматически, то некоторые из них могут быть гораздо шире других, что выглядит некрасиво. Если же столбцы выравнивать, то между ними может оставаться слишком много пустого места. В результате экспериментов выяснилось, что наиболее оптимальный вариант - использовать столбцы с жестко заданной шириной. Этот вариант и используется в текущей версии. Вы можете указать свою ширину столбцов или положиться на выбор программы:

Изображение

Скришот

Полный список изменений:
Код: Выделить всё
6.14.1
* Используется разное число столбцов для обычных и специальных статей. Специальными считаются те статьи, в которых может быть только четное число столбцов (например, пара оригинал-перевод).

6.14
* Подбор ширины столбцов стал быстрее и теперь осуществляется на основе предустановленных значений
* Добавлена кнопка для расчета оптимальной ширины столбцов
* Изменение типа ключа timeout на число с учетом порядков
* Удалены ключи AdjustLayout, table_width
* Добавлены ключи term_col_width, fixed_col_width, hotkey_delay, Ping
* Увеличение интервала обновления до 0,6 секунд


Новая версия (Windows)
random_nick

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

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

Сообщение random_nick » Сб июл 30, 2022 16:02

На сайте Мультитрана части речи стали даваться через |, из-за чего программа перестала нормально их вычленять. Исправляю это в новой версии (6.14.2).

Версия для Windows

Версия для Linux (64-битная)
Версия для Linux (32-битная)

Для приложения под Linux надо дать права на запуск:
Код: Выделить всё
chmod +x *.AppImage
random_nick

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

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

Сообщение random_nick » Чт окт 06, 2022 23:35

Корректирующий выпуск 6.14.3
Исправлены проблемы, которые появились из-за изменений на multitran.com.

Код: Выделить всё
* Исправлен режим показа отдельных слов
* Исправлено выделение блоков в разделе "Фразы"

Ссылки для скачивания остались прежними - см. мое сообщение выше.
random_nick

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

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

Сообщение somnolent » Пт окт 07, 2022 00:20

"Прекращена работа программы "mclient.exe"
Закрыть программу.
Win7SP1
Аватара пользователя
somnolent

 
Сообщения: 2908
Зарегистрирован: Пт апр 30, 2010 07:20
Откуда: ff104w98l
Язык(-и): endophasie

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

Сообщение random_nick » Пт окт 07, 2022 22:36

somnolent писал(а):"Прекращена работа программы "mclient.exe"
Закрыть программу.
Win7SP1

По такому описанию воспроизвести проблему невозможно. Напишите подробно, как запускаете программу (желательно предварительно распаковать, а не прямо из архива) и укажите полный текст ошибки.
random_nick

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

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

Сообщение random_nick » Пт окт 28, 2022 04:14

Корректирующий выпуск 6.14.4.
Код: Выделить всё
* Удален блок "Короткая ссылка"
* Удаление лишних блоков в конце статьи

Ссылка на загрузку для Windows осталась прежней (см. выше). Для Линукса пока собрать не успел.
random_nick

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

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

Сообщение random_nick » Сб окт 29, 2022 19:44

Собрал под Линукс. Ссылки идентичные тем, что выше.
random_nick

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

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

Сообщение random_nick » Сб сен 30, 2023 18:45

Версия 6.14.5
Внесены исправления ввиду изменений на multitran.com.

Windows
Linux, 64 бита
Linux, 32 бита
Страница проекта
random_nick

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

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

Сообщение random_nick » Сб янв 27, 2024 03:48

Версия 7.0!

На новую версию ушло 2 года. Это - бета-версия, т.е. встречаются баги и недоработки. Тем не менее, достигнута стабильность в работе (я пользуюсь каждый день). Были внесены существенные изменения, среди которых:

  • Переход на современный графический тулкит. Благодаря этому программа выглядит симпатичнее, а вместо веб-движка используется настоящий табличный виджет, что позволило упростить логику и ускорить загрузку статей.
  • Изображение

  • Использование формата JSON для конфигурационного файла: теперь к одному и тому же действию можно привязать не 1-2 сочетания клавиш, а произвольное их количество. Теперь настройки должны подхватываться при переходе на новую версию программы (помимо случаев, когда сброс настроек форсируется автором, например, ввиду изменения типов ключей).
  • Изображение

  • Ограничение высоты строк. Если в ячейке слишком длинный текст, то внизу ячейки появляются серые точки, а оставшийся текст отображается во всплывающем окне
  • К примеру, вот так может выглядеть статья в старой версии:
    Изображение

    А вот так она выглядит в новой:
    Изображение
    Пока строки всегда имеют фиксированную высоту. Отключить такой режим и показывать текст полностью можно будет в следующих версиях.

  • Переработана приоритизация/блокирование. Теперь списки могут быть многоступенчатыми, а тематики можно перетаскивать (drag&drop) между списками (если не срабатывает, попробуйте перетащить элемент наверх выше текущей области, а затем уже на нужное место).
  • Изображение

  • Переработан вид истории:
  • Изображение

  • Вместо выделения блока происходит выделение всей ячейки. Чтобы выделить только блок внутри ячейки, нажмите F2 (по умолчанию) и снова F2 для выхода из поблочного режима.
  • Импорт не теоретически ценного демо Мультитран на 2000 слов, а полновесного на миллион. Распакуйте его в C:\Users\<user>\Application Data\mclient\dics (работает пока только англо-русское направление, некоторые статьи и термины не видит).
  • Поиск теперь может быть регистрозависимым.
  • Прочие улучшения, например, подстановка полного названия тематик на основе предыдущих статей.
  • Автозавершение теперь вызывается по Ctrl + Пробел

Системные требования: Windows 10 и выше или Linux, 64 бита.
К сожалению, Python перестал поддерживать Windows 7, а для Qt6 формируются только 64-разрядные сборки.

Ссылка на скачивание для Windows
Распакуйте архив (например, с помощью 7-Zip) в каталог, для которого у вас есть права на запись и выполнение программ. Перейдите в созданную папку и запустите mclient.cmd.

Linux: в процессе, пока запускайте вручную в Python.

Документацию написать пока не успел. Если что-то непонятно, спрашивайте.
random_nick

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

Пред.


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

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

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

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

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