hardcoded "encyclopedia"
[lhc/web/wiklou.git] / languages / LanguageSr.php
index 87a828c..20a11de 100644 (file)
@@ -1,6 +1,10 @@
-<?
+<?php
+/**
+  * @package MediaWiki
+  * @subpackage Language
+  */
 
-include( "LanguageUtf8.php" );
+require_once( "LanguageUtf8.php" );
 
 # NOTE: To turn off "Current Events" in the sidebar,
 # set "currentevents" => "-"
@@ -10,19 +14,25 @@ include( "LanguageUtf8.php" );
 # encapsulates some of the magic-ness.
 #
 /* private */ $wgNamespaceNamesSr = array(
-       -2      => "Media",
- -1 => "Посебно",
- 0 => "",
- 1 => "Разговор",
- 2 => "Корисник",
- 3 => "Разговор_са_корисником",
- 4 => "Википедија",
- 5 => "Разговор_о_Википедији",
- 6 => "Слика",
- 7 => "Разговор_о_слици",
- 8 => "МедијаВики",
- 9 => "Разговор_о_МедијаВикију"
-);
+       NS_MEDIA            => "Media",
+       NS_SPECIAL          => "Посебно",
+       NS_MAIN             => "",
+       NS_TALK             => "Разговор",
+       NS_USER             => "Корисник",
+       NS_USER_TALK        => "Разговор_са_корисником",
+       NS_PROJECT          => $wgMetaNamespace,
+       NS_PROJECT_TALK     => ($wgMetaNamespaceTalk ? $wgMetaNamespaceTalk : "Разговор_о_".$wgMetaNamespace ),
+       NS_IMAGE            => "Слика",
+       NS_IMAGE_TALK       => "Разговор_о_слици",
+       NS_MEDIAWIKI        => "МедијаВики",
+       NS_MEDIAWIKI_TALK   => "Разговор_о_МедијаВикију",
+       NS_TEMPLATE         => 'Шаблон',
+       NS_TEMPLATE_TALK    => 'Разговор_о_шаблону',
+       NS_HELP             => 'Помоћ',
+       NS_HELP_TALK        => 'Разговор_о_помоћи',
+       NS_CATEGORY         => 'Категорија',
+       NS_CATEGORY_TALK    => 'Разговор_о_категорији',
+) + $wgNamespaceNamesEn;
 
 /* private */ $wgQuickbarSettingsSr = array(
  "Никаква", "Причвршћена лево", "Причвршћена десно", "Плутајућа лево"
@@ -30,133 +40,100 @@ include( "LanguageUtf8.php" );
 
 /* private */ $wgSkinNamesSr = array(
  "Обична", "Носталгија", "Келнско плаво", "Педингтон", "Монпарнас"
-);
-
-/* private */ $wgMathNamesSr = array(
- "Увек прикажи PNG",
- "HTML ако је врло једноставно, иначе PNG",
- "HTML ако је могуће, иначе PNG",
- "Остави као ТеХ (за текстуалне бровсере)",
- "Препоручено за савремене бровсере"
-);
+) + $wgSkinNamesEn;
 
 /* private */ $wgDateFormatsSr = array(
- "Без посебних жеља",
- "Јануар 15, 2001",
- "15 Јануар 2001",
- "2001 Јануар 15"
-);
-
-/* private */ $wgUserTogglesSr = array(
- "hover"  => "Прикажи лебдећи текст изнад вики веза",
- "underline" => "Подвуци везе",
- "highlightbroken" => "Форматирај покварене везе <a href=\"\" class=\"new\">овако
-</a> (алтернатива: овако<a href=\"\" class=\"internal\">?</a>).",
- "justify" => "Поравнај пасусе",
- "hideminor" => "Сакриј мале измене у списку скорашњих променама",
- "usenewrc" => "Побољшана списку скорашњих промена (не за све бровсере)",
- "numberheadings" => "Аутоматски нумериши поднаслове",
- "editondblclick" => "Мењај странице двоструким кликом (захтева JavaScript)",
- "editsection"=>"Омогући измену делова [мењај] везама",
- "editsectiononrightclick"=>"Омогући измену делова десним кликом<br> на њихове наслове (захтева JavaScript)",
- "showtoc"=>"Прикажи садржај<br>(у свим чланцима са више од три поднаслова)",
- "rememberpassword" => "Памти шифру кроз више сеанси",
- "editwidth" => "Поље за измене има пуну ширину",
- "watchdefault" => "Додај странице које мењам у мој списак гледања",
- "minordefault" => "Означи све измене малим испрва",
- "previewontop" => "Покажи предпреглед пре поља за измену а не после њега",
- "nocache" => "Онемогући кеширање страница"
+       'Није битно',
+       '06:12, 5. јануар 2001.',
+       '06:12, 5 јануар 2001',
+       '06:12, 05.01.2001.',
+       '06:12, 5.1.2001.',
+       '06:12, 5. јан 2001.',
+       '06:12, 5 јан 2001',
+       '6:12, 5. јануар 2001.',
+       '6:12, 5 јануар 2001',
+       '6:12, 05.01.2001.',
+       '6:12, 5.1.2001.',
+       '6:12, 5. јан 2001.',
+       '6:12, 5 јан 2001',
 );
 
-/* private */ $wgWeekdayNamesSr = array(
- "Недеља", "Понедељак", "Уторак", "Среда", "Четвртак",
- "Петак", "Субота"
-);
 
-/* private */ $wgMonthNamesSr = array(
- "Јануар", "Фебруар", "Март", "Април", "Мај", "Јуни",
- "Јули", "Август", "Септембар", "Октобар", "Новембар",
- "Децембар"
-);
-
-/* private */ $wgMonthAbbreviationsSr = array(
- "Јан", "Феб", "Мар", "Апр", "Мај", "Јун",
- "Јул", "Авг", "Сеп", "Окт", "Нов",
- "Дец"
-);
 
 /* NOT USED IN STABLE VERSION */
 /* private */ $wgMagicWordsSr = array(
 #   ID                                 CASE  SYNONYMS
-    MAG_REDIRECT             => array( 0,    "#преусмери"              ),
-    MAG_NOTOC                => array( 0,    "__БЕЗСАДРЖАЈА__"              ),
-    MAG_START                => array( 0,    "__ПОЧЕТАК__"              ),
-    MAG_CURRENTMONTH         => array( 1,    "{{ТРЕНУТНИМЕСЕЦ}}"       ),
-    MAG_CURRENTMONTHNAME     => array( 1,    "{{ИМЕТРЕНУТНОГМЕСЕЦА}}"   ),
-    MAG_CURRENTDAY           => array( 1,    "{{ТРЕНУТНИДАН}}"         ),
-    MAG_CURRENTDAYNAME       => array( 1,    "{{ИМЕТРЕНУТНОГДАНА}}"     ),
-    MAG_CURRENTYEAR          => array( 1,    "{{ТРЕНУТНАГОДИНА}}"        ),
-    MAG_CURRENTTIME          => array( 1,    "{{ТРЕНУТНОВРЕМЕ}}"        ),
-    MAG_NUMBEROFARTICLES     => array( 1,    "{{БРОЈЧЛАНАКА}}"   ),
-    MAG_CURRENTMONTHNAMEGEN  => array( 1,    "{{ГЕНЕРИСАНОИМЕТРЕНУТНОГМЕСЕЦА}}"),
- MAG_MSG                  => array( 1,    "{{ПОР:$1}}"             ),
- MAG_SUBST                => array( 1,    "{{ПОДСТ:$1}}"           ),
-    MAG_MSGNW                => array( 1,    "{{НВПОР:$1}}"           )
+       MAG_REDIRECT             => array( 0,    "#преусмери"              ),
+       MAG_NOTOC                => array( 0,    "__БЕЗСАДРЖАЈА__"              ),
+       MAG_START                => array( 0,    "__ПОЧЕТАК__"              ),
+       MAG_CURRENTMONTH         => array( 1,    "{{ТРЕНУТНИМЕСЕЦ}}"       ),
+       MAG_CURRENTMONTHNAME     => array( 1,    "{{ИМЕТРЕНУТНОГМЕСЕЦА}}"   ),
+       MAG_CURRENTDAY           => array( 1,    "{{ТРЕНУТНИДАН}}"         ),
+       MAG_CURRENTDAYNAME       => array( 1,    "{{ИМЕТРЕНУТНОГДАНА}}"     ),
+       MAG_CURRENTYEAR          => array( 1,    "{{ТРЕНУТНАГОДИНА}}"        ),
+       MAG_CURRENTTIME          => array( 1,    "{{ТРЕНУТНОВРЕМЕ}}"        ),
+       MAG_NUMBEROFARTICLES     => array( 1,    "{{БРОЈЧЛАНАКА}}"   ),
+       MAG_CURRENTMONTHNAMEGEN  => array( 1,    "{{ГЕНЕРИСАНОИМЕТРЕНУТНОГМЕСЕЦА}}"),
+       MAG_SUBST                => array( 1,    "{{ПОДСТ:$1}}"           ),
+       MAG_MSGNW                => array( 1,    "{{НВПОР:$1}}"           )
 );
 
-# 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 */ $wgValidSpecialPagesSr = array(
- "Userlogin"  => "",
- "Userlogout" => "",
- "Preferences" => "Моја корисничка подешавања",
- "Watchlist"  => "Мој списак надгледања",
- "Recentchanges" => "скорашње измене страница",
- "Upload"  => "Пошаљи слике",
- "Imagelist"  => "Листа слика",
- "Listusers"  => "Регистровани корисници",
- "Statistics" => "Статистике сајта",
- "Randompage" => "Случајни чланак",
-
- "Lonelypages" => "Чланци - сирочићи",
- "Unusedimages" => "Слике - Сирочићи",
- "Popularpages" => "Жељени чланци",
- "Wantedpages" => "Најтраженији чланци",
- "Shortpages" => "Кратки чланци",
- "Longpages"  => "Дугачки чланци",
- "Newpages"  => "Нови чланци",
- "Ancientpages" => "Најстарији чланци",
-# "Intl"  => "Међујезичке везе",
- "Allpages"  => "Све странице по наслову",
-
- "Ipblocklist" => "Блокирани корисници/ИП адресе",
- "Maintenance" => "Страница за одржавање",
- "Specialpages"  => "",
- "Contributions" => "",
- "Emailuser"  => "",
- "Whatlinkshere" => "",
- "Recentchangeslinked" => "",
- "Movepage"  => "",
- "Booksources" => "Спољњи извори литературе",
-#"Categories" => "Категорије странице",
- "Export" => "XML export",
-);
-
-/* private */ $wgSysopSpecialPagesSr = array(
- "Blockip"  => "Блокирај корисника/ИП адресу",
- "Asksql"  => "Постави упит бази података",
- "Undelete"  => "Поврати обрисане странице"
-);
+/* private */ $wgAllMessagesSr = array(
 
-/* private */ $wgDeveloperSpecialPagesSr = array(
- "Lockdb"  => "Омогући само право читања из базе",
- "Unlockdb"  => "Поврати право уписа у базу",
- "Debug"   => "Подаци за уклањање грешака"
-);
+# User Toggles
+#
+"tog-underline" => "Подвуци везе",
+"tog-highlightbroken" => "Форматирај покварене везе <a href=\"\" class=\"new\">овако</a> (алтернатива: овако<a href=\"\" class=\"internal\">?</a>).",
+"tog-justify" => "Поравнај пасусе",
+"tog-hideminor" => "Сакриј мале измене у списку скорашњих променама",
+"tog-usenewrc" => "Побољшана списку скорашњих промена (не за све бровсере)",
+"tog-numberheadings" => "Аутоматски нумериши поднаслове",
+"tog-showtoolbar" => "Show edit toolbar",
+"tog-editondblclick" => "Мењај странице двоструким кликом (захтева JavaScript)",
+"tog-editsection"=>"Омогући измену делова [мењај] везама",
+"tog-editsectiononrightclick"=>"Омогући измену делова десним кликом<br /> на њихове наслове (захтева JavaScript)",
+"tog-showtoc"=>"Прикажи садржај<br />(у свим чланцима са више од три поднаслова)",
+"tog-rememberpassword" => "Памти шифру кроз више сеанси",
+"tog-editwidth" => "Поље за измене има пуну ширину",
+"tog-watchdefault" => "Додај странице које мењам у мој списак гледања",
+"tog-minordefault" => "Означи све измене малим испрва",
+"tog-previewontop" => "Покажи предпреглед пре поља за измену а не после њега",
+"tog-nocache" => "Онемогући кеширање страница",
+
+# Dates
+#
 
-/* private */ $wgAllMessagesSr = array(
+'sunday' => "Недеља",
+'monday' => "Понедељак",
+'tuesday' => "Уторак",
+'wednesday' => "Среда",
+'thursday' => "Четвртак",
+'friday' => "Петак",
+'saturday' => "Субота",
+'january' => "јануар",
+'february' => "фебруар",
+'march' => "март",
+'april' => "април",
+'may_long' => "мај",
+'june' => "јун",
+'july' => "јул",
+'august' => "август",
+'september' => "септембар",
+'october' => "октобар",
+'november' => "новембар",
+'december' => "децембар",
+'jan' => "јан",
+'feb' => "феб",
+'mar' => "мар",
+'apr' => "апр",
+'may' => "мај",
+'jun' => "јун",
+'jul' => "јул",
+'aug' => "авг",
+'sep' => "сеп",
+'oct' => "окт",
+'nov' => "нов",
+'dec' => "дец",
 
 # Bits of text used by many pages:
 #
@@ -165,21 +142,20 @@ include( "LanguageUtf8.php" );
 "category_header" => "Чланака у категорији: \"$1\"",
 "subcategories" => "Подкатегорије",
 
-"linktrail"  => "/^([a-z\x80-\xff]+)(.*)\$/sD",
+"linktrail" => "/^([абвгдђежзијклљмнњопрстћуфхцчџш]+)(.*)$/usD",
 "mainpage"  => "Главна страна",
 "mainpagetext" => "Вики софтвер је успешно инсталиран.",
 "about"   => "О...",
-"aboutwikipedia" => "О Википедији",
-"aboutpage"  => "Википедија:О",
+"aboutsite"      => "О Википедији",
+"aboutpage"  => "{{ns:4}}:О",
 "help"   => "Помоћ",
-"helppage"  => "Википедија:Помоћ",
-"wikititlesuffix" => "Википедија",
+"helppage"  => "{{ns:4}}:Помоћ",
 "bugreports" => "Пријаве грешака",
-"bugreportspage" => "Википедија:Пријаве_грешака",
+"bugreportspage" => "{{ns:4}}:Пријаве_грешака",
 "faq"   => "FAQ",
-"faqpage"  => "Википедија:FAQ",
+"faqpage"  => "{{ns:4}}:FAQ",
 "edithelp"  => "Помоћ! Како се мења страна?",
-"edithelppage" => "Википедија:Како_се_мења_страна",
+"edithelppage" => "{{ns:4}}:Како_се_мења_страна",
 "cancel"  => "Поништи",
 "qbfind"  => "Пронађи",
 "qbbrowse"  => "Прелиставај",
@@ -192,7 +168,7 @@ include( "LanguageUtf8.php" );
 "currentevents" => "Тренутни догађаји",
 "errorpagetitle" => "Грешка",
 "returnto"  => "Повратак на $1.",
-"fromwikipedia" => "Из Википедије, слободне енциклопедије.",
+"tagline"       => "Из Википедије, слободне енциклопедије.",
 "whatlinkshere" => "Странице које су повезане овде",
 "help"   => "Помоћ",
 "search"  => "Тражи",
@@ -216,10 +192,9 @@ include( "LanguageUtf8.php" );
 "redirectedfrom" => "(Преусмерено са $1)",
 "lastmodified" => "Ова страница је последњи пут измењена $1.",
 "viewcount"  => "Овој страници је приступљено $1 пута.",
-"gnunote" => "Сав текст је доступан под условима <a class=internal href='/wiki/GNU_FDL'>ГНУ лиценце за слободну документацију</a>.",
-"printsubtitle" => "(Са http://sr.wikipedia.org)",
+"printsubtitle" => "(Са {{SERVER}})",
 "protectedpage" => "Заштићена страница",
-"administrators" => "Википедија:Администратори",
+"administrators" => "{{ns:4}}:Администратори",
 "sysoptitle" => "Неопходан је сисопски приступ",
 "sysoptext"  => "Акцију коју сте затражили могу
 извести само корисници са \"сисоп\" статусом.
@@ -231,7 +206,7 @@ include( "LanguageUtf8.php" );
 "nbytes"  => "$1 бајтова",
 "go"   => "Иди",
 "ok"   => "Да",
-"sitetitle"  => "Википедија",
+"sitetitle"  => "{{SITENAME}}",
 "sitesubtitle" => "Слободна енциклопедија",
 "retrievedfrom" => "Добављено из \"$1\"",
 "newmessages" => "Имате $1.",
@@ -321,13 +296,8 @@ MySQL је вратио грешку \"$3: $4\".\n",
 "yourpasswordagain" => "Поново укуцајте шифру",
 "newusersonly" => " (само за нове кориснике)",
 "remembermypassword" => "Запамти моју шифру током више сеанси.",
-"loginproblem" => "<b>Било је проблема са вашим пријављивањем.</b><br>Пробајте поново!",
-"alreadyloggedin" => "<font color=red><b>Корисниче $1, већ сте пријављени!</b></font><br>\n",
-
-"areyounew"  => "Ако сте нови на Википедији и желите да прибавите кориснички налог,
-унесите корисничко име, затим укуцајте и поново укуцајте шифру.
-Ваша е-адреса није обавезна; ако изгубите своју шифру можете затражити
-да буде послата на дату адресу.<br>\n",
+"loginproblem" => "<b>Било је проблема са вашим пријављивањем.</b><br />Пробајте поново!",
+"alreadyloggedin" => "<strong>Корисниче $1, већ сте пријављени!</strong><br />\n",
 
 "login"   => "Пријави се",
 "userlogin"  => "Пријави се",
@@ -373,8 +343,8 @@ Sada biste trebali da se ulogujete i promenite svoju sifru.",
 "showpreview" => "Прикажи предпреглед",
 "blockedtitle" => "Корисник је блокиран",
 "blockedtext" => "Ваше корисничко име или ИП адреса је блокирана од стране $1.
-Дати разлог је следећи:<br>''$2''<p>Можете се обратити $1 или неком другом
-[[Википедија:администратори|администратору]] да бисте разговарали о блокади.",
+Дати разлог је следећи:<br />''$2''<p>Можете се обратити $1 или неком другом
+[[{{ns:4}}:администратори|администратору]] да бисте разговарали о блокади.",
 "whitelistedittitle" => "Обавезно је пријављивање за мењање",
 "whitelistedittext" => "Морате да се [[Посебно:Пријављивање|пријавите]] да бисте мењали чланке.",
 "whitelistreadtitle" => "Обавезно је пријављивање за читање",
@@ -387,7 +357,7 @@ Sada biste trebali da se ulogujete i promenite svoju sifru.",
 "newarticletext" =>
 "Пратили сте везу ка страници која још на постоји.
 Да бисте створили страницу, почните да куцате у поље испод
-(погледајте [[Википедија:Помоћ|помоћ]] за више информација).
+(погледајте [[{{ns:4}}:Помоћ|помоћ]] за више информација).
 Ако сте овде дошли грешком, само стисните '''back''' дугме вашег бровсера.",
 "anontalkpagetext" => "---- ''Ово је страница за разговор за анонимног корисника који још није направио налог или га не користи. Због тога морамо да користимо бројчану [[ИП адреса|ИП адресу]] да бисмо идентификовали њега или њу. Такву адресу може делити више корисника. Ако сте анонимни корисник и мислите да су вам упућене небитне примедбе, молимо вас да [[Посебно:Пријављивање|направите налог или се пријавите]] да бисте избегли будућу забуну са осталим анонимним корисницима.'' ",
 "noarticletext" => "(Тренутно нема текста на овој страници)",
@@ -397,38 +367,38 @@ Sada biste trebali da se ulogujete i promenite svoju sifru.",
 "previewconflict" => "Овај предпреглед осликава како ће текст у
 текстуалном пољу изгледати ако се одлучите да га снимите.",
 "editing"  => "Мењам $1",
-"sectionedit" => " (део)",
-"commentedit" => " (коментар)",
+"editingsection"  => "Мењам $1 (део)",
+"editingcomment"  => "Мењам $1 (коментар)",
 "editconflict" => "Сукобљене измене: $1",
 "explainconflict" => "Неко други је променио ову страницу откад сте ви почели да је мењате.
 Горње текстуално поље садржи текст странице какв тренутно постоји.
 Ваше измене су приказане у доњем тексту.
 Мораћете да унесете своје промене у постојећи текст.
 <b>Само</b> текст у горњем текстуалном пољу ће бити снимљен када
-притиснете \"Сними страницу\".\n<p>",
+притиснете \"Сними страницу\".<br />",
 "yourtext"  => "Ваш текст",
 "storedversion" => "Ускладиштена верзија",
 "editingold" => "<strong>ПАЖЊА: Ви мењате старију
 ревизију ове странице.
-Ако је снимите, све промене учињене од ове ревизије биће изгубљене.</strong>\n",
+Ако је снимите, све промене учињене од ове ревизије биће изгубљене.</strong>",
 "yourdiff"  => "Разлике",
 "copyrightwarning" => "Молимо вас да обратите пажњу да се за сваки допринос Википедији
 сматра да је објављен под ГНУ лиценцом за слободну документацију
 (погледајте $1 за детаље).
 Ако не желите да се ваше писање мења и редистрибуира
-без ограничења, онда га немојте слати овде.<br>
+без ограничења, онда га немојте слати овде.<br />
 Такође нам обећавате да сте га сами написали, или ископирали из
 извора који је у јавном власништву или сличног слободног извора.
 <strong>НЕ ШАЉИТЕ РАД ЗАШТИЋЕН АУТОРСКИМ ПРАВИМА БЕЗ ДОЗВОЛЕ!</strong>",
-"longpagewarning" => "ПАЖЊА: Ова страница има $1 килобајта; неки
+"longpagewarning" => "<strong>ПАЖЊА: Ова страница има $1 килобајта; неки
 бровсери могу имати проблема са мењањем страница дугачких скоро 32кб или више.
-Молимо вас да размотрите разбијање странице на мање делове.",
-"readonlywarning" => "ПАЖЊА: База је ушраво закључана због одржавања,
+Молимо вас да размотрите разбијање странице на мање делове.</strong>",
+"readonlywarning" => "<strong>ПАЖЊА: База је ушраво закључана због одржавања,
 тако да нећете моћи да снимите своје измене управо сада. Можда желите да ископирате и налепите
-текст у текст едитор и снимите га за касније.",
-"protectedpagewarning" => "ПАЖЊА:  Ова страница је закључана тако да само
+текст у текст едитор и снимите га за касније.</strong>",
+"protectedpagewarning" => "<strong>ПАЖЊА:  Ова страница је закључана тако да само
 корисници са сисопским привилегијама могу да је мењају. Уверите се да пратите
-<a href='/wiki/Википедија:Смернице_о_заштићеним_страницама'>смернице о заштићеним страницама</a>.",
+[[Project:Смернице_о_заштићеним_страницама|смернице о заштићеним страницама]].</strong>",
 
 # History pages
 #
@@ -457,9 +427,7 @@ Sada biste trebali da se ulogujete i promenite svoju sifru.",
 # Search results
 #
 "searchresults" => "Резултати претраге",
-"searchhelppage" => "Википедија:Тражење",
-"searchingwikipedia" => "Претраживање Википедије",
-"searchresulttext" => "За више информација о претраживању Википедије, погледајте $1.",
+"searchresulttext" => "За више информација о претраживању Википедије, погледајте [[{{ns:4}}:Тражење|Претраживање Википедије]].",
 "searchquery" => "За упит \"$1\"",
 "badquery"  => "Лоше обликован упит за претрагу",
 "badquerytext" => "Нисмо могли да обрадимо ваш упит.
@@ -486,43 +454,24 @@ Sada biste trebali da se ulogujete i promenite svoju sifru.",
 које садрже све изразе који се траже ће се појавити у резултату).",
 "powersearch" => "Тражи",
 "powersearchtext" => "
-Претрага и уменским просторима:<br>
-$1<br>
+Претрага и уменским просторима:<br />
+$1<br />
 $2 Излистај преусмерења &nbsp; Тражи $3 $9",
 "searchdisabled" => "<p>Жалимо! Пуна претрага текста је привремено онемогућена, због бржег рада Википедије. Умеђувремену, можете користити Гугле претрагу испод, која може бити застарела.</p>
 
-<!-- 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=hidden name=hl value=sr>
-<INPUT TYPE=hidden name=ie value=UTF-8>
-<INPUT TYPE=hidden name=oe value=UTF-8>
-<INPUT TYPE=text name=q size=31 maxlength=255 value=\"\">
-<INPUT type=submit name=btnG VALUE=\"Гугле претрага\">
-<font size=-1>
-<input type=hidden name=domains value=\"{$wgServer}\"><br><input type=radio name=sitesearch value=\"\"> WWW <input type=radio name=sitesearch value=\"{$wgServer}\" checked> {$wgServer} <br>
-</font>
-</td></tr></TABLE>
-</FORM>
-<!-- SiteSearch Google -->",
+",
 "blanknamespace" => "(Главно)",
 
 # Preferences page
 #
 "preferences" => "Подешавања",
 "prefsnologin" => "Нисте пријављени",
-"prefsnologintext" => "Морате бити <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">пријављени</a>
+"prefsnologintext" => "Морате бити [[Special:Userlogin|пријављени]]
 да бисте подешавали корисничка подешавања.",
 "prefslogintext" => "Пријављени сте као \"$1\".
 Ваш интерни ИД број је $2.
 
-Погледајте [[Википедија:Помоћ око корисничких подешавања]] за помоћ око дешифровања могућности.",
+Погледајте [[{{ns:4}}:Помоћ око корисничких подешавања]] за помоћ око дешифровања могућности.",
 "prefsreset" => "Враћена су ускладиштена подешавања.",
 "qbsettings" => "Подешавања брзе палете",
 "changepassword" => "Промени шифру",
@@ -569,14 +518,14 @@ border=\"0\" ALT=\"Google\"></A>
 "recentchangestext" =>
 "Пратите најскорије измене на Википедији овде.
 [[Wikipedia:Добродошли|Добродошли]]!
-Погледајте такође и: [[Википедија:FAQ|Википедија FAQ]],
-[[Википедија:Смернице|Википедијине смернице]]
-(посебно [[Википедија:Правила именовања|правила именовања]],
-[[Википедија:Неутрална тачка гледишта|неутрална тачка гледишта]]),
-и [[Википедија:Најчешће грешке на Википедији|најчешће грешке на Википедији]].
-
-Ако желите да Википедија успе, веома је важно да не додајете
-материјал ограничен туђим [[Википедија:Ауторска права|ауторским правима]].
+Погледајте такође и: [[{{ns:4}}:FAQ|{{SITENAME}} FAQ]],
+[[{{ns:4}}:Смернице|Википедијине смернице]]
+(посебно [[{{ns:4}}:Правила именовања|правила именовања]],
+[[{{ns:4}}:Неутрална тачка гледишта|неутрална тачка гледишта]]),
+и [[{{ns:4}}:Најчешће грешке на Википедији|најчешће грешке на Википедији]].
+
+Ако желите да {{SITENAME}} успе, веома је важно да не додајете
+материјал ограничен туђим [[{{ns:4}}:Ауторска права|ауторским правима]].
 Правна одговорност би могла да повреди пројекат, па вас молимо да то не радите.
 Погледајте такође [http://meta.wikipedia.org/wiki/Special:Recentchanges скорашњу мета дискусију].",
 "rcloaderr"  => "Учитавам скорашње измене",
@@ -606,20 +555,19 @@ border=\"0\" ALT=\"Google\"></A>
 "reupload"  => "Поново пошаљи",
 "reuploaddesc" => "Врати се на упитник за слање.",
 "uploadnologin" => "Нисте пријављени",
-"uploadnologintext" => "Морате бити <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">пријављени</a>
+"uploadnologintext" => "Морате бити [[Special:Userlogin|пријављени]]
 да бисте слали фајлове.",
-"uploadfile" => "Пошаљи слике, звуке, документа итд.",
 "uploaderror" => "Грешка при слању",
-"uploadtext" => "<strong>СТОП!</strong> Пре него што шаљете овде,
-обавезно прочитајте и пратите Википедијина <a href=\"" .
-wfLocalUrlE( "Wikipedia:Image_use_policy" ) . "\">правила коришћења слика</a>.
-<p>Да бисте прегледали или претраживали раније послате слике,
-идите на <a href=\"" . wfLocalUrlE( "Special:Imagelist" ) .
-"\">списак послатих слика</a>.
-Слања и брисања су логована на <a href=\"" .
-wfLocalUrlE( "Wikipedia:Upload_log" ) . "\">логу слања</a>.
-<p>Употребите доњи упитник да бисте послали нове слике за
+"uploadtext" => "'''СТОП!''' Пре него што шаљете овде,
+обавезно прочитајте и пратите Википедијина
+[[Project:Image_use_policy|правила коришћења слика]].
+
+Да бисте прегледали или претраживали раније послате слике,
+идите на [[Special:Imagelist|списак послатих слика]].
+Слања и брисања су логована на
+[[Project:Upload_log|логу слања]].
+
+Употребите доњи упитник да бисте послали нове слике за
 илустровање својих чланака.
 На већини бровсера, видећете \"Browse...\" дугме, које ће вам
 отворити стандардни прозор вашег оперативног система за бирање фајла.
@@ -629,13 +577,15 @@ wfLocalUrlE( "Wikipedia:Upload_log" ) . "\">логу слања</a>.
 повређујете никаква ауторска права слањем фајла.
 Притисните дугме \"Пошаљи\" да бисте завршили слање.
 Оно може потрајати ако имате спору Интернет везу.
-<p>Пожељни формати су JPEG за фотографије, PNG
+
+Пожељни формати су JPEG за фотографије, PNG
 за цртеже и остале једноставне слике, и OGG за звуке.
 Молимо вас да имена ваших фајлова имају неко значење да бисте избегли забуну.
 Да бисте укључили слику у текст, употребите везу у облику
-<b>[[image:file.jpg]]</b> или <b>[[image:file.png|алтернативни текст]]</b>
-or <b>[[media:file.ogg]]</b> за звукове.
-<p>Обратите пажњу да, као и код Википедијиних страница, други могу мењати или
+'''<nowiki>[[image:file.jpg]]</nowiki>''' или '''<nowiki>[[image:file.png|алтернативни текст]]</nowiki>'''
+or '''<nowiki>[[media:file.ogg]]</nowiki>''' за звукове.
+
+Обратите пажњу да, као и код Википедијиних страница, други могу мењати или
 избрисати ваша слања ако мисле да то користи енциклопедији, а
 може вам се и забранити да шаљете ако злоупотребите систем.",
 "uploadlog"  => "лог слања",
@@ -649,13 +599,9 @@ or <b>[[media:file.ogg]]</b> за звукове.
 "filedesc"  => "Опис",
 "filestatus" => "Статус ауторских права",
 "filesource" => "Извор",
-"affirmation" => "Потврђујем да se носилац ауторских права на овај фајл
-слаже да их лиценцира под условима $1.",
-"copyrightpage" => "Википедија:Ауторска_права",
-"copyrightpagename" => "Википедија ауторска права",
+"copyrightpage" => "{{ns:4}}:Ауторска_права",
+"copyrightpagename" => "{{SITENAME}} ауторска права",
 "uploadedfiles" => "Послати фајлови",
-"noaffirmation" => "Порате потврдити да ваше слање не крши
-никаква ауторска права.",
 "ignorewarning" => "Игнориши упозорење и свеједно сними фајл.",
 "minlength"  => "Имена слика морају имате бар три слова.",
 "badfilename" => "Име слике је промељено у \"$1\".",
@@ -668,17 +614,15 @@ or <b>[[media:file.ogg]]</b> за звукове.
 ко га је направио, ибило шта друго што знате о њему.",
 "uploadwarning" => "Упозорење при слању",
 "savefile"  => "Сними фајл",
-"uploadedimage" => "послато \"$1\"",
+"uploadedimage" => "послато \"[[$1]]\"",
 
 # Image list
 #
 "imagelist"  => "Листа слика",
 "imagelisttext" => "Испод је списак $1 слика поређаних $2.",
 "getimagelist" => "прибављам списак слика",
-"ilshowmatch" => "Прикажи све слике чије име одговара",
 "ilsubmit"  => "Тражи",
 "showlast"  => "Прикажи последњих $1 слика поређаних по $2.",
-"all"   => "све",
 "byname"  => "по имену",
 "bydate"  => "по датуму",
 "bysize"  => "по величини",
@@ -688,9 +632,10 @@ or <b>[[media:file.ogg]]</b> за звукове.
 "imghistory" => "Историја слике",
 "revertimg"  => "врт",
 "deleteimg"  => "обр",
+"deleteimgcompletely"  => "обр",
 "imghistlegend" => "Објашњење: (трен) = ово је тренутна слика, (обр) = обриши
 ову стару верзију, (врт) = врати на ову стару верзију.
-<br><i>Кликните на датум давидите слику послату тог датума</i>.",
+<br /><i>Кликните на датум давидите слику послату тог датума</i>.",
 "imagelinks" => "Употреба слике",
 "linkstoimage" => "Следеће странице користе на ову слику:",
 "nolinkstoimage" => "Нема страница које користе ову слику.",
@@ -717,10 +662,10 @@ or <b>[[media:file.ogg]]</b> за звукове.
 "maintnancepagetext" => "Ова страница садржи неколико згодних алатки за свакодневно одржавање. Неке од њих могу заморити базу, па вас молимо да не учитавате поново после сваке ставке коју сте средили ;-)",
 "maintenancebacklink" => "Назад на страницу за одржавање",
 "disambiguations" => "Странице за обездвосмишљење",
-"disambiguationspage" => "Википедија:Линкови_на_странице_за_обезвосмишљење",
-"disambiguationstext" => "Следећи чланци се повезују са <i>страницом за обездвосмишљење</i>. Уместо тога, они би требали да се повезују са одговарајућом темом.<br>Страница се третира као обездвосмишљенска ако је повезана са $1.<br>Линкови из осталих именских простора <i>нису</i> наведени овде.",
+"disambiguationspage" => "{{ns:4}}:Линкови_на_странице_за_обезвосмишљење",
+"disambiguationstext" => "Следећи чланци се повезују са <i>страницом за обездвосмишљење</i>. Уместо тога, они би требали да се повезују са одговарајућом темом.<br />Страница се третира као обездвосмишљенска ако је повезана са $1.<br />Линкови из осталих именских простора <i>нису</i> наведени овде.",
 "doubleredirects" => "Двострука преусмерења",
-"doubleredirectstext" => "<b>Пажња:</b> Овај списак може да садржи лажне резултате. То обично значи да постоји додатни текст са везама испод првог #REDIRECT.<br>\nСваки ред садржи везе на прво и друго преусмерење, као и на прву линију текста другог преусмерења, што обично даје \"прави\" циљни чланак, на који би прво преусмерење и требало да показује.",
+"doubleredirectstext" => "<b>Пажња:</b> Овај списак може да садржи лажне резултате. То обично значи да постоји додатни текст са везама испод првог #REDIRECT.<br />\nСваки ред садржи везе на прво и друго преусмерење, као и на прву линију текста другог преусмерења, што обично даје \"прави\" циљни чланак, на који би прво преусмерење и требало да показује.",
 "brokenredirects" => "Покварена преусмерења",
 "brokenredirectstext" => "Следећа преусмерења су повезана на непостојећи чланак.",
 "selflinks"  => "Странице са самовезама",
@@ -749,8 +694,6 @@ or <b>[[media:file.ogg]]</b> за звукове.
 "listusers"  => "Листа корисника",
 "specialpages" => "Посебне странице",
 "spheading"  => "Посебне странице за све кориснике",
-"sysopspheading" => "Само за сисопе",
-"developerspheading" => "Само за девелопере",
 "protectpage" => "Заштити страницу",
 "recentchangeslinked" => "Сродне промене",
 "rclsub"  => "(на странице повезане од \"$1\")",
@@ -767,17 +710,15 @@ or <b>[[media:file.ogg]]</b> за звукове.
 "booksourcetext" => "Испод је списак веза на друге сајтове који
 продају нове и коришћене књиге, и такође могу имати даљње информације
 о књигама које тражите.
-Википедија не сарађује ни се једним од ових предузећа, и
+{{SITENAME}} не сарађује ни се једним од ових предузећа, и
 овај списак не треба да се схвати као потврда њиховог квалитета.",
 "alphaindexline" => "$1 у $2",
 
 # Email this user
 #
 "mailnologin" => "Нема адресе за слање",
-"mailnologintext" => "Морате бити <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">пријављени</a>
-и имати исправну е-адресу in your <a href=\"" .
-  wfLocalUrl( "Special:Preferences" ) . "\">подешавањима</a>
+"mailnologintext" => "Морате бити [[Special:Userlogin|пријављени]]
+и имати исправну е-адресу in your [[Special:Preferences|подешавањима]]
 да бисте слали електронску пошту другим корисницима.",
 "emailuser"  => "Пошаљи е-писмо овом кориснику",
 "emailpage"  => "Пошаљи е-писмо кориснику",
@@ -803,15 +744,14 @@ or <b>[[media:file.ogg]]</b> за звукове.
 "watchlistsub" => "(за корисника \"$1\")",
 "nowatchlist" => "Немате ништа на свом списку надгледања.",
 "watchnologin" => "Нисте пријављени",
-"watchnologintext" => "Морате бити <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">пријављени</a>
+"watchnologintext" => "Морате бити [[Special:Userlogin|пријављени]]
 да бисте мењали списак надгледања.",
 "addedwatch" => "Додати списку надгледања",
 "addedwatchtext" => "Страница \"$1\" је додата вашој <a href=\"" .
-  wfLocalUrl( "Special:Watchlist" ) . "\">списку надгледања</a>.
+  "{{localurle:Special:Watchlist}}\">списку надгледања</a>.
 Будуће промене ове странице и њој придружене странице за разговор ће бити наведене овде,
 и страница ће бити <b>подебљана</b> у <a href=\"" .
-  wfLocalUrl( "Special:Recentchanges" ) . "\">списку скорашњих измена</a> да
+  "{{localurle:Special:Recentchanges}}\">списку скорашњих измена</a> да
 би се лакше уочила.</p>
 
 <p>Ако касније желите да уклоните страницу са вашег списка надгледања, кликните на \"Прекини надгледање\" на бочној палети.",
@@ -824,7 +764,7 @@ or <b>[[media:file.ogg]]</b> за звукове.
 "watchdetails" => "($1 страница надгледано не рачунајући странице за разговор;
 $2 укупно страница измењено од одсецања;
 $3...
-<a href='$4'>прикажи и мењај потпуни списак</a>.)",
+[$4 прикажи и мењај потпуни списак].)",
 "watchmethod-recent" => "проверавам има ли надгледаних страница у скорашњим изменама",
 "watchmethod-list" => "проверавам има ли скорашњих измена у надгледаним страницама",
 "removechecked" => "Уклони обележене уносе из списка надгледања",
