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