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

Paratext автоматически вставляет маркеры RTL 0x200f внутри ссылок, чтобы логический порядок (глава:начальный_стих-конечный_стих) выглядел корректно в языках с правонаправленным письмом.

Однако, похоже, что иногда они не вставляются, и мне трудно понять, что именно это вызывает, а что нет. Поэтому я ищу логические правила, которые использует PT, например, «в этом контексте делай так».

1) Похоже, что маркеры 0x200f вставляются при вводе ссылки в маркерах \xt...\xt*, но не вставляются, когда ссылка просто написана обычным текстом. Это верно?

2) Я предполагаю, что изменение «Порядка ссылок» в настройках ссылок на Писание с «Книга Глава Стих» на «Книга Стих Глава» изменяет это поведение: первый вариант добавляет 0x200f перед каждым : и -, а второй вариант не добавляет их перед :, а только перед -.

3) Поведение, о котором мне сообщает другой пользователь, визуально похоже на конечный_стих-глава:начальный_стих. Я почти уверен, что это означает, что 0x200f не добавляется вообще (у меня нет доступа к фактическому тексту). Что могло это вызвать? Ввод ссылки до добавления \xt? (см. #1)

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

Вы перепостили это? Мне казалось, что я отвечал на этот вопрос вчера.

Ничего страшного, я только что увидел письмо об этом.

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

1 ответ

0 голосов
  1. Маркеры RTL автоматически вставляются для следующих стилей: \r, \ior, \sr, \mr, \fig, \rq, \xt, \fr, \xo, \xop, \xta, \xot, \xnt, \xdc
    Маркеры RTL вставляются с помощью следующего регулярного выражения. [\u200E\u200F]*(\d+\w?)[\u200E\u200F]*([PUNCT_PAT])[\u200E\u200F]*(?=\d) (где PUNCT_PAT заменяется на пунктуацию ссылок для данного проекта).
  2. Да, настройка «Порядок ссылок» изменяет то, что происходит. Она заставляет вставлять символы RLT или LTR.
  3. Трудно сказать, что произошло. Способ вручную запустить повторный сканирование — использовать Project > Advanced > Standardize whitespace. Это пересканирует весь проект на наличие отсутствующих маркеров RTL, но будьте осторожны, так как это также стандартизирует все пробельные символы во всем проекте.
Переведено машиной с языка English
от [Expert]
(16,7тыс. очков)

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

0 голосов
3 ответов 822 просмотров
Я пытаюсь доработать конвертер кодировок .tec, чтобы он был безопасен для многократного применения (round trip) при ... Есть ли какие-либо предложения, как это сделать?
DVM 175 задал вопрос мар 17, 2021
0 голосов
0 ответов 165 просмотров
If you have a hard time seeing the insertion point, follow the steps below to increase its size. In the Control Panel of your ... How do I change the size of the font in a window?
[Expert]
anon421222
735
задал вопрос фев 23, 2017
+1 голос
2 ответов 342 просмотров
Здравствуйте, В настоящее время мы проверяем наш перевод и часто перескакиваем от стиха к стиху и от главы ... . Ориентировочное время чтения: 13 минут Большое спасибо, anon094061
alex_larkin 379 задал вопрос май 6, 2021
+1 голос
12 ответов 1,5тыс. просмотров
Здравствуйте, сообщество Paratext, Я обнаружил, что поведение автосохранения в Paratext отличается от того, чего я ожидаю, ... вы ожидаете? Что вы видите у своих коллег?
alex_larkin 379 задал вопрос апр 3, 2021
0 голосов
1 ответ 239 просмотров
Здравствуйте, Я хотел уточнить некоторые детали поведения Paratext в отношении сохранения, автосохранения и обмена данными ... уточнить, чтобы быть уверенным. Большое спасибо!
alex_larkin 379 задал вопрос апр 3, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,048 вопросов
6,007 ответов
5,672 комментариев
2,027 пользователей