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

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

Вопрос

Мне бы хотелось узнать, какие триггеры вызывают это обновление и может ли пользователь запросить «обновление» (refresh). Пожалуйста, подскажите, где можно почитать об этом.

Как пользователь PTXprint может активно инициировать обновление, чтобы гарантированно получить самую последнюю версию данных PT? И есть ли в PTXprint способ увидеть или проверить статус (дату и время) используемых данных PT?

Если ответ будет «перезагрузите компьютер» или «полностью закройте PTXprint», это будет приемлемым ответом, если это действительно лучший/единственный способ получить обновление.


Контекст:
Рассмотрим реальную ситуацию: есть событие с фиксированной датой. Готовится специальное издание публикации. Пользователь PTXprint, верстальщик, готовит публикацию, в то время как «переводчики» с Paratext активно завершают «последние штрихи», такие как текст введения.

Затем от пробных оттисков из PTXprint приходит обратная связь команде PT: у некоторых сносок есть незначительные проблемы с форматированием или несоответствия. Переносы слов можно улучшить для нескольких записей в списке слов и т.д. И распечатки на бумаге всегда полезны для вычитки. Замечают то, что упускалось при просмотре на экранах компьютеров.

В определенные дни обе команды очень заняты работой на одной кампусе или даже в одном здании, и команда PT кричит, когда можно выполнить свежий обмен данными (send/receive). В качестве «награды» свежие листы бумаги могут поехать в обратном направлении. (Звучит знакомо? Не идеальный рабочий процесс, но такое иногда случается.) Отсюда и мой вопрос.

 

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

5 Ответов

+1 голос
PTXPrint должен применять любые изменения, сохраненные в локальной версии проекта.
Переведено машиной с языка English
от [Expert]
(10,0тыс. очков)
Спасибо, Фил. Чтобы быть точным: когда команда в PT выполняет работу, которая должна попасть в PTXprint, они нажимают на значок дискеты 3,5" (подсказка при наведении мыши «сохранить все»), и таким образом их работа попадает в (вашими словами) «локальную версию (PT) проекта».

Пользователь PTXprint находится на отдельном компьютере. У него есть и PT, и PTXprint, в то время как у команды переводчиков нет PTXprint на всех машинах. Предположительно, пользователь PTXprint получит свежие данные через send/receive?

Или ему нужно снова нажать кнопку «сохранить» на своем компьютере после каждого send/receive, чтобы инициировать попадание изменений в PTXprint?
Переведено машиной с языка English
Когда пользователь выполняет S/R и получает данные, полученные файлы сохраняются на его компьютере. Ему не нужно нажимать на значок сохранения. Вы также можете сохранить через главное меню или горячую клавишу (Ctrl +S).
Переведено машиной с языка English
+1 голос
Здесь важна кнопка «Только макет» (layout only) в нижней части экрана. По умолчанию она отмечена, и это указывает PTXprint не обновлять файлы (для скорости). Если она снята (или «_»), файлы будут обновлены из Paratext (при условии, что они сохранены). Вам не нужно ничего делать в Paratext.
Переведено машиной с языка English
от (658 очков)
Мартин, я пытаюсь это понять. В моих тестах я вижу, что изменения из Paratext применяются к тексту в PTXPrint независимо от того, отмечен этот параметр или нет.
Переведено машиной с языка English

Когда Фил пишет «я пытаюсь это понять», мне нужно остановиться и подумать, нужно ли мне, как новичку в PTXprint, беспокоиться.

Ранее сегодня я написал этот небольшой абзац (а затем удалил, так как я склонен писать слишком длинно):
«Мы могли бы ввести некоторые тестовые данные в проект PT. Например, тестовое предложение или выдуманную дополнительную сноску. А затем попробовать различные «действия» и посмотреть, какие из них переносят изменения в PTXprint. Но жизненный опыт и советы из книг говорят быть очень осторожными с такими стратегиями. Особенно на финальных этапах перед производством или выпуском версии. Слишком часто тестовые данные попадали в финальный продукт. 

Или даже если мы сможем правильно все очистить, мы можем сделать неверные выводы из нескольких тестов, основанных на догадках. Именно поэтому я спрашиваю, где прочитать факты в документации.»

