Merge "Remove extra line breaks in memcached debug output"
[lhc/web/wiklou.git] / languages / classes / LanguageGan.php
index e298c0b..9dc3a86 100644 (file)
  * @ingroup Language
  */
 
-require_once __DIR__ . '/../LanguageConverter.php';
-require_once __DIR__ . '/LanguageZh.php';
-
 /**
  * @ingroup Language
  */
 class GanConverter extends LanguageConverter {
-
        /**
         * @param Language $langobj
         * @param string $maincode
@@ -38,17 +34,17 @@ class GanConverter extends LanguageConverter {
         * @param array $manualLevel
         */
        function __construct( $langobj, $maincode,
-                                                               $variants = array(),
-                                                               $variantfallbacks = array(),
-                                                               $flags = array(),
-                                                               $manualLevel = array() ) {
+               $variants = array(),
+               $variantfallbacks = array(),
+               $flags = array(),
+               $manualLevel = array() ) {
                $this->mDescCodeSep = ':';
                $this->mDescVarSep = ';';
                parent::__construct( $langobj, $maincode,
-                                                                       $variants,
-                                                                       $variantfallbacks,
-                                                                       $flags,
-                                                                       $manualLevel );
+                       $variants,
+                       $variantfallbacks,
+                       $flags,
+                       $manualLevel );
                $names = array(
                        'gan' => '原文',
                        'gan-hans' => '简体',
@@ -58,10 +54,9 @@ class GanConverter extends LanguageConverter {
        }
 
        function loadDefaultTables() {
-               require __DIR__ . '/../../includes/ZhConversion.php';
                $this->mTables = array(
-                       'gan-hans' => new ReplacementArray( $zh2Hans ),
-                       'gan-hant' => new ReplacementArray( $zh2Hant ),
+                       'gan-hans' => new ReplacementArray( MediaWiki\Languages\Data\ZhConversion::$zh2Hans ),
+                       'gan-hant' => new ReplacementArray( MediaWiki\Languages\Data\ZhConversion::$zh2Hant ),
                        'gan' => new ReplacementArray
                );
        }
@@ -82,7 +77,6 @@ class GanConverter extends LanguageConverter {
  * @ingroup Language
  */
 class LanguageGan extends LanguageZh {
-
        function __construct() {
                global $wgHooks;
                parent::__construct();
@@ -98,9 +92,9 @@ class LanguageGan extends LanguageZh {
                );
 
                $this->mConverter = new GanConverter( $this, 'gan',
-                                                               $variants, $variantfallbacks,
-                                                               array(),
-                                                               $ml );
+                       $variants, $variantfallbacks,
+                       array(),
+                       $ml );
 
                $wgHooks['PageContentSaveComplete'][] = $this->mConverter;
        }