From: Tim Starling Date: Sun, 5 Sep 2004 06:17:37 +0000 (+0000) Subject: Stub language file for zh-tw, changing Setup.php and Language.php to allow for langua... X-Git-Tag: 1.5.0alpha1~2100 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=a7e4f89cb4f195e2776ebf9123bce3e0a08d7b11;p=lhc%2Fweb%2Fwiklou.git Stub language file for zh-tw, changing Setup.php and Language.php to allow for languages with hyphens in their code --- diff --git a/includes/Setup.php b/includes/Setup.php index 76944a034f..9511d7b1fd 100644 --- a/includes/Setup.php +++ b/includes/Setup.php @@ -203,7 +203,7 @@ require_once( 'languages/Language.php' ); $wgMessageCache = new MessageCache; -$wgLangClass = 'Language' . ucfirst( $wgLanguageCode ); +$wgLangClass = 'Language' . str_replace( '-', '_', ucfirst( $wgLanguageCode ) ); if( ! class_exists( $wgLangClass ) || ($wgLanguageCode == 'en' && !$wgUseLatin1) ) { # Default to English/UTF-8 require_once( 'languages/LanguageUtf8.php' ); diff --git a/languages/Language.php b/languages/Language.php index 1d58db1ed0..bf5f1a45a0 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -1953,7 +1953,7 @@ class Language { } # This should fail gracefully if there's not a localization available -include_once( 'Language' . ucfirst( $wgLanguageCode ) . '.php' ); +@include_once( 'Language' . str_replace( '-', '_', ucfirst( $wgLanguageCode ) ) . '.php' ); } ?> diff --git a/languages/LanguageZh_tw.php b/languages/LanguageZh_tw.php new file mode 100644 index 0000000000..af0f2e9f00 --- /dev/null +++ b/languages/LanguageZh_tw.php @@ -0,0 +1,8 @@ +