protected $mNamespaceNames; # Namespace names
protected $mNamespaceAliases; # Namespace aliases
- protected $mSkinNames; # Skin names
protected $mMagicWords; # Magic words
protected $mSpecialPageAliases; # Special page aliases
if ( isset( $this->mRawMessages[$code] ) &&
isset( $this->mNamespaceNames[$code] ) &&
isset( $this->mNamespaceAliases[$code] ) &&
- isset( $this->mSkinNames[$code] ) &&
isset( $this->mMagicWords[$code] ) &&
isset( $this->mSpecialPageAliases[$code] ) ) {
return;
$this->mRawMessages[$code] = array();
$this->mNamespaceNames[$code] = array();
$this->mNamespaceAliases[$code] = array();
- $this->mSkinNames[$code] = array();
$this->mMagicWords[$code] = array();
$this->mSpecialPageAliases[$code] = array();
$filename = Language::getMessagesFileName( $code );
if ( isset( $namespaceAliases ) ) {
$this->mNamespaceAliases[$code] = $namespaceAliases;
}
- if ( isset( $skinNames ) ) {
- $this->mSkinNames[$code] = $skinNames;
- }
if ( isset( $magicWords ) ) {
$this->mMagicWords[$code] = $magicWords;
}
return $this->mNamespaceAliases[$code];
}
- /**
- * Get skin names for a specific language.
- *
- * @param $code The language code.
- *
- * @return Skin names.
- */
- public function getSkinNames( $code ) {
- $this->loadFile( $code );
- return $this->mSkinNames[$code];
- }
-
/**
* Get magic words for a specific language.
*
return $namespaces;
}
- /**
- * Get the untranslated skin names.
- *
- * @param $code The language code.
- *
- * @return The untranslated skin names in this language.
- */
- public function getUntranslatedSkins( $code ) {
- $this->loadFile( 'en' );
- $this->loadFile( $code );
- return array_diff_key( $this->mSkinNames['en'], $this->mSkinNames[$code] );
- }
-
/**
* Get the untranslated magic words.
*