Upgrade to ExtJS 3.2.1 - Released 04/27/2010
[extjs.git] / docs / source / ext-lang-es.html
1 <html>
2 <head>
3   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    
4   <title>The source code</title>
5     <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
6     <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
7 </head>
8 <body  onload="prettyPrint();">
9     <pre class="prettyprint lang-js">/*!
10  * Ext JS Library 3.2.1
11  * Copyright(c) 2006-2010 Ext JS, Inc.
12  * licensing@extjs.com
13  * http://www.extjs.com/license
14  */
15 /*
16  * Spanish/Latin American Translation by genius551v 04-08-2007
17  * Revised by efege, 2007-04-15.
18  * Revised by Rafaga2k 10-01-2007 (mm/dd/yyyy)
19  * Revised by FeDe 12-13-2007 (mm/dd/yyyy)
20  * Synchronized with 2.2 version of ext-lang-en.js (provided by Condor 8 aug 2008) 
21  *     by halkon_polako 14-aug-2008
22  */
23
24 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Cargando...</div>';
25
26 if(Ext.DataView){
27   Ext.DataView.prototype.emptyText = "";
28 }
29
30 if(Ext.grid.GridPanel){
31   Ext.grid.GridPanel.prototype.ddText = "{0} fila(s) seleccionada(s)";
32 }
33
34 if(Ext.LoadMask){
35   Ext.LoadMask.prototype.msg = "Cargando...";
36 }
37
38 Date.monthNames = [
39   "Enero",
40   "Febrero",
41   "Marzo",
42   "Abril",
43   "Mayo",
44   "Junio",
45   "Julio",
46   "Agosto",
47   "Septiembre",
48   "Octubre",
49   "Noviembre",
50   "Diciembre"
51 ];
52
53 Date.getShortMonthName = function(month) {
54   return Date.monthNames[month].substring(0, 3);
55 };
56
57 Date.monthNumbers = {
58   Ene : 0,
59   Feb : 1,
60   Mar : 2,
61   Abr : 3,
62   May : 4,
63   Jun : 5,
64   Jul : 6,
65   Ago : 7,
66   Sep : 8,
67   Oct : 9,
68   Nov : 10,
69   Dic : 11
70 };
71
72 Date.getMonthNumber = function(name) {
73   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
74 };
75
76 Date.dayNames = [
77   "Domingo",
78   "Lunes",
79   "Martes",
80   "Mi&#233;rcoles",
81   "Jueves",
82   "Viernes",
83   "S&#225;bado"
84 ];
85
86 Date.getShortDayName = function(day) {
87   if (day==3) return "Mié";
88   if (day==6) return "Sáb";
89   return Date.dayNames[day].substring(0, 3);
90 };
91
92 Date.parseCodes.S.s = "(?:st|nd|rd|th)";
93
94 if(Ext.MessageBox){
95   Ext.MessageBox.buttonText = {
96     ok     : "Aceptar",
97     cancel : "Cancelar",
98     yes    : "S&#237;",
99     no     : "No"
100   };
101 }
102
103 if(Ext.util.Format){
104   Ext.util.Format.date = function(v, format){
105     if(!v) return "";
106     if(!(v instanceof Date)) v = new Date(Date.parse(v));
107     return v.dateFormat(format || "d/m/Y");
108   };
109 }
110
111 if(Ext.DatePicker){
112   Ext.apply(Ext.DatePicker.prototype, {
113     todayText         : "Hoy",
114     minText           : "Esta fecha es anterior a la fecha m&#237;nima",
115     maxText           : "Esta fecha es posterior a la fecha m&#225;xima",
116     disabledDaysText  : "",
117     disabledDatesText : "",
118     monthNames        : Date.monthNames,
119     dayNames              : Date.dayNames,
120     nextText          : 'Mes Siguiente (Control+Right)',
121     prevText          : 'Mes Anterior (Control+Left)',
122     monthYearText     : 'Seleccione un mes (Control+Up/Down para desplazar el a&#241;o)',
123     todayTip          : "{0} (Barra espaciadora)",
124     format            : "d/m/Y",
125     okText            : "&#160;Ok&#160;",
126     cancelText        : "Cancelar",
127     startDay          : 1
128   });
129 }
130
131 if(Ext.PagingToolbar){
132   Ext.apply(Ext.PagingToolbar.prototype, {
133     beforePageText : "P&#225;gina",
134     afterPageText  : "de {0}",
135     firstText      : "Primera p&#225;gina",
136     prevText       : "P&#225;gina anterior",
137     nextText       : "P&#225;gina siguiente",
138     lastText       : "Última p&#225;gina",
139     refreshText    : "Actualizar",
140     displayMsg     : "Mostrando {0} - {1} de {2}",
141     emptyMsg       : 'Sin datos para mostrar'
142   });
143 }
144
145 if(Ext.form.Field){
146   Ext.form.Field.prototype.invalidText = "El valor en este campo es inv&#225;lido";
147 }
148
149 if(Ext.form.TextField){
150   Ext.apply(Ext.form.TextField.prototype, {
151     minLengthText : "El tama&#241;o m&#237;nimo para este campo es de {0}",
152     maxLengthText : "El tama&#241;o m&#225;ximo para este campo es de {0}",
153     blankText     : "Este campo es obligatorio",
154     regexText     : "",
155     emptyText     : null
156   });
157 }
158
159 if(Ext.form.NumberField){
160   Ext.apply(Ext.form.NumberField.prototype, {
161     decimalSeparator : ".",
162     decimalPrecision : 2,
163     minText : "El valor m&#237;nimo para este campo es de {0}",
164     maxText : "El valor m&#225;ximo para este campo es de {0}",
165     nanText : "{0} no es un n&#250;mero v&#225;lido"
166   });
167 }
168
169 if(Ext.form.DateField){
170   Ext.apply(Ext.form.DateField.prototype, {
171     disabledDaysText  : "Deshabilitado",
172     disabledDatesText : "Deshabilitado",
173     minText           : "La fecha para este campo debe ser posterior a {0}",
174     maxText           : "La fecha para este campo debe ser anterior a {0}",
175     invalidText       : "{0} no es una fecha v&#225;lida - debe tener el formato {1}",
176     format            : "d/m/Y",
177     altFormats        : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
178   });
179 }
180
181 if(Ext.form.ComboBox){
182   Ext.apply(Ext.form.ComboBox.prototype, {
183     loadingText       : "Cargando...",
184     valueNotFoundText : undefined
185   });
186 }
187
188 if(Ext.form.VTypes){
189   Ext.apply(Ext.form.VTypes, {
190     emailText    : 'Este campo debe ser una direcci&#243;n de correo electr&#243;nico con el formato "usuario@dominio.com"',
191     urlText      : 'Este campo debe ser una URL con el formato "http:/'+'/www.dominio.com"',
192     alphaText    : 'Este campo s&#243;lo debe contener letras y _',
193     alphanumText : 'Este campo s&#243;lo debe contener letras, n&#250;meros y _'
194   });
195 }
196
197 if(Ext.form.HtmlEditor){
198   Ext.apply(Ext.form.HtmlEditor.prototype, {
199     createLinkText : "Por favor proporcione la URL para el enlace:",
200     buttonTips : {
201       bold : {
202         title: 'Negritas (Ctrl+B)',
203             text: 'Transforma el texto seleccionado en Negritas.',
204         cls: 'x-html-editor-tip'
205       },
206       italic : {
207         title: 'It&#225;lica (Ctrl+I)',
208         text: 'Transforma el texto seleccionado en It&#225;licas.',
209         cls: 'x-html-editor-tip'
210       },
211       underline : {
212         title: 'Subrayado (Ctrl+U)',
213         text: 'Subraya el texto seleccionado.',
214         cls: 'x-html-editor-tip'
215       },
216       increasefontsize : {
217         title: 'Aumentar la fuente',
218         text: 'Aumenta el tama&#241;o de la fuente',
219         cls: 'x-html-editor-tip'
220       },
221       decreasefontsize : {
222         title: 'Reducir la fuente',
223         text: 'Reduce el tama&#241;o de la fuente.',
224         cls: 'x-html-editor-tip'
225       },
226       backcolor : {
227         title: 'Color de fondo',
228         text: 'Modifica el color de fondo del texto seleccionado.',
229         cls: 'x-html-editor-tip'
230       },
231       forecolor : {
232         title: 'Color de la fuente',
233         text: 'Modifica el color del texto seleccionado.',
234         cls: 'x-html-editor-tip'
235       },
236       justifyleft : {
237         title: 'Alinear a la izquierda',
238         text: 'Alinea el texto a la izquierda.',
239         cls: 'x-html-editor-tip'
240       },
241       justifycenter : {
242         title: 'Centrar',
243         text: 'Centrar el texto.',
244         cls: 'x-html-editor-tip'
245       },
246       justifyright : {
247         title: 'Alinear a la derecha',
248         text: 'Alinea el texto a la derecha.',
249         cls: 'x-html-editor-tip'
250       },
251       insertunorderedlist : {
252         title: 'Lista de vi&#241;etas',
253         text: 'Inicia una lista con vi&#241;etas.',
254         cls: 'x-html-editor-tip'
255       },
256       insertorderedlist : {
257         title: 'Lista numerada',
258         text: 'Inicia una lista numerada.',
259         cls: 'x-html-editor-tip'
260       },
261       createlink : {
262         title: 'Enlace',
263         text: 'Inserta un enlace de hipertexto.',
264         cls: 'x-html-editor-tip'
265       },
266       sourceedit : {
267         title: 'C&#243;digo Fuente',
268         text: 'Pasar al modo de edici&#243;n de c&#243;digo fuente.',
269         cls: 'x-html-editor-tip'
270       }
271     }
272   });
273 }
274
275 if(Ext.grid.GridView){
276   Ext.apply(Ext.grid.GridView.prototype, {
277     sortAscText  : "Ordenar en forma ascendente",
278     sortDescText : "Ordenar en forma descendente",
279     columnsText  : "Columnas"
280   });
281 }
282
283 if(Ext.grid.GroupingView){
284   Ext.apply(Ext.grid.GroupingView.prototype, {
285     emptyGroupText : '(Ninguno)',
286     groupByText    : 'Agrupar por este campo',
287     showGroupsText : 'Mostrar en grupos'
288   });
289 }
290
291 if(Ext.grid.PropertyColumnModel){
292   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
293     nameText   : "Nombre",
294     valueText  : "Valor",
295     dateFormat : "j/m/Y"
296   });
297 }
298
299 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
300   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
301     splitTip            : "Arrastre para redimensionar.",
302     collapsibleSplitTip : "Arrastre para redimensionar. Doble clic para ocultar."
303   });
304 }
305
306 if(Ext.form.TimeField){
307   Ext.apply(Ext.form.TimeField.prototype, {
308     minText : "La hora en este campo debe ser igual o posterior a {0}",
309     maxText : "La hora en este campo debe ser igual o anterior a {0}",
310     invalidText : "{0} no es una hora v&#225;lida",
311     format : "g:i A",
312     altFormats : "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
313   });
314 }
315
316 if(Ext.form.CheckboxGroup){
317   Ext.apply(Ext.form.CheckboxGroup.prototype, {
318     blankText : "Debe seleccionar al menos un &#233;tem de este grupo"
319   });
320 }
321
322 if(Ext.form.RadioGroup){
323   Ext.apply(Ext.form.RadioGroup.prototype, {
324     blankText : "Debe seleccionar un &#233;tem de este grupo"
325   });
326 }
327 </pre>    
328 </body>
329 </html>