wiki.techinc.nl/languages/LanguageSc.php
Domas Mituzas 2670b89a80 Move AllMessages arrays to separate files:
- will allow efficient compiling of Language* classes
- will allow compiling message arrays into constant databases
2006-01-22 00:40:23 +00:00

55 lines
1.2 KiB
PHP

<?php
/**
* @package MediaWiki
* @subpackage Language
*/
require_once( "LanguageUtf8.php" );
/* private */ $wgNamespaceNamesSc = array(
NS_SPECIAL => 'Speciale',
NS_MAIN => '',
NS_TALK => 'Contièndha',
NS_USER => 'Utente',
NS_USER_TALK => 'Utente_discussioni',
NS_PROJECT => $wgMetaNamespace,
NS_PROJECT_TALK => $wgMetaNamespace . '_discussioni',
NS_IMAGE => 'Immàgini',
NS_IMAGE_TALK => 'Immàgini_contièndha'
) + $wgNamespaceNamesEn;
/* private */ $wgQuickbarSettingsSc = array(
"Nessuno", "Fisso a sinistra", "Fisso a destra", "Fluttuante a sinistra"
);
if (!$wgCachedMessageArrays) {
require_once('MessagesSc.php');
}
class LanguageSc extends LanguageUtf8 {
function getNamespaces() {
global $wgNamespaceNamesSc;
return $wgNamespaceNamesSc;
}
function getQuickbarSettings() {
global $wgQuickbarSettingsSc;
return $wgQuickbarSettingsSc;
}
function formatMonth( $month, $format ) {
return $this->getMonthAbbreviation( $month );
}
function getMessage( $key ) {
global $wgAllMessagesSc;
if(array_key_exists($key, $wgAllMessagesSc))
return $wgAllMessagesSc[$key];
else
return parent::getMessage($key);
}
}
?>