Переключить тему.

Программа для запоминания китайских слов 汉字 версия 3

05 Sep 2023

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

У меня стало чуть больше свободного времени и я решил написать для себя программу, которая была бы максимально удобной в использовании.

Эту версию программы написал на языке программирования JavaScript с применением фреймворков NUXT 3 и Electron. Программа запакована с помощью инструмента Electron-builder. Предыдущие версии программы были написаны на языке программирования Python (старые версии доступны по ссылкам: версия 2 и версия 1).

v1.0.0

Изменения по сравнению с предыдущей версией (написанной на Python):

  1. Изменены интерфейс и управление программой. Сделал программу более интуитивной и понятной в использовании.
  2. Улучшил алгоритмы выполнения упражнений. Теперь программа учитывает, какие слова лучше запомнились какие нет.
  3. Добавил новое упражнение Карточки.
  4. Добавил возможность повторения ранее изученных слов.
  5. Добавил функцию озвучки текста.
  6. Добавил панель рукописного ввода.
  7. Сделал удобное управление списками слов внутри самой программы.
  8. При редактировани отдельного слова программа может подсказать варианты перевода китайских слов (на английский) и pinyin.
  9. Добавил инструкцию по использованию программы внутри самой программы (в раздел о программе).
  10. Добавил в программу основные слова из учебника Кондрашевский (первые 40 упражнений) и список слов HSK 4.

Update (7 april 2024): v1.1.0

Изменения по сравнению с предыдущей версией (v1.0.0):

  1. Добавил версию для macOS.
  2. Добавил опцию изучать 25 слов за 1 раз.
  3. Добавил возможность менять размер элементов интерфейса в настройках программы.
  4. Добавил темную тему оформления.
  5. Добавил контекстное меню к полям для ввода текста.
  6. Добавил поддержку tesseract-ocr.
  7. Исправил некоторые ошибки в работе программы, которые встречались в предыдущей версии.

Интерфейс программы.

Снимок экрана, интерфейс программы.
Снимок экрана, интерфейс программы.
Снимок экрана, интерфейс программы.
Снимок экрана, интерфейс программы.
Снимок экрана, интерфейс программы.
Снимок экрана, интерфейс программы.
Снимок экрана, интерфейс программы.
Снимок экрана, интерфейс программы.

На данный момент программа доступна для операционных систем Windows, macOS и Linux.

Примечания:

  • В Windows при первом запуске может ругаться антивирус, как на подозрительный файл; нужно дождаться, пока антивирус проверит файл. В дальнейшем, программа запускается без вопросов.
  • В macOS может понадобиться добавить программу в исключение безопасности (подробнее здесь).
  • В Linux для работы функции озвучки текста дополнительно требуется установить програмный пакет espeak-ng. Для запуска программы с файла с расширением .AppImage нужно в свойствах файла разрешить выполнять файл как программу.

Программа предоставляется бесплатно, как есть, без каких либо гарантий.
Скачать программу:

v1.1.0

Windows:

xuexihanzi_js.Setup.1.1.0_ia32.exe 
sha256: 2e9b128d74e443e20264a5f3b3af55cca49c2b34149db38a5aceaa9ce6748505

xuexihanzi_js.Setup.1.1.0_x64.exe 
sha256: 0aa2a6c9655c535ea14f701748a184c39a6809431e3bcd4cca7575789078938a

xuexihanzi_js.Setup.1.1.0_arm64.exe 
sha256: 4ebe0b16251bdd3a2830846d7539aad4b7620ccb0917239ad918be3861b13d53

macOS:

xuexihanzi_js-1.1.0.dmg 
sha256: e4fe03f477ed1885335e2aed7d0cbe41c5af1c70d1b7d2c60b7b4b2a11856064

xuexihanzi_js-1.1.0-arm64.dmg 
sha256: 50074961f23fe50eb1e9910bac9d4773b1c9272f6f2b72b3102ec1c6084cbaa4

Linux:

xuexihanzi_js_1.1.0_amd64.deb 
sha256: 268a7c558e93a2d3a095ea288f105d4d55d0de3444b636505c2707a03ed6ee53

xuexihanzi_js-1.1.0.AppImage 
sha256: 7a49de033fef8e5adfdaba3ecad4fcfd94ed7ee95e558a0fb8a1900ee6927ffb

xuexihanzi_js-1.1.0-armv7l.AppImage 
sha256: 6712a8f3d4da2f46aa1a9f43ceacd08b6a647e6171e32c3b64089d81fc75ab96

xuexihanzi_js-1.1.0-arm64.AppImage 
sha256: 0c2b9b93cad85076ee98ad65f167f0ea9e6fa88626f6812a7fa6c91d929e0cc1

v1.0.0 (показать)

Windows:

xuexihanzi_js Setup 1.0.0.exe 
sha256: 380612c4db40e344eda289677a2ddb401cf6b7f77f99e55a629889543d4de750

Linux:

xuexihanzi_js_1.0.0_amd64.deb 
sha256: bbdebcd4e709450d097cccdbc83e6aeaa28837b203d6ba2aea2e7969fde0c494

xuexihanzi_js_1.0.0_arm64.deb 
sha256: 67378137fb48795cebc46d52df6e8d192b96f2757077ce2b3b3ea38239df7dec

xuexihanzi_js-1.0.0.AppImage 
sha256: 162c8e015c8e4652735e1c9d1a6013b5c3d5e46bc2ca4f9192f6f638bf904aa5

xuexihanzi_js-1.0.0-arm64.AppImage 
sha256: f5a28c08ebbb0e2058e4ff340a8c6d41a40ec9c1945897899eb50ac9d3337062

Программу писал для личного пользования. Но, надеюсь, для Вас эта программа тоже окажется полезной. Удачи в изучении китайского языка.

再见。

На верх!
Закрыть. Открыть изображение в новой вкладке.