en/Lightproof.py                          |    5 +++++
 hu_HU/Lightproof.py                       |    6 ++++++
 pt_BR/Lightproof.py                       |    6 ++++++
 ru_RU/Lightproof.py                       |    6 ++++++
 ru_RU/README_Lightproof_ru_RU.txt         |    2 +-
 ru_RU/pythonpath/lightproof_impl_ru_RU.py |    8 +++++---
 ru_RU/pythonpath/lightproof_opts_ru_RU.py |    4 ++--
 ru_RU/pythonpath/lightproof_ru_RU.py      |    3 +--
 8 files changed, 32 insertions(+), 8 deletions(-)

New commits:
commit 080424980483bcc29a3556cf1a681c45cd5c50fc
Author: Olivier R <[email protected]>
Date:   Fri Aug 22 15:55:06 2014 +0200

    Lightproof: restore paragraph based proofreading
    
    Instead of the sentences suggested by the incomplete sentence
    boundary detection of LibreOffice (enabled in version 4), Lightproof
    works on full paragraph text again, allowing more precise analysis of
    the text.
    
    See 
http://nabble.documentfoundation.org/Grammar-checker-Undocumented-change-in-the-API-for-LO-4-td4030639.html
    
    Change-Id: Ifc967e5b3f27da5b0edeebdb73b8f0b97c938280

diff --git a/en/Lightproof.py b/en/Lightproof.py
index e2974fd..e7cde2f 100644
--- a/en/Lightproof.py
+++ b/en/Lightproof.py
@@ -77,6 +77,11 @@ class Lightproof( unohelper.Base, XProofreader, 
XServiceInfo, XServiceName, XSer
         aRes.aProperties = ()
         aRes.xProofreader = self
         aRes.aErrors = ()
+        # PATCH FOR LO 4
+        # Fix for 
http://nabble.documentfoundation.org/Grammar-checker-Undocumented-change-in-the-API-for-LO-4-td4030639.html
+        if nStartOfSentencePos != 0:
+            return aRes
+        aRes.nStartOfNextSentencePosition = len(rText)
         if len(rProperties) > 0 and rProperties[0].Name == "Update":
             try:
                 import lightproof_compile_en
diff --git a/hu_HU/Lightproof.py b/hu_HU/Lightproof.py
index 74af535..e5936b8 100644
--- a/hu_HU/Lightproof.py
+++ b/hu_HU/Lightproof.py
@@ -77,6 +77,12 @@ class Lightproof( unohelper.Base, XProofreader, 
XServiceInfo, XServiceName, XSer
         aRes.aProperties = ()
         aRes.xProofreader = self
         aRes.aErrors = ()
+        # PATCH FOR LO 4
+        # Fix for 
http://nabble.documentfoundation.org/Grammar-checker-Undocumented-change-in-the-API-for-LO-4-td4030639.html
+        if nStartOfSentencePos != 0:
+            return aRes
+        aRes.nStartOfNextSentencePosition = len(rText)
+        # END OF PATCH
         if len(rProperties) > 0 and rProperties[0].Name == "Update":
             try:
                 import lightproof_compile_hu_HU
diff --git a/pt_BR/Lightproof.py b/pt_BR/Lightproof.py
index 1090ca2..44f6934 100644
--- a/pt_BR/Lightproof.py
+++ b/pt_BR/Lightproof.py
@@ -77,6 +77,12 @@ class Lightproof( unohelper.Base, XProofreader, 
XServiceInfo, XServiceName, XSer
         aRes.aProperties = ()
         aRes.xProofreader = self
         aRes.aErrors = ()
+        # PATCH FOR LO 4
+        # Fix for 
http://nabble.documentfoundation.org/Grammar-checker-Undocumented-change-in-the-API-for-LO-4-td4030639.html
+        if nStartOfSentencePos != 0:
+            return aRes
+        aRes.nStartOfNextSentencePosition = len(rText)
+        # END OF PATCH
         if len(rProperties) > 0 and rProperties[0].Name == "Update":
             try:
                 import lightproof_compile_pt_BR
diff --git a/ru_RU/Lightproof.py b/ru_RU/Lightproof.py
index 229b704..4af25f8 100644
--- a/ru_RU/Lightproof.py
+++ b/ru_RU/Lightproof.py
@@ -77,6 +77,12 @@ class Lightproof( unohelper.Base, XProofreader, 
XServiceInfo, XServiceName, XSer
         aRes.aProperties = ()
         aRes.xProofreader = self
         aRes.aErrors = ()
+        # PATCH FOR LO 4
+        # Fix for 
http://nabble.documentfoundation.org/Grammar-checker-Undocumented-change-in-the-API-for-LO-4-td4030639.html
+        if nStartOfSentencePos != 0:
+            return aRes
+        aRes.nStartOfNextSentencePosition = len(rText)
+        # END OF PATCH
         if len(rProperties) > 0 and rProperties[0].Name == "Update":
             try:
                 import lightproof_compile_ru_RU
commit 4e468c8b15cb93fd2b30c9645563a43bddc643b2
Author: Yakov Reztsov <yr at myooo dot ru>
Date:   Fri Aug 22 15:42:17 2014 +0200

    update Russian proofreading rules
    
    Change-Id: Iedc3af5671241a6e9202916c0a813f0f91303e8f

diff --git a/ru_RU/README_Lightproof_ru_RU.txt 
b/ru_RU/README_Lightproof_ru_RU.txt
index caa4fff..9c5dbb0 100644
--- a/ru_RU/README_Lightproof_ru_RU.txt
+++ b/ru_RU/README_Lightproof_ru_RU.txt
@@ -3,5 +3,5 @@ Russian grammar checker
 (developed by the Lightproof grammar checker extension generator,
 see http://launchpad.net/lightproof)
 
-2009, 2011, 2012 (c) Yakov Reztsov <yr at myooo dot ru>, license: MPL 1.1 / 
GPL / LGPL
+2009, 2011, 2012, 2014 (c) Yakov Reztsov <yr at myooo dot ru>, license: MPL 
1.1 / GPL / LGPL
 
diff --git a/ru_RU/pythonpath/lightproof_impl_ru_RU.py 
b/ru_RU/pythonpath/lightproof_impl_ru_RU.py
index 0537d24..22eb59e 100644
--- a/ru_RU/pythonpath/lightproof_impl_ru_RU.py
+++ b/ru_RU/pythonpath/lightproof_impl_ru_RU.py
@@ -6,7 +6,7 @@ from com.sun.star.beans import PropertyValue
 pkg = "ru_RU"
 lang = "ru_RU"
 locales = {'ru-RU': ['ru', 'RU', '']}
-version = "0.3.2"
+version = "0.3.4"
 author = "Yakov Reztsov <yr at myooo dot ru>"
 name = "Lightproof grammar checker (Russian)"
 
@@ -53,6 +53,8 @@ def _morph(rLoc, word, pattern, all, onlyaffix):
             return None
         t = x.getAlternatives()
         if not t:
+            if not analyses: # fix synchronization problem (missing 
alternatives with unloaded dictionary)
+                return None
             t = [""]
         analyses[word] = t[0].split("</a>")[:-1]
     a = analyses[word]
@@ -118,7 +120,7 @@ def suggest(rLoc, word):
         if not x:
             return word
         t = x.getAlternatives()
-        suggestions[word] = "\\n".join(t)
+        suggestions[word] = "|".join(t)
     return suggestions[word]
 
 # get the nth word of the input string or None
@@ -215,7 +217,7 @@ def compile_rules(dic):
             i[0] = re.compile(i[0])
         except:
             if 'PYUNO_LOGLEVEL' in os.environ:
-                print("Lightproof: bad regular expression: ", 
traceback.format_exc())
+                print("Lightproof: bad regular expression: " + 
str(traceback.format_exc()))
             i[0] = None
 
 def get_rule(loc):
diff --git a/ru_RU/pythonpath/lightproof_opts_ru_RU.py 
b/ru_RU/pythonpath/lightproof_opts_ru_RU.py
index b9557e1..91063ac 100644
--- a/ru_RU/pythonpath/lightproof_opts_ru_RU.py
+++ b/ru_RU/pythonpath/lightproof_opts_ru_RU.py
@@ -1,4 +1,4 @@
 lopts = {}
 lopts_default = {}
-lopts['ru_RU'] = [u'hyphen', u'comma', u'multiword', u'together', u'common', 
u'space', u'abbreviation', u'dup', u'numsep', u'typographica', u'quotation']
-lopts_default['ru_RU'] = [u'hyphen', u'comma', u'multiword', u'together', 
u'common', u'space', u'abbreviation', u'dup', u'typographica', u'quotation']
+lopts['ru_RU'] = ['hyphen', 'comma', 'multiword', 'together', 'common', 
'space', 'abbreviation', 'dup', 'numsep', 'typographica', 'quotation']
+lopts_default['ru_RU'] = ['hyphen', 'comma', 'multiword', 'together', 
'common', 'space', 'abbreviation', 'dup', 'typographica']
diff --git a/ru_RU/pythonpath/lightproof_ru_RU.py 
b/ru_RU/pythonpath/lightproof_ru_RU.py
index cb9c6e1..e8249a7 100644
--- a/ru_RU/pythonpath/lightproof_ru_RU.py
+++ b/ru_RU/pythonpath/lightproof_ru_RU.py
@@ -1,3 +1,2 @@
 # -*- encoding: UTF-8 -*-
-dic = [[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[Ff][Oo][Oo]\\b(?![-\\w\u2013\xad])', 
u'bar', u'test', False, 0], [u'(?iu)(?<![-\\w\u2013.,\xad]) ([.?!,:;)\u201d]($| 
))(?![-\\w\u2013\xad])', u'\\1', u'\u041b\u0438\u0448\u043d\u0438\u0439 
\u043f\u0440\u043e\u0431\u0435\u043b \u043f\u0435\u0440\u0435\u0434 
\u0437\u043d\u0430\u043a\u043e\u043c 
\u043f\u0443\u043d\u043a\u0442\u0443\u0430\u0446\u0438\u0438.', 
u'option(LOCALE,"space")', 0], [u'(?iu)(?<![-\\w\u2013.,\xad])([(\u201c]) 
(?![-\\w\u2013\xad])', u'\\1', u'\u041b\u0438\u0448\u043d\u0438\u0439 
\u043f\u0440\u043e\u0431\u0435\u043b \u043f\u043e\u0441\u043b\u0435 
\u0437\u043d\u0430\u043a\u0430 
\u043f\u0443\u043d\u043a\u0442\u0443\u0430\u0446\u0438\u0438.', 
u'option(LOCALE,"space")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(?P<Abc_1>[a-zA-ZA-Z\u0430-\u044f\u0410-\u042f\u0410-\u042f]+)(?P<punct_1>[?!,:;%\u2030\u2031\u02da\u201c\u201d\u2018\u201e])(?P<Abc_2>[a-zA-ZA-Z\u0430-\u044f\u0410-\u042f\u0410-\u042f]+)(?![-\\w\u2013\xad])',
 u'\\g<Abc_1>\\g<pu
 nct_1> \\g<Abc_2>', u'\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d 
\u043f\u0440\u043e\u0431\u0435\u043b?', u'option(LOCALE,"space")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)[.](?P<ABC_1>[A-Z\u0410-\u042f]+)(?![-\\w\u2013\xad])',
 u'\\g<abc_1>. \\g<ABC_1>', u'\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d 
\u043f\u0440\u043e\u0431\u0435\u043b?', u'option(LOCALE,"space")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])[.]{3}(?![-\\w\u2013\xad])', u'\u2026', 
u'\u0421\u0438\u043c\u0432\u043e\u043b 
\u0442\u0440\u043e\u0435\u0442\u043e\u0447\u0438\u044f.', 
u'option(LOCALE,"typographica")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(\\d+)[Xx](\\d+)(?![-\\w\u2013\xad])', 
u'\\1\xd7\\2', u'\u0417\u043d\u0430\u043a 
\u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f.', 
u'option(LOCALE,"typographica")', 0], [u'(?iu)((?<=[!?.] )|^)[-\u2014] 
(?![-\\w\u2013\xad])', u'\u2013 ', 
u'\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 
\u0442\u0438\u0440\u0435 (n
 -dash)?', u'option(LOCALE,"typographica")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad]) [-\u2014]([ ,;])(?![-\\w\u2013\xad])', u' 
