X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=languages%2Fclasses%2FLanguageUz.php;h=e205dc97c61bfbee2e6109ee3337962dc7acb0f1;hb=4a585f9ce96947f0c17d99e6f5bc93bad8e12c14;hp=985de68e068f694e19349e27a161bd6d0406ed26;hpb=83a1cf573f7439e45d292a072472ac49212c9ffb;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/classes/LanguageUz.php b/languages/classes/LanguageUz.php index 985de68e06..e205dc97c6 100644 --- a/languages/classes/LanguageUz.php +++ b/languages/classes/LanguageUz.php @@ -21,13 +21,11 @@ * @ingroup Language */ -require_once __DIR__ . '/../LanguageConverter.php'; - /** * @ingroup Language */ class UzConverter extends LanguageConverter { - public $toLatin = array( + public $toLatin = [ 'а' => 'a', 'А' => 'A', 'б' => 'b', 'Б' => 'B', 'д' => 'd', 'Д' => 'D', @@ -64,9 +62,9 @@ class UzConverter extends LanguageConverter { 'й' => 'y', 'Й' => 'Y', 'я' => 'ya', 'Я' => 'Ya', 'ъ' => 'ʼ', - ); + ]; - public $toCyrillic = array( + public $toCyrillic = [ 'a' => 'а', 'A' => 'А', 'b' => 'б', 'B' => 'Б', 'd' => 'д', 'D' => 'Д', @@ -103,14 +101,14 @@ class UzConverter extends LanguageConverter { 'y' => 'й', 'Y' => 'Й', 'ya' => 'я', 'Ya' => 'Я', 'ʼ' => 'ъ', - ); + ]; function loadDefaultTables() { - $this->mTables = array( + $this->mTables = [ 'uz-cyrl' => new ReplacementArray( $this->toCyrillic ), 'uz-latn' => new ReplacementArray( $this->toLatin ), 'uz' => new ReplacementArray() - ); + ]; } function translate( $text, $toVariant ) { @@ -134,17 +132,15 @@ class UzConverter extends LanguageConverter { */ class LanguageUz extends Language { function __construct() { - global $wgHooks; parent::__construct(); - $variants = array( 'uz', 'uz-latn', 'uz-cyrl' ); - $variantfallbacks = array( + $variants = [ 'uz', 'uz-latn', 'uz-cyrl' ]; + $variantfallbacks = [ 'uz' => 'uz-latn', 'uz-cyrl' => 'uz', 'uz-latn' => 'uz', - ); + ]; $this->mConverter = new UzConverter( $this, 'uz', $variants, $variantfallbacks ); - $wgHooks['PageContentSaveComplete'][] = $this->mConverter; } }