Upgrade to ExtJS 4.0.0 - Released 04/26/2011
[extjs.git] / locale / ext-lang-sr.js
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.Updater) {
9         Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Učitavam...</div>';
10     }
11
12     if(Ext.view.View){
13        Ext.view.View.prototype.emptyText = "Ne postoji ni jedan slog";
14     }
15
16     if(Ext.grid.Panel){
17        Ext.grid.Panel.prototype.ddText = "{0} izabranih redova";
18     }
19
20     if(Ext.TabPanelItem){
21        Ext.TabPanelItem.prototype.closeText = "Zatvori оvu »karticu«";
22     }
23
24     if(Ext.form.field.Base){
25        Ext.form.field.Base.prototype.invalidText = "Unešena vrednost nije pravilna";
26     }
27
28     if(Ext.LoadMask){
29         Ext.LoadMask.prototype.msg = "Učitavam...";
30     }
31
32     if(Ext.Date) {
33         Ext.Date.monthNames = [
34            "Januar",
35            "Februar",
36            "Mart",
37            "April",
38            "Мај",
39            "Jun",
40            "Јul",
41            "Avgust",
42            "Septembar",
43            "Oktobar",
44            "Novembar",
45            "Decembar"
46         ];
47
48         Ext.Date.dayNames = [
49            "Nedelja",
50            "Ponedeljak",
51            "Utorak",
52            "Sreda",
53            "Četvrtak",
54            "Petak",
55            "Subota"
56         ];
57     }
58
59     if(Ext.MessageBox){
60        Ext.MessageBox.buttonText = {
61           ok     : "U redu",
62           cancel : "Odustani",
63           yes    : "Da",
64           no     : "Ne"
65        };
66     }
67
68     if(Ext.util.Format){
69         Ext.apply(Ext.util.Format, {
70             thousandSeparator: '.',
71             decimalSeparator: ',',
72             currencySign: '\u0414\u0438\u043d\u002e',  // Serbian Dinar
73             dateFormat: 'd.m.Y'
74         });
75     }
76
77     if(Ext.picker.Date){
78        Ext.apply(Ext.picker.Date.prototype, {
79           todayText         : "Danas",
80           minText           : "Datum је ispred najmanjeg dozvoljenog datuma",
81           maxText           : "Datum је nakon najvećeg dozvoljenog datuma",
82           disabledDaysText  : "",
83           disabledDatesText : "",
84           monthNames    : Ext.Date.monthNames,
85           dayNames              : Ext.Date.dayNames,
86           nextText          : 'Sledeći mesec (Control+Desno)',
87           prevText          : 'Prethodni mesec (Control+Levo)',
88           monthYearText     : 'Izaberite mesec (Control+Gore/Dole za izbor godine)',
89           todayTip          : "{0} (Razmaknica)",
90           format            : "d.m.y",
91           startDay               : 1
92        });
93     }
94
95     if(Ext.toolbar.Paging){
96        Ext.apply(Ext.PagingToolbar.prototype, {
97           beforePageText : "Strana",
98           afterPageText  : "od {0}",
99           firstText      : "Prva strana",
100           prevText       : "Prethodna strana",
101           nextText       : "Sledeća strana",
102           lastText       : "Poslednja strana",
103           refreshText    : "Osveži",
104           displayMsg     : "Prikazana {0} - {1} od {2}",
105           emptyMsg       : 'Nemam šta prikazati'
106        });
107     }
108
109     if(Ext.form.field.Text){
110        Ext.apply(Ext.form.field.Text.prototype, {
111           minLengthText : "Minimalna dužina ovog polja је {0}",
112           maxLengthText : "Maksimalna dužina ovog polja је {0}",
113           blankText     : "Polje је obavezno",
114           regexText     : "",
115           emptyText     : null
116        });
117     }
118
119     if(Ext.form.field.Number){
120        Ext.apply(Ext.form.field.Number.prototype, {
121           minText : "Minimalna vrednost u polju је {0}",
122           maxText : "Maksimalna vrednost u polju је {0}",
123           nanText : "{0} nije pravilan broj"
124        });
125     }
126
127     if(Ext.form.field.Date){
128        Ext.apply(Ext.form.field.Date.prototype, {
129           disabledDaysText  : "Pasivno",
130           disabledDatesText : "Pasivno",
131           minText           : "Datum u ovom polju mora biti nakon {0}",
132           maxText           : "Datum u ovom polju mora biti pre {0}",
133           invalidText       : "{0} nije pravilan datum - zahtevani oblik je {1}",
134           format            : "d.m.y",
135           altFormats        : "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
136        });
137     }
138
139     if(Ext.form.field.ComboBox){
140        Ext.apply(Ext.form.field.ComboBox.prototype, {
141           loadingText       : "Učitavam...",
142           valueNotFoundText : undefined
143        });
144     }
145
146     if(Ext.form.field.VTypes){
147        Ext.apply(Ext.form.field.VTypes, {
148           emailText    : 'Ovo polje prihavata e-mail adresu isključivo u obliku "korisnik@domen.com"',
149           urlText      : 'Ovo polje prihavata URL adresu isključivo u obliku "http:/'+'/www.domen.com"',
150           alphaText    : 'Ovo polje može sadržati isključivo slova i znak _',
151           alphanumText : 'Ovo polje može sadržati само slova, brojeve i znak _'
152        });
153     }
154
155     if(Ext.grid.header.Container){
156        Ext.apply(Ext.grid.header.Container.prototype, {
157           sortAscText  : "Rastući redosled",
158           sortDescText : "Opadajući redosled",
159           lockText     : "Zaključaj kolonu",
160           unlockText   : "Otključaj kolonu",
161           columnsText  : "Kolone"
162        });
163     }
164
165     if(Ext.grid.PropertyColumnModel){
166        Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
167           nameText   : "Naziv",
168           valueText  : "Vrednost",
169           dateFormat : "d.m.Y"
170        });
171     }
172
173     if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
174        Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
175           splitTip            : "Povući za izmenu veličine.",
176           collapsibleSplitTip : "Povući za izmenu veličine. Dvostruku klik za sakrivanje."
177        });
178     }
179 });