\u2013\\1', u'\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 
\u0442\u0438\u0440\u0435 (n-dash)?', u'option(LOCALE,"typographica")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])[,]{2}(?![-\\w\u2013\xad])', u',', 
u'\u0414\u0432\u0435 \u0437\u0430\u043f\u044f\u0442\u044b\u0435 
\u043f\u043e\u0434\u0440\u044f\u0434.', u'option(LOCALE,"comma")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])[ 
](?P<abbr_1>[\u0420\u0440][\u0423\u0443][\u0411\u0431]|[\u041a\u043a][\u041e\u043e][\u041f\u043f]|[\u0413\u0433][\u0420\u0440][\u041d\u043d]|[\u0422\u0442][\u042b\u044b][\u0421\u0441]|[\u0423\u0443][\u041b\u043b]|[\u041a\u043a][\u0412\u0432]|[\u041f\u043f][\u041e\u043e][\u0421\u0441]|[\u0421\u0441][\u0422\u0442]|[\u041f\u043f][\u0420\u0440]|[\u041f\u043f][\u0420\u0440][\u041e\u043e][\u0421\u0441][\u041f\u043f]|[\u0415\u0435][\u0414\u0434]|[\u042d\u044d][\u041a\u043a][\u0417\u0437]|[\u0
 
422\u0442][\u0415\u0435][\u041b\u043b]|[\u0418\u0438][\u0421\u0441][\u041f\u043f])[
 ](?![-\\w\u2013\xad])', u' \\g<abbr_1>. ', u'\u0422\u043e\u0447\u043a\u0430 
\u043f\u043e\u0441\u043b\u0435 
\u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0439.', 
u'option(LOCALE,"abbreviation")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(^|\\b|(?P<punct_1>[?!,:;%\u2030\u2031\u02da\u201c\u201d\u2018\u201e])|[.])
 {2,3}(\\b|$)(?![-\\w\u2013\xad])', u'\\1 ', 
u'\u041b\u0438\u0448\u043d\u0438\u0439 \u043f\u0440\u043e\u0431\u0435\u043b.', 
u'option(LOCALE,"space")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\"(\\w[^\\"\u201c\u201d]*[\\w.?!,])\\"(?![-\\w\u2013\xad])',
 u'\xab\\1\xbb', u'\u041a\u0430\u0432\u044b\u0447\u043a\u0438.', 
u'option(LOCALE,"quotation")', 0], 
[u"(?iu)(?<![-\\w\u2013.,\xad])\\B'(\\w[^']*[\\w.?!,])'\\B(?![-\\w\u2013\xad])",
 u'\u2018\\1\u2019', u'\u041a\u0430\u0432\u044b\u0447\u043a\u0438.', 
u'option(LOCALE,"quotation")', 0], 
[u"(?iu)(?<![-\\w\u2013.,\xad])(?iu)(?P<Abc_1>[a-zA-ZA-Z\u0430-\u04
 4f\u0410-\u042f\u0410-\u042f]+)'(?P<w_1>\\w*)(?![-\\w\u2013\xad])", 
