(Devanagari) (ks-deva). Defaults to ks-arab.
* (bug 30864) Use bengali numerals for <ol> for Assamese
* (bug 30817) Restored linktrail for kk (Kazakh)
+* (bug 27398) Add $wgExtraGenderNamespaces for configured gendered namespaces
=== Other changes in 1.18 ===
* Removed legacy wgAjaxWatch javascript global object, no longer in use.
# );
$wgExtraNamespaces = array();
+/**
+ * Same as above, but for namespaces with gender distinction.
+ */
+$wgExtraGenderNamespaces = array();
+
/**
* Namespace aliases
* These are alternate names for the primary localised namespace names, which
* @since 1.18
*/
function getGenderNsText( $index, $gender ) {
- $ns = self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
+ global $wgExtraGenderNamespaces;
+
+ $ns = $wgExtraGenderNamespaces + self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
return isset( $ns[$index][$gender] ) ? $ns[$index][$gender] : $this->getNsText( $index );
}
* @since 1.18
*/
function needsGenderDistinction() {
- $aliases = self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
+ global $wgExtraGenderNamespaces;
+ $aliases = $wgExtraGenderNamespaces + self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
return count( $aliases ) > 0;
}
}
}
- $genders = self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
+ global $wgExtraGenderNamespaces;
+ $genders = $wgExtraGenderNamespaces + self::$dataCache->getItem( $this->mCode, 'namespaceGenderAliases' );
foreach ( $genders as $index => $forms ) {
foreach ( $forms as $alias ) {
$aliases[$alias] = $index;