Forked mumble-django project from https://bitbucket.org/Svedrin/mumble-django
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

286 lines
7.8 KiB

  1. /**
  2. * Catalonian Translation by halkon_polako 6-12-2007
  3. * December correction halkon_polako 11-12-2007
  4. */
  5. Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Carregant...</div>';
  6. if(Ext.View){
  7. Ext.View.prototype.emptyText = "";
  8. }
  9. if(Ext.grid.GridPanel){
  10. Ext.grid.GridPanel.prototype.ddText = "{0} fila(es) seleccionada(es)";
  11. }
  12. if(Ext.TabPanelItem){
  13. Ext.TabPanelItem.prototype.closeText = "Tancar aquesta pestanya";
  14. }
  15. if(Ext.form.Field){
  16. Ext.form.Field.prototype.invalidText = "El valor d&#39;aquest camp &#233;s inv&#224;lid";
  17. }
  18. if(Ext.LoadMask){
  19. Ext.LoadMask.prototype.msg = "Carregant...";
  20. }
  21. Date.monthNames = [
  22. "Gener",
  23. "Febrer",
  24. "Mar&#231;",
  25. "Abril",
  26. "Maig",
  27. "Juny",
  28. "Juliol",
  29. "Agost",
  30. "Setembre",
  31. "Octubre",
  32. "Novembre",
  33. "Desembre"
  34. ];
  35. Date.getShortMonthName = function(month) {
  36. return Date.monthNames[month].substring(0, 3);
  37. };
  38. Date.monthNumbers = {
  39. Gen : 0,
  40. Feb : 1,
  41. Mar : 2,
  42. Abr : 3,
  43. Mai : 4,
  44. Jun : 5,
  45. Jul : 6,
  46. Ago : 7,
  47. Set : 8,
  48. Oct : 9,
  49. Nov : 10,
  50. Dec : 11
  51. };
  52. Date.getMonthNumber = function(name) {
  53. return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  54. };
  55. Date.dayNames = [
  56. "Diumenge",
  57. "Dilluns",
  58. "Dimarts",
  59. "Dimecres",
  60. "Dijous",
  61. "Divendres",
  62. "Dissabte"
  63. ];
  64. Date.getShortDayName = function(day) {
  65. return Date.dayNames[day].substring(0, 3);
  66. };
  67. if(Ext.MessageBox){
  68. Ext.MessageBox.buttonText = {
  69. ok : "Acceptar",
  70. cancel : "Cancel&#183;lar",
  71. yes : "S&#237;",
  72. no : "No"
  73. };
  74. }
  75. if(Ext.util.Format){
  76. Ext.util.Format.date = function(v, format){
  77. if(!v) return "";
  78. if(!(v instanceof Date)) v = new Date(Date.parse(v));
  79. return v.dateFormat(format || "d/m/Y");
  80. };
  81. }
  82. if(Ext.DatePicker){
  83. Ext.apply(Ext.DatePicker.prototype, {
  84. todayText : "Avui",
  85. minText : "Aquesta data &#233;s anterior a la data m&#237;nima",
  86. maxText : "Aquesta data &#233;s posterior a la data m&#224;xima",
  87. disabledDaysText : "",
  88. disabledDatesText : "",
  89. monthNames : Date.monthNames,
  90. dayNames : Date.dayNames,
  91. nextText : 'Mes Seg&#252;ent (Control+Fletxa Dreta)',
  92. prevText : 'Mes Anterior (Control+Fletxa Esquerra)',
  93. monthYearText : 'Seleccioni un mes (Control+Fletxa a Dalt o Abaix per canviar els anys)',
  94. todayTip : "{0} (Barra d&#39;espai)",
  95. format : "d/m/Y",
  96. okText : "&#160;Acceptar&#160;",
  97. cancelText : "Cancel&#183;lar",
  98. startDay : 1
  99. });
  100. }
  101. if(Ext.PagingToolbar){
  102. Ext.apply(Ext.PagingToolbar.prototype, {
  103. beforePageText : "P&#224;gina",
  104. afterPageText : "de {0}",
  105. firstText : "Primera P&#224;gina",
  106. prevText : "P&#224;gina Anterior",
  107. nextText : "P&#224;gina Seg&#252;ent",
  108. lastText : "Darrera P&#224;gina",
  109. refreshText : "Refrescar",
  110. displayMsg : "Mostrant {0} - {1} de {2}",
  111. emptyMsg : 'Sense dades per mostrar'
  112. });
  113. }
  114. if(Ext.form.TextField){
  115. Ext.apply(Ext.form.TextField.prototype, {
  116. minLengthText : "El tamany m&#237;nim per aquest camp &#233;s {0}",
  117. maxLengthText : "El tamany m&#224;xim per aquest camp &#233;s {0}",
  118. blankText : "Aquest camp &#233;s obligatori",
  119. regexText : "",
  120. emptyText : null
  121. });
  122. }
  123. if(Ext.form.NumberField){
  124. Ext.apply(Ext.form.NumberField.prototype, {
  125. minText : "El valor m&#237;nim per aquest camp &#233;s {0}",
  126. maxText : "El valor m&#224;xim per aquest camp &#233;s {0}",
  127. nanText : "{0} no &#233;s un nombre v&#224;lid"
  128. });
  129. }
  130. if(Ext.form.DateField){
  131. Ext.apply(Ext.form.DateField.prototype, {
  132. disabledDaysText : "Deshabilitat",
  133. disabledDatesText : "Deshabilitat",
  134. minText : "La data en aquest camp ha de ser posterior a {0}",
  135. maxText : "La data en aquest camp ha de ser inferior a {0}",
  136. invalidText : "{0} no &#233;s una data v&#224;lida - ha de tenir el format {1}",
  137. format : "d/m/Y",
  138. altFormats : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
  139. });
  140. }
  141. if(Ext.form.ComboBox){
  142. Ext.apply(Ext.form.ComboBox.prototype, {
  143. loadingText : "Carregant...",
  144. valueNotFoundText : undefined
  145. });
  146. }
  147. if(Ext.form.VTypes){
  148. Ext.apply(Ext.form.VTypes, {
  149. emailText : 'Aquest camp ha de ser una adre&#231;a de e-mail amb el format "user@domain.com"',
  150. urlText : 'Aquest camp ha de ser una URL amb el format "http:/'+'/www.domain.com"',
  151. alphaText : 'Aquest camp nom&#233;s pot contenir lletres i _',
  152. alphanumText : 'Aquest camp nom&#233;s por contenir lletres, nombres i _'
  153. });
  154. }
  155. if(Ext.form.HtmlEditor){
  156. Ext.apply(Ext.form.HtmlEditor.prototype, {
  157. createLinkText : 'Si us plau, tecleixi la URL per l\'enlla&#231;:',
  158. buttonTips : {
  159. bold : {
  160. title: 'Negreta (Ctrl+B)',
  161. text: 'Posa el text seleccionat en negreta.',
  162. cls: 'x-html-editor-tip'
  163. },
  164. italic : {
  165. title: 'It&#224;lica (Ctrl+I)',
  166. text: 'Posa el text seleccionat en it&#224;lica.',
  167. cls: 'x-html-editor-tip'
  168. },
  169. underline : {
  170. title: 'Subratllat (Ctrl+U)',
  171. text: 'Subratlla el text seleccionat.',
  172. cls: 'x-html-editor-tip'
  173. },
  174. increasefontsize : {
  175. title: 'Augmentar Text',
  176. text: 'Augmenta el tamany de la font de text.',
  177. cls: 'x-html-editor-tip'
  178. },
  179. decreasefontsize : {
  180. title: 'Disminuir Text',
  181. text: 'Disminueix el tamany de la font de text.',
  182. cls: 'x-html-editor-tip'
  183. },
  184. backcolor : {
  185. title: 'Color de fons',
  186. text: 'Canvia el color de fons del text seleccionat.',
  187. cls: 'x-html-editor-tip'
  188. },
  189. forecolor : {
  190. title: 'Color de la font de text',
  191. text: 'Canvia el color del text seleccionat.',
  192. cls: 'x-html-editor-tip'
  193. },
  194. justifyleft : {
  195. title: 'Alinear a la esquerra',
  196. text: 'Alinea el text a la esquerra.',
  197. cls: 'x-html-editor-tip'
  198. },
  199. justifycenter : {
  200. title: 'Centrar el text',
  201. text: 'Centra el text a l\'editor',
  202. cls: 'x-html-editor-tip'
  203. },
  204. justifyright : {
  205. title: 'Alinear a la dreta',
  206. text: 'Alinea el text a la dreta.',
  207. cls: 'x-html-editor-tip'
  208. },
  209. insertunorderedlist : {
  210. title: 'Llista amb vinyetes',
  211. text: 'Comen&#231;a una llista amb vinyetes.',
  212. cls: 'x-html-editor-tip'
  213. },
  214. insertorderedlist : {
  215. title: 'Llista numerada',
  216. text: 'Comen&#231;a una llista numerada.',
  217. cls: 'x-html-editor-tip'
  218. },
  219. createlink : {
  220. title: 'Enlla&#231;',
  221. text: 'Transforma el text seleccionat en un enlla&#231;.',
  222. cls: 'x-html-editor-tip'
  223. },
  224. sourceedit : {
  225. title: 'Editar Codi',
  226. text: 'Canvia al mode d\'edici&#243; de codi.',
  227. cls: 'x-html-editor-tip'
  228. }
  229. }
  230. });
  231. }
  232. if(Ext.grid.GridView){
  233. Ext.apply(Ext.grid.GridView.prototype, {
  234. sortAscText : "Ordenaci&#243; Ascendent",
  235. sortDescText : "Ordenaci&#243; Descendent",
  236. lockText : "Bloquejar Columna",
  237. unlockText : "Desbloquejar Columna",
  238. columnsText : "Columnes"
  239. });
  240. }
  241. if(Ext.grid.GroupingView){
  242. Ext.apply(Ext.grid.GroupingView.prototype, {
  243. emptyGroupText : '(Buit)',
  244. groupByText : 'Agrupar Per Aquest Camp',
  245. showGroupsText : 'Mostrar en Grups'
  246. });
  247. }
  248. if(Ext.grid.PropertyColumnModel){
  249. Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
  250. nameText : "Nom",
  251. valueText : "Valor",
  252. dateFormat : "d/m/Y"
  253. });
  254. }
  255. if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
  256. Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
  257. splitTip : "Cliqueu i arrossegueu per canviar el tamany del panell.",
  258. collapsibleSplitTip : "Cliqueu i arrossegueu per canviar el tamany del panell. Doble clic per ocultar-ho."
  259. });
  260. }