0 votes

From time to time, I "Mark All Verses in a Chapter as Finished" (usually when I've done a find-replace to bring consistency in our Back Translation, and I then need to get already-finished chapters affected by the change to show that they are don). As anyone who has done this will have noticed, "Mark All Verses in Book as Finished" is dangerously close to "Mark All Verses in Chapter as Finished", and there's no "are you sure?" dialog when one clicks it.

Just slipped up and clicked to mark all verses in the book as finished. I immediately went to undo, which is no help with completion checkmarks. I then did a Send Receive, so I could then revert to a previous state (the one immediately prior to my mistake) in Project History. Reverting to a previous state had no impact on the checkmarks. Of course, the Recent Changes dialog also lacks an undo option for Status Check Boxes.

So my question is whether there is a straightforward way to get back to a previous state of checkmarks?

Paratext by (290 points)

1 Answer

0 votes
I don't know a way to revert the checked verse status, but if there is a specific change you know you've made, I should think you could revert the change and make it again to create unchecked verses in the same places. That could be done for the specific book you are working with.

You would probably need to save or even S/R with the changes undone so PT doesn't just consider no changes made when you change them back.
by (222 points)
Undoing changes is no problem. The issue is reverting to a previous (in this case, immediately previous) Status Checkmark state. If one were to accidentally "Mark All Verses in Book as Finished" when in fact quite a number of verses were not finished (especially if those verses are randomly distributed), then reverting to a previous state of the project itself is no help. All that would do is uncheck boxes in verses that change in the Back Translation relative to its current state. But the problem of having checked verses as complete that aren't complete would remain.
I'm pretty sure there's no way to simply revert to the previous checkmark status _from_within_PT_.

Also, as you're working along as you accidentally mark things, there's no way to revert to an intermediate position between the current state and the state at the last Send/Receive (or whenever you saved in History).

However, PT's history system is extremely powerful, even more powerful that PT gives you access to. So it definitely is possible to revert to the state things were in at the last Send/Receive. In this case, that would be by setting the file "DerivedTranslationStatus.xml" back to the way it used to be. If you're interested, send me a private message and I'll outline the steps. Beforehand, though, I'll say 1) it's always a good question whether the amount of work to install the external tools to manipulate the history is worth the time, and 2) you'll lose any checking status you've added in the time since the last Send/Receive.
Thanks, this answers my question. You're right that, since I've continued working, I no longer want to revert to a previous state. It only would have been helpful at the moment at which I made the mistake! So I won't pursue the solution you kindly offer.
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
2,658 questions
5,413 answers
5,079 comments
1,466 users