@@ -844,8 +784,8 @@ $3...
 #
 "deletepage" => "Обриши страницу",
 "confirm"  => "Потврди",
-"excontent" => "садржај је био:",
-"exbeforeblank" => "садржај пре брисања је био:",
+"excontent" => "садржај је био: '$1'",
+"exbeforeblank" => "садржај пре брисања је био: '$1'",
 "exblank" => "страница је била празна",
 "confirmdelete" => "Потврди брисање",
 "deletesub"  => "(Бришем \"$1\")",
@@ -854,8 +794,7 @@ $3...
 или слику заједно са свом њеномисторијом из базе.
 Молим вас потврдите да намеравате да урадите ово, да разумете
 последице, и да ово радите у складу са
-[[Википедија:Правила]].",
-"confirmcheck" => "Да, стварно желим да обришем ово.",
+[[{{ns:4}}:Правила]].",
 "actioncomplete" => "Акција завршена",
 "deletedtext" => "\"$1\" је обрисана.
 Погледајте $2 за запис о скорашњим брисањима.",
@@ -897,7 +836,7 @@ $3...
 "undeletebtn" => "Врати!",
 "undeletedarticle" => "враћено \"$1\"",
 "undeletedtext"   => "Чланак [[$1]] је успешно враћен.
-Погледајте [[Википедија:Лог_брисања]] за запис о скорашњим брисањима и враћањима.",
+Погледајте [[{{ns:4}}:Лог_брисања]] за запис о скорашњим брисањима и враћањима.",
 
 # Contributions
 #
