From a1522f72549896c6695449df4e4507253787db3a Mon Sep 17 00:00:00 2001 From: hmelmax Date: Sun, 4 Jun 2023 21:29:16 +0300 Subject: [PATCH] fix russian letters mapping according to standard 2113 --- src/transliterate/contrib/languages/ru/data/default.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/transliterate/contrib/languages/ru/data/default.py b/src/transliterate/contrib/languages/ru/data/default.py index 6cedd1e..74643a6 100644 --- a/src/transliterate/contrib/languages/ru/data/default.py +++ b/src/transliterate/contrib/languages/ru/data/default.py @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- mapping = ( - u"abvgdezijklmnoprstufhcC'y'ABVGDEZIJKLMNOPRSTUFH'Y'", - u"абвгдезийклмнопрстуфхцЦъыьАБВГДЕЗИЙКЛМНОПРСТУФХЪЫЬ", + u"abvgdezijklmnoprstuf'y'ABVGDEZIJKLMNOPRSTUF'Y'", + u"абвгдезийклмнопрстуфъыьАБВГДЕЗИЙКЛМНОПРСТУФЪЫЬ", ) reversed_specific_mapping = ( @@ -12,17 +12,19 @@ pre_processor_mapping = { u"zh": u"ж", + u"kh": u"х", u"ts": u"ц", u"ch": u"ч", u"sh": u"ш", - u"sch": u"щ", + u"shch": u"щ", u"ju": u"ю", u"ja": u"я", u"Zh": u"Ж", + u"Kh": u"Х", u"Ts": u"Ц", u"Ch": u"Ч", u"Sh": u"Ш", - u"Sch": u"Щ", + u"Shch": u"Щ", u"Ju": u"Ю", u"Ja": u"Я" }