ext-lang-he.js 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. /**
  2. * Hebrew Translations
  3. * By spartacus (from forums) 06-12-2007
  4. */
  5. Ext.onReady(function() {
  6. var cm = Ext.ClassManager,
  7. exists = Ext.Function.bind(cm.get, cm);
  8. if (Ext.Updater) {
  9. Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">...èåòï</div>';
  10. }
  11. Ext.define("Ext.locale.he.view.View", {
  12. override: "Ext.view.View",
  13. emptyText: ""
  14. });
  15. Ext.define("Ext.locale.he.grid.Panel", {
  16. override: "Ext.grid.Panel",
  17. ddText: "ùåøåú ðáçøåú {0}"
  18. });
  19. Ext.define("Ext.locale.he.TabPanelItem", {
  20. override: "Ext.TabPanelItem",
  21. closeText: "ñâåø ìùåðéú"
  22. });
  23. Ext.define("Ext.locale.he.form.field.Base", {
  24. override: "Ext.form.field.Base",
  25. invalidText: "äòøê áùãä æä ùâåé"
  26. });
  27. // changing the msg text below will affect the LoadMask
  28. Ext.define("Ext.locale.he.view.AbstractView", {
  29. override: "Ext.view.AbstractView",
  30. msg: "...èåòï"
  31. });
  32. if (Ext.Date) {
  33. Ext.Date.monthNames = ["éðåàø", "ôáøåàø", "îøõ", "àôøéì", "îàé", "éåðé", "éåìé", "àåâåñè", "ñôèîáø", "àå÷èåáø", "ðåáîáø", "ãöîáø"];
  34. Ext.Date.getShortMonthName = function(month) {
  35. return Ext.Date.monthNames[month].substring(0, 3);
  36. };
  37. Ext.Date.monthNumbers = {
  38. Jan: 0,
  39. Feb: 1,
  40. Mar: 2,
  41. Apr: 3,
  42. May: 4,
  43. Jun: 5,
  44. Jul: 6,
  45. Aug: 7,
  46. Sep: 8,
  47. Oct: 9,
  48. Nov: 10,
  49. Dec: 11
  50. };
  51. Ext.Date.getMonthNumber = function(name) {
  52. return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  53. };
  54. Ext.Date.dayNames = ["à", "á", "â", "ã", "ä", "å", "ù"];
  55. Ext.Date.getShortDayName = function(day) {
  56. return Ext.Date.dayNames[day].substring(0, 3);
  57. };
  58. }
  59. if (Ext.MessageBox) {
  60. Ext.MessageBox.buttonText = {
  61. ok: "àéùåø",
  62. cancel: "áéèåì",
  63. yes: "ëï",
  64. no: "ìà"
  65. };
  66. }
  67. if (exists('Ext.util.Format')) {
  68. Ext.apply(Ext.util.Format, {
  69. thousandSeparator: '.',
  70. decimalSeparator: ',',
  71. currencySign: '\u20aa',
  72. // Iraeli Shekel
  73. dateFormat: 'd/m/Y'
  74. });
  75. }
  76. Ext.define("Ext.locale.he.picker.Date", {
  77. override: "Ext.picker.Date",
  78. todayText: "äéåí",
  79. minText: ".úàøéê æä çì ÷åãí ìúàøéê ääúçìúé ùð÷áò",
  80. maxText: ".úàøéê æä çì ìàçø äúàøéê äñåôé ùð÷áò",
  81. disabledDaysText: "",
  82. disabledDatesText: "",
  83. monthNames: Ext.Date.monthNames,
  84. dayNames: Ext.Date.dayNames,
  85. nextText: '(Control+Right) äçåãù äáà',
  86. prevText: '(Control+Left) äçåãù ä÷åãí',
  87. monthYearText: '(ìáçéøú ùðä Control+Up/Down) áçø çåãù',
  88. todayTip: "î÷ù øååç) {0})",
  89. format: "d/m/Y",
  90. startDay: 0
  91. });
  92. Ext.define("Ext.locale.he.picker.Month", {
  93. override: "Ext.picker.Month",
  94. okText: "&#160;àéùåø&#160;",
  95. cancelText: "áéèåì"
  96. });
  97. Ext.define("Ext.locale.he.toolbar.Paging", {
  98. override: "Ext.PagingToolbar",
  99. beforePageText: "òîåã",
  100. afterPageText: "{0} îúåê",
  101. firstText: "òîåã øàùåï",
  102. prevText: "òîåã ÷åãí",
  103. nextText: "òîåã äáà",
  104. lastText: "òîåã àçøåï",
  105. refreshText: "øòðï",
  106. displayMsg: "îöéâ {0} - {1} îúåê {2}",
  107. emptyMsg: 'àéï îéãò ìäöâä'
  108. });
  109. Ext.define("Ext.locale.he.form.field.Text", {
  110. override: "Ext.form.field.Text",
  111. minLengthText: "{0} äàåøê äîéðéîàìé ìùãä æä äåà",
  112. maxLengthText: "{0} äàåøê äîéøáé ìùãä æä äåà",
  113. blankText: "ùãä æä äëøçé",
  114. regexText: "",
  115. emptyText: null
  116. });
  117. Ext.define("Ext.locale.he.form.field.Number", {
  118. override: "Ext.form.field.Number",
  119. minText: "{0} äòøê äîéðéîàìé ìùãä æä äåà",
  120. maxText: "{0} äòøê äîéøáé ìùãä æä äåà",
  121. nanText: "äåà ìà îñôø {0}"
  122. });
  123. Ext.define("Ext.locale.he.form.field.Date", {
  124. override: "Ext.form.field.Date",
  125. disabledDaysText: "îðåèøì",
  126. disabledDatesText: "îðåèøì",
  127. minText: "{0} äúàøéê áùãä æä çééá ìäéåú ìàçø",
  128. maxText: "{0} äúàøéê áùãä æä çééá ìäéåú ìôðé",
  129. invalidText: "{1} äåà ìà úàøéê ú÷ðé - çééá ìäéåú áôåøîè {0}",
  130. format: "m/d/y",
  131. altFormats: "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
  132. });
  133. Ext.define("Ext.locale.he.form.field.ComboBox", {
  134. override: "Ext.form.field.ComboBox",
  135. valueNotFoundText: undefined
  136. }, function() {
  137. Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
  138. loadingText: "...èåòï"
  139. });
  140. });
  141. if (exists('Ext.form.field.VTypes')) {
  142. Ext.apply(Ext.form.field.VTypes, {
  143. emailText: '"user@example.com" ùãä æä öøéê ìäéåú ëúåáú ãåàø àì÷èøåðé áôåøîè',
  144. urlText: '"http:/' + '/www.example.com" ùãä æä öøéê ìäéåú ëúåáú àéðèøðè áôåøîè',
  145. alphaText: '_ùãä æä éëåì ìäëéì ø÷ àåúéåú å',
  146. alphanumText: '_ùãä æä éëåì ìäëéì ø÷ àåúéåú, îñôøéí å'
  147. });
  148. }
  149. Ext.define("Ext.locale.he.form.field.HtmlEditor", {
  150. override: "Ext.form.field.HtmlEditor",
  151. createLinkText: ':àðà ä÷ìã àú ëúåáú äàéðèøðè òáåø ä÷éùåø'
  152. }, function() {
  153. Ext.apply(Ext.form.field.HtmlEditor.prototype, {
  154. buttonTips: {
  155. bold: {
  156. title: '(Ctrl+B) îåãâù',
  157. text: '.äãâù àú äè÷ñè äðáçø',
  158. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  159. },
  160. italic: {
  161. title: '(Ctrl+I) ðèåé',
  162. text: '.äèä àú äè÷ñè äðáçø',
  163. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  164. },
  165. underline: {
  166. title: '(Ctrl+U) ÷å úçúé',
  167. text: '.äåñó ÷ï úçúé òáåø äè÷ñè äðáçø',
  168. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  169. },
  170. increasefontsize: {
  171. title: 'äâãì è÷ñè',
  172. text: '.äâãì âåôï òáåø äè÷ñè äðáçø',
  173. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  174. },
  175. decreasefontsize: {
  176. title: 'ä÷èï è÷ñè',
  177. text: '.ä÷èï âåôï òáåø äè÷ñè äðáçø',
  178. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  179. },
  180. backcolor: {
  181. title: 'öáò ø÷ò ìè÷ñè',
  182. text: '.ùðä àú öáò äø÷ò òáåø äè÷ñè äðáçø',
  183. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  184. },
  185. forecolor: {
  186. title: 'öáò âåôï',
  187. text: '.ùðä àú öáò äâåôï òáåø äè÷ñè äðáçø',
  188. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  189. },
  190. justifyleft: {
  191. title: 'éùåø ìùîàì',
  192. text: '.éùø ùîàìä àú äè÷ñè äðáçø',
  193. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  194. },
  195. justifycenter: {
  196. title: 'éùåø ìîøëæ',
  197. text: '.éùø ìîøëæ àú äè÷ñè äðáçø',
  198. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  199. },
  200. justifyright: {
  201. title: 'éùåø ìéîéï',
  202. text: '.éùø éîéðä àú äè÷ñè äðáçø',
  203. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  204. },
  205. insertunorderedlist: {
  206. title: 'øùéîú ð÷åãåú',
  207. text: '.äúçì øùéîú ð÷åãåú',
  208. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  209. },
  210. insertorderedlist: {
  211. title: 'øùéîä îîåñôøú',
  212. text: '.äúçì øùéîä îîåñôøú',
  213. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  214. },
  215. createlink: {
  216. title: '÷éùåø',
  217. text: '.äôåê àú äè÷ñè äðáçø ì÷éùåø',
  218. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  219. },
  220. sourceedit: {
  221. title: 'òøéëú ÷åã î÷åø',
  222. text: '.äöâ ÷åã î÷åø',
  223. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  224. }
  225. }
  226. });
  227. });
  228. Ext.define("Ext.locale.he.grid.header.Container", {
  229. override: "Ext.grid.header.Container",
  230. sortAscText: "îééï áñãø òåìä",
  231. sortDescText: "îééï áñãø éåøã",
  232. lockText: "ðòì òîåãä",
  233. unlockText: "ùçøø òîåãä",
  234. columnsText: "òîåãåú"
  235. });
  236. Ext.define("Ext.locale.he.grid.GroupingFeature", {
  237. override: "Ext.grid.GroupingFeature",
  238. emptyGroupText: '(øé÷)',
  239. groupByText: 'äöâ á÷áåöåú ìôé ùãä æä',
  240. showGroupsText: 'äöâ á÷áåöåú'
  241. });
  242. Ext.define("Ext.locale.he.grid.PropertyColumnModel", {
  243. override: "Ext.grid.PropertyColumnModel",
  244. nameText: "ùí",
  245. valueText: "òøê",
  246. dateFormat: "m/j/Y"
  247. });
  248. });