@@ -926,34 +865,27 @@ $3...
 "blockiptext" => "Употребите доњи упитник да бисте уклонили право писања
 са одређене ИП адресе или корисничког имена.
 Ово би требало да буде урађено само да би се спречио вандализам, и у складу
-са [[Википедија:Смернице|Википедијиним смерницама]].
+са [[{{ns:4}}:Смернице|Википедијиним смерницама]].
 Унесите конкретан разлог испод (на пример, наводећи које
 странице су вандализоване).",
 "ipaddress"  => "ИП адреса/корисничко име",
 "ipbreason"  => "Разлог",
 "ipbsubmit"  => "Обуздај овог корисника",
 "badipaddress" => "Не постоји ниједан корисник који се тако зове",
-"noblockreason" => "Морате дати разлог за обуздавање.",
 "blockipsuccesssub" => "Обуздавање је успело",
 "blockipsuccesstext" => "\"$1\" је обуздан.
-<br>Погледајте [[Посебно:ИПсписакаобузданих|ИП списак обузданих]] за преглед обуздавања.",
+<br />Погледајте [[Посебно:ИПсписакаобузданих|ИП списак обузданих]] за преглед обуздавања.",
 "unblockip"  => "Отпусти корисника",
 "unblockiptext" => "Употребите доњи упитник да бист вратили право писања
 раније обузданој ИП адреси или корисничком имену.",
 "ipusubmit"  => "Отпусти ову адресу",
 "ipusuccess" => "\"$1\" отпуштен",
 "ipblocklist" => "Списак обузданих ИП адреса и корисника",
