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