Hello,
I have tried everything in my power to translate the Strongy Disagree, Disagree, Neutral, Agree and Strongly Agree in a form.
The First Name and Last Name does the trick, but the rest still stays the same.
I have used the following code snippet into Header:
<script>
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
addLoadEvent(function() {
sqsFirstName = document.getElementsByClassName("caption")[0].innerHTML;
myFirstName = sqsFirstName.replace("First Name", "Fornavn");
document.getElementsByClassName("caption")[0].innerHTML = myFirstName;
sqsLastName = document.getElementsByClassName("caption")[1].innerHTML;
myLastName = sqsLastName.replace("Last Name", "Etternavn");
document.getElementsByClassName("caption")[1].innerHTML = myLastName;
sqsRadio = document.getElementsByClassName("option")[-2].innerHTML;
myRadio = sqsRadio.replace("Strongly Disagree", "Veldig uenig");
document.getElementsByClassName("option")[-2].innerHTML = myRadio;
sqsRadio = document.getElementsByClassName("option")[-1].innerHTML;
myRadio = sqsRadio.replace("Disagree", "Uenig");
document.getElementsByClassName("option")[-1].innerHTML = myRadio;
sqsRadio = document.getElementsByClassName("option")[0].innerHTML;
myRadio = sqsRadio.replace("Neutral", "Nøytral");
document.getElementsByClassName("option")[0].innerHTML = myRadio;
sqsRadio = document.getElementsByClassName("option")[1].innerHTML;
myRadio = sqsRadio.replace("Agree", "Enig");
document.getElementsByClassName("option")[1].innerHTML = myRadio;
sqsRadio = document.getElementsByClassName("option")[2].innerHTML;
myRadio = sqsRadio.replace("Strongly Agree", "Veldig enig");
document.getElementsByClassName("option")[2].innerHTML = myRadio;
});
</script>
Thank you in advance for any help!