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