Upgrade to ExtJS 4.0.0 - Released 04/26/2011
[extjs.git] / locale / ext-lang-hr.js
1 /**
2  * Croatian translation
3  * By Ylodi (utf8 encoding)
4  * 8 May 2007
5  *
6  * By Stjepan at gmail dot com (utf8 encoding)
7  * 17 May 2008
8  */
9 Ext.onReady(function() {
10     if(Ext.Updater) {
11         Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Učitavanje...</div>';
12     }
13
14     if(Ext.view.View){
15         Ext.view.View.prototype.emptyText = "";
16     }
17
18     if(Ext.grid.Panel){
19         Ext.grid.Panel.prototype.ddText = "{0} odabranih redova";
20     }
21
22     if(Ext.TabPanelItem){
23         Ext.TabPanelItem.prototype.closeText = "Zatvori ovaj tab";
24     }
25
26     if(Ext.form.field.Base){
27         Ext.form.field.Base.prototype.invalidText = "Unesena vrijednost u ovom polju je neispravna";
28     }
29
30     if(Ext.LoadMask){
31         Ext.LoadMask.prototype.msg = "Učitavanje...";
32     }
33
34     if(Ext.Date) {
35         Ext.Date.monthNames = [
36         "Siječanj",
37         "Veljača",
38         "Ožujak",
39         "Travanj",
40         "Svibanj",
41         "Lipanj",
42         "Srpanj",
43         "Kolovoz",
44         "Rujan",
45         "Listopad",
46         "Studeni",
47         "Prosinac"
48         ];
49
50         Ext.Date.getShortMonthName = function(month) {
51             return Ext.Date.monthNames[month].substring(0, 3);
52         };
53
54         Ext.Date.monthNumbers = {
55             Jan : 0,
56             Feb : 1,
57             Mar : 2,
58             Apr : 3,
59             May : 4,
60             Jun : 5,
61             Jul : 6,
62             Aug : 7,
63             Sep : 8,
64             Oct : 9,
65             Nov : 10,
66             Dec : 11
67         };
68
69         Ext.Date.getMonthNumber = function(name) {
70             return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
71         };
72
73         Ext.Date.dayNames = [
74         "Nedjelja",
75         "Ponedjeljak",
76         "Utorak",
77         "Srijeda",
78         "Četvrtak",
79         "Petak",
80         "Subota"
81         ];
82
83         Ext.Date.getShortDayName = function(day) {
84             return Ext.Date.dayNames[day].substring(0, 3);
85         };
86     }
87     
88     if(Ext.MessageBox){
89         Ext.MessageBox.buttonText = {
90             ok     : "U redu",
91             cancel : "Odustani",
92             yes    : "Da",
93             no     : "Ne"
94         };
95     }
96
97     if(Ext.util.Format){
98         Ext.apply(Ext.util.Format, {
99             thousandSeparator: '.',
100             decimalSeparator: ',',
101             currencySign: 'kn',  // Croation Kuna
102             dateFormat: 'd.m.Y'
103         });
104     }
105
106     if(Ext.picker.Date){
107         Ext.apply(Ext.picker.Date.prototype, {
108             todayText         : "Danas",
109             minText           : "Taj datum je prije najmanjeg datuma",
110             maxText           : "Taj datum je poslije najvećeg datuma",
111             disabledDaysText  : "",
112             disabledDatesText : "",
113             monthNames  : Ext.Date.monthNames,
114             dayNames            : Ext.Date.dayNames,
115             nextText          : 'Slijedeći mjesec (Control+Desno)',
116             prevText          : 'Prethodni mjesec (Control+Lijevo)',
117             monthYearText     : 'Odaberite mjesec (Control+Gore/Dolje za promjenu godine)',
118             todayTip          : "{0} (Razmaknica)",
119             format            : "d.m.y",
120             startDay             : 1
121         });
122     }
123
124     if(Ext.picker.Month) {
125         Ext.apply(Ext.picker.Month.prototype, {
126             okText            : "&#160;U redu&#160;",
127             cancelText        : "Odustani"
128         });
129     }
130
131     if(Ext.toolbar.Paging){
132         Ext.apply(Ext.PagingToolbar.prototype, {
133             beforePageText : "Stranica",
134             afterPageText  : "od {0}",
135             firstText      : "Prva stranica",
136             prevText       : "Prethodna stranica",
137             nextText       : "Slijedeća stranica",
138             lastText       : "Posljednja stranica",
139             refreshText    : "Obnovi",
140             displayMsg     : "Prikazujem {0} - {1} od {2}",
141             emptyMsg       : 'Nema podataka za prikaz'
142         });
143     }
144
145     if(Ext.form.field.Text){
146         Ext.apply(Ext.form.field.Text.prototype, {
147             minLengthText : "Minimalna dužina za ovo polje je {0}",
148             maxLengthText : "Maksimalna dužina za ovo polje je {0}",
149             blankText     : "Ovo polje je obavezno",
150             regexText     : "",
151             emptyText     : null
152         });
153     }
154
155     if(Ext.form.field.Number){
156         Ext.apply(Ext.form.field.Number.prototype, {
157             minText : "Minimalna vrijednost za ovo polje je {0}",
158             maxText : "Maksimalna vrijednost za ovo polje je {0}",
159             nanText : "{0} nije ispravan broj"
160         });
161     }
162
163     if(Ext.form.field.Date){
164         Ext.apply(Ext.form.field.Date.prototype, {
165             disabledDaysText  : "Neaktivno",
166             disabledDatesText : "Neaktivno",
167             minText           : "Datum u ovom polje mora biti poslije {0}",
168             maxText           : "Datum u ovom polju mora biti prije {0}",
169             invalidText       : "{0} nije ispravan datum - mora biti u obliku {1}",
170             format            : "d.m.y"
171         });
172     }
173
174     if(Ext.form.field.ComboBox){
175         Ext.apply(Ext.form.field.ComboBox.prototype, {
176             loadingText       : "Učitavanje...",
177             valueNotFoundText : undefined
178         });
179     }
180
181     if(Ext.form.field.VTypes){
182         Ext.apply(Ext.form.field.VTypes, {
183             emailText    : 'Ovdje možete unijeti samo e-mail adresu u obliku "korisnik@domena.com"',
184             urlText      : 'Ovdje možete unijeti samo URL u obliku "http:/'+'/www.domena.com"',
185             alphaText    : 'Ovo polje može sadržavati samo slova i znak _',
186             alphanumText : 'Ovo polje može sadržavati samo slova, brojeve i znak _'
187         });
188     }
189
190     if(Ext.form.field.HtmlEditor){
191         Ext.apply(Ext.form.field.HtmlEditor.prototype, {
192             createLinkText : 'Unesite URL za link:',
193             buttonTips : {
194                 bold : {
195                     title: 'Podebljano (Ctrl+B)',
196                     text: 'Podebljavanje označenog teksta.',
197                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
198                 },
199                 italic : {
200                     title: 'Kurziv (Ctrl+I)',
201                     text: 'Pretvaranje označenog tekst u kurziv',
202                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
203                 },
204                 underline : {
205                     title: 'Podcrtano (Ctrl+U)',
206                     text: 'Potcrtavanje označenog teksta',
207                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
208                 },
209                 increasefontsize : {
210                     title: 'Povećanje teksta',
211                     text: 'Povećavanje veličine fonta.',
212                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
213                 },
214                 decreasefontsize : {
215                     title: 'Smanjivanje teksta',
216                     text: 'Smanjivanje veličine fonta.',
217                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
218                 },
219                 backcolor : {
220                     title: 'Boja označenog teksta',
221                     text: 'Promjena boje pozadine označenog teksta.',
222                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
223                 },
224                 forecolor : {
225                     title: 'Boja fonta',
226                     text: 'Promjena boje označenog teksta.',
227                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
228                 },
229                 justifyleft : {
230                     title: 'Lijevo poravnanje teksta',
231                     text: 'Poravnanje teksta na lijevu stranu.',
232                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
233                 },
234                 justifycenter : {
235                     title: 'Centriranje teksta',
236                     text: 'Centriranje teksta u uređivaču teksta.',
237                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
238                 },
239                 justifyright : {
240                     title: 'Desno poravnanje teksta',
241                     text: 'Poravnanje teksta na desnu stranu.',
242                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
243                 },
244                 insertunorderedlist : {
245                     title: 'Označena lista',
246                     text: 'Započinjanje označene liste.',
247                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
248                 },
249                 insertorderedlist : {
250                     title: 'Numerirana lista',
251                     text: 'Započinjanje numerirane liste.',
252                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
253                 },
254                 createlink : {
255                     title: 'Hiperveza',
256                     text: 'Stvaranje hiperveze od označenog teksta.',
257                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
258                 },
259                 sourceedit : {
260                     title: 'Uređivanje izvornog koda',
261                     text: 'Prebacivanje u način rada za uređivanje izvornog koda.',
262                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
263                 }
264             }
265         });
266     }
267
268     if(Ext.grid.header.Container){
269         Ext.apply(Ext.grid.header.Container.prototype, {
270             sortAscText  : "Sortiraj rastućim redoslijedom",
271             sortDescText : "Sortiraj padajućim redoslijedom",
272             lockText     : "Zaključaj stupac",
273             unlockText   : "Otključaj stupac",
274             columnsText  : "Stupci"
275         });
276     }
277
278     if(Ext.grid.GroupingFeature){
279         Ext.apply(Ext.grid.GroupingFeature.prototype, {
280             emptyGroupText : '(Ništa)',
281             groupByText    : 'Grupiranje po ovom polju',
282             showGroupsText : 'Prikaz u grupama'
283         });
284     }
285
286     if(Ext.grid.PropertyColumnModel){
287         Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
288             nameText   : "Naziv",
289             valueText  : "Vrijednost",
290             dateFormat : "d.m.Y"
291         });
292     }
293
294     if(Ext.layout.BorderLayout &&Ext.layout.BorderLayout.SplitRegion){
295         Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
296             splitTip            : "Povuci za promjenu veličine.",
297             collapsibleSplitTip : "Povuci za promjenu veličine. Dvostruki klik za skrivanje."
298         });
299     }
300 });