0 votes
336 views

A project I've been providing technical support to has RTL marks sprinkled throughout where they don't belong. The project is a back translation of a RTL project, but all of the text is in English.

I don't know how they got there, but I did notice that the RTL marks are mostly in or near verse numbers:

\v 2[RTL mark] Text of verse 2

From what I understand, in a RTL project, when a verse range is specified (e.g. 1-2), a RTL mark is placed before the hyphen to cause the verse range to be rendered correctly. Since this project is based on a RTL project, perhaps the USFM structure, and hence the RTL mark, was copied into the daughter project? That doesn't explain why the RTL mark would be present when there is not a range, but perhaps the versification was changed at some point.

Can Paratext be made to show invisible control characters? As far as I could tell, the basic checks were not catching the RTL mark.

Paratext by [Moderator]
(158 points)

edited by [Moderator]
| 336 views

1 Answer

+1 vote
Best answer
I am unaware of a setting to display invisible characters all the time. What about opening the SFM file in a separate text editor that can display invisible characters?

Just be aware Paratext won't be keeping track of your changes if you edit outside of Paratext. So you may want to do a Mark point in history first (Project menu). It should pick back up on changes when you do a send/receive, but it just won't track them while you make them externally.
by [Moderator]
(2.1k points)

selected by [Moderator]
Thanks. Is there a good editor to recommend for seeing invisible characters? I used VS Code to see the markers, but I'm reluctant to recommend VS Code to users that are less technical.
I like Notepad++, which has the option to show invisible characters.

My understanding is that the PT team is currently working on an update that will allow us to see invisible characters within PT. I'm not suggesting you wait, because it could be a while, but know that it's a feature which should be on the horizon.

From your description it sounds like you don't want *any* RTL characters. If you want to just blindly remove all of them, you can do a find/replace where you find this:
regex:\u200F
and replace it with nothing.

Related questions

0 votes
1 answer 328 views
I'm working for the first time in PT with a right-to-left language project (I've only used RTL resources up to now). I ... Find string and the Replace string, and ␣ is a space.)
wdavidhj 1.4k asked Jul 21, 2016
0 votes
3 answers 844 views
I am trying to fine tune a .tec encoding converter to make it round trip safe for a Left-to-Right transliteration ... familiar with RegexPal. Any suggestions of how to do this?
DVM 175 asked Mar 17, 2021
0 votes
1 answer 56 views
In an RTL Paratext project, I have not found any combination of Scripture Reference Settings and verse text and module ... must be a way for Paratext to get this right?
Denny Emser 115 asked 2 d ago
0 votes
3 answers 328 views
We just recently migrated a set of parallel Roman/Arabic script projects. Note that the parallel is manual , not a PT8 ... problem anyway. I'd appreciate any help you can give me.
jeffh 1.4k asked Aug 28, 2017
0 votes
2 answers 574 views
In a right-to-left project, if I type a verse range in a footnote, e.g. 1-2 , Paratext inserts an invisible RTL marker ... make the Numbers check pass? (I'm using 7.6 for Linux.)
anon261123 180 asked Oct 5, 2016
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,049 questions
6,007 answers
5,672 comments
2,029 users