From e10e4ff5c40b16e5bc8b9da91cba8d2d5bec3146 Mon Sep 17 00:00:00 2001 From: Jens Averkamp Date: Mon, 9 Oct 2023 16:01:34 +0200 Subject: [PATCH 01/23] notice --- CHANGELOG.md | 4 ++++ README.md | 8 ++++++-- plugin.json | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e038a0..3647619 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## Changelog +### CustomOptOut 3.0.0 +* Matomo 5 compatibility +* Add deprecation notice + ### CustomOptOut 2.0.4 * Update translation diff --git a/README.md b/README.md index 92c3c8d..6ed784e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -# Custom Opt-Out Styles Piwik Plugin +# Custom Opt-Out Styles Piwik / Matomo Plugin + +## Deprecation +You no longer need this plugin to change the CSS Styles in your opt-out. All features this plugin provides can +be found in the Matomo core features. This plugin will be keep available to not break any websites using this plugin. ## Description @@ -31,7 +35,7 @@ or insert a URL to the file containing your custom CSS into the input field call ## Requirements -+ Matomo >=4.0.0-b1 ++ Matomo >=5.0.0-b1 ## Authors diff --git a/plugin.json b/plugin.json index 0f752a2..332dca1 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { "name": "CustomOptOut", - "version": "2.0.4", + "version": "3.0.0", "description": "Create your own opt-out iframe css styles", "keywords": [ "Opt-Out", @@ -10,7 +10,7 @@ "license": "GPL-3.0+", "homepage": "https:\/\/www.zwei-entwickler.de", "require": { - "matomo": ">=4.0.0-b1,<5.0.0-b1", + "matomo": ">=5.0.0-b1,<6.0.0-b1", "php": ">=7.2.5" }, "donate": { From 63636e6cde37d7e765f3f0b416e3c8a864225c41 Mon Sep 17 00:00:00 2001 From: Jens Averkamp Date: Sun, 19 Nov 2023 13:04:18 +0100 Subject: [PATCH 02/23] Change Namespace --- API.php | 4 +- Controller.php | 8 ++-- Menu.php | 4 +- CustomOptOut.php => PiwikCustomOptOut.php | 52 +++++++++++++---------- SystemSettings.php | 2 +- templates/index.twig | 8 ++-- 6 files changed, 44 insertions(+), 34 deletions(-) rename CustomOptOut.php => PiwikCustomOptOut.php (72%) diff --git a/API.php b/API.php index f32dcb4..93f0379 100644 --- a/API.php +++ b/API.php @@ -6,10 +6,10 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * * @category Piwik_Plugins - * @package CustomOptOut + * @package PiwikCustomOptOut */ -namespace Piwik\Plugins\CustomOptOut; +namespace Piwik\Plugins\PiwikCustomOptOut; use Piwik\Common; use Piwik\Db; diff --git a/Controller.php b/Controller.php index a7e2eff..61361e2 100644 --- a/Controller.php +++ b/Controller.php @@ -9,7 +9,7 @@ * @package CustomOptOut */ -namespace Piwik\Plugins\CustomOptOut; +namespace Piwik\Plugins\PiwikCustomOptOut; use Piwik\Common; use Piwik\Piwik; @@ -22,7 +22,7 @@ /** * - * @package CustomOptOut + * @package PiwikCustomOptOut */ class Controller extends ControllerAdmin { @@ -73,14 +73,14 @@ public function index() } // Redirect to, clear POST vars - $this->redirectToIndex('CustomOptOut', 'index'); + $this->redirectToIndex('PiwikCustomOptOut', 'index'); return; } } - $view = new View('@CustomOptOut/index.twig'); + $view = new View('@PiwikCustomOptOut/index.twig'); Site::clearCache(); if (Piwik::hasUserSuperUserAccess()) { diff --git a/Menu.php b/Menu.php index 1066fa8..dac4c16 100644 --- a/Menu.php +++ b/Menu.php @@ -6,7 +6,7 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ -namespace Piwik\Plugins\CustomOptOut; +namespace Piwik\Plugins\PiwikCustomOptOut; use Piwik\Menu\MenuAdmin; use Piwik\Piwik; @@ -17,6 +17,7 @@ * To configure a menu (such as Admin Menu, Reporting Menu, User Menu...) simply call the corresponding methods as * described in the API-Reference http://developer.piwik.org/api-reference/Piwik/Menu/MenuAbstract */ + class Menu extends \Piwik\Plugin\Menu { public function configureAdminMenu(MenuAdmin $menu) @@ -30,3 +31,4 @@ public function configureAdminMenu(MenuAdmin $menu) } } } + diff --git a/CustomOptOut.php b/PiwikCustomOptOut.php similarity index 72% rename from CustomOptOut.php rename to PiwikCustomOptOut.php index ca6817a..351ff65 100644 --- a/CustomOptOut.php +++ b/PiwikCustomOptOut.php @@ -9,17 +9,17 @@ * @package CustomOptOut */ -namespace Piwik\Plugins\CustomOptOut; +namespace Piwik\Plugins\PiwikCustomOptOut; use Piwik\Common; use Piwik\Container\StaticContainer; use Piwik\Db; -use Piwik\Plugins\CustomOptOut\SystemSettings as Settings; +use Piwik\Plugins\PiwikCustomOptOut\SystemSettings as Settings; /** - * @package CustomOptOut + * @package PiwikCustomOptOut */ -class CustomOptOut extends \Piwik\Plugin +class PiwikCustomOptOut extends \Piwik\Plugin { /** @@ -31,7 +31,7 @@ public function getListHooksRegistered() 'AssetManager.getJavaScriptFiles' => 'getJsFiles', 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', 'Controller.CoreAdminHome.optOut' => 'addOptOutStyles', - 'Settings.CustomOptOut.settingsUpdated' => 'onSettingsUpdate', + 'Settings.PiwikCustomOptOut.settingsUpdated' => 'onSettingsUpdate', 'SystemSettings.updated' => 'onSystemSettingsUpdate', ); } @@ -51,24 +51,24 @@ public function getJsFiles(&$jsFiles) { // CodeMirror - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/codemirror.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/mode/css/css.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/mode/javascript/javascript.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/addon/hint/show-hint.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/addon/hint/css-hint.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/addon/hint/javascript-hint.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/addon/lint/lint.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/addon/lint/css-lint.js"; - $jsFiles[] = "plugins/CustomOptOut/javascripts/codemirror/addon/lint/javascript-lint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/codemirror.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/mode/css/css.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/mode/javascript/javascript.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/hint/show-hint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/hint/css-hint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/hint/javascript-hint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/lint/lint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/lint/css-lint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/lint/javascript-lint.js"; // CSS Lint for CodeMirror - $jsFiles[] = "plugins/CustomOptOut/javascripts/csslint/csslint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/csslint/csslint.js"; // CSS Lint for CodeMirror - $jsFiles[] = "plugins/CustomOptOut/javascripts/jshint/jshint.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/jshint/jshint.js"; // Plugin - $jsFiles[] = "plugins/CustomOptOut/javascripts/plugin.js"; + $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/plugin.js"; } @@ -79,10 +79,10 @@ public function getStylesheetFiles(&$stylesheets) { // CodeMirror CSS - $stylesheets[] = "plugins/CustomOptOut/stylesheets/codemirror/codemirror.css"; - $stylesheets[] = "plugins/CustomOptOut/stylesheets/codemirror/theme/blackboard.css"; - $stylesheets[] = "plugins/CustomOptOut/stylesheets/codemirror/lint.css"; - $stylesheets[] = "plugins/CustomOptOut/stylesheets/codemirror/show-hint.css"; + $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/codemirror.css"; + $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/theme/blackboard.css"; + $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/lint.css"; + $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/show-hint.css"; } @@ -93,7 +93,7 @@ public function onSettingsUpdate(Settings $settings) } public function onSystemSettingsUpdate(\Piwik\Settings\Plugin\SystemSettings $settings) { - if ($settings->getPluginName() == 'CustomOptOut') { + if ($settings->getPluginName() == 'PiwikCustomOptOut') { $this->install(); } } @@ -167,6 +167,14 @@ public function addOptOutStyles() } } + public function activate() { + $this->install(); + } + + public function deactivate() { + $this->uninstall(); + } + /** * Plugin install hook * diff --git a/SystemSettings.php b/SystemSettings.php index ff4c3d0..a6b7c54 100644 --- a/SystemSettings.php +++ b/SystemSettings.php @@ -6,7 +6,7 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ -namespace Piwik\Plugins\CustomOptOut; +namespace Piwik\Plugins\PiwikCustomOptOut; use Piwik\Piwik; use Piwik\Settings\FieldConfig; diff --git a/templates/index.twig b/templates/index.twig index 3677c1d..5b41fa2 100644 --- a/templates/index.twig +++ b/templates/index.twig @@ -35,10 +35,10 @@ {%- endfor -%} - + - + {% if enableJs %} @@ -52,10 +52,10 @@   - + - + {% endif %} From 41e2e49eeee260134f577635cbcb1943f68ef25f Mon Sep 17 00:00:00 2001 From: Jens Averkamp Date: Sun, 19 Nov 2023 13:28:49 +0100 Subject: [PATCH 03/23] Change plugin name --- plugin.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin.json b/plugin.json index 332dca1..32c4e60 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { - "name": "CustomOptOut", - "version": "3.0.0", + "name": "PiwikCustomOptOut", + "version": "3.0.2", "description": "Create your own opt-out iframe css styles", "keywords": [ "Opt-Out", From 88353f3d3c4c30e419b79363e2d87f39d4f0a88b Mon Sep 17 00:00:00 2001 From: Jens Averkamp Date: Sun, 19 Nov 2023 13:43:02 +0100 Subject: [PATCH 04/23] Rename the plugin to MatomoCustomOptOut --- API.php | 4 ++-- Controller.php | 8 ++++---- Menu.php | 2 +- PiwikCustomOptOut.php | 44 +++++++++++++++++++++---------------------- SystemSettings.php | 2 +- plugin.json | 4 ++-- 6 files changed, 32 insertions(+), 32 deletions(-) diff --git a/API.php b/API.php index 93f0379..eb03588 100644 --- a/API.php +++ b/API.php @@ -6,10 +6,10 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * * @category Piwik_Plugins - * @package PiwikCustomOptOut + * @package MatomoCustomOptOut */ -namespace Piwik\Plugins\PiwikCustomOptOut; +namespace Piwik\Plugins\MatomoCustomOptOut; use Piwik\Common; use Piwik\Db; diff --git a/Controller.php b/Controller.php index 61361e2..186c2cb 100644 --- a/Controller.php +++ b/Controller.php @@ -9,7 +9,7 @@ * @package CustomOptOut */ -namespace Piwik\Plugins\PiwikCustomOptOut; +namespace Piwik\Plugins\MatomoCustomOptOut; use Piwik\Common; use Piwik\Piwik; @@ -22,7 +22,7 @@ /** * - * @package PiwikCustomOptOut + * @package MatomoCustomOptOut */ class Controller extends ControllerAdmin { @@ -73,14 +73,14 @@ public function index() } // Redirect to, clear POST vars - $this->redirectToIndex('PiwikCustomOptOut', 'index'); + $this->redirectToIndex('MatomoCustomOptOut', 'index'); return; } } - $view = new View('@PiwikCustomOptOut/index.twig'); + $view = new View('@MatomoCustomOptOut/index.twig'); Site::clearCache(); if (Piwik::hasUserSuperUserAccess()) { diff --git a/Menu.php b/Menu.php index dac4c16..009a7e6 100644 --- a/Menu.php +++ b/Menu.php @@ -6,7 +6,7 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ -namespace Piwik\Plugins\PiwikCustomOptOut; +namespace Piwik\Plugins\MatomoCustomOptOut; use Piwik\Menu\MenuAdmin; use Piwik\Piwik; diff --git a/PiwikCustomOptOut.php b/PiwikCustomOptOut.php index 351ff65..143f7e0 100644 --- a/PiwikCustomOptOut.php +++ b/PiwikCustomOptOut.php @@ -9,17 +9,17 @@ * @package CustomOptOut */ -namespace Piwik\Plugins\PiwikCustomOptOut; +namespace Piwik\Plugins\MatomoCustomOptOut; use Piwik\Common; use Piwik\Container\StaticContainer; use Piwik\Db; -use Piwik\Plugins\PiwikCustomOptOut\SystemSettings as Settings; +use Piwik\Plugins\MatomoCustomOptOut\SystemSettings as Settings; /** - * @package PiwikCustomOptOut + * @package MatomoCustomOptOut */ -class PiwikCustomOptOut extends \Piwik\Plugin +class MatomoCustomOptOut extends \Piwik\Plugin { /** @@ -31,7 +31,7 @@ public function getListHooksRegistered() 'AssetManager.getJavaScriptFiles' => 'getJsFiles', 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', 'Controller.CoreAdminHome.optOut' => 'addOptOutStyles', - 'Settings.PiwikCustomOptOut.settingsUpdated' => 'onSettingsUpdate', + 'Settings.MatomoCustomOptOut.settingsUpdated' => 'onSettingsUpdate', 'SystemSettings.updated' => 'onSystemSettingsUpdate', ); } @@ -51,24 +51,24 @@ public function getJsFiles(&$jsFiles) { // CodeMirror - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/codemirror.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/mode/css/css.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/mode/javascript/javascript.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/hint/show-hint.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/hint/css-hint.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/hint/javascript-hint.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/lint/lint.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/lint/css-lint.js"; - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/codemirror/addon/lint/javascript-lint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/codemirror.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/mode/css/css.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/mode/javascript/javascript.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/addon/hint/show-hint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/addon/hint/css-hint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/addon/hint/javascript-hint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/addon/lint/lint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/addon/lint/css-lint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/codemirror/addon/lint/javascript-lint.js"; // CSS Lint for CodeMirror - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/csslint/csslint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/csslint/csslint.js"; // CSS Lint for CodeMirror - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/jshint/jshint.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/jshint/jshint.js"; // Plugin - $jsFiles[] = "plugins/PiwikCustomOptOut/javascripts/plugin.js"; + $jsFiles[] = "plugins/MatomoCustomOptOut/javascripts/plugin.js"; } @@ -79,10 +79,10 @@ public function getStylesheetFiles(&$stylesheets) { // CodeMirror CSS - $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/codemirror.css"; - $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/theme/blackboard.css"; - $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/lint.css"; - $stylesheets[] = "plugins/PiwikCustomOptOut/stylesheets/codemirror/show-hint.css"; + $stylesheets[] = "plugins/MatomoCustomOptOut/stylesheets/codemirror/codemirror.css"; + $stylesheets[] = "plugins/MatomoCustomOptOut/stylesheets/codemirror/theme/blackboard.css"; + $stylesheets[] = "plugins/MatomoCustomOptOut/stylesheets/codemirror/lint.css"; + $stylesheets[] = "plugins/MatomoCustomOptOut/stylesheets/codemirror/show-hint.css"; } @@ -93,7 +93,7 @@ public function onSettingsUpdate(Settings $settings) } public function onSystemSettingsUpdate(\Piwik\Settings\Plugin\SystemSettings $settings) { - if ($settings->getPluginName() == 'PiwikCustomOptOut') { + if ($settings->getPluginName() == 'MatomoCustomOptOut') { $this->install(); } } diff --git a/SystemSettings.php b/SystemSettings.php index a6b7c54..a242c1d 100644 --- a/SystemSettings.php +++ b/SystemSettings.php @@ -6,7 +6,7 @@ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ -namespace Piwik\Plugins\PiwikCustomOptOut; +namespace Piwik\Plugins\MatomoCustomOptOut; use Piwik\Piwik; use Piwik\Settings\FieldConfig; diff --git a/plugin.json b/plugin.json index 32c4e60..29c560a 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { - "name": "PiwikCustomOptOut", - "version": "3.0.2", + "name": "MatomoCustomOptOut", + "version": "3.0.3", "description": "Create your own opt-out iframe css styles", "keywords": [ "Opt-Out", From f53e5c61ac1ebd8f84edb61cfb83be939ac24d41 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:24 +0200 Subject: [PATCH 05/23] Added translation using Weblate (Gujarati) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/gu.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/gu.json diff --git a/lang/gu.json b/lang/gu.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/gu.json @@ -0,0 +1 @@ +{} From b50a06635a1a2821df3b0a6401d942e8148784bd Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:24 +0200 Subject: [PATCH 06/23] Translated using Weblate (Irish) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (10 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/ga/ [ci skip] Co-authored-by: Aindriú Mac Giolla Eoin Co-authored-by: Hosted Weblate --- lang/ga.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lang/ga.json b/lang/ga.json index 0967ef4..71a34f1 100644 --- a/lang/ga.json +++ b/lang/ga.json @@ -1 +1,14 @@ -{} +{ + "CustomOptOut": { + "DefaultCssFile": "Comhad stílbhileog réamhshocraithe", + "DefaultCssFileDescription": "Úsáidfear an comhad CSS seo mura roghnaítear leathanach.", + "DefaultCssStyles": "Stílbhileoga réamhshocraithe", + "DefaultCssStylesDescription": "Úsáidfear na stíleanna CSS seo mura roghnaítear aon leathanach.", + "EditorThemeDescription": "Roghnaigh téama don eagarthóir.", + "EditorThemeOptionName": "Téama Eagarthóir", + "EnableJavascriptInjection": "Cumasaigh réimsí JavaScript", + "EnableJavascriptInjectionDescription": "Cuir an rogha seo ar siúl chun réimsí a thaispeáint inar féidir JavaScript a chur isteach.", + "ShowEditorDescription": "Cuir an rogha seo ar siúl chun an cód \"CSS saincheaptha\" a thaispeáint in eagarthóir CSS simplí.", + "ShowEditorOptionName": "Cumasaigh eagarthóir CSS" + } +} From 50dedf19bd7ca62b07e030f2b43380b8af41fb01 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:25 +0200 Subject: [PATCH 07/23] Added translation using Weblate (Luxembourgish) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/lb.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/lb.json diff --git a/lang/lb.json b/lang/lb.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/lb.json @@ -0,0 +1 @@ +{} From 27e32a095e06633cfb625dc710dbd627bed5cb6e Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:25 +0200 Subject: [PATCH 08/23] Translated using Weblate (Tamil) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (10 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/ta/ [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: தமிழ்நேரம் --- lang/ta.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lang/ta.json b/lang/ta.json index 0967ef4..aa35df9 100644 --- a/lang/ta.json +++ b/lang/ta.json @@ -1 +1,14 @@ -{} +{ + "CustomOptOut": { + "DefaultCssFile": "இயல்புநிலை நடைதாள் கோப்பு", + "DefaultCssFileDescription": "எந்தப் பக்கமும் தேர்ந்தெடுக்கப்படாவிட்டால் இந்த சிஎச்எச் கோப்பு பயன்படுத்தப்படும்.", + "DefaultCssStyles": "இயல்புநிலை நடைதாள்", + "DefaultCssStylesDescription": "எந்தப் பக்கமும் தேர்ந்தெடுக்கப்படாவிட்டால் இந்த சிஎச்எச் பாணிகள் பயன்படுத்தப்படும்.", + "EditorThemeDescription": "எடிட்டருக்கு ஒரு கருப்பொருளைத் தேர்வுசெய்க.", + "EditorThemeOptionName": "ஆசிரியர் கருப்பொருள்", + "EnableJavascriptInjection": "சாவாச்கிரிப்ட் புலங்களை இயக்கவும்", + "EnableJavascriptInjectionDescription": "சாவாச்கிரிப்ட் உள்ளே நுழைய புலங்களைக் காட்ட இந்த விருப்பத்தை இயக்கவும்.", + "ShowEditorDescription": "எளிய சிஎச்எச் எடிட்டரில் \"தனிப்பயன் CSS\" குறியீட்டைக் காட்ட இந்த விருப்பத்தை இயக்கவும்.", + "ShowEditorOptionName": "சிஎச்எச் எடிட்டரை இயக்கவும்" + } +} From e9b31a8371a385bac7be830633245baa00e7a385 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:25 +0200 Subject: [PATCH 09/23] Added translation using Weblate (Esperanto) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/eo.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/eo.json diff --git a/lang/eo.json b/lang/eo.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/eo.json @@ -0,0 +1 @@ +{} From 8b5fac8dbdcad184be3cef09e2c93100b52c0c7b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:26 +0200 Subject: [PATCH 10/23] Translated using Weblate (Russian) Currently translated at 30.0% (3 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/ru/ [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: VladiMIR --- lang/ru.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lang/ru.json b/lang/ru.json index 6b81baa..8f77f44 100644 --- a/lang/ru.json +++ b/lang/ru.json @@ -1,14 +1,14 @@ { "CustomOptOut": { - "ShowEditorOptionName": "Включить редактор css", - "ShowEditorDescription": "Включить эту опцию, чтобы показывать «пользовательский css» код в простом редакторе css.", - "EditorThemeOptionName": "Тема редактора", - "EditorThemeDescription": "Выбрать тему для редактора.", - "DefaultCssStyles": "Таблица стилей по умолчанию", - "DefaultCssStylesDescription": "Эти стили будут использованы, если страница не выбрана.", "DefaultCssFile": "Файл с таблицей стиля по умолчанию", "DefaultCssFileDescription": "Этот файл css будет использован, если страница не выбрана.", + "DefaultCssStyles": "Таблица стилей по умолчанию", + "DefaultCssStylesDescription": "Эти стили будут использованы, если страница не выбрана.", + "EditorThemeDescription": "Выбрать тему для редактора.", + "EditorThemeOptionName": "Тема редактора", + "EnableJavascriptInjection": "Включить поля Javascript", "EnableJavascriptInjectionDescription": "Включите эту опцию, чтобы показать поля для ввода JavaScript.", - "EnableJavascriptInjection": "Включить поля Javascript" + "ShowEditorDescription": "Включить эту опцию, чтобы показывать «пользовательский css» код в простом редакторе css.", + "ShowEditorOptionName": "Включить редактор css" } -} \ No newline at end of file +} From e6371072de70063aa32666c3b657e0c8b01d509b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:26 +0200 Subject: [PATCH 11/23] Added translation using Weblate (Bengali) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/bn.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/bn.json diff --git a/lang/bn.json b/lang/bn.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/bn.json @@ -0,0 +1 @@ +{} From e7c98e7bd53c520f90650b3794fc73722a92aea1 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:26 +0200 Subject: [PATCH 12/23] Translated using Weblate (Czech) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (10 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/cs/ [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Jiří Podhorecký --- lang/cs.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lang/cs.json b/lang/cs.json index 1d91180..8a55561 100644 --- a/lang/cs.json +++ b/lang/cs.json @@ -1,14 +1,14 @@ { "CustomOptOut": { - "DefaultCssFile": "Výchozí soubor šablony", - "DefaultCssFileDescription": "Tento css soubor bude použit, pokud nebude vybrána žádná stránka.", - "DefaultCssStyles": "Výchozí šablona", - "DefaultCssStylesDescription": "Tento css styl bude použit, pokud nebude vybrána žádná stránka.", + "DefaultCssFile": "Výchozí soubor stylesheet", + "DefaultCssFileDescription": "Tento soubor CSS se použije, pokud není vybrána žádná stránka.", + "DefaultCssStyles": "Výchozí soubory stylů", + "DefaultCssStylesDescription": "Tyto styly CSS se použijí, pokud není vybrána žádná stránka.", "EditorThemeDescription": "Vyberte motiv editoru.", "EditorThemeOptionName": "Motiv editoru", - "EnableJavascriptInjection": "Povolit javascriptová pole", - "EnableJavascriptInjectionDescription": "Povolte tuto možnost pro zobrazení polí k zadání javascriptu.", - "ShowEditorDescription": "Povolte tuto možnost pro zobrazení vlastního css kódu v jednoduchém css editoru.", - "ShowEditorOptionName": "Povolit editor css" + "EnableJavascriptInjection": "Povolit pole JavaScript", + "EnableJavascriptInjectionDescription": "Zapnutím této možnosti zobrazíte pole pro zadání JavaScriptu.", + "ShowEditorDescription": "Zapnutím této možnosti zobrazíte \"vlastní kód CSS\" v jednoduchém editoru CSS.", + "ShowEditorOptionName": "Povolit editor CSS" } } From 51a497db0ee46e4d60ad5b47d59aca5abcdad40c Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:27 +0200 Subject: [PATCH 13/23] Added translation using Weblate (Armenian) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/hy.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/hy.json diff --git a/lang/hy.json b/lang/hy.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/hy.json @@ -0,0 +1 @@ +{} From 8d186fe9b25c04b9205f0ed032ef08c823eef11c Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:27 +0200 Subject: [PATCH 14/23] Translated using Weblate (Croatian) Currently translated at 100.0% (10 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/hr/ [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Milo Ivir --- lang/hr.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lang/hr.json b/lang/hr.json index 0967ef4..f7ae9ee 100644 --- a/lang/hr.json +++ b/lang/hr.json @@ -1 +1,14 @@ -{} +{ + "CustomOptOut": { + "DefaultCssFile": "Zadana datoteka popisa stilova", + "DefaultCssFileDescription": "Ova CSS datoteka će se koristiti ako nijedna stranica nije odabrana.", + "DefaultCssStyles": "Zadani popis stilova", + "DefaultCssStylesDescription": "Ovi CSS stilovi će se koristiti ako nijedna stranica nije odabrana.", + "EditorThemeDescription": "Odaberi temu za uređivač.", + "EditorThemeOptionName": "Tema uređivača", + "EnableJavascriptInjection": "Aktiviraj JavaScript polja", + "EnableJavascriptInjectionDescription": "Uključi ovu opciju za prikaz polja za unos JavaScripta.", + "ShowEditorDescription": "Uključite ovu opciju za prikazivanje koda „prilagođenog CSS-a” u jednostavnom CSS uređivaču.", + "ShowEditorOptionName": "Aktiviraj CSS uređivač" + } +} From 02825ccf7c1fec2cee5467d83868b410ae70cd36 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:28 +0200 Subject: [PATCH 15/23] Added translation using Weblate (Malay) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/ms.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/ms.json diff --git a/lang/ms.json b/lang/ms.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/ms.json @@ -0,0 +1 @@ +{} From 4d7b1829f7b5c210fa32b97af42d0186d99b92fe Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:28 +0200 Subject: [PATCH 16/23] Added translation using Weblate (Azerbaijani) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/az.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/az.json diff --git a/lang/az.json b/lang/az.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/az.json @@ -0,0 +1 @@ +{} From 1fdf710aaefccdac7e337ab443e5af7b287bd593 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:28 +0200 Subject: [PATCH 17/23] Added translation using Weblate (Sinhala) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/si.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/si.json diff --git a/lang/si.json b/lang/si.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/si.json @@ -0,0 +1 @@ +{} From 6da1d283d6b01f91c673e41741ea4fa9bdf5e4d0 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:29 +0200 Subject: [PATCH 18/23] Added translation using Weblate (Kurdish) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/ku.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/ku.json diff --git a/lang/ku.json b/lang/ku.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/ku.json @@ -0,0 +1 @@ +{} From ea63952398389a6a4c79c51abeff35822c941eb0 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:29 +0200 Subject: [PATCH 19/23] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 40.0% (4 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/zh_Hans/ [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: KDGZ --- lang/zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/zh-cn.json b/lang/zh-cn.json index 472d06f..b4ba617 100644 --- a/lang/zh-cn.json +++ b/lang/zh-cn.json @@ -6,7 +6,7 @@ "EditorThemeOptionName": "编辑主题", "EnableJavascriptInjection": "启用Javascript字段", "EnableJavascriptInjectionDescription": "启用此选项可显示要输入javascript的字段。", - "ShowEditorDescription": "启用此选项可在简单的CSS编辑器中显示“自定义CSS”代码。", + "ShowEditorDescription": "启用此选项可在简易CSS编辑器中显示“自定义CSS”代码。", "ShowEditorOptionName": "启用 CSS 编辑器" } } From 7bdb9aee2e3e1766180811be9637763f9350143d Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:30 +0200 Subject: [PATCH 20/23] Added translation using Weblate (Dhivehi) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/dv.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/dv.json diff --git a/lang/dv.json b/lang/dv.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/dv.json @@ -0,0 +1 @@ +{} From 834b5ab4072fb790014a8052a0434aad1f64983f Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 14 Oct 2025 10:41:30 +0200 Subject: [PATCH 21/23] Added translation using Weblate (Tamazight (Central Atlas)) [ci skip] Co-authored-by: Hosted Weblate Co-authored-by: Languages add-on --- lang/tzm.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 lang/tzm.json diff --git a/lang/tzm.json b/lang/tzm.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lang/tzm.json @@ -0,0 +1 @@ +{} From 4e7e656c0164219949736cb645af632e40b6bbb7 Mon Sep 17 00:00:00 2001 From: Weblate Translation Memory Date: Tue, 9 Dec 2025 14:45:14 +0100 Subject: [PATCH 22/23] Translated using Weblate (Gujarati) Currently translated at 100.0% (10 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/gu/ [ci skip] --- lang/gu.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lang/gu.json b/lang/gu.json index 0967ef4..3cee40f 100644 --- a/lang/gu.json +++ b/lang/gu.json @@ -1 +1,14 @@ -{} +{ + "CustomOptOut": { + "DefaultCssFile": "ડિફૉલ્ટ સ્ટાઇલશીટ ફાઇલ", + "DefaultCssFileDescription": "જો કોઈ પેજ પસંદ કરવામાં ન આવે તો આ CSS ફાઇલનો ઉપયોગ કરવામાં આવશે.", + "DefaultCssStyles": "ડિફૉલ્ટ સ્ટાઇલશીટ્સ", + "DefaultCssStylesDescription": "જો કોઈ પેજ પસંદ કરવામાં ન આવે તો આ CSS શૈલીઓનો ઉપયોગ કરવામાં આવશે.", + "EditorThemeDescription": "એડિટર માટે એક થીમ પસંદ કરો.", + "EditorThemeOptionName": "એડિટર થીમ", + "EnableJavascriptInjection": "JavaScript ફીલ્ડ્સ સક્ષમ કરો", + "EnableJavascriptInjectionDescription": "JavaScript દાખલ કરવા માટે ફીલ્ડ્સ બતાવવા માટે આ વિકલ્પ ચાલુ કરો.", + "ShowEditorDescription": "સરળ CSS એડિટરમાં \"કસ્ટમ CSS\" કોડ બતાવવા માટે આ વિકલ્પ ચાલુ કરો.", + "ShowEditorOptionName": "CSS એડિટર સક્ષમ કરો" + } +} From c2fbefb9865864f5d0fa8a62577b54e7e49c0020 Mon Sep 17 00:00:00 2001 From: Weblate Translation Memory Date: Tue, 9 Dec 2025 14:47:17 +0100 Subject: [PATCH 23/23] Translated using Weblate (Basque) Currently translated at 100.0% (10 of 10 strings) Translation: Matomo/CommunityPlugin CustomOptOut Translate-URL: https://hosted.weblate.org/projects/matomo/communityplugin-customoptout/eu/ [ci skip] --- lang/eu.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lang/eu.json b/lang/eu.json index c4512b5..3f20caa 100644 --- a/lang/eu.json +++ b/lang/eu.json @@ -1,6 +1,14 @@ { "CustomOptOut": { + "DefaultCssFile": "Estilo-orrien fitxategi lehenetsia", + "DefaultCssFileDescription": "CSS fitxategi hau erabiliko da orririk ez bada hautatu.", + "DefaultCssStyles": "Estilo-orri lehenetsiak", + "DefaultCssStylesDescription": "CSS estilo hauek erabiliko dira orririk ez bada hautatu.", + "EditorThemeDescription": "Aukeratu editorearen gaia.", "EditorThemeOptionName": "Editore itxura", + "EnableJavascriptInjection": "Gaitu JavaScript eremuak", + "EnableJavascriptInjectionDescription": "Aktibatu aukera hau JavaScript kodea sartzeko eremuak erakusteko.", + "ShowEditorDescription": "Aktibatu aukera hau \"CSS pertsonalizatuaren\" kodea CSS editore sinple batean erakusteko.", "ShowEditorOptionName": "Gaitu CSS editorea" } }