Skip to content

Commit

Permalink
Merge pull request #308 from CybotAS/tcf-2-2
Browse files Browse the repository at this point in the history
TCF v2.2 support
  • Loading branch information
UCjatamayo authored Sep 12, 2023
2 parents 434f557 + 02cb30d commit a169192
Show file tree
Hide file tree
Showing 53 changed files with 908 additions and 120 deletions.
8 changes: 8 additions & 0 deletions assets/js/backend/settings-page.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ function init() {
closeSubmitMsg();
submitEnable();
googleConsentModeOptions();
tcfOptions();
}

function language_toggle() {
Expand Down Expand Up @@ -148,4 +149,11 @@ function googleConsentModeOptions() {
(input.is(':checked') ? 'enabled' : 'disabled')
);
});
}

function tcfOptions() {
jQuery('input#cookiebot-iab').on('change', function () {
const parent = jQuery(this).parents('#iab');
parent.find('.cb-settings__config__item:has(input.tcf-option)').toggle();
});
}
2 changes: 1 addition & 1 deletion cookiebot.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Plugin URI: https://www.cookiebot.com/
Description: The Cookiebot CMP WordPress cookie banner and cookie policy help you comply with the major data protection laws (GDPR, ePrivacy, CCPA, LGPD, etc.) in a simple and fully automated way. Secure your website and get peace of mind.
Author: Usercentrics A/S
Version: 4.2.14
Version: 4.3.0
Author URI: https://www.cookiebot.com/
Text Domain: cookiebot
Domain Path: /langs
Expand Down
Binary file modified langs/cookiebot-cs_CZ.mo
Binary file not shown.
34 changes: 29 additions & 5 deletions langs/cookiebot-cs_CZ.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control\n"
"POT-Creation-Date: 2023-02-15 13:52+0100\n"
"PO-Revision-Date: 2023-08-23 11:04+0200\n"
"PO-Revision-Date: 2023-09-01 16:34+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: cs_CZ\n"
Expand Down Expand Up @@ -1626,10 +1626,10 @@ msgstr "Integrace řešení IAB:"

#: view/admin/settings/iab-page.php:5
msgid ""
"If you want to use the IAB Framework TCF v2.0 within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"If you want to use the IAB Framework TCF within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"activating this could override some of the configurations you made with the default setup defined by the IAB."
msgstr ""
"Pokud chcete použít řešení Transparency & Consent Framework organizace IAB (TCF) v2.0 v rámci platformy pro správu souhlasu (Consent Management "
"Pokud chcete použít řešení Transparency & Consent Framework organizace IAB (TCF) v rámci platformy pro správu souhlasu (Consent Management "
"Platform, CMP), můžete ho povolit vpravo. Mějte přitom na paměti, že aktivací této funkce se mohou některé konfigurace, které jste provedli, "
"přepsat výchozím nastavením definovaným organizací IAB."

Expand All @@ -1638,8 +1638,32 @@ msgid "Read more on IAB with Cookiebot CMP here"
msgstr "Další informace o řešení IAB v rámci pluginu Cookiebot CMP naleznete zde"

#: view/admin/settings/iab-page.php:14
msgid "IAB TCF v2.0 integration"
msgstr "Integrace řešení TCF organizace IAB v2.0"
msgid "IAB TCF integration"
msgstr "Integrace řešení TCF organizace IAB"

#: view/admin/settings/iab-page.php:32
msgid "TCF version:"
msgstr "TCF verze:"

#: view/admin/settings/iab-page.php:34
msgid ""
"In May 2023 The Interactive Advertising Bureau (IAB) announced the latest version of its Transparency "
"and Consent Framework (TCF), or TCF v2.2, which must be implemented by all consent management platforms (CMPs) "
"by November 20, 2023. We will migrate you automatically on November 20,2023, but we recommend to do it manually before. "
"To manually switch the version before please select it on the right."
msgstr ""
"V květnu 2023 The Interactive Advertising Bureau (IAB) oznámila nejnovější verzi svého rámce Transparency "
"and Consent Framework (TCF) neboli TCF v2.2, kterou musí implementovat všechny platformy pro správu souhlasu (CMP) "
"do 20. listopadu 2023. Migraci provedeme automaticky k 20. listopadu 2023, ale doporučujeme ji provést ručně ještě předtím. "
"Chcete-li ručně přepnout verzi dříve, vyberte ji vpravo."

