ext-lang-sr.js 5.1 KB

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