remove EOL whitespace, and excess empty lines
[lhc/web/wiklou.git] / languages / classes / LanguageTg.php
1 <?php
2 /**
3 * @addtogroup Language
4 */
5
6 require_once( dirname(__FILE__).'/../LanguageConverter.php' );
7
8 /**
9 * Converts Tajiki to latin orthography
10 */
11 class TgConverter extends LanguageConverter {
12 private $table = array(
13 'а' => 'a',
14 'б' => 'b',
15 'в' => 'v',
16 'г' => 'g',
17 'д' => 'd',
18 'е' => 'e',
19 'ё' => 'jo',
20 'ж' => 'ƶ',
21 'з' => 'z',
22 'ии ' => 'iji ',
23 'и' => 'i',
24 'й' => 'j',
25 'к' => 'k',
26 'л' => 'l',
27 'м' => 'm',
28 'н' => 'n',
29 'о' => 'o',
30 'п' => 'p',
31 'р' => 'r',
32 'с' => 's',
33 'т' => 't',
34 'у' => 'u',
35 'ф' => 'f',
36 'х' => 'x',
37 'ч' => 'c',
38 'ш' => 'ş',
39 'ъ' => '\'',
40 'э' => 'e',
41 'ю' => 'ju',
42 'я' => 'ja',
43 'ғ' => 'ƣ',
44 'ӣ' => 'ī',
45 'қ' => 'q',
46 'ӯ' => 'ū',
47 'ҳ' => 'h',
48 'ҷ' => 'ç',
49 'ц' => 'ts',
50 'А' => 'A',
51 'Б' => 'B',
52 'В' => 'V',
53 'Г' => 'G',
54 'Д' => 'D',
55 'Е' => 'E',
56 'Ё' => 'Jo',
57 'Ж' => 'Ƶ',
58 'З' => 'Z',
59 'И' => 'I',
60 'Й' => 'J',
61 'К' => 'K',
62 'Л' => 'L',
63 'М' => 'M',
64 'Н' => 'N',
65 'О' => 'O',
66 'П' => 'P',
67 'Р' => 'R',
68 'С' => 'S',
69 'Т' => 'T',
70 'У' => 'U',
71 'Ф' => 'F',
72 'Х' => 'X',
73 'Ч' => 'C',
74 'Ш' => 'Ş',
75 'Ъ' => '\'',
76 'Э' => 'E',
77 'Ю' => 'Ju',
78 'Я' => 'Ja',
79 'Ғ' => 'Ƣ',
80 'Ӣ' => 'Ī',
81 'Қ' => 'Q',
82 'Ӯ' => 'Ū',
83 'Ҳ' => 'H',
84 'Ҷ' => 'Ç',
85 'Ц' => 'Ts',
86 );
87
88 function loadDefaultTables() {
89 $this->mTables = array(
90 'tg-latn' => new ReplacementArray( $this->table ),
91 'tg' => new ReplacementArray()
92 );
93 }
94
95 }
96
97 class LanguageTg extends Language {
98 function __construct() {
99 parent::__construct();
100 $variants = array( 'tg', 'tg-latn' );
101 $this->mConverter = new TgConverter( $this, 'tg', $variants );
102 }
103 }