NS_TALK => 'Diskùsëjô',
NS_USER => 'Brëkòwnik',
NS_USER_TALK => 'Diskùsëjô_brëkòwnika',
- NS_PROJECT => 'Wiki',
- NS_PROJECT_TALK => 'Diskùsëjô_Wiki',
+ NS_PROJECT => $wgMetaNamespace,
+ NS_PROJECT_TALK => 'Diskùsëjô_' . $wgMetaNamespace,
NS_IMAGE => 'Òbrôzk',
NS_IMAGE_TALK => 'Diskùsëjô_òbrôzków',
NS_MEDIAWIKI => 'MediaWiki',
NS_CATEGORY_TALK => 'Diskùsëjô_Kategòrëji'
);
+if (!$wgCachedMessageArrays) {
+ require_once('MessagesCsb.php');
+}
+
require_once( 'LanguageUtf8.php' );
class LanguageCsb extends LanguageUtf8 {
function getNamespaces() {
global $wgNamespaceNamesCsb;
return $wgNamespaceNamesCsb;
}
-
- function getNsText( $index ) {
- global $wgNamespaceNamesCsb;
- return $wgNamespaceNamesCsb[$index];
- }
- function getNsIndex( $text ) {
- global $wgNamespaceNamesCsb;
-
- foreach ( $wgNamespaceNamesCsb as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
+ function getMessage( $key ) {
+ global $wgAllMessagesCsb;
+ if( isset( $wgAllMessagesCsb[$key] ) ) {
+ return $wgAllMessagesCsb[$key];
+ } else {
+ return parent::getMessage( $key );
}
- return false;
}
-
}
-
?>