2 /** Interlingua (Interlingua)
8 require_once( 'LanguageUtf8.php' );
10 if (!$wgCachedMessageArrays) {
11 require_once('MessagesIa.php');
14 class LanguageIa
extends LanguageUtf8
{
15 private $mMessagesIa, $mNamespaceNamesIa = null;
17 private $mQuickbarSettingsIa = array(
18 'Nulle', 'Fixe a sinistra', 'Fixe a dextera', 'Flottante a sinistra'
21 private $mSkinNamesIa = array(
22 'cologneblue' => 'Blau Colonia',
26 function LanguageIa() {
27 LanguageUtf8
::LanguageUtf8();
29 global $wgAllMessagesIa;
30 $this->mMessagesIa
=& $wgAllMessagesIa;
32 global $wgMetaNamespace;
33 $this->mNamespaceNamesIa
= array(
35 NS_SPECIAL
=> 'Special',
37 NS_TALK
=> 'Discussion',
39 NS_USER_TALK
=> 'Discussion_Usator',
40 NS_PROJECT
=> $wgMetaNamespace,
41 NS_PROJECT_TALK
=> 'Discussion_'. $wgMetaNamespace,
42 NS_IMAGE
=> 'Imagine',
43 NS_IMAGE_TALK
=> 'Discussion_Imagine',
44 NS_MEDIAWIKI
=> 'MediaWiki',
45 NS_MEDIAWIKI_TALK
=> 'Discussion_MediaWiki',
46 NS_TEMPLATE
=> 'Patrono',
47 NS_TEMPLATE_TALK
=> 'Discussion_Patrono',
49 NS_HELP_TALK
=> 'Discussion_Adjuta',
50 NS_CATEGORY
=> 'Categoria',
51 NS_CATEGORY_TALK
=> 'Discussion_Categoria'
56 function getNamespaces() {
57 return $this->mNamespaceNamesIa + parent
::getNamespaces();
60 function getQuickbarSettings() {
61 return $this->mQuickbarSettingsIa
;
64 function getSkinNames() {
65 return $this->mSkinNamesIa + parent
::getSkinNames();
68 function getMessage( $key ) {
69 if( isset( $this->mMessagesIa
[$key] ) ) {
70 return $this->mMessagesIa
[$key];
72 return parent
::getMessage( $key );
76 function getAllMessages() {
77 return $this->mMessagesIa
;