ext-lang-it.js
上传用户:shuoshiled
上传日期:2018-01-28
资源大小:10124k
文件大小:8k
源码类别:

中间件编程

开发平台:

JavaScript

  1. /*!
  2.  * Ext JS Library 3.0.0
  3.  * Copyright(c) 2006-2009 Ext JS, LLC
  4.  * licensing@extjs.com
  5.  * http://www.extjs.com/license
  6.  */
  7. /*
  8.  * Italian translation
  9.  * By eric_void
  10.  * 04-10-2007, 11:25 AM
  11.  * Updated by Federico Grilli 21/12/2007 
  12.  */
  13. Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Caricamento in corso...</div>';
  14. if(Ext.View){
  15.    Ext.View.prototype.emptyText = "";
  16. }
  17. if(Ext.grid.GridPanel){
  18.    Ext.grid.GridPanel.prototype.ddText = "{0} righe selezionate";
  19. }
  20. if(Ext.TabPanelItem){
  21.    Ext.TabPanelItem.prototype.closeText = "Chiudi pannello";
  22. }
  23. if(Ext.form.Field){
  24.    Ext.form.Field.prototype.invalidText = "Valore non valido";
  25. }
  26. if(Ext.LoadMask){
  27.     Ext.LoadMask.prototype.msg = "Caricamento in corso...";
  28. }
  29. Date.monthNames = [
  30.    "Gennaio",
  31.    "Febbraio",
  32.    "Marzo",
  33.    "Aprile",
  34.    "Maggio",
  35.    "Giugno",
  36.    "Luglio",
  37.    "Agosto",
  38.    "Settembre",
  39.    "Ottobre",
  40.    "Novembre",
  41.    "Dicembre"
  42. ];
  43. Date.getShortMonthName = function(month) {
  44.   return Date.monthNames[month].substring(0, 3);
  45. };
  46. Date.monthNumbers = {
  47.   Gen : 0,
  48.   Feb : 1,
  49.   Mar : 2,
  50.   Apr : 3,
  51.   Mag : 4,
  52.   Giu : 5,
  53.   Lug : 6,
  54.   Ago : 7,
  55.   Set : 8,
  56.   Ott : 9,
  57.   Nov : 10,
  58.   Dic : 11
  59. };
  60. Date.getMonthNumber = function(name) {
  61.   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  62. };
  63. Date.dayNames = [
  64.    "Domenica",
  65.    "Lunedu00EC",
  66.    "Martedu00EC",
  67.    "Mercoledu00EC",
  68.    "Giovedu00EC",
  69.    "Venerdu00EC",
  70.    "Sabato"
  71. ];
  72. Date.getShortDayName = function(day) {
  73.   return Date.dayNames[day].substring(0, 3);
  74. };
  75. if(Ext.MessageBox){
  76.    Ext.MessageBox.buttonText = {
  77.       ok     : "OK",
  78.       cancel : "Annulla",
  79.       yes    : "Su00EC",
  80.       no     : "No"
  81.    };
  82. }
  83. if(Ext.util.Format){
  84.    Ext.util.Format.date = function(v, format){
  85.       if(!v) return "";
  86.       if(!(v instanceof Date)) v = new Date(Date.parse(v));
  87.       return v.dateFormat(format || "d/m/Y");
  88.    };
  89. }
  90. if(Ext.DatePicker){
  91.    Ext.apply(Ext.DatePicker.prototype, {
  92.       todayText         : "Oggi",
  93.       minText           : "Data precedente alla data minima",
  94.       maxText           : "Data successiva alla data massima",
  95.       disabledDaysText  : "",
  96.       disabledDatesText : "",
  97.       monthNames : Date.monthNames,
  98.       dayNames : Date.dayNames,
  99.       nextText          : 'Mese successivo (Ctrl+Destra)',
  100.       prevText          : 'Mese precedente (Ctrl+Sinistra)',
  101.       monthYearText     : 'Scegli un mese (Ctrl+Su/Giu per cambiare anno)',
  102.       todayTip          : "{0} (Barra spaziatrice)",
  103.       format            : "d/m/y",
  104.       cancelText : "Annulla",
  105.   okText            : "&#160;OK&#160;",
  106.   startDay          : 1
  107.    });
  108. }
  109. if(Ext.PagingToolbar){
  110.    Ext.apply(Ext.PagingToolbar.prototype, {
  111.       beforePageText : "Pagina",
  112.       afterPageText  : "di {0}",
  113.       firstText      : "Prima pagina",
  114.       prevText       : "Pagina precedente",
  115.       nextText       : "Pagina successiva",
  116.       lastText       : "Ultima pagina",
  117.       refreshText    : "Aggiorna",
  118.       displayMsg     : "Record {0} - {1} di {2}",
  119.       emptyMsg       : 'Nessun dato da mostrare'
  120.    });
  121. }
  122. if(Ext.form.TextField){
  123.    Ext.apply(Ext.form.TextField.prototype, {
  124.       minLengthText : "La lunghezza minima u00E8 {0}",
  125.       maxLengthText : "La lunghezza massima u00E8 {0}",
  126.       blankText     : "Campo obbligatorio",
  127.       regexText     : "",
  128.       emptyText     : null
  129.    });
  130. }
  131. if(Ext.form.NumberField){
  132.    Ext.apply(Ext.form.NumberField.prototype, {
  133.       minText : "Il valore minimo u00E8 {0}",
  134.       maxText : "Il valore massimo u00E8 {0}",
  135.       nanText : "{0} non u00E8 un valore numerico corretto"
  136.    });
  137. }
  138. if(Ext.form.DateField){
  139.    Ext.apply(Ext.form.DateField.prototype, {
  140.       disabledDaysText  : "Disabilitato",
  141.       disabledDatesText : "Disabilitato",
  142.       minText           : "La data deve essere successiva al {0}",
  143.       maxText           : "La data deve essere precedente al {0}",
  144.       invalidText       : "{0} non u00E8 una data valida. Deve essere nel formato {1}",
  145.       format            : "d/m/y",
  146.       altFormats        : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
  147.    });
  148. }
  149. if(Ext.form.ComboBox){
  150.    Ext.apply(Ext.form.ComboBox.prototype, {
  151.       loadingText       : "Caricamento in corso...",
  152.       valueNotFoundText : undefined
  153.    });
  154. }
  155. if(Ext.form.VTypes){
  156.    Ext.apply(Ext.form.VTypes, {
  157.       emailText    : 'Il campo deve essere un indirizzo e-mail nel formato "user@example.com"',
  158.       urlText      : 'Il campo deve essere un indirizzo web nel formato "http:/'+'/www.example.com"',
  159.       alphaText    : 'Il campo deve contenere solo lettere e _',
  160.       alphanumText : 'Il campo deve contenere solo lettere, numeri e _'
  161.    });
  162. }
  163. if(Ext.form.HtmlEditor){
  164.   Ext.apply(Ext.form.HtmlEditor.prototype, {
  165.     createLinkText : 'Inserire un URL per il link:',
  166.     buttonTips : {
  167.       bold : {
  168.         title: 'Grassetto (Ctrl+B)',
  169.         text: 'Rende il testo selezionato in grassetto.',
  170.         cls: 'x-html-editor-tip'
  171.       },
  172.       italic : {
  173.         title: 'Corsivo (Ctrl+I)',
  174.         text: 'Rende il testo selezionato in corsivo.',
  175.         cls: 'x-html-editor-tip'
  176.       },
  177.       underline : {
  178.         title: 'Sottolinea (Ctrl+U)',
  179.         text: 'Sottolinea il testo selezionato.',
  180.         cls: 'x-html-editor-tip'
  181.       },
  182.       increasefontsize : {
  183.         title: 'Ingrandisci testo',
  184.         text: 'Aumenta la dimensione del carattere.',
  185.         cls: 'x-html-editor-tip'
  186.       },
  187.       decreasefontsize : {
  188.         title: 'Rimpicciolisci testo',
  189.         text: 'Diminuisce la dimensione del carattere.',
  190.         cls: 'x-html-editor-tip'
  191.       },
  192.       backcolor : {
  193.         title: 'Colore evidenziatore testo',
  194.         text: 'Modifica il colore di sfondo del testo selezionato.',
  195.         cls: 'x-html-editor-tip'
  196.       },
  197.       forecolor : {
  198.         title: 'Colore carattere',
  199.         text: 'Modifica il colore del testo selezionato.',
  200.         cls: 'x-html-editor-tip'
  201.       },
  202.       justifyleft : {
  203.         title: 'Allinea a sinistra',
  204.         text: 'Allinea il testo a sinistra.',
  205.         cls: 'x-html-editor-tip'
  206.       },
  207.       justifycenter : {
  208.         title: 'Centra',
  209.         text: 'Centra il testo.',
  210.         cls: 'x-html-editor-tip'
  211.       },
  212.       justifyright : {
  213.         title: 'Allinea a destra',
  214.         text: 'Allinea il testo a destra.',
  215.         cls: 'x-html-editor-tip'
  216.       },
  217.       insertunorderedlist : {
  218.         title: 'Elenco puntato',
  219.         text: 'Elenco puntato.',
  220.         cls: 'x-html-editor-tip'
  221.       },
  222.       insertorderedlist : {
  223.         title: 'Elenco numerato',
  224.         text: 'Elenco numerato.',
  225.         cls: 'x-html-editor-tip'
  226.       },
  227.       createlink : {
  228.         title: 'Collegamento',
  229.         text: 'Trasforma il testo selezionato in un collegamanto.',
  230.         cls: 'x-html-editor-tip'
  231.       },
  232.       sourceedit : {
  233.         title: 'Sorgente',
  234.         text: 'Passa alla modalitu00E0 editing del sorgente.',
  235.         cls: 'x-html-editor-tip'
  236.       }
  237.     }
  238.   });
  239. }
  240. if(Ext.grid.GridView){
  241.    Ext.apply(Ext.grid.GridView.prototype, {
  242.       sortAscText  : "Ordinamento crescente",
  243.       sortDescText : "Ordinamento decrescente",
  244.       lockText     : "Blocca colonna",
  245.       unlockText   : "Sblocca colonna",
  246.       columnsText  : "Colonne"
  247.    });
  248. }
  249. if(Ext.grid.GroupingView){
  250.   Ext.apply(Ext.grid.GroupingView.prototype, {
  251.     emptyGroupText : '(Nessun dato)',
  252.     groupByText    : 'Raggruppa per questo campo',
  253.     showGroupsText : 'Mostra nei gruppi'
  254.   });
  255. }
  256. if(Ext.grid.PropertyColumnModel){
  257.    Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
  258.       nameText   : "Nome",
  259.       valueText  : "Valore",
  260.       dateFormat : "j/m/Y"
  261.    });
  262. }
  263. if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
  264.    Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
  265.       splitTip            : "Trascina per cambiare dimensioni.",
  266.       collapsibleSplitTip : "Trascina per cambiare dimensioni. Doppio click per nascondere."
  267.    });
  268. }