В последней версии разговорника был значительный недостаток: если грамматика языка пользователя кодирует меньшее количество информации, чем другой синхронизируемый язык, то пользователь всё ещё должен был подсматривать в английскую карточку для понимая контекста.
Например, при переключении кайтагского глагола "иду" с мужского рода (вянда) на женский (рянда), кабардинский перевод должен оставаться неизменным (сокӏуэ). Это совершенно верно, но это не даст кабардинцу понять что именно изменилось во фразе до тех пор, пока он не посмотрим на английскую карточку с полным контекстом фразы (изобр. 1).
Чтобы создать по-настоящему прямой разговорник без посредников, к каждой фразе теперь можно добавлять перевод контекста (изобр. 2). По сути своей это маленький независимый словарь, позволяющий показывать перевод английского мета-контекста на локальном языке.
На этом месте возникает новая проблема: большая часть информации в локализованном контексте уже известна носителю из грамматики. Например, в кабардинском переводе видно, как слово "абы" (там) показано дважды (изобр. 3), что совсем не нужно и даже делает поиск новой информации менее удобным.
Для решения этой проблемы система теперь создаёт копию мета-контекста и проходит по каждому видимому блоку перевода, вычитая его условия из этой копии (изобр. 4). По итогу в копии остаётся лишь неявная информация, не переданная видимыми блоками. Перевод лишь этой остаточной информации отображается на экране.
Так что теперь кабардинец может видеть изменения грамматического класса в кайтагском без необходимости прибегать к английскому переводу (изобр. 5, 6). Как и все другие функции на сайте, это работает для любого сочетания языков.
Post #30
296