ext-lang-pt_BR.js
上传用户:dawnssy
上传日期:2022-08-06
资源大小:9345k
文件大小:9k
源码类别:

JavaScript

开发平台:

JavaScript

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