Site Reviews - Version 5.4.0

Version Description

(2020-12-22) =

  • Added the "schema_identifier" meta key which can be used to set a custom '@id' schema property with the Custom Fields metabox
  • Added the "Woocommerce Reviews" add-on
  • Fixed a PHP 8 error with the schema
  • Fixed setting fields to use escaped HTML attributes
Download this release

Release Info

Developer geminilabs
Plugin Icon 128x128 Site Reviews
Version 5.4.0
Comparing to
See all releases

Code changes from version 5.3.5 to 5.4.0

assets/images/addon-woocommerce.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" width="750" height="500"><g fill="none" fill-rule="evenodd"><path fill="#7F54B3" d="M0 0h750v500H0z"/><path fill="#FFF" d="M472.63 154H277.27A22.28 22.28 0 00255 176.37v74.57c0 12.36 10.01 22.37 22.37 22.37h92.53l42.29 23.55-9.62-23.55h70.06c12.36 0 22.37-10 22.37-22.37v-74.57c0-12.36-10-22.37-22.37-22.37zm-199.48 17.27c-2.74.2-4.8 1.18-6.18 3.04-1.37 1.77-1.86 4.02-1.57 6.57 5.8 36.8 11.19 61.62 16.2 74.48 1.95 4.7 4.21 6.96 6.86 6.77 4.12-.3 9.03-5.99 14.82-17.08 3.04-6.28 7.75-15.7 14.13-28.25 5.3 18.54 12.55 32.47 21.68 41.8 2.55 2.64 5.2 3.82 7.75 3.63a6.32 6.32 0 005.2-3.54 11.64 11.64 0 001.18-6.47c-.59-8.93.3-21.4 2.75-37.39 2.55-16.48 5.69-28.35 9.51-35.42a8.52 8.52 0 00.98-4.7 7.69 7.69 0 00-3.04-5.6 8.53 8.53 0 00-6.18-1.96c-2.84.2-5 1.57-6.47 4.32-6.09 11.08-10.4 29.04-12.96 53.96-3.72-9.42-6.86-20.5-9.32-33.56-1.08-5.79-3.73-8.53-8.04-8.24-2.95.2-5.4 2.16-7.36 5.89l-21.49 40.91c-3.53-14.22-6.87-31.59-9.91-52.1-.69-5.1-3.53-7.45-8.54-7.06zm189.08 7.06c6.97 1.48 12.17 5.2 15.7 11.39 3.14 5.3 4.7 11.67 4.7 19.32 0 10.11-2.54 19.33-7.65 27.77-5.88 9.81-13.54 14.72-23.05 14.72-1.67 0-3.44-.2-5.3-.59-6.97-1.47-12.17-5.2-15.7-11.38-3.14-5.4-4.71-11.87-4.71-19.43a52 52 0 017.65-27.67c5.99-9.8 13.64-14.71 23.06-14.71 1.67 0 3.43.2 5.3.58zm-4.12 53.09c3.63-3.24 6.08-8.05 7.46-14.53.39-2.25.68-4.7.68-7.26 0-2.84-.59-5.88-1.76-8.93-1.48-3.82-3.44-5.88-5.8-6.37-3.53-.69-6.96 1.27-10.2 6.08a31.72 31.72 0 00-5.2 11.68 34.1 34.1 0 00-.69 7.16c0 2.84.6 5.89 1.77 8.93 1.47 3.82 3.44 5.88 5.79 6.38 2.45.49 5.1-.6 7.95-3.14zm-41.7-41.7c-3.54-6.19-8.83-9.91-15.7-11.39-1.87-.39-3.63-.58-5.3-.58-9.42 0-17.07 4.9-23.06 14.71a51.99 51.99 0 00-7.65 27.67c0 7.56 1.57 14.03 4.7 19.43 3.54 6.18 8.74 9.91 15.7 11.38 1.87.4 3.64.59 5.3.59 9.52 0 17.18-4.9 23.06-14.72a52.57 52.57 0 007.66-27.77c0-7.65-1.57-14.03-4.71-19.32zm-12.37 27.17c-1.37 6.48-3.82 11.29-7.45 14.53-2.85 2.55-5.5 3.63-7.95 3.14-2.36-.5-4.32-2.56-5.79-6.38a24.9 24.9 0 01-1.77-8.93c0-2.45.2-4.9.7-7.16a31.72 31.72 0 015.2-11.68c3.23-4.8 6.66-6.77 10.2-6.08 2.35.49 4.31 2.55 5.78 6.37a24.9 24.9 0 011.77 8.93c0 2.55-.2 5-.69 7.26z"/><path fill="#FFB900" fill-rule="nonzero" stroke="#212121" stroke-width="2" d="M245 323c.5 0 .91.18 1.26.53.46.47.8 1.16 1.1 2.04h0l5.43 17.13 17.9-.14c.95 0 1.72.12 2.3.4a1.73 1.73 0 01.8 2.4 5.12 5.12 0 01-1.64 1.66h0l-14.6 10.48 5.72 17.03c.3.88.43 1.64.33 2.27-.07.5-.31.9-.71 1.21-.38.3-.8.4-1.28.3a5.37 5.37 0 01-2.12-1.06h0L245 366.63l-14.46 10.62c-.76.58-1.46.94-2.1 1.07-.5.09-.93-.02-1.33-.31-.4-.31-.63-.72-.7-1.21-.1-.63.03-1.4.33-2.28h0l5.72-17.02-14.61-10.49a5.1 5.1 0 01-1.62-1.65 1.73 1.73 0 01.8-2.39c.59-.29 1.36-.41 2.28-.41h0l17.91.14 5.43-17.12c.31-.9.67-1.58 1.12-2.05.34-.35.75-.53 1.24-.53zm65 0c.5 0 .91.18 1.26.53.46.47.8 1.16 1.1 2.04h0l5.43 17.13 17.9-.14c.95 0 1.72.12 2.3.4a1.73 1.73 0 01.8 2.4 5.12 5.12 0 01-1.64 1.66h0l-14.6 10.48 5.72 17.03c.3.88.43 1.64.33 2.27-.07.5-.31.9-.71 1.21-.38.3-.8.4-1.28.3a5.37 5.37 0 01-2.12-1.06h0L310 366.63l-14.46 10.62c-.76.58-1.46.94-2.1 1.07-.5.09-.93-.02-1.33-.31-.4-.31-.63-.72-.7-1.21-.1-.63.03-1.4.33-2.28h0l5.72-17.02-14.61-10.49a5.1 5.1 0 01-1.62-1.65 1.73 1.73 0 01.8-2.39c.59-.29 1.36-.41 2.28-.41h0l17.91.14 5.43-17.12c.31-.9.67-1.58 1.12-2.05.34-.35.75-.53 1.24-.53zm65 0c.5 0 .91.18 1.26.53.46.47.8 1.16 1.1 2.04h0l5.43 17.13 17.9-.14c.95 0 1.72.12 2.3.4a1.73 1.73 0 01.8 2.4 5.12 5.12 0 01-1.64 1.66h0l-14.6 10.48 5.72 17.03c.3.88.43 1.64.33 2.27-.07.5-.31.9-.71 1.21-.38.3-.8.4-1.28.3a5.37 5.37 0 01-2.12-1.06h0L375 366.63l-14.46 10.62c-.76.58-1.46.94-2.1 1.07-.5.09-.93-.02-1.33-.31-.4-.31-.63-.72-.7-1.21-.1-.63.03-1.4.33-2.28h0l5.72-17.02-14.61-10.49a5.1 5.1 0 01-1.62-1.65 1.73 1.73 0 01.8-2.39c.59-.29 1.36-.41 2.28-.41h0l17.91.14 5.43-17.12c.31-.9.67-1.58 1.12-2.05.34-.35.75-.53 1.24-.53zm65 0c.5 0 .91.18 1.26.53.46.47.8 1.16 1.1 2.04h0l5.43 17.13 17.9-.14c.95 0 1.72.12 2.3.4a1.73 1.73 0 01.8 2.4 5.12 5.12 0 01-1.64 1.66h0l-14.6 10.48 5.72 17.03c.3.88.43 1.64.33 2.27-.07.5-.31.9-.71 1.21-.38.3-.8.4-1.28.3a5.37 5.37 0 01-2.12-1.06h0L440 366.63l-14.46 10.62c-.76.58-1.46.94-2.1 1.07-.5.09-.93-.02-1.33-.31-.4-.31-.63-.72-.7-1.21-.1-.63.03-1.4.33-2.28h0l5.72-17.02-14.61-10.49a5.1 5.1 0 01-1.62-1.65 1.73 1.73 0 01.8-2.39c.59-.29 1.36-.41 2.28-.41h0l17.91.14 5.43-17.12c.31-.9.67-1.58 1.12-2.05.34-.35.75-.53 1.24-.53zm65 0c.5 0 .91.18 1.26.53.46.47.8 1.16 1.1 2.04h0l5.43 17.13 17.9-.14c.95 0 1.72.12 2.3.4a1.73 1.73 0 01.8 2.4 5.12 5.12 0 01-1.64 1.66h0l-14.6 10.48 5.72 17.03c.3.88.43 1.64.33 2.27-.07.5-.31.9-.71 1.21-.38.3-.8.4-1.28.3a5.37 5.37 0 01-2.12-1.06h0L505 366.63l-14.46 10.62c-.76.58-1.46.94-2.1 1.07-.5.09-.93-.02-1.33-.31-.4-.31-.63-.72-.7-1.21-.1-.63.03-1.4.33-2.28h0l5.72-17.02-14.61-10.49a5.1 5.1 0 01-1.62-1.65 1.73 1.73 0 01.8-2.39c.59-.29 1.36-.41 2.28-.41h0l17.91.14 5.43-17.12c.31-.9.67-1.58 1.12-2.05.34-.35.75-.53 1.24-.53z"/></g></svg>
assets/styles/admin/admin.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.glsr-addons{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}@media only screen and (min-width:783px){.glsr-addons{gap:20px;margin:12px 0}}.glsr-addon{border:1px solid #ccd0d4;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}.glsr-addon-description{background-color:#fff;padding:20px;flex:auto}.glsr-addon-description p{margin:0}.glsr-addon-name{font-size:15px;margin-top:0;text-overflow:ellipsis;white-space:nowrap}.glsr-addon-footer{height:48px;background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:15px;margin:0;overflow:hidden}@media screen and (max-width:782px){.glsr-addon-footer{height:58px}}.glsr-addon-screenshot{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ccd0d4;padding-top:66.67%;margin:-1px}@media screen and (min-width:514px){.glsr-addon-screenshot{padding-top:100%}}.glsr-addon-screenshot[data-slug=filters]{background-color:#319796;background-image:url(../../images/addon-filters.svg)}.glsr-addon-screenshot[data-slug=forms]{background-color:#617c8b;background-image:url(../../images/addon-forms.svg)}.glsr-addon-screenshot[data-slug=images]{background-color:#6b46c1;background-image:url(../../images/addon-images.svg)}.glsr-addon-screenshot[data-slug=premium]{background-color:#1a2349;background-image:url(../../images/addon-premium.svg)}.glsr-addon-screenshot[data-slug=trustalyze]{background-color:#4282d6;background-image:url(../../images/addon-trustalyze.svg)}.glsr-addon-link{position:absolute;right:15px;bottom:10px}@media screen and (max-width:782px){.glsr-addon-link{bottom:6px}}.glsr-addon-link.glsr-external:after{content:"\A0\F504";font-family:dashicons;line-height:1.2;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes glsr-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glsr-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wp-admin .glsr-button{position:relative;white-space:nowrap}.wp-admin .glsr-button:after,.wp-admin .glsr-button:before{display:inline-block;position:absolute;top:50%;height:1em;width:1em;border:.2em solid;border-radius:100%;box-sizing:border-box;margin:-.5em auto 0;-webkit-animation:glsr-loader .5s linear infinite;animation:glsr-loader .5s linear infinite}.wp-admin .glsr-button:before{border-top-color:transparent;opacity:.5}.wp-admin .glsr-button:after{border-color:currentColor transparent transparent}.wp-admin .glsr-button[disabled]{padding-left:calc(1em + 15px)}.wp-admin .glsr-button[disabled]:after,.wp-admin .glsr-button[disabled]:before{content:"";left:10px}.wp-admin .glsr-button[disabled] span{visibility:hidden;font-size:0}.wp-admin .glsr-button[disabled] span:after{visibility:visible;content:attr(data-loading);font-size:13px}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt{visibility:hidden;font-size:0}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt:after{visibility:visible;content:attr(data-alt-text);font-size:13px}#dashboard_right_now li>span.glsr-review-count:before,#dashboard_right_now li a.glsr-review-count:before{content:"\F459";top:-2px}.post-type-site-review #titlediv #title{margin-bottom:20px}.post-type-site-review #contentdiv textarea,.post-type-site-review .wp-editor-area{display:block;width:100%;height:320px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:16px;line-height:1.5;padding:10px;resize:vertical;-webkit-font-smoothing:antialiased!important;overflow-wrap:break-word}.post-type-site-review .misc-pub-pinned:before{display:inline-block;position:relative;content:"\F537";font:normal 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:-1px;color:#82878c;padding:0 2px 0 0}.post-type-site-review .misc-pub-pinned .pinned-status-text{font-weight:600}.post-type-site-review .misc-pub-pinned .pinned-status-select{margin-top:3px}.wp-admin .glsr-response{display:block;height:6em;width:100%;margin:12px 0 0}.glsr-mce{position:relative;display:inline-block;margin-right:1px}.glsr-mce-menu.mce-menu{display:none;position:absolute;top:100%;left:0;min-width:100%;background:#fff;padding:5px 0;margin:-2px 0 0}.glsr-mce-menu-item.mce-menu-item{cursor:pointer;font-size:14px;white-space:nowrap;padding:6px 12px;margin-bottom:2px}.mce-glsr-mce-popup a{text-decoration:underline}.mce-glsr-mce-popup p{margin-bottom:1em}.mce-glsr-mce-popup p.strong{font-weight:600}.mce-glsr-mce-popup p.no-margin{margin-bottom:0}.mce-glsr-mce-popup p.margin-top{margin-top:1em}.mce-glsr-btn.mce-btn button{box-sizing:border-box;padding:0 8px}.wp-media-buttons button.glsr-mce-button{outline:none;padding-left:5px;margin-right:0}button.glsr-mce-button:after{display:inline-block;position:relative;top:-1px;left:-1px;width:0;height:0;content:"";border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent}button.glsr-mce-button.active:after{top:-2px;border-top:0;border-bottom:6px solid}button.glsr-mce-button:active{margin-bottom:5px}button.glsr-mce-button .wp-media-buttons-icon:before{content:"\F459";font:normal 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:782px){button.glsr-mce-button .wp-media-buttons-icon:before{font-size:20px!important}}div.sc-wrap{margin-right:1px}#site-review-detailsdiv.postbox .inside{padding:0;margin:0}.glsr-response-postbox{margin-top:20px;margin-bottom:0}.js .glsr-response-postbox .hndle{cursor:default}.js .glsr-response-postbox .toggle-indicator:before{content:"\F142";display:inline-block;font:normal 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .glsr-response-postbox.closed .toggle-indicator:before{content:"\F140"}.glsr-metabox-table{width:auto;padding:0 12px 12px;margin-top:12px}.glsr-metabox-table td{line-height:1.5;vertical-align:top;padding:0 14px 8px 0}.glsr-metabox-table td:first-child{font-weight:600}.glsr-metabox-table td:last-child{padding-bottom:0}.glsr-metabox-actions{border-top:1px solid #ccd0d4;background:#f5f5f5;padding:10px;clear:both}.glsr-revert-action{text-align:right;float:right;line-height:1.9}.glsr-revert-action .spinner{float:left}.glsr-metabox-field select:focus{border-color:#007cba;border-color:var(--wp-admin-theme-color);color:#016087;color:var(--wp-admin-theme-color-darker-20);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color)}.glsr-metabox-field{box-sizing:border-box;position:relative}.glsr-metabox-field:first-child{margin-top:12px}.glsr-metabox-field .glsr-label{box-sizing:border-box;line-height:1.5;margin:0;overflow:hidden;padding:0 12px;position:relative;white-space:nowrap;width:100%}.glsr-metabox-field .glsr-label label{display:block;font-size:14px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.glsr-metabox-field .glsr-input{box-sizing:border-box;width:100%;position:relative;padding:12px;margin:0}.glsr-metabox-field .glsr-input>img{border-radius:3px;margin-top:12px}.glsr-metabox-field input[type=date],.glsr-metabox-field input[type=datetime-local],.glsr-metabox-field input[type=datetime],.glsr-metabox-field input[type=email],.glsr-metabox-field input[type=month],.glsr-metabox-field input[type=number],.glsr-metabox-field input[type=password],.glsr-metabox-field input[type=search],.glsr-metabox-field input[type=tel],.glsr-metabox-field input[type=text],.glsr-metabox-field input[type=time],.glsr-metabox-field input[type=url],.glsr-metabox-field input[type=week],.glsr-metabox-field select,.glsr-metabox-field textarea{margin:0;width:100%;padding:3px 8px;line-height:1.5;min-height:30px}.glsr-input-value:disabled{color:#32373c!important;background-color:#eee!important;border-color:#7e8993!important;cursor:default;opacity:1}@media screen and (min-width:641px){.glsr-metabox-field{display:flex;flex:1 auto}.glsr-metabox-field:first-child{margin-top:0}.glsr-metabox-field:first-child .glsr-input,.glsr-metabox-field:first-child .glsr-label{padding-top:12px}.glsr-metabox-field:last-child .glsr-input,.glsr-metabox-field:last-child .glsr-label{padding-bottom:12px}.glsr-metabox-field .glsr-label{align-items:flex-start;display:flex;background:#f9f9f9;border-right:1px solid #ddd;padding:6px 12px;min-width:150px;width:20%;line-height:40px}.glsr-metabox-field .glsr-label label{font-weight:600}.glsr-metabox-field .glsr-input{flex-direction:column;justify-content:center;display:flex;padding:6px 12px;vertical-align:top}}@media screen and (min-width:783px){.glsr-metabox-field .glsr-label{line-height:30px}}.glsr-toggle-field{display:flex;line-height:normal;height:40px}@media screen and (min-width:641px){.glsr-toggle-field{align-items:center}}@media screen and (min-width:783px){.glsr-toggle-field{height:30px}}.glsr-toggle{position:relative;display:inline-block}.glsr-toggle .glsr-toggle__track{content:"";display:inline-block;box-sizing:border-box;vertical-align:top;background-color:#fff;border:1px solid #1e1e1e;width:36px;height:18px;border-radius:9px;transition:background .2s ease}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__track{transition-duration:0s}}.glsr-toggle .glsr-toggle__thumb{display:block;position:absolute;box-sizing:border-box;top:3px;left:3px;width:12px;height:12px;border-radius:50%;transition:transform .1s ease;background-color:#1e1e1e;border:5px solid #1e1e1e}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__thumb{transition-duration:0s}}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__track{background-color:#007cba;background-color:var(--wp-admin-theme-color);border:9px solid transparent}.glsr-toggle .glsr-toggle__input:focus+.glsr-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #007cba;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.glsr-toggle input.glsr-toggle__input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;padding:0;z-index:1;border:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:checked{background:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:before{content:""}.glsr-metabox-field .gl-star-rating[data-star-rating]>select{-webkit-clip-path:circle(1px at 0 0);clip-path:circle(1px at 0 0);clip:rect(1px,1px,1px,1px);overflow:hidden!important;padding-left:0;padding-right:0;position:absolute!important;top:0;visibility:visible!important;white-space:nowrap;width:1px!important}.glsr-metabox-field .gl-star-rating[data-star-rating]>select:after,.glsr-metabox-field .gl-star-rating[data-star-rating]>select:before{display:none}.glsr-metabox-field .gl-star-rating-stars{align-items:center;color:#555d66;cursor:pointer;display:flex;float:left;position:relative;white-space:nowrap}.glsr-metabox-field .gl-star-rating[data-star-rating]>select[disabled]+.gl-star-rating-stars{color:#72777c;cursor:default}.glsr-metabox-field .gl-star-rating-stars>span{-webkit-font-smoothing:antialiased;font-family:dashicons;font-size:30px;letter-spacing:1px;line-height:1;text-align:center;transition:color .1s ease-in}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating-stars>span{font-size:24px}}.glsr-metabox-field .gl-star-rating-stars>span:before{content:"\F154"}.glsr-metabox-field .gl-star-rating-stars.s10>span:first-child:before,.glsr-metabox-field .gl-star-rating-stars.s20>span:nth-child(-1n+2):before,.glsr-metabox-field .gl-star-rating-stars.s30>span:nth-child(-1n+3):before,.glsr-metabox-field .gl-star-rating-stars.s40>span:nth-child(-1n+4):before,.glsr-metabox-field .gl-star-rating-stars.s50>span:nth-child(-1n+5):before,.glsr-metabox-field .gl-star-rating-stars.s60>span:nth-child(-1n+6):before,.glsr-metabox-field .gl-star-rating-stars.s70>span:nth-child(-1n+7):before,.glsr-metabox-field .gl-star-rating-stars.s80>span:nth-child(-1n+8):before,.glsr-metabox-field .gl-star-rating-stars.s90>span:nth-child(-1n+9):before,.glsr-metabox-field .gl-star-rating-stars.s100>span:before{content:"\F155"}.glsr-metabox-field .gl-star-rating[data-star-rating]>select:focus+.gl-star-rating-stars:before{border-radius:3px;border:1px solid #007cba;border:1px solid var(--wp-admin-theme-color);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);box-sizing:border-box;content:"";display:block;height:40px;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating[data-star-rating]>select:focus+.gl-star-rating-stars:before{height:30px}}.glsr-notice-branded{border-left-color:#f6e05e!important;padding-left:123px}.glsr-notice-branded-image{align-items:center;border-right:1px solid #ccd0d4;bottom:0;display:flex;justify-content:center;left:0;padding:0 5px;position:absolute;width:100px}.glsr-notice-branded .glsr-notice-branded-image{background-color:#faf089;top:0}.glsr-notice-premium .glsr-notice-branded-image{background-color:#252f3f;bottom:-1px;top:-1px}.glsr-notice-branded-image svg{position:relative;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.glsr-notice:not(.notice-error):not(.notice-info):not(.notice-warning):not(.glsr-notice-branded){display:flex;border-left-color:#32373c}.glsr-notice-icon{display:flex;align-items:flex-start;margin-left:6px;margin-top:18px;margin-right:18px}.glsr-notice-icon img{width:80px;height:80px}@media only screen and (min-width:601px){.glsr-notice-icon img{width:96px;height:96px}}.glsr-notice-content{margin:6px 0}.glsr-notice-content h3{line-height:1.25;margin-top:12px;margin-bottom:12px}.glsr-notice-content .button,.glsr-notice-content p{margin-top:0;margin-bottom:12px}:root{--base00:#2b303b;--base01:#343d46;--base02:#4f5b66;--base03:#65737e;--base04:#a7adba;--base05:#c0c5ce;--base06:#dfe1e8;--base07:#eff1f5;--base08:#bf616a;--base09:#d08770;--base0A:#ebcb8b;--base0B:#a3be8c;--base0C:#96b5b4;--base0D:#8fa1b3;--base0E:#b48ead;--base0F:#ab7967}.syntax-shortcode,code[class*=language-],pre[class*=language-]{background-color:#181818;background-color:var(--base00);color:#d8d8d8;color:var(--base05);font-family:"Operator Mono Lig","Fira Code",monospace;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;border-radius:2px}.syntax-shortcode,pre[class*=language-]{display:block;padding:1em;margin:.5em 0;overflow:auto}pre[class*=language-]>code{margin:0;padding:0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.bold{font-weight:bold}.token.italic{font-style:italic}.syntax-shortcode .tag{color:#ab4642;color:var(--base08)}.syntax-shortcode .attr-name{color:#ba8baf;color:var(--base0E)}.syntax-shortcode .attr-value{color:#a1b56c;color:var(--base0B)}.language-css .comment{color:#585858;color:var(--base03)}.language-css .important,.language-css .selector{color:#ba8baf;color:var(--base0E)}.language-css .function,.language-css .property,.language-css .url .function{color:#7cafc2;color:var(--base0D)}.language-css .string,.language-css .url{color:#a1b56c;color:var(--base0B)}.language-css .atrule,.language-css .atrule .punctuation,.language-css .url .punctuation{color:#d8d8d8;color:var(--base05)}.language-css .atrule .rule{color:#f7ca88;color:var(--base0A)}.language-css .atrule .keyword,.language-html .tag{color:#ab4642;color:var(--base08)}.language-html .attr-name{color:#ba8baf;color:var(--base0E)}.language-html .attr-value{color:#a1b56c;color:var(--base0B)}.language-html .attr-equals,.language-php .attr-value,.language-php .char,.language-php .constant,.language-php .package .punctuation,.language-php .property,.language-php .punctuation,.language-php .regex,.language-php .variable{color:#d8d8d8;color:var(--base05)}.language-php .block-comment,.language-php .cdata,.language-php .comment,.language-php .doctype,.language-php .prolog{color:#585858;color:var(--base03)}.language-php .string{color:#a1b56c;color:var(--base0B)}.language-php .important,.language-php .keyword,.language-php .selector{color:#ba8baf;color:var(--base0E)}.language-php .number,.language-php .operator{color:#ab4642;color:var(--base08)}.language-php .boolean,.language-php .class-name,.language-php .function,.language-php .package{color:#7cafc2;color:var(--base0D)}.shortcode-example{position:relative}.shortcode-example>input{margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#181818;background-color:var(--base00);border-radius:2px;border:0;color:#d8d8d8;color:var(--base05);display:block;font-family:"Operator Mono","Fira Code",monaco,monospace;font-size:13px;line-height:1.5;padding:1em;position:absolute;width:100%}.shortcode-example>input:active,.shortcode-example>input:focus{border:0;box-shadow:none;opacity:1!important}.glsr-progress{position:relative;display:block;height:28px;opacity:.65;text-align:center;font-size:14px}@media screen and (max-width:782px){.glsr-progress{height:31px}}.glsr-progress.active{opacity:1}.glsr-progress *{box-sizing:border-box}.glsr-progress-background,.glsr-progress-bar{height:100%;background-size:40px 40px}.glsr-progress.active .glsr-progress-background,.glsr-progress.active .glsr-progress-bar{transition:width 2.5s linear;-webkit-animation:glsr-progress-bar 1s linear infinite;animation:glsr-progress-bar 1s linear infinite}.glsr-progress-bar{position:relative;width:0;color:#fff;background-color:#616b75;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);border:1px solid #4a5259;border-top-color:#616b75;border-radius:3px 0 0 3px;overflow:hidden;z-index:1}.glsr-progress-bar[style="width: 0%;"]{border-width:0}.glsr-progress-bar[style="width: 100%;"]{border-radius:3px}.glsr-progress-background{position:absolute;top:0;left:0;width:100%;height:28px;background-color:#f7f7f7;background-image:linear-gradient(-45deg,#fff 25%,transparent 0,transparent 50%,#fff 0,#fff 75%,transparent 0,transparent);border-radius:3px;box-shadow:inset 0 1px 2px #ccd0d4;border:1px solid #ccc}@media screen and (max-width:782px){.glsr-progress-background{height:31px}}.glsr-progress span{position:absolute;left:0;top:0;line-height:26px;color:#555;padding:0 6px}@media screen and (max-width:782px){.glsr-progress span{line-height:29px}}.glsr-progress-bar>span{color:#fff;text-shadow:0 -1px 1px #4a5259,1px 0 1px #4a5259,0 1px 1px #4a5259,-1px 0 1px #4a5259}@-webkit-keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}@keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}.glsr-progress .glsr-progress-bar{background-color:#681b98;border-color:#681b98 #591782 #591782}.glsr-progress .glsr-progress-bar>span{text-shadow:0 -1px 1px #591782,1px 0 1px #591782,0 1px 1px #591782,-1px 0 1px #591782}.star-rating .glsr-star{width:16px;font-size:16px;line-height:20px;color:#555}select[data-glsr-track=minimal]{border-color:#ffb900!important;color:#e6a700!important}select[data-glsr-track=minimal]:focus{box-shadow:0 0 0 1px #ffb900}select[data-glsr-track=all]{border-color:#dc3232!important;color:#dc3232!important}select[data-glsr-track=all]:focus{box-shadow:0 0 0 1px #dc3232}td.glsr-string-td1{position:relative;padding-bottom:2em}td.glsr-string-td1 .row-actions{position:absolute;bottom:10px;z-index:1}td.glsr-string-td2 input[type=text]:last-of-type{margin-bottom:0}td.glsr-string-td2 .description{display:block;padding-top:.5em}.is-invalid td.glsr-string-td2 .description{color:#dc3232}.mobile td.glsr-string-td1 .row-actions,.no-js td.glsr-string-td1 .row-actions,td.glsr-string-td1 .row-actions.visible,tr:hover td.glsr-string-td1 .row-actions{left:10px}.is-invalid td.glsr-string-td1,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2,.is-invalid td.glsr-string-td2>div{position:relative}.is-invalid td.glsr-string-td1>button,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2>button,.is-invalid td.glsr-string-td2>div{z-index:1}.is-invalid td.glsr-string-td1:after,.is-invalid td.glsr-string-td2:after{display:block;position:absolute;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;background:rgba(220,50,50,.06);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.is-invalid td.glsr-string-td1:after{background:rgba(220,50,50,.08)}.is-invalid td.glsr-string-td2 input[type=text],.is-invalid td.glsr-string-td2 textarea{border-color:#e2cbcb}@media screen and (max-width:782px){.post-type-site-review .wp-list-table .is-expanded.is-invalid td:not(.hidden){overflow:unset}}@media screen and (max-width:720px){h2 a.glsr-nav-tab,h2 a.glsr-nav-tab.nav-tab-active:hover{transition-property:background,color;border-bottom:1px solid #ccc;margin:10px 10px 0 0}.wrap h2.glsr-nav-tab-wrapper{border-bottom:0}}.glsr-card{max-width:800px;box-sizing:border-box}.glsr-card-result{border:1px solid #ccd0d4;background-color:#f6fbfd;padding:0 1em;margin:1em 0}.glsr-card ol{list-style:decimal;margin-left:1.5em}.glsr-card ul{list-style:disc;margin-left:1.5em}.glsr-card h2{margin-top:0;text-align:left}.glsr-heading{color:#000;font-size:14px;font-weight:600}.glsr-card.postbox{padding:0;margin-bottom:0}.glsr-card.postbox:not(:last-child){border-bottom:none}.glsr-card.postbox.closed:last-child{border-bottom:1px solid #ccd0d4}.glsr-card .components-notice{margin:0}.glsr-card .components-notice.is-info{background-color:rgba(231,245,254,.75)}.glsr-card h3.glsr-card-heading{border-top:1px solid #ccd0d4;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;margin:0}.glsr-card h3.glsr-card-heading:first-child{border-top:none}.glsr-accordion-trigger{background:#fff;border:0;color:#32373c;cursor:pointer;display:flex;font-weight:400;margin:0;padding:1em 3.5em 1em 1.5em;min-height:46px;position:relative;text-align:left;width:100%;align-items:center;justify-content:space-between;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.glsr-accordion-trigger:active,.glsr-accordion-trigger:hover{background:#f8f9f9}.glsr-accordion-trigger:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-1px;outline:2px solid #0071a1;background-color:#f8f9f9;z-index:1}.glsr-accordion-trigger .title{pointer-events:none;font-weight:600;font-size:16px;flex-grow:1}.glsr-accordion-trigger .icon{border:solid #555d66;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:1.5em;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.glsr-accordion-trigger[aria-expanded=true] .icon{transform:translateY(-30%) rotate(-135deg)}.glsr-accordion-trigger .badge{padding:.1rem .5rem .15rem;color:#32373c;font-weight:500;margin-left:.5rem;border:1px solid #bfe7f3}.glsr-accordion-trigger .badge.important{border:1px solid #dc3232}@media screen and (max-width:782px){.glsr-accordion-trigger{align-items:flex-start;flex-direction:column}.glsr-accordion-trigger .badge{margin:1em 0 0}}.glsr-card.postbox .inside{border-bottom:none;border-top:1px solid #ccd0d4;margin:0;padding:1em 1.5em}.glsr-card.postbox .inside>:not(h2):first-child{margin-top:.5em}.glsr-card.postbox .inside>:last-child{margin-bottom:.5em!important}.glsr-card p.submit{margin:0}.glsr-card code,.glsr-card pre{word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.glsr-card dd{margin:1em 0}.glsr-card dt{font-weight:600;margin:1em 0}.glsr-card code a{text-decoration:none}.glsr-float-left{float:left;padding-right:.25em}.glsr-code[readonly]{width:100%;font-family:"Operator Mono","Fira Code",monaco,monospace;font-weight:300;white-space:pre;-webkit-font-smoothing:antialiased!important}.glsr-code-large{min-height:60vh}@media only screen and (max-width:782px){.glsr-card{max-width:inherit}}tr.glsr-setting-field td .inline br{display:none}tr.glsr-setting-field td label:after{content:"";margin-right:1em}.glsr-setting-field .button{margin-top:6px}.glsr-notice-inline{background:hsla(0,0%,100%,.65);color:#555;padding:4px 10px 10px;margin:10px 0 0!important}.glsr-notice-inline p{padding:0!important}.glsr-setting-field{margin:1em 0;line-height:1.5}.glsr-setting-field small code{font-size:inherit;padding:0 3px 1px}.glsr-setting-field>label{margin-right:3px}@media screen and (max-width:782px){.glsr-setting-field>label+input.small-text{margin-left:0}}.glsr-setting-field>ul{margin:0}.glsr-setting-field>ul li{margin-bottom:2px}.glsr-setting-field textarea.code,.post-type-site-review .code,.post-type-site-review code{font-family:"Operator Mono","Fira Code",monaco,monospace}.glsr-hidden{display:none}.glsr-search-box,.glsr-strings-table{position:relative;max-width:800px}.glsr-search-box *,.glsr-strings-table *{box-sizing:border-box}.glsr-search-box,.glsr-search-multibox{position:relative;margin:1em 0}.glsr-search-box.is-active .spinner,.glsr-search-multibox.is-active .spinner{visibility:visible}.glsr-search-box.is-active input[type=search]::-webkit-search-cancel-button,.glsr-search-multibox.is-active input[type=search]::-webkit-search-cancel-button{display:none!important}.glsr-search-box .description{display:block}.glsr-spinner{visibility:hidden;position:absolute;top:5px;right:5px;height:20px;width:20px;background-color:#fff;z-index:5}.glsr-spinner .spinner{margin:0}.loading-content .glsr-spinner{visibility:visible}.glsr-search-input{position:relative;width:100%;font-weight:300;line-height:1.5;padding:3px 5px;margin:0;z-index:2}.site-review_page_settings .glsr-search-input{height:32px;font-size:16px}.glsr-search-input:focus{z-index:20}.glsr-search-results{position:absolute;top:calc(100% - 4px);padding-top:4px;left:0;width:100%;max-height:315px;overflow-y:scroll;-webkit-overflow-scrolling:touch;border:1px solid #7e8993;border-top:none;box-shadow:0 1px 1px rgba(0,0,0,.04);background-color:#fff;box-sizing:border-box;border-radius:0 0 4px 4px;z-index:3}.glsr-search-results:not(.is-active){display:none}.glsr-search-results:before{display:block;background:#fff;border-left:1px solid #7e8993;border-right:1px solid #7e8993;box-sizing:border-box;content:"";height:4px;position:absolute;top:0;left:-1px;right:-1px}.glsr-search-results>div,.glsr-search-results>span{position:relative;display:block;box-sizing:border-box;height:32px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;margin-top:-1px;overflow:hidden}.glsr-search-results>div{background-color:#f6fbfd}.glsr-search-results>span:active,.glsr-search-results>span:focus,.glsr-search-results>span:hover{color:#fff;background-color:#00a0d2;cursor:pointer;outline:none}.glsr-search-box-wrap{position:relative}.glsr-strings-table{transition:opacity .2s linear}.glsr-focus .glsr-strings-table{opacity:.2;pointer-events:none}.glsr-string-td1,.glsr-string-td2{border-top:none;padding:13px 15px}.glsr-string-td1{max-width:375px;border-right:1px solid #ccd0d4;vertical-align:top}.glsr-string-td2{width:60%;max-width:375px}.glsr-strings-table p:not(.row-actions){font-size:14px;font-weight:400;line-height:1.3;color:#000}.glsr-strings-table p.row-actions{margin:0}.glsr-strings-table textarea{display:block;width:100%;margin:0}.glsr-strings-table input[type=text]{display:block;width:100%;margin:0 0 5px}.glsr-strings-table input[type=text]:active,.glsr-strings-table input[type=text]:focus{position:relative}.glsr-string-tr:last-child .glsr-string-td2,.glsr-string-tr:not(.is-expanded):last-child .glsr-string-td1{border-bottom:none}@media screen and (max-width:782px){.glsr-search-results>span{padding:0 10px}.glsr-string-td1{max-width:none;border-right:none}.glsr-string-td2{max-width:none;padding:13px 15px!important}.glsr-spinner{right:10px}}.glsr-string-tr.ui-sortable-helper{opacity:.8;display:table;box-shadow:0 1px 2px rgba(0,0,0,.1)}.ui-sortable .glsr-string-tr:hover{cursor:move}@media screen and (min-width:783px){.ui-sortable-placeholder+.glsr-string-tr .glsr-string-td2{border-top:1px solid #f1f1f1}}.ui-sortable-helper .glsr-string-td1{border-left:1px solid #999}.ui-sortable-helper .glsr-string-td1,.ui-sortable-helper .glsr-string-td2{border-top:1px solid #999!important;border-bottom:1px solid #999!important}.ui-sortable-helper .glsr-string-td2{border-right:1px solid #999}@media screen and (max-width:782px){.ui-sortable-helper .glsr-string-td1{border:1px solid #999}.ui-sortable-helper.is-expanded .glsr-string-td1{border-bottom:none!important}.ui-sortable-helper.is-expanded .glsr-string-td2{border:1px solid #999;border-top-color:#f1f1f1!important}}.glsr-search-multibox,.glsr-search-multibox-entries{display:flex;margin:0;position:relative}.glsr-search-multibox-entries{background-color:#fff;border-radius:4px;border:1px solid #7e8993;box-shadow:0 0 0 transparent;color:#32373c;flex-direction:column;width:100%;z-index:2}.glsr-search-multibox-entries:focus-within{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;z-index:20}.glsr-search-multibox .glsr-selected-entries{display:flex;flex-wrap:wrap;padding-right:6px}.glsr-search-multibox .glsr-selected-entries>span{align-items:center;background:rgba(0,0,0,.07);border-radius:3px;box-sizing:border-box;display:flex;font-size:11px;font-style:normal;height:24px;line-height:1;margin:6px 0 0 6px;padding:0 8px 0 24px;position:relative}.glsr-search-multibox .glsr-selected-entries a{color:inherit;pointer-events:none}.glsr-search-multibox .glsr-remove-button{left:2px}.glsr-search-multibox .glsr-remove-icon:before{color:#757575}.glsr-search-multibox input[type=search].glsr-search-input{border:none;margin:0;background:transparent;width:auto;flex-grow:1}.glsr-search-multibox input[type=search].glsr-search-input:focus{outline:none;box-shadow:none}.glsr-search-multibox .glsr-spinner{top:auto;bottom:5px;right:7px}@media screen and (max-width:782px){.glsr-search-multibox .glsr-remove-button{left:6px}.glsr-search-multibox .glsr-selected-entries>span{margin:8px 0 0 8px;font-size:14px;height:32px;padding:8px 10px 8px 30px}.glsr-search-multibox .glsr-spinner{bottom:10px;right:10px}}.glsr-multibox-entry{color:#444;display:block;margin-left:20px}.glsr-remove-button{position:absolute;left:-4px;width:20px;height:20px;border:none;margin:0;padding:0;background:0 0;cursor:pointer;text-indent:0}.glsr-remove-button:focus .glsr-remove-icon:before,.glsr-remove-button:hover .glsr-remove-icon:before{color:#1e1e1e}.glsr-remove-icon:before{margin-left:0;border-radius:50%;color:#007cba;color:var(--wp-admin-theme-color);line-height:1.28;background:0 0;content:"\F153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glsr-status{max-width:750px}.glsr-status th.column-primary{width:50%}.glsr-status td.column-primary{position:relative;font-size:14px!important;font-weight:600}.glsr-status td.column-primary span{font-weight:400}.glsr-status .toggle-row{top:0}.glsr-status .toggle-row:before{top:6px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{color:#82878c;text-align:center;padding-left:4px}@media screen and (max-width:782px){.glsr-status th input[type=radio]{margin-bottom:8px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{padding-top:4px;padding-left:9px}}.wrap h2.glsr-nav-tab-wrapper{padding-top:0;margin-top:9px}.glsr-nav-view{margin-top:20px}.glsr-subsubsub{float:none;text-align:left}.glsr-screenshot{border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.glsr-welcome .badge{position:absolute;top:1em;right:0;padding:.25rem .5rem;font-weight:500;font-size:16px;text-rendering:optimizeLegibility;background-color:#72777c;color:#fff;border-radius:5px}@media only screen and (max-width:500px){.glsr-welcome .badge{display:inline-block;position:relative;top:auto}}.glsr-welcome.about-wrap{margin-top:40px}.glsr-welcome.about-wrap .inside li,.glsr-welcome.about-wrap .inside p{font-size:16px}.glsr-welcome .glsr-about-text{margin:1em 0}.glsr-welcome-banner{margin:2em 0 0}.glsr-welcome .about-buttons{display:flex;flex-wrap:wrap;margin:1.5em 0}.glsr-welcome .components-button{margin:0 .5em .5em 0}.glsr-welcome .dashicon:before{font:normal 18px dashicons;margin-right:6px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glsr-welcome .glsr-nav-view{margin-top:0}.glsr-welcome ul:not(.glsr-flex-row){list-style:circle;padding-left:20px}.glsr-flex-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.glsr-column{width:100%;max-width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}@media (min-width:601px){.glsr-has-2-columns .glsr-column,.glsr-has-3-columns .glsr-column{max-width:50%}}@media (min-width:783px){.glsr-has-3-columns .glsr-column{max-width:33.33%}}[class*=post-type-site-review] .row-actions .id>span{color:#999}.glsr-metabox-table .star-rating .star,.post-type-site-review .star-rating .star{width:16px;font-size:16px;line-height:20px;color:#555}.post-type-site-review .star-rating .star{margin-top:-2px}.post-type-site-review .hide-column-tog+.pinned-icon+svg,.post-type-site-review .wp-list-table .approve,.post-type-site-review .wp-list-table .status-pending .unapprove{display:none}.post-type-site-review .wp-list-table .spam .approve,.post-type-site-review .wp-list-table .status-pending .approve,.post-type-site-review .wp-list-table .trash .approve{display:inline}.post-type-site-review .wp-list-table .approve a{color:#006505}.post-type-site-review .wp-list-table .approve a:hover{color:#007f06}.post-type-site-review .wp-list-table .unapprove a{color:#d98500}.post-type-site-review .wp-list-table .unapprove a:hover{color:#f39500}.post-type-site-review .wp-list-table th.column-rating{width:100px}.post-type-site-review .wp-list-table td.column-is_pinned i.pin-review{align-items:center;cursor:pointer;display:flex;float:none;justify-content:center;margin:0;transition:none}.post-type-site-review .wp-list-table td.column-is_pinned i{line-height:24px;text-indent:-3px}.post-type-site-review .wp-list-table td.column-is_pinned i:not(.pinned){color:rgba(85,85,85,.2)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending th.check-column{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending:not(.is-expanded) td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending.is-expanded td:last-child,.post-type-site-review .wp-list-table tr.status-pending:not(.is-expanded) td:nth-child(2),.post-type-site-review .wp-list-table tr.status-pending th.check-column{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td,.post-type-site-review .wp-list-table tr.status-pending th.check-column{background-color:#fef7f1}.post-type-site-review .wp-list-table tr.status-pending th.check-column{position:relative;border-left:4px solid #d54e21;z-index:1}.post-type-site-review .wp-list-table tr.status-pending th.check-column input{margin-left:4px}@media screen and (min-width:783px){.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-ip_address{white-space:nowrap}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-name,.post-type-site-review .wp-list-table th.column-taxonomy-site-review-category,.post-type-site-review .wp-list-table th.column-type{width:120px}.post-type-site-review .wp-list-table th.column-is_pinned{width:45px}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon span{display:none}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon:after{display:inline-block;position:relative;content:"\F537";font:normal 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:16px;height:20px;line-height:22px;font-size:16px;text-align:center}.post-type-site-review .wp-list-table th.column-is_pinned .sorting-indicator{margin-left:3px}.post-type-site-review .wp-list-table td.column-is_pinned{padding:8px 6px}.post-type-site-review .wp-list-table td.column-is_pinned i{text-indent:0}}#available-widgets [class*=site-reviews] .widget-title:before{content:"\F459"}.glsr-no-margins{margin:0!important}::placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}::-webkit-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-ms-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}
1
+ @charset "UTF-8";.glsr-addons{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}@media only screen and (min-width:783px){.glsr-addons{gap:20px;margin:12px 0}}.glsr-addon{border:1px solid #ccd0d4;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}.glsr-addon-description{background-color:#fff;padding:20px;flex:auto}.glsr-addon-description p{margin:0}.glsr-addon-name{font-size:15px;margin-top:0;text-overflow:ellipsis;white-space:nowrap}.glsr-addon-footer{height:48px;background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:15px;margin:0;overflow:hidden}@media screen and (max-width:782px){.glsr-addon-footer{height:58px}}.glsr-addon-screenshot{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ccd0d4;padding-top:66.67%;margin:-1px}@media screen and (min-width:514px){.glsr-addon-screenshot{padding-top:100%}}.glsr-addon-screenshot[data-slug=filters]{background-color:#319796;background-image:url(../../images/addon-filters.svg)}.glsr-addon-screenshot[data-slug=forms]{background-color:#617c8b;background-image:url(../../images/addon-forms.svg)}.glsr-addon-screenshot[data-slug=images]{background-color:#6b46c1;background-image:url(../../images/addon-images.svg)}.glsr-addon-screenshot[data-slug=premium]{background-color:#1a2349;background-image:url(../../images/addon-premium.svg)}.glsr-addon-screenshot[data-slug=trustalyze]{background-color:#4282d6;background-image:url(../../images/addon-trustalyze.svg)}.glsr-addon-screenshot[data-slug=woocommerce]{background-color:#7f54b3;background-image:url(../../images/addon-woocommerce.svg)}.glsr-addon-link{position:absolute;right:15px;bottom:10px}@media screen and (max-width:782px){.glsr-addon-link{bottom:6px}}.glsr-addon-link.glsr-external:after{content:"\A0\F504";font-family:dashicons;line-height:1.2;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes glsr-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glsr-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wp-admin .glsr-button{position:relative;white-space:nowrap}.wp-admin .glsr-button:after,.wp-admin .glsr-button:before{display:inline-block;position:absolute;top:50%;height:1em;width:1em;border:.2em solid;border-radius:100%;box-sizing:border-box;margin:-.5em auto 0;-webkit-animation:glsr-loader .5s linear infinite;animation:glsr-loader .5s linear infinite}.wp-admin .glsr-button:before{border-top-color:transparent;opacity:.5}.wp-admin .glsr-button:after{border-color:currentColor transparent transparent}.wp-admin .glsr-button[disabled]{padding-left:calc(1em + 15px)}.wp-admin .glsr-button[disabled]:after,.wp-admin .glsr-button[disabled]:before{content:"";left:10px}.wp-admin .glsr-button[disabled] span{visibility:hidden;font-size:0}.wp-admin .glsr-button[disabled] span:after{visibility:visible;content:attr(data-loading);font-size:13px}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt{visibility:hidden;font-size:0}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt:after{visibility:visible;content:attr(data-alt-text);font-size:13px}#dashboard_right_now li>span.glsr-review-count:before,#dashboard_right_now li a.glsr-review-count:before{content:"\F459";top:-2px}.post-type-site-review #titlediv #title{margin-bottom:20px}.post-type-site-review #contentdiv textarea,.post-type-site-review .wp-editor-area{display:block;width:100%;height:320px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:16px;line-height:1.5;padding:10px;resize:vertical;-webkit-font-smoothing:antialiased!important;overflow-wrap:break-word}.post-type-site-review .misc-pub-pinned:before{display:inline-block;position:relative;content:"\F537";font:normal 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:-1px;color:#82878c;padding:0 2px 0 0}.post-type-site-review .misc-pub-pinned .pinned-status-text{font-weight:600}.post-type-site-review .misc-pub-pinned .pinned-status-select{margin-top:3px}.wp-admin .glsr-response{display:block;height:6em;width:100%;margin:12px 0 0}.glsr-mce{position:relative;display:inline-block;margin-right:1px}.glsr-mce-menu.mce-menu{display:none;position:absolute;top:100%;left:0;min-width:100%;background:#fff;padding:5px 0;margin:-2px 0 0}.glsr-mce-menu-item.mce-menu-item{cursor:pointer;font-size:14px;white-space:nowrap;padding:6px 12px;margin-bottom:2px}.mce-glsr-mce-popup a{text-decoration:underline}.mce-glsr-mce-popup p{margin-bottom:1em}.mce-glsr-mce-popup p.strong{font-weight:600}.mce-glsr-mce-popup p.no-margin{margin-bottom:0}.mce-glsr-mce-popup p.margin-top{margin-top:1em}.mce-glsr-btn.mce-btn button{box-sizing:border-box;padding:0 8px}.wp-media-buttons button.glsr-mce-button{outline:none;padding-left:5px;margin-right:0}button.glsr-mce-button:after{display:inline-block;position:relative;top:-1px;left:-1px;width:0;height:0;content:"";border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent}button.glsr-mce-button.active:after{top:-2px;border-top:0;border-bottom:6px solid}button.glsr-mce-button:active{margin-bottom:5px}button.glsr-mce-button .wp-media-buttons-icon:before{content:"\F459";font:normal 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:782px){button.glsr-mce-button .wp-media-buttons-icon:before{font-size:20px!important}}div.sc-wrap{margin-right:1px}#site-review-detailsdiv.postbox .inside{padding:0;margin:0}.glsr-response-postbox{margin-top:20px;margin-bottom:0}.js .glsr-response-postbox .hndle{cursor:default}.js .glsr-response-postbox .toggle-indicator:before{content:"\F142";display:inline-block;font:normal 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .glsr-response-postbox.closed .toggle-indicator:before{content:"\F140"}.glsr-metabox-table{width:auto;padding:0 12px 12px;margin-top:12px}.glsr-metabox-table td{line-height:1.5;vertical-align:top;padding:0 14px 8px 0}.glsr-metabox-table td:first-child{font-weight:600}.glsr-metabox-table td:last-child{padding-bottom:0}.glsr-metabox-actions{border-top:1px solid #ccd0d4;background:#f5f5f5;padding:10px;clear:both}.glsr-revert-action{text-align:right;float:right;line-height:1.9}.glsr-revert-action .spinner{float:left}.glsr-metabox-field select:focus{border-color:#007cba;border-color:var(--wp-admin-theme-color);color:#016087;color:var(--wp-admin-theme-color-darker-20);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color)}.glsr-metabox-field{box-sizing:border-box;position:relative}.glsr-metabox-field:first-child{margin-top:12px}.glsr-metabox-field .glsr-label{box-sizing:border-box;line-height:1.5;margin:0;overflow:hidden;padding:0 12px;position:relative;white-space:nowrap;width:100%}.glsr-metabox-field .glsr-label label{display:block;font-size:14px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.glsr-metabox-field .glsr-input{box-sizing:border-box;width:100%;position:relative;padding:12px;margin:0}.glsr-metabox-field .glsr-input>img{border-radius:3px;margin-top:12px}.glsr-metabox-field input[type=date],.glsr-metabox-field input[type=datetime-local],.glsr-metabox-field input[type=datetime],.glsr-metabox-field input[type=email],.glsr-metabox-field input[type=month],.glsr-metabox-field input[type=number],.glsr-metabox-field input[type=password],.glsr-metabox-field input[type=search],.glsr-metabox-field input[type=tel],.glsr-metabox-field input[type=text],.glsr-metabox-field input[type=time],.glsr-metabox-field input[type=url],.glsr-metabox-field input[type=week],.glsr-metabox-field select,.glsr-metabox-field textarea{margin:0;width:100%;padding:3px 8px;line-height:1.5;min-height:30px}.glsr-input-value:disabled{color:#32373c!important;background-color:#eee!important;border-color:#7e8993!important;cursor:default;opacity:1}@media screen and (min-width:641px){.glsr-metabox-field{display:flex;flex:1 auto}.glsr-metabox-field:first-child{margin-top:0}.glsr-metabox-field:first-child .glsr-input,.glsr-metabox-field:first-child .glsr-label{padding-top:12px}.glsr-metabox-field:last-child .glsr-input,.glsr-metabox-field:last-child .glsr-label{padding-bottom:12px}.glsr-metabox-field .glsr-label{align-items:flex-start;display:flex;background:#f9f9f9;border-right:1px solid #ddd;padding:6px 12px;min-width:150px;width:20%;line-height:40px}.glsr-metabox-field .glsr-label label{font-weight:600}.glsr-metabox-field .glsr-input{flex-direction:column;justify-content:center;display:flex;padding:6px 12px;vertical-align:top}}@media screen and (min-width:783px){.glsr-metabox-field .glsr-label{line-height:30px}}.glsr-toggle-field{display:flex;line-height:normal;height:40px}@media screen and (min-width:641px){.glsr-toggle-field{align-items:center}}@media screen and (min-width:783px){.glsr-toggle-field{height:30px}}.glsr-toggle{position:relative;display:inline-block}.glsr-toggle .glsr-toggle__track{content:"";display:inline-block;box-sizing:border-box;vertical-align:top;background-color:#fff;border:1px solid #1e1e1e;width:36px;height:18px;border-radius:9px;transition:background .2s ease}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__track{transition-duration:0s}}.glsr-toggle .glsr-toggle__thumb{display:block;position:absolute;box-sizing:border-box;top:3px;left:3px;width:12px;height:12px;border-radius:50%;transition:transform .1s ease;background-color:#1e1e1e;border:5px solid #1e1e1e}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__thumb{transition-duration:0s}}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__track{background-color:#007cba;background-color:var(--wp-admin-theme-color);border:9px solid transparent}.glsr-toggle .glsr-toggle__input:focus+.glsr-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #007cba;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.glsr-toggle input.glsr-toggle__input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;padding:0;z-index:1;border:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:checked{background:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:before{content:""}.glsr-metabox-field .gl-star-rating[data-star-rating]>select{-webkit-clip-path:circle(1px at 0 0);clip-path:circle(1px at 0 0);clip:rect(1px,1px,1px,1px);overflow:hidden!important;padding-left:0;padding-right:0;position:absolute!important;top:0;visibility:visible!important;white-space:nowrap;width:1px!important}.glsr-metabox-field .gl-star-rating[data-star-rating]>select:after,.glsr-metabox-field .gl-star-rating[data-star-rating]>select:before{display:none}.glsr-metabox-field .gl-star-rating-stars{align-items:center;color:#555d66;cursor:pointer;display:flex;float:left;position:relative;white-space:nowrap}.glsr-metabox-field .gl-star-rating[data-star-rating]>select[disabled]+.gl-star-rating-stars{color:#72777c;cursor:default}.glsr-metabox-field .gl-star-rating-stars>span{-webkit-font-smoothing:antialiased;font-family:dashicons;font-size:30px;letter-spacing:1px;line-height:1;text-align:center;transition:color .1s ease-in}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating-stars>span{font-size:24px}}.glsr-metabox-field .gl-star-rating-stars>span:before{content:"\F154"}.glsr-metabox-field .gl-star-rating-stars.s10>span:first-child:before,.glsr-metabox-field .gl-star-rating-stars.s20>span:nth-child(-1n+2):before,.glsr-metabox-field .gl-star-rating-stars.s30>span:nth-child(-1n+3):before,.glsr-metabox-field .gl-star-rating-stars.s40>span:nth-child(-1n+4):before,.glsr-metabox-field .gl-star-rating-stars.s50>span:nth-child(-1n+5):before,.glsr-metabox-field .gl-star-rating-stars.s60>span:nth-child(-1n+6):before,.glsr-metabox-field .gl-star-rating-stars.s70>span:nth-child(-1n+7):before,.glsr-metabox-field .gl-star-rating-stars.s80>span:nth-child(-1n+8):before,.glsr-metabox-field .gl-star-rating-stars.s90>span:nth-child(-1n+9):before,.glsr-metabox-field .gl-star-rating-stars.s100>span:before{content:"\F155"}.glsr-metabox-field .gl-star-rating[data-star-rating]>select:focus+.gl-star-rating-stars:before{border-radius:3px;border:1px solid #007cba;border:1px solid var(--wp-admin-theme-color);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);box-sizing:border-box;content:"";display:block;height:40px;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating[data-star-rating]>select:focus+.gl-star-rating-stars:before{height:30px}}.glsr-notice-branded{border-left-color:#f6e05e!important;padding-left:123px}.glsr-notice-branded-image{align-items:center;border-right:1px solid #ccd0d4;bottom:0;display:flex;justify-content:center;left:0;padding:0 5px;position:absolute;width:100px}.glsr-notice-branded .glsr-notice-branded-image{background-color:#faf089;top:0}.glsr-notice-premium .glsr-notice-branded-image{background-color:#252f3f;bottom:-1px;top:-1px}.glsr-notice-branded-image svg{position:relative;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.glsr-notice:not(.notice-error):not(.notice-info):not(.notice-warning):not(.glsr-notice-branded){display:flex;border-left-color:#32373c}.glsr-notice-icon{display:flex;align-items:flex-start;margin-left:6px;margin-top:18px;margin-right:18px}.glsr-notice-icon img{width:80px;height:80px}@media only screen and (min-width:601px){.glsr-notice-icon img{width:96px;height:96px}}.glsr-notice-content{margin:6px 0}.glsr-notice-content h3{line-height:1.25;margin-top:12px;margin-bottom:12px}.glsr-notice-content .button,.glsr-notice-content p{margin-top:0;margin-bottom:12px}:root{--base00:#2b303b;--base01:#343d46;--base02:#4f5b66;--base03:#65737e;--base04:#a7adba;--base05:#c0c5ce;--base06:#dfe1e8;--base07:#eff1f5;--base08:#bf616a;--base09:#d08770;--base0A:#ebcb8b;--base0B:#a3be8c;--base0C:#96b5b4;--base0D:#8fa1b3;--base0E:#b48ead;--base0F:#ab7967}.syntax-shortcode,code[class*=language-],pre[class*=language-]{background-color:#181818;background-color:var(--base00);color:#d8d8d8;color:var(--base05);font-family:"Operator Mono Lig","Fira Code",monospace;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;border-radius:2px}.syntax-shortcode,pre[class*=language-]{display:block;padding:1em;margin:.5em 0;overflow:auto}pre[class*=language-]>code{margin:0;padding:0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.bold{font-weight:bold}.token.italic{font-style:italic}.syntax-shortcode .tag{color:#ab4642;color:var(--base08)}.syntax-shortcode .attr-name{color:#ba8baf;color:var(--base0E)}.syntax-shortcode .attr-value{color:#a1b56c;color:var(--base0B)}.language-css .comment{color:#585858;color:var(--base03)}.language-css .important,.language-css .selector{color:#ba8baf;color:var(--base0E)}.language-css .function,.language-css .property,.language-css .url .function{color:#7cafc2;color:var(--base0D)}.language-css .string,.language-css .url{color:#a1b56c;color:var(--base0B)}.language-css .atrule,.language-css .atrule .punctuation,.language-css .url .punctuation{color:#d8d8d8;color:var(--base05)}.language-css .atrule .rule{color:#f7ca88;color:var(--base0A)}.language-css .atrule .keyword,.language-html .tag{color:#ab4642;color:var(--base08)}.language-html .attr-name{color:#ba8baf;color:var(--base0E)}.language-html .attr-value{color:#a1b56c;color:var(--base0B)}.language-html .attr-equals,.language-php .attr-value,.language-php .char,.language-php .constant,.language-php .package .punctuation,.language-php .property,.language-php .punctuation,.language-php .regex,.language-php .variable{color:#d8d8d8;color:var(--base05)}.language-php .block-comment,.language-php .cdata,.language-php .comment,.language-php .doctype,.language-php .prolog{color:#585858;color:var(--base03)}.language-php .string{color:#a1b56c;color:var(--base0B)}.language-php .important,.language-php .keyword,.language-php .selector{color:#ba8baf;color:var(--base0E)}.language-php .number,.language-php .operator{color:#ab4642;color:var(--base08)}.language-php .boolean,.language-php .class-name,.language-php .function,.language-php .package{color:#7cafc2;color:var(--base0D)}.shortcode-example{position:relative}.shortcode-example>input{margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#181818;background-color:var(--base00);border-radius:2px;border:0;color:#d8d8d8;color:var(--base05);display:block;font-family:"Operator Mono","Fira Code",monaco,monospace;font-size:13px;line-height:1.5;padding:1em;position:absolute;width:100%}.shortcode-example>input:active,.shortcode-example>input:focus{border:0;box-shadow:none;opacity:1!important}.glsr-progress{position:relative;display:block;height:28px;opacity:.65;text-align:center;font-size:14px}@media screen and (max-width:782px){.glsr-progress{height:31px}}.glsr-progress.active{opacity:1}.glsr-progress *{box-sizing:border-box}.glsr-progress-background,.glsr-progress-bar{height:100%;background-size:40px 40px}.glsr-progress.active .glsr-progress-background,.glsr-progress.active .glsr-progress-bar{transition:width 2.5s linear;-webkit-animation:glsr-progress-bar 1s linear infinite;animation:glsr-progress-bar 1s linear infinite}.glsr-progress-bar{position:relative;width:0;color:#fff;background-color:#616b75;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);border:1px solid #4a5259;border-top-color:#616b75;border-radius:3px 0 0 3px;overflow:hidden;z-index:1}.glsr-progress-bar[style="width: 0%;"]{border-width:0}.glsr-progress-bar[style="width: 100%;"]{border-radius:3px}.glsr-progress-background{position:absolute;top:0;left:0;width:100%;height:28px;background-color:#f7f7f7;background-image:linear-gradient(-45deg,#fff 25%,transparent 0,transparent 50%,#fff 0,#fff 75%,transparent 0,transparent);border-radius:3px;box-shadow:inset 0 1px 2px #ccd0d4;border:1px solid #ccc}@media screen and (max-width:782px){.glsr-progress-background{height:31px}}.glsr-progress span{position:absolute;left:0;top:0;line-height:26px;color:#555;padding:0 6px}@media screen and (max-width:782px){.glsr-progress span{line-height:29px}}.glsr-progress-bar>span{color:#fff;text-shadow:0 -1px 1px #4a5259,1px 0 1px #4a5259,0 1px 1px #4a5259,-1px 0 1px #4a5259}@-webkit-keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}@keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}.glsr-progress .glsr-progress-bar{background-color:#681b98;border-color:#681b98 #591782 #591782}.glsr-progress .glsr-progress-bar>span{text-shadow:0 -1px 1px #591782,1px 0 1px #591782,0 1px 1px #591782,-1px 0 1px #591782}.star-rating .glsr-star{width:16px;font-size:16px;line-height:20px;color:#555}select[data-glsr-track=minimal]{border-color:#ffb900!important;color:#e6a700!important}select[data-glsr-track=minimal]:focus{box-shadow:0 0 0 1px #ffb900}select[data-glsr-track=all]{border-color:#dc3232!important;color:#dc3232!important}select[data-glsr-track=all]:focus{box-shadow:0 0 0 1px #dc3232}td.glsr-string-td1{position:relative;padding-bottom:2em}td.glsr-string-td1 .row-actions{position:absolute;bottom:10px;z-index:1}td.glsr-string-td2 input[type=text]:last-of-type{margin-bottom:0}td.glsr-string-td2 .description{display:block;padding-top:.5em}.is-invalid td.glsr-string-td2 .description{color:#dc3232}.mobile td.glsr-string-td1 .row-actions,.no-js td.glsr-string-td1 .row-actions,td.glsr-string-td1 .row-actions.visible,tr:hover td.glsr-string-td1 .row-actions{left:10px}.is-invalid td.glsr-string-td1,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2,.is-invalid td.glsr-string-td2>div{position:relative}.is-invalid td.glsr-string-td1>button,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2>button,.is-invalid td.glsr-string-td2>div{z-index:1}.is-invalid td.glsr-string-td1:after,.is-invalid td.glsr-string-td2:after{display:block;position:absolute;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;background:rgba(220,50,50,.06);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.is-invalid td.glsr-string-td1:after{background:rgba(220,50,50,.08)}.is-invalid td.glsr-string-td2 input[type=text],.is-invalid td.glsr-string-td2 textarea{border-color:#e2cbcb}@media screen and (max-width:782px){.post-type-site-review .wp-list-table .is-expanded.is-invalid td:not(.hidden){overflow:unset}}@media screen and (max-width:720px){h2 a.glsr-nav-tab,h2 a.glsr-nav-tab.nav-tab-active:hover{transition-property:background,color;border-bottom:1px solid #ccc;margin:10px 10px 0 0}.wrap h2.glsr-nav-tab-wrapper{border-bottom:0}}.glsr-card{max-width:800px;box-sizing:border-box}.glsr-card-result{border:1px solid #ccd0d4;background-color:#f6fbfd;padding:0 1em;margin:1em 0}.glsr-card ol{list-style:decimal;margin-left:1.5em}.glsr-card ul{list-style:disc;margin-left:1.5em}.glsr-card h2{margin-top:0;text-align:left}.glsr-heading{color:#000;font-size:14px;font-weight:600}.glsr-card.postbox{padding:0;margin-bottom:0}.glsr-card.postbox:not(:last-child){border-bottom:none}.glsr-card.postbox.closed:last-child{border-bottom:1px solid #ccd0d4}.glsr-card .components-notice{margin:0}.glsr-card .components-notice.is-info{background-color:rgba(231,245,254,.75)}.glsr-card h3.glsr-card-heading{border-top:1px solid #ccd0d4;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;margin:0}.glsr-card h3.glsr-card-heading:first-child{border-top:none}.glsr-accordion-trigger{background:#fff;border:0;color:#32373c;cursor:pointer;display:flex;font-weight:400;margin:0;padding:1em 3.5em 1em 1.5em;min-height:46px;position:relative;text-align:left;width:100%;align-items:center;justify-content:space-between;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.glsr-accordion-trigger:active,.glsr-accordion-trigger:hover{background:#f8f9f9}.glsr-accordion-trigger:focus{color:#191e23;border:none;box-shadow:none;outline-offset:-1px;outline:2px solid #0071a1;background-color:#f8f9f9;z-index:1}.glsr-accordion-trigger .title{pointer-events:none;font-weight:600;font-size:16px;flex-grow:1}.glsr-accordion-trigger .icon{border:solid #555d66;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:1.5em;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.glsr-accordion-trigger[aria-expanded=true] .icon{transform:translateY(-30%) rotate(-135deg)}.glsr-accordion-trigger .badge{padding:.1rem .5rem .15rem;color:#32373c;font-weight:500;margin-left:.5rem;border:1px solid #bfe7f3}.glsr-accordion-trigger .badge.important{border:1px solid #dc3232}@media screen and (max-width:782px){.glsr-accordion-trigger{align-items:flex-start;flex-direction:column}.glsr-accordion-trigger .badge{margin:1em 0 0}}.glsr-card.postbox .inside{border-bottom:none;border-top:1px solid #ccd0d4;margin:0;padding:1em 1.5em}.glsr-card.postbox .inside>:not(h2):first-child{margin-top:.5em}.glsr-card.postbox .inside>:last-child{margin-bottom:.5em!important}.glsr-card p.submit{margin:0}.glsr-card code,.glsr-card pre{word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.glsr-card dd{margin:1em 0}.glsr-card dt{font-weight:600;margin:1em 0}.glsr-card code a{text-decoration:none}.glsr-float-left{float:left;padding-right:.25em}.glsr-code[readonly]{width:100%;font-family:"Operator Mono","Fira Code",monaco,monospace;font-weight:300;white-space:pre;-webkit-font-smoothing:antialiased!important}.glsr-code-large{min-height:60vh}@media only screen and (max-width:782px){.glsr-card{max-width:inherit}}tr.glsr-setting-field td .inline br{display:none}tr.glsr-setting-field td label:after{content:"";margin-right:1em}.glsr-setting-field .button{margin-top:6px}.glsr-notice-inline{background:hsla(0,0%,100%,.65);color:#555;padding:4px 10px 10px;margin:10px 0 0!important}.glsr-notice-inline p{padding:0!important}.glsr-setting-field{margin:1em 0;line-height:1.5}.glsr-setting-field small code{font-size:inherit;padding:0 3px 1px}.glsr-setting-field>label{margin-right:3px}@media screen and (max-width:782px){.glsr-setting-field>label+input.small-text{margin-left:0}}.glsr-setting-field>ul{margin:0}.glsr-setting-field>ul li{margin-bottom:2px}.glsr-setting-field textarea.code,.post-type-site-review .code,.post-type-site-review code{font-family:"Operator Mono","Fira Code",monaco,monospace}.glsr-hidden{display:none}.glsr-search-box,.glsr-strings-table{position:relative;max-width:800px}.glsr-search-box *,.glsr-strings-table *{box-sizing:border-box}.glsr-search-box,.glsr-search-multibox{position:relative;margin:1em 0}.glsr-search-box.is-active .spinner,.glsr-search-multibox.is-active .spinner{visibility:visible}.glsr-search-box.is-active input[type=search]::-webkit-search-cancel-button,.glsr-search-multibox.is-active input[type=search]::-webkit-search-cancel-button{display:none!important}.glsr-search-box .description{display:block}.glsr-spinner{visibility:hidden;position:absolute;top:5px;right:5px;height:20px;width:20px;background-color:#fff;z-index:5}.glsr-spinner .spinner{margin:0}.loading-content .glsr-spinner{visibility:visible}.glsr-search-input{position:relative;width:100%;font-weight:300;line-height:1.5;padding:3px 5px;margin:0;z-index:2}.site-review_page_settings .glsr-search-input{height:32px;font-size:16px}.glsr-search-input:focus{z-index:20}.glsr-search-results{position:absolute;top:calc(100% - 4px);padding-top:4px;left:0;width:100%;max-height:315px;overflow-y:scroll;-webkit-overflow-scrolling:touch;border:1px solid #7e8993;border-top:none;box-shadow:0 1px 1px rgba(0,0,0,.04);background-color:#fff;box-sizing:border-box;border-radius:0 0 4px 4px;z-index:3}.glsr-search-results:not(.is-active){display:none}.glsr-search-results:before{display:block;background:#fff;border-left:1px solid #7e8993;border-right:1px solid #7e8993;box-sizing:border-box;content:"";height:4px;position:absolute;top:0;left:-1px;right:-1px}.glsr-search-results>div,.glsr-search-results>span{position:relative;display:block;box-sizing:border-box;height:32px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;margin-top:-1px;overflow:hidden}.glsr-search-results>div{background-color:#f6fbfd}.glsr-search-results>span:active,.glsr-search-results>span:focus,.glsr-search-results>span:hover{color:#fff;background-color:#00a0d2;cursor:pointer;outline:none}.glsr-search-box-wrap{position:relative}.glsr-strings-table{transition:opacity .2s linear}.glsr-focus .glsr-strings-table{opacity:.2;pointer-events:none}.glsr-string-td1,.glsr-string-td2{border-top:none;padding:13px 15px}.glsr-string-td1{max-width:375px;border-right:1px solid #ccd0d4;vertical-align:top}.glsr-string-td2{width:60%;max-width:375px}.glsr-strings-table p:not(.row-actions){font-size:14px;font-weight:400;line-height:1.3;color:#000}.glsr-strings-table p.row-actions{margin:0}.glsr-strings-table textarea{display:block;width:100%;margin:0}.glsr-strings-table input[type=text]{display:block;width:100%;margin:0 0 5px}.glsr-strings-table input[type=text]:active,.glsr-strings-table input[type=text]:focus{position:relative}.glsr-string-tr:last-child .glsr-string-td2,.glsr-string-tr:not(.is-expanded):last-child .glsr-string-td1{border-bottom:none}@media screen and (max-width:782px){.glsr-search-results>span{padding:0 10px}.glsr-string-td1{max-width:none;border-right:none}.glsr-string-td2{max-width:none;padding:13px 15px!important}.glsr-spinner{right:10px}}.glsr-string-tr.ui-sortable-helper{opacity:.8;display:table;box-shadow:0 1px 2px rgba(0,0,0,.1)}.ui-sortable .glsr-string-tr:hover{cursor:move}@media screen and (min-width:783px){.ui-sortable-placeholder+.glsr-string-tr .glsr-string-td2{border-top:1px solid #f1f1f1}}.ui-sortable-helper .glsr-string-td1{border-left:1px solid #999}.ui-sortable-helper .glsr-string-td1,.ui-sortable-helper .glsr-string-td2{border-top:1px solid #999!important;border-bottom:1px solid #999!important}.ui-sortable-helper .glsr-string-td2{border-right:1px solid #999}@media screen and (max-width:782px){.ui-sortable-helper .glsr-string-td1{border:1px solid #999}.ui-sortable-helper.is-expanded .glsr-string-td1{border-bottom:none!important}.ui-sortable-helper.is-expanded .glsr-string-td2{border:1px solid #999;border-top-color:#f1f1f1!important}}.glsr-search-multibox,.glsr-search-multibox-entries{display:flex;margin:0;position:relative}.glsr-search-multibox-entries{background-color:#fff;border-radius:4px;border:1px solid #7e8993;box-shadow:0 0 0 transparent;color:#32373c;flex-direction:column;width:100%;z-index:2}.glsr-search-multibox-entries:focus-within{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;z-index:20}.glsr-search-multibox .glsr-selected-entries{display:flex;flex-wrap:wrap;padding-right:6px}.glsr-search-multibox .glsr-selected-entries>span{align-items:center;background:rgba(0,0,0,.07);border-radius:3px;box-sizing:border-box;display:flex;font-size:11px;font-style:normal;height:24px;line-height:1;margin:6px 0 0 6px;padding:0 8px 0 24px;position:relative}.glsr-search-multibox .glsr-selected-entries a{color:inherit;pointer-events:none}.glsr-search-multibox .glsr-remove-button{left:2px}.glsr-search-multibox .glsr-remove-icon:before{color:#757575}.glsr-search-multibox input[type=search].glsr-search-input{border:none;margin:0;background:transparent;width:auto;flex-grow:1}.glsr-search-multibox input[type=search].glsr-search-input:focus{outline:none;box-shadow:none}.glsr-search-multibox .glsr-spinner{top:auto;bottom:5px;right:7px}@media screen and (max-width:782px){.glsr-search-multibox .glsr-remove-button{left:6px}.glsr-search-multibox .glsr-selected-entries>span{margin:8px 0 0 8px;font-size:14px;height:32px;padding:8px 10px 8px 30px}.glsr-search-multibox .glsr-spinner{bottom:10px;right:10px}}.glsr-multibox-entry{color:#444;display:block;margin-left:20px}.glsr-remove-button{position:absolute;left:-4px;width:20px;height:20px;border:none;margin:0;padding:0;background:0 0;cursor:pointer;text-indent:0}.glsr-remove-button:focus .glsr-remove-icon:before,.glsr-remove-button:hover .glsr-remove-icon:before{color:#1e1e1e}.glsr-remove-icon:before{margin-left:0;border-radius:50%;color:#007cba;color:var(--wp-admin-theme-color);line-height:1.28;background:0 0;content:"\F153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glsr-status{max-width:750px}.glsr-status th.column-primary{width:50%}.glsr-status td.column-primary{position:relative;font-size:14px!important;font-weight:600}.glsr-status td.column-primary span{font-weight:400}.glsr-status .toggle-row{top:0}.glsr-status .toggle-row:before{top:6px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{color:#82878c;text-align:center;padding-left:4px}@media screen and (max-width:782px){.glsr-status th input[type=radio]{margin-bottom:8px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{padding-top:4px;padding-left:9px}}.wrap h2.glsr-nav-tab-wrapper{padding-top:0;margin-top:9px}.glsr-nav-view{margin-top:20px}.glsr-subsubsub{float:none;text-align:left}.glsr-screenshot{border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.glsr-welcome .badge{position:absolute;top:1em;right:0;padding:.25rem .5rem;font-weight:500;font-size:16px;text-rendering:optimizeLegibility;background-color:#72777c;color:#fff;border-radius:5px}@media only screen and (max-width:500px){.glsr-welcome .badge{display:inline-block;position:relative;top:auto}}.glsr-welcome.about-wrap{margin-top:40px}.glsr-welcome.about-wrap .inside li,.glsr-welcome.about-wrap .inside p{font-size:16px}.glsr-welcome .glsr-about-text{margin:1em 0}.glsr-welcome-banner{margin:2em 0 0}.glsr-welcome .about-buttons{display:flex;flex-wrap:wrap;margin:1.5em 0}.glsr-welcome .components-button{margin:0 .5em .5em 0}.glsr-welcome .dashicon:before{font:normal 18px dashicons;margin-right:6px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glsr-welcome .glsr-nav-view{margin-top:0}.glsr-welcome ul:not(.glsr-flex-row){list-style:circle;padding-left:20px}.glsr-flex-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.glsr-column{width:100%;max-width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}@media (min-width:601px){.glsr-has-2-columns .glsr-column,.glsr-has-3-columns .glsr-column{max-width:50%}}@media (min-width:783px){.glsr-has-3-columns .glsr-column{max-width:33.33%}}[class*=post-type-site-review] .row-actions .id>span{color:#999}.glsr-metabox-table .star-rating .star,.post-type-site-review .star-rating .star{width:16px;font-size:16px;line-height:20px;color:#555}.post-type-site-review .star-rating .star{margin-top:-2px}.post-type-site-review .hide-column-tog+.pinned-icon+svg,.post-type-site-review .wp-list-table .approve,.post-type-site-review .wp-list-table .status-pending .unapprove{display:none}.post-type-site-review .wp-list-table .spam .approve,.post-type-site-review .wp-list-table .status-pending .approve,.post-type-site-review .wp-list-table .trash .approve{display:inline}.post-type-site-review .wp-list-table .approve a{color:#006505}.post-type-site-review .wp-list-table .approve a:hover{color:#007f06}.post-type-site-review .wp-list-table .unapprove a{color:#d98500}.post-type-site-review .wp-list-table .unapprove a:hover{color:#f39500}.post-type-site-review .wp-list-table th.column-rating{width:100px}.post-type-site-review .wp-list-table td.column-is_pinned i.pin-review{align-items:center;cursor:pointer;display:flex;float:none;justify-content:center;margin:0;transition:none}.post-type-site-review .wp-list-table td.column-is_pinned i{line-height:24px;text-indent:-3px}.post-type-site-review .wp-list-table td.column-is_pinned i:not(.pinned){color:rgba(85,85,85,.2)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending th.check-column{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending:not(.is-expanded) td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending.is-expanded td:last-child,.post-type-site-review .wp-list-table tr.status-pending:not(.is-expanded) td:nth-child(2),.post-type-site-review .wp-list-table tr.status-pending th.check-column{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td,.post-type-site-review .wp-list-table tr.status-pending th.check-column{background-color:#fef7f1}.post-type-site-review .wp-list-table tr.status-pending th.check-column{position:relative;border-left:4px solid #d54e21;z-index:1}.post-type-site-review .wp-list-table tr.status-pending th.check-column input{margin-left:4px}@media screen and (min-width:783px){.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-ip_address{white-space:nowrap}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-name,.post-type-site-review .wp-list-table th.column-taxonomy-site-review-category,.post-type-site-review .wp-list-table th.column-type{width:120px}.post-type-site-review .wp-list-table th.column-is_pinned{width:45px}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon span{display:none}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon:after{display:inline-block;position:relative;content:"\F537";font:normal 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:16px;height:20px;line-height:22px;font-size:16px;text-align:center}.post-type-site-review .wp-list-table th.column-is_pinned .sorting-indicator{margin-left:3px}.post-type-site-review .wp-list-table td.column-is_pinned{padding:8px 6px}.post-type-site-review .wp-list-table td.column-is_pinned i{text-indent:0}}#available-widgets [class*=site-reviews] .widget-title:before{content:"\F459"}.glsr-no-margins{margin:0!important}::placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}::-webkit-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-ms-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}
config/settings.php CHANGED
@@ -2,6 +2,7 @@
2
 
3
  return [
4
  'settings.general.delete_data_on_uninstall' => [
 
5
  'data-glsr-track' => '',
6
  'default' => '',
7
  'description' => _x('Site Reviews will not delete anything when uninstalled unless you change this setting.', 'admin-text', 'site-reviews'),
@@ -14,6 +15,7 @@ return [
14
  'type' => 'select',
15
  ],
16
  'settings.general.style' => [
 
17
  'default' => 'default',
18
  'description' => _x('Site Reviews relies on the CSS of your theme to style the review form. If your theme does not provide proper CSS rules for form elements and you are using a WordPress plugin/theme or CSS Framework listed here, please try selecting it, otherwise choose "Site Reviews (default)".', 'admin-text', 'site-reviews'),
19
  'label' => _x('Plugin Style', 'admin-text', 'site-reviews'),
@@ -58,6 +60,7 @@ return [
58
  'type' => 'yes_no',
59
  ],
60
  'settings.general.multilingual' => [
 
61
  'default' => '',
62
  'description' => _x('Integrate with a multilingual plugin to calculate ratings for all languages of a post.', 'admin-text', 'site-reviews'),
63
  'label' => _x('Multilingual', 'admin-text', 'site-reviews'),
@@ -124,6 +127,7 @@ return [
124
  'type' => 'code',
125
  ],
126
  'settings.reviews.date.format' => [
 
127
  'default' => '',
128
  'description' => sprintf(_x('The default date format is the one set in your %s.', 'admin-text', 'site-reviews'),
129
  '<a href="'.admin_url('options-general.php#date_format_custom').'">'._x('WordPress settings', 'admin-text', 'site-reviews').'</a>'
@@ -146,6 +150,7 @@ return [
146
  'type' => 'text',
147
  ],
148
  'settings.reviews.name.format' => [
 
149
  'default' => '',
150
  'description' => _x('Choose how names are shown in your reviews.', 'admin-text', 'site-reviews'),
151
  'label' => _x('Name Format', 'admin-text', 'site-reviews'),
@@ -159,6 +164,7 @@ return [
159
  'type' => 'select',
160
  ],
161
  'settings.reviews.name.initial' => [
 
162
  'default' => '',
163
  'depends_on' => [
164
  'settings.reviews.name.format' => ['first_initial', 'last_initial', 'initials'],
@@ -173,6 +179,7 @@ return [
173
  'type' => 'select',
174
  ],
175
  'settings.reviews.assignment' => [
 
176
  'default' => 'strict',
177
  'description' => sprintf('%s<br>%s<br>%s',
178
  _x('This setting determines how the assigned options work in the reviews and summary shortcodes and blocks.', 'admin-text', 'site-reviews'),
@@ -208,11 +215,12 @@ return [
208
  'type' => 'yes_no',
209
  ],
210
  'settings.reviews.avatars_size' => [
 
211
  'default' => 40,
212
  'depends_on' => [
213
  'settings.reviews.avatars' => 'yes',
214
  ],
215
- 'description' => _x('Set the avatar size in pixels.', 'admin-text', 'site-reviews'),
216
  'label' => _x('Avatar Size', 'admin-text', 'site-reviews'),
217
  'type' => 'number',
218
  ],
@@ -223,6 +231,7 @@ return [
223
  'type' => 'yes_no',
224
  ],
225
  'settings.reviews.excerpts_length' => [
 
226
  'default' => 55,
227
  'depends_on' => [
228
  'settings.reviews.excerpts' => 'yes',
@@ -254,6 +263,7 @@ return [
254
  'type' => 'yes_no',
255
  ],
256
  'settings.schema.type.default' => [
 
257
  'default' => 'LocalBusiness',
258
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_type</code>',
259
  'label' => _x('Default Schema Type', 'admin-text', 'site-reviews'),
@@ -274,6 +284,7 @@ return [
274
  'type' => 'text',
275
  ],
276
  'settings.schema.name.default' => [
 
277
  'default' => 'post',
278
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_name</code>',
279
  'label' => _x('Default Name', 'admin-text', 'site-reviews'),
@@ -292,6 +303,7 @@ return [
292
  'type' => 'text',
293
  ],
294
  'settings.schema.description.default' => [
 
295
  'default' => 'post',
296
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_description</code>',
297
  'label' => _x('Default Description', 'admin-text', 'site-reviews'),
@@ -310,6 +322,7 @@ return [
310
  'type' => 'text',
311
  ],
312
  'settings.schema.url.default' => [
 
313
  'default' => 'post',
314
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_url</code>',
315
  'label' => _x('Default URL', 'admin-text', 'site-reviews'),
@@ -328,6 +341,7 @@ return [
328
  'type' => 'text',
329
  ],
330
  'settings.schema.image.default' => [
 
331
  'default' => 'post',
332
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_image</code>',
333
  'label' => _x('Default Image', 'admin-text', 'site-reviews'),
@@ -376,6 +390,7 @@ return [
376
  'type' => 'text',
377
  ],
378
  'settings.schema.offertype' => [
 
379
  'default' => 'AggregateOffer',
380
  'depends_on' => [
381
  'settings.schema.type.default' => 'Product',
@@ -446,6 +461,7 @@ return [
446
  'type' => 'checkbox',
447
  ],
448
  'settings.submissions.limit' => [
 
449
  'default' => '',
450
  'description' => _x('Limits the number of reviews that can be submitted to one-per-person. If you are assigning reviews, then the limit will be applied to the assigned page and/or category.', 'admin-text', 'site-reviews'),
451
  'label' => _x('Limit Reviews', 'admin-text', 'site-reviews'),
@@ -488,6 +504,7 @@ return [
488
  'type' => 'code',
489
  ],
490
  'settings.submissions.recaptcha.integration' => [
 
491
  'default' => '',
492
  'description' => _x('The Invisible reCAPTCHA badge (reCAPTCHA v2) is a free anti-spam service from Google. To use it, you will need to <a href="https://www.google.com/recaptcha/admin" target="_blank">sign up</a> for an API key pair for your site.', 'admin-text', 'site-reviews'),
493
  'label' => _x('Invisible reCAPTCHA', 'admin-text', 'site-reviews'),
@@ -515,6 +532,7 @@ return [
515
  'type' => 'text',
516
  ],
517
  'settings.submissions.recaptcha.position' => [
 
518
  'default' => 'bottomleft',
519
  'depends_on' => [
520
  'settings.submissions.recaptcha.integration' => ['all', 'guest'],
@@ -535,6 +553,7 @@ return [
535
  'type' => 'yes_no',
536
  ],
537
  'settings.submissions.blacklist.integration' => [
 
538
  'default' => 'comments',
539
  'description' => sprintf(_x('Choose which Blacklist you would prefer to use for reviews. The %s option can be found in the WordPress Discussion Settings page.', 'admin-text', 'site-reviews'),
540
  '<a href="'.admin_url('options-discussion.php').'">'._x('Disallowed Comment Keys', 'admin-text', 'site-reviews').'</a>'
@@ -557,6 +576,7 @@ return [
557
  'type' => 'code',
558
  ],
559
  'settings.submissions.blacklist.action' => [
 
560
  'default' => 'unapprove',
561
  'description' => _x('Choose the action that should be taken when a review is blacklisted.', 'admin-text', 'site-reviews'),
562
  'label' => _x('Blacklist Action', 'admin-text', 'site-reviews'),
2
 
3
  return [
4
  'settings.general.delete_data_on_uninstall' => [
5
+ 'class' => 'regular-text',
6
  'data-glsr-track' => '',
7
  'default' => '',
8
  'description' => _x('Site Reviews will not delete anything when uninstalled unless you change this setting.', 'admin-text', 'site-reviews'),
15
  'type' => 'select',
16
  ],
17
  'settings.general.style' => [
18
+ 'class' => 'regular-text',
19
  'default' => 'default',
20
  'description' => _x('Site Reviews relies on the CSS of your theme to style the review form. If your theme does not provide proper CSS rules for form elements and you are using a WordPress plugin/theme or CSS Framework listed here, please try selecting it, otherwise choose "Site Reviews (default)".', 'admin-text', 'site-reviews'),
21
  'label' => _x('Plugin Style', 'admin-text', 'site-reviews'),
60
  'type' => 'yes_no',
61
  ],
62
  'settings.general.multilingual' => [
63
+ 'class' => 'regular-text',
64
  'default' => '',
65
  'description' => _x('Integrate with a multilingual plugin to calculate ratings for all languages of a post.', 'admin-text', 'site-reviews'),
66
  'label' => _x('Multilingual', 'admin-text', 'site-reviews'),
127
  'type' => 'code',
128
  ],
129
  'settings.reviews.date.format' => [
130
+ 'class' => 'regular-text',
131
  'default' => '',
132
  'description' => sprintf(_x('The default date format is the one set in your %s.', 'admin-text', 'site-reviews'),
133
  '<a href="'.admin_url('options-general.php#date_format_custom').'">'._x('WordPress settings', 'admin-text', 'site-reviews').'</a>'
150
  'type' => 'text',
151
  ],
152
  'settings.reviews.name.format' => [
153
+ 'class' => 'regular-text',
154
  'default' => '',
155
  'description' => _x('Choose how names are shown in your reviews.', 'admin-text', 'site-reviews'),
156
  'label' => _x('Name Format', 'admin-text', 'site-reviews'),
164
  'type' => 'select',
165
  ],
166
  'settings.reviews.name.initial' => [
167
+ 'class' => 'regular-text',
168
  'default' => '',
169
  'depends_on' => [
170
  'settings.reviews.name.format' => ['first_initial', 'last_initial', 'initials'],
179
  'type' => 'select',
180
  ],
181
  'settings.reviews.assignment' => [
182
+ 'class' => 'regular-text',
183
  'default' => 'strict',
184
  'description' => sprintf('%s<br>%s<br>%s',
185
  _x('This setting determines how the assigned options work in the reviews and summary shortcodes and blocks.', 'admin-text', 'site-reviews'),
215
  'type' => 'yes_no',
216
  ],
217
  'settings.reviews.avatars_size' => [
218
+ 'after' => _x('pixels', 'avatar size (admin-text)', 'site-reviews'),
219
  'default' => 40,
220
  'depends_on' => [
221
  'settings.reviews.avatars' => 'yes',
222
  ],
223
+ 'description' => _x('Set the height/width of the avatar in pixels.', 'admin-text', 'site-reviews'),
224
  'label' => _x('Avatar Size', 'admin-text', 'site-reviews'),
225
  'type' => 'number',
226
  ],
231
  'type' => 'yes_no',
232
  ],
233
  'settings.reviews.excerpts_length' => [
234
+ 'after' => _x('words', 'exceprt length (admin-text)', 'site-reviews'),
235
  'default' => 55,
236
  'depends_on' => [
237
  'settings.reviews.excerpts' => 'yes',
263
  'type' => 'yes_no',
264
  ],
265
  'settings.schema.type.default' => [
266
+ 'class' => 'regular-text',
267
  'default' => 'LocalBusiness',
268
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_type</code>',
269
  'label' => _x('Default Schema Type', 'admin-text', 'site-reviews'),
284
  'type' => 'text',
285
  ],
286
  'settings.schema.name.default' => [
287
+ 'class' => 'regular-text',
288
  'default' => 'post',
289
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_name</code>',
290
  'label' => _x('Default Name', 'admin-text', 'site-reviews'),
303
  'type' => 'text',
304
  ],
305
  'settings.schema.description.default' => [
306
+ 'class' => 'regular-text',
307
  'default' => 'post',
308
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_description</code>',
309
  'label' => _x('Default Description', 'admin-text', 'site-reviews'),
322
  'type' => 'text',
323
  ],
324
  'settings.schema.url.default' => [
325
+ 'class' => 'regular-text',
326
  'default' => 'post',
327
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_url</code>',
328
  'label' => _x('Default URL', 'admin-text', 'site-reviews'),
341
  'type' => 'text',
342
  ],
343
  'settings.schema.image.default' => [
344
+ 'class' => 'regular-text',
345
  'default' => 'post',
346
  'description' => _x('Custom Field name', 'admin-text', 'site-reviews').': <code>schema_image</code>',
347
  'label' => _x('Default Image', 'admin-text', 'site-reviews'),
390
  'type' => 'text',
391
  ],
392
  'settings.schema.offertype' => [
393
+ 'class' => 'regular-text',
394
  'default' => 'AggregateOffer',
395
  'depends_on' => [
396
  'settings.schema.type.default' => 'Product',
461
  'type' => 'checkbox',
462
  ],
463
  'settings.submissions.limit' => [
464
+ 'class' => 'regular-text',
465
  'default' => '',
466
  'description' => _x('Limits the number of reviews that can be submitted to one-per-person. If you are assigning reviews, then the limit will be applied to the assigned page and/or category.', 'admin-text', 'site-reviews'),
467
  'label' => _x('Limit Reviews', 'admin-text', 'site-reviews'),
504
  'type' => 'code',
505
  ],
506
  'settings.submissions.recaptcha.integration' => [
507
+ 'class' => 'regular-text',
508
  'default' => '',
509
  'description' => _x('The Invisible reCAPTCHA badge (reCAPTCHA v2) is a free anti-spam service from Google. To use it, you will need to <a href="https://www.google.com/recaptcha/admin" target="_blank">sign up</a> for an API key pair for your site.', 'admin-text', 'site-reviews'),
510
  'label' => _x('Invisible reCAPTCHA', 'admin-text', 'site-reviews'),
532
  'type' => 'text',
533
  ],
534
  'settings.submissions.recaptcha.position' => [
535
+ 'class' => 'regular-text',
536
  'default' => 'bottomleft',
537
  'depends_on' => [
538
  'settings.submissions.recaptcha.integration' => ['all', 'guest'],
553
  'type' => 'yes_no',
554
  ],
555
  'settings.submissions.blacklist.integration' => [
556
+ 'class' => 'regular-text',
557
  'default' => 'comments',
558
  'description' => sprintf(_x('Choose which Blacklist you would prefer to use for reviews. The %s option can be found in the WordPress Discussion Settings page.', 'admin-text', 'site-reviews'),
559
  '<a href="'.admin_url('options-discussion.php').'">'._x('Disallowed Comment Keys', 'admin-text', 'site-reviews').'</a>'
576
  'type' => 'code',
577
  ],
578
  'settings.submissions.blacklist.action' => [
579
+ 'class' => 'regular-text',
580
  'default' => 'unapprove',
581
  'description' => _x('Choose the action that should be taken when a review is blacklisted.', 'admin-text', 'site-reviews'),
582
  'label' => _x('Blacklist Action', 'admin-text', 'site-reviews'),
languages/site-reviews-en_US.mo CHANGED
Binary file
languages/site-reviews-en_US.po CHANGED
@@ -30,7 +30,7 @@ msgstr ""
30
  msgid "%s is <strong>deprecated</strong> since version %s! Use %s instead."
31
  msgstr "%s is <strong>deprecated</strong> since version %s! Use %s instead."
32
 
33
- #: config/settings.php:238, plugin/Modules/Html/ReviewsHtml.php:126
34
  msgid "There are no reviews yet. Be the first one to write one."
35
  msgstr "There are no reviews yet. Be the first one to write one."
36
 
@@ -414,7 +414,7 @@ msgctxt "admin-text"
414
  msgid "Create Review (inactive)"
415
  msgstr "Create Review (inactive)"
416
 
417
- #: config/settings.php:7
418
  msgctxt "admin-text"
419
  msgid ""
420
  "Site Reviews will not delete anything when uninstalled unless you change "
@@ -423,27 +423,27 @@ msgstr ""
423
  "Site Reviews will not delete anything when uninstalled unless you change "
424
  "this setting."
425
 
426
- #: config/settings.php:9
427
  msgctxt "admin-text"
428
  msgid "Do not delete anything"
429
  msgstr "Do not delete anything"
430
 
431
- #: config/settings.php:10
432
  msgctxt "admin-text"
433
  msgid "Delete all plugin settings, widgets settings, and caches"
434
  msgstr "Delete all plugin settings, widgets settings, and caches"
435
 
436
- #: config/settings.php:11
437
  msgctxt "admin-text"
438
  msgid "Delete everything (including all reviews and categories)"
439
  msgstr "Delete everything (including all reviews and categories)"
440
 
441
- #: config/settings.php:13
442
  msgctxt "admin-text"
443
  msgid "Delete data on uninstall"
444
  msgstr "Delete data on uninstall"
445
 
446
- #: config/settings.php:18
447
  msgctxt "admin-text"
448
  msgid ""
449
  "Site Reviews relies on the CSS of your theme to style the review form. If "
@@ -456,97 +456,97 @@ msgstr ""
456
  "using a WordPress plugin/theme or CSS Framework listed here, please try "
457
  "selecting it, otherwise choose \"Site Reviews (default)\"."
458
 
459
- #: config/settings.php:19
460
  msgctxt "admin-text"
461
  msgid "Plugin Style"
462
  msgstr "Plugin Style"
463
 
464
- #: config/settings.php:21
465
  msgctxt "admin-text"
466
  msgid "CSS Framework: Bootstrap 4"
467
  msgstr "CSS Framework: Bootstrap 4"
468
 
469
- #: config/settings.php:22
470
  msgctxt "admin-text"
471
  msgid "CSS Framework: Bootstrap 4 (Custom Forms)"
472
  msgstr "CSS Framework: Bootstrap 4 (Custom Forms)"
473
 
474
- #: config/settings.php:23
475
  msgctxt "admin-text"
476
  msgid "Plugin: Contact Form 7 (v5)"
477
  msgstr "Plugin: Contact Form 7 (v5)"
478
 
479
- #: config/settings.php:24
480
  msgctxt "admin-text"
481
  msgid "Plugin: Ninja Forms (v3)"
482
  msgstr "Plugin: Ninja Forms (v3)"
483
 
484
- #: config/settings.php:25
485
  msgctxt "admin-text"
486
  msgid "Plugin: WPForms Lite (v1)"
487
  msgstr "Plugin: WPForms Lite (v1)"
488
 
489
- #: config/settings.php:26
490
  msgctxt "admin-text"
491
  msgid "Site Reviews (default)"
492
  msgstr "Site Reviews (default)"
493
 
494
- #: config/settings.php:27
495
  msgctxt "admin-text"
496
  msgid "Site Reviews (minimal)"
497
  msgstr "Site Reviews (minimal)"
498
 
499
- #: config/settings.php:28
500
  msgctxt "admin-text"
501
  msgid "Theme: Divi (v3)"
502
  msgstr "Theme: Divi (v3)"
503
 
504
- #: config/settings.php:29
505
  msgctxt "admin-text"
506
  msgid "Theme: Twenty Fifteen"
507
  msgstr "Theme: Twenty Fifteen"
508
 
509
- #: config/settings.php:30
510
  msgctxt "admin-text"
511
  msgid "Theme: Twenty Sixteen"
512
  msgstr "Theme: Twenty Sixteen"
513
 
514
- #: config/settings.php:31
515
  msgctxt "admin-text"
516
  msgid "Theme: Twenty Seventeen"
517
  msgstr "Theme: Twenty Seventeen"
518
 
519
- #: config/settings.php:32
520
  msgctxt "admin-text"
521
  msgid "Theme: Twenty Nineteen"
522
  msgstr "Theme: Twenty Nineteen"
523
 
524
- #: config/settings.php:33
525
  msgctxt "admin-text"
526
  msgid "Theme: Twenty Twenty"
527
  msgstr "Theme: Twenty Twenty"
528
 
529
- #: config/settings.php:39
530
  msgctxt "admin-text"
531
  msgid "Set the status of new review submissions to \"unapproved\"."
532
  msgstr "Set the status of new review submissions to \"unapproved\"."
533
 
534
- #: config/settings.php:40
535
  msgctxt "admin-text"
536
  msgid "Require Approval"
537
  msgstr "Require Approval"
538
 
539
- #: config/settings.php:45
540
  msgctxt "admin-text"
541
  msgid "Only allow review submissions from registered users."
542
  msgstr "Only allow review submissions from registered users."
543
 
544
- #: config/settings.php:46
545
  msgctxt "admin-text"
546
  msgid "Require Login"
547
  msgstr "Require Login"
548
 
549
- #: config/settings.php:54
550
  msgctxt "admin-text"
551
  msgid ""
552
  "Show a link for a new user to register. The %s Membership option must be "
@@ -555,17 +555,17 @@ msgstr ""
555
  "Show a link for a new user to register. The %s Membership option must be "
556
  "enabled in General Settings for this to work."
557
 
558
- #: config/settings.php:55
559
  msgctxt "admin-text"
560
  msgid "Anyone can register"
561
  msgstr "Anyone can register"
562
 
563
- #: config/settings.php:57
564
  msgctxt "admin-text"
565
  msgid "Show Registration Link"
566
  msgstr "Show Registration Link"
567
 
568
- #: config/settings.php:62
569
  msgctxt "admin-text"
570
  msgid ""
571
  "Integrate with a multilingual plugin to calculate ratings for all languages "
@@ -574,52 +574,52 @@ msgstr ""
574
  "Integrate with a multilingual plugin to calculate ratings for all languages "
575
  "of a post."
576
 
577
- #: config/settings.php:63
578
  msgctxt "admin-text"
579
  msgid "Multilingual"
580
  msgstr "Multilingual"
581
 
582
- #: config/settings.php:65
583
  msgctxt "admin-text"
584
  msgid "No Integration"
585
  msgstr "No Integration"
586
 
587
- #: config/settings.php:66
588
  msgctxt "admin-text"
589
  msgid "Integrate with Polylang"
590
  msgstr "Integrate with Polylang"
591
 
592
- #: config/settings.php:67
593
  msgctxt "admin-text"
594
  msgid "Integrate with WPML"
595
  msgstr "Integrate with WPML"
596
 
597
- #: config/settings.php:73
598
  msgctxt "admin-text"
599
  msgid "Notifications"
600
  msgstr "Notifications"
601
 
602
- #: config/settings.php:75
603
  msgctxt "admin-text"
604
  msgid "Send to administrator"
605
  msgstr "Send to administrator"
606
 
607
- #: config/settings.php:76
608
  msgctxt "admin-text"
609
  msgid "Send to author of the page that the review is assigned to"
610
  msgstr "Send to author of the page that the review is assigned to"
611
 
612
- #: config/settings.php:77
613
  msgctxt "admin-text"
614
  msgid "Send to one or more email addresses"
615
  msgstr "Send to one or more email addresses"
616
 
617
- #: config/settings.php:78
618
  msgctxt "admin-text"
619
  msgid "Send to <a href=\"https://slack.com/\">Slack</a>"
620
  msgstr "Send to <a href=\"https://slack.com/\">Slack</a>"
621
 
622
- #: config/settings.php:87
623
  msgctxt "admin-text"
624
  msgid ""
625
  "If emails are not sending, make sure this email uses the same domain as "
@@ -628,22 +628,22 @@ msgstr ""
628
  "If emails are not sending, make sure this email uses the same domain as "
629
  "your website."
630
 
631
- #: config/settings.php:88
632
  msgctxt "admin-text"
633
  msgid "Send Emails From"
634
  msgstr "Send Emails From"
635
 
636
- #: config/settings.php:97
637
  msgctxt "admin-text"
638
  msgid "Send Emails To"
639
  msgstr "Send Emails To"
640
 
641
- #: config/settings.php:98
642
  msgctxt "admin-text"
643
  msgid "Separate multiple emails with a comma"
644
  msgstr "Separate multiple emails with a comma"
645
 
646
- #: config/settings.php:106
647
  msgctxt "admin-text"
648
  msgid ""
649
  "To send notifications to Slack, create a new %s and then paste the provided "
@@ -652,17 +652,17 @@ msgstr ""
652
  "To send notifications to Slack, create a new %s and then paste the provided "
653
  "Webhook URL in the field above."
654
 
655
- #: config/settings.php:107
656
  msgctxt "admin-text"
657
  msgid "Incoming WebHook"
658
  msgstr "Incoming WebHook"
659
 
660
- #: config/settings.php:109
661
  msgctxt "admin-text"
662
  msgid "Slack Webhook URL"
663
  msgstr "Slack Webhook URL"
664
 
665
- #: config/settings.php:117
666
  msgctxt "admin-text"
667
  msgid ""
668
  "To restore the default text, save an empty template. If you are sending "
@@ -677,42 +677,42 @@ msgstr ""
677
  "href=\"https://api.slack.com/docs/attachments\">Message Attachments</a> "
678
  "have been disabled. Available template tags:"
679
 
680
- #: config/settings.php:122
681
  msgctxt "admin-text"
682
  msgid "Notification Template"
683
  msgstr "Notification Template"
684
 
685
- #: config/settings.php:128
686
  msgctxt "admin-text"
687
  msgid "The default date format is the one set in your %s."
688
  msgstr "The default date format is the one set in your %s."
689
 
690
- #: config/settings.php:129
691
  msgctxt "admin-text"
692
  msgid "WordPress settings"
693
  msgstr "WordPress settings"
694
 
695
- #: config/settings.php:131
696
  msgctxt "admin-text"
697
  msgid "Date Format"
698
  msgstr "Date Format"
699
 
700
- #: config/settings.php:133
701
  msgctxt "admin-text"
702
  msgid "Use the default date format"
703
  msgstr "Use the default date format"
704
 
705
- #: config/settings.php:134
706
  msgctxt "admin-text"
707
  msgid "Use a relative date format"
708
  msgstr "Use a relative date format"
709
 
710
- #: config/settings.php:135
711
  msgctxt "admin-text"
712
  msgid "Use a custom date format"
713
  msgstr "Use a custom date format"
714
 
715
- #: config/settings.php:144
716
  msgctxt "admin-text"
717
  msgid ""
718
  "Enter a custom date format (<a "
@@ -723,72 +723,72 @@ msgstr ""
723
  "href=\"https://codex.wordpress.org/Formatting_Date_and_Time\">documentation "
724
  "on date and time formatting</a>)."
725
 
726
- #: config/settings.php:145
727
  msgctxt "admin-text"
728
  msgid "Custom Date Format"
729
  msgstr "Custom Date Format"
730
 
731
- #: config/settings.php:150
732
  msgctxt "admin-text"
733
  msgid "Choose how names are shown in your reviews."
734
  msgstr "Choose how names are shown in your reviews."
735
 
736
- #: config/settings.php:151
737
  msgctxt "admin-text"
738
  msgid "Name Format"
739
  msgstr "Name Format"
740
 
741
- #: config/settings.php:153
742
  msgctxt "admin-text"
743
  msgid "Use the name as given"
744
  msgstr "Use the name as given"
745
 
746
- #: config/settings.php:154
747
  msgctxt "admin-text"
748
  msgid "Use the first name only"
749
  msgstr "Use the first name only"
750
 
751
- #: config/settings.php:155
752
  msgctxt "admin-text"
753
  msgid "Convert first name to an initial"
754
  msgstr "Convert first name to an initial"
755
 
756
- #: config/settings.php:156
757
  msgctxt "admin-text"
758
  msgid "Convert last name to an initial"
759
  msgstr "Convert last name to an initial"
760
 
761
- #: config/settings.php:157
762
  msgctxt "admin-text"
763
  msgid "Convert to all initials"
764
  msgstr "Convert to all initials"
765
 
766
- #: config/settings.php:166
767
  msgctxt "admin-text"
768
  msgid "Choose how the initial is displayed."
769
  msgstr "Choose how the initial is displayed."
770
 
771
- #: config/settings.php:167
772
  msgctxt "admin-text"
773
  msgid "Initial Format"
774
  msgstr "Initial Format"
775
 
776
- #: config/settings.php:169
777
  msgctxt "admin-text"
778
  msgid "Initial with a space"
779
  msgstr "Initial with a space"
780
 
781
- #: config/settings.php:170
782
  msgctxt "admin-text"
783
  msgid "Initial with a period"
784
  msgstr "Initial with a period"
785
 
786
- #: config/settings.php:171
787
  msgctxt "admin-text"
788
  msgid "Initial with a period and a space"
789
  msgstr "Initial with a period and a space"
790
 
791
- #: config/settings.php:178
792
  msgctxt "admin-text"
793
  msgid ""
794
  "This setting determines how the assigned options work in the reviews and "
@@ -797,7 +797,7 @@ msgstr ""
797
  "This setting determines how the assigned options work in the reviews and "
798
  "summary shortcodes and blocks."
799
 
800
- #: config/settings.php:179
801
  msgctxt "admin-text"
802
  msgid ""
803
  "\"Loose Assignment\" means <code>display reviews that are assigned to this "
@@ -806,7 +806,7 @@ msgstr ""
806
  "\"Loose Assignment\" means <code>display reviews that are assigned to this "
807
  "OR this</code>."
808
 
809
- #: config/settings.php:180
810
  msgctxt "admin-text"
811
  msgid ""
812
  "\"Strict Assignment\" means <code>display reviews that are assigned to this "
@@ -815,32 +815,32 @@ msgstr ""
815
  "\"Strict Assignment\" means <code>display reviews that are assigned to this "
816
  "AND this</code>."
817
 
818
- #: config/settings.php:182
819
  msgctxt "admin-text"
820
  msgid "Review Assignment"
821
  msgstr "Review Assignment"
822
 
823
- #: config/settings.php:184
824
  msgctxt "admin-text"
825
  msgid "Loose Assignment"
826
  msgstr "Loose Assignment"
827
 
828
- #: config/settings.php:185
829
  msgctxt "admin-text"
830
  msgid "Strict Assignment"
831
  msgstr "Strict Assignment"
832
 
833
- #: config/settings.php:191
834
  msgctxt "admin-text"
835
  msgid "Display a link to the assigned posts of a review."
836
  msgstr "Display a link to the assigned posts of a review."
837
 
838
- #: config/settings.php:192
839
  msgctxt "admin-text"
840
  msgid "Enable Assigned Links"
841
  msgstr "Enable Assigned Links"
842
 
843
- #: config/settings.php:197
844
  msgctxt "admin-text"
845
  msgid ""
846
  "Display reviewer avatars. These are generated from the email address of the "
@@ -849,52 +849,52 @@ msgstr ""
849
  "Display reviewer avatars. These are generated from the email address of the "
850
  "reviewer using <a href=\"https://gravatar.com\">Gravatar</a>."
851
 
852
- #: config/settings.php:198
853
  msgctxt "admin-text"
854
  msgid "Enable Avatars"
855
  msgstr "Enable Avatars"
856
 
857
- #: config/settings.php:206
858
  msgctxt "admin-text"
859
  msgid "Regenerate the avatar whenever a local review is shown?"
860
  msgstr "Regenerate the avatar whenever a local review is shown?"
861
 
862
- #: config/settings.php:207
863
  msgctxt "admin-text"
864
  msgid "Regenerate Avatars"
865
  msgstr "Regenerate Avatars"
866
 
867
- #: config/settings.php:215
868
  msgctxt "admin-text"
869
- msgid "Set the avatar size in pixels."
870
- msgstr "Set the avatar size in pixels."
871
 
872
- #: config/settings.php:216
873
  msgctxt "admin-text"
874
  msgid "Avatar Size"
875
  msgstr "Avatar Size"
876
 
877
- #: config/settings.php:221
878
  msgctxt "admin-text"
879
  msgid "Display an excerpt instead of the full review."
880
  msgstr "Display an excerpt instead of the full review."
881
 
882
- #: config/settings.php:222
883
  msgctxt "admin-text"
884
  msgid "Enable Excerpts"
885
  msgstr "Enable Excerpts"
886
 
887
- #: config/settings.php:230
888
  msgctxt "admin-text"
889
  msgid "Set the excerpt word length."
890
  msgstr "Set the excerpt word length."
891
 
892
- #: config/settings.php:231
893
  msgctxt "admin-text"
894
  msgid "Excerpt Length"
895
  msgstr "Excerpt Length"
896
 
897
- #: config/settings.php:236
898
  msgctxt "admin-text"
899
  msgid ""
900
  "Display the fallback text when there are no reviews to display. This can be "
@@ -905,17 +905,17 @@ msgstr ""
905
  "changed on the %s page. You may also override this by using the "
906
  "\"fallback\" option on the shortcode. The default fallback text is: %s"
907
 
908
- #: config/settings.php:237, plugin/Controllers/MenuController.php:118
909
  msgctxt "admin-text"
910
  msgid "Translations"
911
  msgstr "Translations"
912
 
913
- #: config/settings.php:240
914
  msgctxt "admin-text"
915
  msgid "Enable Fallback Text"
916
  msgstr "Enable Fallback Text"
917
 
918
- #: config/settings.php:246
919
  msgctxt "admin-text"
920
  msgid ""
921
  "Paginated URLs include the %s URL parameter. If you would like to keep the "
@@ -926,237 +926,237 @@ msgstr ""
926
  "pagination links but prevent search engines from indexing them, add the "
927
  "following lines to your %s file instead: %s"
928
 
929
- #: config/settings.php:253
930
  msgctxt "admin-text"
931
  msgid "Enable Paginated URLs"
932
  msgstr "Enable Paginated URLs"
933
 
934
- #: config/settings.php:258, config/settings.php:278, config/settings.php:296, config/settings.php:314, config/settings.php:332, config/settings.php:353, config/settings.php:363, config/settings.php:373, config/settings.php:383, config/settings.php:397, config/settings.php:408, config/settings.php:419, config/settings.php:429
935
  msgctxt "admin-text"
936
  msgid "Custom Field name"
937
  msgstr "Custom Field name"
938
 
939
- #: config/settings.php:259
940
  msgctxt "admin-text"
941
  msgid "Default Schema Type"
942
  msgstr "Default Schema Type"
943
 
944
- #: config/settings.php:261
945
  msgctxt "admin-text"
946
  msgid "Local Business"
947
  msgstr "Local Business"
948
 
949
- #: config/settings.php:262
950
  msgctxt "admin-text"
951
  msgid "Product"
952
  msgstr "Product"
953
 
954
- #: config/settings.php:263
955
  msgctxt "admin-text"
956
  msgid "Custom"
957
  msgstr "Custom"
958
 
959
- #: config/settings.php:272
960
  msgctxt "admin-text"
961
  msgid "View more information on schema types here"
962
  msgstr "View more information on schema types here"
963
 
964
- #: config/settings.php:273
965
  msgctxt "admin-text"
966
  msgid "Custom Schema Type"
967
  msgstr "Custom Schema Type"
968
 
969
- #: config/settings.php:279
970
  msgctxt "admin-text"
971
  msgid "Default Name"
972
  msgstr "Default Name"
973
 
974
- #: config/settings.php:281
975
  msgctxt "admin-text"
976
  msgid "Use the assigned or current page title"
977
  msgstr "Use the assigned or current page title"
978
 
979
- #: config/settings.php:282
980
  msgctxt "admin-text"
981
  msgid "Enter a custom title"
982
  msgstr "Enter a custom title"
983
 
984
- #: config/settings.php:291
985
  msgctxt "admin-text"
986
  msgid "Custom Name"
987
  msgstr "Custom Name"
988
 
989
- #: config/settings.php:297
990
  msgctxt "admin-text"
991
  msgid "Default Description"
992
  msgstr "Default Description"
993
 
994
- #: config/settings.php:299
995
  msgctxt "admin-text"
996
  msgid "Use the assigned or current page excerpt"
997
  msgstr "Use the assigned or current page excerpt"
998
 
999
- #: config/settings.php:300
1000
  msgctxt "admin-text"
1001
  msgid "Enter a custom description"
1002
  msgstr "Enter a custom description"
1003
 
1004
- #: config/settings.php:309
1005
  msgctxt "admin-text"
1006
  msgid "Custom Description"
1007
  msgstr "Custom Description"
1008
 
1009
- #: config/settings.php:315
1010
  msgctxt "admin-text"
1011
  msgid "Default URL"
1012
  msgstr "Default URL"
1013
 
1014
- #: config/settings.php:317
1015
  msgctxt "admin-text"
1016
  msgid "Use the assigned or current page URL"
1017
  msgstr "Use the assigned or current page URL"
1018
 
1019
- #: config/settings.php:318
1020
  msgctxt "admin-text"
1021
  msgid "Enter a custom URL"
1022
  msgstr "Enter a custom URL"
1023
 
1024
- #: config/settings.php:327
1025
  msgctxt "admin-text"
1026
  msgid "Custom URL"
1027
  msgstr "Custom URL"
1028
 
1029
- #: config/settings.php:333
1030
  msgctxt "admin-text"
1031
  msgid "Default Image"
1032
  msgstr "Default Image"
1033
 
1034
- #: config/settings.php:335
1035
  msgctxt "admin-text"
1036
  msgid "Use the featured image of the assigned or current page"
1037
  msgstr "Use the featured image of the assigned or current page"
1038
 
1039
- #: config/settings.php:336
1040
  msgctxt "admin-text"
1041
  msgid "Enter a custom image URL"
1042
  msgstr "Enter a custom image URL"
1043
 
1044
- #: config/settings.php:345
1045
  msgctxt "admin-text"
1046
  msgid "Custom Image URL"
1047
  msgstr "Custom Image URL"
1048
 
1049
- #: config/settings.php:354
1050
  msgctxt "admin-text"
1051
  msgid "Address"
1052
  msgstr "Address"
1053
 
1054
- #: config/settings.php:355
1055
  msgctxt "admin-text"
1056
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
1057
  msgstr "60 29th Street #343, San Francisco, CA 94110, US"
1058
 
1059
- #: config/settings.php:364
1060
  msgctxt "admin-text"
1061
  msgid "Telephone Number"
1062
  msgstr "Telephone Number"
1063
 
1064
- #: config/settings.php:365
1065
  msgctxt "admin-text"
1066
  msgid "+1 (877) 273-3049"
1067
  msgstr "+1 (877) 273-3049"
1068
 
1069
- #: config/settings.php:374
1070
  msgctxt "admin-text"
1071
  msgid "Price Range"
1072
  msgstr "Price Range"
1073
 
1074
- #: config/settings.php:375
1075
  msgctxt "admin-text"
1076
  msgid "$$-$$$"
1077
  msgstr "$$-$$$"
1078
 
1079
- #: config/settings.php:384
1080
  msgctxt "admin-text"
1081
  msgid "Offer Type"
1082
  msgstr "Offer Type"
1083
 
1084
- #: config/settings.php:386
1085
  msgctxt "admin-text"
1086
  msgid "AggregateOffer"
1087
  msgstr "AggregateOffer"
1088
 
1089
- #: config/settings.php:387
1090
  msgctxt "admin-text"
1091
  msgid "Offer"
1092
  msgstr "Offer"
1093
 
1094
- #: config/settings.php:398
1095
  msgctxt "admin-text"
1096
  msgid "Price"
1097
  msgstr "Price"
1098
 
1099
- #: config/settings.php:409
1100
  msgctxt "admin-text"
1101
  msgid "Low Price"
1102
  msgstr "Low Price"
1103
 
1104
- #: config/settings.php:420
1105
  msgctxt "admin-text"
1106
  msgid "High Price"
1107
  msgstr "High Price"
1108
 
1109
- #: config/settings.php:430
1110
  msgctxt "admin-text"
1111
  msgid "Price Currency"
1112
  msgstr "Price Currency"
1113
 
1114
- #: config/settings.php:431
1115
  msgctxt "admin-text"
1116
  msgid "USD"
1117
  msgstr "USD"
1118
 
1119
- #: config/settings.php:436
1120
  msgctxt "admin-text"
1121
  msgid "Choose which fields should be required in the review form."
1122
  msgstr "Choose which fields should be required in the review form."
1123
 
1124
- #: config/settings.php:437
1125
  msgctxt "admin-text"
1126
  msgid "Required Fields"
1127
  msgstr "Required Fields"
1128
 
1129
- #: config/settings.php:439, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30
1130
  msgctxt "admin-text"
1131
  msgid "Rating"
1132
  msgstr "Rating"
1133
 
1134
- #: config/settings.php:440, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
1135
  msgctxt "admin-text"
1136
  msgid "Title"
1137
  msgstr "Title"
1138
 
1139
- #: config/settings.php:441, plugin/Defaults/PostTypeLabelDefaults.php:15
1140
  msgctxt "admin-text"
1141
  msgid "Review"
1142
  msgstr "Review"
1143
 
1144
- #: config/settings.php:442, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:128, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
1145
  msgctxt "admin-text"
1146
  msgid "Name"
1147
  msgstr "Name"
1148
 
1149
- #: config/settings.php:443, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:129, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
1150
  msgctxt "admin-text"
1151
  msgid "Email"
1152
  msgstr "Email"
1153
 
1154
- #: config/settings.php:444
1155
  msgctxt "admin-text"
1156
  msgid "Terms"
1157
  msgstr "Terms"
1158
 
1159
- #: config/settings.php:450
1160
  msgctxt "admin-text"
1161
  msgid ""
1162
  "Limits the number of reviews that can be submitted to one-per-person. If "
@@ -1167,32 +1167,32 @@ msgstr ""
1167
  "you are assigning reviews, then the limit will be applied to the assigned "
1168
  "page and/or category."
1169
 
1170
- #: config/settings.php:451
1171
  msgctxt "admin-text"
1172
  msgid "Limit Reviews"
1173
  msgstr "Limit Reviews"
1174
 
1175
- #: config/settings.php:453
1176
  msgctxt "admin-text"
1177
  msgid "No Limit"
1178
  msgstr "No Limit"
1179
 
1180
- #: config/settings.php:454
1181
  msgctxt "admin-text"
1182
  msgid "By Email Address"
1183
  msgstr "By Email Address"
1184
 
1185
- #: config/settings.php:455
1186
  msgctxt "admin-text"
1187
  msgid "By IP Address"
1188
  msgstr "By IP Address"
1189
 
1190
- #: config/settings.php:456
1191
  msgctxt "admin-text"
1192
  msgid "By Username (will only work for registered users)"
1193
  msgstr "By Username (will only work for registered users)"
1194
 
1195
- #: config/settings.php:465
1196
  msgctxt "admin-text"
1197
  msgid ""
1198
  "One Email per line. All emails in the whitelist will be excluded from the "
@@ -1201,12 +1201,12 @@ msgstr ""
1201
  "One Email per line. All emails in the whitelist will be excluded from the "
1202
  "review submission limit."
1203
 
1204
- #: config/settings.php:466
1205
  msgctxt "admin-text"
1206
  msgid "Email Whitelist"
1207
  msgstr "Email Whitelist"
1208
 
1209
- #: config/settings.php:475
1210
  msgctxt "admin-text"
1211
  msgid ""
1212
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
@@ -1215,12 +1215,12 @@ msgstr ""
1215
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
1216
  "from the review submission limit.."
1217
 
1218
- #: config/settings.php:476
1219
  msgctxt "admin-text"
1220
  msgid "IP Address Whitelist"
1221
  msgstr "IP Address Whitelist"
1222
 
1223
- #: config/settings.php:485
1224
  msgctxt "admin-text"
1225
  msgid ""
1226
  "One Username per line. All registered users with a Username in the "
@@ -1229,12 +1229,12 @@ msgstr ""
1229
  "One Username per line. All registered users with a Username in the "
1230
  "whitelist will be excluded from the review submission limit."
1231
 
1232
- #: config/settings.php:486
1233
  msgctxt "admin-text"
1234
  msgid "Username Whitelist"
1235
  msgstr "Username Whitelist"
1236
 
1237
- #: config/settings.php:492
1238
  msgctxt "admin-text"
1239
  msgid ""
1240
  "The Invisible reCAPTCHA badge (reCAPTCHA v2) is a free anti-spam service "
@@ -1247,37 +1247,37 @@ msgstr ""
1247
  "href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign "
1248
  "up</a> for an API key pair for your site."
1249
 
1250
- #: config/settings.php:493
1251
  msgctxt "admin-text"
1252
  msgid "Invisible reCAPTCHA"
1253
  msgstr "Invisible reCAPTCHA"
1254
 
1255
- #: config/settings.php:495
1256
  msgctxt "admin-text"
1257
  msgid "Do not use reCAPTCHA"
1258
  msgstr "Do not use reCAPTCHA"
1259
 
1260
- #: config/settings.php:496
1261
  msgctxt "admin-text"
1262
  msgid "Use reCAPTCHA"
1263
  msgstr "Use reCAPTCHA"
1264
 
1265
- #: config/settings.php:497
1266
  msgctxt "admin-text"
1267
  msgid "Use reCAPTCHA only for guest users"
1268
  msgstr "Use reCAPTCHA only for guest users"
1269
 
1270
- #: config/settings.php:506
1271
  msgctxt "admin-text"
1272
  msgid "Site Key"
1273
  msgstr "Site Key"
1274
 
1275
- #: config/settings.php:514
1276
  msgctxt "admin-text"
1277
  msgid "Site Secret"
1278
  msgstr "Site Secret"
1279
 
1280
- #: config/settings.php:522
1281
  msgctxt "admin-text"
1282
  msgid ""
1283
  "This option may not work consistently if another plugin is loading "
@@ -1286,27 +1286,27 @@ msgstr ""
1286
  "This option may not work consistently if another plugin is loading "
1287
  "reCAPTCHA on the same page as Site Reviews."
1288
 
1289
- #: config/settings.php:523
1290
  msgctxt "admin-text"
1291
  msgid "Badge Position"
1292
  msgstr "Badge Position"
1293
 
1294
- #: config/settings.php:525
1295
  msgctxt "admin-text"
1296
  msgid "Bottom Left"
1297
  msgstr "Bottom Left"
1298
 
1299
- #: config/settings.php:526
1300
  msgctxt "admin-text"
1301
  msgid "Bottom Right"
1302
  msgstr "Bottom Right"
1303
 
1304
- #: config/settings.php:527
1305
  msgctxt "admin-text"
1306
  msgid "Inline"
1307
  msgstr "Inline"
1308
 
1309
- #: config/settings.php:533
1310
  msgctxt "admin-text"
1311
  msgid ""
1312
  "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> "
@@ -1319,12 +1319,12 @@ msgstr ""
1319
  "setting to have any affect, you will need to first install and activate the "
1320
  "Akismet plugin and set up a WordPress.com API key."
1321
 
1322
- #: config/settings.php:534
1323
  msgctxt "admin-text"
1324
  msgid "Enable Akismet Integration"
1325
  msgstr "Enable Akismet Integration"
1326
 
1327
- #: config/settings.php:539
1328
  msgctxt "admin-text"
1329
  msgid ""
1330
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
@@ -1333,27 +1333,27 @@ msgstr ""
1333
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
1334
  "can be found in the WordPress Discussion Settings page."
1335
 
1336
- #: config/settings.php:540
1337
  msgctxt "admin-text"
1338
  msgid "Disallowed Comment Keys"
1339
  msgstr "Disallowed Comment Keys"
1340
 
1341
- #: config/settings.php:542
1342
  msgctxt "admin-text"
1343
  msgid "Blacklist"
1344
  msgstr "Blacklist"
1345
 
1346
- #: config/settings.php:544
1347
  msgctxt "admin-text"
1348
  msgid "Use the Site Reviews Blacklist"
1349
  msgstr "Use the Site Reviews Blacklist"
1350
 
1351
- #: config/settings.php:545
1352
  msgctxt "admin-text"
1353
  msgid "Use the WordPress Disallowed Comment Keys"
1354
  msgstr "Use the WordPress Disallowed Comment Keys"
1355
 
1356
- #: config/settings.php:554
1357
  msgctxt "admin-text"
1358
  msgid ""
1359
  "One entry or IP address per line. When a review contains any of these "
@@ -1366,27 +1366,27 @@ msgstr ""
1366
  "rejected. It is case-insensitive and will match partial words, so \"press\" "
1367
  "will match \"WordPress\"."
1368
 
1369
- #: config/settings.php:555
1370
  msgctxt "admin-text"
1371
  msgid "Review Blacklist"
1372
  msgstr "Review Blacklist"
1373
 
1374
- #: config/settings.php:561
1375
  msgctxt "admin-text"
1376
  msgid "Choose the action that should be taken when a review is blacklisted."
1377
  msgstr "Choose the action that should be taken when a review is blacklisted."
1378
 
1379
- #: config/settings.php:562
1380
  msgctxt "admin-text"
1381
  msgid "Blacklist Action"
1382
  msgstr "Blacklist Action"
1383
 
1384
- #: config/settings.php:564
1385
  msgctxt "admin-text"
1386
  msgid "Require approval"
1387
  msgstr "Require approval"
1388
 
1389
- #: config/settings.php:565
1390
  msgctxt "admin-text"
1391
  msgid "Reject submission"
1392
  msgstr "Reject submission"
@@ -1400,7 +1400,7 @@ msgstr ""
1400
  "The [%s] method has been deprecated and will be soon be removed, please use "
1401
  "the [%s] method instead."
1402
 
1403
- #: plugin/Review.php:309, plugin/Controllers/ListTableColumns/ColumnValueAuthorName.php:20
1404
  msgctxt "admin-text"
1405
  msgid "Unknown"
1406
  msgstr "Unknown"
@@ -2512,40 +2512,66 @@ msgstr ""
2512
  "Integrate with the Trustalyze Confidence System and post reviews to the "
2513
  "blockchain."
2514
 
 
 
 
 
 
2515
  #: views/pages/documentation/index.php:9
2516
  msgctxt "admin-text"
2517
  msgid "Click an active tab to expand/collapse all sections."
2518
  msgstr "Click an active tab to expand/collapse all sections."
2519
 
2520
- #: views/pages/settings/schema.php:3
2521
  msgctxt "admin-text"
2522
  msgid ""
2523
- "The JSON-LD schema is disabled by default. To use it, please enable the "
2524
- "option in your blocks or shortcodes. The schema appears in Google's search "
2525
- "results and shows the star rating and other information about your reviews. "
2526
- "If the schema has been enabled, you can use Google's <a "
2527
- "href=\"https://search.google.com/test/rich-results\">Rich Results</a> tool "
2528
- "to test your pages for valid schema data."
2529
  msgstr ""
2530
- "The JSON-LD schema is disabled by default. To use it, please enable the "
2531
- "option in your blocks or shortcodes. The schema appears in Google's search "
2532
- "results and shows the star rating and other information about your reviews. "
2533
- "If the schema has been enabled, you can use Google's <a "
2534
- "href=\"https://search.google.com/test/rich-results\">Rich Results</a> tool "
2535
- "to test your pages for valid schema data."
2536
 
2537
- #: views/pages/settings/schema.php:4
 
 
 
 
 
2538
  msgctxt "admin-text"
2539
  msgid ""
2540
- "You may override any of these options on a per-post/page basis by using its "
2541
- "Custom Field name and adding a custom value using the <a "
2542
- "href=\"https://codex.wordpress.org/Using_Custom_Fields#Usage\">Custom "
2543
- "Fields</a> metabox."
2544
  msgstr ""
2545
- "You may override any of these options on a per-post/page basis by using its "
2546
- "Custom Field name and adding a custom value using the <a "
2547
- "href=\"https://codex.wordpress.org/Using_Custom_Fields#Usage\">Custom "
2548
- "Fields</a> metabox."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2549
 
2550
  #: views/pages/settings/translations.php:3
2551
  msgctxt "admin-text"
@@ -2898,6 +2924,16 @@ msgctxt "admin-text"
2898
  msgid "plural"
2899
  msgstr "plural"
2900
 
 
 
 
 
 
 
 
 
 
 
2901
  #: plugin/Controllers/ListTableController.php:105
2902
  msgctxt "The Review Post ID (admin-text)"
2903
  msgid "<span>ID: %d</span>"
30
  msgid "%s is <strong>deprecated</strong> since version %s! Use %s instead."
31
  msgstr "%s is <strong>deprecated</strong> since version %s! Use %s instead."
32
 
33
+ #: config/settings.php:247, plugin/Modules/Html/ReviewsHtml.php:126
34
  msgid "There are no reviews yet. Be the first one to write one."
35
  msgstr "There are no reviews yet. Be the first one to write one."
36
 
414
  msgid "Create Review (inactive)"
415
  msgstr "Create Review (inactive)"
416
 
417
+ #: config/settings.php:8
418
  msgctxt "admin-text"
419
  msgid ""
420
  "Site Reviews will not delete anything when uninstalled unless you change "
423
  "Site Reviews will not delete anything when uninstalled unless you change "
424
  "this setting."
425
 
426
+ #: config/settings.php:10
427
  msgctxt "admin-text"
428
  msgid "Do not delete anything"
429
  msgstr "Do not delete anything"
430
 
431
+ #: config/settings.php:11
432
  msgctxt "admin-text"
433
  msgid "Delete all plugin settings, widgets settings, and caches"
434
  msgstr "Delete all plugin settings, widgets settings, and caches"
435
 
436
+ #: config/settings.php:12
437
  msgctxt "admin-text"
438
  msgid "Delete everything (including all reviews and categories)"
439
  msgstr "Delete everything (including all reviews and categories)"
440
 
441
+ #: config/settings.php:14
442
  msgctxt "admin-text"
443
  msgid "Delete data on uninstall"
444
  msgstr "Delete data on uninstall"
445
 
446
+ #: config/settings.php:20
447
  msgctxt "admin-text"
448
  msgid ""
449
  "Site Reviews relies on the CSS of your theme to style the review form. If "
456
  "using a WordPress plugin/theme or CSS Framework listed here, please try "
457
  "selecting it, otherwise choose \"Site Reviews (default)\"."
458
 
459
+ #: config/settings.php:21
460
  msgctxt "admin-text"
461
  msgid "Plugin Style"
462
  msgstr "Plugin Style"
463
 
464
+ #: config/settings.php:23
465
  msgctxt "admin-text"
466
  msgid "CSS Framework: Bootstrap 4"
467
  msgstr "CSS Framework: Bootstrap 4"
468
 
469
+ #: config/settings.php:24
470
  msgctxt "admin-text"
471
  msgid "CSS Framework: Bootstrap 4 (Custom Forms)"
472
  msgstr "CSS Framework: Bootstrap 4 (Custom Forms)"
473
 
474
+ #: config/settings.php:25
475
  msgctxt "admin-text"
476
  msgid "Plugin: Contact Form 7 (v5)"
477
  msgstr "Plugin: Contact Form 7 (v5)"
478
 
479
+ #: config/settings.php:26
480
  msgctxt "admin-text"
481
  msgid "Plugin: Ninja Forms (v3)"
482
  msgstr "Plugin: Ninja Forms (v3)"
483
 
484
+ #: config/settings.php:27
485
  msgctxt "admin-text"
486
  msgid "Plugin: WPForms Lite (v1)"
487
  msgstr "Plugin: WPForms Lite (v1)"
488
 
489
+ #: config/settings.php:28
490
  msgctxt "admin-text"
491
  msgid "Site Reviews (default)"
492
  msgstr "Site Reviews (default)"
493
 
494
+ #: config/settings.php:29
495
  msgctxt "admin-text"
496
  msgid "Site Reviews (minimal)"
497
  msgstr "Site Reviews (minimal)"
498
 
499
+ #: config/settings.php:30
500
  msgctxt "admin-text"
501
  msgid "Theme: Divi (v3)"
502
  msgstr "Theme: Divi (v3)"
503
 
504
+ #: config/settings.php:31
505
  msgctxt "admin-text"
506
  msgid "Theme: Twenty Fifteen"
507
  msgstr "Theme: Twenty Fifteen"
508
 
509
+ #: config/settings.php:32
510
  msgctxt "admin-text"
511
  msgid "Theme: Twenty Sixteen"
512
  msgstr "Theme: Twenty Sixteen"
513
 
514
+ #: config/settings.php:33
515
  msgctxt "admin-text"
516
  msgid "Theme: Twenty Seventeen"
517
  msgstr "Theme: Twenty Seventeen"
518
 
519
+ #: config/settings.php:34
520
  msgctxt "admin-text"
521
  msgid "Theme: Twenty Nineteen"
522
  msgstr "Theme: Twenty Nineteen"
523
 
524
+ #: config/settings.php:35
525
  msgctxt "admin-text"
526
  msgid "Theme: Twenty Twenty"
527
  msgstr "Theme: Twenty Twenty"
528
 
529
+ #: config/settings.php:41
530
  msgctxt "admin-text"
531
  msgid "Set the status of new review submissions to \"unapproved\"."
532
  msgstr "Set the status of new review submissions to \"unapproved\"."
533
 
534
+ #: config/settings.php:42
535
  msgctxt "admin-text"
536
  msgid "Require Approval"
537
  msgstr "Require Approval"
538
 
539
+ #: config/settings.php:47
540
  msgctxt "admin-text"
541
  msgid "Only allow review submissions from registered users."
542
  msgstr "Only allow review submissions from registered users."
543
 
544
+ #: config/settings.php:48
545
  msgctxt "admin-text"
546
  msgid "Require Login"
547
  msgstr "Require Login"
548
 
549
+ #: config/settings.php:56
550
  msgctxt "admin-text"
551
  msgid ""
552
  "Show a link for a new user to register. The %s Membership option must be "
555
  "Show a link for a new user to register. The %s Membership option must be "
556
  "enabled in General Settings for this to work."
557
 
558
+ #: config/settings.php:57
559
  msgctxt "admin-text"
560
  msgid "Anyone can register"
561
  msgstr "Anyone can register"
562
 
563
+ #: config/settings.php:59
564
  msgctxt "admin-text"
565
  msgid "Show Registration Link"
566
  msgstr "Show Registration Link"
567
 
568
+ #: config/settings.php:65
569
  msgctxt "admin-text"
570
  msgid ""
571
  "Integrate with a multilingual plugin to calculate ratings for all languages "
574
  "Integrate with a multilingual plugin to calculate ratings for all languages "
575
  "of a post."
576
 
577
+ #: config/settings.php:66
578
  msgctxt "admin-text"
579
  msgid "Multilingual"
580
  msgstr "Multilingual"
581
 
582
+ #: config/settings.php:68
583
  msgctxt "admin-text"
584
  msgid "No Integration"
585
  msgstr "No Integration"
586
 
587
+ #: config/settings.php:69
588
  msgctxt "admin-text"
589
  msgid "Integrate with Polylang"
590
  msgstr "Integrate with Polylang"
591
 
592
+ #: config/settings.php:70
593
  msgctxt "admin-text"
594
  msgid "Integrate with WPML"
595
  msgstr "Integrate with WPML"
596
 
597
+ #: config/settings.php:76
598
  msgctxt "admin-text"
599
  msgid "Notifications"
600
  msgstr "Notifications"
601
 
602
+ #: config/settings.php:78
603
  msgctxt "admin-text"
604
  msgid "Send to administrator"
605
  msgstr "Send to administrator"
606
 
607
+ #: config/settings.php:79
608
  msgctxt "admin-text"
609
  msgid "Send to author of the page that the review is assigned to"
610
  msgstr "Send to author of the page that the review is assigned to"
611
 
612
+ #: config/settings.php:80
613
  msgctxt "admin-text"
614
  msgid "Send to one or more email addresses"
615
  msgstr "Send to one or more email addresses"
616
 
617
+ #: config/settings.php:81
618
  msgctxt "admin-text"
619
  msgid "Send to <a href=\"https://slack.com/\">Slack</a>"
620
  msgstr "Send to <a href=\"https://slack.com/\">Slack</a>"
621
 
622
+ #: config/settings.php:90
623
  msgctxt "admin-text"
624
  msgid ""
625
  "If emails are not sending, make sure this email uses the same domain as "
628
  "If emails are not sending, make sure this email uses the same domain as "
629
  "your website."
630
 
631
+ #: config/settings.php:91
632
  msgctxt "admin-text"
633
  msgid "Send Emails From"
634
  msgstr "Send Emails From"
635
 
636
+ #: config/settings.php:100
637
  msgctxt "admin-text"
638
  msgid "Send Emails To"
639
  msgstr "Send Emails To"
640
 
641
+ #: config/settings.php:101
642
  msgctxt "admin-text"
643
  msgid "Separate multiple emails with a comma"
644
  msgstr "Separate multiple emails with a comma"
645
 
646
+ #: config/settings.php:109
647
  msgctxt "admin-text"
648
  msgid ""
649
  "To send notifications to Slack, create a new %s and then paste the provided "
652
  "To send notifications to Slack, create a new %s and then paste the provided "
653
  "Webhook URL in the field above."
654
 
655
+ #: config/settings.php:110
656
  msgctxt "admin-text"
657
  msgid "Incoming WebHook"
658
  msgstr "Incoming WebHook"
659
 
660
+ #: config/settings.php:112
661
  msgctxt "admin-text"
662
  msgid "Slack Webhook URL"
663
  msgstr "Slack Webhook URL"
664
 
665
+ #: config/settings.php:120
666
  msgctxt "admin-text"
667
  msgid ""
668
  "To restore the default text, save an empty template. If you are sending "
677
  "href=\"https://api.slack.com/docs/attachments\">Message Attachments</a> "
678
  "have been disabled. Available template tags:"
679
 
680
+ #: config/settings.php:125
681
  msgctxt "admin-text"
682
  msgid "Notification Template"
683
  msgstr "Notification Template"
684
 
685
+ #: config/settings.php:132
686
  msgctxt "admin-text"
687
  msgid "The default date format is the one set in your %s."
688
  msgstr "The default date format is the one set in your %s."
689
 
690
+ #: config/settings.php:133
691
  msgctxt "admin-text"
692
  msgid "WordPress settings"
693
  msgstr "WordPress settings"
694
 
695
+ #: config/settings.php:135
696
  msgctxt "admin-text"
697
  msgid "Date Format"
698
  msgstr "Date Format"
699
 
700
+ #: config/settings.php:137
701
  msgctxt "admin-text"
702
  msgid "Use the default date format"
703
  msgstr "Use the default date format"
704
 
705
+ #: config/settings.php:138
706
  msgctxt "admin-text"
707
  msgid "Use a relative date format"
708
  msgstr "Use a relative date format"
709
 
710
+ #: config/settings.php:139
711
  msgctxt "admin-text"
712
  msgid "Use a custom date format"
713
  msgstr "Use a custom date format"
714
 
715
+ #: config/settings.php:148
716
  msgctxt "admin-text"
717
  msgid ""
718
  "Enter a custom date format (<a "
723
  "href=\"https://codex.wordpress.org/Formatting_Date_and_Time\">documentation "
724
  "on date and time formatting</a>)."
725
 
726
+ #: config/settings.php:149
727
  msgctxt "admin-text"
728
  msgid "Custom Date Format"
729
  msgstr "Custom Date Format"
730
 
731
+ #: config/settings.php:155
732
  msgctxt "admin-text"
733
  msgid "Choose how names are shown in your reviews."
734
  msgstr "Choose how names are shown in your reviews."
735
 
736
+ #: config/settings.php:156
737
  msgctxt "admin-text"
738
  msgid "Name Format"
739
  msgstr "Name Format"
740
 
741
+ #: config/settings.php:158
742
  msgctxt "admin-text"
743
  msgid "Use the name as given"
744
  msgstr "Use the name as given"
745
 
746
+ #: config/settings.php:159
747
  msgctxt "admin-text"
748
  msgid "Use the first name only"
749
  msgstr "Use the first name only"
750
 
751
+ #: config/settings.php:160
752
  msgctxt "admin-text"
753
  msgid "Convert first name to an initial"
754
  msgstr "Convert first name to an initial"
755
 
756
+ #: config/settings.php:161
757
  msgctxt "admin-text"
758
  msgid "Convert last name to an initial"
759
  msgstr "Convert last name to an initial"
760
 
761
+ #: config/settings.php:162
762
  msgctxt "admin-text"
763
  msgid "Convert to all initials"
764
  msgstr "Convert to all initials"
765
 
766
+ #: config/settings.php:172
767
  msgctxt "admin-text"
768
  msgid "Choose how the initial is displayed."
769
  msgstr "Choose how the initial is displayed."
770
 
771
+ #: config/settings.php:173
772
  msgctxt "admin-text"
773
  msgid "Initial Format"
774
  msgstr "Initial Format"
775
 
776
+ #: config/settings.php:175
777
  msgctxt "admin-text"
778
  msgid "Initial with a space"
779
  msgstr "Initial with a space"
780
 
781
+ #: config/settings.php:176
782
  msgctxt "admin-text"
783
  msgid "Initial with a period"
784
  msgstr "Initial with a period"
785
 
786
+ #: config/settings.php:177
787
  msgctxt "admin-text"
788
  msgid "Initial with a period and a space"
789
  msgstr "Initial with a period and a space"
790
 
791
+ #: config/settings.php:185
792
  msgctxt "admin-text"
793
  msgid ""
794
  "This setting determines how the assigned options work in the reviews and "
797
  "This setting determines how the assigned options work in the reviews and "
798
  "summary shortcodes and blocks."
799
 
800
+ #: config/settings.php:186
801
  msgctxt "admin-text"
802
  msgid ""
803
  "\"Loose Assignment\" means <code>display reviews that are assigned to this "
806
  "\"Loose Assignment\" means <code>display reviews that are assigned to this "
807
  "OR this</code>."
808
 
809
+ #: config/settings.php:187
810
  msgctxt "admin-text"
811
  msgid ""
812
  "\"Strict Assignment\" means <code>display reviews that are assigned to this "
815
  "\"Strict Assignment\" means <code>display reviews that are assigned to this "
816
  "AND this</code>."
817
 
818
+ #: config/settings.php:189
819
  msgctxt "admin-text"
820
  msgid "Review Assignment"
821
  msgstr "Review Assignment"
822
 
823
+ #: config/settings.php:191
824
  msgctxt "admin-text"
825
  msgid "Loose Assignment"
826
  msgstr "Loose Assignment"
827
 
828
+ #: config/settings.php:192
829
  msgctxt "admin-text"
830
  msgid "Strict Assignment"
831
  msgstr "Strict Assignment"
832
 
833
+ #: config/settings.php:198
834
  msgctxt "admin-text"
835
  msgid "Display a link to the assigned posts of a review."
836
  msgstr "Display a link to the assigned posts of a review."
837
 
838
+ #: config/settings.php:199
839
  msgctxt "admin-text"
840
  msgid "Enable Assigned Links"
841
  msgstr "Enable Assigned Links"
842
 
843
+ #: config/settings.php:204
844
  msgctxt "admin-text"
845
  msgid ""
846
  "Display reviewer avatars. These are generated from the email address of the "
849
  "Display reviewer avatars. These are generated from the email address of the "
850
  "reviewer using <a href=\"https://gravatar.com\">Gravatar</a>."
851
 
852
+ #: config/settings.php:205
853
  msgctxt "admin-text"
854
  msgid "Enable Avatars"
855
  msgstr "Enable Avatars"
856
 
857
+ #: config/settings.php:213
858
  msgctxt "admin-text"
859
  msgid "Regenerate the avatar whenever a local review is shown?"
860
  msgstr "Regenerate the avatar whenever a local review is shown?"
861
 
862
+ #: config/settings.php:214
863
  msgctxt "admin-text"
864
  msgid "Regenerate Avatars"
865
  msgstr "Regenerate Avatars"
866
 
867
+ #: config/settings.php:223
868
  msgctxt "admin-text"
869
+ msgid "Set the height/width of the avatar in pixels."
870
+ msgstr "Set the height/width of the avatar in pixels."
871
 
872
+ #: config/settings.php:224
873
  msgctxt "admin-text"
874
  msgid "Avatar Size"
875
  msgstr "Avatar Size"
876
 
877
+ #: config/settings.php:229
878
  msgctxt "admin-text"
879
  msgid "Display an excerpt instead of the full review."
880
  msgstr "Display an excerpt instead of the full review."
881
 
882
+ #: config/settings.php:230
883
  msgctxt "admin-text"
884
  msgid "Enable Excerpts"
885
  msgstr "Enable Excerpts"
886
 
887
+ #: config/settings.php:239
888
  msgctxt "admin-text"
889
  msgid "Set the excerpt word length."
890
  msgstr "Set the excerpt word length."
891
 
892
+ #: config/settings.php:240
893
  msgctxt "admin-text"
894
  msgid "Excerpt Length"
895
  msgstr "Excerpt Length"
896
 
897
+ #: config/settings.php:245
898
  msgctxt "admin-text"
899
  msgid ""
900
  "Display the fallback text when there are no reviews to display. This can be "
905
  "changed on the %s page. You may also override this by using the "
906
  "\"fallback\" option on the shortcode. The default fallback text is: %s"
907
 
908
+ #: config/settings.php:246, plugin/Controllers/MenuController.php:118
909
  msgctxt "admin-text"
910
  msgid "Translations"
911
  msgstr "Translations"
912
 
913
+ #: config/settings.php:249
914
  msgctxt "admin-text"
915
  msgid "Enable Fallback Text"
916
  msgstr "Enable Fallback Text"
917
 
918
+ #: config/settings.php:255
919
  msgctxt "admin-text"
920
  msgid ""
921
  "Paginated URLs include the %s URL parameter. If you would like to keep the "
926
  "pagination links but prevent search engines from indexing them, add the "
927
  "following lines to your %s file instead: %s"
928
 
929
+ #: config/settings.php:262
930
  msgctxt "admin-text"
931
  msgid "Enable Paginated URLs"
932
  msgstr "Enable Paginated URLs"
933
 
934
+ #: config/settings.php:268, config/settings.php:289, config/settings.php:308, config/settings.php:327, config/settings.php:346, config/settings.php:367, config/settings.php:377, config/settings.php:387, config/settings.php:398, config/settings.php:412, config/settings.php:423, config/settings.php:434, config/settings.php:444
935
  msgctxt "admin-text"
936
  msgid "Custom Field name"
937
  msgstr "Custom Field name"
938
 
939
+ #: config/settings.php:269
940
  msgctxt "admin-text"
941
  msgid "Default Schema Type"
942
  msgstr "Default Schema Type"
943
 
944
+ #: config/settings.php:271
945
  msgctxt "admin-text"
946
  msgid "Local Business"
947
  msgstr "Local Business"
948
 
949
+ #: config/settings.php:272
950
  msgctxt "admin-text"
951
  msgid "Product"
952
  msgstr "Product"
953
 
954
+ #: config/settings.php:273
955
  msgctxt "admin-text"
956
  msgid "Custom"
957
  msgstr "Custom"
958
 
959
+ #: config/settings.php:282
960
  msgctxt "admin-text"
961
  msgid "View more information on schema types here"
962
  msgstr "View more information on schema types here"
963
 
964
+ #: config/settings.php:283
965
  msgctxt "admin-text"
966
  msgid "Custom Schema Type"
967
  msgstr "Custom Schema Type"
968
 
969
+ #: config/settings.php:290
970
  msgctxt "admin-text"
971
  msgid "Default Name"
972
  msgstr "Default Name"
973
 
974
+ #: config/settings.php:292
975
  msgctxt "admin-text"
976
  msgid "Use the assigned or current page title"
977
  msgstr "Use the assigned or current page title"
978
 
979
+ #: config/settings.php:293
980
  msgctxt "admin-text"
981
  msgid "Enter a custom title"
982
  msgstr "Enter a custom title"
983
 
984
+ #: config/settings.php:302
985
  msgctxt "admin-text"
986
  msgid "Custom Name"
987
  msgstr "Custom Name"
988
 
989
+ #: config/settings.php:309
990
  msgctxt "admin-text"
991
  msgid "Default Description"
992
  msgstr "Default Description"
993
 
994
+ #: config/settings.php:311
995
  msgctxt "admin-text"
996
  msgid "Use the assigned or current page excerpt"
997
  msgstr "Use the assigned or current page excerpt"
998
 
999
+ #: config/settings.php:312
1000
  msgctxt "admin-text"
1001
  msgid "Enter a custom description"
1002
  msgstr "Enter a custom description"
1003
 
1004
+ #: config/settings.php:321
1005
  msgctxt "admin-text"
1006
  msgid "Custom Description"
1007
  msgstr "Custom Description"
1008
 
1009
+ #: config/settings.php:328
1010
  msgctxt "admin-text"
1011
  msgid "Default URL"
1012
  msgstr "Default URL"
1013
 
1014
+ #: config/settings.php:330
1015
  msgctxt "admin-text"
1016
  msgid "Use the assigned or current page URL"
1017
  msgstr "Use the assigned or current page URL"
1018
 
1019
+ #: config/settings.php:331
1020
  msgctxt "admin-text"
1021
  msgid "Enter a custom URL"
1022
  msgstr "Enter a custom URL"
1023
 
1024
+ #: config/settings.php:340
1025
  msgctxt "admin-text"
1026
  msgid "Custom URL"
1027
  msgstr "Custom URL"
1028
 
1029
+ #: config/settings.php:347
1030
  msgctxt "admin-text"
1031
  msgid "Default Image"
1032
  msgstr "Default Image"
1033
 
1034
+ #: config/settings.php:349
1035
  msgctxt "admin-text"
1036
  msgid "Use the featured image of the assigned or current page"
1037
  msgstr "Use the featured image of the assigned or current page"
1038
 
1039
+ #: config/settings.php:350
1040
  msgctxt "admin-text"
1041
  msgid "Enter a custom image URL"
1042
  msgstr "Enter a custom image URL"
1043
 
1044
+ #: config/settings.php:359
1045
  msgctxt "admin-text"
1046
  msgid "Custom Image URL"
1047
  msgstr "Custom Image URL"
1048
 
1049
+ #: config/settings.php:368
1050
  msgctxt "admin-text"
1051
  msgid "Address"
1052
  msgstr "Address"
1053
 
1054
+ #: config/settings.php:369
1055
  msgctxt "admin-text"
1056
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
1057
  msgstr "60 29th Street #343, San Francisco, CA 94110, US"
1058
 
1059
+ #: config/settings.php:378
1060
  msgctxt "admin-text"
1061
  msgid "Telephone Number"
1062
  msgstr "Telephone Number"
1063
 
1064
+ #: config/settings.php:379
1065
  msgctxt "admin-text"
1066
  msgid "+1 (877) 273-3049"
1067
  msgstr "+1 (877) 273-3049"
1068
 
1069
+ #: config/settings.php:388
1070
  msgctxt "admin-text"
1071
  msgid "Price Range"
1072
  msgstr "Price Range"
1073
 
1074
+ #: config/settings.php:389
1075
  msgctxt "admin-text"
1076
  msgid "$$-$$$"
1077
  msgstr "$$-$$$"
1078
 
1079
+ #: config/settings.php:399
1080
  msgctxt "admin-text"
1081
  msgid "Offer Type"
1082
  msgstr "Offer Type"
1083
 
1084
+ #: config/settings.php:401
1085
  msgctxt "admin-text"
1086
  msgid "AggregateOffer"
1087
  msgstr "AggregateOffer"
1088
 
1089
+ #: config/settings.php:402
1090
  msgctxt "admin-text"
1091
  msgid "Offer"
1092
  msgstr "Offer"
1093
 
1094
+ #: config/settings.php:413
1095
  msgctxt "admin-text"
1096
  msgid "Price"
1097
  msgstr "Price"
1098
 
1099
+ #: config/settings.php:424
1100
  msgctxt "admin-text"
1101
  msgid "Low Price"
1102
  msgstr "Low Price"
1103
 
1104
+ #: config/settings.php:435
1105
  msgctxt "admin-text"
1106
  msgid "High Price"
1107
  msgstr "High Price"
1108
 
1109
+ #: config/settings.php:445
1110
  msgctxt "admin-text"
1111
  msgid "Price Currency"
1112
  msgstr "Price Currency"
1113
 
1114
+ #: config/settings.php:446
1115
  msgctxt "admin-text"
1116
  msgid "USD"
1117
  msgstr "USD"
1118
 
1119
+ #: config/settings.php:451
1120
  msgctxt "admin-text"
1121
  msgid "Choose which fields should be required in the review form."
1122
  msgstr "Choose which fields should be required in the review form."
1123
 
1124
+ #: config/settings.php:452
1125
  msgctxt "admin-text"
1126
  msgid "Required Fields"
1127
  msgstr "Required Fields"
1128
 
1129
+ #: config/settings.php:454, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30
1130
  msgctxt "admin-text"
1131
  msgid "Rating"
1132
  msgstr "Rating"
1133
 
1134
+ #: config/settings.php:455, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
1135
  msgctxt "admin-text"
1136
  msgid "Title"
1137
  msgstr "Title"
1138
 
1139
+ #: config/settings.php:456, plugin/Defaults/PostTypeLabelDefaults.php:15
1140
  msgctxt "admin-text"
1141
  msgid "Review"
1142
  msgstr "Review"
1143
 
1144
+ #: config/settings.php:457, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:128, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
1145
  msgctxt "admin-text"
1146
  msgid "Name"
1147
  msgstr "Name"
1148
 
1149
+ #: config/settings.php:458, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:129, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
1150
  msgctxt "admin-text"
1151
  msgid "Email"
1152
  msgstr "Email"
1153
 
1154
+ #: config/settings.php:459
1155
  msgctxt "admin-text"
1156
  msgid "Terms"
1157
  msgstr "Terms"
1158
 
1159
+ #: config/settings.php:466
1160
  msgctxt "admin-text"
1161
  msgid ""
1162
  "Limits the number of reviews that can be submitted to one-per-person. If "
1167
  "you are assigning reviews, then the limit will be applied to the assigned "
1168
  "page and/or category."
1169
 
1170
+ #: config/settings.php:467
1171
  msgctxt "admin-text"
1172
  msgid "Limit Reviews"
1173
  msgstr "Limit Reviews"
1174
 
1175
+ #: config/settings.php:469
1176
  msgctxt "admin-text"
1177
  msgid "No Limit"
1178
  msgstr "No Limit"
1179
 
1180
+ #: config/settings.php:470
1181
  msgctxt "admin-text"
1182
  msgid "By Email Address"
1183
  msgstr "By Email Address"
1184
 
1185
+ #: config/settings.php:471
1186
  msgctxt "admin-text"
1187
  msgid "By IP Address"
1188
  msgstr "By IP Address"
1189
 
1190
+ #: config/settings.php:472
1191
  msgctxt "admin-text"
1192
  msgid "By Username (will only work for registered users)"
1193
  msgstr "By Username (will only work for registered users)"
1194
 
1195
+ #: config/settings.php:481
1196
  msgctxt "admin-text"
1197
  msgid ""
1198
  "One Email per line. All emails in the whitelist will be excluded from the "
1201
  "One Email per line. All emails in the whitelist will be excluded from the "
1202
  "review submission limit."
1203
 
1204
+ #: config/settings.php:482
1205
  msgctxt "admin-text"
1206
  msgid "Email Whitelist"
1207
  msgstr "Email Whitelist"
1208
 
1209
+ #: config/settings.php:491
1210
  msgctxt "admin-text"
1211
  msgid ""
1212
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
1215
  "One IP Address per line. All IP Addresses in the whitelist will be excluded "
1216
  "from the review submission limit.."
1217
 
1218
+ #: config/settings.php:492
1219
  msgctxt "admin-text"
1220
  msgid "IP Address Whitelist"
1221
  msgstr "IP Address Whitelist"
1222
 
1223
+ #: config/settings.php:501
1224
  msgctxt "admin-text"
1225
  msgid ""
1226
  "One Username per line. All registered users with a Username in the "
1229
  "One Username per line. All registered users with a Username in the "
1230
  "whitelist will be excluded from the review submission limit."
1231
 
1232
+ #: config/settings.php:502
1233
  msgctxt "admin-text"
1234
  msgid "Username Whitelist"
1235
  msgstr "Username Whitelist"
1236
 
1237
+ #: config/settings.php:509
1238
  msgctxt "admin-text"
1239
  msgid ""
1240
  "The Invisible reCAPTCHA badge (reCAPTCHA v2) is a free anti-spam service "
1247
  "href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign "
1248
  "up</a> for an API key pair for your site."
1249
 
1250
+ #: config/settings.php:510
1251
  msgctxt "admin-text"
1252
  msgid "Invisible reCAPTCHA"
1253
  msgstr "Invisible reCAPTCHA"
1254
 
1255
+ #: config/settings.php:512
1256
  msgctxt "admin-text"
1257
  msgid "Do not use reCAPTCHA"
1258
  msgstr "Do not use reCAPTCHA"
1259
 
1260
+ #: config/settings.php:513
1261
  msgctxt "admin-text"
1262
  msgid "Use reCAPTCHA"
1263
  msgstr "Use reCAPTCHA"
1264
 
1265
+ #: config/settings.php:514
1266
  msgctxt "admin-text"
1267
  msgid "Use reCAPTCHA only for guest users"
1268
  msgstr "Use reCAPTCHA only for guest users"
1269
 
1270
+ #: config/settings.php:523
1271
  msgctxt "admin-text"
1272
  msgid "Site Key"
1273
  msgstr "Site Key"
1274
 
1275
+ #: config/settings.php:531
1276
  msgctxt "admin-text"
1277
  msgid "Site Secret"
1278
  msgstr "Site Secret"
1279
 
1280
+ #: config/settings.php:540
1281
  msgctxt "admin-text"
1282
  msgid ""
1283
  "This option may not work consistently if another plugin is loading "
1286
  "This option may not work consistently if another plugin is loading "
1287
  "reCAPTCHA on the same page as Site Reviews."
1288
 
1289
+ #: config/settings.php:541
1290
  msgctxt "admin-text"
1291
  msgid "Badge Position"
1292
  msgstr "Badge Position"
1293
 
1294
+ #: config/settings.php:543
1295
  msgctxt "admin-text"
1296
  msgid "Bottom Left"
1297
  msgstr "Bottom Left"
1298
 
1299
+ #: config/settings.php:544
1300
  msgctxt "admin-text"
1301
  msgid "Bottom Right"
1302
  msgstr "Bottom Right"
1303
 
1304
+ #: config/settings.php:545
1305
  msgctxt "admin-text"
1306
  msgid "Inline"
1307
  msgstr "Inline"
1308
 
1309
+ #: config/settings.php:551
1310
  msgctxt "admin-text"
1311
  msgid ""
1312
  "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> "
1319
  "setting to have any affect, you will need to first install and activate the "
1320
  "Akismet plugin and set up a WordPress.com API key."
1321
 
1322
+ #: config/settings.php:552
1323
  msgctxt "admin-text"
1324
  msgid "Enable Akismet Integration"
1325
  msgstr "Enable Akismet Integration"
1326
 
1327
+ #: config/settings.php:558
1328
  msgctxt "admin-text"
1329
  msgid ""
1330
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
1333
  "Choose which Blacklist you would prefer to use for reviews. The %s option "
1334
  "can be found in the WordPress Discussion Settings page."
1335
 
1336
+ #: config/settings.php:559
1337
  msgctxt "admin-text"
1338
  msgid "Disallowed Comment Keys"
1339
  msgstr "Disallowed Comment Keys"
1340
 
1341
+ #: config/settings.php:561
1342
  msgctxt "admin-text"
1343
  msgid "Blacklist"
1344
  msgstr "Blacklist"
1345
 
1346
+ #: config/settings.php:563
1347
  msgctxt "admin-text"
1348
  msgid "Use the Site Reviews Blacklist"
1349
  msgstr "Use the Site Reviews Blacklist"
1350
 
1351
+ #: config/settings.php:564
1352
  msgctxt "admin-text"
1353
  msgid "Use the WordPress Disallowed Comment Keys"
1354
  msgstr "Use the WordPress Disallowed Comment Keys"
1355
 
1356
+ #: config/settings.php:573
1357
  msgctxt "admin-text"
1358
  msgid ""
1359
  "One entry or IP address per line. When a review contains any of these "
1366
  "rejected. It is case-insensitive and will match partial words, so \"press\" "
1367
  "will match \"WordPress\"."
1368
 
1369
+ #: config/settings.php:574
1370
  msgctxt "admin-text"
1371
  msgid "Review Blacklist"
1372
  msgstr "Review Blacklist"
1373
 
1374
+ #: config/settings.php:581
1375
  msgctxt "admin-text"
1376
  msgid "Choose the action that should be taken when a review is blacklisted."
1377
  msgstr "Choose the action that should be taken when a review is blacklisted."
1378
 
1379
+ #: config/settings.php:582
1380
  msgctxt "admin-text"
1381
  msgid "Blacklist Action"
1382
  msgstr "Blacklist Action"
1383
 
1384
+ #: config/settings.php:584
1385
  msgctxt "admin-text"
1386
  msgid "Require approval"
1387
  msgstr "Require approval"
1388
 
1389
+ #: config/settings.php:585
1390
  msgctxt "admin-text"
1391
  msgid "Reject submission"
1392
  msgstr "Reject submission"
1400
  "The [%s] method has been deprecated and will be soon be removed, please use "
1401
  "the [%s] method instead."
1402
 
1403
+ #: plugin/Review.php:321, plugin/Controllers/ListTableColumns/ColumnValueAuthorName.php:20
1404
  msgctxt "admin-text"
1405
  msgid "Unknown"
1406
  msgstr "Unknown"
2512
  "Integrate with the Trustalyze Confidence System and post reviews to the "
2513
  "blockchain."
2514
 
2515
+ #: views/pages/addons/index.php:55
2516
+ msgctxt "admin-text"
2517
+ msgid "Integrate Site Reviews with your Woocommerce products."
2518
+ msgstr "Integrate Site Reviews with your Woocommerce products."
2519
+
2520
  #: views/pages/documentation/index.php:9
2521
  msgctxt "admin-text"
2522
  msgid "Click an active tab to expand/collapse all sections."
2523
  msgstr "Click an active tab to expand/collapse all sections."
2524
 
2525
+ #: views/pages/settings/schema.php:4
2526
  msgctxt "admin-text"
2527
  msgid ""
2528
+ "Schema is disabled by default. To enable it, use the schema option in your "
2529
+ "blocks or shortcodes. All of the options below may be overriden on a "
2530
+ "per-page basis by using its Custom Field name in the %s metabox."
 
 
 
2531
  msgstr ""
2532
+ "Schema is disabled by default. To enable it, use the schema option in your "
2533
+ "blocks or shortcodes. All of the options below may be overriden on a "
2534
+ "per-page basis by using its Custom Field name in the %s metabox."
 
 
 
2535
 
2536
+ #: views/pages/settings/schema.php:5
2537
+ msgctxt "admin-text"
2538
+ msgid "Custom Fields"
2539
+ msgstr "Custom Fields"
2540
+
2541
+ #: views/pages/settings/schema.php:9
2542
  msgctxt "admin-text"
2543
  msgid ""
2544
+ "The (JSON-LD) schema is used to display rich review snippets in Google's "
2545
+ "search results. If the schema has been enabled, you can use the %s tool to "
2546
+ "test your pages for valid schema."
 
2547
  msgstr ""
2548
+ "The (JSON-LD) schema is used to display rich review snippets in Google's "
2549
+ "search results. If the schema has been enabled, you can use the %s tool to "
2550
+ "test your pages for valid schema."
2551
+
2552
+ #: views/pages/settings/schema.php:10
2553
+ msgctxt "admin-text"
2554
+ msgid "Google Rich Results"
2555
+ msgstr "Google Rich Results"
2556
+
2557
+ #: views/pages/settings/schema.php:14
2558
+ msgctxt "admin-text"
2559
+ msgid ""
2560
+ "In some cases it may be useful to link the Site Reviews schema with other "
2561
+ "schema on your page, this is done by adding the %s unique identifier "
2562
+ "property to each schema that you wish to link. If you are using Woocommerce "
2563
+ "and have set the Schema Type to \"Product\", Site Reviews will "
2564
+ "automatically do this for you. In all other cases, either use the "
2565
+ "<code>schema_identifier</code> Custom Field name in the Custom Fields "
2566
+ "metabox, or use the hook provided on the Help page."
2567
+ msgstr ""
2568
+ "In some cases it may be useful to link the Site Reviews schema with other "
2569
+ "schema on your page, this is done by adding the %s unique identifier "
2570
+ "property to each schema that you wish to link. If you are using Woocommerce "
2571
+ "and have set the Schema Type to \"Product\", Site Reviews will "
2572
+ "automatically do this for you. In all other cases, either use the "
2573
+ "<code>schema_identifier</code> Custom Field name in the Custom Fields "
2574
+ "metabox, or use the hook provided on the Help page."
2575
 
2576
  #: views/pages/settings/translations.php:3
2577
  msgctxt "admin-text"
2924
  msgid "plural"
2925
  msgstr "plural"
2926
 
2927
+ #: config/settings.php:218
2928
+ msgctxt "avatar size (admin-text)"
2929
+ msgid "pixels"
2930
+ msgstr "pixels"
2931
+
2932
+ #: config/settings.php:234
2933
+ msgctxt "exceprt length (admin-text)"
2934
+ msgid "words"
2935
+ msgstr "words"
2936
+
2937
  #: plugin/Controllers/ListTableController.php:105
2938
  msgctxt "The Review Post ID (admin-text)"
2939
  msgid "<span>ID: %d</span>"
languages/site-reviews.pot CHANGED
@@ -113,861 +113,871 @@ msgstr ""
113
  msgid "%s is <strong>deprecated</strong> since version %s! Use %s instead."
114
  msgstr ""
115
 
116
- #: config/settings.php:7
117
  msgctxt "admin-text"
118
  msgid "Site Reviews will not delete anything when uninstalled unless you change this setting."
119
  msgstr ""
120
 
121
- #: config/settings.php:9
122
  msgctxt "admin-text"
123
  msgid "Do not delete anything"
124
  msgstr ""
125
 
126
- #: config/settings.php:10
127
  msgctxt "admin-text"
128
  msgid "Delete all plugin settings, widgets settings, and caches"
129
  msgstr ""
130
 
131
- #: config/settings.php:11
132
  msgctxt "admin-text"
133
  msgid "Delete everything (including all reviews and categories)"
134
  msgstr ""
135
 
136
- #: config/settings.php:13
137
  msgctxt "admin-text"
138
  msgid "Delete data on uninstall"
139
  msgstr ""
140
 
141
- #: config/settings.php:18
142
  msgctxt "admin-text"
143
  msgid "Site Reviews relies on the CSS of your theme to style the review form. If your theme does not provide proper CSS rules for form elements and you are using a WordPress plugin/theme or CSS Framework listed here, please try selecting it, otherwise choose \"Site Reviews (default)\"."
144
  msgstr ""
145
 
146
- #: config/settings.php:19
147
  msgctxt "admin-text"
148
  msgid "Plugin Style"
149
  msgstr ""
150
 
151
- #: config/settings.php:21
152
  msgctxt "admin-text"
153
  msgid "CSS Framework: Bootstrap 4"
154
  msgstr ""
155
 
156
- #: config/settings.php:22
157
  msgctxt "admin-text"
158
  msgid "CSS Framework: Bootstrap 4 (Custom Forms)"
159
  msgstr ""
160
 
161
- #: config/settings.php:23
162
  msgctxt "admin-text"
163
  msgid "Plugin: Contact Form 7 (v5)"
164
  msgstr ""
165
 
166
- #: config/settings.php:24
167
  msgctxt "admin-text"
168
  msgid "Plugin: Ninja Forms (v3)"
169
  msgstr ""
170
 
171
- #: config/settings.php:25
172
  msgctxt "admin-text"
173
  msgid "Plugin: WPForms Lite (v1)"
174
  msgstr ""
175
 
176
- #: config/settings.php:26
177
  msgctxt "admin-text"
178
  msgid "Site Reviews (default)"
179
  msgstr ""
180
 
181
- #: config/settings.php:27
182
  msgctxt "admin-text"
183
  msgid "Site Reviews (minimal)"
184
  msgstr ""
185
 
186
- #: config/settings.php:28
187
  msgctxt "admin-text"
188
  msgid "Theme: Divi (v3)"
189
  msgstr ""
190
 
191
- #: config/settings.php:29
192
  msgctxt "admin-text"
193
  msgid "Theme: Twenty Fifteen"
194
  msgstr ""
195
 
196
- #: config/settings.php:30
197
  msgctxt "admin-text"
198
  msgid "Theme: Twenty Sixteen"
199
  msgstr ""
200
 
201
- #: config/settings.php:31
202
  msgctxt "admin-text"
203
  msgid "Theme: Twenty Seventeen"
204
  msgstr ""
205
 
206
- #: config/settings.php:32
207
  msgctxt "admin-text"
208
  msgid "Theme: Twenty Nineteen"
209
  msgstr ""
210
 
211
- #: config/settings.php:33
212
  msgctxt "admin-text"
213
  msgid "Theme: Twenty Twenty"
214
  msgstr ""
215
 
216
- #: config/settings.php:39
217
  msgctxt "admin-text"
218
  msgid "Set the status of new review submissions to \"unapproved\"."
219
  msgstr ""
220
 
221
- #: config/settings.php:40
222
  msgctxt "admin-text"
223
  msgid "Require Approval"
224
  msgstr ""
225
 
226
- #: config/settings.php:45
227
  msgctxt "admin-text"
228
  msgid "Only allow review submissions from registered users."
229
  msgstr ""
230
 
231
- #: config/settings.php:46
232
  msgctxt "admin-text"
233
  msgid "Require Login"
234
  msgstr ""
235
 
236
- #: config/settings.php:54
237
  msgctxt "admin-text"
238
  msgid "Show a link for a new user to register. The %s Membership option must be enabled in General Settings for this to work."
239
  msgstr ""
240
 
241
- #: config/settings.php:55
242
  msgctxt "admin-text"
243
  msgid "Anyone can register"
244
  msgstr ""
245
 
246
- #: config/settings.php:57
247
  msgctxt "admin-text"
248
  msgid "Show Registration Link"
249
  msgstr ""
250
 
251
- #: config/settings.php:62
252
  msgctxt "admin-text"
253
  msgid "Integrate with a multilingual plugin to calculate ratings for all languages of a post."
254
  msgstr ""
255
 
256
- #: config/settings.php:63
257
  msgctxt "admin-text"
258
  msgid "Multilingual"
259
  msgstr ""
260
 
261
- #: config/settings.php:65
262
  msgctxt "admin-text"
263
  msgid "No Integration"
264
  msgstr ""
265
 
266
- #: config/settings.php:66
267
  msgctxt "admin-text"
268
  msgid "Integrate with Polylang"
269
  msgstr ""
270
 
271
- #: config/settings.php:67
272
  msgctxt "admin-text"
273
  msgid "Integrate with WPML"
274
  msgstr ""
275
 
276
- #: config/settings.php:73
277
  msgctxt "admin-text"
278
  msgid "Notifications"
279
  msgstr ""
280
 
281
- #: config/settings.php:75
282
  msgctxt "admin-text"
283
  msgid "Send to administrator"
284
  msgstr ""
285
 
286
- #: config/settings.php:76
287
  msgctxt "admin-text"
288
  msgid "Send to author of the page that the review is assigned to"
289
  msgstr ""
290
 
291
- #: config/settings.php:77
292
  msgctxt "admin-text"
293
  msgid "Send to one or more email addresses"
294
  msgstr ""
295
 
296
- #: config/settings.php:78
297
  msgctxt "admin-text"
298
  msgid "Send to <a href=\"https://slack.com/\">Slack</a>"
299
  msgstr ""
300
 
301
- #: config/settings.php:87
302
  msgctxt "admin-text"
303
  msgid "If emails are not sending, make sure this email uses the same domain as your website."
304
  msgstr ""
305
 
306
- #: config/settings.php:88
307
  msgctxt "admin-text"
308
  msgid "Send Emails From"
309
  msgstr ""
310
 
311
- #: config/settings.php:97
312
  msgctxt "admin-text"
313
  msgid "Send Emails To"
314
  msgstr ""
315
 
316
- #: config/settings.php:98
317
  msgctxt "admin-text"
318
  msgid "Separate multiple emails with a comma"
319
  msgstr ""
320
 
321
- #: config/settings.php:106
322
  msgctxt "admin-text"
323
  msgid "To send notifications to Slack, create a new %s and then paste the provided Webhook URL in the field above."
324
  msgstr ""
325
 
326
- #: config/settings.php:107
327
  msgctxt "admin-text"
328
  msgid "Incoming WebHook"
329
  msgstr ""
330
 
331
- #: config/settings.php:109
332
  msgctxt "admin-text"
333
  msgid "Slack Webhook URL"
334
  msgstr ""
335
 
336
- #: config/settings.php:117
337
  msgctxt "admin-text"
338
  msgid "To restore the default text, save an empty template. If you are sending notifications to Slack then this template will only be used as a fallback in the event that <a href=\"https://api.slack.com/docs/attachments\">Message Attachments</a> have been disabled. Available template tags:"
339
  msgstr ""
340
 
341
- #: config/settings.php:122
342
  msgctxt "admin-text"
343
  msgid "Notification Template"
344
  msgstr ""
345
 
346
- #: config/settings.php:128
347
  msgctxt "admin-text"
348
  msgid "The default date format is the one set in your %s."
349
  msgstr ""
350
 
351
- #: config/settings.php:129
352
  msgctxt "admin-text"
353
  msgid "WordPress settings"
354
  msgstr ""
355
 
356
- #: config/settings.php:131
357
  msgctxt "admin-text"
358
  msgid "Date Format"
359
  msgstr ""
360
 
361
- #: config/settings.php:133
362
  msgctxt "admin-text"
363
  msgid "Use the default date format"
364
  msgstr ""
365
 
366
- #: config/settings.php:134
367
  msgctxt "admin-text"
368
  msgid "Use a relative date format"
369
  msgstr ""
370
 
371
- #: config/settings.php:135
372
  msgctxt "admin-text"
373
  msgid "Use a custom date format"
374
  msgstr ""
375
 
376
- #: config/settings.php:144
377
  msgctxt "admin-text"
378
  msgid "Enter a custom date format (<a href=\"https://codex.wordpress.org/Formatting_Date_and_Time\">documentation on date and time formatting</a>)."
379
  msgstr ""
380
 
381
- #: config/settings.php:145
382
  msgctxt "admin-text"
383
  msgid "Custom Date Format"
384
  msgstr ""
385
 
386
- #: config/settings.php:150
387
  msgctxt "admin-text"
388
  msgid "Choose how names are shown in your reviews."
389
  msgstr ""
390
 
391
- #: config/settings.php:151
392
  msgctxt "admin-text"
393
  msgid "Name Format"
394
  msgstr ""
395
 
396
- #: config/settings.php:153
397
  msgctxt "admin-text"
398
  msgid "Use the name as given"
399
  msgstr ""
400
 
401
- #: config/settings.php:154
402
  msgctxt "admin-text"
403
  msgid "Use the first name only"
404
  msgstr ""
405
 
406
- #: config/settings.php:155
407
  msgctxt "admin-text"
408
  msgid "Convert first name to an initial"
409
  msgstr ""
410
 
411
- #: config/settings.php:156
412
  msgctxt "admin-text"
413
  msgid "Convert last name to an initial"
414
  msgstr ""
415
 
416
- #: config/settings.php:157
417
  msgctxt "admin-text"
418
  msgid "Convert to all initials"
419
  msgstr ""
420
 
421
- #: config/settings.php:166
422
  msgctxt "admin-text"
423
  msgid "Choose how the initial is displayed."
424
  msgstr ""
425
 
426
- #: config/settings.php:167
427
  msgctxt "admin-text"
428
  msgid "Initial Format"
429
  msgstr ""
430
 
431
- #: config/settings.php:169
432
  msgctxt "admin-text"
433
  msgid "Initial with a space"
434
  msgstr ""
435
 
436
- #: config/settings.php:170
437
  msgctxt "admin-text"
438
  msgid "Initial with a period"
439
  msgstr ""
440
 
441
- #: config/settings.php:171
442
  msgctxt "admin-text"
443
  msgid "Initial with a period and a space"
444
  msgstr ""
445
 
446
- #: config/settings.php:178
447
  msgctxt "admin-text"
448
  msgid "This setting determines how the assigned options work in the reviews and summary shortcodes and blocks."
449
  msgstr ""
450
 
451
- #: config/settings.php:179
452
  msgctxt "admin-text"
453
  msgid "\"Loose Assignment\" means <code>display reviews that are assigned to this OR this</code>."
454
  msgstr ""
455
 
456
- #: config/settings.php:180
457
  msgctxt "admin-text"
458
  msgid "\"Strict Assignment\" means <code>display reviews that are assigned to this AND this</code>."
459
  msgstr ""
460
 
461
- #: config/settings.php:182
462
  msgctxt "admin-text"
463
  msgid "Review Assignment"
464
  msgstr ""
465
 
466
- #: config/settings.php:184
467
  msgctxt "admin-text"
468
  msgid "Loose Assignment"
469
  msgstr ""
470
 
471
- #: config/settings.php:185
472
  msgctxt "admin-text"
473
  msgid "Strict Assignment"
474
  msgstr ""
475
 
476
- #: config/settings.php:191
477
  msgctxt "admin-text"
478
  msgid "Display a link to the assigned posts of a review."
479
  msgstr ""
480
 
481
- #: config/settings.php:192
482
  msgctxt "admin-text"
483
  msgid "Enable Assigned Links"
484
  msgstr ""
485
 
486
- #: config/settings.php:197
487
  msgctxt "admin-text"
488
  msgid "Display reviewer avatars. These are generated from the email address of the reviewer using <a href=\"https://gravatar.com\">Gravatar</a>."
489
  msgstr ""
490
 
491
- #: config/settings.php:198
492
  msgctxt "admin-text"
493
  msgid "Enable Avatars"
494
  msgstr ""
495
 
496
- #: config/settings.php:206
497
  msgctxt "admin-text"
498
  msgid "Regenerate the avatar whenever a local review is shown?"
499
  msgstr ""
500
 
501
- #: config/settings.php:207
502
  msgctxt "admin-text"
503
  msgid "Regenerate Avatars"
504
  msgstr ""
505
 
506
- #: config/settings.php:215
 
 
 
 
 
507
  msgctxt "admin-text"
508
- msgid "Set the avatar size in pixels."
509
  msgstr ""
510
 
511
- #: config/settings.php:216
512
  msgctxt "admin-text"
513
  msgid "Avatar Size"
514
  msgstr ""
515
 
516
- #: config/settings.php:221
517
  msgctxt "admin-text"
518
  msgid "Display an excerpt instead of the full review."
519
  msgstr ""
520
 
521
- #: config/settings.php:222
522
  msgctxt "admin-text"
523
  msgid "Enable Excerpts"
524
  msgstr ""
525
 
526
- #: config/settings.php:230
 
 
 
 
 
527
  msgctxt "admin-text"
528
  msgid "Set the excerpt word length."
529
  msgstr ""
530
 
531
- #: config/settings.php:231
532
  msgctxt "admin-text"
533
  msgid "Excerpt Length"
534
  msgstr ""
535
 
536
- #: config/settings.php:236
537
  msgctxt "admin-text"
538
  msgid "Display the fallback text when there are no reviews to display. This can be changed on the %s page. You may also override this by using the \"fallback\" option on the shortcode. The default fallback text is: %s"
539
  msgstr ""
540
 
541
- #: config/settings.php:237, plugin/Controllers/MenuController.php:118
542
  msgctxt "admin-text"
543
  msgid "Translations"
544
  msgstr ""
545
 
546
- #: config/settings.php:238, plugin/Modules/Html/ReviewsHtml.php:126
547
  msgid "There are no reviews yet. Be the first one to write one."
548
  msgstr ""
549
 
550
- #: config/settings.php:240
551
  msgctxt "admin-text"
552
  msgid "Enable Fallback Text"
553
  msgstr ""
554
 
555
- #: config/settings.php:246
556
  msgctxt "admin-text"
557
  msgid "Paginated URLs include the %s URL parameter. If you would like to keep the pagination links but prevent search engines from indexing them, add the following lines to your %s file instead: %s"
558
  msgstr ""
559
 
560
- #: config/settings.php:253
561
  msgctxt "admin-text"
562
  msgid "Enable Paginated URLs"
563
  msgstr ""
564
 
565
- #: config/settings.php:258, config/settings.php:278, config/settings.php:296, config/settings.php:314, config/settings.php:332, config/settings.php:353, config/settings.php:363, config/settings.php:373, config/settings.php:383, config/settings.php:397, config/settings.php:408, config/settings.php:419, config/settings.php:429
566
  msgctxt "admin-text"
567
  msgid "Custom Field name"
568
  msgstr ""
569
 
570
- #: config/settings.php:259
571
  msgctxt "admin-text"
572
  msgid "Default Schema Type"
573
  msgstr ""
574
 
575
- #: config/settings.php:261
576
  msgctxt "admin-text"
577
  msgid "Local Business"
578
  msgstr ""
579
 
580
- #: config/settings.php:262
581
  msgctxt "admin-text"
582
  msgid "Product"
583
  msgstr ""
584
 
585
- #: config/settings.php:263
586
  msgctxt "admin-text"
587
  msgid "Custom"
588
  msgstr ""
589
 
590
- #: config/settings.php:272
591
  msgctxt "admin-text"
592
  msgid "View more information on schema types here"
593
  msgstr ""
594
 
595
- #: config/settings.php:273
596
  msgctxt "admin-text"
597
  msgid "Custom Schema Type"
598
  msgstr ""
599
 
600
- #: config/settings.php:279
601
  msgctxt "admin-text"
602
  msgid "Default Name"
603
  msgstr ""
604
 
605
- #: config/settings.php:281
606
  msgctxt "admin-text"
607
  msgid "Use the assigned or current page title"
608
  msgstr ""
609
 
610
- #: config/settings.php:282
611
  msgctxt "admin-text"
612
  msgid "Enter a custom title"
613
  msgstr ""
614
 
615
- #: config/settings.php:291
616
  msgctxt "admin-text"
617
  msgid "Custom Name"
618
  msgstr ""
619
 
620
- #: config/settings.php:297
621
  msgctxt "admin-text"
622
  msgid "Default Description"
623
  msgstr ""
624
 
625
- #: config/settings.php:299
626
  msgctxt "admin-text"
627
  msgid "Use the assigned or current page excerpt"
628
  msgstr ""
629
 
630
- #: config/settings.php:300
631
  msgctxt "admin-text"
632
  msgid "Enter a custom description"
633
  msgstr ""
634
 
635
- #: config/settings.php:309
636
  msgctxt "admin-text"
637
  msgid "Custom Description"
638
  msgstr ""
639
 
640
- #: config/settings.php:315
641
  msgctxt "admin-text"
642
  msgid "Default URL"
643
  msgstr ""
644
 
645
- #: config/settings.php:317
646
  msgctxt "admin-text"
647
  msgid "Use the assigned or current page URL"
648
  msgstr ""
649
 
650
- #: config/settings.php:318
651
  msgctxt "admin-text"
652
  msgid "Enter a custom URL"
653
  msgstr ""
654
 
655
- #: config/settings.php:327
656
  msgctxt "admin-text"
657
  msgid "Custom URL"
658
  msgstr ""
659
 
660
- #: config/settings.php:333
661
  msgctxt "admin-text"
662
  msgid "Default Image"
663
  msgstr ""
664
 
665
- #: config/settings.php:335
666
  msgctxt "admin-text"
667
  msgid "Use the featured image of the assigned or current page"
668
  msgstr ""
669
 
670
- #: config/settings.php:336
671
  msgctxt "admin-text"
672
  msgid "Enter a custom image URL"
673
  msgstr ""
674
 
675
- #: config/settings.php:345
676
  msgctxt "admin-text"
677
  msgid "Custom Image URL"
678
  msgstr ""
679
 
680
- #: config/settings.php:354
681
  msgctxt "admin-text"
682
  msgid "Address"
683
  msgstr ""
684
 
685
- #: config/settings.php:355
686
  msgctxt "admin-text"
687
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
688
  msgstr ""
689
 
690
- #: config/settings.php:364
691
  msgctxt "admin-text"
692
  msgid "Telephone Number"
693
  msgstr ""
694
 
695
- #: config/settings.php:365
696
  msgctxt "admin-text"
697
  msgid "+1 (877) 273-3049"
698
  msgstr ""
699
 
700
- #: config/settings.php:374
701
  msgctxt "admin-text"
702
  msgid "Price Range"
703
  msgstr ""
704
 
705
- #: config/settings.php:375
706
  msgctxt "admin-text"
707
  msgid "$$-$$$"
708
  msgstr ""
709
 
710
- #: config/settings.php:384
711
  msgctxt "admin-text"
712
  msgid "Offer Type"
713
  msgstr ""
714
 
715
- #: config/settings.php:386
716
  msgctxt "admin-text"
717
  msgid "AggregateOffer"
718
  msgstr ""
719
 
720
- #: config/settings.php:387
721
  msgctxt "admin-text"
722
  msgid "Offer"
723
  msgstr ""
724
 
725
- #: config/settings.php:398
726
  msgctxt "admin-text"
727
  msgid "Price"
728
  msgstr ""
729
 
730
- #: config/settings.php:409
731
  msgctxt "admin-text"
732
  msgid "Low Price"
733
  msgstr ""
734
 
735
- #: config/settings.php:420
736
  msgctxt "admin-text"
737
  msgid "High Price"
738
  msgstr ""
739
 
740
- #: config/settings.php:430
741
  msgctxt "admin-text"
742
  msgid "Price Currency"
743
  msgstr ""
744
 
745
- #: config/settings.php:431
746
  msgctxt "admin-text"
747
  msgid "USD"
748
  msgstr ""
749
 
750
- #: config/settings.php:436
751
  msgctxt "admin-text"
752
  msgid "Choose which fields should be required in the review form."
753
  msgstr ""
754
 
755
- #: config/settings.php:437
756
  msgctxt "admin-text"
757
  msgid "Required Fields"
758
  msgstr ""
759
 
760
- #: config/settings.php:439, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30
761
  msgctxt "admin-text"
762
  msgid "Rating"
763
  msgstr ""
764
 
765
- #: config/settings.php:440, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
766
  msgctxt "admin-text"
767
  msgid "Title"
768
  msgstr ""
769
 
770
- #: config/settings.php:441, plugin/Defaults/PostTypeLabelDefaults.php:15
771
  msgctxt "admin-text"
772
  msgid "Review"
773
  msgstr ""
774
 
775
- #: config/settings.php:442, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:128, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
776
  msgctxt "admin-text"
777
  msgid "Name"
778
  msgstr ""
779
 
780
- #: config/settings.php:443, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:129, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
781
  msgctxt "admin-text"
782
  msgid "Email"
783
  msgstr ""
784
 
785
- #: config/settings.php:444
786
  msgctxt "admin-text"
787
  msgid "Terms"
788
  msgstr ""
789
 
790
- #: config/settings.php:450
791
  msgctxt "admin-text"
792
  msgid "Limits the number of reviews that can be submitted to one-per-person. If you are assigning reviews, then the limit will be applied to the assigned page and/or category."
793
  msgstr ""
794
 
795
- #: config/settings.php:451
796
  msgctxt "admin-text"
797
  msgid "Limit Reviews"
798
  msgstr ""
799
 
800
- #: config/settings.php:453
801
  msgctxt "admin-text"
802
  msgid "No Limit"
803
  msgstr ""
804
 
805
- #: config/settings.php:454
806
  msgctxt "admin-text"
807
  msgid "By Email Address"
808
  msgstr ""
809
 
810
- #: config/settings.php:455
811
  msgctxt "admin-text"
812
  msgid "By IP Address"
813
  msgstr ""
814
 
815
- #: config/settings.php:456
816
  msgctxt "admin-text"
817
  msgid "By Username (will only work for registered users)"
818
  msgstr ""
819
 
820
- #: config/settings.php:465
821
  msgctxt "admin-text"
822
  msgid "One Email per line. All emails in the whitelist will be excluded from the review submission limit."
823
  msgstr ""
824
 
825
- #: config/settings.php:466
826
  msgctxt "admin-text"
827
  msgid "Email Whitelist"
828
  msgstr ""
829
 
830
- #: config/settings.php:475
831
  msgctxt "admin-text"
832
  msgid "One IP Address per line. All IP Addresses in the whitelist will be excluded from the review submission limit.."
833
  msgstr ""
834
 
835
- #: config/settings.php:476
836
  msgctxt "admin-text"
837
  msgid "IP Address Whitelist"
838
  msgstr ""
839
 
840
- #: config/settings.php:485
841
  msgctxt "admin-text"
842
  msgid "One Username per line. All registered users with a Username in the whitelist will be excluded from the review submission limit."
843
  msgstr ""
844
 
845
- #: config/settings.php:486
846
  msgctxt "admin-text"
847
  msgid "Username Whitelist"
848
  msgstr ""
849
 
850
- #: config/settings.php:492
851
  msgctxt "admin-text"
852
  msgid "The Invisible reCAPTCHA badge (reCAPTCHA v2) is a free anti-spam service from Google. To use it, you will need to <a href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign up</a> for an API key pair for your site."
853
  msgstr ""
854
 
855
- #: config/settings.php:493
856
  msgctxt "admin-text"
857
  msgid "Invisible reCAPTCHA"
858
  msgstr ""
859
 
860
- #: config/settings.php:495
861
  msgctxt "admin-text"
862
  msgid "Do not use reCAPTCHA"
863
  msgstr ""
864
 
865
- #: config/settings.php:496
866
  msgctxt "admin-text"
867
  msgid "Use reCAPTCHA"
868
  msgstr ""
869
 
870
- #: config/settings.php:497
871
  msgctxt "admin-text"
872
  msgid "Use reCAPTCHA only for guest users"
873
  msgstr ""
874
 
875
- #: config/settings.php:506
876
  msgctxt "admin-text"
877
  msgid "Site Key"
878
  msgstr ""
879
 
880
- #: config/settings.php:514
881
  msgctxt "admin-text"
882
  msgid "Site Secret"
883
  msgstr ""
884
 
885
- #: config/settings.php:522
886
  msgctxt "admin-text"
887
  msgid "This option may not work consistently if another plugin is loading reCAPTCHA on the same page as Site Reviews."
888
  msgstr ""
889
 
890
- #: config/settings.php:523
891
  msgctxt "admin-text"
892
  msgid "Badge Position"
893
  msgstr ""
894
 
895
- #: config/settings.php:525
896
  msgctxt "admin-text"
897
  msgid "Bottom Left"
898
  msgstr ""
899
 
900
- #: config/settings.php:526
901
  msgctxt "admin-text"
902
  msgid "Bottom Right"
903
  msgstr ""
904
 
905
- #: config/settings.php:527
906
  msgctxt "admin-text"
907
  msgid "Inline"
908
  msgstr ""
909
 
910
- #: config/settings.php:533
911
  msgctxt "admin-text"
912
  msgid "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> integration provides spam-filtering for your reviews. In order for this setting to have any affect, you will need to first install and activate the Akismet plugin and set up a WordPress.com API key."
913
  msgstr ""
914
 
915
- #: config/settings.php:534
916
  msgctxt "admin-text"
917
  msgid "Enable Akismet Integration"
918
  msgstr ""
919
 
920
- #: config/settings.php:539
921
  msgctxt "admin-text"
922
  msgid "Choose which Blacklist you would prefer to use for reviews. The %s option can be found in the WordPress Discussion Settings page."
923
  msgstr ""
924
 
925
- #: config/settings.php:540
926
  msgctxt "admin-text"
927
  msgid "Disallowed Comment Keys"
928
  msgstr ""
929
 
930
- #: config/settings.php:542
931
  msgctxt "admin-text"
932
  msgid "Blacklist"
933
  msgstr ""
934
 
935
- #: config/settings.php:544
936
  msgctxt "admin-text"
937
  msgid "Use the Site Reviews Blacklist"
938
  msgstr ""
939
 
940
- #: config/settings.php:545
941
  msgctxt "admin-text"
942
  msgid "Use the WordPress Disallowed Comment Keys"
943
  msgstr ""
944
 
945
- #: config/settings.php:554
946
  msgctxt "admin-text"
947
  msgid "One entry or IP address per line. When a review contains any of these entries in its title, content, name, email, or IP address, it will be rejected. It is case-insensitive and will match partial words, so \"press\" will match \"WordPress\"."
948
  msgstr ""
949
 
950
- #: config/settings.php:555
951
  msgctxt "admin-text"
952
  msgid "Review Blacklist"
953
  msgstr ""
954
 
955
- #: config/settings.php:561
956
  msgctxt "admin-text"
957
  msgid "Choose the action that should be taken when a review is blacklisted."
958
  msgstr ""
959
 
960
- #: config/settings.php:562
961
  msgctxt "admin-text"
962
  msgid "Blacklist Action"
963
  msgstr ""
964
 
965
- #: config/settings.php:564
966
  msgctxt "admin-text"
967
  msgid "Require approval"
968
  msgstr ""
969
 
970
- #: config/settings.php:565
971
  msgctxt "admin-text"
972
  msgid "Reject submission"
973
  msgstr ""
@@ -977,7 +987,7 @@ msgctxt "admin-text"
977
  msgid "The [%s] method has been deprecated and will be soon be removed, please use the [%s] method instead."
978
  msgstr ""
979
 
980
- #: plugin/Review.php:309, plugin/Controllers/ListTableColumns/ColumnValueAuthorName.php:20
981
  msgctxt "admin-text"
982
  msgid "Unknown"
983
  msgstr ""
@@ -2366,19 +2376,39 @@ msgctxt "admin-text"
2366
  msgid "Integrate with the Trustalyze Confidence System and post reviews to the blockchain."
2367
  msgstr ""
2368
 
 
 
 
 
 
2369
  #: views/pages/documentation/index.php:9
2370
  msgctxt "admin-text"
2371
  msgid "Click an active tab to expand/collapse all sections."
2372
  msgstr ""
2373
 
2374
- #: views/pages/settings/schema.php:3
2375
  msgctxt "admin-text"
2376
- msgid "The JSON-LD schema is disabled by default. To use it, please enable the option in your blocks or shortcodes. The schema appears in Google's search results and shows the star rating and other information about your reviews. If the schema has been enabled, you can use Google's <a href=\"https://search.google.com/test/rich-results\">Rich Results</a> tool to test your pages for valid schema data."
2377
  msgstr ""
2378
 
2379
- #: views/pages/settings/schema.php:4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2380
  msgctxt "admin-text"
2381
- msgid "You may override any of these options on a per-post/page basis by using its Custom Field name and adding a custom value using the <a href=\"https://codex.wordpress.org/Using_Custom_Fields#Usage\">Custom Fields</a> metabox."
2382
  msgstr ""
2383
 
2384
  #: views/pages/settings/translations.php:3
113
  msgid "%s is <strong>deprecated</strong> since version %s! Use %s instead."
114
  msgstr ""
115
 
116
+ #: config/settings.php:8
117
  msgctxt "admin-text"
118
  msgid "Site Reviews will not delete anything when uninstalled unless you change this setting."
119
  msgstr ""
120
 
121
+ #: config/settings.php:10
122
  msgctxt "admin-text"
123
  msgid "Do not delete anything"
124
  msgstr ""
125
 
126
+ #: config/settings.php:11
127
  msgctxt "admin-text"
128
  msgid "Delete all plugin settings, widgets settings, and caches"
129
  msgstr ""
130
 
131
+ #: config/settings.php:12
132
  msgctxt "admin-text"
133
  msgid "Delete everything (including all reviews and categories)"
134
  msgstr ""
135
 
136
+ #: config/settings.php:14
137
  msgctxt "admin-text"
138
  msgid "Delete data on uninstall"
139
  msgstr ""
140
 
141
+ #: config/settings.php:20
142
  msgctxt "admin-text"
143
  msgid "Site Reviews relies on the CSS of your theme to style the review form. If your theme does not provide proper CSS rules for form elements and you are using a WordPress plugin/theme or CSS Framework listed here, please try selecting it, otherwise choose \"Site Reviews (default)\"."
144
  msgstr ""
145
 
146
+ #: config/settings.php:21
147
  msgctxt "admin-text"
148
  msgid "Plugin Style"
149
  msgstr ""
150
 
151
+ #: config/settings.php:23
152
  msgctxt "admin-text"
153
  msgid "CSS Framework: Bootstrap 4"
154
  msgstr ""
155
 
156
+ #: config/settings.php:24
157
  msgctxt "admin-text"
158
  msgid "CSS Framework: Bootstrap 4 (Custom Forms)"
159
  msgstr ""
160
 
161
+ #: config/settings.php:25
162
  msgctxt "admin-text"
163
  msgid "Plugin: Contact Form 7 (v5)"
164
  msgstr ""
165
 
166
+ #: config/settings.php:26
167
  msgctxt "admin-text"
168
  msgid "Plugin: Ninja Forms (v3)"
169
  msgstr ""
170
 
171
+ #: config/settings.php:27
172
  msgctxt "admin-text"
173
  msgid "Plugin: WPForms Lite (v1)"
174
  msgstr ""
175
 
176
+ #: config/settings.php:28
177
  msgctxt "admin-text"
178
  msgid "Site Reviews (default)"
179
  msgstr ""
180
 
181
+ #: config/settings.php:29
182
  msgctxt "admin-text"
183
  msgid "Site Reviews (minimal)"
184
  msgstr ""
185
 
186
+ #: config/settings.php:30
187
  msgctxt "admin-text"
188
  msgid "Theme: Divi (v3)"
189
  msgstr ""
190
 
191
+ #: config/settings.php:31
192
  msgctxt "admin-text"
193
  msgid "Theme: Twenty Fifteen"
194
  msgstr ""
195
 
196
+ #: config/settings.php:32
197
  msgctxt "admin-text"
198
  msgid "Theme: Twenty Sixteen"
199
  msgstr ""
200
 
201
+ #: config/settings.php:33
202
  msgctxt "admin-text"
203
  msgid "Theme: Twenty Seventeen"
204
  msgstr ""
205
 
206
+ #: config/settings.php:34
207
  msgctxt "admin-text"
208
  msgid "Theme: Twenty Nineteen"
209
  msgstr ""
210
 
211
+ #: config/settings.php:35
212
  msgctxt "admin-text"
213
  msgid "Theme: Twenty Twenty"
214
  msgstr ""
215
 
216
+ #: config/settings.php:41
217
  msgctxt "admin-text"
218
  msgid "Set the status of new review submissions to \"unapproved\"."
219
  msgstr ""
220
 
221
+ #: config/settings.php:42
222
  msgctxt "admin-text"
223
  msgid "Require Approval"
224
  msgstr ""
225
 
226
+ #: config/settings.php:47
227
  msgctxt "admin-text"
228
  msgid "Only allow review submissions from registered users."
229
  msgstr ""
230
 
231
+ #: config/settings.php:48
232
  msgctxt "admin-text"
233
  msgid "Require Login"
234
  msgstr ""
235
 
236
+ #: config/settings.php:56
237
  msgctxt "admin-text"
238
  msgid "Show a link for a new user to register. The %s Membership option must be enabled in General Settings for this to work."
239
  msgstr ""
240
 
241
+ #: config/settings.php:57
242
  msgctxt "admin-text"
243
  msgid "Anyone can register"
244
  msgstr ""
245
 
246
+ #: config/settings.php:59
247
  msgctxt "admin-text"
248
  msgid "Show Registration Link"
249
  msgstr ""
250
 
251
+ #: config/settings.php:65
252
  msgctxt "admin-text"
253
  msgid "Integrate with a multilingual plugin to calculate ratings for all languages of a post."
254
  msgstr ""
255
 
256
+ #: config/settings.php:66
257
  msgctxt "admin-text"
258
  msgid "Multilingual"
259
  msgstr ""
260
 
261
+ #: config/settings.php:68
262
  msgctxt "admin-text"
263
  msgid "No Integration"
264
  msgstr ""
265
 
266
+ #: config/settings.php:69
267
  msgctxt "admin-text"
268
  msgid "Integrate with Polylang"
269
  msgstr ""
270
 
271
+ #: config/settings.php:70
272
  msgctxt "admin-text"
273
  msgid "Integrate with WPML"
274
  msgstr ""
275
 
276
+ #: config/settings.php:76
277
  msgctxt "admin-text"
278
  msgid "Notifications"
279
  msgstr ""
280
 
281
+ #: config/settings.php:78
282
  msgctxt "admin-text"
283
  msgid "Send to administrator"
284
  msgstr ""
285
 
286
+ #: config/settings.php:79
287
  msgctxt "admin-text"
288
  msgid "Send to author of the page that the review is assigned to"
289
  msgstr ""
290
 
291
+ #: config/settings.php:80
292
  msgctxt "admin-text"
293
  msgid "Send to one or more email addresses"
294
  msgstr ""
295
 
296
+ #: config/settings.php:81
297
  msgctxt "admin-text"
298
  msgid "Send to <a href=\"https://slack.com/\">Slack</a>"
299
  msgstr ""
300
 
301
+ #: config/settings.php:90
302
  msgctxt "admin-text"
303
  msgid "If emails are not sending, make sure this email uses the same domain as your website."
304
  msgstr ""
305
 
306
+ #: config/settings.php:91
307
  msgctxt "admin-text"
308
  msgid "Send Emails From"
309
  msgstr ""
310
 
311
+ #: config/settings.php:100
312
  msgctxt "admin-text"
313
  msgid "Send Emails To"
314
  msgstr ""
315
 
316
+ #: config/settings.php:101
317
  msgctxt "admin-text"
318
  msgid "Separate multiple emails with a comma"
319
  msgstr ""
320
 
321
+ #: config/settings.php:109
322
  msgctxt "admin-text"
323
  msgid "To send notifications to Slack, create a new %s and then paste the provided Webhook URL in the field above."
324
  msgstr ""
325
 
326
+ #: config/settings.php:110
327
  msgctxt "admin-text"
328
  msgid "Incoming WebHook"
329
  msgstr ""
330
 
331
+ #: config/settings.php:112
332
  msgctxt "admin-text"
333
  msgid "Slack Webhook URL"
334
  msgstr ""
335
 
336
+ #: config/settings.php:120
337
  msgctxt "admin-text"
338
  msgid "To restore the default text, save an empty template. If you are sending notifications to Slack then this template will only be used as a fallback in the event that <a href=\"https://api.slack.com/docs/attachments\">Message Attachments</a> have been disabled. Available template tags:"
339
  msgstr ""
340
 
341
+ #: config/settings.php:125
342
  msgctxt "admin-text"
343
  msgid "Notification Template"
344
  msgstr ""
345
 
346
+ #: config/settings.php:132
347
  msgctxt "admin-text"
348
  msgid "The default date format is the one set in your %s."
349
  msgstr ""
350
 
351
+ #: config/settings.php:133
352
  msgctxt "admin-text"
353
  msgid "WordPress settings"
354
  msgstr ""
355
 
356
+ #: config/settings.php:135
357
  msgctxt "admin-text"
358
  msgid "Date Format"
359
  msgstr ""
360
 
361
+ #: config/settings.php:137
362
  msgctxt "admin-text"
363
  msgid "Use the default date format"
364
  msgstr ""
365
 
366
+ #: config/settings.php:138
367
  msgctxt "admin-text"
368
  msgid "Use a relative date format"
369
  msgstr ""
370
 
371
+ #: config/settings.php:139
372
  msgctxt "admin-text"
373
  msgid "Use a custom date format"
374
  msgstr ""
375
 
376
+ #: config/settings.php:148
377
  msgctxt "admin-text"
378
  msgid "Enter a custom date format (<a href=\"https://codex.wordpress.org/Formatting_Date_and_Time\">documentation on date and time formatting</a>)."
379
  msgstr ""
380
 
381
+ #: config/settings.php:149
382
  msgctxt "admin-text"
383
  msgid "Custom Date Format"
384
  msgstr ""
385
 
386
+ #: config/settings.php:155
387
  msgctxt "admin-text"
388
  msgid "Choose how names are shown in your reviews."
389
  msgstr ""
390
 
391
+ #: config/settings.php:156
392
  msgctxt "admin-text"
393
  msgid "Name Format"
394
  msgstr ""
395
 
396
+ #: config/settings.php:158
397
  msgctxt "admin-text"
398
  msgid "Use the name as given"
399
  msgstr ""
400
 
401
+ #: config/settings.php:159
402
  msgctxt "admin-text"
403
  msgid "Use the first name only"
404
  msgstr ""
405
 
406
+ #: config/settings.php:160
407
  msgctxt "admin-text"
408
  msgid "Convert first name to an initial"
409
  msgstr ""
410
 
411
+ #: config/settings.php:161
412
  msgctxt "admin-text"
413
  msgid "Convert last name to an initial"
414
  msgstr ""
415
 
416
+ #: config/settings.php:162
417
  msgctxt "admin-text"
418
  msgid "Convert to all initials"
419
  msgstr ""
420
 
421
+ #: config/settings.php:172
422
  msgctxt "admin-text"
423
  msgid "Choose how the initial is displayed."
424
  msgstr ""
425
 
426
+ #: config/settings.php:173
427
  msgctxt "admin-text"
428
  msgid "Initial Format"
429
  msgstr ""
430
 
431
+ #: config/settings.php:175
432
  msgctxt "admin-text"
433
  msgid "Initial with a space"
434
  msgstr ""
435
 
436
+ #: config/settings.php:176
437
  msgctxt "admin-text"
438
  msgid "Initial with a period"
439
  msgstr ""
440
 
441
+ #: config/settings.php:177
442
  msgctxt "admin-text"
443
  msgid "Initial with a period and a space"
444
  msgstr ""
445
 
446
+ #: config/settings.php:185
447
  msgctxt "admin-text"
448
  msgid "This setting determines how the assigned options work in the reviews and summary shortcodes and blocks."
449
  msgstr ""
450
 
451
+ #: config/settings.php:186
452
  msgctxt "admin-text"
453
  msgid "\"Loose Assignment\" means <code>display reviews that are assigned to this OR this</code>."
454
  msgstr ""
455
 
456
+ #: config/settings.php:187
457
  msgctxt "admin-text"
458
  msgid "\"Strict Assignment\" means <code>display reviews that are assigned to this AND this</code>."
459
  msgstr ""
460
 
461
+ #: config/settings.php:189
462
  msgctxt "admin-text"
463
  msgid "Review Assignment"
464
  msgstr ""
465
 
466
+ #: config/settings.php:191
467
  msgctxt "admin-text"
468
  msgid "Loose Assignment"
469
  msgstr ""
470
 
471
+ #: config/settings.php:192
472
  msgctxt "admin-text"
473
  msgid "Strict Assignment"
474
  msgstr ""
475
 
476
+ #: config/settings.php:198
477
  msgctxt "admin-text"
478
  msgid "Display a link to the assigned posts of a review."
479
  msgstr ""
480
 
481
+ #: config/settings.php:199
482
  msgctxt "admin-text"
483
  msgid "Enable Assigned Links"
484
  msgstr ""
485
 
486
+ #: config/settings.php:204
487
  msgctxt "admin-text"
488
  msgid "Display reviewer avatars. These are generated from the email address of the reviewer using <a href=\"https://gravatar.com\">Gravatar</a>."
489
  msgstr ""
490
 
491
+ #: config/settings.php:205
492
  msgctxt "admin-text"
493
  msgid "Enable Avatars"
494
  msgstr ""
495
 
496
+ #: config/settings.php:213
497
  msgctxt "admin-text"
498
  msgid "Regenerate the avatar whenever a local review is shown?"
499
  msgstr ""
500
 
501
+ #: config/settings.php:214
502
  msgctxt "admin-text"
503
  msgid "Regenerate Avatars"
504
  msgstr ""
505
 
506
+ #: config/settings.php:218
507
+ msgctxt "avatar size (admin-text)"
508
+ msgid "pixels"
509
+ msgstr ""
510
+
511
+ #: config/settings.php:223
512
  msgctxt "admin-text"
513
+ msgid "Set the height/width of the avatar in pixels."
514
  msgstr ""
515
 
516
+ #: config/settings.php:224
517
  msgctxt "admin-text"
518
  msgid "Avatar Size"
519
  msgstr ""
520
 
521
+ #: config/settings.php:229
522
  msgctxt "admin-text"
523
  msgid "Display an excerpt instead of the full review."
524
  msgstr ""
525
 
526
+ #: config/settings.php:230
527
  msgctxt "admin-text"
528
  msgid "Enable Excerpts"
529
  msgstr ""
530
 
531
+ #: config/settings.php:234
532
+ msgctxt "exceprt length (admin-text)"
533
+ msgid "words"
534
+ msgstr ""
535
+
536
+ #: config/settings.php:239
537
  msgctxt "admin-text"
538
  msgid "Set the excerpt word length."
539
  msgstr ""
540
 
541
+ #: config/settings.php:240
542
  msgctxt "admin-text"
543
  msgid "Excerpt Length"
544
  msgstr ""
545
 
546
+ #: config/settings.php:245
547
  msgctxt "admin-text"
548
  msgid "Display the fallback text when there are no reviews to display. This can be changed on the %s page. You may also override this by using the \"fallback\" option on the shortcode. The default fallback text is: %s"
549
  msgstr ""
550
 
551
+ #: config/settings.php:246, plugin/Controllers/MenuController.php:118
552
  msgctxt "admin-text"
553
  msgid "Translations"
554
  msgstr ""
555
 
556
+ #: config/settings.php:247, plugin/Modules/Html/ReviewsHtml.php:126
557
  msgid "There are no reviews yet. Be the first one to write one."
558
  msgstr ""
559
 
560
+ #: config/settings.php:249
561
  msgctxt "admin-text"
562
  msgid "Enable Fallback Text"
563
  msgstr ""
564
 
565
+ #: config/settings.php:255
566
  msgctxt "admin-text"
567
  msgid "Paginated URLs include the %s URL parameter. If you would like to keep the pagination links but prevent search engines from indexing them, add the following lines to your %s file instead: %s"
568
  msgstr ""
569
 
570
+ #: config/settings.php:262
571
  msgctxt "admin-text"
572
  msgid "Enable Paginated URLs"
573
  msgstr ""
574
 
575
+ #: config/settings.php:268, config/settings.php:289, config/settings.php:308, config/settings.php:327, config/settings.php:346, config/settings.php:367, config/settings.php:377, config/settings.php:387, config/settings.php:398, config/settings.php:412, config/settings.php:423, config/settings.php:434, config/settings.php:444
576
  msgctxt "admin-text"
577
  msgid "Custom Field name"
578
  msgstr ""
579
 
580
+ #: config/settings.php:269
581
  msgctxt "admin-text"
582
  msgid "Default Schema Type"
583
  msgstr ""
584
 
585
+ #: config/settings.php:271
586
  msgctxt "admin-text"
587
  msgid "Local Business"
588
  msgstr ""
589
 
590
+ #: config/settings.php:272
591
  msgctxt "admin-text"
592
  msgid "Product"
593
  msgstr ""
594
 
595
+ #: config/settings.php:273
596
  msgctxt "admin-text"
597
  msgid "Custom"
598
  msgstr ""
599
 
600
+ #: config/settings.php:282
601
  msgctxt "admin-text"
602
  msgid "View more information on schema types here"
603
  msgstr ""
604
 
605
+ #: config/settings.php:283
606
  msgctxt "admin-text"
607
  msgid "Custom Schema Type"
608
  msgstr ""
609
 
610
+ #: config/settings.php:290
611
  msgctxt "admin-text"
612
  msgid "Default Name"
613
  msgstr ""
614
 
615
+ #: config/settings.php:292
616
  msgctxt "admin-text"
617
  msgid "Use the assigned or current page title"
618
  msgstr ""
619
 
620
+ #: config/settings.php:293
621
  msgctxt "admin-text"
622
  msgid "Enter a custom title"
623
  msgstr ""
624
 
625
+ #: config/settings.php:302
626
  msgctxt "admin-text"
627
  msgid "Custom Name"
628
  msgstr ""
629
 
630
+ #: config/settings.php:309
631
  msgctxt "admin-text"
632
  msgid "Default Description"
633
  msgstr ""
634
 
635
+ #: config/settings.php:311
636
  msgctxt "admin-text"
637
  msgid "Use the assigned or current page excerpt"
638
  msgstr ""
639
 
640
+ #: config/settings.php:312
641
  msgctxt "admin-text"
642
  msgid "Enter a custom description"
643
  msgstr ""
644
 
645
+ #: config/settings.php:321
646
  msgctxt "admin-text"
647
  msgid "Custom Description"
648
  msgstr ""
649
 
650
+ #: config/settings.php:328
651
  msgctxt "admin-text"
652
  msgid "Default URL"
653
  msgstr ""
654
 
655
+ #: config/settings.php:330
656
  msgctxt "admin-text"
657
  msgid "Use the assigned or current page URL"
658
  msgstr ""
659
 
660
+ #: config/settings.php:331
661
  msgctxt "admin-text"
662
  msgid "Enter a custom URL"
663
  msgstr ""
664
 
665
+ #: config/settings.php:340
666
  msgctxt "admin-text"
667
  msgid "Custom URL"
668
  msgstr ""
669
 
670
+ #: config/settings.php:347
671
  msgctxt "admin-text"
672
  msgid "Default Image"
673
  msgstr ""
674
 
675
+ #: config/settings.php:349
676
  msgctxt "admin-text"
677
  msgid "Use the featured image of the assigned or current page"
678
  msgstr ""
679
 
680
+ #: config/settings.php:350
681
  msgctxt "admin-text"
682
  msgid "Enter a custom image URL"
683
  msgstr ""
684
 
685
+ #: config/settings.php:359
686
  msgctxt "admin-text"
687
  msgid "Custom Image URL"
688
  msgstr ""
689
 
690
+ #: config/settings.php:368
691
  msgctxt "admin-text"
692
  msgid "Address"
693
  msgstr ""
694
 
695
+ #: config/settings.php:369
696
  msgctxt "admin-text"
697
  msgid "60 29th Street #343, San Francisco, CA 94110, US"
698
  msgstr ""
699
 
700
+ #: config/settings.php:378
701
  msgctxt "admin-text"
702
  msgid "Telephone Number"
703
  msgstr ""
704
 
705
+ #: config/settings.php:379
706
  msgctxt "admin-text"
707
  msgid "+1 (877) 273-3049"
708
  msgstr ""
709
 
710
+ #: config/settings.php:388
711
  msgctxt "admin-text"
712
  msgid "Price Range"
713
  msgstr ""
714
 
715
+ #: config/settings.php:389
716
  msgctxt "admin-text"
717
  msgid "$$-$$$"
718
  msgstr ""
719
 
720
+ #: config/settings.php:399
721
  msgctxt "admin-text"
722
  msgid "Offer Type"
723
  msgstr ""
724
 
725
+ #: config/settings.php:401
726
  msgctxt "admin-text"
727
  msgid "AggregateOffer"
728
  msgstr ""
729
 
730
+ #: config/settings.php:402
731
  msgctxt "admin-text"
732
  msgid "Offer"
733
  msgstr ""
734
 
735
+ #: config/settings.php:413
736
  msgctxt "admin-text"
737
  msgid "Price"
738
  msgstr ""
739
 
740
+ #: config/settings.php:424
741
  msgctxt "admin-text"
742
  msgid "Low Price"
743
  msgstr ""
744
 
745
+ #: config/settings.php:435
746
  msgctxt "admin-text"
747
  msgid "High Price"
748
  msgstr ""
749
 
750
+ #: config/settings.php:445
751
  msgctxt "admin-text"
752
  msgid "Price Currency"
753
  msgstr ""
754
 
755
+ #: config/settings.php:446
756
  msgctxt "admin-text"
757
  msgid "USD"
758
  msgstr ""
759
 
760
+ #: config/settings.php:451
761
  msgctxt "admin-text"
762
  msgid "Choose which fields should be required in the review form."
763
  msgstr ""
764
 
765
+ #: config/settings.php:452
766
  msgctxt "admin-text"
767
  msgid "Required Fields"
768
  msgstr ""
769
 
770
+ #: config/settings.php:454, config/forms/metabox-fields.php:5, plugin/Defaults/PostTypeColumnDefaults.php:25, plugin/Defaults/RevisionFieldsDefaults.php:16, plugin/Tinymce/SiteReviewsTinymce.php:30
771
  msgctxt "admin-text"
772
  msgid "Rating"
773
  msgstr ""
774
 
775
+ #: config/settings.php:455, plugin/Tinymce/SiteReviewsFormTinymce.php:16, plugin/Tinymce/SiteReviewsSummaryTinymce.php:17, plugin/Tinymce/SiteReviewsTinymce.php:17, plugin/Widgets/SiteReviewsFormWidget.php:20, plugin/Widgets/SiteReviewsSummaryWidget.php:20, plugin/Widgets/SiteReviewsWidget.php:20
776
  msgctxt "admin-text"
777
  msgid "Title"
778
  msgstr ""
779
 
780
+ #: config/settings.php:456, plugin/Defaults/PostTypeLabelDefaults.php:15
781
  msgctxt "admin-text"
782
  msgid "Review"
783
  msgstr ""
784
 
785
+ #: config/settings.php:457, config/forms/metabox-fields.php:14, plugin/Controllers/PrivacyController.php:128, plugin/Defaults/PostTypeColumnDefaults.php:20, plugin/Defaults/RevisionFieldsDefaults.php:18
786
  msgctxt "admin-text"
787
  msgid "Name"
788
  msgstr ""
789
 
790
+ #: config/settings.php:458, config/forms/metabox-fields.php:18, plugin/Controllers/PrivacyController.php:129, plugin/Defaults/PostTypeColumnDefaults.php:21, plugin/Defaults/RevisionFieldsDefaults.php:19
791
  msgctxt "admin-text"
792
  msgid "Email"
793
  msgstr ""
794
 
795
+ #: config/settings.php:459
796
  msgctxt "admin-text"
797
  msgid "Terms"
798
  msgstr ""
799
 
800
+ #: config/settings.php:466
801
  msgctxt "admin-text"
802
  msgid "Limits the number of reviews that can be submitted to one-per-person. If you are assigning reviews, then the limit will be applied to the assigned page and/or category."
803
  msgstr ""
804
 
805
+ #: config/settings.php:467
806
  msgctxt "admin-text"
807
  msgid "Limit Reviews"
808
  msgstr ""
809
 
810
+ #: config/settings.php:469
811
  msgctxt "admin-text"
812
  msgid "No Limit"
813
  msgstr ""
814
 
815
+ #: config/settings.php:470
816
  msgctxt "admin-text"
817
  msgid "By Email Address"
818
  msgstr ""
819
 
820
+ #: config/settings.php:471
821
  msgctxt "admin-text"
822
  msgid "By IP Address"
823
  msgstr ""
824
 
825
+ #: config/settings.php:472
826
  msgctxt "admin-text"
827
  msgid "By Username (will only work for registered users)"
828
  msgstr ""
829
 
830
+ #: config/settings.php:481
831
  msgctxt "admin-text"
832
  msgid "One Email per line. All emails in the whitelist will be excluded from the review submission limit."
833
  msgstr ""
834
 
835
+ #: config/settings.php:482
836
  msgctxt "admin-text"
837
  msgid "Email Whitelist"
838
  msgstr ""
839
 
840
+ #: config/settings.php:491
841
  msgctxt "admin-text"
842
  msgid "One IP Address per line. All IP Addresses in the whitelist will be excluded from the review submission limit.."
843
  msgstr ""
844
 
845
+ #: config/settings.php:492
846
  msgctxt "admin-text"
847
  msgid "IP Address Whitelist"
848
  msgstr ""
849
 
850
+ #: config/settings.php:501
851
  msgctxt "admin-text"
852
  msgid "One Username per line. All registered users with a Username in the whitelist will be excluded from the review submission limit."
853
  msgstr ""
854
 
855
+ #: config/settings.php:502
856
  msgctxt "admin-text"
857
  msgid "Username Whitelist"
858
  msgstr ""
859
 
860
+ #: config/settings.php:509
861
  msgctxt "admin-text"
862
  msgid "The Invisible reCAPTCHA badge (reCAPTCHA v2) is a free anti-spam service from Google. To use it, you will need to <a href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\">sign up</a> for an API key pair for your site."
863
  msgstr ""
864
 
865
+ #: config/settings.php:510
866
  msgctxt "admin-text"
867
  msgid "Invisible reCAPTCHA"
868
  msgstr ""
869
 
870
+ #: config/settings.php:512
871
  msgctxt "admin-text"
872
  msgid "Do not use reCAPTCHA"
873
  msgstr ""
874
 
875
+ #: config/settings.php:513
876
  msgctxt "admin-text"
877
  msgid "Use reCAPTCHA"
878
  msgstr ""
879
 
880
+ #: config/settings.php:514
881
  msgctxt "admin-text"
882
  msgid "Use reCAPTCHA only for guest users"
883
  msgstr ""
884
 
885
+ #: config/settings.php:523
886
  msgctxt "admin-text"
887
  msgid "Site Key"
888
  msgstr ""
889
 
890
+ #: config/settings.php:531
891
  msgctxt "admin-text"
892
  msgid "Site Secret"
893
  msgstr ""
894
 
895
+ #: config/settings.php:540
896
  msgctxt "admin-text"
897
  msgid "This option may not work consistently if another plugin is loading reCAPTCHA on the same page as Site Reviews."
898
  msgstr ""
899
 
900
+ #: config/settings.php:541
901
  msgctxt "admin-text"
902
  msgid "Badge Position"
903
  msgstr ""
904
 
905
+ #: config/settings.php:543
906
  msgctxt "admin-text"
907
  msgid "Bottom Left"
908
  msgstr ""
909
 
910
+ #: config/settings.php:544
911
  msgctxt "admin-text"
912
  msgid "Bottom Right"
913
  msgstr ""
914
 
915
+ #: config/settings.php:545
916
  msgctxt "admin-text"
917
  msgid "Inline"
918
  msgstr ""
919
 
920
+ #: config/settings.php:551
921
  msgctxt "admin-text"
922
  msgid "The <a href=\"https://akismet.com\" target=\"_blank\">Akismet plugin</a> integration provides spam-filtering for your reviews. In order for this setting to have any affect, you will need to first install and activate the Akismet plugin and set up a WordPress.com API key."
923
  msgstr ""
924
 
925
+ #: config/settings.php:552
926
  msgctxt "admin-text"
927
  msgid "Enable Akismet Integration"
928
  msgstr ""
929
 
930
+ #: config/settings.php:558
931
  msgctxt "admin-text"
932
  msgid "Choose which Blacklist you would prefer to use for reviews. The %s option can be found in the WordPress Discussion Settings page."
933
  msgstr ""
934
 
935
+ #: config/settings.php:559
936
  msgctxt "admin-text"
937
  msgid "Disallowed Comment Keys"
938
  msgstr ""
939
 
940
+ #: config/settings.php:561
941
  msgctxt "admin-text"
942
  msgid "Blacklist"
943
  msgstr ""
944
 
945
+ #: config/settings.php:563
946
  msgctxt "admin-text"
947
  msgid "Use the Site Reviews Blacklist"
948
  msgstr ""
949
 
950
+ #: config/settings.php:564
951
  msgctxt "admin-text"
952
  msgid "Use the WordPress Disallowed Comment Keys"
953
  msgstr ""
954
 
955
+ #: config/settings.php:573
956
  msgctxt "admin-text"
957
  msgid "One entry or IP address per line. When a review contains any of these entries in its title, content, name, email, or IP address, it will be rejected. It is case-insensitive and will match partial words, so \"press\" will match \"WordPress\"."
958
  msgstr ""
959
 
960
+ #: config/settings.php:574
961
  msgctxt "admin-text"
962
  msgid "Review Blacklist"
963
  msgstr ""
964
 
965
+ #: config/settings.php:581
966
  msgctxt "admin-text"
967
  msgid "Choose the action that should be taken when a review is blacklisted."
968
  msgstr ""
969
 
970
+ #: config/settings.php:582
971
  msgctxt "admin-text"
972
  msgid "Blacklist Action"
973
  msgstr ""
974
 
975
+ #: config/settings.php:584
976
  msgctxt "admin-text"
977
  msgid "Require approval"
978
  msgstr ""
979
 
980
+ #: config/settings.php:585
981
  msgctxt "admin-text"
982
  msgid "Reject submission"
983
  msgstr ""
987
  msgid "The [%s] method has been deprecated and will be soon be removed, please use the [%s] method instead."
988
  msgstr ""
989
 
990
+ #: plugin/Review.php:321, plugin/Controllers/ListTableColumns/ColumnValueAuthorName.php:20
991
  msgctxt "admin-text"
992
  msgid "Unknown"
993
  msgstr ""
2376
  msgid "Integrate with the Trustalyze Confidence System and post reviews to the blockchain."
2377
  msgstr ""
2378
 
2379
+ #: views/pages/addons/index.php:55
2380
+ msgctxt "admin-text"
2381
+ msgid "Integrate Site Reviews with your Woocommerce products."
2382
+ msgstr ""
2383
+
2384
  #: views/pages/documentation/index.php:9
2385
  msgctxt "admin-text"
2386
  msgid "Click an active tab to expand/collapse all sections."
2387
  msgstr ""
2388
 
2389
+ #: views/pages/settings/schema.php:4
2390
  msgctxt "admin-text"
2391
+ msgid "Schema is disabled by default. To enable it, use the schema option in your blocks or shortcodes. All of the options below may be overriden on a per-page basis by using its Custom Field name in the %s metabox."
2392
  msgstr ""
2393
 
2394
+ #: views/pages/settings/schema.php:5
2395
+ msgctxt "admin-text"
2396
+ msgid "Custom Fields"
2397
+ msgstr ""
2398
+
2399
+ #: views/pages/settings/schema.php:9
2400
+ msgctxt "admin-text"
2401
+ msgid "The (JSON-LD) schema is used to display rich review snippets in Google's search results. If the schema has been enabled, you can use the %s tool to test your pages for valid schema."
2402
+ msgstr ""
2403
+
2404
+ #: views/pages/settings/schema.php:10
2405
+ msgctxt "admin-text"
2406
+ msgid "Google Rich Results"
2407
+ msgstr ""
2408
+
2409
+ #: views/pages/settings/schema.php:14
2410
  msgctxt "admin-text"
2411
+ msgid "In some cases it may be useful to link the Site Reviews schema with other schema on your page, this is done by adding the %s unique identifier property to each schema that you wish to link. If you are using Woocommerce and have set the Schema Type to \"Product\", Site Reviews will automatically do this for you. In all other cases, either use the <code>schema_identifier</code> Custom Field name in the Custom Fields metabox, or use the hook provided on the Help page."
2412
  msgstr ""
2413
 
2414
  #: views/pages/settings/translations.php:3
plugin/Commands/EnqueuePublicAssets.php CHANGED
@@ -126,6 +126,7 @@ class EnqueuePublicAssets implements Contract
126
  array_values($inlineStylesheetValues),
127
  file_get_contents($inlineStylesheetPath)
128
  );
 
129
  wp_add_inline_style(glsr()->id, $stylesheet);
130
  }
131
 
126
  array_values($inlineStylesheetValues),
127
  file_get_contents($inlineStylesheetPath)
128
  );
129
+ $stylesheet = glsr()->filterString('enqueue/public/inline-styles', $stylesheet);
130
  wp_add_inline_style(glsr()->id, $stylesheet);
131
  }
132
 
plugin/Controllers/MetaboxController.php CHANGED
@@ -205,7 +205,7 @@ class MetaboxController
205
  }
206
  $response = strval(Helper::filterInput('response'));
207
  $response = trim(wp_kses($response, [
208
- 'a' => ['href' => [], 'title' => []],
209
  'em' => [],
210
  'strong' => [],
211
  ]));
205
  }
206
  $response = strval(Helper::filterInput('response'));
207
  $response = trim(wp_kses($response, [
208
+ 'a' => ['href' => [], 'target' => [], 'title' => []],
209
  'em' => [],
210
  'strong' => [],
211
  ]));
plugin/Defaults/FieldDefaults.php CHANGED
@@ -12,6 +12,7 @@ class FieldDefaults extends Defaults
12
  * @return array
13
  */
14
  public $casts = [
 
15
  'class' => 'string',
16
  'id' => 'string',
17
  'label' => 'string',
@@ -22,6 +23,13 @@ class FieldDefaults extends Defaults
22
  // 'value' => 'string', // disabled because checkbox field value can be an array
23
  ];
24
 
 
 
 
 
 
 
 
25
  /**
26
  * @return array
27
  */
12
  * @return array
13
  */
14
  public $casts = [
15
+ 'after' => 'string',
16
  'class' => 'string',
17
  'id' => 'string',
18
  'label' => 'string',
23
  // 'value' => 'string', // disabled because checkbox field value can be an array
24
  ];
25
 
26
+ /**
27
+ * @var array
28
+ */
29
+ public $sanitize = [
30
+ 'after' => 'text',
31
+ ];
32
+
33
  /**
34
  * @return array
35
  */
plugin/Modules/Html/Attributes.php CHANGED
@@ -119,9 +119,10 @@ class Attributes
119
  $attributes = [];
120
  foreach ($this->attributes as $attribute => $value) {
121
  $quote = $this->getQuoteChar($attribute);
 
122
  $attributes[] = in_array($attribute, static::BOOLEAN_ATTRIBUTES)
123
  ? $attribute
124
- : $attribute.'='.$quote.implode(',', (array) $value).$quote;
125
  }
126
  return implode(' ', $attributes);
127
  }
@@ -168,9 +169,7 @@ class Attributes
168
  */
169
  protected function getQuoteChar($attribute)
170
  {
171
- return Str::startsWith('data-', $attribute)
172
- ? '\''
173
- : '"';
174
  }
175
 
176
  /**
119
  $attributes = [];
120
  foreach ($this->attributes as $attribute => $value) {
121
  $quote = $this->getQuoteChar($attribute);
122
+ $value = esc_attr(implode(',', (array) $value));
123
  $attributes[] = in_array($attribute, static::BOOLEAN_ATTRIBUTES)
124
  ? $attribute
125
+ : $attribute.'='.$quote.$value.$quote;
126
  }
127
  return implode(' ', $attributes);
128
  }
169
  */
170
  protected function getQuoteChar($attribute)
171
  {
172
+ return Str::startsWith('data-', $attribute) ? '\'' : '"';
 
 
173
  }
174
 
175
  /**
plugin/Modules/Html/SettingBuilder.php CHANGED
@@ -13,7 +13,17 @@ class SettingBuilder extends Builder
13
  public function buildFormElement()
14
  {
15
  $method = Helper::buildMethodName($this->tag, 'buildForm');
16
- return $this->$method().$this->buildFieldDescription();
 
 
 
 
 
 
 
 
 
 
17
  }
18
 
19
  /**
13
  public function buildFormElement()
14
  {
15
  $method = Helper::buildMethodName($this->tag, 'buildForm');
16
+ return $this->$method().$this->buildAfter().$this->buildFieldDescription();
17
+ }
18
+
19
+ /**
20
+ * @return string|void
21
+ */
22
+ protected function buildAfter()
23
+ {
24
+ if (!empty($this->args->after)) {
25
+ return '&nbsp;'.$this->args->after;
26
+ }
27
  }
28
 
29
  /**
plugin/Modules/Schema.php CHANGED
@@ -87,7 +87,7 @@ class Schema
87
  public function buildSummaryForCustom()
88
  {
89
  return $this->buildSchemaValues($this->getSchemaType(), [
90
- 'description', 'image', 'name', 'url',
91
  ]);
92
  }
93
 
@@ -110,11 +110,13 @@ class Schema
110
  $offers = $this->buildSchemaValues($this->getSchemaType($offerType), [
111
  'highPrice', 'lowPrice', 'price', 'priceCurrency',
112
  ]);
113
- return $this->buildSummaryForCustom()
114
- ->doIf(!empty($offers->getProperties()), function ($schema) use ($offers) {
115
- $schema->offers($offers);
116
- })
117
- ->setProperty('@id', $this->getSchemaOptionValue('url').'#product');
 
 
118
  }
119
 
120
  /**
@@ -270,7 +272,7 @@ class Schema
270
  return $this->keyValues[$option];
271
  }
272
  $value = $this->getSchemaOption($option, $fallback);
273
- if ($value != $fallback) {
274
  return $this->setAndGetKeyValue($option, $value);
275
  }
276
  if (!is_singular()) {
87
  public function buildSummaryForCustom()
88
  {
89
  return $this->buildSchemaValues($this->getSchemaType(), [
90
+ 'description', 'identifier', 'image', 'name', 'url',
91
  ]);
92
  }
93
 
110
  $offers = $this->buildSchemaValues($this->getSchemaType($offerType), [
111
  'highPrice', 'lowPrice', 'price', 'priceCurrency',
112
  ]);
113
+ $schema = $this->buildSummaryForCustom();
114
+ if (empty($schema->toArray()['@id'])) {
115
+ $schema->setProperty('identifier', $this->getSchemaOptionValue('url').'#product'); // this is converted to @id
116
+ }
117
+ return $schema->doIf(!empty($offers->getProperties()), function ($schema) use ($offers) {
118
+ $schema->offers($offers);
119
+ });
120
  }
121
 
122
  /**
272
  return $this->keyValues[$option];
273
  }
274
  $value = $this->getSchemaOption($option, $fallback);
275
+ if ($value !== $fallback) {
276
  return $this->setAndGetKeyValue($option, $value);
277
  }
278
  if (!is_singular()) {
plugin/Modules/Schema/BaseType.php CHANGED
@@ -176,7 +176,7 @@ abstract class BaseType implements ArrayAccess, JsonSerializable, Type
176
  glsr_log()->warning($this->getType().' does not allow the "'.$property.'" property');
177
  return $this;
178
  }
179
- if ($value !== null) {
180
  $this->properties[$property] = $value;
181
  }
182
  return $this;
@@ -270,7 +270,7 @@ abstract class BaseType implements ArrayAccess, JsonSerializable, Type
270
  if ($property instanceof DateTimeInterface) {
271
  $property = $property->format(DateTime::ATOM);
272
  }
273
- if (method_exists($property, '__toString')) {
274
  $property = (string) $property;
275
  }
276
  if (is_object($property)) {
176
  glsr_log()->warning($this->getType().' does not allow the "'.$property.'" property');
177
  return $this;
178
  }
179
+ if (!Helper::isEmpty($value)) {
180
  $this->properties[$property] = $value;
181
  }
182
  return $this;
270
  if ($property instanceof DateTimeInterface) {
271
  $property = $property->format(DateTime::ATOM);
272
  }
273
+ if (is_object($property) && method_exists($property, '__toString')) {
274
  $property = (string) $property;
275
  }
276
  if (is_object($property)) {
plugin/Review.php CHANGED
@@ -76,6 +76,18 @@ class Review extends Arguments
76
  parent::__construct($args);
77
  }
78
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  /**
80
  * @return string
81
  */
76
  parent::__construct($args);
77
  }
78
 
79
+ /**
80
+ * @return mixed
81
+ */
82
+ public function __call($method, $args)
83
+ {
84
+ array_unshift($args, $this);
85
+ $result = apply_filters_ref_array(glsr()->id.'/review/call/'.$method, $args);
86
+ if (!is_a($result, get_class($this))) {
87
+ return $result;
88
+ }
89
+ }
90
+
91
  /**
92
  * @return string
93
  */
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: reviews, ratings, testimonials, business reviews, product reviews, stars,
5
  Tested up to: 5.6
6
  Requires at least: 5.5
7
  Requires PHP: 5.6
8
- Stable tag: 5.3.5
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -113,6 +113,13 @@ All documentation can be found in the "Help" page of the plugin. If your questio
113
 
114
  == Changelog ==
115
 
 
 
 
 
 
 
 
116
  = 5.3.5 (2020-12-16) =
117
 
118
  - Fixed template tag substitution in custom review templates
5
  Tested up to: 5.6
6
  Requires at least: 5.5
7
  Requires PHP: 5.6
8
+ Stable tag: 5.4.0
9
  License: GPLv3
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
113
 
114
  == Changelog ==
115
 
116
+ = 5.4.0 (2020-12-22) =
117
+
118
+ - Added the "schema_identifier" meta key which can be used to set a custom '@id' schema property with the Custom Fields metabox
119
+ - Added the "Woocommerce Reviews" add-on
120
+ - Fixed a PHP 8 error with the schema
121
+ - Fixed setting fields to use escaped HTML attributes
122
+
123
  = 5.3.5 (2020-12-16) =
124
 
125
  - Fixed template tag substitution in custom review templates
site-reviews.php CHANGED
@@ -7,7 +7,7 @@
7
  * Plugin Name: Site Reviews
8
  * Plugin URI: https://wordpress.org/plugins/site-reviews
9
  * Description: Receive and display reviews on your website
10
- * Version: 5.3.5
11
  * Author: Paul Ryley
12
  * Author URI: https://geminilabs.io
13
  * License: GPL2
7
  * Plugin Name: Site Reviews
8
  * Plugin URI: https://wordpress.org/plugins/site-reviews
9
  * Description: Receive and display reviews on your website
10
+ * Version: 5.4.0
11
  * Author: Paul Ryley
12
  * Author URI: https://geminilabs.io
13
  * License: GPL2
views/pages/addons/index.php CHANGED
@@ -50,6 +50,15 @@
50
  ],
51
  'plugin' => 'site-reviews-trustalyze/site-reviews-trustalyze.php',
52
  ]);
 
 
 
 
 
 
 
 
 
53
  ?>
54
  </div>
55
  </div>
50
  ],
51
  'plugin' => 'site-reviews-trustalyze/site-reviews-trustalyze.php',
52
  ]);
53
+ $template->render('partials/addons/addon', [
54
+ 'context' => [
55
+ 'description' => _x('Integrate Site Reviews with your Woocommerce products.', 'admin-text', 'site-reviews'),
56
+ 'link' => 'https://niftyplugins.com/plugins/woocommerce-reviews/',
57
+ 'slug' => 'woocommerce',
58
+ 'title' => 'Woocommerce Reviews',
59
+ ],
60
+ 'plugin' => 'site-reviews-woocommerce/site-reviews-woocommerce.php',
61
+ ]);
62
  ?>
63
  </div>
64
  </div>
views/pages/settings/schema.php CHANGED
@@ -1,7 +1,20 @@
1
  <?php defined('ABSPATH') || die; ?>
2
 
3
- <p><?= _x('The JSON-LD schema is disabled by default. To use it, please enable the option in your blocks or shortcodes. The schema appears in Google\'s search results and shows the star rating and other information about your reviews. If the schema has been enabled, you can use Google\'s <a href="https://search.google.com/test/rich-results">Rich Results</a> tool to test your pages for valid schema data.', 'admin-text', 'site-reviews'); ?></p>
4
- <p><?= _x('You may override any of these options on a per-post/page basis by using its Custom Field name and adding a custom value using the <a href="https://codex.wordpress.org/Using_Custom_Fields#Usage">Custom Fields</a> metabox.', 'admin-text', 'site-reviews'); ?></p>
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  <table class="form-table">
6
  <tbody>
7
  {{ rows }}
1
  <?php defined('ABSPATH') || die; ?>
2
 
3
+ <p><?php
4
+ printf(_x('Schema is disabled by default. To enable it, use the schema option in your blocks or shortcodes. All of the options below may be overriden on a per-page basis by using its Custom Field name in the %s metabox.', 'admin-text', 'site-reviews'),
5
+ sprintf('<a href="https://codex.wordpress.org/Using_Custom_Fields#Usage" target="_blank">%s</a>', _x('Custom Fields', 'admin-text', 'site-reviews'))
6
+ );
7
+ ?></p>
8
+ <p><?php
9
+ printf(_x('The (JSON-LD) schema is used to display rich review snippets in Google\'s search results. If the schema has been enabled, you can use the %s tool to test your pages for valid schema.', 'admin-text', 'site-reviews'),
10
+ sprintf('<a href="https://search.google.com/test/rich-results" target="_blank">%s</a>', _x('Google Rich Results', 'admin-text', 'site-reviews'))
11
+ );
12
+ ?></p>
13
+ <p><?php
14
+ printf(_x('In some cases it may be useful to link the Site Reviews schema with other schema on your page, this is done by adding the %s unique identifier property to each schema that you wish to link. If you are using Woocommerce and have set the Schema Type to "Product", Site Reviews will automatically do this for you. In all other cases, either use the <code>schema_identifier</code> Custom Field name in the Custom Fields metabox, or use the hook provided on the Help page.', 'admin-text', 'site-reviews'),
15
+ '<code><a href="https://rich-snippets.io/how-to-build-complex-structured-data/#b-reference-by-id" target="_blank">@id</a></code>'
16
+ );
17
+ ?></p>
18
  <table class="form-table">
19
  <tbody>
20
  {{ rows }}