-"blocklistline" => "$1, $2 је обуздао $3",
+"blocklistline" => "$1, $2 је обуздао $3 ($4)",
 "blocklink"  => "блокирај",
 "unblocklink" => "деблокирај",
 "contribslink" => "прилози",
 "autoblocker" => "Аутоматски сте обуздани јер делите ИП адресу са \"$1\". Разлог \"$2\".",
-/*
-</pre>
-
-==Део 4==
-<pre>
-*/
 # Developer tools
 #
 "lockdb"  => "Закључај базу",
@@ -975,24 +907,9 @@ $3...
 "lockdbsuccesssub" => "База је закључана",
 "unlockdbsuccesssub" => "База је откључана",
 "lockdbsuccesstext" => "Википедијина база података је закључана.
-<br>Сетите се да је откључате када завршите са одржавањем.",
+<br />Сетите се да је откључате када завршите са одржавањем.",
 "unlockdbsuccesstext" => "Википедијина база података је откључана.",
 
-# SQL query
-#
-"asksql"  => "SQL упит",
-"asksqltext" => "Употребите доњи упитник да направите директан упит
-Википедијиној бази.
-Употребите једноструке наводнике ('овако') за разграничење словних ниски.
-Ово често може да дода значајно оптерећење серверу, молимо
-користите ову могућност штедљиво.",
-"sqlislogged" => "Обратите пажњу да су сви упити логовани.",
-"sqlquery"  => "Унесите упит",
-"querybtn"  => "Пошаљи упит",
-"selectonly" => "Сви упити осим \"SELECT\" су ограничени на
-развојни тим Википедије.",
-"querysuccessful" => "Упит успешан",
-
 # Move page
 #
 "movepage"  => "Премештање странице",
