|
ЯРКСИ 9.0 построен в среде программирования Delphi 11 от компании Embarcadero Technologies, на компонентной базе FireMonkey.
Используется базa данных в формате SQLite. Размещенный в Интернете дистрибутив включает в себя следующие файлы:
yarxi.exe — основной исполнимый файл словаря;
yarxi.db — база данных;
sqlite3.dll — библиотека базы данных;
spravka/ — папка с файлами справки;
samples.kdg — файл тематических учебных групп с иероглифами;
JLPT.kdg — файл учебных групп с иероглифами по уровням JLPT;
kotoba.kdg — файл учебных групп с японскими словами.
names.kdg — файл учебных групп с японскими именами собственными.
Кроме того, дистрибутив содержит семь шрифтов для отображения иероглифов и радикалов
(JiShopMincho, JiShopRad, AC Kaisyo, AC Gyosyo, KouzanBrushFontSousyo, beautiful font, KanjiStrokeOrders),
которые устанавливаются на компьютер при инсталляции. Деинсталляция ЯРКСИ не удаляет
эти шрифты из системы.
N.B. — Если ЯРКСИ скачан из Microsoft Store, дополнительные шрифты устанавливаются
не при инсталляции, а при каждом запуске приложения. В системе они не остаются.
Все прочие файлы создаются в ходе работы программы и сохраняются в папке Yarxi —
в месте, отведенном для пользовательских данных операционной системой. Где именно — можно узнать,
щелкнув по кнопке «Открыть папку с данными» (вкладка «Опции», раздел «Общее», внизу).
Подробнее об этих файлах:
1. Файл пользовательских настроек YarxiSettings.txt появляется после первого запуска и хранит информацию
об установках, сделанных пользователем. При его отсутствии или повреждении устанавливаются параметры, принятые по умолчанию.
2. Файл NewNames.txt хранит кастомизированные имена иероглифов и/или радикалов. Он создается лишь тогда,
когда пользователь переименовал какой-нибудь иероглиф или радикал.
3. Файл KanaDEMarks.txt хранит пометки о трудных/легких значках хираганы и катаканы, сделанных
пользователем при работе с дриллом для каны. Если таких пометок не делалось, файл не создается.
4. Там же находится папка Groups, где по умолчанию хранятся файлы учебных групп —
как четыре файла, входящие в дистрибутив и перечисленные выше, так и все создаваемые пользователем.
5. Папка SOD создается при скачивании архива диаграмм начертания и содержит 10897 файлов.
ЯРКСИ содержит две функции, связанные с регулярным обновлением базы. Во-первых, это автоматическая проверка наличия обновлений на сайте ЯРКСИ,
по умолчанию выполняющаяся при каждом запуске программы (при наличии работающего интернет-соединения). Такую проверку можно производить и в ручном
режиме (вкладка «Опции», раздел «Общее»), а автоматическую проверку отключить.
Во-вторых, это вывод новых словарных данных — то есть,
получение развернутого списка всех иероглифов, статьи для которых были впервые отредактированы при том или ином обновлении базы.
Эта функция также доступна на вкладке «Опции» (раздел «Новые данные»).
Шрифты, которыми в ЯРКСИ отображаются иероглифы, кана и радикалы, могут быть как векторными (TrueType),
так и растровыми (bitmap) — последние зашиты в исполнимый файл в трех вариантах (16x16, 24x24 и 48x48 пикселей).
Размер растрового шрифта нельзя поменять, можно поменять лишь его цвет. При работе под любыми версиями Windows теперь по умолчанию везде
используется векторный шрифт. Растровые шрифты могут оказаться предпочтительными в случае, например запуска программы под Linux,
через эмулятор. Выбор между вектором и растром можно сделать в разделе «Растр или вектор» на вкладке «Опции».
Формат вывода словарных данных в ЯРКСИ — растровое изображение (битмэп) с нанесенным на него текстом. Это улучшает визуальную подачу материала,
но, с другой стороны, затрудняет программную реализацию некоторых полезных функций. Поэтому в ЯРКСИ поддерживается специальный формат
«текстового вывода», на который указывает иконка Aa.
Он позволяет пользователю выделять фрагменты данных и заносить их в буфер.
|