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

Возможно ли настроить Paratext так, чтобы он помечал собственные имена, написанные со строчной буквы, как некорректные?

То есть:

  • «Иисус» (Jesus) должен помечаться как корректный/валидный
  • «исус» (jesus) должен помечаться как некорректный/невалидный

А затем проверить на наличие некорректных собственных имен?

Спасибо,

james_post

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

снова показан | 541 просмотров

4 Ответов

0 голосов
Лучший ответ

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

Обычно регулярные выражения дают мне очень полезные результаты в словаре и в других местах PT. Я (снова) посмотрел несколько примеров в справке, чтобы уточнить синтаксис для PT9, и попробовал ^[\p{Lu}], но безрезультатно, ни одного совпадения, поле поиска становится красным. Но когда я пробую ^[\p{Ll}], поле поиска становится зеленым, и я получаю много результатов, включая такие, как «Aaɖi», что кажется неправильным.

Функциональность есть, за исключением капитализации. Например, ^\p{Lu}{5,5}$ дает мне только все слова из пяти букв, как и ожидалось, но снова он смешивает результаты, такие как «Afʊmɩ», что неверно.

У меня есть предчувствие, что внутренние данные для капитализации каким-то образом сложнее, чем то, что показывает GUI. Но тогда было бы здорово иметь документацию по этому поводу, а не тратить время на «исследование» инструмента, который создан моей собственной организацией.

Я также заметил, что не могу найти инструмент регулярных выражений в PT9, даже следуя встроенной справке, вот так:
Использование RegEx Pal в конкретном проекте
Чтобы использовать Paratext RegEx Pal в конкретном проекте, выполните следующие действия:

  1. Щелкните вкладку этого проекта, чтобы сделать ее активной.
  2. Откройте Paratext RegEx Pal. (Щелкните значок главного меню ![](file:///C:/Users/martin/AppData/Local/ParatextHelp/HelpSystemImages/menu_icon.png), затем в меню Paratext укажите «Дополнительно» (Advanced) и выберите «RegEx Pal».)

Обычно я использую свои собственные платные инструменты, но не против «настроить» свои инструменты в сравнении со встроенным «помощником».

Спасибо за любые комментарии о капитализации в словаре.

Переведено машиной с языка English
от (934 очков)
снова показан

Тим:

Откройте Paratext RegEx Pal. (Щелкните значок главного меню !

Обратите внимание, что RegExPal находится как в «Меню проекта» (Project Menu) > «Дополнительно» (Advanced), так и в «Главном меню» (Main Menu) > «Дополнительно» (Advanced).

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

Да, я пришел к тому же выводу некоторое время назад и тоже считаю, что должна быть документация.
Если вы посмотрите в файл SpellingStatus.xml, вы увидите, что все слова написаны со строчной буквы. Если слово отображается с заглавной в инструменте «Словарь» (Wordlist), у него есть дополнительное поле <SpecificCase>

  <Status Word="bøgerne" State="R" />
  <Status Word="moses" State="R">
    <SpecificCase>Moses</SpecificCase>
  </Status>

Поиск по капитализации становится программно сложным.

Тем не менее, я определенно согласен, что было бы хорошо иметь больше инструментов в «Словаре» (Wordlist) для исправления проблем с капитализацией.

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

Если «Иисус» (Jesus) отмечен как валидный в словаре, то при наличии варианта написания со строчной буквы вы должны получить сообщение о том, что не все вхождения написаны с заглавной буквы. Вы также можете использовать меню «Инструменты» (Tools) > «Инструменты проверки» (Checking Tools) > «Отсутствующие заглавные буквы» (Missing Capitals), чтобы просмотреть слова, которые обычно пишутся с заглавной буквы. Эта проверка сообщит, что не все слова написаны с заглавной буквы, и предложит вам проверить их. Эта проверка работает в обе стороны и фактически ищет слова, которые обычно пишутся с заглавной буквы, но в списке указаны со строчной (и в данный момент не отмечены как «Валидные» (Valid))
Скриншот 2022-02-04 16.29.20

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

Небольшое дополнение для ясности. Если слово встречается в Словаре (Word List) со строчной буквы, а вы ожидаете, что оно должно быть с заглавной, Paratext сообщает вам, что слово встречается как со строчной, так и с заглавной. Если вы хотите, чтобы оно всегда было с заглавной, исправьте его на вариант с заглавной, и тогда произойдет то, что описывает anon848905 в своем [сообщении]. Paratext сообщит, что это слово не всегда написано с заглавной. Нажатие на «Показать некорректные» (Show Incorrect), показанное на [скриншоте] anon848905, даст вам список мест, где это слово написано со строчной.

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

Я тоже заинтересован в ответе на этот вопрос. anon441204

Переведено машиной с языка English
от (250 очков)
+1 голос

Если вы введете «Regex Pal» в поле поиска меню/справки в верхней части окна Paratext 9, вы должны увидеть, что первый пункт — это:
Paratext > «Дополнительно» (Advanced) > «Regex Pal»… (главное меню)

Что касается капитализации, словарь хранит слова в нижнем регистре. Поэтому, когда вы используете «Фильтр» (Filter) в словаре, вы не можете найти слова с заглавной буквы. Однако, если вы используете «Меню словаря» (Wordlist Menu) > «Найти» (Find), вы можете искать по регулярному выражению: \p{Lu}, и оно найдет следующее слово с заглавной буквы.

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

Спасибо, anon848905, оба ваших ответа очень полезны.

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

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

0 голосов
1 ответ 324 просмотров
Есть ли способ проверить перекрёстные ссылки по тексту-образцу? Существуют контрольные списки для сравнения сносок, заголовков ... набором маркеров \x). Возможно ли это? anon380150
anon380150 242 задал вопрос окт 3, 2022
0 голосов
1 ответ 362 просмотров
In a language that does not have a space before/after a numeral, the Numbers Check flags each one as an error. I have not ... for this so that each one is not flagged as an error?
anon180868 195 задал вопрос май 15, 2019
0 голосов
2 ответов 831 просмотров
Footnote callers should have a space after them (or before if the caller comes ahead of what it refers to, ESV- ... flag the case where the translator forgets to type that space?
wdavidhj 1,4тыс. задал вопрос окт 22, 2015
0 голосов
0 ответов 140 просмотров
To include a check in a stage of project progress: From the Project menu, select Project Plan.... Click the Checks ... -checks-can-i-include-in-a-stage-of-project-progress/1217)
[Expert]
anon421222
735
задал вопрос фев 23, 2017
0 голосов
3 ответов 317 просмотров
Во время нашего французского курса Outilingua мы заметили, что отсутствие \h в книге не обнаруживается при проверке ... это в список пунктов, подлежащих исправлению? Спасибо.
jeffh 1,4тыс. задал вопрос янв 5, 2023
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,048 вопросов
6,007 ответов
5,672 комментариев
2,028 пользователей