11 require_once( 'LanguageUtf8.php' );
13 if (!$wgCachedMessageArrays) {
14 require_once('MessagesEs.php');
17 class LanguageEs
extends LanguageUtf8
{
18 private $mMessagesEs, $mNamespaceNamesEs = null;
20 private $mQuickbarSettingsEs = array(
21 'Ninguna', 'Fija a la izquierda', 'Fija a la derecha', 'Flotante a la izquierda'
24 private $mSkinNamesEs = array(
25 'standard' => 'Estándar',
28 function __construct() {
29 parent
::__construct();
31 global $wgAllMessagesEs;
32 $this->mMessagesEs
=& $wgAllMessagesEs;
34 global $wgMetaNamespace;
35 $this->mNamespaceNamesEs
= array(
37 NS_SPECIAL
=> 'Especial',
39 NS_TALK
=> 'Discusión',
41 NS_USER_TALK
=> 'Usuario_Discusión',
42 NS_PROJECT
=> $wgMetaNamespace,
43 NS_PROJECT_TALK
=> $wgMetaNamespace . '_Discusión',
45 NS_IMAGE_TALK
=> 'Imagen_Discusión',
46 NS_MEDIAWIKI
=> 'MediaWiki',
47 NS_MEDIAWIKI_TALK
=> 'MediaWiki_Discusión',
48 NS_TEMPLATE
=> 'Plantilla',
49 NS_TEMPLATE_TALK
=> 'Plantilla_Discusión',
51 NS_HELP_TALK
=> 'Ayuda_Discusión',
52 NS_CATEGORY
=> 'Categoría',
53 NS_CATEGORY_TALK
=> 'Categoría_Discusión',
58 function getNamespaces() {
59 return $this->mNamespaceNamesEs + parent
::getNamespaces();
62 function getQuickbarSettings() {
63 return $this->mQuickbarSettingsEs
;
66 function getSkinNames() {
67 return $this->mSkinNamesEs + parent
::getSkinNames();
70 function getDateFormats() {
74 function getMessage( $key ) {
75 if( isset( $this->mMessagesEs
[$key] ) ) {
76 return $this->mMessagesEs
[$key];
78 return parent
::getMessage( $key );
82 function getAllMessages() {
83 return $this->mMessagesEs
;
86 function formatMonth( $month, $format ) {
87 return $this->getMonthAbbreviation( $month );
90 function timeDateSeparator( $format ) {
94 function separatorTransformTable() {
95 return array(',' => '.', '.' => ',' );