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

По моему пониманию, не рекомендуется вводить заметки проекта в фактический текст Писания с помощью SFM, например \rem. Я понимаю, что лучший способ — использовать предоставленные PT (Paratext) заметки проекта.

Сейчас у нас возникла такая потребность: один член команды просмотрел книгу и создал 139 специальных заметок (все помечены !!bkt) по вопросам, возникшим в результате обратной трансляции. Конечно, мы можем легко отфильтровать эти 139 заметок.

Сами по себе заметки не так важны; важны цитируемые фрагменты текста (стихи): Нам теперь нужен список этих 139 стихов текста. Чтобы мы могли отобразить, экспортировать или распечатать их в PDF для следующего этапа нашего рабочего процесса. (У нас есть волонтеры, которые не находятся в офисе и не имеют доступа к PT.)

Когда я выполняю «Базовый поиск» (Basic Search) текста в PT, у меня есть вариант отметить «Список результатов» (Results List), Операция со списком: «Создать список» (Create List). Мне это нравится. Теперь мне нужна аналогичная функциональность из наших отфильтрованных заметок, пожалуйста.

Я не боюсь продвинутых инструментов или чего-либо, что позволяет мне фильтровать стихи со ссылкой на заметки к стиху. У меня сильное предчувствие, что нечто подобное уже должно существовать, потому что заметки, «отделенные» от текста, на который они ссылаются, были бы довольно ограничены.

Если в итоге выяснится, что такая функция не существует, я хотел бы узнать, как лучше всего размещать \rem временные (пользовательские) теги \rem* в тексте для вопросов, которые будут обработаны в течение нескольких недель и затем будут считаться полностью решенными.

Переведено машиной с языка English
Paratext от (934 очков)
снова показан | 552 просмотров

1 ответ

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

Похоже, из окна «Список заметок» (Notes List), после того как вы настроили соответствующий фильтр, вы можете выбрать вариант печати, а затем распечатать в PDF. Этого может быть достаточно, если вам нужен только контент заметки с выбранным текстом. Однако, если вам нужна большая гибкость, снова из меню-гамбургера в окне «Список заметок» вы можете выбрать «Копировать все заметки» (Copy all notes). Если вы вставите это в текстовый редактор, это должно дать вам необходимую гибкость, и если вам нужны только ссылки на стихи, вы, вероятно, можете использовать регулярные выражения, чтобы получить только их.
anon297911

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

Спасибо за первый ответ. Возможно, я был неясен?

Нам не нужно печатать или экспортировать заметки; нам нужен текст соответствующих стихов, которые требуют доработки.

На самом деле, у вас может быть ценный шаг для решения: я только что извлек список ссылок из наших 139 заметок с помощью простого ^LUK (\d|:)+

Выглядит это так:

LUK 1:8
LUK 1:22
LUK 2:13
LUK 2:44
LUK 3:11

Есть ли способ в PT9 иметь список (возможно, текстовый файл) ссылок и отображать соответствующие стихи?

Я попытался быстро «обратным инжинирингом» разобраться в встроенных списках PT: создал список из поиска, например dummy.ref, и заглянул внутрь: это простой XML, с VerseRef, но также с дополнительной информацией, такой как SelectedText и StartPosition, которой у меня, конечно, нет. Попробовал отредактировать некоторые вещи, в подготовке к возможному вставлению моих собственных ссылок; но PT заставил мой кулер CPU работать на полную мощность, а затем вылетел.

Это кажется слишком «хакерским» для обычного рабочего процесса получения текста для некоторых волонтеров. Поэтому я скорее повторю этот новый подвопрос:

Есть ли способ в PT9 иметь список ссылок и отображать соответствующие стихи?

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

Работает ли это у вас?

  • Выполните поиск, чтобы создать список Paratext.
  • Убедитесь, что у вас снята отметка «Показывать контекст стиха» (show verse context).
  • В меню списка выберите «Печать текстов в списке» (Print Texts in List).
  • Это напечатает полные стихи в списке, и вы можете выбрать печать в PDF, если это поможет.
Переведено машиной с языка English

Вы почти у цели с созданием списка. Вам не нужен взломанный XML-файл. Когда у вас будет список из 139 ссылок, выполните следующие действия:

  1. Сохраните их как простой текстовый файл с одной ссылкой на стих в каждой строке.
  2. В меню-гамбургере окна «Список результатов» (Results List) выберите List > Open list...
  3. В диалоговом окне «Открыть» найдите выпадающий список типов файлов прямо над кнопками «Открыть» и «Отмена» и выберите Text lists (*.txt) в качестве типа файла.
  4. Найдите ваш текстовый файл и откройте его.

Теперь вы должны увидеть кликабельный список всех ссылок в окне «Список результатов».

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

