(bug 44748) Load default variant tables before using them
authorMarius Hoch <hoo@online.de>
Thu, 7 Feb 2013 21:59:42 +0000 (22:59 +0100)
committerMarius Hoch <hoo@online.de>
Thu, 7 Feb 2013 22:10:00 +0000 (23:10 +0100)
Change-Id: I69c4348e66279763fccec77a68c47ebc87d33008

languages/classes/LanguageKu.php
languages/classes/LanguageSr.php

index 30d98ba..56a52cc 100644 (file)
@@ -206,6 +206,7 @@ class KuConverter extends LanguageConverter {
         * @return string
         */
        function translate( $text, $toVariant ) {
+               $this->loadTables();
                /* From Kazakh interface, maybe we need it later
                $breaks = '[^\w\x80-\xff]';
                // regexp for roman numbers
index 3610c1e..55aec32 100644 (file)
@@ -167,6 +167,7 @@ class SrConverter extends LanguageConverter {
                $matches = preg_split( $reg, $text, -1, PREG_SPLIT_OFFSET_CAPTURE );
 
                $m = array_shift( $matches );
+               $this->loadTables();
                if ( !isset( $this->mTables[$toVariant] ) ) {
                        throw new MWException( "Broken variant table: " . implode( ',', array_keys( $this->mTables ) ) );
                }