0 голосов
730 просмотров

Несколько лет назад с помощью Paratext 6 или 7 (до эпохи реестров) была опубликована книга Нового Завета, и, к счастью, она была отправлена в DBL. Сейчас они продолжают работу над созданием всей Библии, поэтому я запросил (и получил) исходные данные DBL, чтобы я мог создать новый проект Paratext для Библии и импортировать данные. (Лойс также предложила создать дочерний проект, который будет содержать только те книги, которые проверены консультантом и готовы для DBL, то есть только Новый Завет или то, что готово на данный момент.)

Мой вопрос: какую процедуру вы бы рекомендовали для импорта данных из пакета DBL? Похоже, это полная копия папки проекта Paratext (даже включая папку .hg mercurial!), но я предполагаю, что мне нужно быть избирательным в том, что именно я беру и как.

Я уже импортировал текстовые файлы, MAT-REV, XXA-XXD, FRT, INT и GLO, и это, казалось, прошло без проблем. Я не думаю, что им понадобятся история проекта или история комментариев, но, мне кажется, было бы полезно, если бы я мог импортировать XML-файлы для BiblicalTerms и BookNames. Похоже, я могу просто заменить файл BookNames.xml на тот, что из DBL (при закрытом Paratext), чтобы получить эти данные. Является ли это приемлемой процедурой?

Похоже, что BiblicalTerms — это совсем другое дело. В DBL у меня есть файл BiblicalTermsgqrDBL.xml, и если я добавлю рендеринг в новом проекте, создается файл TermRenderings.xml. Первый (из DBL) выглядит так:

<TermRendering>
  <Id>Ἀαρών</Id>
  <Status>AllFound</Status>
  <Guess>false</Guess>
  <Renderings>Aron*</Renderings>
  <Notes />
  <Denials />
  <Tag />
</TermRendering>

А второй (новый проект) выглядит так:

  <TermRendering Id="Ἀαρών" Guess="false">
    <Renderings>Aron</Renderings>
    <Glossary />
    <Changes>
      <Change UserName="jeffh " Date="2021-03-25T12:52:[Phone Removed]+01:00">
        <Before />
        <After>Aron</After>
      </Change>
    </Changes>
    <Notes />
    <Denials />
  </TermRendering>

Похожи, но не идентичны. И похоже, что есть места, где ID не согласованы. Поэтому я бы очень боялся просто заменить файл .xml на что-то из DBL. Похоже, в старом файле указано 1722 рендеринга, поэтому восстановление всего этого вручную потребовало бы значительных усилий.

Так есть ли способ восстановить рендеринги BiblicalTerms из старого проекта?

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

3 Ответов

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

Если у вас есть исходные данные DBL, значит, у вас есть старый проект Paratext, совместимый с PT 7. Я бы поместил его в папку C:\ My Paratext Projects\gqrDBL\, а затем перенес его с помощью Paratext 8. PT8 выполнит все необходимые преобразования файлов. После того как вы полностью перенесете проект, вы сможете создать проект для публикации, содержащий только те книги, которые, по вашему мнению, готовы к изданию.

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

Вау, я все еще помню, как делать миграцию? Придется вернуться к видео… :slight_smile:

Я также давно не использовал Paratext 8. Возможна ли миграция с Paratext 9? (Но установить Paratext 8 не составит труда…)

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

Это не сложно. Установщик PT 8 все еще доступен. В PT 9.1 нет встроенного инструмента миграции.

Все, что вам нужно сделать в PT8, это:

  1. Нажмите Open Project/Resource
  2. Отметьте Show Paratext 7 projects на странице Open Project/Resource.
    Миграция произойдет автоматически, когда вы откроете проект в PT8.
Переведено машиной с языка English

Обновил до последней версии PT8, положил данные DBL в папку C:\My Paratext Projects\gqrDBL, следовал вашим инструкциям, но при проверке Show Paratext 7 projects этот проект не отображается. Я сравнил весь список (на случай, если сортировка была странной), но его там нет. Что я мог упустить? Возможно, в папке My Paratext Projects должен быть файл, который перечисляет все проекты, содержащиеся в папке?

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

Я думаю, вам нужен файл gqrDBL.ssf в C:\My Paratext Projects. В противном случае Paratext 8 не будет знать о существовании проекта.