u'\\g<Abc_1>\u2019\\g<w_1>', 
u'\u0410\u043f\u043e\u0441\u0442\u0440\u043e\u0444.', 
u'option(LOCALE,"quotation")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)[ 
][\u0410\u0430][ ](?![-\\w\u2013\xad])', u'\\g<abc_1>, \u0430 ', 
u'\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u0430 
\u0437\u0430\u043f\u044f\u0442\u0430\u044f \u043f\u0435\u0440\u0435\u0434 
\u0430.', u'option(LOCALE,"comma")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)[ 
][\u041d\u043d][\u041e\u043e][ ](?![-\\w\u2013\xad])', u'\\g<abc_1>, 
\u043d\u043e ', u'\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u0430 
\u0437\u0430\u043f\u044f\u0442\u0430\u044f \u043f\u0435\u0440\u0435\u0434 
\u043d\u043e.', u'option(LOCALE,"comma")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+), 
(?P<novvod_1>[\u0410\u0430][\u0412\u0432][\u041e\u043e][\u0421\u0441][\u04
 
2c\u044c]|[\u0411\u0431][\u0423\u0443][\u041a\u043a][\u0412\u0432][\u0410\u0430][\u041b\u043b][\u042c\u044c][\u041d\u043d][\u041e\u043e]|[\u0411\u0431][\u0423\u0443][\u0414\u0434][\u0422\u0442][\u041e\u043e]|[\u0412\u0432][\u0414\u0434][\u041e\u043e][\u0411\u0431][\u0410\u0430][\u0412\u0432][\u041e\u043e][\u041a\u043a]|[\u0412\u0432][\u0414\u0434][\u0420\u0440][\u0423\u0443][\u0413\u0433]|[\u0412\u0432][\u0415\u0435][\u0414\u0434][\u042c\u044c]|[\u0412\u0432][\u041e\u043e][\u0422\u0442]|[\u0414\u0434][\u0410\u0430][\u0416\u0436][\u0415\u0435]|[\u0418\u0438][\u0421\u0441][\u041a\u043a][\u041b\u043b][\u042e\u044e][\u0427\u0447][\u0418\u0438][\u0422\u0442][\u0415\u0435][\u041b\u043b][\u042c\u044c][\u041d\u043d][\u041e\u043e]|[\u0418\u0438][\u041c\u043c][\u0415\u0435][\u041d\u043d][\u041d\u043d][\u041e\u043e]|[\u041d\u043d][\u0415\u0435][\u0411\u0431][\u041e\u043e][\u0421\u0441][\u042c\u044c]|[\u041f\u043f][\u0420\u0440][\u0418\u0438][\u0411\u0431][\u041b\u043b][\u0418\u0438][\u0417\u04
 
37][\u0418\u0438][\u0422\u0442][\u0415\u0435][\u041b\u043b][\u042c\u044c][\u041d\u043d][\u041e\u043e]|[\u041f\u043f][\u0420\u0440][\u0418\u0438][\u041c\u043c][\u0415\u0435][\u0420\u0440][\u041d\u043d][\u041e\u043e]|[\u041f\u043f][\u0420\u0440][\u0418\u0438][\u0422\u0442][\u041e\u043e][\u041c\u043c]|[\u041f\u043f][\u041e\u043e][\u0427\u0447][\u0422\u0442][\u0418\u0438]|[\u041f\u043f][\u041e\u043e][\u042d\u044d][\u0422\u0442][\u041e\u043e][\u041c\u043c][\u0423\u0443]|[\u041f\u043f][\u0420\u0440][\u041e\u043e][\u0421\u0441][\u0422\u0442][\u041e\u043e]|[\u0420\u0440][\u0415\u0435][\u0428\u0448][\u0418\u0438][\u0422\u0442][\u0415\u0435][\u041b\u043b][\u042c\u044c][\u041d\u043d][\u041e\u043e]|[\u0421\u0441][\u041b\u043b][\u041e\u043e][\u0412\u0432][\u041d\u043d][\u041e\u043e]|[\u042f\u044f][\u041a\u043a][\u041e\u043e][\u0411\u0431][\u042b\u044b]|[\u0412\u0432]
 
[\u0414\u0434][\u041e\u043e][\u0412\u0432][\u0415\u0435][\u0420\u0440][\u0428\u0448][\u0415\u0435][\u041d\u043d][\u0418\u0438][\u0
 415\u0435]|[\u0412\u0432] 
[\u041a\u043a][\u041e\u043e][\u041d\u043d][\u0415\u0435][\u0427\u0447][\u041d\u043d][\u041e\u043e][\u041c\u043c]
 
[\u0421\u0441][\u0427\u0447][\u0415\u0435][\u0422\u0442][\u0415\u0435]|[\u0412\u0432][\u0420\u0440][\u042f\u044f][\u0414\u0434]
 
[\u041b\u043b][\u0418\u0438]|[\u0412\u0432][\u0421\u0441][\u0415\u0435]-[\u0422\u0442][\u0410\u0430][\u041a\u043a][\u0418\u0438]|[\u041a\u043a][\u0410\u0430][\u041a\u043a]
 
[\u0411\u0431][\u0423\u0443][\u0414\u0434][\u0422\u0442][\u041e\u043e]|[\u041a\u043a][\u0410\u0430][\u041a\u043a]
 [\u0411\u0431][\u042b\u044b]|[\u041a\u043a][\u0410\u0430][\u041a\u043a] 
[\u0420\u0440][\u0410\u0430][\u0417\u0437]|[\u041a\u043a] 
[\u0422\u0442][\u041e\u043e][\u041c\u043c][\u0423\u0443] 
[\u0416\u0436][\u0415\u0435]|[\u041c\u043c][\u0415\u0435][\u0416\u0436][\u0414\u0434][\u0423\u0443]
 [\u0422\u0442][\u0415\u0435][\u041c\u043c]|[\u041f\u043f][\u041e\u043e] 
[\u041f\u043f][\u0420\u0440][\u0415\u0435][\u0414\u0434][\u041b\u043b][\u041e\u043e][
 
\u0416\u0436][\u0415\u0435][\u041d\u043d][\u0418\u0438][\u042e\u044e]|[\u041f\u043f][\u041e\u043e]
 
[\u041f\u043f][\u041e\u043e][\u0421\u0441][\u0422\u0442][\u0410\u0430][\u041d\u043d][\u041e\u043e][\u0412\u0432][\u041b\u043b][\u0415\u0435][\u041d\u043d][\u0418\u0438][\u042e\u044e]|[\u041f\u043f][\u041e\u043e]
 
[\u0420\u0440][\u0415\u0435][\u0428\u0448][\u0415\u0435][\u041d\u043d][\u0418\u0438][\u042e\u044e]),(?![-\\w\u2013\xad])',
 u'\\g<abc_1> \\g<novvod_1>', u'\u0421\u043b\u043e\u0432\u0430, \u043d\u0435 
\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f 
\u0432\u0432\u043e\u0434\u043d\u044b\u043c\u0438.', u'option(LOCALE,"comma")', 
0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+) 
(?P<vvod_1>[\u0418\u0438][\u0422\u0442][\u0410\u0430][\u041a\u043a]|[\u0421\u0441][\u041b\u043b][\u0415\u0435][\u0414\u0434][\u041e\u043e][\u0412\u0432][\u0410\u0430][\u0422\u0442][\u0415\u0435][\u041b\u043b][\u042c\u044c][\u041d\u043d][\u041e\u043e]|[\u0412\u0432]
 
[\u041e\u043e]-[\u041f\u043f][\u0415\u0435][\u0420\u0440][\u0412\u0432][\u042b\u044b][\u0425\u0445]|[\u0412\u0432][\u041e\u043e]-[\u0412\u0432][\u0422\u0442][\u041e\u043e][\u0420\u0440][\u042b\u044b][\u0425\u0445]|[\u0412\u0432]-[\u0422\u0442][\u0420\u0440][\u0415\u0435][\u0422\u0442][\u042c\u044c][\u0418\u0438][\u0425\u0445]|[\u0412\u0432]-[\u0427\u0447][\u0415\u0435][\u0422\u0442][\u0412\u0432][\u0415\u0435][\u0420\u0440][\u0422\u0442][\u042b\u044b][\u0425\u0445]|[\u0412\u0432]-[\u041f\u043f][\u042f\u044f][\u0422\u0442][\u042b\u044b][\u0425\u0445]|[\u041f\u043f][\u041e\u043e][\u0416\u0436][\u0410\u0430][\u041b\u043b][\u0423\u0443][\u0419\u0439][\u0421\u0441][\u0422\u0442][\u0410\u0430]|[\u041a\u043a][\u0410\u0430][\u041a\u043a]
 
[\u041d\u043d][\u0410\u0430][\u0420\u0440][\u041e\u043e][\u0427\u0447][\u041d\u043d][\u041e\u043e]|[\u041a\u043a][\u0410\u0430][\u041a\u043a]
 
[\u0418\u0438][\u0421\u0441][\u041a\u043a][\u041b\u043b][\u042e\u044e][\u0427\u0447][\u0415\u0435][\u041d\u043d][\u
 0418\u0438][\u0415\u0435]|[\u041a\u043a][\u0410\u0430][\u041a\u043a] 
[\u041f\u043f][\u0420\u0440][\u0410\u0430][\u0412\u0432][\u0418\u0438][\u041b\u043b][\u041e\u043e])(?![-\\w\u2013\xad])',
 u'\\g<abc_1>, \\g<vvod_1>,', u'\u0421\u043b\u043e\u0432\u0430, 
\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f 
\u0432\u0432\u043e\u0434\u043d\u044b\u043c\u0438, 
\u0432\u044b\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f 
\u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438.', u'option(LOCALE,"comma")', 
0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041b\u043b][\u041e\u043e][\u0416\u0436][\u0418\u0438][\u0422\u0442][\u042c\u044c]\\b(?![-\\w\u2013\xad])',
 u'\u043a\u043b\u0430\u0441\u0442\u044c', u'\u041e\u0431\u0449\u0438\u0435 
\u043e\u0448\u0438\u0431\u043a\u0438', u'option(LOCALE,"common")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041b\u043b][\u042f\u044f][\u0416\u0436][\u042c\u044c]\\b(?![-\\w\u2013\xad])',
 u'\u043b\u044f\u0433', u'\u041e\u0431\u0449\u0438\u0435 
\u043e\u0448\u0438\u0431\u0
 43a\u0438', u'option(LOCALE,"common")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0415\u0435][\u0425\u0445][\u0410\u0430][\u0419\u0439]\\b(?![-\\w\u2013\xad])',
 u'\u043f\u043e\u0435\u0437\u0436\u0430\u0439', 
u'\u041e\u0431\u0449\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438', 
u'option(LOCALE,"common")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0418\u0438][\u0425\u0445][\u041d\u043d](?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)\\b(?![-\\w\u2013\xad])',
 u'\u0438\u0445', 
u'\u041f\u0440\u0438\u0442\u044f\u0436\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435
 \u043c\u0435\u0441\u0442\u043e\u0438\u043c\u0435\u043d\u0438\u0435 
\u043d\u0435 \u0441\u043a\u043b\u043e\u043d\u044f\u0435\u0442\u0441\u044f', 
u'option(LOCALE,"common")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])[\u0416\u0436][\u042b\u044b](?![-\\w\u2013\xad])',
 u'\u0436\u0438', u'\u0427\u0435\u0440\u0435\u0437 "\u0438"', 
u'option(LOCALE,"common")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])[\u0428\u0448][\u042b\u044b](?![-\\w\u2013\xad])',
 u'
 \u0448\u0438', u'\u0427\u0435\u0440\u0435\u0437 "\u0438"', 
u'option(LOCALE,"common")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u041e\u043e][\u0420\u0440][\u0414\u0434]
 [\u041e\u043e][\u0421\u0441][\u0422\u0442]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u043e\u0440\u0434-\u043e\u0441\u0442', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u041e\u043e][\u0420\u0440][\u0414\u0434]
 
[\u0412\u0432][\u0415\u0435][\u0421\u0441][\u0422\u0442]\\b(?![-\\w\u2013\xad])',
 u'\u043d\u043e\u0440\u0434-\u0432\u0435\u0441\u0442', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0417\u0437][\u042e\u044e][\u0419\u0439][\u0414\u0434]
 [\u041e\u043e][\u0421\u0441][\u0422\u0442]\\b(?![-\\w\u2013\xad])', 
