3 * By thesilentman (utf8 encoding)
6 * Changes since previous (second) Version:
7 * + added Ext.Date.shortMonthNames
8 * + added Ext.Date.getShortMonthName
9 * + added Ext.Date.monthNumbers
10 * + added Ext.grid.GroupingFeature
12 Ext.onReady(function() {
14 Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
18 Ext.view.View.prototype.emptyText = "";
22 Ext.grid.Panel.prototype.ddText = "{0} Επιλεγμένες σειρές";
26 Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
29 if(Ext.form.field.Base){
30 Ext.form.field.Base.prototype.invalidText = "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό";
34 Ext.LoadMask.prototype.msg = "Μεταφόρτωση δεδομένων...";
38 Ext.Date.monthNames = [
53 Ext.Date.shortMonthNames = [
68 Ext.Date.getShortMonthName = function(month) {
69 return Ext.Date.monthNames[month].substring(0, 3);
72 Ext.Date.monthNumbers = {
87 Ext.Date.getMonthNumber = function(name) {
88 return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
104 Ext.MessageBox.buttonText = {
113 Ext.apply(Ext.util.Format, {
114 thousandSeparator: '.',
115 decimalSeparator: ',',
116 currencySign: '\u20ac', // Greek Euro
122 Ext.apply(Ext.picker.Date.prototype, {
123 todayText : "Σήμερα",
124 minText : "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
125 maxText : "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
126 disabledDaysText : "",
127 disabledDatesText : "",
128 monthNames : Ext.Date.monthNames,
129 dayNames : Ext.Date.dayNames,
130 nextText : 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
131 prevText : 'Προηγούμενος Μήνας (Control + Αριστερό Βέλος)',
132 monthYearText : 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
133 todayTip : "{0} (ΠΛήκτρο Διαστήματος)",
138 if(Ext.toolbar.Paging){
139 Ext.apply(Ext.PagingToolbar.prototype, {
140 beforePageText : "Σελίδα",
141 afterPageText : "από {0}",
142 firstText : "Πρώτη Σελίδα",
143 prevText : "Προηγούμενη Σελίδα",
144 nextText : "Επόμενη Σελίδα",
145 lastText : "Τελευταία Σελίδα",
146 refreshText : "Ανανέωση",
147 displayMsg : "Εμφάνιση {0} - {1} από {2}",
148 emptyMsg : 'Δεν υπάρχουν δεδομένα'
152 if(Ext.form.field.Text){
153 Ext.apply(Ext.form.field.Text.prototype, {
154 minLengthText : "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
155 maxLengthText : "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
156 blankText : "Το πεδίο είναι υποχρεωτικό",
162 if(Ext.form.field.Number){
163 Ext.apply(Ext.form.field.Number.prototype, {
164 minText : "Η μικρότερη τιμή του πεδίου είναι {0}",
165 maxText : "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
166 nanText : "{0} δεν είναι αποδεκτός αριθμός"
170 if(Ext.form.field.Date){
171 Ext.apply(Ext.form.field.Date.prototype, {
172 disabledDaysText : "Ανενεργό",
173 disabledDatesText : "Ανενεργό",
174 minText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι μετά την {0}",
175 maxText : "Η ημερομηνία αυτού του πεδίου πρέπει να είναι πριν την {0}",
176 invalidText : "{0} δεν είναι έγκυρη ημερομηνία - πρέπει να είναι στη μορφή {1}",
181 if(Ext.form.field.ComboBox){
182 Ext.apply(Ext.form.field.ComboBox.prototype, {
183 loadingText : "Μεταφόρτωση δεδομένων...",
184 valueNotFoundText : undefined
188 if(Ext.form.field.VTypes){
189 Ext.apply(Ext.form.field.VTypes, {
190 emailText : 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
191 urlText : 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/'+'/www.example.com"',
192 alphaText : 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
193 alphanumText : 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
197 if(Ext.form.field.HtmlEditor){
198 Ext.apply(Ext.form.field.HtmlEditor.prototype, {
199 createLinkText : 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):',
202 title: 'Έντονα (Ctrl+B)',
203 text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
204 cls: Ext.baseCSSPrefix + 'html-editor-tip'
207 title: 'Πλάγια (Ctrl+I)',
208 text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
209 cls: Ext.baseCSSPrefix + 'html-editor-tip'
212 title: 'Υπογράμμιση (Ctrl+U)',
213 text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
214 cls: Ext.baseCSSPrefix + 'html-editor-tip'
217 title: 'Μεγέθυνση κειμένου',
218 text: 'Μεγαλώνετε τη γραμματοσειρά.',
219 cls: Ext.baseCSSPrefix + 'html-editor-tip'
222 title: 'Σμίκρυνση κειμένου',
223 text: 'Μικραίνετε τη γραμματοσειρά.',
224 cls: Ext.baseCSSPrefix + 'html-editor-tip'
227 title: 'Χρώμα Φόντου Κειμένου',
228 text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
229 cls: Ext.baseCSSPrefix + 'html-editor-tip'
232 title: 'Χρώμα Γραμματοσειράς',
233 text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
234 cls: Ext.baseCSSPrefix + 'html-editor-tip'
237 title: 'Αριστερή Στοίχιση Κειμένου',
238 text: 'Στοιχίζετε το κείμενο στα αριστερά.',
239 cls: Ext.baseCSSPrefix + 'html-editor-tip'
242 title: 'Κεντράρισμα Κειμένου',
243 text: 'Στοιχίζετε το κείμενο στο κέντρο.',
244 cls: Ext.baseCSSPrefix + 'html-editor-tip'
247 title: 'Δεξιά Στοίχιση Κειμένου',
248 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
249 cls: Ext.baseCSSPrefix + 'html-editor-tip'
251 insertunorderedlist : {
252 title: 'Εισαγωγή Λίστας Κουκίδων',
253 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
254 cls: Ext.baseCSSPrefix + 'html-editor-tip'
256 insertorderedlist : {
257 title: 'Εισαγωγή Λίστας Αρίθμησης',
258 text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
259 cls: Ext.baseCSSPrefix + 'html-editor-tip'
263 text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
264 cls: Ext.baseCSSPrefix + 'html-editor-tip'
267 title: 'Επεξεργασία Κώδικα',
268 text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
269 cls: Ext.baseCSSPrefix + 'html-editor-tip'
276 if(Ext.grid.header.Container){
277 Ext.apply(Ext.grid.header.Container.prototype, {
278 sortAscText : "Αύξουσα ταξινόμηση",
279 sortDescText : "Φθίνουσα ταξινόμηση",
280 lockText : "Κλείδωμα στήλης",
281 unlockText : "Ξεκλείδωμα στήλης",
282 columnsText : "Στήλες"
286 if(Ext.grid.GroupingFeature){
287 Ext.apply(Ext.grid.GroupingFeature.prototype, {
288 emptyGroupText : '(Καμμία)',
289 groupByText : 'Ομαδοποίηση βάσει αυτού του πεδίου',
290 showGroupsText : 'Να εμφανίζεται στις ομάδες'
294 if(Ext.grid.PropertyColumnModel){
295 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
297 valueText : "Περιεχόμενο",
302 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
303 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
304 splitTip : "Σύρετε για αλλαγή μεγέθους.",
305 collapsibleSplitTip : "Σύρετε για αλλαγή μεγέθους. Διπλό κλικ για απόκρυψη."