3 <title>The source code</title>
4 <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
5 <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
7 <body onload="prettyPrint();">
8 <pre class="prettyprint lang-js">/*!
10 * Copyright(c) 2006-2009 Ext JS, LLC
12 * http://www.extjs.com/license
14 <div id="prop-Ext.Direct.Transaction-indicatorText"></div>/**
16 * By spartacus (from forums) 06-12-2007
19 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">...èåòï</div>';
22 Ext.View.prototype.emptyText = "";
25 if(Ext.grid.GridPanel){
26 Ext.grid.GridPanel.prototype.ddText = "ùåøåú ðáçøåú {0}";
30 Ext.TabPanelItem.prototype.closeText = "ñâåø ìùåðéú";
34 Ext.form.Field.prototype.invalidText = "äòøê áùãä æä ùâåé";
38 Ext.LoadMask.prototype.msg = "...èåòï";
56 Date.getShortMonthName = function(month) {
57 return Date.monthNames[month].substring(0, 3);
75 Date.getMonthNumber = function(name) {
76 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
89 Date.getShortDayName = function(day) {
90 return Date.dayNames[day].substring(0, 3);
94 Ext.MessageBox.buttonText = {
103 Ext.util.Format.date = function(v, format){
105 if(!(v instanceof Date)) v = new Date(Date.parse(v));
106 return v.dateFormat(format || "d/m/Y");
111 Ext.apply(Ext.DatePicker.prototype, {
113 minText : ".úàøéê æä çì ÷åãí ìúàøéê ääúçìúé ùð÷áò",
114 maxText : ".úàøéê æä çì ìàçø äúàøéê äñåôé ùð÷áò",
115 disabledDaysText : "",
116 disabledDatesText : "",
117 monthNames : Date.monthNames,
118 dayNames : Date.dayNames,
119 nextText : '(Control+Right) äçåãù äáà',
120 prevText : '(Control+Left) äçåãù ä÷åãí',
121 monthYearText : '(ìáçéøú ùðä Control+Up/Down) áçø çåãù',
122 todayTip : "î÷ù øååç) {0})",
124 okText : " àéùåø ",
125 cancelText : "áéèåì",
130 if(Ext.PagingToolbar){
131 Ext.apply(Ext.PagingToolbar.prototype, {
132 beforePageText : "òîåã",
133 afterPageText : "{0} îúåê",
134 firstText : "òîåã øàùåï",
135 prevText : "òîåã ÷åãí",
136 nextText : "òîåã äáà",
137 lastText : "òîåã àçøåï",
138 refreshText : "øòðï",
139 displayMsg : "îöéâ {0} - {1} îúåê {2}",
140 emptyMsg : 'àéï îéãò ìäöâä'
144 if(Ext.form.TextField){
145 Ext.apply(Ext.form.TextField.prototype, {
146 minLengthText : "{0} äàåøê äîéðéîàìé ìùãä æä äåà",
147 maxLengthText : "{0} äàåøê äîéøáé ìùãä æä äåà",
148 blankText : "ùãä æä äëøçé",
154 if(Ext.form.NumberField){
155 Ext.apply(Ext.form.NumberField.prototype, {
156 minText : "{0} äòøê äîéðéîàìé ìùãä æä äåà",
157 maxText : "{0} äòøê äîéøáé ìùãä æä äåà",
158 nanText : "äåà ìà îñôø {0}"
162 if(Ext.form.DateField){
163 Ext.apply(Ext.form.DateField.prototype, {
164 disabledDaysText : "îðåèøì",
165 disabledDatesText : "îðåèøì",
166 minText : "{0} äúàøéê áùãä æä çééá ìäéåú ìàçø",
167 maxText : "{0} äúàøéê áùãä æä çééá ìäéåú ìôðé",
168 invalidText : "{1} äåà ìà úàøéê ú÷ðé - çééá ìäéåú áôåøîè {0}",
170 altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
174 if(Ext.form.ComboBox){
175 Ext.apply(Ext.form.ComboBox.prototype, {
176 loadingText : "...èåòï",
177 valueNotFoundText : undefined
182 Ext.apply(Ext.form.VTypes, {
183 emailText : '"user@example.com" ùãä æä öøéê ìäéåú ëúåáú ãåàø àì÷èøåðé áôåøîè',
184 urlText : '"http:/'+'/www.example.com" ùãä æä öøéê ìäéåú ëúåáú àéðèøðè áôåøîè',
185 alphaText : '_ùãä æä éëåì ìäëéì ø÷ àåúéåú å',
186 alphanumText : '_ùãä æä éëåì ìäëéì ø÷ àåúéåú, îñôøéí å'
190 if(Ext.form.HtmlEditor){
191 Ext.apply(Ext.form.HtmlEditor.prototype, {
192 createLinkText : ':àðà ä÷ìã àú ëúåáú äàéðèøðè òáåø ä÷éùåø',
195 title: '(Ctrl+B) îåãâù',
196 text: '.äãâù àú äè÷ñè äðáçø',
197 cls: 'x-html-editor-tip'
200 title: '(Ctrl+I) ðèåé',
201 text: '.äèä àú äè÷ñè äðáçø',
202 cls: 'x-html-editor-tip'
205 title: '(Ctrl+U) ÷å úçúé',
206 text: '.äåñó ÷ï úçúé òáåø äè÷ñè äðáçø',
207 cls: 'x-html-editor-tip'
211 text: '.äâãì âåôï òáåø äè÷ñè äðáçø',
212 cls: 'x-html-editor-tip'
216 text: '.ä÷èï âåôï òáåø äè÷ñè äðáçø',
217 cls: 'x-html-editor-tip'
220 title: 'öáò ø÷ò ìè÷ñè',
221 text: '.ùðä àú öáò äø÷ò òáåø äè÷ñè äðáçø',
222 cls: 'x-html-editor-tip'
226 text: '.ùðä àú öáò äâåôï òáåø äè÷ñè äðáçø',
227 cls: 'x-html-editor-tip'
231 text: '.éùø ùîàìä àú äè÷ñè äðáçø',
232 cls: 'x-html-editor-tip'
236 text: '.éùø ìîøëæ àú äè÷ñè äðáçø',
237 cls: 'x-html-editor-tip'
241 text: '.éùø éîéðä àú äè÷ñè äðáçø',
242 cls: 'x-html-editor-tip'
244 insertunorderedlist : {
245 title: 'øùéîú ð÷åãåú',
246 text: '.äúçì øùéîú ð÷åãåú',
247 cls: 'x-html-editor-tip'
249 insertorderedlist : {
250 title: 'øùéîä îîåñôøú',
251 text: '.äúçì øùéîä îîåñôøú',
252 cls: 'x-html-editor-tip'
256 text: '.äôåê àú äè÷ñè äðáçø ì÷éùåø',
257 cls: 'x-html-editor-tip'
260 title: 'òøéëú ÷åã î÷åø',
261 text: '.äöâ ÷åã î÷åø',
262 cls: 'x-html-editor-tip'
268 if(Ext.grid.GridView){
269 Ext.apply(Ext.grid.GridView.prototype, {
270 sortAscText : "îééï áñãø òåìä",
271 sortDescText : "îééï áñãø éåøã",
272 lockText : "ðòì òîåãä",
273 unlockText : "ùçøø òîåãä",
274 columnsText : "òîåãåú"
278 if(Ext.grid.GroupingView){
279 Ext.apply(Ext.grid.GroupingView.prototype, {
280 emptyGroupText : '(øé÷)',
281 groupByText : 'äöâ á÷áåöåú ìôé ùãä æä',
282 showGroupsText : 'äöâ á÷áåöåú'
286 if(Ext.grid.PropertyColumnModel){
287 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
294 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
295 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
296 splitTip : ".îùåê ìùéðåé âåãì",
297 collapsibleSplitTip : ".îùåê ìùéðåé âåãì. ìçéöä ëôåìä ìäñúøä"