blob: 5a78d29b4a4908fb6c85921a498ffd4ee6f2bc89 [file] [log] [blame]
// ***************************************************************************
// * Copyright (C) 2007 to 2013 by Jonathan Duddington *
// * email: jonsd@users.sourceforge.net *
// * Copyright (C) 2018 Reece H. Dunn *
// * *
// * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by *
// * the Free Software Foundation; either version 3 of the License, or *
// * (at your option) any later version. *
// * *
// * This program is distributed in the hope that it will be useful, *
// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
// * GNU General Public License for more details. *
// * *
// * You should have received a copy of the GNU General Public License *
// * along with this program; if not, see: *
// * <http://www.gnu.org/licenses/>. *
// ***************************************************************************/
// Russian translation rules
// This file is UTF8 encoded
// Special characters:
// A vowel: а е ё и о у ы э ю я ә ө ұ ү і
// B soft consonant: ь й ч щ
// C any consonant: б в г д ж з й к л м н п р с т ф х ц ч ш щ ъ ь қ ң һ
// F consonant, not hard: б в г д з й к л м н п р с т ф х ч щ ь
// G voiced: б в г д ж з
// H hard consonant: ъ ж ц ш
// Y iotated vowel, softsign: ь ю я ё
// Conditional rules
// ?2 Russian (Latvia)
.group а
а V
B) а (_ V
_) а a
а (_ a
.group б
б b
?2 б (_ b
б (Y b;
б (_ p
б Y b;
б (бвY b;
б (бмY b;
б Y b;
б Y p
б Y b;
б (пY p;
б Y p
б Y p
б Y p;
б (ффY p;
б Y p
б (хкY p
б p
б p
б _ p;
.group в
в v
?2 в (_ v-
в (_ f
в (Y v;
в Y v;
в Y v;
в (вбY v;
в (вмY v;
в Y f
в Y v;
в (п' f;
в (сY f
в (тY f
в (ф' f;
в Y f
в (хкY f
в f
в f
в _ f;
.group г
г g
Cе) г _ v
Cо) г _ v
_все) г _ v
г (Y g;
г (_ k
г x
г (пY k
г Y k
г Y k
г Y k
г (ффY k
г Y k
г (хкY k
_е) г _ v
е) г (ося_ v
_мно) г _ g
_мое) г _ v
_не) г _ v
_се) г v
_твое) г _ v
.group д
д d
д (B d;
д (Y d;
д (_ t
д Y d;
д Y d;
д Y t
д (нь d;
д (пY t
д Y t;
д Y t;
д Y t
д (ффY t
д Y t
д (хкY t
д _ t;
.group е
е e
?2 A) е (_ ;e
A) е je
A) е (_ jI3 //second position
бакт) е E% // бактериальный, антибактериальный, ...
барт) е E%
_) е jI3 //second position
инт) е E% // интернет, интернационал, ... ??????????
компьют) е E%
т) е (ст E%
ъ) е je
ъ) е (_ jI3 //second position
ь) е je
ь) е (_ jI3 //second position
.group ж
ж Z
ж (_ S
ж Y S
ж (пY S
ж Y S
ж Y S
ж Y S
ж (ффY S
ж Y S
ж (хкY S
жч S;
?2 жч SS
.group з
з z
?2 з z
?2 зч SS
з (Y z;
з (_ s
з Y z;
з Z
з Y_ s;
з Y z;
з (здY_ s;
з (здY z;
з (знB_ s;
з (знB z;
з (знY_ s;
з (знY z;
з Y s
з B z;
з Y z;
з (пY s
з Y s;
з Y s;
з Y s
з (ффY s
з Y s
з (хкY s
зч S;
з S
зщ S;
з s
.group и
и i
H) и y // preceded by hard consonant
ж) и y
_) и I
и (_ I
ш) и y
.group й
й j
.group к
к k
к (Y k;
к g
к Y g
к g
к Y g
к B g
к g
к Y g
к g
к g
к Y g
.group л
л l
?2 л (Y l^
л (Y l;
.group м
м m
?2 м (Y m
м (Y m;
м Y m;
м Y m;
м (пY m;
м Y m;
м (ффY m;
.group н
н n
?2 н (Y n^
н (Y n;
биз) не nE%
н (_ n_
.group о
о o
.group п
п p
п (Y p;
п b
п ' b;
п (г b
п (гY b
п (д b
п (дB b
п (дY b
п (ж b
п (з b
п (зY b
п (мY p;
п (пY p;
п (пмY p;
п (пфY p;
п (фY p;
п (ффY p;
.group р
р r
р (B r;
р (Y r;
р (ь rI^
.group с
с s
?2 сч S
с (Y s;
с (б z
с (г z
с (дB z;
с (дY z;
с (д z
с (ж Z
с (ж z
с (зY z;
с (з z
с (нB s;
с (нY s;
с (сY s;
с (тY s;
с (ть s
сч S;
с (ш S
с (щ s;s;
.group т
т t
Y) тс ts
т (Y t;
т (б d
т (г d
т (дB d;
т (д d
т (дY d;
т (ж d
т (ж d
т (з d
т (зY d;
т (нB t;
т (нY t;
т (сY t;
т (тY t;
.group у
у u
B) у u#
.group ф
ф f
ф (Y f;
ф (б v
ф (б' v;
ф Y v
ф v
ф B v
ф Y v
ф v
ф v
ф Y v
ф v
ф Y f;
ф (пY f;
ф (пмY f;
ф (пфY f;
ф Y f;
.group х
х x
х (Y x //С
х Y x
х x
х (бвY x
х (бмY x
х (_бы x
х Y x
х x
х B x
х Y x
х x
х x
х Y x
х x
х Y x //С
.group ц
ц ts
ц dz
ц Y dz
ц (бвY dz
ц (бмY dz
ц dz
ц Y dz
ц B dz
ц dz
ц Y dz
ц dz
ц dz
ц Y dz
.group ч
ч tS;
лу) ч (ше t
ч dZ;
ч Y dZ;
ч (бвY dZ;
ч (бмY dZ;
ч dZ;
ч Y dZ;
ч B dZ;
ч dZ;
ч Y dZ;
ч dZ;
ч dZ;
ч Y dZ;
деви) ч S
коне) ч (но S
пустя) ч S
скворе)ч S
ску) ч S
ч (на_ S
ч (не_ S
ч (ной_ S
ч (ну_ S
ч (ны_ S
_) ч (то S
яи) ч (ни S
.group ш
ш S
ш Y Z
ш Z
ш (бвY Z
ш (бмY Z
ш Y Z
ш Z
ш B Z
ш Y Z
ш Z
ш Z
ш Y Z
ш Z
.group щ
щ S;
?2 щ SS
щ Y Z;
щ Z;
щ (бвY Z;
щ (бмY Z;
щ Y Z;
щ Z;
щ B Z;
щ Y Z;
щ Z;
щ Z;
щ Y Z;
щ Z;
.group ъ
ъ (Y j
?2 ъ (Y _|
.group ы
ы y
.group ь
ь (Y j
?2 ь (Y _|
.group э
э E2
_) э E#
э (_ E#
.group ю
ю u"
A) ю ju
следу) ю (щ ju
ъ) ю ju
ь) ю ju
_) ю ju
.group я
я V // TODO: in unstressed position it sometimes sounds more like [i] than like [V]
A) я ja
A) я (_ ja //second position
ъ) я ja
ъ) я (_ ja //second position
ь) я ja
ь) я (_ ja //second position
_) я ja //second position
я (_ V
.group ё
ё '8
?2 A) ё 'j8
_) ё 'j8
ж) ё 'O
ш) ё 'O
.group
// other cyrillic letters
ѓ dZ;
ґ g
ђ dZ;
є jE
і i
ї ji
ј j // U+458
ќ kj
љ lj
ћ tS;
ў w
џ dZ