3 * Copyright(c) 2006-2010 Sencha Inc.
5 * http://www.sencha.com/license
9 * By thesilentman (utf8 encoding)
12 * Changes since previous (second) Version:
13 * + added Date.shortMonthNames
14 * + added Date.getShortMonthName
15 * + added Date.monthNumbers
16 * + added Ext.grid.GroupingView
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 = "Κλείστε το tab";
34 Ext.form.Field.prototype.invalidText = "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό";
38 Ext.LoadMask.prototype.msg = "Μεταφόρτωση δεδομένων...";
56 Date.shortMonthNames = [
71 Date.getShortMonthName = function(month) {
72 return Date.monthNames[month].substring(0, 3);
90 Date.getMonthNumber = function(name) {
91 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
106 Ext.MessageBox.buttonText = {
115 Ext.util.Format.date = function(v, format){
117 if(!(v instanceof Date)) v = new Date(Date.parse(v));
118 return v.dateFormat(format || "d/m/Y");
123 Ext.apply(Ext.DatePicker.prototype, {
124 todayText : "Σήμερα",
125 minText : "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
126 maxText : "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
127 disabledDaysText : "",
128 disabledDatesText : "",
129 monthNames : Date.monthNames,
130 dayNames : Date.dayNames,
131 nextText : 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
132 prevText : 'Προηγούμενος Μήνας (Control + Αριστερό Βέλος)',
133 monthYearText : 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
134 todayTip : "{0} (ΠΛήκτρο Διαστήματος)",
139 if(Ext.PagingToolbar){
140 Ext.apply(Ext.PagingToolbar.prototype, {
141 beforePageText : "Σελίδα",
142 afterPageText : "από {0}",
143 firstText : "Πρώτη Σελίδα",
144 prevText : "Προηγούμενη Σελίδα",
145 nextText : "Επόμενη Σελίδα",
146 lastText : "Τελευταία Σελίδα",
147 refreshText : "Ανανέωση",
148 displayMsg : "Εμφάνιση {0} - {1} από {2}",
149 emptyMsg : 'Δεν υπάρχουν δεδομένα'
153 if(Ext.form.TextField){
154 Ext.apply(Ext.form.TextField.prototype, {
155 minLengthText : "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
156 maxLengthText : "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
157 blankText : "Το πεδίο είναι υποχρεωτικό",
163 if(Ext.form.NumberField){
164 Ext.apply(Ext.form.NumberField.prototype, {
165 minText : "Η μικρότερη τιμή του πεδίου είναι {0}",
166 maxText : "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
167 nanText : "{0} δεν είναι αποδεκτός αριθμός"
171 if(Ext.form.DateField){
172 Ext.apply(Ext.form.DateField.prototype, {
173 disabledDaysText : "Ανενεργό",
174 disabledDatesText : "Ανενεργό",
175 minText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι μετά την {0}",
176 maxText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι πριν την {0}",
177 invalidText : "{0} δεν είναι έγκυρη ημερομηνία - πρέπει να είναι στη μορφή {1}",
182 if(Ext.form.ComboBox){
183 Ext.apply(Ext.form.ComboBox.prototype, {
184 loadingText : "Μεταφόρτωση δεδομένων...",
185 valueNotFoundText : undefined
190 Ext.apply(Ext.form.VTypes, {
191 emailText : 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
192 urlText : 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/'+'/www.example.com"',
193 alphaText : 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
194 alphanumText : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
198 if(Ext.form.HtmlEditor){
199 Ext.apply(Ext.form.HtmlEditor.prototype, {
200 createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
203 title: 'Έντονα (Ctrl+B)',
204 text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
205 cls: 'x-html-editor-tip'
208 title: 'Πλάγια (Ctrl+I)',
209 text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
210 cls: 'x-html-editor-tip'
213 title: 'Υπογράμμιση (Ctrl+U)',
214 text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
215 cls: 'x-html-editor-tip'
218 title: 'Μεγέθυνση κειμένου',
219 text: 'Μεγαλώνετε τη γραμματοσειρά.',
220 cls: 'x-html-editor-tip'
223 title: 'Σμίκρυνση κειμένου',
224 text: 'Μικραίνετε τη γραμματοσειρά.',
225 cls: 'x-html-editor-tip'
228 title: 'Χρώμα Φόντου Κειμένου',
229 text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
230 cls: 'x-html-editor-tip'
233 title: 'Χρώμα Γραμματοσειράς',
234 text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
235 cls: 'x-html-editor-tip'
238 title: 'Αριστερή Στοίχιση Κειμένου',
239 text: 'Στοιχίζετε το κείμενο στα αριστερά.',
240 cls: 'x-html-editor-tip'
243 title: 'Κεντράρισμα Κειμένου',
244 text: 'Στοιχίζετε το κείμενο στο κέντρο.',
245 cls: 'x-html-editor-tip'
248 title: 'Δεξιά Στοίχιση Κειμένου',
249 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
250 cls: 'x-html-editor-tip'
252 insertunorderedlist : {
253 title: 'Εισαγωγή Λίστας Κουκίδων',
254 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
255 cls: 'x-html-editor-tip'
257 insertorderedlist : {
258 title: 'Εισαγωγή Λίστας Αρίθμησης',
259 text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
260 cls: 'x-html-editor-tip'
264 text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
265 cls: 'x-html-editor-tip'
268 title: 'Επεξεργασία Κώδικα',
269 text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
270 cls: 'x-html-editor-tip'
277 if(Ext.grid.GridView){
278 Ext.apply(Ext.grid.GridView.prototype, {
279 sortAscText : "Αύξουσα ταξινόμηση",
280 sortDescText : "Φθίνουσα ταξινόμηση",
281 lockText : "Κλείδωμα στήλης",
282 unlockText : "Ξεκλείδωμα στήλης",
283 columnsText : "Στήλες"
287 if(Ext.grid.GroupingView){
288 Ext.apply(Ext.grid.GroupingView.prototype, {
289 emptyGroupText : '(Καμμία)',
290 groupByText : 'Ομαδοποίηση βάσει αυτού του πεδίου',
291 showGroupsText : 'Να εμφανίζεται στις ομάδες'
295 if(Ext.grid.PropertyColumnModel){
296 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
298 valueText : "Περιεχόμενο",
303 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
304 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
305 splitTip : "Σύρετε για αλλαγή μεγέθους.",
306 collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."