Thank you very much for your help, Tom!
I added the node in languages/engine_de-DE.xml (same place and identifiers as in the English speaking XML document), but it doesn't seem to work.
Curiously, I see another text in xenith.js although version 36 is supposed to be installed on your server as well:
x_dialogInfo.push({type:'colourChanger', built:false});
$x_colourChangerBtn
.button({
icons: {
primary: "x_colourChanger"
},
label: "Change Colours",
text: false
})
.click(function() {
x_openDialog("colourChanger", x_getLangInfo(x_languageData.find("colourChanger")[0], "label", "Colour Changer"), x_getLangInfo(x_languageData.find("colourChanger").find("closeButton")[0], "description", "Close Colour Changer"));
$(this)
.blur()
.removeClass("ui-state-focus")
.removeClass("ui-state-hover");
});
The functions to fetch the translation for the button label and for the content of the dialog box seem to be missing in my version.
I replaced the code lines in xenith.js with your text, but it doesn't work for the dialog box content.
I think something mentionned here may be defined above in the document:
.attr("aria-label", $("#x_colourChangerBtn").attr("title") + " " + x_params.dialogTxt)
Would you mind sending me your xenith.js file? That would be great!