This document describes the changes to maintainlabels.asp which were needed to be able to add labels for different languages. maitainlabels.asp can be found in the manager pages of e-dashboard. First of all let's describe the old situation: Before one could only add labels for the language coupled person who was logged in to make new labels thereby limiting the number of languages available to one. In the changed situation it is possible to select a language to work with. This selection can be chosen at the top of the page after you have selected "User defined labels" in the E-Dashboard section of the manager pages. After hitting the apply button you are working with your newly chosen languges. The Languages you are able to select depends on the number of languages that have been installed. The changing and deletion of userdefined labels functions as before, the addition of userdefined labels however has been changed. When you add a new userdefined label you are now not only asked to provide a text but a label as well. The label you can enter is a number between 2000 and 8000. When the userdefined label is saved "SLBDA", which is used to identfy the userdefined label for dashboard usage, is placed before the entered number. This change was needed to add translations for more than one language for "translated fieldnames" and "translated fieldvalues". The procedure to add an new translated fieldname or fieldvalue is to 1st add a userdefined label for e.g. the French language and give it a label number e.g. "2200". Now you can translate a fieldname or a fieldvalue by adding a new "translated fieldname" or "translated fieldvalue" in the E-Dashboard manager pages and choose the added label which is now called "SLBDA2200". The fieldname or fieldvalue is now translated for the French language. To also translate the same field for another language you can add another userdefined label for the next language and give it the same labelnumber, in this case "2200".