2 /** Brazilian Portugese (Portuguêsi do Brasil)
7 # This translation was made by Yves Marques Junqueira
8 # and Rodrigo Calanca Nishino from Portuguese Wikipedia
11 require_once( 'LanguagePt.php' );
13 if (!$wgCachedMessageArrays) {
14 require_once('MessagesPt_br.php');
17 class LanguagePt_br
extends LanguagePt
{
18 private $mMessagesPt_br, $mNamespaceNamesPt_br = null;
20 private $mSkinNamesPt_br = array(
21 'standard' => 'Padrão',
24 function __construct() {
25 parent
::__construct();
27 global $wgAllMessagesPt_br;
28 $this->mMessagesPt_br
=& $wgAllMessagesPt_br;
30 global $wgMetaNamespace;
31 $this->mNamespaceNamesPt_br
= array(
33 NS_SPECIAL
=> 'Especial',
35 NS_TALK
=> 'Discussão',
37 NS_USER_TALK
=> 'Usuário_Discussão',
38 NS_PROJECT
=> $wgMetaNamespace,
39 NS_PROJECT_TALK
=> $wgMetaNamespace . '_Discussão',
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',
47 NS_HELP_TALK
=> 'Ajuda_Discussão',
48 NS_CATEGORY
=> 'Categoria',
49 NS_CATEGORY_TALK
=> 'Categoria_Discussão'
54 function getFallbackLanguage() {
58 function getNamespaces() {
59 return $this->mNamespaceNamesPt_br + parent
::getNamespaces();
62 function getSkinNames() {
63 return $this->mSkinNamesPt_br + parent
::getSkinNames();
66 function getMessage( $key ) {
67 if( isset( $this->mMessagesPt_br
[$key] ) ) {
68 return $this->mMessagesPt_br
[$key];
70 return parent
::getMessage( $key );
74 function getAllMessages() {
75 return $this->mMessagesPt_br
;