Changeset 1977582
- Timestamp:
- 11/20/2018 05:37:59 PM (7 years ago)
- Location:
- klaro-consent-manager
- Files:
-
- 5 added
- 6 edited
- 15 copied
-
assets/screenshot-1.png (added)
-
assets/screenshot-2.png (added)
-
assets/screenshot-3.png (added)
-
assets/screenshot-4.png (added)
-
assets/screenshot-5.png (added)
-
tags/1.1.2 (copied) (copied from klaro-consent-manager/trunk)
-
tags/1.1.2/css (copied) (copied from klaro-consent-manager/trunk/css)
-
tags/1.1.2/css/klaro-admin.css (copied) (copied from klaro-consent-manager/trunk/css/klaro-admin.css)
-
tags/1.1.2/index.php (copied) (copied from klaro-consent-manager/trunk/index.php)
-
tags/1.1.2/js (copied) (copied from klaro-consent-manager/trunk/js)
-
tags/1.1.2/js/klaro-admin.js (copied) (copied from klaro-consent-manager/trunk/js/klaro-admin.js)
-
tags/1.1.2/js/klaro-config.js (copied) (copied from klaro-consent-manager/trunk/js/klaro-config.js)
-
tags/1.1.2/klaro.php (copied) (copied from klaro-consent-manager/trunk/klaro.php) (11 diffs)
-
tags/1.1.2/languages (copied) (copied from klaro-consent-manager/trunk/languages)
-
tags/1.1.2/languages/klaro-consent-manager-hr.mo (copied) (copied from klaro-consent-manager/trunk/languages/klaro-consent-manager-hr.mo)
-
tags/1.1.2/languages/klaro-consent-manager-hr.po (copied) (copied from klaro-consent-manager/trunk/languages/klaro-consent-manager-hr.po) (5 diffs)
-
tags/1.1.2/languages/klaro-consent-manager.mo (copied) (copied from klaro-consent-manager/trunk/languages/klaro-consent-manager.mo)
-
tags/1.1.2/languages/klaro-consent-manager.po (copied) (copied from klaro-consent-manager/trunk/languages/klaro-consent-manager.po) (6 diffs)
-
tags/1.1.2/readme.txt (copied) (copied from klaro-consent-manager/trunk/readme.txt) (3 diffs)
-
tags/1.1.2/uninstall.php (copied) (copied from klaro-consent-manager/trunk/uninstall.php)
-
trunk/klaro.php (modified) (11 diffs)
-
trunk/languages/klaro-consent-manager-hr.mo (modified) (previous)
-
trunk/languages/klaro-consent-manager-hr.po (modified) (5 diffs)
-
trunk/languages/klaro-consent-manager.mo (modified) (previous)
-
trunk/languages/klaro-consent-manager.po (modified) (6 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
klaro-consent-manager/tags/1.1.2/klaro.php
r1976963 r1977582 4 4 Plugin URI: http://wordpress.transformnews.com/klaro-consent-manager 5 5 Description: Simple consent manager. 6 Version: 1.1. 16 Version: 1.1.2 7 7 Author: m.r.d.a 8 8 Author URI: http://wordpress.transformnews.com/ … … 13 13 14 14 defined('ABSPATH') or die("Cannot access pages directly."); 15 define( 'KLARO_VERSION', '1.1. 1' );15 define( 'KLARO_VERSION', '1.1.2' ); 16 16 17 17 class KlaroBackend … … 547 547 'klaro_opacity' => '90', 548 548 'klaro_cookie_expires' => '365', 549 'klaro_cssstyle' => '.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .switch,.klaro .cookie-notice .switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .switch.disabled input:checked+.slider,.klaro .cookie-notice .switch.disabled input:checked+.slider{opacity:.5;background-color:#005091}.klaro .cookie-modal .cm-app-input,.klaro .cookie-notice .cm-app-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-app-label .slider,.klaro .cookie-notice .cm-app-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-app-label .slider:before,.klaro .cookie-notice .cm-app-label .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.klaro .cookie-modal .cm-app-label .slider.round,.klaro .cookie-notice .cm-app-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-app-label .slider.round:before,.klaro .cookie-notice .cm-app-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-app-label input:focus+.slider,.klaro .cookie-notice .cm-app-label input:focus+.slider{box-shadow:0 0 1px #0885ba}.klaro .cookie-modal .cm-app-label input:checked+.slider:before,.klaro .cookie-notice .cm-app-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-app-input:focus+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:focus+.cm-app-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#0885ba}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#00aa3e;text-decoration:none}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{font-family:inherit;color:#eee}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#eee;border-radius:6px;padding:.5em;margin-right:.5em;border:0}.klaro .cookie-modal .cm-btn.cm-btn-sm,.klaro .cookie-notice .cm-btn.cm-btn-sm{padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#00aa3e}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#005091}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#0885ba}.klaro .cookie-modal{overflow:hidden;z-index:1000}.klaro .cookie-modal,.klaro .cookie-modal .cm-bg{width:100%;height:100%;position:fixed;left:0;top:0}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5)}.klaro .cookie-modal .cm-modal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#333;color:#eee}@media (min-width:1024px){.klaro .cookie-modal .cm-modal{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border:none;background:none;position:absolute;top:20px;right:20px;display:block!important}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{position:absolute;right:1em;color:#999;font-size:.8em;padding-top:4px}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch{position:absolute;left:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title{font-weight:600 }.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{padding-left:.2em;font-size:.8em;color:#999} .klaro .cookie-notice{background:#333;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:990px){ .klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:0px;position:fixed;bottom:0;right:0;max-width:100%}} @media (max-width:989px){.klaro .cookie-notice{border:none;border-radius:0}}.klaro .cookie-notice .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice .cn-body p{margin-bottom:.5em}.klaro .cookie-notice .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice .cn-body .cn-learn-more{display:inline-block}.klaro .cookie-notice .cn-body p.cn-ok{padding-top:.5em;margin:0}.klaro .cookie-notice-hidden{display:none!important}'549 'klaro_cssstyle' => '.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .switch,.klaro .cookie-notice .switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .switch.disabled input:checked+.slider,.klaro .cookie-notice .switch.disabled input:checked+.slider{opacity:.5;background-color:#005091}.klaro .cookie-modal .cm-app-input,.klaro .cookie-notice .cm-app-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-app-label .slider,.klaro .cookie-notice .cm-app-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-app-label .slider:before,.klaro .cookie-notice .cm-app-label .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.klaro .cookie-modal .cm-app-label .slider.round,.klaro .cookie-notice .cm-app-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-app-label .slider.round:before,.klaro .cookie-notice .cm-app-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-app-label input:focus+.slider,.klaro .cookie-notice .cm-app-label input:focus+.slider{box-shadow:0 0 1px #0885ba}.klaro .cookie-modal .cm-app-label input:checked+.slider:before,.klaro .cookie-notice .cm-app-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-app-input:focus+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:focus+.cm-app-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#0885ba}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#00aa3e;text-decoration:none}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{font-family:inherit;color:#eee}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#eee;border-radius:6px;padding:.5em;margin-right:.5em;border:0}.klaro .cookie-modal .cm-btn.cm-btn-sm,.klaro .cookie-notice .cm-btn.cm-btn-sm{padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#00aa3e}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#005091}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#0885ba}.klaro .cookie-modal{overflow:hidden;z-index:1000}.klaro .cookie-modal,.klaro .cookie-modal .cm-bg{width:100%;height:100%;position:fixed;left:0;top:0}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5)}.klaro .cookie-modal .cm-modal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#333;color:#eee}@media (min-width:1024px){.klaro .cookie-modal .cm-modal{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border:none;background:none;position:absolute;top:20px;right:20px;display:block!important}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{position:absolute;right:1em;color:#999;font-size:.8em;padding-top:4px}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch{position:absolute;left:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title{font-weight:600; color: #fff;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{padding-left:.2em;font-size:.8em;color:#999} .klaro .cookie-notice{background:#333;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:990px){ .klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:0px;position:fixed;bottom:0;right:0;max-width:100%}} @media (max-width:989px){.klaro .cookie-notice{border:none;border-radius:0}}.klaro .cookie-notice .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice .cn-body p{margin-bottom:.5em}.klaro .cookie-notice .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice .cn-body .cn-learn-more{display:inline-block}.klaro .cookie-notice .cn-body p.cn-ok{padding-top:.5em;margin:0}.klaro .cookie-notice-hidden{display:none!important}' 550 550 ); 551 551 … … 585 585 ); 586 586 587 echo 'Put a link to your privacy policy here (relative or absolute). Put shortcode [klaro type="review" ] to your privacy page so visitor can review and updatetheir consent.</p>';587 echo 'Put a link to your privacy policy here (relative or absolute). Put shortcode [klaro type="review"] and [klaro type="reset"] to your privacy page so visitor can review, update and reset their consent.</p>'; 588 588 589 589 } … … 908 908 909 909 if ($a['type'] == 'review' ) { 910 return '<a href="#" onclick="return klaro.show(klaroConfig)"> Review and update</a>';910 return '<a href="#" onclick="return klaro.show(klaroConfig)">'. __('Review and update','klaro-consent-manager').'</a>'; 911 911 } 912 912 913 913 else if ($a['type'] == 'reset' ) { 914 return '<a href="#" onclick="klaro.getManager().resetConsent();location.reload()"> Reset your consents</a>';914 return '<a href="#" onclick="klaro.getManager().resetConsent();location.reload()">'. __('Reset your consents','klaro-consent-manager').'</a>'; 915 915 } 916 916 } … … 956 956 echo '.klaro .cookie-modal .cm-app-input:checked + .cm-app-label .slider, .klaro .cookie-notice .cm-app-input:checked + .cm-app-label .slider {background-color: '. $klaro_options ['klaro_toggleactivecolor'] .'; }'; 957 957 958 //echo '.klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal li, .klaro .cookie-modal p, .klaro .cookie-modal strong, .klaro .cookie-modal ul, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice li, .klaro .cookie-notice p, .klaro .cookie-notice strong, .klaro .cookie-notice ul {color: #d72a2a;}'; 959 960 //echo '.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title {color:#fff;}'; 961 962 //echo '.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes {color: #999;}'; 963 964 //echo '@media (min-width:990px){ .klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:0px;position:fixed;bottom:0;right:0;max-width:100%}} '; 965 958 966 echo '</style>'; 959 967 } … … 965 973 $klaro_options = get_option( 'klaro_option_name' ); 966 974 967 968 if( file_exists(plugin_dir_path(__FILE__) . 'js/klaro-config-custom.js') ) { 969 970 wp_register_script('klaro-config', plugins_url( 'js/klaro-config-custom.js', __FILE__ ), array('jquery'), KLARO_VERSION, false); 971 wp_enqueue_script( 'klaro-config' ); 972 973 } else { 974 975 wp_register_script('klaro-config', plugins_url( 'js/klaro-config.js', __FILE__ ), array('jquery'), KLARO_VERSION, false); 976 wp_enqueue_script( 'klaro-config' ); 977 978 } 979 wp_register_script('klaro', plugins_url( 'js/klaro.min.js', __FILE__ ), array('jquery'), KLARO_VERSION, false); 980 wp_enqueue_script( 'klaro' ); 981 975 wp_register_script('klaro-config', plugins_url( 'js/klaro-config.js', __FILE__ ), array('jquery'), KLARO_VERSION, true); 976 wp_enqueue_script( 'klaro-config' ); 977 978 wp_register_script('klaro', plugins_url( 'js/klaro.min.js', __FILE__ ), array('jquery'), KLARO_VERSION, true); 979 wp_enqueue_script( 'klaro' ); 982 980 983 981 $mustConsent = isset($klaro_options['must_consent']) ? $klaro_options['must_consent'] : false; … … 1013 1011 1014 1012 $query = new WP_Query( array( 'post_type' => 'klaro_consent' ) ); 1015 1016 1017 1013 1018 1014 $jsondata = array(); 1019 1015 1020 1016 while ( $query->have_posts() ) : $query->the_post(); 1021 1017 1022 $slug = get_post_field( 'post_name', get_post() ); 1023 1024 1025 1018 $slug = get_post_field( 'post_name', get_post() ); 1026 1019 1027 1020 $default_checked = get_post_meta( get_the_ID(), 'klaro_default_state', true ); … … 1257 1250 } 1258 1251 1259 if( is_admin() ) {1260 1261 new KlaroBackend();1262 1263 } else {1264 1265 new KlaroFrontend();1266 1267 }1268 1269 1252 1270 1253 … … 1277 1260 * Register a meta box using a class. 1278 1261 */ 1279 class WPDocs_Custom_Meta_Box{1262 class KlaroCustomMeta { 1280 1263 1281 1264 /** … … 1460 1443 } 1461 1444 } 1462 1463 new WPDocs_Custom_Meta_Box(); 1445 1446 if( is_admin() ) { 1447 1448 new KlaroBackend(); 1449 1450 } else { 1451 1452 new KlaroFrontend(); 1453 1454 } 1455 1456 new KlaroCustomMeta(); 1464 1457 1465 1458 ?> -
klaro-consent-manager/tags/1.1.2/languages/klaro-consent-manager-hr.po
r1976352 r1977582 2 2 msgstr "" 3 3 "Project-Id-Version: Klaro Consent Manager\n" 4 "POT-Creation-Date: 2018-11- 18 18:50+0100\n"5 "PO-Revision-Date: 2018-11- 18 18:51+0100\n"4 "POT-Creation-Date: 2018-11-20 14:31+0100\n" 5 "PO-Revision-Date: 2018-11-20 15:53+0100\n" 6 6 "Last-Translator: mrda <jahmirda@gmail.com>\n" 7 7 "Language-Team: pr0ject1 <jahmirda@gmail.com>\n" … … 19 19 "X-Poedit-SearchPath-1: .\n" 20 20 21 #: ../klaro.php:1 50 ../klaro.php:84421 #: ../klaro.php:139 ../klaro.php:833 22 22 msgid "Klaro Consent Manager" 23 23 msgstr "" 24 24 25 #: ../klaro.php:1 5125 #: ../klaro.php:140 26 26 msgid "Add Klaro cookie consent manager." 27 27 msgstr "" 28 28 29 #: ../klaro.php:2 4129 #: ../klaro.php:230 30 30 msgid "Plugin info" 31 31 msgstr "" 32 32 33 #: ../klaro.php:2 4533 #: ../klaro.php:234 34 34 msgid "Author:" 35 35 msgstr "Autor:" 36 36 37 #: ../klaro.php:2 4637 #: ../klaro.php:235 38 38 msgid "Version:" 39 39 msgstr "Verzija:" 40 40 41 #: ../klaro.php:2 4741 #: ../klaro.php:236 42 42 msgid "Documentation:" 43 43 msgstr "Dokumentacija:" 44 44 45 #: ../klaro.php:2 4845 #: ../klaro.php:237 46 46 msgid "Support Forum" 47 47 msgstr "Forum podrške" 48 48 49 #: ../klaro.php:2 4949 #: ../klaro.php:238 50 50 msgid "Donate:" 51 51 msgstr "Doniraj:" 52 52 53 #: ../klaro.php:2 5453 #: ../klaro.php:243 54 54 msgid "Add your own review" 55 55 msgstr "Dodaj recenziju" 56 56 57 #: ../klaro.php:2 77 ../klaro.php:434 ../klaro.php:440 ../klaro.php:57857 #: ../klaro.php:266 ../klaro.php:423 ../klaro.php:429 ../klaro.php:567 58 58 msgid " " 59 59 msgstr "" 60 60 61 #: ../klaro.php:2 8961 #: ../klaro.php:278 62 62 msgid "Element ID and Cookie Name" 63 63 msgstr "Element ID i ime kolačića" 64 64 65 #: ../klaro.php:2 9765 #: ../klaro.php:286 66 66 msgid "Privacy Policy Link" 67 67 msgstr "politiku privatnosti" 68 68 69 #: ../klaro.php: 30669 #: ../klaro.php:295 70 70 msgid "Z-index" 71 71 msgstr "Z-index" 72 72 73 #: ../klaro.php:3 1373 #: ../klaro.php:302 74 74 msgid "Background Color" 75 75 msgstr "Pozadinska boja" 76 76 77 #: ../klaro.php:3 2077 #: ../klaro.php:309 78 78 msgid "Link Color" 79 79 msgstr "Boja Linka" 80 80 81 #: ../klaro.php:3 2781 #: ../klaro.php:316 82 82 msgid "Buton OK Color" 83 83 msgstr "Boja Prihvaćam dugmeta" 84 84 85 #: ../klaro.php:3 3485 #: ../klaro.php:323 86 86 msgid "Buton Decline Color" 87 87 msgstr "Boja Ne Prihvaćam dugmeta" 88 88 89 #: ../klaro.php:3 4189 #: ../klaro.php:330 90 90 msgid "Toggle Color" 91 91 msgstr "Boja Prekidaća" 92 92 93 #: ../klaro.php:3 4893 #: ../klaro.php:337 94 94 msgid "Opacity" 95 95 msgstr "Prozirnost" 96 96 97 #: ../klaro.php:3 5597 #: ../klaro.php:344 98 98 msgid "Cookie expires after" 99 99 msgstr "Kolačič traje" 100 100 101 #: ../klaro.php:3 65101 #: ../klaro.php:354 102 102 msgid "Must Consent" 103 103 msgstr "Obavezno" 104 104 105 #: ../klaro.php:3 74105 #: ../klaro.php:363 106 106 msgid "CSS style" 107 107 msgstr "CSS stil" 108 108 109 #: ../klaro.php:3 81109 #: ../klaro.php:370 110 110 msgid "Disable CSS style" 111 111 msgstr "Onemogući CSS" 112 112 113 #: ../klaro.php:3 91 ../klaro.php:398 ../klaro.php:404 ../klaro.php:410114 #: ../klaro.php:4 16 ../klaro.php:422 ../klaro.php:428 ../klaro.php:446115 #: ../klaro.php:4 52113 #: ../klaro.php:380 ../klaro.php:387 ../klaro.php:393 ../klaro.php:399 114 #: ../klaro.php:405 ../klaro.php:411 ../klaro.php:417 ../klaro.php:435 115 #: ../klaro.php:441 116 116 msgid "Disable at" 117 msgstr " "118 119 #: ../klaro.php:6 56117 msgstr "Onemogući na" 118 119 #: ../klaro.php:645 120 120 msgid "numbers 1-100." 121 121 msgstr "brojevi 1-100" 122 122 123 #: ../klaro.php:6 70123 #: ../klaro.php:659 124 124 msgid "days" 125 125 msgstr "dana" 126 126 127 #: ../klaro.php:6 84127 #: ../klaro.php:673 128 128 msgid "" 129 129 "If Must Consent is set to true, Klaro will directly display the consent " … … 132 132 msgstr "" 133 133 134 #: ../klaro.php:6 96134 #: ../klaro.php:685 135 135 msgid "Edit CSS style." 136 136 msgstr "Promijeni CSS stil" 137 137 138 #: ../klaro.php:7 13138 #: ../klaro.php:702 139 139 msgid "Use this option if you plan to include CSS Style manually" 140 140 msgstr "Koristi ovu opciju ukoliko želiš ubaciti svoj CSS stil" 141 141 142 #: ../klaro.php:7 28142 #: ../klaro.php:717 143 143 msgid "<span>front page </span>" 144 144 msgstr "" 145 145 146 #: ../klaro.php:7 35146 #: ../klaro.php:724 147 147 msgid "<span>blog page </span>" 148 148 msgstr "" 149 149 150 #: ../klaro.php:7 43150 #: ../klaro.php:732 151 151 msgid "<span>pages </span>" 152 152 msgstr "" 153 153 154 #: ../klaro.php:7 51154 #: ../klaro.php:740 155 155 msgid "<span>tags </span>" 156 156 msgstr "" 157 157 158 #: ../klaro.php:7 59158 #: ../klaro.php:748 159 159 msgid "<span>categories </span>" 160 160 msgstr "" 161 161 162 #: ../klaro.php:7 67162 #: ../klaro.php:756 163 163 msgid "<span>posts </span>" 164 164 msgstr "" 165 165 166 #: ../klaro.php:7 75166 #: ../klaro.php:764 167 167 msgid "<span>archives </span>" 168 168 msgstr "" 169 169 170 #: ../klaro.php:7 83170 #: ../klaro.php:772 171 171 msgid "<span>search </span>" 172 172 msgstr "" 173 173 174 #: ../klaro.php:7 91174 #: ../klaro.php:780 175 175 msgid "<span>404 </span>" 176 176 msgstr "" 177 177 178 #: ../klaro.php:7 98178 #: ../klaro.php:787 179 179 msgid "<span class=\"\">Except for this pages: </span>" 180 180 msgstr "" 181 181 182 #: ../klaro.php: 805182 #: ../klaro.php:794 183 183 msgid "" 184 184 "<span class=\"description\">Comma separated list of pages to enable. It " … … 187 187 msgstr "" 188 188 189 #: ../klaro.php:8 12189 #: ../klaro.php:801 190 190 msgid "<span class=\"\">Except for this posts: </span>" 191 191 msgstr "" 192 192 193 #: ../klaro.php:8 19193 #: ../klaro.php:808 194 194 msgid "" 195 195 "<span class=\"description\">Comma separated list of posts to enable. It " … … 198 198 msgstr "" 199 199 200 #: ../klaro.php:8 45200 #: ../klaro.php:834 201 201 msgid "Applications" 202 202 msgstr "" 203 203 204 #: ../klaro.php:8 46204 #: ../klaro.php:835 205 205 msgid "Application" 206 206 msgstr "" 207 207 208 #: ../klaro.php:8 47208 #: ../klaro.php:836 209 209 msgid "Add New" 210 210 msgstr "Dodaj Novi" 211 211 212 #: ../klaro.php:8 48212 #: ../klaro.php:837 213 213 msgid "Add New Application" 214 214 msgstr "" 215 215 216 #: ../klaro.php:8 49216 #: ../klaro.php:838 217 217 msgid "Edit Application" 218 218 msgstr "" 219 219 220 #: ../klaro.php:8 50220 #: ../klaro.php:839 221 221 msgid "New Applicatione" 222 222 msgstr "" 223 223 224 #: ../klaro.php:8 51224 #: ../klaro.php:840 225 225 msgid "View Application" 226 226 msgstr "" 227 227 228 #: ../klaro.php:8 52228 #: ../klaro.php:841 229 229 msgid "Search Applications" 230 230 msgstr "" 231 231 232 #: ../klaro.php:8 53232 #: ../klaro.php:842 233 233 msgid "Nothing found" 234 234 msgstr "" 235 235 236 #: ../klaro.php:8 54236 #: ../klaro.php:843 237 237 msgid "Nothing found in Trash" 238 238 msgstr "" 239 239 240 #: ../klaro.php:996 240 #: ../klaro.php:910 241 msgid "Review and update" 242 msgstr "Pregledaj i ažuriraj" 243 244 #: ../klaro.php:914 245 msgid "Reset your consents" 246 msgstr "Poništi privole" 247 248 #: ../klaro.php:975 241 249 msgid "" 242 250 "We collect and process your personal information for the following purposes: " 243 251 "{purposes}. " 244 252 msgstr "" 245 "Na našim internetskim stranicama koristimo kolačiće kako bismo Vam mogli " 246 "pružati uslugu, analizirati korištenje, osigurati oglašavanje i " 247 "funkcioniranje sustava, koje bez uporabe kolačića ne bismo bili u mogućnosti " 248 "pružati. Nastavkom korištenja stranica suglasni ste s primanjem kolačića. " 249 250 #: ../klaro.php:997 253 "Na našim internetskim stranicama koristimo kolačiće za sljedeće svrhe: " 254 "{purposes}. Nastavkom korištenja stranica suglasni ste s primanjem kolačića. " 255 256 #: ../klaro.php:976 251 257 msgid "Learn more" 252 258 msgstr "Saznaj više" 253 259 254 #: ../klaro.php:9 98260 #: ../klaro.php:977 255 261 msgid "There were changes since your last visit, please update your consent." 256 262 msgstr "Dogodile su se razne promjene od vašeg zadnjeg posjeta." 257 263 258 #: ../klaro.php:9 99264 #: ../klaro.php:978 259 265 msgid "" 260 266 "Here you can see and customize the information that we collect about you." 261 267 msgstr "Ovdje možete pogledati i izmjeniti informacije koje se prikupljaju." 262 268 263 #: ../klaro.php: 1000269 #: ../klaro.php:979 264 270 msgid "Information that we collect" 265 271 msgstr "Informacije koje prikupljamo" 266 272 267 #: ../klaro.php: 1001273 #: ../klaro.php:980 268 274 msgid "To learn more, please read our {privacyPolicy}. " 269 275 msgstr "Da bi saznali više pročitajte našu {privacyPolicy}. " 270 276 271 #: ../klaro.php: 1002277 #: ../klaro.php:981 272 278 msgid "privacy policy" 273 279 msgstr "politiku privatnosti" 274 280 275 #: ../klaro.php: 1003281 #: ../klaro.php:982 276 282 msgid "Powered by Klaro!" 277 283 msgstr " " 278 284 279 #: ../klaro.php: 1004285 #: ../klaro.php:983 280 286 msgid "OK" 281 287 msgstr "Prihvaćam" 282 288 283 #: ../klaro.php: 1005289 #: ../klaro.php:984 284 290 msgid "Decline" 285 291 msgstr "Ne Prihvaćam" 286 292 287 #: ../klaro.php: 1006293 #: ../klaro.php:985 288 294 msgid "Save" 289 295 msgstr "Snimi Postavke" 290 296 291 #: ../klaro.php: 1007297 #: ../klaro.php:986 292 298 msgid "Close" 293 299 msgstr "Zatvori" 294 300 295 #: ../klaro.php: 1008301 #: ../klaro.php:987 296 302 msgid "Purpose" 297 303 msgstr "Svrha" 298 304 299 #: ../klaro.php: 1009305 #: ../klaro.php:988 300 306 msgid "Purposes" 301 307 msgstr "Svrhae" 302 308 303 #: ../klaro.php: 1010309 #: ../klaro.php:989 304 310 msgid "Toggle all apps" 305 311 msgstr "Promijeni sve" 306 312 307 #: ../klaro.php: 1011313 #: ../klaro.php:990 308 314 msgid "Use this switch to enable/disable all apps." 309 315 msgstr "Koristi ovaj prekidač da bi omogućio/onemogućio sve stavke." 310 316 311 #: ../klaro.php: 1012317 #: ../klaro.php:991 312 318 msgid "(opt-out)" 313 319 msgstr "(isključite po želji)" 314 320 315 #: ../klaro.php: 1013321 #: ../klaro.php:992 316 322 msgid "This app is loaded by default (but you can opt out)" 317 323 msgstr "Aplikacija se učitava automatski (ali se može isključiti)" 318 324 319 #: ../klaro.php: 1014325 #: ../klaro.php:993 320 326 msgid "(always required)" 321 327 msgstr "(potrebno uvijek)" 322 328 323 #: ../klaro.php: 1015329 #: ../klaro.php:994 324 330 msgid "This application is always required" 325 331 msgstr "Aplikacija mora biti uključena" 326 332 327 #: ../klaro.php: 1016 ../klaro.php:1363333 #: ../klaro.php:995 ../klaro.php:1337 328 334 msgid "Analytics" 329 335 msgstr "Analiza" 330 336 331 #: ../klaro.php: 1017 ../klaro.php:1365337 #: ../klaro.php:996 ../klaro.php:1339 332 338 msgid "Security" 333 339 msgstr "Sigurnost" 334 340 335 #: ../klaro.php: 1018 ../klaro.php:1364341 #: ../klaro.php:997 ../klaro.php:1338 336 342 msgid "Advertising" 337 343 msgstr "Oglašavanje" 338 344 339 #: ../klaro.php: 1019 ../klaro.php:1368345 #: ../klaro.php:998 ../klaro.php:1342 340 346 msgid "Styling" 341 347 msgstr "Stiliziranje" 342 348 343 #: ../klaro.php: 1020 ../klaro.php:1366349 #: ../klaro.php:999 ../klaro.php:1340 344 350 msgid "Statistics" 345 351 msgstr "Statistika" 346 352 347 #: ../klaro.php:10 21 ../klaro.php:1369353 #: ../klaro.php:1000 ../klaro.php:1343 348 354 msgid "Other" 349 355 msgstr "Drugo" 350 356 351 #: ../klaro.php:10 22 ../klaro.php:1367357 #: ../klaro.php:1001 ../klaro.php:1341 352 358 msgid "Functionality" 353 359 msgstr "Funkcionalnost" 354 360 355 #: ../klaro.php:1 317361 #: ../klaro.php:1291 356 362 msgid "Application settings" 357 363 msgstr "Postavke" -
klaro-consent-manager/tags/1.1.2/languages/klaro-consent-manager.po
r1976352 r1977582 2 2 msgstr "" 3 3 "Project-Id-Version: Klaro Consent Manager\n" 4 "POT-Creation-Date: 2018-11- 18 18:50+0100\n"5 "PO-Revision-Date: 2018-11- 18 18:50+0100\n"4 "POT-Creation-Date: 2018-11-20 14:30+0100\n" 5 "PO-Revision-Date: 2018-11-20 14:30+0100\n" 6 6 "Last-Translator: mrda <jahmirda@gmail.com>\n" 7 7 "Language-Team: pr0ject1 <jahmirda@gmail.com>\n" … … 18 18 "X-Poedit-SearchPath-1: .\n" 19 19 20 #: ../klaro.php:1 50 ../klaro.php:84420 #: ../klaro.php:139 ../klaro.php:833 21 21 msgid "Klaro Consent Manager" 22 22 msgstr "" 23 23 24 #: ../klaro.php:1 5124 #: ../klaro.php:140 25 25 msgid "Add Klaro cookie consent manager." 26 26 msgstr "" 27 27 28 #: ../klaro.php:2 4128 #: ../klaro.php:230 29 29 msgid "Plugin info" 30 30 msgstr "" 31 31 32 #: ../klaro.php:2 4532 #: ../klaro.php:234 33 33 msgid "Author:" 34 34 msgstr "" 35 35 36 #: ../klaro.php:2 4636 #: ../klaro.php:235 37 37 msgid "Version:" 38 38 msgstr "" 39 39 40 #: ../klaro.php:2 4740 #: ../klaro.php:236 41 41 msgid "Documentation:" 42 42 msgstr "" 43 43 44 #: ../klaro.php:2 4844 #: ../klaro.php:237 45 45 msgid "Support Forum" 46 46 msgstr "" 47 47 48 #: ../klaro.php:2 4948 #: ../klaro.php:238 49 49 msgid "Donate:" 50 50 msgstr "" 51 51 52 #: ../klaro.php:2 5452 #: ../klaro.php:243 53 53 msgid "Add your own review" 54 54 msgstr "" 55 55 56 #: ../klaro.php:2 77 ../klaro.php:434 ../klaro.php:440 ../klaro.php:57856 #: ../klaro.php:266 ../klaro.php:423 ../klaro.php:429 ../klaro.php:567 57 57 msgid " " 58 58 msgstr "" 59 59 60 #: ../klaro.php:2 8960 #: ../klaro.php:278 61 61 msgid "Element ID and Cookie Name" 62 62 msgstr "" 63 63 64 #: ../klaro.php:2 9764 #: ../klaro.php:286 65 65 msgid "Privacy Policy Link" 66 66 msgstr "" 67 67 68 #: ../klaro.php: 30668 #: ../klaro.php:295 69 69 msgid "Z-index" 70 70 msgstr "" 71 71 72 #: ../klaro.php:3 1372 #: ../klaro.php:302 73 73 msgid "Background Color" 74 74 msgstr "" 75 75 76 #: ../klaro.php:3 2076 #: ../klaro.php:309 77 77 msgid "Link Color" 78 78 msgstr "" 79 79 80 #: ../klaro.php:3 2780 #: ../klaro.php:316 81 81 msgid "Buton OK Color" 82 82 msgstr "" 83 83 84 #: ../klaro.php:3 3484 #: ../klaro.php:323 85 85 msgid "Buton Decline Color" 86 86 msgstr "" 87 87 88 #: ../klaro.php:3 4188 #: ../klaro.php:330 89 89 msgid "Toggle Color" 90 90 msgstr "" 91 91 92 #: ../klaro.php:3 4892 #: ../klaro.php:337 93 93 msgid "Opacity" 94 94 msgstr "" 95 95 96 #: ../klaro.php:3 5596 #: ../klaro.php:344 97 97 msgid "Cookie expires after" 98 98 msgstr "" 99 99 100 #: ../klaro.php:3 65100 #: ../klaro.php:354 101 101 msgid "Must Consent" 102 102 msgstr "" 103 103 104 #: ../klaro.php:3 74104 #: ../klaro.php:363 105 105 msgid "CSS style" 106 106 msgstr "" 107 107 108 #: ../klaro.php:3 81108 #: ../klaro.php:370 109 109 msgid "Disable CSS style" 110 110 msgstr "" 111 111 112 #: ../klaro.php:3 91 ../klaro.php:398 ../klaro.php:404 ../klaro.php:410113 #: ../klaro.php:4 16 ../klaro.php:422 ../klaro.php:428 ../klaro.php:446114 #: ../klaro.php:4 52112 #: ../klaro.php:380 ../klaro.php:387 ../klaro.php:393 ../klaro.php:399 113 #: ../klaro.php:405 ../klaro.php:411 ../klaro.php:417 ../klaro.php:435 114 #: ../klaro.php:441 115 115 msgid "Disable at" 116 116 msgstr "" 117 117 118 #: ../klaro.php:6 56118 #: ../klaro.php:645 119 119 msgid "numbers 1-100." 120 120 msgstr "" 121 121 122 #: ../klaro.php:6 70122 #: ../klaro.php:659 123 123 msgid "days" 124 124 msgstr "" 125 125 126 #: ../klaro.php:6 84126 #: ../klaro.php:673 127 127 msgid "" 128 128 "If Must Consent is set to true, Klaro will directly display the consent " … … 131 131 msgstr "" 132 132 133 #: ../klaro.php:6 96133 #: ../klaro.php:685 134 134 msgid "Edit CSS style." 135 135 msgstr "" 136 136 137 #: ../klaro.php:7 13137 #: ../klaro.php:702 138 138 msgid "Use this option if you plan to include CSS Style manually" 139 139 msgstr "" 140 140 141 #: ../klaro.php:7 28141 #: ../klaro.php:717 142 142 msgid "<span>front page </span>" 143 143 msgstr "" 144 144 145 #: ../klaro.php:7 35145 #: ../klaro.php:724 146 146 msgid "<span>blog page </span>" 147 147 msgstr "" 148 148 149 #: ../klaro.php:7 43149 #: ../klaro.php:732 150 150 msgid "<span>pages </span>" 151 151 msgstr "" 152 152 153 #: ../klaro.php:7 51153 #: ../klaro.php:740 154 154 msgid "<span>tags </span>" 155 155 msgstr "" 156 156 157 #: ../klaro.php:7 59157 #: ../klaro.php:748 158 158 msgid "<span>categories </span>" 159 159 msgstr "" 160 160 161 #: ../klaro.php:7 67161 #: ../klaro.php:756 162 162 msgid "<span>posts </span>" 163 163 msgstr "" 164 164 165 #: ../klaro.php:7 75165 #: ../klaro.php:764 166 166 msgid "<span>archives </span>" 167 167 msgstr "" 168 168 169 #: ../klaro.php:7 83169 #: ../klaro.php:772 170 170 msgid "<span>search </span>" 171 171 msgstr "" 172 172 173 #: ../klaro.php:7 91173 #: ../klaro.php:780 174 174 msgid "<span>404 </span>" 175 175 msgstr "" 176 176 177 #: ../klaro.php:7 98177 #: ../klaro.php:787 178 178 msgid "<span class=\"\">Except for this pages: </span>" 179 179 msgstr "" 180 180 181 #: ../klaro.php: 805181 #: ../klaro.php:794 182 182 msgid "" 183 183 "<span class=\"description\">Comma separated list of pages to enable. It " … … 186 186 msgstr "" 187 187 188 #: ../klaro.php:8 12188 #: ../klaro.php:801 189 189 msgid "<span class=\"\">Except for this posts: </span>" 190 190 msgstr "" 191 191 192 #: ../klaro.php:8 19192 #: ../klaro.php:808 193 193 msgid "" 194 194 "<span class=\"description\">Comma separated list of posts to enable. It " … … 197 197 msgstr "" 198 198 199 #: ../klaro.php:8 45199 #: ../klaro.php:834 200 200 msgid "Applications" 201 201 msgstr "" 202 202 203 #: ../klaro.php:8 46203 #: ../klaro.php:835 204 204 msgid "Application" 205 205 msgstr "" 206 206 207 #: ../klaro.php:8 47207 #: ../klaro.php:836 208 208 msgid "Add New" 209 209 msgstr "" 210 210 211 #: ../klaro.php:8 48211 #: ../klaro.php:837 212 212 msgid "Add New Application" 213 213 msgstr "" 214 214 215 #: ../klaro.php:8 49215 #: ../klaro.php:838 216 216 msgid "Edit Application" 217 217 msgstr "" 218 218 219 #: ../klaro.php:8 50219 #: ../klaro.php:839 220 220 msgid "New Applicatione" 221 221 msgstr "" 222 222 223 #: ../klaro.php:8 51223 #: ../klaro.php:840 224 224 msgid "View Application" 225 225 msgstr "" 226 226 227 #: ../klaro.php:8 52227 #: ../klaro.php:841 228 228 msgid "Search Applications" 229 229 msgstr "" 230 230 231 #: ../klaro.php:8 53231 #: ../klaro.php:842 232 232 msgid "Nothing found" 233 233 msgstr "" 234 234 235 #: ../klaro.php:8 54235 #: ../klaro.php:843 236 236 msgid "Nothing found in Trash" 237 237 msgstr "" 238 238 239 #: ../klaro.php:996 239 #: ../klaro.php:910 240 msgid "Review and update" 241 msgstr "" 242 243 #: ../klaro.php:914 244 msgid "Reset your consents" 245 msgstr "" 246 247 #: ../klaro.php:975 240 248 msgid "" 241 249 "We collect and process your personal information for the following purposes: " … … 243 251 msgstr "" 244 252 245 #: ../klaro.php:9 97253 #: ../klaro.php:976 246 254 msgid "Learn more" 247 255 msgstr "" 248 256 249 #: ../klaro.php:9 98257 #: ../klaro.php:977 250 258 msgid "There were changes since your last visit, please update your consent." 251 259 msgstr "" 252 260 253 #: ../klaro.php:9 99261 #: ../klaro.php:978 254 262 msgid "" 255 263 "Here you can see and customize the information that we collect about you." 256 264 msgstr "" 257 265 258 #: ../klaro.php: 1000266 #: ../klaro.php:979 259 267 msgid "Information that we collect" 260 268 msgstr "" 261 269 262 #: ../klaro.php: 1001270 #: ../klaro.php:980 263 271 msgid "To learn more, please read our {privacyPolicy}. " 264 272 msgstr "" 265 273 266 #: ../klaro.php: 1002274 #: ../klaro.php:981 267 275 msgid "privacy policy" 268 276 msgstr "" 269 277 270 #: ../klaro.php: 1003278 #: ../klaro.php:982 271 279 msgid "Powered by Klaro!" 272 280 msgstr "" 273 281 274 #: ../klaro.php: 1004282 #: ../klaro.php:983 275 283 msgid "OK" 276 284 msgstr "" 277 285 278 #: ../klaro.php: 1005286 #: ../klaro.php:984 279 287 msgid "Decline" 280 288 msgstr "" 281 289 282 #: ../klaro.php: 1006290 #: ../klaro.php:985 283 291 msgid "Save" 284 292 msgstr "" 285 293 286 #: ../klaro.php: 1007294 #: ../klaro.php:986 287 295 msgid "Close" 288 296 msgstr "" 289 297 290 #: ../klaro.php: 1008298 #: ../klaro.php:987 291 299 msgid "Purpose" 292 300 msgstr "" 293 301 294 #: ../klaro.php: 1009302 #: ../klaro.php:988 295 303 msgid "Purposes" 296 304 msgstr "" 297 305 298 #: ../klaro.php: 1010306 #: ../klaro.php:989 299 307 msgid "Toggle all apps" 300 308 msgstr "" 301 309 302 #: ../klaro.php: 1011310 #: ../klaro.php:990 303 311 msgid "Use this switch to enable/disable all apps." 304 312 msgstr "" 305 313 306 #: ../klaro.php: 1012314 #: ../klaro.php:991 307 315 msgid "(opt-out)" 308 316 msgstr "" 309 317 310 #: ../klaro.php: 1013318 #: ../klaro.php:992 311 319 msgid "This app is loaded by default (but you can opt out)" 312 320 msgstr "" 313 321 314 #: ../klaro.php: 1014322 #: ../klaro.php:993 315 323 msgid "(always required)" 316 324 msgstr "" 317 325 318 #: ../klaro.php: 1015326 #: ../klaro.php:994 319 327 msgid "This application is always required" 320 328 msgstr "" 321 329 322 #: ../klaro.php: 1016 ../klaro.php:1363330 #: ../klaro.php:995 ../klaro.php:1337 323 331 msgid "Analytics" 324 332 msgstr "" 325 333 326 #: ../klaro.php: 1017 ../klaro.php:1365334 #: ../klaro.php:996 ../klaro.php:1339 327 335 msgid "Security" 328 336 msgstr "" 329 337 330 #: ../klaro.php: 1018 ../klaro.php:1364338 #: ../klaro.php:997 ../klaro.php:1338 331 339 msgid "Advertising" 332 340 msgstr "" 333 341 334 #: ../klaro.php: 1019 ../klaro.php:1368342 #: ../klaro.php:998 ../klaro.php:1342 335 343 msgid "Styling" 336 344 msgstr "" 337 345 338 #: ../klaro.php: 1020 ../klaro.php:1366346 #: ../klaro.php:999 ../klaro.php:1340 339 347 msgid "Statistics" 340 348 msgstr "" 341 349 342 #: ../klaro.php:10 21 ../klaro.php:1369350 #: ../klaro.php:1000 ../klaro.php:1343 343 351 msgid "Other" 344 352 msgstr "" 345 353 346 #: ../klaro.php:10 22 ../klaro.php:1367354 #: ../klaro.php:1001 ../klaro.php:1341 347 355 msgid "Functionality" 348 356 msgstr "" 349 357 350 #: ../klaro.php:1 317358 #: ../klaro.php:1291 351 359 msgid "Application settings" 352 360 msgstr "" -
klaro-consent-manager/tags/1.1.2/readme.txt
r1976963 r1977582 5 5 Requires at least: 3.5.1 6 6 Tested up to: 4.9.8 7 Stable tag: 1.1. 17 Stable tag: 1.1.2 8 8 License: GPLv2 or later 9 9 … … 15 15 Klaro is simple, unobtrusive and optimized for mobile as well as desktop browsers. It tries to stay out of the way while helping you to be fully transparent and compliant. 16 16 17 Klaro can manage both inline and external scripts as well as static tracking elements like images or stylesheet links. New apps can be added with just a few lines of code.17 Klaro can manage both inline and external scripts as well as static tracking elements like images or stylesheet links. 18 18 19 19 I promise more documentation soon! 20 21 = Features include: = 22 * 100% GDPR compliant 23 * Customizable cookie message using .po file (multi language support) 24 * Redirects users to specified page for more cookie information 25 * Link to Privacy Policy page 26 * Option to refuse deletion of functional cookies 27 * Option to revoke the user consent 28 * Set the text and background colors 29 20 30 21 31 == Installation == … … 31 41 Examples can be found here - https://klaro.kiprotect.com 32 42 43 == Screenshots == 44 45 1. screenshot-1.png shows general administration settings. 46 2. screenshot-2.png shows style settings. 47 3. screenshot-3.png shows advanced settings. 48 4. screenshot-4.png shows applications (scripts and cookies) settings. 49 5. screenshot-5.png shows application in edit mode. 50 33 51 34 52 == Changelog == -
klaro-consent-manager/trunk/klaro.php
r1976963 r1977582 4 4 Plugin URI: http://wordpress.transformnews.com/klaro-consent-manager 5 5 Description: Simple consent manager. 6 Version: 1.1. 16 Version: 1.1.2 7 7 Author: m.r.d.a 8 8 Author URI: http://wordpress.transformnews.com/ … … 13 13 14 14 defined('ABSPATH') or die("Cannot access pages directly."); 15 define( 'KLARO_VERSION', '1.1. 1' );15 define( 'KLARO_VERSION', '1.1.2' ); 16 16 17 17 class KlaroBackend … … 547 547 'klaro_opacity' => '90', 548 548 'klaro_cookie_expires' => '365', 549 'klaro_cssstyle' => '.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .switch,.klaro .cookie-notice .switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .switch.disabled input:checked+.slider,.klaro .cookie-notice .switch.disabled input:checked+.slider{opacity:.5;background-color:#005091}.klaro .cookie-modal .cm-app-input,.klaro .cookie-notice .cm-app-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-app-label .slider,.klaro .cookie-notice .cm-app-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-app-label .slider:before,.klaro .cookie-notice .cm-app-label .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.klaro .cookie-modal .cm-app-label .slider.round,.klaro .cookie-notice .cm-app-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-app-label .slider.round:before,.klaro .cookie-notice .cm-app-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-app-label input:focus+.slider,.klaro .cookie-notice .cm-app-label input:focus+.slider{box-shadow:0 0 1px #0885ba}.klaro .cookie-modal .cm-app-label input:checked+.slider:before,.klaro .cookie-notice .cm-app-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-app-input:focus+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:focus+.cm-app-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#0885ba}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#00aa3e;text-decoration:none}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{font-family:inherit;color:#eee}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#eee;border-radius:6px;padding:.5em;margin-right:.5em;border:0}.klaro .cookie-modal .cm-btn.cm-btn-sm,.klaro .cookie-notice .cm-btn.cm-btn-sm{padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#00aa3e}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#005091}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#0885ba}.klaro .cookie-modal{overflow:hidden;z-index:1000}.klaro .cookie-modal,.klaro .cookie-modal .cm-bg{width:100%;height:100%;position:fixed;left:0;top:0}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5)}.klaro .cookie-modal .cm-modal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#333;color:#eee}@media (min-width:1024px){.klaro .cookie-modal .cm-modal{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border:none;background:none;position:absolute;top:20px;right:20px;display:block!important}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{position:absolute;right:1em;color:#999;font-size:.8em;padding-top:4px}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch{position:absolute;left:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title{font-weight:600 }.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{padding-left:.2em;font-size:.8em;color:#999} .klaro .cookie-notice{background:#333;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:990px){ .klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:0px;position:fixed;bottom:0;right:0;max-width:100%}} @media (max-width:989px){.klaro .cookie-notice{border:none;border-radius:0}}.klaro .cookie-notice .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice .cn-body p{margin-bottom:.5em}.klaro .cookie-notice .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice .cn-body .cn-learn-more{display:inline-block}.klaro .cookie-notice .cn-body p.cn-ok{padding-top:.5em;margin:0}.klaro .cookie-notice-hidden{display:none!important}'549 'klaro_cssstyle' => '.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .switch,.klaro .cookie-notice .switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .switch.disabled input:checked+.slider,.klaro .cookie-notice .switch.disabled input:checked+.slider{opacity:.5;background-color:#005091}.klaro .cookie-modal .cm-app-input,.klaro .cookie-notice .cm-app-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-app-label .slider,.klaro .cookie-notice .cm-app-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-app-label .slider:before,.klaro .cookie-notice .cm-app-label .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.klaro .cookie-modal .cm-app-label .slider.round,.klaro .cookie-notice .cm-app-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-app-label .slider.round:before,.klaro .cookie-notice .cm-app-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-app-label input:focus+.slider,.klaro .cookie-notice .cm-app-label input:focus+.slider{box-shadow:0 0 1px #0885ba}.klaro .cookie-modal .cm-app-label input:checked+.slider:before,.klaro .cookie-notice .cm-app-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-app-input:focus+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:focus+.cm-app-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:#0885ba}.klaro .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,.klaro .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#00aa3e;text-decoration:none}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{font-family:inherit;color:#eee}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#eee;border-radius:6px;padding:.5em;margin-right:.5em;border:0}.klaro .cookie-modal .cm-btn.cm-btn-sm,.klaro .cookie-notice .cm-btn.cm-btn-sm{padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#00aa3e}.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{background:#005091}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#0885ba}.klaro .cookie-modal{overflow:hidden;z-index:1000}.klaro .cookie-modal,.klaro .cookie-modal .cm-bg{width:100%;height:100%;position:fixed;left:0;top:0}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5)}.klaro .cookie-modal .cm-modal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;background:#333;color:#eee}@media (min-width:1024px){.klaro .cookie-modal .cm-modal{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border:none;background:none;position:absolute;top:20px;right:20px;display:block!important}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{position:absolute;right:1em;color:#999;font-size:.8em;padding-top:4px}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch{position:absolute;left:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title{font-weight:600; color: #fff;}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{padding-left:.2em;font-size:.8em;color:#999} .klaro .cookie-notice{background:#333;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:990px){ .klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:0px;position:fixed;bottom:0;right:0;max-width:100%}} @media (max-width:989px){.klaro .cookie-notice{border:none;border-radius:0}}.klaro .cookie-notice .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice .cn-body p{margin-bottom:.5em}.klaro .cookie-notice .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice .cn-body .cn-learn-more{display:inline-block}.klaro .cookie-notice .cn-body p.cn-ok{padding-top:.5em;margin:0}.klaro .cookie-notice-hidden{display:none!important}' 550 550 ); 551 551 … … 585 585 ); 586 586 587 echo 'Put a link to your privacy policy here (relative or absolute). Put shortcode [klaro type="review" ] to your privacy page so visitor can review and updatetheir consent.</p>';587 echo 'Put a link to your privacy policy here (relative or absolute). Put shortcode [klaro type="review"] and [klaro type="reset"] to your privacy page so visitor can review, update and reset their consent.</p>'; 588 588 589 589 } … … 908 908 909 909 if ($a['type'] == 'review' ) { 910 return '<a href="#" onclick="return klaro.show(klaroConfig)"> Review and update</a>';910 return '<a href="#" onclick="return klaro.show(klaroConfig)">'. __('Review and update','klaro-consent-manager').'</a>'; 911 911 } 912 912 913 913 else if ($a['type'] == 'reset' ) { 914 return '<a href="#" onclick="klaro.getManager().resetConsent();location.reload()"> Reset your consents</a>';914 return '<a href="#" onclick="klaro.getManager().resetConsent();location.reload()">'. __('Reset your consents','klaro-consent-manager').'</a>'; 915 915 } 916 916 } … … 956 956 echo '.klaro .cookie-modal .cm-app-input:checked + .cm-app-label .slider, .klaro .cookie-notice .cm-app-input:checked + .cm-app-label .slider {background-color: '. $klaro_options ['klaro_toggleactivecolor'] .'; }'; 957 957 958 //echo '.klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal li, .klaro .cookie-modal p, .klaro .cookie-modal strong, .klaro .cookie-modal ul, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice li, .klaro .cookie-notice p, .klaro .cookie-notice strong, .klaro .cookie-notice ul {color: #d72a2a;}'; 959 960 //echo '.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title {color:#fff;}'; 961 962 //echo '.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes {color: #999;}'; 963 964 //echo '@media (min-width:990px){ .klaro .cookie-notice{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:0px;position:fixed;bottom:0;right:0;max-width:100%}} '; 965 958 966 echo '</style>'; 959 967 } … … 965 973 $klaro_options = get_option( 'klaro_option_name' ); 966 974 967 968 if( file_exists(plugin_dir_path(__FILE__) . 'js/klaro-config-custom.js') ) { 969 970 wp_register_script('klaro-config', plugins_url( 'js/klaro-config-custom.js', __FILE__ ), array('jquery'), KLARO_VERSION, false); 971 wp_enqueue_script( 'klaro-config' ); 972 973 } else { 974 975 wp_register_script('klaro-config', plugins_url( 'js/klaro-config.js', __FILE__ ), array('jquery'), KLARO_VERSION, false); 976 wp_enqueue_script( 'klaro-config' ); 977 978 } 979 wp_register_script('klaro', plugins_url( 'js/klaro.min.js', __FILE__ ), array('jquery'), KLARO_VERSION, false); 980 wp_enqueue_script( 'klaro' ); 981 975 wp_register_script('klaro-config', plugins_url( 'js/klaro-config.js', __FILE__ ), array('jquery'), KLARO_VERSION, true); 976 wp_enqueue_script( 'klaro-config' ); 977 978 wp_register_script('klaro', plugins_url( 'js/klaro.min.js', __FILE__ ), array('jquery'), KLARO_VERSION, true); 979 wp_enqueue_script( 'klaro' ); 982 980 983 981 $mustConsent = isset($klaro_options['must_consent']) ? $klaro_options['must_consent'] : false; … … 1013 1011 1014 1012 $query = new WP_Query( array( 'post_type' => 'klaro_consent' ) ); 1015 1016 1017 1013 1018 1014 $jsondata = array(); 1019 1015 1020 1016 while ( $query->have_posts() ) : $query->the_post(); 1021 1017 1022 $slug = get_post_field( 'post_name', get_post() ); 1023 1024 1025 1018 $slug = get_post_field( 'post_name', get_post() ); 1026 1019 1027 1020 $default_checked = get_post_meta( get_the_ID(), 'klaro_default_state', true ); … … 1257 1250 } 1258 1251 1259 if( is_admin() ) {1260 1261 new KlaroBackend();1262 1263 } else {1264 1265 new KlaroFrontend();1266 1267 }1268 1269 1252 1270 1253 … … 1277 1260 * Register a meta box using a class. 1278 1261 */ 1279 class WPDocs_Custom_Meta_Box{1262 class KlaroCustomMeta { 1280 1263 1281 1264 /** … … 1460 1443 } 1461 1444 } 1462 1463 new WPDocs_Custom_Meta_Box(); 1445 1446 if( is_admin() ) { 1447 1448 new KlaroBackend(); 1449 1450 } else { 1451 1452 new KlaroFrontend(); 1453 1454 } 1455 1456 new KlaroCustomMeta(); 1464 1457 1465 1458 ?> -
klaro-consent-manager/trunk/languages/klaro-consent-manager-hr.po
r1976352 r1977582 2 2 msgstr "" 3 3 "Project-Id-Version: Klaro Consent Manager\n" 4 "POT-Creation-Date: 2018-11- 18 18:50+0100\n"5 "PO-Revision-Date: 2018-11- 18 18:51+0100\n"4 "POT-Creation-Date: 2018-11-20 14:31+0100\n" 5 "PO-Revision-Date: 2018-11-20 15:53+0100\n" 6 6 "Last-Translator: mrda <jahmirda@gmail.com>\n" 7 7 "Language-Team: pr0ject1 <jahmirda@gmail.com>\n" … … 19 19 "X-Poedit-SearchPath-1: .\n" 20 20 21 #: ../klaro.php:1 50 ../klaro.php:84421 #: ../klaro.php:139 ../klaro.php:833 22 22 msgid "Klaro Consent Manager" 23 23 msgstr "" 24 24 25 #: ../klaro.php:1 5125 #: ../klaro.php:140 26 26 msgid "Add Klaro cookie consent manager." 27 27 msgstr "" 28 28 29 #: ../klaro.php:2 4129 #: ../klaro.php:230 30 30 msgid "Plugin info" 31 31 msgstr "" 32 32 33 #: ../klaro.php:2 4533 #: ../klaro.php:234 34 34 msgid "Author:" 35 35 msgstr "Autor:" 36 36 37 #: ../klaro.php:2 4637 #: ../klaro.php:235 38 38 msgid "Version:" 39 39 msgstr "Verzija:" 40 40 41 #: ../klaro.php:2 4741 #: ../klaro.php:236 42 42 msgid "Documentation:" 43 43 msgstr "Dokumentacija:" 44 44 45 #: ../klaro.php:2 4845 #: ../klaro.php:237 46 46 msgid "Support Forum" 47 47 msgstr "Forum podrške" 48 48 49 #: ../klaro.php:2 4949 #: ../klaro.php:238 50 50 msgid "Donate:" 51 51 msgstr "Doniraj:" 52 52 53 #: ../klaro.php:2 5453 #: ../klaro.php:243 54 54 msgid "Add your own review" 55 55 msgstr "Dodaj recenziju" 56 56 57 #: ../klaro.php:2 77 ../klaro.php:434 ../klaro.php:440 ../klaro.php:57857 #: ../klaro.php:266 ../klaro.php:423 ../klaro.php:429 ../klaro.php:567 58 58 msgid " " 59 59 msgstr "" 60 60 61 #: ../klaro.php:2 8961 #: ../klaro.php:278 62 62 msgid "Element ID and Cookie Name" 63 63 msgstr "Element ID i ime kolačića" 64 64 65 #: ../klaro.php:2 9765 #: ../klaro.php:286 66 66 msgid "Privacy Policy Link" 67 67 msgstr "politiku privatnosti" 68 68 69 #: ../klaro.php: 30669 #: ../klaro.php:295 70 70 msgid "Z-index" 71 71 msgstr "Z-index" 72 72 73 #: ../klaro.php:3 1373 #: ../klaro.php:302 74 74 msgid "Background Color" 75 75 msgstr "Pozadinska boja" 76 76 77 #: ../klaro.php:3 2077 #: ../klaro.php:309 78 78 msgid "Link Color" 79 79 msgstr "Boja Linka" 80 80 81 #: ../klaro.php:3 2781 #: ../klaro.php:316 82 82 msgid "Buton OK Color" 83 83 msgstr "Boja Prihvaćam dugmeta" 84 84 85 #: ../klaro.php:3 3485 #: ../klaro.php:323 86 86 msgid "Buton Decline Color" 87 87 msgstr "Boja Ne Prihvaćam dugmeta" 88 88 89 #: ../klaro.php:3 4189 #: ../klaro.php:330 90 90 msgid "Toggle Color" 91 91 msgstr "Boja Prekidaća" 92 92 93 #: ../klaro.php:3 4893 #: ../klaro.php:337 94 94 msgid "Opacity" 95 95 msgstr "Prozirnost" 96 96 97 #: ../klaro.php:3 5597 #: ../klaro.php:344 98 98 msgid "Cookie expires after" 99 99 msgstr "Kolačič traje" 100 100 101 #: ../klaro.php:3 65101 #: ../klaro.php:354 102 102 msgid "Must Consent" 103 103 msgstr "Obavezno" 104 104 105 #: ../klaro.php:3 74105 #: ../klaro.php:363 106 106 msgid "CSS style" 107 107 msgstr "CSS stil" 108 108 109 #: ../klaro.php:3 81109 #: ../klaro.php:370 110 110 msgid "Disable CSS style" 111 111 msgstr "Onemogući CSS" 112 112 113 #: ../klaro.php:3 91 ../klaro.php:398 ../klaro.php:404 ../klaro.php:410114 #: ../klaro.php:4 16 ../klaro.php:422 ../klaro.php:428 ../klaro.php:446115 #: ../klaro.php:4 52113 #: ../klaro.php:380 ../klaro.php:387 ../klaro.php:393 ../klaro.php:399 114 #: ../klaro.php:405 ../klaro.php:411 ../klaro.php:417 ../klaro.php:435 115 #: ../klaro.php:441 116 116 msgid "Disable at" 117 msgstr " "118 119 #: ../klaro.php:6 56117 msgstr "Onemogući na" 118 119 #: ../klaro.php:645 120 120 msgid "numbers 1-100." 121 121 msgstr "brojevi 1-100" 122 122 123 #: ../klaro.php:6 70123 #: ../klaro.php:659 124 124 msgid "days" 125 125 msgstr "dana" 126 126 127 #: ../klaro.php:6 84127 #: ../klaro.php:673 128 128 msgid "" 129 129 "If Must Consent is set to true, Klaro will directly display the consent " … … 132 132 msgstr "" 133 133 134 #: ../klaro.php:6 96134 #: ../klaro.php:685 135 135 msgid "Edit CSS style." 136 136 msgstr "Promijeni CSS stil" 137 137 138 #: ../klaro.php:7 13138 #: ../klaro.php:702 139 139 msgid "Use this option if you plan to include CSS Style manually" 140 140 msgstr "Koristi ovu opciju ukoliko želiš ubaciti svoj CSS stil" 141 141 142 #: ../klaro.php:7 28142 #: ../klaro.php:717 143 143 msgid "<span>front page </span>" 144 144 msgstr "" 145 145 146 #: ../klaro.php:7 35146 #: ../klaro.php:724 147 147 msgid "<span>blog page </span>" 148 148 msgstr "" 149 149 150 #: ../klaro.php:7 43150 #: ../klaro.php:732 151 151 msgid "<span>pages </span>" 152 152 msgstr "" 153 153 154 #: ../klaro.php:7 51154 #: ../klaro.php:740 155 155 msgid "<span>tags </span>" 156 156 msgstr "" 157 157 158 #: ../klaro.php:7 59158 #: ../klaro.php:748 159 159 msgid "<span>categories </span>" 160 160 msgstr "" 161 161 162 #: ../klaro.php:7 67162 #: ../klaro.php:756 163 163 msgid "<span>posts </span>" 164 164 msgstr "" 165 165 166 #: ../klaro.php:7 75166 #: ../klaro.php:764 167 167 msgid "<span>archives </span>" 168 168 msgstr "" 169 169 170 #: ../klaro.php:7 83170 #: ../klaro.php:772 171 171 msgid "<span>search </span>" 172 172 msgstr "" 173 173 174 #: ../klaro.php:7 91174 #: ../klaro.php:780 175 175 msgid "<span>404 </span>" 176 176 msgstr "" 177 177 178 #: ../klaro.php:7 98178 #: ../klaro.php:787 179 179 msgid "<span class=\"\">Except for this pages: </span>" 180 180 msgstr "" 181 181 182 #: ../klaro.php: 805182 #: ../klaro.php:794 183 183 msgid "" 184 184 "<span class=\"description\">Comma separated list of pages to enable. It " … … 187 187 msgstr "" 188 188 189 #: ../klaro.php:8 12189 #: ../klaro.php:801 190 190 msgid "<span class=\"\">Except for this posts: </span>" 191 191 msgstr "" 192 192 193 #: ../klaro.php:8 19193 #: ../klaro.php:808 194 194 msgid "" 195 195 "<span class=\"description\">Comma separated list of posts to enable. It " … … 198 198 msgstr "" 199 199 200 #: ../klaro.php:8 45200 #: ../klaro.php:834 201 201 msgid "Applications" 202 202 msgstr "" 203 203 204 #: ../klaro.php:8 46204 #: ../klaro.php:835 205 205 msgid "Application" 206 206 msgstr "" 207 207 208 #: ../klaro.php:8 47208 #: ../klaro.php:836 209 209 msgid "Add New" 210 210 msgstr "Dodaj Novi" 211 211 212 #: ../klaro.php:8 48212 #: ../klaro.php:837 213 213 msgid "Add New Application" 214 214 msgstr "" 215 215 216 #: ../klaro.php:8 49216 #: ../klaro.php:838 217 217 msgid "Edit Application" 218 218 msgstr "" 219 219 220 #: ../klaro.php:8 50220 #: ../klaro.php:839 221 221 msgid "New Applicatione" 222 222 msgstr "" 223 223 224 #: ../klaro.php:8 51224 #: ../klaro.php:840 225 225 msgid "View Application" 226 226 msgstr "" 227 227 228 #: ../klaro.php:8 52228 #: ../klaro.php:841 229 229 msgid "Search Applications" 230 230 msgstr "" 231 231 232 #: ../klaro.php:8 53232 #: ../klaro.php:842 233 233 msgid "Nothing found" 234 234 msgstr "" 235 235 236 #: ../klaro.php:8 54236 #: ../klaro.php:843 237 237 msgid "Nothing found in Trash" 238 238 msgstr "" 239 239 240 #: ../klaro.php:996 240 #: ../klaro.php:910 241 msgid "Review and update" 242 msgstr "Pregledaj i ažuriraj" 243 244 #: ../klaro.php:914 245 msgid "Reset your consents" 246 msgstr "Poništi privole" 247 248 #: ../klaro.php:975 241 249 msgid "" 242 250 "We collect and process your personal information for the following purposes: " 243 251 "{purposes}. " 244 252 msgstr "" 245 "Na našim internetskim stranicama koristimo kolačiće kako bismo Vam mogli " 246 "pružati uslugu, analizirati korištenje, osigurati oglašavanje i " 247 "funkcioniranje sustava, koje bez uporabe kolačića ne bismo bili u mogućnosti " 248 "pružati. Nastavkom korištenja stranica suglasni ste s primanjem kolačića. " 249 250 #: ../klaro.php:997 253 "Na našim internetskim stranicama koristimo kolačiće za sljedeće svrhe: " 254 "{purposes}. Nastavkom korištenja stranica suglasni ste s primanjem kolačića. " 255 256 #: ../klaro.php:976 251 257 msgid "Learn more" 252 258 msgstr "Saznaj više" 253 259 254 #: ../klaro.php:9 98260 #: ../klaro.php:977 255 261 msgid "There were changes since your last visit, please update your consent." 256 262 msgstr "Dogodile su se razne promjene od vašeg zadnjeg posjeta." 257 263 258 #: ../klaro.php:9 99264 #: ../klaro.php:978 259 265 msgid "" 260 266 "Here you can see and customize the information that we collect about you." 261 267 msgstr "Ovdje možete pogledati i izmjeniti informacije koje se prikupljaju." 262 268 263 #: ../klaro.php: 1000269 #: ../klaro.php:979 264 270 msgid "Information that we collect" 265 271 msgstr "Informacije koje prikupljamo" 266 272 267 #: ../klaro.php: 1001273 #: ../klaro.php:980 268 274 msgid "To learn more, please read our {privacyPolicy}. " 269 275 msgstr "Da bi saznali više pročitajte našu {privacyPolicy}. " 270 276 271 #: ../klaro.php: 1002277 #: ../klaro.php:981 272 278 msgid "privacy policy" 273 279 msgstr "politiku privatnosti" 274 280 275 #: ../klaro.php: 1003281 #: ../klaro.php:982 276 282 msgid "Powered by Klaro!" 277 283 msgstr " " 278 284 279 #: ../klaro.php: 1004285 #: ../klaro.php:983 280 286 msgid "OK" 281 287 msgstr "Prihvaćam" 282 288 283 #: ../klaro.php: 1005289 #: ../klaro.php:984 284 290 msgid "Decline" 285 291 msgstr "Ne Prihvaćam" 286 292 287 #: ../klaro.php: 1006293 #: ../klaro.php:985 288 294 msgid "Save" 289 295 msgstr "Snimi Postavke" 290 296 291 #: ../klaro.php: 1007297 #: ../klaro.php:986 292 298 msgid "Close" 293 299 msgstr "Zatvori" 294 300 295 #: ../klaro.php: 1008301 #: ../klaro.php:987 296 302 msgid "Purpose" 297 303 msgstr "Svrha" 298 304 299 #: ../klaro.php: 1009305 #: ../klaro.php:988 300 306 msgid "Purposes" 301 307 msgstr "Svrhae" 302 308 303 #: ../klaro.php: 1010309 #: ../klaro.php:989 304 310 msgid "Toggle all apps" 305 311 msgstr "Promijeni sve" 306 312 307 #: ../klaro.php: 1011313 #: ../klaro.php:990 308 314 msgid "Use this switch to enable/disable all apps." 309 315 msgstr "Koristi ovaj prekidač da bi omogućio/onemogućio sve stavke." 310 316 311 #: ../klaro.php: 1012317 #: ../klaro.php:991 312 318 msgid "(opt-out)" 313 319 msgstr "(isključite po želji)" 314 320 315 #: ../klaro.php: 1013321 #: ../klaro.php:992 316 322 msgid "This app is loaded by default (but you can opt out)" 317 323 msgstr "Aplikacija se učitava automatski (ali se može isključiti)" 318 324 319 #: ../klaro.php: 1014325 #: ../klaro.php:993 320 326 msgid "(always required)" 321 327 msgstr "(potrebno uvijek)" 322 328 323 #: ../klaro.php: 1015329 #: ../klaro.php:994 324 330 msgid "This application is always required" 325 331 msgstr "Aplikacija mora biti uključena" 326 332 327 #: ../klaro.php: 1016 ../klaro.php:1363333 #: ../klaro.php:995 ../klaro.php:1337 328 334 msgid "Analytics" 329 335 msgstr "Analiza" 330 336 331 #: ../klaro.php: 1017 ../klaro.php:1365337 #: ../klaro.php:996 ../klaro.php:1339 332 338 msgid "Security" 333 339 msgstr "Sigurnost" 334 340 335 #: ../klaro.php: 1018 ../klaro.php:1364341 #: ../klaro.php:997 ../klaro.php:1338 336 342 msgid "Advertising" 337 343 msgstr "Oglašavanje" 338 344 339 #: ../klaro.php: 1019 ../klaro.php:1368345 #: ../klaro.php:998 ../klaro.php:1342 340 346 msgid "Styling" 341 347 msgstr "Stiliziranje" 342 348 343 #: ../klaro.php: 1020 ../klaro.php:1366349 #: ../klaro.php:999 ../klaro.php:1340 344 350 msgid "Statistics" 345 351 msgstr "Statistika" 346 352 347 #: ../klaro.php:10 21 ../klaro.php:1369353 #: ../klaro.php:1000 ../klaro.php:1343 348 354 msgid "Other" 349 355 msgstr "Drugo" 350 356 351 #: ../klaro.php:10 22 ../klaro.php:1367357 #: ../klaro.php:1001 ../klaro.php:1341 352 358 msgid "Functionality" 353 359 msgstr "Funkcionalnost" 354 360 355 #: ../klaro.php:1 317361 #: ../klaro.php:1291 356 362 msgid "Application settings" 357 363 msgstr "Postavke" -
klaro-consent-manager/trunk/languages/klaro-consent-manager.po
r1976352 r1977582 2 2 msgstr "" 3 3 "Project-Id-Version: Klaro Consent Manager\n" 4 "POT-Creation-Date: 2018-11- 18 18:50+0100\n"5 "PO-Revision-Date: 2018-11- 18 18:50+0100\n"4 "POT-Creation-Date: 2018-11-20 14:30+0100\n" 5 "PO-Revision-Date: 2018-11-20 14:30+0100\n" 6 6 "Last-Translator: mrda <jahmirda@gmail.com>\n" 7 7 "Language-Team: pr0ject1 <jahmirda@gmail.com>\n" … … 18 18 "X-Poedit-SearchPath-1: .\n" 19 19 20 #: ../klaro.php:1 50 ../klaro.php:84420 #: ../klaro.php:139 ../klaro.php:833 21 21 msgid "Klaro Consent Manager" 22 22 msgstr "" 23 23 24 #: ../klaro.php:1 5124 #: ../klaro.php:140 25 25 msgid "Add Klaro cookie consent manager." 26 26 msgstr "" 27 27 28 #: ../klaro.php:2 4128 #: ../klaro.php:230 29 29 msgid "Plugin info" 30 30 msgstr "" 31 31 32 #: ../klaro.php:2 4532 #: ../klaro.php:234 33 33 msgid "Author:" 34 34 msgstr "" 35 35 36 #: ../klaro.php:2 4636 #: ../klaro.php:235 37 37 msgid "Version:" 38 38 msgstr "" 39 39 40 #: ../klaro.php:2 4740 #: ../klaro.php:236 41 41 msgid "Documentation:" 42 42 msgstr "" 43 43 44 #: ../klaro.php:2 4844 #: ../klaro.php:237 45 45 msgid "Support Forum" 46 46 msgstr "" 47 47 48 #: ../klaro.php:2 4948 #: ../klaro.php:238 49 49 msgid "Donate:" 50 50 msgstr "" 51 51 52 #: ../klaro.php:2 5452 #: ../klaro.php:243 53 53 msgid "Add your own review" 54 54 msgstr "" 55 55 56 #: ../klaro.php:2 77 ../klaro.php:434 ../klaro.php:440 ../klaro.php:57856 #: ../klaro.php:266 ../klaro.php:423 ../klaro.php:429 ../klaro.php:567 57 57 msgid " " 58 58 msgstr "" 59 59 60 #: ../klaro.php:2 8960 #: ../klaro.php:278 61 61 msgid "Element ID and Cookie Name" 62 62 msgstr "" 63 63 64 #: ../klaro.php:2 9764 #: ../klaro.php:286 65 65 msgid "Privacy Policy Link" 66 66 msgstr "" 67 67 68 #: ../klaro.php: 30668 #: ../klaro.php:295 69 69 msgid "Z-index" 70 70 msgstr "" 71 71 72 #: ../klaro.php:3 1372 #: ../klaro.php:302 73 73 msgid "Background Color" 74 74 msgstr "" 75 75 76 #: ../klaro.php:3 2076 #: ../klaro.php:309 77 77 msgid "Link Color" 78 78 msgstr "" 79 79 80 #: ../klaro.php:3 2780 #: ../klaro.php:316 81 81 msgid "Buton OK Color" 82 82 msgstr "" 83 83 84 #: ../klaro.php:3 3484 #: ../klaro.php:323 85 85 msgid "Buton Decline Color" 86 86 msgstr "" 87 87 88 #: ../klaro.php:3 4188 #: ../klaro.php:330 89 89 msgid "Toggle Color" 90 90 msgstr "" 91 91 92 #: ../klaro.php:3 4892 #: ../klaro.php:337 93 93 msgid "Opacity" 94 94 msgstr "" 95 95 96 #: ../klaro.php:3 5596 #: ../klaro.php:344 97 97 msgid "Cookie expires after" 98 98 msgstr "" 99 99 100 #: ../klaro.php:3 65100 #: ../klaro.php:354 101 101 msgid "Must Consent" 102 102 msgstr "" 103 103 104 #: ../klaro.php:3 74104 #: ../klaro.php:363 105 105 msgid "CSS style" 106 106 msgstr "" 107 107 108 #: ../klaro.php:3 81108 #: ../klaro.php:370 109 109 msgid "Disable CSS style" 110 110 msgstr "" 111 111 112 #: ../klaro.php:3 91 ../klaro.php:398 ../klaro.php:404 ../klaro.php:410113 #: ../klaro.php:4 16 ../klaro.php:422 ../klaro.php:428 ../klaro.php:446114 #: ../klaro.php:4 52112 #: ../klaro.php:380 ../klaro.php:387 ../klaro.php:393 ../klaro.php:399 113 #: ../klaro.php:405 ../klaro.php:411 ../klaro.php:417 ../klaro.php:435 114 #: ../klaro.php:441 115 115 msgid "Disable at" 116 116 msgstr "" 117 117 118 #: ../klaro.php:6 56118 #: ../klaro.php:645 119 119 msgid "numbers 1-100." 120 120 msgstr "" 121 121 122 #: ../klaro.php:6 70122 #: ../klaro.php:659 123 123 msgid "days" 124 124 msgstr "" 125 125 126 #: ../klaro.php:6 84126 #: ../klaro.php:673 127 127 msgid "" 128 128 "If Must Consent is set to true, Klaro will directly display the consent " … … 131 131 msgstr "" 132 132 133 #: ../klaro.php:6 96133 #: ../klaro.php:685 134 134 msgid "Edit CSS style." 135 135 msgstr "" 136 136 137 #: ../klaro.php:7 13137 #: ../klaro.php:702 138 138 msgid "Use this option if you plan to include CSS Style manually" 139 139 msgstr "" 140 140 141 #: ../klaro.php:7 28141 #: ../klaro.php:717 142 142 msgid "<span>front page </span>" 143 143 msgstr "" 144 144 145 #: ../klaro.php:7 35145 #: ../klaro.php:724 146 146 msgid "<span>blog page </span>" 147 147 msgstr "" 148 148 149 #: ../klaro.php:7 43149 #: ../klaro.php:732 150 150 msgid "<span>pages </span>" 151 151 msgstr "" 152 152 153 #: ../klaro.php:7 51153 #: ../klaro.php:740 154 154 msgid "<span>tags </span>" 155 155 msgstr "" 156 156 157 #: ../klaro.php:7 59157 #: ../klaro.php:748 158 158 msgid "<span>categories </span>" 159 159 msgstr "" 160 160 161 #: ../klaro.php:7 67161 #: ../klaro.php:756 162 162 msgid "<span>posts </span>" 163 163 msgstr "" 164 164 165 #: ../klaro.php:7 75165 #: ../klaro.php:764 166 166 msgid "<span>archives </span>" 167 167 msgstr "" 168 168 169 #: ../klaro.php:7 83169 #: ../klaro.php:772 170 170 msgid "<span>search </span>" 171 171 msgstr "" 172 172 173 #: ../klaro.php:7 91173 #: ../klaro.php:780 174 174 msgid "<span>404 </span>" 175 175 msgstr "" 176 176 177 #: ../klaro.php:7 98177 #: ../klaro.php:787 178 178 msgid "<span class=\"\">Except for this pages: </span>" 179 179 msgstr "" 180 180 181 #: ../klaro.php: 805181 #: ../klaro.php:794 182 182 msgid "" 183 183 "<span class=\"description\">Comma separated list of pages to enable. It " … … 186 186 msgstr "" 187 187 188 #: ../klaro.php:8 12188 #: ../klaro.php:801 189 189 msgid "<span class=\"\">Except for this posts: </span>" 190 190 msgstr "" 191 191 192 #: ../klaro.php:8 19192 #: ../klaro.php:808 193 193 msgid "" 194 194 "<span class=\"description\">Comma separated list of posts to enable. It " … … 197 197 msgstr "" 198 198 199 #: ../klaro.php:8 45199 #: ../klaro.php:834 200 200 msgid "Applications" 201 201 msgstr "" 202 202 203 #: ../klaro.php:8 46203 #: ../klaro.php:835 204 204 msgid "Application" 205 205 msgstr "" 206 206 207 #: ../klaro.php:8 47207 #: ../klaro.php:836 208 208 msgid "Add New" 209 209 msgstr "" 210 210 211 #: ../klaro.php:8 48211 #: ../klaro.php:837 212 212 msgid "Add New Application" 213 213 msgstr "" 214 214 215 #: ../klaro.php:8 49215 #: ../klaro.php:838 216 216 msgid "Edit Application" 217 217 msgstr "" 218 218 219 #: ../klaro.php:8 50219 #: ../klaro.php:839 220 220 msgid "New Applicatione" 221 221 msgstr "" 222 222 223 #: ../klaro.php:8 51223 #: ../klaro.php:840 224 224 msgid "View Application" 225 225 msgstr "" 226 226 227 #: ../klaro.php:8 52227 #: ../klaro.php:841 228 228 msgid "Search Applications" 229 229 msgstr "" 230 230 231 #: ../klaro.php:8 53231 #: ../klaro.php:842 232 232 msgid "Nothing found" 233 233 msgstr "" 234 234 235 #: ../klaro.php:8 54235 #: ../klaro.php:843 236 236 msgid "Nothing found in Trash" 237 237 msgstr "" 238 238 239 #: ../klaro.php:996 239 #: ../klaro.php:910 240 msgid "Review and update" 241 msgstr "" 242 243 #: ../klaro.php:914 244 msgid "Reset your consents" 245 msgstr "" 246 247 #: ../klaro.php:975 240 248 msgid "" 241 249 "We collect and process your personal information for the following purposes: " … … 243 251 msgstr "" 244 252 245 #: ../klaro.php:9 97253 #: ../klaro.php:976 246 254 msgid "Learn more" 247 255 msgstr "" 248 256 249 #: ../klaro.php:9 98257 #: ../klaro.php:977 250 258 msgid "There were changes since your last visit, please update your consent." 251 259 msgstr "" 252 260 253 #: ../klaro.php:9 99261 #: ../klaro.php:978 254 262 msgid "" 255 263 "Here you can see and customize the information that we collect about you." 256 264 msgstr "" 257 265 258 #: ../klaro.php: 1000266 #: ../klaro.php:979 259 267 msgid "Information that we collect" 260 268 msgstr "" 261 269 262 #: ../klaro.php: 1001270 #: ../klaro.php:980 263 271 msgid "To learn more, please read our {privacyPolicy}. " 264 272 msgstr "" 265 273 266 #: ../klaro.php: 1002274 #: ../klaro.php:981 267 275 msgid "privacy policy" 268 276 msgstr "" 269 277 270 #: ../klaro.php: 1003278 #: ../klaro.php:982 271 279 msgid "Powered by Klaro!" 272 280 msgstr "" 273 281 274 #: ../klaro.php: 1004282 #: ../klaro.php:983 275 283 msgid "OK" 276 284 msgstr "" 277 285 278 #: ../klaro.php: 1005286 #: ../klaro.php:984 279 287 msgid "Decline" 280 288 msgstr "" 281 289 282 #: ../klaro.php: 1006290 #: ../klaro.php:985 283 291 msgid "Save" 284 292 msgstr "" 285 293 286 #: ../klaro.php: 1007294 #: ../klaro.php:986 287 295 msgid "Close" 288 296 msgstr "" 289 297 290 #: ../klaro.php: 1008298 #: ../klaro.php:987 291 299 msgid "Purpose" 292 300 msgstr "" 293 301 294 #: ../klaro.php: 1009302 #: ../klaro.php:988 295 303 msgid "Purposes" 296 304 msgstr "" 297 305 298 #: ../klaro.php: 1010306 #: ../klaro.php:989 299 307 msgid "Toggle all apps" 300 308 msgstr "" 301 309 302 #: ../klaro.php: 1011310 #: ../klaro.php:990 303 311 msgid "Use this switch to enable/disable all apps." 304 312 msgstr "" 305 313 306 #: ../klaro.php: 1012314 #: ../klaro.php:991 307 315 msgid "(opt-out)" 308 316 msgstr "" 309 317 310 #: ../klaro.php: 1013318 #: ../klaro.php:992 311 319 msgid "This app is loaded by default (but you can opt out)" 312 320 msgstr "" 313 321 314 #: ../klaro.php: 1014322 #: ../klaro.php:993 315 323 msgid "(always required)" 316 324 msgstr "" 317 325 318 #: ../klaro.php: 1015326 #: ../klaro.php:994 319 327 msgid "This application is always required" 320 328 msgstr "" 321 329 322 #: ../klaro.php: 1016 ../klaro.php:1363330 #: ../klaro.php:995 ../klaro.php:1337 323 331 msgid "Analytics" 324 332 msgstr "" 325 333 326 #: ../klaro.php: 1017 ../klaro.php:1365334 #: ../klaro.php:996 ../klaro.php:1339 327 335 msgid "Security" 328 336 msgstr "" 329 337 330 #: ../klaro.php: 1018 ../klaro.php:1364338 #: ../klaro.php:997 ../klaro.php:1338 331 339 msgid "Advertising" 332 340 msgstr "" 333 341 334 #: ../klaro.php: 1019 ../klaro.php:1368342 #: ../klaro.php:998 ../klaro.php:1342 335 343 msgid "Styling" 336 344 msgstr "" 337 345 338 #: ../klaro.php: 1020 ../klaro.php:1366346 #: ../klaro.php:999 ../klaro.php:1340 339 347 msgid "Statistics" 340 348 msgstr "" 341 349 342 #: ../klaro.php:10 21 ../klaro.php:1369350 #: ../klaro.php:1000 ../klaro.php:1343 343 351 msgid "Other" 344 352 msgstr "" 345 353 346 #: ../klaro.php:10 22 ../klaro.php:1367354 #: ../klaro.php:1001 ../klaro.php:1341 347 355 msgid "Functionality" 348 356 msgstr "" 349 357 350 #: ../klaro.php:1 317358 #: ../klaro.php:1291 351 359 msgid "Application settings" 352 360 msgstr "" -
klaro-consent-manager/trunk/readme.txt
r1976963 r1977582 5 5 Requires at least: 3.5.1 6 6 Tested up to: 4.9.8 7 Stable tag: 1.1. 17 Stable tag: 1.1.2 8 8 License: GPLv2 or later 9 9 … … 15 15 Klaro is simple, unobtrusive and optimized for mobile as well as desktop browsers. It tries to stay out of the way while helping you to be fully transparent and compliant. 16 16 17 Klaro can manage both inline and external scripts as well as static tracking elements like images or stylesheet links. New apps can be added with just a few lines of code.17 Klaro can manage both inline and external scripts as well as static tracking elements like images or stylesheet links. 18 18 19 19 I promise more documentation soon! 20 21 = Features include: = 22 * 100% GDPR compliant 23 * Customizable cookie message using .po file (multi language support) 24 * Redirects users to specified page for more cookie information 25 * Link to Privacy Policy page 26 * Option to refuse deletion of functional cookies 27 * Option to revoke the user consent 28 * Set the text and background colors 29 20 30 21 31 == Installation == … … 31 41 Examples can be found here - https://klaro.kiprotect.com 32 42 43 == Screenshots == 44 45 1. screenshot-1.png shows general administration settings. 46 2. screenshot-2.png shows style settings. 47 3. screenshot-3.png shows advanced settings. 48 4. screenshot-4.png shows applications (scripts and cookies) settings. 49 5. screenshot-5.png shows application in edit mode. 50 33 51 34 52 == Changelog ==
Note: See TracChangeset
for help on using the changeset viewer.