@@ -1022,8 +939,7 @@ $3...
 У тим случајевима, мораћете ручно да преместите страницу уколико то желите.",
 "movearticle" => "Премести страницу",
 "movenologin" => "Нисте улоговани",
-"movenologintext" => "Морате бити регистровани корисник и <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">пријављени</a>
+"movenologintext" => "Морате бити регистровани корисник и [[Special:Userlogin||пријављени]]
 да бисте преместили страницу.",
 "newtitle"  => "Нови наслов",
 "movepagebtn" => "премести страницу",
@@ -1049,7 +965,16 @@ $3...
 # Namespace 8 related
 
 "allmessages" => "Све_поруке",
-"allmessagestext" => "Ово је списак свих порука које су у МедијаВики: именском простору"
+"allmessagestext" => "Ово је списак свих порука које су у МедијаВики: именском простору",
+
+# Math
+
+'mw_math_png' => "Увек прикажи PNG",
+'mw_math_simple' => "HTML ако је врло једноставно, иначе PNG",
+'mw_math_html' => "HTML ако је могуће, иначе PNG",
+'mw_math_source' => "Остави као ТеХ (за текстуалне бровсере)",
+'mw_math_modern' => "Препоручено за савремене бровсере",
+
 );
 
 #--------------------------------------------------------------------------
