Introduce optional (off by default) language selector bar for user login and registra...
[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 "Frida" => "http://wo.uio.no/as/WebObjects/frida.woa/wa/fres?action=sok&isbn=$1&visParametre=1&sort=alfabetisk&bs=50",
42 "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",
43 "Akademika" => "http://www.akademika.no/sok.php?ts=4&sok=$1",
44 "Haugenbok" => "http://www.haugenbok.no/resultat.cfm?st=extended&isbn=$1",
45 "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=$1"
46 );
47
48 if (!$wgCachedMessageArrays) {
49 require_once('MessagesNo.php');
50 }
51
52 require_once( "LanguageUtf8.php" );
53
54 class LanguageNo extends LanguageUtf8 {
55
56 function getBookstoreList () {
57 global $wgBookstoreListNo ;
58 return $wgBookstoreListNo ;
59 }
60
61 function getNamespaces() {
62 global $wgNamespaceNamesNo;
63 return $wgNamespaceNamesNo;
64 }
65
66 function getQuickbarSettings() {
67 global $wgQuickbarSettingsNo;
68 return $wgQuickbarSettingsNo;
69 }
70
71 function getSkinNames() {
72 global $wgSkinNamesNo;
73 return $wgSkinNamesNo;
74 }
75
76 function formatMonth( $month, $format ) {
77 return $this->getMonthAbbreviation( $month );
78 }
79
80 function formatDay( $day, $format ) {
81 return parent::formatDay( $day, $format ) . '.';
82 }
83
84 function timeanddate( $ts, $adj = false, $format = false, $timecorrection = false ) {
85 $format = $this->dateFormat( $format );
86 if( $format == MW_DATE_ISO ) {
87 return parent::timeanddate( $ts, $adj, $format, $timecorrection );
88 } else {
89 return $this->date( $ts, $adj, $format, $timecorrection ) .
90 " kl." .
91 $this->time( $ts, $adj, $format, $timecorrection );
92 }
93 }
94
95 function separatorTransformTable() {
96 return array(',' => "\xc2\xa0", '.' => ',' );
97 }
98
99 function getMessage( $key ) {
100 global $wgAllMessagesNo;
101 if( isset( $wgAllMessagesNo[$key] ) ) {
102 return $wgAllMessagesNo[$key];
103 } else {
104 return parent::getMessage( $key );
105 }
106 }
107 }
108
109 ?>