u'\u0437\u044e\u0439\u0434-\u043e\u0441\u0442', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0417\u0437][\u042e\u044e
 ][\u0419\u0439][\u0414\u0434] 
[\u0412\u0432][\u0415\u0435][\u0421\u0441][\u0422\u0442]\\b(?![-\\w\u2013\xad])',
 u'\u0437\u044e\u0439\u0434-\u0432\u0435\u0441\u0442', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0421\u0441][\u0415\u0435][\u0412\u0432][\u0415\u0435][\u0420\u0440][\u041e\u043e]
 
[\u0417\u0437][\u0410\u0430][\u041f\u043f][\u0410\u0430][\u0414\u0434][\u041d\u043d](?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)\\b(?![-\\w\u2013\xad])',
 
u'\u0441\u0435\u0432\u0435\u0440\u043e-\u0437\u0430\u043f\u0430\u0434\u043d\\g<abc_1>',
 u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u042e\u044e][\u0413\u0433][\u041e\u043e] 
[\u0417\u0437][\u0410\u0430][\u041f\u043f][\u0410\u0430][\u0414\u0434][\u041d\u043d](?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)\\b(?![-\\w\u2013\xad])',
 u'\u044e\u0433\u043e-\u0437\u0430\u043f\u0430\u0434\u043d\\g<abc_1>', 
u'\u0414\u0435\u0444\u0438\u0
 441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0421\u0441][\u0415\u0435][\u0412\u0432][\u0415\u0435][\u0420\u0440][\u041e\u043e]
 
[\u0412\u0432][\u041e\u043e][\u0421\u0441][\u0422\u0442][\u041e\u043e][\u0427\u0447][\u041d\u043d](?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)\\b(?![-\\w\u2013\xad])',
 
u'\u0441\u0435\u0432\u0435\u0440\u043e-\u0432\u043e\u0441\u0442\u043e\u0447\u043d\\g<abc_1>',
 u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u042e\u044e][\u0413\u0433][\u041e\u043e] 
[\u0412\u0432][\u041e\u043e][\u0421\u0441][\u0422\u0442][\u041e\u043e][\u0427\u0447][\u041d\u043d](?P<abc_1>[a-zA-Z\u0430-\u044f\u0410-\u042f]+)\\b(?![-\\w\u2013\xad])',
 u'\u044e\u0433\u043e-\u0432\u043e\u0441\u0442\u043e\u0447\u043d\\g<abc_1>', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b(?P<adv1_1>[\u041a\u043a][\u0422\u0442][\u041e\u043e]|[\u0427\u0447][\u0422\u0442]
 
[\u041e\u043e]|[\u0413\u0433][\u0414\u0434][\u0415\u0435]|[\u0417\u0437][\u0410\u0430][\u0427\u0447][\u0415\u0435][\u041c\u043c]|[\u041a\u043a][\u041e\u043e][\u0415\u0435])
 
[\u041d\u043d][\u0418\u0438][\u0411\u0431][\u0423\u0443][\u0414\u0434][\u042c\u044c]\\b(?![-\\w\u2013\xad])',
 u'\\g<adv1_1>-\u043d\u0438\u0431\u0443\u0434\u044c', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b(?P<adv1_1>[\u041a\u043a][\u0422\u0442][\u041e\u043e]|[\u0427\u0447][\u0422\u0442][\u041e\u043e]|[\u0413\u0433][\u0414\u0434][\u0415\u0435]|[\u0417\u0437][\u0410\u0430][\u0427\u0447][\u0415\u0435][\u041c\u043c]|[\u041a\u043a][\u041e\u043e][\u0415\u0435])
 
[\u041b\u043b][\u0418\u0438][\u0411\u0431][\u041e\u043e]\\b(?![-\\w\u2013\xad])',
 u'\\g<adv1_1>-\u043b\u0438\u0431\u043e', u'\u0414\u0435\u0444\u0438\u0441?', 
u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b(?P<adv1_1>[\u041a\u043a][\u0422\u0442][\u041e\u043e]|[\u0427\u0447][\u0422\u04
 
42][\u041e\u043e]|[\u0413\u0433][\u0414\u0434][\u0415\u0435]|[\u0417\u0437][\u0410\u0430][\u0427\u0447][\u0415\u0435][\u041c\u043c]|[\u041a\u043a][\u041e\u043e][\u0415\u0435])
 [\u0422\u0442][\u041e\u043e]\\b(?![-\\w\u2013\xad])', 
u'\\g<adv1_1>-\u0442\u043e', u'\u0414\u0435\u0444\u0438\u0441?', 
u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0422\u0442][\u041e\u043e][\u0427\u0447][\u042c\u044c]
 [\u0412\u0432] 
[\u0422\u0442][\u041e\u043e][\u0427\u0447][\u042c\u044c]\\b(?![-\\w\u2013\xad])',
 u'\u0442\u043e\u0447\u044c-\u0432-\u0442\u043e\u0447\u044c', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0418\u0438][\u0417\u0437] 
[\u0417\u0437][\u0410\u0430]\\b(?![-\\w\u2013\xad])', 
u'\u0438\u0437-\u0437\u0430', u'\u0414\u0435\u0444\u0438\u0441?', 
u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432][\u0421\u0441][\u0401\u0451] 
[\u0422\u0442][\u0410\u0430][\u041a\u043a][\u0418\u0438]\\b(?
 ![-\\w\u2013\xad])', u'\u0432\u0441\u0451-\u0442\u0430\u043a\u0438', 
u'\u0414\u0435\u0444\u0438\u0441?', u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041a\u043a][\u041e\u043e][\u0415\u0435] 
[\u041a\u043a][\u0422\u0442][\u041e\u043e]\\b(?![-\\w\u2013\xad])', 
u'\u043a\u043e\u0435-\u043a\u0442\u043e', u'\u0414\u0435\u0444\u0438\u0441?', 
u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041a\u043a][\u041e\u043e][\u0415\u0435] 
[\u0427\u0447][\u0422\u0442][\u041e\u043e]\\b(?![-\\w\u2013\xad])', 
u'\u043a\u043e\u0435-\u0447\u0442\u043e', u'\u0414\u0435\u0444\u0438\u0441?', 
u'option(LOCALE,"hyphen")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432][\u041e\u043e] 
[\u0427\u0447][\u0422\u0442][\u041e\u043e] [\u0411\u0431][\u042b\u044b] 
[\u0422\u0442][\u041e\u043e] [\u041d\u043d][Ee] 
[\u0421\u0441][\u0422\u0442][\u0410\u0430][\u041b\u043b][\u041e\u043e]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u043e \u0447\u0442\u043e \u0431\u044b \u0442\u043e \u043d\u043
 8 \u0441\u0442\u0430\u043b\u043e', 
u'\u0418\u043c\u0435\u043b\u043e\u0441\u044c \u0432\u0432\u0438\u0434\u0443:', 
u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432][\u041e\u043e] 
[\u0427\u0447][\u0422\u0442][\u041e\u043e][\u0411\u0431][\u042b\u044b] 
[\u0422\u0442][\u041e\u043e] [\u041d\u043d][Ee] 
[\u0421\u0441][\u0422\u0442][\u0410\u0430][\u041b\u043b][\u041e\u043e]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u043e \u0447\u0442\u043e \u0431\u044b \u0442\u043e \u043d\u0438 
\u0441\u0442\u0430\u043b\u043e', u'\u0418\u043c\u0435\u043b\u043e\u0441\u044c 
\u0432\u0432\u0438\u0434\u0443:', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432][\u041e\u043e] 
[\u0427\u0447][\u0422\u0442][\u041e\u043e][\u0411\u0431][\u042b\u044b] 
[\u0422\u0442][\u041e\u043e] [\u041d\u043d][\u0418\u0438] 
[\u0421\u0441][\u0422\u0442][\u0410\u0430][\u041b\u043b][\u041e\u043e]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u043e \u0447\u0442\u043e \u0431\u044b \u0442\u043e \u
 043d\u0438 \u0441\u0442\u0430\u043b\u043e', 
u'\u0418\u043c\u0435\u043b\u043e\u0441\u044c \u0432\u0432\u0438\u0434\u0443:', 
u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0422\u0442][\u0410\u0430][\u041a\u043a][\u0416\u0436][\u0415\u0435]
 [\u041a\u043a][\u0410\u0430][\u041a\u043a] 
[\u0418\u0438]\\b(?![-\\w\u2013\xad])', u'\u0442\u0430\u043a \u0436\u0435 
\u043a\u0430\u043a \u0438', u'\u0421\u043b\u043e\u0436\u043d\u044b\u0439 
\u0441\u043e\u044e\u0437.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432][\u041e\u043e] 
[\u0418\u0438][\u0417\u0437][\u0411\u0431][\u0415\u0435][\u0416\u0436][\u0410\u0430][\u041d\u043d][\u0418\u0438][\u0418\u0438]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435', 
u'\u0421\u043b\u043e\u0436\u043d\u044b\u0439 
\u043f\u0440\u0435\u0434\u043b\u043e\u0433.', u'option(LOCALE,"multiword")', 
0], [u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0420\u0440][\u0410\u0430][\u041
 
2\u0432][\u041d\u043d][\u041e\u043e][\u041f\u043f][\u0420\u0440][\u0410\u0430][\u0412\u0432][\u041d\u043d][\u042b\u044b]
 [\u0414\u0434][\u0420\u0440][\u0423\u0443][\u0413\u0433] 
