PTXprint не достаточно «умный», чтобы вести себя по-разному в зависимости от ролей/разрешений PT, которыми обладает пользователь. Так же как любой может физически отредактировать свой (локальный) файл PrintDraftChanges.txt, чтобы заставить его делать что угодно, PTXprint позволяет это сделать, поэтому даже наблюдатель (Observer) может это сделать. НО когда Paratext выполняет S/R (Send/Receive), любые изменения, которые наблюдатель внёс в (любые из общих файлов), будут перезаписаны файлами на сервере. И я предполагаю, что любые сохранённые конфигурации, созданные наблюдателем, просто останутся локальными и не будут распространяться, хотя я не тестировал эту теорию.
Так что, в конечном счёте, если вы намерены делать то, что является «постоянным» и должно «сохраняться» и распространяться среди других пользователей PT, тогда вам потребуется иметь как минимум роль/статус переводчика (Translator).
PTXprint is not smart enough to behave differently based on what PT roles/permissions a user has. Just as anyone can physically edit their (local) PrintDraftChanges.txt file to make it do whatever they want, PTXprint allows that to happen, so even an Observer can do that. BUT when Paratext does a S/R then any changes that the Observer made to (any of the shared files) will get overwritten by the files on the server. And I am guessing that any saved configurations that an Observer created will simply stay local, and not be propagated - although I haven’t tested this theory.
So the bottom line is that if you are intending to do things that are “permanent” and need to “stick” and be propagated to other PT users, then you will need to have at least Translator role/status.