Upgrade to ExtJS 3.1.0 - Released 12/16/2009
[extjs.git] / src / locale / ext-lang-el_GR.js
1 /*!
2  * Ext JS Library 3.1.0
3  * Copyright(c) 2006-2009 Ext JS, LLC
4  * licensing@extjs.com
5  * http://www.extjs.com/license
6  */
7 /**
8  * Greek translation
9  * By thesilentman (utf8 encoding)
10  * 27 Apr 2008
11  *
12  * Changes since previous (second) Version:
13  * + added Date.shortMonthNames 
14  * + added Date.getShortMonthName 
15  * + added Date.monthNumbers
16  * + added Ext.grid.GroupingView
17  */
18
19 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
20
21 if(Ext.View){
22    Ext.View.prototype.emptyText = "";
23 }
24
25 if(Ext.grid.GridPanel){
26    Ext.grid.GridPanel.prototype.ddText = "{0} Επιλεγμένες σειρές";
27 }
28
29 if(Ext.TabPanelItem){
30    Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
31 }
32
33 if(Ext.form.Field){
34    Ext.form.Field.prototype.invalidText = "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό";
35 }
36
37 if(Ext.LoadMask){
38     Ext.LoadMask.prototype.msg = "Μεταφόρτωση δεδομένων...";
39 }
40
41 Date.monthNames = [
42    "Ιανουάριος",
43    "Φεβρουάριος",
44    "Μάρτιος",
45    "Απρίλιος",
46    "Μάιος",
47    "Ιούνιος",
48    "Ιούλιος",
49    "Αύγουστος",
50    "Σεπτέμβριος",
51    "Οκτώβριος",
52    "Νοέμβριος",
53    "Δεκέμβριος"
54 ];
55
56 Date.shortMonthNames = [
57    "Ιαν",
58    "Φεβ",
59    "Μάρ",
60    "Απρ",
61    "Μάι",
62    "Ιού",
63    "Ιού",
64    "Αύγ",
65    "Σεπ",
66    "Οκτ",
67    "Νοέ",
68    "Δεκ"
69 ];
70
71 Date.getShortMonthName = function(month) {
72   return Date.monthNames[month].substring(0, 3);
73 };
74
75 Date.monthNumbers = {
76   Jan : 0,
77   Feb : 1,
78   Mar : 2,
79   Apr : 3,
80   May : 4,
81   Jun : 5,
82   Jul : 6,
83   Aug : 7,
84   Sep : 8,
85   Oct : 9,
86   Nov : 10,
87   Dec : 11
88 };
89
90 Date.getMonthNumber = function(name) {
91   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
92 };
93
94
95 Date.dayNames = [
96    "Κυριακή",
97    "Δευτέρα",
98    "Τρίτη",
99    "Τετάρτη",
100    "Πέμπτη",
101    "Παρασκευή",
102    "Σάββατο"
103 ];
104
105 if(Ext.MessageBox){
106    Ext.MessageBox.buttonText = {
107       ok     : "OK",
108       cancel : "Άκυρο",
109       yes    : "Ναι",
110       no     : "Όχι"
111    };
112 }
113
114 if(Ext.util.Format){
115    Ext.util.Format.date = function(v, format){
116       if(!v) return "";
117       if(!(v instanceof Date)) v = new Date(Date.parse(v));
118       return v.dateFormat(format || "d/m/Y");
119    };
120 }
121
122 if(Ext.DatePicker){
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} (ΠΛήκτρο Διαστήματος)",
135       format            : "d/m/y"
136    });
137 }
138
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       : 'Δεν υπάρχουν δεδομένα'
150    });
151 }
152
153 if(Ext.form.TextField){
154    Ext.apply(Ext.form.TextField.prototype, {
155       minLengthText : "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
156       maxLengthText : "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
157       blankText     : "Το πεδίο είναι υποχρεωτικό",
158       regexText     : "",
159       emptyText     : null
160    });
161 }
162
163 if(Ext.form.NumberField){
164    Ext.apply(Ext.form.NumberField.prototype, {
165       minText : "Η μικρότερη τιμή του πεδίου είναι {0}",
166       maxText : "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
167       nanText : "{0} δεν είναι αποδεκτός αριθμός"
168    });
169 }
170
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}",
178       format            : "d/m/y"
179    });
180 }
181
182 if(Ext.form.ComboBox){
183    Ext.apply(Ext.form.ComboBox.prototype, {
184       loadingText       : "Μεταφόρτωση δεδομένων...",
185       valueNotFoundText : undefined
186    });
187 }
188
189 if(Ext.form.VTypes){
190    Ext.apply(Ext.form.VTypes, {
191       emailText    : 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
192       urlText      : 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/'+'/www.example.com"',
193       alphaText    : 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
194       alphanumText : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
195    });
196 }
197
198 if(Ext.form.HtmlEditor){
199    Ext.apply(Ext.form.HtmlEditor.prototype, {
200         createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
201         buttonTips : {
202             bold : {
203                title: 'Έντονα (Ctrl+B)',
204                text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
205                cls: 'x-html-editor-tip'
206             },
207             italic : {
208                title: 'Πλάγια (Ctrl+I)',
209                text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
210                cls: 'x-html-editor-tip'
211             },
212             underline : {
213                title: 'Υπογράμμιση (Ctrl+U)',
214                text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
215                cls: 'x-html-editor-tip'
216            },
217            increasefontsize : {
218                title: 'Μεγέθυνση κειμένου',
219                text: 'Μεγαλώνετε τη γραμματοσειρά.',
220                cls: 'x-html-editor-tip'
221            },
222            decreasefontsize : {
223                title: 'Σμίκρυνση κειμένου',
224                text: 'Μικραίνετε τη γραμματοσειρά.',
225                cls: 'x-html-editor-tip'
226            },
227            backcolor : {
228                title: 'Χρώμα Φόντου Κειμένου',
229                text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
230                cls: 'x-html-editor-tip'
231            },
232            forecolor : {
233                title: 'Χρώμα Γραμματοσειράς',
234                text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',               
235                cls: 'x-html-editor-tip'
236            },
237            justifyleft : {
238                title: 'Αριστερή Στοίχιση Κειμένου',
239                text: 'Στοιχίζετε το κείμενο στα αριστερά.',
240                cls: 'x-html-editor-tip'
241            },
242            justifycenter : {
243                title: 'Κεντράρισμα Κειμένου',
244                text: 'Στοιχίζετε το κείμενο στο κέντρο.',
245                cls: 'x-html-editor-tip'
246            },
247            justifyright : {
248                title: 'Δεξιά Στοίχιση Κειμένου',
249                text: 'Στοιχίζετε το κείμενο στα δεξιά.',
250                cls: 'x-html-editor-tip'
251            },
252            insertunorderedlist : {
253                title: 'Εισαγωγή Λίστας Κουκίδων',
254                text: 'Ξεκινήστε μια λίστα με κουκίδες.',
255                cls: 'x-html-editor-tip'
256            },
257            insertorderedlist : {
258                title: 'Εισαγωγή Λίστας Αρίθμησης',
259                text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
260                cls: 'x-html-editor-tip'
261            },
262            createlink : {
263                title: 'Hyperlink',
264                text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
265                cls: 'x-html-editor-tip'
266            },
267            sourceedit : {
268                title: 'Επεξεργασία Κώδικα',
269                text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
270                cls: 'x-html-editor-tip'
271            }
272         }
273    });
274 }
275
276
277 if(Ext.grid.GridView){
278    Ext.apply(Ext.grid.GridView.prototype, {
279       sortAscText  : "Αύξουσα ταξινόμηση",
280       sortDescText : "Φθίνουσα ταξινόμηση",
281       lockText     : "Κλείδωμα στήλης",
282       unlockText   : "Ξεκλείδωμα στήλης",
283       columnsText  : "Στήλες"
284    });
285 }
286
287 if(Ext.grid.GroupingView){
288   Ext.apply(Ext.grid.GroupingView.prototype, {
289   emptyGroupText : '(Καμμία)',
290   groupByText    : 'Ομαδοποίηση βάσει αυτού του πεδίου',
291   showGroupsText : 'Να εμφανίζεται στις ομάδες'
292   });
293 }
294
295 if(Ext.grid.PropertyColumnModel){
296    Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
297       nameText   : "Όνομα",
298       valueText  : "Περιεχόμενο",
299       dateFormat : "m/d/Y"
300    });
301 }
302
303 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
304    Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
305       splitTip            : "Σύρετε για αλλαγή μεγέθους.",
306       collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."
307    });
308 }
309