Changeset 3251877
- Timestamp:
- 03/06/2025 08:02:37 PM (13 months ago)
- Location:
- cookielegit
- Files:
-
- 22 edited
- 1 copied
-
tags/1.1.1 (copied) (copied from cookielegit/trunk)
-
tags/1.1.1/CHANGELOG.md (modified) (1 diff)
-
tags/1.1.1/assets/scripts/public.js (modified) (1 diff)
-
tags/1.1.1/assets/scripts/public/cookielegit.js (modified) (3 diffs)
-
tags/1.1.1/cookie-legit.php (modified) (2 diffs)
-
tags/1.1.1/dist/public.js (modified) (1 diff)
-
tags/1.1.1/languages/cookie-legit-nl_NL.mo (modified) (previous)
-
tags/1.1.1/languages/cookie-legit-nl_NL.po (modified) (9 diffs)
-
tags/1.1.1/languages/cookie-legit.pot (modified) (2 diffs)
-
tags/1.1.1/readme.txt (modified) (3 diffs)
-
tags/1.1.1/view/admin/settings/partials/notice_fields.php (modified) (5 diffs)
-
tags/1.1.1/view/admin/settings/partials/pixel_fields.php (modified) (1 diff)
-
trunk/CHANGELOG.md (modified) (1 diff)
-
trunk/assets/scripts/public.js (modified) (1 diff)
-
trunk/assets/scripts/public/cookielegit.js (modified) (3 diffs)
-
trunk/cookie-legit.php (modified) (2 diffs)
-
trunk/dist/public.js (modified) (1 diff)
-
trunk/languages/cookie-legit-nl_NL.mo (modified) (previous)
-
trunk/languages/cookie-legit-nl_NL.po (modified) (9 diffs)
-
trunk/languages/cookie-legit.pot (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/view/admin/settings/partials/notice_fields.php (modified) (5 diffs)
-
trunk/view/admin/settings/partials/pixel_fields.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cookielegit/tags/1.1.1/CHANGELOG.md
r3251291 r3251877 1 1 # 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)) 2 10 3 11 ## [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 20 20 CookieLegitNotice.subscribe('consent-given', updateBlocked); 21 21 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 29 22 window.cookieLegitNotice = new CookieLegitNotice("body", { 30 23 consentMode: cl_config.consent_mode !== "", -
cookielegit/tags/1.1.1/assets/scripts/public/cookielegit.js
r3251291 r3251877 37 37 }; 38 38 39 noticeLoaded = false; 40 39 41 constructor(target, userSettings) { 40 42 this.#settings = Object.assign({}, this.defaultSettings, userSettings); 43 41 44 this.#target = this.selectTarget(target); 42 this.checkConsentCookies(); 45 46 this.checkConsentCookies(); 47 43 48 this.insertNotice(); 49 44 50 this.maybeInjectScripts(); 51 45 52 return this; 46 53 } … … 61 68 checkConsentCookies() { 62 69 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 }); 66 80 67 81 if (this.#consentedTo.length === 0) { 68 82 return; 83 } 84 85 if (this.#settings.userOpt && this.noticeLoaded) { 86 this.setPrefToggles(); 69 87 } 70 88 … … 113 131 114 132 this.buildStyle(this.#notice); 133 134 CookieLegitNotice.#trigger('notice-loaded', this) 135 136 this.noticeLoaded = true; 115 137 } 116 138 -
cookielegit/tags/1.1.1/cookie-legit.php
r3251291 r3251877 5 5 * Plugin Name: CookieLegit 6 6 * Description: The last cookie manager you'll need 7 * Version: 1.1. 07 * Version: 1.1.1 8 8 * Author: CookieLegit 9 9 * Author URI: https://cookielegit.site/ … … 24 24 25 25 if (!defined('COOKIE_LEGIT_VERSION')) { 26 define('COOKIE_LEGIT_VERSION', '1.1. 0');26 define('COOKIE_LEGIT_VERSION', '1.1.1'); 27 27 } 28 28 -
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 5 5 "Project-Id-Version: Cookie Legit 1.0.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n" 7 "POT-Creation-Date: 202 4-02-29T14:16:39+01:00\n"8 "PO-Revision-Date: 202 4-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" 9 9 "Last-Translator: \n" 10 10 "Language-Team: \n" … … 13 13 "Content-Type: text/plain; charset=UTF-8\n" 14 14 "Content-Transfer-Encoding: 8bit\n" 15 "X-Generator: Poedit 3. 4.2\n"15 "X-Generator: Poedit 3.5\n" 16 16 "X-Domain: cookie-legit\n" 17 17 18 18 #. 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 21 msgid "CookieLegit" 22 msgstr "CookieLegit" 23 24 #. Description of the plugin 25 #: cookie-legit.php 26 msgid "The last cookie manager you'll need" 27 msgstr "De laatste cookie manager die je nodig hebt" 28 29 #. Author URI of the plugin 30 #: cookie-legit.php 31 msgid "https://cookielegit.site/" 32 msgstr "https://cookielegit.site/" 33 34 #: src/admin/class-cookie-legit-admin-menu.php:14 35 #: src/admin/class-cookie-legit-admin-menu.php:15 20 36 msgid "Cookie Legit" 21 37 msgstr "Cookie Legit" 22 38 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 38 43 msgid "Notice settings" 39 44 msgstr "Melding instellingen" 40 45 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 44 50 msgid "Pixel settings" 45 51 msgstr "Pixel instellingen" 46 52 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 49 56 msgid "Blocking" 50 57 msgstr "Blokeren" 51 58 52 #: src/models/class-c l-settings.php:3159 #: src/models/class-cookie-legit-settings.php:40 53 60 msgid "This website uses cookies to ensure the best user experience." 54 61 msgstr "" … … 56 63 "geven." 57 64 58 #: src/models/class-c l-settings.php:3965 #: src/models/class-cookie-legit-settings.php:48 59 66 msgid "Learn more" 60 67 msgstr "Lees meer" 61 68 62 #: src/models/class-c l-settings.php:4769 #: src/models/class-cookie-legit-settings.php:56 63 70 msgid "Change preferences" 64 71 msgstr "Voorkeur aanpassen" 65 72 66 #: src/models/class-c l-settings.php:5573 #: src/models/class-cookie-legit-settings.php:64 67 74 msgid "Save preferences" 68 75 msgstr "Voorkeur opslaan" 69 76 70 #: src/models/class-c l-settings.php:6377 #: src/models/class-cookie-legit-settings.php:72 71 78 msgid "Accept" 72 79 msgstr "Accepteren" 73 80 74 #: src/models/class-c l-settings.php:7181 #: src/models/class-cookie-legit-settings.php:80 75 82 msgid "Deny" 76 83 msgstr "Afwijzen" 77 84 78 #: src/models/class-c l-settings.php:8185 #: src/models/class-cookie-legit-settings.php:90 79 86 msgid "Essential cookies" 80 87 msgstr "Essentiële cookies" 81 88 82 #: src/models/class-c l-settings.php:8289 #: src/models/class-cookie-legit-settings.php:91 83 90 msgid "Cookies that make the website function as intended" 84 91 msgstr "" 85 92 "Cookies die nodig zijn om de website te laten functioneren zoals bedoeld." 86 93 87 #: src/models/class-c l-settings.php:8594 #: src/models/class-cookie-legit-settings.php:94 88 95 msgid "Analytical cookies" 89 96 msgstr "Analytische cookies" 90 97 91 #: src/models/class-c l-settings.php:8698 #: src/models/class-cookie-legit-settings.php:95 92 99 msgid "Cookies that keep track of you." 93 100 msgstr "" … … 95 102 "onze site" 96 103 97 #: src/models/class-c l-settings.php:89104 #: src/models/class-cookie-legit-settings.php:98 98 105 msgid "Marketing cookies" 99 106 msgstr "Marketing cookies" 100 107 101 #: src/models/class-c l-settings.php:90108 #: src/models/class-cookie-legit-settings.php:99 102 109 msgid "Cookies with marketing purpose." 103 110 msgstr "Cookies met een marketing doeleinde" 104 111 105 #: src/models/class-c l-settings.php:108112 #: src/models/class-cookie-legit-settings.php:118 106 113 msgid "Allow marketing cookies to see iframes" 107 114 msgstr "Sta cookies toe om iframes te zien" 108 115 109 #: src/models/class-c l-settings.php:136116 #: src/models/class-cookie-legit-settings.php:146 110 117 msgid "Top" 111 118 msgstr "Bovenaan" 112 119 113 #: src/models/class-c l-settings.php:137120 #: src/models/class-cookie-legit-settings.php:147 114 121 msgid "Bottom" 115 122 msgstr "Onderaan" 116 123 117 #: src/models/class-c l-settings.php:143124 #: src/models/class-cookie-legit-settings.php:153 118 125 msgid "Top left" 119 126 msgstr "Linksboven" 120 127 121 #: src/models/class-c l-settings.php:144128 #: src/models/class-cookie-legit-settings.php:154 122 129 msgid "Top right" 123 130 msgstr "Rechtsboven" 124 131 125 #: src/models/class-c l-settings.php:145132 #: src/models/class-cookie-legit-settings.php:155 126 133 msgid "Bottom left" 127 134 msgstr "Linksonder" 128 135 129 #: src/models/class-c l-settings.php:146136 #: src/models/class-cookie-legit-settings.php:156 130 137 msgid "Bottom right" 131 138 msgstr "Rechtsonder" 132 139 133 #: view/admin/partials/cl-header.php:8 140 #: src/models/class-cookie-legit-settings.php:491 141 msgid "Wall" 142 msgstr "Muur" 143 144 #: src/models/class-cookie-legit-settings.php:492 145 msgid "Banner" 146 msgstr "Balk" 147 148 #: src/models/class-cookie-legit-settings.php:493 149 msgid "Card" 150 msgstr "Kaart" 151 152 #: view/admin/partials/cl-header.php:11 134 153 msgid "Go pro" 135 154 msgstr "Go pro" 136 155 137 #: view/admin/partials/cl-header.php: 9156 #: view/admin/partials/cl-header.php:12 138 157 msgid "FAQ" 139 158 msgstr "FAQ" 140 159 141 #: view/admin/partials/cl-header.php:1 0160 #: view/admin/partials/cl-header.php:13 142 161 msgid "About" 143 162 msgstr "Over" 144 163 145 #: view/admin/settings/partials/additional_fields.php: 4164 #: view/admin/settings/partials/additional_fields.php:7 146 165 msgid "Additional settings" 147 166 msgstr "Extra instellingen" 148 167 149 #: view/admin/settings/partials/additional_fields.php: 5150 #: view/admin/settings/partials/block_fields.php:1 0151 #: view/admin/settings/partials/notice_fields.php:1 0152 #: view/admin/settings/partials/notice_fields.php:1 67153 #: view/admin/settings/partials/pixel_fields.php: 5154 #: view/admin/settings/partials/pixel_fields.php: 39168 #: 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 155 174 msgid "Save settings" 156 175 msgstr "Instellingen opslaan" 157 176 158 #: view/admin/settings/partials/additional_fields.php:1 0177 #: view/admin/settings/partials/additional_fields.php:13 159 178 msgid "Give us some love" 160 179 msgstr "Geef ons wat liefde" 161 180 162 #: view/admin/settings/partials/additional_fields.php:1 1181 #: view/admin/settings/partials/additional_fields.php:14 163 182 msgid "" 164 183 "This option will add our logo under the explanation about cookies in the " … … 168 187 "scherm" 169 188 170 #: view/admin/settings/partials/block_fields.php: 5189 #: view/admin/settings/partials/block_fields.php:8 171 190 msgid "Blocking settings" 172 191 msgstr "Blokeer instellingen" 173 192 174 #: view/admin/settings/partials/block_fields.php:1 5193 #: view/admin/settings/partials/block_fields.php:18 175 194 msgid "Iframe's" 176 195 msgstr "Iframe's" 177 196 178 #: view/admin/settings/partials/block_fields.php:1 6197 #: view/admin/settings/partials/block_fields.php:19 179 198 msgid "Prevent iframe's from loading an placing unwanted cookies." 180 199 msgstr "Voorkom dat iframes ongewenste cookies plaatsen" 181 200 182 #: view/admin/settings/partials/block_fields.php:2 0201 #: view/admin/settings/partials/block_fields.php:23 183 202 msgid "Block Iframe's" 184 203 msgstr "Blokeer Iframes" 185 204 186 #: view/admin/settings/partials/block_fields.php:3 2205 #: view/admin/settings/partials/block_fields.php:35 187 206 msgid "Iframe overlay" 188 207 msgstr "Iframe overlay" 189 208 190 #: view/admin/settings/partials/block_fields.php:3 3209 #: view/admin/settings/partials/block_fields.php:36 191 210 msgid "This overlay will appear when Iframe's are blocked" 192 211 msgstr "Deze overlay verschijnt wanneer Iframe's zijn geblokkeerd" 193 212 194 #: view/admin/settings/partials/block_fields.php: 37213 #: view/admin/settings/partials/block_fields.php:40 195 214 msgid "Overlay text" 196 215 msgstr "Overlay tekst" 197 216 198 #: view/admin/settings/partials/block_fields.php:4 4199 #: view/admin/settings/partials/notice_fields.php:7 2200 #: view/admin/settings/partials/notice_fields.php:13 2217 #: 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 201 220 msgid "Background" 202 221 msgstr "Achtergrond" 203 222 204 #: view/admin/settings/partials/block_fields.php:5 6223 #: view/admin/settings/partials/block_fields.php:59 205 224 msgid "Script blocking" 206 225 msgstr "Scripts blokeren" 207 226 208 #: view/admin/settings/partials/block_fields.php: 57227 #: view/admin/settings/partials/block_fields.php:60 209 228 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet" 210 229 msgstr "" … … 212 231 "plaatsen" 213 232 214 #: view/admin/settings/partials/block_fields.php:6 0233 #: view/admin/settings/partials/block_fields.php:63 215 234 msgid "Block scripts" 216 235 msgstr "Blokeer scripts" 217 236 218 #: view/admin/settings/partials/block_fields.php:72 237 #: view/admin/settings/partials/block_fields.php:74 238 msgid "Exclude scripts" 239 msgstr "Scripts uitsluiten" 240 241 #: view/admin/settings/partials/block_fields.php:75 219 242 msgid "" 220 243 "Exclude scripts from being blocked, some scripts might be necessary to let " … … 224 247 "site te laten functioneren. Eén script per regel." 225 248 226 #: view/admin/settings/partials/notice_fields.php:1 5249 #: view/admin/settings/partials/notice_fields.php:19 227 250 msgid "Notice type" 228 251 msgstr "Melding soort" 229 252 230 #: view/admin/settings/partials/notice_fields.php: 16253 #: view/admin/settings/partials/notice_fields.php:20 231 254 msgid "" 232 255 "This is type of banner that will be display when the user first visits your " … … 236 259 "gegeven" 237 260 238 #: view/admin/settings/partials/notice_fields.php:3 3261 #: view/admin/settings/partials/notice_fields.php:37 239 262 msgid "Notice position" 240 263 msgstr "Melding positie" 241 264 242 #: view/admin/settings/partials/notice_fields.php:3 4265 #: view/admin/settings/partials/notice_fields.php:38 243 266 msgid "This controls the position of the cookie notice." 244 267 msgstr "Dit bepaald waar de melding geplaatst wordt" 245 268 246 #: view/admin/settings/partials/notice_fields.php: 48269 #: view/admin/settings/partials/notice_fields.php:52 247 270 msgid "The selected notice type does not have position options" 248 271 msgstr "De gekozen melding soort heeft geen positive mogelijkheden" 249 272 250 #: view/admin/settings/partials/notice_fields.php: 56273 #: view/admin/settings/partials/notice_fields.php:60 251 274 msgid "Notice text" 252 275 msgstr "Melding tekst" 253 276 254 #: view/admin/settings/partials/notice_fields.php: 57277 #: view/admin/settings/partials/notice_fields.php:61 255 278 msgid "Let your users know that you're using cookies." 256 279 msgstr "Laat uw gebruikers weten dat je cookies gebruikt" 257 280 258 #: view/admin/settings/partials/notice_fields.php: 67281 #: view/admin/settings/partials/notice_fields.php:71 259 282 msgid "Notice appearance" 260 283 msgstr "Melding uiterlijk" 261 284 262 #: view/admin/settings/partials/notice_fields.php: 68285 #: view/admin/settings/partials/notice_fields.php:72 263 286 msgid "Style the cookie notice your way." 264 287 msgstr "Geef de melding een uiterlijk dat bij je website past" 265 288 266 #: view/admin/settings/partials/notice_fields.php: 76289 #: view/admin/settings/partials/notice_fields.php:80 267 290 msgid "Text color" 268 291 msgstr "Tekst kleur" 269 292 270 #: view/admin/settings/partials/notice_fields.php:8 0271 #: view/admin/settings/partials/notice_fields.php:14 0293 #: view/admin/settings/partials/notice_fields.php:84 294 #: view/admin/settings/partials/notice_fields.php:144 272 295 msgid "Border radius" 273 296 msgstr "Randradius" 274 297 275 #: view/admin/settings/partials/notice_fields.php: 87298 #: view/admin/settings/partials/notice_fields.php:91 276 299 msgid "Privacy link" 277 300 msgstr "Privacylink" 278 301 279 #: view/admin/settings/partials/notice_fields.php: 88302 #: view/admin/settings/partials/notice_fields.php:92 280 303 msgid "Let users find you privacy statement." 281 304 msgstr "Laat gebruiker uw privacyverklaring vinden op een makkelijke manier" 282 305 283 #: view/admin/settings/partials/notice_fields.php:1 07306 #: view/admin/settings/partials/notice_fields.php:111 284 307 msgid "User concent" 285 308 msgstr "Gebruikers voorkeur" 286 309 287 #: view/admin/settings/partials/notice_fields.php:1 08310 #: view/admin/settings/partials/notice_fields.php:112 288 311 msgid "Let users set their cookie preferences." 289 312 msgstr "Laat gebruikers hun voorkeur instellen" 290 313 291 #: view/admin/settings/partials/notice_fields.php:123 314 #: view/admin/settings/partials/notice_fields.php:126 315 msgid "%s button" 316 msgstr "%s knop" 317 318 #: view/admin/settings/partials/notice_fields.php:127 292 319 msgid "Change the text and style of the %s button" 293 320 msgstr "Verander de tekst en opmaak van de %s knop" 294 321 295 #: view/admin/settings/partials/notice_fields.php:1 27322 #: view/admin/settings/partials/notice_fields.php:131 296 323 msgid "Button text" 297 324 msgstr "Knop tekst" 298 325 299 #: view/admin/settings/partials/notice_fields.php:1 36326 #: view/admin/settings/partials/notice_fields.php:140 300 327 msgid "Color" 301 328 msgstr "Kleur" 302 329 303 #: view/admin/settings/partials/notice_fields.php:15 0330 #: view/admin/settings/partials/notice_fields.php:154 304 331 msgid "%s text" 305 332 msgstr "%s tekst" 306 333 307 #: view/admin/settings/partials/notice_fields.php:15 1334 #: view/admin/settings/partials/notice_fields.php:155 308 335 msgid "Let your users what %s cookies are in your own words" 309 336 msgstr "Laat gebruikers weten waarvoor je %s cookies gebruikt" 310 337 311 #: view/admin/settings/partials/notice_fields.php:15 5338 #: view/admin/settings/partials/notice_fields.php:159 312 339 msgid "Title" 313 340 msgstr "Titel" 314 341 315 #: view/admin/settings/partials/notice_fields.php:1 59342 #: view/admin/settings/partials/notice_fields.php:163 316 343 msgid "Description" 317 344 msgstr "Beschrijving" 318 345 319 #: view/admin/settings/partials/pixel_fields.php:1 0346 #: view/admin/settings/partials/pixel_fields.php:13 320 347 msgid "Google tag manager consent mode" 321 348 msgstr "Google tag manager consent mode" 322 349 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 351 msgid "Enable this if you use consent mode v2 in Google tag manager." 352 msgstr "Activeer deze instelling als je Google tag manager consent mode" 353 354 #: view/admin/settings/partials/pixel_fields.php:27 355 msgid "I use the Google Tag" 356 msgstr "I gebruik de Google Tag" 357 358 #: view/admin/settings/partials/pixel_fields.php:28 359 msgid "" 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." 363 msgstr "" 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 329 368 msgid "" 330 369 "Give us your %s tracking code identifier and we'll take care of the rest" 331 370 msgstr "Vul je %s tracking code in en laat ons de rest regelen" 332 371 333 #: view/admin/settings/settings.php: 3372 #: view/admin/settings/settings.php:6 334 373 msgid "" 335 374 "You are currently editing the settings for all languages, this has no effect!" … … 338 377 "heeft geen effect!" 339 378 340 #: view/admin/settings/settings.php:1 2379 #: view/admin/settings/settings.php:15 341 380 msgid "Additional" 342 381 msgstr "Aanvullend" 382 383 #: view/public/notice.php:42 384 msgid "Powered by" 385 msgstr "Mogelijk gemaakt door" -
cookielegit/tags/1.1.1/languages/cookie-legit.pot
r3148248 r3251877 1 # Copyright (C) 202 4CookieLegit2 # This file is distributed under the GPLv 2 or later.1 # Copyright (C) 2025 CookieLegit 2 # This file is distributed under the GPLv3. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Cookie Legit 1.0.0\n"5 "Project-Id-Version: CookieLegit 1.1.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 4-02-29T14:16:39+01:00\n"12 "POT-Creation-Date: 2025-03-05T21:21:16+00:00\n" 13 13 "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" 15 15 "X-Domain: cookie-legit\n" 16 16 17 17 #. 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 20 msgid "CookieLegit" 21 msgstr "" 22 23 #. Description of the plugin 24 #: cookie-legit.php 25 msgid "The last cookie manager you'll need" 26 msgstr "" 27 28 #. Author URI of the plugin 29 #: cookie-legit.php 30 msgid "https://cookielegit.site/" 31 msgstr "" 32 33 #: src/admin/class-cookie-legit-admin-menu.php:14 34 #: src/admin/class-cookie-legit-admin-menu.php:15 20 35 msgid "Cookie Legit" 21 36 msgstr "" 22 37 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 39 42 msgid "Notice settings" 40 43 msgstr "" 41 44 42 #: src/admin/class-c l-admin-menu.php:3343 #: src/admin/class-c l-admin-menu.php:3444 #: view/admin/settings/partials/pixel_fields.php: 445 #: view/admin/settings/settings.php:1 045 #: 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 46 49 msgid "Pixel settings" 47 50 msgstr "" 48 51 49 #: src/admin/class-c l-admin-menu.php:4250 #: src/admin/class-c l-admin-menu.php:4351 #: view/admin/settings/settings.php:1 152 #: 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 52 55 msgid "Blocking" 53 56 msgstr "" 54 57 55 #: src/models/class-c l-settings.php:3158 #: src/models/class-cookie-legit-settings.php:40 56 59 msgid "This website uses cookies to ensure the best user experience." 57 60 msgstr "" 58 61 59 #: src/models/class-c l-settings.php:3962 #: src/models/class-cookie-legit-settings.php:48 60 63 msgid "Learn more" 61 64 msgstr "" 62 65 63 #: src/models/class-c l-settings.php:4766 #: src/models/class-cookie-legit-settings.php:56 64 67 msgid "Change preferences" 65 68 msgstr "" 66 69 67 #: src/models/class-c l-settings.php:5570 #: src/models/class-cookie-legit-settings.php:64 68 71 msgid "Save preferences" 69 72 msgstr "" 70 73 71 #: src/models/class-c l-settings.php:6374 #: src/models/class-cookie-legit-settings.php:72 72 75 msgid "Accept" 73 76 msgstr "" 74 77 75 #: src/models/class-c l-settings.php:7178 #: src/models/class-cookie-legit-settings.php:80 76 79 msgid "Deny" 77 80 msgstr "" 78 81 79 #: src/models/class-c l-settings.php:8182 #: src/models/class-cookie-legit-settings.php:90 80 83 msgid "Essential cookies" 81 84 msgstr "" 82 85 83 #: src/models/class-c l-settings.php:8286 #: src/models/class-cookie-legit-settings.php:91 84 87 msgid "Cookies that make the website function as intended" 85 88 msgstr "" 86 89 87 #: src/models/class-c l-settings.php:8590 #: src/models/class-cookie-legit-settings.php:94 88 91 msgid "Analytical cookies" 89 92 msgstr "" 90 93 91 #: src/models/class-c l-settings.php:8694 #: src/models/class-cookie-legit-settings.php:95 92 95 msgid "Cookies that keep track of you." 93 96 msgstr "" 94 97 95 #: src/models/class-c l-settings.php:8998 #: src/models/class-cookie-legit-settings.php:98 96 99 msgid "Marketing cookies" 97 100 msgstr "" 98 101 99 #: src/models/class-c l-settings.php:90102 #: src/models/class-cookie-legit-settings.php:99 100 103 msgid "Cookies with marketing purpose." 101 104 msgstr "" 102 105 103 #: src/models/class-c l-settings.php:108106 #: src/models/class-cookie-legit-settings.php:118 104 107 msgid "Allow marketing cookies to see iframes" 105 108 msgstr "" 106 109 107 #: src/models/class-c l-settings.php:136110 #: src/models/class-cookie-legit-settings.php:146 108 111 msgid "Top" 109 112 msgstr "" 110 113 111 #: src/models/class-c l-settings.php:137114 #: src/models/class-cookie-legit-settings.php:147 112 115 msgid "Bottom" 113 116 msgstr "" 114 117 115 #: src/models/class-c l-settings.php:143118 #: src/models/class-cookie-legit-settings.php:153 116 119 msgid "Top left" 117 120 msgstr "" 118 121 119 #: src/models/class-c l-settings.php:144122 #: src/models/class-cookie-legit-settings.php:154 120 123 msgid "Top right" 121 124 msgstr "" 122 125 123 #: src/models/class-c l-settings.php:145126 #: src/models/class-cookie-legit-settings.php:155 124 127 msgid "Bottom left" 125 128 msgstr "" 126 129 127 #: src/models/class-c l-settings.php:146130 #: src/models/class-cookie-legit-settings.php:156 128 131 msgid "Bottom right" 129 132 msgstr "" 130 133 131 #: view/admin/partials/cl-header.php:8 134 #: src/models/class-cookie-legit-settings.php:491 135 msgid "Wall" 136 msgstr "" 137 138 #: src/models/class-cookie-legit-settings.php:492 139 msgid "Banner" 140 msgstr "" 141 142 #: src/models/class-cookie-legit-settings.php:493 143 msgid "Card" 144 msgstr "" 145 146 #: view/admin/partials/cl-header.php:11 132 147 msgid "Go pro" 133 148 msgstr "" 134 149 135 #: view/admin/partials/cl-header.php: 9150 #: view/admin/partials/cl-header.php:12 136 151 msgid "FAQ" 137 152 msgstr "" 138 153 139 #: view/admin/partials/cl-header.php:1 0154 #: view/admin/partials/cl-header.php:13 140 155 msgid "About" 141 156 msgstr "" 142 157 143 #: view/admin/settings/partials/additional_fields.php: 4158 #: view/admin/settings/partials/additional_fields.php:7 144 159 msgid "Additional settings" 145 160 msgstr "" 146 161 147 #: view/admin/settings/partials/additional_fields.php: 5148 #: view/admin/settings/partials/block_fields.php:1 0149 #: view/admin/settings/partials/notice_fields.php:1 0150 #: view/admin/settings/partials/notice_fields.php:1 67151 #: view/admin/settings/partials/pixel_fields.php: 5152 #: view/admin/settings/partials/pixel_fields.php: 39162 #: 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 153 168 msgid "Save settings" 154 169 msgstr "" 155 170 156 #: view/admin/settings/partials/additional_fields.php:1 0171 #: view/admin/settings/partials/additional_fields.php:13 157 172 msgid "Give us some love" 158 173 msgstr "" 159 174 160 #: view/admin/settings/partials/additional_fields.php:1 1175 #: view/admin/settings/partials/additional_fields.php:14 161 176 msgid "This option will add our logo under the explanation about cookies in the preferences screen. We would appreciate it much!" 162 177 msgstr "" 163 178 164 #: view/admin/settings/partials/block_fields.php: 5179 #: view/admin/settings/partials/block_fields.php:8 165 180 msgid "Blocking settings" 166 181 msgstr "" 167 182 168 #: view/admin/settings/partials/block_fields.php:1 5183 #: view/admin/settings/partials/block_fields.php:18 169 184 msgid "Iframe's" 170 185 msgstr "" 171 186 172 #: view/admin/settings/partials/block_fields.php:1 6187 #: view/admin/settings/partials/block_fields.php:19 173 188 msgid "Prevent iframe's from loading an placing unwanted cookies." 174 189 msgstr "" 175 190 176 #: view/admin/settings/partials/block_fields.php:2 0191 #: view/admin/settings/partials/block_fields.php:23 177 192 msgid "Block Iframe's" 178 193 msgstr "" 179 194 180 #: view/admin/settings/partials/block_fields.php:3 2195 #: view/admin/settings/partials/block_fields.php:35 181 196 msgid "Iframe overlay" 182 197 msgstr "" 183 198 184 #: view/admin/settings/partials/block_fields.php:3 3199 #: view/admin/settings/partials/block_fields.php:36 185 200 msgid "This overlay will appear when Iframe's are blocked" 186 201 msgstr "" 187 202 188 #: view/admin/settings/partials/block_fields.php: 37203 #: view/admin/settings/partials/block_fields.php:40 189 204 msgid "Overlay text" 190 205 msgstr "" 191 206 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 210 msgid "Background" 211 msgstr "" 212 213 #: view/admin/settings/partials/block_fields.php:59 214 msgid "Script blocking" 215 msgstr "" 216 217 #: view/admin/settings/partials/block_fields.php:60 218 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet" 219 msgstr "" 220 221 #: view/admin/settings/partials/block_fields.php:63 222 msgid "Block scripts" 223 msgstr "" 224 225 #: view/admin/settings/partials/block_fields.php:74 226 msgid "Exclude scripts" 227 msgstr "" 228 229 #: view/admin/settings/partials/block_fields.php:75 230 msgid "Exclude scripts from being blocked, some scripts might be necessary to let your site function. One script per line." 231 msgstr "" 232 233 #: view/admin/settings/partials/notice_fields.php:19 234 msgid "Notice type" 235 msgstr "" 236 237 #: view/admin/settings/partials/notice_fields.php:20 238 msgid "This is type of banner that will be display when the user first visits your site." 239 msgstr "" 240 241 #: view/admin/settings/partials/notice_fields.php:37 242 msgid "Notice position" 243 msgstr "" 244 245 #: view/admin/settings/partials/notice_fields.php:38 246 msgid "This controls the position of the cookie notice." 247 msgstr "" 248 249 #: view/admin/settings/partials/notice_fields.php:52 250 msgid "The selected notice type does not have position options" 251 msgstr "" 252 253 #: view/admin/settings/partials/notice_fields.php:60 254 msgid "Notice text" 255 msgstr "" 256 257 #: view/admin/settings/partials/notice_fields.php:61 258 msgid "Let your users know that you're using cookies." 259 msgstr "" 260 261 #: view/admin/settings/partials/notice_fields.php:71 262 msgid "Notice appearance" 263 msgstr "" 264 193 265 #: view/admin/settings/partials/notice_fields.php:72 194 #: view/admin/settings/partials/notice_fields.php:132195 msgid "Background"196 msgstr ""197 198 #: view/admin/settings/partials/block_fields.php:56199 msgid "Script blocking"200 msgstr ""201 202 #: view/admin/settings/partials/block_fields.php:57203 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"204 msgstr ""205 206 #: view/admin/settings/partials/block_fields.php:60207 msgid "Block scripts"208 msgstr ""209 210 #: view/admin/settings/partials/block_fields.php:72211 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:15215 msgid "Notice type"216 msgstr ""217 218 #: view/admin/settings/partials/notice_fields.php:16219 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:33223 msgid "Notice position"224 msgstr ""225 226 #: view/admin/settings/partials/notice_fields.php:34227 msgid "This controls the position of the cookie notice."228 msgstr ""229 230 #: view/admin/settings/partials/notice_fields.php:48231 msgid "The selected notice type does not have position options"232 msgstr ""233 234 #: view/admin/settings/partials/notice_fields.php:56235 msgid "Notice text"236 msgstr ""237 238 #: view/admin/settings/partials/notice_fields.php:57239 msgid "Let your users know that you're using cookies."240 msgstr ""241 242 #: view/admin/settings/partials/notice_fields.php:67243 msgid "Notice appearance"244 msgstr ""245 246 #: view/admin/settings/partials/notice_fields.php:68247 266 msgid "Style the cookie notice your way." 248 267 msgstr "" 249 268 250 #: view/admin/settings/partials/notice_fields.php: 76269 #: view/admin/settings/partials/notice_fields.php:80 251 270 msgid "Text color" 252 271 msgstr "" 253 272 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 275 msgid "Border radius" 276 msgstr "" 277 278 #: view/admin/settings/partials/notice_fields.php:91 279 msgid "Privacy link" 280 msgstr "" 281 282 #: view/admin/settings/partials/notice_fields.php:92 283 msgid "Let users find you privacy statement." 284 msgstr "" 285 286 #: view/admin/settings/partials/notice_fields.php:111 287 msgid "User concent" 288 msgstr "" 289 290 #: view/admin/settings/partials/notice_fields.php:112 291 msgid "Let users set their cookie preferences." 292 msgstr "" 293 294 #: view/admin/settings/partials/notice_fields.php:126 295 msgid "%s button" 296 msgstr "" 297 298 #: view/admin/settings/partials/notice_fields.php:127 299 msgid "Change the text and style of the %s button" 300 msgstr "" 301 302 #: view/admin/settings/partials/notice_fields.php:131 303 msgid "Button text" 304 msgstr "" 305 255 306 #: view/admin/settings/partials/notice_fields.php:140 256 msgid "Border radius"257 msgstr ""258 259 #: view/admin/settings/partials/notice_fields.php:87260 msgid "Privacy link"261 msgstr ""262 263 #: view/admin/settings/partials/notice_fields.php:88264 msgid "Let users find you privacy statement."265 msgstr ""266 267 #: view/admin/settings/partials/notice_fields.php:107268 msgid "User concent"269 msgstr ""270 271 #: view/admin/settings/partials/notice_fields.php:108272 msgid "Let users set their cookie preferences."273 msgstr ""274 275 #: view/admin/settings/partials/notice_fields.php:123276 msgid "Change the text and style of the %s button"277 msgstr ""278 279 #: view/admin/settings/partials/notice_fields.php:127280 msgid "Button text"281 msgstr ""282 283 #: view/admin/settings/partials/notice_fields.php:136284 307 msgid "Color" 285 308 msgstr "" 286 309 287 #: view/admin/settings/partials/notice_fields.php:15 0310 #: view/admin/settings/partials/notice_fields.php:154 288 311 msgid "%s text" 289 312 msgstr "" 290 313 291 #: view/admin/settings/partials/notice_fields.php:15 1314 #: view/admin/settings/partials/notice_fields.php:155 292 315 msgid "Let your users what %s cookies are in your own words" 293 316 msgstr "" 294 317 295 #: view/admin/settings/partials/notice_fields.php:15 5318 #: view/admin/settings/partials/notice_fields.php:159 296 319 msgid "Title" 297 320 msgstr "" 298 321 299 #: view/admin/settings/partials/notice_fields.php:1 59322 #: view/admin/settings/partials/notice_fields.php:163 300 323 msgid "Description" 301 324 msgstr "" 302 325 303 #: view/admin/settings/partials/pixel_fields.php:1 0326 #: view/admin/settings/partials/pixel_fields.php:13 304 327 msgid "Google tag manager consent mode" 305 328 msgstr "" 306 329 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 331 msgid "Enable this if you use consent mode v2 in Google tag manager." 332 msgstr "" 333 334 #: view/admin/settings/partials/pixel_fields.php:27 335 msgid "I use the Google Tag" 336 msgstr "" 337 338 #: view/admin/settings/partials/pixel_fields.php:28 339 msgid "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." 340 msgstr "" 341 342 #: view/admin/settings/partials/pixel_fields.php:47 312 343 msgid "Give us your %s tracking code identifier and we'll take care of the rest" 313 344 msgstr "" 314 345 315 #: view/admin/settings/settings.php: 3346 #: view/admin/settings/settings.php:6 316 347 msgid "You are currently editing the settings for all languages, this has no effect!" 317 348 msgstr "" 318 349 319 #: view/admin/settings/settings.php:1 2350 #: view/admin/settings/settings.php:15 320 351 msgid "Additional" 321 352 msgstr "" 353 354 #: view/public/notice.php:42 355 msgid "Powered by" 356 msgstr "" -
cookielegit/tags/1.1.1/readme.txt
r3251291 r3251877 5 5 Requires at least: 5.8 6 6 Tested up to: 6.7.2 7 Stable tag: 1.1. 07 Stable tag: 1.1.1 8 8 Requires PHP: 8.0.0 9 9 License: GPLv3 … … 51 51 These scripts won't be loaded unless you link your tracking ID for one of these platforms in the settings of our plugin. 52 52 53 # Com ming soon53 # Coming soon 54 54 We're working hard to bring you additional features in the future. Stay up to date at [CookieLegit](https://cookielegit.site/). 55 55 … … 90 90 == Changelog == 91 91 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 92 97 # v1.1.0 93 98 - Added global function for retrieving settings for future performance updates -
cookielegit/tags/1.1.1/view/admin/settings/partials/notice_fields.php
r3148248 r3251877 70 70 <div class="cl-label-wrapper"> 71 71 <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> 73 73 </div> 74 74 <div class="cl-values-wrapper cl-flex-row cl-just-start"> … … 90 90 <div class="cl-label-wrapper"> 91 91 <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> 93 93 </div> 94 94 <div class="cl-values-wrapper cl-flex-row cl-just-start"> … … 110 110 <div class="cl-label-wrapper"> 111 111 <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> 113 113 </div> 114 114 <div class="cl-values-wrapper cl-flex-row cl-just-start"> … … 124 124 <div class="cl-form-row"> 125 125 <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> 128 128 </div> 129 129 <div class="cl-values-wrapper cl-flex-col"> 130 130 <div class="cl-text-input cl-flex-col cl-mb-2"> 131 131 <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']) ); ?>"> 133 133 </div> 134 134 <div class="cl-button-style cl-flex-row"> … … 149 149 </div> 150 150 <?php endforeach; ?> 151 <?php foreach ($notice_settings[ "texts"] as $text => $text_settings) : ?>151 <?php foreach ($notice_settings['texts'] as $text => $text_settings) : ?> 152 152 <div class="cl-form-row"> 153 153 <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> 156 156 </div> 157 157 <div class="cl-values-wrapper cl-flex-col"> -
cookielegit/tags/1.1.1/view/admin/settings/partials/pixel_fields.php
r3251291 r3251877 44 44 <label for="pixel-<?php echo esc_attr(sanitize_key($pixel_name)); ?>-value"><?php echo esc_html(ucfirst(str_replace('_', ' ', sanitize_key($pixel_name)))); ?></label> 45 45 <p><?php 46 esc_html(47 printf(46 printf( 47 esc_html__( 48 48 "Give us your %s tracking code identifier and we'll take care of the rest", 49 49 'cookie-legit' -
cookielegit/trunk/CHANGELOG.md
r3251291 r3251877 1 1 # 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)) 2 10 3 11 ## [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 20 20 CookieLegitNotice.subscribe('consent-given', updateBlocked); 21 21 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 29 22 window.cookieLegitNotice = new CookieLegitNotice("body", { 30 23 consentMode: cl_config.consent_mode !== "", -
cookielegit/trunk/assets/scripts/public/cookielegit.js
r3251291 r3251877 37 37 }; 38 38 39 noticeLoaded = false; 40 39 41 constructor(target, userSettings) { 40 42 this.#settings = Object.assign({}, this.defaultSettings, userSettings); 43 41 44 this.#target = this.selectTarget(target); 42 this.checkConsentCookies(); 45 46 this.checkConsentCookies(); 47 43 48 this.insertNotice(); 49 44 50 this.maybeInjectScripts(); 51 45 52 return this; 46 53 } … … 61 68 checkConsentCookies() { 62 69 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 }); 66 80 67 81 if (this.#consentedTo.length === 0) { 68 82 return; 83 } 84 85 if (this.#settings.userOpt && this.noticeLoaded) { 86 this.setPrefToggles(); 69 87 } 70 88 … … 113 131 114 132 this.buildStyle(this.#notice); 133 134 CookieLegitNotice.#trigger('notice-loaded', this) 135 136 this.noticeLoaded = true; 115 137 } 116 138 -
cookielegit/trunk/cookie-legit.php
r3251291 r3251877 5 5 * Plugin Name: CookieLegit 6 6 * Description: The last cookie manager you'll need 7 * Version: 1.1. 07 * Version: 1.1.1 8 8 * Author: CookieLegit 9 9 * Author URI: https://cookielegit.site/ … … 24 24 25 25 if (!defined('COOKIE_LEGIT_VERSION')) { 26 define('COOKIE_LEGIT_VERSION', '1.1. 0');26 define('COOKIE_LEGIT_VERSION', '1.1.1'); 27 27 } 28 28 -
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 5 5 "Project-Id-Version: Cookie Legit 1.0.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n" 7 "POT-Creation-Date: 202 4-02-29T14:16:39+01:00\n"8 "PO-Revision-Date: 202 4-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" 9 9 "Last-Translator: \n" 10 10 "Language-Team: \n" … … 13 13 "Content-Type: text/plain; charset=UTF-8\n" 14 14 "Content-Transfer-Encoding: 8bit\n" 15 "X-Generator: Poedit 3. 4.2\n"15 "X-Generator: Poedit 3.5\n" 16 16 "X-Domain: cookie-legit\n" 17 17 18 18 #. 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 21 msgid "CookieLegit" 22 msgstr "CookieLegit" 23 24 #. Description of the plugin 25 #: cookie-legit.php 26 msgid "The last cookie manager you'll need" 27 msgstr "De laatste cookie manager die je nodig hebt" 28 29 #. Author URI of the plugin 30 #: cookie-legit.php 31 msgid "https://cookielegit.site/" 32 msgstr "https://cookielegit.site/" 33 34 #: src/admin/class-cookie-legit-admin-menu.php:14 35 #: src/admin/class-cookie-legit-admin-menu.php:15 20 36 msgid "Cookie Legit" 21 37 msgstr "Cookie Legit" 22 38 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 38 43 msgid "Notice settings" 39 44 msgstr "Melding instellingen" 40 45 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 44 50 msgid "Pixel settings" 45 51 msgstr "Pixel instellingen" 46 52 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 49 56 msgid "Blocking" 50 57 msgstr "Blokeren" 51 58 52 #: src/models/class-c l-settings.php:3159 #: src/models/class-cookie-legit-settings.php:40 53 60 msgid "This website uses cookies to ensure the best user experience." 54 61 msgstr "" … … 56 63 "geven." 57 64 58 #: src/models/class-c l-settings.php:3965 #: src/models/class-cookie-legit-settings.php:48 59 66 msgid "Learn more" 60 67 msgstr "Lees meer" 61 68 62 #: src/models/class-c l-settings.php:4769 #: src/models/class-cookie-legit-settings.php:56 63 70 msgid "Change preferences" 64 71 msgstr "Voorkeur aanpassen" 65 72 66 #: src/models/class-c l-settings.php:5573 #: src/models/class-cookie-legit-settings.php:64 67 74 msgid "Save preferences" 68 75 msgstr "Voorkeur opslaan" 69 76 70 #: src/models/class-c l-settings.php:6377 #: src/models/class-cookie-legit-settings.php:72 71 78 msgid "Accept" 72 79 msgstr "Accepteren" 73 80 74 #: src/models/class-c l-settings.php:7181 #: src/models/class-cookie-legit-settings.php:80 75 82 msgid "Deny" 76 83 msgstr "Afwijzen" 77 84 78 #: src/models/class-c l-settings.php:8185 #: src/models/class-cookie-legit-settings.php:90 79 86 msgid "Essential cookies" 80 87 msgstr "Essentiële cookies" 81 88 82 #: src/models/class-c l-settings.php:8289 #: src/models/class-cookie-legit-settings.php:91 83 90 msgid "Cookies that make the website function as intended" 84 91 msgstr "" 85 92 "Cookies die nodig zijn om de website te laten functioneren zoals bedoeld." 86 93 87 #: src/models/class-c l-settings.php:8594 #: src/models/class-cookie-legit-settings.php:94 88 95 msgid "Analytical cookies" 89 96 msgstr "Analytische cookies" 90 97 91 #: src/models/class-c l-settings.php:8698 #: src/models/class-cookie-legit-settings.php:95 92 99 msgid "Cookies that keep track of you." 93 100 msgstr "" … … 95 102 "onze site" 96 103 97 #: src/models/class-c l-settings.php:89104 #: src/models/class-cookie-legit-settings.php:98 98 105 msgid "Marketing cookies" 99 106 msgstr "Marketing cookies" 100 107 101 #: src/models/class-c l-settings.php:90108 #: src/models/class-cookie-legit-settings.php:99 102 109 msgid "Cookies with marketing purpose." 103 110 msgstr "Cookies met een marketing doeleinde" 104 111 105 #: src/models/class-c l-settings.php:108112 #: src/models/class-cookie-legit-settings.php:118 106 113 msgid "Allow marketing cookies to see iframes" 107 114 msgstr "Sta cookies toe om iframes te zien" 108 115 109 #: src/models/class-c l-settings.php:136116 #: src/models/class-cookie-legit-settings.php:146 110 117 msgid "Top" 111 118 msgstr "Bovenaan" 112 119 113 #: src/models/class-c l-settings.php:137120 #: src/models/class-cookie-legit-settings.php:147 114 121 msgid "Bottom" 115 122 msgstr "Onderaan" 116 123 117 #: src/models/class-c l-settings.php:143124 #: src/models/class-cookie-legit-settings.php:153 118 125 msgid "Top left" 119 126 msgstr "Linksboven" 120 127 121 #: src/models/class-c l-settings.php:144128 #: src/models/class-cookie-legit-settings.php:154 122 129 msgid "Top right" 123 130 msgstr "Rechtsboven" 124 131 125 #: src/models/class-c l-settings.php:145132 #: src/models/class-cookie-legit-settings.php:155 126 133 msgid "Bottom left" 127 134 msgstr "Linksonder" 128 135 129 #: src/models/class-c l-settings.php:146136 #: src/models/class-cookie-legit-settings.php:156 130 137 msgid "Bottom right" 131 138 msgstr "Rechtsonder" 132 139 133 #: view/admin/partials/cl-header.php:8 140 #: src/models/class-cookie-legit-settings.php:491 141 msgid "Wall" 142 msgstr "Muur" 143 144 #: src/models/class-cookie-legit-settings.php:492 145 msgid "Banner" 146 msgstr "Balk" 147 148 #: src/models/class-cookie-legit-settings.php:493 149 msgid "Card" 150 msgstr "Kaart" 151 152 #: view/admin/partials/cl-header.php:11 134 153 msgid "Go pro" 135 154 msgstr "Go pro" 136 155 137 #: view/admin/partials/cl-header.php: 9156 #: view/admin/partials/cl-header.php:12 138 157 msgid "FAQ" 139 158 msgstr "FAQ" 140 159 141 #: view/admin/partials/cl-header.php:1 0160 #: view/admin/partials/cl-header.php:13 142 161 msgid "About" 143 162 msgstr "Over" 144 163 145 #: view/admin/settings/partials/additional_fields.php: 4164 #: view/admin/settings/partials/additional_fields.php:7 146 165 msgid "Additional settings" 147 166 msgstr "Extra instellingen" 148 167 149 #: view/admin/settings/partials/additional_fields.php: 5150 #: view/admin/settings/partials/block_fields.php:1 0151 #: view/admin/settings/partials/notice_fields.php:1 0152 #: view/admin/settings/partials/notice_fields.php:1 67153 #: view/admin/settings/partials/pixel_fields.php: 5154 #: view/admin/settings/partials/pixel_fields.php: 39168 #: 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 155 174 msgid "Save settings" 156 175 msgstr "Instellingen opslaan" 157 176 158 #: view/admin/settings/partials/additional_fields.php:1 0177 #: view/admin/settings/partials/additional_fields.php:13 159 178 msgid "Give us some love" 160 179 msgstr "Geef ons wat liefde" 161 180 162 #: view/admin/settings/partials/additional_fields.php:1 1181 #: view/admin/settings/partials/additional_fields.php:14 163 182 msgid "" 164 183 "This option will add our logo under the explanation about cookies in the " … … 168 187 "scherm" 169 188 170 #: view/admin/settings/partials/block_fields.php: 5189 #: view/admin/settings/partials/block_fields.php:8 171 190 msgid "Blocking settings" 172 191 msgstr "Blokeer instellingen" 173 192 174 #: view/admin/settings/partials/block_fields.php:1 5193 #: view/admin/settings/partials/block_fields.php:18 175 194 msgid "Iframe's" 176 195 msgstr "Iframe's" 177 196 178 #: view/admin/settings/partials/block_fields.php:1 6197 #: view/admin/settings/partials/block_fields.php:19 179 198 msgid "Prevent iframe's from loading an placing unwanted cookies." 180 199 msgstr "Voorkom dat iframes ongewenste cookies plaatsen" 181 200 182 #: view/admin/settings/partials/block_fields.php:2 0201 #: view/admin/settings/partials/block_fields.php:23 183 202 msgid "Block Iframe's" 184 203 msgstr "Blokeer Iframes" 185 204 186 #: view/admin/settings/partials/block_fields.php:3 2205 #: view/admin/settings/partials/block_fields.php:35 187 206 msgid "Iframe overlay" 188 207 msgstr "Iframe overlay" 189 208 190 #: view/admin/settings/partials/block_fields.php:3 3209 #: view/admin/settings/partials/block_fields.php:36 191 210 msgid "This overlay will appear when Iframe's are blocked" 192 211 msgstr "Deze overlay verschijnt wanneer Iframe's zijn geblokkeerd" 193 212 194 #: view/admin/settings/partials/block_fields.php: 37213 #: view/admin/settings/partials/block_fields.php:40 195 214 msgid "Overlay text" 196 215 msgstr "Overlay tekst" 197 216 198 #: view/admin/settings/partials/block_fields.php:4 4199 #: view/admin/settings/partials/notice_fields.php:7 2200 #: view/admin/settings/partials/notice_fields.php:13 2217 #: 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 201 220 msgid "Background" 202 221 msgstr "Achtergrond" 203 222 204 #: view/admin/settings/partials/block_fields.php:5 6223 #: view/admin/settings/partials/block_fields.php:59 205 224 msgid "Script blocking" 206 225 msgstr "Scripts blokeren" 207 226 208 #: view/admin/settings/partials/block_fields.php: 57227 #: view/admin/settings/partials/block_fields.php:60 209 228 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet" 210 229 msgstr "" … … 212 231 "plaatsen" 213 232 214 #: view/admin/settings/partials/block_fields.php:6 0233 #: view/admin/settings/partials/block_fields.php:63 215 234 msgid "Block scripts" 216 235 msgstr "Blokeer scripts" 217 236 218 #: view/admin/settings/partials/block_fields.php:72 237 #: view/admin/settings/partials/block_fields.php:74 238 msgid "Exclude scripts" 239 msgstr "Scripts uitsluiten" 240 241 #: view/admin/settings/partials/block_fields.php:75 219 242 msgid "" 220 243 "Exclude scripts from being blocked, some scripts might be necessary to let " … … 224 247 "site te laten functioneren. Eén script per regel." 225 248 226 #: view/admin/settings/partials/notice_fields.php:1 5249 #: view/admin/settings/partials/notice_fields.php:19 227 250 msgid "Notice type" 228 251 msgstr "Melding soort" 229 252 230 #: view/admin/settings/partials/notice_fields.php: 16253 #: view/admin/settings/partials/notice_fields.php:20 231 254 msgid "" 232 255 "This is type of banner that will be display when the user first visits your " … … 236 259 "gegeven" 237 260 238 #: view/admin/settings/partials/notice_fields.php:3 3261 #: view/admin/settings/partials/notice_fields.php:37 239 262 msgid "Notice position" 240 263 msgstr "Melding positie" 241 264 242 #: view/admin/settings/partials/notice_fields.php:3 4265 #: view/admin/settings/partials/notice_fields.php:38 243 266 msgid "This controls the position of the cookie notice." 244 267 msgstr "Dit bepaald waar de melding geplaatst wordt" 245 268 246 #: view/admin/settings/partials/notice_fields.php: 48269 #: view/admin/settings/partials/notice_fields.php:52 247 270 msgid "The selected notice type does not have position options" 248 271 msgstr "De gekozen melding soort heeft geen positive mogelijkheden" 249 272 250 #: view/admin/settings/partials/notice_fields.php: 56273 #: view/admin/settings/partials/notice_fields.php:60 251 274 msgid "Notice text" 252 275 msgstr "Melding tekst" 253 276 254 #: view/admin/settings/partials/notice_fields.php: 57277 #: view/admin/settings/partials/notice_fields.php:61 255 278 msgid "Let your users know that you're using cookies." 256 279 msgstr "Laat uw gebruikers weten dat je cookies gebruikt" 257 280 258 #: view/admin/settings/partials/notice_fields.php: 67281 #: view/admin/settings/partials/notice_fields.php:71 259 282 msgid "Notice appearance" 260 283 msgstr "Melding uiterlijk" 261 284 262 #: view/admin/settings/partials/notice_fields.php: 68285 #: view/admin/settings/partials/notice_fields.php:72 263 286 msgid "Style the cookie notice your way." 264 287 msgstr "Geef de melding een uiterlijk dat bij je website past" 265 288 266 #: view/admin/settings/partials/notice_fields.php: 76289 #: view/admin/settings/partials/notice_fields.php:80 267 290 msgid "Text color" 268 291 msgstr "Tekst kleur" 269 292 270 #: view/admin/settings/partials/notice_fields.php:8 0271 #: view/admin/settings/partials/notice_fields.php:14 0293 #: view/admin/settings/partials/notice_fields.php:84 294 #: view/admin/settings/partials/notice_fields.php:144 272 295 msgid "Border radius" 273 296 msgstr "Randradius" 274 297 275 #: view/admin/settings/partials/notice_fields.php: 87298 #: view/admin/settings/partials/notice_fields.php:91 276 299 msgid "Privacy link" 277 300 msgstr "Privacylink" 278 301 279 #: view/admin/settings/partials/notice_fields.php: 88302 #: view/admin/settings/partials/notice_fields.php:92 280 303 msgid "Let users find you privacy statement." 281 304 msgstr "Laat gebruiker uw privacyverklaring vinden op een makkelijke manier" 282 305 283 #: view/admin/settings/partials/notice_fields.php:1 07306 #: view/admin/settings/partials/notice_fields.php:111 284 307 msgid "User concent" 285 308 msgstr "Gebruikers voorkeur" 286 309 287 #: view/admin/settings/partials/notice_fields.php:1 08310 #: view/admin/settings/partials/notice_fields.php:112 288 311 msgid "Let users set their cookie preferences." 289 312 msgstr "Laat gebruikers hun voorkeur instellen" 290 313 291 #: view/admin/settings/partials/notice_fields.php:123 314 #: view/admin/settings/partials/notice_fields.php:126 315 msgid "%s button" 316 msgstr "%s knop" 317 318 #: view/admin/settings/partials/notice_fields.php:127 292 319 msgid "Change the text and style of the %s button" 293 320 msgstr "Verander de tekst en opmaak van de %s knop" 294 321 295 #: view/admin/settings/partials/notice_fields.php:1 27322 #: view/admin/settings/partials/notice_fields.php:131 296 323 msgid "Button text" 297 324 msgstr "Knop tekst" 298 325 299 #: view/admin/settings/partials/notice_fields.php:1 36326 #: view/admin/settings/partials/notice_fields.php:140 300 327 msgid "Color" 301 328 msgstr "Kleur" 302 329 303 #: view/admin/settings/partials/notice_fields.php:15 0330 #: view/admin/settings/partials/notice_fields.php:154 304 331 msgid "%s text" 305 332 msgstr "%s tekst" 306 333 307 #: view/admin/settings/partials/notice_fields.php:15 1334 #: view/admin/settings/partials/notice_fields.php:155 308 335 msgid "Let your users what %s cookies are in your own words" 309 336 msgstr "Laat gebruikers weten waarvoor je %s cookies gebruikt" 310 337 311 #: view/admin/settings/partials/notice_fields.php:15 5338 #: view/admin/settings/partials/notice_fields.php:159 312 339 msgid "Title" 313 340 msgstr "Titel" 314 341 315 #: view/admin/settings/partials/notice_fields.php:1 59342 #: view/admin/settings/partials/notice_fields.php:163 316 343 msgid "Description" 317 344 msgstr "Beschrijving" 318 345 319 #: view/admin/settings/partials/pixel_fields.php:1 0346 #: view/admin/settings/partials/pixel_fields.php:13 320 347 msgid "Google tag manager consent mode" 321 348 msgstr "Google tag manager consent mode" 322 349 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 351 msgid "Enable this if you use consent mode v2 in Google tag manager." 352 msgstr "Activeer deze instelling als je Google tag manager consent mode" 353 354 #: view/admin/settings/partials/pixel_fields.php:27 355 msgid "I use the Google Tag" 356 msgstr "I gebruik de Google Tag" 357 358 #: view/admin/settings/partials/pixel_fields.php:28 359 msgid "" 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." 363 msgstr "" 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 329 368 msgid "" 330 369 "Give us your %s tracking code identifier and we'll take care of the rest" 331 370 msgstr "Vul je %s tracking code in en laat ons de rest regelen" 332 371 333 #: view/admin/settings/settings.php: 3372 #: view/admin/settings/settings.php:6 334 373 msgid "" 335 374 "You are currently editing the settings for all languages, this has no effect!" … … 338 377 "heeft geen effect!" 339 378 340 #: view/admin/settings/settings.php:1 2379 #: view/admin/settings/settings.php:15 341 380 msgid "Additional" 342 381 msgstr "Aanvullend" 382 383 #: view/public/notice.php:42 384 msgid "Powered by" 385 msgstr "Mogelijk gemaakt door" -
cookielegit/trunk/languages/cookie-legit.pot
r3148248 r3251877 1 # Copyright (C) 202 4CookieLegit2 # This file is distributed under the GPLv 2 or later.1 # Copyright (C) 2025 CookieLegit 2 # This file is distributed under the GPLv3. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Cookie Legit 1.0.0\n"5 "Project-Id-Version: CookieLegit 1.1.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-legit\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 4-02-29T14:16:39+01:00\n"12 "POT-Creation-Date: 2025-03-05T21:21:16+00:00\n" 13 13 "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" 15 15 "X-Domain: cookie-legit\n" 16 16 17 17 #. 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 20 msgid "CookieLegit" 21 msgstr "" 22 23 #. Description of the plugin 24 #: cookie-legit.php 25 msgid "The last cookie manager you'll need" 26 msgstr "" 27 28 #. Author URI of the plugin 29 #: cookie-legit.php 30 msgid "https://cookielegit.site/" 31 msgstr "" 32 33 #: src/admin/class-cookie-legit-admin-menu.php:14 34 #: src/admin/class-cookie-legit-admin-menu.php:15 20 35 msgid "Cookie Legit" 21 36 msgstr "" 22 37 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 39 42 msgid "Notice settings" 40 43 msgstr "" 41 44 42 #: src/admin/class-c l-admin-menu.php:3343 #: src/admin/class-c l-admin-menu.php:3444 #: view/admin/settings/partials/pixel_fields.php: 445 #: view/admin/settings/settings.php:1 045 #: 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 46 49 msgid "Pixel settings" 47 50 msgstr "" 48 51 49 #: src/admin/class-c l-admin-menu.php:4250 #: src/admin/class-c l-admin-menu.php:4351 #: view/admin/settings/settings.php:1 152 #: 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 52 55 msgid "Blocking" 53 56 msgstr "" 54 57 55 #: src/models/class-c l-settings.php:3158 #: src/models/class-cookie-legit-settings.php:40 56 59 msgid "This website uses cookies to ensure the best user experience." 57 60 msgstr "" 58 61 59 #: src/models/class-c l-settings.php:3962 #: src/models/class-cookie-legit-settings.php:48 60 63 msgid "Learn more" 61 64 msgstr "" 62 65 63 #: src/models/class-c l-settings.php:4766 #: src/models/class-cookie-legit-settings.php:56 64 67 msgid "Change preferences" 65 68 msgstr "" 66 69 67 #: src/models/class-c l-settings.php:5570 #: src/models/class-cookie-legit-settings.php:64 68 71 msgid "Save preferences" 69 72 msgstr "" 70 73 71 #: src/models/class-c l-settings.php:6374 #: src/models/class-cookie-legit-settings.php:72 72 75 msgid "Accept" 73 76 msgstr "" 74 77 75 #: src/models/class-c l-settings.php:7178 #: src/models/class-cookie-legit-settings.php:80 76 79 msgid "Deny" 77 80 msgstr "" 78 81 79 #: src/models/class-c l-settings.php:8182 #: src/models/class-cookie-legit-settings.php:90 80 83 msgid "Essential cookies" 81 84 msgstr "" 82 85 83 #: src/models/class-c l-settings.php:8286 #: src/models/class-cookie-legit-settings.php:91 84 87 msgid "Cookies that make the website function as intended" 85 88 msgstr "" 86 89 87 #: src/models/class-c l-settings.php:8590 #: src/models/class-cookie-legit-settings.php:94 88 91 msgid "Analytical cookies" 89 92 msgstr "" 90 93 91 #: src/models/class-c l-settings.php:8694 #: src/models/class-cookie-legit-settings.php:95 92 95 msgid "Cookies that keep track of you." 93 96 msgstr "" 94 97 95 #: src/models/class-c l-settings.php:8998 #: src/models/class-cookie-legit-settings.php:98 96 99 msgid "Marketing cookies" 97 100 msgstr "" 98 101 99 #: src/models/class-c l-settings.php:90102 #: src/models/class-cookie-legit-settings.php:99 100 103 msgid "Cookies with marketing purpose." 101 104 msgstr "" 102 105 103 #: src/models/class-c l-settings.php:108106 #: src/models/class-cookie-legit-settings.php:118 104 107 msgid "Allow marketing cookies to see iframes" 105 108 msgstr "" 106 109 107 #: src/models/class-c l-settings.php:136110 #: src/models/class-cookie-legit-settings.php:146 108 111 msgid "Top" 109 112 msgstr "" 110 113 111 #: src/models/class-c l-settings.php:137114 #: src/models/class-cookie-legit-settings.php:147 112 115 msgid "Bottom" 113 116 msgstr "" 114 117 115 #: src/models/class-c l-settings.php:143118 #: src/models/class-cookie-legit-settings.php:153 116 119 msgid "Top left" 117 120 msgstr "" 118 121 119 #: src/models/class-c l-settings.php:144122 #: src/models/class-cookie-legit-settings.php:154 120 123 msgid "Top right" 121 124 msgstr "" 122 125 123 #: src/models/class-c l-settings.php:145126 #: src/models/class-cookie-legit-settings.php:155 124 127 msgid "Bottom left" 125 128 msgstr "" 126 129 127 #: src/models/class-c l-settings.php:146130 #: src/models/class-cookie-legit-settings.php:156 128 131 msgid "Bottom right" 129 132 msgstr "" 130 133 131 #: view/admin/partials/cl-header.php:8 134 #: src/models/class-cookie-legit-settings.php:491 135 msgid "Wall" 136 msgstr "" 137 138 #: src/models/class-cookie-legit-settings.php:492 139 msgid "Banner" 140 msgstr "" 141 142 #: src/models/class-cookie-legit-settings.php:493 143 msgid "Card" 144 msgstr "" 145 146 #: view/admin/partials/cl-header.php:11 132 147 msgid "Go pro" 133 148 msgstr "" 134 149 135 #: view/admin/partials/cl-header.php: 9150 #: view/admin/partials/cl-header.php:12 136 151 msgid "FAQ" 137 152 msgstr "" 138 153 139 #: view/admin/partials/cl-header.php:1 0154 #: view/admin/partials/cl-header.php:13 140 155 msgid "About" 141 156 msgstr "" 142 157 143 #: view/admin/settings/partials/additional_fields.php: 4158 #: view/admin/settings/partials/additional_fields.php:7 144 159 msgid "Additional settings" 145 160 msgstr "" 146 161 147 #: view/admin/settings/partials/additional_fields.php: 5148 #: view/admin/settings/partials/block_fields.php:1 0149 #: view/admin/settings/partials/notice_fields.php:1 0150 #: view/admin/settings/partials/notice_fields.php:1 67151 #: view/admin/settings/partials/pixel_fields.php: 5152 #: view/admin/settings/partials/pixel_fields.php: 39162 #: 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 153 168 msgid "Save settings" 154 169 msgstr "" 155 170 156 #: view/admin/settings/partials/additional_fields.php:1 0171 #: view/admin/settings/partials/additional_fields.php:13 157 172 msgid "Give us some love" 158 173 msgstr "" 159 174 160 #: view/admin/settings/partials/additional_fields.php:1 1175 #: view/admin/settings/partials/additional_fields.php:14 161 176 msgid "This option will add our logo under the explanation about cookies in the preferences screen. We would appreciate it much!" 162 177 msgstr "" 163 178 164 #: view/admin/settings/partials/block_fields.php: 5179 #: view/admin/settings/partials/block_fields.php:8 165 180 msgid "Blocking settings" 166 181 msgstr "" 167 182 168 #: view/admin/settings/partials/block_fields.php:1 5183 #: view/admin/settings/partials/block_fields.php:18 169 184 msgid "Iframe's" 170 185 msgstr "" 171 186 172 #: view/admin/settings/partials/block_fields.php:1 6187 #: view/admin/settings/partials/block_fields.php:19 173 188 msgid "Prevent iframe's from loading an placing unwanted cookies." 174 189 msgstr "" 175 190 176 #: view/admin/settings/partials/block_fields.php:2 0191 #: view/admin/settings/partials/block_fields.php:23 177 192 msgid "Block Iframe's" 178 193 msgstr "" 179 194 180 #: view/admin/settings/partials/block_fields.php:3 2195 #: view/admin/settings/partials/block_fields.php:35 181 196 msgid "Iframe overlay" 182 197 msgstr "" 183 198 184 #: view/admin/settings/partials/block_fields.php:3 3199 #: view/admin/settings/partials/block_fields.php:36 185 200 msgid "This overlay will appear when Iframe's are blocked" 186 201 msgstr "" 187 202 188 #: view/admin/settings/partials/block_fields.php: 37203 #: view/admin/settings/partials/block_fields.php:40 189 204 msgid "Overlay text" 190 205 msgstr "" 191 206 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 210 msgid "Background" 211 msgstr "" 212 213 #: view/admin/settings/partials/block_fields.php:59 214 msgid "Script blocking" 215 msgstr "" 216 217 #: view/admin/settings/partials/block_fields.php:60 218 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet" 219 msgstr "" 220 221 #: view/admin/settings/partials/block_fields.php:63 222 msgid "Block scripts" 223 msgstr "" 224 225 #: view/admin/settings/partials/block_fields.php:74 226 msgid "Exclude scripts" 227 msgstr "" 228 229 #: view/admin/settings/partials/block_fields.php:75 230 msgid "Exclude scripts from being blocked, some scripts might be necessary to let your site function. One script per line." 231 msgstr "" 232 233 #: view/admin/settings/partials/notice_fields.php:19 234 msgid "Notice type" 235 msgstr "" 236 237 #: view/admin/settings/partials/notice_fields.php:20 238 msgid "This is type of banner that will be display when the user first visits your site." 239 msgstr "" 240 241 #: view/admin/settings/partials/notice_fields.php:37 242 msgid "Notice position" 243 msgstr "" 244 245 #: view/admin/settings/partials/notice_fields.php:38 246 msgid "This controls the position of the cookie notice." 247 msgstr "" 248 249 #: view/admin/settings/partials/notice_fields.php:52 250 msgid "The selected notice type does not have position options" 251 msgstr "" 252 253 #: view/admin/settings/partials/notice_fields.php:60 254 msgid "Notice text" 255 msgstr "" 256 257 #: view/admin/settings/partials/notice_fields.php:61 258 msgid "Let your users know that you're using cookies." 259 msgstr "" 260 261 #: view/admin/settings/partials/notice_fields.php:71 262 msgid "Notice appearance" 263 msgstr "" 264 193 265 #: view/admin/settings/partials/notice_fields.php:72 194 #: view/admin/settings/partials/notice_fields.php:132195 msgid "Background"196 msgstr ""197 198 #: view/admin/settings/partials/block_fields.php:56199 msgid "Script blocking"200 msgstr ""201 202 #: view/admin/settings/partials/block_fields.php:57203 msgid "Prevent scripts from loading when your user hasn't accepted cookies yet"204 msgstr ""205 206 #: view/admin/settings/partials/block_fields.php:60207 msgid "Block scripts"208 msgstr ""209 210 #: view/admin/settings/partials/block_fields.php:72211 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:15215 msgid "Notice type"216 msgstr ""217 218 #: view/admin/settings/partials/notice_fields.php:16219 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:33223 msgid "Notice position"224 msgstr ""225 226 #: view/admin/settings/partials/notice_fields.php:34227 msgid "This controls the position of the cookie notice."228 msgstr ""229 230 #: view/admin/settings/partials/notice_fields.php:48231 msgid "The selected notice type does not have position options"232 msgstr ""233 234 #: view/admin/settings/partials/notice_fields.php:56235 msgid "Notice text"236 msgstr ""237 238 #: view/admin/settings/partials/notice_fields.php:57239 msgid "Let your users know that you're using cookies."240 msgstr ""241 242 #: view/admin/settings/partials/notice_fields.php:67243 msgid "Notice appearance"244 msgstr ""245 246 #: view/admin/settings/partials/notice_fields.php:68247 266 msgid "Style the cookie notice your way." 248 267 msgstr "" 249 268 250 #: view/admin/settings/partials/notice_fields.php: 76269 #: view/admin/settings/partials/notice_fields.php:80 251 270 msgid "Text color" 252 271 msgstr "" 253 272 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 275 msgid "Border radius" 276 msgstr "" 277 278 #: view/admin/settings/partials/notice_fields.php:91 279 msgid "Privacy link" 280 msgstr "" 281 282 #: view/admin/settings/partials/notice_fields.php:92 283 msgid "Let users find you privacy statement." 284 msgstr "" 285 286 #: view/admin/settings/partials/notice_fields.php:111 287 msgid "User concent" 288 msgstr "" 289 290 #: view/admin/settings/partials/notice_fields.php:112 291 msgid "Let users set their cookie preferences." 292 msgstr "" 293 294 #: view/admin/settings/partials/notice_fields.php:126 295 msgid "%s button" 296 msgstr "" 297 298 #: view/admin/settings/partials/notice_fields.php:127 299 msgid "Change the text and style of the %s button" 300 msgstr "" 301 302 #: view/admin/settings/partials/notice_fields.php:131 303 msgid "Button text" 304 msgstr "" 305 255 306 #: view/admin/settings/partials/notice_fields.php:140 256 msgid "Border radius"257 msgstr ""258 259 #: view/admin/settings/partials/notice_fields.php:87260 msgid "Privacy link"261 msgstr ""262 263 #: view/admin/settings/partials/notice_fields.php:88264 msgid "Let users find you privacy statement."265 msgstr ""266 267 #: view/admin/settings/partials/notice_fields.php:107268 msgid "User concent"269 msgstr ""270 271 #: view/admin/settings/partials/notice_fields.php:108272 msgid "Let users set their cookie preferences."273 msgstr ""274 275 #: view/admin/settings/partials/notice_fields.php:123276 msgid "Change the text and style of the %s button"277 msgstr ""278 279 #: view/admin/settings/partials/notice_fields.php:127280 msgid "Button text"281 msgstr ""282 283 #: view/admin/settings/partials/notice_fields.php:136284 307 msgid "Color" 285 308 msgstr "" 286 309 287 #: view/admin/settings/partials/notice_fields.php:15 0310 #: view/admin/settings/partials/notice_fields.php:154 288 311 msgid "%s text" 289 312 msgstr "" 290 313 291 #: view/admin/settings/partials/notice_fields.php:15 1314 #: view/admin/settings/partials/notice_fields.php:155 292 315 msgid "Let your users what %s cookies are in your own words" 293 316 msgstr "" 294 317 295 #: view/admin/settings/partials/notice_fields.php:15 5318 #: view/admin/settings/partials/notice_fields.php:159 296 319 msgid "Title" 297 320 msgstr "" 298 321 299 #: view/admin/settings/partials/notice_fields.php:1 59322 #: view/admin/settings/partials/notice_fields.php:163 300 323 msgid "Description" 301 324 msgstr "" 302 325 303 #: view/admin/settings/partials/pixel_fields.php:1 0326 #: view/admin/settings/partials/pixel_fields.php:13 304 327 msgid "Google tag manager consent mode" 305 328 msgstr "" 306 329 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 331 msgid "Enable this if you use consent mode v2 in Google tag manager." 332 msgstr "" 333 334 #: view/admin/settings/partials/pixel_fields.php:27 335 msgid "I use the Google Tag" 336 msgstr "" 337 338 #: view/admin/settings/partials/pixel_fields.php:28 339 msgid "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." 340 msgstr "" 341 342 #: view/admin/settings/partials/pixel_fields.php:47 312 343 msgid "Give us your %s tracking code identifier and we'll take care of the rest" 313 344 msgstr "" 314 345 315 #: view/admin/settings/settings.php: 3346 #: view/admin/settings/settings.php:6 316 347 msgid "You are currently editing the settings for all languages, this has no effect!" 317 348 msgstr "" 318 349 319 #: view/admin/settings/settings.php:1 2350 #: view/admin/settings/settings.php:15 320 351 msgid "Additional" 321 352 msgstr "" 353 354 #: view/public/notice.php:42 355 msgid "Powered by" 356 msgstr "" -
cookielegit/trunk/readme.txt
r3251291 r3251877 5 5 Requires at least: 5.8 6 6 Tested up to: 6.7.2 7 Stable tag: 1.1. 07 Stable tag: 1.1.1 8 8 Requires PHP: 8.0.0 9 9 License: GPLv3 … … 51 51 These scripts won't be loaded unless you link your tracking ID for one of these platforms in the settings of our plugin. 52 52 53 # Com ming soon53 # Coming soon 54 54 We're working hard to bring you additional features in the future. Stay up to date at [CookieLegit](https://cookielegit.site/). 55 55 … … 90 90 == Changelog == 91 91 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 92 97 # v1.1.0 93 98 - Added global function for retrieving settings for future performance updates -
cookielegit/trunk/view/admin/settings/partials/notice_fields.php
r3148248 r3251877 70 70 <div class="cl-label-wrapper"> 71 71 <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> 73 73 </div> 74 74 <div class="cl-values-wrapper cl-flex-row cl-just-start"> … … 90 90 <div class="cl-label-wrapper"> 91 91 <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> 93 93 </div> 94 94 <div class="cl-values-wrapper cl-flex-row cl-just-start"> … … 110 110 <div class="cl-label-wrapper"> 111 111 <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> 113 113 </div> 114 114 <div class="cl-values-wrapper cl-flex-row cl-just-start"> … … 124 124 <div class="cl-form-row"> 125 125 <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> 128 128 </div> 129 129 <div class="cl-values-wrapper cl-flex-col"> 130 130 <div class="cl-text-input cl-flex-col cl-mb-2"> 131 131 <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']) ); ?>"> 133 133 </div> 134 134 <div class="cl-button-style cl-flex-row"> … … 149 149 </div> 150 150 <?php endforeach; ?> 151 <?php foreach ($notice_settings[ "texts"] as $text => $text_settings) : ?>151 <?php foreach ($notice_settings['texts'] as $text => $text_settings) : ?> 152 152 <div class="cl-form-row"> 153 153 <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> 156 156 </div> 157 157 <div class="cl-values-wrapper cl-flex-col"> -
cookielegit/trunk/view/admin/settings/partials/pixel_fields.php
r3251291 r3251877 44 44 <label for="pixel-<?php echo esc_attr(sanitize_key($pixel_name)); ?>-value"><?php echo esc_html(ucfirst(str_replace('_', ' ', sanitize_key($pixel_name)))); ?></label> 45 45 <p><?php 46 esc_html(47 printf(46 printf( 47 esc_html__( 48 48 "Give us your %s tracking code identifier and we'll take care of the rest", 49 49 'cookie-legit'
Note: See TracChangeset
for help on using the changeset viewer.