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