Upgrade to ExtJS 4.0.7 - Released 10/19/2011
[extjs.git] / locale / ext-lang-el_GR.js
1 /*
2
3 This file is part of Ext JS 4
4
5 Copyright (c) 2011 Sencha Inc
6
7 Contact:  http://www.sencha.com/contact
8
9 GNU General Public License Usage
10 This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file.  Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html.
11
12 If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.
13
14 */
15 /**
16  * Greek translation
17  * By thesilentman (utf8 encoding)
18  * 27 Apr 2008
19  *
20  * Changes since previous (second) Version:
21  * + added Ext.Date.shortMonthNames 
22  * + added Ext.Date.getShortMonthName 
23  * + added Ext.Date.monthNumbers
24  * + added Ext.grid.GroupingFeature
25  */
26 Ext.onReady(function() {
27     if(Ext.Updater){
28         Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
29     }
30     
31     if(Ext.view.View){
32         Ext.view.View.prototype.emptyText = "";
33     }
34
35     if(Ext.grid.Panel){
36         Ext.grid.Panel.prototype.ddText = "{0} Επιλεγμένες σειρές";
37     }
38
39     if(Ext.TabPanelItem){
40         Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
41     }
42
43     if(Ext.form.field.Base){
44         Ext.form.field.Base.prototype.invalidText = "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό";
45     }
46
47     if(Ext.LoadMask){
48         Ext.LoadMask.prototype.msg = "Μεταφόρτωση δεδομένων...";
49     }
50
51     if(Ext.Date){
52         Ext.Date.monthNames = [
53         "Ιανουάριος",
54         "Φεβρουάριος",
55         "Μάρτιος",
56         "Απρίλιος",
57         "Μάιος",
58         "Ιούνιος",
59         "Ιούλιος",
60         "Αύγουστος",
61         "Σεπτέμβριος",
62         "Οκτώβριος",
63         "Νοέμβριος",
64         "Δεκέμβριος"
65         ];
66
67         Ext.Date.shortMonthNames = [
68         "Ιαν",
69         "Φεβ",
70         "Μάρ",
71         "Απρ",
72         "Μάι",
73         "Ιού",
74         "Ιού",
75         "Αύγ",
76         "Σεπ",
77         "Οκτ",
78         "Νοέ",
79         "Δεκ"
80         ];
81
82         Ext.Date.getShortMonthName = function(month) {
83             return Ext.Date.monthNames[month].substring(0, 3);
84         };
85
86         Ext.Date.monthNumbers = {
87             Jan : 0,
88             Feb : 1,
89             Mar : 2,
90             Apr : 3,
91             May : 4,
92             Jun : 5,
93             Jul : 6,
94             Aug : 7,
95             Sep : 8,
96             Oct : 9,
97             Nov : 10,
98             Dec : 11
99         };
100
101         Ext.Date.getMonthNumber = function(name) {
102             return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
103         };
104
105
106         Ext.Date.dayNames = [
107         "Κυριακή",
108         "Δευτέρα",
109         "Τρίτη",
110         "Τετάρτη",
111         "Πέμπτη",
112         "Παρασκευή",
113         "Σάββατο"
114         ];
115     }
116     
117     if(Ext.MessageBox){
118         Ext.MessageBox.buttonText = {
119             ok     : "OK",
120             cancel : "Άκυρο",
121             yes    : "Ναι",
122             no     : "Όχι"
123         };
124     }
125
126     if(Ext.util.Format){
127         Ext.apply(Ext.util.Format, {
128             thousandSeparator: '.',
129             decimalSeparator: ',',
130             currencySign: '\u20ac',  // Greek Euro
131             dateFormat: 'd/m/Y'
132         });
133     }
134
135     if(Ext.picker.Date){
136         Ext.apply(Ext.picker.Date.prototype, {
137             todayText         : "Σήμερα",
138             minText           : "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
139             maxText           : "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
140             disabledDaysText  : "",
141             disabledDatesText : "",
142             monthNames  : Ext.Date.monthNames,
143             dayNames    : Ext.Date.dayNames,
144             nextText          : 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
145             prevText          : 'Προηγούμενος Μήνας (Control + Αριστερό Βέλος)',
146             monthYearText     : 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
147             todayTip          : "{0} (ΠΛήκτρο Διαστήματος)",
148             format            : "d/m/y"
149         });
150     }
151
152     if(Ext.toolbar.Paging){
153         Ext.apply(Ext.PagingToolbar.prototype, {
154             beforePageText : "Σελίδα",
155             afterPageText  : "από {0}",
156             firstText      : "Πρώτη Σελίδα",
157             prevText       : "Προηγούμενη Σελίδα",
158             nextText       : "Επόμενη Σελίδα",
159             lastText       : "Τελευταία Σελίδα",
160             refreshText    : "Ανανέωση",
161             displayMsg     : "Εμφάνιση {0} - {1} από {2}",
162             emptyMsg       : 'Δεν υπάρχουν δεδομένα'
163         });
164     }
165
166     if(Ext.form.field.Text){
167         Ext.apply(Ext.form.field.Text.prototype, {
168             minLengthText : "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
169             maxLengthText : "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
170             blankText     : "Το πεδίο είναι υποχρεωτικό",
171             regexText     : "",
172             emptyText     : null
173         });
174     }
175
176     if(Ext.form.field.Number){
177         Ext.apply(Ext.form.field.Number.prototype, {
178             minText : "Η μικρότερη τιμή του πεδίου είναι {0}",
179             maxText : "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
180             nanText : "{0} δεν είναι αποδεκτός αριθμός"
181         });
182     }
183
184     if(Ext.form.field.Date){
185         Ext.apply(Ext.form.field.Date.prototype, {
186             disabledDaysText  : "Ανενεργό",
187             disabledDatesText : "Ανενεργό",
188             minText           : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι μετά την {0}",
189             maxText           : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι πριν την {0}",
190             invalidText       : "{0} δεν είναι έγκυρη ημερομηνία - πρέπει να είναι στη μορφή {1}",
191             format            : "d/m/y"
192         });
193     }
194
195     if(Ext.form.field.ComboBox){
196         Ext.apply(Ext.form.field.ComboBox.prototype, {
197             valueNotFoundText : undefined
198         });
199         Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
200             loadingText       : "Μεταφόρτωση δεδομένων..."
201         });
202     }
203
204     if(Ext.form.field.VTypes){
205         Ext.apply(Ext.form.field.VTypes, {
206             emailText    : 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
207             urlText      : 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/'+'/www.example.com"',
208             alphaText    : 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
209             alphanumText : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
210         });
211     }
212
213     if(Ext.form.field.HtmlEditor){
214         Ext.apply(Ext.form.field.HtmlEditor.prototype, {
215             createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
216             buttonTips : {
217                 bold : {
218                     title: 'Έντονα (Ctrl+B)',
219                     text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
220                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
221                 },
222                 italic : {
223                     title: 'Πλάγια (Ctrl+I)',
224                     text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
225                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
226                 },
227                 underline : {
228                     title: 'Υπογράμμιση (Ctrl+U)',
229                     text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
230                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
231                 },
232                 increasefontsize : {
233                     title: 'Μεγέθυνση κειμένου',
234                     text: 'Μεγαλώνετε τη γραμματοσειρά.',
235                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
236                 },
237                 decreasefontsize : {
238                     title: 'Σμίκρυνση κειμένου',
239                     text: 'Μικραίνετε τη γραμματοσειρά.',
240                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
241                 },
242                 backcolor : {
243                     title: 'Χρώμα Φόντου Κειμένου',
244                     text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
245                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
246                 },
247                 forecolor : {
248                     title: 'Χρώμα Γραμματοσειράς',
249                     text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',               
250                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
251                 },
252                 justifyleft : {
253                     title: 'Αριστερή Στοίχιση Κειμένου',
254                     text: 'Στοιχίζετε το κείμενο στα αριστερά.',
255                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
256                 },
257                 justifycenter : {
258                     title: 'Κεντράρισμα Κειμένου',
259                     text: 'Στοιχίζετε το κείμενο στο κέντρο.',
260                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
261                 },
262                 justifyright : {
263                     title: 'Δεξιά Στοίχιση Κειμένου',
264                     text: 'Στοιχίζετε το κείμενο στα δεξιά.',
265                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
266                 },
267                 insertunorderedlist : {
268                     title: 'Εισαγωγή Λίστας Κουκίδων',
269                     text: 'Ξεκινήστε μια λίστα με κουκίδες.',
270                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
271                 },
272                 insertorderedlist : {
273                     title: 'Εισαγωγή Λίστας Αρίθμησης',
274                     text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
275                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
276                 },
277                 createlink : {
278                     title: 'Hyperlink',
279                     text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
280                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
281                 },
282                 sourceedit : {
283                     title: 'Επεξεργασία Κώδικα',
284                     text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
285                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
286                 }
287             }
288         });
289     }
290
291
292     if(Ext.grid.header.Container){
293         Ext.apply(Ext.grid.header.Container.prototype, {
294             sortAscText  : "Αύξουσα ταξινόμηση",
295             sortDescText : "Φθίνουσα ταξινόμηση",
296             lockText     : "Κλείδωμα στήλης",
297             unlockText   : "Ξεκλείδωμα στήλης",
298             columnsText  : "Στήλες"
299         });
300     }
301
302     if(Ext.grid.GroupingFeature){
303         Ext.apply(Ext.grid.GroupingFeature.prototype, {
304             emptyGroupText : '(Καμμία)',
305             groupByText    : 'Ομαδοποίηση βάσει αυτού του πεδίου',
306             showGroupsText : 'Να εμφανίζεται στις ομάδες'
307         });
308     }
309
310     if(Ext.grid.PropertyColumnModel){
311         Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
312             nameText   : "Όνομα",
313             valueText  : "Περιεχόμενο",
314             dateFormat : "d/m/Y"
315         });
316     }
317
318     if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
319         Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
320             splitTip            : "Σύρετε για αλλαγή μεγέθους.",
321             collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."
322         });
323     }
324 });
325