From caf5a5fae1c6810c1825af9c3ea20f3b19374cab Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Fri, 4 Apr 2008 04:25:58 +0000 Subject: [PATCH] * Cyrillic to latin converter for tg --- languages/classes/LanguageTg.php | 105 +++++++++++++++++++++++++ languages/messages/MessagesEn.php | 4 + languages/messages/MessagesTg_cyrl.php | 4 + 3 files changed, 113 insertions(+) create mode 100644 languages/classes/LanguageTg.php diff --git a/languages/classes/LanguageTg.php b/languages/classes/LanguageTg.php new file mode 100644 index 0000000000..e04642afe9 --- /dev/null +++ b/languages/classes/LanguageTg.php @@ -0,0 +1,105 @@ + 'a', + 'б' => 'b', + 'в' => 'v', + 'г' => 'g', + 'д' => 'd', + 'е' => 'e', + 'ё' => 'jo', + 'ж' => 'ƶ', + 'з' => 'z', + 'ии ' => 'iji ', + 'и' => 'i', + 'й' => 'j', + 'к' => 'k', + 'л' => 'l', + 'м' => 'm', + 'н' => 'n', + 'о' => 'o', + 'п' => 'p', + 'р' => 'r', + 'с' => 's', + 'т' => 't', + 'у' => 'u', + 'ф' => 'f', + 'х' => 'x', + 'ч' => 'c', + 'ш' => 'ş', + 'ъ' => '\'', + 'э' => 'e', + 'ю' => 'ju', + 'я' => 'ja', + 'ғ' => 'ƣ', + 'ӣ' => 'ī', + 'қ' => 'q', + 'ӯ' => 'ū', + 'ҳ' => 'h', + 'ҷ' => 'ç', + 'ц' => 'ts', + 'А' => 'A', + 'Б' => 'B', + 'В' => 'V', + 'Г' => 'G', + 'Д' => 'D', + 'Е' => 'E', + 'Ё' => 'Jo', + 'Ж' => 'Ƶ', + 'З' => 'Z', + 'И' => 'I', + 'Й' => 'J', + 'К' => 'K', + 'Л' => 'L', + 'М' => 'M', + 'Н' => 'N', + 'О' => 'O', + 'П' => 'P', + 'Р' => 'R', + 'С' => 'S', + 'Т' => 'T', + 'У' => 'U', + 'Ф' => 'F', + 'Х' => 'X', + 'Ч' => 'C', + 'Ш' => 'Ş', + 'Ъ' => '\'', + 'Э' => 'E', + 'Ю' => 'Ju', + 'Я' => 'Ja', + 'Ғ' => 'Ƣ', + 'Ӣ' => 'Ī', + 'Қ' => 'Q', + 'Ӯ' => 'Ū', + 'Ҳ' => 'H', + 'Ҷ' => 'Ç', + 'Ц' => 'Ts', + ); + + function loadDefaultTables() { + $this->mTables = array( + 'tg-latn' => new ReplacementArray( $this->table ), + 'tg' => new ReplacementArray() + ); + } + +} + +class LanguageTg extends Language { + function __construct() { + parent::__construct(); + $variants = array( 'tg', 'tg-latn' ); + $this->mConverter = new TgConverter( $this, 'tg', $variants ); + } +} + diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index ba0b3ff7a6..2b2ca07fce 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -2664,6 +2664,10 @@ Variants for Chinese language 'variantname-ku-latn' => 'ku-Latn', # only translate this message to other languages if you have to change it 'variantname-ku' => 'ku', # only translate this message to other languages if you have to change it +'variantname-tg-cyrl' => 'tg-Cyrl', +'variantname-tg-latn' => 'tg-Latn', +'variantname-tg' => 'tg', + # Metadata 'metadata' => 'Metadata', 'metadata-help' => 'This file contains additional information, probably added from the digital camera or scanner used to create or digitize it. diff --git a/languages/messages/MessagesTg_cyrl.php b/languages/messages/MessagesTg_cyrl.php index 6724d6eabf..30000e000c 100644 --- a/languages/messages/MessagesTg_cyrl.php +++ b/languages/messages/MessagesTg_cyrl.php @@ -2385,4 +2385,8 @@ $1', 'fileduplicatesearch-result-1' => 'Парвандаи "$1" мавриди такрорӣ надорад.', 'fileduplicatesearch-result-n' => 'Парвандаи "$1" дорои {{PLURAL:$2|1 мавриди такрорӣ|$2 мавриди такрорӣ}} аст.', +# Unknown messages +'variantname-tg' => 'кирилликӣ', +'variantname-tg-latn' => 'lotinī', + ); -- 2.20.1