From 05c697cbcc1f6f1f5854aad414abf1240bbfcd99 Mon Sep 17 00:00:00 2001 From: Marius Hoch Date: Thu, 7 Feb 2013 22:59:42 +0100 Subject: [PATCH] (bug 44748) Load default variant tables before using them Change-Id: I69c4348e66279763fccec77a68c47ebc87d33008 --- languages/classes/LanguageKu.php | 1 + languages/classes/LanguageSr.php | 1 + 2 files changed, 2 insertions(+) diff --git a/languages/classes/LanguageKu.php b/languages/classes/LanguageKu.php index 30d98baad2..56a52ccba3 100644 --- a/languages/classes/LanguageKu.php +++ b/languages/classes/LanguageKu.php @@ -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 diff --git a/languages/classes/LanguageSr.php b/languages/classes/LanguageSr.php index 3610c1e740..55aec32ea2 100644 --- a/languages/classes/LanguageSr.php +++ b/languages/classes/LanguageSr.php @@ -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 ) ) ); } -- 2.20.1