added a hook to get preferred language variant
[lhc/web/wiklou.git] / languages / LanguageEo.php
index 0b8d699..4744d60 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-include_once("LanguageUtf8.php");
+require_once("LanguageUtf8.php");
 $wgInputEncoding       = "utf-8";
 $wgOutputEncoding      = "utf-8";
 $wgEditEncoding                = "x";
@@ -30,7 +30,7 @@ $wgEditEncoding               = "x";
        NS_CATEGORY       => "Kategorio",
        NS_CATEGORY_TALK  => "Kategoria_diskuto",
 
-);
+) + $wgNamespaceNamesEn;
 
 # Heredu apriorajn preferojn: wgDefaultUserOptionsEn
 
@@ -44,61 +44,17 @@ $wgEditEncoding             = "x";
        'cologneblue' => "Kolonja Bluo",
        'davinci' => "DaVinci",
        'mono' => "Senkolora",
-       'monobook' => "Librejo"
+       'monobook' => "Librejo",
+       'myskin' => 'MySkin',
+       'chick' => 'Kokido',
 );
 
-/* private */ $wgMathNamesEo = array(
-       "Ĉiam krei PNG-bildon",
-       "HTMLigu se simple, aŭ PNG",
-       "HTMLigu se eble, aŭ PNG",
-       "Lasu TeX-fonton (por tekstfoliumiloj)",
-       "Rekomendita por modernaj foliumiloj",
-       "MathML seeble (provizora)",
-);
 
-/* private */ $wgUserTogglesEo = array(
-       "hover"         => "Montru helpilon super viki-ligiloj",
-       "underline" => "Substreku ligilojn",
-       "highlightbroken" => "Ruĝigu ligilojn al neekzistantaj paĝoj",
-       "justify"       => "Alkadrigu liniojn",
-       "hideminor" => "Kaŝu malgrandajn redaktetojn ĉe <i>Lastaj ŝanĝoj</i>",
-       "usenewrc"  => "Novstila Lastaj Ŝanĝoj (bezonas JavaSkripton)",
-       "numberheadings" => "Aŭtomate numeru sekciojn",
-       "showtoolbar" => "Show edit toolbar",
-       "editondblclick" => "Redaktu per duobla alklako (JavaScript)",
-       "editsection" => "Montru [redaktu]-ligiloj por sekcioj",
-       "editsectiononrightclick" => "Redaktu sekciojn per dekstra musklako",
-       "showtoc" => "Montru liston de enhavoj",
-       "rememberpassword" => "Memoru mian pasvorton",
-       "editwidth" => "Redaktilo estu plenlarĝa",
-       "watchdefault" => "Priatentu paĝojn de vi redaktintajn",
-       "minordefault" => "Marku ĉiujn redaktojn malgrandaj",
-       "previewontop" => "Montru antaŭrigardon antaŭ redaktilo",
-       "altencoding" => "Montru supersignojn X-sisteme" # FIXME: forpreni cxi tiun; estas cimoplena
-);
 
 # Se eble, trovu Esperantajn libroservoj traserĉeblaj laŭ ISBN
 # $wgBookstoreListEo = ..
 
 
-# Note capitalization; also some uses may require addition of final -n
-/* private */ $wgWeekdayNamesEo = array(
-       "dimanĉo", "lundo", "mardo", "merkredo" , "ĵaŭdo",
-       "vendredo", "sabato"
-);
-
-# Double-check capitalization
-/* private */ $wgMonthNamesEo = array(
-       "januaro", "februaro", "marto", "aprilo", "majo", "junio",
-       "julio", "aŭgusto", "septembro", "oktobro", "novembro",
-       "decembro"
-);
-
-# Hmm
-/* private */ $wgMonthAbbreviationsEo = array(
-       "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aŭg",
-       "Sep", "Okt", "Nov", "Dec"
-);
 
 # All special pages have to be listed here: a description of ""
 # will make them not show up on the "Special Pages" page, which
