Дженни и я просмотрели файл Numbers.xml из Paratext 6, который был размещен в связанной ветке. Мы использовали ИИ для сравнения его с текущей версией в Paratext 9, и он обнаружил 72 упоминания весов и мер, которые были опущены. Теперь мы восстановили их в обновленном файле Numbers.xml, который приложен.
Numbers.xml
Numbers.xml (PT9) — Отчет о восстановлении
Что я сделал
Я сравнил PT6_Numbers.xml (105 терминов, идентификаторы на основе GUID, кодировка UTF-16) с PT9_Numbers.xml (78 терминов, семантические идентификаторы, такие как cardinal_012, кодировка UTF-8), сопоставляя термины по их фактическим ссылкам на стихи, а не по идентификаторам (в этих двух файлах используются совершенно разные схемы идентификаторов, поэтому сами идентификаторы не давали соответствия). Ссылки на стихи в PT6 имеют дополнительный двухзначный суффикс (06600601200); они нормализуются до 9-значного формата BBBCCCVVV в PT9 путем удаления последних двух цифр — все ссылки в PT6 использовали там 00, поэтому при этой нормализации ничего не потерялось.
Ключевое открытие: числа (порядковые, дробные, кратные) не были повреждены
Каждая из 246 уникальных ссылок на стихи в PT6 для простых чисел (порядковые, дробные, кратные) по-прежнему присутствует в PT9 — потерь нет. В PT9 также добавлено 4 новые ссылки в этой группе. Это то «улучшение», о котором вы упомянули: в PT6, например, был один общий термин, объединяющий «девятый/десятый/одиннадцатый/двенадцатый» под неверной меткой, указывающей на Откровение 21:20; в PT9 эти термины были правильно разделены на отдельные, точно размеченные термины. Я не трогал эту часть PT9.
Где произошло реальное потеря данных
В PT6 были четыре целых категории, которые PT9 полностью исключил: Суммы денег (9 терминов — лепта, квадранс, ассарийон, драхма, дидрахма, динарий, мина, аргурий, талант), Весы и меры (8 терминов — литра, талант, хойникс, модий, сатон, корос, батос, метретес), Расстояния (5 терминов — пекос/локоть, стадий, милион, путь в один субботний день, оргуия/сажень) и Время (24 термина — ежедневно, час, месяц, неделя, «на третий день», «в те дни» и т. д.). Это 46 концепций и примерно 251 уникальная ссылка на стихи, которые просто больше не проверяются в Numbers.xml PT9.
Из этих 46:
5 уже были восстановлены в другом месте в PT9, просто перемещены: ordinal_001_day (следующий день), ordinal_002_day (второй день), ordinal_003_day (третий день), ordinal_007_day (седьмой день) и ordinal_008_day (восьмой день) в PT9 — точные совпадения — те же ссылки, тот же смысл. Я не дублировал эти термины.
2 были намеренно оставлены исключенными: термины «Time thirty-eight» и «Time forty-six» из PT6 смешивали неродственные числа под одной неверно размеченной глоссой (например, «Time thirty-eight» указывал и на ссылку на 38 лет в Иоанна 5:5, и на несколько неродственных ссылок на 40 лет в Деяниях/Евреям). В PT9 это уже было исправлено правильно — каждая из этих ссылок теперь находится под точно размеченным порядковым термином (cardinal_038, cardinal_040, cardinal_046 и т. д.). Восстановление этих терминов PT6 дословно привело бы к повторному появлению ошибки, поэтому я оставил их исключенными.
Оставшиеся 39 действительно отсутствовали, и именно их я добавил обратно в новый файл.
Что находится в новом Numbers.xml
Всего 117 терминов: все 78 исходных терминов PT9, полностью без изменений, плюс 39 восстановленных терминов, охватывающих четыре утраченные категории, написанные в собственном стиле PT9:
Семантические идентификаторы в формате snake_case, продолжающие паттерн PT9: money_001_lepton … money_009_talanton, weight_001_litra … weight_008_metretes, distance_001_pekus … distance_005_orguia, time_001_daily … time_017_time_times_half.
Тег <Domain> для каждого (в PT9 он используется только для порядковых числительных, связанных со временем, с меткой time; я расширил эту же идею, добавив money, weightsAndMeasures и distance для трех других категорий — см. оговорку ниже).
<Transliteration> установлено в соответствии с идентификатором, точно так же, как это сделано во всех существующих записях PT9.
Короткая <Gloss>, сохраняющая существенное определение из PT6 (например, batos (еврейское bat, мера жидкости, ~39,5 литров)), вместо многословной рамки PT6 «Weights and measures in the New Testament - 7. ...».
Полный исходный список ссылок PT6 для каждого восстановленного термина.