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
6.9 KiB

  1. /**
  2. * Hebrew Translations
  3. * By spartacus (from forums) 06-12-2007
  4. */
  5. Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">...����</div>';
  6. if(Ext.View){
  7. Ext.View.prototype.emptyText = "";
  8. }
  9. if(Ext.grid.GridPanel){
  10. Ext.grid.GridPanel.prototype.ddText = "����� ������ {0}";
  11. }
  12. if(Ext.TabPanelItem){
  13. Ext.TabPanelItem.prototype.closeText = "���� ������";
  14. }
  15. if(Ext.form.Field){
  16. Ext.form.Field.prototype.invalidText = "���� ���� �� ����";
  17. }
  18. if(Ext.LoadMask){
  19. Ext.LoadMask.prototype.msg = "...����";
  20. }
  21. Date.monthNames = [
  22. "�����",
  23. "������",
  24. "���",
  25. "�����",
  26. "���",
  27. "����",
  28. "����",
  29. "������",
  30. "������",
  31. "�������",
  32. "������",
  33. "�����"
  34. ];
  35. Date.getShortMonthName = function(month) {
  36. return Date.monthNames[month].substring(0, 3);
  37. };
  38. Date.monthNumbers = {
  39. Jan : 0,
  40. Feb : 1,
  41. Mar : 2,
  42. Apr : 3,
  43. May : 4,
  44. Jun : 5,
  45. Jul : 6,
  46. Aug : 7,
  47. Sep : 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. "�",
  57. "�",
  58. "�",
  59. "�",
  60. "�",
  61. "�",
  62. "�"
  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 : "�����",
  70. cancel : "�����",
  71. yes : "��",
  72. 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 : "����",
  85. minText : ".����� �� �� ���� ������ ������� �����",
  86. maxText : ".����� �� �� ���� ������ ����� �����",
  87. disabledDaysText : "",
  88. disabledDatesText : "",
  89. monthNames : Date.monthNames,
  90. dayNames : Date.dayNames,
  91. nextText : '(Control+Right) ����� ���',
  92. prevText : '(Control+Left) ����� �����',
  93. monthYearText : '(������ ��� Control+Up/Down) ��� ����',
  94. todayTip : "��� ����) {0})",
  95. format : "d/m/Y",
  96. okText : "&#160;�����&#160;",
  97. cancelText : "�����",
  98. startDay : 0
  99. });
  100. }
  101. if(Ext.PagingToolbar){
  102. Ext.apply(Ext.PagingToolbar.prototype, {
  103. beforePageText : "����",
  104. afterPageText : "{0} ����",
  105. firstText : "���� �����",
  106. prevText : "���� ����",
  107. nextText : "���� ���",
  108. lastText : "���� �����",
  109. refreshText : "����",
  110. displayMsg : "���� {0} - {1} ���� {2}",
  111. emptyMsg : '��� ���� �����'
  112. });
  113. }
  114. if(Ext.form.TextField){
  115. Ext.apply(Ext.form.TextField.prototype, {
  116. minLengthText : "{0} ����� ��������� ���� �� ���",
  117. maxLengthText : "{0} ����� ������ ���� �� ���",
  118. blankText : "��� �� �����",
  119. regexText : "",
  120. emptyText : null
  121. });
  122. }
  123. if(Ext.form.NumberField){
  124. Ext.apply(Ext.form.NumberField.prototype, {
  125. minText : "{0} ���� ��������� ���� �� ���",
  126. maxText : "{0} ���� ������ ���� �� ���",
  127. nanText : "��� �� ���� {0}"
  128. });
  129. }
  130. if(Ext.form.DateField){
  131. Ext.apply(Ext.form.DateField.prototype, {
  132. disabledDaysText : "������",
  133. disabledDatesText : "������",
  134. minText : "{0} ������ ���� �� ���� ����� ����",
  135. maxText : "{0} ������ ���� �� ���� ����� ����",
  136. invalidText : "{1} ��� �� ����� ���� - ���� ����� ������ {0}",
  137. format : "m/d/y",
  138. altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
  139. });
  140. }
  141. if(Ext.form.ComboBox){
  142. Ext.apply(Ext.form.ComboBox.prototype, {
  143. loadingText : "...����",
  144. valueNotFoundText : undefined
  145. });
  146. }
  147. if(Ext.form.VTypes){
  148. Ext.apply(Ext.form.VTypes, {
  149. emailText : '"user@domain.com" ��� �� ���� ����� ����� ���� �������� ������',
  150. urlText : '"http:/'+'/www.domain.com" ��� �� ���� ����� ����� ������� ������',
  151. alphaText : '_��� �� ���� ����� �� ������ �',
  152. alphanumText : '_��� �� ���� ����� �� ������, ������ �'
  153. });
  154. }
  155. if(Ext.form.HtmlEditor){
  156. Ext.apply(Ext.form.HtmlEditor.prototype, {
  157. createLinkText : ':��� ���� �� ����� �������� ���� ������',
  158. buttonTips : {
  159. bold : {
  160. title: '(Ctrl+B) �����',
  161. text: '.���� �� ����� �����',
  162. cls: 'x-html-editor-tip'
  163. },
  164. italic : {
  165. title: '(Ctrl+I) ����',
  166. text: '.��� �� ����� �����',
  167. cls: 'x-html-editor-tip'
  168. },
  169. underline : {
  170. title: '(Ctrl+U) �� ����',
  171. text: '.���� �� ���� ���� ����� �����',
  172. cls: 'x-html-editor-tip'
  173. },
  174. increasefontsize : {
  175. title: '���� ����',
  176. text: '.���� ���� ���� ����� �����',
  177. cls: 'x-html-editor-tip'
  178. },
  179. decreasefontsize : {
  180. title: '���� ����',
  181. text: '.���� ���� ���� ����� �����',
  182. cls: 'x-html-editor-tip'
  183. },
  184. backcolor : {
  185. title: '��� ��� �����',
  186. text: '.��� �� ��� ���� ���� ����� �����',
  187. cls: 'x-html-editor-tip'
  188. },
  189. forecolor : {
  190. title: '��� ����',
  191. text: '.��� �� ��� ����� ���� ����� �����',
  192. cls: 'x-html-editor-tip'
  193. },
  194. justifyleft : {
  195. title: '���� �����',
  196. text: '.��� ����� �� ����� �����',
  197. cls: 'x-html-editor-tip'
  198. },
  199. justifycenter : {
  200. title: '���� �����',
  201. text: '.��� ����� �� ����� �����',
  202. cls: 'x-html-editor-tip'
  203. },
  204. justifyright : {
  205. title: '���� �����',
  206. text: '.��� ����� �� ����� �����',
  207. cls: 'x-html-editor-tip'
  208. },
  209. insertunorderedlist : {
  210. title: '����� ������',
  211. text: '.���� ����� ������',
  212. cls: 'x-html-editor-tip'
  213. },
  214. insertorderedlist : {
  215. title: '����� �������',
  216. text: '.���� ����� �������',
  217. cls: 'x-html-editor-tip'
  218. },
  219. createlink : {
  220. title: '�����',
  221. text: '.���� �� ����� ����� ������',
  222. cls: 'x-html-editor-tip'
  223. },
  224. sourceedit : {
  225. title: '����� ��� ����',
  226. text: '.��� ��� ����',
  227. cls: 'x-html-editor-tip'
  228. }
  229. }
  230. });
  231. }
  232. if(Ext.grid.GridView){
  233. Ext.apply(Ext.grid.GridView.prototype, {
  234. sortAscText : "���� ���� ����",
  235. sortDescText : "���� ���� ����",
  236. lockText : "��� �����",
  237. unlockText : "���� �����",
  238. columnsText : "������"
  239. });
  240. }
  241. if(Ext.grid.GroupingView){
  242. Ext.apply(Ext.grid.GroupingView.prototype, {
  243. emptyGroupText : '(���)',
  244. groupByText : '��� ������� ��� ��� ��',
  245. showGroupsText : '��� �������'
  246. });
  247. }
  248. if(Ext.grid.PropertyColumnModel){
  249. Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
  250. nameText : "��",
  251. valueText : "���",
  252. dateFormat : "m/j/Y"
  253. });
  254. }
  255. if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
  256. Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
  257. splitTip : ".���� ������ ����",
  258. collapsibleSplitTip : ".���� ������ ����. ����� ����� ������"
  259. });
  260. }