2 /** Piedmontese (Piemontèis)
3 * Users are bilingual in Piedmontese and Italian, using Italian as template.
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
15 require_once 'LanguageIt.php';
17 if (!$wgCachedMessageArrays) {
18 require_once('MessagesPms.php');
21 class LanguagePms
extends LanguageIt
{
23 function __construct() {
24 parent
::__construct();
26 global $wgAllMessagesPms;
27 $this->mMessagesPms
=& $wgAllMessagesPms;
29 global $wgMetaNamespace;
30 $this->mNamespaceNamesPms
= array(
32 NS_SPECIAL
=> 'Special',
34 NS_TALK
=> 'Discussion',
36 NS_USER_TALK
=> 'Ciaciarade',
37 NS_PROJECT
=> $wgMetaNamespace,
38 NS_PROJECT_TALK
=> 'Discussion_ant_sla_' . $wgMetaNamespace,
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',
46 NS_HELP_TALK
=> 'Discussion_ant_sl\'agiut',
47 NS_CATEGORY
=> 'Categorìa',
48 NS_CATEGORY_TALK
=> 'Discussion_ant_sla_categorìa'
53 function getFallbackLanguage() {
57 function getNamespaces() {
58 return $this->mNamespaceNamesPms + parent
::getNamespaces();
61 function getMessage( $key ) {
62 if( isset( $this->mMessagesPms
[$key] ) ) {
63 return $this->mMessagesPms
[$key];
65 return parent
::getMessage( $key );
69 function getAllMessages() {
70 return $this->mMessagesPms
;