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/Brazil Translation by Weber Souza
18 * Updated by Allan Brazute Alves (EthraZa)
20 * Updated by Leonardo Lima
22 * Updated by Juliano Tarini (jtarini)
26 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Carregando...</div>';
29 Ext.View.prototype.emptyText = "";
32 if(Ext.grid.GridPanel){
33 Ext.grid.GridPanel.prototype.ddText = "{0} linha(s) selecionada(s)";
37 Ext.TabPanelItem.prototype.closeText = "Fechar";
41 Ext.form.Field.prototype.invalidText = "O valor para este campo é inválido";
45 Ext.LoadMask.prototype.msg = "Carregando...";
63 Date.getShortMonthName = function(month) {
64 return Date.monthNames[month].substring(0, 3);
82 Date.getMonthNumber = function(name) {
83 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
97 Ext.MessageBox.buttonText = {
105 if (Ext.util.Format) {
106 Ext.util.Format.date = function(v, format){
108 if (!(v instanceof Date)) v = new Date(Date.parse(v));
109 return v.dateFormat(format || "d/m/Y");
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);
115 var ps = v.split('.');
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');
123 if (v.charAt(0) == '-') {
124 return '- R$ ' + v.substr(1);
131 Ext.apply(Ext.DatePicker.prototype, {
133 minText : "Esta data é anterior a menor data",
134 maxText : "Esta data é posterior a maior data",
135 disabledDaysText : "",
136 disabledDatesText : "",
137 monthNames : Date.monthNames,
138 dayNames : Date.dayNames,
139 nextText : 'Próximo Mês (Control+Direita)',
140 prevText : 'Mês Anterior (Control+Esquerda)',
141 monthYearText : 'Escolha um Mês (Control+Cima/Baixo para mover entre os anos)',
142 todayTip : "{0} (Espaço)",
144 okText : " OK ",
145 cancelText : "Cancelar",
150 if(Ext.PagingToolbar){
151 Ext.apply(Ext.PagingToolbar.prototype, {
152 beforePageText : "Página",
153 afterPageText : "de {0}",
154 firstText : "Primeira Página",
155 prevText : "Página Anterior",
156 nextText : "Próxima Página",
157 lastText : "Última Página",
158 refreshText : "Atualizar",
159 displayMsg : "<b>{0} à {1} de {2} registro(s)</b>",
160 emptyMsg : 'Sem registros para exibir'
164 if(Ext.form.TextField){
165 Ext.apply(Ext.form.TextField.prototype, {
166 minLengthText : "O tamanho mínimo para este campo é {0}",
167 maxLengthText : "O tamanho máximo para este campo é {0}",
168 blankText : "Este campo é obrigatório.",
174 if(Ext.form.NumberField){
175 Ext.apply(Ext.form.NumberField.prototype, {
176 minText : "O valor mínimo para este campo é {0}",
177 maxText : "O valor máximo para este campo é {0}",
178 nanText : "{0} não é um número válido"
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ão é uma data válida - deve ser informado no formato {1}",
193 if(Ext.form.ComboBox){
194 Ext.apply(Ext.form.ComboBox.prototype, {
195 loadingText : "Carregando...",
196 valueNotFoundText : undefined
201 Ext.apply(Ext.form.VTypes, {
202 emailText : 'Este campo deve ser um endereço de e-mail vá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úmeros e _'
209 if(Ext.form.HtmlEditor){
210 Ext.apply(Ext.form.HtmlEditor.prototype, {
211 createLinkText : 'Por favor, entre com a URL do link:',
214 title: 'Negrito (Ctrl+B)',
215 text: 'Deixa o texto selecionado em negrito.',
216 cls: 'x-html-editor-tip'
219 title: 'Itálico (Ctrl+I)',
220 text: 'Deixa o texto selecionado em itálico.',
221 cls: 'x-html-editor-tip'
224 title: 'Sublinhado (Ctrl+U)',
225 text: 'Sublinha o texto selecionado.',
226 cls: 'x-html-editor-tip'
229 title: 'Aumentar Texto',
230 text: 'Aumenta o tamanho da fonte.',
231 cls: 'x-html-editor-tip'
234 title: 'Diminuir Texto',
235 text: 'Diminui o tamanho da fonte.',
236 cls: 'x-html-editor-tip'
239 title: 'Cor de Fundo',
240 text: 'Muda a cor do fundo do texto selecionado.',
241 cls: 'x-html-editor-tip'
244 title: 'Cor da Fonte',
245 text: 'Muda a cor do texto selecionado.',
246 cls: 'x-html-editor-tip'
249 title: 'Alinhar à Esquerda',
250 text: 'Alinha o texto à esquerda.',
251 cls: 'x-html-editor-tip'
254 title: 'Centralizar Texto',
255 text: 'Centraliza o texto no editor.',
256 cls: 'x-html-editor-tip'
259 title: 'Alinhar à Direita',
260 text: 'Alinha o texto à direita.',
261 cls: 'x-html-editor-tip'
263 insertunorderedlist : {
264 title: 'Lista com Marcadores',
265 text: 'Inicia uma lista com marcadores.',
266 cls: 'x-html-editor-tip'
268 insertorderedlist : {
269 title: 'Lista Numerada',
270 text: 'Inicia uma lista numerada.',
271 cls: 'x-html-editor-tip'
275 text: 'Transforma o texto selecionado em um link.',
276 cls: 'x-html-editor-tip'
279 title: 'Editar Fonte',
280 text: 'Troca para o modo de edição de código fonte.',
281 cls: 'x-html-editor-tip'
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"
297 if(Ext.grid.PropertyColumnModel){
298 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
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."