@@ -156,6 +112,60 @@ $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",
+"tog-hideminor" => "Kaŝu malgrandajn redaktetojn ĉe <i>Lastaj ŝanĝoj</i>",
+"tog-usenewrc"  => "Novstila Lastaj Ŝanĝoj (bezonas JavaSkripton)",
+"tog-numberheadings" => "Aŭtomate numeru sekciojn",
+"tog-showtoolbar" => "Show edit toolbar",
+"tog-editondblclick" => "Redaktu per duobla alklako (JavaScript)",
+"tog-editsection" => "Montru [redaktu]-ligiloj por sekcioj",
+"tog-editsectiononrightclick" => "Redaktu sekciojn per dekstra musklako",
+"tog-showtoc" => "Montru liston de enhavoj",
+"tog-rememberpassword" => "Memoru mian pasvorton",
+"tog-editwidth" => "Redaktilo estu plenlarĝa",
+"tog-watchdefault" => "Priatentu paĝojn de vi redaktintajn",
+"tog-minordefault" => "Marku ĉiujn redaktojn malgrandaj",
+"tog-previewontop" => "Montru antaŭrigardon antaŭ redaktilo",
+"tog-altencoding" => "Montru supersignojn X-sisteme", # FIXME: forpreni cxi tiun; estas cimoplena
+# Dates
+
+'sunday' => "dimanĉo",
+'monday' => "lundo",
+'tuesday' => "mardo",
+'wednesday' => "merkredo",
+'thursday' => "ĵaŭdo",
+'friday' => "vendredo",
+'saturday' => "sabato",
+'january' => "januaro",
+'february' => "februaro",
+'march' => "marto",
+'april' => "aprilo",
+'may_long' => "majo",
+'june' => "junio",
+'july' => "julio",
+'august' => "aŭgusto",
+'september' => "septembro",
+'october' => "oktobro",
+'november' => "novembro",
+'december' => "decembro",
+'jan' => "Jan",
+'feb' => "Feb",
+'mar' => "Mar",
+'apr' => "Apr",
+'may' => "Maj",
+'jun' => "Jun",
+'jul' => "Jul",
+'aug' => "Aŭg",
+'sep' => "Sep",
+'oct' => "Okt",
+'nov' => "Nov",
+'dec' => "Dec",
 
 # Teksteroj uzataj fare de diversaj paĝoj:
 #
@@ -168,7 +178,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",
@@ -181,6 +191,7 @@ $wgEditEncoding             = "x";
 "faq"                  => "Oftaj demandoj",
 "faqpage"              => "{{ns:4}}:Oftaj demandoj",
 "edithelp"             => "Helpo pri redaktado",
+"newwindow"            => "(en nova fenestro)",
 "edithelppage" => "{{ns:4}}:Kiel_redakti_paĝon", #FIXME: Kontrolu
 "cancel"               => "Nuligu",
 "qbfind"               => "Trovu",
@@ -196,7 +207,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",
@@ -264,8 +275,6 @@ ne agnoskas la programaro de {{SITENAME}}",
 "error"         => "Eraro", #FIXME: Fuŝo
 "databaseerror" => "Datumbaza eraro",
 "dberrortext"  => "Sintakseraro okazis en informpeto al la datumaro.
-Eble kaŭzis tion malpermesita serĉomendo (vidu je $5),
-aŭ eble tio indikas cimon en la programaro.
 Jen la plej laste provita informmendo:
 <blockquote><tt><nowiki>$1</nowiki></tt></blockquote>
 el la funkcio \"<tt>$2</tt>\". 
@@ -351,7 +360,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.",
@@ -444,9 +453,7 @@ Bonvolu kontroli la retadreson (URL) kiun vi uzis por atingi la paĝon.\b",
 # Search results
 #
 "searchresults" => "Serĉrezultoj",
-"searchhelppage" => "{{ns:4}}:Serĉado",
-"searchingwikipedia" => "Priserĉante la {{SITENAME}}n",
-"searchresulttext" => "Por pliaj informoj kiel priserĉi la {{SITENAME}}n, vidu .",
+"searchresulttext" => "Por pliaj informoj kiel priserĉi la {{SITENAME}}n, vidu [[Project:Serĉado|Priserĉante la {{SITENAME}}n]].",
 "searchquery"  => "Serĉmendo \"$1\"",
 "badquery"             => "Misformita serĉmendo",
 "badquerytext" => "Via serĉmendo ne estis plenumebla.
@@ -466,7 +473,7 @@ kaj $3 artikolojn laŭ enhavo.",
 "nextn"                        => "$1 sekvajn",
 "viewprevnext" => "Montru ($1) ($2) ($3).",
 "showingresults" => "Montras <b>$1</b> trovitajn ekde la <b>$2</b>-a.",
