ccf3e44daf36d0c8253efc0778f571ba30d37b5e
[lhc/web/wiklou.git] / languages / LanguagePms.php
1 <?php
2 /** Piedmontese (Piemontèis)
3 * Users are bilingual in Piedmontese and Italian, using Italian as template.
4 *
5 * @package MediaWiki
6 * @subpackage Language
7 *
8 * @bug 5362
9 *
10 * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>, Jens Frank
11 * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Jens Frank
12 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
13 */
14
15 require_once 'LanguageIt.php';
16
17 if (!$wgCachedMessageArrays) {
18 require_once('MessagesPms.php');
19 }
20
21 class LanguagePms extends LanguageIt {
22
23 function __construct() {
24 parent::__construct();
25
26 global $wgAllMessagesPms;
27 $this->mMessagesPms =& $wgAllMessagesPms;
28
29 global $wgMetaNamespace;
30 $this->mNamespaceNamesPms = array(
31 NS_MEDIA => 'Media',
32 NS_SPECIAL => 'Special',
33 NS_MAIN => '',
34 NS_TALK => 'Discussion',
35 NS_USER => 'Utent',
36 NS_USER_TALK => 'Ciaciarade',
37 NS_PROJECT => $wgMetaNamespace,
38 NS_PROJECT_TALK => 'Discussion_ant_sla_' . $wgMetaNamespace,
39 NS_IMAGE => 'Figura',
40 NS_IMAGE_TALK => 'Discussion_dla_figura',
41 NS_MEDIAWIKI => 'MediaWiki',
42 NS_MEDIAWIKI_TALK => 'Discussion_dla_MediaWiki',
43 NS_TEMPLATE => 'Stamp',
44 NS_TEMPLATE_TALK => 'Discussion_dlë_stamp',
45 NS_HELP => 'Agiut',
46 NS_HELP_TALK => 'Discussion_ant_sl\'agiut',
47 NS_CATEGORY => 'Categorìa',
48 NS_CATEGORY_TALK => 'Discussion_ant_sla_categorìa'
49 );
50
51 }
52
53 function getFallbackLanguage() {
54 return 'it';
55 }
56
57 function getNamespaces() {
58 return $this->mNamespaceNamesPms + parent::getNamespaces();
59 }
60
61 function getMessage( $key ) {
62 if( isset( $this->mMessagesPms[$key] ) ) {
63 return $this->mMessagesPms[$key];
64 } else {
65 return parent::getMessage( $key );
66 }
67 }
68
69 function getAllMessages() {
70 return $this->mMessagesPms;
71 }
72
73 }
74
75 ?>