<?
-include("utf8Case.php");
+include("Utf8Case.php");
$wgInputEncoding = "utf-8";
$wgOutputEncoding = "utf-8";
$wgEditEncoding = "x";
# Se eble, trovu Esperantajn libroservoj traserĉeblaj laŭ ISBN
# $wgBookstoreListEo = ..
-# Tie, kie eble, uzu la memnomo de la lingvo
-# El listo de Landoj kaj Lingvoj ce http://www.bertilow.com/lanlin/isoling.php
-/* private */ $wgLanguageNamesEo = array(
- "aa" => "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(
);
-class LanguageEo extends Language {
+class LanguageEo extends LanguageUtf8 {
function getDefaultUserOptions () {
$opt = Language::getDefaultUserOptions();
return false;
}
- function specialPage( $name ) {
- return $this->getNsText( Namespace::getSpecial() ) . ":" . $name;
- }
-
function getQuickbarSettings() {
global $wgQuickbarSettingsEo;
return $wgQuickbarSettingsEo;
return $wgUserTogglesEo;
}
- function getLanguageName( $code ) {
- global $wgLanguageNamesEo;
- if ( ! array_key_exists( $code, $wgLanguageNamesEo ) ) {
- return "";
- }
- return $wgLanguageNamesEo[$code];
- }
-
function getMonthName( $key )
{
global $wgMonthNamesEo;
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;
}
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;