mod: закрывающая кавычка перед точкой +
This commit is contained in:
@@ -145,8 +145,11 @@ result = typo_hyp.process(text="Электрофоретическое иссл
|
||||
|
||||
ВАЖНО1: По правилам орфографии перед закрывающей кавычкой разрешены только определенные знаки препинания:
|
||||
вопросительный (?), восклицательный (!) знаки и многоточие (…). Такие конструкции используются для цитат. Это учтено
|
||||
в etpgrf, и кавычки будут обработаны: `Она воскликнула: "Какая красота!"` будет преобразовано в `Она воскликнула:
|
||||
«Какая красота!»`. В неправильны конструкциях (например, `"Какая красота."`) закрывающая кавычка не будет обработана.
|
||||
в etpgrf, и кавычки будут обработаны: `Она воскликнула: "Какая красота!"` будет преобразовано в `Она воскликнула:
|
||||
«Какая красота!»`. По правилам пунктуации, точка `.` перед закрывающей кавычкой не допускается, но существуют
|
||||
исключения, когда перед кавычкой стоит сокращение (например, `т. д.`, `и т. п.`). В таких случаях точка сохраняется:
|
||||
`Он сказал: "Это важно, и т. д."` → `Он сказал: «Это важно, и т. д.»`. **Типограф допускает точку перед закрывающей
|
||||
кавычкой.**
|
||||
|
||||
ВАЖНО2: Если в настройке типографа указано несколько языков (`langs='ru+en'`), то кавычки будут преобразованы по правилам
|
||||
для языка который идет первым в списке. Например, для `langs='ru+en'` кавычки будут преобразованы в «ёлочки»,
|
||||
|
@@ -33,7 +33,7 @@ QUOTES_TEST_CASES = [
|
||||
# Точка СНАРУЖИ кавычек - правильная пунктуация, корректно обрабатывается
|
||||
('ru', 'Текст "в кавычках".', 'Текст «в кавычках».'),
|
||||
('en', '"Word".', '“Word”.'),
|
||||
# Точка ВНУТРИ кавычек - неправильная пунктуация, закрывающая кавычка не обрабатывается (согласно README)
|
||||
# Точка ВНУТРИ кавычек
|
||||
('ru', 'Текст "в кавычках."', 'Текст «в кавычках.»'),
|
||||
('en', '"Word."', '“Word.”'),
|
||||
# Знаки ?, !, … ВНУТРИ кавычек - правильная пунктуация, корректно обрабатывается
|
||||
|
Reference in New Issue
Block a user