commit extjs-2.2.1
[extjs.git] / source / locale / ext-lang-pl.js
1 /**
2  * Polish Translations
3  * By vbert 17-April-2007
4  * Updated by mmar 16-November-2007
5  * Encoding: utf-8
6  */
7
8 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Wczytywanie danych...</div>';
9
10 if(Ext.View){
11    Ext.View.prototype.emptyText = "";
12 }
13
14 if(Ext.grid.GridPanel){
15    Ext.grid.GridPanel.prototype.ddText = "{0} wybrano wiersze(y)";
16 }
17
18 if(Ext.TabPanelItem){
19    Ext.TabPanelItem.prototype.closeText = "Zamknij zakładkę";
20 }
21
22 if(Ext.form.Field){
23    Ext.form.Field.prototype.invalidText = "Wartość tego pola jest niewłaściwa";
24 }
25
26 if(Ext.LoadMask){
27     Ext.LoadMask.prototype.msg = "Wczytywanie danych...";
28 }
29
30 Date.monthNames = [
31     "Styczeń",
32     "Luty",
33     "Marzec",
34     "Kwiecień",
35     "Maj",
36     "Czerwiec",
37     "Lipiec",
38     "Sierpień",
39     "Wrzesień",
40     "Październik",
41     "Listopad",
42     "Grudzień"
43 ];
44
45 Date.getShortMonthName = function(month) {
46   return Date.monthNames[month].substring(0, 3);
47 };
48
49 Date.monthNumbers = {
50   Sty : 0,
51   Lut : 1,
52   Mar : 2,
53   Kwi : 3,
54   Maj : 4,
55   Cze : 5,
56   Lip : 6,
57   Sie : 7,
58   Wrz : 8,
59   Paź : 9,
60   Lis : 10,
61   Gru : 11
62 };
63
64 Date.getMonthNumber = function(name) {
65   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
66 };
67
68 Date.dayNames = [
69     "Niedziela",
70     "Poniedziałek",
71     "Wtorek",
72     "Środa",
73     "Czwartek",
74     "Piątek",
75     "Sobota"
76 ];
77
78 Date.getShortDayName = function(day) {
79         switch(day) {
80                 case 0: return 'ndz';
81                 case 1: return 'pon';
82                 case 2: return 'wt';
83                 case 3: return 'śr';
84                 case 4: return 'czw';
85                 case 5: return 'pt';                            
86                 case 6: return 'sob';
87                 default: return '';
88         }
89 };
90
91 if(Ext.MessageBox){
92    Ext.MessageBox.buttonText = {
93       ok     : "OK",
94       cancel : "Anuluj",
95       yes    : "Tak",
96       no     : "Nie"
97    };
98 }
99
100 if(Ext.util.Format){
101    Ext.util.Format.date = function(v, format){
102       if(!v) return "";
103       if(!(v instanceof Date)) v = new Date(Date.parse(v));
104       return v.dateFormat(format || "Y-m-d");
105    };
106 }
107
108 if(Ext.DatePicker){
109         Ext.apply(Ext.DatePicker.prototype, {
110                 startDay                        : 1,
111                 todayText                       : "Dzisiaj",
112                 minText                         : "Data jest wcześniejsza od daty minimalnej",
113                 maxText                         : "Data jest późniejsza od daty maksymalnej",
114                 disabledDaysText        : "",
115                 disabledDatesText       : "",
116                 monthNames                      : Date.monthNames,
117                 dayNames                        : Date.dayNames,
118                 nextText                        : "Następny miesiąc (Control+StrzałkaWPrawo)",
119                 prevText                        : "Poprzedni miesiąc (Control+StrzałkaWLewo)",
120                 monthYearText           : "Wybierz miesiąc (Control+Up/Down aby zmienić rok)",
121                 todayTip                        : "{0} (Spacja)",
122                 format                          : "Y-m-d",
123                 okText                  : "&#160;OK&#160;",
124         cancelText              : "Anuluj",
125         startDay                : 1
126         });
127 }
128
129 if(Ext.PagingToolbar){
130         Ext.apply(Ext.PagingToolbar.prototype, {
131                 beforePageText  : "Strona",
132                 afterPageText   : "z {0}",
133                 firstText               : "Pierwsza strona",
134             prevText            : "Poprzednia strona",
135                 nextText                : "Następna strona",
136             lastText            : "Ostatnia strona",
137                 refreshText             : "Odśwież",
138             displayMsg          : "Wyświetlono {0} - {1} z {2}",
139                 emptyMsg                : "Brak danych do wyświetlenia"
140         });
141 }
142
143 if(Ext.form.TextField){
144         Ext.apply(Ext.form.TextField.prototype, {
145             minLengthText       : "Minimalna ilość znaków dla tego pola to {0}",
146                 maxLengthText   : "Maksymalna ilość znaków dla tego pola to {0}",
147             blankText           : "To pole jest wymagane",
148                 regexText               : "",
149             emptyText           : null
150         });
151 }
152
153 if(Ext.form.NumberField){
154         Ext.apply(Ext.form.NumberField.prototype, {
155             minText     : "Minimalna wartość dla tego pola to {0}",
156             maxText     : "Maksymalna wartość dla tego pola to {0}",
157                 nanText : "{0} to nie jest właściwa wartość"
158         });
159 }
160
161 if(Ext.form.DateField){
162         Ext.apply(Ext.form.DateField.prototype, {
163             disabledDaysText    : "Wyłączony",
164             disabledDatesText   : "Wyłączony",
165                 minText                         : "Data w tym polu musi być późniejsza od {0}",
166             maxText                             : "Data w tym polu musi być wcześniejsza od {0}",
167                 invalidText                     : "{0} to nie jest prawidłowa data - prawidłowy format daty {1}",
168             format                              : "Y-m-d",
169         altFormats          : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
170         });
171 }
172
173 if(Ext.form.ComboBox){
174         Ext.apply(Ext.form.ComboBox.prototype, {
175                 loadingText       : "Wczytuję...",
176                 valueNotFoundText : undefined
177         });
178 }
179
180 if(Ext.form.VTypes){
181         Ext.apply(Ext.form.VTypes, {
182             emailText           : 'To pole wymaga podania adresu e-mail w formacie: "nazwa@domena.pl"',
183             urlText                     : 'To pole wymaga podania adresu strony www w formacie: "http:/'+'/www.domena.pl"',
184                 alphaText               : 'To pole wymaga podania tylko liter i _',
185                 alphanumText    : 'To pole wymaga podania tylko liter, cyfr i _'
186         });
187 }
188
189 if(Ext.form.HtmlEditor){
190   Ext.apply(Ext.form.HtmlEditor.prototype, {
191     createLinkText : 'Wprowadź adres URL strony:',
192     buttonTips : {
193       bold : {
194         title: 'Pogrubienie (Ctrl+B)',
195         text: 'Ustaw styl zaznaczonego tekstu na pogrubiony.',
196         cls: 'x-html-editor-tip'
197       },
198       italic : {
199         title: 'Kursywa (Ctrl+I)',
200         text: 'Ustaw styl zaznaczonego tekstu na kursywę.',
201         cls: 'x-html-editor-tip'
202       },
203       underline : {
204         title: 'Podkreślenie (Ctrl+U)',
205         text: 'Podkreśl zaznaczony tekst.',
206         cls: 'x-html-editor-tip'
207       },
208       increasefontsize : {
209         title: 'Zwiększ czcionkę',
210         text: 'Zwiększ rozmiar czcionki.',
211         cls: 'x-html-editor-tip'
212       },
213       decreasefontsize : {
214         title: 'Zmniejsz czcionkę',
215         text: 'Zmniejsz rozmiar czcionki.',
216         cls: 'x-html-editor-tip'
217       },
218       backcolor : {
219         title: 'Wyróżnienie',
220         text: 'Zmień kolor wyróżnienia zaznaczonego tekstu.',
221         cls: 'x-html-editor-tip'
222       },
223       forecolor : {
224         title: 'Kolor czcionki',
225         text: 'Zmień kolor zaznaczonego tekstu.',
226         cls: 'x-html-editor-tip'
227       },
228       justifyleft : {
229         title: 'Do lewej',
230         text: 'Wyrównaj tekst do lewej.',
231         cls: 'x-html-editor-tip'
232       },
233       justifycenter : {
234         title: 'Wyśrodkuj',
235         text: 'Wyrównaj tekst do środka.',
236         cls: 'x-html-editor-tip'
237       },
238       justifyright : {
239         title: 'Do prawej',
240         text: 'Wyrównaj tekst do prawej.',
241         cls: 'x-html-editor-tip'
242       },
243       insertunorderedlist : {
244         title: 'Lista wypunktowana',
245         text: 'Rozpocznij listę wypunktowaną.',
246         cls: 'x-html-editor-tip'
247       },
248       insertorderedlist : {
249         title: 'Lista numerowana',
250         text: 'Rozpocznij listę numerowaną.',
251         cls: 'x-html-editor-tip'
252       },
253       createlink : {
254         title: 'Hiperłącze',
255         text: 'Przekształć zaznaczony tekst w hiperłącze.',
256         cls: 'x-html-editor-tip'
257       },
258       sourceedit : {
259         title: 'Edycja źródła',
260         text: 'Przełącz w tryb edycji źródła.',
261         cls: 'x-html-editor-tip'
262       }
263     }
264   });
265 }
266
267 if(Ext.grid.GridView){
268         Ext.apply(Ext.grid.GridView.prototype, {
269             sortAscText         : "Sortuj rosnąco",
270             sortDescText        : "Sortuj malejąco",
271                 lockText                : "Zablokuj kolumnę",
272             unlockText          : "Odblokuj kolumnę",
273                 columnsText             : "Kolumny"
274         });
275 }
276
277 if(Ext.grid.GroupingView){
278   Ext.apply(Ext.grid.GroupingView.prototype, {
279     emptyGroupText : '(None)',
280     groupByText    : 'Grupuj po tym polu',
281     showGroupsText : 'Pokaż w grupach'
282   });
283 }
284
285 if(Ext.grid.PropertyColumnModel){
286         Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
287             nameText    : "Nazwa",
288             valueText   : "Wartość",
289                 dateFormat      : "Y-m-d"
290         });
291 }
292
293 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
294         Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
295             splitTip                    : "Przeciągnij aby zmienić rozmiar.",
296                 collapsibleSplitTip     : "Przeciągnij aby zmienić rozmiar. Kliknij dwukrotnie aby ukryć."
297         });
298 }