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>
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.
13 * http://www.extjs.com/license
15 <div id="prop-Ext.state.Provider-indicatorText"></div>/**
16 * Portuguese/Portugal (pt_PT) Translation
17 * by Nuno Franco da Costa - francodacosta.com
18 * translated from ext-lang-en.js
21 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">A carregar...</div>';
24 Ext.View.prototype.emptyText = "";
27 if(Ext.grid.GridPanel){
28 Ext.grid.GridPanel.prototype.ddText = "{0} linha(s) seleccionada(s)";
32 Ext.TabPanelItem.prototype.closeText = "Fechar aba";
36 Ext.LoadMask.prototype.msg = "A carregar...";
54 Date.getShortMonthName = function(month) {
55 return Date.monthNames[month].substring(0, 3);
73 Date.getMonthNumber = function(name) {
74 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
87 Date.getShortDayName = function(day) {
88 return Date.dayNames[day].substring(0, 3);
92 Ext.MessageBox.buttonText = {
101 Ext.util.Format.date = function(v, format){
103 if(!(v instanceof Date)) v = new Date(Date.parse(v));
104 return v.dateFormat(format || "Y/m/d");
109 Ext.apply(Ext.DatePicker.prototype, {
111 minText : "A data é anterior ao mínimo definido",
112 maxText : "A data é posterior ao m�ximo definido",
113 disabledDaysText : "",
114 disabledDatesText : "",
115 monthNames : Date.monthNames,
116 dayNames : Date.dayNames,
117 nextText : 'Mês Seguinte (Control+Right)',
118 prevText : 'Mês Anterior (Control+Left)',
119 monthYearText : 'Escolha um mês (Control+Up/Down avaçar/recuar anos)',
120 todayTip : "{0} (barra de espa�o)",
123 cancelText : "Cancelar",
128 if(Ext.PagingToolbar){
129 Ext.apply(Ext.PagingToolbar.prototype, {
130 beforePageText : "Página",
131 afterPageText : "de {0}",
132 firstText : "Primeira Página",
133 prevText : "Página Anterior",
134 nextText : "Pr%oacute;xima Página",
135 lastText : "Última Página",
136 refreshText : "Recaregar",
137 displayMsg : "A mostrar {0} - {1} de {2}",
138 emptyMsg : 'Sem dados para mostrar'
143 Ext.form.Field.prototype.invalidText = "O valor deste campo é inválido";
146 if(Ext.form.TextField){
147 Ext.apply(Ext.form.TextField.prototype, {
148 minLengthText : "O comprimento mínimo deste campo &eaute; {0}",
149 maxLengthText : "O comprimento máximo deste campo &eaute; {0}",
150 blankText : "Este campo é de preenchimento obrigatório",
156 if(Ext.form.NumberField){
157 Ext.apply(Ext.form.NumberField.prototype, {
158 minText : "O valor mínimo deste campo &eaute; {0}",
159 maxText : "O valor máximo deste campo &eaute; {0}",
160 nanText : "{0} não é um numero"
164 if(Ext.form.DateField){
165 Ext.apply(Ext.form.DateField.prototype, {
166 disabledDaysText : "Desabilitado",
167 disabledDatesText : "Desabilitado",
168 minText : "A data deste campo deve ser posterior a {0}",
169 maxText : "A data deste campo deve ser anterior a {0}",
170 invalidText : "{0} não é uma data válida - deve estar no seguinte formato{1}",
172 altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
176 if(Ext.form.ComboBox){
177 Ext.apply(Ext.form.ComboBox.prototype, {
178 loadingText : "A Carregar...",
179 valueNotFoundText : undefined
184 Ext.apply(Ext.form.VTypes, {
185 emailText : 'Este campo deve ser um endereço de email no formato "utilizador@dominio.com"',
186 urlText : 'Este campo deve ser um URL no formato "http:/'+'/www.dominio.com"',
187 alphaText : 'Este campo deve conter apenas letras e _',
188 alphanumText : 'Este campo deve conter apenas letras, n@uacute;meros e _'
192 if(Ext.form.HtmlEditor){
193 Ext.apply(Ext.form.HtmlEditor.prototype, {
194 createLinkText : 'Indique o endereço do link:',
197 title: 'Negrito (Ctrl+B)',
198 text: 'Transforma o texto em Negrito.',
199 cls: 'x-html-editor-tip'
202 title: 'Itálico (Ctrl+I)',
203 text: 'Transforma o texto em itálico.',
204 cls: 'x-html-editor-tip'
207 title: 'Sublinhar (Ctrl+U)',
208 text: 'Sublinha o texto.',
209 cls: 'x-html-editor-tip'
212 title: 'Aumentar texto',
213 text: 'Aumenta o tamanho da fonte.',
214 cls: 'x-html-editor-tip'
217 title: 'Encolher texto',
218 text: 'Diminui o tamanho da fonte.',
219 cls: 'x-html-editor-tip'
222 title: 'Côr de fundo do texto',
223 text: 'Altera a côr de fundo do texto.',
224 cls: 'x-html-editor-tip'
227 title: 'Côr do texo',
228 text: 'Altera a aôr do texo.',
229 cls: 'x-html-editor-tip'
232 title: 'ALinhar à esquerda',
233 text: 'ALinha o texto à esquerda.',
234 cls: 'x-html-editor-tip'
238 text: 'Centra o texto.',
239 cls: 'x-html-editor-tip'
242 title: 'ALinhar à direita',
243 text: 'ALinha o texto &agravce; direita.',
244 cls: 'x-html-editor-tip'
246 insertunorderedlist : {
248 text: 'Inicia uma lista.',
249 cls: 'x-html-editor-tip'
251 insertorderedlist : {
252 title: 'Lista Numerada',
253 text: 'Inicia uma lista numerada.',
254 cls: 'x-html-editor-tip'
258 text: 'Transforma o texto num hyperlink.',
259 cls: 'x-html-editor-tip'
262 title: 'Editar código',
263 text: 'Alterar para o modo de edição de código.',
264 cls: 'x-html-editor-tip'
270 if(Ext.form.BasicForm){
271 Ext.form.BasicForm.prototype.waitTitle = "Por favor espere...";
274 if(Ext.grid.GridView){
275 Ext.apply(Ext.grid.GridView.prototype, {
276 sortAscText : "Ordenação Crescente",
277 sortDescText : "Ordenação Decrescente",
278 lockText : "Fixar Coluna",
279 unlockText : "Libertar Coluna",
280 columnsText : "Colunas"
284 if(Ext.grid.GroupingView){
285 Ext.apply(Ext.grid.GroupingView.prototype, {
286 emptyGroupText : '(Nenhum)',
287 groupByText : 'Agrupar por este campo',
288 showGroupsText : 'Mostrar nos Grupos'
292 if(Ext.grid.PropertyColumnModel){
293 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
300 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
301 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
302 splitTip : "Arastar para redimensionar.",
303 collapsibleSplitTip : "Arastar para redimensionar. DUplo clique para esconder"