Handle automatic reassignment of edits from duplicate accounts to the main
[lhc/web/wiklou.git] / languages / LanguageEo.php
index 4e5558a..ed4cae0 100644 (file)
@@ -1,10 +1,11 @@
 <?php
+/** Esperanto (Esperanto)
+  * @package MediaWiki
+  * @subpackage Language
+  */
 require_once("LanguageUtf8.php");
-$wgInputEncoding       = "utf-8";
-$wgOutputEncoding      = "utf-8";
-$wgEditEncoding                = "x";
 
-# See language.doc
+# See language.txt
 
 # The names of the namespaces can be set here, but the numbers
 # are magical, so don't change or move them!  The Namespace class
@@ -17,8 +18,8 @@ $wgEditEncoding               = "x";
        NS_TALK           => "Diskuto",
        NS_USER           => "Vikipediisto",
        NS_USER_TALK      => "Vikipediista_diskuto",
-       NS_WIKIPEDIA      => $wgMetaNamespace, # FIXME: Generalize v-isto kaj v-io
-       NS_WIKIPEDIA_TALK => "{$wgMetaNamespace}_diskuto", # FIXME
+       NS_PROJECT            => $wgMetaNamespace, # FIXME: Generalize v-isto kaj v-io
+       NS_PROJECT_TALK   => "{$wgMetaNamespace}_diskuto", # FIXME
        NS_IMAGE          => "Dosiero", #FIXME: Check the magic for Image: and Media:
        NS_IMAGE_TALK     => "Dosiera_diskuto",
        NS_MEDIAWIKI      => "MediaWiki",
@@ -32,8 +33,6 @@ $wgEditEncoding               = "x";
 
 ) + $wgNamespaceNamesEn;
 
-# Heredu apriorajn preferojn: wgDefaultUserOptionsEn
-
 /* private */ $wgQuickbarSettingsEo = array(
        "Nenia", "Fiksiĝas maldekstre", "Fiksiĝas dekstre", "Ŝvebas maldekstre"
 );
@@ -42,12 +41,10 @@ $wgEditEncoding             = "x";
        'standard' => "Klasika",
        'nostalgia' => "Nostalgio",
        'cologneblue' => "Kolonja Bluo",
-       'davinci' => "DaVinci",
        'mono' => "Senkolora",
        'monobook' => "Librejo",
-       'myskin' => 'MySkin',
        'chick' => 'Kokido',
-);
+) + $wgSkinNamesEn;
 
 
 
