klaro-js
klaro-js copied to clipboard
Additional translation for privacyPolicy in German is misleading / does not work
Klaro Config
klaroConfig.translations.de = {
.....
consentNotice: {
...
description: 'Wir verwenden auf unserer Website Cookies zur Datenerfassung, um ein benutzerfreundliches Erlebnis auf unserer Website zu ermöglichen (technisch notwendige Cookies), Statistiken zur Verbesserung der Qualität unserer Website zu erstellen, sowie zu Marketingzwecken. Sie können in "Alle Cookies akzeptieren" einwilligen, indem Sie auf die entsprechende Schaltfläche klicken. Über die Schaltfläche "Cookie-Einstellungen" können Sie eine detaillierte Auswahl der Cookies vornehmen. Die Standardoption "Nur notwendige Cookies" gilt auch für den Fall, dass Sie keine Auswahl treffen.<br/> <br/>Weitere Informationen finden Sie in unseren {privacyPolicy}.<br/>',
...
privacyPolicy: {
name: 'Datenschutzhinweisen',
},
...
},
...
privacyPolicy: {
name: 'Datenschutzhinweise',
text: 'Um mehr zu erfahren, lesen Sie bitte unsere {privacyPolicy}.'
},
....
};
Steps to reproduce
Configure the privacyPolicy.name twice in klaroConfig.translations.de, just as suggested in the source translation file klaro/src/translations/de.yml
Current behavior
The privacyPolicy.name from the main privacyPolicy object ist used for the {privacyPolicy} String replacement
Expected behavior
The privacyPolicy.name from the privacyPolicy Object Entry under consentNotice is used for the {privacyPolicy} String Replacement.
I just stumbled over this little issue during development. Thank you for providing this awesome Tool!
#388