[\u0414\u0434][\u0420\u0440][\u0423\u0443][\u0413\u0433][\u0423\u0443]\\b(?![-\\w\u2013\xad])',
 u'\u0440\u0430\u0432\u043d\u043e\u043f\u0440\u0430\u0432\u043d\u044b 
\u0434\u0440\u0443\u0433 c \u0434\u0440\u0443\u0433\u043e\u043c', 
u'\u0420\u0430\u0432\u043d\u043e\u043f\u0440\u0430\u0432\u043d\u044b 
\u0434\u0440\u0443\u0433 c \u0434\u0440\u0443\u0433\u043e\u043c.', 
u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0418\u0438] 
[\u041a\u043a][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439] 
[\u041a\u043a][\u0410\u0430][\u041a\u043a]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0435 \u043a\u0442\u043e \u0438\u043d\u043e\u0439, 
\u043a\u0430\u043a', u'\u041e\u0431\u043e\u0440\u043e\u0442.', 
u'option(LOCALE,"multiword")', 0], [u'(?iu)(?<![-\\w\u2013.,\xa
 d])\\b[\u041d\u043d][\u0418\u0438] [\u0427\u0447][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435] 
[\u041a\u043a][\u0410\u0430][\u041a\u043a]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0435 \u0447\u0442\u043e \u0438\u043d\u043e\u0435, 
\u043a\u0430\u043a', u'\u041e\u0431\u043e\u0440\u043e\u0442.', 
u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435] 
[\u041a\u043a][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439] 
[\u041a\u043a][\u0410\u0430][\u041a\u043a]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0435 \u043a\u0442\u043e \u0438\u043d\u043e\u0439, 
\u043a\u0430\u043a', u'\u041e\u0431\u043e\u0440\u043e\u0442.', 
u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435] 
[\u0427\u0447][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435] 
[\u041a\u043a][\u0410\u0430][\u041a\u043a]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0435 \
 u0447\u0442\u043e \u0438\u043d\u043e\u0435, \u043a\u0430\u043a', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0418\u0438][\u041a\u043a][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u043a\u0442\u043e \u0438\u043d\u043e\u0439 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0418\u0438][\u0427\u0447][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435][\u041a\u043a][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\
 u041d\u043d][\u041e\u043e][\u0419\u0439], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u043a\u0442\u043e \u0438\u043d\u043e\u0439 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435][\u0427\u0447][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435][\u041a\u043a][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439] 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u043a\u0442\u043e \u0438\u043d\u043e\u0439 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\
 
u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435][\u0427\u0447][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435] 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435] 
[\u041a\u043a][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u043a\u0442\u043e \u0438\u043d\u043e\u0439 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435] 
[\u0427\u0447][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043
 d\u0435', u'\u041e\u0431\u043e\u0440\u043e\u0442.', 
u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435] 
[\u041a\u043a][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439] 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u043a\u0442\u043e \u0438\u043d\u043e\u0439 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0415\u0435] 
[\u0427\u0447][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435] 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0418\u0438][\u041a\u043a][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439], [\u041d\u043d
 ][\u0415\u0435]\\b(?![-\\w\u2013\xad])', u'\u043d\u0438\u043a\u0442\u043e 
\u0438\u043d\u043e\u0439 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0418\u0438][\u0427\u0447][\u0422\u0442][\u041e\u043e]
 [\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0418\u0438] 
[\u041a\u043a][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0419\u0439], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u043a\u0442\u043e \u0438\u043d\u043e\u0439 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0418\u0438] [\u0427\
 u0447][\u0422\u0442][\u041e\u043e] 
[\u0418\u0438][\u041d\u043d][\u041e\u043e][\u0415\u0435], 
[\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])', 
u'\u043d\u0438\u0447\u0442\u043e \u0438\u043d\u043e\u0435 \u043d\u0435', 
u'\u041e\u0431\u043e\u0440\u043e\u0442.', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])([\u0412\u0432]) 
([\u0422\u0442][\u0415\u0435][\u0427\u0447][\u0415\u0435][\u041d\u043d][\u0418\u0438][\u0415\u0435])
 
([\u0420\u0440][\u0415\u0435][\u041a\u043a][\u0418\u0438]|[\u041f\u043f][\u041e\u043e][\u0422\u0442][\u041e\u043e][\u041a\u043a][\u0410\u0430]|[\u0412\u0432][\u041e\u043e][\u0414\u0434][\u042b\u044b]|[\u0420\u0440][\u0423\u0443][\u0427\u0447][\u042c\u044c][\u042f\u044f])(?![-\\w\u2013\xad])',
 u'\\1 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \\3', 
u'\u0413\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f
 \u043e\u0448\u0438\u0431\u043a\u0430', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])([\u0412\u
 0432]) 
([\u0422\u0442][\u0415\u0435][\u0427\u0447][\u0415\u0435][\u041d\u043d][\u0418\u0438][\u0418\u0438])
 
([\u0427\u0447][\u0410\u0430][\u0421\u0441][\u0410\u0430]|[\u041c\u043c][\u0418\u0438][\u041d\u043d][\u0423\u0443][\u0422\u0442][\u042b\u044b]|[\u041f\u043f][\u0420\u0440][\u041e\u043e][\u041c\u043c][\u0415\u0435][\u0416\u0436][\u0423\u0443][\u0422\u0442][\u041a\u043a][\u0410\u0430]|[\u0421\u0441][\u0415\u0435][\u041a\u043a][\u0423\u0443][\u041d\u043d][\u0414\u0434][\u042b\u044b]|[\u0414\u0434][\u041d\u043d][\u042f\u044f]|[\u0412\u0432][\u0420\u0440][\u0415\u0435][\u041c\u043c][\u0415\u0435][\u041d\u043d][\u0418\u0438]|[\u041d\u043d][\u0415\u0435][\u0414\u0434][\u0415\u0435][\u041b\u043b][\u0418\u0438]|[\u041c\u043c][\u0415\u0435][\u0421\u0441][\u042f\u044f][\u0426\u0446][\u0410\u0430]|[\u0413\u0433][\u041e\u043e][\u0414\u0434][\u0410\u0430]|[\u0421\u0441][\u0422\u0442][\u041e\u043e][\u041b\u043b][\u0415\u0435][\u0422\u0442][\u0418\u0438][\u042f\u044f]|[\u0422\u0442][\u042b\u0
 
44b][\u0421\u0441][\u042f\u044f][\u0427\u0447][\u0415\u0435][\u041b\u043b][\u0415\u0435][\u0422\u0442][\u0418\u0438][\u042f\u044f])(?![-\\w\u2013\xad])',
 u'\\1 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \\3', 
u'\u0413\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f
 \u043e\u0448\u0438\u0431\u043a\u0430', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])([\u0412\u0432]) 
([\u041f\u043f][\u0420\u0440][\u041e\u043e][\u0414\u0434][\u041e\u043e][\u041b\u043b][\u0416\u0436][\u0415\u0435][\u041d\u043d][\u0418\u0438][\u0418\u0438])
 
([\u0427\u0447][\u0410\u0430][\u0421\u0441][\u0410\u0430]|[\u041c\u043c][\u0418\u0438][\u041d\u043d][\u0423\u0443][\u0422\u0442][\u042b\u044b]|[\u041f\u043f][\u0420\u0440][\u041e\u043e][\u041c\u043c][\u0415\u0435][\u0416\u0436][\u0423\u0443][\u0422\u0442][\u041a\u043a][\u0410\u0430]|[\u0421\u0441][\u0415\u0435][\u041a\u043a][\u0423\u0443][\u041d\u043d][\u0414\u0434][\u042b\u044b]|[\u0414\u0434][\u041d\u043d][\u042f\u04
 
4f]|[\u0412\u0432][\u0420\u0440][\u0415\u0435][\u041c\u043c][\u0415\u0435][\u041d\u043d][\u0418\u0438]|[\u041d\u043d][\u0415\u0435][\u0414\u0434][\u0415\u0435][\u041b\u043b][\u0418\u0438]|[\u041c\u043c][\u0415\u0435][\u0421\u0441][\u042f\u044f][\u0426\u0446][\u0410\u0430]|[\u0413\u0433][\u041e\u043e][\u0414\u0434][\u0410\u0430]|[\u0421\u0441][\u0422\u0442][\u041e\u043e][\u041b\u043b][\u0415\u0435][\u0422\u0442][\u0418\u0438][\u042f\u044f]|[\u0422\u0442][\u042b\u044b][\u0421\u0441][\u042f\u044f][\u0427\u0447][\u0415\u0435][\u041b\u043b][\u0415\u0435][\u0422\u0442][\u0418\u0438][\u042f\u044f]|[\u0420\u0440][\u0410\u0430][\u0417\u0437][\u0413\u0433][\u041e\u043e][\u0412\u0432][\u041e\u043e][\u0420\u0440][\u0410\u0430]|[\u0411\u0431][\u0415\u0435][\u0421\u0441][\u0415\u0435][\u0414\u0434][\u042b\u044b])(?![-\\w\u2013\xad])',
 u'\\1 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \\3', 
