Plugin Directory

Changeset 3251877


Ignore:
Timestamp:
03/06/2025 08:02:37 PM (13 months ago)
Author:
cookielegit
Message:

Update to version 1.1.1 from GitHub

Location:
cookielegit
Files:
22 edited
1 copied

Legend:

Unmodified
Added
Removed
  • cookielegit/tags/1.1.1/CHANGELOG.md

    r3251291 r3251877  
    11# Changelog
     2
     3## [1.1.1](https://github.com/WebdesignSeolab/cookie-legit/compare/v1.1.0...v1.1.1) (2025-03-06)
     4
     5
     6### Bug Fixes
     7
     8* **translations:** add new translations ([#23](https://github.com/WebdesignSeolab/cookie-legit/issues/23)) ([a46e8af](https://github.com/WebdesignSeolab/cookie-legit/commit/a46e8afecaae5f7b4378d823ec45af2077dacedb))
     9* **ui:** update preference toggles after accept all ([#25](https://github.com/WebdesignSeolab/cookie-legit/issues/25)) ([ef0032e](https://github.com/WebdesignSeolab/cookie-legit/commit/ef0032e06c2c9cbe556c59bc22c4ee8b1feba409))
    210
    311## [1.1.0](https://github.com/WebdesignSeolab/cookie-legit/compare/v1.0.2...v1.1.0) (2025-03-05)
  • cookielegit/tags/1.1.1/assets/scripts/public.js

    r3251291 r3251877  
    2020  CookieLegitNotice.subscribe('consent-given', updateBlocked);
    2121
    22   let callCount = 0;
    23   CookieLegitNotice.subscribe('consent-given', function(args) {
    24     callCount++
    25 
    26     console.log(`Event 'consent-given' got called ${callCount} times with args: `, args)
    27   })
    28 
    2922  window.cookieLegitNotice = new CookieLegitNotice("body", {
    3023    consentMode: cl_config.consent_mode !== "",
  • cookielegit/tags/1.1.1/assets/scripts/public/cookielegit.js

    r3251291 r3251877  
    3737  };
    3838
     39  noticeLoaded = false;
     40
    3941  constructor(target, userSettings) {
    4042    this.#settings = Object.assign({}, this.defaultSettings, userSettings);
     43   
    4144    this.#target = this.selectTarget(target);
    42     this.checkConsentCookies();
     45   
     46    this.checkConsentCookies();
     47   
    4348    this.insertNotice();
     49
    4450    this.maybeInjectScripts();
     51
    4552    return this;
    4653  }
     
    6168  checkConsentCookies() {
    6269    LegitCookies.list()
    63       .filter((cookie) => cookie.name.startsWith("cl_"))
    64       .forEach((cookie) => this.#consentedTo.push(cookie));
    65 
     70      .filter((cookie) => cookie.name.startsWith("cl_") && cookie.name !== this.CONSENT_SETTINGS_NAME)
     71      .forEach((cookie) => {
     72        const acceptedCookieIndex = this.#consentedTo.findIndex(ac => ac.name === cookie.name);
     73
     74        if(acceptedCookieIndex >= 0) {
     75          this.#consentedTo[acceptedCookieIndex].value = cookie.value;
     76        } else {
     77          this.#consentedTo.push(cookie);
     78        }
     79      });
    6680
    6781    if (this.#consentedTo.length === 0) {
    6882      return;
     83    }
     84
     85    if (this.#settings.userOpt && this.noticeLoaded) {
     86      this.setPrefToggles();
    6987    }
    7088   
     
    113131
    114132    this.buildStyle(this.#notice);
     133
     134    CookieLegitNotice.#trigger('notice-loaded', this)
     135
     136    this.noticeLoaded = true;
    115137  }
    116138
  • cookielegit/tags/1.1.1/cookie-legit.php

    r3251291 r3251877  
    55 * Plugin Name: CookieLegit
    66 * Description: The last cookie manager you'll need
    7  * Version: 1.1.0
     7 * Version: 1.1.1
    88 * Author: CookieLegit
    99 * Author URI: https://cookielegit.site/
     
    2424
    2525if (!defined('COOKIE_LEGIT_VERSION')) {
    26   define('COOKIE_LEGIT_VERSION', '1.1.0');
     26  define('COOKIE_LEGIT_VERSION', '1.1.1');
    2727}
    2828
  • cookielegit/tags/1.1.1/dist/public.js

    r3251291 r3251877  
    1 (()=>{"use strict";var e={};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{var t;e.g.importScripts&&(t=e.g.location+"");var n=e.g.document;if(!t&&n&&(n.currentScript&&(t=n.currentScript.src),!t)){var i=n.getElementsByTagName("script");if(i.length)for(var s=i.length-1;s>-1&&!t;)t=i[s--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e.p=t})(),(()=>{class e{static list(){const e=[],t=document.cookie.split("; ");for(let n=0;n<t.length;n++){const i=t[n].split("="),s=i[0];let c=i.length>1?i[1]:null;e.push({name:s,value:c})}return e}static find(e=""){return this.list().find((t=>t.name===e))||null}static create(e,t,n=1,i="/"){const s=new Date,c=new Date(s.getTime()+24*n*60*60*1e3);return document.cookie=`${e}=${t}; expires=${c}; path=${i}`,this}static delete(e){return document.cookie=`${e}=; Max-Age=-99999999;`,this}}class t{#e=null;#t=null;#n=null;#i=[];CONSENT_SETTINGS_NAME="cl_cus";screens=["notice","preferences","toggle-preferences"];consentCookieName="cl_consent";cookieNames=["cl_consent","cl_essential","cl_tracking","cl_marketing"];defaultSettings={baseUrl:null,userOpt:!1,consentMode:!1,cookieDuration:182,themeUrl:null,googleTag:!1};consentCategories={cl_tracking:"marketingCookies",cl_marketing:"advertisingCookies",cl_essential:"essentialCookies"};static#s={"cookie-legit-init":[],"notice-loaded":[],"consent-given":[],"consent-updated":[]};constructor(e,t){return this.#n=Object.assign({},this.defaultSettings,t),this.#e=this.selectTarget(e),this.checkConsentCookies(),this.insertNotice(),this.maybeInjectScripts(),this}buildStyle(e){const t=document.createElement("link");t.href=this.#n.themeUrl,t.rel="stylesheet",t.id="cookielegit-css",t.onload=()=>{e.style.display=""},document.head.append(t)}checkConsentCookies(){if(e.list().filter((e=>e.name.startsWith("cl_"))).forEach((e=>this.#i.push(e))),0===this.#i.length)return;if(this.#n.consentMode&&!this.#n.googleTag)return this.updateGTMConsent(),void t.#c("consent-given");const n=this.getTagConsentSettings();t.#c("consent-given",n),e.create(this.CONSENT_SETTINGS_NAME,JSON.stringify(n))}selectTarget(e){return document.querySelector(e)}async insertNotice(){let e=await this.fetchNotice();this.#t=document.createElement("div"),this.#t.id="cookie-legit-notice-container",this.#t.innerHTML=e.html,this.#t.style.display="none";let t=0===this.#i.length?"notice":"toggle-preferences";this.#t.classList.add(t),this.#e.appendChild(this.#t),this.setupEvents(),this.#n.userOpt&&this.setPrefToggles(),this.buildStyle(this.#t)}async fetchNotice(){const e=await fetch(`${this.#n.baseUrl}?action=get_cookie_notice`);return await e.json()}setupEvents(){this.#n.userOpt?(this.#t.querySelector(".cookie-legit-pref-btn").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-save-pref-btn").addEventListener("click",(()=>this.savePreferences())),this.#t.querySelector(".cookie-legit-accept-pref-btn").addEventListener("click",(()=>this.acceptAllCookies()))):this.#t.querySelector(".cookie-legit-deny-btn").addEventListener("click",(()=>this.denyAllCookies())),this.#t.querySelector(".cookie-legit-preferences-change").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-accept-btn").addEventListener("click",(()=>this.acceptAllCookies()))}toggleUserPreferences(){this.changeScreen("preferences")}acceptAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{e.create(t,!0,this.#n.cookieDuration)})),this.checkConsentCookies()}savePreferences(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName||this.#t.querySelector(`input[name=${t}]`).checked;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}updatePreferences(){let e=this.#n.userOpt?"preferences":"notice";this.changeScreen(e),this.checkConsentCookies(),t.#c("consent-updated")}denyAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}changeScreen(e){let t=this.screens.filter((t=>t!==e));this.#t.classList.remove(...t),this.#t.classList.add(e)}setPrefToggles(){this.#i.forEach((e=>{let t=this.#t.querySelector(`input[name=${e.name}]`);t&&(t.checked="true"===e.value)}))}async maybeInjectScripts(){if(!this.#n.userOpt||"true"!==e.find(this.consentCookieName))return;let t=await fetch(`${this.#n.baseUrl}?action=get_tracking_scripts`),n=await t.json();for(const e in n)if(Object.hasOwnProperty.call(n,e)){const t=n[e];Object.values(t).forEach((t=>{if(this.isJSON(t)){t=JSON.parse(t);for(const n in t)Object.hasOwnProperty.call(t,n)&&t[n].forEach((t=>{let i=this.buildScript(e,t,"srcs"===n);document.querySelector(e).append(i)}))}else{let n=this.buildScript(e,t);document.querySelector(e).append(n)}}))}}updateGTMConsent(){if("function"==typeof gtag)return gtag("consent","update",this.getGTMConsentObject());window.dataLayer=window.dataLayer||[],window.dataLayer.push({0:"consent",1:"update",2:this.getGTMConsentObject()})}getGTMConsentObject(){return{ad_storage:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_user_data:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_personalization:"true"===e.find("cl_marketing")?.value?"granted":"denied",analytics_storage:"true"===e.find("cl_tracking")?.value?"granted":"denied",security_storage:"granted"}}isJSON(e){try{JSON.parse(e)}catch(e){return!1}return!0}buildScript(e,t,n=!1){let i="head"===e?"script":"noscript",s=document.createElement(i);return n?(s.src=t,s):(s.textContent=t,s)}getTagConsentSettings(){const e={};return this.#i.forEach((t=>{t.name in this.consentCategories&&(e[this.consentCategories[t.name]]="true"===t.value)})),e}static subscribe(e,t){return this.#s[e]?"function"!=typeof t?console.warn(`Expected callback for ${e} got ${typeof t}`):void this.#s[e].push(t):console.warn(`Cannot subscribe to ${e} because it does not exist!`)}static#c(e,...t){const n=this.#s[e];if(!n)return console.warn(`Cannot trigger ${e} because it does not exist!`);for(let e of n)e(...t)}}window.cookieLegitGtmCaller=function(e){t.subscribe("consent-given",e)},jQuery((function(e){t.subscribe("consent-given",(function(){e("iframe[data-cl-src]").each((function(){e(this).attr("src",e(this).attr("data-cl-src"))})),e("script[type=cookielegitblock]").each((function(){e(this).attr("src",e(this).attr("data-cl-src")),e(this).attr("type",e(this).attr("data-cl-type"))}))}));let n=0;t.subscribe("consent-given",(function(e){n++,console.log(`Event 'consent-given' got called ${n} times with args: `,e)})),window.cookieLegitNotice=new t("body",{consentMode:""!==cl_config.consent_mode,userOpt:""!==cl_config.user_opt,baseUrl:cl_config.ajax_url,themeUrl:cl_config.themeUrl,googleTag:""!==cl_config.googleTag})}))})(),e.p})();
     1(()=>{"use strict";var e={};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{var t;e.g.importScripts&&(t=e.g.location+"");var n=e.g.document;if(!t&&n&&(n.currentScript&&(t=n.currentScript.src),!t)){var i=n.getElementsByTagName("script");if(i.length)for(var s=i.length-1;s>-1&&!t;)t=i[s--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e.p=t})(),(()=>{class e{static list(){const e=[],t=document.cookie.split("; ");for(let n=0;n<t.length;n++){const i=t[n].split("="),s=i[0];let c=i.length>1?i[1]:null;e.push({name:s,value:c})}return e}static find(e=""){return this.list().find((t=>t.name===e))||null}static create(e,t,n=1,i="/"){const s=new Date,c=new Date(s.getTime()+24*n*60*60*1e3);return document.cookie=`${e}=${t}; expires=${c}; path=${i}`,this}static delete(e){return document.cookie=`${e}=; Max-Age=-99999999;`,this}}class t{#e=null;#t=null;#n=null;#i=[];CONSENT_SETTINGS_NAME="cl_cus";screens=["notice","preferences","toggle-preferences"];consentCookieName="cl_consent";cookieNames=["cl_consent","cl_essential","cl_tracking","cl_marketing"];defaultSettings={baseUrl:null,userOpt:!1,consentMode:!1,cookieDuration:182,themeUrl:null,googleTag:!1};consentCategories={cl_tracking:"marketingCookies",cl_marketing:"advertisingCookies",cl_essential:"essentialCookies"};static#s={"cookie-legit-init":[],"notice-loaded":[],"consent-given":[],"consent-updated":[]};noticeLoaded=!1;constructor(e,t){return this.#n=Object.assign({},this.defaultSettings,t),this.#e=this.selectTarget(e),this.checkConsentCookies(),this.insertNotice(),this.maybeInjectScripts(),this}buildStyle(e){const t=document.createElement("link");t.href=this.#n.themeUrl,t.rel="stylesheet",t.id="cookielegit-css",t.onload=()=>{e.style.display=""},document.head.append(t)}checkConsentCookies(){if(e.list().filter((e=>e.name.startsWith("cl_")&&e.name!==this.CONSENT_SETTINGS_NAME)).forEach((e=>{const t=this.#i.findIndex((t=>t.name===e.name));t>=0?this.#i[t].value=e.value:this.#i.push(e)})),0===this.#i.length)return;if(this.#n.userOpt&&this.noticeLoaded&&this.setPrefToggles(),this.#n.consentMode&&!this.#n.googleTag)return this.updateGTMConsent(),void t.#c("consent-given");const n=this.getTagConsentSettings();t.#c("consent-given",n),e.create(this.CONSENT_SETTINGS_NAME,JSON.stringify(n))}selectTarget(e){return document.querySelector(e)}async insertNotice(){let e=await this.fetchNotice();this.#t=document.createElement("div"),this.#t.id="cookie-legit-notice-container",this.#t.innerHTML=e.html,this.#t.style.display="none";let n=0===this.#i.length?"notice":"toggle-preferences";this.#t.classList.add(n),this.#e.appendChild(this.#t),this.setupEvents(),this.#n.userOpt&&this.setPrefToggles(),this.buildStyle(this.#t),t.#c("notice-loaded",this),this.noticeLoaded=!0}async fetchNotice(){const e=await fetch(`${this.#n.baseUrl}?action=get_cookie_notice`);return await e.json()}setupEvents(){this.#n.userOpt?(this.#t.querySelector(".cookie-legit-pref-btn").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-save-pref-btn").addEventListener("click",(()=>this.savePreferences())),this.#t.querySelector(".cookie-legit-accept-pref-btn").addEventListener("click",(()=>this.acceptAllCookies()))):this.#t.querySelector(".cookie-legit-deny-btn").addEventListener("click",(()=>this.denyAllCookies())),this.#t.querySelector(".cookie-legit-preferences-change").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-accept-btn").addEventListener("click",(()=>this.acceptAllCookies()))}toggleUserPreferences(){this.changeScreen("preferences")}acceptAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{e.create(t,!0,this.#n.cookieDuration)})),this.checkConsentCookies()}savePreferences(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName||this.#t.querySelector(`input[name=${t}]`).checked;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}updatePreferences(){let e=this.#n.userOpt?"preferences":"notice";this.changeScreen(e),this.checkConsentCookies(),t.#c("consent-updated")}denyAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}changeScreen(e){let t=this.screens.filter((t=>t!==e));this.#t.classList.remove(...t),this.#t.classList.add(e)}setPrefToggles(){this.#i.forEach((e=>{let t=this.#t.querySelector(`input[name=${e.name}]`);t&&(t.checked="true"===e.value)}))}async maybeInjectScripts(){if(!this.#n.userOpt||"true"!==e.find(this.consentCookieName))return;let t=await fetch(`${this.#n.baseUrl}?action=get_tracking_scripts`),n=await t.json();for(const e in n)if(Object.hasOwnProperty.call(n,e)){const t=n[e];Object.values(t).forEach((t=>{if(this.isJSON(t)){t=JSON.parse(t);for(const n in t)Object.hasOwnProperty.call(t,n)&&t[n].forEach((t=>{let i=this.buildScript(e,t,"srcs"===n);document.querySelector(e).append(i)}))}else{let n=this.buildScript(e,t);document.querySelector(e).append(n)}}))}}updateGTMConsent(){if("function"==typeof gtag)return gtag("consent","update",this.getGTMConsentObject());window.dataLayer=window.dataLayer||[],window.dataLayer.push({0:"consent",1:"update",2:this.getGTMConsentObject()})}getGTMConsentObject(){return{ad_storage:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_user_data:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_personalization:"true"===e.find("cl_marketing")?.value?"granted":"denied",analytics_storage:"true"===e.find("cl_tracking")?.value?"granted":"denied",security_storage:"granted"}}isJSON(e){try{JSON.parse(e)}catch(e){return!1}return!0}buildScript(e,t,n=!1){let i="head"===e?"script":"noscript",s=document.createElement(i);return n?(s.src=t,s):(s.textContent=t,s)}getTagConsentSettings(){const e={};return this.#i.forEach((t=>{t.name in this.consentCategories&&(e[this.consentCategories[t.name]]="true"===t.value)})),e}static subscribe(e,t){return this.#s[e]?"function"!=typeof t?console.warn(`Expected callback for ${e} got ${typeof t}`):void this.#s[e].push(t):console.warn(`Cannot subscribe to ${e} because it does not exist!`)}static#c(e,...t){const n=this.#s[e];if(!n)return console.warn(`Cannot trigger ${e} because it does not exist!`);for(let e of n)e(...t)}}window.cookieLegitGtmCaller=function(e){t.subscribe("consent-given",e)},jQuery((function(e){t.subscribe("consent-given",(function(){e("iframe[data-cl-src]").each((function(){e(this).attr("src",e(this).attr("data-cl-src"))})),e("script[type=cookielegitblock]").each((function(){e(this).attr("src",e(this).attr("data-cl-src")),e(this).attr("type",e(this).attr("data-cl-type"))}))})),window.cookieLegitNotice=new t("body",{consentMode:""!==cl_config.consent_mode,userOpt:""!==cl_config.user_opt,baseUrl:cl_config.ajax_url,themeUrl:cl_config.themeUrl,googleTag:""!==cl_config.googleTag})}))})(),e.p})();
  • cookielegit/tags/1.1.1/languages/cookie-legit-nl_NL.po

    r3148248 r3251877  
    55"Project-Id-Version: Cookie Legit 1.0.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n"
    7 "POT-Creation-Date: 2024-02-29T14:16:39+01:00\n"
    8 "PO-Revision-Date: 2024-02-29 14:20+0100\n"
     7"POT-Creation-Date: 2025-03-05T21:21:16+00:00\n"
     8"PO-Revision-Date: 2025-03-05 22:37+0100\n"
    99"Last-Translator: \n"
    1010"Language-Team: \n"
     
    1313"Content-Type: text/plain; charset=UTF-8\n"
    1414"Content-Transfer-Encoding: 8bit\n"
    15 "X-Generator: Poedit 3.4.2\n"
     15"X-Generator: Poedit 3.5\n"
    1616"X-Domain: cookie-legit\n"
    1717
    1818#. Plugin Name of the plugin
    19 #: src/admin/class-cl-admin-menu.php:10 src/admin/class-cl-admin-menu.php:11
     19#. Author of the plugin
     20#: cookie-legit.php
     21msgid "CookieLegit"
     22msgstr "CookieLegit"
     23
     24#. Description of the plugin
     25#: cookie-legit.php
     26msgid "The last cookie manager you'll need"
     27msgstr "De laatste cookie manager die je nodig hebt"
     28
     29#. Author URI of the plugin
     30#: cookie-legit.php
     31msgid "https://cookielegit.site/"
     32msgstr "https://cookielegit.site/"
     33
     34#: src/admin/class-cookie-legit-admin-menu.php:14
     35#: src/admin/class-cookie-legit-admin-menu.php:15
    2036msgid "Cookie Legit"
    2137msgstr "Cookie Legit"
    2238
    23 #. Description of the plugin
    24 msgid "The last cookie manager you'll need"
    25 msgstr "De laatste cookie manager die je nodig hebt"
    26 
    27 #. Author of the plugin
    28 msgid "CookieLegit"
    29 msgstr "CookieLegit"
    30 
    31 #. Author URI of the plugin
    32 msgid "https://cookielegit.site/"
    33 msgstr "https://cookielegit.site/"
    34 
    35 #: src/admin/class-cl-admin-menu.php:24 src/admin/class-cl-admin-menu.php:25
    36 #: view/admin/settings/partials/notice_fields.php:5
    37 #: view/admin/settings/settings.php:9
     39#: src/admin/class-cookie-legit-admin-menu.php:32
     40#: src/admin/class-cookie-legit-admin-menu.php:33
     41#: view/admin/settings/partials/notice_fields.php:9
     42#: view/admin/settings/settings.php:12
    3843msgid "Notice settings"
    3944msgstr "Melding instellingen"
    4045
    41 #: src/admin/class-cl-admin-menu.php:33 src/admin/class-cl-admin-menu.php:34
    42 #: view/admin/settings/partials/pixel_fields.php:4
    43 #: view/admin/settings/settings.php:10
     46#: src/admin/class-cookie-legit-admin-menu.php:41
     47#: src/admin/class-cookie-legit-admin-menu.php:42
     48#: view/admin/settings/partials/pixel_fields.php:7
     49#: view/admin/settings/settings.php:13
    4450msgid "Pixel settings"
    4551msgstr "Pixel instellingen"
    4652
    47 #: src/admin/class-cl-admin-menu.php:42 src/admin/class-cl-admin-menu.php:43
    48 #: view/admin/settings/settings.php:11
     53#: src/admin/class-cookie-legit-admin-menu.php:50
     54#: src/admin/class-cookie-legit-admin-menu.php:51
     55#: view/admin/settings/settings.php:14
    4956msgid "Blocking"
    5057msgstr "Blokeren"
    5158
    52 #: src/models/class-cl-settings.php:31
     59#: src/models/class-cookie-legit-settings.php:40
    5360msgid "This website uses cookies to ensure the best user experience."
    5461msgstr ""
     
    5663"geven."
    5764
    58 #: src/models/class-cl-settings.php:39
     65#: src/models/class-cookie-legit-settings.php:48
    5966msgid "Learn more"
    6067msgstr "Lees meer"
    6168
    62 #: src/models/class-cl-settings.php:47
     69#: src/models/class-cookie-legit-settings.php:56
    6370msgid "Change preferences"
    6471msgstr "Voorkeur aanpassen"
    6572
    66 #: src/models/class-cl-settings.php:55
     73#: src/models/class-cookie-legit-settings.php:64
    6774msgid "Save preferences"
    6875msgstr "Voorkeur opslaan"
    6976
    70 #: src/models/class-cl-settings.php:63
     77#: src/models/class-cookie-legit-settings.php:72
    7178msgid "Accept"
    7279msgstr "Accepteren"
    7380
    74 #: src/models/class-cl-settings.php:71
     81#: src/models/class-cookie-legit-settings.php:80
    7582msgid "Deny"
    7683msgstr "Afwijzen"
    7784
    78 #: src/models/class-cl-settings.php:81
     85#: src/models/class-cookie-legit-settings.php:90
    7986msgid "Essential cookies"
    8087msgstr "Essentiële cookies"
    8188
    82 #: src/models/class-cl-settings.php:82
     89#: src/models/class-cookie-legit-settings.php:91
    8390msgid "Cookies that make the website function as intended"
    8491msgstr ""
    8592"Cookies die nodig zijn om de website te laten functioneren zoals bedoeld."
    8693
    87 #: src/models/class-cl-settings.php:85
     94#: src/models/class-cookie-legit-settings.php:94
    8895msgid "Analytical cookies"
    8996msgstr "Analytische cookies"
    9097
    91 #: src/models/class-cl-settings.php:86
     98#: src/models/class-cookie-legit-settings.php:95
    9299msgid "Cookies that keep track of you."
    93100msgstr ""
     
    95102"onze site"
    96103
    97 #: src/models/class-cl-settings.php:89
     104#: src/models/class-cookie-legit-settings.php:98
    98105msgid "Marketing cookies"
    99106msgstr "Marketing cookies"
    100107
    101 #: src/models/class-cl-settings.php:90
     108#: src/models/class-cookie-legit-settings.php:99
    102109msgid "Cookies with marketing purpose."
    103110msgstr "Cookies met een marketing doeleinde"
    104111
    105 #: src/models/class-cl-settings.php:108
     112#: src/models/class-cookie-legit-settings.php:118
    106113msgid "Allow marketing cookies to see iframes"
    107114msgstr "Sta cookies toe om iframes te zien"
    108115
    109 #: src/models/class-cl-settings.php:136
     116#: src/models/class-cookie-legit-settings.php:146
    110117msgid "Top"
    111118msgstr "Bovenaan"
    112119
    113 #: src/models/class-cl-settings.php:137
     120#: src/models/class-cookie-legit-settings.php:147
    114121msgid "Bottom"
    115122msgstr "Onderaan"
    116123
    117 #: src/models/class-cl-settings.php:143
     124#: src/models/class-cookie-legit-settings.php:153
    118125msgid "Top left"
    119126msgstr "Linksboven"
    120127
    121 #: src/models/class-cl-settings.php:144
     128#: src/models/class-cookie-legit-settings.php:154
    122129msgid "Top right"
    123130msgstr "Rechtsboven"
    124131
    125 #: src/models/class-cl-settings.php:145
     132#: src/models/class-cookie-legit-settings.php:155
    126133msgid "Bottom left"
    127134msgstr "Linksonder"
    128135
    129 #: src/models/class-cl-settings.php:146
     136#: src/models/class-cookie-legit-settings.php:156
    130137msgid "Bottom right"
    131138msgstr "Rechtsonder"
    132139
    133 #: view/admin/partials/cl-header.php:8
     140#: src/models/class-cookie-legit-settings.php:491
     141msgid "Wall"
     142msgstr "Muur"
     143
     144#: src/models/class-cookie-legit-settings.php:492
     145msgid "Banner"
     146msgstr "Balk"
     147
     148#: src/models/class-cookie-legit-settings.php:493
     149msgid "Card"
     150msgstr "Kaart"
     151
     152#: view/admin/partials/cl-header.php:11
    134153msgid "Go pro"
    135154msgstr "Go pro"
    136155
    137 #: view/admin/partials/cl-header.php:9
     156#: view/admin/partials/cl-header.php:12
    138157msgid "FAQ"
    139158msgstr "FAQ"
    140159
    141 #: view/admin/partials/cl-header.php:10
     160#: view/admin/partials/cl-header.php:13
    142161msgid "About"
    143162msgstr "Over"
    144163
    145 #: view/admin/settings/partials/additional_fields.php:4
     164#: view/admin/settings/partials/additional_fields.php:7
    146165msgid "Additional settings"
    147166msgstr "Extra instellingen"
    148167
    149 #: view/admin/settings/partials/additional_fields.php:5
    150 #: view/admin/settings/partials/block_fields.php:10
    151 #: view/admin/settings/partials/notice_fields.php:10
    152 #: view/admin/settings/partials/notice_fields.php:167
    153 #: view/admin/settings/partials/pixel_fields.php:5
    154 #: view/admin/settings/partials/pixel_fields.php:39
     168#: view/admin/settings/partials/additional_fields.php:8
     169#: view/admin/settings/partials/block_fields.php:13
     170#: view/admin/settings/partials/notice_fields.php:14
     171#: view/admin/settings/partials/notice_fields.php:171
     172#: view/admin/settings/partials/pixel_fields.php:8
     173#: view/admin/settings/partials/pixel_fields.php:63
    155174msgid "Save settings"
    156175msgstr "Instellingen opslaan"
    157176
    158 #: view/admin/settings/partials/additional_fields.php:10
     177#: view/admin/settings/partials/additional_fields.php:13
    159178msgid "Give us some love"
    160179msgstr "Geef ons wat liefde"
    161180
    162 #: view/admin/settings/partials/additional_fields.php:11
     181#: view/admin/settings/partials/additional_fields.php:14
    163182msgid ""
    164183"This option will add our logo under the explanation about cookies in the "
     
    168187"scherm"
    169188
    170 #: view/admin/settings/partials/block_fields.php:5
     189#: view/admin/settings/partials/block_fields.php:8
    171190msgid "Blocking settings"
    172191msgstr "Blokeer instellingen"
    173192
    174 #: view/admin/settings/partials/block_fields.php:15
     193#: view/admin/settings/partials/block_fields.php:18
    175194msgid "Iframe's"
    176195msgstr "Iframe's"
    177196
    178 #: view/admin/settings/partials/block_fields.php:16
     197#: view/admin/settings/partials/block_fields.php:19
    179198msgid "Prevent iframe's from loading an placing unwanted cookies."
    180199msgstr "Voorkom dat iframes ongewenste cookies plaatsen"
    181200
    182 #: view/admin/settings/partials/block_fields.php:20
     201#: view/admin/settings/partials/block_fields.php:23
    183202msgid "Block Iframe's"
    184203msgstr "Blokeer Iframes"
    185204
    186 #: view/admin/settings/partials/block_fields.php:32
     205#: view/admin/settings/partials/block_fields.php:35
    187206msgid "Iframe overlay"
    188207msgstr "Iframe overlay"
    189208
    190 #: view/admin/settings/partials/block_fields.php:33
     209#: view/admin/settings/partials/block_fields.php:36
    191210msgid "This overlay will appear when Iframe's are blocked"
    192211msgstr "Deze overlay verschijnt wanneer Iframe's zijn geblokkeerd"
    193212
    194 #: view/admin/settings/partials/block_fields.php:37
     213#: view/admin/settings/partials/block_fields.php:40
    195214msgid "Overlay text"
    196215msgstr "Overlay tekst"
    197216
    198 #: view/admin/settings/partials/block_fields.php:44
    199 #: view/admin/settings/partials/notice_fields.php:72
    200 #: view/admin/settings/partials/notice_fields.php:132
     217#: view/admin/settings/partials/block_fields.php:47
     218#: view/admin/settings/partials/notice_fields.php:76
     219#: view/admin/settings/partials/notice_fields.php:136
    201220msgid "Background"
    202221msgstr "Achtergrond"
    203222
    204 #: view/admin/settings/partials/block_fields.php:56
     223#: view/admin/settings/partials/block_fields.php:59
    205224msgid "Script blocking"
    206225msgstr "Scripts blokeren"
    207226
    208 #: view/admin/settings/partials/block_fields.php:57
     227#: view/admin/settings/partials/block_fields.php:60
    209228msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"
    210229msgstr ""
     
    212231"plaatsen"
    213232
    214 #: view/admin/settings/partials/block_fields.php:60
     233#: view/admin/settings/partials/block_fields.php:63
    215234msgid "Block scripts"
    216235msgstr "Blokeer scripts"
    217236
    218 #: view/admin/settings/partials/block_fields.php:72
     237#: view/admin/settings/partials/block_fields.php:74
     238msgid "Exclude scripts"
     239msgstr "Scripts uitsluiten"
     240
     241#: view/admin/settings/partials/block_fields.php:75
    219242msgid ""
    220243"Exclude scripts from being blocked, some scripts might be necessary to let "
     
    224247"site te laten functioneren. Eén script per regel."
    225248
    226 #: view/admin/settings/partials/notice_fields.php:15
     249#: view/admin/settings/partials/notice_fields.php:19
    227250msgid "Notice type"
    228251msgstr "Melding soort"
    229252
    230 #: view/admin/settings/partials/notice_fields.php:16
     253#: view/admin/settings/partials/notice_fields.php:20
    231254msgid ""
    232255"This is type of banner that will be display when the user first visits your "
     
    236259"gegeven"
    237260
    238 #: view/admin/settings/partials/notice_fields.php:33
     261#: view/admin/settings/partials/notice_fields.php:37
    239262msgid "Notice position"
    240263msgstr "Melding positie"
    241264
    242 #: view/admin/settings/partials/notice_fields.php:34
     265#: view/admin/settings/partials/notice_fields.php:38
    243266msgid "This controls the position of the cookie notice."
    244267msgstr "Dit bepaald waar de melding geplaatst wordt"
    245268
    246 #: view/admin/settings/partials/notice_fields.php:48
     269#: view/admin/settings/partials/notice_fields.php:52
    247270msgid "The selected notice type does not have position options"
    248271msgstr "De gekozen melding soort heeft geen positive mogelijkheden"
    249272
    250 #: view/admin/settings/partials/notice_fields.php:56
     273#: view/admin/settings/partials/notice_fields.php:60
    251274msgid "Notice text"
    252275msgstr "Melding tekst"
    253276
    254 #: view/admin/settings/partials/notice_fields.php:57
     277#: view/admin/settings/partials/notice_fields.php:61
    255278msgid "Let your users know that you're using cookies."
    256279msgstr "Laat uw gebruikers weten dat je cookies gebruikt"
    257280
    258 #: view/admin/settings/partials/notice_fields.php:67
     281#: view/admin/settings/partials/notice_fields.php:71
    259282msgid "Notice appearance"
    260283msgstr "Melding uiterlijk"
    261284
    262 #: view/admin/settings/partials/notice_fields.php:68
     285#: view/admin/settings/partials/notice_fields.php:72
    263286msgid "Style the cookie notice your way."
    264287msgstr "Geef de melding een uiterlijk dat bij je website past"
    265288
    266 #: view/admin/settings/partials/notice_fields.php:76
     289#: view/admin/settings/partials/notice_fields.php:80
    267290msgid "Text color"
    268291msgstr "Tekst kleur"
    269292
    270 #: view/admin/settings/partials/notice_fields.php:80
    271 #: view/admin/settings/partials/notice_fields.php:140
     293#: view/admin/settings/partials/notice_fields.php:84
     294#: view/admin/settings/partials/notice_fields.php:144
    272295msgid "Border radius"
    273296msgstr "Randradius"
    274297
    275 #: view/admin/settings/partials/notice_fields.php:87
     298#: view/admin/settings/partials/notice_fields.php:91
    276299msgid "Privacy link"
    277300msgstr "Privacylink"
    278301
    279 #: view/admin/settings/partials/notice_fields.php:88
     302#: view/admin/settings/partials/notice_fields.php:92
    280303msgid "Let users find you privacy statement."
    281304msgstr "Laat gebruiker uw privacyverklaring vinden op een makkelijke manier"
    282305
    283 #: view/admin/settings/partials/notice_fields.php:107
     306#: view/admin/settings/partials/notice_fields.php:111
    284307msgid "User concent"
    285308msgstr "Gebruikers voorkeur"
    286309
    287 #: view/admin/settings/partials/notice_fields.php:108
     310#: view/admin/settings/partials/notice_fields.php:112
    288311msgid "Let users set their cookie preferences."
    289312msgstr "Laat gebruikers hun voorkeur instellen"
    290313
    291 #: view/admin/settings/partials/notice_fields.php:123
     314#: view/admin/settings/partials/notice_fields.php:126
     315msgid "%s button"
     316msgstr "%s knop"
     317
     318#: view/admin/settings/partials/notice_fields.php:127
    292319msgid "Change the text and style of the %s button"
    293320msgstr "Verander de tekst en opmaak van de %s knop"
    294321
    295 #: view/admin/settings/partials/notice_fields.php:127
     322#: view/admin/settings/partials/notice_fields.php:131
    296323msgid "Button text"
    297324msgstr "Knop tekst"
    298325
    299 #: view/admin/settings/partials/notice_fields.php:136
     326#: view/admin/settings/partials/notice_fields.php:140
    300327msgid "Color"
    301328msgstr "Kleur"
    302329
    303 #: view/admin/settings/partials/notice_fields.php:150
     330#: view/admin/settings/partials/notice_fields.php:154
    304331msgid "%s text"
    305332msgstr "%s tekst"
    306333
    307 #: view/admin/settings/partials/notice_fields.php:151
     334#: view/admin/settings/partials/notice_fields.php:155
    308335msgid "Let your users what %s cookies are in your own words"
    309336msgstr "Laat gebruikers weten waarvoor je %s cookies gebruikt"
    310337
    311 #: view/admin/settings/partials/notice_fields.php:155
     338#: view/admin/settings/partials/notice_fields.php:159
    312339msgid "Title"
    313340msgstr "Titel"
    314341
    315 #: view/admin/settings/partials/notice_fields.php:159
     342#: view/admin/settings/partials/notice_fields.php:163
    316343msgid "Description"
    317344msgstr "Beschrijving"
    318345
    319 #: view/admin/settings/partials/pixel_fields.php:10
     346#: view/admin/settings/partials/pixel_fields.php:13
    320347msgid "Google tag manager consent mode"
    321348msgstr "Google tag manager consent mode"
    322349
    323 #: view/admin/settings/partials/pixel_fields.php:11
    324 msgid "Enable this if you use consent mode in Google tag manager."
    325 msgstr ""
    326 "Zet dit aan als je gebruik maakt van de Google tag manager consent mode"
    327 
    328 #: view/admin/settings/partials/pixel_fields.php:26
     350#: view/admin/settings/partials/pixel_fields.php:14
     351msgid "Enable this if you use consent mode v2 in Google tag manager."
     352msgstr "Activeer deze instelling als je Google tag manager consent mode"
     353
     354#: view/admin/settings/partials/pixel_fields.php:27
     355msgid "I use the Google Tag"
     356msgstr "I gebruik de Google Tag"
     357
     358#: view/admin/settings/partials/pixel_fields.php:28
     359msgid ""
     360"If enabled the plugin assumes you have integrated our Google Tag into Tag "
     361"Manager. This provides the best integration when you use Tags that are not "
     362"owned by Google."
     363msgstr ""
     364"Activeer deze instelling als je de CookieLegit Google Tag gebruikt. Dit "
     365"zorgt voor de beste communicatie tussen CookieLegit en Google Tag Manager"
     366
     367#: view/admin/settings/partials/pixel_fields.php:47
    329368msgid ""
    330369"Give us your %s tracking code identifier and we'll take care of the rest"
    331370msgstr "Vul je %s tracking code in en laat ons de rest regelen"
    332371
    333 #: view/admin/settings/settings.php:3
     372#: view/admin/settings/settings.php:6
    334373msgid ""
    335374"You are currently editing the settings for all languages, this has no effect!"
     
    338377"heeft geen effect!"
    339378
    340 #: view/admin/settings/settings.php:12
     379#: view/admin/settings/settings.php:15
    341380msgid "Additional"
    342381msgstr "Aanvullend"
     382
     383#: view/public/notice.php:42
     384msgid "Powered by"
     385msgstr "Mogelijk gemaakt door"
  • cookielegit/tags/1.1.1/languages/cookie-legit.pot

    r3148248 r3251877  
    1 # Copyright (C) 2024 CookieLegit
    2 # This file is distributed under the GPLv2 or later.
     1# Copyright (C) 2025 CookieLegit
     2# This file is distributed under the GPLv3.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Cookie Legit 1.0.0\n"
     5"Project-Id-Version: CookieLegit 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2024-02-29T14:16:39+01:00\n"
     12"POT-Creation-Date: 2025-03-05T21:21:16+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.8.1\n"
     14"X-Generator: WP-CLI 2.11.0\n"
    1515"X-Domain: cookie-legit\n"
    1616
    1717#. Plugin Name of the plugin
    18 #: src/admin/class-cl-admin-menu.php:10
    19 #: src/admin/class-cl-admin-menu.php:11
     18#. Author of the plugin
     19#: cookie-legit.php
     20msgid "CookieLegit"
     21msgstr ""
     22
     23#. Description of the plugin
     24#: cookie-legit.php
     25msgid "The last cookie manager you'll need"
     26msgstr ""
     27
     28#. Author URI of the plugin
     29#: cookie-legit.php
     30msgid "https://cookielegit.site/"
     31msgstr ""
     32
     33#: src/admin/class-cookie-legit-admin-menu.php:14
     34#: src/admin/class-cookie-legit-admin-menu.php:15
    2035msgid "Cookie Legit"
    2136msgstr ""
    2237
    23 #. Description of the plugin
    24 msgid "The last cookie manager you'll need"
    25 msgstr ""
    26 
    27 #. Author of the plugin
    28 msgid "CookieLegit"
    29 msgstr ""
    30 
    31 #. Author URI of the plugin
    32 msgid "https://cookielegit.site/"
    33 msgstr ""
    34 
    35 #: src/admin/class-cl-admin-menu.php:24
    36 #: src/admin/class-cl-admin-menu.php:25
    37 #: view/admin/settings/partials/notice_fields.php:5
    38 #: view/admin/settings/settings.php:9
     38#: src/admin/class-cookie-legit-admin-menu.php:32
     39#: src/admin/class-cookie-legit-admin-menu.php:33
     40#: view/admin/settings/partials/notice_fields.php:9
     41#: view/admin/settings/settings.php:12
    3942msgid "Notice settings"
    4043msgstr ""
    4144
    42 #: src/admin/class-cl-admin-menu.php:33
    43 #: src/admin/class-cl-admin-menu.php:34
    44 #: view/admin/settings/partials/pixel_fields.php:4
    45 #: view/admin/settings/settings.php:10
     45#: src/admin/class-cookie-legit-admin-menu.php:41
     46#: src/admin/class-cookie-legit-admin-menu.php:42
     47#: view/admin/settings/partials/pixel_fields.php:7
     48#: view/admin/settings/settings.php:13
    4649msgid "Pixel settings"
    4750msgstr ""
    4851
    49 #: src/admin/class-cl-admin-menu.php:42
    50 #: src/admin/class-cl-admin-menu.php:43
    51 #: view/admin/settings/settings.php:11
     52#: src/admin/class-cookie-legit-admin-menu.php:50
     53#: src/admin/class-cookie-legit-admin-menu.php:51
     54#: view/admin/settings/settings.php:14
    5255msgid "Blocking"
    5356msgstr ""
    5457
    55 #: src/models/class-cl-settings.php:31
     58#: src/models/class-cookie-legit-settings.php:40
    5659msgid "This website uses cookies to ensure the best user experience."
    5760msgstr ""
    5861
    59 #: src/models/class-cl-settings.php:39
     62#: src/models/class-cookie-legit-settings.php:48
    6063msgid "Learn more"
    6164msgstr ""
    6265
    63 #: src/models/class-cl-settings.php:47
     66#: src/models/class-cookie-legit-settings.php:56
    6467msgid "Change preferences"
    6568msgstr ""
    6669
    67 #: src/models/class-cl-settings.php:55
     70#: src/models/class-cookie-legit-settings.php:64
    6871msgid "Save preferences"
    6972msgstr ""
    7073
    71 #: src/models/class-cl-settings.php:63
     74#: src/models/class-cookie-legit-settings.php:72
    7275msgid "Accept"
    7376msgstr ""
    7477
    75 #: src/models/class-cl-settings.php:71
     78#: src/models/class-cookie-legit-settings.php:80
    7679msgid "Deny"
    7780msgstr ""
    7881
    79 #: src/models/class-cl-settings.php:81
     82#: src/models/class-cookie-legit-settings.php:90
    8083msgid "Essential cookies"
    8184msgstr ""
    8285
    83 #: src/models/class-cl-settings.php:82
     86#: src/models/class-cookie-legit-settings.php:91
    8487msgid "Cookies that make the website function as intended"
    8588msgstr ""
    8689
    87 #: src/models/class-cl-settings.php:85
     90#: src/models/class-cookie-legit-settings.php:94
    8891msgid "Analytical cookies"
    8992msgstr ""
    9093
    91 #: src/models/class-cl-settings.php:86
     94#: src/models/class-cookie-legit-settings.php:95
    9295msgid "Cookies that keep track of you."
    9396msgstr ""
    9497
    95 #: src/models/class-cl-settings.php:89
     98#: src/models/class-cookie-legit-settings.php:98
    9699msgid "Marketing cookies"
    97100msgstr ""
    98101
    99 #: src/models/class-cl-settings.php:90
     102#: src/models/class-cookie-legit-settings.php:99
    100103msgid "Cookies with marketing purpose."
    101104msgstr ""
    102105
    103 #: src/models/class-cl-settings.php:108
     106#: src/models/class-cookie-legit-settings.php:118
    104107msgid "Allow marketing cookies to see iframes"
    105108msgstr ""
    106109
    107 #: src/models/class-cl-settings.php:136
     110#: src/models/class-cookie-legit-settings.php:146
    108111msgid "Top"
    109112msgstr ""
    110113
    111 #: src/models/class-cl-settings.php:137
     114#: src/models/class-cookie-legit-settings.php:147
    112115msgid "Bottom"
    113116msgstr ""
    114117
    115 #: src/models/class-cl-settings.php:143
     118#: src/models/class-cookie-legit-settings.php:153
    116119msgid "Top left"
    117120msgstr ""
    118121
    119 #: src/models/class-cl-settings.php:144
     122#: src/models/class-cookie-legit-settings.php:154
    120123msgid "Top right"
    121124msgstr ""
    122125
    123 #: src/models/class-cl-settings.php:145
     126#: src/models/class-cookie-legit-settings.php:155
    124127msgid "Bottom left"
    125128msgstr ""
    126129
    127 #: src/models/class-cl-settings.php:146
     130#: src/models/class-cookie-legit-settings.php:156
    128131msgid "Bottom right"
    129132msgstr ""
    130133
    131 #: view/admin/partials/cl-header.php:8
     134#: src/models/class-cookie-legit-settings.php:491
     135msgid "Wall"
     136msgstr ""
     137
     138#: src/models/class-cookie-legit-settings.php:492
     139msgid "Banner"
     140msgstr ""
     141
     142#: src/models/class-cookie-legit-settings.php:493
     143msgid "Card"
     144msgstr ""
     145
     146#: view/admin/partials/cl-header.php:11
    132147msgid "Go pro"
    133148msgstr ""
    134149
    135 #: view/admin/partials/cl-header.php:9
     150#: view/admin/partials/cl-header.php:12
    136151msgid "FAQ"
    137152msgstr ""
    138153
    139 #: view/admin/partials/cl-header.php:10
     154#: view/admin/partials/cl-header.php:13
    140155msgid "About"
    141156msgstr ""
    142157
    143 #: view/admin/settings/partials/additional_fields.php:4
     158#: view/admin/settings/partials/additional_fields.php:7
    144159msgid "Additional settings"
    145160msgstr ""
    146161
    147 #: view/admin/settings/partials/additional_fields.php:5
    148 #: view/admin/settings/partials/block_fields.php:10
    149 #: view/admin/settings/partials/notice_fields.php:10
    150 #: view/admin/settings/partials/notice_fields.php:167
    151 #: view/admin/settings/partials/pixel_fields.php:5
    152 #: view/admin/settings/partials/pixel_fields.php:39
     162#: view/admin/settings/partials/additional_fields.php:8
     163#: view/admin/settings/partials/block_fields.php:13
     164#: view/admin/settings/partials/notice_fields.php:14
     165#: view/admin/settings/partials/notice_fields.php:171
     166#: view/admin/settings/partials/pixel_fields.php:8
     167#: view/admin/settings/partials/pixel_fields.php:63
    153168msgid "Save settings"
    154169msgstr ""
    155170
    156 #: view/admin/settings/partials/additional_fields.php:10
     171#: view/admin/settings/partials/additional_fields.php:13
    157172msgid "Give us some love"
    158173msgstr ""
    159174
    160 #: view/admin/settings/partials/additional_fields.php:11
     175#: view/admin/settings/partials/additional_fields.php:14
    161176msgid "This option will add our logo under the explanation about cookies in the preferences screen. We would appreciate it much!"
    162177msgstr ""
    163178
    164 #: view/admin/settings/partials/block_fields.php:5
     179#: view/admin/settings/partials/block_fields.php:8
    165180msgid "Blocking settings"
    166181msgstr ""
    167182
    168 #: view/admin/settings/partials/block_fields.php:15
     183#: view/admin/settings/partials/block_fields.php:18
    169184msgid "Iframe's"
    170185msgstr ""
    171186
    172 #: view/admin/settings/partials/block_fields.php:16
     187#: view/admin/settings/partials/block_fields.php:19
    173188msgid "Prevent iframe's from loading an placing unwanted cookies."
    174189msgstr ""
    175190
    176 #: view/admin/settings/partials/block_fields.php:20
     191#: view/admin/settings/partials/block_fields.php:23
    177192msgid "Block Iframe's"
    178193msgstr ""
    179194
    180 #: view/admin/settings/partials/block_fields.php:32
     195#: view/admin/settings/partials/block_fields.php:35
    181196msgid "Iframe overlay"
    182197msgstr ""
    183198
    184 #: view/admin/settings/partials/block_fields.php:33
     199#: view/admin/settings/partials/block_fields.php:36
    185200msgid "This overlay will appear when Iframe's are blocked"
    186201msgstr ""
    187202
    188 #: view/admin/settings/partials/block_fields.php:37
     203#: view/admin/settings/partials/block_fields.php:40
    189204msgid "Overlay text"
    190205msgstr ""
    191206
    192 #: view/admin/settings/partials/block_fields.php:44
     207#: view/admin/settings/partials/block_fields.php:47
     208#: view/admin/settings/partials/notice_fields.php:76
     209#: view/admin/settings/partials/notice_fields.php:136
     210msgid "Background"
     211msgstr ""
     212
     213#: view/admin/settings/partials/block_fields.php:59
     214msgid "Script blocking"
     215msgstr ""
     216
     217#: view/admin/settings/partials/block_fields.php:60
     218msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"
     219msgstr ""
     220
     221#: view/admin/settings/partials/block_fields.php:63
     222msgid "Block scripts"
     223msgstr ""
     224
     225#: view/admin/settings/partials/block_fields.php:74
     226msgid "Exclude scripts"
     227msgstr ""
     228
     229#: view/admin/settings/partials/block_fields.php:75
     230msgid "Exclude scripts from being blocked, some scripts might be necessary to let your site function. One script per line."
     231msgstr ""
     232
     233#: view/admin/settings/partials/notice_fields.php:19
     234msgid "Notice type"
     235msgstr ""
     236
     237#: view/admin/settings/partials/notice_fields.php:20
     238msgid "This is type of banner that will be display when the user first visits your site."
     239msgstr ""
     240
     241#: view/admin/settings/partials/notice_fields.php:37
     242msgid "Notice position"
     243msgstr ""
     244
     245#: view/admin/settings/partials/notice_fields.php:38
     246msgid "This controls the position of the cookie notice."
     247msgstr ""
     248
     249#: view/admin/settings/partials/notice_fields.php:52
     250msgid "The selected notice type does not have position options"
     251msgstr ""
     252
     253#: view/admin/settings/partials/notice_fields.php:60
     254msgid "Notice text"
     255msgstr ""
     256
     257#: view/admin/settings/partials/notice_fields.php:61
     258msgid "Let your users know that you're using cookies."
     259msgstr ""
     260
     261#: view/admin/settings/partials/notice_fields.php:71
     262msgid "Notice appearance"
     263msgstr ""
     264
    193265#: view/admin/settings/partials/notice_fields.php:72
    194 #: view/admin/settings/partials/notice_fields.php:132
    195 msgid "Background"
    196 msgstr ""
    197 
    198 #: view/admin/settings/partials/block_fields.php:56
    199 msgid "Script blocking"
    200 msgstr ""
    201 
    202 #: view/admin/settings/partials/block_fields.php:57
    203 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"
    204 msgstr ""
    205 
    206 #: view/admin/settings/partials/block_fields.php:60
    207 msgid "Block scripts"
    208 msgstr ""
    209 
    210 #: view/admin/settings/partials/block_fields.php:72
    211 msgid "Exclude scripts from being blocked, some scripts might be necessary to let your site function. One script per line."
    212 msgstr ""
    213 
    214 #: view/admin/settings/partials/notice_fields.php:15
    215 msgid "Notice type"
    216 msgstr ""
    217 
    218 #: view/admin/settings/partials/notice_fields.php:16
    219 msgid "This is type of banner that will be display when the user first visits your site."
    220 msgstr ""
    221 
    222 #: view/admin/settings/partials/notice_fields.php:33
    223 msgid "Notice position"
    224 msgstr ""
    225 
    226 #: view/admin/settings/partials/notice_fields.php:34
    227 msgid "This controls the position of the cookie notice."
    228 msgstr ""
    229 
    230 #: view/admin/settings/partials/notice_fields.php:48
    231 msgid "The selected notice type does not have position options"
    232 msgstr ""
    233 
    234 #: view/admin/settings/partials/notice_fields.php:56
    235 msgid "Notice text"
    236 msgstr ""
    237 
    238 #: view/admin/settings/partials/notice_fields.php:57
    239 msgid "Let your users know that you're using cookies."
    240 msgstr ""
    241 
    242 #: view/admin/settings/partials/notice_fields.php:67
    243 msgid "Notice appearance"
    244 msgstr ""
    245 
    246 #: view/admin/settings/partials/notice_fields.php:68
    247266msgid "Style the cookie notice your way."
    248267msgstr ""
    249268
    250 #: view/admin/settings/partials/notice_fields.php:76
     269#: view/admin/settings/partials/notice_fields.php:80
    251270msgid "Text color"
    252271msgstr ""
    253272
    254 #: view/admin/settings/partials/notice_fields.php:80
     273#: view/admin/settings/partials/notice_fields.php:84
     274#: view/admin/settings/partials/notice_fields.php:144
     275msgid "Border radius"
     276msgstr ""
     277
     278#: view/admin/settings/partials/notice_fields.php:91
     279msgid "Privacy link"
     280msgstr ""
     281
     282#: view/admin/settings/partials/notice_fields.php:92
     283msgid "Let users find you privacy statement."
     284msgstr ""
     285
     286#: view/admin/settings/partials/notice_fields.php:111
     287msgid "User concent"
     288msgstr ""
     289
     290#: view/admin/settings/partials/notice_fields.php:112
     291msgid "Let users set their cookie preferences."
     292msgstr ""
     293
     294#: view/admin/settings/partials/notice_fields.php:126
     295msgid "%s button"
     296msgstr ""
     297
     298#: view/admin/settings/partials/notice_fields.php:127
     299msgid "Change the text and style of the %s button"
     300msgstr ""
     301
     302#: view/admin/settings/partials/notice_fields.php:131
     303msgid "Button text"
     304msgstr ""
     305
    255306#: view/admin/settings/partials/notice_fields.php:140
    256 msgid "Border radius"
    257 msgstr ""
    258 
    259 #: view/admin/settings/partials/notice_fields.php:87
    260 msgid "Privacy link"
    261 msgstr ""
    262 
    263 #: view/admin/settings/partials/notice_fields.php:88
    264 msgid "Let users find you privacy statement."
    265 msgstr ""
    266 
    267 #: view/admin/settings/partials/notice_fields.php:107
    268 msgid "User concent"
    269 msgstr ""
    270 
    271 #: view/admin/settings/partials/notice_fields.php:108
    272 msgid "Let users set their cookie preferences."
    273 msgstr ""
    274 
    275 #: view/admin/settings/partials/notice_fields.php:123
    276 msgid "Change the text and style of the %s button"
    277 msgstr ""
    278 
    279 #: view/admin/settings/partials/notice_fields.php:127
    280 msgid "Button text"
    281 msgstr ""
    282 
    283 #: view/admin/settings/partials/notice_fields.php:136
    284307msgid "Color"
    285308msgstr ""
    286309
    287 #: view/admin/settings/partials/notice_fields.php:150
     310#: view/admin/settings/partials/notice_fields.php:154
    288311msgid "%s text"
    289312msgstr ""
    290313
    291 #: view/admin/settings/partials/notice_fields.php:151
     314#: view/admin/settings/partials/notice_fields.php:155
    292315msgid "Let your users what %s cookies are in your own words"
    293316msgstr ""
    294317
    295 #: view/admin/settings/partials/notice_fields.php:155
     318#: view/admin/settings/partials/notice_fields.php:159
    296319msgid "Title"
    297320msgstr ""
    298321
    299 #: view/admin/settings/partials/notice_fields.php:159
     322#: view/admin/settings/partials/notice_fields.php:163
    300323msgid "Description"
    301324msgstr ""
    302325
    303 #: view/admin/settings/partials/pixel_fields.php:10
     326#: view/admin/settings/partials/pixel_fields.php:13
    304327msgid "Google tag manager consent mode"
    305328msgstr ""
    306329
    307 #: view/admin/settings/partials/pixel_fields.php:11
    308 msgid "Enable this if you use consent mode in Google tag manager."
    309 msgstr ""
    310 
    311 #: view/admin/settings/partials/pixel_fields.php:26
     330#: view/admin/settings/partials/pixel_fields.php:14
     331msgid "Enable this if you use consent mode v2 in Google tag manager."
     332msgstr ""
     333
     334#: view/admin/settings/partials/pixel_fields.php:27
     335msgid "I use the Google Tag"
     336msgstr ""
     337
     338#: view/admin/settings/partials/pixel_fields.php:28
     339msgid "If enabled the plugin assumes you have integrated our Google Tag into Tag Manager. This provides the best integration when you use Tags that are not owned by Google."
     340msgstr ""
     341
     342#: view/admin/settings/partials/pixel_fields.php:47
    312343msgid "Give us your %s tracking code identifier and we'll take care of the rest"
    313344msgstr ""
    314345
    315 #: view/admin/settings/settings.php:3
     346#: view/admin/settings/settings.php:6
    316347msgid "You are currently editing the settings for all languages, this has no effect!"
    317348msgstr ""
    318349
    319 #: view/admin/settings/settings.php:12
     350#: view/admin/settings/settings.php:15
    320351msgid "Additional"
    321352msgstr ""
     353
     354#: view/public/notice.php:42
     355msgid "Powered by"
     356msgstr ""
  • cookielegit/tags/1.1.1/readme.txt

    r3251291 r3251877  
    55Requires at least: 5.8
    66Tested up to: 6.7.2
    7 Stable tag: 1.1.0
     7Stable tag: 1.1.1
    88Requires PHP: 8.0.0
    99License: GPLv3
     
    5151These scripts won't be loaded unless you link your tracking ID for one of these platforms in the settings of our plugin.
    5252
    53 # Comming soon
     53# Coming soon
    5454We're working hard to bring you additional features in the future. Stay up to date at [CookieLegit](https://cookielegit.site/).
    5555
     
    9090== Changelog ==
    9191
     92# v1.1.1
     93- Fix for broken translations
     94- Add dutch translations for new setting
     95- Update preferences toggles after user accepts all cookies
     96
    9297# v1.1.0
    9398- Added global function for retrieving settings for future performance updates
  • cookielegit/tags/1.1.1/view/admin/settings/partials/notice_fields.php

    r3148248 r3251877  
    7070        <div class="cl-label-wrapper">
    7171            <label><?php esc_html_e('Notice appearance', 'cookie-legit'); ?></label>
    72             <p><?php esc_html_e("Style the cookie notice your way.", 'cookie-legit'); ?></p>
     72            <p><?php esc_html_e('Style the cookie notice your way.', 'cookie-legit'); ?></p>
    7373        </div>
    7474        <div class="cl-values-wrapper cl-flex-row cl-just-start">
     
    9090        <div class="cl-label-wrapper">
    9191            <label><?php esc_html_e('Privacy link', 'cookie-legit'); ?></label>
    92             <p><?php esc_html_e("Let users find you privacy statement.", 'cookie-legit'); ?></p>
     92            <p><?php esc_html_e('Let users find you privacy statement.', 'cookie-legit'); ?></p>
    9393        </div>
    9494        <div class="cl-values-wrapper cl-flex-row cl-just-start">
     
    110110        <div class="cl-label-wrapper">
    111111            <label><?php esc_html_e('User concent', 'cookie-legit'); ?></label>
    112             <p><?php esc_html_e("Let users set their cookie preferences.", 'cookie-legit'); ?></p>
     112            <p><?php esc_html_e('Let users set their cookie preferences.', 'cookie-legit'); ?></p>
    113113        </div>
    114114        <div class="cl-values-wrapper cl-flex-row cl-just-start">
     
    124124        <div class="cl-form-row">
    125125            <div class="cl-label-wrapper">
    126                 <label><?php esc_html(printf('%s button', 'cookie-legit'), ucfirst(str_replace('_', ' ', $button))); ?></label>
    127                 <p><?php esc_html(printf("Change the text and style of the %s button", 'cookie-legit'), str_replace('_', ' ', $button)); ?></p>
     126                <label><?php printf(esc_html__('%s button', 'cookie-legit'), ucfirst(str_replace('_', ' ', $button))); ?></label>
     127                <p><?php printf(esc_html__('Change the text and style of the %s button', 'cookie-legit'), str_replace('_', ' ', $button)); ?></p>
    128128            </div>
    129129            <div class="cl-values-wrapper cl-flex-col">
    130130                <div class="cl-text-input cl-flex-col cl-mb-2">
    131131                    <label for="<?php echo esc_attr( $button ) ?>-text" class="cl-mb-1"><?php esc_html_e('Button text', 'cookie-legit') ?></label>
    132                     <input type="text" name="notice_settings[buttons][<?php echo esc_attr( $button ) ?>][text]" id="<?php echo esc_attr( $button ); ?>-text" value="<?php echo esc_attr( sanitize_text_field($notice_settings["buttons"][$button]["text"]) ); ?>">
     132                    <input type="text" name="notice_settings[buttons][<?php echo esc_attr( $button ) ?>][text]" id="<?php echo esc_attr( $button ); ?>-text" value="<?php echo esc_attr( sanitize_text_field($notice_settings['buttons'][$button]['text']) ); ?>">
    133133                </div>
    134134                <div class="cl-button-style cl-flex-row">
     
    149149        </div>
    150150    <?php endforeach; ?>
    151     <?php foreach ($notice_settings["texts"] as $text => $text_settings) : ?>
     151    <?php foreach ($notice_settings['texts'] as $text => $text_settings) : ?>
    152152        <div class="cl-form-row">
    153153            <div class="cl-label-wrapper">
    154                 <label for="notice-banner-text"><?php esc_html(printf('%s text', 'cookie-legit'), ucfirst($text)); ?></label>
    155                 <p><?php esc_html(printf("Let your users what %s cookies are in your own words", 'cookie-legit'), $text); ?></p>
     154                <label for="notice-banner-text"><?php printf(esc_html__('%s text', 'cookie-legit'), ucfirst($text)); ?></label>
     155                <p><?php printf(esc_html_e('Let your users what %s cookies are in your own words', 'cookie-legit'), $text); ?></p>
    156156            </div>
    157157            <div class="cl-values-wrapper cl-flex-col">
  • cookielegit/tags/1.1.1/view/admin/settings/partials/pixel_fields.php

    r3251291 r3251877  
    4444                <label for="pixel-<?php echo esc_attr(sanitize_key($pixel_name)); ?>-value"><?php echo esc_html(ucfirst(str_replace('_', ' ', sanitize_key($pixel_name)))); ?></label>
    4545                <p><?php
    46                     esc_html(
    47                         printf(
     46                    printf(
     47                        esc_html__(
    4848                            "Give us your %s tracking code identifier and we'll take care of the rest",
    4949                            'cookie-legit'
  • cookielegit/trunk/CHANGELOG.md

    r3251291 r3251877  
    11# Changelog
     2
     3## [1.1.1](https://github.com/WebdesignSeolab/cookie-legit/compare/v1.1.0...v1.1.1) (2025-03-06)
     4
     5
     6### Bug Fixes
     7
     8* **translations:** add new translations ([#23](https://github.com/WebdesignSeolab/cookie-legit/issues/23)) ([a46e8af](https://github.com/WebdesignSeolab/cookie-legit/commit/a46e8afecaae5f7b4378d823ec45af2077dacedb))
     9* **ui:** update preference toggles after accept all ([#25](https://github.com/WebdesignSeolab/cookie-legit/issues/25)) ([ef0032e](https://github.com/WebdesignSeolab/cookie-legit/commit/ef0032e06c2c9cbe556c59bc22c4ee8b1feba409))
    210
    311## [1.1.0](https://github.com/WebdesignSeolab/cookie-legit/compare/v1.0.2...v1.1.0) (2025-03-05)
  • cookielegit/trunk/assets/scripts/public.js

    r3251291 r3251877  
    2020  CookieLegitNotice.subscribe('consent-given', updateBlocked);
    2121
    22   let callCount = 0;
    23   CookieLegitNotice.subscribe('consent-given', function(args) {
    24     callCount++
    25 
    26     console.log(`Event 'consent-given' got called ${callCount} times with args: `, args)
    27   })
    28 
    2922  window.cookieLegitNotice = new CookieLegitNotice("body", {
    3023    consentMode: cl_config.consent_mode !== "",
  • cookielegit/trunk/assets/scripts/public/cookielegit.js

    r3251291 r3251877  
    3737  };
    3838
     39  noticeLoaded = false;
     40
    3941  constructor(target, userSettings) {
    4042    this.#settings = Object.assign({}, this.defaultSettings, userSettings);
     43   
    4144    this.#target = this.selectTarget(target);
    42     this.checkConsentCookies();
     45   
     46    this.checkConsentCookies();
     47   
    4348    this.insertNotice();
     49
    4450    this.maybeInjectScripts();
     51
    4552    return this;
    4653  }
     
    6168  checkConsentCookies() {
    6269    LegitCookies.list()
    63       .filter((cookie) => cookie.name.startsWith("cl_"))
    64       .forEach((cookie) => this.#consentedTo.push(cookie));
    65 
     70      .filter((cookie) => cookie.name.startsWith("cl_") && cookie.name !== this.CONSENT_SETTINGS_NAME)
     71      .forEach((cookie) => {
     72        const acceptedCookieIndex = this.#consentedTo.findIndex(ac => ac.name === cookie.name);
     73
     74        if(acceptedCookieIndex >= 0) {
     75          this.#consentedTo[acceptedCookieIndex].value = cookie.value;
     76        } else {
     77          this.#consentedTo.push(cookie);
     78        }
     79      });
    6680
    6781    if (this.#consentedTo.length === 0) {
    6882      return;
     83    }
     84
     85    if (this.#settings.userOpt && this.noticeLoaded) {
     86      this.setPrefToggles();
    6987    }
    7088   
     
    113131
    114132    this.buildStyle(this.#notice);
     133
     134    CookieLegitNotice.#trigger('notice-loaded', this)
     135
     136    this.noticeLoaded = true;
    115137  }
    116138
  • cookielegit/trunk/cookie-legit.php

    r3251291 r3251877  
    55 * Plugin Name: CookieLegit
    66 * Description: The last cookie manager you'll need
    7  * Version: 1.1.0
     7 * Version: 1.1.1
    88 * Author: CookieLegit
    99 * Author URI: https://cookielegit.site/
     
    2424
    2525if (!defined('COOKIE_LEGIT_VERSION')) {
    26   define('COOKIE_LEGIT_VERSION', '1.1.0');
     26  define('COOKIE_LEGIT_VERSION', '1.1.1');
    2727}
    2828
  • cookielegit/trunk/dist/public.js

    r3251291 r3251877  
    1 (()=>{"use strict";var e={};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{var t;e.g.importScripts&&(t=e.g.location+"");var n=e.g.document;if(!t&&n&&(n.currentScript&&(t=n.currentScript.src),!t)){var i=n.getElementsByTagName("script");if(i.length)for(var s=i.length-1;s>-1&&!t;)t=i[s--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e.p=t})(),(()=>{class e{static list(){const e=[],t=document.cookie.split("; ");for(let n=0;n<t.length;n++){const i=t[n].split("="),s=i[0];let c=i.length>1?i[1]:null;e.push({name:s,value:c})}return e}static find(e=""){return this.list().find((t=>t.name===e))||null}static create(e,t,n=1,i="/"){const s=new Date,c=new Date(s.getTime()+24*n*60*60*1e3);return document.cookie=`${e}=${t}; expires=${c}; path=${i}`,this}static delete(e){return document.cookie=`${e}=; Max-Age=-99999999;`,this}}class t{#e=null;#t=null;#n=null;#i=[];CONSENT_SETTINGS_NAME="cl_cus";screens=["notice","preferences","toggle-preferences"];consentCookieName="cl_consent";cookieNames=["cl_consent","cl_essential","cl_tracking","cl_marketing"];defaultSettings={baseUrl:null,userOpt:!1,consentMode:!1,cookieDuration:182,themeUrl:null,googleTag:!1};consentCategories={cl_tracking:"marketingCookies",cl_marketing:"advertisingCookies",cl_essential:"essentialCookies"};static#s={"cookie-legit-init":[],"notice-loaded":[],"consent-given":[],"consent-updated":[]};constructor(e,t){return this.#n=Object.assign({},this.defaultSettings,t),this.#e=this.selectTarget(e),this.checkConsentCookies(),this.insertNotice(),this.maybeInjectScripts(),this}buildStyle(e){const t=document.createElement("link");t.href=this.#n.themeUrl,t.rel="stylesheet",t.id="cookielegit-css",t.onload=()=>{e.style.display=""},document.head.append(t)}checkConsentCookies(){if(e.list().filter((e=>e.name.startsWith("cl_"))).forEach((e=>this.#i.push(e))),0===this.#i.length)return;if(this.#n.consentMode&&!this.#n.googleTag)return this.updateGTMConsent(),void t.#c("consent-given");const n=this.getTagConsentSettings();t.#c("consent-given",n),e.create(this.CONSENT_SETTINGS_NAME,JSON.stringify(n))}selectTarget(e){return document.querySelector(e)}async insertNotice(){let e=await this.fetchNotice();this.#t=document.createElement("div"),this.#t.id="cookie-legit-notice-container",this.#t.innerHTML=e.html,this.#t.style.display="none";let t=0===this.#i.length?"notice":"toggle-preferences";this.#t.classList.add(t),this.#e.appendChild(this.#t),this.setupEvents(),this.#n.userOpt&&this.setPrefToggles(),this.buildStyle(this.#t)}async fetchNotice(){const e=await fetch(`${this.#n.baseUrl}?action=get_cookie_notice`);return await e.json()}setupEvents(){this.#n.userOpt?(this.#t.querySelector(".cookie-legit-pref-btn").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-save-pref-btn").addEventListener("click",(()=>this.savePreferences())),this.#t.querySelector(".cookie-legit-accept-pref-btn").addEventListener("click",(()=>this.acceptAllCookies()))):this.#t.querySelector(".cookie-legit-deny-btn").addEventListener("click",(()=>this.denyAllCookies())),this.#t.querySelector(".cookie-legit-preferences-change").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-accept-btn").addEventListener("click",(()=>this.acceptAllCookies()))}toggleUserPreferences(){this.changeScreen("preferences")}acceptAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{e.create(t,!0,this.#n.cookieDuration)})),this.checkConsentCookies()}savePreferences(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName||this.#t.querySelector(`input[name=${t}]`).checked;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}updatePreferences(){let e=this.#n.userOpt?"preferences":"notice";this.changeScreen(e),this.checkConsentCookies(),t.#c("consent-updated")}denyAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}changeScreen(e){let t=this.screens.filter((t=>t!==e));this.#t.classList.remove(...t),this.#t.classList.add(e)}setPrefToggles(){this.#i.forEach((e=>{let t=this.#t.querySelector(`input[name=${e.name}]`);t&&(t.checked="true"===e.value)}))}async maybeInjectScripts(){if(!this.#n.userOpt||"true"!==e.find(this.consentCookieName))return;let t=await fetch(`${this.#n.baseUrl}?action=get_tracking_scripts`),n=await t.json();for(const e in n)if(Object.hasOwnProperty.call(n,e)){const t=n[e];Object.values(t).forEach((t=>{if(this.isJSON(t)){t=JSON.parse(t);for(const n in t)Object.hasOwnProperty.call(t,n)&&t[n].forEach((t=>{let i=this.buildScript(e,t,"srcs"===n);document.querySelector(e).append(i)}))}else{let n=this.buildScript(e,t);document.querySelector(e).append(n)}}))}}updateGTMConsent(){if("function"==typeof gtag)return gtag("consent","update",this.getGTMConsentObject());window.dataLayer=window.dataLayer||[],window.dataLayer.push({0:"consent",1:"update",2:this.getGTMConsentObject()})}getGTMConsentObject(){return{ad_storage:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_user_data:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_personalization:"true"===e.find("cl_marketing")?.value?"granted":"denied",analytics_storage:"true"===e.find("cl_tracking")?.value?"granted":"denied",security_storage:"granted"}}isJSON(e){try{JSON.parse(e)}catch(e){return!1}return!0}buildScript(e,t,n=!1){let i="head"===e?"script":"noscript",s=document.createElement(i);return n?(s.src=t,s):(s.textContent=t,s)}getTagConsentSettings(){const e={};return this.#i.forEach((t=>{t.name in this.consentCategories&&(e[this.consentCategories[t.name]]="true"===t.value)})),e}static subscribe(e,t){return this.#s[e]?"function"!=typeof t?console.warn(`Expected callback for ${e} got ${typeof t}`):void this.#s[e].push(t):console.warn(`Cannot subscribe to ${e} because it does not exist!`)}static#c(e,...t){const n=this.#s[e];if(!n)return console.warn(`Cannot trigger ${e} because it does not exist!`);for(let e of n)e(...t)}}window.cookieLegitGtmCaller=function(e){t.subscribe("consent-given",e)},jQuery((function(e){t.subscribe("consent-given",(function(){e("iframe[data-cl-src]").each((function(){e(this).attr("src",e(this).attr("data-cl-src"))})),e("script[type=cookielegitblock]").each((function(){e(this).attr("src",e(this).attr("data-cl-src")),e(this).attr("type",e(this).attr("data-cl-type"))}))}));let n=0;t.subscribe("consent-given",(function(e){n++,console.log(`Event 'consent-given' got called ${n} times with args: `,e)})),window.cookieLegitNotice=new t("body",{consentMode:""!==cl_config.consent_mode,userOpt:""!==cl_config.user_opt,baseUrl:cl_config.ajax_url,themeUrl:cl_config.themeUrl,googleTag:""!==cl_config.googleTag})}))})(),e.p})();
     1(()=>{"use strict";var e={};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{var t;e.g.importScripts&&(t=e.g.location+"");var n=e.g.document;if(!t&&n&&(n.currentScript&&(t=n.currentScript.src),!t)){var i=n.getElementsByTagName("script");if(i.length)for(var s=i.length-1;s>-1&&!t;)t=i[s--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e.p=t})(),(()=>{class e{static list(){const e=[],t=document.cookie.split("; ");for(let n=0;n<t.length;n++){const i=t[n].split("="),s=i[0];let c=i.length>1?i[1]:null;e.push({name:s,value:c})}return e}static find(e=""){return this.list().find((t=>t.name===e))||null}static create(e,t,n=1,i="/"){const s=new Date,c=new Date(s.getTime()+24*n*60*60*1e3);return document.cookie=`${e}=${t}; expires=${c}; path=${i}`,this}static delete(e){return document.cookie=`${e}=; Max-Age=-99999999;`,this}}class t{#e=null;#t=null;#n=null;#i=[];CONSENT_SETTINGS_NAME="cl_cus";screens=["notice","preferences","toggle-preferences"];consentCookieName="cl_consent";cookieNames=["cl_consent","cl_essential","cl_tracking","cl_marketing"];defaultSettings={baseUrl:null,userOpt:!1,consentMode:!1,cookieDuration:182,themeUrl:null,googleTag:!1};consentCategories={cl_tracking:"marketingCookies",cl_marketing:"advertisingCookies",cl_essential:"essentialCookies"};static#s={"cookie-legit-init":[],"notice-loaded":[],"consent-given":[],"consent-updated":[]};noticeLoaded=!1;constructor(e,t){return this.#n=Object.assign({},this.defaultSettings,t),this.#e=this.selectTarget(e),this.checkConsentCookies(),this.insertNotice(),this.maybeInjectScripts(),this}buildStyle(e){const t=document.createElement("link");t.href=this.#n.themeUrl,t.rel="stylesheet",t.id="cookielegit-css",t.onload=()=>{e.style.display=""},document.head.append(t)}checkConsentCookies(){if(e.list().filter((e=>e.name.startsWith("cl_")&&e.name!==this.CONSENT_SETTINGS_NAME)).forEach((e=>{const t=this.#i.findIndex((t=>t.name===e.name));t>=0?this.#i[t].value=e.value:this.#i.push(e)})),0===this.#i.length)return;if(this.#n.userOpt&&this.noticeLoaded&&this.setPrefToggles(),this.#n.consentMode&&!this.#n.googleTag)return this.updateGTMConsent(),void t.#c("consent-given");const n=this.getTagConsentSettings();t.#c("consent-given",n),e.create(this.CONSENT_SETTINGS_NAME,JSON.stringify(n))}selectTarget(e){return document.querySelector(e)}async insertNotice(){let e=await this.fetchNotice();this.#t=document.createElement("div"),this.#t.id="cookie-legit-notice-container",this.#t.innerHTML=e.html,this.#t.style.display="none";let n=0===this.#i.length?"notice":"toggle-preferences";this.#t.classList.add(n),this.#e.appendChild(this.#t),this.setupEvents(),this.#n.userOpt&&this.setPrefToggles(),this.buildStyle(this.#t),t.#c("notice-loaded",this),this.noticeLoaded=!0}async fetchNotice(){const e=await fetch(`${this.#n.baseUrl}?action=get_cookie_notice`);return await e.json()}setupEvents(){this.#n.userOpt?(this.#t.querySelector(".cookie-legit-pref-btn").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-save-pref-btn").addEventListener("click",(()=>this.savePreferences())),this.#t.querySelector(".cookie-legit-accept-pref-btn").addEventListener("click",(()=>this.acceptAllCookies()))):this.#t.querySelector(".cookie-legit-deny-btn").addEventListener("click",(()=>this.denyAllCookies())),this.#t.querySelector(".cookie-legit-preferences-change").addEventListener("click",(()=>this.toggleUserPreferences())),this.#t.querySelector(".cookie-legit-accept-btn").addEventListener("click",(()=>this.acceptAllCookies()))}toggleUserPreferences(){this.changeScreen("preferences")}acceptAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{e.create(t,!0,this.#n.cookieDuration)})),this.checkConsentCookies()}savePreferences(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName||this.#t.querySelector(`input[name=${t}]`).checked;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}updatePreferences(){let e=this.#n.userOpt?"preferences":"notice";this.changeScreen(e),this.checkConsentCookies(),t.#c("consent-updated")}denyAllCookies(){this.changeScreen("toggle-preferences"),this.cookieNames.forEach((t=>{let n=t===this.consentCookieName;e.create(t,n,this.#n.cookieDuration)})),this.checkConsentCookies()}changeScreen(e){let t=this.screens.filter((t=>t!==e));this.#t.classList.remove(...t),this.#t.classList.add(e)}setPrefToggles(){this.#i.forEach((e=>{let t=this.#t.querySelector(`input[name=${e.name}]`);t&&(t.checked="true"===e.value)}))}async maybeInjectScripts(){if(!this.#n.userOpt||"true"!==e.find(this.consentCookieName))return;let t=await fetch(`${this.#n.baseUrl}?action=get_tracking_scripts`),n=await t.json();for(const e in n)if(Object.hasOwnProperty.call(n,e)){const t=n[e];Object.values(t).forEach((t=>{if(this.isJSON(t)){t=JSON.parse(t);for(const n in t)Object.hasOwnProperty.call(t,n)&&t[n].forEach((t=>{let i=this.buildScript(e,t,"srcs"===n);document.querySelector(e).append(i)}))}else{let n=this.buildScript(e,t);document.querySelector(e).append(n)}}))}}updateGTMConsent(){if("function"==typeof gtag)return gtag("consent","update",this.getGTMConsentObject());window.dataLayer=window.dataLayer||[],window.dataLayer.push({0:"consent",1:"update",2:this.getGTMConsentObject()})}getGTMConsentObject(){return{ad_storage:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_user_data:"true"===e.find("cl_marketing")?.value?"granted":"denied",ad_personalization:"true"===e.find("cl_marketing")?.value?"granted":"denied",analytics_storage:"true"===e.find("cl_tracking")?.value?"granted":"denied",security_storage:"granted"}}isJSON(e){try{JSON.parse(e)}catch(e){return!1}return!0}buildScript(e,t,n=!1){let i="head"===e?"script":"noscript",s=document.createElement(i);return n?(s.src=t,s):(s.textContent=t,s)}getTagConsentSettings(){const e={};return this.#i.forEach((t=>{t.name in this.consentCategories&&(e[this.consentCategories[t.name]]="true"===t.value)})),e}static subscribe(e,t){return this.#s[e]?"function"!=typeof t?console.warn(`Expected callback for ${e} got ${typeof t}`):void this.#s[e].push(t):console.warn(`Cannot subscribe to ${e} because it does not exist!`)}static#c(e,...t){const n=this.#s[e];if(!n)return console.warn(`Cannot trigger ${e} because it does not exist!`);for(let e of n)e(...t)}}window.cookieLegitGtmCaller=function(e){t.subscribe("consent-given",e)},jQuery((function(e){t.subscribe("consent-given",(function(){e("iframe[data-cl-src]").each((function(){e(this).attr("src",e(this).attr("data-cl-src"))})),e("script[type=cookielegitblock]").each((function(){e(this).attr("src",e(this).attr("data-cl-src")),e(this).attr("type",e(this).attr("data-cl-type"))}))})),window.cookieLegitNotice=new t("body",{consentMode:""!==cl_config.consent_mode,userOpt:""!==cl_config.user_opt,baseUrl:cl_config.ajax_url,themeUrl:cl_config.themeUrl,googleTag:""!==cl_config.googleTag})}))})(),e.p})();
  • cookielegit/trunk/languages/cookie-legit-nl_NL.po

    r3148248 r3251877  
    55"Project-Id-Version: Cookie Legit 1.0.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n"
    7 "POT-Creation-Date: 2024-02-29T14:16:39+01:00\n"
    8 "PO-Revision-Date: 2024-02-29 14:20+0100\n"
     7"POT-Creation-Date: 2025-03-05T21:21:16+00:00\n"
     8"PO-Revision-Date: 2025-03-05 22:37+0100\n"
    99"Last-Translator: \n"
    1010"Language-Team: \n"
     
    1313"Content-Type: text/plain; charset=UTF-8\n"
    1414"Content-Transfer-Encoding: 8bit\n"
    15 "X-Generator: Poedit 3.4.2\n"
     15"X-Generator: Poedit 3.5\n"
    1616"X-Domain: cookie-legit\n"
    1717
    1818#. Plugin Name of the plugin
    19 #: src/admin/class-cl-admin-menu.php:10 src/admin/class-cl-admin-menu.php:11
     19#. Author of the plugin
     20#: cookie-legit.php
     21msgid "CookieLegit"
     22msgstr "CookieLegit"
     23
     24#. Description of the plugin
     25#: cookie-legit.php
     26msgid "The last cookie manager you'll need"
     27msgstr "De laatste cookie manager die je nodig hebt"
     28
     29#. Author URI of the plugin
     30#: cookie-legit.php
     31msgid "https://cookielegit.site/"
     32msgstr "https://cookielegit.site/"
     33
     34#: src/admin/class-cookie-legit-admin-menu.php:14
     35#: src/admin/class-cookie-legit-admin-menu.php:15
    2036msgid "Cookie Legit"
    2137msgstr "Cookie Legit"
    2238
    23 #. Description of the plugin
    24 msgid "The last cookie manager you'll need"
    25 msgstr "De laatste cookie manager die je nodig hebt"
    26 
    27 #. Author of the plugin
    28 msgid "CookieLegit"
    29 msgstr "CookieLegit"
    30 
    31 #. Author URI of the plugin
    32 msgid "https://cookielegit.site/"
    33 msgstr "https://cookielegit.site/"
    34 
    35 #: src/admin/class-cl-admin-menu.php:24 src/admin/class-cl-admin-menu.php:25
    36 #: view/admin/settings/partials/notice_fields.php:5
    37 #: view/admin/settings/settings.php:9
     39#: src/admin/class-cookie-legit-admin-menu.php:32
     40#: src/admin/class-cookie-legit-admin-menu.php:33
     41#: view/admin/settings/partials/notice_fields.php:9
     42#: view/admin/settings/settings.php:12
    3843msgid "Notice settings"
    3944msgstr "Melding instellingen"
    4045
    41 #: src/admin/class-cl-admin-menu.php:33 src/admin/class-cl-admin-menu.php:34
    42 #: view/admin/settings/partials/pixel_fields.php:4
    43 #: view/admin/settings/settings.php:10
     46#: src/admin/class-cookie-legit-admin-menu.php:41
     47#: src/admin/class-cookie-legit-admin-menu.php:42
     48#: view/admin/settings/partials/pixel_fields.php:7
     49#: view/admin/settings/settings.php:13
    4450msgid "Pixel settings"
    4551msgstr "Pixel instellingen"
    4652
    47 #: src/admin/class-cl-admin-menu.php:42 src/admin/class-cl-admin-menu.php:43
    48 #: view/admin/settings/settings.php:11
     53#: src/admin/class-cookie-legit-admin-menu.php:50
     54#: src/admin/class-cookie-legit-admin-menu.php:51
     55#: view/admin/settings/settings.php:14
    4956msgid "Blocking"
    5057msgstr "Blokeren"
    5158
    52 #: src/models/class-cl-settings.php:31
     59#: src/models/class-cookie-legit-settings.php:40
    5360msgid "This website uses cookies to ensure the best user experience."
    5461msgstr ""
     
    5663"geven."
    5764
    58 #: src/models/class-cl-settings.php:39
     65#: src/models/class-cookie-legit-settings.php:48
    5966msgid "Learn more"
    6067msgstr "Lees meer"
    6168
    62 #: src/models/class-cl-settings.php:47
     69#: src/models/class-cookie-legit-settings.php:56
    6370msgid "Change preferences"
    6471msgstr "Voorkeur aanpassen"
    6572
    66 #: src/models/class-cl-settings.php:55
     73#: src/models/class-cookie-legit-settings.php:64
    6774msgid "Save preferences"
    6875msgstr "Voorkeur opslaan"
    6976
    70 #: src/models/class-cl-settings.php:63
     77#: src/models/class-cookie-legit-settings.php:72
    7178msgid "Accept"
    7279msgstr "Accepteren"
    7380
    74 #: src/models/class-cl-settings.php:71
     81#: src/models/class-cookie-legit-settings.php:80
    7582msgid "Deny"
    7683msgstr "Afwijzen"
    7784
    78 #: src/models/class-cl-settings.php:81
     85#: src/models/class-cookie-legit-settings.php:90
    7986msgid "Essential cookies"
    8087msgstr "Essentiële cookies"
    8188
    82 #: src/models/class-cl-settings.php:82
     89#: src/models/class-cookie-legit-settings.php:91
    8390msgid "Cookies that make the website function as intended"
    8491msgstr ""
    8592"Cookies die nodig zijn om de website te laten functioneren zoals bedoeld."
    8693
    87 #: src/models/class-cl-settings.php:85
     94#: src/models/class-cookie-legit-settings.php:94
    8895msgid "Analytical cookies"
    8996msgstr "Analytische cookies"
    9097
    91 #: src/models/class-cl-settings.php:86
     98#: src/models/class-cookie-legit-settings.php:95
    9299msgid "Cookies that keep track of you."
    93100msgstr ""
     
    95102"onze site"
    96103
    97 #: src/models/class-cl-settings.php:89
     104#: src/models/class-cookie-legit-settings.php:98
    98105msgid "Marketing cookies"
    99106msgstr "Marketing cookies"
    100107
    101 #: src/models/class-cl-settings.php:90
     108#: src/models/class-cookie-legit-settings.php:99
    102109msgid "Cookies with marketing purpose."
    103110msgstr "Cookies met een marketing doeleinde"
    104111
    105 #: src/models/class-cl-settings.php:108
     112#: src/models/class-cookie-legit-settings.php:118
    106113msgid "Allow marketing cookies to see iframes"
    107114msgstr "Sta cookies toe om iframes te zien"
    108115
    109 #: src/models/class-cl-settings.php:136
     116#: src/models/class-cookie-legit-settings.php:146
    110117msgid "Top"
    111118msgstr "Bovenaan"
    112119
    113 #: src/models/class-cl-settings.php:137
     120#: src/models/class-cookie-legit-settings.php:147
    114121msgid "Bottom"
    115122msgstr "Onderaan"
    116123
    117 #: src/models/class-cl-settings.php:143
     124#: src/models/class-cookie-legit-settings.php:153
    118125msgid "Top left"
    119126msgstr "Linksboven"
    120127
    121 #: src/models/class-cl-settings.php:144
     128#: src/models/class-cookie-legit-settings.php:154
    122129msgid "Top right"
    123130msgstr "Rechtsboven"
    124131
    125 #: src/models/class-cl-settings.php:145
     132#: src/models/class-cookie-legit-settings.php:155
    126133msgid "Bottom left"
    127134msgstr "Linksonder"
    128135
    129 #: src/models/class-cl-settings.php:146
     136#: src/models/class-cookie-legit-settings.php:156
    130137msgid "Bottom right"
    131138msgstr "Rechtsonder"
    132139
    133 #: view/admin/partials/cl-header.php:8
     140#: src/models/class-cookie-legit-settings.php:491
     141msgid "Wall"
     142msgstr "Muur"
     143
     144#: src/models/class-cookie-legit-settings.php:492
     145msgid "Banner"
     146msgstr "Balk"
     147
     148#: src/models/class-cookie-legit-settings.php:493
     149msgid "Card"
     150msgstr "Kaart"
     151
     152#: view/admin/partials/cl-header.php:11
    134153msgid "Go pro"
    135154msgstr "Go pro"
    136155
    137 #: view/admin/partials/cl-header.php:9
     156#: view/admin/partials/cl-header.php:12
    138157msgid "FAQ"
    139158msgstr "FAQ"
    140159
    141 #: view/admin/partials/cl-header.php:10
     160#: view/admin/partials/cl-header.php:13
    142161msgid "About"
    143162msgstr "Over"
    144163
    145 #: view/admin/settings/partials/additional_fields.php:4
     164#: view/admin/settings/partials/additional_fields.php:7
    146165msgid "Additional settings"
    147166msgstr "Extra instellingen"
    148167
    149 #: view/admin/settings/partials/additional_fields.php:5
    150 #: view/admin/settings/partials/block_fields.php:10
    151 #: view/admin/settings/partials/notice_fields.php:10
    152 #: view/admin/settings/partials/notice_fields.php:167
    153 #: view/admin/settings/partials/pixel_fields.php:5
    154 #: view/admin/settings/partials/pixel_fields.php:39
     168#: view/admin/settings/partials/additional_fields.php:8
     169#: view/admin/settings/partials/block_fields.php:13
     170#: view/admin/settings/partials/notice_fields.php:14
     171#: view/admin/settings/partials/notice_fields.php:171
     172#: view/admin/settings/partials/pixel_fields.php:8
     173#: view/admin/settings/partials/pixel_fields.php:63
    155174msgid "Save settings"
    156175msgstr "Instellingen opslaan"
    157176
    158 #: view/admin/settings/partials/additional_fields.php:10
     177#: view/admin/settings/partials/additional_fields.php:13
    159178msgid "Give us some love"
    160179msgstr "Geef ons wat liefde"
    161180
    162 #: view/admin/settings/partials/additional_fields.php:11
     181#: view/admin/settings/partials/additional_fields.php:14
    163182msgid ""
    164183"This option will add our logo under the explanation about cookies in the "
     
    168187"scherm"
    169188
    170 #: view/admin/settings/partials/block_fields.php:5
     189#: view/admin/settings/partials/block_fields.php:8
    171190msgid "Blocking settings"
    172191msgstr "Blokeer instellingen"
    173192
    174 #: view/admin/settings/partials/block_fields.php:15
     193#: view/admin/settings/partials/block_fields.php:18
    175194msgid "Iframe's"
    176195msgstr "Iframe's"
    177196
    178 #: view/admin/settings/partials/block_fields.php:16
     197#: view/admin/settings/partials/block_fields.php:19
    179198msgid "Prevent iframe's from loading an placing unwanted cookies."
    180199msgstr "Voorkom dat iframes ongewenste cookies plaatsen"
    181200
    182 #: view/admin/settings/partials/block_fields.php:20
     201#: view/admin/settings/partials/block_fields.php:23
    183202msgid "Block Iframe's"
    184203msgstr "Blokeer Iframes"
    185204
    186 #: view/admin/settings/partials/block_fields.php:32
     205#: view/admin/settings/partials/block_fields.php:35
    187206msgid "Iframe overlay"
    188207msgstr "Iframe overlay"
    189208
    190 #: view/admin/settings/partials/block_fields.php:33
     209#: view/admin/settings/partials/block_fields.php:36
    191210msgid "This overlay will appear when Iframe's are blocked"
    192211msgstr "Deze overlay verschijnt wanneer Iframe's zijn geblokkeerd"
    193212
    194 #: view/admin/settings/partials/block_fields.php:37
     213#: view/admin/settings/partials/block_fields.php:40
    195214msgid "Overlay text"
    196215msgstr "Overlay tekst"
    197216
    198 #: view/admin/settings/partials/block_fields.php:44
    199 #: view/admin/settings/partials/notice_fields.php:72
    200 #: view/admin/settings/partials/notice_fields.php:132
     217#: view/admin/settings/partials/block_fields.php:47
     218#: view/admin/settings/partials/notice_fields.php:76
     219#: view/admin/settings/partials/notice_fields.php:136
    201220msgid "Background"
    202221msgstr "Achtergrond"
    203222
    204 #: view/admin/settings/partials/block_fields.php:56
     223#: view/admin/settings/partials/block_fields.php:59
    205224msgid "Script blocking"
    206225msgstr "Scripts blokeren"
    207226
    208 #: view/admin/settings/partials/block_fields.php:57
     227#: view/admin/settings/partials/block_fields.php:60
    209228msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"
    210229msgstr ""
     
    212231"plaatsen"
    213232
    214 #: view/admin/settings/partials/block_fields.php:60
     233#: view/admin/settings/partials/block_fields.php:63
    215234msgid "Block scripts"
    216235msgstr "Blokeer scripts"
    217236
    218 #: view/admin/settings/partials/block_fields.php:72
     237#: view/admin/settings/partials/block_fields.php:74
     238msgid "Exclude scripts"
     239msgstr "Scripts uitsluiten"
     240
     241#: view/admin/settings/partials/block_fields.php:75
    219242msgid ""
    220243"Exclude scripts from being blocked, some scripts might be necessary to let "
     
    224247"site te laten functioneren. Eén script per regel."
    225248
    226 #: view/admin/settings/partials/notice_fields.php:15
     249#: view/admin/settings/partials/notice_fields.php:19
    227250msgid "Notice type"
    228251msgstr "Melding soort"
    229252
    230 #: view/admin/settings/partials/notice_fields.php:16
     253#: view/admin/settings/partials/notice_fields.php:20
    231254msgid ""
    232255"This is type of banner that will be display when the user first visits your "
     
    236259"gegeven"
    237260
    238 #: view/admin/settings/partials/notice_fields.php:33
     261#: view/admin/settings/partials/notice_fields.php:37
    239262msgid "Notice position"
    240263msgstr "Melding positie"
    241264
    242 #: view/admin/settings/partials/notice_fields.php:34
     265#: view/admin/settings/partials/notice_fields.php:38
    243266msgid "This controls the position of the cookie notice."
    244267msgstr "Dit bepaald waar de melding geplaatst wordt"
    245268
    246 #: view/admin/settings/partials/notice_fields.php:48
     269#: view/admin/settings/partials/notice_fields.php:52
    247270msgid "The selected notice type does not have position options"
    248271msgstr "De gekozen melding soort heeft geen positive mogelijkheden"
    249272
    250 #: view/admin/settings/partials/notice_fields.php:56
     273#: view/admin/settings/partials/notice_fields.php:60
    251274msgid "Notice text"
    252275msgstr "Melding tekst"
    253276
    254 #: view/admin/settings/partials/notice_fields.php:57
     277#: view/admin/settings/partials/notice_fields.php:61
    255278msgid "Let your users know that you're using cookies."
    256279msgstr "Laat uw gebruikers weten dat je cookies gebruikt"
    257280
    258 #: view/admin/settings/partials/notice_fields.php:67
     281#: view/admin/settings/partials/notice_fields.php:71
    259282msgid "Notice appearance"
    260283msgstr "Melding uiterlijk"
    261284
    262 #: view/admin/settings/partials/notice_fields.php:68
     285#: view/admin/settings/partials/notice_fields.php:72
    263286msgid "Style the cookie notice your way."
    264287msgstr "Geef de melding een uiterlijk dat bij je website past"
    265288
    266 #: view/admin/settings/partials/notice_fields.php:76
     289#: view/admin/settings/partials/notice_fields.php:80
    267290msgid "Text color"
    268291msgstr "Tekst kleur"
    269292
    270 #: view/admin/settings/partials/notice_fields.php:80
    271 #: view/admin/settings/partials/notice_fields.php:140
     293#: view/admin/settings/partials/notice_fields.php:84
     294#: view/admin/settings/partials/notice_fields.php:144
    272295msgid "Border radius"
    273296msgstr "Randradius"
    274297
    275 #: view/admin/settings/partials/notice_fields.php:87
     298#: view/admin/settings/partials/notice_fields.php:91
    276299msgid "Privacy link"
    277300msgstr "Privacylink"
    278301
    279 #: view/admin/settings/partials/notice_fields.php:88
     302#: view/admin/settings/partials/notice_fields.php:92
    280303msgid "Let users find you privacy statement."
    281304msgstr "Laat gebruiker uw privacyverklaring vinden op een makkelijke manier"
    282305
    283 #: view/admin/settings/partials/notice_fields.php:107
     306#: view/admin/settings/partials/notice_fields.php:111
    284307msgid "User concent"
    285308msgstr "Gebruikers voorkeur"
    286309
    287 #: view/admin/settings/partials/notice_fields.php:108
     310#: view/admin/settings/partials/notice_fields.php:112
    288311msgid "Let users set their cookie preferences."
    289312msgstr "Laat gebruikers hun voorkeur instellen"
    290313
    291 #: view/admin/settings/partials/notice_fields.php:123
     314#: view/admin/settings/partials/notice_fields.php:126
     315msgid "%s button"
     316msgstr "%s knop"
     317
     318#: view/admin/settings/partials/notice_fields.php:127
    292319msgid "Change the text and style of the %s button"
    293320msgstr "Verander de tekst en opmaak van de %s knop"
    294321
    295 #: view/admin/settings/partials/notice_fields.php:127
     322#: view/admin/settings/partials/notice_fields.php:131
    296323msgid "Button text"
    297324msgstr "Knop tekst"
    298325
    299 #: view/admin/settings/partials/notice_fields.php:136
     326#: view/admin/settings/partials/notice_fields.php:140
    300327msgid "Color"
    301328msgstr "Kleur"
    302329
    303 #: view/admin/settings/partials/notice_fields.php:150
     330#: view/admin/settings/partials/notice_fields.php:154
    304331msgid "%s text"
    305332msgstr "%s tekst"
    306333
    307 #: view/admin/settings/partials/notice_fields.php:151
     334#: view/admin/settings/partials/notice_fields.php:155
    308335msgid "Let your users what %s cookies are in your own words"
    309336msgstr "Laat gebruikers weten waarvoor je %s cookies gebruikt"
    310337
    311 #: view/admin/settings/partials/notice_fields.php:155
     338#: view/admin/settings/partials/notice_fields.php:159
    312339msgid "Title"
    313340msgstr "Titel"
    314341
    315 #: view/admin/settings/partials/notice_fields.php:159
     342#: view/admin/settings/partials/notice_fields.php:163
    316343msgid "Description"
    317344msgstr "Beschrijving"
    318345
    319 #: view/admin/settings/partials/pixel_fields.php:10
     346#: view/admin/settings/partials/pixel_fields.php:13
    320347msgid "Google tag manager consent mode"
    321348msgstr "Google tag manager consent mode"
    322349
    323 #: view/admin/settings/partials/pixel_fields.php:11
    324 msgid "Enable this if you use consent mode in Google tag manager."
    325 msgstr ""
    326 "Zet dit aan als je gebruik maakt van de Google tag manager consent mode"
    327 
    328 #: view/admin/settings/partials/pixel_fields.php:26
     350#: view/admin/settings/partials/pixel_fields.php:14
     351msgid "Enable this if you use consent mode v2 in Google tag manager."
     352msgstr "Activeer deze instelling als je Google tag manager consent mode"
     353
     354#: view/admin/settings/partials/pixel_fields.php:27
     355msgid "I use the Google Tag"
     356msgstr "I gebruik de Google Tag"
     357
     358#: view/admin/settings/partials/pixel_fields.php:28
     359msgid ""
     360"If enabled the plugin assumes you have integrated our Google Tag into Tag "
     361"Manager. This provides the best integration when you use Tags that are not "
     362"owned by Google."
     363msgstr ""
     364"Activeer deze instelling als je de CookieLegit Google Tag gebruikt. Dit "
     365"zorgt voor de beste communicatie tussen CookieLegit en Google Tag Manager"
     366
     367#: view/admin/settings/partials/pixel_fields.php:47
    329368msgid ""
    330369"Give us your %s tracking code identifier and we'll take care of the rest"
    331370msgstr "Vul je %s tracking code in en laat ons de rest regelen"
    332371
    333 #: view/admin/settings/settings.php:3
     372#: view/admin/settings/settings.php:6
    334373msgid ""
    335374"You are currently editing the settings for all languages, this has no effect!"
     
    338377"heeft geen effect!"
    339378
    340 #: view/admin/settings/settings.php:12
     379#: view/admin/settings/settings.php:15
    341380msgid "Additional"
    342381msgstr "Aanvullend"
     382
     383#: view/public/notice.php:42
     384msgid "Powered by"
     385msgstr "Mogelijk gemaakt door"
  • cookielegit/trunk/languages/cookie-legit.pot

    r3148248 r3251877  
    1 # Copyright (C) 2024 CookieLegit
    2 # This file is distributed under the GPLv2 or later.
     1# Copyright (C) 2025 CookieLegit
     2# This file is distributed under the GPLv3.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Cookie Legit 1.0.0\n"
     5"Project-Id-Version: CookieLegit 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2024-02-29T14:16:39+01:00\n"
     12"POT-Creation-Date: 2025-03-05T21:21:16+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.8.1\n"
     14"X-Generator: WP-CLI 2.11.0\n"
    1515"X-Domain: cookie-legit\n"
    1616
    1717#. Plugin Name of the plugin
    18 #: src/admin/class-cl-admin-menu.php:10
    19 #: src/admin/class-cl-admin-menu.php:11
     18#. Author of the plugin
     19#: cookie-legit.php
     20msgid "CookieLegit"
     21msgstr ""
     22
     23#. Description of the plugin
     24#: cookie-legit.php
     25msgid "The last cookie manager you'll need"
     26msgstr ""
     27
     28#. Author URI of the plugin
     29#: cookie-legit.php
     30msgid "https://cookielegit.site/"
     31msgstr ""
     32
     33#: src/admin/class-cookie-legit-admin-menu.php:14
     34#: src/admin/class-cookie-legit-admin-menu.php:15
    2035msgid "Cookie Legit"
    2136msgstr ""
    2237
    23 #. Description of the plugin
    24 msgid "The last cookie manager you'll need"
    25 msgstr ""
    26 
    27 #. Author of the plugin
    28 msgid "CookieLegit"
    29 msgstr ""
    30 
    31 #. Author URI of the plugin
    32 msgid "https://cookielegit.site/"
    33 msgstr ""
    34 
    35 #: src/admin/class-cl-admin-menu.php:24
    36 #: src/admin/class-cl-admin-menu.php:25
    37 #: view/admin/settings/partials/notice_fields.php:5
    38 #: view/admin/settings/settings.php:9
     38#: src/admin/class-cookie-legit-admin-menu.php:32
     39#: src/admin/class-cookie-legit-admin-menu.php:33
     40#: view/admin/settings/partials/notice_fields.php:9
     41#: view/admin/settings/settings.php:12
    3942msgid "Notice settings"
    4043msgstr ""
    4144
    42 #: src/admin/class-cl-admin-menu.php:33
    43 #: src/admin/class-cl-admin-menu.php:34
    44 #: view/admin/settings/partials/pixel_fields.php:4
    45 #: view/admin/settings/settings.php:10
     45#: src/admin/class-cookie-legit-admin-menu.php:41
     46#: src/admin/class-cookie-legit-admin-menu.php:42
     47#: view/admin/settings/partials/pixel_fields.php:7
     48#: view/admin/settings/settings.php:13
    4649msgid "Pixel settings"
    4750msgstr ""
    4851
    49 #: src/admin/class-cl-admin-menu.php:42
    50 #: src/admin/class-cl-admin-menu.php:43
    51 #: view/admin/settings/settings.php:11
     52#: src/admin/class-cookie-legit-admin-menu.php:50
     53#: src/admin/class-cookie-legit-admin-menu.php:51
     54#: view/admin/settings/settings.php:14
    5255msgid "Blocking"
    5356msgstr ""
    5457
    55 #: src/models/class-cl-settings.php:31
     58#: src/models/class-cookie-legit-settings.php:40
    5659msgid "This website uses cookies to ensure the best user experience."
    5760msgstr ""
    5861
    59 #: src/models/class-cl-settings.php:39
     62#: src/models/class-cookie-legit-settings.php:48
    6063msgid "Learn more"
    6164msgstr ""
    6265
    63 #: src/models/class-cl-settings.php:47
     66#: src/models/class-cookie-legit-settings.php:56
    6467msgid "Change preferences"
    6568msgstr ""
    6669
    67 #: src/models/class-cl-settings.php:55
     70#: src/models/class-cookie-legit-settings.php:64
    6871msgid "Save preferences"
    6972msgstr ""
    7073
    71 #: src/models/class-cl-settings.php:63
     74#: src/models/class-cookie-legit-settings.php:72
    7275msgid "Accept"
    7376msgstr ""
    7477
    75 #: src/models/class-cl-settings.php:71
     78#: src/models/class-cookie-legit-settings.php:80
    7679msgid "Deny"
    7780msgstr ""
    7881
    79 #: src/models/class-cl-settings.php:81
     82#: src/models/class-cookie-legit-settings.php:90
    8083msgid "Essential cookies"
    8184msgstr ""
    8285
    83 #: src/models/class-cl-settings.php:82
     86#: src/models/class-cookie-legit-settings.php:91
    8487msgid "Cookies that make the website function as intended"
    8588msgstr ""
    8689
    87 #: src/models/class-cl-settings.php:85
     90#: src/models/class-cookie-legit-settings.php:94
    8891msgid "Analytical cookies"
    8992msgstr ""
    9093
    91 #: src/models/class-cl-settings.php:86
     94#: src/models/class-cookie-legit-settings.php:95
    9295msgid "Cookies that keep track of you."
    9396msgstr ""
    9497
    95 #: src/models/class-cl-settings.php:89
     98#: src/models/class-cookie-legit-settings.php:98
    9699msgid "Marketing cookies"
    97100msgstr ""
    98101
    99 #: src/models/class-cl-settings.php:90
     102#: src/models/class-cookie-legit-settings.php:99
    100103msgid "Cookies with marketing purpose."
    101104msgstr ""
    102105
    103 #: src/models/class-cl-settings.php:108
     106#: src/models/class-cookie-legit-settings.php:118
    104107msgid "Allow marketing cookies to see iframes"
    105108msgstr ""
    106109
    107 #: src/models/class-cl-settings.php:136
     110#: src/models/class-cookie-legit-settings.php:146
    108111msgid "Top"
    109112msgstr ""
    110113
    111 #: src/models/class-cl-settings.php:137
     114#: src/models/class-cookie-legit-settings.php:147
    112115msgid "Bottom"
    113116msgstr ""
    114117
    115 #: src/models/class-cl-settings.php:143
     118#: src/models/class-cookie-legit-settings.php:153
    116119msgid "Top left"
    117120msgstr ""
    118121
    119 #: src/models/class-cl-settings.php:144
     122#: src/models/class-cookie-legit-settings.php:154
    120123msgid "Top right"
    121124msgstr ""
    122125
    123 #: src/models/class-cl-settings.php:145
     126#: src/models/class-cookie-legit-settings.php:155
    124127msgid "Bottom left"
    125128msgstr ""
    126129
    127 #: src/models/class-cl-settings.php:146
     130#: src/models/class-cookie-legit-settings.php:156
    128131msgid "Bottom right"
    129132msgstr ""
    130133
    131 #: view/admin/partials/cl-header.php:8
     134#: src/models/class-cookie-legit-settings.php:491
     135msgid "Wall"
     136msgstr ""
     137
     138#: src/models/class-cookie-legit-settings.php:492
     139msgid "Banner"
     140msgstr ""
     141
     142#: src/models/class-cookie-legit-settings.php:493
     143msgid "Card"
     144msgstr ""
     145
     146#: view/admin/partials/cl-header.php:11
    132147msgid "Go pro"
    133148msgstr ""
    134149
    135 #: view/admin/partials/cl-header.php:9
     150#: view/admin/partials/cl-header.php:12
    136151msgid "FAQ"
    137152msgstr ""
    138153
    139 #: view/admin/partials/cl-header.php:10
     154#: view/admin/partials/cl-header.php:13
    140155msgid "About"
    141156msgstr ""
    142157
    143 #: view/admin/settings/partials/additional_fields.php:4
     158#: view/admin/settings/partials/additional_fields.php:7
    144159msgid "Additional settings"
    145160msgstr ""
    146161
    147 #: view/admin/settings/partials/additional_fields.php:5
    148 #: view/admin/settings/partials/block_fields.php:10
    149 #: view/admin/settings/partials/notice_fields.php:10
    150 #: view/admin/settings/partials/notice_fields.php:167
    151 #: view/admin/settings/partials/pixel_fields.php:5
    152 #: view/admin/settings/partials/pixel_fields.php:39
     162#: view/admin/settings/partials/additional_fields.php:8
     163#: view/admin/settings/partials/block_fields.php:13
     164#: view/admin/settings/partials/notice_fields.php:14
     165#: view/admin/settings/partials/notice_fields.php:171
     166#: view/admin/settings/partials/pixel_fields.php:8
     167#: view/admin/settings/partials/pixel_fields.php:63
    153168msgid "Save settings"
    154169msgstr ""
    155170
    156 #: view/admin/settings/partials/additional_fields.php:10
     171#: view/admin/settings/partials/additional_fields.php:13
    157172msgid "Give us some love"
    158173msgstr ""
    159174
    160 #: view/admin/settings/partials/additional_fields.php:11
     175#: view/admin/settings/partials/additional_fields.php:14
    161176msgid "This option will add our logo under the explanation about cookies in the preferences screen. We would appreciate it much!"
    162177msgstr ""
    163178
    164 #: view/admin/settings/partials/block_fields.php:5
     179#: view/admin/settings/partials/block_fields.php:8
    165180msgid "Blocking settings"
    166181msgstr ""
    167182
    168 #: view/admin/settings/partials/block_fields.php:15
     183#: view/admin/settings/partials/block_fields.php:18
    169184msgid "Iframe's"
    170185msgstr ""
    171186
    172 #: view/admin/settings/partials/block_fields.php:16
     187#: view/admin/settings/partials/block_fields.php:19
    173188msgid "Prevent iframe's from loading an placing unwanted cookies."
    174189msgstr ""
    175190
    176 #: view/admin/settings/partials/block_fields.php:20
     191#: view/admin/settings/partials/block_fields.php:23
    177192msgid "Block Iframe's"
    178193msgstr ""
    179194
    180 #: view/admin/settings/partials/block_fields.php:32
     195#: view/admin/settings/partials/block_fields.php:35
    181196msgid "Iframe overlay"
    182197msgstr ""
    183198
    184 #: view/admin/settings/partials/block_fields.php:33
     199#: view/admin/settings/partials/block_fields.php:36
    185200msgid "This overlay will appear when Iframe's are blocked"
    186201msgstr ""
    187202
    188 #: view/admin/settings/partials/block_fields.php:37
     203#: view/admin/settings/partials/block_fields.php:40
    189204msgid "Overlay text"
    190205msgstr ""
    191206
    192 #: view/admin/settings/partials/block_fields.php:44
     207#: view/admin/settings/partials/block_fields.php:47
     208#: view/admin/settings/partials/notice_fields.php:76
     209#: view/admin/settings/partials/notice_fields.php:136
     210msgid "Background"
     211msgstr ""
     212
     213#: view/admin/settings/partials/block_fields.php:59
     214msgid "Script blocking"
     215msgstr ""
     216
     217#: view/admin/settings/partials/block_fields.php:60
     218msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"
     219msgstr ""
     220
     221#: view/admin/settings/partials/block_fields.php:63
     222msgid "Block scripts"
     223msgstr ""
     224
     225#: view/admin/settings/partials/block_fields.php:74
     226msgid "Exclude scripts"
     227msgstr ""
     228
     229#: view/admin/settings/partials/block_fields.php:75
     230msgid "Exclude scripts from being blocked, some scripts might be necessary to let your site function. One script per line."
     231msgstr ""
     232
     233#: view/admin/settings/partials/notice_fields.php:19
     234msgid "Notice type"
     235msgstr ""
     236
     237#: view/admin/settings/partials/notice_fields.php:20
     238msgid "This is type of banner that will be display when the user first visits your site."
     239msgstr ""
     240
     241#: view/admin/settings/partials/notice_fields.php:37
     242msgid "Notice position"
     243msgstr ""
     244
     245#: view/admin/settings/partials/notice_fields.php:38
     246msgid "This controls the position of the cookie notice."
     247msgstr ""
     248
     249#: view/admin/settings/partials/notice_fields.php:52
     250msgid "The selected notice type does not have position options"
     251msgstr ""
     252
     253#: view/admin/settings/partials/notice_fields.php:60
     254msgid "Notice text"
     255msgstr ""
     256
     257#: view/admin/settings/partials/notice_fields.php:61
     258msgid "Let your users know that you're using cookies."
     259msgstr ""
     260
     261#: view/admin/settings/partials/notice_fields.php:71
     262msgid "Notice appearance"
     263msgstr ""
     264
    193265#: view/admin/settings/partials/notice_fields.php:72
    194 #: view/admin/settings/partials/notice_fields.php:132
    195 msgid "Background"
    196 msgstr ""
    197 
    198 #: view/admin/settings/partials/block_fields.php:56
    199 msgid "Script blocking"
    200 msgstr ""
    201 
    202 #: view/admin/settings/partials/block_fields.php:57
    203 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"
    204 msgstr ""
    205 
    206 #: view/admin/settings/partials/block_fields.php:60
    207 msgid "Block scripts"
    208 msgstr ""
    209 
    210 #: view/admin/settings/partials/block_fields.php:72
    211 msgid "Exclude scripts from being blocked, some scripts might be necessary to let your site function. One script per line."
    212 msgstr ""
    213 
    214 #: view/admin/settings/partials/notice_fields.php:15
    215 msgid "Notice type"
    216 msgstr ""
    217 
    218 #: view/admin/settings/partials/notice_fields.php:16
    219 msgid "This is type of banner that will be display when the user first visits your site."
    220 msgstr ""
    221 
    222 #: view/admin/settings/partials/notice_fields.php:33
    223 msgid "Notice position"
    224 msgstr ""
    225 
    226 #: view/admin/settings/partials/notice_fields.php:34
    227 msgid "This controls the position of the cookie notice."
    228 msgstr ""
    229 
    230 #: view/admin/settings/partials/notice_fields.php:48
    231 msgid "The selected notice type does not have position options"
    232 msgstr ""
    233 
    234 #: view/admin/settings/partials/notice_fields.php:56
    235 msgid "Notice text"
    236 msgstr ""
    237 
    238 #: view/admin/settings/partials/notice_fields.php:57
    239 msgid "Let your users know that you're using cookies."
    240 msgstr ""
    241 
    242 #: view/admin/settings/partials/notice_fields.php:67
    243 msgid "Notice appearance"
    244 msgstr ""
    245 
    246 #: view/admin/settings/partials/notice_fields.php:68
    247266msgid "Style the cookie notice your way."
    248267msgstr ""
    249268
    250 #: view/admin/settings/partials/notice_fields.php:76
     269#: view/admin/settings/partials/notice_fields.php:80
    251270msgid "Text color"
    252271msgstr ""
    253272
    254 #: view/admin/settings/partials/notice_fields.php:80
     273#: view/admin/settings/partials/notice_fields.php:84
     274#: view/admin/settings/partials/notice_fields.php:144
     275msgid "Border radius"
     276msgstr ""
     277
     278#: view/admin/settings/partials/notice_fields.php:91
     279msgid "Privacy link"
     280msgstr ""
     281
     282#: view/admin/settings/partials/notice_fields.php:92
     283msgid "Let users find you privacy statement."
     284msgstr ""
     285
     286#: view/admin/settings/partials/notice_fields.php:111
     287msgid "User concent"
     288msgstr ""
     289
     290#: view/admin/settings/partials/notice_fields.php:112
     291msgid "Let users set their cookie preferences."
     292msgstr ""
     293
     294#: view/admin/settings/partials/notice_fields.php:126
     295msgid "%s button"
     296msgstr ""
     297
     298#: view/admin/settings/partials/notice_fields.php:127
     299msgid "Change the text and style of the %s button"
     300msgstr ""
     301
     302#: view/admin/settings/partials/notice_fields.php:131
     303msgid "Button text"
     304msgstr ""
     305
    255306#: view/admin/settings/partials/notice_fields.php:140
    256 msgid "Border radius"
    257 msgstr ""
    258 
    259 #: view/admin/settings/partials/notice_fields.php:87
    260 msgid "Privacy link"
    261 msgstr ""
    262 
    263 #: view/admin/settings/partials/notice_fields.php:88
    264 msgid "Let users find you privacy statement."
    265 msgstr ""
    266 
    267 #: view/admin/settings/partials/notice_fields.php:107
    268 msgid "User concent"
    269 msgstr ""
    270 
    271 #: view/admin/settings/partials/notice_fields.php:108
    272 msgid "Let users set their cookie preferences."
    273 msgstr ""
    274 
    275 #: view/admin/settings/partials/notice_fields.php:123
    276 msgid "Change the text and style of the %s button"
    277 msgstr ""
    278 
    279 #: view/admin/settings/partials/notice_fields.php:127
    280 msgid "Button text"
    281 msgstr ""
    282 
    283 #: view/admin/settings/partials/notice_fields.php:136
    284307msgid "Color"
    285308msgstr ""
    286309
    287 #: view/admin/settings/partials/notice_fields.php:150
     310#: view/admin/settings/partials/notice_fields.php:154
    288311msgid "%s text"
    289312msgstr ""
    290313
    291 #: view/admin/settings/partials/notice_fields.php:151
     314#: view/admin/settings/partials/notice_fields.php:155
    292315msgid "Let your users what %s cookies are in your own words"
    293316msgstr ""
    294317
    295 #: view/admin/settings/partials/notice_fields.php:155
     318#: view/admin/settings/partials/notice_fields.php:159
    296319msgid "Title"
    297320msgstr ""
    298321
    299 #: view/admin/settings/partials/notice_fields.php:159
     322#: view/admin/settings/partials/notice_fields.php:163
    300323msgid "Description"
    301324msgstr ""
    302325
    303 #: view/admin/settings/partials/pixel_fields.php:10
     326#: view/admin/settings/partials/pixel_fields.php:13
    304327msgid "Google tag manager consent mode"
    305328msgstr ""
    306329
    307 #: view/admin/settings/partials/pixel_fields.php:11
    308 msgid "Enable this if you use consent mode in Google tag manager."
    309 msgstr ""
    310 
    311 #: view/admin/settings/partials/pixel_fields.php:26
     330#: view/admin/settings/partials/pixel_fields.php:14
     331msgid "Enable this if you use consent mode v2 in Google tag manager."
     332msgstr ""
     333
     334#: view/admin/settings/partials/pixel_fields.php:27
     335msgid "I use the Google Tag"
     336msgstr ""
     337
     338#: view/admin/settings/partials/pixel_fields.php:28
     339msgid "If enabled the plugin assumes you have integrated our Google Tag into Tag Manager. This provides the best integration when you use Tags that are not owned by Google."
     340msgstr ""
     341
     342#: view/admin/settings/partials/pixel_fields.php:47
    312343msgid "Give us your %s tracking code identifier and we'll take care of the rest"
    313344msgstr ""
    314345
    315 #: view/admin/settings/settings.php:3
     346#: view/admin/settings/settings.php:6
    316347msgid "You are currently editing the settings for all languages, this has no effect!"
    317348msgstr ""
    318349
    319 #: view/admin/settings/settings.php:12
     350#: view/admin/settings/settings.php:15
    320351msgid "Additional"
    321352msgstr ""
     353
     354#: view/public/notice.php:42
     355msgid "Powered by"
     356msgstr ""
  • cookielegit/trunk/readme.txt

    r3251291 r3251877  
    55Requires at least: 5.8
    66Tested up to: 6.7.2
    7 Stable tag: 1.1.0
     7Stable tag: 1.1.1
    88Requires PHP: 8.0.0
    99License: GPLv3
     
    5151These scripts won't be loaded unless you link your tracking ID for one of these platforms in the settings of our plugin.
    5252
    53 # Comming soon
     53# Coming soon
    5454We're working hard to bring you additional features in the future. Stay up to date at [CookieLegit](https://cookielegit.site/).
    5555
     
    9090== Changelog ==
    9191
     92# v1.1.1
     93- Fix for broken translations
     94- Add dutch translations for new setting
     95- Update preferences toggles after user accepts all cookies
     96
    9297# v1.1.0
    9398- Added global function for retrieving settings for future performance updates
  • cookielegit/trunk/view/admin/settings/partials/notice_fields.php

    r3148248 r3251877  
    7070        <div class="cl-label-wrapper">
    7171            <label><?php esc_html_e('Notice appearance', 'cookie-legit'); ?></label>
    72             <p><?php esc_html_e("Style the cookie notice your way.", 'cookie-legit'); ?></p>
     72            <p><?php esc_html_e('Style the cookie notice your way.', 'cookie-legit'); ?></p>
    7373        </div>
    7474        <div class="cl-values-wrapper cl-flex-row cl-just-start">
     
    9090        <div class="cl-label-wrapper">
    9191            <label><?php esc_html_e('Privacy link', 'cookie-legit'); ?></label>
    92             <p><?php esc_html_e("Let users find you privacy statement.", 'cookie-legit'); ?></p>
     92            <p><?php esc_html_e('Let users find you privacy statement.', 'cookie-legit'); ?></p>
    9393        </div>
    9494        <div class="cl-values-wrapper cl-flex-row cl-just-start">
     
    110110        <div class="cl-label-wrapper">
    111111            <label><?php esc_html_e('User concent', 'cookie-legit'); ?></label>
    112             <p><?php esc_html_e("Let users set their cookie preferences.", 'cookie-legit'); ?></p>
     112            <p><?php esc_html_e('Let users set their cookie preferences.', 'cookie-legit'); ?></p>
    113113        </div>
    114114        <div class="cl-values-wrapper cl-flex-row cl-just-start">
     
    124124        <div class="cl-form-row">
    125125            <div class="cl-label-wrapper">
    126                 <label><?php esc_html(printf('%s button', 'cookie-legit'), ucfirst(str_replace('_', ' ', $button))); ?></label>
    127                 <p><?php esc_html(printf("Change the text and style of the %s button", 'cookie-legit'), str_replace('_', ' ', $button)); ?></p>
     126                <label><?php printf(esc_html__('%s button', 'cookie-legit'), ucfirst(str_replace('_', ' ', $button))); ?></label>
     127                <p><?php printf(esc_html__('Change the text and style of the %s button', 'cookie-legit'), str_replace('_', ' ', $button)); ?></p>
    128128            </div>
    129129            <div class="cl-values-wrapper cl-flex-col">
    130130                <div class="cl-text-input cl-flex-col cl-mb-2">
    131131                    <label for="<?php echo esc_attr( $button ) ?>-text" class="cl-mb-1"><?php esc_html_e('Button text', 'cookie-legit') ?></label>
    132                     <input type="text" name="notice_settings[buttons][<?php echo esc_attr( $button ) ?>][text]" id="<?php echo esc_attr( $button ); ?>-text" value="<?php echo esc_attr( sanitize_text_field($notice_settings["buttons"][$button]["text"]) ); ?>">
     132                    <input type="text" name="notice_settings[buttons][<?php echo esc_attr( $button ) ?>][text]" id="<?php echo esc_attr( $button ); ?>-text" value="<?php echo esc_attr( sanitize_text_field($notice_settings['buttons'][$button]['text']) ); ?>">
    133133                </div>
    134134                <div class="cl-button-style cl-flex-row">
     
    149149        </div>
    150150    <?php endforeach; ?>
    151     <?php foreach ($notice_settings["texts"] as $text => $text_settings) : ?>
     151    <?php foreach ($notice_settings['texts'] as $text => $text_settings) : ?>
    152152        <div class="cl-form-row">
    153153            <div class="cl-label-wrapper">
    154                 <label for="notice-banner-text"><?php esc_html(printf('%s text', 'cookie-legit'), ucfirst($text)); ?></label>
    155                 <p><?php esc_html(printf("Let your users what %s cookies are in your own words", 'cookie-legit'), $text); ?></p>
     154                <label for="notice-banner-text"><?php printf(esc_html__('%s text', 'cookie-legit'), ucfirst($text)); ?></label>
     155                <p><?php printf(esc_html_e('Let your users what %s cookies are in your own words', 'cookie-legit'), $text); ?></p>
    156156            </div>
    157157            <div class="cl-values-wrapper cl-flex-col">
  • cookielegit/trunk/view/admin/settings/partials/pixel_fields.php

    r3251291 r3251877  
    4444                <label for="pixel-<?php echo esc_attr(sanitize_key($pixel_name)); ?>-value"><?php echo esc_html(ucfirst(str_replace('_', ' ', sanitize_key($pixel_name)))); ?></label>
    4545                <p><?php
    46                     esc_html(
    47                         printf(
     46                    printf(
     47                        esc_html__(
    4848                            "Give us your %s tracking code identifier and we'll take care of the rest",
    4949                            'cookie-legit'
Note: See TracChangeset for help on using the changeset viewer.