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

В проекте, которому я оказываю техническую поддержку, по всему тексту разбросаны RTL-знаки там, где им не место. Проект представляет собой обратный перевод RTL-проекта, но весь текст на английском языке.

Я не знаю, как они туда попали, но я заметил, что RTL-знаки в основном находятся в номерах стихов или рядом с ними:

\v 2[RTL mark] Text of verse 2

Насколько я понимаю, в RTL-проекте, когда указывается диапазон стихов (например, 1-2), перед дефисом размещается RTL-знак, чтобы диапазон стихов отображался правильно. Поскольку этот проект основан на RTL-проекте, возможно, структура USFM, а вместе с ней и RTL-знак, была скопирована в дочерний проект? Это не объясняет, почему RTL-знак присутствует, когда диапазона нет, но, возможно, нумерация стихов была изменена в какой-то момент.

Можно ли настроить Paratext так, чтобы он отображал невидимые управляющие символы? Насколько я мог судить, базовые проверки (Basic Checks) не выявляли RTL-знаки.

Переведено машиной с языка English
Paratext от [Moderator]
(158 очков)

изменено от [Moderator]
| 336 просмотров

1 ответ

+1 голос
Лучший ответ
Мне не известно о настройке, которая позволяет постоянно отображать невидимые символы. Как насчет того, чтобы открыть файл SFM в отдельном текстовом редакторе, который может отображать невидимые символы?

Просто имейте в виду, что Paratext не будет отслеживать ваши изменения, если вы редактируете файл вне Paratext. Поэтому, возможно, вам стоит сначала создать контрольную точку в истории (меню Project). При выполнении операции Send/Receive изменения должны быть учтены, но во время внешнего редактирования они не будут отслеживаться.
Переведено машиной с языка English
от [Moderator]
(2,1тыс. очков)

выбрано от [Moderator]
Спасибо. Есть ли хороший редактор, который вы могли бы порекомендовать для просмотра невидимых символов? Я использовал VS Code, чтобы увидеть маркеры, но мне не хочется рекомендовать VS Code пользователям, которые менее технически подкованы.
Переведено машиной с языка English
Мне нравится Notepad++, в котором есть опция отображения невидимых символов.

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

Судя по вашему описанию, похоже, что вы не хотите видеть *никаких* RTL-символов. Если вы хотите просто бездумно удалить их все, вы можете выполнить поиск и замену, найдя это:
regex:\u200F
и заменив его на ничего.
Переведено машиной с языка English

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

0 голосов
1 ответ 328 просмотров
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,4тыс. задал вопрос июл 21, 2016
0 голосов
3 ответов 844 просмотров
Я пытаюсь доработать конвертер кодировок .tec, чтобы он был безопасен для многократного применения (round trip) при ... Есть ли какие-либо предложения, как это сделать?
DVM 175 задал вопрос мар 17, 2021
0 голосов
1 ответ 56 просмотров
В проекте Paratext с поддержкой RTL я не нашёл ни одной комбинации настроек ссылок на Писание, текста стихов и ... должен же быть способ, чтобы Paratext делал это правильно?
Denny Emser 115 задал вопрос 2 дней назад
0 голосов
3 ответов 328 просмотров
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,4тыс. задал вопрос авг 28, 2017
0 голосов
2 ответов 574 просмотров
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 задал вопрос окт 5, 2016
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
May the God who gives endurance and encouragement give you the same attitude of mind toward each other that Christ Jesus had.
Romans 15:5
3,049 вопросов
6,007 ответов
5,672 комментариев
2,029 пользователей