Этот ответ действительно помог нам иметь валидный «список» в PT, чтобы видеть все ссылки и переходить к каждой из них простым щелчком. Большое спасибо за подсказку, что окно списка также может открывать простые хорошо отформатированные текстовые файлы.

Однако это не помогло мне экспортировать фактический текст Писания для такого списка результатов поиска. Для этого я просто придумал свой быстрый «хак»:

  • скопируйте весь текст Писания (одну книгу или более) в текстовый редактор
  • замените все SFM для \v на полную ссылку для каждого стиха (со скриптом или «не спрашивая»), например, замените \v 13 на LUK 12:13
  • теперь запустите регулярное выражение по этому правильно промаркированному тексту и найдите все необходимые стихи, регулярное выражение очень длинное для 139 ссылок, но довольно примитивное:
^(LUK 1:8 |LUK 1:22 |LUK 2:13 | (plenty ommited here...) |LUK 24:33 |LUK 24:35 |LUK 24:37 |LUK 24:41 ).*$
  • теперь используйте текстовый редактор, чтобы «скопировать все совпадения», и у вас будет файл со всем содержимым стихов всех необходимых стихов, чтобы передать его волонтерам (например, в виде распечатки), чтобы помочь им выполнить свою часть в рабочем процессе.

Я мог бы сделать это вручную за то же время, но я бы никогда не узнал, если бы пропустил несколько, потому что я становлюсь сонным, когда мне приходится выполнять повторяющиеся задачи более трех раз, такие как «перейти к ссылке», «скопировать», «перейти к целевому документу», «вставить», «вернуться в PT».

Я очень доволен. Единственный шаг, который пока не автоматизирован, — это скрипт, который превращает SFM для каждого стиха в полную самодостаточную ссылку. Сегодня не было времени, но я могу сделать это в следующий раз. Это простой цикл с одним регулярным выражением для каждой главы (я пишу это здесь как заметки самому себе), вот так:
(?<=\\c (18).*?)\\v (?=.*?\\c 19$)
и заменить на это:
LUK ${1}:
(и сделать это еще лучше, если обрабатывается несколько книг сразу)

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

Я был рад увидеть ваш ответ, спасибо. Но когда я «подгружаю» список ссылок из текстового файла (помните, они не происходят из поиска, а из ряда отфильтрованных заметок PT), тогда вариант «Печать текстов в списке» (Print Texts in List), к сожалению, серый (недоступен).

Вы можете увидеть мой «хак» выше, как я сделал это сам. Но я хотел бы узнать больше о «Печать текстов в списке», потому что это то, что нам снова и снова понадобится для нашего рабочего процесса.

Все в порядке, я разобрался, ну: я подгружаю свой список ссылок из текстового файла. Затем я сохраняю его как «правильный» список ссылок в стиле PT с командой «Сохранить список как ссылки» (Save List as References). Затем я снова открываю этот «лучший» список (который дает мне несколько сотен плохих «призрачных» записей, которые я разберусь в другой день, без проблем), и тогда я могу печатать в PDF — и легко извлекать текст.

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

Хорошая работа, разобрались с этим. Это была довольно сложная процедура!

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

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

0 голосов
2 ответов 291 просмотров
Здравствуйте, По какой-то причине (отдельная проблема, но давайте не будем углубляться в неё здесь) в моей версии проекта я ... , и это не стоит усилий! Спасибо за помощь, Лиззи
anon859055 130 задал вопрос ноя 24, 2022
+1 голос
2 ответов 284 просмотров
В настоящее время теги \rem в проектах Paratext не удаляются при загрузке на DBL. В одном из проектов в ... регионах, для использования перед загрузкой на DBL? Jonathan+Robie
Jonathan Robie 448 задал вопрос ноя 16, 2020
+1 голос
2 ответов 302 просмотров
A few days ago, I painfully found out that the tag nonpublishable inside a project usfm.sty is important and ... about PT8 and about using its features correctly and properly.
Tim 934 задал вопрос фев 1, 2019
0 голосов
2 ответов 326 просмотров
I'm just learning my way around PT8, so this might be a silly question, but: Is the USFM code \rem valid in PT8? If yes, ... I have is v. 2.4. Has that been superseded in PT8?]
Paul 642 задал вопрос ноя 17, 2018
0 голосов
10 ответов 1,3тыс. просмотров
I have an NT Nzema in which paragraph markers are applied in front of each verse number. Does anyone know how to ... from a sample project to this project image1861 906 214 KB
anon023887 105 задал вопрос янв 20, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They all joined together constantly in prayer, along with the women and Mary the mother of Jesus, and with his brothers.
Acts 1:14
3,047 вопросов
6,007 ответов
5,671 комментариев
2,027 пользователей