Hi,
I used the search but didn't find anything on this so I'm assuming nobody has made this suggestion. The issue at hand is that when using the German language files the umlauts are displayed wrong (at least on all computers I tested it on). Instead of directly using the characters the HTML special character notation &...; should be used to ensure that they are displayed correct. The definition of the language object would then be:
de-DE:
Shadowbox.lang = {
code: 'de',
of: 'von',
loading: 'lade',
cancel: 'Abbrechen',
next: 'Nächste',
previous: 'Vorige',
play: 'Abspielen',
pause: 'Pause',
close: 'Schließen',
errors: {
single: 'Um den Inhalt anzeigen zu können muss die Browser-Erweiterung <a href="{0}">{1}</a> installiert werden.',
shared: 'Um den Inhalt anzeigen zu können müssen die beiden Browser-Erweiterungen <a href="{0}">{1}</a> und <a href="{2}">{3}</a> installiert werden.',
either: 'Um den Inhalt anzeigen zu können muss eine der beiden Browser-Erweiterungen <a href="{0}">{1}</a> oder <a href="{2}">{3}</a> installiert werden.'
}
};
de-CH:
Shadowbox.lang = {
code: 'de-CH',
of: 'von',
loading: 'lade',
cancel: 'Abbrechen',
next: 'weiter',
previous: 'zurück',
play: 'Abspielen',
pause: 'Pause',
close: 'Schliessen',
errors: {
single: 'Um den Inhalt anzeigen zu können muss die Browser-Erweiterung <a href="{0}">{1}</a> installiert werden.',
shared: 'Um den Inhalt anzeigen zu können müssen die beiden Browser-Erweiterungen <a href="{0}">{1}</a> und <a href="{2}">{3}</a> installiert werden.',
either: 'Um den Inhalt anzeigen zu können muss eine der beiden Browser-Erweiterungen <a href="{0}">{1}</a> oder <a href="{2}">{3}</a> installiert werden.'
}
};
-Steffen