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