Diglossa.js

Diglossa.js - Bilingual Reader

простое приложение для чтения, создания, и распространения дву- и много-язычных текстов, полезное в том числе переводчикам.

Ближним результатом работы программы является публикация готовых текстов в вебе, а окончательным, дальним, - публикация одного или нескольких текстов в системе контроля версий (обычно github.com). Откуда тексты могут быть загружены снова для дальнейшей работы следующим пользователем, и т.д.

см. доклад “Diglossa.js”на конференции “СПО в образовании” в Переславле 25-27 января 2019. http://ru.diglossa.org/blog/

свойства

естественно, Diglossa.js обладает телепатической связью с Морфеем и когда вы проводите мышью над словом, Морфей (старше v.0.8.5) покажет его словарные значения.

ctrl-F - когда мышь над словом, осуществит полнотекстовый поиск по всей вашей библиотеке для данного слова.

Пока (v.0.4) доступна только клиентская, т.е. десктопная, часть. Серверная часть, слои и работа с репозиторием будут реализована позже

Diglossa.js построена на голом исходном авторитетном тексте (.txt в UTF-8), в который не вносятся изменения и который хранится в системе контроля версий (github.com). К тексту последовательно пристраиваются слои (layers), привязанные к конкретному месту текста якорями. Таким образом можно получить результат любой сложности, сохранив исходный текст в неприкосновенности. Добавочными слоями к тексту могут быть: комментарии, пагинации, параллельные тексты, логические разметки, примечания издателей, любая метаинформация и т.п. Этот подход дает возможность использования свободной лицензии на результат при ограниченных лицензиях на исходные тексты. Использовать diglossa.js не сложнее, чем хорошо известный FB2-Reader, подготовка текста занимает минуты.