+1 голос
607 просмотров

Меня спросили, есть ли способ экспортировать/конвертировать старый файл перекрёстных ссылок в формат, который можно использовать в Paratext 8-9. Вот формат исходного файла:

\id Cross References Canonical Sequence
\rem B.C, S.C
\rem Updated 24.4 2003; 14.7 2003 S.C
\rem Added OT, USFM compliant, updated 24.9.07; 16.5.08 I.R.

\ref GEN 1:3
\x - \xo 1:3 \xt 2CO 4:6\x*
\ref GEN 1:6
\x - \xo 1:6-8 \xt 2PE 3:5\x*
\ref GEN 1:26
\x - \xo 1:26 \xt 1CO 11:7\x*
\ref GEN 1:27
\x - \xo 1:27 \xt MAT 19:4; MRK 10:6\x*
\ref GEN 1:27
\x - \xo 1:27-28 \xt GEN 5:1-2\x*
\ref GEN 2:2
\x - \xo 2:2 \xt HEB 4:4, 10\x*
\ref GEN 2:2
\x - \xo 2:2-3 \xt EXO 20:11\x*

Я извлёк перекрёстные ссылки из проекта в Paratext 9 и выяснил, что используется такой формат:

GEN.1:3 {2CO.4:6}
GEN.1:6 {2PE.3:5}
GEN.1:26 {1CO.11:7}
GEN.1:27 {MAT.19:4 MRK.10:6}
GEN.1:27 {GEN.5:1-2}
GEN.2:2 {HEB.4:4,10}

У меня всё ещё есть вопросы по «вступительным» строкам:

Model=BootCmpB
Versification=English
VerseSegmentCount=1

Необходима ли строка «Model»?
Как работает VerseSegmentCount?

Также возможно ли конвертировать это (с диапазоном стихов) в формат PT8-9?

\ref GEN 2:2
\x - \xo 2:2-3 \xt EXO 20:11\x*

Спасибо!

james_post

Переведено машиной с языка English
Paratext от [Moderator]
(2,1тыс. очков)

снова показан | 607 просмотров

2 Ответов

0 голосов
Лучший ответ

Используйте регулярные выражения, чтобы:

  • Удалить \ref
  • Заменить \s*\\x - \\xo\s\S+\s*\\xt\s=> {
  • Заменить пробелы после названий книг на .: \b(\w{3})\s(?=\d+:)=>\1.
  • Заменить \\x*=>}
  • Удалить точки с запятой ;

Я не уверен, требуется ли Model=, но не думаю, что критично, какое значение там указано.

Скорее всего, у вас будет VerseSegmentCount = 1. VerseSegmentCount > 1 применяется к перекрёстным ссылкам, предназначенным для добавления в два или более сегментов стихов в тексте. VerseSegmentCount равный 2 выглядит так: MAT.17:5 {MAT.3:17 2PE.1:17} {ACT.3:22,23}. Число VerseSegmentCount — это максимальное количество сегментов стихов в данных перекрёстных ссылок.

Я полагаю, что GEN.2:2-3 {EXO.20:11} является допустимым в таком виде.

Переведено машиной с языка English
от (1,8тыс. очков)
снова показан

Спасибо!

Есть ли способ сделать перекрёстные ссылки, охватывающие несколько глав (для самой ссылки \xo, а не для \xt)?

Например так: EZR.4:24–EZR.5:1 {HAG.1:1 ZEC.1:1}

У меня не получается это сделать.

Переведено машиной с языка English

