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

Я работал над созданием черновой версии для печати с помощью PTXPrint в проекте Paratext, и когда закончил, я выполнил S/R (Send/Receive) проекта, но папка «shared» (где PTXPrint хранит свои файлы конфигурации) не была отправлена. S/R сообщил, что я не вносил никаких изменений в проект. Мне пришлось внести какое-то другое изменение в проект, чтобы Paratext понял, что новая папка «shared» существует и её тоже нужно отправить. Перезапуск Paratext не решил проблему. Поэтому я изменил небольшое разрешение, после чего S/R отправил проект вместе с папкой «shared» (а затем я вернул разрешение обратно). Я думаю, что Paratext должен проверять изменение статуса папки «shared» при выполнении S/R, наряду с другими обнаруженными изменениями.

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

2 Ответов

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

Это известная проблема, которая существует уже давно (с версии 7.5, возможно?). Проблема в том, что Paratext не видит новые файлы, добавленные пользователем, если не было внесено каких-либо других изменений. Причина этого заключается в кэшировании, выполняемом при определении того, что изменилось для S/R. По сути, без значительного увеличения времени открытия диалогового окна S/R (на одну-две секунды на проект) он не может обнаружить новые файлы в проекте.
Когда Paratext создает новый файл, он может обновить кэш, чтобы файл был отправлен через S/R, но когда пользователь добавляет новый файл, Paratext не имеет способа узнать о его существовании без aforementioned замедления при выполнении S/R.

Переведено машиной с языка English
от [Expert]
(16,7тыс. очков)
0 голосов

Вот одна мысль… Что если разместить в папке «shared» файл с особым именем, и если Paratext видит этот файл, он знает, что папку «shared»需要同步 (нужно синхронизировать). В процессе синхронизации этот файл будет удален. (Конечно, нужно выбрать очень уникальное имя файла, чтобы он не был создан случайно.) Это позволит внешним программам, таким как PTXPrint, устанавливать этот флаг при обновлении файлов, чтобы указать, что требуется S/R. Просто идея…

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

Такой флаг был бы очень полезен для нашей команды. В идеале он должен срабатывать при изменении настроек как внутри PT, так и во внешних программах. (Например, изменение роли пользователя раньше требовало полного S/R, что упускалось в более ранних версиях PT.) Я знаю, что роли пользователей теперь передаются отдельно, немедленно, если доступен интернет. Но если есть другие изменения настроек, для распространения которых требуется S/R, было бы здорово, если бы они также могли активировать этот флаг.

Спасибо!

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

Такой файл уже есть: unique.id. Если внешняя программа хочет указать, что необходимо выполнить S/R, ей нужно просто записать что-то случайное (например, guid) в этот файл. В следующий раз, когда Paratext выполнит S/R, он увидит, что этот файл изменился, и выполнит добавление/удаление в локальном репозитории перед отправкой в удаленный репозиторий.

PADev.

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

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

0 голосов
6 ответов 752 просмотров
Привет Возможно ли иметь общий пустой документ для заметок? Нашим командам нужно место, где можно записывать различные решения, которые мы принимаем в процессе перевода. Спасибо.
anon084515 116 задал вопрос янв 18, 2021
0 голосов
2 ответов 238 просмотров
Before the new way to copy a project with its history, I think the best practice for creating a copy of a project ( ... can't choose the correct glosses of the words in the IL.
wdavidhj 1,4тыс. задал вопрос июн 27, 2018
0 голосов
2 ответов 326 просмотров
Some users only ever use the quick S/R, i.e. the one accessible from the toolbar button. If they do this, they will ... warning box if there's a new project for them to S/R?
wdavidhj 1,4тыс. задал вопрос июл 16, 2016
0 голосов
0 ответов 144 просмотров
I've wondered if we ought to write something about shared projects and backup software. Users may be using a ... /tiki-index.php?page_ref_id=376 I'd appreciate any comments.
[Expert]
sewhite
3,3тыс.
задал вопрос янв 28, 2016
0 голосов
1 ответ 86 просмотров
Здравствуйте, друзья, У меня есть проект с названием RNH. Я, конечно, создал его сам и зарегистрировал в реестре Paratext ... ваша помощь в том, как найти эту папку. Спасибо.
TSNgaihte 220 задал вопрос фев 18, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Just as a body, though one, has many parts, but all its many parts form one body, so it is with Christ.
1 Corinthians 12:12
3,048 вопросов
6,007 ответов
5,672 комментариев
2,027 пользователей