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