#: view/admin/settings/iab-page.php:40
msgid "Select the TCF Version below"
msgstr "Vyberte verzi TCF níže"

#: view/admin/settings/iab-page.php:57
msgid "New"
msgstr "Nová"

#: view/admin/settings/legislations-page.php:37 view/admin/settings/multiple-configuration/page.php:47
msgid "Domain Group ID"
Expand Down
Binary file modified langs/cookiebot-de_DE.mo
Binary file not shown.
37 changes: 31 additions & 6 deletions langs/cookiebot-de_DE.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control\n"
"POT-Creation-Date: 2022-06-10 11:05+0200\n"
"PO-Revision-Date: 2023-08-23 11:04+0200\n"
"PO-Revision-Date: 2023-09-01 16:34+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de_DE\n"
Expand Down Expand Up @@ -1630,10 +1630,11 @@ msgstr "IAB-Integration:"

#: view/admin/settings/iab-page.php:5
msgid ""
"If you want to use the IAB Framework TCF v2.0 within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"activating this could override some of the configurations you made with the default setup defined by the IAB."
"If you want to use the IAB Framework TCF within your Consent Management Platform (CMP) you can enable "
"it on the right. Be aware that activating this could override some of the configurations you made with the "
"default setup defined by the IAB."
msgstr ""
"Wenn Sie IAB Framwork TCF 2.0 in Ihrer Consent Management Platform (CMP) nutzen möchten, können Sie es rechts aktivieren. Beachten Sie, "
"Wenn Sie IAB Framwork TCF in Ihrer Consent Management Platform (CMP) nutzen möchten, können Sie es rechts aktivieren. Beachten Sie, "
"dass durch die Aktivierung einige der Konfigurationen, die Sie mit der vom IAB definierten Standardkonfiguration vorgenommen haben, außer "
"Kraft gesetzt werden können."

Expand All @@ -1642,8 +1643,32 @@ msgid "Read more on IAB with Cookiebot CMP here"
msgstr "Erfahren Sie hier mehr über IAB mit Cookiebot CMP"

#: view/admin/settings/iab-page.php:14
msgid "IAB TCF v2.0 integration"
msgstr "IAB TCF v2.0-Integration"
msgid "IAB TCF integration"
msgstr "IAB TCF Integration"

#: view/admin/settings/iab-page.php:32
msgid "TCF version:"
msgstr "TCF-Version"

#: view/admin/settings/iab-page.php:34
msgid ""
"In May 2023 The Interactive Advertising Bureau (IAB) announced the latest version of its Transparency "
"and Consent Framework (TCF), or TCF v2.2, which must be implemented by all consent management platforms (CMPs) "
"by November 20, 2023. We will migrate you automatically on November 20,2023, but we recommend to do it manually before. "
"To manually switch the version before please select it on the right."
msgstr ""
"Im Mai 2023 kündigte das Interactive Advertising Bureau (IAB) die neueste Version seines Transparency "
"and Consent Frameworks (TCF), oder TCF v2.2, an, die von allen Consent Management Platforms (CMPs) "
"bis zum 20. November 2023 eingeführt werden muss. Wir werden automatisch eine Umstellung zum 20. November 2023 für Sie vornehmen, aber wir empfehlen Ihnen, dies vorher manuell zu tun. "
"Wählen Sie bitte die Option auf der rechten Seite aus, um manuell eine Umstellung auf die neue Version vorzunehmen."

#: view/admin/settings/iab-page.php:40
msgid "Select the TCF Version below"
msgstr "Wählen Sie unten die TCF-Version aus"

