Merge "TableDiffFormatter: Don't repeatedly call array_shift()"
[lhc/web/wiklou.git] / languages / messages / MessagesNn.php
index 4cdb3d7..b8ae8d7 100644 (file)
  * @see http://nn.wikipedia.org/w/index.php?title=Brukar:Dittaeva/LanguageNn.php&action=history
  */
 
-
-$datePreferences = array(
+$datePreferences = [
        'default',
        'dmyt',
        'short dmyt',
        'tdmy',
        'short dmyt',
        'ISO 8601',
-);
+];
 
-$datePreferenceMigrationMap = array(
+$datePreferenceMigrationMap = [
        'default',
        'dmyt',
        'short dmyt',
        'tdmy',
        'short tdmy',
-);
+];
 
 $defaultDateFormat = 'dmyt';
 
-$dateFormats = array(
+$dateFormats = [
        /*
        'Standard',
        '15. januar 2001 kl. 16:12',
@@ -86,9 +85,9 @@ $dateFormats = array(
        'short tdmy time' => 'H:i',
        'short tdmy date' => 'j. M. Y',
        'short tdmy both' => 'H:i, j. M. Y',
-);
+];
 
-$bookstoreList = array(
+$bookstoreList = [
        'Bibsys'       => 'http://ask.bibsys.no/ask/action/result?kilde=biblio&fid=isbn&lang=nn&term=$1',
        'BokBerit'     => 'http://www.bokberit.no/annet_sted/bocker/$1.html',
        'Bokkilden'    => 'http://www.bokkilden.no/ProductDetails.aspx?ProductId=$1',
@@ -98,104 +97,104 @@ $bookstoreList = array(
        'Amazon.co.uk' => 'http://www.amazon.co.uk/exec/obidos/ISBN=$1',
        'Amazon.de'    => 'http://www.amazon.de/exec/obidos/ISBN=$1',
        'Amazon.com'   => 'http://www.amazon.com/exec/obidos/ISBN=$1'
-);
+];
 
-$magicWords = array(
-       'redirect'                  => array( '0', '#OMDIRIGER', '#omdiriger', '#REDIRECT' ),
-       'notoc'                     => array( '0', '__INGAINNHALDSLISTE__', '__INGENINNHOLDSLISTE__', '__NOTOC__' ),
-       'nogallery'                 => array( '0', '__INKJEGALLERI__', '__NOGALLERY__' ),
-       'forcetoc'                  => array( '0', '__ALLTIDINNHALDSLISTE__', '__ALLTIDINNHOLDSLISTE__', '__FORCETOC__' ),
-       'toc'                       => array( '0', '__INNHALDSLISTE__', '__INNHOLDSLISTE__', '__TOC__' ),
-       'noeditsection'             => array( '0', '__INGABOLKENDRING__', '__INGABOLKREDIGERING__', '__INGENDELENDRING__', '__NOEDITSECTION__' ),
-       'currentmonth'              => array( '1', 'MÅNADNO', 'MÅNEDNÅ', 'CURRENTMONTH', 'CURRENTMONTH2' ),
-       'currentmonthname'          => array( '1', 'MÅNADNONAMN', 'MÅNEDNÅNAVN', 'CURRENTMONTHNAME' ),
-       'currentmonthabbrev'        => array( '1', 'MÅNADNOKORT', 'MÅNEDNÅKORT', 'CURRENTMONTHABBREV' ),
-       'currentday'                => array( '1', 'DAGNO', 'DAGNÅ', 'CURRENTDAY' ),
-       'currentday2'               => array( '1', 'DAGNO2', 'DAGNÅ2', 'CURRENTDAY2' ),
-       'currentdayname'            => array( '1', 'DAGNONAMN', 'DAGNÅNAVN', 'CURRENTDAYNAME' ),
-       'currentyear'               => array( '1', 'ÅRNO', 'ÅRNÅ', 'CURRENTYEAR' ),
-       'currenttime'               => array( '1', 'TIDNO', 'TIDNÅ', 'CURRENTTIME' ),
-       'currenthour'               => array( '1', 'TIMENO', 'CURRENTHOUR' ),
-       'numberofpages'             => array( '1', 'SIDETAL', 'NUMBEROFPAGES' ),
-       'numberofarticles'          => array( '1', 'INNHALDSSIDETAL', 'INNHOLDSSIDETALL', 'NUMBEROFARTICLES' ),
-       'numberoffiles'             => array( '1', 'FILTAL', 'NUMBEROFFILES' ),
-       'numberofusers'             => array( '1', 'BRUKARTAL', 'NUMBEROFUSERS' ),
-       'numberofactiveusers'       => array( '1', 'AKTIVEBRUKARAR', 'NUMBEROFACTIVEUSERS' ),
-       'numberofedits'             => array( '1', 'ENDRINGSTAL', 'NUMBEROFEDITS' ),
-       'pagename'                  => array( '1', 'SIDENAMN', 'SIDENAVN', 'PAGENAME' ),
-       'pagenamee'                 => array( '1', 'SIDENAMNE', 'SIDENAVNE', 'PAGENAMEE' ),
-       'namespace'                 => array( '1', 'NAMNEROM', 'NAVNEROM', 'NAMESPACE' ),
-       'fullpagename'              => array( '1', 'FULLTSIDENAMN', 'FULLPAGENAME' ),
-       'subpagename'               => array( '1', 'UNDERSIDENAMN', 'SUBPAGENAME' ),
-       'basepagename'              => array( '1', 'HOVUDSIDENAMN', 'BASEPAGENAME' ),
-       'talkpagename'              => array( '1', 'DISKUSJONSSIDENAMN', 'TALKPAGENAME' ),
-       'msg'                       => array( '0', 'MLD:', 'MSG:' ),
-       'subst'                     => array( '0', 'LIMINN:', 'SUBST:' ),
-       'safesubst'                 => array( '0', 'TRYGGLIMINN:', 'SAFESUBST:' ),
-       'msgnw'                     => array( '0', 'IKWIKMELD:', 'MSGNW:' ),
-       'img_thumbnail'             => array( '1', 'mini', 'miniatyr', 'thumbnail', 'thumb' ),
-       'img_manualthumb'           => array( '1', 'mini=$1', 'miniatyr=$1', 'thumbnail=$1', 'thumb=$1' ),
-       'img_right'                 => array( '1', 'høgre', 'høyre', 'right' ),
-       'img_left'                  => array( '1', 'venstre', 'left' ),
-       'img_none'                  => array( '1', 'ingen', 'none' ),
-       'img_width'                 => array( '1', '$1pk', '$1px' ),
-       'img_center'                => array( '1', 'sentrum', 'center', 'centre' ),
-       'img_framed'                => array( '1', 'ramme', 'ramma', 'framed', 'enframed', 'frame' ),
-       'img_frameless'             => array( '1', 'rammelaus', 'frameless' ),
-       'img_lang'                  => array( '1', 'språk=$1', 'lang=$1' ),
-       'img_page'                  => array( '1', 'side=$1', 'side_$1', 'page=$1', 'page $1' ),
-       'img_link'                  => array( '1', 'lenkje=$1', 'lenke=$1', 'link=$1' ),
-       'sitename'                  => array( '1', 'NETTSTADNAMN', 'SITENAME' ),
-       'ns'                        => array( '0', 'NR:', 'NS:' ),
-       'localurl'                  => array( '0', 'LOKALLENKJE:', 'LOKALLENKE:', 'LOCALURL:' ),
-       'localurle'                 => array( '0', 'LOKALLENKJEE:', 'LOKALLENKEE:', 'LOCALURLE:' ),
-       'articlepath'               => array( '0', 'ARTIKKELSTIG', 'ARTICLEPATH' ),
-       'pageid'                    => array( '0', 'SIDEID', 'PAGEID' ),
-       'server'                    => array( '0', 'TENAR', 'TJENER', 'SERVER' ),
-       'servername'                => array( '0', 'TENARNAMN', 'TJENERNAVN', 'SERVERNAME' ),
-       'scriptpath'                => array( '0', 'SKRIPTSTIG', 'SKRIPTSTI', 'SCRIPTPATH' ),
-       'grammar'                   => array( '0', 'GRAMMATIKK:', 'GRAMMAR:' ),
-       'gender'                    => array( '0', 'KJØNN:', 'GENDER:' ),
-       'currentweek'               => array( '1', 'VEKENRNO', 'UKENRNÅ', 'CURRENTWEEK' ),
-       'currentdow'                => array( '1', 'VEKEDAGNRNO', 'UKEDAGNRNÅ', 'CURRENTDOW' ),
-       'localweek'                 => array( '1', 'LOKALVEKE', 'LOCALWEEK' ),
-       'revisionid'                => array( '1', 'VERSJONSID', 'REVISIONID' ),
-       'revisionday'               => array( '1', 'VERSJONSDAG', 'REVISIONDAY' ),
-       'revisionday2'              => array( '1', 'VERSJONSDAG2', 'REVISIONDAY2' ),
-       'revisionmonth'             => array( '1', 'VERSJONSMÅNAD', 'REVISIONMONTH' ),
-       'revisionmonth1'            => array( '1', 'VERSJONSMÅNAD1', 'REVISIONMONTH1' ),
-       'revisionyear'              => array( '1', 'VERSJONSÅR', 'REVISIONYEAR' ),
-       'revisiontimestamp'         => array( '1', 'VERSJONSTIDSTEMPEL', 'REVISIONTIMESTAMP' ),
-       'revisionuser'              => array( '1', 'VERSJONSBRUKAR', 'REVISIONUSER' ),
-       'plural'                    => array( '0', 'FLEIRTAL:', 'PLURAL:' ),
-       'lcfirst'                   => array( '0', 'LFYRST:', 'LFØRST:', 'LCFIRST:' ),
-       'ucfirst'                   => array( '0', 'SFYRST:', 'SFØRST:', 'UCFIRST:' ),
-       'lc'                        => array( '0', 'SMÅ:', 'LC:' ),
-       'uc'                        => array( '0', 'STORE:', 'UC:' ),
-       'displaytitle'              => array( '1', 'VISTITTEL', 'DISPLAYTITLE' ),
-       'currentversion'            => array( '1', 'VERSJONNO', 'CURRENTVERSION' ),
-       'language'                  => array( '0', '#SPRÅK:', '#LANGUAGE:' ),
-       'contentlanguage'           => array( '1', 'INNHALDSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'          => array( '1', 'SIDERINAMNEROM', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'            => array( '1', 'ADMINTAL', 'ADMINISTRATORTAL', 'NUMBEROFADMINS' ),
-       'formatnum'                 => array( '0', 'FORMATTAL', 'FORMATNUM' ),
-       'special'                   => array( '0', 'spesial', 'special' ),
-       'defaultsort'               => array( '1', 'STANDARDSORTERING', 'SORTERINGSNYKEL', 'SORTERINGSNØKKEL', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
-       'filepath'                  => array( '0', 'FILSTIG', 'FILEPATH:' ),
-       'tag'                       => array( '0', 'merke', 'tag' ),
-       'hiddencat'                 => array( '1', '__GØYMDKAT__', '__LØYNDKAT__', '__HIDDENCAT__' ),
-       'pagesincategory'           => array( '1', 'SIDERIKAT', 'SIDERIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ),
-       'pagesize'                  => array( '1', 'SIDESTORLEIK', 'PAGESIZE' ),
-       'protectionlevel'           => array( '1', 'VERNENIVÅ', 'PROTECTIONLEVEL' ),
-       'formatdate'                => array( '0', 'datoformat', 'formatdate', 'dateformat' ),
-       'url_path'                  => array( '0', 'STIG', 'PATH' ),
-       'pagesincategory_all'       => array( '0', 'alle', 'all' ),
-       'pagesincategory_pages'     => array( '0', 'sider', 'pages' ),
-       'pagesincategory_subcats'   => array( '0', 'underkategoriar', 'subcats' ),
-       'pagesincategory_files'     => array( '0', 'filer', 'files' ),
-);
+$magicWords = [
+       'redirect'                  => [ '0', '#OMDIRIGER', '#omdiriger', '#REDIRECT' ],
+       'notoc'                     => [ '0', '__INGAINNHALDSLISTE__', '__INGENINNHOLDSLISTE__', '__NOTOC__' ],
+       'nogallery'                 => [ '0', '__INKJEGALLERI__', '__NOGALLERY__' ],
+       'forcetoc'                  => [ '0', '__ALLTIDINNHALDSLISTE__', '__ALLTIDINNHOLDSLISTE__', '__FORCETOC__' ],
+       'toc'                       => [ '0', '__INNHALDSLISTE__', '__INNHOLDSLISTE__', '__TOC__' ],
+       'noeditsection'             => [ '0', '__INGABOLKENDRING__', '__INGABOLKREDIGERING__', '__INGENDELENDRING__', '__NOEDITSECTION__' ],
+       'currentmonth'              => [ '1', 'MÅNADNO', 'MÅNEDNÅ', 'CURRENTMONTH', 'CURRENTMONTH2' ],
+       'currentmonthname'          => [ '1', 'MÅNADNONAMN', 'MÅNEDNÅNAVN', 'CURRENTMONTHNAME' ],
+       'currentmonthabbrev'        => [ '1', 'MÅNADNOKORT', 'MÅNEDNÅKORT', 'CURRENTMONTHABBREV' ],
+       'currentday'                => [ '1', 'DAGNO', 'DAGNÅ', 'CURRENTDAY' ],
+       'currentday2'               => [ '1', 'DAGNO2', 'DAGNÅ2', 'CURRENTDAY2' ],
+       'currentdayname'            => [ '1', 'DAGNONAMN', 'DAGNÅNAVN', 'CURRENTDAYNAME' ],
+       'currentyear'               => [ '1', 'ÅRNO', 'ÅRNÅ', 'CURRENTYEAR' ],
+       'currenttime'               => [ '1', 'TIDNO', 'TIDNÅ', 'CURRENTTIME' ],
+       'currenthour'               => [ '1', 'TIMENO', 'CURRENTHOUR' ],
+       'numberofpages'             => [ '1', 'SIDETAL', 'NUMBEROFPAGES' ],
+       'numberofarticles'          => [ '1', 'INNHALDSSIDETAL', 'INNHOLDSSIDETALL', 'NUMBEROFARTICLES' ],
+       'numberoffiles'             => [ '1', 'FILTAL', 'NUMBEROFFILES' ],
+       'numberofusers'             => [ '1', 'BRUKARTAL', 'NUMBEROFUSERS' ],
+       'numberofactiveusers'       => [ '1', 'AKTIVEBRUKARAR', 'NUMBEROFACTIVEUSERS' ],
+       'numberofedits'             => [ '1', 'ENDRINGSTAL', 'NUMBEROFEDITS' ],
+       'pagename'                  => [ '1', 'SIDENAMN', 'SIDENAVN', 'PAGENAME' ],
+       'pagenamee'                 => [ '1', 'SIDENAMNE', 'SIDENAVNE', 'PAGENAMEE' ],
+       'namespace'                 => [ '1', 'NAMNEROM', 'NAVNEROM', 'NAMESPACE' ],
+       'fullpagename'              => [ '1', 'FULLTSIDENAMN', 'FULLPAGENAME' ],
+       'subpagename'               => [ '1', 'UNDERSIDENAMN', 'SUBPAGENAME' ],
+       'basepagename'              => [ '1', 'HOVUDSIDENAMN', 'BASEPAGENAME' ],
+       'talkpagename'              => [ '1', 'DISKUSJONSSIDENAMN', 'TALKPAGENAME' ],
+       'msg'                       => [ '0', 'MLD:', 'MSG:' ],
+       'subst'                     => [ '0', 'LIMINN:', 'SUBST:' ],
+       'safesubst'                 => [ '0', 'TRYGGLIMINN:', 'SAFESUBST:' ],
+       'msgnw'                     => [ '0', 'IKWIKMELD:', 'MSGNW:' ],
+       'img_thumbnail'             => [ '1', 'mini', 'miniatyr', 'thumb', 'thumbnail' ],
+       'img_manualthumb'           => [ '1', 'mini=$1', 'miniatyr=$1', 'thumbnail=$1', 'thumb=$1' ],
+       'img_right'                 => [ '1', 'høgre', 'høyre', 'right' ],
+       'img_left'                  => [ '1', 'venstre', 'left' ],
+       'img_none'                  => [ '1', 'ingen', 'none' ],
+       'img_width'                 => [ '1', '$1pk', '$1px' ],
+       'img_center'                => [ '1', 'sentrum', 'center', 'centre' ],
+       'img_framed'                => [ '1', 'ramme', 'ramma', 'frame', 'framed', 'enframed' ],
+       'img_frameless'             => [ '1', 'rammelaus', 'frameless' ],
+       'img_lang'                  => [ '1', 'språk=$1', 'lang=$1' ],
+       'img_page'                  => [ '1', 'side=$1', 'side_$1', 'page=$1', 'page $1' ],
+       'img_link'                  => [ '1', 'lenkje=$1', 'lenke=$1', 'link=$1' ],
+       'sitename'                  => [ '1', 'NETTSTADNAMN', 'SITENAME' ],
+       'ns'                        => [ '0', 'NR:', 'NS:' ],
+       'localurl'                  => [ '0', 'LOKALLENKJE:', 'LOKALLENKE:', 'LOCALURL:' ],
+       'localurle'                 => [ '0', 'LOKALLENKJEE:', 'LOKALLENKEE:', 'LOCALURLE:' ],
+       'articlepath'               => [ '0', 'ARTIKKELSTIG', 'ARTICLEPATH' ],
+       'pageid'                    => [ '0', 'SIDEID', 'PAGEID' ],
+       'server'                    => [ '0', 'TENAR', 'TJENER', 'SERVER' ],
+       'servername'                => [ '0', 'TENARNAMN', 'TJENERNAVN', 'SERVERNAME' ],
+       'scriptpath'                => [ '0', 'SKRIPTSTIG', 'SKRIPTSTI', 'SCRIPTPATH' ],
+       'grammar'                   => [ '0', 'GRAMMATIKK:', 'GRAMMAR:' ],
+       'gender'                    => [ '0', 'KJØNN:', 'GENDER:' ],
+       'currentweek'               => [ '1', 'VEKENRNO', 'UKENRNÅ', 'CURRENTWEEK' ],
+       'currentdow'                => [ '1', 'VEKEDAGNRNO', 'UKEDAGNRNÅ', 'CURRENTDOW' ],
+       'localweek'                 => [ '1', 'LOKALVEKE', 'LOCALWEEK' ],
+       'revisionid'                => [ '1', 'VERSJONSID', 'REVISIONID' ],
+       'revisionday'               => [ '1', 'VERSJONSDAG', 'REVISIONDAY' ],
+       'revisionday2'              => [ '1', 'VERSJONSDAG2', 'REVISIONDAY2' ],
+       'revisionmonth'             => [ '1', 'VERSJONSMÅNAD', 'REVISIONMONTH' ],
+       'revisionmonth1'            => [ '1', 'VERSJONSMÅNAD1', 'REVISIONMONTH1' ],
+       'revisionyear'              => [ '1', 'VERSJONSÅR', 'REVISIONYEAR' ],
+       'revisiontimestamp'         => [ '1', 'VERSJONSTIDSTEMPEL', 'REVISIONTIMESTAMP' ],
+       'revisionuser'              => [ '1', 'VERSJONSBRUKAR', 'REVISIONUSER' ],
+       'plural'                    => [ '0', 'FLEIRTAL:', 'PLURAL:' ],
+       'lcfirst'                   => [ '0', 'LFYRST:', 'LFØRST:', 'LCFIRST:' ],
+       'ucfirst'                   => [ '0', 'SFYRST:', 'SFØRST:', 'UCFIRST:' ],
+       'lc'                        => [ '0', 'SMÅ:', 'LC:' ],
+       'uc'                        => [ '0', 'STORE:', 'UC:' ],
+       'displaytitle'              => [ '1', 'VISTITTEL', 'DISPLAYTITLE' ],
+       'currentversion'            => [ '1', 'VERSJONNO', 'CURRENTVERSION' ],
+       'language'                  => [ '0', '#SPRÅK:', '#LANGUAGE:' ],
+       'contentlanguage'           => [ '1', 'INNHALDSSPRÅK', 'CONTENTLANGUAGE', 'CONTENTLANG' ],
+       'pagesinnamespace'          => [ '1', 'SIDERINAMNEROM', 'PAGESINNAMESPACE:', 'PAGESINNS:' ],
+       'numberofadmins'            => [ '1', 'ADMINTAL', 'ADMINISTRATORTAL', 'NUMBEROFADMINS' ],
+       'formatnum'                 => [ '0', 'FORMATTAL', 'FORMATNUM' ],
+       'special'                   => [ '0', 'spesial', 'special' ],
+       'defaultsort'               => [ '1', 'STANDARDSORTERING', 'SORTERINGSNYKEL', 'SORTERINGSNØKKEL', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ],
+       'filepath'                  => [ '0', 'FILSTIG', 'FILEPATH:' ],
+       'tag'                       => [ '0', 'merke', 'tag' ],
+       'hiddencat'                 => [ '1', '__GØYMDKAT__', '__LØYNDKAT__', '__HIDDENCAT__' ],
+       'pagesincategory'           => [ '1', 'SIDERIKAT', 'SIDERIKATEGORI', 'PAGESINCATEGORY', 'PAGESINCAT' ],
+       'pagesize'                  => [ '1', 'SIDESTORLEIK', 'PAGESIZE' ],
+       'protectionlevel'           => [ '1', 'VERNENIVÅ', 'PROTECTIONLEVEL' ],
+       'formatdate'                => [ '0', 'datoformat', 'formatdate', 'dateformat' ],
+       'url_path'                  => [ '0', 'STIG', 'PATH' ],
+       'pagesincategory_all'       => [ '0', 'alle', 'all' ],
+       'pagesincategory_pages'     => [ '0', 'sider', 'pages' ],
+       'pagesincategory_subcats'   => [ '0', 'underkategoriar', 'subcats' ],
+       'pagesincategory_files'     => [ '0', 'filer', 'files' ],
+];
 
-$namespaceNames = array(
+$namespaceNames = [
        NS_MEDIA            => 'Filpeikar',
        NS_SPECIAL          => 'Spesial',
        NS_TALK             => 'Diskusjon',
@@ -212,112 +211,112 @@ $namespaceNames = array(
        NS_HELP_TALK        => 'Hjelpdiskusjon',
        NS_CATEGORY         => 'Kategori',
        NS_CATEGORY_TALK    => 'Kategoridiskusjon',
-);
+];
 
-$specialPageAliases = array(
-       'Activeusers'               => array( 'Verksame_brukarar', 'Aktive_brukarar' ),
-       'Allmessages'               => array( 'Alle_systemmeldingar' ),
-       'AllMyUploads'              => array( 'Alle_opplastingane_mine' ),
-       'Allpages'                  => array( 'Alle_sider' ),
-       'Ancientpages'              => array( 'Gamle_sider' ),
-       'Badtitle'                  => array( 'Dårleg_tittel' ),
-       'Blankpage'                 => array( 'Tom_side' ),
-       'Block'                     => array( 'Blokker' ),
-       'Booksources'               => array( 'Bokkjelder' ),
-       'BrokenRedirects'           => array( 'Blindvegsomdirigeringar' ),
-       'Categories'                => array( 'Kategoriar' ),
-       'ChangeEmail'               => array( 'Endra_e-post', 'Endre_e-post' ),
-       'ChangePassword'            => array( 'Nullstill_passord' ),
-       'ComparePages'              => array( 'Samanlikna_sider', 'Samanlikne_sider', 'Samanlikn_sider' ),
-       'Confirmemail'              => array( 'Stadfest_e-postadresse' ),
-       'Contributions'             => array( 'Bidrag' ),
-       'CreateAccount'             => array( 'Opprett_konto' ),
-       'Deadendpages'              => array( 'Blindvegsider' ),
-       'DeletedContributions'      => array( 'Sletta_brukarbidrag' ),
-       'DoubleRedirects'           => array( 'Doble_omdirigeringar' ),
-       'EditWatchlist'             => array( 'Endra_overvakingsliste', 'Endre_overvakingsliste' ),
-       'Emailuser'                 => array( 'E-post' ),
-       'Export'                    => array( 'Eksport' ),
-       'Fewestrevisions'           => array( 'Færrast_endringar' ),
-       'FileDuplicateSearch'       => array( 'Filduplikatsøk' ),
-       'Filepath'                  => array( 'Filstig', 'Filsti' ),
-       'Import'                    => array( 'Importer' ),
-       'Invalidateemail'           => array( 'Gjer_e-post_ugyldig' ),
-       'JavaScriptTest'            => array( 'Utrøyning_av_JavaScript', 'JavaScript-test' ),
-       'BlockList'                 => array( 'Blokkeringsliste' ),
-       'LinkSearch'                => array( 'Lenkjesøk', 'Lenkesøk' ),
-       'Listadmins'                => array( 'Administratorliste', 'Administratorar' ),
-       'Listbots'                  => array( 'Bottliste', 'Bottar', 'Robotliste', 'Robotar' ),
-       'Listfiles'                 => array( 'Filliste' ),
-       'Listgrouprights'           => array( 'Grupperettar' ),
-       'Listredirects'             => array( 'Omdirigeringsliste' ),
-       'Listusers'                 => array( 'Brukarliste' ),
-       'Lockdb'                    => array( 'Lås_database' ),
-       'Log'                       => array( 'Logg', 'Loggar' ),
-       'Lonelypages'               => array( 'Foreldrelause_sider' ),
-       'Longpages'                 => array( 'Lange_sider' ),
-       'MergeHistory'              => array( 'Flettehistorie' ),
-       'MIMEsearch'                => array( 'MIME-søk' ),
-       'Mostcategories'            => array( 'Flest_kategoriar' ),
-       'Mostimages'                => array( 'Mest_brukte_filer' ),
-       'Mostinterwikis'            => array( 'Flest_interwikilenkjer', 'Mest_interwiki' ),
-       'Mostlinked'                => array( 'Mest_lenka_sider', 'Mest_lenkja_sider' ),
-       'Mostlinkedcategories'      => array( 'Mest_brukte_kategoriar' ),
-       'Mostlinkedtemplates'       => array( 'Mest_brukte_malar' ),
-       'Mostrevisions'             => array( 'Flest_endringar' ),
-       'Movepage'                  => array( 'Flytt_side' ),
-       'Mycontributions'           => array( 'Bidraga_mine' ),
-       'MyLanguage'                => array( 'Språket_mitt' ),
-       'Mypage'                    => array( 'Sida_mi' ),
-       'Mytalk'                    => array( 'Diskusjonssida_mi' ),
-       'Myuploads'                 => array( 'Opplastingane_mine' ),
-       'Newimages'                 => array( 'Nye_filer' ),
-       'Newpages'                  => array( 'Nye_sider' ),
-       'PermanentLink'             => array( 'Permanent_lenkje', 'Permanent_lenke' ),
-       'Preferences'               => array( 'Innstillingar' ),
-       'Prefixindex'               => array( 'Prefiksindeks' ),
-       'Protectedpages'            => array( 'Verna_sider' ),
-       'Protectedtitles'           => array( 'Verna_sidenamn' ),
-       'Randompage'                => array( 'Tilfeldig_side' ),
-       'RandomInCategory'          => array( 'Tilfeldig_frå_kategori' ),
-       'Randomredirect'            => array( 'Tilfeldig_omdirigering' ),
-       'Recentchanges'             => array( 'Siste_endringar', 'Siste_endringane' ),
-       'Recentchangeslinked'       => array( 'Relaterte_endringar' ),
-       'Redirect'                  => array( 'Omdiriger' ),
-       'Revisiondelete'            => array( 'Versjonssletting' ),
-       'Search'                    => array( 'Søk' ),
-       'Shortpages'                => array( 'Korte_sider', 'Stutte_sider' ),
-       'Specialpages'              => array( 'Spesialsider', 'Særsider' ),
-       'Statistics'                => array( 'Statistikk' ),
-       'Tags'                      => array( 'Merke' ),
-       'TrackingCategories'        => array( 'Sporingskategoriar' ),
-       'Uncategorizedcategories'   => array( 'Ukategoriserte_kategoriar' ),
-       'Uncategorizedimages'       => array( 'Ukategoriserte_filer' ),
-       'Uncategorizedpages'        => array( 'Ukategoriserte_sider' ),
-       'Uncategorizedtemplates'    => array( 'Ukategoriserte_malar' ),
-       'Undelete'                  => array( 'Attopprett' ),
-       'Unlockdb'                  => array( 'Opne_database' ),
-       'Unusedcategories'          => array( 'Ubrukte_kategoriar' ),
-       'Unusedimages'              => array( 'Ubrukte_filer' ),
-       'Unusedtemplates'           => array( 'Ubrukte_malar' ),
-       'Unwatchedpages'            => array( 'Uovervaka_sider' ),
-       'Upload'                    => array( 'Last_opp' ),
-       'Userlogin'                 => array( 'Logg_inn' ),
-       'Userlogout'                => array( 'Logg_ut' ),
-       'Userrights'                => array( 'Brukarrettar' ),
-       'Version'                   => array( 'Versjon' ),
-       'Wantedcategories'          => array( 'Etterspurde_kategoriar' ),
-       'Wantedfiles'               => array( 'Etterspurde_filer' ),
-       'Wantedpages'               => array( 'Etterspurde_sider' ),
-       'Wantedtemplates'           => array( 'Etterspurde_malar' ),
-       'Watchlist'                 => array( 'Overvakingsliste' ),
-       'Whatlinkshere'             => array( 'Lenkjer_hit' ),
-       'Withoutinterwiki'          => array( 'Utan_interwiki' ),
-);
+$specialPageAliases = [
+       'Activeusers'               => [ 'Verksame_brukarar', 'Aktive_brukarar' ],
+       'Allmessages'               => [ 'Alle_systemmeldingar' ],
+       'AllMyUploads'              => [ 'Alle_opplastingane_mine' ],
+       'Allpages'                  => [ 'Alle_sider' ],
+       'Ancientpages'              => [ 'Gamle_sider' ],
+       'Badtitle'                  => [ 'Dårleg_tittel' ],
+       'Blankpage'                 => [ 'Tom_side' ],
+       'Block'                     => [ 'Blokker' ],
+       'Booksources'               => [ 'Bokkjelder' ],
+       'BrokenRedirects'           => [ 'Blindvegsomdirigeringar' ],
+       'Categories'                => [ 'Kategoriar' ],
+       'ChangeEmail'               => [ 'Endra_e-post', 'Endre_e-post' ],
+       'ChangePassword'            => [ 'Nullstill_passord' ],
+       'ComparePages'              => [ 'Samanlikna_sider', 'Samanlikne_sider', 'Samanlikn_sider' ],
+       'Confirmemail'              => [ 'Stadfest_e-postadresse' ],
+       'Contributions'             => [ 'Bidrag' ],
+       'CreateAccount'             => [ 'Opprett_konto' ],
+       'Deadendpages'              => [ 'Blindvegsider' ],
+       'DeletedContributions'      => [ 'Sletta_brukarbidrag' ],
+       'DoubleRedirects'           => [ 'Doble_omdirigeringar' ],
+       'EditWatchlist'             => [ 'Endra_overvakingsliste', 'Endre_overvakingsliste' ],
+       'Emailuser'                 => [ 'E-post' ],
+       'Export'                    => [ 'Eksport' ],
+       'Fewestrevisions'           => [ 'Færrast_endringar' ],
+       'FileDuplicateSearch'       => [ 'Filduplikatsøk' ],
+       'Filepath'                  => [ 'Filstig', 'Filsti' ],
+       'Import'                    => [ 'Importer' ],
+       'Invalidateemail'           => [ 'Gjer_e-post_ugyldig' ],
+       'JavaScriptTest'            => [ 'Utrøyning_av_JavaScript', 'JavaScript-test' ],
+       'BlockList'                 => [ 'Blokkeringsliste' ],
+       'LinkSearch'                => [ 'Lenkjesøk', 'Lenkesøk' ],
+       'Listadmins'                => [ 'Administratorliste', 'Administratorar' ],
+       'Listbots'                  => [ 'Bottliste', 'Bottar', 'Robotliste', 'Robotar' ],
+       'Listfiles'                 => [ 'Filliste' ],
+       'Listgrouprights'           => [ 'Grupperettar' ],
+       'Listredirects'             => [ 'Omdirigeringsliste' ],
+       'Listusers'                 => [ 'Brukarliste' ],
+       'Lockdb'                    => [ 'Lås_database' ],
+       'Log'                       => [ 'Logg', 'Loggar' ],
+       'Lonelypages'               => [ 'Foreldrelause_sider' ],
+       'Longpages'                 => [ 'Lange_sider' ],
+       'MergeHistory'              => [ 'Flettehistorie' ],
+       'MIMEsearch'                => [ 'MIME-søk' ],
+       'Mostcategories'            => [ 'Flest_kategoriar' ],
+       'Mostimages'                => [ 'Mest_brukte_filer' ],
+       'Mostinterwikis'            => [ 'Flest_interwikilenkjer', 'Mest_interwiki' ],
+       'Mostlinked'                => [ 'Mest_lenka_sider', 'Mest_lenkja_sider' ],
+       'Mostlinkedcategories'      => [ 'Mest_brukte_kategoriar' ],
+       'Mostlinkedtemplates'       => [ 'Mest_brukte_malar' ],
+       'Mostrevisions'             => [ 'Flest_endringar' ],
+       'Movepage'                  => [ 'Flytt_side' ],
+       'Mycontributions'           => [ 'Bidraga_mine' ],
+       'MyLanguage'                => [ 'Språket_mitt' ],
+       'Mypage'                    => [ 'Sida_mi' ],
+       'Mytalk'                    => [ 'Diskusjonssida_mi' ],
+       'Myuploads'                 => [ 'Opplastingane_mine' ],
+       'Newimages'                 => [ 'Nye_filer' ],
+       'Newpages'                  => [ 'Nye_sider' ],
+       'PermanentLink'             => [ 'Permanent_lenkje', 'Permanent_lenke' ],
+       'Preferences'               => [ 'Innstillingar' ],
+       'Prefixindex'               => [ 'Prefiksindeks' ],
+       'Protectedpages'            => [ 'Verna_sider' ],
+       'Protectedtitles'           => [ 'Verna_sidenamn' ],
+       'Randompage'                => [ 'Tilfeldig_side' ],
+       'RandomInCategory'          => [ 'Tilfeldig_frå_kategori' ],
+       'Randomredirect'            => [ 'Tilfeldig_omdirigering' ],
+       'Recentchanges'             => [ 'Siste_endringar', 'Siste_endringane' ],
+       'Recentchangeslinked'       => [ 'Relaterte_endringar' ],
+       'Redirect'                  => [ 'Omdiriger' ],
+       'Revisiondelete'            => [ 'Versjonssletting' ],
+       'Search'                    => [ 'Søk' ],
+       'Shortpages'                => [ 'Korte_sider', 'Stutte_sider' ],
+       'Specialpages'              => [ 'Spesialsider', 'Særsider' ],
+       'Statistics'                => [ 'Statistikk' ],
+       'Tags'                      => [ 'Merke' ],
+       'TrackingCategories'        => [ 'Sporingskategoriar' ],
+       'Uncategorizedcategories'   => [ 'Ukategoriserte_kategoriar' ],
+       'Uncategorizedimages'       => [ 'Ukategoriserte_filer' ],
+       'Uncategorizedpages'        => [ 'Ukategoriserte_sider' ],
+       'Uncategorizedtemplates'    => [ 'Ukategoriserte_malar' ],
+       'Undelete'                  => [ 'Attopprett' ],
+       'Unlockdb'                  => [ 'Opne_database' ],
+       'Unusedcategories'          => [ 'Ubrukte_kategoriar' ],
+       'Unusedimages'              => [ 'Ubrukte_filer' ],
+       'Unusedtemplates'           => [ 'Ubrukte_malar' ],
+       'Unwatchedpages'            => [ 'Uovervaka_sider' ],
+       'Upload'                    => [ 'Last_opp' ],
+       'Userlogin'                 => [ 'Logg_inn' ],
+       'Userlogout'                => [ 'Logg_ut' ],
+       'Userrights'                => [ 'Brukarrettar' ],
+       'Version'                   => [ 'Versjon' ],
+       'Wantedcategories'          => [ 'Etterspurde_kategoriar' ],
+       'Wantedfiles'               => [ 'Etterspurde_filer' ],
+       'Wantedpages'               => [ 'Etterspurde_sider' ],
+       'Wantedtemplates'           => [ 'Etterspurde_malar' ],
+       'Watchlist'                 => [ 'Overvakingsliste' ],
+       'Whatlinkshere'             => [ 'Lenkjer_hit' ],
+       'Withoutinterwiki'          => [ 'Utan_interwiki' ],
+];
 
-$separatorTransformTable = array(
+$separatorTransformTable = [
        ',' => "\xc2\xa0",
        '.' => ','
-);
+];
 $linkTrail = '/^([æøåa-z]+)(.*)$/sDu';