Upgrade to ExtJS 3.1.0 - Released 12/16/2009
[extjs.git] / docs / source / ext-lang-pt_PT.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"><div id="prop-Ext.Direct.Transaction-indicatorText"></div>/**
10  * Ext 2.2.0 - Portuguese/Portugal (pt_PT) Translation
11  * by Nuno Franco da Costa - francodacosta.com
12  * translated from ext-lang-en.js
13  * 11 Nov 2008
14  */
15
16 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">A carregar...</div>';
17
18 if(Ext.View){
19   Ext.View.prototype.emptyText = "";
20 }
21
22 if(Ext.grid.GridPanel){
23   Ext.grid.GridPanel.prototype.ddText = "{0} linha(s) seleccionada(s)";
24 }
25
26 if(Ext.TabPanelItem){
27   Ext.TabPanelItem.prototype.closeText = "Fechar aba";
28 }
29
30 if(Ext.LoadMask){
31   Ext.LoadMask.prototype.msg = "A carregar...";
32 }
33
34 Date.monthNames = [
35   "Janeiro",
36   "Fevereiro",
37   "Mar&ccedil;o",
38   "Abril",
39   "Maio",
40   "Junho",
41   "Julho",
42   "Agosto",
43   "Setembro",
44   "Outubro",
45   "Novembro",
46   "Dezembro"
47 ];
48
49 Date.getShortMonthName = function(month) {
50   return Date.monthNames[month].substring(0, 3);
51 };
52
53 Date.monthNumbers = {
54   Jan : 0,
55   Feb : 1,
56   Mar : 2,
57   Apr : 3,
58   May : 4,
59   Jun : 5,
60   Jul : 6,
61   Aug : 7,
62   Sep : 8,
63   Oct : 9,
64   Nov : 10,
65   Dec : 11
66 };
67
68 Date.getMonthNumber = function(name) {
69   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
70 };
71
72 Date.dayNames = [
73   "Domingo",
74   "Segunda",
75   "Ter&ccedil;a",
76   "Quarta",
77   "Quinta",
78   "Sexta",
79   "Sabado"
80 ];
81
82 Date.getShortDayName = function(day) {
83   return Date.dayNames[day].substring(0, 3);
84 };
85
86 if(Ext.MessageBox){
87   Ext.MessageBox.buttonText = {
88     ok     : "OK",
89     cancel : "Cancelar",
90     yes    : "Sim",
91     no     : "N&atilde;o"
92   };
93 }
94
95 if(Ext.util.Format){
96   Ext.util.Format.date = function(v, format){
97     if(!v) return "";
98     if(!(v instanceof Date)) v = new Date(Date.parse(v));
99     return v.dateFormat(format || "Y/m/d");
100   };
101 }
102
103 if(Ext.DatePicker){
104   Ext.apply(Ext.DatePicker.prototype, {
105     todayText         : "Hoje",
106     minText           : "A data &eacute; anterior ao m&iacute;nimo definido",
107     maxText           : "A data &eacute; posterior ao m�ximo definido",
108     disabledDaysText  : "",
109     disabledDatesText : "",
110     monthNames        : Date.monthNames,
111     dayNames          : Date.dayNames,
112     nextText          : 'M&ecirc;s Seguinte (Control+Right)',
113     prevText          : 'M&ecirc;s Anterior (Control+Left)',
114     monthYearText     : 'Escolha um m&ecirc;s (Control+Up/Down ava&ccedil;ar/recuar anos)',
115     todayTip          : "{0} (barra de espa�o)",
116     format            : "y/m/d",
117     okText            : "*OK*",
118     cancelText        : "Cancelar",
119     startDay          : 0
120   });
121 }
122
123 if(Ext.PagingToolbar){
124   Ext.apply(Ext.PagingToolbar.prototype, {
125     beforePageText : "P&aacute;gina",
126     afterPageText  : "de {0}",
127     firstText      : "Primeira P&aacute;gina",
128     prevText       : "P&aacute;gina Anterior",
129     nextText       : "Pr%oacute;xima P&aacute;gina",
130     lastText       : "&Uacute;ltima P&aacute;gina",
131     refreshText    : "Recaregar",
132     displayMsg     : "A mostrar {0} - {1} de {2}",
133     emptyMsg       : 'Sem dados para mostrar'
134   });
135 }
136
137 if(Ext.form.Field){
138   Ext.form.Field.prototype.invalidText = "O valor deste campo &eacute; inv&aacute;lido";
139 }
140
141 if(Ext.form.TextField){
142   Ext.apply(Ext.form.TextField.prototype, {
143     minLengthText : "O comprimento m&iacute;nimo deste campo &eaute; {0}",
144     maxLengthText : "O comprimento m&aacute;ximo deste campo &eaute; {0}",
145     blankText     : "Este campo &eacute; de preenchimento obrigat&oacute;rio",
146     regexText     : "",
147     emptyText     : null
148   });
149 }
150
151 if(Ext.form.NumberField){
152   Ext.apply(Ext.form.NumberField.prototype, {
153     minText : "O valor m&iacute;nimo deste campo &eaute; {0}",
154     maxText : "O valor m&aacute;ximo deste campo &eaute; {0}",
155     nanText : "{0} n&atilde;o &eacute; um numero"
156   });
157 }
158
159 if(Ext.form.DateField){
160   Ext.apply(Ext.form.DateField.prototype, {
161     disabledDaysText  : "Desabilitado",
162     disabledDatesText : "Desabilitado",
163     minText           : "A data deste campo deve ser posterior a {0}",
164     maxText           : "A data deste campo deve ser anterior a {0}",
165     invalidText       : "{0} n&atilde;o &eacute; uma data v&aacute;lida - deve estar no seguinte formato{1}",
166     format            : "y/m/d",
167     altFormats        : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
168   });
169 }
170
171 if(Ext.form.ComboBox){
172   Ext.apply(Ext.form.ComboBox.prototype, {
173     loadingText       : "A Carregar...",
174     valueNotFoundText : undefined
175   });
176 }
177
178 if(Ext.form.VTypes){
179   Ext.apply(Ext.form.VTypes, {
180     emailText    : 'Este campo deve ser um endere&ccedil;o de email no formato "utilizaor@dominio.com"',
181     urlText      : 'Este campo deve ser um URL no formato "http:/'+'/www.dominio.com"',
182     alphaText    : 'Este campo deve conter apenas letras e _',
183     alphanumText : 'Este campo deve conter apenas letras, numeros e _'
184   });
185 }
186
187 if(Ext.form.HtmlEditor){
188   Ext.apply(Ext.form.HtmlEditor.prototype, {
189     createLinkText : 'Indique o endere&ccedil;o do link:',
190     buttonTips : {
191       bold : {
192         title: 'Negrito (Ctrl+B)',
193         text: 'Transforma o texto em Negrito.',
194         cls: 'x-html-editor-tip'
195       },
196       italic : {
197         title: 'Italico (Ctrl+I)',
198         text: 'Transforma o texto em italico.',
199         cls: 'x-html-editor-tip'
200       },
201       underline : {
202         title: 'SUblinhar (Ctrl+U)',
203         text: 'Sublinha o texto.',
204         cls: 'x-html-editor-tip'
205       },
206       increasefontsize : {
207         title: 'Aumentar texto',
208         text: 'Aumenta o tamanho da fonte.',
209         cls: 'x-html-editor-tip'
210       },
211       decreasefontsize : {
212         title: 'Encolher texto',
213         text: 'Diminui o tamanho da fonte.',
214         cls: 'x-html-editor-tip'
215       },
216       backcolor : {
217         title: 'C&ocirc;r de fundo do texto',
218         text: 'Altera a c&ocirc;r de fundo do texto.',
219         cls: 'x-html-editor-tip'
220       },
221       forecolor : {
222         title: 'C&ocirc;r do texo',
223         text: 'Altera a a&ocirc;r do texo.',
224         cls: 'x-html-editor-tip'
225       },
226       justifyleft : {
227         title: 'ALinhar &agrave; esquerda',
228         text: 'ALinha o texto &agrave; esquerda.',
229         cls: 'x-html-editor-tip'
230       },
231       justifycenter : {
232         title: 'Centrar',
233         text: 'Centra o texto.',
234         cls: 'x-html-editor-tip'
235       },
236       justifyright : {
237         title: 'ALinhar &agrave; direita',
238         text: 'ALinha o texto &agravce; direita.',
239         cls: 'x-html-editor-tip'
240       },
241       insertunorderedlist : {
242         title: 'Lista',
243         text: 'Inicia uma lista.',
244         cls: 'x-html-editor-tip'
245       },
246       insertorderedlist : {
247         title: 'Lista Numerada',
248         text: 'Inicia uma lista numerada.',
249         cls: 'x-html-editor-tip'
250       },
251       createlink : {
252         title: 'Hyperlink',
253         text: 'Transforma o texto num hyperlink.',
254         cls: 'x-html-editor-tip'
255       },
256       sourceedit : {
257         title: 'Editar c&oacute;digo',
258         text: 'Alterar para o modo de edi&ccedil;&atilde;o de c&oacute;digo.',
259         cls: 'x-html-editor-tip'
260       }
261     }
262   });
263 }
264
265 if(Ext.form.BasicForm){
266   Ext.form.BasicForm.prototype.waitTitle = "Por favor espere...";
267 }
268
269 if(Ext.grid.GridView){
270   Ext.apply(Ext.grid.GridView.prototype, {
271     sortAscText  : "Ordena&ccedil;&atilde;o Crescente",
272     sortDescText : "Ordena&ccedil;&atilde;o Decrescente",
273     lockText     : "Fixar Coluna",
274     unlockText   : "Libertar Coluna",
275     columnsText  : "Colunas"
276   });
277 }
278
279 if(Ext.grid.GroupingView){
280   Ext.apply(Ext.grid.GroupingView.prototype, {
281     emptyGroupText : '(Nenhum)',
282     groupByText    : 'Agrupar por este campo',
283     showGroupsText : 'Mostrar nos Grupos'
284   });
285 }
286
287 if(Ext.grid.PropertyColumnModel){
288   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
289     nameText   : "Nome",
290     valueText  : "Valor",
291     dateFormat : "Y/j/m"
292   });
293 }
294
295 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
296   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
297     splitTip            : "Arastar para redimensionar.",
298     collapsibleSplitTip : "Arastar para redimensionar. DUplo clique para esconder"
299   });
300 }
301 </pre>    \r
302 </body>\r
303 </html>