8 require_once( 'LanguageUtf8.php');
10 if (!$wgCachedMessageArrays) {
11 require_once('MessagesFo.php');
14 class LanguageFo
extends LanguageUtf8
{
15 private $mMessagesFo, $mNamespaceNamesFo = null;
17 private $mQuickbarSettingsFo = array(
18 'Eingin', 'Fast vinstru', 'Fast høgru', 'Flótandi vinstru'
21 private $mSkinNamesFo = array(
22 'Standardur', 'Nostalgiskur', 'Cologne-bláur', 'Paddington', 'Montparnasse'
25 private $mBookstoreListFo = array(
26 'Bokasolan.fo' => 'http://www.bokasolan.fo/vleitari.asp?haattur=bok.alfa&Heiti=&Hovindur=&Forlag=&innbinding=Oell&bolkur=Allir&prisur=Allir&Aarstal=Oell&mal=Oell&status=Oell&ISBN=$1',
29 function __construct() {
30 parent
::__construct();
32 global $wgAllMessagesFo;
33 $this->mMessagesFo
=& $wgAllMessagesFo;
35 global $wgMetaNamespace;
36 $this->mNamespaceNamesFo
= array(
38 NS_SPECIAL
=> 'Serstakur',
42 NS_USER_TALK
=> 'Brúkari_kjak',
43 NS_PROJECT
=> $wgMetaNamespace,
44 NS_PROJECT_TALK
=> $wgMetaNamespace . '_kjak',
46 NS_IMAGE_TALK
=> 'Mynd_kjak',
47 NS_MEDIAWIKI
=> 'MidiaWiki',
48 NS_MEDIAWIKI_TALK
=> 'MidiaWiki_kjak',
49 NS_TEMPLATE
=> 'Fyrimynd',
50 NS_TEMPLATE_TALK
=> 'Fyrimynd_kjak',
52 NS_HELP_TALK
=> 'Hjálp_kjak',
53 NS_CATEGORY
=> 'Bólkur',
54 NS_CATEGORY_TALK
=> 'Bólkur_kjak'
59 function getNamespaces() {
60 return $this->mNamespaceNamesFo + parent
::getNamespaces();
63 function getQuickbarSettings() {
64 return $this->mQuickbarSettingsFo
;
67 function getSkinNames() {
68 return $this->mSkinNamesFo + parent
::getSkinNames();
71 function getBookstoreList() {
72 return $this->mBookstoreListFo + parent
::getBookstoreList();
75 function getDateFormats() {
79 function getMessage( $key ) {
80 if( isset( $this->mMessagesFo
[$key] ) ) {
81 return $this->mMessagesFo
[$key];
83 return parent
::getMessage( $key );
87 function getAllMessages() {
88 return $this->mMessagesFo
;
91 function timeDateSeparator( $format ) {
95 function timeBeforeDate() {
99 function formatMonth( $month, $format ) {
100 return $this->getMonthAbbreviation( $month );
103 function formatDay( $day, $format ) {
104 return $this->formatNum( 0 +
$day, true ) . '.';