Removed some messages that are on ignore list:
[lhc/web/wiklou.git] / languages / LanguageTa.php
1 <?php
2 /**
3 * Tamil (தமிழ்)
4 *
5 * @package MediaWiki
6 * @subpackage Language
7 */
8
9 require_once( "LanguageUtf8.php" );
10
11 if (!$wgCachedMessageArrays) {
12 require_once('MessagesTa.php');
13 }
14
15 class LanguageTa extends LanguageUtf8 {
16 private $mMessagesTa, $mNamespaceNamesTa = null;
17
18 private $mQuickbarSettingsTa = array(
19 "எதுவுமில்லை", "இடம் நிலைத்த", "வலம் நிலைத்த", "இடம் மிதப்பு"
20 );
21
22 private $mSkinNamesTa = array(
23 'standard' => "இயல்பான",
24 'nostalgia' => "பசுமை நினைவு (Nostalgia)",
25 'cologneblue' => "கொலோன் (Cologne) நீலம் Blue",
26 'smarty' => "பாடிங்டன் (Paddington)",
27 'montparnasse' => "மொண்ட்பார்னாசே (Montparnasse)",
28 );
29
30 function __construct() {
31 parent::__construct();
32
33 global $wgAllMessagesTa;
34 $this->mMessagesTa =& $wgAllMessagesTa;
35
36 global $wgMetaNamespace;
37 $this->mNamespaceNamesTa = array(
38 NS_MEDIA => 'ஊடகம்',
39 NS_SPECIAL => 'சிறப்பு',
40 NS_MAIN => '',
41 NS_TALK => 'பேச்சு',
42 NS_USER => 'பயனர்',
43 NS_USER_TALK => 'பயனர்_பேச்சு',
44 NS_PROJECT => $wgMetaNamespace,
45 NS_PROJECT_TALK => $wgMetaNamespace . '_பேச்சு',
46 NS_IMAGE => 'படிமம்',
47 NS_IMAGE_TALK => 'படிமப்_பேச்சு',
48 NS_MEDIAWIKI => 'மீடியாவிக்கி',
49 NS_MEDIAWIKI_TALK => 'மீடியாவிக்கி_பேச்சு',
50 NS_TEMPLATE => 'வார்ப்புரு',
51 NS_TEMPLATE_TALK => 'வார்ப்புரு_பேச்சு',
52 NS_HELP => 'உதவி',
53 NS_HELP_TALK => 'உதவி_பேச்சு',
54 NS_CATEGORY => 'பகுப்பு',
55 NS_CATEGORY_TALK => 'பகுப்பு_பேச்சு',
56 );
57 }
58
59 function getNamespaces() {
60 return $this->mNamespaceNamesTa + parent::getNamespaces();
61 }
62
63 function getQuickbarSettings() {
64 return $this->mQuickbarSettingsTa;
65 }
66
67 function getSkinNames() {
68 return $this->mSkinNamesTa + parent::getSkinNames();
69 }
70
71 function getMessage( $key ) {
72 if( isset( $this->mMessagesTa[$key] ) ) {
73 return $this->mMessagesTa[$key];
74 } else {
75 return parent::getMessage( $key );
76 }
77 }
78
79 function getAllMessages() {
80 return $this->mMessagesTa;
81 }
82
83 function getNsIndex( $text ) {
84 $ns = $this->getNamespaces();
85
86 foreach ( $ns as $i => $n ) {
87 if ( strcasecmp( $n, $text ) == 0)
88 return $i;
89 }
90
91 if ( strcasecmp( 'விக்கிபீடியா', $text) == 0) return NS_PROJECT;
92 if ( strcasecmp( 'விக்கிபீடியா_பேச்சு', $text) == 0) return NS_PROJECT_TALK;
93 if ( strcasecmp( 'உருவப்_பேச்சு', $text) == 0) return NS_IMAGE_TALK;
94
95 return false;
96 }
97
98 function linkTrail() {
99 /* Range from U+0B80 to U+0BFF */
100 return "/^([\xE0\xAE\x80-\xE0\xAF\xBF]+)(.*)$/sDu";
101 }
102
103 }
104
105 ?>