Rust Qt надо попробовать. GTK не люблю из-за того, что под Виндой интерфейс выглядит чужеродно. По той же причине не люблю растровые GUI (они выглядят чужеродно везде).
Добавить страницы в другом формате или с другой нотацией точно можно (например, поддержка Markdown сделана в виде плагина). По поводу другой структуры — вопрос сложный. Изначально API на такое не рассчитан.
Нет, специально не делал шифрование, потому что недежное шифрование — сложная задача, которую хорошо решают сторонние приложения (VeraCrypt и т.п.) Пусть лучше не будет никакого шифрования, чем ненадежное. Лично я для шифрования заметок использую VeraCrypt под Виндой и encfs под Линуксом.
Спасибо за то, что Вы начали переводить на китайский язык. Среди всех файлов лучше сначала перевести outwiker.pot — это строки из основной программы, остальные файлы — это локализации плагинов.
На самом деле пользователи мне присылали собственные шаблоны, в которых активно используют CSS и JS-скрипты, которые я потом оформил в виде плагинов (например, jenyay.net/Outwiker/Spoiler и jenyay.net/Outwiker/Lightbox). А еще CSS используется для раскраски исходников, а JS — для отображения формул.
Тоже думал об этом, но вряд ли в ближайшее время дойдут руки до полноценной реализации. Хотя (открывая страшную тайну) я собираюсь сделать для OutWiker отдельный сайт, движок которого должен будет работать со страницами в формате викистраниц OutWiker, но страницы там будут храниться все-тати в базе. Это будет первым шагом к веб-версии программы.
Есть студенты-целевики, когда за их образование с первого курса платит какое-то предприятие, а потом эти студенты должны отработать на предприятии какое-то количество лет.
А как часто проходят такие вебинары?