3 * Copyright(c) 2006-2009 Ext JS, LLC
5 * http://www.extjs.com/license
9 * By thesilentman (utf8 encoding)
12 * Changes since previous (second) Version:
13 * + added Date.shortMonthNames
14 * + added Date.getShortMonthName
15 * + added Date.monthNumbers
16 * + added Ext.grid.GroupingView
19 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Î
\9cεÏ
\84αÏ
\86Ï
\8cÏ?Ï
\84Ï
\89Ï
\83η δεδομÎνÏ
\89ν...</div>';
22 Ext.View.prototype.emptyText = "";
25 if(Ext.grid.GridPanel){
26 Ext.grid.GridPanel.prototype.ddText = "{0} Î
\95Ï
\80ιλεγμÎνεÏ
\82 Ï
\83ειÏ?ÎÏ
\82";
30 Ext.TabPanelItem.prototype.closeText = "Κλείστε το tab";
34 Ext.form.Field.prototype.invalidText = "Το Ï
\80εÏ?ιεÏ
\87Ï
\8cμενο Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 δεν είναι αÏ
\80οδεκÏ
\84Ï
\8c";
38 Ext.LoadMask.prototype.msg = "Î
\9cεÏ
\84αÏ
\86Ï
\8cÏ?Ï
\84Ï
\89Ï
\83η δεδομÎνÏ
\89ν...";
42 "Î
\99ανοÏ
\85άÏ?ιοÏ
\82",
43 "ΦεβÏ?οÏ
\85άÏ?ιοÏ
\82",
44 "Î
\9cάÏ?Ï
\84ιοÏ
\82",
45 "Î
\91Ï
\80Ï?ίλιοÏ
\82",
49 "Î
\91Ï?γοÏ
\85Ï
\83Ï
\84οÏ
\82",
50 "ΣεÏ
\80Ï
\84ÎμβÏ?ιοÏ
\82",
51 "Î
\9fκÏ
\84Ï
\8eβÏ?ιοÏ
\82",
52 "Î?οÎμβÏ?ιοÏ
\82",
53 "Î
\94εκÎμβÏ?ιοÏ
\82"
56 Date.shortMonthNames = [
71 Date.getShortMonthName = function(month) {
72 return Date.monthNames[month].substring(0, 3);
90 Date.getMonthNumber = function(name) {
91 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
97 "Î
\94εÏ
\85Ï
\84ÎÏ?α",
101 "ΠαÏ?αÏ
\83κεÏ
\85ή",
106 Ext.MessageBox.buttonText = {
108 cancel : "Î
\86κÏ
\85Ï?ο",
115 Ext.util.Format.date = function(v, format){
117 if(!(v instanceof Date)) v = new Date(Date.parse(v));
118 return v.dateFormat(format || "d/m/Y");
123 Ext.apply(Ext.DatePicker.prototype, {
124 todayText : "ΣήμεÏ?α",
125 minText : "Î
\97 Î
\97μεÏ?ομηνία είναι Ï
\80Ï?ογενÎÏ
\83Ï
\84εÏ?η αÏ
\80Ï
\8c Ï
\84ην Ï
\80αλαιÏ
\8cÏ
\84εÏ?η αÏ
\80οδεκÏ
\84ή",
126 maxText : "Î
\97 Î
\97μεÏ?ομηνία είναι μεÏ
\84αγενÎÏ
\83Ï
\84εÏ?η αÏ
\80Ï
\8c Ï
\84ην νεÏ
\8cÏ
\84εÏ?η αÏ
\80οδεκÏ
\84ή",
127 disabledDaysText : "",
128 disabledDatesText : "",
129 monthNames : Date.monthNames,
130 dayNames : Date.dayNames,
131 nextText : 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
132 prevText : 'Î Ï?οηγοÏ?μενοÏ
\82 Î
\9cήναÏ
\82 (Control + Î
\91Ï?ιÏ
\83Ï
\84εÏ?Ï
\8c Î
\92ÎλοÏ
\82)',
133 monthYearText : 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
134 todayTip : "{0} (Î Î
\9bήκÏ
\84Ï?ο Î
\94ιαÏ
\83Ï
\84ήμαÏ
\84οÏ
\82)",
139 if(Ext.PagingToolbar){
140 Ext.apply(Ext.PagingToolbar.prototype, {
141 beforePageText : "Σελίδα",
142 afterPageText : "από {0}",
143 firstText : "Î Ï?Ï
\8eÏ
\84η Σελίδα",
144 prevText : "Î Ï?οηγοÏ?μενη Σελίδα",
145 nextText : "Επόμενη Σελίδα",
146 lastText : "Τελευταία Σελίδα",
147 refreshText : "Ανανέωση",
148 displayMsg : "Εμφάνιση {0} - {1} από {2}",
149 emptyMsg : 'Î
\94εν Ï
\85Ï
\80άÏ?Ï
\87οÏ
\85ν δεδομÎνα'
153 if(Ext.form.TextField){
154 Ext.apply(Ext.form.TextField.prototype, {
155 minLengthText : "Το μικÏ?Ï
\8cÏ
\84εÏ?ο αÏ
\80οδεκÏ
\84Ï
\8c μήκοÏ
\82 για Ï
\84ο Ï
\80εδίο είναι {0}",
156 maxLengthText : "Το μεγαλÏ?Ï
\84εÏ?ο αÏ
\80οδεκÏ
\84Ï
\8c μήκοÏ
\82 για Ï
\84ο Ï
\80εδίο είναι {0}",
157 blankText : "Το Ï
\80εδίο είναι Ï
\85Ï
\80οÏ
\87Ï?εÏ
\89Ï
\84ικÏ
\8c",
163 if(Ext.form.NumberField){
164 Ext.apply(Ext.form.NumberField.prototype, {
165 minText : "Î
\97 μικÏ?Ï
\8cÏ
\84εÏ?η Ï
\84ιμή Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 είναι {0}",
166 maxText : "Î
\97 μεγαλÏ?Ï
\84εÏ?η Ï
\84ιμή Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 είναι {0}",
167 nanText : "{0} δεν είναι αÏ
\80οδεκÏ
\84Ï
\8cÏ
\82 αÏ?ιθμÏ
\8cÏ
\82"
171 if(Ext.form.DateField){
172 Ext.apply(Ext.form.DateField.prototype, {
173 disabledDaysText : "Î
\91νενεÏ?γÏ
\8c",
174 disabledDatesText : "Î
\91νενεÏ?γÏ
\8c",
175 minText : "Î
\97 ημεÏ?ομηνία αÏ
\85Ï
\84οÏ? Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 Ï
\80Ï?ÎÏ
\80ει να είναι μεÏ
\84ά Ï
\84ην {0}",
176 maxText : "Î
\97 ημεÏ?ομηνία αÏ
\85Ï
\84οÏ? Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85 Ï
\80Ï?ÎÏ
\80ει να είναι Ï
\80Ï?ιν Ï
\84ην {0}",
177 invalidText : "{0} δεν είναι ÎγκÏ
\85Ï?η ημεÏ?ομηνία - Ï
\80Ï?ÎÏ
\80ει να είναι Ï
\83Ï
\84η μοÏ?Ï
\86ή {1}",
182 if(Ext.form.ComboBox){
183 Ext.apply(Ext.form.ComboBox.prototype, {
184 loadingText : "Î
\9cεÏ
\84αÏ
\86Ï
\8cÏ?Ï
\84Ï
\89Ï
\83η δεδομÎνÏ
\89ν...",
185 valueNotFoundText : undefined
190 Ext.apply(Ext.form.VTypes, {
191 emailText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο διεÏ
\85θÏ?νÏ
\83ειÏ
\82 Email Ï
\83ε μοÏ?Ï
\86ή "user@example.com"',
192 urlText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο URL Ï
\83ε μοÏ?Ï
\86ή "http:/'+'/www.example.com"',
193 alphaText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο Ï
\87αÏ?ακÏ
\84ήÏ?εÏ
\82 και _',
194 alphanumText : 'Το Ï
\80εδίο δÎÏ
\87εÏ
\84αι μÏ
\8cνο Ï
\87αÏ?ακÏ
\84ήÏ?εÏ
\82, αÏ?ιθμοÏ?Ï
\82 και _'
198 if(Ext.form.HtmlEditor){
199 Ext.apply(Ext.form.HtmlEditor.prototype, {
200 createLinkText : 'Î
\94Ï
\8eÏ
\83Ï
\84ε Ï
\84η διεÏ?θÏ
\85νÏ
\83η (URL) για Ï
\84ο Ï
\83Ï?νδεÏ
\83μο (link):',
203 title: 'Έντονα (Ctrl+B)',
204 text: 'Î
\9aάνεÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο ÎνÏ
\84ονο.',
205 cls: 'x-html-editor-tip'
208 title: 'Πλάγια (Ctrl+I)',
209 text: 'Î
\9aάνεÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο Ï
\80λάγιο.',
210 cls: 'x-html-editor-tip'
213 title: 'Î¥Ï
\80ογÏ?άμμιÏ
\83η (Ctrl+U)',
214 text: 'Î¥Ï
\80ογÏ?αμμίζεÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο.',
215 cls: 'x-html-editor-tip'
218 title: 'Μεγέθυνση κειμένου',
219 text: 'Î
\9cεγαλÏ
\8eνεÏ
\84ε Ï
\84η γÏ?αμμαÏ
\84οÏ
\83ειÏ?ά.',
220 cls: 'x-html-editor-tip'
223 title: 'ΣμίκÏ?Ï
\85νÏ
\83η κειμÎνοÏ
\85',
224 text: 'Î
\9cικÏ?αίνεÏ
\84ε Ï
\84η γÏ?αμμαÏ
\84οÏ
\83ειÏ?ά.',
225 cls: 'x-html-editor-tip'
228 title: 'ΧÏ?Ï
\8eμα ΦÏ
\8cνÏ
\84οÏ
\85 Î
\9aειμÎνοÏ
\85',
229 text: 'Î
\91λλάζεÏ
\84ε Ï
\84ο Ï
\87Ï?Ï
\8eμα Ï
\83Ï
\84ο Ï
\86Ï
\8cνÏ
\84ο Ï
\84οÏ
\85 Ï
\80Ï?οεÏ
\80ιλεγμÎνοÏ
\85 κειμÎνοÏ
\85.',
230 cls: 'x-html-editor-tip'
233 title: 'ΧÏ?Ï
\8eμα Î
\93Ï?αμμαÏ
\84οÏ
\83ειÏ?άÏ
\82',
234 text: 'Î
\91λλάζεÏ
\84ε Ï
\84ο Ï
\87Ï?Ï
\8eμα Ï
\83Ï
\84η γÏ?αμμαÏ
\84οÏ
\83ειÏ?ά Ï
\84οÏ
\85 Ï
\80Ï?οεÏ
\80ιλεγμÎνοÏ
\85 κειμÎνοÏ
\85.',
235 cls: 'x-html-editor-tip'
238 title: 'Î
\91Ï?ιÏ
\83Ï
\84εÏ?ή ΣÏ
\84οίÏ
\87ιÏ
\83η Î
\9aειμÎνοÏ
\85',
239 text: 'ΣÏ
\84οιÏ
\87ίζεÏ
\84ε Ï
\84ο κείμενο Ï
\83Ï
\84α αÏ?ιÏ
\83Ï
\84εÏ?ά.',
240 cls: 'x-html-editor-tip'
243 title: 'Î
\9aενÏ
\84Ï?άÏ?ιÏ
\83μα Î
\9aειμÎνοÏ
\85',
244 text: 'ΣÏ
\84οιÏ
\87ίζεÏ
\84ε Ï
\84ο κείμενο Ï
\83Ï
\84ο κÎνÏ
\84Ï?ο.',
245 cls: 'x-html-editor-tip'
248 title: 'Δεξιά Στοίχιση Κειμένου',
249 text: 'Στοιχίζετε το κείμενο στα δεξιά.',
250 cls: 'x-html-editor-tip'
252 insertunorderedlist : {
253 title: 'Εισαγωγή Λίστας Κουκίδων',
254 text: 'Ξεκινήστε μια λίστα με κουκίδες.',
255 cls: 'x-html-editor-tip'
257 insertorderedlist : {
258 title: 'Î
\95ιÏ
\83αγÏ
\89γή Î
\9bίÏ
\83Ï
\84αÏ
\82 Î
\91Ï?ίθμηÏ
\83ηÏ
\82',
259 text: 'Î
\9eεκινήÏ
\83Ï
\84ε μια λίÏ
\83Ï
\84α με αÏ?ίθμηÏ
\83η.',
260 cls: 'x-html-editor-tip'
264 text: 'Î
\9cεÏ
\84αÏ
\84Ï?ÎÏ
\80εÏ
\84ε Ï
\84ο Ï
\80Ï?οεÏ
\80ιλεγμÎνο κείμενο Ï
\83ε Link.',
265 cls: 'x-html-editor-tip'
268 title: 'Î
\95Ï
\80εξεÏ?γαÏ
\83ία Î
\9aÏ
\8eδικα',
269 text: 'Î
\9cεÏ
\84αβαίνεÏ
\84ε Ï
\83Ï
\84η λειÏ
\84οÏ
\85Ï?γία εÏ
\80εξεÏ?γαÏ
\83ίαÏ
\82 κÏ
\8eδικα.',
270 cls: 'x-html-editor-tip'
277 if(Ext.grid.GridView){
278 Ext.apply(Ext.grid.GridView.prototype, {
279 sortAscText : "Î
\91Ï?ξοÏ
\85Ï
\83α Ï
\84αξινÏ
\8cμηÏ
\83η",
280 sortDescText : "Φθίνουσα ταξινόμηση",
281 lockText : "Κλείδωμα στήλης",
282 unlockText : "Ξεκλείδωμα στήλης",
283 columnsText : "Στήλες"
287 if(Ext.grid.GroupingView){
288 Ext.apply(Ext.grid.GroupingView.prototype, {
289 emptyGroupText : '(Καμμία)',
290 groupByText : 'Î
\9fμαδοÏ
\80οίηÏ
\83η βάÏ
\83ει αÏ
\85Ï
\84οÏ? Ï
\84οÏ
\85 Ï
\80εδίοÏ
\85',
291 showGroupsText : 'Î?α εμÏ
\86ανίζεÏ
\84αι Ï
\83Ï
\84ιÏ
\82 ομάδεÏ
\82'
295 if(Ext.grid.PropertyColumnModel){
296 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
298 valueText : "ΠεÏ?ιεÏ
\87Ï
\8cμενο",
303 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
304 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
305 splitTip : "ΣÏ?Ï?εÏ
\84ε για αλλαγή μεγÎθοÏ
\85Ï
\82.",
306 collapsibleSplitTip : "ΣÏ?Ï?εÏ
\84ε για αλλαγή μεγÎθοÏ
\85Ï
\82. Î
\94ιÏ
\80λÏ
\8c κλικ για αÏ
\80Ï
\8cκÏ?Ï
\85Ï
\88η."