[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Tajik (Тоҷикӣ) specific code. 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License along 16 * with this program; if not, write to the Free Software Foundation, Inc., 17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18 * http://www.gnu.org/copyleft/gpl.html 19 * 20 * @file 21 * @ingroup Language 22 */ 23 24 require_once __DIR__ . '/../LanguageConverter.php'; 25 26 /** 27 * Converts Tajiki to latin orthography 28 * 29 * @ingroup Language 30 */ 31 class TgConverter extends LanguageConverter { 32 private $table = array( 33 'а' => 'a', 34 'б' => 'b', 35 'в' => 'v', 36 'г' => 'g', 37 'д' => 'd', 38 'е' => 'e', 39 'ё' => 'jo', 40 'ж' => 'ƶ', 41 'з' => 'z', 42 'ии ' => 'iji ', 43 'и' => 'i', 44 'й' => 'j', 45 'к' => 'k', 46 'л' => 'l', 47 'м' => 'm', 48 'н' => 'n', 49 'о' => 'o', 50 'п' => 'p', 51 'р' => 'r', 52 'с' => 's', 53 'т' => 't', 54 'у' => 'u', 55 'ф' => 'f', 56 'х' => 'x', 57 'ч' => 'c', 58 'ш' => 'ş', 59 'ъ' => '\'', 60 'э' => 'e', 61 'ю' => 'ju', 62 'я' => 'ja', 63 'ғ' => 'ƣ', 64 'ӣ' => 'ī', 65 'қ' => 'q', 66 'ӯ' => 'ū', 67 'ҳ' => 'h', 68 'ҷ' => 'ç', 69 'ц' => 'ts', 70 'А' => 'A', 71 'Б' => 'B', 72 'В' => 'V', 73 'Г' => 'G', 74 'Д' => 'D', 75 'Е' => 'E', 76 'Ё' => 'Jo', 77 'Ж' => 'Ƶ', 78 'З' => 'Z', 79 'И' => 'I', 80 'Й' => 'J', 81 'К' => 'K', 82 'Л' => 'L', 83 'М' => 'M', 84 'Н' => 'N', 85 'О' => 'O', 86 'П' => 'P', 87 'Р' => 'R', 88 'С' => 'S', 89 'Т' => 'T', 90 'У' => 'U', 91 'Ф' => 'F', 92 'Х' => 'X', 93 'Ч' => 'C', 94 'Ш' => 'Ş', 95 'Ъ' => '\'', 96 'Э' => 'E', 97 'Ю' => 'Ju', 98 'Я' => 'Ja', 99 'Ғ' => 'Ƣ', 100 'Ӣ' => 'Ī', 101 'Қ' => 'Q', 102 'Ӯ' => 'Ū', 103 'Ҳ' => 'H', 104 'Ҷ' => 'Ç', 105 'Ц' => 'Ts', 106 ); 107 108 function loadDefaultTables() { 109 $this->mTables = array( 110 'tg-latn' => new ReplacementArray( $this->table ), 111 'tg' => new ReplacementArray() 112 ); 113 } 114 115 } 116 117 /** 118 * Tajik (Тоҷикӣ) 119 * 120 * @ingroup Language 121 */ 122 class LanguageTg extends Language { 123 function __construct() { 124 parent::__construct(); 125 $variants = array( 'tg', 'tg-latn' ); 126 $this->mConverter = new TgConverter( $this, 'tg', $variants ); 127 } 128 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |