Upgrade to ExtJS 3.0.0 - Released 07/06/2009
[extjs.git] / docs / source / ext-lang-pt_BR.html
1 <html>\r
2 <head>\r
3   <title>The source code</title>\r
4     <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />\r
5     <script type="text/javascript" src="../resources/prettify/prettify.js"></script>\r
6 </head>\r
7 <body  onload="prettyPrint();">\r
8     <pre class="prettyprint lang-js"><div id="prop-Ext.data.XmlStore-indicatorText"></div>/**
9  * Portuguese/Brazil Translation by Weber Souza
10  * 08 April 2007
11  * Updated by Allan Brazute Alves (EthraZa)
12  * 06 September 2007
13  * Updated by Leonardo Lima
14  * 05 March 2008
15  * Updated by Juliano Tarini (jtarini)
16  * 22 April 2008
17  */
18
19 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Carregando...</div>';
20
21 if(Ext.View){
22    Ext.View.prototype.emptyText = "";
23 }
24
25 if(Ext.grid.GridPanel){
26    Ext.grid.GridPanel.prototype.ddText = "{0} linha(s) selecionada(s)";
27 }
28
29 if(Ext.TabPanelItem){
30    Ext.TabPanelItem.prototype.closeText = "Fechar";
31 }
32
33 if(Ext.form.Field){
34    Ext.form.Field.prototype.invalidText = "O valor para este campo &eacute; inv&aacute;lido";
35 }
36
37 if(Ext.LoadMask){
38     Ext.LoadMask.prototype.msg = "Carregando...";
39 }
40
41 Date.monthNames = [
42    "Janeiro",
43    "Fevereiro",
44    "Mar&ccedil;o",
45    "Abril",
46    "Maio",
47    "Junho",
48    "Julho",
49    "Agosto",
50    "Setembro",
51    "Outubro",
52    "Novembro",
53    "Dezembro"
54 ];
55
56 Date.getShortMonthName = function(month) {
57   return Date.monthNames[month].substring(0, 3);
58 };
59
60 Date.monthNumbers = {
61   Jan : 0,
62   Fev : 1,
63   Mar : 2,
64   Abr : 3,
65   Mai : 4,
66   Jun : 5,
67   Jul : 6,
68   Ago : 7,
69   Set : 8,
70   Out : 9,
71   Nov : 10,
72   Dez : 11
73 };
74
75 Date.getMonthNumber = function(name) {
76   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
77 };
78
79 Date.dayNames = [
80    "Domingo",
81    "Segunda",
82    "Ter&ccedil;a",
83    "Quarta",
84    "Quinta",
85    "Sexta",
86    "S&aacute;bado"
87 ];
88
89 if(Ext.MessageBox){
90    Ext.MessageBox.buttonText = {
91       ok     : "OK",
92       cancel : "Cancelar",
93       yes    : "Sim",
94       no     : "N&atilde;o"
95    };
96 }
97
98 if (Ext.util.Format) {
99   Ext.util.Format.date = function(v, format){
100     if (!v) return "";
101     if (!(v instanceof Date)) v = new Date(Date.parse(v));
102     return v.dateFormat(format || "d/m/Y");
103   };
104   Ext.util.Format.brMoney = function(v){
105     v = (Math.round((v - 0) * 100)) / 100;
106     v = (v == Math.floor(v)) ? v + ".00" : ((v * 10 == Math.floor(v * 10)) ? v + "0" : v);
107     v = String(v);
108     var ps = v.split('.');
109     var whole = ps[0];
110     var sub = ps[1] ? '.' + ps[1] : '.00';
111     var r = /(\d+)(\d{3})/;
112     while (r.test(whole)) {
113       whole = whole.replace(r, '$1' + '.' + '$2');
114     }
115     v = whole + sub;
116     if (v.charAt(0) == '-') {
117       return '- R$ ' + v.substr(1);
118     }
119     return "R$ " + v;
120   }
121 }
122
123 if(Ext.DatePicker){
124    Ext.apply(Ext.DatePicker.prototype, {
125       todayText         : "Hoje",
126       minText           : "Esta data &eacute; anterior a menor data",
127       maxText           : "Esta data &eacute; posterior a maior data",
128       disabledDaysText  : "",
129       disabledDatesText : "",
130       monthNames        : Date.monthNames,
131       dayNames          : Date.dayNames,
132       nextText          : 'Pr&oacute;ximo M&ecirc;s (Control+Direita)',
133       prevText          : 'M&ecirc;s Anterior (Control+Esquerda)',
134       monthYearText     : 'Escolha um M&ecirc;s (Control+Cima/Baixo para mover entre os anos)',
135       todayTip          : "{0} (Espa&ccedil;o)",
136       format            : "d/m/Y",
137       okText            : "&#160;OK&#160;",
138       cancelText        : "Cancelar",
139       startDay          : 0
140    });
141 }
142
143 if(Ext.PagingToolbar){
144    Ext.apply(Ext.PagingToolbar.prototype, {
145       beforePageText : "P&aacute;gina",
146       afterPageText  : "de {0}",
147       firstText      : "Primeira P&aacute;gina",
148       prevText       : "P&aacute;gina Anterior",
149       nextText       : "Pr&oacute;xima P&aacute;gina",
150       lastText       : "&Uacute;ltima P&aacute;gina",
151       refreshText    : "Atualizar",
152       displayMsg     : "<b>{0} &agrave; {1} de {2} registro(s)</b>",
153       emptyMsg       : 'Sem registros para exibir'
154    });
155 }
156
157 if(Ext.form.TextField){
158    Ext.apply(Ext.form.TextField.prototype, {
159       minLengthText : "O tamanho m&iacute;nimo para este campo &eacute; {0}",
160       maxLengthText : "O tamanho m&aacute;ximo para este campo &eacute; {0}",
161       blankText     : "Este campo &eacute; obrigat&oacute;rio.",
162       regexText     : "",
163       emptyText     : null
164    });
165 }
166
167 if(Ext.form.NumberField){
168    Ext.apply(Ext.form.NumberField.prototype, {
169       minText : "O valor m&iacute;nimo para este campo &eacute; {0}",
170       maxText : "O valor m&aacute;ximo para este campo &eacute; {0}",
171       nanText : "{0} n&atilde;o &eacute; um n&uacute;mero v&aacute;lido"
172    });
173 }
174
175 if(Ext.form.DateField){
176    Ext.apply(Ext.form.DateField.prototype, {
177       disabledDaysText  : "Desabilitado",
178       disabledDatesText : "Desabilitado",
179       minText           : "A data deste campo deve ser posterior a {0}",
180       maxText           : "A data deste campo deve ser anterior a {0}",
181       invalidText       : "{0} n&atilde;o &eacute; uma data v&aacute;lida - deve ser informado no formato {1}",
182       format            : "d/m/Y"
183    });
184 }
185
186 if(Ext.form.ComboBox){
187    Ext.apply(Ext.form.ComboBox.prototype, {
188       loadingText       : "Carregando...",
189       valueNotFoundText : undefined
190    });
191 }
192
193 if(Ext.form.VTypes){
194    Ext.apply(Ext.form.VTypes, {
195       emailText    : 'Este campo deve ser um endere&ccedil;o de e-mail v&aacute;lido, no formado "usuario@dominio.com.br"',
196       urlText      : 'Este campo deve ser uma URL no formato "http:/'+'/www.dominio.com.br"',
197       alphaText    : 'Este campo deve conter apenas letras e _',
198       alphanumText : 'Este campo deve conter apenas letras, n&uacute;meros e _'
199    });
200 }
201
202 if(Ext.form.HtmlEditor){
203    Ext.apply(Ext.form.HtmlEditor.prototype, {
204         createLinkText : 'Porfavor, entre com a URL do link:',
205         buttonTips : {
206             bold : {
207                title: 'Negrito (Ctrl+B)',
208                text: 'Deixa o texto selecionado em negrito.',
209                cls: 'x-html-editor-tip'
210             },
211             italic : {
212                title: 'Italico (Ctrl+I)',
213                text: 'Deixa o texto selecionado em italico.',
214                cls: 'x-html-editor-tip'
215             },
216             underline : {
217                title: 'Sublinhado (Ctrl+U)',
218                text: 'Sublinha o texto selecionado.',
219                cls: 'x-html-editor-tip'
220            },
221            increasefontsize : {
222                title: 'Aumentar Texto',
223                text: 'Aumenta o tamanho da fonte.',
224                cls: 'x-html-editor-tip'
225            },
226            decreasefontsize : {
227                title: 'Diminuir Texto',
228                text: 'Diminui o tamanho da fonte.',
229                cls: 'x-html-editor-tip'
230            },
231            backcolor : {
232                title: 'Cor de Fundo',
233                text: 'Muda a cor do fundo do texto selecionado.',
234                cls: 'x-html-editor-tip'
235            },
236            forecolor : {
237                title: 'Cor da Fonte',
238                text: 'Muda a cor do texto selecionado.',
239                cls: 'x-html-editor-tip'
240            },
241            justifyleft : {
242                title: 'Alinhar &agrave; Esquerda',
243                text: 'Alinha o texto &agrave; esquerda.',
244                cls: 'x-html-editor-tip'
245            },
246            justifycenter : {
247                title: 'Centralizar Texto',
248                text: 'Centraliza o texto no editor.',
249                cls: 'x-html-editor-tip'
250            },
251            justifyright : {
252                title: 'Alinhar &agrave; Direita',
253                text: 'Alinha o texto &agrave; direita.',
254                cls: 'x-html-editor-tip'
255            },
256            insertunorderedlist : {
257                title: 'Lista com Marcadores',
258                text: 'Inicia uma lista com marcadores.',
259                cls: 'x-html-editor-tip'
260            },
261            insertorderedlist : {
262                title: 'Lista Numerada',
263                text: 'Inicia uma lista numerada.',
264                cls: 'x-html-editor-tip'
265            },
266            createlink : {
267                title: 'Hyperliga&ccedil;&atilde;o',
268                text: 'Transforma o texto selecionado em um hyperlink.',
269                cls: 'x-html-editor-tip'
270            },
271            sourceedit : {
272                title: 'Editar Fonte',
273                text: 'Troca para o modo de edi&ccedil;&atilde;o de c&oacute;digo fonte.',
274                cls: 'x-html-editor-tip'
275            }
276         }
277    });
278 }
279
280 if(Ext.grid.GridView){
281    Ext.apply(Ext.grid.GridView.prototype, {
282       sortAscText  : "Ordem Ascendente",
283       sortDescText : "Ordem Descendente",
284       lockText     : "Bloquear Coluna",
285       unlockText   : "Desbloquear Coluna",
286       columnsText  : "Colunas"
287    });
288 }
289
290 if(Ext.grid.PropertyColumnModel){
291    Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
292       nameText   : "Nome",
293       valueText  : "Valor",
294       dateFormat : "d/m/Y"
295    });
296 }
297
298 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
299    Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
300       splitTip            : "Arraste para redimensionar.",
301       collapsibleSplitTip : "Arraste para redimensionar. Duplo clique para esconder."
302    });
303 }
304 </pre>    \r
305 </body>\r
306 </html>