3 * Language file for Kannada.
5 * Hari Prasad Nadig <hpnadig@gmail.com>
6 * http://en.wikipedia.org/wiki/User:Hpnadig
7 * Ashwath Mattur <ashwatham@gmail.com>
8 * http://en.wikipedia.org/wiki/User:Ashwatham
10 * Also see the Kannada Localisation Initiative at:
11 * http://kannada.sourceforge.net/
14 * @subpackage Language
17 require_once( 'LanguageUtf8.php' );
19 if (!$wgCachedMessageArrays) {
20 require_once('MessagesKn.php');
23 class LanguageKn
extends LanguageUtf8
{
24 private $mMessagesKn, $mNamespaceNamesKn = null;
26 function __construct() {
27 parent
::__construct();
29 global $wgAllMessagesKn;
30 $this->mMessagesKn
=& $wgAllMessagesKn;
32 global $wgMetaNamespace;
33 $this->mNamespaceNamesKn
= array(
35 NS_SPECIAL
=> 'ವಿಶೇಷ',
37 NS_TALK
=> 'ಚರ್ಚೆಪುಟ',
39 NS_USER_TALK
=> 'ಸದಸ್ಯರ_ಚರ್ಚೆಪುಟ',
40 NS_PROJECT
=> $wgMetaNamespace,
41 NS_PROJECT_TALK
=> $wgMetaNamespace . '_ಚರ್ಚೆ',
43 NS_IMAGE_TALK
=> 'ಚಿತ್ರ_ಚರ್ಚೆಪುಟ',
44 NS_MEDIAWIKI
=> 'ಮೀಡಿಯವಿಕಿ',
45 NS_MEDIAWIKI_TALK
=> 'ಮೀಡೀಯವಿಕಿ_ಚರ್ಚೆ',
46 NS_TEMPLATE
=> 'ಟೆಂಪ್ಲೇಟು',
47 NS_TEMPLATE_TALK
=> 'ಟೆಂಪ್ಲೇಟು_ಚರ್ಚೆ',
49 NS_HELP_TALK
=> 'ಸಹಾಯ_ಚರ್ಚೆ',
50 NS_CATEGORY
=> 'ವರ್ಗ',
51 NS_CATEGORY_TALK
=> 'ವರ್ಗ_ಚರ್ಚೆ'
56 function getNamespaces() {
57 return $this->mNamespaceNamesKn + parent
::getNamespaces();
61 function digitTransformTable() {
76 function getMessage( $key ) {
77 if( isset( $this->mMessagesKn
[$key] ) ) {
78 return $this->mMessagesKn
[$key];
80 return parent
::getMessage( $key );
84 function getAllMessages() {
85 return $this->mMessagesKn
;