Move AllMessages arrays to separate files:
[lhc/web/wiklou.git] / languages / LanguageKn.php
1 <?php
2 /**
3 * Language file for Kannada.
4 * Mosty done by:
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
9 *
10 * Also see the Kannada Localisation Initiative at:
11 * http://kannada.sourceforge.net/
12 *
13 * @package MediaWiki
14 * @subpackage Language
15 */
16
17 require_once( 'LanguageUtf8.php' );
18
19 if (!$wgCachedMessageArrays) {
20 require_once('MessagesKn.php');
21 }
22
23 class LanguageKn extends LanguageUtf8 {
24 var $digitTransTable = array(
25 '0' => '೦',
26 '1' => '೧',
27 '2' => '೨',
28 '3' => '೩',
29 '4' => '೪',
30 '5' => '೫',
31 '6' => '೬',
32 '7' => '೭',
33 '8' => '೮',
34 '9' => '೯'
35 );
36
37 function getMessage( $key ) {
38 global $wgAllMessagesKn;
39 if( array_key_exists( $key, $wgAllMessagesKn ) )
40 return $wgAllMessagesKn[$key];
41 else
42 return parent::getMessage($key);
43 }
44
45 function formatNum( $number ) {
46 global $wgTranslateNumerals;
47 if( $wgTranslateNumerals ) {
48 return strtr( $number, $this->digitTransTable );
49 } else {
50 return $number;
51 }
52 }
53 }
54
55 ?>