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 thesilentman (utf8 encoding)
19 * Changes since previous (second) Version:
20 * + added Date.shortMonthNames
21 * + added Date.getShortMonthName
22 * + added Date.monthNumbers
23 * + added Ext.grid.GroupingView
26 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Î
\9cεÏ
\84αÏ
\86Ï
\8cÏ?Ï
\84Ï
\89Ï
\83η δεδομÎνÏ
\89ν...</div>';
29 Ext.View.prototype.emptyText = "";
32 if(Ext.grid.GridPanel){
33 Ext.grid.GridPanel.prototype.ddText = "{0} Î
\95Ï
\80ιλεγμÎνεÏ
\82 Ï
\83ειÏ?ÎÏ
\82";
37 Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
41 Ext.form.Field.prototype.invalidText = "Το Ï
\80εÏ?ιεÏ
\87Ï
\8cμενο Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 δεν είναι αÏ
\80οδεκÏ
\84Ï
\8c";
45 Ext.LoadMask.prototype.msg = "Î
\9cεÏ
\84αÏ
\86Ï
\8cÏ?Ï
\84Ï
\89Ï
\83η δεδομÎνÏ
\89ν...";
49 "Î
\99ανοÏ
\85άÏ?ιοÏ
\82",
50 "ΦεβÏ?οÏ
\85άÏ?ιοÏ
\82",
51 "Î
\9cάÏ?Ï
\84ιοÏ
\82",
52 "Î
\91Ï
\80Ï?ίλιοÏ
\82",
56 "Î
\91Ï?γοÏ
\85Ï
\83Ï
\84οÏ
\82",
57 "ΣεÏ
\80Ï
\84ÎμβÏ?ιοÏ
\82",
58 "Î
\9fκÏ
\84Ï
\8eβÏ?ιοÏ
\82",
59 "Î?οÎμβÏ?ιοÏ
\82",
60 "Î
\94εκÎμβÏ?ιοÏ
\82"
63 Date.shortMonthNames = [
78 Date.getShortMonthName = function(month) {
79 return Date.monthNames[month].substring(0, 3);
97 Date.getMonthNumber = function(name) {
98 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
103 "Î
\9aÏ
\85Ï?ιακή",
104 "Î
\94εÏ
\85Ï
\84ÎÏ?α",
106 "ΤεÏ
\84άÏ?Ï
\84η",
108 "ΠαÏ?αÏ
\83κεÏ
\85ή",
113 Ext.MessageBox.buttonText = {
115 cancel : "Î
\86κÏ
\85Ï?ο",
122 Ext.util.Format.date = function(v, format){
124 if(!(v instanceof Date)) v = new Date(Date.parse(v));
125 return v.dateFormat(format || "d/m/Y");
130 Ext.apply(Ext.DatePicker.prototype, {
131 todayText : "ΣήμεÏ?α",
132 minText : "Î
\97 Î
\97μεÏ?ομηνία είναι Ï
\80Ï?ογενÎÏ
\83Ï
\84εÏ?η αÏ
\80Ï
\8c Ï
\84ην Ï
\80αλαιÏ
\8cÏ
\84εÏ?η αÏ
\80οδεκÏ
\84ή",
133 maxText : "Î
\97 Î
\97μεÏ?ομηνία είναι μεÏ
\84αγενÎÏ
\83Ï
\84εÏ?η αÏ
\80Ï
\8c Ï
\84ην νεÏ
\8cÏ
\84εÏ?η αÏ
\80οδεκÏ
\84ή",
134 disabledDaysText : "",
135 disabledDatesText : "",
136 monthNames : Date.monthNames,
137 dayNames : Date.dayNames,
138 nextText : 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
139 prevText : 'Î Ï?οηγοÏ?μενοÏ
\82 Î
\9cήναÏ
\82 (Control + Î
\91Ï?ιÏ
\83Ï
\84εÏ?Ï
\8c Î
\92ÎλοÏ
\82)',
140 monthYearText : 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
141 todayTip : "{0} (Î Î
\9bήκÏ
\84Ï?ο Î
\94ιαÏ
\83Ï
\84ήμαÏ
\84οÏ
\82)",
146 if(Ext.PagingToolbar){
147 Ext.apply(Ext.PagingToolbar.prototype, {
148 beforePageText : "Σελίδα",
149 afterPageText : "από {0}",
150 firstText : "Î Ï?Ï
\8eÏ
\84η Σελίδα",
151 prevText : "Î Ï?οηγοÏ?μενη Σελίδα",
152 nextText : "Επόμενη Σελίδα",
153 lastText : "Τελευταία Σελίδα",
154 refreshText : "Ανανέωση",
155 displayMsg : "Εμφάνιση {0} - {1} από {2}",
156 emptyMsg : 'Î
\94εν Ï
\85Ï
\80άÏ?Ï
\87οÏ
\85ν δεδομÎνα'
160 if(Ext.form.TextField){
161 Ext.apply(Ext.form.TextField.prototype, {
162 minLengthText : "Το μικÏ?Ï
\8cÏ
\84εÏ?ο αÏ
\80οδεκÏ
\84Ï
\8c μήκοÏ
\82 για Ï
\84ο Ï
\80εδίο είναι {0}",
163 maxLengthText : "Το μεγαλÏ?Ï
\84εÏ?ο αÏ
\80οδεκÏ
\84Ï
\8c μήκοÏ
\82 για Ï
\84ο Ï
\80εδίο είναι {0}",
164 blankText : "Το Ï
\80εδίο είναι Ï
\85Ï
\80οÏ
\87Ï?εÏ
\89Ï
\84ικÏ
\8c",
170 if(Ext.form.NumberField){
171 Ext.apply(Ext.form.NumberField.prototype, {
172 minText : "Î
\97 μικÏ?Ï
\8cÏ
\84εÏ?η Ï
\84ιμή Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 είναι {0}",
173 maxText : "Î
\97 μεγαλÏ?Ï
\84εÏ?η Ï
\84ιμή Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 είναι {0}",
174 nanText : "{0} δεν είναι αÏ
\80οδεκÏ
\84Ï
\8cÏ
\82 αÏ?ιθμÏ
\8cÏ
\82"
178 if(Ext.form.DateField){
179 Ext.apply(Ext.form.DateField.prototype, {
180 disabledDaysText : "Î
\91νενεÏ?γÏ
\8c",
181 disabledDatesText : "Î
\91νενεÏ?γÏ
\8c",
182 minText : "Î
\97 ημεÏ?ομηνία αÏ
\85Ï
\84οÏ? Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 Ï
\80Ï?ÎÏ
\80ει να είναι μεÏ
\84ά Ï
\84ην {0}",
183 maxText : "Î
\97 ημεÏ?ομηνία αÏ
\85Ï
\84οÏ? Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 Ï
\80Ï?ÎÏ
\80ει να είναι Ï
\80Ï?ιν Ï
\84ην {0}",
184 invalidText : "{0} δεν είναι ÎγκÏ
\85Ï?η ημεÏ?ομηνία - Ï
\80Ï?ÎÏ
\80ει να είναι Ï
\83Ï
\84η μοÏ?Ï
\86ή {1}",
189 if(Ext.form.ComboBox){
190 Ext.apply(Ext.form.ComboBox.prototype, {
191 loadingText : "Î
\9cεÏ
\84αÏ
\86Ï
\8cÏ?Ï
\84Ï
\89Ï
\83η δεδομÎνÏ
\89ν...",
192 valueNotFoundText : undefined
197 Ext.apply(Ext.form.VTypes, {
198 emailText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο διεÏ
\85θÏ?νÏ
\83ειÏ
\82 Email Ï
\83ε μοÏ?Ï
\86ή "user@example.com"',
199 urlText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο URL Ï
\83ε μοÏ?Ï
\86ή "http:/'+'/www.example.com"',
200 alphaText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο Ï
\87αÏ?ακÏ
\84ήÏ?εÏ
\82 και _',
201 alphanumText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο Ï
\87αÏ?ακÏ
\84ήÏ?εÏ
\82, αÏ?ιθμοÏ?Ï
\82 και _'
205 if(Ext.form.HtmlEditor){
206 Ext.apply(Ext.form.HtmlEditor.prototype, {
207 createLinkText : 'Î
\94Ï
\8eÏ
\83Ï
\84ε Ï
\84η διεÏ?θÏ
\85νÏ
\83η (URL) για Ï
\84ο Ï
\83Ï?νδεÏ
\83μο (link):',
210 title: 'Έντονα (Ctrl+B)',
211 text: 'Î
\9aάνεÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο ÎνÏ
\84ονο.',
212 cls: 'x-html-editor-tip'
215 title: 'Πλάγια (Ctrl+I)',
216 text: 'Î
\9aάνεÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο Ï
\80λάγιο.',
217 cls: 'x-html-editor-tip'
220 title: 'Î¥Ï
\80ογÏ?άμμιÏ
\83η (Ctrl+U)',
221 text: 'Î¥Ï
\80ογÏ?αμμίζεÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο.',
222 cls: 'x-html-editor-tip'
225 title: 'Μεγέθυνση κειμένου',
226 text: 'Î
\9cεγαλÏ
\8eνεÏ
\84ε Ï
\84η γÏ?αμμαÏ
\84οÏ
\83ειÏ?ά.',
227 cls: 'x-html-editor-tip'
230 title: 'ΣμίκÏ?Ï
\85νÏ
\83η κειμÎνοÏ
\85',
231 text: 'Î
\9cικÏ?αίνεÏ
\84ε Ï
\84η γÏ?αμμαÏ
\84οÏ
\83ειÏ?ά.',
232 cls: 'x-html-editor-tip'
235 title: 'ΧÏ?Ï
\8eμα ΦÏ
\8cνÏ
\84οÏ
\85 Î
\9aειμÎνοÏ
\85',
236 text: 'Î
\91λλάζεÏ
\84ε Ï
\84ο Ï
\87Ï?Ï
\8eμα Ï
\83Ï
\84ο Ï
\86Ï
\8cνÏ
\84ο Ï
\84οÏ
\85 Ï
\80Ï?οεÏ
\80ιλεγμÎνοÏ
\85 κειμÎνοÏ
\85.',
237 cls: 'x-html-editor-tip'
240 title: 'ΧÏ?Ï
\8eμα Î
\93Ï?αμμαÏ
\84οÏ
\83ειÏ?άÏ
\82',
241 text: 'Î
\91λλάζεÏ
\84ε Ï
\84ο Ï
\87Ï?Ï
\8eμα Ï
\83Ï
\84η γÏ?αμμαÏ
\84οÏ
\83ειÏ?ά Ï
\84οÏ
\85 Ï
\80Ï?οεÏ
\80ιλεγμÎνοÏ
\85 κειμÎνοÏ
\85.',
242 cls: 'x-html-editor-tip'
245 title: 'Î
\91Ï?ιÏ
\83Ï
\84εÏ?ή ΣÏ
\84οίÏ
\87ιÏ
\83η Î
\9aειμÎνοÏ
\85',
246 text: 'ΣÏ
\84οιÏ
\87ίζεÏ
\84ε Ï
\84ο κείμενο Ï
\83Ï
\84α αÏ?ιÏ
\83Ï
\84εÏ?ά.',
247 cls: 'x-html-editor-tip'
250 title: 'Î
\9aενÏ
\84Ï?άÏ?ιÏ
\83μα Î
\9aειμÎνοÏ
\85',
251 text: 'ΣÏ
\84οιÏ
\87ίζεÏ
\84ε Ï
\84ο κείμενο Ï
\83Ï
\84ο κÎνÏ
\84Ï?ο.',
252 cls: 'x-html-editor-tip'
255 title: 'Δεξιά Στοίχιση Κειμένου',
256 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
257 cls: 'x-html-editor-tip'
259 insertunorderedlist : {
260 title: 'Εισαγωγή Λίστας Κουκίδων',
261 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
262 cls: 'x-html-editor-tip'
264 insertorderedlist : {
265 title: 'Î
\95ιÏ
\83αγÏ
\89γή Î
\9bίÏ
\83Ï
\84αÏ
\82 Î
\91Ï?ίθμηÏ
\83ηÏ
\82',
266 text: 'Î
\9eεκινήÏ
\83Ï
\84ε μια λίÏ
\83Ï
\84α με αÏ?ίθμηÏ
\83η.',
267 cls: 'x-html-editor-tip'
271 text: 'Î
\9cεÏ
\84αÏ
\84Ï?ÎÏ
\80εÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο Ï
\83ε Link.',
272 cls: 'x-html-editor-tip'
275 title: 'Î
\95Ï
\80εξεÏ?γαÏ
\83ία Î
\9aÏ
\8eδικα',
276 text: 'Î
\9cεÏ
\84αβαίνεÏ
\84ε Ï
\83Ï
\84η λειÏ
\84οÏ
\85Ï?γία εÏ
\80εξεÏ?γαÏ
\83ίαÏ
\82 κÏ
\8eδικα.',
277 cls: 'x-html-editor-tip'
284 if(Ext.grid.GridView){
285 Ext.apply(Ext.grid.GridView.prototype, {
286 sortAscText : "Î
\91Ï?ξοÏ
\85Ï
\83α Ï
\84αξινÏ
\8cμηÏ
\83η",
287 sortDescText : "Φθίνουσα ταξινόμηση",
288 lockText : "Κλείδωμα στήλης",
289 unlockText : "Ξεκλείδωμα στήλης",
290 columnsText : "Στήλες"
294 if(Ext.grid.GroupingView){
295 Ext.apply(Ext.grid.GroupingView.prototype, {
296 emptyGroupText : '(Καμμία)',
297 groupByText : 'Î
\9fμαδοÏ
\80οίηÏ
\83η βάÏ
\83ει αÏ
\85Ï
\84οÏ? Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85',
298 showGroupsText : 'Î?α εμÏ
\86ανίζεÏ
\84αι Ï
\83Ï
\84ιÏ
\82 ομάδεÏ
\82'
302 if(Ext.grid.PropertyColumnModel){
303 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
305 valueText : "ΠεÏ?ιεÏ
\87Ï
\8cμενο",
310 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
311 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
312 splitTip : "ΣÏ?Ï?εÏ
\84ε για αλλαγή μεγÎθοÏ
\85Ï
\82.",
313 collapsibleSplitTip : "ΣÏ?Ï?εÏ
\84ε για αλλαγή μεγÎθοÏ
\85Ï
\82. Î
\94ιÏ
\80λÏ
\8c κλικ για αÏ
\80Ï
\8cκÏ?Ï
\85Ï
\88η."