* Restructured

This commit is contained in:
Niklas Laxström 2006-07-01 13:39:06 +00:00
parent d80fc4ddbf
commit 34b7ca5ed0
2 changed files with 57 additions and 39 deletions

View file

@ -3,59 +3,77 @@
* @package MediaWiki
* @subpackage Language
*/
require_once( 'LanguageUtf8.php' );
/** Inherit some stuff from Portuguese: */
require_once( 'LanguagePt.php' );
#
# This translation was made by Yves Marques Junqueira
# and Rodrigo Calanca Nishino from Portuguese Wikipedia
#
/* private */ $wgNamespaceNamesPt_br = array(
NS_MEDIA => "Media",
NS_SPECIAL => "Especial",
NS_MAIN => "",
NS_TALK => "Discussão",
NS_USER => "Usuário",
NS_USER_TALK => "Usuário_Discussão",
NS_PROJECT => $wgMetaNamespace,
NS_PROJECT_TALK => "{$wgMetaNamespace}_Discussão",
NS_IMAGE => "Imagem",
NS_IMAGE_TALK => "Imagem_Discussão",
NS_MEDIAWIKI => "MediaWiki",
NS_MEDIAWIKI_TALK => "MediaWiki_Discussão",
NS_TEMPLATE => "Predefinição",
NS_TEMPLATE_TALK => "Predefinição_Discussão",
NS_HELP => "Ajuda",
NS_HELP_TALK => "Ajuda_Discussão",
NS_CATEGORY => "Categoria",
NS_CATEGORY_TALK => "Categoria_Discussão"
) + $wgNamespaceNamesPt;
/* private */ $wgSkinNamesPt_br = array(
'standard' => "Padrão",
) + $wgSkinNamesPt;
require_once( 'LanguagePt.php' );
if (!$wgCachedMessageArrays) {
require_once('MessagesPt_br.php');
}
class LanguagePt_br extends LanguagePt {
function getMessage( $key ) {
global $wgAllMessagesPt_br;
if( isset( $wgAllMessagesPt_br[$key] ) ) {
return $wgAllMessagesPt_br[$key];
} else {
return parent::getMessage( $key );
}
private $mMessagesPt_br, $mNamespaceNamesPt_br = null;
private $mSkinNamesPt_br = array(
'standard' => 'Padrão',
);
function __construct() {
parent::__construct();
global $wgAllMessagesPt_br;
$this->mMessagesPt_br =& $wgAllMessagesPt_br;
global $wgMetaNamespace;
$this->mNamespaceNamesPt_br = array(
NS_MEDIA => 'Media',
NS_SPECIAL => 'Especial',
NS_MAIN => '',
NS_TALK => 'Discussão',
NS_USER => 'Usuário',
NS_USER_TALK => 'Usuário_Discussão',
NS_PROJECT => $wgMetaNamespace,
NS_PROJECT_TALK => $wgMetaNamespace . '_Discussão',
NS_IMAGE => 'Imagem',
NS_IMAGE_TALK => 'Imagem_Discussão',
NS_MEDIAWIKI => 'MediaWiki',
NS_MEDIAWIKI_TALK => 'MediaWiki_Discussão',
NS_TEMPLATE => 'Predefinição',
NS_TEMPLATE_TALK => 'Predefinição_Discussão',
NS_HELP => 'Ajuda',
NS_HELP_TALK => 'Ajuda_Discussão',
NS_CATEGORY => 'Categoria',
NS_CATEGORY_TALK => 'Categoria_Discussão'
);
}
function getFallbackLanguage() {
return 'pt';
}
function getNamespaces() {
return $this->mNamespaceNamesPt_br + parent::getNamespaces();
}
function getSkinNames() {
global $wgSkinNamesPt_br;
return $wgSkinNamesPt_br;
return $this->mSkinNamesPt_br + parent::getSkinNames();
}
function getMessage( $key ) {
if( isset( $this->mMessagesPt_br[$key] ) ) {
return $this->mMessagesPt_br[$key];
} else {
return parent::getMessage( $key );
}
}
function getAllMessages() {
return $this->mMessagesPt_br;
}
}

View file

@ -1,7 +1,7 @@
<?php
/* private */ $wgAllMessagesPt_br = array(
global $wgAllMessagesPt_br;
$wgAllMessagesPt_br = array(
# User Toggles
"tog-underline" => "Sublinha links",
"tog-highlightbroken" => "Formata links quebrados <a href=\"\" class=\"new\"> como isto </a> (alternative: como isto<a href=\"\" class=\"internal\">?</a>).",