3 This file is part of Ext JS 4
5 Copyright (c) 2011 Sencha Inc
7 Contact: http://www.sencha.com/contact
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.
12 If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.
17 * By thesilentman (utf8 encoding)
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
26 Ext.onReady(function() {
28 Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
32 Ext.view.View.prototype.emptyText = "";
36 Ext.grid.Panel.prototype.ddText = "{0} Επιλεγμένες σειρές";
40 Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
43 if(Ext.form.field.Base){
44 Ext.form.field.Base.prototype.invalidText = "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό";
48 Ext.LoadMask.prototype.msg = "Μεταφόρτωση δεδομένων...";
52 Ext.Date.monthNames = [
67 Ext.Date.shortMonthNames = [
82 Ext.Date.getShortMonthName = function(month) {
83 return Ext.Date.monthNames[month].substring(0, 3);
86 Ext.Date.monthNumbers = {
101 Ext.Date.getMonthNumber = function(name) {
102 return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
106 Ext.Date.dayNames = [
118 Ext.MessageBox.buttonText = {
127 Ext.apply(Ext.util.Format, {
128 thousandSeparator: '.',
129 decimalSeparator: ',',
130 currencySign: '\u20ac', // Greek Euro
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} (ΠΛήκτρο Διαστήματος)",
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 : 'Δεν υπάρχουν δεδομένα'
166 if(Ext.form.field.Text){
167 Ext.apply(Ext.form.field.Text.prototype, {
168 minLengthText : "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
169 maxLengthText : "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
170 blankText : "Το πεδίο είναι υποχρεωτικό",
176 if(Ext.form.field.Number){
177 Ext.apply(Ext.form.field.Number.prototype, {
178 minText : "Η μικρότερη τιμή του πεδίου είναι {0}",
179 maxText : "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
180 nanText : "{0} δεν είναι αποδεκτός αριθμός"
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}",
195 if(Ext.form.field.ComboBox){
196 Ext.apply(Ext.form.field.ComboBox.prototype, {
197 loadingText : "Μεταφόρτωση δεδομένων...",
198 valueNotFoundText : undefined
202 if(Ext.form.field.VTypes){
203 Ext.apply(Ext.form.field.VTypes, {
204 emailText : 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
205 urlText : 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/'+'/www.example.com"',
206 alphaText : 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
207 alphanumText : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
211 if(Ext.form.field.HtmlEditor){
212 Ext.apply(Ext.form.field.HtmlEditor.prototype, {
213 createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
216 title: 'Έντονα (Ctrl+B)',
217 text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
218 cls: Ext.baseCSSPrefix + 'html-editor-tip'
221 title: 'Πλάγια (Ctrl+I)',
222 text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
223 cls: Ext.baseCSSPrefix + 'html-editor-tip'
226 title: 'Υπογράμμιση (Ctrl+U)',
227 text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
228 cls: Ext.baseCSSPrefix + 'html-editor-tip'
231 title: 'Μεγέθυνση κειμένου',
232 text: 'Μεγαλώνετε τη γραμματοσειρά.',
233 cls: Ext.baseCSSPrefix + 'html-editor-tip'
236 title: 'Σμίκρυνση κειμένου',
237 text: 'Μικραίνετε τη γραμματοσειρά.',
238 cls: Ext.baseCSSPrefix + 'html-editor-tip'
241 title: 'Χρώμα Φόντου Κειμένου',
242 text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
243 cls: Ext.baseCSSPrefix + 'html-editor-tip'
246 title: 'Χρώμα Γραμματοσειράς',
247 text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
248 cls: Ext.baseCSSPrefix + 'html-editor-tip'
251 title: 'Αριστερή Στοίχιση Κειμένου',
252 text: 'Στοιχίζετε το κείμενο στα αριστερά.',
253 cls: Ext.baseCSSPrefix + 'html-editor-tip'
256 title: 'Κεντράρισμα Κειμένου',
257 text: 'Στοιχίζετε το κείμενο στο κέντρο.',
258 cls: Ext.baseCSSPrefix + 'html-editor-tip'
261 title: 'Δεξιά Στοίχιση Κειμένου',
262 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
263 cls: Ext.baseCSSPrefix + 'html-editor-tip'
265 insertunorderedlist : {
266 title: 'Εισαγωγή Λίστας Κουκίδων',
267 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
268 cls: Ext.baseCSSPrefix + 'html-editor-tip'
270 insertorderedlist : {
271 title: 'Εισαγωγή Λίστας Αρίθμησης',
272 text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
273 cls: Ext.baseCSSPrefix + 'html-editor-tip'
277 text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
278 cls: Ext.baseCSSPrefix + 'html-editor-tip'
281 title: 'Επεξεργασία Κώδικα',
282 text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
283 cls: Ext.baseCSSPrefix + 'html-editor-tip'
290 if(Ext.grid.header.Container){
291 Ext.apply(Ext.grid.header.Container.prototype, {
292 sortAscText : "Αύξουσα ταξινόμηση",
293 sortDescText : "Φθίνουσα ταξινόμηση",
294 lockText : "Κλείδωμα στήλης",
295 unlockText : "Ξεκλείδωμα στήλης",
296 columnsText : "Στήλες"
300 if(Ext.grid.GroupingFeature){
301 Ext.apply(Ext.grid.GroupingFeature.prototype, {
302 emptyGroupText : '(Καμμία)',
303 groupByText : 'Ομαδοποίηση βάσει αυτού του πεδίου',
304 showGroupsText : 'Να εμφανίζεται στις ομάδες'
308 if(Ext.grid.PropertyColumnModel){
309 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
311 valueText : "Περιεχόμενο",
316 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
317 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
318 splitTip : "Σύρετε για αλλαγή μεγέθους.",
319 collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."