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