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