#: view/admin/settings/iab-page.php:57
msgid "New"
msgstr "Neu"

#: view/admin/settings/legislations-page.php:37 view/admin/settings/multiple-configuration/page.php:47
msgid "Domain Group ID"
Expand Down
Binary file modified langs/cookiebot-es_AR.mo
Binary file not shown.
34 changes: 29 additions & 5 deletions langs/cookiebot-es_AR.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control\n"
"POT-Creation-Date: 2023-01-18 14:28+0100\n"
"PO-Revision-Date: 2023-08-23 11:04+0200\n"
"PO-Revision-Date: 2023-09-01 16:34+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es_AR\n"
Expand Down Expand Up @@ -1628,19 +1628,43 @@ msgstr "Integración de la IAB:"

#: view/admin/settings/iab-page.php:5
msgid ""
"If you want to use the IAB Framework TCF v2.0 within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"If you want to use the IAB Framework TCF within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"activating this could override some of the configurations you made with the default setup defined by the IAB."
msgstr ""
"Si quieres usar el Marco TCF v2.0 de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"Si quieres usar el Marco TCF de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"ten en cuenta que activar esto podría sobreescribir algunos de los ajustos que has hecho con la configuración por defecto de la IAB."

#: view/admin/settings/iab-page.php:7
msgid "Read more on IAB with Cookiebot CMP here"
msgstr "Más información sobre la IAB con Cookiebot CMP"

#: view/admin/settings/iab-page.php:14
msgid "IAB TCF v2.0 integration"
msgstr "Integración del TCF v2.0 de la IAB"
msgid "IAB TCF integration"
msgstr "Integración del TCF de la IAB"

#: view/admin/settings/iab-page.php:32
msgid "TCF version:"
msgstr "Versión del TCF"

#: view/admin/settings/iab-page.php:34
msgid ""
"In May 2023 The Interactive Advertising Bureau (IAB) announced the latest version of its Transparency "
"and Consent Framework (TCF), or TCF v2.2, which must be implemented by all consent management platforms (CMPs) "
"by November 20, 2023. We will migrate you automatically on November 20,2023, but we recommend to do it manually before. "
"To manually switch the version before please select it on the right."
msgstr ""
"En mayo del 2023, el Interactive Advertising Buraeu (IAB) anunció la última versión de su Marco de Transparencia "
"y Consentimiento (TCF, por sus siglas en inglés), o TCF v2.2, que debe ser implementado en todas las plataformas de gestión del consentimiento (CMP) "
"antes del 20 de noviembre del 2023. Te migraremos automáticamente en esa fecha, pero aun así te recomendamos que los hagas manualmente antes. "
"Para cambiar la versión manualmente con anterioridad, selecciónalo a la derecha."

#: view/admin/settings/iab-page.php:40
msgid "Select the TCF Version below"
msgstr "Selecciona la versión del TCF"

#: view/admin/settings/iab-page.php:57
msgid "New"
msgstr "Nuevo"

#: view/admin/settings/legislations-page.php:37 view/admin/settings/multiple-configuration/page.php:47
msgid "Domain Group ID"
Expand Down
Binary file modified langs/cookiebot-es_CL.mo
Binary file not shown.
34 changes: 29 additions & 5 deletions langs/cookiebot-es_CL.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control\n"
"POT-Creation-Date: 2023-01-18 14:28+0100\n"
"PO-Revision-Date: 2023-08-23 11:04+0200\n"
"PO-Revision-Date: 2023-09-01 16:34+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es_CL\n"
Expand Down Expand Up @@ -1628,19 +1628,43 @@ msgstr "Integración de la IAB:"

#: view/admin/settings/iab-page.php:5
msgid ""
"If you want to use the IAB Framework TCF v2.0 within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"If you want to use the IAB Framework TCF within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"activating this could override some of the configurations you made with the default setup defined by the IAB."
msgstr ""
"Si quieres usar el Marco TCF v2.0 de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"Si quieres usar el Marco TCF de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"ten en cuenta que activar esto podría sobreescribir algunos de los ajustos que has hecho con la configuración por defecto de la IAB."

