2 /** Norwegian (Norsk (bokmål))
8 require_once( 'LanguageUtf8.php' );
10 if (!$wgCachedMessageArrays) {
11 require_once('MessagesNo.php');
14 class LanguageNo
extends LanguageUtf8
{
15 private $mMessagesNo, $mNamespaceNamesNo;
17 private $mQuickbarSettingsNo = array(
18 'Ingen', 'Fast venstre', 'Fast høyre', 'Flytende venstre'
21 private $mSkinNamesNo = array(
22 'standard' => 'Standard',
23 'nostalgia' => 'Nostalgi',
24 'cologneblue' => 'Kölnerblå'
27 private $mBookstoreListNo = array(
28 'Antikvariat.net' => 'http://www.antikvariat.net/',
29 'Frida' => 'http://wo.uio.no/as/WebObjects/frida.woa/wa/fres?action=sok&isbn=$1&visParametre=1&sort=alfabetisk&bs=50',
30 'Bibsys' => 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&fid=isbn&term=$1&op=and&fid=bd&term=&arstall=&sortering=sortdate-&treffPrSide=50',
31 'Akademika' => 'http://www.akademika.no/sok.php?ts=4&sok=$1',
32 'Haugenbok' => 'http://www.haugenbok.no/resultat.cfm?st=extended&isbn=$1',
33 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
36 function __construct() {
37 parent
::__construct();
39 global $wgAllMessagesNo;
40 $this->mMessagesNo
=& $wgAllMessagesNo;
42 global $wgMetaNamespace;
43 $this->mNamespaceNamesNo
= array(
45 NS_SPECIAL
=> 'Spesial',
47 NS_TALK
=> 'Diskusjon',
49 NS_USER_TALK
=> 'Brukerdiskusjon',
50 NS_PROJECT
=> $wgMetaNamespace,
51 NS_PROJECT_TALK
=> $wgMetaNamespace . '-diskusjon',
53 NS_IMAGE_TALK
=> 'Bildediskusjon',
54 NS_MEDIAWIKI
=> 'MediaWiki',
55 NS_MEDIAWIKI_TALK
=> 'MediaWiki-diskusjon',
57 NS_TEMPLATE_TALK
=> 'Maldiskusjon',
59 NS_HELP_TALK
=> 'Hjelpdiskusjon',
60 NS_CATEGORY
=> 'Kategori',
61 NS_CATEGORY_TALK
=> 'Kategoridiskusjon',
65 function getBookstoreList () {
66 return $this->mBookstoreListNo
;
69 function getNamespaces() {
70 return $this->mNamespaceNamesNo + parent
::getNamespaces();
73 function getQuickbarSettings() {
74 return $this->mQuickbarSettingsNo
;
77 function getSkinNames() {
78 return $this->mSkinNamesNo + parent
::getSkinNames();
81 function getMessage( $key ) {
82 if( isset( $this->mMessagesNo
[$key] ) ) {
83 return $this->mMessagesNo
[$key];
85 return parent
::getMessage( $key );
89 function getAllMessages() {
90 return $this->mMessagesNo
;
93 function formatMonth( $month, $format ) {
94 return $this->getMonthAbbreviation( $month );
97 function formatDay( $day, $format ) {
98 return parent
::formatDay( $day, $format ) . '.';
101 function timeBeforeDate() {
105 function timeDateSeparator( $format ) {
109 function separatorTransformTable() {
110 return array(',' => "\xc2\xa0", '.' => ',' );