• Gelöst mengana

    (@mengana)


    Hallo

    Ich benutze Klaro Consent Manager. Ich habe im Feld „Privacy Policy Link“ den Link zur Datenschutzerklärung (auf Deutsch) eintragen aber eigentlich sollte ich einen „relativen“ Link eingeben, sodass die korrekte Datenschutzerklärung in jeder Sprache angezeigt wird. Ich weiss nicht wie ich das machen soll. Ich habe auch Klaro geschrieben, leider ohne Antwort.

    Eine andere Lösung ware, den Link in den Translation-Strings hinzuzufügen. Ich weiss nicht aber wie man einen Link in einer String einträgt.

    Hat jemand eine Idee?

    Hiermit der Link zur Seite: [doppelter Link entfernt]

    Vielen Dank im Voraus für deine Hilfe

    Schöne Grüsse

    • Dieses Thema wurde vor 7 Monaten, 3 Wochen von threadi geändert. Grund: URL aus Beitrag entfernt wg. Dopplung

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 11 Antworten – 1 bis 11 (von insgesamt 11)
  • Moderator threadi

    (@threadi)

    Wie realisierst du in der Website die Mehrsprachigkeit? Das ist für mich nicht erkennbar. Die Antwort zu würde uns nämlich die Möglichkeit geben dir zu sagen was zu tun wäre. Der Website-Bericht wie hier beschrieben würde auch helfen: https://de.wordpress.org/support/topic/bevor-du-ein-neues-thema-thread-erstellst/

    Wenn die Mehrsprachigkeit über das von dir bereits genannte Plugin „Klaro Content Manager“ erledigt wird, dann müsstest du dich an deren Supportforum dazu wenden: https://wordpress.org/support/plugin/klaro-consent-manager/ – ich sehe aber, dass dieses Plugin extrem alt ist, weshalb ich dir empfehlen würde generell über dessen Verwendung nachzudenken.

    • Diese Antwort wurde vor 7 Monaten, 3 Wochen von threadi geändert.
    Thread-Starter mengana

    (@mengana)

    Hallo Threadi

    danke für deinen Post.

    Ich benutze Polylang und Polylang Theme Strings.

    Ich habe mich eigentlich zuerst am Forum von Klaro gewendet (https://wordpress.org/support/topic/link-zu-den-richtlinien/). Leider ohne Erfolg 😉

    Moderator threadi

    (@threadi)

    Wenn du Polylang nutzt, dann ist deren Plugin hierfür zuständig. Ich würde dir empfehlen dich an deren Supportforum zu wenden: https://wordpress.org/support/plugin/polylang/

    Moderator La Geek

    (@la-geek)

    In der Dokumentation von Klaro ist genau beschrieben, wie die Links für unterschiedliche Sprachen einzufügen sind.
    Zur Erklärung,

    absoluter Link:
    https://deine.domain.de/datenschutz
    relativer Link:
    /datenschutz

    Die Übersetzungen sowie der deutsche Text für die Datenschutzerklärung sollten als Seiten angelegt werden.

    Die deutschsprachige Datenschutzerklärung (Titel) = Datenschutz, automatisch gespeicherter Permalink = datenschutz

    Die englischsprachige Datenschutzerklärung (Titel) = Privacy, automatisch gespeicherter Permalink = privacy

    Sie können über die direkte Adresseingabe im Browser so aufgerufen werden:

    Deutsch
    https://deine.domain.de/datenschutz
    Englisch
    https://deine.domain.de/privacy

    Wenn du diese Seiten (in allen gewünschten Sprachen) so eingerichtet hast, dann schau in die Dokumentation von Klaro https://klaro.org/de/doku/integration/kommentierte-konfiguration

    Suche in dem Code nach de: { URL = privacyPolicyUrl: '/datenschutz', und nach en: { URL = privacyPolicyUrl: '/privacy',

    Thread-Starter mengana

    (@mengana)

    Hallo Angelika

    Danke für deine Nachricht.

    Eigentlich hatte ich den Link schon als „relative“ eingetragen (ohne dass ich es wusste ;-).

    Es funktioniert aber nicht….

    Der relative Link ist = /datenschutzerklaerung

    Die Seite existieren in alle Sprachen:

    DE = datenschutzerklaerung

    FR = politique-de-confidentialite

    EN = privacy-policy

    Es wird immer in allen Sprachen die Seite angezeigt welche als relative link eingetragen ist. Also, wenn ich anstatt „/datenschutzerklaerung“, „privacy-policy“ eintrage, wird die Seite auf Englisch angezeigt.

    Ich weiss nicht was ich falsch mache……

    Danke für jeden Hinweis 🙂

    Moderator La Geek

    (@la-geek)

    Teste mal
    privacyPolicyUrl: '/de/datenschutzerklaerung', (oder privacyPolicyUrl: '/de-DE/datenschutzerklaerung',)
    und
    privacyPolicyUrl: '/en/privacy-policy',
    privacyPolicyUrl: '/fr/politique-de-confidentialite',

    und entferne folgenden Code testweise (falls vorhanden):

    zz: {
    privacyPolicyUrl: '/privacy',
    }

    Kein Erfolg? Dann probiere es ohne / am Anfang, als Beispiel:
    privacyPolicyUrl: 'en/privacy-policy', oder privacyPolicyUrl: 'privacy-policy',
    entsprechend für die beiden anderen Sprachen dann auch.

    Thread-Starter mengana

    (@mengana)

    Hallo Angelika

    danke nochmals für deine Hinweise. Leider klappt es nicht.

    Vielleicht hat es etwas damit zu tun? Beim Installieren steht es: „Untested with your version of WordPress“ …… Version 6.8.1???

    Ich habe Folgendes festgestellt. Der klaro.config.js sah so aus:

    function klaroTranslations () {

    var klarotranslations = {
    en: {
    consentModal: {
    description: consentModalDescription,
    title: consentModalTitle,
    privacyPolicy: {
    text: consentModalPrivacyPolicyText,
    name: consentModalPrivacyPolicyName,
    },
    },
    consentNotice: {
    changeDescription: consentNoticechangeDescription,
    description: consentNoticeDescription,
    learnMore: consentNoticelearnMore,
    },

    poweredBy: klaroPoweredBy,
    ok: klaroOK,
    decline: klaroDecline,
    save: klaroSave,
    close: klaroClose,
    app: {
    purpose: appPurpose,
    disableAll: {
    title: appDisableAllTitle,
    description: appDisableAllDescription,
    },
    optOut: {
    title: appOptOut,
    description: appOptOutDescription,
    },
    required: {
    title: appRequired,
    description: appRequiredDescription,
    },
    purposes: appPurposes,
    },

    purposes: {
    analytics: purposesAnalytics,
    security: purposesSecurity,
    advertising: purposesAdvertising,
    styling: purposesStyling,
    statistics: purposesStatistics,
    functionality: purposesFunctionality,
    other: purposesOther,
    },

    },

    }

    return klarotranslations;
    };

    Dann habe ich es mit der URL in allen Sprachen ergänzt aber es hat trotzdem nicht funktioniert:

    privacyPolicyUrl: 'https://adventskalender.tourismus-rheinfelden.ch/datenschutzerklaerung/'

    Vielleicht versichte ich einfach auf den Link: man wird sowieso die Datenschutzerklärung finden. Es ärgert mich einfach wenn etwas nicht funktioniert 😉

    LG, Bettina

    Das Plugin ist 6 Jahre nicht aktualisiert worden. Zuletzt getestet mit 5.2.21. Sowohl WP als auch Polylang entwickeln sich weiter. Sofern da niemand mehr darauf reagiert, dann ist das Plugin vielleicht einfach nicht mehr kompatibel.

    Wie oben schon geschrieben wurde:

    ich sehe aber, dass dieses Plugin extrem alt ist, weshalb ich dir empfehlen würde generell über dessen Verwendung nachzudenken.

    Moderator La Geek

    (@la-geek)

    Die letzte Änderung auf Github ist 3 Wochen alt, es scheint noch in Entwicklung zu sein. Aber ohne Support würde ich auch wechseln.

    Moderator threadi

    (@threadi)

    Die kommerzielle Version des Plugins gibt es auch in neueren Versionen (naja, ein bischen ..): https://klaro.org/docs/releases – vlt. hilft schon der Kauf und ein Update. Ist eher ein abwägen zwischen „auf Klaro verzichten und alles neu machen“ und „Pro kaufen“.

    Da seit einiger Zeit keine Rückmeldung mehr vom TE kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind. Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.

Ansicht von 11 Antworten – 1 bis 11 (von insgesamt 11)

Das Thema „Datenschützerklärung in different Sprachen“ ist für neue Antworten geschlossen.