ext-locale-it.js 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442
  1. /**
  2. * Italian translation
  3. */
  4. Ext.onReady(function() {
  5. if (Ext.Date) {
  6. Ext.Date.monthNames = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
  7. Ext.Date.defaultFormat = 'd/m/Y';
  8. Ext.Date.defaultTimeFormat = 'H:i';
  9. Ext.Date.getShortMonthName = function(month) {
  10. return Ext.Date.monthNames[month].substring(0, 3);
  11. };
  12. Ext.Date.monthNumbers = {
  13. Gen: 0,
  14. Feb: 1,
  15. Mar: 2,
  16. Apr: 3,
  17. Mag: 4,
  18. Giu: 5,
  19. Lug: 6,
  20. Ago: 7,
  21. Set: 8,
  22. Ott: 9,
  23. Nov: 10,
  24. Dic: 11
  25. };
  26. Ext.Date.getMonthNumber = function(name) {
  27. return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  28. };
  29. Ext.Date.dayNames = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato"];
  30. Ext.Date.getShortDayName = function(day) {
  31. return Ext.Date.dayNames[day].substring(0, 3);
  32. };
  33. }
  34. if (Ext.util && Ext.util.Format) {
  35. Ext.apply(Ext.util.Format, {
  36. thousandSeparator: '.',
  37. decimalSeparator: ',',
  38. currencySign: '\u20ac', // Euro
  39. dateFormat: 'd/m/Y'
  40. });
  41. }
  42. });
  43. Ext.define('Ext.locale.it.Panel', {
  44. override: 'Ext.Panel',
  45. config: {
  46. standardButtons: {
  47. ok: {
  48. text: 'Ok'
  49. },
  50. abort: {
  51. text: 'Interrompere'
  52. },
  53. retry: {
  54. text: 'Riprovare'
  55. },
  56. ignore: {
  57. text: 'Ignora'
  58. },
  59. yes: {
  60. text: 'Si'
  61. },
  62. no: {
  63. text: 'No'
  64. },
  65. cancel: {
  66. text: 'Cancella'
  67. },
  68. apply: {
  69. text: 'Applica'
  70. },
  71. save: {
  72. text: 'Salva'
  73. },
  74. submit: {
  75. text: 'Invia'
  76. },
  77. help: {
  78. text: 'Aiuto'
  79. },
  80. close: {
  81. text: 'Chiudi'
  82. }
  83. },
  84. closeToolText: 'Chiudi pannello'
  85. }
  86. });
  87. Ext.define('Ext.locale.it.picker.Date', {
  88. override: 'Ext.picker.Date',
  89. config: {
  90. doneButton: 'Pronto',
  91. monthText: 'Mese',
  92. dayText: 'Giorno',
  93. yearText: 'Anno'
  94. }
  95. });
  96. Ext.define('Ext.locale.it.picker.Picker', {
  97. override: 'Ext.picker.Picker',
  98. config: {
  99. doneButton: 'Fatto',
  100. cancelButton: 'Cancella'
  101. }
  102. });
  103. Ext.define('Ext.locale.it.panel.Date', {
  104. override: 'Ext.panel.Date',
  105. config: {
  106. nextText: 'Mese successivo (control+destra)',
  107. prevText: 'Mese precedente (control+sinistra)',
  108. buttons: {
  109. footerTodayButton: {
  110. text: "Oggi"
  111. }
  112. }
  113. }
  114. });
  115. Ext.define('Ext.locale.it.panel.Collapser', {
  116. override: 'Ext.panel.Collapser',
  117. config:{
  118. collapseToolText: "Riduci pannello",
  119. expandToolText: "Espandi pannello"
  120. }
  121. });
  122. Ext.define('Ext.locale.it.field.Field', {
  123. override: 'Ext.field.Field',
  124. config: {
  125. requiredMessage: 'Questo campo è obbligatorio',
  126. validationMessage: 'È nel formato sbagliato'
  127. }
  128. });
  129. Ext.define('Ext.locale.it.field.Number', {
  130. override: 'Ext.field.Number',
  131. decimalsText: 'El número máximo de decimales es {0}',
  132. minValueText: 'Il valore minimo per questo campo è {0}',
  133. maxValueText: 'Il valore massimo per questo campo è {0}',
  134. badFormatMessage: 'Il valore non è un numero valido'
  135. });
  136. Ext.define('Ext.locale.it.field.Text', {
  137. override: 'Ext.field.Text',
  138. badFormatMessage: 'Il valore non corrisponde al formato richiesto',
  139. config: {
  140. requiredMessage: 'Questo campo è obbligatorio',
  141. validationMessage: 'È nel formato sbagliato'
  142. }
  143. });
  144. Ext.define('Ext.locale.it.Dialog', {
  145. override: 'Ext.Dialog',
  146. config: {
  147. maximizeTool: {
  148. tooltip: "Massimizza a schermo intero"
  149. },
  150. restoreTool: {
  151. tooltip: "Ripristina le dimensioni originali"
  152. }
  153. }
  154. });
  155. Ext.define("Ext.locale.it.field.FileButton", {
  156. override: "Ext.field.FileButton",
  157. config:{
  158. text: 'Navigare...'
  159. }
  160. });
  161. Ext.define('Ext.locale.it.dataview.List', {
  162. override: 'Ext.dataview.List',
  163. config:{
  164. loadingText: 'Caricamento...'
  165. }
  166. });
  167. Ext.define('Ext.locale.it.dataview.EmptyText', {
  168. override: 'Ext.dataview.EmptyText',
  169. config: {
  170. html: 'Nessun dato da visualizzare'
  171. }
  172. });
  173. Ext.define('Ext.locale.it.dataview.Abstract', {
  174. override: 'Ext.dataview.Abstract',
  175. config:{
  176. loadingText: 'Caricamento...'
  177. }
  178. });
  179. Ext.define("Ext.locale.it.LoadMask", {
  180. override: "Ext.LoadMask",
  181. config:{
  182. message: 'Caricamento...'
  183. }
  184. });
  185. Ext.define('Ext.locale.it.dataview.plugin.ListPaging', {
  186. override: 'Ext.dataview.plugin.ListPaging',
  187. config: {
  188. loadMoreText: 'Carica di più...',
  189. noMoreRecordsText: 'Nessun dato'
  190. }
  191. });
  192. Ext.define("Ext.locale.it.dataview.DataView", {
  193. override: "Ext.dataview.DataView",
  194. config:{
  195. emptyText: ""
  196. }
  197. });
  198. Ext.define('Ext.locale.it.field.Date', {
  199. override: 'Ext.field.Date',
  200. minDateMessage: 'La data in questo campo deve essere uguale o successivo a {0}',
  201. maxDateMessage: 'La data in questo campo deve essere uguale o precedente a {0}'
  202. });
  203. Ext.define("Ext.locale.it.grid.menu.SortAsc", {
  204. override: "Ext.grid.menu.SortAsc",
  205. config:{
  206. text: "Ordine crescente"
  207. }
  208. });
  209. Ext.define("Ext.locale.it.grid.menu.SortDesc", {
  210. override: "Ext.grid.menu.SortDesc",
  211. config:{
  212. text: "Ordine decrescente"
  213. }
  214. });
  215. Ext.define("Ext.locale.it.grid.menu.GroupByThis", {
  216. override: "Ext.grid.menu.GroupByThis",
  217. config:{
  218. text: "Raggruppa per questo campo"
  219. }
  220. });
  221. Ext.define("Ext.locale.it.grid.menu.ShowInGroups", {
  222. override: "Ext.grid.menu.ShowInGroups",
  223. config:{
  224. text: "Mostra in gruppi"
  225. }
  226. });
  227. Ext.define("Ext.locale.it.grid.menu.Columns", {
  228. override: "Ext.grid.menu.Columns",
  229. config:{
  230. text: "Colonne"
  231. }
  232. });
  233. Ext.define('Ext.locale.it.data.validator.Presence',{
  234. override: 'Ext.data.validator.Presence',
  235. config:{
  236. message: 'Deve essere presente'
  237. }
  238. });
  239. Ext.define('Ext.locale.it.data.validator.Format', {
  240. override: 'Ext.data.validator.Format',
  241. config:{
  242. message: 'È nel formato sbagliato'
  243. }
  244. });
  245. Ext.define('Ext.locale.it.data.validator.Email', {
  246. override: 'Ext.data.validator.Email',
  247. config:{
  248. message: 'Non è un indirizzo email valido'
  249. }
  250. });
  251. Ext.define('Ext.locale.it.data.validator.Phone', {
  252. override: 'Ext.data.validator.Phone',
  253. config:{
  254. message: 'Non è un numero di telefono valido'
  255. }
  256. });
  257. Ext.define('Ext.locale.it.data.validator.Number', {
  258. override: 'Ext.data.validator.Number',
  259. config:{
  260. message: 'Non è un numero valido'
  261. }
  262. });
  263. Ext.define('Ext.locale.it.data.validator.Url', {
  264. override: 'Ext.data.validator.Url',
  265. config:{
  266. message: 'Non è un url valido'
  267. }
  268. });
  269. Ext.define('Ext.locale.it.data.validator.Range', {
  270. override: 'Ext.data.validator.Range',
  271. config: {
  272. nanMessage: 'Deve essere un valore numerico',
  273. minOnlyMessage: 'Deve essere almeno {0}',
  274. maxOnlyMessage: 'Non deve essere più di {0}',
  275. bothMessage: 'Deve essere tra {0} e {1}'
  276. }
  277. });
  278. Ext.define('Ext.locale.it.data.validator.Bound', {
  279. override: 'Ext.data.validator.Bound',
  280. config: {
  281. emptyMessage: 'Deve essere disponibile',
  282. minOnlyMessage: 'Il valore deve essere maggiore di {0}',
  283. maxOnlyMessage: 'Il valore deve essere inferiore a {0}',
  284. bothMessage: 'Il valore deve essere compreso tra {0} e {1}'
  285. }
  286. });
  287. Ext.define('Ext.locale.it.data.validator.CIDRv4', {
  288. override: 'Ext.data.validator.CIDRv4',
  289. config: {
  290. message: 'Non è un CIDR block valido'
  291. }
  292. });
  293. Ext.define('Ext.locale.it.data.validator.CIDRv6', {
  294. override: 'Ext.data.validator.CIDRv6',
  295. config: {
  296. message: 'Non è un CIDR block valido'
  297. }
  298. });
  299. Ext.define('Ext.locale.it.data.validator.Currency', {
  300. override: 'Ext.data.validator.Currency',
  301. config: {
  302. message: 'Importo valuta non valido'
  303. }
  304. });
  305. Ext.define('Ext.locale.it.data.validator.DateTime', {
  306. override: 'Ext.data.validator.DateTime',
  307. config: {
  308. message: 'Data e orario non valido'
  309. }
  310. });
  311. Ext.define('Ext.locale.it.data.validator.Exclusion', {
  312. override: 'Ext.data.validator.Exclusion',
  313. config: {
  314. message: 'È un valore che è stato escluso'
  315. }
  316. });
  317. Ext.define('Ext.locale.it.data.validator.IPAddress', {
  318. override: 'Ext.data.validator.IPAddress',
  319. config: {
  320. message: 'Non è un indirizzo IP valido'
  321. }
  322. });
  323. Ext.define('Ext.locale.it.data.validator.Inclusion', {
  324. override: 'Ext.data.validator.Inclusion',
  325. config: {
  326. message: 'Non sta nella lista dei valori validi'
  327. }
  328. });
  329. Ext.define('Ext.locale.it.data.validator.Time', {
  330. override: 'Ext.data.validator.Time',
  331. config: {
  332. message: 'Non è un tempo valido'
  333. }
  334. });
  335. Ext.define('Ext.locale.it.data.validator.Date', {
  336. override: 'Ext.data.validator.Date',
  337. config: {
  338. message: "Data non valida"
  339. }
  340. });
  341. Ext.define('Ext.locale.it.data.validator.Length', {
  342. override: 'Ext.data.validator.Length',
  343. config:{
  344. minOnlyMessage: 'La lunghezza deve essere almeno {0}',
  345. maxOnlyMessage: 'La lunghezza deve essere inferiore a {0}',
  346. bothMessage: 'La lunghezza deve essere tra {0} e {1}'
  347. }
  348. });
  349. // This is needed until we can refactor all of the locales into individual files
  350. Ext.define("Ext.locale.it.Component", {
  351. override: "Ext.Component"
  352. });