Issue with/Improvement to the german language Files (de-DE and de-CH)

1 message Options
Embed this post
Permalink
Steffen

Issue with/Improvement to the german language Files (de-DE and de-CH)

Reply Threaded More More options
Print post
Permalink
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&ouml;nnen muss die Browser-Erweiterung <a href="{0}">{1}</a> installiert werden.',
        shared: 'Um den Inhalt anzeigen zu k&ouml;nnen m&uuml;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&ouml;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&uuml;ck',
    play:       'Abspielen',
    pause:     'Pause',
    close:      'Schliessen',
    errors:     {
        single: 'Um den Inhalt anzeigen zu k&ouml;nnen muss die Browser-Erweiterung <a href="{0}">{1}</a> installiert werden.',
        shared: 'Um den Inhalt anzeigen zu k&ouml;nnen m&uuml;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&ouml;nnen muss eine der beiden Browser-Erweiterungen <a href="{0}">{1}</a> oder <a href="{2}">{3}</a> installiert werden.'
    }
};

-Steffen