klaro-js icon indicating copy to clipboard operation
klaro-js copied to clipboard

Additional translation for privacyPolicy in German is misleading / does not work

Open ChrisSoelder opened this issue 3 years ago • 2 comments

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.

ChrisSoelder avatar May 06 '21 15:05 ChrisSoelder

I just stumbled over this little issue during development. Thank you for providing this awesome Tool!

ChrisSoelder avatar May 06 '21 16:05 ChrisSoelder

#388

S-makes avatar May 06 '21 16:05 S-makes