* Documentation
[lhc/web/wiklou.git] / languages / LanguageEt.php
index ad6da81..a0c434d 100644 (file)
@@ -1,45 +1,30 @@
 <?php
-/*                                                                                                                                                                                                                                 
-===Fail algab...===
- <nowiki>
-*/
-
-# NOTE: To turn off "Current Events" in the sidebar,
-# set "currentevents" => "-"
-/*
- </nowiki>
-===Nimeruumid===
- <nowiki>
-*/
-# The names of the namespaces can be set here, but the numbers
-# are magical, so don't change or move them!  The Namespace class
-# encapsulates some of the magic-ness.
-#
+/**
+  * @package MediaWiki
+  * @subpackage Language
+  */
+
 $wgNamespaceNamesEt = array(
-        NS_MEDIA            => 'Meedia',
-        NS_SPECIAL          => 'Eri',
-        NS_MAIN             => '',
-        NS_TALK             => 'Arutelu',
-        NS_USER             => 'Kasutaja',
-        NS_USER_TALK        => 'Kasutaja_arutelu',
-        NS_WIKIPEDIA        => $wgMetaNamespace,
-        NS_WIKIPEDIA_TALK   => $wgMetaNamespace . '_arutelu',
-        NS_IMAGE            => 'Pilt',
-        NS_IMAGE_TALK       => 'Pildi_arutelu',
-        NS_MEDIAWIKI        => 'MediaWiki',
-        NS_MEDIAWIKI_TALK   => 'MediaWiki_arutelu',
-        NS_TEMPLATE         => 'Mall',
-        NS_TEMPLATE_TALK    => 'Malli_arutelu',
-        NS_HELP             => 'Juhend',
-        NS_HELP_TALK        => 'Juhendi_arutelu',
-        NS_CATEGORY         => 'Kategooria',
-        NS_CATEGORY_TALK    => 'Kategooria_arutelu'
+       NS_MEDIA            => 'Meedia',
+       NS_SPECIAL          => 'Eri',
+       NS_MAIN             => '',
+       NS_TALK             => 'Arutelu',
+       NS_USER             => 'Kasutaja',
+       NS_USER_TALK        => 'Kasutaja_arutelu',
+       NS_PROJECT          => $wgMetaNamespace,
+       NS_PROJECT_TALK     => $wgMetaNamespace . '_arutelu',
+       NS_IMAGE            => 'Pilt',
+       NS_IMAGE_TALK       => 'Pildi_arutelu',
+       NS_MEDIAWIKI        => 'MediaWiki',
+       NS_MEDIAWIKI_TALK   => 'MediaWiki_arutelu',
+       NS_TEMPLATE         => 'Mall',
+       NS_TEMPLATE_TALK    => 'Malli_arutelu',
+       NS_HELP             => 'Juhend',
+       NS_HELP_TALK        => 'Juhendi_arutelu',
+       NS_CATEGORY         => 'Kategooria',
+       NS_CATEGORY_TALK    => 'Kategooria_arutelu'
 ) + $wgNamespaceNamesEn;
