3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
\r
4 <title>The source code</title>
\r
5 <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
\r
6 <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
\r
8 <body onload="prettyPrint();">
\r
9 <pre class="prettyprint lang-js"><div id="prop-Ext.state.Provider-indicatorText"></div>/**
11 * By thesilentman (utf8 encoding)
14 * Changes since previous (second) Version:
15 * + added Date.shortMonthNames
16 * + added Date.getShortMonthName
17 * + added Date.monthNumbers
18 * + added Ext.grid.GroupingView
21 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
24 Ext.View.prototype.emptyText = "";
27 if(Ext.grid.GridPanel){
28 Ext.grid.GridPanel.prototype.ddText = "{0} Επιλεγμένες σειρές";
32 Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
36 Ext.form.Field.prototype.invalidText = "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό";
40 Ext.LoadMask.prototype.msg = "Μεταφόρτωση δεδομένων...";
58 Date.shortMonthNames = [
73 Date.getShortMonthName = function(month) {
74 return Date.monthNames[month].substring(0, 3);
92 Date.getMonthNumber = function(name) {
93 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
108 Ext.MessageBox.buttonText = {
117 Ext.util.Format.date = function(v, format){
119 if(!(v instanceof Date)) v = new Date(Date.parse(v));
120 return v.dateFormat(format || "d/m/Y");
125 Ext.apply(Ext.DatePicker.prototype, {
126 todayText : "Σήμερα",
127 minText : "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
128 maxText : "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
129 disabledDaysText : "",
130 disabledDatesText : "",
131 monthNames : Date.monthNames,
132 dayNames : Date.dayNames,
133 nextText : 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
134 prevText : 'Προηγούμενος Μήνας (Control + Αριστερό Βέλος)',
135 monthYearText : 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
136 todayTip : "{0} (ΠΛήκτρο Διαστήματος)",
141 if(Ext.PagingToolbar){
142 Ext.apply(Ext.PagingToolbar.prototype, {
143 beforePageText : "Σελίδα",
144 afterPageText : "από {0}",
145 firstText : "Πρώτη Σελίδα",
146 prevText : "Προηγούμενη Σελίδα",
147 nextText : "Επόμενη Σελίδα",
148 lastText : "Τελευταία Σελίδα",
149 refreshText : "Ανανέωση",
150 displayMsg : "Εμφάνιση {0} - {1} από {2}",
151 emptyMsg : 'Δεν υπάρχουν δεδομένα'
155 if(Ext.form.TextField){
156 Ext.apply(Ext.form.TextField.prototype, {
157 minLengthText : "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
158 maxLengthText : "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
159 blankText : "Το πεδίο είναι υποχρεωτικό",
165 if(Ext.form.NumberField){
166 Ext.apply(Ext.form.NumberField.prototype, {
167 minText : "Η μικρότερη τιμή του πεδίου είναι {0}",
168 maxText : "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
169 nanText : "{0} δεν είναι αποδεκτός αριθμός"
173 if(Ext.form.DateField){
174 Ext.apply(Ext.form.DateField.prototype, {
175 disabledDaysText : "Ανενεργό",
176 disabledDatesText : "Ανενεργό",
177 minText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι μετά την {0}",
178 maxText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι πριν την {0}",
179 invalidText : "{0} δεν είναι έγκυρη ημερομηνία - πρέπει να είναι στη μορφή {1}",
184 if(Ext.form.ComboBox){
185 Ext.apply(Ext.form.ComboBox.prototype, {
186 loadingText : "Μεταφόρτωση δεδομένων...",
187 valueNotFoundText : undefined
192 Ext.apply(Ext.form.VTypes, {
193 emailText : 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
194 urlText : 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/'+'/www.example.com"',
195 alphaText : 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
196 alphanumText : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
200 if(Ext.form.HtmlEditor){
201 Ext.apply(Ext.form.HtmlEditor.prototype, {
202 createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
205 title: 'Έντονα (Ctrl+B)',
206 text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
207 cls: 'x-html-editor-tip'
210 title: 'Πλάγια (Ctrl+I)',
211 text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
212 cls: 'x-html-editor-tip'
215 title: 'Υπογράμμιση (Ctrl+U)',
216 text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
217 cls: 'x-html-editor-tip'
220 title: 'Μεγέθυνση κειμένου',
221 text: 'Μεγαλώνετε τη γραμματοσειρά.',
222 cls: 'x-html-editor-tip'
225 title: 'Σμίκρυνση κειμένου',
226 text: 'Μικραίνετε τη γραμματοσειρά.',
227 cls: 'x-html-editor-tip'
230 title: 'Χρώμα Φόντου Κειμένου',
231 text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
232 cls: 'x-html-editor-tip'
235 title: 'Χρώμα Γραμματοσειράς',
236 text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
237 cls: 'x-html-editor-tip'
240 title: 'Αριστερή Στοίχιση Κειμένου',
241 text: 'Στοιχίζετε το κείμενο στα αριστερά.',
242 cls: 'x-html-editor-tip'
245 title: 'Κεντράρισμα Κειμένου',
246 text: 'Στοιχίζετε το κείμενο στο κέντρο.',
247 cls: 'x-html-editor-tip'
250 title: 'Δεξιά Στοίχιση Κειμένου',
251 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
252 cls: 'x-html-editor-tip'
254 insertunorderedlist : {
255 title: 'Εισαγωγή Λίστας Κουκίδων',
256 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
257 cls: 'x-html-editor-tip'
259 insertorderedlist : {
260 title: 'Εισαγωγή Λίστας Αρίθμησης',
261 text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
262 cls: 'x-html-editor-tip'
266 text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
267 cls: 'x-html-editor-tip'
270 title: 'Επεξεργασία Κώδικα',
271 text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
272 cls: 'x-html-editor-tip'
279 if(Ext.grid.GridView){
280 Ext.apply(Ext.grid.GridView.prototype, {
281 sortAscText : "Αύξουσα ταξινόμηση",
282 sortDescText : "Φθίνουσα ταξινόμηση",
283 lockText : "Κλείδωμα στήλης",
284 unlockText : "Ξεκλείδωμα στήλης",
285 columnsText : "Στήλες"
289 if(Ext.grid.GroupingView){
290 Ext.apply(Ext.grid.GroupingView.prototype, {
291 emptyGroupText : '(Καμμία)',
292 groupByText : 'Ομαδοποίηση βάσει αυτού του πεδίου',
293 showGroupsText : 'Να εμφανίζεται στις ομάδες'
297 if(Ext.grid.PropertyColumnModel){
298 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
300 valueText : "Περιεχόμενο",
305 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
306 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
307 splitTip : "Σύρετε για αλλαγή μεγέθους.",
308 collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."