if (Ext.UpdateManager){ Ext.UpdateManager.defaults.indicatorText = '
Overf\u00F8r data...
'; } if(Ext.View){ Ext.View.prototype.emptyText = ""; } if(Ext.grid.GridPanel){ Ext.grid.GridPanel.prototype.ddText = '\"{0} valgt omr\u00E5de{1}\"'; } if(Ext.TabPanelItem){ Ext.TabPanelItem.prototype.closeText = 'Lukk fane'; } if(Ext.form.BasicForm){ Ext.form.BasicForm.prototype.waitTitle = 'Vennligst vent...'; } if(Ext.form.Field){ Ext.form.Field.prototype.invalidText = '{0} er ikke en gyldig dato - det m\u00E5 v\u00E6re i f\u00F8lgende format: {1}'; } if(Ext.LoadMask){ Ext.LoadMask.prototype.msg = 'Overf\u00F8r data...'; } Date.monthNames = [ 'Januar', 'Februar', 'Mars', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Desember' ]; Date.getShortMonthName = function(month) { return Date.monthNames[month].substring(0, 3); }; Date.monthNumbers = { 'Jan' : 0, 'Feb' : 1, 'Mar' : 2, 'Apr' : 3, 'Mai' : 4, 'Jun' : 5, 'Jul' : 6, 'Aug' : 7, 'Sep' : 8, 'Oct' : 9, 'Nov' : 10, 'Dec' : 11 }; Date.getMonthNumber = function(name) { return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()]; }; Date.dayNames = [ 'S\u00F8ndag', 'Mandag', '???no_NO.calendar.thuesday???', 'Onsdag', 'Torsdag', 'Fredag', 'L\u00F8rdag' ]; Date.getShortDayName = function(day) { return Date.dayNames[day].substring(0, 3); }; if(Ext.MessageBox){ Ext.MessageBox.buttonText = { ok : "OK", cancel : "rAvbryt", yes : "Ja", no : "Nei" }; } if(Ext.util.Format){ Ext.util.Format.date = function(v, format){ if(!v) return ""; if(!(v instanceof Date)) v = new Date(Date.parse(v)); return v.dateFormat(format || "d.m.Y"); }; } if(Ext.DatePicker){ Ext.apply(Ext.DatePicker.prototype, { todayText : 'I dag', maxText : 'Dato i dette felt m\u00E5 v\u00E6re likt eller f\u00F8r {0}', minText : 'Dato i dette felt m\u00E5 v\u00E6re likt eller etter {0}', disabledDaysText : "", disabledDatesText : "", monthNames : Date.monthNames, dayNames : Date.dayNames, nextText : 'Neste m\u00E5ned (CTRL+h\u00F8yre)', prevText : 'Forrige m\u00E5ned (CTRL+venstre)', monthYearText : 'Velg m\u00E5ned (CTRL+opp\/ned for \u00E5 flytte \u00E5rtall)', todayTip : '{0} (mellomromstasten)', format : 'm\/d\/y', okText : ' OK ', cancelText : 'rAvbryt', startDay : '1' }); } if(Ext.PagingToolbar){ Ext.apply(Ext.PagingToolbar.prototype, { beforePageText : 'Side', afterPageText : 'av {0}', firstText : 'F\u00F8rste side', prevText : 'Forrige side', nextText : 'Neste side', lastText : 'Siste side', refreshText : 'Oppdater', displayMsg : 'Viser {0} - {1} of {2}', emptyMsg : 'Ingen data \u00E5 vise' }); } if(Ext.form.TextField){ Ext.apply(Ext.form.TextField.prototype, { minLengthText : 'Minste lengde for dette felt er {0}', maxLengthText : 'St\u00F8rste lengde for dette felt er {0}', blankText : 'P\u00E5krevet felt', regexText : "", emptyText : null }); } if(Ext.form.NumberField){ Ext.apply(Ext.form.NumberField.prototype, { minText : 'Minste verdi for dette felt er {0}', maxText : 'St\u00F8rste verdi for dette felt er {0}', nanText : '{0} er ikke ett gyldig nummer' }); } if(Ext.form.DateField){ Ext.apply(Ext.form.DateField.prototype, { disabledDaysText : 'Deaktivert', disabledDatesText : 'Deaktivert', minText : 'Dato i dette felt m\u00E5 v\u00E6re etter {0}', maxText : 'Dato i dette felt m\u00E5 v\u00E6re f\u00F8r {0}', invalidText : '{0} er ikke en gyldig dato - det m\u00E5 v\u00E6re i f\u00F8lgende format: {1}', format : 'm\/d\/y', altFormats : 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d' }); } if(Ext.form.ComboBox){ Ext.apply(Ext.form.ComboBox.prototype, { loadingText : 'Laster', valueNotFoundText : undefined }); } if(Ext.form.VTypes){ Ext.apply(Ext.form.VTypes, { emailText : 'Dette felt b\u00F8r v\u00E6re i formatet \"bruker@eksempel.no\"', urlText : 'Dette felt b\u00F8r v\u00E6re en URL i formatet \"http:\/\/www.eksempel.no\"', alphaText : 'Dette felte b\u00F8r kun ha bokstaver og _', alphanumText : 'Dette felte b\u00F8r kun ha bokstaver, nummer og _' }); } if(Ext.form.HtmlEditor){ Ext.apply(Ext.form.HtmlEditor.prototype, { createLinkText : 'Vennligst angi URL for lenk:', buttonTips : { bold : { title: 'Fetstil (CTRL+B)', text: 'Gj\u00F8r valgte tekst i fetstil', cls: 'x-html-editor-tip' }, italic : { title: 'Kursiv (CTRL+I)', text: 'Gj\u00F8r valgte tekst kursiv', cls: 'x-html-editor-tip' }, underline : { title: 'Understreking (CTRL+U)', text: 'Understrekk valgt tekst', cls: 'x-html-editor-tip' }, increasefontsize : { title: '\u00D8ke tekst, \u00F8ke skriftst\u00F8rrelsen', text: 'Minske tekst', cls: 'x-html-editor-tip' }, decreasefontsize : { title: 'Minske skriftst\u00F8rrelse', text: 'Minske skriftst\u00F8rrelse', cls: 'x-html-editor-tip' }, backcolor : { title: 'Tekstfarge', text: 'Endre bakgrunnsfarge p\u00E5 valgt tekst', cls: 'x-html-editor-tip' }, forecolor : { title: 'Skriftfarge', text: 'Endre farge p\u00E5 valgt tekst', cls: 'x-html-editor-tip' }, justifyleft : { title: 'Justere tekst venstre', text: 'Justere tekst til venstre', cls: 'x-html-editor-tip' }, justifycenter : { title: 'Sentrere tekst', text: 'Sentrere tekst i redigering', cls: 'x-html-editor-tip' }, justifyright : { title: 'Justere tekst h\u00F8yre', text: 'Justere tekst til h\u00F8yre', cls: 'x-html-editor-tip' }, insertunorderedlist : { title: 'Punktmerke liste', text: 'Start en punktmerkliste', cls: 'x-html-editor-tip' }, insertorderedlist : { title: 'Nummererte liste', text: 'Start en nummerert liste', cls: 'x-html-editor-tip' }, createlink : { title: 'Hyperkobling', text: 'Gj\u00F8r valgt tekst til en hyperkobling', cls: 'x-html-editor-tip' }, sourceedit : { title: 'Rediger kilde', text: 'Bytt til redigering av kilde modus', cls: 'x-html-editor-tip' } } }); } if(Ext.grid.GridView){ Ext.apply(Ext.grid.GridView.prototype, { sortAscText : 'Sorter stigende', sortDescText : 'Sorter synkende', lockText : 'L\u00E5s kolonne', unlockText : 'Aktivere kolonne (l\u00E5st)', columnsText : 'Kolonner' }); } if(Ext.grid.GroupingView){ Ext.apply(Ext.grid.GroupingView.prototype, { emptyGroupText : '(ingen)', groupByText : 'Grupper med dette felt', showGroupsText : 'Vis i gruppe' }); } if(Ext.grid.PropertyColumnModel){ Ext.apply(Ext.grid.PropertyColumnModel.prototype, { nameText : 'Name', valueText : 'Verdi', dateFormat : 'm\/j\/Y' }); } if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){ Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, { splitTip : 'Drag for \u00E5 endre st\u00F8rrelse.', collapsibleSplitTip : 'Drag for \u00E5 endre st\u00F8rrelse. Dobbeltklikk for \u00E5 skjul.' }); } if(Ext.form.TimeField){ Ext.apply(Ext.form.TimeField.prototype, { minText : 'Tiden i dette felt m\u00E5 v\u00E6re likt eller etter {0}', maxText : 'Tiden i dette felt m\u00E5 v\u00E6re likt eller f\u00F8r {0}', invalidText : '{0} er ikke en gyldig tid.', format : 'g:i A' }); } Ext.BrandmakerMessageResources = new function(){ var messages = {}; this.addMessage = function(key, message){ messages[key] = message; }; /* by default returnNull is false */ this.getMessage = function(key, returnNull){ var message = messages[key]; if (message == null && !returnNull) { message = key; } return message; }; /* message key : "hello.user" message value: "Hello {username} !" "Hello Someone !" = Ext.BrandmakerMessageResources.getParameterizedMessage('hello.user', true, {username: "Someone"}); */ this.getParameterizedMessage = function(key, parametersObject, returnNull){ var message = this.getMessage(key, returnNull); if (message != null && parametersObject) { for (properyName in parametersObject) { var regexp = new RegExp('{' + properyName + '}','g'); message = message.replace(regexp, parametersObject[properyName]); } } return message; }; } Ext.BrandmakerMessageResources.addMessage('piconsult.please_wait', 'Vennligst vent...'); Ext.BrandmakerMessageResources.addMessage('piconsult.cancel_cption', 'Avbryt'); Ext.BrandmakerMessageResources.addMessage('piconsult.ok_caption', 'OK'); Ext.BrandmakerMessageResources.addMessage('piconsult.please_choose', 'Vennligst velg ----------------------'); Ext.BrandmakerMessageResources.addMessage('piconsult.add_caption', 'Legg til'); Ext.BrandmakerMessageResources.addMessage('piconsult.delete_caption', 'Slett'); Ext.BrandmakerMessageResources.addMessage('piconsult.edit_caption', 'Rediger'); Ext.BrandmakerMessageResources.addMessage('piconsult.save_caption', 'Lagre'); Ext.BrandmakerMessageResources.addMessage('piconsult.no_preview', 'Ingen forh\u00E5ndsvisning tilgjengelig.'); Ext.BrandmakerMessageResources.addMessage('piconsult.general_error', 'En feil har oppst\u00E5tt.'); Ext.BrandmakerMessageResources.addMessage('piconsult.all', 'Alle--------------------------------------'); Ext.BrandmakerMessageResources.addMessage('piconsult.test_parameters', 'The test string is : {teststring}');