#: view/admin/settings/iab-page.php:7
msgid "Read more on IAB with Cookiebot CMP here"
msgstr "Más información sobre la IAB con Cookiebot CMP"

#: view/admin/settings/iab-page.php:14
msgid "IAB TCF v2.0 integration"
msgstr "Integración del TCF v2.0 de la IAB"
msgid "IAB TCF integration"
msgstr "Integración del TCF de la IAB"

#: view/admin/settings/iab-page.php:32
msgid "TCF version:"
msgstr "Versión del TCF"

#: view/admin/settings/iab-page.php:34
msgid ""
"In May 2023 The Interactive Advertising Bureau (IAB) announced the latest version of its Transparency "
"and Consent Framework (TCF), or TCF v2.2, which must be implemented by all consent management platforms (CMPs) "
"by November 20, 2023. We will migrate you automatically on November 20,2023, but we recommend to do it manually before. "
"To manually switch the version before please select it on the right."
msgstr ""
"En mayo del 2023, el Interactive Advertising Buraeu (IAB) anunció la última versión de su Marco de Transparencia "
"y Consentimiento (TCF, por sus siglas en inglés), o TCF v2.2, que debe ser implementado en todas las plataformas de gestión del consentimiento (CMP) "
"antes del 20 de noviembre del 2023. Te migraremos automáticamente en esa fecha, pero aun así te recomendamos que los hagas manualmente antes. "
"Para cambiar la versión manualmente con anterioridad, selecciónalo a la derecha."

#: view/admin/settings/iab-page.php:40
msgid "Select the TCF Version below"
msgstr "Selecciona la versión del TCF"

#: view/admin/settings/iab-page.php:57
msgid "New"
msgstr "Nuevo"

#: view/admin/settings/legislations-page.php:37 view/admin/settings/multiple-configuration/page.php:47
msgid "Domain Group ID"
Expand Down
Binary file modified langs/cookiebot-es_CO.mo
Binary file not shown.
34 changes: 29 additions & 5 deletions langs/cookiebot-es_CO.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control\n"
"POT-Creation-Date: 2023-01-18 14:28+0100\n"
"PO-Revision-Date: 2023-08-23 11:04+0200\n"
"PO-Revision-Date: 2023-09-01 16:34+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es_CO\n"
Expand Down Expand Up @@ -1628,19 +1628,43 @@ msgstr "Integración de la IAB:"

#: view/admin/settings/iab-page.php:5
msgid ""
"If you want to use the IAB Framework TCF v2.0 within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"If you want to use the IAB Framework TCF within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"activating this could override some of the configurations you made with the default setup defined by the IAB."
msgstr ""
"Si quieres usar el Marco TCF v2.0 de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"Si quieres usar el Marco TCF de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"ten en cuenta que activar esto podría sobreescribir algunos de los ajustos que has hecho con la configuración por defecto de la IAB."

#: view/admin/settings/iab-page.php:7
msgid "Read more on IAB with Cookiebot CMP here"
msgstr "Más información sobre la IAB con Cookiebot CMP"

#: view/admin/settings/iab-page.php:14
msgid "IAB TCF v2.0 integration"
msgstr "Integración del TCF v2.0 de la IAB"
msgid "IAB TCF integration"
msgstr "Integración del TCF de la IAB"

#: view/admin/settings/iab-page.php:32
msgid "TCF version:"
msgstr "Versión del TCF"

#: view/admin/settings/iab-page.php:34
msgid ""
"In May 2023 The Interactive Advertising Bureau (IAB) announced the latest version of its Transparency "
"and Consent Framework (TCF), or TCF v2.2, which must be implemented by all consent management platforms (CMPs) "
"by November 20, 2023. We will migrate you automatically on November 20,2023, but we recommend to do it manually before. "
"To manually switch the version before please select it on the right."
msgstr ""
"En mayo del 2023, el Interactive Advertising Buraeu (IAB) anunció la última versión de su Marco de Transparencia "
"y Consentimiento (TCF, por sus siglas en inglés), o TCF v2.2, que debe ser implementado en todas las plataformas de gestión del consentimiento (CMP) "
"antes del 20 de noviembre del 2023. Te migraremos automáticamente en esa fecha, pero aun así te recomendamos que los hagas manualmente antes. "
"Para cambiar la versión manualmente con anterioridad, selecciónalo a la derecha."