u'\u0413\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044
 f \u043e\u0448\u0438\u0431\u043a\u0430', u'option(LOCALE,"multiword")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041a\u043a][\u0410\u0430][\u041a\u043a][\u0411\u0431][\u0423\u0443][\u0414\u0434][\u0422\u0442][\u041e\u043e](?![-\\w\u2013\xad])',
 u'\u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e', 
u'\u0421\u043e\u0441\u0442\u0430\u0432\u043d\u0430\u044f 
\u0447\u0430\u0441\u0442\u0438\u0446\u0430', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041f\u043f][\u041e\u043e] 
[\u041c\u043c][\u0418\u0438][\u041c\u043c][\u041e\u043e]\\b(?![-\\w\u2013\xad])',
 u'\u043f\u043e\u043c\u0438\u043c\u043e', 
u'\u041f\u0438\u0448\u0435\u0442\u0441\u044f 
\u0441\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0410\u0430] 
[\u041a\u043a][\u0410\u0430][\u041d\u043d][\u0423\u0443][\u041d\u043d][\u0415\u0435]\\b(?![-\\w\u2013\xad])',
 u'\u043d\u0430\u043a\u0430\u043d\u0443\u043d\u0435', 
u'\u0421\u043b\u0438\u0442\u043d
 \u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0410\u0430] 
[\u041f\u043f][\u041e\u043e][\u0414\u0434][\u041e\u043e][\u0411\u0431][\u0418\u0438][\u0415\u0435]\\b(?![-\\w\u2013\xad])',
 u'\u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0410\u0430] 
[\u041f\u043f][\u0420\u0440][\u041e\u043e][\u0422\u0442][\u0418\u0438][\u0412\u0432]\\b(?![-\\w\u2013\xad])',
 u'\u043d\u0430\u043f\u0440\u043e\u0442\u0438\u0432', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432] 
[\u041d\u043d][\u0418\u0438][\u0417\u0437][\u0423\u0443]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u043d\u0438\u0437\u0443', u'\u0421\u043b\u0438\u0442\u043d\u043e', 
u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0421\u0441] 
[\u041d\u043d][\u0418\u0438][\u0417\u0437]
 [\u0423\u0443]\\b(?![-\\w\u2013\xad])', u'\u0441\u043d\u0438\u0437\u0443', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u041d\u043d][\u0410\u0430] 
[\u0412\u0432][\u0415\u0435][\u0420\u0440][\u0425\u0445][\u0423\u0443]\\b(?![-\\w\u2013\xad])',
 u'\u043d\u0430\u0432\u0435\u0440\u0445\u0443', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432] 
[\u0412\u0432][\u0415\u0435][\u0420\u0440][\u0425\u0445][\u0423\u0443]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u0432\u0435\u0440\u0445\u0443', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0421\u0441] 
[\u0412\u0432][\u0415\u0435][\u0420\u0440][\u0425\u0445][\u0423\u0443]\\b(?![-\\w\u2013\xad])',
 u'\u0441\u0432\u0435\u0440\u0445\u0443', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0421\u0
 441] 
[\u0412\u0432][\u0415\u0435][\u0420\u0440][\u0425\u0445]\\b(?![-\\w\u2013\xad])',
 u'\u0441\u0432\u0435\u0440\u0445', u'\u0421\u043b\u0438\u0442\u043d\u043e', 
u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0421\u0441] 
[\u0412\u0432][\u042b\u044b][\u0428\u0448][\u0415\u0435]\\b(?![-\\w\u2013\xad])',
 u'\u0441\u0432\u044b\u0448\u0435', u'\u0421\u043b\u0438\u0442\u043d\u043e', 
u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0421\u0441][\u041e\u043e] 
[\u0413\u0433][\u041b\u043b][\u0410\u0430][\u0421\u0441][\u041d\u043d][\u041e\u043e]\\b(?![-\\w\u2013\xad])',
 u'\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432] 
[\u0413\u0433][\u041b\u043b][\u0423\u0443][\u0411\u0431][\u042c\u044c]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u0433\u043b\u0443\u0431\u044c', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0
 ], [u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432] 
[\u0414\u0434][\u041e\u043e][\u041b\u043b][\u042c\u044c]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u0434\u043e\u043b\u044c', u'\u0421\u043b\u0438\u0442\u043d\u043e', 
u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b[\u0412\u0432] 
[\u0417\u0437][\u0410\u0430][\u041c\u043c][\u0415\u0435][\u041d\u043d]\\b(?![-\\w\u2013\xad])',
 u'\u0432\u0437\u0430\u043c\u0435\u043d', 
u'\u0421\u043b\u0438\u0442\u043d\u043e', u'option(LOCALE,"together")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b(?P<d2_1>\\d\\d)(?P<d_1>\\d\\d\\d)\\b(?![-\\w\u2013\xad])',
 u'\\g<d2_1>\xa0\\g<d_1>', u'\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c 
\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c 
\u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432 (ISO)?', 
u'option(LOCALE,"numsep")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b(?P<D_1>\\d|\\d\\d|\\d\\d\\d)(?P<d_1>\\d\\d\\d)(?P<d_2>\\d\\d\\d)\\b(?![-\\w\u2013\xad])',
 u'\\g<D_1>\xa0\\g<d_1>\xa0\\g<d_2>', u'
 \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c 
\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c 
\u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432 (ISO)?', 
u'option(LOCALE,"numsep")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])\\b(?P<D_1>\\d|\\d\\d|\\d\\d\\d)(?P<d_1>\\d\\d\\d)(?P<d_2>\\d\\d\\d)(?P<d_3>\\d\\d\\d)\\b(?![-\\w\u2013\xad])',
 u'\\g<D_1>\xa0\\g<d_1>\xa0\\g<d_2>\xa0\\g<d_3>', 
u'\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c 
\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c 
\u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432 (ISO)?', 
u'option(LOCALE,"numsep")', 0], 
[u'(?iu)(?<![-\\w\u2013.,\xad])(?P<W_1>[-\\w]{3,}) \\1(?![-\\w\u2013\xad])', 
u'\\g<W_1>', u'\u041f\u043e\u0432\u0442\u043e\u0440 
\u0441\u043b\u043e\u0432\u0430?', u'option(LOCALE,"dup")', 0]]
-
+dic = 
[['(?iu)(?<![-\\w\\u2013.,\\u00AD])\\b[Ff][Oo][Oo]\\b(?![-\\w\\u2013\\u00AD])', 
'bar', 'test', False, 0], ['(?iu)(?<![-\\w\\u2013.,\\u00AD]) ([.?!,:;)”]($| 
))(?![-\\w\\u2013\\u00AD])', '\\1', 'Лишний пробел перед 
знаком пунктуации.', 'option(LOCALE,"space")', 0], 
['(?iu)(?<![-\\w\\u2013.,\\u00AD])([(“]) (?![-\\w\\u2013\\u00AD])', '\\1', 
'Лишний пробел после знака пунктуации.', 
'option(LOCALE,"space")', 0], 
['(?iu)(?<![-\\w\\u2013.,\\u00AD])(?P<Abc_1>[a-zA-ZA-Zа-яА-ЯА-Я][a-zA-ZA-Zа-яА-ЯА-Я]+)(?P<punct_1>[?!,:;%‰‱˚“”‘„])(?P<Abc_2>[a-zA-ZA-Zа-яА-ЯА-Я][a-zA-ZA-Zа-яА-ЯА-Я]+)(?![-\\w\\u2013\\u00AD])',
 '\\g<Abc_1>\\g<punct_1> \\g<Abc_2>', 'Пропущен пробел?', 
'option(LOCALE,"space")', 0], 
['(?iu)(?<![-\\w\\u2013.,\\u00AD])(?P<Abc_1>[a-zA-ZA-Zа-яА-ЯА-Я][a-zA-ZA-Zа-яА-ЯА-Я]+)[.](?P<ABC_1>[A-ZА-Я][a-zA-Zа-яА-Я]+)(?![-\\w\\u2013\\u00AD])',
 '\\g<Abc_1>. 
 \\g<ABC_1>', 'Пропущен пробел?', 'option(LOCALE,"space")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])[.]{3}(?![-\\w\\u2013\\u00AD])', '…', 
'Символ троеточия.', 'option(LOCALE,"typographica")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(\\d+)x(\\d+)(?![-\\w\\u2013\\u00AD])', 
'\\1×\\2', 'Знак умножения.', 'option(LOCALE,"typographica")', 
0], ['(?u)((?<=[!?.] )|^)[-—] (?![-\\w\\u2013\\u00AD])', '– ', 
'Заменить на тире (n-dash)?', 'option(LOCALE,"typographica")', 
0], ['(?u)(?<![-\\w\\u2013.,\\u00AD]) [-—]([ ,;])(?![-\\w\\u2013\\u00AD])', ' 
–\\1', 'Заменить на тире (n-dash)?', 
'option(LOCALE,"typographica")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])[,]{2}(?![-\\w\\u2013\\u00AD])', ',', 'Две 
запятые подряд.', 'option(LOCALE,"comma")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])[ 
](?P<abbr_1>руб|коп|грн|тыс|ул|кв|пос|ст|пр|просп|ед|экз|тел|исп)[
 ](?![-\\w\\u2013\\u00AD])', '
  \\g<abbr_1>. ', 'Точка после сокращений.', 
