Апостроф в LanguageTool
Модератор: Анатолій
Апостроф в LanguageTool
Чи можливо додати правило для LanguageTool, яке б вказувало на помилковий символ апострофу?
Re: Апостроф в LanguageTool
Теоретично це нескладно, проблема - домовитися, який саме є «правильним»
Наразі є U+00027 (найпоширеніший), U+02BC (теоретично правильний), U+2019 (відносно поширений), ще трапляється купа інших, напр. ", - їх можна точно підсвічувати
Наразі є U+00027 (найпоширеніший), U+02BC (теоретично правильний), U+2019 (відносно поширений), ще трапляється купа інших, напр. ", - їх можна точно підсвічувати
Re: Апостроф в LanguageTool
От халепа... 2022рік,ще не визначились який апостроф вірний?
Добре. перефразую. Як створити таке правило, аби додати до languagetool.
Добре. перефразую. Як створити таке правило, аби додати до languagetool.
Re: Апостроф в LanguageTool
Ну ось на сторінці https://r2u.org.ua/check тепер реагує новим правилом на
Якщо ви хочете зредагувати правило самостійно, то ось приклад git diff:І прим´ятий.
Код: Виділити все
diff --git a/languagetool-language-modules/uk/src/main/resources/org/languagetool/rules/uk/grammar-spelling.xml b/languagetool-language-modules/uk/src/main/resources/org/languagetool/rules/uk/grammar-spelling.xml
index 61c89c4c89..dc2be9d22a 100644
--- a/languagetool-language-modules/uk/src/main/resources/org/languagetool/rules/uk/grammar-spelling.xml
+++ b/languagetool-language-modules/uk/src/main/resources/org/languagetool/rules/uk/grammar-spelling.xml
@@ -1495,6 +1495,14 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
<message>Можливо, ви мали на увазі <suggestion><match no="1" regexp_match="витупа(є|ють|ємо?)" regexp_replace="виступа$1"/></suggestion>?</message>
<example correction="виступає">він <marker>витупає</marker> завтра.</example>
</rule>
+
+ <rule id="invalid_apostrophe" name="Неправильний символ апострофа">
+ <regexp>([а-яіїєґ'-]*[бвджзклмнпрстфхш])["”‟`´]([єїюя][а-яіїєґ'-]*)</regexp>
+ <message>Можливо вжито неправильний символ апострофа?</message>
+ <suggestion>\1'\2</suggestion>
+ <example correction="прим'ятий">він <marker>прим"ятий</marker>.</example>
+ <example correction="прим'ятий">він <marker>прим´ятий</marker>.</example>
+ </rule>
</category>
</rules>
Re: Апостроф в LanguageTool
Дякую!