-"showingresultsnum" => "Montras <b>$3</b> trovitajn ekde la<b>$2</b>-a.",
+"showingresultsnum" => "Montras <b>$3</b> trovitajn ekde la <b>$2</b>-a.",
 "nonefound"            => "<strong>Noto</strong>: malsukcesaj serĉoj ofte
 okazas ĉar oni serĉas tro da ofte uzataj vortoj, kiujn ne enhavas la indekso,
 aŭ ĉar oni petas tro da serĉvortoj (nur paĝoj kiuj enhavas ĉiun serĉvorton
@@ -523,6 +530,9 @@ Via interna identeconumero estas $2.",
 "math_unknown_function"        => "Nekonata funkcio",
 "math_lexing_error"    => "Leksika analizo malsukcesis",
 "math_syntax_error" => "Eraro de sintakso",
+'prefs-personal'       => 'Idento',
+'prefs-rc'             => 'Lastaj Ŝanĝoj kaj elmontro de stumpoj',
+'prefs-misc'   => 'Miksitaĵoj',
 "saveprefs"            => "Konservu preferojn",
 "resetprefs"   => "Restarigi antaŭajn preferojn",
 "oldpassword"  => "Malnova pasvorto",
@@ -538,6 +548,7 @@ Via interna identeconumero estas $2.",
 "stubthreshold" => "Indiku paĝojn malpli grandajn ol",
 "recentchangescount" => "Montru kiom da titoloj en 'Lastaj ŝanĝoj'",
 "savedprefs"   => "Viaj preferoj estas konservitaj.",
+'timezonelegend'       => 'Horzono',
 "timezonetext" => "Indiku je kiom da horoj via
 loka horzono malsamas disde tiu de la servilo (UTC).
 Ekzemple, por la Centra Eŭropa Horzono, indiku \"1\" vintre aŭ \"2\" dum somertempo.",
@@ -581,12 +592,11 @@ Ekzemple, por la Centra Eŭropa Horzono, indiku \"1\" vintre aŭ \"2\" dum somer
 "uploadfile"   => "Alŝutu dosieron",
 "uploaderror"  => "Eraro okazis dum alŝuto",
 "uploadtext"   => "Por okulumi aŭ serĉi jam alŝutitajn dosierojn,
-aliru la <a href=\"" . wfLocalUrl( "Special:Imagelist" ) .
-"\">liston de alŝutaĵoj</a>.
-Ĉiuj alŝutoj kaj forigoj estas registrataj en la <a href=\"" .
-wfLocalUrl( "{{ns:4}}:Loglibro de alŝutaĵoj" ) ."\">alŝuta loglibro</a>.</p>
+aliru la [[Special:Imagelist|liston de alŝutaĵoj]].
+Ĉiuj alŝutoj kaj forigoj estas registrataj en la
+[[Project:Loglibro de alŝutaĵoj|alŝuta loglibro]].
 
-<p>Uzu ĉi tiun formularon por alŝuti novajn bildojn kaj aliajn dosierojn
+Uzu ĉi tiun formularon por alŝuti novajn bildojn kaj aliajn dosierojn
 por ilustrado de viaj artikoloj.
 Ĉe kutimaj retumiloj, vi vidos ĉi-sube butonon \"Foliumi...\" aŭ simile;
 tiu malfermas la dosierelektilon de via operaciumo.
@@ -594,19 +604,20 @@ Kiam vi elektos dosieron, ĝia nomo plenigos la tekstujon apud la butono.
 Vi ankaŭ nepre devas klakjesi la skatolon por aserti, ke vi ne
 malobeas la leĝan kopirajton de aliuloj per alŝuto de la dosiero.
 Por plenumi la alŝutadon, alklaku la butono \"Alŝutu\".
-Tio ĉi eble iomete longe daŭros, se estas granda dosiero kaj se via interreta konekto malrapidas.</p>
+Tio ĉi eble iomete longe daŭros, se estas granda dosiero kaj se via interreta konekto malrapidas.
 
-<p>La dosiertipoj preferataj ĉe {{SITENAME}} estas JPEG por fotografaĵoj,
+La dosiertipoj preferataj ĉe {{SITENAME}} estas JPEG por fotografaĵoj,
 PNG por grafikaĵoj, diagramoj, ktp; kaj OGG por sonregistraĵoj.
 Bonvolu doni al via dosiero nomon informan, por eviti konfuzon.
 Por enmeti la dosieron en artikolon, skribu ligilon laŭ la formo
-<b>[[bildo:dosiero.jpg]]</b> aŭ <b>[[image:bildo.png|teksto por retumiloj negrafikaj]]</b>,
-aŭ <b>[[dosiero:dosiero.ogg]]</b> por sono.</p>
+'''<nowiki>[[dosiero:dosiero.jpg]]</nowiki>''' aŭ
+'''<nowiki>[[dosiero:bildo.png|teksto por retumiloj negrafikaj]]</nowiki>''', aŭ
+'''<nowiki>[[dosiero:dosiero.ogg]]</nowiki>''' por sono.
 
-<p>Bonvolu rimarki, ke same kiel artikoloj en la {{SITENAME}}, aliaj Vikipediistoj
+Bonvolu rimarki, ke same kiel artikoloj en la {{SITENAME}}, aliaj Vikipediistoj
 rajtas redakti, anstataŭigi, aŭ forigi viajn alŝutaĵojn se ili pensas, ke
 tio servus la enciklopedion. Se vi aĉe misuzas la sistemon, eblas ke vi estos
-forbarita.</p>",
+forbarita.",
 "uploadlog"            => "loglibro de alŝutaĵoj",
 "uploadlogpage" => "Loglibro_de_alŝutaĵoj",
 "uploadlogpagetext" => "Jen la plej laste alŝutitaj dosieroj.
@@ -655,6 +666,7 @@ kiam ĝi estis kreita, kaj kiu kreis ĝin; kaj ion ajn, kion vi scias pri ĝi.",
 "imghistory"   => "Historio de alŝutoj",
 "revertimg"            => "res",
 "deleteimg"            => "for",
+"deleteimgcompletely"          => "for",
 "imghistlegend" => "(nun) = ĉi tiu estas la nuna versio de la dosiero, (for) = forigu
 ĉi tiun malnovan version, (res) = restarigu ĉi tiun malnovan version.
 <br /><i>Por vidi la dosieron laŭdate, alklaku la daton</i>.",
@@ -986,7 +998,14 @@ Bonvolu permane kunigi ilin.",
 "movedto"              => "movis al",
 "movetalk"             => "Movu ankaŭ la \"diskuto\"-paĝon, se ĝi ekzistas.",
 "talkpagemoved" => "Ankaŭ la diskutpaĝo estas movita.",
-"talkpagenotmoved" => "La diskutpaĝo <strong>ne</strong> estas movita."
+"talkpagenotmoved" => "La diskutpaĝo <strong>ne</strong> estas movita.",
+# Math
+       'mw_math_png' => "Ĉiam krei PNG-bildon",
+       'mw_math_simple' => "HTMLigu se simple, aŭ PNG",
+       'mw_math_html' => "HTMLigu se eble, aŭ PNG",
+       'mw_math_source' => "Lasu TeX-fonton (por tekstfoliumiloj)",
+       'mw_math_modern' => "Rekomendita por modernaj foliumiloj",
+       'mw_math_mathml' => "MathML seeble (provizora)",
 
 );
 
@@ -1030,34 +1049,6 @@ class LanguageEo extends LanguageUtf8 {
                return $wgSkinNamesEo;
        }
 
-       function getMathNames() {
-               global $wgMathNamesEo;
-               return $wgMathNamesEo;
-       }
-
-       function getUserToggles() {
-               global $wgUserTogglesEo;
-               return $wgUserTogglesEo;
-       }
-
-       function getMonthName( $key )
-       {
-               global $wgMonthNamesEo;
-               return $wgMonthNamesEo[$key-1];
-       }
-
-       function getMonthAbbreviation( $key )
-       {
-               global $wgMonthAbbreviationsEo;
-               return $wgMonthAbbreviationsEo[$key-1];
-       }
-
-       function getWeekdayName( $key )
-       {
-               global $wgWeekdayNamesEo;
-               return $wgWeekdayNamesEo[$key-1];
-       }
-
        # Heredu userAdjust()
  
        # La dato- kaj tempo-funkciojn oni povas precizigi laŭ lingvo