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}');