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