* (bug 5493) Id translation for special pages
[lhc/web/wiklou.git] / languages / LanguageNo.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6
7 /* private */ $wgNamespaceNamesNo = array(
8 NS_MEDIA => "Medium",
9 NS_SPECIAL => "Spesial",
10 NS_MAIN => "",
11 NS_TALK => "Diskusjon",
12 NS_USER => "Bruker",
13 NS_USER_TALK => "Brukerdiskusjon",
14 NS_PROJECT => $wgMetaNamespace,
15 NS_PROJECT_TALK => $wgMetaNamespace . "-diskusjon",
16 NS_IMAGE => "Bilde",
17 NS_IMAGE_TALK => "Bildediskusjon",
18 NS_MEDIAWIKI => "MediaWiki",
19 NS_MEDIAWIKI_TALK => "MediaWiki-diskusjon",
20 NS_TEMPLATE => "Mal",
21 NS_TEMPLATE_TALK => "Maldiskusjon",
22 NS_HELP => "Hjelp",
23 NS_HELP_TALK => "Hjelpdiskusjon",
24 NS_CATEGORY => "Kategori",
25 NS_CATEGORY_TALK => "Kategoridiskusjon",
26 ) + $wgNamespaceNamesEn;
27
28 /* private */ $wgQuickbarSettingsNo = array(
29 "Ingen", "Fast venstre", "Fast høyre", "Flytende venstre"
30 );
31
32 /* private */ $wgSkinNamesNo = array(
33 'standard' => "Standard",
34 'nostalgia' => "Nostalgi",
35 'cologneblue' => "Kölnerblå"
36 ) + $wgSkinNamesEn;
37
38
39 /* private */ $wgBookstoreListNo = array(
40 "Antikvariat.net" => "http://www.antikvariat.net/",
41 "Bibsys" => "http://www.bibsys.no/",
42 "Bokkilden" => "http://www.bokkilden.no/",
43 "Haugenbok" => "http://www.haugenbok.no/",
44 "Mao.no" => "http://www.mao.no/"
45 );
46
47 if (!$wgCachedMessageArrays) {
48 require_once('MessagesNo.php');
49 }
50
51 require_once( "LanguageUtf8.php" );
52
53 class LanguageNo extends LanguageUtf8 {
54
55 function getBookstoreList () {
56 global $wgBookstoreListNo ;
57 return $wgBookstoreListNo ;
58 }
59
60 function getNamespaces() {
61 global $wgNamespaceNamesNo;
62 return $wgNamespaceNamesNo;
63 }
64
65 function getQuickbarSettings() {
66 global $wgQuickbarSettingsNo;
67 return $wgQuickbarSettingsNo;
68 }
69
70 function getSkinNames() {
71 global $wgSkinNamesNo;
72 return $wgSkinNamesNo;
73 }
74
75 function formatMonth( $month, $format ) {
76 return $this->getMonthAbbreviation( $month );
77 }
78
79 function formatDay( $day, $format ) {
80 return parent::formatDay( $day, $format ) . '.';
81 }
82
83 function timeanddate( $ts, $adj = false, $format = false, $timecorrection = false ) {
84 $format = $this->dateFormat( $format );
85 if( $format == MW_DATE_ISO ) {
86 return parent::timeanddate( $ts, $adj, $format, $timecorrection );
87 } else {
88 return $this->date( $ts, $adj, $format, $timecorrection ) .
89 " kl." .
90 $this->time( $ts, $adj, $format, $timecorrection );
91 }
92 }
93
94 function formatNum( $number, $year = false ) {
95 return !$year ? strtr($number, '.,', ',.' ) : $number;
96 }
97
98 function getMessage( $key ) {
99 global $wgAllMessagesNo;
100 if( isset( $wgAllMessagesNo[$key] ) ) {
101 return $wgAllMessagesNo[$key];
102 } else {
103 return parent::getMessage( $key );
104 }
105 }
106 }
107
108 ?>