Browse Source

Russian fix (#1716)

master
Alexander Epaneshnikov 1 year ago
parent
commit
f983e44571
No account linked to committer's email address
4 changed files with 62 additions and 15 deletions
  1. 39
    3
      dictsource/extra/ru_listx
  2. 4
    2
      dictsource/ru_list
  3. 18
    9
      dictsource/ru_rules
  4. 1
    1
      tests/translate.test

+ 39
- 3
dictsource/extra/ru_listx View File

@@ -10487,6 +10487,7 @@
анонс $2
анонсировавший $3
анонсировалось $3
анонсированная $3
анонсированного $3
анонсированной $3
анонсированные $3
@@ -14700,7 +14701,6 @@
арчах $2
арче $2
арчей $2
арчи $2
арчибальда $3
арчибальде $3
арчинец $2
@@ -56754,6 +56754,7 @@
видеоконтентом $5
видеоконтенту $5
видеоконтрольного $5
видеоконференции $6
видеоконференций $6
видеокремом $4
видеокурс $4
@@ -62201,6 +62202,7 @@
внедрявшимися $2
внедрявшуюся $2
внедряемой $2
внедряемых $2
внедряет $2
внедряетесь $2
внедрял $2
@@ -69855,6 +69857,7 @@
воспитываемое $2
воспитываемся $2
воспитываемы $2
воспитываемый $2
воспитывает $2
воспитываете $2
воспитываетесь $2
@@ -141030,6 +141033,7 @@
делячествах $2
делячеством $2
делящей $1
делящейся $1
делящийся $1
делящими $1
делящимся $1
@@ -143341,6 +143345,7 @@
детализированной $4
детализированному $4
детализированный $4
детализированным $4
деталировка $4
деталировкам $4
деталировками $4
@@ -174253,6 +174258,7 @@
заверша $3
завершай $3
завершайся $3
завершайте $3
завершал $3
завершала $3
завершали $3
@@ -208108,6 +208114,7 @@
зашкаливала $2
зашкаливало $2
зашкаливающей $2
зашкаливающие $2
зашкуренная $2
зашкуренного $2
зашкуренное $2
@@ -213991,6 +213998,7 @@
зомбаря $3
зомберов $1
зомбирование $2
зомбированию $2
зомбирования $2
зомбированности $2
зомбированы $2
@@ -227013,6 +227021,7 @@
индексированный $3
индексированных $3
индексируемый $3
индексируемых $3
индексна $1
индексная $1
индекснее $1
@@ -252207,6 +252216,7 @@
кодеровка $3
кодеровке $3
кодерская $1
кодеру $1
кодеры $1
кодигорически $4
кодировал $2
@@ -252238,6 +252248,7 @@
кодировки $3
кодировку $3
кодируемое $2
кодируемый $2
кодирует $2
кодируется $2
кодируют $2
@@ -282383,6 +282394,7 @@
лицензированный $3
лицензированных $3
лицензируемой $3
лицензируемый $3
лицензиям $2
лицензиями $2
лицензиях $2
@@ -302324,6 +302336,7 @@
микроманометру $4
микроманометры $4
микромашинах $4
микроменеджментом $3
микромер $3
микромера $3
микромере $3
@@ -305338,6 +305351,7 @@
многоколосной $4
многокомпонентная $5
многокомпонентного $5
многокомпонентной $5
многокомпонентный $5
многоконечную $4
многократна $3
@@ -352796,6 +352810,7 @@
несанкционированных $5
несбалансированности $4
несбалансированный $4
несбалансированным $4
несбалансированными $4
несбывшаяся $2
несбывшегося $2
@@ -353524,6 +353539,8 @@
несостоятельностях $4
несостоятельны $4
несострадание $4
несостыковка $4
несостыковок $4
несотворенному $4
несотворенный $4
несохраненная $4
@@ -355974,6 +355991,7 @@
низкоконтрастными $4
низкоконтрастных $4
низколатентной $4
низколатентный $4
низколегированная $4
низколегированнее $4
низколегированней $4
@@ -363564,6 +363582,7 @@
обеспечивавшуюся $3
обеспечиваем $3
обеспечиваемая $3
обеспечиваемого $3
обеспечиваемое $3
обеспечиваемому $3
обеспечиваемся $3
@@ -371063,6 +371082,7 @@
обозником $2
обозновещевого $6
обозрев $3
обозреваете $4
обозревал $4
обозревание $4
обозревании $4
@@ -392768,6 +392788,7 @@
опустошителю $4
опустошителя $4
опустошить $4
опустошиться $4
опустошишь $4
опустошишься $4
опустошу $4
@@ -396327,6 +396348,7 @@
оскорблюсь $3
оскорбляй $3
оскорбляйся $3
оскорбляйте $3
оскорблял $3
оскорбляла $3
оскорбляли $3
@@ -442898,6 +442920,7 @@
перелистываемой $3
перелистываемых $3
перелистывает $3
перелистываете $3
перелита $4
перелито $1
перелиты $1
@@ -448044,6 +448067,7 @@
перепроверялось $5
перепроверят $4
перепроверять $5
перепроверяют $5
перепрограммирование $5
перепрограммирования $5
перепрограммированный $5
@@ -460154,7 +460178,6 @@
письмосекретка $4
письмотелеграмма $5
письму $2
пита $2
питавшаяся $2
питавшегося $2
питавшееся $2
@@ -534756,6 +534779,7 @@
пошаговая $2
пошагового $2
пошаговое $2
пошаговой $2
пошаговую $2
пошаговые $2
пошаговых $2
@@ -612829,6 +612853,7 @@
распаляющуюся $3
распаляя $3
распар $2
распараллеливаемых $4
распараллеливания $4
распараллеливаются $4
распаренная $2
@@ -647295,6 +647320,7 @@
свинобойцы $3
свинобою $3
свинобоя $3
свинобраз $3
свиновода $3
свиноводе $3
свиноводств $3
@@ -658899,6 +658925,7 @@
синхронизация $4
синхронизированные $4
синхронизированный $4
синхронизированных $4
синхронизирующее $4
синхронизируя $4
синхронизм $3
@@ -699957,7 +699984,6 @@
страхкасс $2
страхоборца $3
страхоборцу $3
страхова $3
страховался $3
страховаться $3
страховая $3
@@ -715683,7 +715709,9 @@
теплопродукция $4
теплопрозрачность $4
теплопрозрачный $4
теплорассеиватели $4
теплорассеивателя $4
теплорассеивателями $4
теплорассеивающая $4
теплорассеивающей $4
теплорассеивающими $4
@@ -727185,6 +727213,7 @@
труднопреодолимых $6
труднопроизносимое $6
труднопроизносимые $6
труднопроизносимым $6
труднопроизносимыми $6
труднопроизносимых $6
труднопроходим $5
@@ -729008,6 +729037,7 @@
тунис $2
тунисец $2
тунисок $2
туннелирование $3
туннелирующими $3
туннель $2
тунца $2
@@ -763083,6 +763113,8 @@
фрагментарны $3
фрагментированного $3
фрагментированном $3
фрагментированную $3
фрагментированными $3
фрагментированных $3
фрагонара $3
фраерами $3
@@ -773191,6 +773223,10 @@
цветоеде $3
цветоеду $3
цветоеды $3
цветокоррекции $4
цветокоррекций $4
цветокоррекцию $4
цветокоррекция $4
цветолож $3
цветоложа $3
цветоложе $3

+ 4
- 2
dictsource/ru_list View File

@@ -135,11 +135,11 @@ _, zVpit'aja
а $u // and
и I $u // and
или $u
при $u
при $atend
или $atend // stressed at the end
ибо $u $pause // for
но $u $pause // but
при $u
при $atend
хотя $2 $pause // although
чтобы $pause // in order that

@@ -303,5 +303,7 @@ _с Es
(чему-то) tS;im'utV
(что б) St'op
(что ли) St'ol;i
?3 (что ли) St'ol^i
(что ж) St'oS
(что же) St'oZy
сша sE#SE#'A

+ 18
- 9
dictsource/ru_rules View File

@@ -113,7 +113,7 @@
_мое) г (о_ v
_намно) г (о_ g
_ненамно) г (о_ g
_примно) г (о_ g
(некое) г (о v
_убо) г (о_ g
_настро) г (о_ g
_нестро) г (о_ g
@@ -121,6 +121,7 @@
_недоро) г (о_ g
_занедоро) г (о_ g
_немно) г (о_ g
_примно) г (о_ g
_се) г (о v
_страте) г (о_ g // stratego board game
_стро) г (о g
@@ -132,7 +133,7 @@
д (B d;
д (Y d;
д (_ t
д (вк- t
д (вк t
д (дY d;
д (зY d;
д (к t
@@ -146,8 +147,8 @@
д (х t
д (хкY t
д (ш t
д (ч t
д (ц t
д (ч t
д (ь_ t;
д (ьк t;
_бан) д (жо_ // silent д (непроизносимая д)
@@ -159,6 +160,7 @@
_мо) де (лир dE%
мо) де (льер dE%
мо) де (лист dE%
ше) де (вр dE

.group е
е e
@@ -263,7 +265,8 @@
м (пY m;
м (фY m;
м (ффY m;
майоне (з mVjin'E
мене (дж mEnE#
майоне (з mVjin'E

.group н
н n
@@ -275,6 +278,7 @@
_клар) не (т nE
клар) не (тист nE%
э) не (рг nE

н (_ n_

.group о
@@ -330,6 +334,7 @@
с (щ s;s;
сь (G z;


.group т
т t
Y) тс ts
@@ -346,8 +351,9 @@
т (нB t;
т (нY t;
т (сY t;
т (тY t;
тьс (я ts
т (тY t;
тс (я ts
тьс (я ,ts
с) т (н // Silent t(Непроизносимая т)
счас) т (лив // silent t
бак) те (р tE% // бактериальный, антибактериальный, ...
@@ -355,14 +361,14 @@
аль) те (рнатив tE# // альтернатива, альтернативный, альтернатив...
_ан) те (нн tE // антенна, антенны, антенн...
_кон) те (н tE // контент, контента, контенту...
прин) те (р tV# // принтер, принтера, принтеров...
прин) те (р tE% // принтер, принтера, принтеров...
_пре) те (нз tE
роу) те (р tV# // роутер, роутэр, router...
роу) те (р tE% // роутер, роутэр, router...
ин) те (рактив tE# // интерактив, интерактивный...
ин) те (рC tE% // интернет, интернационал, ... ??????????
ин) те (рпункт tE# // интерпункт, интерпункта...
ин) терфе (йс tE#rf'E2 // интерфейс, интерфейса, ... ??????????
компью) те (р tO;
компью) те (р tE%

.group у
у u
@@ -441,8 +447,10 @@
скворе)ч (н S
ску) ч (н S
_ни) ч (то_ S
наро) ч (но S
никити) ч (н S
ильини) ч (н S
подсве) ч (н S
савви) ч (н S
_) ч (то S
яи) ч (ни S
@@ -514,6 +522,7 @@

.group ё
ё '8
A) ё 'j8
?2 A) ё 'j8
_) ё 'j8
ж) ё 'O

+ 1
- 1
tests/translate.test View File

@@ -21,7 +21,7 @@ test_phon en-US "d'eIbju:t#I#d" "débuted"
# https://github.com/espeak-ng/espeak-ng/issues/706
test_phon en ",aIb,i:;'Em m'It 'Ib@mz m'Its ,aIb,i:;'Em ,Em,aIt'i:; ,eIp,i:;'eItS s,i:;,i:;'Es ,aIt,i:;'Eks ,aIb,i:;'Emz ,Em,aIt'i:z ,eIp,i:;'eItSIz s,i:;,i:;'EsIz ,aIt,i:;'EksIz" "ibm mit ibms mits IBM MIT APH CES ITX IBMs MIT's APHs CES's ITXs"
test_phon lv "'ibm m'it 'ibm-s m'its 'ibm m'it 'aph ts'Es 'it_ks 'ibm-s m'its 'aphs ts'Ess 'it_kss 'a>_:,ess_! ,a:_:,ess_!v'e:_:_:_: s'i:a:_ 'u>_:t,e:_:t,e:_:" "ibm mit ibms mits IBM MIT APH CES ITX IBMs MIT's APHs CES's ITXs AS ASV SIA utt"
test_phon ru "'Ibm (en),aIb,i:;'Em m'It 'Ib@mz m'Its ,aIb,i:;'Em ,Em,aIt'i:; ,eIp,i:;'eItS s,i:;,i:;'Es ,aIt,i:;'Eks 'Ib@mz m'Its 'afz s'EI2zI2z 'ItEksz(ru) SS'A" "ИБМ ibm mit ibms mits IBM MIT APH CES ITX IBMs MIT's APHs CES's ITXs США"
test_phon ru "'Ibm (en),aIb,i:;'Em m'It 'Ib@mz m'Its ,aIb,i:;'Em ,Em,aIt'i:; ,eIp,i:;'eItS s,i:;,i:;'Es ,aIt,i:;'Eks 'Ib@mz m'Its 'afz s'EI2zI2z 'ItEksz(ru) sE#SE#'A" "ИБМ ibm mit ibms mits IBM MIT APH CES ITX IBMs MIT's APHs CES's ITXs США"

# bug: https://github.com/nvaccess/nvda/issues/7740
test_phon ta "'il." "ள்"

Loading…
Cancel
Save