ext-locale-sr.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. /**
  2. * Serbian Latin Translation
  3. * by Atila Hajnal (latin, utf8 encoding)
  4. * sr
  5. * 14 Sep 2007
  6. */
  7. Ext.onReady(function() {
  8. if (Ext.Date) {
  9. Ext.Date.monthNames = ["Januar", "Februar", "Mart", "April", "Мај", "Jun", "Јul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"];
  10. Ext.Date.dayNames = ["Nedelja", "Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota"];
  11. }
  12. if (Ext.util && Ext.util.Format) {
  13. Ext.apply(Ext.util.Format, {
  14. thousandSeparator: '.',
  15. decimalSeparator: ',',
  16. currencySign: '\u0414\u0438\u043d\u002e',
  17. // Serbian Dinar
  18. dateFormat: 'd.m.Y'
  19. });
  20. }
  21. });
  22. Ext.define("Ext.locale.sr.view.View", {
  23. override: "Ext.view.View",
  24. emptyText: "Ne postoji ni jedan slog"
  25. });
  26. Ext.define("Ext.locale.sr.grid.plugin.DragDrop", {
  27. override: "Ext.grid.plugin.DragDrop",
  28. dragText: "{0} izabranih redova"
  29. });
  30. Ext.define("Ext.locale.sr.tab.Tab", {
  31. override: "Ext.tab.Tab",
  32. closeText: "Zatvori оvu »karticu«"
  33. });
  34. Ext.define("Ext.locale.sr.form.field.Base", {
  35. override: "Ext.form.field.Base",
  36. invalidText: "Unešena vrednost nije pravilna"
  37. });
  38. // changing the msg text below will affect the LoadMask
  39. Ext.define("Ext.locale.sr.view.AbstractView", {
  40. override: "Ext.view.AbstractView",
  41. loadingText: "Učitavam..."
  42. });
  43. Ext.define("Ext.locale.sr.picker.Date", {
  44. override: "Ext.picker.Date",
  45. todayText: "Danas",
  46. minText: "Datum је ispred najmanjeg dozvoljenog datuma",
  47. maxText: "Datum је nakon najvećeg dozvoljenog datuma",
  48. disabledDaysText: "",
  49. disabledDatesText: "",
  50. nextText: 'Sledeći mesec (Control+Desno)',
  51. prevText: 'Prethodni mesec (Control+Levo)',
  52. monthYearText: 'Izaberite mesec (Control+Gore/Dole za izbor godine)',
  53. todayTip: "{0} (Razmaknica)",
  54. format: "d.m.y",
  55. startDay: 1
  56. });
  57. Ext.define("Ext.locale.sr.toolbar.Paging", {
  58. override: "Ext.PagingToolbar",
  59. beforePageText: "Strana",
  60. afterPageText: "od {0}",
  61. firstText: "Prva strana",
  62. prevText: "Prethodna strana",
  63. nextText: "Sledeća strana",
  64. lastText: "Poslednja strana",
  65. refreshText: "Osveži",
  66. displayMsg: "Prikazana {0} - {1} od {2}",
  67. emptyMsg: 'Nemam šta prikazati'
  68. });
  69. Ext.define("Ext.locale.sr.form.field.Text", {
  70. override: "Ext.form.field.Text",
  71. minLengthText: "Minimalna dužina ovog polja је {0}",
  72. maxLengthText: "Maksimalna dužina ovog polja је {0}",
  73. blankText: "Polje је obavezno",
  74. regexText: "",
  75. emptyText: null
  76. });
  77. Ext.define("Ext.locale.sr.form.field.Number", {
  78. override: "Ext.form.field.Number",
  79. minText: "Minimalna vrednost u polju је {0}",
  80. maxText: "Maksimalna vrednost u polju је {0}",
  81. nanText: "{0} nije pravilan broj"
  82. });
  83. Ext.define("Ext.locale.sr.form.field.Date", {
  84. override: "Ext.form.field.Date",
  85. disabledDaysText: "Pasivno",
  86. disabledDatesText: "Pasivno",
  87. minText: "Datum u ovom polju mora biti nakon {0}",
  88. maxText: "Datum u ovom polju mora biti pre {0}",
  89. invalidText: "{0} nije pravilan datum - zahtevani oblik je {1}",
  90. format: "d.m.y",
  91. altFormats: "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
  92. });
  93. Ext.define("Ext.locale.sr.form.field.ComboBox", {
  94. override: "Ext.form.field.ComboBox",
  95. valueNotFoundText: undefined
  96. }, function() {
  97. Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
  98. loadingText: "Učitavam..."
  99. });
  100. });
  101. Ext.define("Ext.locale.sr.form.field.VTypes", {
  102. override: "Ext.form.field.VTypes",
  103. emailText: 'Ovo polje prihavata e-mail adresu isključivo u obliku "korisnik@domen.com"',
  104. urlText: 'Ovo polje prihavata URL adresu isključivo u obliku "http:/' + '/www.domen.com"',
  105. alphaText: 'Ovo polje može sadržati isključivo slova i znak _',
  106. alphanumText: 'Ovo polje može sadržati само slova, brojeve i znak _'
  107. });
  108. Ext.define("Ext.locale.sr.grid.header.Container", {
  109. override: "Ext.grid.header.Container",
  110. sortAscText: "Rastući redosled",
  111. sortDescText: "Opadajući redosled",
  112. lockText: "Zaključaj kolonu",
  113. unlockText: "Otključaj kolonu",
  114. columnsText: "Kolone"
  115. });
  116. Ext.define("Ext.locale.sr.grid.PropertyColumnModel", {
  117. override: "Ext.grid.PropertyColumnModel",
  118. nameText: "Naziv",
  119. valueText: "Vrednost",
  120. dateFormat: "d.m.Y"
  121. });
  122. Ext.define("Ext.locale.sr.window.MessageBox", {
  123. override: "Ext.window.MessageBox",
  124. buttonText: {
  125. ok: "U redu",
  126. cancel: "Odustani",
  127. yes: "Da",
  128. no: "Ne"
  129. }
  130. });
  131. // This is needed until we can refactor all of the locales into individual files
  132. Ext.define("Ext.locale.sr.Component", {
  133. override: "Ext.Component"
  134. });