И с оглядкой назад я был прав: даже после поиска в онлайн-документации и в PTXprint, я бы никогда не заметил маленькое поле выбора в углу. Я искал слова «refresh» (обновление) и «update» (обновить), а этот параметр дает подсказку о «regenerating» (пересоздании). И я наивно думал только о PT, в то время как PTXprint смотрит дальше на «обработку библейского содержания USFM» из нескольких возможных источников. Моя ошибка.

В данный момент я напряжен, но очень заинтересован в том, что вы выясните, Фил. Я хочу понять PTXprint, потому что чувствую, что буду много использовать его в ближайшие годы. 

Я также готов помочь, потому что очень ценю этот форум. Я мог бы провести некоторые тесты, если вы дадите четкие инструкции и если вам нужны реальные рабочие машины для двойной проверки чего-либо. Мне просто нужно быть очень осторожным, чтобы не испортить наши данные экспериментами на этом этапе.

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

Привет, Тим,

Функция «Только макет» (Layout Only) относительно нова и была введена после того, как стали возможны изменения контекстного меню (в PDF-просмотрщике). Идея в том, что PTXprint не должен каждый раз, когда пользователь настраивает абзац (увеличить на строку или уменьшить для вписывания и т.д.), заново обрабатывать все данные USFM через сложный набор трансформаций; поэтому он просто выполняет часть процесса макетирования (XeTeX).

Когда «Только макет» не отмечен, последовательность такая: Обработка -> Макетирование -> Завершение

Когда «Только макет» отмечен, последовательность такая: Обработка -> Макетирование -> Завершение

С другой стороны, если вы вносите изменения в определенные настройки, данные должны быть (пере)обработаны, и программа автоматически это обнаруживает и делает это (обратите внимание на третье [-] состояние, которое флажок временно принимает при первом запуске после изменения настроек). Она также достаточно умна, чтобы заметить, если файлы USFM в Paratext были обновлены с момента последней печати, и обеспечивает их (пере)обработку. Таким образом, в теории все это «просто работает».

Если вы параноите по поводу того, что обновление может быть пропущено, просто оставьте параметр «Только макет» не отмеченным и подождите дополнительные несколько секунд каждый раз, когда нажимаете Печать.

Одна оговорка, о которой вам нужно знать: PTXprint НЕ обновляет PicList автоматически. Поэтому, если вы измените детали (например, подпись или саму иллюстрацию) в файлах Paratext, вам нужно будет перейти на вкладку Pictures и обновить вещи там.

Надеюсь, это поможет вам понять, как это работает. Мы в процессе обновления «документации», которая в основном находится в подсказках (Tooltips), а также в MASTER SLIDES которые также обновляются в preparation для предстоящего тренинга в EMDC в следующем месяце.

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

Несколько хороших ответов, но лучшего ответа нет, поэтому я резюмирую для себя, чтобы позже найти, каков ответ на мой вопрос:

- Обычно PTXprint автоматически замечает, когда данные USFM изменились.

- Когда пользователь хочет активно инициировать, чтобы PTXprint «заметил» свежие данные USFM, достаточно выполнить send/receive (включает сохранение) или сохранить проект в PT.

- Даже если PTXprint замечает свежие данные USFM, он может игнорировать эти данные, пока в правом нижнем углу отмечен флажок «layout only» (только макет).

- Нет обратной связи, визуальной или иной, чтобы пользователь мог подтвердить, что свежие данные USFM были обнаружены и обработаны (или нет) PTXprint. 

- Поэтому, работая над подготовкой к печати документа, основанного на проекте PT (который также активно разрабатывается на уровне содержания другими членами команды), хорошей привычкой является проверить, что layout-only не отмечен, затем один раз нажать «send/receive» или «save» в PT, а затем нажать «Print (Update) PDF», чтобы увидеть результат ваших последних настроек, корректировок потока текста или того, какие изменения были внесены из последних правок в данных USFM.

Заметка себе:
Это может быть очевидно и, вероятно, где-то в документации: PT и PTXprint — дружелюбные сопутствующие инструменты. PT может работать на том же компьютере, пока используется PTXprint. И PTXprint никогда не изменяет данные USFM проекта PT, даже когда его файлы хранятся внутри папки проекта PT; данные текут в односторонней системе от PT к PTXprint.

 

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