@@ -1058,105 +983,147 @@ $3...
 
 class LanguageSr extends LanguageUtf8 {
 
- function getNamespaces() {
-  global $wgNamespaceNamesSr;
-  return $wgNamespaceNamesSr;
- }
-
- function getNsText( $index ) {
-  global $wgNamespaceNamesSr;
-  return $wgNamespaceNamesSr[$index];
- }
-
- function getNsIndex( $text ) {
-  global $wgNamespaceNamesSr;
-
-  foreach ( $wgNamespaceNamesSr as $i => $n ) {
-   if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-  }
-  if( 0 == strcasecmp( "Special", $text ) ) { return -1; }
-  if( 0 == strcasecmp( "User", $text ) ) { return 2; }
-  if( 0 == strcasecmp( "Wikipedia", $text ) ) { return 4; }
-  return false;
- }
-
- function getQuickbarSettings() {
-  global $wgQuickbarSettingsSr;
-  return $wgQuickbarSettingsSr;
- }
-
- function getSkinNames() {
-  global $wgSkinNamesSr;
-  return $wgSkinNamesSr;
- }
-
- function getMathNames() {
-  global $wgMathNamesSr;
-  return $wgMathNamesSr;
- }
- function getDateFormats() {
-  global $wgDateFormatsSr;
-  return $wgDateFormatsSr;
- }
-
- function getUserToggles() {
-  global $wgUserTogglesSr;
-  return $wgUserTogglesSr;
- }
-
- function getMonthName( $key )
- {
-  global $wgMonthNamesSr;
-  return $wgMonthNamesSr[$key-1];
- }
- /* by default we just return base form */
- function getMonthNameGen( $key )
- {
-  global $wgMonthNamesSr;
-  return $wgMonthNamesSr[$key-1];
- }
- function getMonthAbbreviation( $key )
- {
-  global $wgMonthAbbreviationsSr;
-  return $wgMonthAbbreviationsSr[$key-1];
- }
-
- function getWeekdayName( $key )
- {
-  global $wgWeekdayNamesSr;
-  return $wgWeekdayNamesSr[$key-1];
- }
-
- function getValidSpecialPages()
- {
-  global $wgValidSpecialPagesSr;
-  return $wgValidSpecialPagesSr;
- }
-
- function getSysopSpecialPages()
- {
-  global $wgSysopSpecialPagesSr;
-  return $wgSysopSpecialPagesSr;
- }
-
- function getDeveloperSpecialPages()
- {
-  global $wgDeveloperSpecialPagesSr;
-  return $wgDeveloperSpecialPagesSr;
- }
-
- function getMessage( $key )
- {
+       function getNamespaces() {
+       global $wgNamespaceNamesSr;
+       return $wgNamespaceNamesSr;
+       }
+
+       function getNsIndex( $text ) {
+       global $wgNamespaceNamesSr;
+
+       foreach ( $wgNamespaceNamesSr as $i => $n ) {
+               if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
+       }
+       if( 0 == strcasecmp( "Special", $text ) ) { return -1; }
+       if( 0 == strcasecmp( "User", $text ) ) { return 2; }
+       if( 0 == strcasecmp( "Wikipedia", $text ) ) { return 4; }
+       return false;
+       }
+
+       function getQuickbarSettings() {
+       global $wgQuickbarSettingsSr;
+       return $wgQuickbarSettingsSr;
+       }
+
+       function getSkinNames() {
+       global $wgSkinNamesSr;
+       return $wgSkinNamesSr;
+       }
+
+       function getDateFormats() {
+       global $wgDateFormatsSr;
+       return $wgDateFormatsSr;
+       }
+
+       function getMessage( $key ) {
                global $wgAllMessagesSr;
                if(array_key_exists($key, $wgAllMessagesSr))
                        return $wgAllMessagesSr[$key];
                else
-                       return Language::getMessage($key);
- }
+                       return parent::getMessage($key);
+       }
+
+       function formatNum( $number, $year = false ) {
+               return $year ? $number : strtr($this->commafy($number), '.,', ',.' );
+       }
+
+       /**
+        * @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 ) {
+
+               if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
+
+               $mm = substr( $ts, 4, 2 );
+               $m = 0 + $mm;
+               $mmmm = $this->getMonthName( $mm );
+               $mmm = $this->getMonthAbbreviation( $mm );
+               $dd = substr( $ts, 6, 2 );
+               $d = 0 + $dd;
+               $yyyy =  substr( $ts, 0, 4 );
+               $yy =  substr( $ts, 2, 2 );
+
+               switch( $format ) {
+                       case '2':
+                       case '8':
+                               return "$d $mmmm $yyyy";
+                       case '3':
+                       case '9':
+                               return "$dd.$mm.$yyyy.";
+                       case '4':
+                       case '10':
+                               return "$d.$m.$yyyy.";
+                       case '5':
+                       case '11':
+                               return "$d. $mmm $yyyy.";
+                       case '6':
+                       case '12':
+                               return "$d $mmm $yyyy";
+                       default:
+                               return "$d. $mmmm $yyyy.";
+               }
+
+       }
+
+       /**
+       * @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 ) {
+
+               if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
+               $hh = substr( $ts, 8, 2 );
+               $h = 0 + $hh;
+               $mm = substr( $ts, 10, 2 );
+               switch( $format ) {
+                       case '7':
+                       case '8':
+                       case '9':
+                       case '10':
+                       case '11':
+                       case '12':
+                               return "$h:$mm";
+                       default:
+                               return "$hh:$mm";
+               }
+       }
+
+       /**
+       * @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) {
+               $datePreference = $this->dateFormat($format);
+               return $this->time( $ts, $adj, $datePreference, $timecorrection ) . ', ' . $this->date( $ts, $adj, $datePreference, $timecorrection );
+
+       }
+
+
 }
 
 ?>