У моей команды возникает множество ошибок при проверке маркеров: «Вызывающий сноску не является ожидаемым значением (*)».
Пока я писал это сообщение, я, кажется, решил проблему, но, думаю, всё равно стоит отправить его, на случай, если кто-то другой столкнётся с этой проблемой.
В ошибках отображаются только стихи, содержащие корректные сноски. То есть в формате
\f + \fr 2.23 \ft …\f*.
Я подтвердил с помощью RegEx, что «+» — единственный символ, используемый в корректных сносках. Я использовал RegExPal, чтобы получить количество уникальных совпадений (\f . \fr). Это подтвердило, что «+» — единственный символ, используемый в корректных сносках.
В settings.xml есть «+»
+
Именно перед отправкой этого сообщения я провёл ещё один поиск в RegExPal (\f . .) и обнаружил, что в Новом Завете, над которым работали более десяти лет назад, есть несколько сотен некорректных сносок. В них были вручную определены вызывающие символы (a b c …), но отсутствовали ссылки на стихи.
Я по-прежнему не понимаю, почему Paratext ожидал «*» в качестве вызывающего символа сноски, и почему только корректные сноски сообщались как ошибки, но хотя бы теперь я лучше понимаю проблему и предполагаю, что решение состоит в исправлении некорректных сносок, чтобы программа приняла корректные.
Я думаю, что их вторая ошибка «Большинство примечаний этого типа не имеют ссылки на источник» связана с этим. Снова в списке только то, что выглядит как корректные сноски. Однако, учитывая, что из более чем 700 сносок корректны только 213, Paratext прав — у большинства сносок нет ссылок на источник, но они должны быть! Корректные сноски — не ошибки. В этом случае большинство — это ошибки, а лишь меньшинство — правильные.