/native/external/espeak/dictsource/ru_rules

http://eyes-free.googlecode.com/ · #! · 700 lines · 605 code · 95 blank · 0 comment · 0 complexity · b4d10232ec9a6c55c4a56853ee0f0904 MD5 · raw file

  1. // Russian translation rules
  2. // This file is UTF8 encoded
  3. // Special characters:
  4. // A vowel: ? ? ? ? ? ? ? ? ? ?
  5. // B soft consonant: ? ? ? ?
  6. // C any consonant:
  7. // F consonant, not hard: ??
  8. // G voiced: ? ? ? ? ? ?
  9. // H hard consonant: ? ? ? ?
  10. // Y iotated vowel, softsign: ? ? ? ? ? ?
  11. .group ?
  12. _) ? (_ a
  13. _) ? a
  14. ? (_ a
  15. B) ? (_ V
  16. ? V
  17. .group ?
  18. _) ? (_ bE
  19. ? (_ p
  20. ? (?? p
  21. ? (?Y p
  22. ? (?? p
  23. ? (?Y p
  24. ? (?? p
  25. ? (?Y p
  26. ? (?? p
  27. ? (?Y p
  28. ? (??? p
  29. ? (??Y p
  30. ? (? p
  31. ? (? p
  32. ? (? b;
  33. ? (Y b;
  34. ? (?? b;
  35. ? (?Y b;
  36. ? (??? b;
  37. ? (??Y b;
  38. ? (??? b;
  39. ? (??Y b;
  40. ? (?? b;
  41. ? (?Y b;
  42. ? (?Y b;
  43. ? (?? b;
  44. ? (?_ p;
  45. ? (?? p;
  46. ? (?Y p;
  47. ? (?? p;
  48. ? (?Y p;
  49. ? (??? p;
  50. ? (??Y p;
  51. ? b
  52. .group ?
  53. _) ? (_ vE
  54. ? (_ f
  55. ? (?? f
  56. ? (?Y f
  57. ? (?? f
  58. ? (?Y f
  59. ? (?? f
  60. ? (?Y f
  61. ? (?? f
  62. ? (?Y f
  63. ? (??Y f
  64. ? (??? f
  65. ? (? f
  66. ? (? f
  67. ? (? v;
  68. ? (Y v;
  69. ? (?? v;
  70. ? (?Y v;
  71. ? (?? v;
  72. ? (?Y v;
  73. ? (?? v;
  74. ? (?Y v;
  75. ? (??? v;
  76. ? (??Y v;
  77. ? (??? v;
  78. ? (??Y v;
  79. ? (?_ f;
  80. ? (?' f;
  81. ? (?' f;
  82. ? v
  83. .group ?
  84. _) ? (_ gE
  85. ? (_ k
  86. ? (?? k
  87. ? (?Y k
  88. ? (?Y k
  89. ? (?? k
  90. ? (?? k
  91. ? (?Y k
  92. ? (?? k
  93. ? (?Y k
  94. ? (?? k
  95. ? (?Y k
  96. ? (??? k
  97. ? (??Y k
  98. ? (?? k
  99. ? (?Y k
  100. ? (??Y k
  101. ? (??? k
  102. ? (? g;
  103. ? (Y g;
  104. ? g
  105. .group ?
  106. _) ? (_ dE
  107. ? (_ t
  108. ? (?? t
  109. ? (?Y t
  110. ? (?? t
  111. ? (?Y t
  112. ? (?? t
  113. ? (?Y t
  114. ? (??? t
  115. ? (??Y t
  116. ? (?? t
  117. ? (?Y t
  118. ? (??Y t
  119. ? (??? t
  120. ? (? t
  121. ? (? d;
  122. ? (Y d;
  123. ? (?? d;
  124. ? (?Y d;
  125. ? (?? d;
  126. ? (?Y d;
  127. ? (?? d;
  128. ? (B d;
  129. ? (?_ t;
  130. ? (?? t;
  131. ? (?Y t;
  132. ? (?? t;
  133. ? (?Y t;
  134. ? (? t
  135. ? (? t
  136. ? d
  137. .group ?
  138. _) ? (_ je
  139. _) ? jI3 //second position
  140. A) ? (_ jI3 //second position
  141. ?) ? (_ jI3 //second position
  142. ?) ? (_ jI3 //second position
  143. A) ? jE2
  144. ?) ? jE2
  145. ?) ? jE2
  146. H) ? (_ E#
  147. H) ? E2
  148. ? (_ I2
  149. ? E3
  150. .group ?
  151. _) ? (_ ZE
  152. ? (?Y S
  153. ? (?? S
  154. ? (?Y S
  155. ? (?? S
  156. ? (?? S
  157. ? (?Y S
  158. ? (?? S
  159. ? (?Y S
  160. ? (?? S
  161. ? (?Y S
  162. ? (??? S
  163. ? (??Y S
  164. ? (?? S
  165. ? (?Y S
  166. ? (??Y S
  167. ? (??? S
  168. ? Z
  169. .group ?
  170. _) ? (_ zE
  171. ? (_ s
  172. ? (?Y s
  173. ? (?? s
  174. ? (?? s
  175. ? (?Y s
  176. ? (?? s
  177. ? (?Y s
  178. ? (??? s
  179. ? (??Y s
  180. ? (?? s
  181. ? (?Y s
  182. ? (??Y s
  183. ? (??? s
  184. ? (? s
  185. ? (? z;
  186. ? (Y z;
  187. ? (?? z;
  188. ? (?Y z;
  189. ? (?? z;
  190. ? (?Y z;
  191. ? (??? z;
  192. ? (??Y z;
  193. ? (??? z;
  194. ? (??Y z;
  195. ? (??B z;
  196. ? (?? z;
  197. ? (?Y z;
  198. ? (?B z;
  199. ? (??_ s;
  200. ? (?Y_ s;
  201. ? (???_ s;
  202. ? (??Y_ s;
  203. ? (???_ s;
  204. ? (??Y_ s;
  205. ? (??B_ s;
  206. ? (?? s;
  207. ? (?Y s;
  208. ? (?? s;
  209. ? (?Y s;
  210. ? (? Z
  211. ? (? S
  212. ? (? s;s;
  213. ? (? s;s;
  214. ? z
  215. .group ?
  216. _) ? (_ i
  217. _) ? I
  218. ? (_ I
  219. ? I#
  220. H) ? y // preceded by hard consonant
  221. .group ?
  222. _) ? (_ ,i'k@-*'AtkOjI
  223. ? j
  224. .group ?
  225. _) ? (_ kA
  226. ? (? g
  227. ? (?? g
  228. ? (?Y g
  229. ? (? g
  230. ? (?? g
  231. ? (?Y g
  232. ? (? g
  233. ? (?? g
  234. ? (?Y g
  235. ? (?B g
  236. ? (? g
  237. ? (? g
  238. ? (?? g
  239. ? (?Y g
  240. ? (? k;
  241. ? (Y k;
  242. ? k
  243. .group ?
  244. _) ? (_ El^
  245. ? (Y l^
  246. ? l
  247. .group ?
  248. _) ? (_ Em
  249. ? (? m;I^
  250. ? (Y m;
  251. ? (?? m;
  252. ? (?Y m;
  253. ? (?Y m;
  254. ? (?? m;
  255. ? (?? m;
  256. ? (?Y m;
  257. ? (?? m;
  258. ? (?Y m;
  259. ? (??? m;
  260. ? (??Y m;
  261. ? m
  262. .group ?
  263. _) ? (_ En
  264. ? (? n^
  265. ? (Y n;
  266. ? (B n^
  267. ? (?? n^
  268. ? (?Y n^
  269. ? (?B n^
  270. ? (?? n^
  271. ? (?Y n^
  272. ? (?? n^
  273. ? (?Y n^
  274. ? (?? n^
  275. ? (?Y n^
  276. ? (?? n^
  277. ? (?Y n^
  278. ? (?B n^
  279. ? n
  280. .group ?
  281. ? o
  282. ? (B oj
  283. ? (FY oj
  284. .group ?
  285. _) ? (_ pE
  286. ? (? b
  287. ? (? b
  288. ? (?Y b
  289. ? (?? b
  290. ? (? b
  291. ? (?? b
  292. ? (?Y b
  293. ? (?B b
  294. ? (? b
  295. ? (? b
  296. ? (?? b
  297. ? (?Y b
  298. ? (? p;
  299. ? (Y p;
  300. ? (?? p;
  301. ? (?Y p;
  302. ? (??? p;
  303. ? (??Y p;
  304. ? (??? p;
  305. ? (??Y p;
  306. ? (?? p;
  307. ? (?Y p;
  308. ? (??? p;
  309. ? (??Y p;
  310. ? (?? p;
  311. ? (?Y p;
  312. ? (?' b;
  313. ? p
  314. .group ?
  315. _) ? (_ E*
  316. ? (? RI^
  317. ? (Y R;
  318. ? (B R;
  319. ? R
  320. .group ?
  321. _) ? (_ Es
  322. ? (? z
  323. ? (? z
  324. ? (? z
  325. ? (? z
  326. ? (? z
  327. ? (? s;
  328. ? (Y s;
  329. ? (?? s;
  330. ? (?Y s;
  331. ? (?? s;
  332. ? (?Y s;
  333. ? (?? s;
  334. ? (?Y s;
  335. ? (?B s;
  336. ? (?? z;
  337. ? (?Y z;
  338. ? (?? z;
  339. ? (?Y z;
  340. ? (?B z;
  341. ? (? Z
  342. ? (? S
  343. ? (? s;s;
  344. ? (? s;s;
  345. ? s
  346. .group ?
  347. _) ? (_ tE
  348. ? (? d
  349. ? (? d
  350. ? (? d
  351. ? (? d
  352. ? (? d
  353. ? (? t;
  354. ? (Y t;
  355. ? (?? t;
  356. ? (?Y t;
  357. ? (?? t;
  358. ? (?Y t;
  359. ? (?? t;
  360. ? (?Y t;
  361. ? (?B t;
  362. ? (?? d;
  363. ? (?Y d;
  364. ? (?? d;
  365. ? (?Y d;
  366. ? (?B d;
  367. ? (? d
  368. ? t
  369. .group ?
  370. _) ? (_ u
  371. B) ? u#
  372. ? u
  373. .group ?
  374. _) ? (_ Ef
  375. ? (? v
  376. ? (? v
  377. ? (?? v
  378. ? (?Y v
  379. ? (? v
  380. ? (?? v
  381. ? (?Y v
  382. ? (?B v
  383. ? (? v
  384. ? (? v
  385. ? (?? v
  386. ? (?Y v
  387. ? (? f;
  388. ? (Y f;
  389. ? (?? f;
  390. ? (?Y f;
  391. ? (??? f;
  392. ? (??Y f;
  393. ? (??? f;
  394. ? (??Y f;
  395. ? (?Y f;
  396. ? (?? f;
  397. ? (?? f;
  398. ? (?Y f;
  399. ? (?' v;
  400. ? f
  401. .group ?
  402. _) ? (_ xA
  403. ? (? x
  404. ? (?? x
  405. ? (?Y x
  406. ? (??? x
  407. ? (??Y x
  408. ? (??? x
  409. ? (??Y x
  410. ? (? x
  411. ? (?? x
  412. ? (?Y x
  413. ? (? x
  414. ? (?? x
  415. ? (?Y x
  416. ? (?B x
  417. ? (? x
  418. ? (? x
  419. ? (?? x
  420. ? (?Y x
  421. ? (_?? x
  422. ? (? x//? ???? ??????? ??? ??????
  423. ? (Y x//?
  424. ? (?? x//?
  425. ? (?Y x//?
  426. ? x
  427. .group ?
  428. _) ? (_ tsE
  429. ? (? dz
  430. ? (?? dz
  431. ? (?Y dz
  432. ? (??? dz
  433. ? (??Y dz
  434. ? (??? dz
  435. ? (??Y dz
  436. ? (? dz
  437. ? (?? dz
  438. ? (?Y dz
  439. ? (? dz
  440. ? (?? dz
  441. ? (?Y dz
  442. ? (?B dz
  443. ? (? dz
  444. ? (? dz
  445. ? (?? dz
  446. ? (?Y dz
  447. ? ts
  448. .group ?
  449. _) ? (_ tS;e
  450. ? (? dZ;
  451. ? (?? dZ;
  452. ? (?Y dZ;
  453. ? (??? dZ;
  454. ? (??Y dZ;
  455. ? (??? dZ;
  456. ? (??Y dZ;
  457. ? (? dZ;
  458. ? (?? dZ;
  459. ? (?Y dZ;
  460. ? (? dZ;
  461. ? (?? dZ;
  462. ? (?Y dZ;
  463. ? (?B dZ;
  464. ? (? dZ;
  465. ? (? dZ;
  466. ? (?? dZ;
  467. ? (?Y dZ;
  468. ? tS;
  469. .group ?
  470. _) ? (_ SA
  471. ? (? Z
  472. ? (?? Z
  473. ? (?Y Z
  474. ? (??? Z
  475. ? (??Y Z
  476. ? (??? Z
  477. ? (??Y Z
  478. ? (? Z
  479. ? (?? Z
  480. ? (?Y Z
  481. ? (? Z
  482. ? (?? Z
  483. ? (?Y Z
  484. ? (?B Z
  485. ? (? Z
  486. ? (? Z
  487. ? (?? Z
  488. ? (?Y Z
  489. ? S
  490. .group ?
  491. _) ? (_ S;ja
  492. ? (? Z;
  493. ? (?? Z;
  494. ? (?Y Z;
  495. ? (??? Z;
  496. ? (??Y Z;
  497. ? (??? Z;
  498. ? (??Y Z;
  499. ? (? Z;
  500. ? (?? Z;
  501. ? (?Y Z;
  502. ? (? Z;
  503. ? (?? Z;
  504. ? (?Y Z;
  505. ? (?B Z;
  506. ? (? Z;
  507. ? (? Z;
  508. ? (?? Z;
  509. ? (?Y Z;
  510. ? S;
  511. .group ?
  512. _) ? (_ tv;'8@-*dyjzn'Ak
  513. ? (Y j
  514. ?
  515. .group ?
  516. _) ? (_ y
  517. ? y
  518. .group ?
  519. _) ? (_ m;'jak;I#jzn'Ak
  520. ?
  521. ? (Y j
  522. .group ?
  523. _) ? (_ e
  524. _) ? E#
  525. ? (_ E#
  526. ? E2
  527. .group ?
  528. _) ? (_ ju
  529. ? u"
  530. _) ? ju
  531. ?) ? ju
  532. ?) ? ju
  533. A) ? ju
  534. .group ?
  535. _) ? (_ ja
  536. _) ? jV //second position
  537. A) ? (_ jV //second position
  538. ?) ? (_ jV //second position
  539. ?) ? (_ jV //second position
  540. A) ? jV
  541. ?) ? jV
  542. ?) ? jV
  543. ? (_ V#
  544. ? I3
  545. .group ?
  546. _) ? (_ j8
  547. _) ? j8
  548. ?) ? O
  549. ?) ? O
  550. ? 8
  551. // If we find a Latin letter a-z, then translate as English
  552. .group a
  553. a _^_EN
  554. .group b
  555. b _^_EN
  556. .group c
  557. c _^_EN
  558. .group d
  559. d _^_EN
  560. .group e
  561. e _^_EN
  562. .group f
  563. f _^_EN
  564. .group g
  565. g _^_EN
  566. .group h
  567. h _^_EN
  568. .group i
  569. i _^_EN
  570. .group j
  571. j _^_EN
  572. .group k
  573. k _^_EN
  574. .group l
  575. l _^_EN
  576. .group m
  577. m _^_EN
  578. .group n
  579. n _^_EN
  580. .group o
  581. o _^_EN
  582. .group p
  583. p _^_EN
  584. .group q
  585. q _^_EN
  586. .group r
  587. r _^_EN
  588. .group s
  589. s _^_EN
  590. .group t
  591. t _^_EN
  592. .group u
  593. u _^_EN
  594. .group v
  595. v _^_EN
  596. .group w
  597. w _^_EN
  598. .group x
  599. x _^_EN
  600. .group y
  601. y _^_EN
  602. .group z
  603. z _^_EN
  604. .group
  605. $ dolar