* Update to Catalan translation (ca)
[mediawiki.git] / languages / LanguageVec.php
bloba87ddd8e2c771379c71d5a6a8b099d0bbac8eed4
1 <?php
2 /** Venitian ( Vèneto )
4 * @package MediaWiki
5 * @subpackage Language
6 */
8 require_once( 'LanguageIt.php' );
10 if (!$wgCachedMessageArrays) {
11 require_once('MessagesVec.php');
14 class LanguageVec extends LanguageIt {
15 private $mMessagesVec, $mNamespaceNamesVec = null;
17 private $mQuickbarSettingsVec = array(
18 'Nessun', 'Fisso a sinistra', 'Fisso a destra', 'Fluttuante a sinistra'
21 function __construct() {
22 parent::__construct();
24 global $wgAllMessagesVec;
25 $this->mMessagesVec =& $wgAllMessagesVec;
27 global $wgMetaNamespace;
28 $this->mNamespaceNamesVec = array(
29 NS_MEDIA => 'Media',
30 NS_SPECIAL => 'Speciale',
31 NS_MAIN => '',
32 NS_TALK => 'Discussion',
33 NS_USER => 'Utente',
34 NS_USER_TALK => 'Discussion_utente',
35 NS_PROJECT => $wgMetaNamespace,
36 NS_PROJECT_TALK => 'Discussion_' . $wgMetaNamespace,
37 NS_IMAGE => 'Imagine',
38 NS_IMAGE_TALK => 'Discussion_imagine',
39 NS_MEDIAWIKI => 'MediaWiki',
40 NS_MEDIAWIKI_TALK => 'Discussion_MediaWiki',
41 NS_TEMPLATE => 'Template',
42 NS_TEMPLATE_TALK => 'Discussion_template',
43 NS_HELP => 'Aiuto',
44 NS_HELP_TALK => 'Discussion_aiuto',
45 NS_CATEGORY => 'Categoria',
46 NS_CATEGORY_TALK => 'Discussion_categoria'
51 function getFallbackLanguage() {
52 return 'it';
55 function getNamespaces() {
56 return $this->mNamespaceNamesVec + parent::getNamespaces();
59 function getQuickbarSettings() {
60 return $this->mQuickbarSettingsVec;
63 function getMessage( $key ) {
64 if( isset( $this->mMessagesVec[$key] ) ) {
65 return $this->mMessagesVec[$key];
66 } else {
67 return parent::getMessage( $key );
71 function getAllMessages() {
72 return $this->mMessagesVec;