* (bug 1130) Reorder old title checks; use title null instead of empty
[lhc/web/wiklou.git] / languages / LanguageSv.php
index 4c113ab..e33d0b6 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+/**
+  * @package MediaWiki
+  * @subpackage Language
+  */
 #
 # Swedish localisation for MediaWiki
 #
@@ -60,26 +64,6 @@ require_once( "LanguageUtf8.php" );
        MW_MATH_MATHML => "MathML om det är möjligt (experimentellt)",
 );
 
-/* private */ $wgDateFormatsSv = array(
-       "Ingen inställning",
-       "Januari 15, 2001",
-       "15 Januari 2001",
-       "2001 Januari 15",
-       "2001-01-15"
-);
-
-/* private */ $wgBookstoreListSv = array(
-        "AddALL"         => "http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN",
-        "PriceSCAN"      => "http://www.pricescan.com/books/bookDetail.asp?isbn=$1",
-        "Barnes & Noble" => "http://shop.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1",
-        "Amazon.com"     => "http://www.amazon.com/exec/obidos/ISBN=$1"
-);
-
-/* Note: native names of languages are preferred where known to maximize
-   ease of navigation -- people should be able to recognize their own
-   languages! */
-
-
 // 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).
@@ -134,11 +118,8 @@ $wgValidSpecialPagesSv = array(
 );
 
 /* private */ $wgAllMessagesSv = array(
-'special_version_prefix' => '',
-'special_version_postfix' => '',
 // User Toggles
 
-"tog-hover"            => "Svävande text över wikilänkar",
 "tog-underline"        => "Understryk länkar",
 "tog-highlightbroken"  => "Formatera trasiga länkar <a href=\"\" class=\"new\">så här</a> (alternativt: så här<a href=\"\" class=\"internal\">?</a>).",
 "tog-justify"          => "Justera indrag",
@@ -259,7 +240,7 @@ $wgValidSpecialPagesSv = array(
 "viewcount"             => "Den här sidan har visats $1 gånger.",
 "copyright"            => "Innehåll tillgängligt under $1.",
 "poweredby"            => "{{SITENAME}} körs med hjälp av [http://www.mediawiki.org/ MediaWiki], en öppen källkods-wikimotor.",
-"printsubtitle"         => "(Från http://sv.wikipedia.org)",
+"printsubtitle"         => "(Från {{SERVER}})",
 "protectedpage"         => "Skyddad sida",
 "administrators"        => "Wikipedia:Administratörer",
 "sysoptitle"            => "Sysop-behörighet krävs",
@@ -422,11 +403,11 @@ så som det kommer att se ut om du väljer att spara.",
 Det översta text blocket innehåller den nuvarande texten.
 Dina ändringer syns i det nedersta blocket.
 Du måste infoga dina ändringar i den existerande texten.
-<b>Bara</b> texten i den översta textboxen sparas om du trycker \"Spara sida\".\n<p>",
+<b>Bara</b> texten i den översta textboxen sparas om du trycker \"Spara sida\".<br />",
 "yourtext"              => "Din text",
 "storedversion"         => "Din sparade version",
 "editingold"            => "<strong>VARNING: Du redigerar en gammal version
-av den här sidan. Om du sparar den, kommer alla ändringar på denns sida föregående revison att bli överskrivna.</strong>\n",
+av den här sidan. Om du sparar den, kommer alla ändringar på denns sida föregående revison att bli överskrivna.</strong>",
 "yourdiff"              => "Skillnader",
 "copyrightwarning"      => "Observera att alla bidrag till Wikipedia är
 att betrakta som utgivna under GNU Free Documentation License
@@ -435,14 +416,14 @@ Om du inte vill ha din text redigerad och kopierad efter andras gottfinnade så
 Du lovar oss också att du skrev texten själv, eller kopierade från public domain eller liknande fri resurs.<br />
 <strong>LÄGG ALDRIG UT UPPHOVSRÄTTSSKYDDAT MATERIAL HÄR UTAN FÖRFATTARENS TILLÅTELSE!</strong>",
 
-"longpagewarning"       => "VARNING: Den här artikeln är $1 kilobytes lång; vissa äldre webbläsare
+"longpagewarning"       => "<strong>VARNING: Den här artikeln är $1 kilobytes lång; vissa äldre webbläsare
 kan ha problem med att redigera sidor som är omkring 32 kb eller större.
-Du kanske vill överväga att dela upp artikeln i mindre delar.",
-"readonlywarning"       => "VARNING: Databasen är tillfälligt låst för underhåll. Du kommer inte att kunna spara 
+Du kanske vill överväga att dela upp artikeln i mindre delar.</strong>",
+"readonlywarning"       => "<strong>VARNING: Databasen är tillfälligt låst för underhåll. Du kommer inte att kunna spara 
 dina ändringar just nu. För säkerhets skull kanske du vill överväga att kopiera över texten till din egen dator tills
-databasen är upplåst igen.",
-"protectedpagewarning"  => "VARNING:  Den här sidan har låsts så att bara administratörer kan redigera den. 
-Försäkra dig om att du följer rekommendationerna för <a href='$wgScriptPath/$wgMetaNamespace:Skyddade sidor'>skyddade sidor</a>",
+databasen är upplåst igen.</strong>",
+"protectedpagewarning"  => "<strong>VARNING:  Den här sidan har låsts så att bara administratörer kan redigera den. 
+Försäkra dig om att du följer rekommendationerna för [[Project:Skyddade sidor|skyddade sidor]]</strong>",
 
 // History pages
 //
@@ -502,8 +483,7 @@ $2 List redirects &nbsp; Sök efter $3 $9",
 //
 "preferences"           => "Inställningar",
 "prefsnologin"          => "Du är inte inloggad",
-"prefsnologintext"      => "Du måste vara <a href=\"" .
-  "{{localurle:Special:Userlogin}}\">inloggad</a>
+"prefsnologintext"      => "Du måste vara [[Special:Userlogin|inloggad]]
 för att kunna ändra i inställningar.",
 "prefslogintext"        => "Du är inloggad som \"$1\".
 Ditt IP-nummer är $2.",
@@ -563,10 +543,8 @@ Den blir automatiskt inställd efter svensk tid eller skulle man till exempel f
 "reupload"              => "återuppladdning",
 "reuploaddesc"          => "Tillbaka till uppladdningsformulär.",
 "uploadnologin"         => "Inte inloggad",
-"uploadnologintext"     => "Du måste vara <a href=\"" .
-  "{{localurle:Special:Userlogin}}\">inloggad</a>
+"uploadnologintext"     => "Du måste vara [[Special:Userlogin|inloggad]]
 för att kunna ladda upp filer.",
-"uploadfile"            => "Ladda upp fil",
 "uploaderror"           => "Uppladdnings fel",
 "uploadtext"            => "'''STOPP!''' Innan du laddar upp här,
 så måste du ha läst och följa Wikipedias
@@ -617,17 +595,15 @@ information om filen, som till exempel var den kommer ifrån,
 när den skapades och vem som gjort den och allt annat du vet om den.",
 "uploadwarning"         => "Uppladdnings varning",
 "savefile"              => "Spara fil",
-"uploadedimage"         => "uppladdad \"$1\"",
+"uploadedimage"         => "uppladdad \"[[$1]]\"",
 
 // Image list
 //
 "imagelist"             => "Bildlista",
 "imagelisttext"         => "Nedan är en lista med $1 bilder sorterad $2",
 "getimagelist"          => "hämta bildlista",
-"ilshowmatch"           => "Visa alla bilder med namn som matchar",
 "ilsubmit"              => "Sök",
 "showlast"              => "Visa de senaste $1 bilderna sorterad $2.",
-"all"                   => "alla",
 "byname"                => "efter namn",
 "bydate"                => "efter datum",
 "bysize"                => "efter storlek",
@@ -718,10 +694,8 @@ Wikipedia har <b>inget</b> affärssamarbete med ovanstående företag och ska in
 // Email this user
 //
 "mailnologin"           => "Ingen adress att skicka till",
-"mailnologintext"       => "Du ska vara<a href=\"" .
-  "{{localurle:Special:Userlogin}}\">inloggad</a>
-och ha angivit en korrekt epost-adress i dina <a href=\"" .
-  "{{localurle:Special:Preferences}}\">användarinställningar</a>
+"mailnologintext"       => "Du ska vara [[Special:Userlogin|inloggad]]
+och ha angivit en korrekt epost-adress i dina [[Special:Preferences|användarinställningar]]
 för att kunna skicka e-post till andra användare.",
 "emailuser"             => "Skicka e-post till den här användaren",
 "emailpage"             => "Skicka e-post till annan användare",
@@ -746,8 +720,7 @@ valt att inte ta emot något mail från andra användare.",
 "watchlistsub"          => "(för användare \"$1\")",
 "nowatchlist"           => "Du har inga sidor upptagna på din övervakningslista.",
 "watchnologin"          => "Du är inte inloggad",
-"watchnologintext"      => "Du ska vara<a href=\"" .
-  "{{localurle:Special:Userlogin}}\">inloggad</a>
+"watchnologintext"      => "Du ska vara [[Special:Userlogin|inloggad]]
 för att kunna göra ändringar på din övervakningslista.",
 "addedwatch"            => "Tillagd på övervakningslistan",
 "addedwatchtext"        => "Sidan \"$1\" har satts upp på din <a href=\"" .
@@ -772,8 +745,8 @@ och sidan kommer att markeras med <b>fet stil</b> i <a href=\"" .
 //
 "deletepage"            => "Ta bort sida",
 "confirm"               => "Bekräfta",
-"excontent"             => "före radering:",
-"exbeforeblank"         => "före tömning:",
+"excontent"             => "före radering: '$1'",
+"exbeforeblank"         => "före tömning: '$1'",
 "exblank"               => "sidan var tom",
 "confirmdelete"         => "Bekräfta borttagning",
 "deletesub"             => "(Tar bort \"$1\")",
@@ -782,7 +755,6 @@ eller bild med all dess historia från databasen.
 Bekräfta att du förstår vad du håller på med och vilka konsekvenser
 detta leder till, och att det följer 
 [[Wikipedia:Policy]].", 
-"confirmcheck"          => "Ja, jag vill verkligen ta bort det här.", //"
 "actioncomplete"        => "Genomfört",
 "deletedtext"           => "\"$1\" har blivit borttagen.
 Se $2 för lista över senaste borttagningar",
@@ -906,8 +878,7 @@ var säker på att du inser konsekvenserna i förväg.",
 
 "movearticle"           => "Flytta sida",
 "movenologin"           => "Ej inloggad",
-"movenologintext"       => "Du måste vara registrerad användare och ha <a href=\"" .
-  "{{localurle:Speciel:Userlogin}}\">loggat in</a>
+"movenologintext"       => "Du måste vara registrerad användare och ha [[Speciel:Userlogin|loggat in]]
 för att kunna flytta en sida.",
 "newtitle"              => "Till ny titel",
 "movepagebtn"           => "Flytta sida",
@@ -927,7 +898,7 @@ för att kunna flytta en sida.",
 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.
 
@@ -949,7 +920,7 @@ proceeding.",
 In those cases, you will have to move or merge the page manually if desired.",
 "movearticle"  => "Move page",
 "movenologin"  => "Not logged in",
-"movenologintext" => "You must be a registered user and <a href=\"{{localurl:Special:Userlogin}}\">logged in</a>
+"movenologintext" => "You must be a registered user and [[Special:Userlogin|logged in]]
 to move a page.",
 "newtitle"             => "To new title",
 "movepagebtn"  => "Move page",
@@ -1053,30 +1024,6 @@ class LanguageSv extends LanguageUtf8 {
                return $wgNamespaceNamesSv;
        }
        
-       function getBookstoreList () {
-               global $wgBookstoreListSv ;
-               return $wgBookstoreListSv ;
-       }
-       
-       function getNsText( $index ) {
-               global $wgNamespaceNamesSv;
-               return $wgNamespaceNamesSv[$index];
-       }
-       
-       function getNsIndex( $text ) {
-               global $wgNamespaceNamesSv;
-               
-               foreach ( $wgNamespaceNamesSv as $i => $n ) {
-                       if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
-               }
-               
-               // Consider Special: and Speciel: equal... which is preferred?
-               if ( 0 == strcasecmp( "speciel", $text ) ) { return -1; }
-               return false;
-       }
-       
-       // inherit specialPage()
-       
        function getQuickbarSettings() {
                global $wgQuickbarSettingsSv;
                return $wgQuickbarSettingsSv;
@@ -1087,8 +1034,7 @@ class LanguageSv extends LanguageUtf8 {
                return $wgSkinNamesSv;
        }
        
-       # Inherit userAdjust()
-       
+               
        function date( $ts, $adj = false ) {
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
                
@@ -1131,10 +1077,18 @@ class LanguageSv extends LanguageUtf8 {
                if( isset( $wgAllMessagesSv[$key] ) ) {
                        return $wgAllMessagesSv[$key];
                } else {
-                       return Language::getMessage( $key );
+                       return parent::getMessage( $key );
                }
        }
+
+       var $digitTransTable = array(
+               ',' => '&nbsp;',
+               '.' => ','
+       );
        
+       function formatNum( $number, $year = false ) {
+               return $year ? $number : strtr($this->commafy($number), $this->digitTransTable);
+       }
 }
 
 ?>