From 38e6a7f193e0c3d1af14ccf42e10ef9946b3e915 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Sun, 13 Jul 2003 22:32:23 +0000 Subject: [PATCH] Some partial code updates to eo --- languages/LanguageEo.php | 194 +-------------------------------------- 1 file changed, 2 insertions(+), 192 deletions(-) diff --git a/languages/LanguageEo.php b/languages/LanguageEo.php index 122f03e34f..8f26d96fd5 100644 --- a/languages/LanguageEo.php +++ b/languages/LanguageEo.php @@ -1,5 +1,5 @@ "Afar", - "ab" => "AbÄ¥aza", - "af" => "Afrikaans", - "am" => "Amhara", - "ar" => "‮العربية‬ (Araby)", - "as" => "Asama", - "ay" => "Aymara", - "az" => "Azerbaijani", - "ba" => "Bashkir", - "be" => "Беларуски", - "bh" => "Bihara", - "bi" => "Bislama", - "bn" => "Bengali", - "bo" => "Tibeta", - "br" => "Brezhoneg", - "bs" => "Bosna", - "ca" => "Català", - "ch" => "Chamoru", - "co" => "Corsika", - "cs" => "Česká", - "cy" => "Cymraeg", - "da" => "Dansk", # Note two different subdomains. - "dk" => "Dansk", # 'da' is correct for the language. - "de" => "Deutsch", - "dz" => "Bhutani", - "el" => "Ελληνικά (Ellenika)", - "en" => "English", - "eo" => "Esperanto", - "es" => "Español", - "et" => "Eesti", - "eu" => "Euskara", - "fa" => "‮فرسى‬ (Farsi)", - "fi" => "Suomi", - "fj" => "Fiĝia", - "fo" => "Feroa", - "fr" => "Français", - "fy" => "Frysk", - "ga" => "Gaelige", - "gl" => "Galego", - "gn" => "Guarani", - "gu" => "ગુજરાતી (Gujarati)", - "ha" => "Hausa", - "he" => "עברית (Ivrit)", - "hi" => "हिन्दी (Hindi)", - "hr" => "Hrvatski", - "hu" => "Magyar", - "hy" => "Armena", - "ia" => "Interlingua", - "id" => "Indonesia", - "ik" => "Inupiak", - "is" => "Íslenska", - "it" => "Italiano", - "iu" => "Inuktitut", - "ja" => "日本語 (Nihongo)", - "jv" => "Javanese", - "ka" => "ქართველი (Kartuli)", - "kk" => "Kazakh", - "kl" => "Groenlanda", - "km" => "Kampuĉa", - "kn" => "Kanada", - "ko" => "한국어 (Hangukeo)", - "ks" => "Kashmiri", - "kw" => "Kernewek", - "ky" => "Kirghiz", - "la" => "Latina", - "ln" => "Lingala", - "lo" => "Laotian", - "lt" => "Lietuvių", - "lv" => "Latvian", - "mg" => "Malagasy", - "mi" => "Maori", - "mk" => "Makedona", - "ml" => "Malayalam", - "mn" => "Mongola", - "mo" => "Moldova", - "mr" => "Marathi", - "ms" => "Bahasa Melayu", - "my" => "Burma", - "na" => "Nauru", - "ne" => "नेपाली (Nepali)", - "nl" => "Nederlands", - "no" => "Norsk", - "oc" => "Occitan", - "om" => "Oromo", - "or" => "Oriya", - "pa" => "Punjabi", - "pl" => "Polski", - "ps" => "Pashto", - "pt" => "Português", - "qu" => "Quechua", - "rm" => "Rumantsch", - "rn" => "Kirundi", - "ro" => "Română", - "ru" => "Русский (Russkij)", - "rw" => "Kinyarwanda", - "sa" => "संस्कृत (Samskrta)", - "sd" => "Sindhi", - "sg" => "Sangro", - "sh" => "Srpskohvratski", - "si" => "Sinhala", - "simple" => "Simple English", - "sk" => "Slovak", - "sl" => "Slovensko", - "sm" => "Samoa", - "sn" => "Shona", - "so" => "Soomaali", - "sq" => "Shqiptare", - "sr" => "Srpski", - "ss" => "Siswati", - "st" => "Sesotho", - "su" => "Sudana", - "sv" => "Svenska", - "sw" => "Kiswahili", - "ta" => "Tamil", - "te" => "Telugu", - "tg" => "Tajik", - "th" => "Thai", - "ti" => "Tigrinya", - "tk" => "Turkmen", - "tl" => "Tagalog", - "tn" => "Setswana", - "to" => "Tonga", - "tr" => "Türkçe", - "ts" => "Tsonga", - "tt" => "Tatar", - "tw" => "Twi", - "ug" => "Uighur", - "uk" => "Українська (Ukrayins`ka)", - "ur" => "Urdu", - "uz" => "Uzbek", - "vi" => "Vietnamese", - "vo" => "Volapük", - "wo" => "Wolof", - "xh" => "isiXhosa", - "yi" => "Yiddish", - "yo" => "Yoruba", - "za" => "Zhuang", - "zh" => "中文 (Zhongwen)", - "zu" => "Zulu" -); # Note capitalization; also some uses may require addition of final -n /* private */ $wgWeekdayNamesEo = array( @@ -1031,7 +888,7 @@ Bonvolu permane kunigi ilin.", ); -class LanguageEo extends Language { +class LanguageEo extends LanguageUtf8 { function getDefaultUserOptions () { $opt = Language::getDefaultUserOptions(); @@ -1061,10 +918,6 @@ class LanguageEo extends Language { return false; } - function specialPage( $name ) { - return $this->getNsText( Namespace::getSpecial() ) . ":" . $name; - } - function getQuickbarSettings() { global $wgQuickbarSettingsEo; return $wgQuickbarSettingsEo; @@ -1085,14 +938,6 @@ class LanguageEo extends Language { return $wgUserTogglesEo; } - function getLanguageName( $code ) { - global $wgLanguageNamesEo; - if ( ! array_key_exists( $code, $wgLanguageNamesEo ) ) { - return ""; - } - return $wgLanguageNamesEo[$code]; - } - function getMonthName( $key ) { global $wgMonthNamesEo; @@ -1125,21 +970,6 @@ class LanguageEo extends Language { return $d; } - function time( $ts, $adj = false ) - { - if ( $adj ) { $ts = $this->userAdjust( $ts ); } - - $t = substr( $ts, 8, 2 ) . ":" . substr( $ts, 10, 2 ); - return $t; - } - - function timeanddate( $ts, $adj = false ) - { - return $this->time( $ts, $adj ) . ", " . $this->date( $ts, $adj ); - } - - # Heredu rfs1123() - function getValidSpecialPages() { global $wgValidSpecialPagesEo; @@ -1206,26 +1036,6 @@ class LanguageEo extends Language { } return iconv( $in, $out, $string ); } - - function ucfirst( $string ) { - # For most languages, this is a wrapper for ucfirst() - # But that doesn't work right in a UTF-8 locale - global $wikiUpperChars, $wikiLowerChars; - return preg_replace ( - '/^([\x00-\x7f]|[\xc0-\xff][\x80-\xbf]*)/e', - 'strtr ( "$1" , $wikiUpperChars )', - $string ); - } - - function stripForSearch( $string ) { - # MySQL fulltext index doesn't grok utf-8, so we - # need to fold cases and convert to hex - global $wikiLowerChars; - return preg_replace( - "/([\xc0-\xff][\x80-\xbf]*)/e", - "'U8' . bin2hex( strtr( \"\$1\", \$wikiLowerChars ) )", - $string ); - } function checkTitleEncoding( $s ) { global $wgInputEncoding; -- 2.20.1