(bug 2871) Links to talk pages in watchlist editing view
[lhc/web/wiklou.git] / languages / LanguagePa.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6 # Punjabi (Gurmukhi)
7 # This file is dual-licensed under GFDL and GPL.
8 #
9 # See: http://bugzilla.wikimedia.org/show_bug.cgi?id=1478
10
11 require_once('LanguageUtf8.php');
12
13 /* private */ $wgNamespaceNamesPa = array(
14 NS_MEDIA => 'ਮੀਡੀਆ',
15 NS_SPECIAL => 'ਖਾਸ',
16 NS_MAIN => '',
17 NS_TALK => 'ਚਰਚਾ',
18 NS_USER => 'ਮੈਂਬਰ',
19 NS_USER_TALK => 'ਮੈਂਬਰ_ਚਰਚਾ',
20 NS_PROJECT => $wgMetaNamespace, /* Wikipedia?: ਵਿਕਿਪੀਡਿਆ */
21 NS_PROJECT_TALK => $wgMetaNamespace . '_ਚਰਚਾ',
22 NS_IMAGE => 'ਤਸਵੀਰ',
23 NS_IMAGE_TALK => 'ਤਸਵੀਰ_ਚਰਚਾ',
24 NS_MEDIAWIKI => 'ਮੀਡੀਆਵਿਕਿ',
25 NS_MEDIAWIKI_TALK => 'ਮੀਡੀਆਵਿਕਿ_ਚਰਚਾ',
26 NS_TEMPLATE => 'ਨਮੂਨਾ',
27 NS_TEMPLATE_TALK => 'ਨਮੂਨਾ_ਚਰਚਾ',
28 NS_HELP => 'ਮਦਦ',
29 NS_HELP_TALK => 'ਮਦਦ_ਚਰਚਾ',
30 NS_CATEGORY => 'ਸ਼੍ਰੇਣੀ',
31 NS_CATEGORY_TALK => 'ਸ਼੍ਰੇਣੀ_ਚਰਚਾ'
32 );
33
34 /* private */ $wgQuickbarSettingsPa = array(
35 'ਕੋਈ ਨਹੀਂ', 'ਸਥਿਰ ਖੱਬੇ', 'ਸਥਿਰ ਸੱਜਾ', 'ਤੈਰਦਾ ਖੱਬੇ'
36 );
37
38 /* private */ $wgSkinNamesPa = array(
39 'standard' => 'ਮਿਆਰੀ',
40 ) + $wgSkinNamesEn;
41
42 if (!$wgCachedMessageArrays) {
43 require_once('MessagesPa.php');
44 }
45
46 #--------------------------------------------------------------------------
47 # Internationalisation code
48 #--------------------------------------------------------------------------
49
50 class LanguagePa extends LanguageUtf8 {
51
52 function getNamespaces() {
53 global $wgNamespaceNamesPa;
54 return $wgNamespaceNamesPa;
55 }
56
57 function getQuickbarSettings() {
58 global $wgQuickbarSettingsPa;
59 return $wgQuickbarSettingsPa;
60 }
61
62 function getSkinNames() {
63 global $wgSkinNamesPa;
64 return $wgSkinNamesPa;
65 }
66
67 function getMessage( $key ) {
68 global $wgAllMessagesPa;
69 if( isset( $wgAllMessagesPa[$key] ) ) {
70 return $wgAllMessagesPa[$key];
71 } else {
72 return parent::getMessage( $key );
73 }
74 }
75
76 var $digitTransTable = array(
77 '0' => '੦',
78 '1' => '੧',
79 '2' => '੨',
80 '3' => '੩',
81 '4' => '੪',
82 '5' => '੫',
83 '6' => '੬',
84 '7' => '੭',
85 '8' => '੮',
86 '9' => '੯'
87 );
88
89 function formatNum( $number ) {
90 global $wgTranslateNumerals;
91 if( $wgTranslateNumerals ) {
92 return strtr( $number, $this->digitTransTable );
93 } else {
94 return $number;
95 }
96 }
97 }
98 ?>