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 valueNotFoundText : undefined
199 Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
200 loadingText : "Μεταφόρτωση δεδομένων..."
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 : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
213 if(Ext.form.field.HtmlEditor){
214 Ext.apply(Ext.form.field.HtmlEditor.prototype, {
215 createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
218 title: 'Έντονα (Ctrl+B)',
219 text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
220 cls: Ext.baseCSSPrefix + 'html-editor-tip'
223 title: 'Πλάγια (Ctrl+I)',
224 text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
225 cls: Ext.baseCSSPrefix + 'html-editor-tip'
228 title: 'Υπογράμμιση (Ctrl+U)',
229 text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
230 cls: Ext.baseCSSPrefix + 'html-editor-tip'
233 title: 'Μεγέθυνση κειμένου',
234 text: 'Μεγαλώνετε τη γραμματοσειρά.',
235 cls: Ext.baseCSSPrefix + 'html-editor-tip'
238 title: 'Σμίκρυνση κειμένου',
239 text: 'Μικραίνετε τη γραμματοσειρά.',
240 cls: Ext.baseCSSPrefix + 'html-editor-tip'
243 title: 'Χρώμα Φόντου Κειμένου',
244 text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
245 cls: Ext.baseCSSPrefix + 'html-editor-tip'
248 title: 'Χρώμα Γραμματοσειράς',
249 text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
250 cls: Ext.baseCSSPrefix + 'html-editor-tip'
253 title: 'Αριστερή Στοίχιση Κειμένου',
254 text: 'Στοιχίζετε το κείμενο στα αριστερά.',
255 cls: Ext.baseCSSPrefix + 'html-editor-tip'
258 title: 'Κεντράρισμα Κειμένου',
259 text: 'Στοιχίζετε το κείμενο στο κέντρο.',
260 cls: Ext.baseCSSPrefix + 'html-editor-tip'
263 title: 'Δεξιά Στοίχιση Κειμένου',
264 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
265 cls: Ext.baseCSSPrefix + 'html-editor-tip'
267 insertunorderedlist : {
268 title: 'Εισαγωγή Λίστας Κουκίδων',
269 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
270 cls: Ext.baseCSSPrefix + 'html-editor-tip'
272 insertorderedlist : {
273 title: 'Εισαγωγή Λίστας Αρίθμησης',
274 text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
275 cls: Ext.baseCSSPrefix + 'html-editor-tip'
279 text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
280 cls: Ext.baseCSSPrefix + 'html-editor-tip'
283 title: 'Επεξεργασία Κώδικα',
284 text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
285 cls: Ext.baseCSSPrefix + 'html-editor-tip'
292 if(Ext.grid.header.Container){
293 Ext.apply(Ext.grid.header.Container.prototype, {
294 sortAscText : "Αύξουσα ταξινόμηση",
295 sortDescText : "Φθίνουσα ταξινόμηση",
296 lockText : "Κλείδωμα στήλης",
297 unlockText : "Ξεκλείδωμα στήλης",
298 columnsText : "Στήλες"
302 if(Ext.grid.GroupingFeature){
303 Ext.apply(Ext.grid.GroupingFeature.prototype, {
304 emptyGroupText : '(Καμμία)',
305 groupByText : 'Ομαδοποίηση βάσει αυτού του πεδίου',
306 showGroupsText : 'Να εμφανίζεται στις ομάδες'
310 if(Ext.grid.PropertyColumnModel){
311 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
313 valueText : "Περιεχόμενο",
318 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
319 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
320 splitTip : "Σύρετε για αλλαγή μεγέθους.",
321 collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."