3 This file is part of Ext JS 4
5 Copyright (c) 2011 Sencha Inc
7 Contact: http://www.sencha.com/contact
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.
12 If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.
17 * By spartacus (from forums) 06-12-2007
19 Ext.onReady(function() {
21 Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">...èåòï</div>';
24 Ext.view.View.prototype.emptyText = "";
28 Ext.grid.Panel.prototype.ddText = "ùåøåú ðáçøåú {0}";
32 Ext.TabPanelItem.prototype.closeText = "ñâåø ìùåðéú";
35 if(Ext.form.field.Base){
36 Ext.form.field.Base.prototype.invalidText = "äòøê áùãä æä ùâåé";
40 Ext.LoadMask.prototype.msg = "...èåòï";
44 Ext.Date.monthNames = [
59 Ext.Date.getShortMonthName = function(month) {
60 return Ext.Date.monthNames[month].substring(0, 3);
63 Ext.Date.monthNumbers = {
78 Ext.Date.getMonthNumber = function(name) {
79 return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
92 Ext.Date.getShortDayName = function(day) {
93 return Ext.Date.dayNames[day].substring(0, 3);
98 Ext.MessageBox.buttonText = {
107 Ext.apply(Ext.util.Format, {
108 thousandSeparator: '.',
109 decimalSeparator: ',',
110 currencySign: '\u20aa', // Iraeli Shekel
116 Ext.apply(Ext.picker.Date.prototype, {
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})",
133 if(Ext.picker.Month) {
134 Ext.apply(Ext.picker.Month.prototype, {
135 okText : " àéùåø ",
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 : 'àéï îéãò ìäöâä'
154 if(Ext.form.field.Text){
155 Ext.apply(Ext.form.field.Text.prototype, {
156 minLengthText : "{0} äàåøê äîéðéîàìé ìùãä æä äåà",
157 maxLengthText : "{0} äàåøê äîéøáé ìùãä æä äåà",
158 blankText : "ùãä æä äëøçé",
164 if(Ext.form.field.Number){
165 Ext.apply(Ext.form.field.Number.prototype, {
166 minText : "{0} äòøê äîéðéîàìé ìùãä æä äåà",
167 maxText : "{0} äòøê äîéøáé ìùãä æä äåà",
168 nanText : "äåà ìà îñôø {0}"
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}",
180 altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
184 if(Ext.form.field.ComboBox){
185 Ext.apply(Ext.form.field.ComboBox.prototype, {
186 valueNotFoundText : undefined
188 Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
189 loadingText : "...èåòï"
193 if(Ext.form.field.VTypes){
194 Ext.apply(Ext.form.field.VTypes, {
195 emailText : '"user@example.com" ùãä æä öøéê ìäéåú ëúåáú ãåàø àì÷èøåðé áôåøîè',
196 urlText : '"http:/'+'/www.example.com" ùãä æä öøéê ìäéåú ëúåáú àéðèøðè áôåøîè',
197 alphaText : '_ùãä æä éëåì ìäëéì ø÷ àåúéåú å',
198 alphanumText : '_ùãä æä éëåì ìäëéì ø÷ àåúéåú, îñôøéí å'
202 if(Ext.form.field.HtmlEditor){
203 Ext.apply(Ext.form.field.HtmlEditor.prototype, {
204 createLinkText : ':àðà ä÷ìã àú ëúåáú äàéðèøðè òáåø ä÷éùåø',
207 title: '(Ctrl+B) îåãâù',
208 text: '.äãâù àú äè÷ñè äðáçø',
209 cls: Ext.baseCSSPrefix + 'html-editor-tip'
212 title: '(Ctrl+I) ðèåé',
213 text: '.äèä àú äè÷ñè äðáçø',
214 cls: Ext.baseCSSPrefix + 'html-editor-tip'
217 title: '(Ctrl+U) ÷å úçúé',
218 text: '.äåñó ÷ï úçúé òáåø äè÷ñè äðáçø',
219 cls: Ext.baseCSSPrefix + 'html-editor-tip'
223 text: '.äâãì âåôï òáåø äè÷ñè äðáçø',
224 cls: Ext.baseCSSPrefix + 'html-editor-tip'
228 text: '.ä÷èï âåôï òáåø äè÷ñè äðáçø',
229 cls: Ext.baseCSSPrefix + 'html-editor-tip'
232 title: 'öáò ø÷ò ìè÷ñè',
233 text: '.ùðä àú öáò äø÷ò òáåø äè÷ñè äðáçø',
234 cls: Ext.baseCSSPrefix + 'html-editor-tip'
238 text: '.ùðä àú öáò äâåôï òáåø äè÷ñè äðáçø',
239 cls: Ext.baseCSSPrefix + 'html-editor-tip'
243 text: '.éùø ùîàìä àú äè÷ñè äðáçø',
244 cls: Ext.baseCSSPrefix + 'html-editor-tip'
248 text: '.éùø ìîøëæ àú äè÷ñè äðáçø',
249 cls: Ext.baseCSSPrefix + 'html-editor-tip'
253 text: '.éùø éîéðä àú äè÷ñè äðáçø',
254 cls: Ext.baseCSSPrefix + 'html-editor-tip'
256 insertunorderedlist : {
257 title: 'øùéîú ð÷åãåú',
258 text: '.äúçì øùéîú ð÷åãåú',
259 cls: Ext.baseCSSPrefix + 'html-editor-tip'
261 insertorderedlist : {
262 title: 'øùéîä îîåñôøú',
263 text: '.äúçì øùéîä îîåñôøú',
264 cls: Ext.baseCSSPrefix + 'html-editor-tip'
268 text: '.äôåê àú äè÷ñè äðáçø ì÷éùåø',
269 cls: Ext.baseCSSPrefix + 'html-editor-tip'
272 title: 'òøéëú ÷åã î÷åø',
273 text: '.äöâ ÷åã î÷åø',
274 cls: Ext.baseCSSPrefix + 'html-editor-tip'
280 if(Ext.grid.header.Container){
281 Ext.apply(Ext.grid.header.Container.prototype, {
282 sortAscText : "îééï áñãø òåìä",
283 sortDescText : "îééï áñãø éåøã",
284 lockText : "ðòì òîåãä",
285 unlockText : "ùçøø òîåãä",
286 columnsText : "òîåãåú"
290 if(Ext.grid.GroupingFeature){
291 Ext.apply(Ext.grid.GroupingFeature.prototype, {
292 emptyGroupText : '(øé÷)',
293 groupByText : 'äöâ á÷áåöåú ìôé ùãä æä',
294 showGroupsText : 'äöâ á÷áåöåú'
298 if(Ext.grid.PropertyColumnModel){
299 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
306 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
307 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
308 splitTip : ".îùåê ìùéðåé âåãì",
309 collapsibleSplitTip : ".îùåê ìùéðåé âåãì. ìçéöä ëôåìä ìäñúøä"