Боюсь, что вы не можете использовать ссылки, охватывающие несколько глав, в левой части. Мой «хак» — добавлять % к ссылкам, которые требуют дополнительной обработки после импорта.
EZR.4:24% {HAG.1:1 ZEC.1:1}
EZR.5:1% {HAG.1:1 ZEC.1:1}
Перед добавлением перекрёстных ссылок вам нужно добавить % в поле Extra Material (Дополнительные материалы) в настройках Scripture reference settings (Настройки ссылок на Писание). Символ % будет импортирован, и тогда вы можете использовать поиск, чтобы найти их и создать правильные ссылки.
Другие моменты, на которые стоит обратить внимание:

  • Если в ваших настройках ссылок на Писание есть альтернативный синтаксис, например ,| and , вам нужно временно удалить альтернативный синтаксис перед импортом, иначе вы импортируете всю строку альтернативного синтаксиса.
  • Ссылки на книги из одной главы должны включать главу 1:
    PSA.73:8 {PSA.1:1 PSA.17:10 JUD.1:16}
    После импорта вы можете выполнить поиск по книгам из одной главы в ссылках и удалить 1.
  • Ссылка на диапазон, охватывающий несколько глав, будет включать название книги во второй части ссылки на главу:
    MAT.11:21-22 {ISA.23:1-8 EZK.26:1--EZK.28:26% JOL.3:4-8 AMO.1:9-10
    Я помечаю их символом %, чтобы потом вернуться и удалить название книги из второй ссылки.
  • Вы не можете сделать ссылку только на главу. Вы должны указать диапазон стихов:
    LUK.18:31 {PSA.22:1-31%}
    Я помечаю их символом %, чтобы потом вернуться и удалить диапазон стихов после импорта…
Переведено машиной с языка English

Я столкнулся с другой проблемой. Вот исходная ссылка:

\ref PSA 34:1
\x - \xo 34:0 \xt 1SA 21:13-15\x*

Я попытался импортировать это в PSA 34:0, но это не сработало. Ошибки не было, просто перекрёстная ссылка не была добавлена.

Должны ли такие ссылки просто указываться на PSA 34:1?

Спасибо,

james_post

Переведено машиной с языка English

Спасибо за это.

Есть ли где-то «официально» опубликована эта информация?

Есть ли способ добавить комментарии в файл XRF?

Переведено машиной с языка English

Спасибо @CrazyRocky за эти конкретные примеры. Я ценю их.

У меня есть несколько вопросов. Также у меня есть хорошая новость, которая, похоже, указывает на то, что некоторые из этих проблем на самом деле не требуют «хаков» с % или возврата для внесения изменений!

Есть ли способ добавить комментарии в файл .xrf?

Добавление «хака» с % для ссылки \xo: Я попытался добавить % к ссылке и в поле Extra Material, но он не импортируется. Paratext импортирует ссылку как обычную ссылку, без %. Я не уверен, что с этим делать, но делюсь «хаком для хака» ниже.

Например: EZR.4:24% {HAG.1:1 ZEC.1:1}
импортируется как \x \xo 4:24 \xt Hag 1:1; Sek 1:1\x*

Я могу добавить что-то к ссылке на стих в \xt, чтобы пометить её для последующей обработки, но не к ссылке \xo. Поэтому пока я буду добавлять #, чтобы отличать их от %.

Например: EZR.4:24 {HAG.1:1# ZEC.1:1}

Ссылки на диапазоны, охватывающие несколько глав: Paratext автоматически удаляет лишние названия книг, поэтому % не нужен.

Например: MAT.11:23-24 {EZK.26:1--EZK.28:26}
импортируется как: \x - \xo 11:23 \xt Ese 26:1—28:26\x*

И: 2CH.1:4 {2SA.6:1-17 1CH.13:5-14 1CH.15:25--1CH.16:1}
импортируется как: \x - \xo 1:4 \xt 2 Sml 6:1-17; 1 Sto 13:5-14; 15:25—16:1\x*

Ссылки на целые главы разрешены: Paratext импортирует :0 как целую главу, будь то в диапазоне или как отдельная глава, поэтому % не нужен, если вы действительно хотите сослаться на целую главу (без диапазона стихов):

Пример: 1SA.21:12 {PSA.56:0}
Импортируется как: \x \xo 21:12 \xt Sng 56\x*

И: MAT.11:21-22 {EZK.26:0--EZK.28:0}
импортируется как \x - \xo 11:21 \xt Ese 26—28\x*

Переведено машиной с языка English

Нет, извините. Формат файла не предназначен для ручного редактирования/создания, поэтому механизма для комментариев нет.

Переведено машиной с языка English
0 голосов

Вы можете добавить общие комментарии в заявление об авторских правах в начале файла. Например:

Copyright=This file contains references taken from The Life Application Study Bible © 1988 by Tyndale 
House Publishers, Inc. The symbols † and % have been included in this file to allow further -import 
processing. They must be added to the project’s Scripture Reference Settings as Extra Material following 
a reference. A † indicates a reference with particular Christological significance. In the LASB this symbol 
precedes these special references. Due to technical limitations this symbol is placed at the end of 
references. It can be moved after import if desired. A % marks references that have a more compact form 
in the LASB but technical limitations do not allow the reference to be imported exactly as the appear. 
After import refer to a printed LASB to see how these should be modified. It is also acceptable to simply 
remove the % on these references.
Model=NLT
Versification=English-NLT
VerseSegmentCount=1
GEN.1:1 {PSA.89:11 PSA.102:25 JHN.1:1-2}
Переведено машиной с языка English
от (1,8тыс. очков)

Похожие вопросы

0 голосов
2 ответов 318 просмотров
Здравствуйте, команда поддержки Bible, В процессе работы над проектом я обнаружил, что в одном стихе ... రక్తమువలన మన పాపములనుండి మనలను విడదీసినవానికి. С уважением, Thiyagarajan
Thiyagarajan 112 задал вопрос июл 25, 2023
0 голосов
1 ответ 96 просмотров
Поскольку в документации USFM не хватает подробностей, и я не могу найти ответ здесь, не могли бы вы прояснить правильный синтаксис для ... ->|ESG 10:13\xta \+it k\+it*\x*
gregbac 141 задал вопрос янв 9
0 голосов
3 ответов 311 просмотров
We have a user who wants to have the Cross reference say See Luke 2:1 in the \xo She also wants to be able to have in \mr ... See Luke 2:1 as well as From Luke 1 Thank you
MSEAIT_LT 478 задал вопрос дек 12, 2018
+1 голос
1 ответ 215 просмотров
A user has in Reference Settings: List of Chapters: ; Mt 1:2; 3:4 But in some cross references the book name has ... a feature request to have it flagged as an error). -marvinson.
marvinson 304 задал вопрос май 15, 2018
0 голосов
1 ответ 228 просмотров
For some time, Paratext used to have a checking item called Insert Cross References or Notes'. Files for this ... I am specifically interested in the old check mentioned above.)
anon818964 147 задал вопрос июн 21, 2019
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,048 вопросов
6,007 ответов
5,672 комментариев
2,028 пользователей