3 * By vbert 17-April-2007
4 * Updated by mmar 16-November-2007
8 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Wczytywanie danych...</div>';
11 Ext.View.prototype.emptyText = "";
14 if(Ext.grid.GridPanel){
15 Ext.grid.GridPanel.prototype.ddText = "{0} wybrano wiersze(y)";
19 Ext.TabPanelItem.prototype.closeText = "Zamknij zakładkę";
23 Ext.form.Field.prototype.invalidText = "Wartość tego pola jest niewłaściwa";
27 Ext.LoadMask.prototype.msg = "Wczytywanie danych...";
45 Date.getShortMonthName = function(month) {
46 return Date.monthNames[month].substring(0, 3);
64 Date.getMonthNumber = function(name) {
65 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
78 Date.getShortDayName = function(day) {
92 Ext.MessageBox.buttonText = {
101 Ext.util.Format.date = function(v, format){
103 if(!(v instanceof Date)) v = new Date(Date.parse(v));
104 return v.dateFormat(format || "Y-m-d");
109 Ext.apply(Ext.DatePicker.prototype, {
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)",
123 okText : " OK ",
124 cancelText : "Anuluj",
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"
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",
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ść"
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}",
169 altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
173 if(Ext.form.ComboBox){
174 Ext.apply(Ext.form.ComboBox.prototype, {
175 loadingText : "Wczytuję...",
176 valueNotFoundText : undefined
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 _'
189 if(Ext.form.HtmlEditor){
190 Ext.apply(Ext.form.HtmlEditor.prototype, {
191 createLinkText : 'Wprowadź adres URL strony:',
194 title: 'Pogrubienie (Ctrl+B)',
195 text: 'Ustaw styl zaznaczonego tekstu na pogrubiony.',
196 cls: 'x-html-editor-tip'
199 title: 'Kursywa (Ctrl+I)',
200 text: 'Ustaw styl zaznaczonego tekstu na kursywę.',
201 cls: 'x-html-editor-tip'
204 title: 'Podkreślenie (Ctrl+U)',
205 text: 'Podkreśl zaznaczony tekst.',
206 cls: 'x-html-editor-tip'
209 title: 'Zwiększ czcionkę',
210 text: 'Zwiększ rozmiar czcionki.',
211 cls: 'x-html-editor-tip'
214 title: 'Zmniejsz czcionkę',
215 text: 'Zmniejsz rozmiar czcionki.',
216 cls: 'x-html-editor-tip'
219 title: 'Wyróżnienie',
220 text: 'Zmień kolor wyróżnienia zaznaczonego tekstu.',
221 cls: 'x-html-editor-tip'
224 title: 'Kolor czcionki',
225 text: 'Zmień kolor zaznaczonego tekstu.',
226 cls: 'x-html-editor-tip'
230 text: 'Wyrównaj tekst do lewej.',
231 cls: 'x-html-editor-tip'
235 text: 'Wyrównaj tekst do środka.',
236 cls: 'x-html-editor-tip'
240 text: 'Wyrównaj tekst do prawej.',
241 cls: 'x-html-editor-tip'
243 insertunorderedlist : {
244 title: 'Lista wypunktowana',
245 text: 'Rozpocznij listę wypunktowaną.',
246 cls: 'x-html-editor-tip'
248 insertorderedlist : {
249 title: 'Lista numerowana',
250 text: 'Rozpocznij listę numerowaną.',
251 cls: 'x-html-editor-tip'
255 text: 'Przekształć zaznaczony tekst w hiperłącze.',
256 cls: 'x-html-editor-tip'
259 title: 'Edycja źródła',
260 text: 'Przełącz w tryb edycji źródła.',
261 cls: 'x-html-editor-tip'
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"
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'
285 if(Ext.grid.PropertyColumnModel){
286 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
288 valueText : "Wartość",
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ć."