ext-lang-el_GR.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. /**
  2. * Greek translation
  3. * By thesilentman (utf8 encoding)
  4. * 27 Apr 2008
  5. *
  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
  11. */
  12. Ext.onReady(function() {
  13. var cm = Ext.ClassManager,
  14. exists = Ext.Function.bind(cm.get, cm);
  15. if (Ext.Updater) {
  16. Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
  17. }
  18. Ext.define("Ext.locale.el_GR.view.View", {
  19. override: "Ext.view.View",
  20. emptyText: ""
  21. });
  22. Ext.define("Ext.locale.el_GR.grid.Panel", {
  23. override: "Ext.grid.Panel",
  24. ddText: "{0} Επιλεγμένες σειρές"
  25. });
  26. Ext.define("Ext.locale.el_GR.TabPanelItem", {
  27. override: "Ext.TabPanelItem",
  28. closeText: "Κλείστε το tab"
  29. });
  30. Ext.define("Ext.locale.el_GR.form.field.Base", {
  31. override: "Ext.form.field.Base",
  32. invalidText: "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό"
  33. });
  34. // changing the msg text below will affect the LoadMask
  35. Ext.define("Ext.locale.el_GR.view.AbstractView", {
  36. override: "Ext.view.AbstractView",
  37. msg: "Μεταφόρτωση δεδομένων..."
  38. });
  39. if (Ext.Date) {
  40. Ext.Date.monthNames = ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"];
  41. Ext.Date.shortMonthNames = ["Ιαν", "Φεβ", "Μάρ", "Απρ", "Μάι", "Ιού", "Ιού", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"];
  42. Ext.Date.getShortMonthName = function(month) {
  43. return Ext.Date.monthNames[month].substring(0, 3);
  44. };
  45. Ext.Date.monthNumbers = {
  46. Jan: 0,
  47. Feb: 1,
  48. Mar: 2,
  49. Apr: 3,
  50. May: 4,
  51. Jun: 5,
  52. Jul: 6,
  53. Aug: 7,
  54. Sep: 8,
  55. Oct: 9,
  56. Nov: 10,
  57. Dec: 11
  58. };
  59. Ext.Date.getMonthNumber = function(name) {
  60. return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  61. };
  62. Ext.Date.dayNames = ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"];
  63. }
  64. if (Ext.MessageBox) {
  65. Ext.MessageBox.buttonText = {
  66. ok: "OK",
  67. cancel: "Άκυρο",
  68. yes: "Ναι",
  69. no: "Όχι"
  70. };
  71. }
  72. if (exists('Ext.util.Format')) {
  73. Ext.apply(Ext.util.Format, {
  74. thousandSeparator: '.',
  75. decimalSeparator: ',',
  76. currencySign: '\u20ac',
  77. // Greek Euro
  78. dateFormat: 'd/m/Y'
  79. });
  80. }
  81. Ext.define("Ext.locale.el_GR.picker.Date", {
  82. override: "Ext.picker.Date",
  83. todayText: "Σήμερα",
  84. minText: "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
  85. maxText: "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
  86. disabledDaysText: "",
  87. disabledDatesText: "",
  88. monthNames: Ext.Date.monthNames,
  89. dayNames: Ext.Date.dayNames,
  90. nextText: 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
  91. prevText: 'Προηγούμενος Μήνας (Control + Αριστερό Βέλος)',
  92. monthYearText: 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
  93. todayTip: "{0} (ΠΛήκτρο Διαστήματος)",
  94. format: "d/m/y"
  95. });
  96. Ext.define("Ext.locale.el_GR.toolbar.Paging", {
  97. override: "Ext.PagingToolbar",
  98. beforePageText: "Σελίδα",
  99. afterPageText: "από {0}",
  100. firstText: "Πρώτη Σελίδα",
  101. prevText: "Προηγούμενη Σελίδα",
  102. nextText: "Επόμενη Σελίδα",
  103. lastText: "Τελευταία Σελίδα",
  104. refreshText: "Ανανέωση",
  105. displayMsg: "Εμφάνιση {0} - {1} από {2}",
  106. emptyMsg: 'Δεν υπάρχουν δεδομένα'
  107. });
  108. Ext.define("Ext.locale.el_GR.form.field.Text", {
  109. override: "Ext.form.field.Text",
  110. minLengthText: "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
  111. maxLengthText: "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
  112. blankText: "Το πεδίο είναι υποχρεωτικό",
  113. regexText: "",
  114. emptyText: null
  115. });
  116. Ext.define("Ext.locale.el_GR.form.field.Number", {
  117. override: "Ext.form.field.Number",
  118. minText: "Η μικρότερη τιμή του πεδίου είναι {0}",
  119. maxText: "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
  120. nanText: "{0} δεν είναι αποδεκτός αριθμός"
  121. });
  122. Ext.define("Ext.locale.el_GR.form.field.Date", {
  123. override: "Ext.form.field.Date",
  124. disabledDaysText: "Ανενεργό",
  125. disabledDatesText: "Ανενεργό",
  126. minText: "Η ημερομηνία αυτού του πεδίου πρέπει να είναι μετά την {0}",
  127. maxText: "Η ημερομηνία αυτού του πεδίου πρέπει να είναι πριν την {0}",
  128. invalidText: "{0} δεν είναι έγκυρη ημερομηνία - πρέπει να είναι στη μορφή {1}",
  129. format: "d/m/y"
  130. });
  131. Ext.define("Ext.locale.el_GR.form.field.ComboBox", {
  132. override: "Ext.form.field.ComboBox",
  133. valueNotFoundText: undefined
  134. }, function() {
  135. Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
  136. loadingText: "Μεταφόρτωση δεδομένων..."
  137. });
  138. });
  139. if (exists('Ext.form.field.VTypes')) {
  140. Ext.apply(Ext.form.field.VTypes, {
  141. emailText: 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
  142. urlText: 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/' + '/www.example.com"',
  143. alphaText: 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
  144. alphanumText: 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
  145. });
  146. }
  147. Ext.define("Ext.locale.el_GR.form.field.HtmlEditor", {
  148. override: "Ext.form.field.HtmlEditor",
  149. createLinkText: 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):'
  150. }, function() {
  151. Ext.apply(Ext.form.field.HtmlEditor.prototype, {
  152. buttonTips: {
  153. bold: {
  154. title: 'Έντονα (Ctrl+B)',
  155. text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
  156. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  157. },
  158. italic: {
  159. title: 'Πλάγια (Ctrl+I)',
  160. text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
  161. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  162. },
  163. underline: {
  164. title: 'Υπογράμμιση (Ctrl+U)',
  165. text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
  166. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  167. },
  168. increasefontsize: {
  169. title: 'Μεγέθυνση κειμένου',
  170. text: 'Μεγαλώνετε τη γραμματοσειρά.',
  171. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  172. },
  173. decreasefontsize: {
  174. title: 'Σμίκρυνση κειμένου',
  175. text: 'Μικραίνετε τη γραμματοσειρά.',
  176. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  177. },
  178. backcolor: {
  179. title: 'Χρώμα Φόντου Κειμένου',
  180. text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
  181. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  182. },
  183. forecolor: {
  184. title: 'Χρώμα Γραμματοσειράς',
  185. text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
  186. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  187. },
  188. justifyleft: {
  189. title: 'Αριστερή Στοίχιση Κειμένου',
  190. text: 'Στοιχίζετε το κείμενο στα αριστερά.',
  191. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  192. },
  193. justifycenter: {
  194. title: 'Κεντράρισμα Κειμένου',
  195. text: 'Στοιχίζετε το κείμενο στο κέντρο.',
  196. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  197. },
  198. justifyright: {
  199. title: 'Δεξιά Στοίχιση Κειμένου',
  200. text: 'Στοιχίζετε το κείμενο στα δεξιά.',
  201. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  202. },
  203. insertunorderedlist: {
  204. title: 'Εισαγωγή Λίστας Κουκίδων',
  205. text: 'Ξεκινήστε μια λίστα με κουκίδες.',
  206. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  207. },
  208. insertorderedlist: {
  209. title: 'Εισαγωγή Λίστας Αρίθμησης',
  210. text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
  211. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  212. },
  213. createlink: {
  214. title: 'Hyperlink',
  215. text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
  216. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  217. },
  218. sourceedit: {
  219. title: 'Επεξεργασία Κώδικα',
  220. text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
  221. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  222. }
  223. }
  224. });
  225. });
  226. Ext.define("Ext.locale.el_GR.grid.header.Container", {
  227. override: "Ext.grid.header.Container",
  228. sortAscText: "Αύξουσα ταξινόμηση",
  229. sortDescText: "Φθίνουσα ταξινόμηση",
  230. lockText: "Κλείδωμα στήλης",
  231. unlockText: "Ξεκλείδωμα στήλης",
  232. columnsText: "Στήλες"
  233. });
  234. Ext.define("Ext.locale.el_GR.grid.GroupingFeature", {
  235. override: "Ext.grid.GroupingFeature",
  236. emptyGroupText: '(Καμμία)',
  237. groupByText: 'Ομαδοποίηση βάσει αυτού του πεδίου',
  238. showGroupsText: 'Να εμφανίζεται στις ομάδες'
  239. });
  240. Ext.define("Ext.locale.el_GR.grid.PropertyColumnModel", {
  241. override: "Ext.grid.PropertyColumnModel",
  242. nameText: "Όνομα",
  243. valueText: "Περιεχόμενο",
  244. dateFormat: "d/m/Y"
  245. });
  246. });