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