Апостроф в LanguageTool

Помилки, знайдені при перевірці української граматики, а також пропозиції з покращення

Модератор: Анатолій

Відповісти
olexn
Повідомлень: 3
З нами з: П'ят листопада 09, 2018 8:35 am

Апостроф в LanguageTool

Повідомлення olexn »

Чи можливо додати правило для LanguageTool, яке б вказувало на помилковий символ апострофу?
Andriy
Адміністратор сайту
Повідомлень: 3774
З нами з: Сер травня 27, 2009 8:23 pm

Re: Апостроф в LanguageTool

Повідомлення Andriy »

Теоретично це нескладно, проблема - домовитися, який саме є «правильним» :)
Наразі є U+00027 (найпоширеніший), U+02BC (теоретично правильний), U+2019 (відносно поширений), ще трапляється купа інших, напр. ", - їх можна точно підсвічувати
olexn
Повідомлень: 3
З нами з: П'ят листопада 09, 2018 8:35 am

Re: Апостроф в LanguageTool

Повідомлення olexn »

От халепа... 2022рік,ще не визначились який апостроф вірний? :)

Добре. перефразую. Як створити таке правило, аби додати до languagetool.
Andriy
Адміністратор сайту
Повідомлень: 3774
З нами з: Сер травня 27, 2009 8:23 pm

Re: Апостроф в LanguageTool

Повідомлення Andriy »

Ну ось на сторінці 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>([а-яіїєґ'-]*[бвджзклмнпрстфхш])[&quot;”‟`´]([єїюя][а-яіїєґ'-]*)</regexp>
+      <message>Можливо вжито неправильний символ апострофа?</message>
+      <suggestion>\1'\2</suggestion>
+      <example correction="прим'ятий">він <marker>прим"ятий</marker>.</example>
+      <example correction="прим'ятий">він <marker>прим´ятий</marker>.</example>
+    </rule>
   </category>
 
 </rules>
olexn
Повідомлень: 3
З нами з: П'ят листопада 09, 2018 8:35 am

Re: Апостроф в LanguageTool

Повідомлення olexn »

Дякую!
Відповісти

Повернутись до “Помилки і пропозиції”