Извините, Тим, но ваш ответ некорректен.

PTXPrint всегда использует самые последние «сохраненные» данные. Если вы не сохраните данные в Paratext, PTXPrint их не увидит. PTXPrint никогда не игнорирует сохраненные данные. Параметр Layout Only предназначен для помощи PTXPrint в более быстром внесении изменений в макет.

Единственное исключение в том, как PTXPrint обрабатывает данные Paratext, касается иллюстраций. В PTXPrint вы создаете файл иллюстраций, и он не обновляется автоматически. Вы должны проверить любые иллюстрации, если вы внесли в них изменения в Paratext.

Переведено машиной с языка English
Спасибо @Phil_Leckrone за то, что вы нашли ошибки в моем резюме. Я только что снял с моего резюме статус «лучший ответ», потому что оно некорректно. Я приглашаю профессионалов PTXPrint написать лучшее резюме, чтобы у нас всех было одно место с полной и правильной документацией по этой теме.

И, пожалуйста, не злитесь, но сегодня я опубликую новый вопрос с противоположной потребностью. И это не шутка, это из реального проекта.
Переведено машиной с языка English
0 голосов

Мне нужно поднять один особый аспект, который также относится к вопросу о связи (или синхронизации) между PT и PTXPrint:

Есть возможность «импортировать» данные переносов слов (hyphenation-data) из проекта PT. Для этого есть специальная кнопка. И не очевидно, что происходит после начального импорта:

  • Рассматривает ли PTXPrint импорт как «счастливое начало прекрасных отношений», то есть создает связь и с тех пор обновляет данные переносов слов из проекта PT, каждый раз, когда они расширяются, редактируются или исправляются в PT?
  • Или импорт — это историческое «раз в жизни» событие, пока кнопка снова не сделает все заново?

Это важно для нашего издательства, поскольку мы хотим хранить очень фундаментальные и полные данные переносов слов в PT. И иметь более настраиваемые и специфичные для контекста и аудитории параметры для каждого проекта PTXPrint. 

Так что мы выяснили, как взломать импортированные данные переносов слов (см. мой дополнительный вопрос здесь: https://support.bible/15465/may-i-edit-hyphen-project-tex). Но нам нужно знать динамику «обновления», чтобы иметь стабильный рабочий процесс и избежать неприятных сюрпризов, когда данные в PT изменяются.

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

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

0 голосов
1 ответ 198 просмотров
Вот моя проблема: В сноске переводчик приводит ивритское слово из исходного текста и диапазон его значений. Верхняя часть ... от размера основного шрифта. Как решить эту проблему?
Y Mdu Niê 124 задал вопрос мар 10
0 голосов
1 ответ 104 просмотров
Когда я навожу курсор на внешнюю ссылку (например, https://support.bible/PTXprint), я вижу URL, но при клике ... Есть ли где-то ещё настройка, которую мне нужно изменить?
Tami Allen 102 задал вопрос янв 15
0 голосов
1 ответ 137 просмотров
Я хочу использовать \fm \fm* для двух ссылок на сноски в Иоанна 5:10 и Иоанна 5:18, где в основном тексте одно и ... d 5:10,18 иудеи в контексте Иоанна 5 - это руководство иудеев.
Y Mdu Niê 124 задал вопрос янв 24
+1 голос
1 ответ 470 просмотров
Моя проблема: Иногда в основном тексте ссылка на сноску, автоматически создаваемая в алфавитном порядке, печатается ... , как напечатать новое форматирование ссылок на сноски?
Y Mdu Niê 124 задал вопрос янв 14
0 голосов
1 ответ 204 просмотров
Привет, я новичок. Нужна помощь. Я хочу увеличить расстояние между \lik...\lik* и \liv1...\liv1* и напечатать ... с помощью PTXprint, но не знаю, где настроить параметры отступов.
Y Mdu Niê 124 задал вопрос ноя 19, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,065 вопросов
6,025 ответов
5,697 комментариев
2,036 пользователей