3 * By vbert 17-April-2007
4 * Updated by mmar 16-November-2007
7 Ext.onReady(function() {
10 Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Wczytywanie danych...</div>';
14 Ext.view.View.prototype.emptyText = "";
18 Ext.grid.Panel.prototype.ddText = "{0} wybrano wiersze(y)";
22 Ext.TabPanelItem.prototype.closeText = "Zamknij zakładkę";
25 if(Ext.form.field.Base){
26 Ext.form.field.Base.prototype.invalidText = "Wartość tego pola jest niewłaściwa";
30 Ext.LoadMask.prototype.msg = "Wczytywanie danych...";
34 Ext.Date.monthNames = [
49 Ext.Date.getShortMonthName = function(month) {
50 return Ext.Date.monthNames[month].substring(0, 3);
53 Ext.Date.monthNumbers = {
68 Ext.Date.getMonthNumber = function(name) {
69 return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
82 Ext.Date.getShortDayName = function(day) {
96 Ext.MessageBox.buttonText = {
105 Ext.apply(Ext.util.Format, {
106 thousandSeparator: '.',
107 decimalSeparator: ',',
108 currencySign: '\u007a\u0142', // Polish Zloty
114 Ext.apply(Ext.picker.Date.prototype, {
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)",
133 if(Ext.picker.Month) {
134 Ext.apply(Ext.picker.Month.prototype, {
135 okText : " OK ",
136 cancelText : "Anuluj"
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"
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",
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ść"
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}",
180 altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
184 if(Ext.form.field.ComboBox){
185 Ext.apply(Ext.form.field.ComboBox.prototype, {
186 loadingText : "Wczytuję...",
187 valueNotFoundText : undefined
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 _'
200 if(Ext.form.field.HtmlEditor){
201 Ext.apply(Ext.form.field.HtmlEditor.prototype, {
202 createLinkText : 'Wprowadź adres URL strony:',
205 title: 'Pogrubienie (Ctrl+B)',
206 text: 'Ustaw styl zaznaczonego tekstu na pogrubiony.',
207 cls: Ext.baseCSSPrefix + 'html-editor-tip'
210 title: 'Kursywa (Ctrl+I)',
211 text: 'Ustaw styl zaznaczonego tekstu na kursywę.',
212 cls: Ext.baseCSSPrefix + 'html-editor-tip'
215 title: 'Podkreślenie (Ctrl+U)',
216 text: 'Podkreśl zaznaczony tekst.',
217 cls: Ext.baseCSSPrefix + 'html-editor-tip'
220 title: 'Zwiększ czcionkę',
221 text: 'Zwiększ rozmiar czcionki.',
222 cls: Ext.baseCSSPrefix + 'html-editor-tip'
225 title: 'Zmniejsz czcionkę',
226 text: 'Zmniejsz rozmiar czcionki.',
227 cls: Ext.baseCSSPrefix + 'html-editor-tip'
230 title: 'Wyróżnienie',
231 text: 'Zmień kolor wyróżnienia zaznaczonego tekstu.',
232 cls: Ext.baseCSSPrefix + 'html-editor-tip'
235 title: 'Kolor czcionki',
236 text: 'Zmień kolor zaznaczonego tekstu.',
237 cls: Ext.baseCSSPrefix + 'html-editor-tip'
241 text: 'Wyrównaj tekst do lewej.',
242 cls: Ext.baseCSSPrefix + 'html-editor-tip'
246 text: 'Wyrównaj tekst do środka.',
247 cls: Ext.baseCSSPrefix + 'html-editor-tip'
251 text: 'Wyrównaj tekst do prawej.',
252 cls: Ext.baseCSSPrefix + 'html-editor-tip'
254 insertunorderedlist : {
255 title: 'Lista wypunktowana',
256 text: 'Rozpocznij listę wypunktowaną.',
257 cls: Ext.baseCSSPrefix + 'html-editor-tip'
259 insertorderedlist : {
260 title: 'Lista numerowana',
261 text: 'Rozpocznij listę numerowaną.',
262 cls: Ext.baseCSSPrefix + 'html-editor-tip'
266 text: 'Przekształć zaznaczony tekst w hiperłącze.',
267 cls: Ext.baseCSSPrefix + 'html-editor-tip'
270 title: 'Edycja źródła',
271 text: 'Przełącz w tryb edycji źródła.',
272 cls: Ext.baseCSSPrefix + 'html-editor-tip'
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"
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'
296 if(Ext.grid.PropertyColumnModel){
297 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
299 valueText : "Wartość",
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ć."