-/*
- </nowiki>
-===Nahad===
- <nowiki>
-*/
+
 /* private */ $wgSkinNamesEt = array(
        'standard' => "Standard",
        'nostalgia' => "Nostalgia",
@@ -49,23 +34,23 @@ $wgNamespaceNamesEt = array(
        'davinci' => "DaVinci",
        'mono' => "Mono",
        'monobook' => "MonoBook",
-        "myskin" => "Mu oma nahk" 
+        "myskin" => "Mu oma nahk"
+);
+
+
+/* private */ $wgDateFormatsEt = array(
+        'Eelistus puudub',
+        '15.01.2001, kell 16.12',
+        '15. jaanuar 2001, kell 16.12',
+        '15. I 2005, kell 16.12',
+        'ISO 8601' => '2001-01-15 16:12:34'
 );
-/*
- </nowiki>
 
-===Kiirriba===
 
- <nowiki>
-*/
 /* private */ $wgQuickbarSettingsEt = array(
        "Ei_ole", "Püsivalt_vasakul", "Püsivalt paremal", "Ujuvalt vasakul"
 );
-/*
- </nowiki>
-===Raamatupoodide nimekiri===
- <nowiki>
-*/
+
 #Lisasin eestimaised poed, aga võõramaiseid ei julenud kustutada.
 
 
@@ -80,146 +65,45 @@ $wgNamespaceNamesEt = array(
 );
 
 
-/*
- </nowiki>
-===Võtmesõnad===
- <nowiki>
-*/
-#Jätsin tõlkimata -- minu elu see ei muuda kui need ka ainult inglise keeles on. 
-#Aga mis mul selle vastu võiks olla, kui eestikeelsed sünonüümid olemas.
-
-
-# Note to translators:
-#   Please include the English words as synonyms.  This allows people
-#   from other wikis to contribute more easily.
-#
-#
 /* private */ $wgMagicWordsEt = array(
 #   ID                                 CASE  SYNONYMS
-    MAG_REDIRECT             => array( 0,    '#redirect', "#suuna"    ),
-    MAG_NOTOC                => array( 0,    '__NOTOC__'              ),
-    MAG_FORCETOC             => array( 0,    '__FORCETOC__'           ),
-    MAG_TOC                  => array( 0,    '__TOC__'                ),
-    MAG_NOEDITSECTION        => array( 0,    '__NOEDITSECTION__'      ),
-    MAG_START                => array( 0,    '__START__'              ),
-    MAG_CURRENTMONTH         => array( 1,    'CURRENTMONTH'           ),
-    MAG_CURRENTMONTHNAME     => array( 1,    'CURRENTMONTHNAME'       ),
-    MAG_CURRENTDAY           => array( 1,    'CURRENTDAY'             ),
-    MAG_CURRENTDAYNAME       => array( 1,    'CURRENTDAYNAME'         ),
-    MAG_CURRENTYEAR          => array( 1,    'CURRENTYEAR'            ),
-    MAG_CURRENTTIME          => array( 1,    'CURRENTTIME'            ),
-    MAG_NUMBEROFARTICLES     => array( 1,    'NUMBEROFARTICLES'       ),
-    MAG_CURRENTMONTHNAMEGEN  => array( 1,    'CURRENTMONTHNAMEGEN'    ),
-        MAG_PAGENAME             => array( 1,    'PAGENAME'               ),
-        MAG_PAGENAMEE                    => array( 1,    'PAGENAMEE'              ),
-        MAG_NAMESPACE            => array( 1,    'NAMESPACE'              ),
-        MAG_MSG                  => array( 0,    'MSG:'                   ),
-        MAG_SUBST                => array( 0,    'SUBST:'                 ),
-    MAG_MSGNW                => array( 0,    'MSGNW:'                 ),
-        MAG_END                  => array( 0,    '__END__'                ),
-    MAG_IMG_THUMBNAIL        => array( 1,    'thumbnail', 'thumb'     ),
-    MAG_IMG_RIGHT            => array( 1,    'right'                  ),
-    MAG_IMG_LEFT             => array( 1,    'left'                   ),
-    MAG_IMG_NONE             => array( 1,    'none'                   ),
-    MAG_IMG_WIDTH            => array( 1,    '$1px'                   ),
-    MAG_IMG_CENTER           => array( 1,    'center', 'centre'       ),
-    MAG_IMG_FRAMED           => array( 1,    'framed', 'enframed', 'frame' ),
-    MAG_INT                  => array( 0,    'INT:'                   ),
-    MAG_SITENAME             => array( 1,    'SITENAME'               ),
-    MAG_NS                   => array( 0,    'NS:'                    ),
-        MAG_LOCALURL             => array( 0,    'LOCALURL:'              ),
-        MAG_LOCALURLE            => array( 0,    'LOCALURLE:'             ),
-        MAG_SERVER               => array( 0,    'SERVER'                 ),
-        MAG_GRAMMAR              => array( 0,    'GRAMMAR:'               )
+       MAG_REDIRECT             => array( 0,    '#redirect', "#suuna"    ),
+       MAG_NOTOC                => array( 0,    '__NOTOC__'              ),
+       MAG_FORCETOC             => array( 0,    '__FORCETOC__'           ),
+       MAG_TOC                  => array( 0,    '__TOC__'                ),
+       MAG_NOEDITSECTION        => array( 0,    '__NOEDITSECTION__'      ),
+       MAG_START                => array( 0,    '__START__'              ),
+       MAG_CURRENTMONTH         => array( 1,    'CURRENTMONTH'           ),
+       MAG_CURRENTMONTHNAME     => array( 1,    'CURRENTMONTHNAME'       ),
+       MAG_CURRENTDAY           => array( 1,    'CURRENTDAY'             ),
+       MAG_CURRENTDAYNAME       => array( 1,    'CURRENTDAYNAME'         ),
+       MAG_CURRENTYEAR          => array( 1,    'CURRENTYEAR'            ),
+       MAG_CURRENTTIME          => array( 1,    'CURRENTTIME'            ),
+       MAG_NUMBEROFARTICLES     => array( 1,    'NUMBEROFARTICLES'       ),
+       MAG_CURRENTMONTHNAMEGEN  => array( 1,    'CURRENTMONTHNAMEGEN'    ),
+       MAG_PAGENAME             => array( 1,    'PAGENAME'               ),
+       MAG_PAGENAMEE                    => array( 1,    'PAGENAMEE'              ),
+       MAG_NAMESPACE            => array( 1,    'NAMESPACE'              ),
+       MAG_SUBST                => array( 0,    'SUBST:'                 ),
+       MAG_MSGNW                => array( 0,    'MSGNW:'                 ),
+       MAG_END                  => array( 0,    '__END__'                ),
+       MAG_IMG_THUMBNAIL        => array( 1,    'thumbnail', 'thumb'     ),
+       MAG_IMG_RIGHT            => array( 1,    'right'                  ),
+       MAG_IMG_LEFT             => array( 1,    'left'                   ),
+       MAG_IMG_NONE             => array( 1,    'none'                   ),
+       MAG_IMG_WIDTH            => array( 1,    '$1px'                   ),
+       MAG_IMG_CENTER           => array( 1,    'center', 'centre'       ),
+       MAG_IMG_FRAMED           => array( 1,    'framed', 'enframed', 'frame' ),
+       MAG_INT                  => array( 0,    'INT:'                   ),
+       MAG_SITENAME             => array( 1,    'SITENAME'               ),
+       MAG_NS                   => array( 0,    'NS:'                    ),
+       MAG_LOCALURL             => array( 0,    'LOCALURL:'              ),
+       MAG_LOCALURLE            => array( 0,    'LOCALURLE:'             ),
+       MAG_SERVER               => array( 0,    'SERVER'                 ),
+       MAG_GRAMMAR              => array( 0,    'GRAMMAR:'               )
 );
 
-
-/*
-
- </nowiki>
-===Erileheküljed===
- <nowiki>
-*/
-#Language.php seda jada (enam?) ei sisalda, alltoodud võtmesõnad määratakse
-#ainult jadas $wgAllMessages. Vajab veel selgitamist, kas vaadeldavat jada on tarvis.
-
-
-# All special pages have to be listed here: a description of ""
-# will make them not show up on the "Special Pages" page, which
-# is the right thing for some of them (such as the "targeted" ones).
-#
-
-/* private */ $wgValidSpecialPagesEt = array(
-       "Userlogin"             => "",
-       "Userlogout"    => "",
-       "Preferences"   => "Minu eelistuste seadmine",
-       "Watchlist"             => "Minu jälgimisloend",
-       "Recentchanges" => "Viimati muudetud artiklid",
-       "Upload"                => "Pildifailide üleslaadimine",
-       "Imagelist"             => "Piltide loend",
-       "Listusers"             => "Kasutajad",
-       "Statistics"    => "Saidi statistika",
-       "Randompage"    => "Juhuslik artikkel",
-
-       "Lonelypages"   => "üksildased artiklid",
-       "Unusedimages"  => "Kasutamata pildid",
-       "Popularpages"  => "Kõige loetavamad artiklid",
-       "Wantedpages"   => "Kõige oodatumad artiklid",
-       "Shortpages"    => "Lühikesed artiklid",
-       "Longpages"             => "Pikad artiklid",
-       "Newpages"              => "Uued artiklid",
-#      "Intl"          => "Keeltevahelised lingid",
-       "Allpages"              => "Kõik artiklid pealkirja järgi",
-
-       "Ipblocklist"   => "Blokeeritud IP-aadressid",
-       "Maintenance" => "Hoolduslehekülg",
-       "Specialpages"  => "",
-       "Contributions" => "",
-       "Emailuser"             => "",
-       "Whatlinkshere" => "",
-       "Recentchangeslinked" => "",
-       "Movepage"              => "",
-       "Booksources"   => "Raamatud",
-       "Export"                => "Eksport XML-vormingusse",
-       "Version"               => "Versioon",
-);
-/*
- </nowiki>
-===Administraatori erilehed===
- <nowiki> 
-*/
-/* private */ $wgSysopSpecialPagesEt = array(
-       "Blockip"               => "Blokeeri IP-aadress",
-       "Asksql"                => "Otsi andmebaasist",
-       "Undelete"              => "Taasta kustutatud leheküljed"
-);
-
-/*
- </nowiki>
-===Arendaja erilehed===
- <nowiki>
-*/
-/* private */ $wgDeveloperSpecialPagesEt = array(
-       "Lockdb"                => "Võta andmebaas kirjutuskaitse alla",
-       "Unlockdb"              => "Taasta andmebaasi kirjutuspääs",
-);
-
-/*
- </nowiki>
-===Süsteemi teated===
- <nowiki>
-*/
 /* private */ $wgAllMessagesEt = array(
-
-'special_version_prefix' => '',
-'special_version_postfix' => '',
-
-/*
- </nowiki>
-====Linkimisseaded====
- <nowiki>
-*/
-"tog-hover"   => "Näita tekstimulli siselinkide peale",
 "tog-underline" => "Lingid alla kriipsutada",
 "tog-highlightbroken" => "Vorminda lingirikked<a href=\"\" class=\"new\">nii</a> (alternatiiv: nii<a href=\"\" class=\"internal\">?</a>).",
 "tog-justify" => "Lõikude rööpjoondus",
@@ -234,14 +118,6 @@ $wgNamespaceNamesEt = array(
 "tog-minordefault" => "Märgi kõik parandused vaikimisi pisiparandusteks",
 "tog-previewontop" => "Näita eelvaadet redaktoriboksi ees, mitte järel",
 
-
-
-/*
- </nowiki>
-====Kuud, päevad====
- <nowiki>
-*/
-
 # Dates
 'sunday' => 'pühapäev',
 'monday' => 'esmaspäev',
@@ -275,15 +151,6 @@ $wgNamespaceNamesEt = array(
 'nov' => 'nov',
 'dec' => 'dets',
 
-
-
-
-
-/*
- </nowiki>
-====Bits of text used by many pages====
- <nowiki>
-*/
 # Bits of text used by many pages:
 #
 'categories' => 'Kategooriad',
@@ -305,7 +172,6 @@ ning [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit]."
 "article"              => "Sisu",  # või "Artikkel" nagu praegu Vikipeedias?
 "help"                 => "Juhend", # Vikipeedias "Spikker"
 "helppage"             => "{{ns:12}}:Juhend",
-"wikititlesuffix" => "{{SITENAME}}",
 "bugreports"   => "Teated programmivigadest",
 "bugreportspage" => "{{ns:4}}:Teated_programmivigadest",
 'sitesupport'   => 'Annetused', # Set a URL in $wgSiteSupportPage in LocalSettings.php
@@ -347,6 +213,7 @@ ning [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit]."
 "delete" => "Kustuta",
 "deletethispage" => "Kustuta see artikkel",
 "undelete_short" => "Taasta $1 muudatust",
+"undelete_short1" => "Taasta 1 muudatust",
 "protect" => "Kaitse",
 "protectthispage" => "Kaitse seda artiklit",
 "unprotect" => "Ära kaitse",
@@ -367,9 +234,9 @@ ning [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit]."
 "viewtalkpage" => "Arutelulehekülg",
 "otherlanguages" => "Teised keeled",
 "redirectedfrom" => "(Ümber suunatud artiklist $1)",
-"lastmodified" => "Viimati muudetud $1.",
+"lastmodified" => "Viimane muutmine: $1",
 "viewcount"            => "Seda lehekülge on külastatud $1 korda.",
-"gnunote" => "Kogu tekst on kasutatav litsentsi <a class=internal href='$wgScriptPath/GNU_FDL'>GNU Free Documentation License</a> tingimustel.", # aegunud, võib vist eemaldada, asendada järgmisega:
+# aegunud, võib vist eemaldada, asendada järgmisega:
 "copyright" => "Kogu tekst on kasutatav litsentsi <a class=internal href='$wgScriptPath/GNU_FDL'>GNU Vaba Dokumentatsiooni Litsentsi</a> (GFDL) tingimustel.",
 'poweredby'     => "{{SITENAME}} kasutab avatud koodiga wiki mootorit [http://www.mediawiki.org/ MediaWiki].",
 "printsubtitle" => "(Allikas: {{SERVER}})",
@@ -380,8 +247,6 @@ ning [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit]."
 "developertitle" => "Nõutav süsteemiarendaja staatus",
 "developertext"        => "Seda toimingut saavad sooritada ainult süsteemiarendaja staatusega kasutajad.
 Vaata $1.",
-'bureaucrattitle'       => 'Nõutav bürokraadi staatus',
-"bureaucrattext"      => "Seda toimingut saavad sooritada ainult \"bürokraadi\" staatusega kasutajad. Vaata $1.",
 "nbytes"               => "$1 baiti",
 "go"                   => "Mine",
 "ok"                   => "OK",
@@ -395,16 +260,11 @@ Vaata $1.",
 'toc' => 'Sisukord',
 'showtoc' => 'näita',
 'hidetoc' => 'peida',
-'thisisdeleted' => "Vaata või taasta $1?", # View or restore... 
+'thisisdeleted' => "Vaata või taasta $1?", # View or restore...
 'restorelink' => "Kustutatud muudatuste arv: $1",
 'feedlinks' => 'Sööde:', # See sõna ei meeldi, aga paremat ei tea.
 'sitenotice'    => '', # the equivalent to wgSiteNotice
 
-/*
- </nowiki>
-====Short words for each namespace...====
- <nowiki>
-*/
 
 # Short words for each namespace, by default used in the 'article' tab in monobook
 'nstab-main' => 'Artikkel',
@@ -418,11 +278,6 @@ Vaata $1.",
 'nstab-help' => 'Juhend',
 'nstab-category' => 'Kategooria',
 
-/*
- </nowiki>
-====Main script and global functions====
- <nowiki>
-*/
 # Main script and global functions
 #
 "nosuchaction" => "Sellist toimingut pole.",
@@ -430,11 +285,6 @@ Vaata $1.",
 "nosuchspecialpage" => "Sellist erilehekülge pole.",
 "nospecialpagetext" => "Wiki ei tunne sellist erilehekülge.",
 
-/*
- </nowiki>
-====General errors====
- <nowiki>
-*/
 
 # General errors
 #
@@ -459,9 +309,9 @@ MySQL andis vea \"$3: $4\".\n",
 "readonlytext" => "Andmebaas on praegu kirjutuskaitse all, tõenäoliselt andmebaasi rutiinseks hoolduseks, mille lõppedes normaalne olukord taastub.
 Administraator, kes selle kaitse alla võttis, andis järgmise selgituse:
 <p>$1",
-"missingarticle" => "Andmebaas ei leidnud lehekülje \"$1\" teksti, kuigi see oleks pidanud olema leitav. 
+"missingarticle" => "Andmebaas ei leidnud lehekülje \"$1\" teksti, kuigi see oleks pidanud olema leitav.
 
-<p>Tavaliselt on selle põhjuseks vananenud sisuerinevuste- või ajaloolink leheküljele, mis on kustutatud. 
+<p>Tavaliselt on selle põhjuseks vananenud sisuerinevuste- või ajaloolink leheküljele, mis on kustutatud.
 
 <p>Kui ei ole tegemist sellise juhtumiga, siis võib olla tegemist tarkvaraveaga. Palun teatage sellest administraatorile, märkides ära kasutatud aadressi.",
 "internalerror" => "Sisemine viga",
@@ -470,7 +320,7 @@ Administraator, kes selle kaitse alla võttis, andis järgmise selgituse:
 "filedeleteerror" => "Faili nimega \"$1\" ei ole võimalik kustutada.",
 "filenotfound" => "Faili nimega \"$1\" ei leitud.",
 "unexpected"   => "Ootamatu väärtus: \"$1\"=\"$2\".",
-"formerror"            => "Viga: vormi ei saanud salvestada",  
+"formerror"            => "Viga: vormi ei saanud salvestada",
 "badarticleerror" => "Seda toimingut ei saa sellel leheküljel sooritada.",
 "cannotdelete" => "Seda lehekülge või pilti ei ole võimalik kustutada. (Võib-olla keegi teine juba kustutas selle.)",
 "badtitle"             => "Vigane pealkiri",
@@ -488,22 +338,16 @@ Päring: $2
 mitmesuguseid põhjusi, vaata palun artiklit
 [[{{ns:4}}:Lukustatud lehekülg]].
 Sa saad aga vaadata ja kopeerida selle lehekülje lähteteksti -- ",
-'seriousxhtmlerrors' => 'tidy leidis, et xhtml-märgenduses on tõsiseid vigu.',
 
 
 
-/*
- </nowiki>
-====Login and logout pages====
- <nowiki>
-*/
 
 # Login and logout pages
 #
 "logouttitle"  => "Väljalogimine",
 "logouttext"   => "Te olete välja loginud.
 Võite kasutada süsteemi anonüümselt, aga ka sama või mõne teise kasutajana uuesti sisse logida.\n",
-     # rookisin Vikipeedia välja, {{SITENAME}} oleks õige, aga vajab ümbersõnastamist.
+        # rookisin Vikipeedia välja, {{SITENAME}} oleks õige, aga vajab ümbersõnastamist.
 
 "welcomecreation" => "<h2>Tere tulemast, $1!</h2><p>Teie konto on loodud. Ärge unustage seada oma eelistusi.",
 
@@ -514,11 +358,7 @@ Võite kasutada süsteemi anonüümselt, aga ka sama või mõne teise kasutajana
 "newusersonly" => " (ainult uued kasutajad)",
 "remembermypassword" => "Parooli meeldejätmine tulevasteks seanssideks.",
 "loginproblem" => "<b>Sisselogimine ei õnnestunud.</b><br />Proovige uuesti!",
-"alreadyloggedin" => "<font color=red><b>Kasutaja $1, Te olete juba sisse loginud!</b></font><br />\n",
-
-"areyounew"            => "Kui olete siin uustulnuk ja tahate saada kasutajakontot, siis 
-sisestage kasutajanimi, seejärel parool (kaks korda).
-E-posti aadress ei ole kohustuslik; kui Te kaotate oma parooli, võite lasta selle saata Teie poolt antud aadressil.<br />\n", # aegunud -- kustutada.
+"alreadyloggedin" => "<strong>Kasutaja $1, Te olete juba sisse loginud!</strong><br />\n",
 
 "login"                        => "Logi sisse",
 'loginprompt'           => "{{SITENAME}} võimaldab sisselogimist vaid siis kui küpsised on lubatud.",
@@ -532,8 +372,8 @@ E-posti aadress ei ole kohustuslik; kui Te kaotate oma parooli, võite lasta sel
 "youremail"            => "Teie e-posti aadress*",
 "yournick"             => "Teie hüüdnimi (allakirjutamiseks)",
 "emailforlost" => "* Meiliaadressi sisestamine ei ole kohustuslik. Kuid see aitab inimestel Teiega veebisaidi kaudu ühendust võtta, ilma et Te peaksite neile oma meiliaadressi avaldama, ning samuti on sellest kasu, kui unustate parooli. <br /><br />Teie päris nime, kui otsustate selle avaldada, kasutatakse Teie tööpanuse seostamiseks Teiega.",
-'prefs-help-userdata' => '* <strong>Tegelik nimi</strong> (pole kohustuslik): kui otsustate selle avaldada, kasutatakse seda Teie tööpanuse seostamiseks Teiega.<br />
-* <strong>E-post</strong> (pole kohustuslik): Võimaldab inimestel Teiega veebisaidi kaudu ühendust võtta, ilma et Te peaksite neile oma meiliaadressi avaldama, samuti on sellest kasu, kui unustate parooli.',
+'prefs-help-realname' => '* <strong>Tegelik nimi</strong> (pole kohustuslik): kui otsustate selle avaldada, kasutatakse seda Teie tööpanuse seostamiseks Teiega.<br />',
+'prefs-help-email' => '* <strong>E-post</strong> (pole kohustuslik): Võimaldab inimestel Teiega veebisaidi kaudu ühendust võtta, ilma et Te peaksite neile oma meiliaadressi avaldama, samuti on sellest kasu, kui unustate parooli.',
 
 "loginerror"   => "Viga sisselogimisel",
 'nocookiesnew'  => "Kasutajakonto loodi, aga sa ei ole sisse logitud, sest {{SITENAME}} kasutab kasutajate tuvastamisel küpsiseid. Sinu brauseris on küpsised keelatud. Palun sea küpsised lubatuks ja logi siis oma vastse kasutajanime ning parooliga sisse.",
@@ -558,11 +398,6 @@ Pärast parooli saamist logige palun sisse.",
 'mailerror' => "Viga kirja saatmisel: $1",
 'acct_creation_throttle_hit' => 'Vabandame, aga te olete loonud juba $1 kontot. Rohkem te ei saa.',
 
-/*
- </nowiki>
-====Edit page toolbar====
- <nowiki>
-*/
 
 # Edit page toolbar
 'bold_sample'=>'Rasvane kiri',
@@ -590,11 +425,6 @@ Pärast parooli saamist logige palun sisse.",
 'infobox_alert'=>"Sisesta palun tekst, mida tahad formaatida.\\n See ilmub kopeerimiseks ja kleepimiseks
 infokasti.\\nNäide:\\n$1\\nmuutub selliseks:\\n$2",
 
-/*
- </nowiki>
-====Edit pages====
- <nowiki>
-*/
 
 # Edit pages
 #
@@ -622,19 +452,20 @@ Teie IP on $3. Lisage see aadress kõigile järelpärimistele, mida kavatsete te
 'whitelistacctext' => 'Et selles Vikis kontosid luua, peate olema [[Eri:Userlogin|sisse logitud]] ja omama vastavaid õigusi.',
 
 'loginreqtitle' => 'Vajalik on sisselogimine',
-'loginreqtext'  => 'Lehekülgede vaatamiseks peate [[Eri:Userlogin|sisse logima]].',
+'loginreqlink' => 'sisse logima',
+'loginreqpagetext'  => 'Lehekülgede vaatamiseks peate $1.',
 'accmailtitle' => 'Saadeti parool.',
 'accmailtext' => "Kasutaja '$1' parool saadeti aadressile $2.",
 
 "newarticle"   => "(Uus)",
 "newarticletext" =>
 "Seda lehekülge veel ei ole.
-Lehekülje loomiseks hakake kirjutama all olevasse boksi 
+Lehekülje loomiseks hakake kirjutama all olevasse boksi
 (lisainfo saamiseks vaadake [[{{ns:4}}:Juhend|juhendit]]).
 Kui sattusite siia kogemata, klõpsake lihtsalt brauseri ''back''-nupule.",
 "anontalkpagetext" => "---- ''See on arutelulehekülg anonüümse kasutaja kohta, kes ei ole loonud kontot või ei kasuta seda. Sellepärast tuleb meil kasutaja identifitseerimiseks kasutada tema [[IP-aadress]]i. See IP-aadress võib olla mitmele kasutajale ühine. Kui olete anonüümne kasutaja ning leiate, et kommentaarid sellel leheküljel ei ole mõeldud Teile, siis palun [[{{ns:4}}:Kasutaja sisselogimine|looge konto või logige sisse]], et edaspidi arusaamatusi vältida.'' ",
 "noarticletext" => "(See lehekülg on praegu tühi)",
-'clearyourcache' => "'''Märkus:''' Pärast salvestamist pead sa muudatuste nägemiseks oma brauseri puhvri tühjendama: '''Mozilla:''' vajuta ''reload''(või ''ctrl-r''), '''IE / Opera:''' ''ctrl-f5'', '''Safari:''' ''cmd-r'', '''Konqueror''' ''ctrl-r''.",
+'clearyourcache' => "'''Märkus:''' Pärast salvestamist pead sa muudatuste nägemiseks oma brauseri puhvri tühjendama: '''Mozilla:''' ''ctrl-shift-r'', '''IE:''' ''ctrl-f5'', '''Safari:''' ''cmd-shift-r'', '''Konqueror''' ''f5''.",
 'usercssjsyoucanpreview' => "<strong>Vihje:</strong> Kasuta nuppu 'Näita eelvaadet' oma uue css/js testimiseks enne salvestamist.",
 'usercsspreview' => "'''Ärge unustage, et seda versiooni teie isiklikust stiililehest pole veel salvestatud!'''",
 'userjspreview' => "'''Ärge unustage, et see versioon teie isiklikust javascriptist on alles salvestamata!'''",
@@ -650,28 +481,22 @@ Kui sattusite siia kogemata, klõpsake lihtsalt brauseri ''back''-nupule.",
 Teie muudatused on alumises kastis.
 Teil tuleb need viimasesse versiooni üle viia.
 Kui Te klõpsate nupule
- \"Salvesta\", siis salvestub <b>ainult</b> ülemises toimetuskastis olev tekst.\n<p>",
+ \"Salvesta\", siis salvestub <b>ainult</b> ülemises toimetuskastis olev tekst.<br />",
 "yourtext"             => "Teie tekst",
 "storedversion" => "Salvestatud redaktsioon",
 "editingold"   => "<strong>ETTEVAATUST! Te redigeerite praegu selle lehekülje vana redaktsiooni.
-Kui Te selle salvestate, siis lähevad kõik vahepealsed muudatused kaduma.</strong>\n",
+Kui Te selle salvestate, siis lähevad kõik vahepealsed muudatused kaduma.</strong>",
 "yourdiff"             => "Erinevused",
 "copyrightwarning" => "Pidage silmas, et kõik kaastööd loetakse avaldatuks vastavalt GNU Vaba Dokumentatsiooni Litsentsile
 (Üksikasjad on leheküljel $1).
 Kui Te ei soovi, et Teie poolt kirjutatut halastamatult redigeeritakse ja omal äranägemisel kasutatakse, siis ärge seda siia salvestage.<br />
-Te kinnitate ka, et kirjutasite selle ise või võtsite selle kopeerimiskitsenduseta allikast. 
+Te kinnitate ka, et kirjutasite selle ise või võtsite selle kopeerimiskitsenduseta allikast.
 <strong>ÄRGE SAATKE AUTORIÕIGUSTEGA KAITSTUD MATERJALI ILMA LOATA!</strong>", # Vikipeedia võtsin välja, {{SITENAME}} paigutada kuidagi?
-"longpagewarning" => "HOIATUS: Selle lehekülje pikkus ületab $1 kilobaiti. Mõne brauseri puhul valmistab raskusi juba 32-le kilobaidile läheneva pikkusega lehekülgede redigeerimine. Palun kaaluge selle lehekülje sisu jaotamist lühemate lehekülgede vahel.",
-"readonlywarning" => "HOIATUS: Andmebaas on lukustatud hooldustöödeks, nii et praegu ei saa parandusi salvestada. Võite teksti alal hoida tekstifailina ning salvestada hiljem.",
-"protectedpagewarning" => "HOIATUS:  See lehekülg on lukustatud, nii et seda saavad redigeerida ainult süsteemi operaatori õigustega kasutajad. Järgige juhtnööre leheküljel 
-<a href='$wgScriptPath/{{ns:4}}:Juhtnöörid_kaitstud_lehekülje_kohta'>
-</a>.",
-
-/*
- </nowiki>
-====History pages====
- <nowiki>
-*/
+"longpagewarning" => "<strong>HOIATUS: Selle lehekülje pikkus ületab $1 kilobaiti. Mõne brauseri puhul valmistab raskusi juba 32-le kilobaidile läheneva pikkusega lehekülgede redigeerimine. Palun kaaluge selle lehekülje sisu jaotamist lühemate lehekülgede vahel.</strong>",
+"readonlywarning" => "<strong>HOIATUS: Andmebaas on lukustatud hooldustöödeks, nii et praegu ei saa parandusi salvestada. Võite teksti alal hoida tekstifailina ning salvestada hiljem.</strong>",
+"protectedpagewarning" => "<strong>HOIATUS:  See lehekülg on lukustatud, nii et seda saavad redigeerida ainult süsteemi operaatori õigustega kasutajad. Järgige juhtnööre leheküljel
+[[Project:Juhtnöörid_kaitstud_lehekülje_kohta]]</strong>.",
+
 # History pages
 #
 "revhistory"   => "Redigeerimislugu",
@@ -681,7 +506,7 @@ Te kinnitate ka, et kirjutasite selle ise või võtsite selle kopeerimiskitsendu
 Palun kontrollige aadressi, millel Te seda lehekülge leida püüdsite.\n",
 "loadhist"             => "Lehekülje ajaloo laadimine",
 "currentrev"   => "Viimane redaktsioon",
-"revisionasof" => "Redaktsioon $1",
+"revisionasof" => "Redaktsioon: $1",
 "cur"                  => "viim",
 "next"                 => "järg",
 "last"                 => "eel",
@@ -690,11 +515,6 @@ Palun kontrollige aadressi, millel Te seda lehekülge leida püüdsite.\n",
 Legend: (viim) = erinevused võrreldes viimase redaktsiooniga,
 (eel) = erinevused võrreldes eelmise redaktsiooniga, P = pisimuudatus",
 'history_copyright'    => '-',
-/*
- </nowiki>
-====Diffs====
- <nowiki>
-*/
 # Diffs
 #
 "difference"   => "(Erinevused redaktsioonide vahel)",
@@ -704,16 +524,9 @@ Legend: (viim) = erinevused võrreldes viimase redaktsiooniga,
 'selectnewerversionfordiff' => 'Vali võrdlemiseks uuem versioon',
 'selectolderversionfordiff' => 'Vali võrdlemiseks vanem versioon',
 'compareselectedversions' => 'Võrdle valitud versioone',
-/*
- </nowiki>
-====Search results====
- <nowiki>
-*/
 # Search results
 #
 "searchresults" => "Otsingu tulemid",
-"searchhelppage" => "{{ns:4}}:Otsing",
-"searchingwikipedia" => "{{ns:4}} &ndash; Otsimine",
 "searchresulttext" => "Lisainfot otsimise kohta vaata $1.",
 "searchquery"  => "Päring \"$1\"",
 "badquery"             => "Vigane päring",
@@ -742,26 +555,21 @@ Otsing nimeruumidest :<br />
 $1<br />
 $2 Loetle ümbersuunamisi &nbsp; Otsi $3 $9",
 
-/*
- </nowiki>
-====Preferences page====
- <nowiki>
-*/
 
 # Preferences page
 #
 "preferences"  => "Teie eelistused",
 "prefsnologin" => "Te ei ole sisse loginud",
-"prefsnologintext"     => "Et oma eelistusi seada, <a href=\"" .
- "{{localurle:Special:Userlogin}}\">tuleb Teil</a>
+"prefsnologintext"     => "Et oma eelistusi seada, [[Special:Userlogin|tuleb Teil]]
 sisse logida.",
 "prefslogintext" => "Te olete sisse loginud kasutajanimega \"$1\".
 Teie sisemine ID-number on $2.",
 "prefsreset"   => "Teie eelistused on arvutimälu järgi taastatud.",
-"qbsettings"   => "Kiirriba sätted", 
+"qbsettings"   => "Kiirriba sätted",
 "changepassword" => "Muuda parool",
 "skin"                 => "Nahk",
 "math"                 => "Valemite näitamine",
+"dateformat"            => "Kuupäeva formaat",
 "math_failure"         => "Arusaamatu süntaks",
 "math_unknown_error"   => "Tundmatu viga",
 "math_unknown_function"        => "Tundmatu funktsioon ",
@@ -787,11 +595,6 @@ Teie sisemine ID-number on $2.",
 "timezoneoffset" => "Ajavahe",
 "emailflag"            => "Blokeeri e-kirjad teistelt kasutajatelt",
 
-/*
- </nowiki>
-====Recent changes====
- <nowiki>
-*/
 
 # Recent changes
 #
@@ -815,11 +618,6 @@ Teie sisemine ID-number on $2.",
 "minoreditletter" => "P",
 "newpageletter" => "U",
 
-/*
- </nowiki>
-====Upload====
- <nowiki>
-*/
 # Upload
 #
 "upload"               => "Faili üleslaadimine",
@@ -828,9 +626,7 @@ Teie sisemine ID-number on $2.",
 "reupload"             => "Uuesti üleslaadimine",
 "reuploaddesc" => "Tagasi üleslaadimise vormi juurde.",
 "uploadnologin" => "sisse logimata",
-"uploadnologintext"    => "Kui Te soovite faile üles laadida, peate <a href=\"" .
-  "{{localurle:Special:Userlogin}}\">sisse logima</a>.",
-"uploadfile"   => "Faili üleslaadimine",
+"uploadnologintext"    => "Kui Te soovite faile üles laadida, peate [[Special:Userlogin|sisse logima]].",
 "uploaderror"  => "Viga üleslaadimisel",
 "uploadtext"   => "<strong>STOPP!</strong> Enne kui sooritad üleslaadimise,
 peaksid tagama, et see järgib siinset [[{{ns:4}}:Image_use_policy|piltide kasutamise korda]].
@@ -870,13 +666,9 @@ Kellaajad on märgitud serveri ajaarvamise järele (UTC).
 ",
 "filename"             => "Faili nimi",
 "filedesc"             => "Lühikirjeldus",
-"affirmation"  => "Kinnitan, et selle faili autoriõiguste valdaja
-on nõus seda litsenseerima tingimuste alusel, mille esitab $1.",
 "copyrightpage" => "{{ns:4}}:Autoriõigused",
 "copyrightpagename" => "{{SITENAME}} ja autoriõigused",
 "uploadedfiles"        => "Üleslaetud failid",
-"noaffirmation" => "Te peate kinnitama, et Teie poolt üleslaetavad failid
-ei riku kellegi autoriõigusi.",
 "ignorewarning"        => "Ignoreeri hoiatust ja salvesta sellest hoolimata.",
 "minlength"            => "Pildi nimi peab sisaldama vähemalt kolme tähte.",
 "badfilename"  => "Pildi nimi on muudetud. Uus nimi on \"$1\".",
@@ -889,22 +681,15 @@ asjassepuutuvad andmed faili kohta: kust on ta pärit, millal
 ja kelle poolt ta loodi, jne.",
 "uploadwarning" => "Hoiatus üleslaadimise asjus",
 "savefile"             => "Salvesta fail",
-"uploadedimage" => "laadisin üles \"$1\"",
+"uploadedimage" => "laadisin üles \"[[$1]]\"",
 
-/*
- </nowiki>
-====Image list====
- <nowiki>
-*/
 # Image list
 #
 "imagelist"            => "Piltide loend",
 "imagelisttext"        => "Piltide arv järgnevas loendis: $1. Sorteeritud $2.", # $2 -- nt. "kuupäeva järgi".
 "getimagelist" => "hangin piltide nimekirja",
-"ilshowmatch"  => "Näita kõiki pilte, mille nimi klapib",
 "ilsubmit"             => "Otsi",
 "showlast"             => "Näita viimast $1 pilti sorteerituna $2.", # $2 nt. "nime järgi"
-"all"                  => "kõik",
 "byname"               => "nime järgi",
 "bydate"               => "kuupäeva järgi",
 "bysize"               => "suuruse järgi",
@@ -922,11 +707,6 @@ see vana versioon, (taas) = taasta see vana versioon.
 "linkstoimage" => "Sellele pildile viitavad järgmised leheküljed:",
 "nolinkstoimage" => "Selle pildile ei viita ükski lehekülg.",
 
-/*
- </nowiki>
-====Statistics====
- <nowiki>
-*/
 # Statistics
 #
 "statistics"   => "Statistika",
@@ -942,11 +722,6 @@ Alates uuele programmile üleminekust 18. detsembril 2003 on lehekülgi vaadatud
   # Võiks veel ainsust silmas pidades ühtteist ümber sõnastada, aga see esineb tõesti üliharva.
 "userstatstext" => "Registreeritud kasutajate arv: <b>$1</b>.
 Administraatori staatuses kasutajaid: <b>$2</b> (vt $3).",
-/*
- </nowiki>
-====Maintenance Page====
- <nowiki>
-*/
 # Maintenance Page
 #
 "maintenance"          => "Hoolduslehekülg",
@@ -968,11 +743,6 @@ Administraatori staatuses kasutajaid: <b>$2</b> (vt $3).",
 "missinglanguagelinksbutton"    => "Find missing language links for",
 "missinglanguagelinkstext"      => "These articles do <i>not</i> link to their counterpart in $1. Redirects and subpages are <i>not</i> shown.",
 
-/*
- </nowiki>
-====Miscellaneous special pages====
- <nowiki>
-*/
 # Miscellaneous special pages
 #
 "orphans"              => "Üksildased artiklid",
@@ -989,10 +759,6 @@ Administraatori staatuses kasutajaid: <b>$2</b> (vt $3).",
 "listusers"            => "Kasutajad",
 "specialpages" => "Erileheküljed",
 "spheading"            => "Erileheküljed",
-/* aegunud
-"sysopspheading" => "Administraatori erileheküljed",
-"developerspheading" => "Arendaja erileheküljed",
-*/
 "protectpage"  => "Kaitse lehekülge",
 "recentchangeslinked" => "Seotud muudatused",
 "rclsub"               => "(lehekülgedel, millele \"$1\" viitab)", #
@@ -1014,11 +780,6 @@ omada lisainfot otsitavate raamatute kohta.
 ei tohiks konstrueerida reklaami tegemiseks.",
 "alphaindexline" => "$1 to $2",
 
-/*
- </nowiki>
-====Email this user====
- <nowiki>
-*/
 # Email this user
 #
 "mailnologin"  => "No send address",
@@ -1043,11 +804,6 @@ or has chosen not to receive e-mail from other users.",
 "emailsent"            => "E-post saadetud",
 "emailsenttext" => "Teie sõnum on saadetud.",
 
-/*
- </nowiki>
-====Watchlist====
- <nowiki>
-*/
 # Watchlist
 #
 "watchlist"            => "Minu jälgimisloend",
@@ -1068,11 +824,6 @@ ning [[Special:Recentchanges||viimaste muudatuste lehel]] tuuakse ta esile
 "unwatchthispage" => "Lõpeta jälgimine",
 "notanarticle" => "Pole artikkel",
 
-/*
- </nowiki>
-====Delete/protect/revert====
- <nowiki>
-*/
 # Delete/protect/revert
 #
 "deletepage"   => "Kustuta lehekülg",
@@ -1083,7 +834,6 @@ ning [[Special:Recentchanges||viimaste muudatuste lehel]] tuuakse ta esile
 koos kogu tema ajalooga. Palud kinnita, et sa tahad seda tõepoolest teha, et
 sa mõistad tagajärgi ja et sinu tegevus on kooskõlas siinse
 [[{{ns:4}}:Policy|sisekorraga]].", # Wikipedia:Policy tuleks ka tõlkida
-"confirmcheck" => "Jah, tahan tõesti kustutada.",
 "actioncomplete" => "Toiming sooritatud",
 "deletedtext"  => "\"$1\" on kustutatud.
 Viimaste kustutuste loendit näed siit: $2.",
@@ -1103,11 +853,6 @@ Kõik toodud kellaajad järgivad serveriaega (UTC).
 "cantrollback" => "Ei saa muudatusi tagasi pöörata; viimane kaastööline on artikli ainus autor.",
 "revertpage"   => "Pöörduti tagasi viimasele muudatusele, mille tegi $1",
 
-/*
- </nowiki>
-====Undelete====
- <nowiki>
-*/
 # Undelete
 "undelete" => "Taasta kustutatud lehekülg",
 "undeletepage" => "Kustutatud lehekülgede vaatamine ja taastamine",
@@ -1124,11 +869,6 @@ versioonid varasema ajaloona. Kehtivat versiooni automaatselt välja ei vahetata
 "undeletedtext"   => "Artikkel [[$1]] on taastatud.
 Viimaste kustutamiste ja taastamiste logi on esitatud lehel [[{{ns:4}}:Kustutatud_leheküljed]].",
 
-/*
- </nowiki>
-====Contributions====
- <nowiki>
-*/
 # Contributions
 #
 "contributions"        => "Kasutaja kaastööd",
@@ -1139,11 +879,6 @@ Viimaste kustutamiste ja taastamiste logi on esitatud lehel [[{{ns:4}}:Kustutatu
 "uclinks"              => "Näita viimast $1 muudatust; viimase $2 päeva jooksul.",
 "uctop"                => " (üles)" ,
 
-/*
- </nowiki>
-====What links here====
- <nowiki>
-*/
 # What links here
 #
 "whatlinkshere"        => "Viidad siia",
@@ -1154,11 +889,6 @@ Viimaste kustutamiste ja taastamiste logi on esitatud lehel [[{{ns:4}}:Kustutatu
 "nolinkshere"  => "Siia ei viita ükski lehekülg.",
 "isredirect"   => "ümbersuunamislehekülg",
 
-/*
- </nowiki>
-====Block/unblock IP====
- <nowiki>
-*/
 # Block/unblock IP
 #
 "blockip"              => "Blokeeri IP-aadress",
@@ -1172,7 +902,6 @@ pages that were vandalized).",
 "ipbreason"            => "Põhjus",
 "ipbsubmit"            => "Blokeeri see aadress",
 "badipaddress" => "The IP address is badly formed.",
-"noblockreason" => "You must supply a reason for the block.",
 "blockipsuccesssub" => "Block succeeded",
 "blockipsuccesstext" => "IP-aadress \"$1\" on blokeeritud.
 <br />See [[Special:Ipblocklist|IP block list]] to review blocks.",
@@ -1182,16 +911,11 @@ to a previously blocked IP address.",
 "ipusubmit"            => "Unblock this address",
 "ipusuccess"   => "IP address \"$1\" unblocked",
 "ipblocklist"  => "Blokeeritud IP-aadresside loend",
-"blocklistline"        => "$1, $2 blocked $3",
+"blocklistline"        => "$1, $2 blocked $3 ($4)",
 "blocklink"            => "blokeeri",
 "unblocklink"  => "unblock",
 "contribslink" => "contribs",
 
-/*
- </nowiki>
-====Developer tools====
- <nowiki>
-*/
 # Developer tools
 #
 "lockdb"               => "Lukusta andmebaas",
@@ -1216,30 +940,6 @@ Please confirm that this is what you intend to do.",
 <br />Kui Teie hooldustöö on läbi, ärge unustage kirjutuspääsu taastada!",
 "unlockdbsuccesstext" => "Andmebaasi kirjutuspääs on taastatud.",
 
-/*
- </nowiki>
-====SQL query====
- <nowiki>
-*/
-# SQL query
-#
-"asksql"               => "SQL query",
-"asksqltext"   => "Use the form below to make a direct query of the
-Wikipedia database.
-Use single quotes ('like this') to delimit string literals.
-This can often add considerable load to the server, so please use
-this function sparingly.",
-"sqlquery"             => "Enter query",
-"querybtn"             => "Submit query",
-"selectonly"   => "Queries other than \"SELECT\" are restricted to
-Wikipedia developers.",
-"querysuccessful" => "Query successful",
-
-/*
- </nowiki>
-====Move page====
- <nowiki>
-*/
 # Move page
 #
 "movepage"             => "Teisalda artikkel",
@@ -1247,7 +947,7 @@ Wikipedia developers.",
 of its history to the new name.
 The old title will become a redirect page to the new title.
 Links to the old page title will not be changed; be sure to
-[[Special:Maintenance|check]] for double or broken redirects.
+check for double or broken redirects.
 You are responsible for making sure that links continue to
 point where they are supposed to go.
 
@@ -1280,29 +980,16 @@ kasutajaks ja [[Special:Userlogin|sisse logima]]",
 "movetalk"             => "Teisalda ka \"arutelu\", kui saab.",
 "talkpagemoved" => "Ka vastav arutelulehekülg on teisaldatud.",
 "talkpagenotmoved" => "Vastav arutelulehekülg jäi teisaldamata.",
-/*
- </nowiki>
-====Matemaatilise teksti seadete valikud====
-  <nowiki>
-*/
  #Math
  'mw_math_png' => "Alati PNG",
  'mw_math_simple' => "Kui väga lihtne, siis HTML, muidu PNG",
  'mw_math_html' => "Võimaluse korral HTML, muidu PNG",
  'mw_math_source' => "Säilitada TeX (tekstibrauserite puhul)",
  'mw_math_modern' => "Soovitatav moodsate brauserite puhul",
  'mw_math_mathml' => 'MathML',
+ 'mw_math_png' => "Alati PNG",
+ 'mw_math_simple' => "Kui väga lihtne, siis HTML, muidu PNG",
+ 'mw_math_html' => "Võimaluse korral HTML, muidu PNG",
+ 'mw_math_source' => "Säilitada TeX (tekstibrauserite puhul)",
+ 'mw_math_modern' => "Soovitatav moodsate brauserite puhul",
+ 'mw_math_mathml' => 'MathML',
 
 );
 
-/*
- </nowiki>
-
-===Ja pisut programmikoodi===
-Eesti keele jaoks vaja kohaldada funktsioon ''date()''.
- <nowiki>
-*/
-
 require_once( "LanguageUtf8.php" );
 
 class LanguageEt extends LanguageUtf8 {
@@ -1313,23 +1000,14 @@ class LanguageEt extends LanguageUtf8 {
                return $wgBookstoreListEt ;
        }
 
-       function getNamespaces() {
-               global $wgNamespaceNamesEt;
-               return $wgNamespaceNamesEt;
-       }
-
-       function getNsText( $index ) {
-               global $wgNamespaceNamesEt;
-               return $wgNamespaceNamesEt[$index];
+       function getDateFormats() {
+               global $wgDateFormatsEt;
+               return $wgDateFormatsEt;
        }
 
-       function getNsIndex( $text ) {
+       function getNamespaces() {
                global $wgNamespaceNamesEt;
-
-               foreach ( $wgNamespaceNamesEt as $i => $n ) {
-                       if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-               }
-               return false;
+               return $wgNamespaceNamesEt;
        }
 
        function getQuickbarSettings() {
@@ -1342,66 +1020,148 @@ class LanguageEt extends LanguageUtf8 {
                return $wgSkinNamesEt;
        }
 
-       function getMathNames() {
-               global $wgMathNamesEt;
-               return $wgMathNamesEt;
+       function getMessage( $key ) {
+               global $wgAllMessagesEt;
+               if( isset( $wgAllMessagesEt[$key] ) ) {
+                       return $wgAllMessagesEt[$key];
+               } else {
+                       return parent::getMessage( $key );
+               }
        }
 
-       function getUserToggles() {
-               global $wgUserTogglesEt;
-               return $wgUserTogglesEt;
+       /**
+        * Estonian numeric formatting is 123 456,78.
+        * Notice that the space is non-breaking.
+        */
+       function formatNum( $number, $year = false ) {
+               return $year ? $number : strtr($this->commafy($number), '.,', ", " );
        }
 
-       function getMonthName( $key )
-       {
-               global $wgMonthNamesEt;
-               return $wgMonthNamesEt[$key-1];
+       /**
+        * Avoid grouping whole numbers between 0 to 9999
+        */
+       function commafy($_) {
+               if (!preg_match('/^\d{1,4}$/',$_)) {
+                       return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
+               } else {
+                       return $_;
+               }
        }
 
-       /* by default we just return base form */
-       function getMonthNameGen( $key )
-       {
-               global $wgMonthNamesEt;
-               return $wgMonthNamesEt[$key-1];
-       }
 
-       function getMonthAbbreviation( $key )
-       {
-               global $wgMonthAbbreviationsEt;
-               return $wgMonthAbbreviationsEt[$key-1];
-       }
 
-       function getWeekdayName( $key )
-       {
-               global $wgWeekdayNamesEt;
-               return $wgWeekdayNamesEt[$key-1];
-       }
 
-       function getValidSpecialPages()
-       {
-               global $wgValidSpecialPagesEt;
-               return $wgValidSpecialPagesEt;
+       /**
+        * @access public
+        * @param mixed  $ts the time format which needs to be turned into a
+        *               date('YmdHis') format with wfTimestamp(TS_MW,$ts)
+        * @param bool   $adj whether to adjust the time output according to the
+        *               user configured offset ($timecorrection)
+        * @param mixed  $format what format to return, if it's false output the
+        *               default one.
+        * @param string $timecorrection the time offset as returned by
+        *               validateTimeZone() in Special:Preferences
+        * @return string
+        */
+       function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
+               global $wgAmericanDates, $wgUser;
+
+               if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
+
+               $datePreference = $this->dateFormat($format);
+
+               if ($datePreference == '0'
+                   || $datePreference == '' ) {$datePreference = $wgAmericanDates ? '0' : '2';}
+
+               $month = $this->getMonthName( substr( $ts, 4, 2 ) );
+               $day = $this->formatNum( 0 + substr( $ts, 6, 2 ) );
+               $year = $this->formatNum( substr( $ts, 0, 4 ), true );
+               $lat_month = $this->monthByLatinNumber( substr ($ts, 4, 2));
+
+               switch( $datePreference ) {
+                       case '2': return "$day. $month $year";
+                       case '3': return "$day. $lat_month $year";
+                       case 'ISO 8601': return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
+                       default: return substr($ts, 6, 2). '.' . substr($ts, 4, 2). '.' .substr($ts, 0, 4);
+               }
        }
 
-       function getSysopSpecialPages()
-       {
-               global $wgSysopSpecialPagesEt;
-               return $wgSysopSpecialPagesEt;
+
+
+       /**
+       * @access public
+       * @param mixed  $ts the time format which needs to be turned into a
+       *              date('YmdHis') format with wfTimestamp(TS_MW,$ts)
+       * @param bool   $adj whether to adjust the time output according to the
+       *              user configured offset ($timecorrection)
+       * @param mixed  $format what format to return, if it's false output the
+       *              default one (default true)
+       * @param string $timecorrection the time offset as returned by
+       *              validateTimeZone() in Special:Preferences
+       * @return string
+       */
+       function time( $ts, $adj = false, $format = true, $timecorrection = false ) {
+               global $wgUser, $wgAmericanDates;
+
+               if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
+               $datePreference = $this->dateFormat($format);
+
+               if ($datePreference == '0') {$datePreference = $wgAmericanDates ? '0' : '2';}
+
+               if ( $datePreference === 'ISO 8601' ) {
+                       $t = substr( $ts, 8, 2 ) . ':' . substr( $ts, 10, 2 );
+                       $t .= ':' . substr( $ts, 12, 2 );
+               } else {
+                       $t = substr( $ts, 8, 2 ) . '&#46;' . substr( $ts, 10, 2 );
+               }
+               return $this->formatNum( $t );
        }
 
-       function getDeveloperSpecialPages()
-       {
-               global $wgDeveloperSpecialPagesEt;
-               return $wgDeveloperSpecialPagesEt;
+
+
+
+       /**
+       * @access public
+       * @param mixed  $ts the time format which needs to be turned into a
+       *              date('YmdHis') format with wfTimestamp(TS_MW,$ts)
+       * @param bool   $adj whether to adjust the time output according to the
+       *              user configured offset ($timecorrection)
+       * @param mixed  $format what format to return, if it's false output the
+       *              default one (default true)
+       * @param string $timecorrection the time offset as returned by
+       *              validateTimeZone() in Special:Preferences
+       * @return string
+       */
+       function timeanddate( $ts, $adj = false, $format = true, $timecorrection = false) {
+               global $wgUser, $wgAmericanDates;
+
+               $datePreference = $this->dateFormat($format);
+               switch ( $datePreference ) {
+                       case 'ISO 8601': return $this->date( $ts, $adj, $datePreference, $timecorrection ) . ' ' .
+                               $this->time( $ts, $adj, $datePreference, $timecorrection );
+                       default: return $this->date( $ts, $adj, $datePreference, $timecorrection ) . ', kell ' .
+                               $this->time( $ts, $adj, $datePreference, $timecorrection );
+
+               }
+
        }
 
-       function getMessage( $key )
-       {
-               global $wgAllMessagesEt;
-               return $wgAllMessagesEt[$key];
+
+       /**
+       * retuns latin number corresponding to given month number
+       * @access public
+       * @param number
+       * @return string
+       */
+       function monthByLatinNumber( $key ) {
+               $latinNumbers= array(
+                       'I', 'II', 'III', 'IV', 'V', 'VI',
+                       'VII','VIII','IX','X','XI','XII'
+               );
+
+               return $latinNumbers[$key-1];
        }
+
+
 }
-/*
- </nowiki>
-*/
-?>
\ No newline at end of file
+?>