#: view/admin/settings/iab-page.php:40
msgid "Select the TCF Version below"
msgstr "Selecciona la versión del TCF"

#: view/admin/settings/iab-page.php:57
msgid "New"
msgstr "Nuevo"

#: view/admin/settings/legislations-page.php:37 view/admin/settings/multiple-configuration/page.php:47
msgid "Domain Group ID"
Expand Down
Binary file modified langs/cookiebot-es_CR.mo
Binary file not shown.
34 changes: 29 additions & 5 deletions langs/cookiebot-es_CR.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control\n"
"POT-Creation-Date: 2023-01-18 14:28+0100\n"
"PO-Revision-Date: 2023-08-23 11:04+0200\n"
"PO-Revision-Date: 2023-09-01 16:34+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es_CR\n"
Expand Down Expand Up @@ -1628,19 +1628,43 @@ msgstr "Integración de la IAB:"

#: view/admin/settings/iab-page.php:5
msgid ""
"If you want to use the IAB Framework TCF v2.0 within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"If you want to use the IAB Framework TCF within your Consent Management Platform (CMP) you can enable it on the right. Be aware that "
"activating this could override some of the configurations you made with the default setup defined by the IAB."
msgstr ""
"Si quieres usar el Marco TCF v2.0 de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"Si quieres usar el Marco TCF de la IAB en tu Plataforma de Gestión del Consentimiento (CMP), puedes activarlo a la derecha. Por favor, "
"ten en cuenta que activar esto podría sobreescribir algunos de los ajustos que has hecho con la configuración por defecto de la IAB."

#: view/admin/settings/iab-page.php:7
msgid "Read more on IAB with Cookiebot CMP here"
msgstr "Más información sobre la IAB con Cookiebot CMP"

#: view/admin/settings/iab-page.php:14
msgid "IAB TCF v2.0 integration"
msgstr "Integración del TCF v2.0 de la IAB"
msgid "IAB TCF integration"
msgstr "Integración del TCF de la IAB"

#: view/admin/settings/iab-page.php:32
msgid "TCF version:"
msgstr "Versión del TCF"

#: view/admin/settings/iab-page.php:34
msgid ""
"In May 2023 The Interactive Advertising Bureau (IAB) announced the latest version of its Transparency "
"and Consent Framework (TCF), or TCF v2.2, which must be implemented by all consent management platforms (CMPs) "
"by November 20, 2023. We will migrate you automatically on November 20,2023, but we recommend to do it manually before. "
"To manually switch the version before please select it on the right."
msgstr ""
"En mayo del 2023, el Interactive Advertising Buraeu (IAB) anunció la última versión de su Marco de Transparencia "
"y Consentimiento (TCF, por sus siglas en inglés), o TCF v2.2, que debe ser implementado en todas las plataformas de gestión del consentimiento (CMP) "
"antes del 20 de noviembre del 2023. Te migraremos automáticamente en esa fecha, pero aun así te recomendamos que los hagas manualmente antes. "
"Para cambiar la versión manualmente con anterioridad, selecciónalo a la derecha."

#: view/admin/settings/iab-page.php:40
msgid "Select the TCF Version below"
msgstr "Selecciona la versión del TCF"

#: view/admin/settings/iab-page.php:57
msgid "New"
msgstr "Nuevo"

#: view/admin/settings/legislations-page.php:37 view/admin/settings/multiple-configuration/page.php:47
msgid "Domain Group ID"
Expand Down
Binary file modified langs/cookiebot-es_DO.mo
Binary file not shown.
Loading

0 comments on commit a169192

Please sign in to comment.