Bug 5697: Malay localisation update
[lhc/web/wiklou.git] / languages / LanguageEs.php
1 <?php
2 /** Spanish (Español)
3 *
4 * @bug 4401
5 * @bug 4424
6 *
7 * @package MediaWiki
8 * @subpackage Language
9 */
10
11 require_once( "LanguageUtf8.php" );
12
13 /* private */ $wgNamespaceNamesEs = array(
14 NS_MEDIA => 'Media',
15 NS_SPECIAL => 'Especial',
16 NS_MAIN => '',
17 NS_TALK => 'Discusión',
18 NS_USER => 'Usuario',
19 NS_USER_TALK => 'Usuario_Discusión',
20 NS_PROJECT => $wgMetaNamespace,
21 NS_PROJECT_TALK => "{$wgMetaNamespace}_Discusión",
22 NS_IMAGE => 'Imagen',
23 NS_IMAGE_TALK => 'Imagen_Discusión',
24 NS_MEDIAWIKI => 'MediaWiki',
25 NS_MEDIAWIKI_TALK => 'MediaWiki_Discusión',
26 NS_TEMPLATE => 'Plantilla',
27 NS_TEMPLATE_TALK => 'Plantilla_Discusión',
28 NS_HELP => 'Ayuda',
29 NS_HELP_TALK => 'Ayuda_Discusión',
30 NS_CATEGORY => 'Categoría',
31 NS_CATEGORY_TALK => 'Categoría_Discusión',
32 ) + $wgNamespaceNamesEn;
33
34 /* private */ $wgQuickbarSettingsEs = array(
35 'Ninguna', 'Fija a la izquierda', 'Fija a la derecha', 'Flotante a la izquierda'
36 );
37
38 /* private */ $wgSkinNamesEs = array(
39 'standard' => 'Estándar',
40 ) + $wgSkinNamesEn;
41
42 /* private */ $wgDateFormatsEs = array();
43
44 if (!$wgCachedMessageArrays) {
45 require_once('MessagesEs.php');
46 }
47
48 class LanguageEs extends LanguageUtf8 {
49
50 function getNamespaces() {
51 global $wgNamespaceNamesEs;
52 return $wgNamespaceNamesEs;
53 }
54
55 function getQuickbarSettings() {
56 global $wgQuickbarSettingsEs;
57 return $wgQuickbarSettingsEs;
58 }
59
60 function getSkinNames() {
61 global $wgSkinNamesEs;
62 return $wgSkinNamesEs;
63 }
64
65 function formatMonth( $month, $format ) {
66 return $this->getMonthAbbreviation( $month );
67 }
68
69 function timeDateSeparator( $format ) {
70 return ' ';
71 }
72
73
74 function getMessage( $key ) {
75 global $wgAllMessagesEs;
76 if( isset( $wgAllMessagesEs[$key] ) ) {
77 return $wgAllMessagesEs[$key];
78 } else {
79 return parent::getMessage( $key );
80 }
81 }
82
83 function formatNum( $number, $year = false ) {
84 return $year ? $number : strtr($this->commafy($number), '.,', ',.' );
85 }
86 }
87
88 ?>