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

анонс $2 анонс $2
анонсировавший $3 анонсировавший $3
анонсировалось $3 анонсировалось $3
анонсированная $3
анонсированного $3 анонсированного $3
анонсированной $3 анонсированной $3
анонсированные $3 анонсированные $3
арчах $2 арчах $2
арче $2 арче $2
арчей $2 арчей $2
арчи $2
арчибальда $3 арчибальда $3
арчибальде $3 арчибальде $3
арчинец $2 арчинец $2
видеоконтентом $5 видеоконтентом $5
видеоконтенту $5 видеоконтенту $5
видеоконтрольного $5 видеоконтрольного $5
видеоконференции $6
видеоконференций $6 видеоконференций $6
видеокремом $4 видеокремом $4
видеокурс $4 видеокурс $4
внедрявшимися $2 внедрявшимися $2
внедрявшуюся $2 внедрявшуюся $2
внедряемой $2 внедряемой $2
внедряемых $2
внедряет $2 внедряет $2
внедряетесь $2 внедряетесь $2
внедрял $2 внедрял $2
воспитываемое $2 воспитываемое $2
воспитываемся $2 воспитываемся $2
воспитываемы $2 воспитываемы $2
воспитываемый $2
воспитывает $2 воспитывает $2
воспитываете $2 воспитываете $2
воспитываетесь $2 воспитываетесь $2
делячествах $2 делячествах $2
делячеством $2 делячеством $2
делящей $1 делящей $1
делящейся $1
делящийся $1 делящийся $1
делящими $1 делящими $1
делящимся $1 делящимся $1
детализированной $4 детализированной $4
детализированному $4 детализированному $4
детализированный $4 детализированный $4
детализированным $4
деталировка $4 деталировка $4
деталировкам $4 деталировкам $4
деталировками $4 деталировками $4
заверша $3 заверша $3
завершай $3 завершай $3
завершайся $3 завершайся $3
завершайте $3
завершал $3 завершал $3
завершала $3 завершала $3
завершали $3 завершали $3
зашкаливала $2 зашкаливала $2
зашкаливало $2 зашкаливало $2
зашкаливающей $2 зашкаливающей $2
зашкаливающие $2
зашкуренная $2 зашкуренная $2
зашкуренного $2 зашкуренного $2
зашкуренное $2 зашкуренное $2
зомбаря $3 зомбаря $3
зомберов $1 зомберов $1
зомбирование $2 зомбирование $2
зомбированию $2
зомбирования $2 зомбирования $2
зомбированности $2 зомбированности $2
зомбированы $2 зомбированы $2
индексированный $3 индексированный $3
индексированных $3 индексированных $3
индексируемый $3 индексируемый $3
индексируемых $3
индексна $1 индексна $1
индексная $1 индексная $1
индекснее $1 индекснее $1
кодеровка $3 кодеровка $3
кодеровке $3 кодеровке $3
кодерская $1 кодерская $1
кодеру $1
кодеры $1 кодеры $1
кодигорически $4 кодигорически $4
кодировал $2 кодировал $2
кодировки $3 кодировки $3
кодировку $3 кодировку $3
кодируемое $2 кодируемое $2
кодируемый $2
кодирует $2 кодирует $2
кодируется $2 кодируется $2
кодируют $2 кодируют $2
лицензированный $3 лицензированный $3
лицензированных $3 лицензированных $3
лицензируемой $3 лицензируемой $3
лицензируемый $3
лицензиям $2 лицензиям $2
лицензиями $2 лицензиями $2
лицензиях $2 лицензиях $2
микроманометру $4 микроманометру $4
микроманометры $4 микроманометры $4
микромашинах $4 микромашинах $4
микроменеджментом $3
микромер $3 микромер $3
микромера $3 микромера $3
микромере $3 микромере $3
многоколосной $4 многоколосной $4
многокомпонентная $5 многокомпонентная $5
многокомпонентного $5 многокомпонентного $5
многокомпонентной $5
многокомпонентный $5 многокомпонентный $5
многоконечную $4 многоконечную $4
многократна $3 многократна $3
несанкционированных $5 несанкционированных $5
несбалансированности $4 несбалансированности $4
несбалансированный $4 несбалансированный $4
несбалансированным $4
несбалансированными $4 несбалансированными $4
несбывшаяся $2 несбывшаяся $2
несбывшегося $2 несбывшегося $2
несостоятельностях $4 несостоятельностях $4
несостоятельны $4 несостоятельны $4
несострадание $4 несострадание $4
несостыковка $4
несостыковок $4
несотворенному $4 несотворенному $4
несотворенный $4 несотворенный $4
несохраненная $4 несохраненная $4
низкоконтрастными $4 низкоконтрастными $4
низкоконтрастных $4 низкоконтрастных $4
низколатентной $4 низколатентной $4
низколатентный $4
низколегированная $4 низколегированная $4
низколегированнее $4 низколегированнее $4
низколегированней $4 низколегированней $4
обеспечивавшуюся $3 обеспечивавшуюся $3
обеспечиваем $3 обеспечиваем $3
обеспечиваемая $3 обеспечиваемая $3
обеспечиваемого $3
обеспечиваемое $3 обеспечиваемое $3
обеспечиваемому $3 обеспечиваемому $3
обеспечиваемся $3 обеспечиваемся $3
обозником $2 обозником $2
обозновещевого $6 обозновещевого $6
обозрев $3 обозрев $3
обозреваете $4
обозревал $4 обозревал $4
обозревание $4 обозревание $4
обозревании $4 обозревании $4
опустошителю $4 опустошителю $4
опустошителя $4 опустошителя $4
опустошить $4 опустошить $4
опустошиться $4
опустошишь $4 опустошишь $4
опустошишься $4 опустошишься $4
опустошу $4 опустошу $4
оскорблюсь $3 оскорблюсь $3
оскорбляй $3 оскорбляй $3
оскорбляйся $3 оскорбляйся $3
оскорбляйте $3
оскорблял $3 оскорблял $3
оскорбляла $3 оскорбляла $3
оскорбляли $3 оскорбляли $3
перелистываемой $3 перелистываемой $3
перелистываемых $3 перелистываемых $3
перелистывает $3 перелистывает $3
перелистываете $3
перелита $4 перелита $4
перелито $1 перелито $1
перелиты $1 перелиты $1
перепроверялось $5 перепроверялось $5
перепроверят $4 перепроверят $4
перепроверять $5 перепроверять $5
перепроверяют $5
перепрограммирование $5 перепрограммирование $5
перепрограммирования $5 перепрограммирования $5
перепрограммированный $5 перепрограммированный $5
письмосекретка $4 письмосекретка $4
письмотелеграмма $5 письмотелеграмма $5
письму $2 письму $2
пита $2
питавшаяся $2 питавшаяся $2
питавшегося $2 питавшегося $2
питавшееся $2 питавшееся $2
пошаговая $2 пошаговая $2
пошагового $2 пошагового $2
пошаговое $2 пошаговое $2
пошаговой $2
пошаговую $2 пошаговую $2
пошаговые $2 пошаговые $2
пошаговых $2 пошаговых $2
распаляющуюся $3 распаляющуюся $3
распаляя $3 распаляя $3
распар $2 распар $2
распараллеливаемых $4
распараллеливания $4 распараллеливания $4
распараллеливаются $4 распараллеливаются $4
распаренная $2 распаренная $2
свинобойцы $3 свинобойцы $3
свинобою $3 свинобою $3
свинобоя $3 свинобоя $3
свинобраз $3
свиновода $3 свиновода $3
свиноводе $3 свиноводе $3
свиноводств $3 свиноводств $3
синхронизация $4 синхронизация $4
синхронизированные $4 синхронизированные $4
синхронизированный $4 синхронизированный $4
синхронизированных $4
синхронизирующее $4 синхронизирующее $4
синхронизируя $4 синхронизируя $4
синхронизм $3 синхронизм $3
страхкасс $2 страхкасс $2
страхоборца $3 страхоборца $3
страхоборцу $3 страхоборцу $3
страхова $3
страховался $3 страховался $3
страховаться $3 страховаться $3
страховая $3 страховая $3
теплопродукция $4 теплопродукция $4
теплопрозрачность $4 теплопрозрачность $4
теплопрозрачный $4 теплопрозрачный $4
теплорассеиватели $4
теплорассеивателя $4 теплорассеивателя $4
теплорассеивателями $4
теплорассеивающая $4 теплорассеивающая $4
теплорассеивающей $4 теплорассеивающей $4
теплорассеивающими $4 теплорассеивающими $4
труднопреодолимых $6 труднопреодолимых $6
труднопроизносимое $6 труднопроизносимое $6
труднопроизносимые $6 труднопроизносимые $6
труднопроизносимым $6
труднопроизносимыми $6 труднопроизносимыми $6
труднопроизносимых $6 труднопроизносимых $6
труднопроходим $5 труднопроходим $5
тунис $2 тунис $2
тунисец $2 тунисец $2
тунисок $2 тунисок $2
туннелирование $3
туннелирующими $3 туннелирующими $3
туннель $2 туннель $2
тунца $2 тунца $2
фрагментарны $3 фрагментарны $3
фрагментированного $3 фрагментированного $3
фрагментированном $3 фрагментированном $3
фрагментированную $3
фрагментированными $3
фрагментированных $3 фрагментированных $3
фрагонара $3 фрагонара $3
фраерами $3 фраерами $3
цветоеде $3 цветоеде $3
цветоеду $3 цветоеду $3
цветоеды $3 цветоеды $3
цветокоррекции $4
цветокоррекций $4
цветокоррекцию $4
цветокоррекция $4
цветолож $3 цветолож $3
цветоложа $3 цветоложа $3
цветоложе $3 цветоложе $3