'option(LOCALE,"abbreviation")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(^|\\b|(?P<punct_1>[?!,:;%‰‱˚“”‘„])|[.])
 {2,3}(\\b|$)(?![-\\w\\u2013\\u00AD])', '\\1 ', 'Лишний пробел.', 
'option(LOCALE,"space")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\"(\\w[^\\"“”]*[\\w.?!,])\\"(?![-\\w\\u2013\\u00AD])',
 '«\\1»', 'Кавычки.', 'option(LOCALE,"quotation")', 0], 
["(?u)(?<![-\\w\\u2013.,\\u00AD])\\B'(\\w[^']*[\\w.?!,])'\\B(?![-\\w\\u2013\\u00AD])",
 '‘\\1’', 'Кавычки.', 'option(LOCALE,"quotation")', 0], 
["(?u)(?<![-\\w\\u2013.,\\u00AD])(?iu)(?P<Abc_1>[a-zA-Zа-яА-Я][a-zA-Zа-яА-Я]+)'(?P<w_1>\\w*)(?![-\\w\\u2013\\u00AD])",
 '\\g<Abc_1>’\\g<w_1>', 'Апостроф.', 'option(LOCALE,"quotation")', 
0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+)[ ]а[ 
](?![-\\w\\u2013\\u00AD])', '\\g<abc_1>, а ', 'Пропущена 
запятая перед а.', 'option(LOCALE
 ,"comma")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+)[ ]но[ 
](?![-\\w\\u2013\\u00AD])', '\\g<abc_1>, но ', 'Пропущена 
запятая перед но.', 'option(LOCALE,"comma")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+), 
(?P<novvod_1>авось|буквально|будто|вдобавок|вдруг|ведь|вот|даже|исключительно|именно|небось|приблизительно|примерно|притом|почти|поэтому|просто|решительно|словно|якобы|в
 довершение|в конечном счете|в конечном 
счёте|вряд ли|все-таки|как будто|как бы|как 
раз|к тому же|между тем|по предложению|по 
постановлению|по решению),(?![-\\w\\u2013\\u00AD])', 
'\\g<abc_1> \\g<novvod_1>', 'Слова, не являющиеся 
вводными.', 'option(LOCALE
 ,"comma")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+) 
(?P<vvod_1>итак|следовательно|во-первых
|во-вторых|в-третьих|в-четвертых|в-четвёртых
|в-пятых|пожалуйста|как нарочно|как 
исключение|как правило)(?![-\\w\\u2013\\u00AD])', 
'\\g<abc_1>, \\g<vvod_1>,', 'Слова, являющиеся вводными, 
выделяются запятыми.', 'option(LOCALE,"comma")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bложить\\b(?![-\\w\\u2013\\u00AD])', 
'класть', 'Общие ошибки', 'option(LOCALE,"common")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bляжь\\b(?![-\\w\\u2013\\u00AD])', 
'ляг', 'Общие ошибки', 'option(LOCALE,"common")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bехай\\b(?![-\\w\\u2013\\u00AD])', 
'поезжай', 'Общие ошибки', 'option(LOCALE,"common")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bихÐ
 ½(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 'их', 
'Притяжательное местоимение не 
склоняется', 'option(LOCALE,"common")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])жы(?![-\\w\\u2013\\u00AD])', 'жи', 
'Через "и"', 'option(LOCALE,"common")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])шы(?![-\\w\\u2013\\u00AD])', 'ши', 
'Через "и"', 'option(LOCALE,"common")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнорд 
ост\\b(?![-\\w\\u2013\\u00AD])', 'норд-ост', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнорд 
вест\\b(?![-\\w\\u2013\\u00AD])', 'норд-вест', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзюйд 
ост\\b(?![-\\w\\u2013\\u00AD])', 'зюйд-ост', 'Дефис?  \\n 
http://ru.wikipedia.org/wi
 ki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзюйд 
вест\\b(?![-\\w\\u2013\\u00AD])', 'зюйд-вест', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bсеверо 
западн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 
'северо-западн\\g<abc_1>', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bюго 
западн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 
'юго-западн\\g<abc_1>', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bсеверо 
восточн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 
'северо-восточн\\g<abc_1>', 'Дефис?  \
 \n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bюго 
восточн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 
'юго-восточн\\g<abc_1>', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<adv1_1>кто|что|где|зачем|кое)
 нибудь\\b(?![-\\w\\u2013\\u00AD])', '\\g<adv1_1>-нибудь', 
'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<adv1_1>кто|что|где|зачем|кое)
 либо\\b(?![-\\w\\u2013\\u00AD])', '\\g<adv1_1>-либо', 'Дефис?  
\\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<adv1_1>кто|что|где|зачем|кое)
 то\\b(?![-\\w\\u201
 3\\u00AD])', '\\g<adv1_1>-то', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bточь в 
точь\\b(?![-\\w\\u2013\\u00AD])', 'точь-в-точь', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bиз 
за\\b(?![-\\w\\u2013\\u00AD])', 'из-за', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bвсё 
таки\\b(?![-\\w\\u2013\\u00AD])', 'всё-таки', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bкое 
кто\\b(?![-\\w\\u2013\\u00AD])', 'кое-кто', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w
 \\u2013.,\\u00AD])\\bкое что\\b(?![-\\w\\u2013\\u00AD])', 
'кое-что', 'Дефис?  \\n 
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 
'option(LOCALE,"hyphen")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво что 
бы то нe стало\\b(?![-\\w\\u2013\\u00AD])', 'во что бы то 
ни стало', 'Оборот', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво чтобы то нe 
стало\\b(?![-\\w\\u2013\\u00AD])', 'во что бы то ни 
стало', 'Оборот', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво чтобы то ни 
стало\\b(?![-\\w\\u2013\\u00AD])', 'во что бы то ни 
стало', 'Оборот', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bтакже как 
и\\b(?![-\\w\\u2013\\u00AD])', 'так же как и', 'Сложный 
союз.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво избежаÐ
 ½Ð¸Ð¸\\b(?![-\\w\\u2013\\u00AD])', 'во избежание', 'Сложный 
предлог.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bравноправны друг 
другу\\b(?![-\\w\\u2013\\u00AD])', 'равноправны друг c 
другом', 'Равноправны друг c другом.', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни 
кто иной как\\b(?![-\\w\\u2013\\u00AD])', 'не кто иной, 
как', 'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни что иное 
как\\b(?![-\\w\\u2013\\u00AD])', 'не что иное, как', 
'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне кто иной 
как\\b(?![-\\w\\u2013\\u00AD])', 'не кто иной, как', 
'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне что иное 
как\\b(?![-\\w\\u2013\\u00AD])', 'н
 е что иное, как', 'Оборот.', 'option(LOCALE,"multiword")', 
0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bникто иной, 
не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bничто иное, 
не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнекто иной, 
не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнечто иное, 
не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнекто иной 
не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнечто иное не\\b(?![-
 \\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне 
кто иной, не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 
'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне что иное, 
не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне 
кто иной не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 
'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне что иное 
не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bникто иной, 
не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bничт
 о иное, не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 
'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни кто иной, 
не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни 
что иное, не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 
'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(в) (течение) 
(реки|потока|воды|ручья)(?![-\\w\\u2013\\u00AD])', '\\1 
течении \\3', 'Грамматическая ошибка', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])(в) 
(течении) 
(часа|минуты|промежутка|секунды|дня|времени|недели|месяца|года|столетия|тысячелетия)(?![-\\w\\u2013\\u00AD])',
 '\\1 течение \\3', 'Грамматическая ошÐ
 ¸Ð±ÐºÐ°', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(в) (продолжении) 
(часа|минуты|промежутка|секунды|дня|времени|недели|месяца|года|столетия|тысячелетия|разговора|беседы)(?![-\\w\\u2013\\u00AD])',
 '\\1 продолжение \\3', 'Грамматическая ошибка', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bкакбудто(?![-\\w\\u2013\\u00AD])', 
'как будто', 'Составная частица', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпо 
мимо\\b(?![-\\w\\u2013\\u00AD])', 'помимо', 'Пишется 
слитно', 'option(LOCALE,"together")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна 
кануне\\b(?![-\\w\\u2013\\u00AD])', 'накануне', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна 
подобие\\b(?![-\\w\\u2013\\u00AD]
 )', 'наподобие', 'Слитно', 'option(LOCALE,"together")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна 
против\\b(?![-\\w\\u2013\\u00AD])', 'напротив', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв 
низу\\b(?![-\\w\\u2013\\u00AD])', 'внизу', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс 
низу\\b(?![-\\w\\u2013\\u00AD])', 'снизу', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна 
верху\\b(?![-\\w\\u2013\\u00AD])', 'наверху', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв верх
у\\b(?![-\\w\\u2013\\u00AD])', 'вверху', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс верх
у\\b(?![-\\w\\u2013\\u00AD])', 'сверху', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс верх
\\b(?![
 -\\w\\u2013\\u00AD])', 'сверх', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс 
выше\\b(?![-\\w\\u2013\\u00AD])', 'свыше', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bсо 
гласно\\b(?![-\\w\\u2013\\u00AD])', 'согласно', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв 
глубь\\b(?![-\\w\\u2013\\u00AD])', 'вглубь', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв 
доль\\b(?![-\\w\\u2013\\u00AD])', 'вдоль', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв 
замен\\b(?![-\\w\\u2013\\u00AD])', 'взамен', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв 
место\\b(?![-\\w\\u2013\\u00AD])', 'вместо', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bза мес
 то\\b(?![-\\w\\u2013\\u00AD])', 'заместо', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни 
же\\b(?![-\\w\\u2013\\u00AD])', 'ниже', 'Слитно', 
'option(LOCALE,"together")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпо 
середине\\b(?![-\\w\\u2013\\u00AD])', 'посередине', 
'Слитно', 'option(LOCALE,"together")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<d2_1>\\d\\d)(?P<d_1>\\d\\d\\d)\\b(?![-\\w\\u2013\\u00AD])',
 '\\g<d2_1>\xa0\\g<d_1>', 'Добавить разделитель 
разрядов (ISO)?', 'option(LOCALE,"numsep")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<D_1>\\d|\\d\\d|\\d\\d\\d)(?P<d_1>\\d\\d\\d)(?P<d_2>\\d\\d\\d)\\b(?![-\\w\\u2013\\u00AD])',
 '\\g<D_1>\xa0\\g<d_1>\xa0\\g<d_2>', 'Добавить разделитель 
разрядов (ISO)?', 'option(LOCALE,"numsep")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<D_1>\\d|\\d\\d|\\d\\d\\d)(?P<d_1>\\d\\d\\d)(?P<d_2>\\d\\d\\d)(?P<d_3>\\d
 \\d\\d)\\b(?![-\\w\\u2013\\u00AD])', 