@@ -112,10 +109,7 @@ $wgEditEncoding            = "x";
 );
 
 /* private */ $wgAllMessagesEo = array(
-'special_version_prefix' => '',
-'special_version_postfix' => '',
 # User toggles
-"tog-hover"            => "Montru helpilon super viki-ligiloj",
 "tog-underline" => "Substreku ligilojn",
 "tog-highlightbroken" => "Ruĝigu ligilojn al neekzistantaj paĝoj",
 "tog-justify"  => "Alkadrigu liniojn",
@@ -178,7 +172,7 @@ $wgEditEncoding             = "x";
 "linktrail"     => "/^([a-z]+)(.*)\$/sD",
 "mainpage"             => "Ĉefpaĝo",
 "about"                        => "Enkonduko",
-"aboutwikipedia" => "Pri {{SITENAME}}", #FIXME
+"aboutsite"      => "Pri {{SITENAME}}", #FIXME
 "aboutpage"            => "{{ns:4}}:Enkonduko",
 'article'              => "Artikolo",
 "help"                 => "Helpo",
@@ -207,7 +201,7 @@ $wgEditEncoding             = "x";
 "currentevents" => "Aktualaĵoj", #FIXME - Novaĵoj? Aktualaj novaĵoj? Aktualaj eventoj?
 "errorpagetitle" => "Eraro", #FIXME - Arero? ;)
 "returnto"             => "Revenu al $1.",
-"fromwikipedia"        => "El {{SITENAME}}, la libera enciklopedio.",
+"tagline"              => "El {{SITENAME}}, la libera enciklopedio.",
 "whatlinkshere"        => "Paĝoj kiuj ligas ĉi tien",
 "help"                 => "Helpo",
 "search"               => "Serĉu",
@@ -360,7 +354,7 @@ Bonvolu kontroli vian literumadon, aŭ uzu la malsupran formularon por krei nova
 petis, ke ni sendu al vi novan pasvorton por ensaluti {{SITENAME}}n.
 La pasvorto por uzulo \"$2\" nun estas \"$3\".
 Ni rekomendas, ke vi nun ensalutu kaj ŝanĝu vian pasvorton.", #FIXME
-"noemail"              => "Retpoŝtadreso ne estas registrita por uzulo \"\".",
+"noemail"              => "Retpoŝtadreso ne estas registrita por uzulo \"$1\".",
 "passwordsent" => "Oni sendis novan pasvorton al la retpoŝtadreso
 registrita por \"$1\".
 Bonvolu saluti denove ricevinte ĝin.",
@@ -385,7 +379,7 @@ Se vi malintence alvenis ĉi tien, simple alklaku la \"reen\" butonon de via ret
 konton aŭ ne uzas ĝin. Ni tial devas uzi la cifran [[IP-adreso]] por tiun identigi.
 Tia IA-adreso povas kundividiĝi de pluraj uzuloj. Se vi estas anonimulo kaj preferus
 eviti tiajn maltrafajn komentojn kaj konfuziĝon kun aliaj anonimuloj ĉe via retero,
-bonvolu [[Speciala:Userlogin|kreu konton aŭ ensalutu]].",
+bonvolu [[Special:Userlogin|kreu konton aŭ ensalutu]].",
 "noarticletext" => "(La paĝo nun estas malplena)", #FIXME
 "updated"              => "(Ŝanĝo registrita)", #FIXME: ?
 "note"                 => "<strong>Noto:</strong> ", #FIXME: Where does this come from?
@@ -393,19 +387,19 @@ bonvolu [[Speciala:Userlogin|kreu konton aŭ ensalutu]].",
 "previewconflict" => "La jena antaŭrigardo montras la tekston el la supra tekstujo,
 kiel ĝi aperos se vi elektos konservi la paĝon.", #FIXME
 "editing"              => "Redaktante $1",
-"sectionedit"  => " (sekcion)",
-"commentedit"  => " (komenton)",
+"editingsection"       => "Redaktante $1 (sekcion)",
+"editingcomment"       => "Redaktante $1 (komenton)",
 "editconflict" => "Redakta konflikto: $1",
 "explainconflict" => "Iu alia ŝanĝis la paĝon post kiam vi ekredaktis.
 La supra tekstujo enhavas la aktualan tekston de la artikolo.
 Viaj ŝanĝoj estas en la malsupra tekstujo.
 Vi devas mem kunfandi viajn ŝanĝojn kaj la jaman tekston.
 <b>Nur</b> la teksto en la supra tekstujo estos konservita kiam
-vi alklakos \"Konservu\".\n<p>" , #FIXME - double-check that this makes sense
+vi alklakos \"Konservu\".<br />" , #FIXME - double-check that this makes sense
 "yourtext"             => "Via teksto",
 "storedversion" => "Registrita versio",
 "editingold"   => "<strong>AVERTO: Vi nun redaktas malnovan version de tiu ĉi artikolo.
-Se vi konservos vian redakton, ĉiuj ŝanĝoj faritaj post tiu versio perdiĝos.</strong>\n",
+Se vi konservos vian redakton, ĉiuj ŝanĝoj faritaj post tiu versio perdiĝos.</strong>",
 "yourdiff"             => "Malsamoj",
 "copyrightwarning" => "Bonvolu noti, ke ĉiu kontribuaĵo al la {{SITENAME}}
 estu rigardata kiel eldonita laŭ la <i>GNU Free Documentation License</i> (vidu je $1).
@@ -413,15 +407,15 @@ Se vi volas, ke via verkaĵo ne estu redaktota senkompate kaj disvastigota
 laŭvole, ne alklaku \"Konservu\".
 Vi ankaŭ ĵuras, ke vi mem verkis la tekston, aŭ ke vi kopiis ĝin el
 fonto senkopirajta. <strong>NE UZU KOPIRAJTAJN VERKOJN SENPERMESE!</strong>",
-"longpagewarning" => "AVERTO: Tiu ĉi paĝo longas $1 kilobitokojn; kelkaj retumiloj
+"longpagewarning" => "<strong>AVERTO: Tiu ĉi paĝo longas $1 kilobitokojn; kelkaj retumiloj
 povas fuŝi redaktante paĝojn je longo proksime aŭ preter 32kb.
-Se eble, bonvolu disigi la paĝon al malpli grandajn paĝerojn.",
-"readonlywarning" => "AVERTO: La datumbazo estas ŝlosita por teknika laboro;
+Se eble, bonvolu disigi la paĝon al malpli grandajn paĝerojn.</strong>",
+"readonlywarning" => "<strong>AVERTO: La datumbazo estas ŝlosita por teknika laboro;
 pro tio neeblas nun konservi vian redaktadon. Vi povas elkopii kaj englui
-la tekston al tekstdosiero por poste reenmeti ĝin al la vikio.",
-"protectedpagewarning" => "AVERTO: Tiu ĉi paĝo estas ŝlosita kontraŭ redaktado
+la tekston al tekstdosiero por poste reenmeti ĝin al la vikio.</strong>",
+"protectedpagewarning" => "<strong>AVERTO: Tiu ĉi paĝo estas ŝlosita kontraŭ redaktado
 krom per administrantoj (t.e., vi). Bv certiĝi, ke vi sekvas la normojn de
-la komunumo per via redaktado. Vidu [[{{ns:4}}:Ŝlositaj paĝoj]].",
+la komunumo per via redaktado. Vidu [[Project:Ŝlositaj paĝoj]].</strong>",
 
 # History pages
 #
@@ -485,38 +479,14 @@ Serĉu en sekcioj: :<br />
 $1<br />
 $2 Kun alidirektiloj   Serĉu $3 $9",
 "searchdisabled" => "<p>Oni provizore malŝaltis serĉadon per la plenteksta
-indekso pro troŝarĝita servilo. Intertempe, vi povas serĉi per google:</p>
-                                                                                                                                                        
-",
-"googlesearch" => "<!-- SiteSearch Google -->
-<FORM method=GET action=\"http://www.google.com/search\">
-<TABLE bgcolor=\"#FFFFFF\"><tr><td>
-<A HREF=\"http://www.google.com/\">
-<IMG SRC=\"http://www.google.com/logos/Logo_40wht.gif\"
-border=\"0\" ALT=\"Google\"></A>
-</td>
-<td>
-<INPUT TYPE=text name=q size=31 maxlength=255 value=\"$1\">
-<INPUT type=submit name=btnG VALUE=\"Google Search\">
-<font size=-1>
-<input type=hidden name=domains value=\"{$wgServer}\"><br /><input type=radio
-name=sitesearch value=\"\"> TTT <input type=radio name=sitesearch
-value=\"{$wgServer}\" checked> {$wgServer} <br />
-<input type='hidden' name='ie' value='$2'>
-<input type='hidden' name='oe' value='$2'>
-</font>
-</td></tr></TABLE>
-</FORM>
-<!-- SiteSearch Google -->
-",
+indekso pro troŝarĝita servilo. Intertempe, vi povas serĉi per google:</p>",
 "blanknamespace" => "(Artikoloj)",
 
 # Preferences page
 #
 "preferences"  => "Preferoj",
 "prefsnologin" => "Ne jam salutis!",
-"prefsnologintext"     => "<a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">Ensalutu</a>
+"prefsnologintext"     => "[[Special:Userlogin|Ensalutu]]
 kaj vi povos ŝanĝi viajn preferojn.",
 "prefslogintext" => "Vi ensalutis kiel \"$1\".
 Via interna identeconumero estas $2.",
@@ -587,9 +557,7 @@ Ekzemple, por la Centra Eŭropa Horzono, indiku \"1\" vintre aŭ \"2\" dum somer
 "reupload"             => "Realŝutu",
 "reuploaddesc" => "Revenu al la alŝuta formularo.",
 "uploadnologin" => "Ne ensalutinta",
-"uploadnologintext"    => "Se vi volas alŝuti dosierojn, vi devas <a href=\"" .
-  wfLocalUrl( "Speciala:Userlogin" ) . "\">ensaluti</a>.",
-"uploadfile"   => "Alŝutu dosieron",
+"uploadnologintext"    => "Se vi volas alŝuti dosierojn, vi devas [[Special:Userlogin|ensaluti]].",
 "uploaderror"  => "Eraro okazis dum alŝuto",
 "uploadtext"   => "Por okulumi aŭ serĉi jam alŝutitajn dosierojn,
 aliru la [[Special:Imagelist|liston de alŝutaĵoj]].
@@ -645,7 +613,7 @@ verki iom da informo pri la dosiero. Ekzemple, de kie ĝi devenas;
 kiam ĝi estis kreita, kaj kiu kreis ĝin; kaj ion ajn, kion vi scias pri ĝi.",
 "uploadwarning" => "Averto",
 "savefile"             => "Konservu dosieron",
-"uploadedimage" => "alŝutis \"$1\"",
+"uploadedimage" => "alŝutis \"[[$1]]\"",
 "uploaddisabled" => "Ni petas pardonon, sed oni malebligis alŝutadon.",
 
 # Image list
@@ -653,10 +621,8 @@ kiam ĝi estis kreita, kaj kiu kreis ĝin; kaj ion ajn, kion vi scias pri ĝi.",
 "imagelist"            => "Listo de alŝutitaj dosieroj",
 "imagelisttext"        => "Jen listo de $1 alŝutaĵoj, ordigitaj laŭ $2.",
 "getimagelist" => "akiras dosierliston",
-"ilshowmatch"  => "Montru tiujn dosierojn kies nomoj trafas",
 "ilsubmit"             => "Trovu!",
 "showlast"             => "Montru la $1 lastajn bildojn laŭ $2.",
-"all"                  => "ĉiuj",
 "byname"               => "nomo",
 "bydate"               => "dato",
 "bysize"               => "grandeco",
@@ -749,10 +715,8 @@ komprenata kiel rekomendo aŭ reklamo.",
 # Email this user
 #
 "mailnologin"  => "Neniu alsendota adreso",
-"mailnologintext" => "Vi nepre estu <a href=\"" .
-  wfLocalUrl( "Speciala:Userlogin" ) . "\">salutanta</a>
-kaj havanta validan retpoŝtadreson en viaj <a href=\"" .
-  wfLocalUrl( "Speciala:Preferences" ) . "\">preferoj</a>
+"mailnologintext" => "Vi nepre estu [[Special:Userlogin|salutanta]]
+kaj havanta validan retpoŝtadreson en viaj [[Special:Preferences|preferoj]]
 por retpoŝti al aliaj Vikipediistoj.",
 "emailuser"            => "Retpoŝtu",
 "emailpage"            => "Retpoŝtu",
@@ -779,13 +743,12 @@ aŭ elektis ne ricevi retpoŝton de aliaj vikipediistoj.",
 "watchlistsub" => "(de uzulo \"$1\")",
 "nowatchlist"  => "Vi ne jam elektis priatenti iun ajn paĝon.",
 "watchnologin" => "Ne salutinta",
-"watchnologintext"     => "Nepras <a href=\"" .
-  wfLocalUrl( "Speciala:Userlogin" ) . "\">saluti</a>
+"watchnologintext"     => "Nepras [[Special:Userlogin|saluti]]
 por ŝanĝi vian atentaron.",
 "addedwatch"   => "Aldonis al atentaro",
-"addedwatchtext" => "La paĝo \"[[$1]]\" estis aldonita al via [[Speciala:Watchlist|atentaro]].
+"addedwatchtext" => "La paĝo \"[[$1]]\" estis aldonita al via [[Special:Watchlist|atentaro]].
 Estontaj ŝanĝoj al tiu paĝo aperos en '''grasa tiparo''' en la
-[[Speciala:Recentchanges|listo de Lastaj Ŝanĝoj]],
+[[Special:Recentchanges|listo de Lastaj Ŝanĝoj]],
 kaj estos kalkulitaj en la listo de via atentaro.
 
 Se vi poste volos eksigi la paĝon el via atentaro, alklaku \"Malatentu paĝon\" en la ilobreto.",
@@ -815,8 +778,8 @@ Elektu forigotajn paĝojn kaj alklaku 'forprenu elektitajn' sube.",
 #
 "deletepage"   => "Forigu paĝon",
 "confirm"              => "Konfirmu",
-"excontent"            => "enhavis:",
-"exbeforeblank" => "antaŭ malplenigo enhavis:",
+"excontent"            => "enhavis: '$1'",
+"exbeforeblank" => "antaŭ malplenigo enhavis: '$1'",
 "exblank"       => "estis malplena",
 "confirmdelete" => "Konfirmu forigadon",
 "deletesub"            => "(Forigas \"$1\")",
@@ -825,7 +788,6 @@ Elektu forigotajn paĝojn kaj alklaku 'forprenu elektitajn' sube.",
 forviŝos ĝian tutan historion el la datumaro.<br />
 Bonvolu konfirmi, ke vi vere intencas tion, kaj ke vi komprenas
 la sekvojn, kaj ke vi ja sekvas la [[{{ns:4}}:Reguloj pri forigado|regulojn pri forigado]].",
-"confirmcheck" => "Jes, mi tutkore certas ke mi volas forigi tiun artikolon/dosieron.",
 "actioncomplete" => "Ago farita",
 "deletedtext"  => "\"$1\" estas forigita.
 Vidu la paĝon $2 por registro de lastatempaj forigoj.",
@@ -960,7 +922,7 @@ Tio povas ege ŝarĝi la servilon, do bonvolu uzi tiun eblon ŝpare kaj singarde
 ĝian historion de redaktoj je la nova nomo.
 La antaŭa titolo fariĝos alidirektilo al la nova titolo.
 Ligiloj al la antaŭa titolo <i>ne</i> estos ŝanĝitaj; uzu
-la [[Speciala:Maintenance|riparilojn kaj zorgilojn]] por certigi,
+la riparilojn kaj zorgilojn por certigi,
 ke ne restos duoblaj aŭ fuŝitaj alidirektiloj.
 Kiel movanto, vi respondecas pri ĝustigado de fuŝitaj ligiloj.
 
@@ -983,8 +945,7 @@ ol vi antaŭeniru.",
 Tiujokaze, vi nepre permane kunigu la diskuto-paĝojn se vi tion deziras.",
 "movearticle"  => "Movu paĝon",
 "movenologin"  => "Ne ensalutinta",
-"movenologintext" => "Vi nepre estu registrita uzulo kaj <a href=\"" .
-  wfLocalUrl( "Speciala:Userlogin" ) . "\">ensalutu</a>
+"movenologintext" => "Vi nepre estu registrita uzulo kaj [[Special:Userlogin|ensalutu]]
 por rajti movi paĝojn.",
 "newtitle"             => "Al nova titolo",
 "movepagebtn"  => "Movu paĝon",
@@ -1013,7 +974,7 @@ Bonvolu permane kunigi ilin.",
 class LanguageEo extends LanguageUtf8 {
 
        function getDefaultUserOptions () {
-               $opt = Language::getDefaultUserOptions();
+               $opt = parent::getDefaultUserOptions();
                $opt["altencoding"] = 0;
                return $opt;
        }
@@ -1049,11 +1010,8 @@ class LanguageEo extends LanguageUtf8 {
                return $wgSkinNamesEo;
        }
 
-       # Heredu userAdjust()
        # La dato- kaj tempo-funkciojn oni povas precizigi laŭ lingvo
-       function date( $ts, $adj = false )
-       {
+       function date( $ts, $adj = false ) {
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
 
                $d = (0 + substr( $ts, 6, 2 )) . ". " .
@@ -1063,26 +1021,22 @@ class LanguageEo extends LanguageUtf8 {
                return $d;
        }
 
-       function getValidSpecialPages()
-       {
+       function getValidSpecialPages() {
                global $wgValidSpecialPagesEo;
                return $wgValidSpecialPagesEo;
        }
 
-       function getSysopSpecialPages()
-       {
+       function getSysopSpecialPages() {
                global $wgSysopSpecialPagesEo;
                return $wgSysopSpecialPagesEo;
        }
 
-       function getDeveloperSpecialPages()
-       {
+       function getDeveloperSpecialPages() {
                global $wgDeveloperSpecialPagesEo;
                return $wgDeveloperSpecialPagesEo;
        }
 
-       function getMessage( $key )
-       {
+       function getMessage( $key ) {
                global $wgAllMessagesEo;
                if(array_key_exists($key, $wgAllMessagesEo))
                        return $wgAllMessagesEo[$key];
@@ -1133,7 +1087,7 @@ class LanguageEo extends LanguageUtf8 {
        function checkTitleEncoding( $s ) {
                global $wgInputEncoding;
                
-               # Check for X-system backwards-compatibility URLs
+               # Check for X-system backwards-compatibility URLs
                $ishigh = preg_match( '/[\x80-\xff]/', $s);
                $isutf = preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
                        '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s );
@@ -1152,13 +1106,20 @@ class LanguageEo extends LanguageUtf8 {
                return $s;
        }
 
+       function initEncoding() {
+               global $wgEditEncoding, $wgInputEncoding, $wgOutputEncoding;
+               $wgInputEncoding = "utf-8";
+               $wgOutputEncoding = "utf-8";
+               $wgEditEncoding = "x";
+       }
+
        function setAltEncoding() {
                global $wgEditEncoding, $wgInputEncoding, $wgOutputEncoding;
                $wgInputEncoding = "utf-8";
                $wgOutputEncoding = "x";
                $wgEditEncoding = "";
        }
-
+       
 }
 
 ?>