3 * By spartacus (from forums) 06-12-2007
5 Ext.onReady(function() {
7 Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">...èåòï</div>';
10 Ext.view.View.prototype.emptyText = "";
14 Ext.grid.Panel.prototype.ddText = "ùåøåú ðáçøåú {0}";
18 Ext.TabPanelItem.prototype.closeText = "ñâåø ìùåðéú";
21 if(Ext.form.field.Base){
22 Ext.form.field.Base.prototype.invalidText = "äòøê áùãä æä ùâåé";
26 Ext.LoadMask.prototype.msg = "...èåòï";
30 Ext.Date.monthNames = [
45 Ext.Date.getShortMonthName = function(month) {
46 return Ext.Date.monthNames[month].substring(0, 3);
49 Ext.Date.monthNumbers = {
64 Ext.Date.getMonthNumber = function(name) {
65 return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
78 Ext.Date.getShortDayName = function(day) {
79 return Ext.Date.dayNames[day].substring(0, 3);
84 Ext.MessageBox.buttonText = {
93 Ext.apply(Ext.util.Format, {
94 thousandSeparator: '.',
95 decimalSeparator: ',',
96 currencySign: '\u20aa', // Iraeli Shekel
102 Ext.apply(Ext.picker.Date.prototype, {
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})",
119 if(Ext.picker.Month) {
120 Ext.apply(Ext.picker.Month.prototype, {
121 okText : " àéùåø ",
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 : 'àéï îéãò ìäöâä'
140 if(Ext.form.field.Text){
141 Ext.apply(Ext.form.field.Text.prototype, {
142 minLengthText : "{0} äàåøê äîéðéîàìé ìùãä æä äåà",
143 maxLengthText : "{0} äàåøê äîéøáé ìùãä æä äåà",
144 blankText : "ùãä æä äëøçé",
150 if(Ext.form.field.Number){
151 Ext.apply(Ext.form.field.Number.prototype, {
152 minText : "{0} äòøê äîéðéîàìé ìùãä æä äåà",
153 maxText : "{0} äòøê äîéøáé ìùãä æä äåà",
154 nanText : "äåà ìà îñôø {0}"
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}",
166 altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
170 if(Ext.form.field.ComboBox){
171 Ext.apply(Ext.form.field.ComboBox.prototype, {
172 loadingText : "...èåòï",
173 valueNotFoundText : undefined
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 : '_ùãä æä éëåì ìäëéì ø÷ àåúéåú, îñôøéí å'
186 if(Ext.form.field.HtmlEditor){
187 Ext.apply(Ext.form.field.HtmlEditor.prototype, {
188 createLinkText : ':àðà ä÷ìã àú ëúåáú äàéðèøðè òáåø ä÷éùåø',
191 title: '(Ctrl+B) îåãâù',
192 text: '.äãâù àú äè÷ñè äðáçø',
193 cls: Ext.baseCSSPrefix + 'html-editor-tip'
196 title: '(Ctrl+I) ðèåé',
197 text: '.äèä àú äè÷ñè äðáçø',
198 cls: Ext.baseCSSPrefix + 'html-editor-tip'
201 title: '(Ctrl+U) ÷å úçúé',
202 text: '.äåñó ÷ï úçúé òáåø äè÷ñè äðáçø',
203 cls: Ext.baseCSSPrefix + 'html-editor-tip'
207 text: '.äâãì âåôï òáåø äè÷ñè äðáçø',
208 cls: Ext.baseCSSPrefix + 'html-editor-tip'
212 text: '.ä÷èï âåôï òáåø äè÷ñè äðáçø',
213 cls: Ext.baseCSSPrefix + 'html-editor-tip'
216 title: 'öáò ø÷ò ìè÷ñè',
217 text: '.ùðä àú öáò äø÷ò òáåø äè÷ñè äðáçø',
218 cls: Ext.baseCSSPrefix + 'html-editor-tip'
222 text: '.ùðä àú öáò äâåôï òáåø äè÷ñè äðáçø',
223 cls: Ext.baseCSSPrefix + 'html-editor-tip'
227 text: '.éùø ùîàìä àú äè÷ñè äðáçø',
228 cls: Ext.baseCSSPrefix + 'html-editor-tip'
232 text: '.éùø ìîøëæ àú äè÷ñè äðáçø',
233 cls: Ext.baseCSSPrefix + 'html-editor-tip'
237 text: '.éùø éîéðä àú äè÷ñè äðáçø',
238 cls: Ext.baseCSSPrefix + 'html-editor-tip'
240 insertunorderedlist : {
241 title: 'øùéîú ð÷åãåú',
242 text: '.äúçì øùéîú ð÷åãåú',
243 cls: Ext.baseCSSPrefix + 'html-editor-tip'
245 insertorderedlist : {
246 title: 'øùéîä îîåñôøú',
247 text: '.äúçì øùéîä îîåñôøú',
248 cls: Ext.baseCSSPrefix + 'html-editor-tip'
252 text: '.äôåê àú äè÷ñè äðáçø ì÷éùåø',
253 cls: Ext.baseCSSPrefix + 'html-editor-tip'
256 title: 'òøéëú ÷åã î÷åø',
257 text: '.äöâ ÷åã î÷åø',
258 cls: Ext.baseCSSPrefix + 'html-editor-tip'
264 if(Ext.grid.header.Container){
265 Ext.apply(Ext.grid.header.Container.prototype, {
266 sortAscText : "îééï áñãø òåìä",
267 sortDescText : "îééï áñãø éåøã",
268 lockText : "ðòì òîåãä",
269 unlockText : "ùçøø òîåãä",
270 columnsText : "òîåãåú"
274 if(Ext.grid.GroupingFeature){
275 Ext.apply(Ext.grid.GroupingFeature.prototype, {
276 emptyGroupText : '(øé÷)',
277 groupByText : 'äöâ á÷áåöåú ìôé ùãä æä',
278 showGroupsText : 'äöâ á÷áåöåú'
282 if(Ext.grid.PropertyColumnModel){
283 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
290 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
291 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
292 splitTip : ".îùåê ìùéðåé âåãì",
293 collapsibleSplitTip : ".îùåê ìùéðåé âåãì. ìçéöä ëôåìä ìäñúøä"