'\\g<D_1>\xa0\\g<d_1>\xa0\\g<d_2>\xa0\\g<d_3>', 'Добавить 
разделитель разрядов (ISO)?', 'option(LOCALE,"numsep")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bблизкий 
свет\\b(?![-\\w\\u2013\\u00AD])', 'ближний свет', 
'Опечатка?', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bближний 
друг\\b(?![-\\w\\u2013\\u00AD])', 'близкий друг', 
'Опечатка?', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bщекотливая 
дилемма\\b(?![-\\w\\u2013\\u00AD])', 'щекотливый 
вопрос', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпоёт в одну 
дуду\\b(?![-\\w\\u2013\\u00AD])', 'поёт в один голос', 
'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпоет в одну дуду\\b(?![-\\w\\
 u2013\\u00AD])', 'поёт в один голос', 
'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне упасть лицом в 
грязь\\b(?![-\\w\\u2013\\u00AD])', 'не ударить лицом в 
грязь', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bотдал руку и 
сердце\\b(?![-\\w\\u2013\\u00AD])', 'предложил руку и 
сердце', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bизбиение 
грешников\\b(?![-\\w\\u2013\\u00AD])', 'избиение 
младенцев', 'Фразеологизм.', 'option(LOCALE,"multiword")', 
0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзакадычная 
подруга\\b(?![-\\w\\u2013\\u00AD])', 'лучшая подруга', 
'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпромокли Ð
 ´Ð¾ костей\\b(?![-\\w\\u2013\\u00AD])', 'промокли до 
нитки', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпромёрзли до 
нитки\\b(?![-\\w\\u2013\\u00AD])', 'промёрзли до костей', 
'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпромерзли до 
нитки\\b(?![-\\w\\u2013\\u00AD])', 'промёрзли до костей', 
'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзамёрзли до 
нитки\\b(?![-\\w\\u2013\\u00AD])', 'замёрзли до костей', 
'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзамерзли до 
нитки\\b(?![-\\w\\u2013\\u00AD])', 'замёрзли до костей', 
'Фразеологизм.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bглас, в
 опиющий в пустыне\\b(?![-\\w\\u2013\\u00AD])', 'глас 
вопиющего в пустыне', 'Фразеологизм.', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни 
кто иной, как\\b(?![-\\w\\u2013\\u00AD])', 'не кто иной, 
как', 'Оборот.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bрешит эту затянувшуюся 
проблему\\b(?![-\\w\\u2013\\u00AD])', 'ускорит 
затянувшееся решение проблемы', 
'Логическая ошибка.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bрешит затянувшуюся 
проблему\\b(?![-\\w\\u2013\\u00AD])', 'ускорит 
затянувшееся решение проблемы', 
'Логическая ошибка.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bподорожали 
цены\\b(?![-\\w\\u2013\\u00AD])', 'цены вы
 росли', 'Логическая ошибка.', 
'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bподнял 
тост\\b(?![-\\w\\u2013\\u00AD])', 'произнёс тост', 
'Логическая ошибка.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bулучшение отмеченных 
недостатков\\b(?![-\\w\\u2013\\u00AD])', 'устранение 
отмеченных недостатков', 'Логическая 
ошибка.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв этой 
связи\\b(?![-\\w\\u2013\\u00AD])', 'в связи с этим', 
'Логическая ошибка.', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодел 
рубашку\\b(?![-\\w\\u2013\\u00AD])', 'надел рубашку', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть рубашку\\b(?![-\\w\\u201
 3\\u00AD])', 'надеть рубашку', 'Логическая 
ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела 
платье\\b(?![-\\w\\u2013\\u00AD])', 'надела платье', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть 
платье\\b(?![-\\w\\u2013\\u00AD])', 'надеть платье', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела 
юбку\\b(?![-\\w\\u2013\\u00AD])', 'надела юбку', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть 
юбку\\b(?![-\\w\\u2013\\u00AD])', 'надеть юбку', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодел 
куртку\\b(?![-\\w\\u2013\\u00AD])', 'надел куртку', 
'Логическая оши
 бка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела 
куртку\\b(?![-\\w\\u2013\\u00AD])', 'надела куртку', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть 
куртку\\b(?![-\\w\\u2013\\u00AD])', 'надеть куртку', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодел 
пальто\\b(?![-\\w\\u2013\\u00AD])', 'надел пальто', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела 
пальто\\b(?![-\\w\\u2013\\u00AD])', 'надела пальто', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть 
пальто\\b(?![-\\w\\u2013\\u00AD])', 'надеть пальто', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\
 \w\\u2013.,\\u00AD])\\bхрабрая идея\\b(?![-\\w\\u2013\\u00AD])', 
'смелая идея', 'Логическая ошибка', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bх
рабрая мысль\\b(?![-\\w\\u2013\\u00AD])', 'смелая мысль', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bхрабрая 
решение\\b(?![-\\w\\u2013\\u00AD])', 'смелая решение', 
'Логическая ошибка', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD]), что 
угодно(?![-\\w\\u2013\\u00AD])', ' что угодно', 'Запятая 
не нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD]), как 
попало(?![-\\w\\u2013\\u00AD])', ' как попало', 'Запятая 
не нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])(не|совсем|совершенно|почти|именÐ
 ½Ð¾), как(?![-\\w\\u2013\\u00AD])', '\\1 как', 'Запятая не 
нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])и то, и се(?![-\\w\\u2013\\u00AD])', 'и 
то и се', 'Запятая не нужна', 'option(LOCALE,"multiword")', 
0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])и то, и сё(?![-\\w\\u2013\\u00AD])', 
'и то и сё', 'Запятая не нужна', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])ни то, 
ни се(?![-\\w\\u2013\\u00AD])', 'ни то ни се', 'Запятая не 
нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни то, ни сё(?![-\\w\\u2013\\u00AD])', 
'ни то ни сё', 'Запятая не нужна', 
'option(LOCALE,"multiword")', 0], ['(?u)(?<![-\\w\\u2013.,\\u00AD])ни 
свет, ни заря(?![-\\w\\u2013\\u00AD])', 'ни свет ни 
заря', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u201
 3.,\\u00AD])и так, и сяк(?![-\\w\\u2013\\u00AD])', 'и так и 
сяк', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])и туда, и 
сюда(?![-\\w\\u2013\\u00AD])', 'и туда и сюда', 'Запятая 
не нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни рыба, ни 
мясо(?![-\\w\\u2013\\u00AD])', 'ни рыба ни мясо', 
'Запятая не нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни жив, ни 
мертв(?![-\\w\\u2013\\u00AD])', 'ни жив ни мертв', 
'Запятая не нужна', 'option(LOCALE,"multiword")', 0], 
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни жив, ни 
мёртв(?![-\\w\\u2013\\u00AD])', 'ни жив ни мёртв', 
'Запятая не нужна', 'option(LOCALE,"multiword")', 0], 
['(?iu)(?<![-\\w\\u2013.,\\u00AD])(?P<W_1>[-\\w]{3,}) 
\\1(?![-\\w\\u2013\\u00AD])', '\\g<W_1>', 'Повто
 р слова?', 'option(LOCALE,"dup")', 0], 
['(?iu)(?<![-\\w\\u2013.,\\u00AD])[Кк]В[Тт]/[Чч](?![-\\w\\u2013\\u00AD])',
 'кВт⋅ч', 'Опечатка?', 'option(LOCALE,"common")', 0], 
['(?iu)(?<![-\\w\\u2013.,\\u00AD])[Мм]А/[Чч](?![-\\w\\u2013\\u00AD])', 
'мА⋅ч', 'Опечатка?', 'option(LOCALE,"common")', 0], 
['(?iu)(?<![-\\w\\u2013.,\\u00AD])А/[Чч](?![-\\w\\u2013\\u00AD])', 'А⋅
ч', 'Опечатка?', 'option(LOCALE,"common")', 0]]
_______________________________________________
Libreoffice-commits mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to