Был ли такой файл SSF включен в исходные данные DBL? В нем было довольно много информации, я думаю, это был файл настроек Paratext для PT7.

Если вы не можете его найти, я просто создал новый проект gqrDBL в Paratext 7, и он создал для меня файл SSF. Но этот путь будет упускать много соответствующей информации, такой как наличие книг, язык и т.д. Я не знаю, критично ли это для импорта…

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

В резервной копии DBL не похоже, чтобы был файл .ssf. @james_post Можете ли вы отправить мне файл .ssf, который создал ваш Paratext 7? Я, вероятно, смогу отредактировать его, чтобы сделать его «достаточно хорошим» для миграции.

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

Файл .ssf в проектах PTX 7 копируется в папку gather, чтобы его можно было отправить/получить (S/R). Вы должны найти его там.

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

Я нашел файл .ssf и положил его копию в корень папки «My Paratext Projects». Теперь я вижу проект, когда показываю проекты Paratext 7 (в Paratext 8). Он говорит, что это незарегистрированный проект, но он также выделен серым цветом, и я не могу выбрать его для открытия. Может кто-нибудь напомнить мне, что это значит? Видео о миграции, похоже, указывает, что регистрацию можно начать прямо отсюда, но там проект не выделен серым цветом.

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

Вы должны быть администратором проекта. Если есть файл ProjectUsers.xml, вы можете удалить его и перезапустить Paratext, и тогда у проекта не будет пользователей (что сделает вас администратором).

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

Я догадался, что это что-то вроде этого. Удаление файла ProjectUsers.xml сработало, и я смог перенести проект в PT8. (Полное раскрытие: сначала я попытался внести изменения в файл ProjectUsers.xml, сделав себя администратором вместо кого-то другого. Но тогда при миграции было сказано, что в проекте есть изменения, и мне нужно было отправить/получить (send/receive) в PT7, прежде чем я мог перенести его! Но когда я просто удалил файл, следуя инструкциям anon291708… :slight_smile: … тогда все сработало без проблем.)

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

Спасибо всем за помощь. Я забыл про файл ssf и разрешения пользователей. Теперь мне довольно неловко за то, что я сказал: «Все, что вам нужно сделать…» :pleading_face:

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

Ничего страшного, @CrazyRocky! Думаю, мы все были в такой ситуации. :smiley:

Это как будто кто-то заходит в офис и говорит: «У меня быстрый вопрос… это займет всего 5 минут». Я думаю: «Угу… Позвольте мне освободить остальную часть дня». :laughing:

Жизнь прекрасна! :+1:

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

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

0 голосов
0 ответов 201 просмотров
You must have a role on the project to be able to see if it has been uploaded to the DBL. You can see whether ... column. See also: What is DBL (the Digital Bible Library)?
[Expert]
anon421222
735
задал вопрос фев 23, 2017
0 голосов
1 ответ 255 просмотров
Здравствуйте, все Я помогаю команде загрузить их проект в DBL. Мы наконец устранили все ошибки в базовых ... Quotations Как мне обойти это ограничение? Спасибо anon913937
anon913937 124 задал вопрос мар 22, 2022
0 голосов
3 ответов 556 просмотров
image877 247 9.4 KB Нам нужна помощь Мы пытались отправить проект в DBL, но столкнулись с этими ошибками. ... -то уже сталкивался с подобными ошибками, пожалуйста, помогите нам
anon605793 148 задал вопрос май 5, 2022
0 голосов
1 ответ 227 просмотров
When trying to upload a bundle from PT 8.0.100.62 to DBL the process is stopped at Pushing to DBL: Asking DBL to ... this today. What might be the problem or how to bypass it?
Seppo Sipilä 250 задал вопрос июн 7, 2018
0 голосов
3 ответов 403 просмотров
Although I have successfully managed to create a DBL bundle in the past, I'm completely stumped this time as I ... then this whole process needs to be more user-friendly. MarkP
Mark P 3,2тыс. задал вопрос июн 24, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Make every effort to keep the unity of the Spirit through the bond of peace.
Ephesians 4:3
3,052 вопросов
6,011 ответов
5,677 комментариев
2,032 пользователей