3 <title>The source code</title>
\r
4 <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
\r
5 <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
\r
7 <body onload="prettyPrint();">
\r
8 <pre class="prettyprint lang-js"><div id="prop-Ext.data.XmlStore-indicatorText"></div>/**
10 * By thesilentman (utf8 encoding)
13 * Changes since previous (second) Version:
14 * + added Date.shortMonthNames
15 * + added Date.getShortMonthName
16 * + added Date.monthNumbers
17 * + added Ext.grid.GroupingView
20 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
23 Ext.View.prototype.emptyText = "";
26 if(Ext.grid.GridPanel){
27 Ext.grid.GridPanel.prototype.ddText = "{0} Επιλεγμένες σειρές";
31 Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
35 Ext.form.Field.prototype.invalidText = "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό";
39 Ext.LoadMask.prototype.msg = "Μεταφόρτωση δεδομένων...";
57 Date.shortMonthNames = [
72 Date.getShortMonthName = function(month) {
73 return Date.monthNames[month].substring(0, 3);
91 Date.getMonthNumber = function(name) {
92 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
107 Ext.MessageBox.buttonText = {
116 Ext.util.Format.date = function(v, format){
118 if(!(v instanceof Date)) v = new Date(Date.parse(v));
119 return v.dateFormat(format || "d/m/Y");
124 Ext.apply(Ext.DatePicker.prototype, {
125 todayText : "Σήμερα",
126 minText : "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
127 maxText : "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
128 disabledDaysText : "",
129 disabledDatesText : "",
130 monthNames : Date.monthNames,
131 dayNames : Date.dayNames,
132 nextText : 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
133 prevText : 'Προηγούμενος Μήνας (Control + Αριστερό Βέλος)',
134 monthYearText : 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
135 todayTip : "{0} (ΠΛήκτρο Διαστήματος)",
140 if(Ext.PagingToolbar){
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.TextField){
155 Ext.apply(Ext.form.TextField.prototype, {
156 minLengthText : "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
157 maxLengthText : "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
158 blankText : "Το πεδίο είναι υποχρεωτικό",
164 if(Ext.form.NumberField){
165 Ext.apply(Ext.form.NumberField.prototype, {
166 minText : "Η μικρότερη τιμή του πεδίου είναι {0}",
167 maxText : "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
168 nanText : "{0} δεν είναι αποδεκτός αριθμός"
172 if(Ext.form.DateField){
173 Ext.apply(Ext.form.DateField.prototype, {
174 disabledDaysText : "Ανενεργό",
175 disabledDatesText : "Ανενεργό",
176 minText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι μετά την {0}",
177 maxText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι πριν την {0}",
178 invalidText : "{0} δεν είναι έγκυρη ημερομηνία - πρέπει να είναι στη μορφή {1}",
183 if(Ext.form.ComboBox){
184 Ext.apply(Ext.form.ComboBox.prototype, {
185 loadingText : "Μεταφόρτωση δεδομένων...",
186 valueNotFoundText : undefined
191 Ext.apply(Ext.form.VTypes, {
192 emailText : 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
193 urlText : 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/'+'/www.example.com"',
194 alphaText : 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
195 alphanumText : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
199 if(Ext.form.HtmlEditor){
200 Ext.apply(Ext.form.HtmlEditor.prototype, {
201 createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
204 title: 'Έντονα (Ctrl+B)',
205 text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
206 cls: 'x-html-editor-tip'
209 title: 'Πλάγια (Ctrl+I)',
210 text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
211 cls: 'x-html-editor-tip'
214 title: 'Υπογράμμιση (Ctrl+U)',
215 text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
216 cls: 'x-html-editor-tip'
219 title: 'Μεγέθυνση κειμένου',
220 text: 'Μεγαλώνετε τη γραμματοσειρά.',
221 cls: 'x-html-editor-tip'
224 title: 'Σμίκρυνση κειμένου',
225 text: 'Μικραίνετε τη γραμματοσειρά.',
226 cls: 'x-html-editor-tip'
229 title: 'Χρώμα Φόντου Κειμένου',
230 text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
231 cls: 'x-html-editor-tip'
234 title: 'Χρώμα Γραμματοσειράς',
235 text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
236 cls: 'x-html-editor-tip'
239 title: 'Αριστερή Στοίχιση Κειμένου',
240 text: 'Στοιχίζετε το κείμενο στα αριστερά.',
241 cls: 'x-html-editor-tip'
244 title: 'Κεντράρισμα Κειμένου',
245 text: 'Στοιχίζετε το κείμενο στο κέντρο.',
246 cls: 'x-html-editor-tip'
249 title: 'Δεξιά Στοίχιση Κειμένου',
250 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
251 cls: 'x-html-editor-tip'
253 insertunorderedlist : {
254 title: 'Εισαγωγή Λίστας Κουκίδων',
255 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
256 cls: 'x-html-editor-tip'
258 insertorderedlist : {
259 title: 'Εισαγωγή Λίστας Αρίθμησης',
260 text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
261 cls: 'x-html-editor-tip'
265 text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
266 cls: 'x-html-editor-tip'
269 title: 'Επεξεργασία Κώδικα',
270 text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
271 cls: 'x-html-editor-tip'
278 if(Ext.grid.GridView){
279 Ext.apply(Ext.grid.GridView.prototype, {
280 sortAscText : "Αύξουσα ταξινόμηση",
281 sortDescText : "Φθίνουσα ταξινόμηση",
282 lockText : "Κλείδωμα στήλης",
283 unlockText : "Ξεκλείδωμα στήλης",
284 columnsText : "Στήλες"
288 if(Ext.grid.GroupingView){
289 Ext.apply(Ext.grid.GroupingView.prototype, {
290 emptyGroupText : '(Καμμία)',
291 groupByText : 'Ομαδοποίηση βάσει αυτού του πεδίου',
292 showGroupsText : 'Να εμφανίζεται στις ομάδες'
296 if(Ext.grid.PropertyColumnModel){
297 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
299 valueText : "Περιεχόμενο",
304 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
305 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
306 splitTip : "Σύρετε για αλλαγή μεγέθους.",
307 collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."