profiling
[lhc/web/wiklou.git] / languages / LanguagePt_br.php
1 <?php
2 /** Brazilian Portugese (Portuguêsi do Brasil)
3 * @package MediaWiki
4 * @subpackage Language
5 */
6 #
7 # This translation was made by Yves Marques Junqueira
8 # and Rodrigo Calanca Nishino from Portuguese Wikipedia
9 #
10
11 require_once( 'LanguagePt.php' );
12
13 if (!$wgCachedMessageArrays) {
14 require_once('MessagesPt_br.php');
15 }
16
17 class LanguagePt_br extends LanguagePt {
18 private $mMessagesPt_br, $mNamespaceNamesPt_br = null;
19
20 private $mSkinNamesPt_br = array(
21 'standard' => 'Padrão',
22 );
23
24 function __construct() {
25 parent::__construct();
26
27 global $wgAllMessagesPt_br;
28 $this->mMessagesPt_br =& $wgAllMessagesPt_br;
29
30 global $wgMetaNamespace;
31 $this->mNamespaceNamesPt_br = array(
32 NS_MEDIA => 'Media',
33 NS_SPECIAL => 'Especial',
34 NS_MAIN => '',
35 NS_TALK => 'Discussão',
36 NS_USER => 'Usuário',
37 NS_USER_TALK => 'Usuário_Discussão',
38 NS_PROJECT => $wgMetaNamespace,
39 NS_PROJECT_TALK => $wgMetaNamespace . '_Discussão',
40 NS_IMAGE => 'Imagem',
41 NS_IMAGE_TALK => 'Imagem_Discussão',
42 NS_MEDIAWIKI => 'MediaWiki',
43 NS_MEDIAWIKI_TALK => 'MediaWiki_Discussão',
44 NS_TEMPLATE => 'Predefinição',
45 NS_TEMPLATE_TALK => 'Predefinição_Discussão',
46 NS_HELP => 'Ajuda',
47 NS_HELP_TALK => 'Ajuda_Discussão',
48 NS_CATEGORY => 'Categoria',
49 NS_CATEGORY_TALK => 'Categoria_Discussão'
50 );
51
52 }
53
54 function getFallbackLanguage() {
55 return 'pt';
56 }
57
58 function getNamespaces() {
59 return $this->mNamespaceNamesPt_br + parent::getNamespaces();
60 }
61
62 function getSkinNames() {
63 return $this->mSkinNamesPt_br + parent::getSkinNames();
64 }
65
66 function getMessage( $key ) {
67 if( isset( $this->mMessagesPt_br[$key] ) ) {
68 return $this->mMessagesPt_br[$key];
69 } else {
70 return parent::getMessage( $key );
71 }
72 }
73
74 function getAllMessages() {
75 return $this->mMessagesPt_br;
76 }
77
78 }
79
80 ?>