+ 4
- 2
dictsource/ru_list View File

а $u // and а $u // and
и I $u // and и I $u // and
или $u или $u
при $u
при $atend
или $atend // stressed at the end или $atend // stressed at the end
ибо $u $pause // for ибо $u $pause // for
но $u $pause // but но $u $pause // but
при $u
при $atend
хотя $2 $pause // although хотя $2 $pause // although
чтобы $pause // in order that чтобы $pause // in order that


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

+ 18
- 9
dictsource/ru_rules View File

_мое) г (о_ v _мое) г (о_ v
_намно) г (о_ g _намно) г (о_ g
_ненамно) г (о_ g _ненамно) г (о_ g
_примно) г (о_ g
(некое) г (о v
_убо) г (о_ g _убо) г (о_ g
_настро) г (о_ g _настро) г (о_ g
_нестро) г (о_ g _нестро) г (о_ g
_недоро) г (о_ g _недоро) г (о_ g
_занедоро) г (о_ g _занедоро) г (о_ g
_немно) г (о_ g _немно) г (о_ g
_примно) г (о_ g
_се) г (о v _се) г (о v
_страте) г (о_ g // stratego board game _страте) г (о_ g // stratego board game
_стро) г (о g _стро) г (о g
д (B d; д (B d;
д (Y d; д (Y d;
д (_ t д (_ t
д (вк- t
д (вк t
д (дY d; д (дY d;
д (зY d; д (зY d;
д (к t д (к t
д (х t д (х t
д (хкY t д (хкY t
д (ш t д (ш t
д (ч t
д (ц t д (ц t
д (ч t
д (ь_ t; д (ь_ t;
д (ьк t; д (ьк t;
_бан) д (жо_ // silent д (непроизносимая д) _бан) д (жо_ // silent д (непроизносимая д)
_мо) де (лир dE% _мо) де (лир dE%
мо) де (льер dE% мо) де (льер dE%
мо) де (лист dE% мо) де (лист dE%
ше) де (вр dE


.group е .group е
е e е e
м (пY m; м (пY m;
м (фY m; м (фY m;
м (ффY m; м (ффY m;
майоне (з mVjin'E
мене (дж mEnE#
майоне (з mVjin'E


.group н .group н
н n н n
_клар) не (т nE _клар) не (т nE
клар) не (тист nE% клар) не (тист nE%
э) не (рг nE э) не (рг nE

н (_ n_ н (_ n_


.group о .group о
с (щ s;s; с (щ s;s;
сь (G z; сь (G z;



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


.group у .group у
у u у u
скворе)ч (н S скворе)ч (н S
ску) ч (н S ску) ч (н S
_ни) ч (то_ S _ни) ч (то_ S
наро) ч (но S
никити) ч (н S никити) ч (н S
ильини) ч (н S ильини) ч (н S
подсве) ч (н S
савви) ч (н S савви) ч (н S
_) ч (то S _) ч (то S
яи) ч (ни S яи) ч (ни S


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

+ 1
- 1
tests/translate.test View File

# https://github.com/espeak-ng/espeak-ng/issues/706 # 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 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 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 # bug: https://github.com/nvaccess/nvda/issues/7740
test_phon ta "'il." "ள்" test_phon ta "'il." "ள்"

Loading…
Cancel
Save