From 46d03b48acde4599913c648ec71682f33982d20a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Wed, 21 Jun 2006 17:49:46 +0000 Subject: [PATCH] * Added fallback functions --- languages/LanguageIi.php | 17 ++++++++++------- languages/LanguageKv.php | 17 ++++++++++------- languages/LanguageQu.php | 18 +++++++++++------- languages/LanguageTy.php | 18 +++++++++++------- languages/LanguageZa.php | 18 +++++++++++------- 5 files changed, 53 insertions(+), 35 deletions(-) diff --git a/languages/LanguageIi.php b/languages/LanguageIi.php index 9e06dcc57d..4b57fe1143 100644 --- a/languages/LanguageIi.php +++ b/languages/LanguageIi.php @@ -11,14 +11,17 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */ -/** - * - */ require_once 'LanguageZh_cn.php'; -/** - * - */ -class LanguageIi extends LanguageZh_cn {} +class LanguageIi extends LanguageZh_cn { + + function getFallbackLanguage() { + return 'zh-cn'; + } + + function getAllMessages() { + return null; + } +} ?> diff --git a/languages/LanguageKv.php b/languages/LanguageKv.php index ae6588c6d7..807d66d4b5 100644 --- a/languages/LanguageKv.php +++ b/languages/LanguageKv.php @@ -13,14 +13,17 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */ -/** - * - */ require_once 'LanguageRu.php'; -/** - * - */ -class LanguageKv extends LanguageRu {} +class LanguageKv extends LanguageRu { + + function getFallbackLanguage() { + return 'ru'; + } + + function getAllMessages() { + return null; + } +} ?> diff --git a/languages/LanguageQu.php b/languages/LanguageQu.php index 8ec2fcc622..d9362bc510 100644 --- a/languages/LanguageQu.php +++ b/languages/LanguageQu.php @@ -11,14 +11,18 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */ -/** - * - */ require_once 'LanguageEs.php'; -/** - * - */ -class LanguageQu extends LanguageEs {} +class LanguageQu extends LanguageEs { + + function getFallbackLanguage() { + return 'es'; + } + + function getAllMessages() { + return null; + } + +} ?> diff --git a/languages/LanguageTy.php b/languages/LanguageTy.php index fc4745282a..37846e33a4 100644 --- a/languages/LanguageTy.php +++ b/languages/LanguageTy.php @@ -11,14 +11,18 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */ -/** - * - */ require_once 'LanguageFr.php'; -/** - * - */ -class LanguageTy extends LanguageFr {} +class LanguageTy extends LanguageFr { + + function getFallbackLanguage() { + return 'fr'; + } + + function getAllMessages() { + return null; + } + +} ?> diff --git a/languages/LanguageZa.php b/languages/LanguageZa.php index 11701df6da..99e60e1e53 100644 --- a/languages/LanguageZa.php +++ b/languages/LanguageZa.php @@ -11,14 +11,18 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */ -/** - * - */ require_once 'LanguageZh_cn.php'; -/** - * - */ -class LanguageZa extends LanguageZh_cn {} +class LanguageZa extends LanguageZh_cn { + + function getFallbackLanguage() { + return 'zh-cn'; + } + + function getAllMessages() { + return null; + } + +} ?> -- 2.20.1