Version Description
Download this release
Release Info
Developer | businessdirectoryplugin |
Plugin | Business Directory Plugin |
Version | 5.2.1.1 |
Comparing to | |
See all releases |
Code changes from version 5.2 to 5.2.1.1
- README.TXT +19 -2
- assets/css/admin.min.css +1 -1
- assets/css/less/admin-settings.less +1 -1
- assets/css/less/admin.less +6 -1
- assets/css/less/form-fields.less +19 -1
- assets/css/less/wpbdp.less +6 -0
- assets/css/wpbdp.min.css +1 -1
- assets/js/recaptcha.js +5 -4
- assets/js/recaptcha.min.js +1 -1
- assets/js/wpbdp.js +11 -10
- assets/js/wpbdp.min.js +1 -1
- business-directory-plugin.php +6 -4
- includes/admin/settings/class-settings-admin.php +229 -104
- includes/admin/settings/class-settings-bootstrap.php +1220 -947
- includes/admin/settings/class-settings.php +31 -0
- includes/admin/upgrades/migrations/migration-18_3.php +42 -0
- includes/class-listing-email-notification.php +179 -50
- includes/class-listing-expiration.php +47 -13
- includes/class-listing.php +18 -5
- includes/class-shortcodes.php +100 -78
- includes/class-wpbdp.php +16 -11
- includes/compatibility/class-acf-compat.php +20 -0
- includes/compatibility/class-compat.php +35 -18
- includes/fields/class-fieldtypes-date.php +12 -2
- includes/fields/class-fieldtypes-image.php +155 -45
- includes/fields/class-fieldtypes-textarea.php +63 -7
- includes/form-fields.php +625 -458
- includes/functions.php +167 -16
- includes/helpers/class-email.php +54 -31
- includes/helpers/class-listing-display-helper.php +98 -56
- includes/helpers/listing_flagging.php +11 -3
- includes/installer.php +33 -4
- includes/licensing.php +4 -2
- includes/templates-ui.php +285 -195
- includes/utils.php +95 -18
- includes/views/flag_listing.php +39 -18
- includes/views/listing_contact.php +98 -57
- includes/views/search.php +46 -27
- includes/views/show_category.php +26 -17
- includes/views/submit_listing.php +27 -14
- languages/WPBDM-ar.mo +0 -0
- languages/WPBDM-ar.po +733 -547
- languages/WPBDM-de_DE.mo +0 -0
- languages/WPBDM-de_DE.po +734 -546
- languages/WPBDM-en_US.mo +0 -0
- languages/WPBDM-en_US.po +693 -532
- languages/WPBDM-es_ES.mo +0 -0
- languages/WPBDM-es_ES.po +754 -574
- languages/WPBDM-fr_FR.mo +0 -0
- languages/WPBDM-fr_FR.po +178 -116
README.TXT
CHANGED
@@ -5,8 +5,8 @@ Tags: business directory, directory plugin, company business directory, chamber
|
|
5 |
Requires at least: 4.3
|
6 |
Requires PHP: 5.6
|
7 |
Tested up to: 4.9
|
8 |
-
Last Updated: 2018-
|
9 |
-
Stable tag: 5.2
|
10 |
License: GPLv2 or later
|
11 |
|
12 |
Build any kind of local directory, directory of business providers, a Yellow-Pages business directory, Yelp-like review directory and much more!
|
@@ -142,6 +142,23 @@ If you are having problems please visit [support forum](http://www.businessdirec
|
|
142 |
|
143 |
|
144 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
= Version 5.2 =
|
146 |
* Add pagination to Latest, Random, Featured listings shortcodes.
|
147 |
* Add [placeholders] to email notice templates.
|
5 |
Requires at least: 4.3
|
6 |
Requires PHP: 5.6
|
7 |
Tested up to: 4.9
|
8 |
+
Last Updated: 2018-May-29
|
9 |
+
Stable tag: 5.2.1.1
|
10 |
License: GPLv2 or later
|
11 |
|
12 |
Build any kind of local directory, directory of business providers, a Yellow-Pages business directory, Yelp-like review directory and much more!
|
142 |
|
143 |
|
144 |
== Changelog ==
|
145 |
+
= Version 5.2.1.1 =
|
146 |
+
* Added missing email bug fix
|
147 |
+
|
148 |
+
= Version 5.2.1 =
|
149 |
+
* Add compatibility with Advanced Custom Fields Plugin.
|
150 |
+
* Allow empty value to clear Date fieldtype.
|
151 |
+
* Extend expiration date for listings renewed before expiring.
|
152 |
+
* Add description for quick search in general options when no fields are selected.
|
153 |
+
* Update listing properties according to fee plan after payments.
|
154 |
+
* Add email address when reporting a listing.
|
155 |
+
* Fix quotes to prevent thickbox not been used in listing detail view.
|
156 |
+
* Verify recaptcha.render exists before execution.
|
157 |
+
* Refactor pagination in shortcodes.
|
158 |
+
* Add compatibility to WPBDP_Email class with external email plugins.
|
159 |
+
* Enhance Long Description field as excerpt in list view.
|
160 |
+
* Add option to disable expiration emails.
|
161 |
+
|
162 |
= Version 5.2 =
|
163 |
* Add pagination to Latest, Random, Featured listings shortcodes.
|
164 |
* Add [placeholders] to email notice templates.
|
assets/css/admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.wpbdp-tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpbdp-display-block{display:block}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.button-primary.next-to-secondary{margin-left:30px}.wpbdp-admin-content.with-sidebar{margin-top:20px;clear:left;float:left;width:78%}.wpbdp-admin .sidebar{margin-top:20px;float:right;clear:right;width:20%}.wpbdp-admin .sidebar .postbox{min-width:0 !important}.wpbdp-admin .sidebar .premium-modules h3 span{color:#145200;font-weight:bold}.wpbdp-admin .sidebar .premium-modules{border-color:#0EAD00;border-width:3px;background:#FFFFCF}.wpbdp-admin .premium-modules .tag{font-size:8px !important}.wpbdp-admin .premium-modules .tag.new{background:#00A000;color: #fff}.wp-list-table tr.wpbdp-item-message-tr td{padding-top:0}.wp-list-table tr.wpbdp-item-message-tr td div{margin:0 15px;padding:6px 12px 8px 12px;background-color:#fef7f1;font-size:12px}.wpbdp-admin-page-fees .tablenav{display:none}#wpbdp-admin-admin-page-fees .column-attributes .wpbdp-tag{background:green;color:#fff}.wpbdp-admin-page-fees .wp-list-table .wpbdp-drag-handle{margin-right:15px;display:none}.wpbdp-admin-page-fees .purchase-gateways{margin-left:20px}.wpbdp-admin-page-fees .purchase-gateways .gateway{float:left;width:35%;margin:30px 20px 0 0}.wpbdp-admin-page-fees .purchase-gateways .gateway.installed{opacity:.5}.wpbdp-admin-page-fees .purchase-gateways .gateway a img.gateway-logo{height:40px;margin:0;padding:0;border:none}.wpbdp-admin-page-fees .purchase-gateways .gateway a.price{margin-top:10px;display:block;color:green;font-size:22px;font-weight:bold}.wpbdp-admin-page-fees .purchase-gateways .gateway .check-mark{font-size:150%;font-weight:bold;color:green}#wpbdp-fee-form #limit-categories-list{font-size:90%}#wpbdp-fee-form #limit-categories-list p{margin:10px 0}#wpbdp-fee-form #limit-categories-list select{width:100%}#wpbdp-fee-form #limit-categories-list .select2-selection{padding:0 0 2px 0;margin:0;border-radius:5px;border-color:#ddd;min-height:26px}#wpbdp-fee-form #limit-categories-list .select2-selection__choice{border:none;padding:0;margin:2px 4px 0 0;background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-paid{background:green}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-admin-posted{background:orange}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-post-status-pending{background:blue;color:#fff}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-no-fee-plan{background:#bc0b0b;color:#fff}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-reported{background:#bc0b0b;color:#fff}#wpbdp-fee-form #limit-categories-list .select2-selection__choice .select2-selection__choice__remove{color:#fff}#wpbdp-fee-form #limit-categories-list .select2-search{margin-bottom:0}#wpbdp-fee-form #limit-categories-list .wpbdp-category-item{width:33.33%;float:left;padding:2px 0}#wpbdp-fee-form .pricing-details-variable>td{padding-top:0}#wpbdp-fee-form .pricing-details-variable table th{font-weight:normal}#wpbdp-fee-form .pricing-details-variable table td:last-child{width:100%}#wpbdp-fee-form .pricing-details-variable table td{font-size:90%;padding:0}#wpbdp-fee-form .pricing-details-variable table td.category-name-col{padding-right:20px;text-align:right}#wpbdp-fee-form .pricing-details-variable .wpbdp-variable-pricing-configurator-row input{width:100px}#wpbdp-fee-form .pricing-options label{display:block}#wpbdp-fee-form .fee-pricing-details input[type="text"]{width:100px}#wpbdp-fee-form #fee-bgcolor-picker{position:relative}#wpbdp-fee-form #fee-bgcolor-picker input#fee-bgcolor-value{border:none;cursor:pointer}#wpbdp-fee-form #fee-bgcolor-picker .color-selection{left:5px;display:none;position:absolute;background:#fff;padding:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns{margin:0 0 10px 0;font-size:12px}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns a{text-decoration:none}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns a.close-btn{float:right;color:#999}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns a.reset-btn .no-color-img{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M0 99 L99 0 L100 1 L1 100' fill='#ff0000' /></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto;background-color:#fff;width:10px;height:10px;display:inline-block;border:solid 1px #000}#wpbdp-admin-page-settings .nav-tab.tab-error{border-top:solid 1px red}#wpbdp-admin-page-settings .nav-tab.tab-warning{border-top:solid 1px yellow}#wpbdp-admin-page-settings .form-table tr>th{min-width:250px}#wpbdp-admin-page-settings .form-table tr>th>h3{font-size:1.2em;margin:0 auto}#wpbdp-admin-page-settings .wpbdp-setting-description{color:#666;font-style:italic;display:block}#wpbdp-admin-page-settings .wpbdp-setting-tooltip{height:18px;width:18px;font-size:18px;line-height:18px;vertical-align:middle;margin-right:5px;color:#666;cursor:help}#wpbdp-admin-page-settings input[type="text"],#wpbdp-admin-page-settings textarea{padding:6px;width:85%}#wpbdp-admin-page-settings textarea{min-height:150px}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activate-btn,#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-deactivate-btn{margin-left:10px;margin-top:2px;display:none}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activate-btn{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-warning-icon,#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-ok-icon{display:none;vertical-align:middle;margin:0 8px 2px 0}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-warning-icon{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-warning-icon{display:none}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-ok-icon{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-key-activate-btn{display:none}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-key-deactivate-btn{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-input{width:70%}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg{font-size:90%;position:relative;border-radius:4px;padding:8px;margin:10px 12px 3px 30px;background:#fff;color:#000;box-sizing:border-box;width:calc(100% - 30px)}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:after,#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;margin-left:-8px}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:before{border-color:rgba(214,66,38,0);border-bottom-color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-success{background-color:#27a533;color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-success:after{border-bottom-color:#27a533}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-error{background-color:#d84747;color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-error:after{border-bottom-color:#d84747}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg a{color:#fff;font-weight:bold}#wpbdp-admin-page-settings tr.wpbdp-setting-disabled{opacity:.7}.wpbdp-tooltip-msg{background:#333 !important;border-width:1px !important;border-radius:3px !important;box-shadow:1px 1px 2px 1px rgba(214,214,214,0.5) !important;color:#dedede !important;max-width:300px !important;padding:7px !important;text-rendering:optimizeLegibility;text-shadow:none !important;z-index:9999 !important}#wpbdp-admin-page-settings select{display:block}#wpbdp-admin-page-settings .wpbdp-settings-choice-radio{margin:0 0 5px 0}#wpbdp-admin-page-settings tr.disabled{opacity:.7}#wpbdp-admin-page-settings .text-fields-warning{font-size:90%;display:block;margin-bottom:2px}#wpbdp-admin-page-settings .wpbdp-expiration-notice-email-schedule-summary{background:#ccc;font-size:85%;padding:5px}#wpbdp-admin-page-settings .wpbdp-settings-email{margin:10px 0 0 0;border:solid 1px #ccc;padding:5px;background:#fff}#wpbdp-admin-page-settings .wpbdp-settings-email.wpbdp-expiration-notice-email{border-bottom:none}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview{color:#999;font-size:90%;height:45px;cursor:pointer;overflow:hidden}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview h4,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview h4{margin:0 0 10px 0}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview a.wpbdp-settings-email-edit-btn,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview a.wpbdp-settings-email-edit-btn,#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview .edit-toggle,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview .edit-toggle{float:right;color:#fff}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview dl,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview dl{margin:0;padding:0}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview dl dt,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview dl dt{font-weight:bold;margin:0;padding:0}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview dl dd,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview dl dd{margin:0;padding:0 0 0 10px}#wpbdp-admin-page-settings .wpbdp-settings-email .editor,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor{display:none;margin-left:10px;font-size:90%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor table.form-table,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor table.form-table{margin:0;padding:0}#wpbdp-admin-page-settings .wpbdp-settings-email .editor table.form-table th,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor table.form-table th{padding-left:4px;padding-right:0;min-width:0;width:20%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor input[type="text"],#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor input[type="text"]{width:100%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor textarea,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor textarea{width:100%;min-height:150px}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholders,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholders{margin:10px 0 0 0}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder{font-size:90%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder .placeholder-code,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder .placeholder-code{font-family:monospace;font-weight:bold}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder .placeholder-description,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder .placeholder-description{font-style:italic}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder-separator,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder-separator{margin-top:10px}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .buttons,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .buttons{margin:30px 0 0 0;text-align:right}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .buttons .preview-email,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .buttons .preview-email{float:left}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .buttons .cancel,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .buttons .cancel{margin-right:10px}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices #wpbdp-settings-expiration-notices-add-btn{margin:0 0 5px 0}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices #wpbdp-settings-expiration-notices-add .wpbdp-expiration-notice-email{display:none;border-bottom:1px solid #ccc}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices .buttons .delete{color:#a00;float:left;font-size:13px}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices .buttons .delete:hover{color:red}#wpbdp-admin-page-settings .wpbdp-settings-type-checkbox input[type="checkbox"]{vertical-align:bottom}#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-radio-option,#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-radio-option,#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-multicheck-option,#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-multicheck-option{margin:0 0 5px 0}#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-radio-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-radio-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-multicheck-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-multicheck-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-radio-option input[type="checkbox"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-radio-option input[type="checkbox"],#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-multicheck-option input[type="checkbox"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-multicheck-option input[type="checkbox"]{vertical-align:bottom}#wpbdp-admin-page-settings .wpbdp-settings-radio-options+.wpbdp-setting-description,#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options+.wpbdp-setting-description{margin:10px 0 0 0}#wpbdp-admin-page-settings #wpbdp-settings-quick-search-fields .wpbdp-settings-multicheck-option{width:50%;display:inline-block}td.column-payment_status .status,td.column-sticky_status .status{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:90%}td.column-payment_status .status.ok{background:green}td.column-payment_status .paymentdata{font-size:85%}td.column-payment_status .paymentdata b{font-weight:normal}td.column-payment_status .paymentdata span{font-style:italic}td.column-sticky_status .status.notpaid{background:orange}td.column-sticky_status .status.pending{background:red;font-weight:bold}td.column-sticky_status .status.sticky{background:green}table.wp-list-table td .tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:90%;margin-right:2px;display:inline-block}table.wp-list-table.formfields th.column-label{width:40%}table.wp-list-table.formfields th.column-tags,table.wp-list-table.formfields td.column-tags{width:200px}table.wp-list-table.formfields th.column-order,table.wp-list-table.formfields td.column-order{width:55px}table.wp-list-table.formfields td.column-order .wpbdp-drag-handle{visibility:hidden}table.wp-list-table.formfields tr:hover .wpbdp-drag-handle{visibility:visible}table.wp-list-table.formfields .tag.private{background:red}table.wp-list-table.formfields .tag.required{background:orange}table.wp-list-table.formfields .tag.in-excerpt{background:green}table.wp-list-table.formfields .tag.in-listing{background:green}table.wp-list-table.formfields tr.wpbdp-draggable-highlight{height:54px}table.wp-list-table.formfields tr.ui-sortable-helper{background:#fff;border:1px dashed #c1c1c1}#wpbdp-admin-page-field-form .iframe-confirm{display:none}#wpbdp-admin-page-field-form .iframe-confirm p{font-size:90%}#wpbdp-admin-page-field-form .wpbdp-setting-description{color:#666;font-style:italic;display:block}.wpbdp-form-field.image .preview{float:none}table.wpbdp-debug-section{width:90%}table.wpbdp-debug-section tbody tr{background:#efefef}table.wpbdp-debug-section tbody tr td{padding:3px 8px}table.wpbdp-debug-section tbody tr:nth-child(2n){background:#f5f5f5}#wpbdp-admin-debug-info-page textarea.test-ssl-results{display:block;width:90%;font-family:monospace;font-size:11px;height:100px}.wpbdp-page-admin-transactions .tag{font-size:95%}.wpbdp-page-admin-transactions .tag.approved{background:green}.wpbdp-page-admin-transactions .tag.pending{background:red}.wpbdp-page-admin-transactions .column-actions a.delete{color:#bc0b0b}.wpbdp-page-admin-transactions tr.more-details-row{background:#fff}.wpbdp-page-admin-transactions tr.more-details-row td{padding-left:40px;font-size:95%}.wpbdp-page-admin-transactions tr.more-details-row td dl dt{font-weight:bold}body.taxonomy-wpbdp_category .column-id{width:35px}.transaction-status-container{text-align:right;padding:5px}.wpbdp-progress-bar .progress-bar{margin-left:10px;display:inline-block;vertical-align:middle}.wpbdp-progress-bar .progress-bar-outer{min-width:200px;height:12px;border:solid 1px #3366CC;padding:0}.wpbdp-progress-bar .progress-bar-inner{height:100%;background:#99CCFF}.wpbdp-note{padding:5px 10px;background:#d7f5ff;margin:5px 0 20px 0;border:solid 1px #bad5df;border-radius:4px}.wpbdp-note p{margin:0}.wpbdp-note h1,.wpbdp-note h2,.wpbdp-note h3,.wpbdp-note h4{margin:0 0 8px 0}.wpbdp-note.error,.wpbdp-note.warning{background-color:#FFEBE8;border-color:#C00}.wpbdp-notice.dismissible{position:relative}.tag.paymentstatus{text-transform:capitalize}.tag.paymentstatus.ok{background:green}.tag.paymentstatus.completed{background:green}.tag.paymentstatus.pending,.tag.paymentstatus.pending-abandonment{background:red}.wpbdp-listing-metabox-tab dl{margin:0}.wpbdp-payment-details .tag{float:right}.wpbdp-payment-details .details,.wpbdp-payment-details .invoice,.wpbdp-payment-details .actions{clear:both;margin:20px 0}.wpbdp-payment-details .details dl dt{font-weight:bold}.wpbdp-payment-details table.wpbdp-payment-items-table{width:100%}.wpbdp-payment-details table.wpbdp-payment-items-table th{text-transform:uppercase}.wpbdp-payment-details table.wpbdp-payment-items-table td{border-top:1px solid #bbb;padding:6px 10px 6px 0}.wpbdp-payment-details .actions a.button-primary{color:#fff !important}.listing-fee-change .fee-selection .fee{padding-bottom:5px;margin-bottom:10px;border-bottom:dotted 1px #ccc;opacity:.85}.listing-fee-change .fee-selection .fee:hover{opacity:1}.listing-fee-change .fee-selection .fee .details{margin-left:10px}.listing-fee-change .fee-selection .fee .tag{float:right}.listing-fee-change .fee-selection .fee .choose-this{float:right}.wpbdp-draggable-highlight{background:#bbb}.wpbdp-module-compat-check .module-info{margin-bottom:3px}.wpbdp-module-compat-check .module-info .module-version,.wpbdp-module-compat-check .module-info .module-required{color:#666}.wpbdp-module-compat-check .module-info .module-version{margin-left:15px}.wpbdp-module-compat-check .module-info .module-version b{color:#333}.wpbdp-module-compat-check .module-info .module-required b{color:#900000}#wpbdp-admin-page-admin .welcome-message{padding:10px;font-size:105%}#wpbdp-admin-page-admin .welcome-message p{font-size:inherit}#wpbdp-admin-page-admin .welcome-message h4{font-size:120%}#wpbdp-admin-page-admin .welcome-message ul{list-style-position:inside;list-style-type:disc}#wpbdp-admin-page-admin .shortcuts{margin:auto}#wpbdp-admin-page-admin .shortcuts li{float:left;margin-right:10px}#wpbdp-admin-page-admin .shortcuts li.clear{margin:0}#wpbdp-admin-page-uninstall .wpbdp-admin-content{box-sizing:border-box;margin:20px 0 0 0;padding:16px;background:#fff;border-radius:4px}#wpbdp-admin-page-uninstall .wpbdp-validation-error{font-size:80%;color:#d64226;margin:0 0 10px 0}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning,#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion{float:left;box-sizing:border-box}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning ul,#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion ul{margin-left:10px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning ul li,#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion ul li{list-style-type:disc;list-style-position:inside}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning{width:60%;padding-right:20px;color:#d64226}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning .wpbdp-warning-margin{float:left}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning .wpbdp-warning-margin .dashicons{width:30px;height:30px;font-size:30px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning .wpbdp-warning-content{margin-left:50px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion{width:40%;padding-left:20px;border-left:1px solid #efefef}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form{display:none}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form .reasons{margin-left:15px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form .reasons .reason{margin-bottom:5px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form .custom-reason{display:none}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form textarea{margin:10px 0 0 0;width:50%;min-height:100px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form textarea.invalid{border-color:#d64226}#wpbdp-admin-page-uninstall #wpbdp-uninstall-proceed-btn{margin-top:20px;color:#d64226}#wpbdp-licensing-issues-warning ul li{list-style-position:inside;list-style-type:disc}#wpbdp-licensing-issues-warning span.item-name{background:#fff9aa;padding:2px 5px;margin:0 0 0 4px;border-radius:4px}.wp-admin.widgets-php .widget-content span.help{color:#666}.wpbdp-admin-tab-nav{float:none;margin:0 0 .5em 0}.wpbdp-admin-tab-content{padding:5px 0 0 0;display:none}.wpbdp-admin-box label{vertical-align:top}a.wpbdp-admin-delete-link{color:#a00;text-decoration:none}a.wpbdp-admin-delete-link:hover{color:red}#wpbdp-admin-payment-info-box .inside{margin:0;padding:0}#wpbdp-admin-payment-info-box .wpbdp-admin-box-row{border-bottom:1px solid #eee;clear:both;padding:6px 12px;margin:0;line-height:1.5}#wpbdp-admin-payment-info-box label{font-weight:bold}#wpbdp-admin-payment-items-box .payment-item,#wpbdp-admin-payment-items-box .payment-item-header{margin:0 12px;padding:6px 0}#wpbdp-admin-payment-items-box .payment-item .payment-item-type,#wpbdp-admin-payment-items-box .payment-item-header .payment-item-type{display:block;width:20%;float:left}#wpbdp-admin-payment-items-box .payment-item .payment-item-description,#wpbdp-admin-payment-items-box .payment-item-header .payment-item-description{display:block;width:60%;float:left}#wpbdp-admin-payment-items-box .payment-item .payment-item-amount,#wpbdp-admin-payment-items-box .payment-item-header .payment-item-amount{display:block;width:20%;float:left}#wpbdp-admin-payment-items-box .payment-item.payment-totals,#wpbdp-admin-payment-items-box .payment-item-header.payment-totals{border-top:1px solid #eee;font-weight:bold}#wpbdp-admin-payment-items-box .payment-item-header{font-weight:bold}#wpbdp-admin-payment-details-box *{box-sizing:border-box}#wpbdp-admin-payment-details-box .wpbdp-admin-box-row>div{padding:6px 0}#wpbdp-admin-payment-details-box label{display:block}#wpbdp-admin-payment-details-box .customer-email,#wpbdp-admin-payment-details-box .customer-address-line1,#wpbdp-admin-payment-details-box .customer-address-line2{clear:both;width:100%}#wpbdp-admin-payment-details-box .customer-email input,#wpbdp-admin-payment-details-box .customer-address-line1 input,#wpbdp-admin-payment-details-box .customer-address-line2 input{width:100%}#wpbdp-admin-payment-details-box .customer-first-name,#wpbdp-admin-payment-details-box .customer-address-country,#wpbdp-admin-payment-details-box .customer-address-city{padding-right:3px !important}#wpbdp-admin-payment-details-box .customer-last-name,#wpbdp-admin-payment-details-box .customer-address-state,#wpbdp-admin-payment-details-box .customer-address-zipcode{padding-left:3px !important}#wpbdp-admin-payment-details-box .customer-first-name,#wpbdp-admin-payment-details-box .customer-last-name,#wpbdp-admin-payment-details-box .customer-address-country,#wpbdp-admin-payment-details-box .customer-address-state,#wpbdp-admin-payment-details-box .customer-address-city,#wpbdp-admin-payment-details-box .customer-address-zipcode{float:left;width:50%}#wpbdp-admin-payment-details-box .customer-first-name input,#wpbdp-admin-payment-details-box .customer-last-name input,#wpbdp-admin-payment-details-box .customer-address-country input,#wpbdp-admin-payment-details-box .customer-address-state input,#wpbdp-admin-payment-details-box .customer-address-city input,#wpbdp-admin-payment-details-box .customer-address-zipcode input{width:100%}#wpbdp-payment-notes .wpbdp-payment-note{margin-bottom:12px;line-height:1.5}#wpbdp-payment-notes .wpbdp-payment-note .wpbdp-payment-note-meta-user{font-weight:bold}#wpbdp-payment-notes .wpbdp-payment-note .wpbdp-payment-note-meta-date{color:#666}#wpbdp-payment-notes .wpbdp-payment-note .wpbdp-admin-delete-link{float:right;display:none}#wpbdp-payment-notes .wpbdp-payment-note:hover .wpbdp-admin-delete-link{display:block}.wpbdp-form-field{margin:12px 0}.wpbdp-form-field:first-child{margin-top:0}.wpbdp-form-field .wpbdp-form-field-label{margin:0 0 3px 0}.wpbdp-form-field .wpbdp-form-field-label label{display:inline-block;font-weight:bold}.wpbdp-form-field .wpbdp-form-field-label .wpbdp-form-field-required-indicator{margin-left:3px;font-size:90%}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-label{margin-bottom:0}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-description{margin-bottom:3px}.wpbdp-form-field .wpbdp-form-field-description{padding-left:6px;color:#666}.wpbdp-form-field .wpbdp-form-field-inner{padding-left:6px}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea,.wpbdp-form-field.wpbdp-form-field-type-textfield input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-select select,.wpbdp-form-field.wpbdp-form-field-type-social-twitter input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-facebook input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-linkedin input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-date input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea{min-height:50px}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col{box-sizing:border-box;float:left;width:50%}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:first-child{padding-right:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:last-child{padding-left:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col .sublabel{margin:0;display:block}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col input{width:100%}.wpbdp-form-field.wpbdp-form-field-association-content textarea{min-height:80px}.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}.wpbdp-form-field .sublabel{font-size:90%;margin-left:10px;margin-right:10px}.wpbdp-form-field-validation-error-wrapper{margin:24px 0}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors{font-size:80%;color:#d64226;position:relative;background:#fff;border:1px solid #d64226;border-radius:4px;padding:4px 6px;margin:0 12px 3px 6px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after,.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{top:100%;left:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{border-color:rgba(214,66,38,0);border-top-color:#d64226;border-width:5px;margin-left:-5px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field{margin:0}.select2-results{font-size:11px}#wpbdp-submit-listing input[type="text"],#wpbdp-submit-listing textarea{box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section{margin:10px 0 0 0;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.expanded{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.collapsed{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .wpbdp-submit-listing-section-content{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.hidden{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header{background:#ccc;text-transform:uppercase;font-weight:bold;color:#333;padding:2px 10px;font-size:12px;cursor:pointer}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator{margin:0 10px 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator.expanded{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-content{padding:10px 20px;border:solid 1px #ccc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#wpbdp-submit-listing .wpbdp-submit-listing-section-content h4{margin:0 0 10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions{margin:10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions input[type="submit"]{float:right}#wpbdp-submit-listing .wpbdp-submit-listing-section-messages{margin:0 0 12px 0}#wpbdp-submit-listing .wpbdp-plan-selection-with-tip{margin:24px 0 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list{margin:0;padding:0;list-style-type:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list li{font-size:10px;margin:0 5px 0 0;padding:1px 6px;border-radius:3px;background:#5bc0de;color:#fff;font-weight:700;text-align:center;white-space:nowrap;vertical-align:baseline;border:none;display:inline}#wpbdp-submit-listing .wpbdp-editor-area{height:422px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form{margin:15px 10px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #wpbdp-uploaded-images{margin:0 0 20px 0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image{padding:10px 0;border-bottom:dotted 1px #efefef}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img{width:60px;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-extra input[type="text"]{width:60%;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link{float:right;font-size:11px;text-decoration:none;color:#900000;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link:hover{text-decoration:underline;color:#ff0000}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image:hover .wpbdp-image-delete-link{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image-draggable-highlight{width:160px;height:160px;margin:0 10px;background:red;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area{float:left;width:72%;box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area.no-conditions{float:none;width:100%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions{float:right;width:25%;color:#666;font-size:90%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl{margin:0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#wpbdp-submit-listing textarea.wpbdp-submit-listing-tos{width:100%;min-height:100px}#wpbdp-submit-listing #change-plan-link{text-align:right;font-size:90%}#wpbdp-submit-listing #wpbdp-submit-listing-account-details{margin:10px 0 0 0}#wpbdp-submit-listing #wpbdp-submit-listing-account-details input[type="password"]{width:70%;display:inline-block}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter{float:right;width:20%;padding:4px;text-align:center;border:1px solid}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-0{background-color:#f1adad;border-color:#e35b5b}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-2{background-color:#fbc5a9;border-color:#f78b53}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-3{background-color:#ffe399;border-color:#ffc733}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-4{background-color:#c1e1b9;border-color:#83c373}span.tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}span.tag.wpbdp-listing-attr-paid{background:green}span.tag.wpbdp-listing-attr-admin-posted{background:orange}span.tag.wpbdp-listing-attr-post-status-pending{background:blue;color:#fff}span.tag.wpbdp-listing-attr-no-fee-plan{background:#bc0b0b;color:#fff}span.tag.wpbdp-listing-attr-reported{background:#bc0b0b;color:#fff}.wpbdp-tag.wpbdp-listing-attr-paid,span.tag.wpbdp-listing-attr-paid{background:green}.wpbdp-tag.wpbdp-listing-attr-admin-posted,span.tag.wpbdp-listing-attr-admin-posted{background:orange}.wpbdp-tag.wpbdp-listing-attr-post-status-pending,span.tag.wpbdp-listing-attr-post-status-pending{background:blue;color:#fff}.wpbdp-tag.wpbdp-listing-attr-no-fee-plan,span.tag.wpbdp-listing-attr-no-fee-plan{background:#bc0b0b;color:#fff}.wpbdp-tag.wpbdp-listing-attr-reported,span.tag.wpbdp-listing-attr-reported{background:#bc0b0b;color:#fff}.wp-list-table td .wpbdp-tag{display:inline-block}body.post-type-wpbdp_listing .wp-list-table .wpbdp-tag{font-size:10px !important;text-transform:none !important}#wpbdp-listing-form-preview{padding:25px;border:solid 1px #ccc;background:#fff}
|
1 |
+
.wpbdp-tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpbdp-display-block{display:block}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.button-primary.next-to-secondary{margin-left:30px}.wpbdp-admin-content.with-sidebar{margin-top:20px;clear:left;float:left;width:78%}.wpbdp-admin .sidebar{margin-top:20px;float:right;clear:right;width:20%}.wpbdp-admin .sidebar .postbox{min-width:0 !important}.wpbdp-admin .sidebar .premium-modules h3 span{color:#145200;font-weight:bold}.wpbdp-admin .sidebar .premium-modules{border-color:#0EAD00;border-width:3px;background:#FFFFCF}.wpbdp-admin .premium-modules .tag{font-size:8px !important}.wpbdp-admin .premium-modules .tag.new{background:#00A000;color: #fff}.wp-list-table tr.wpbdp-item-message-tr td{padding-top:0}.wp-list-table tr.wpbdp-item-message-tr td div{margin:0 15px;padding:6px 12px 8px 12px;background-color:#fef7f1;font-size:12px}.wpbdp-admin-page-fees .tablenav{display:none}#wpbdp-admin-admin-page-fees .column-attributes .wpbdp-tag{background:green;color:#fff}.wpbdp-admin-page-fees .wp-list-table .wpbdp-drag-handle{margin-right:15px;display:none}.wpbdp-admin-page-fees .purchase-gateways{margin-left:20px}.wpbdp-admin-page-fees .purchase-gateways .gateway{float:left;width:35%;margin:30px 20px 0 0}.wpbdp-admin-page-fees .purchase-gateways .gateway.installed{opacity:.5}.wpbdp-admin-page-fees .purchase-gateways .gateway a img.gateway-logo{height:40px;margin:0;padding:0;border:none}.wpbdp-admin-page-fees .purchase-gateways .gateway a.price{margin-top:10px;display:block;color:green;font-size:22px;font-weight:bold}.wpbdp-admin-page-fees .purchase-gateways .gateway .check-mark{font-size:150%;font-weight:bold;color:green}#wpbdp-fee-form #limit-categories-list{font-size:90%}#wpbdp-fee-form #limit-categories-list p{margin:10px 0}#wpbdp-fee-form #limit-categories-list select{width:100%}#wpbdp-fee-form #limit-categories-list .select2-selection{padding:0 0 2px 0;margin:0;border-radius:5px;border-color:#ddd;min-height:26px}#wpbdp-fee-form #limit-categories-list .select2-selection__choice{border:none;padding:0;margin:2px 4px 0 0;background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-paid{background:green}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-admin-posted{background:orange}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-post-status-pending{background:blue;color:#fff}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-no-fee-plan{background:#bc0b0b;color:#fff}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-reported{background:#bc0b0b;color:#fff}#wpbdp-fee-form #limit-categories-list .select2-selection__choice .select2-selection__choice__remove{color:#fff}#wpbdp-fee-form #limit-categories-list .select2-search{margin-bottom:0}#wpbdp-fee-form #limit-categories-list .wpbdp-category-item{width:33.33%;float:left;padding:2px 0}#wpbdp-fee-form .pricing-details-variable>td{padding-top:0}#wpbdp-fee-form .pricing-details-variable table th{font-weight:normal}#wpbdp-fee-form .pricing-details-variable table td:last-child{width:100%}#wpbdp-fee-form .pricing-details-variable table td{font-size:90%;padding:0}#wpbdp-fee-form .pricing-details-variable table td.category-name-col{padding-right:20px;text-align:right}#wpbdp-fee-form .pricing-details-variable .wpbdp-variable-pricing-configurator-row input{width:100px}#wpbdp-fee-form .pricing-options label{display:block}#wpbdp-fee-form .fee-pricing-details input[type="text"]{width:100px}#wpbdp-fee-form #fee-bgcolor-picker{position:relative}#wpbdp-fee-form #fee-bgcolor-picker input#fee-bgcolor-value{border:none;cursor:pointer}#wpbdp-fee-form #fee-bgcolor-picker .color-selection{left:5px;display:none;position:absolute;background:#fff;padding:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns{margin:0 0 10px 0;font-size:12px}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns a{text-decoration:none}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns a.close-btn{float:right;color:#999}#wpbdp-fee-form #fee-bgcolor-picker .color-selection-btns a.reset-btn .no-color-img{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M0 99 L99 0 L100 1 L1 100' fill='#ff0000' /></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto;background-color:#fff;width:10px;height:10px;display:inline-block;border:solid 1px #000}#wpbdp-admin-page-settings .nav-tab.tab-error{border-top:solid 1px red}#wpbdp-admin-page-settings .nav-tab.tab-warning{border-top:solid 1px yellow}#wpbdp-admin-page-settings .form-table tr>th{min-width:250px}#wpbdp-admin-page-settings .form-table tr>th>h3{font-size:1.2em;margin:0 auto}#wpbdp-admin-page-settings .wpbdp-setting-description{color:#666;font-style:italic;display:block}#wpbdp-admin-page-settings .wpbdp-setting-tooltip{height:18px;width:18px;font-size:18px;line-height:18px;vertical-align:middle;margin-right:5px;color:#666;cursor:help}#wpbdp-admin-page-settings input[type="text"],#wpbdp-admin-page-settings input[type="url"],#wpbdp-admin-page-settings textarea{padding:6px;width:85%}#wpbdp-admin-page-settings textarea{min-height:150px}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activate-btn,#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-deactivate-btn{margin-left:10px;margin-top:2px;display:none}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activate-btn{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-warning-icon,#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-ok-icon{display:none;vertical-align:middle;margin:0 8px 2px 0}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-warning-icon{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-warning-icon{display:none}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-ok-icon{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-key-activate-btn{display:none}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui.wpbdp-license-status-valid .wpbdp-license-key-deactivate-btn{display:inline-block}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-input{width:70%}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg{font-size:90%;position:relative;border-radius:4px;padding:8px;margin:10px 12px 3px 30px;background:#fff;color:#000;box-sizing:border-box;width:calc(100% - 30px)}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:after,#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;margin-left:-8px}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg:before{border-color:rgba(214,66,38,0);border-bottom-color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-success{background-color:#27a533;color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-success:after{border-bottom-color:#27a533}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-error{background-color:#d84747;color:#fff}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg.status-error:after{border-bottom-color:#d84747}#wpbdp-admin-page-settings .wpbdp-license-key-activation-ui .wpbdp-license-key-activation-status-msg a{color:#fff;font-weight:bold}#wpbdp-admin-page-settings tr.wpbdp-setting-disabled{opacity:.7}.wpbdp-tooltip-msg{background:#333 !important;border-width:1px !important;border-radius:3px !important;box-shadow:1px 1px 2px 1px rgba(214,214,214,0.5) !important;color:#dedede !important;max-width:300px !important;padding:7px !important;text-rendering:optimizeLegibility;text-shadow:none !important;z-index:9999 !important}#wpbdp-admin-page-settings select{display:block}#wpbdp-admin-page-settings .wpbdp-settings-choice-radio{margin:0 0 5px 0}#wpbdp-admin-page-settings tr.disabled{opacity:.7}#wpbdp-admin-page-settings .text-fields-warning{font-size:90%;display:block;margin-bottom:2px}#wpbdp-admin-page-settings .wpbdp-expiration-notice-email-schedule-summary{background:#ccc;font-size:85%;padding:5px}#wpbdp-admin-page-settings .wpbdp-settings-email{margin:10px 0 0 0;border:solid 1px #ccc;padding:5px;background:#fff}#wpbdp-admin-page-settings .wpbdp-settings-email.wpbdp-expiration-notice-email{border-bottom:none}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview{color:#999;font-size:90%;height:45px;cursor:pointer;overflow:hidden}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview h4,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview h4{margin:0 0 10px 0}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview a.wpbdp-settings-email-edit-btn,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview a.wpbdp-settings-email-edit-btn,#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview .edit-toggle,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview .edit-toggle{float:right;color:#fff}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview dl,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview dl{margin:0;padding:0}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview dl dt,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview dl dt{font-weight:bold;margin:0;padding:0}#wpbdp-admin-page-settings .wpbdp-settings-email .short-preview dl dd,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-preview dl dd{margin:0;padding:0 0 0 10px}#wpbdp-admin-page-settings .wpbdp-settings-email .editor,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor{display:none;margin-left:10px;font-size:90%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor table.form-table,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor table.form-table{margin:0;padding:0}#wpbdp-admin-page-settings .wpbdp-settings-email .editor table.form-table th,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor table.form-table th{padding-left:4px;padding-right:0;min-width:0;width:20%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor input[type="text"],#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor input[type="text"]{width:100%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor textarea,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor textarea{width:100%;min-height:150px}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholders,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholders{margin:10px 0 0 0}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder{font-size:90%}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder .placeholder-code,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder .placeholder-code{font-family:monospace;font-weight:bold}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder .placeholder-description,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder .placeholder-description{font-style:italic}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .placeholder-separator,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .placeholder-separator{margin-top:10px}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .buttons,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .buttons{margin:30px 0 0 0;text-align:right}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .buttons .preview-email,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .buttons .preview-email{float:left}#wpbdp-admin-page-settings .wpbdp-settings-email .editor .buttons .cancel,#wpbdp-admin-page-settings .wpbdp-settings-email .wpbdp-settings-email-editor .buttons .cancel{margin-right:10px}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices #wpbdp-settings-expiration-notices-add-btn{margin:0 0 5px 0}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices #wpbdp-settings-expiration-notices-add .wpbdp-expiration-notice-email{display:none;border-bottom:1px solid #ccc}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices .buttons .delete{color:#a00;float:left;font-size:13px}#wpbdp-admin-page-settings .wpbdp-settings-expiration-notices .buttons .delete:hover{color:red}#wpbdp-admin-page-settings .wpbdp-settings-type-checkbox input[type="checkbox"]{vertical-align:bottom}#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-radio-option,#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-radio-option,#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-multicheck-option,#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-multicheck-option{margin:0 0 5px 0}#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-radio-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-radio-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-multicheck-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-multicheck-option input[type="radio"],#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-radio-option input[type="checkbox"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-radio-option input[type="checkbox"],#wpbdp-admin-page-settings .wpbdp-settings-radio-options .wpbdp-settings-multicheck-option input[type="checkbox"],#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options .wpbdp-settings-multicheck-option input[type="checkbox"]{vertical-align:bottom}#wpbdp-admin-page-settings .wpbdp-settings-radio-options+.wpbdp-setting-description,#wpbdp-admin-page-settings .wpbdp-settings-multicheck-options+.wpbdp-setting-description{margin:10px 0 0 0}#wpbdp-admin-page-settings #wpbdp-settings-quick-search-fields .wpbdp-settings-multicheck-option{width:50%;display:inline-block}td.column-payment_status .status,td.column-sticky_status .status{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:90%}td.column-payment_status .status.ok{background:green}td.column-payment_status .paymentdata{font-size:85%}td.column-payment_status .paymentdata b{font-weight:normal}td.column-payment_status .paymentdata span{font-style:italic}td.column-sticky_status .status.notpaid{background:orange}td.column-sticky_status .status.pending{background:red;font-weight:bold}td.column-sticky_status .status.sticky{background:green}table.wp-list-table td .tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:90%;margin-right:2px;display:inline-block}table.wp-list-table.formfields th.column-label{width:40%}table.wp-list-table.formfields th.column-tags,table.wp-list-table.formfields td.column-tags{width:200px}table.wp-list-table.formfields th.column-order,table.wp-list-table.formfields td.column-order{width:55px}table.wp-list-table.formfields td.column-order .wpbdp-drag-handle{visibility:hidden}table.wp-list-table.formfields tr:hover .wpbdp-drag-handle{visibility:visible}table.wp-list-table.formfields .tag.private{background:red}table.wp-list-table.formfields .tag.required{background:orange}table.wp-list-table.formfields .tag.in-excerpt{background:green}table.wp-list-table.formfields .tag.in-listing{background:green}table.wp-list-table.formfields tr.wpbdp-draggable-highlight{height:54px}table.wp-list-table.formfields tr.ui-sortable-helper{background:#fff;border:1px dashed #c1c1c1}#wpbdp-admin-page-field-form .iframe-confirm{display:none}#wpbdp-admin-page-field-form .iframe-confirm p{font-size:90%}#wpbdp-admin-page-field-form .wpbdp-setting-description{color:#666;font-style:italic;display:block}.wpbdp-settings-type-file .preview img{margin-right:10px}.wpbdp-settings-type-file .preview,.wpbdp-form-field-type-image .preview{float:none}table.wpbdp-debug-section{width:90%}table.wpbdp-debug-section tbody tr{background:#efefef}table.wpbdp-debug-section tbody tr td{padding:3px 8px}table.wpbdp-debug-section tbody tr:nth-child(2n){background:#f5f5f5}#wpbdp-admin-debug-info-page textarea.test-ssl-results{display:block;width:90%;font-family:monospace;font-size:11px;height:100px}.wpbdp-page-admin-transactions .tag{font-size:95%}.wpbdp-page-admin-transactions .tag.approved{background:green}.wpbdp-page-admin-transactions .tag.pending{background:red}.wpbdp-page-admin-transactions .column-actions a.delete{color:#bc0b0b}.wpbdp-page-admin-transactions tr.more-details-row{background:#fff}.wpbdp-page-admin-transactions tr.more-details-row td{padding-left:40px;font-size:95%}.wpbdp-page-admin-transactions tr.more-details-row td dl dt{font-weight:bold}body.taxonomy-wpbdp_category .column-id{width:35px}.transaction-status-container{text-align:right;padding:5px}.wpbdp-progress-bar .progress-bar{margin-left:10px;display:inline-block;vertical-align:middle}.wpbdp-progress-bar .progress-bar-outer{min-width:200px;height:12px;border:solid 1px #3366CC;padding:0}.wpbdp-progress-bar .progress-bar-inner{height:100%;background:#99CCFF}.wpbdp-note{padding:5px 10px;background:#d7f5ff;margin:5px 0 20px 0;border:solid 1px #bad5df;border-radius:4px}.wpbdp-note p{margin:0}.wpbdp-note h1,.wpbdp-note h2,.wpbdp-note h3,.wpbdp-note h4{margin:0 0 8px 0}.wpbdp-note.error,.wpbdp-note.warning{background-color:#FFEBE8;border-color:#C00}.wpbdp-notice.dismissible{position:relative}.tag.paymentstatus{text-transform:capitalize}.tag.paymentstatus.ok{background:green}.tag.paymentstatus.completed{background:green}.tag.paymentstatus.pending,.tag.paymentstatus.pending-abandonment{background:red}.wpbdp-listing-metabox-tab dl{margin:0}.wpbdp-payment-details .tag{float:right}.wpbdp-payment-details .details,.wpbdp-payment-details .invoice,.wpbdp-payment-details .actions{clear:both;margin:20px 0}.wpbdp-payment-details .details dl dt{font-weight:bold}.wpbdp-payment-details table.wpbdp-payment-items-table{width:100%}.wpbdp-payment-details table.wpbdp-payment-items-table th{text-transform:uppercase}.wpbdp-payment-details table.wpbdp-payment-items-table td{border-top:1px solid #bbb;padding:6px 10px 6px 0}.wpbdp-payment-details .actions a.button-primary{color:#fff !important}.listing-fee-change .fee-selection .fee{padding-bottom:5px;margin-bottom:10px;border-bottom:dotted 1px #ccc;opacity:.85}.listing-fee-change .fee-selection .fee:hover{opacity:1}.listing-fee-change .fee-selection .fee .details{margin-left:10px}.listing-fee-change .fee-selection .fee .tag{float:right}.listing-fee-change .fee-selection .fee .choose-this{float:right}.wpbdp-draggable-highlight{background:#bbb}.wpbdp-module-compat-check .module-info{margin-bottom:3px}.wpbdp-module-compat-check .module-info .module-version,.wpbdp-module-compat-check .module-info .module-required{color:#666}.wpbdp-module-compat-check .module-info .module-version{margin-left:15px}.wpbdp-module-compat-check .module-info .module-version b{color:#333}.wpbdp-module-compat-check .module-info .module-required b{color:#900000}#wpbdp-admin-page-admin .welcome-message{padding:10px;font-size:105%}#wpbdp-admin-page-admin .welcome-message p{font-size:inherit}#wpbdp-admin-page-admin .welcome-message h4{font-size:120%}#wpbdp-admin-page-admin .welcome-message ul{list-style-position:inside;list-style-type:disc}#wpbdp-admin-page-admin .shortcuts{margin:auto}#wpbdp-admin-page-admin .shortcuts li{float:left;margin-right:10px}#wpbdp-admin-page-admin .shortcuts li.clear{margin:0}#wpbdp-admin-page-uninstall .wpbdp-admin-content{box-sizing:border-box;margin:20px 0 0 0;padding:16px;background:#fff;border-radius:4px}#wpbdp-admin-page-uninstall .wpbdp-validation-error{font-size:80%;color:#d64226;margin:0 0 10px 0}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning,#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion{float:left;box-sizing:border-box}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning ul,#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion ul{margin-left:10px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning ul li,#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion ul li{list-style-type:disc;list-style-position:inside}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning{width:60%;padding-right:20px;color:#d64226}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning .wpbdp-warning-margin{float:left}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning .wpbdp-warning-margin .dashicons{width:30px;height:30px;font-size:30px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-warning .wpbdp-warning-content{margin-left:50px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-messages #wpbdp-uninstall-reinstall-suggestion{width:40%;padding-left:20px;border-left:1px solid #efefef}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form{display:none}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form .reasons{margin-left:15px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form .reasons .reason{margin-bottom:5px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form .custom-reason{display:none}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form textarea{margin:10px 0 0 0;width:50%;min-height:100px}#wpbdp-admin-page-uninstall #wpbdp-uninstall-capture-form textarea.invalid{border-color:#d64226}#wpbdp-admin-page-uninstall #wpbdp-uninstall-proceed-btn{margin-top:20px;color:#d64226}#wpbdp-licensing-issues-warning ul li{list-style-position:inside;list-style-type:disc}#wpbdp-licensing-issues-warning span.item-name{background:#fff9aa;padding:2px 5px;margin:0 0 0 4px;border-radius:4px}.wp-admin.widgets-php .widget-content span.help{color:#666}.wpbdp-admin-tab-nav{float:none;margin:0 0 .5em 0}.wpbdp-admin-tab-content{padding:5px 0 0 0;display:none}.wpbdp-admin-box label{vertical-align:top}a.wpbdp-admin-delete-link{color:#a00;text-decoration:none}a.wpbdp-admin-delete-link:hover{color:red}#wpbdp-admin-payment-info-box .inside{margin:0;padding:0}#wpbdp-admin-payment-info-box .wpbdp-admin-box-row{border-bottom:1px solid #eee;clear:both;padding:6px 12px;margin:0;line-height:1.5}#wpbdp-admin-payment-info-box label{font-weight:bold}#wpbdp-admin-payment-items-box .payment-item,#wpbdp-admin-payment-items-box .payment-item-header{margin:0 12px;padding:6px 0}#wpbdp-admin-payment-items-box .payment-item .payment-item-type,#wpbdp-admin-payment-items-box .payment-item-header .payment-item-type{display:block;width:20%;float:left}#wpbdp-admin-payment-items-box .payment-item .payment-item-description,#wpbdp-admin-payment-items-box .payment-item-header .payment-item-description{display:block;width:60%;float:left}#wpbdp-admin-payment-items-box .payment-item .payment-item-amount,#wpbdp-admin-payment-items-box .payment-item-header .payment-item-amount{display:block;width:20%;float:left}#wpbdp-admin-payment-items-box .payment-item.payment-totals,#wpbdp-admin-payment-items-box .payment-item-header.payment-totals{border-top:1px solid #eee;font-weight:bold}#wpbdp-admin-payment-items-box .payment-item-header{font-weight:bold}#wpbdp-admin-payment-details-box *{box-sizing:border-box}#wpbdp-admin-payment-details-box .wpbdp-admin-box-row>div{padding:6px 0}#wpbdp-admin-payment-details-box label{display:block}#wpbdp-admin-payment-details-box .customer-email,#wpbdp-admin-payment-details-box .customer-address-line1,#wpbdp-admin-payment-details-box .customer-address-line2{clear:both;width:100%}#wpbdp-admin-payment-details-box .customer-email input,#wpbdp-admin-payment-details-box .customer-address-line1 input,#wpbdp-admin-payment-details-box .customer-address-line2 input{width:100%}#wpbdp-admin-payment-details-box .customer-first-name,#wpbdp-admin-payment-details-box .customer-address-country,#wpbdp-admin-payment-details-box .customer-address-city{padding-right:3px !important}#wpbdp-admin-payment-details-box .customer-last-name,#wpbdp-admin-payment-details-box .customer-address-state,#wpbdp-admin-payment-details-box .customer-address-zipcode{padding-left:3px !important}#wpbdp-admin-payment-details-box .customer-first-name,#wpbdp-admin-payment-details-box .customer-last-name,#wpbdp-admin-payment-details-box .customer-address-country,#wpbdp-admin-payment-details-box .customer-address-state,#wpbdp-admin-payment-details-box .customer-address-city,#wpbdp-admin-payment-details-box .customer-address-zipcode{float:left;width:50%}#wpbdp-admin-payment-details-box .customer-first-name input,#wpbdp-admin-payment-details-box .customer-last-name input,#wpbdp-admin-payment-details-box .customer-address-country input,#wpbdp-admin-payment-details-box .customer-address-state input,#wpbdp-admin-payment-details-box .customer-address-city input,#wpbdp-admin-payment-details-box .customer-address-zipcode input{width:100%}#wpbdp-payment-notes .wpbdp-payment-note{margin-bottom:12px;line-height:1.5}#wpbdp-payment-notes .wpbdp-payment-note .wpbdp-payment-note-meta-user{font-weight:bold}#wpbdp-payment-notes .wpbdp-payment-note .wpbdp-payment-note-meta-date{color:#666}#wpbdp-payment-notes .wpbdp-payment-note .wpbdp-admin-delete-link{float:right;display:none}#wpbdp-payment-notes .wpbdp-payment-note:hover .wpbdp-admin-delete-link{display:block}.wpbdp-form-field{margin:12px 0}.wpbdp-form-field:first-child{margin-top:0}.wpbdp-form-field .wpbdp-form-field-label{margin:0 0 3px 0}.wpbdp-form-field .wpbdp-form-field-label label{display:inline-block;font-weight:bold}.wpbdp-form-field .wpbdp-form-field-label .wpbdp-form-field-required-indicator{margin-left:3px;font-size:90%}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-label{margin-bottom:0}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-description{margin-bottom:3px}.wpbdp-form-field .wpbdp-form-field-description{padding-left:6px;color:#666}.wpbdp-form-field .wpbdp-form-field-inner{padding-left:6px}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea,.wpbdp-form-field.wpbdp-form-field-type-textfield input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-select select,.wpbdp-form-field.wpbdp-form-field-type-social-twitter input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-facebook input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-linkedin input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-phone_number input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-date input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea{min-height:50px}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col{box-sizing:border-box;float:left;width:50%}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:first-child{padding-right:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:last-child{padding-left:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col .sublabel{margin:0;display:block}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-association-content textarea{min-height:80px}.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}.wpbdp-form-field .sublabel{font-size:90%;margin-left:10px;margin-right:10px}.wpbdp-form-field.wpbdp-form-field-type-image .preview{margin-bottom:20px}.wpbdp-form-field.wpbdp-form-field-type-image a.delete{color:#900000;margin-right:20px}.wpbdp-form-field.wpbdp-form-field-type-image input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field-validation-error-wrapper{margin:24px 0}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors{font-size:80%;color:#d64226;position:relative;background:#fff;border:1px solid #d64226;border-radius:4px;padding:4px 6px;margin:0 12px 3px 6px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after,.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{top:100%;left:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{border-color:rgba(214,66,38,0);border-top-color:#d64226;border-width:5px;margin-left:-5px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field{margin:0}.select2-results{font-size:11px}#wpbdp-submit-listing input[type="text"],#wpbdp-submit-listing textarea{box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section{margin:10px 0 0 0;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.expanded{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.collapsed{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .wpbdp-submit-listing-section-content{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.hidden{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header{background:#ccc;text-transform:uppercase;font-weight:bold;color:#333;padding:2px 10px;font-size:12px;cursor:pointer}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator{margin:0 10px 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator.expanded{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-content{padding:10px 20px;border:solid 1px #ccc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#wpbdp-submit-listing .wpbdp-submit-listing-section-content h4{margin:0 0 10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions{margin:10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions input[type="submit"]{float:right}#wpbdp-submit-listing .wpbdp-submit-listing-section-messages{margin:0 0 12px 0}#wpbdp-submit-listing .wpbdp-plan-selection-with-tip{margin:24px 0 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list{margin:0;padding:0;list-style-type:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list li{font-size:10px;margin:0 5px 0 0;padding:1px 6px;border-radius:3px;background:#5bc0de;color:#fff;font-weight:700;text-align:center;white-space:nowrap;vertical-align:baseline;border:none;display:inline}#wpbdp-submit-listing .wpbdp-editor-area{height:422px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form{margin:15px 10px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #wpbdp-uploaded-images{margin:0 0 20px 0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image{padding:10px 0;border-bottom:dotted 1px #efefef}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img{width:60px;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-extra input[type="text"]{width:60%;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link{float:right;font-size:11px;text-decoration:none;color:#900000;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link:hover{text-decoration:underline;color:#ff0000}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image:hover .wpbdp-image-delete-link{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image-draggable-highlight{width:160px;height:160px;margin:0 10px;background:red;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area{float:left;width:72%;box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area.no-conditions{float:none;width:100%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions{float:right;width:25%;color:#666;font-size:90%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl{margin:0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#wpbdp-submit-listing textarea.wpbdp-submit-listing-tos{width:100%;min-height:100px}#wpbdp-submit-listing #change-plan-link{text-align:right;font-size:90%}#wpbdp-submit-listing #wpbdp-submit-listing-account-details{margin:10px 0 0 0}#wpbdp-submit-listing #wpbdp-submit-listing-account-details input[type="password"]{width:70%;display:inline-block}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter{float:right;width:20%;padding:4px;text-align:center;border:1px solid}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-0{background-color:#f1adad;border-color:#e35b5b}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-2{background-color:#fbc5a9;border-color:#f78b53}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-3{background-color:#ffe399;border-color:#ffc733}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-4{background-color:#c1e1b9;border-color:#83c373}span.tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}span.tag.wpbdp-listing-attr-paid{background:green}span.tag.wpbdp-listing-attr-admin-posted{background:orange}span.tag.wpbdp-listing-attr-post-status-pending{background:blue;color:#fff}span.tag.wpbdp-listing-attr-no-fee-plan{background:#bc0b0b;color:#fff}span.tag.wpbdp-listing-attr-reported{background:#bc0b0b;color:#fff}.wpbdp-tag.wpbdp-listing-attr-paid,span.tag.wpbdp-listing-attr-paid{background:green}.wpbdp-tag.wpbdp-listing-attr-admin-posted,span.tag.wpbdp-listing-attr-admin-posted{background:orange}.wpbdp-tag.wpbdp-listing-attr-post-status-pending,span.tag.wpbdp-listing-attr-post-status-pending{background:blue;color:#fff}.wpbdp-tag.wpbdp-listing-attr-no-fee-plan,span.tag.wpbdp-listing-attr-no-fee-plan{background:#bc0b0b;color:#fff}.wpbdp-tag.wpbdp-listing-attr-reported,span.tag.wpbdp-listing-attr-reported{background:#bc0b0b;color:#fff}.wp-list-table td .wpbdp-tag{display:inline-block}body.post-type-wpbdp_listing .wp-list-table .wpbdp-tag{font-size:10px !important;text-transform:none !important}#wpbdp-listing-form-preview{padding:25px;border:solid 1px #ccc;background:#fff}
|
assets/css/less/admin-settings.less
CHANGED
@@ -35,7 +35,7 @@
|
|
35 |
cursor: help;
|
36 |
}
|
37 |
|
38 |
-
input[type="text"], textarea {
|
39 |
padding: 6px;
|
40 |
width: 85%;
|
41 |
}
|
35 |
cursor: help;
|
36 |
}
|
37 |
|
38 |
+
input[type="text"], input[type="url"], textarea {
|
39 |
padding: 6px;
|
40 |
width: 85%;
|
41 |
}
|
assets/css/less/admin.less
CHANGED
@@ -190,7 +190,12 @@ table.wp-list-table.formfields tr.ui-sortable-helper {
|
|
190 |
display: block;
|
191 |
}
|
192 |
|
193 |
-
.wpbdp-
|
|
|
|
|
|
|
|
|
|
|
194 |
float: none;
|
195 |
}
|
196 |
|
190 |
display: block;
|
191 |
}
|
192 |
|
193 |
+
.wpbdp-settings-type-file .preview img {
|
194 |
+
margin-right: 10px;
|
195 |
+
}
|
196 |
+
|
197 |
+
.wpbdp-settings-type-file .preview,
|
198 |
+
.wpbdp-form-field-type-image .preview {
|
199 |
float: none;
|
200 |
}
|
201 |
|
assets/css/less/form-fields.less
CHANGED
@@ -44,6 +44,7 @@
|
|
44 |
&.wpbdp-form-field-type-social-twitter input[type="text"],
|
45 |
&.wpbdp-form-field-type-social-facebook input[type="text"],
|
46 |
&.wpbdp-form-field-type-social-linkedin input[type="text"],
|
|
|
47 |
&.wpbdp-form-field-type-date input[type="text"] {
|
48 |
width: 100%;
|
49 |
font-size: inherit;
|
@@ -72,8 +73,9 @@
|
|
72 |
display: block;
|
73 |
}
|
74 |
|
75 |
-
input {
|
76 |
width: 100%;
|
|
|
77 |
}
|
78 |
}
|
79 |
}
|
@@ -93,6 +95,22 @@
|
|
93 |
margin-left: 10px;
|
94 |
margin-right: 10px;
|
95 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
}
|
97 |
|
98 |
.wpbdp-form-field-validation-error-wrapper {
|
44 |
&.wpbdp-form-field-type-social-twitter input[type="text"],
|
45 |
&.wpbdp-form-field-type-social-facebook input[type="text"],
|
46 |
&.wpbdp-form-field-type-social-linkedin input[type="text"],
|
47 |
+
&.wpbdp-form-field-type-phone_number input[type="text"],
|
48 |
&.wpbdp-form-field-type-date input[type="text"] {
|
49 |
width: 100%;
|
50 |
font-size: inherit;
|
73 |
display: block;
|
74 |
}
|
75 |
|
76 |
+
input[type="text"] {
|
77 |
width: 100%;
|
78 |
+
font-size: inherit;
|
79 |
}
|
80 |
}
|
81 |
}
|
95 |
margin-left: 10px;
|
96 |
margin-right: 10px;
|
97 |
}
|
98 |
+
|
99 |
+
&.wpbdp-form-field-type-image {
|
100 |
+
.preview {
|
101 |
+
margin-bottom: 20px;
|
102 |
+
}
|
103 |
+
|
104 |
+
a.delete {
|
105 |
+
color: #900000;
|
106 |
+
margin-right: 20px;
|
107 |
+
}
|
108 |
+
|
109 |
+
input[type="text"] {
|
110 |
+
width: 100%;
|
111 |
+
font-size: inherit;
|
112 |
+
}
|
113 |
+
}
|
114 |
}
|
115 |
|
116 |
.wpbdp-form-field-validation-error-wrapper {
|
assets/css/less/wpbdp.less
CHANGED
@@ -182,15 +182,21 @@ form#wpbdmsearchform a.advanced-search-link {
|
|
182 |
margin-top: 30px;
|
183 |
}
|
184 |
|
|
|
|
|
|
|
|
|
185 |
.wpbdp-listing-single .stickytag {
|
186 |
float: right;
|
187 |
margin-top: -68px;
|
188 |
}
|
189 |
|
|
|
190 |
.wpbdp-listing-single .stickytag img {
|
191 |
border: 0;
|
192 |
box-shadow: none;
|
193 |
background: transparent;
|
|
|
194 |
}
|
195 |
|
196 |
.wpbdp-listing-single .listing-title {
|
182 |
margin-top: 30px;
|
183 |
}
|
184 |
|
185 |
+
.wpbdp-listing-excerpt .stickytag {
|
186 |
+
float: right;
|
187 |
+
}
|
188 |
+
|
189 |
.wpbdp-listing-single .stickytag {
|
190 |
float: right;
|
191 |
margin-top: -68px;
|
192 |
}
|
193 |
|
194 |
+
.wpbdp-listing-excerpt .stickytag img,
|
195 |
.wpbdp-listing-single .stickytag img {
|
196 |
border: 0;
|
197 |
box-shadow: none;
|
198 |
background: transparent;
|
199 |
+
height: 102px;
|
200 |
}
|
201 |
|
202 |
.wpbdp-listing-single .listing-title {
|
assets/css/wpbdp.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.wpbdp-tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpbdp-display-block{display:block}.wpbdp-cf:before,.wpbdp-cf:after,.cf:before,.cf:after{content:" ";display:table}.wpbdp-cf:after,.cf:after{clear:both}.wpbdp-cf,.cf{*zoom:1}form#wpbdmsearchform{padding:12px 0;text-align:center}form#wpbdmsearchform input{display:inline}form#wpbdmsearchform .wpbdmsearchbutton{margin-top:5px}form#wpbdmsearchform a.advanced-search-link{font-size:70%;display:block}#wpbdp-search-form{padding-left:10px}#wpbdp-search-form .wpbdp-search-filter{margin-bottom:10px;clear:both}#wpbdp-search-form .wpbdp-search-filter>.wpbdp-search-field-label{display:block;width:40%;float:left}#wpbdp-search-form .wpbdp-search-filter>div.field{display:block;width:60%;margin-left:40%;padding-left:5px}#wpbdp-search-form .wpbdp-search-filter>div.field>input[type="text"]{box-sizing:border-box;width:90%}#wpbdp-search-form .wpbdp-search-filter>div.field>select{box-sizing:border-box;width:90%}#wpbdp-search-form input[type="submit"]{float:none;margin:auto}.wpbdp-clearfix:after,.cf:before,.cf:after{content:" ";display:table}.wpbdp-clearfix:after,.cf:after{clear:both}.wpbdp-clearfix,.cf{*zoom:1}.wpbdp-pagination{margin:25px 0 0 0}.wpbdp-pagination .next{float:right}.listing-actions form{margin:0;padding:0;display:inline}.listing-actions input{margin:0;font-size:80%}.listing-actions input.delete-listing{margin-left:5px;margin-right:30px;color:#ff0000 !important}.listing-actions .back-to-dir{float:right}.listing-actions a.button{padding:5px 10px;font-size:11px;text-decoration:none;background-color:#e6e6e6;color:#7c7c7c;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(top, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,0.1);margin-right:3px}.listing-actions a.button:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(top, #f9f9f9, #ebebeb)}.listing-actions a.delete-listing{margin-left:20px;color:#ff0000}.wpbdp-listing .listing-details .field-value{margin-bottom:10px;width:100%;float:none}.wpbdmsingledetails .singledetailsview .field-value{margin-bottom:10px}.field-value label{color:#444;font-weight:bold}.wpbdp-listing-excerpt{padding:10px;border-bottom:dotted 1px #ddd}.wpbdp-listing-excerpt.odd{background:#eee}.wpbdp-listing-excerpt.sticky{background:#fff0cf;border-bottom:solid 1px #b37800}.wpbdp-listing-excerpt .listing-thumbnail{float:right;margin:0 10px 0 0}.wpbdp-listing-excerpt .listing-actions{margin-top:15px}.wpbdp-listing-single .listing-actions{margin-bottom:25px}.wpbdp-listing-single.sticky{margin-top:30px}.wpbdp-listing-single .stickytag{float:right;margin-top:-68px}.wpbdp-listing-single .stickytag img{border:0;box-shadow:none;background:transparent}.wpbdp-listing-single .listing-title{padding:2px 8px;background:#efefef;border:dotted 1px #ddd;margin-bottom:7px}.wpbdp-listing-single .listing-title h2{clear:none;margin:0}.wpbdp-listing-single .main-image{float:right;margin-left:10px;padding:5px}.wpbdp-listing-single .main-image a{position:relative !important}.wpbdp-listing-single .main-image img{border:solid 1px #333}.wpbdp-listing-single .extra-images{margin-top:10px;clear:both}.wpbdp-listing-single .extra-images ul{margin:0 auto;width:100%}.wpbdp-listing-single .extra-images ul li{list-style-type:none;display:inline;margin-left:5px}.wpbdp-listing-single .extra-images ul li img{display:inline;vertical-align:top;margin:0 auto;max-width:150px;border:solid 1px #333}.wpbdp-listing .social-fields{margin:20px 0}.wpbdp-listing .social-field{margin:5px 0;height:20px;vertical-align:middle}.social-field.facebook .fb-like>span{overflow:visible !important;width:450px !important;vertical-align:top !important}@media screen and (max-width:500px){.social-field.facebook .fb-like>span{width:100% !important}}.wpbdp-listing-contact-form{margin-top:20px;border-top:dotted 1px #ddd;padding-top:20px;padding-left:10px}.wpbdp-listing-contact-form .send-message-button{margin-left:-10px}.wpbdp-listing-contact-form h3{margin-left:-10px}.wpbdp-listing-contact-form textarea{width:98% !important}.wpbdp-listing .comments{margin-top:20px}.wpbdp-bar{background:#f7f7f7;margin:10px 0 20px 0;padding:5px 10px}.wpbdp-bar:before,.wpbdp-bar:after{content:" ";display:table;clear:both}.wpbdp-bar .wpbdp-search-form{margin:0;padding:0 !important;margin-left:50%}.wpbdp-main-links a{margin-right:15px}.wpbdp-bar .left{float:left;text-align:center}.wpbdp-bar .right{width:300px;float:right}.wpbdp-listings-sort-options{font-size:90%;margin:5px 0;text-align:right}.wpbdp-listings-sort-options .current{font-weight:bold}#wpbdp-categories{clear:both}.wpbdp-categories{margin:0;padding-left:20px}.wpbdp-categories .cat-item{box-sizing:border-box;float:left;margin:0 0 20px;width:50%}.wpbdp-categories .cat-item:nth-child(2n+1){clear:left}.wpbdp-categories .cat-item .cat-item{margin:0;width:100%}.wpbdp-categories-tiny .cat-item{float:none;width:100%}.wpbdp-categories-tiny .cat-item:nth-child(2n+1){clear:none}.wpbdp-form-field{margin:12px 0}.wpbdp-form-field:first-child{margin-top:0}.wpbdp-form-field .wpbdp-form-field-label{margin:0 0 3px 0}.wpbdp-form-field .wpbdp-form-field-label label{display:inline-block;font-weight:bold}.wpbdp-form-field .wpbdp-form-field-label .wpbdp-form-field-required-indicator{margin-left:3px;font-size:90%}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-label{margin-bottom:0}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-description{margin-bottom:3px}.wpbdp-form-field .wpbdp-form-field-description{padding-left:6px;color:#666}.wpbdp-form-field .wpbdp-form-field-inner{padding-left:6px}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea,.wpbdp-form-field.wpbdp-form-field-type-textfield input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-select select,.wpbdp-form-field.wpbdp-form-field-type-social-twitter input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-facebook input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-linkedin input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-date input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea{min-height:50px}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col{box-sizing:border-box;float:left;width:50%}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:first-child{padding-right:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:last-child{padding-left:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col .sublabel{margin:0;display:block}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col input{width:100%}.wpbdp-form-field.wpbdp-form-field-association-content textarea{min-height:80px}.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}.wpbdp-form-field .sublabel{font-size:90%;margin-left:10px;margin-right:10px}.wpbdp-form-field-validation-error-wrapper{margin:24px 0}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors{font-size:80%;color:#d64226;position:relative;background:#fff;border:1px solid #d64226;border-radius:4px;padding:4px 6px;margin:0 12px 3px 6px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after,.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{top:100%;left:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{border-color:rgba(214,66,38,0);border-top-color:#d64226;border-width:5px;margin-left:-5px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field{margin:0}.wpbdp-checkout-section{margin:0 0 1.5em 0;padding:.7em 1.2em;border:solid 1px #efefef}.wpbdp-checkout-section.wpbdp-checkout-errors{padding:0;border:none}.wpbdp-checkout-section h3{margin:0 0 1em 0;padding:0}.wpbdp-checkout-gateway-selection label{margin:0 10px 0 0}.wpbdp-checkout-gateway-selection label:last-child{margin-right:0}.wpbdp-checkout-gateway-selection label input,.wpbdp-checkout-gateway-selection label img{vertical-align:middle}.wpbdp-checkout-gateway-selection label img{margin-bottom:10px}.wpbdp-billing-detail-field{margin:0 0 1.5em 0;font-size:95%}.wpbdp-billing-detail-field label{margin:0;padding:0;font-weight:bold;display:block}.wpbdp-billing-detail-field .wpbdp-description{margin:0 0 4px 0;font-size:80%;color:#666;display:block}.wpbdp-billing-detail-field input[type="text"]{width:100%;box-sizing:border-box;padding:4px 6px}.wpbdp-billing-detail-field:last-child{margin-bottom:0}.wpbdp-billing-detail-field.wpbdp-required label:after{content:' *';color:#900000}.wpbdp-payment-receipt{border:1px solid #ccc;padding:1em 1.5em;margin:1.5em 0;font-size:90%}.wpbdp-payment-receipt h4{margin:0;padding:0}.wpbdp-payment-receipt .wpbdp-payment-receipt-date{color:#666}.wpbdp-payment-receipt .wpbdp-payment-status{float:right}.wpbdp-payment-receipt .wpbdp-payment-receipt-details{margin:1.5em .5em}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl{margin:0;padding:0}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl dt{margin:0;padding:0;float:left;width:200px}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl dd{margin:0 0 5px 200px;padding:0}.wpbdp-payment-receipt .wpbdp-payment-receipt-print{margin:1.5em 0 0 0}.wpbdp-checkout-invoice table.wpbdp-payment-items-table th,.wpbdp-checkout-invoice table.wpbdp-payment-items-table td{font-size:95%}.select2-results{font-size:11px}#wpbdp-submit-listing input[type="text"],#wpbdp-submit-listing textarea{box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section{margin:10px 0 0 0;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.expanded{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.collapsed{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .wpbdp-submit-listing-section-content{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.hidden{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header{background:#ccc;text-transform:uppercase;font-weight:bold;color:#333;padding:2px 10px;font-size:12px;cursor:pointer}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator{margin:0 10px 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator.expanded{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-content{padding:10px 20px;border:solid 1px #ccc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#wpbdp-submit-listing .wpbdp-submit-listing-section-content h4{margin:0 0 10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions{margin:10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions input[type="submit"]{float:right}#wpbdp-submit-listing .wpbdp-submit-listing-section-messages{margin:0 0 12px 0}#wpbdp-submit-listing .wpbdp-plan-selection-with-tip{margin:24px 0 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list{margin:0;padding:0;list-style-type:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list li{font-size:10px;margin:0 5px 0 0;padding:1px 6px;border-radius:3px;background:#5bc0de;color:#fff;font-weight:700;text-align:center;white-space:nowrap;vertical-align:baseline;border:none;display:inline}#wpbdp-submit-listing .wpbdp-editor-area{height:422px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form{margin:15px 10px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #wpbdp-uploaded-images{margin:0 0 20px 0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image{padding:10px 0;border-bottom:dotted 1px #efefef}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img{width:60px;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-extra input[type="text"]{width:60%;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link{float:right;font-size:11px;text-decoration:none;color:#900000;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link:hover{text-decoration:underline;color:#ff0000}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image:hover .wpbdp-image-delete-link{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image-draggable-highlight{width:160px;height:160px;margin:0 10px;background:red;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area{float:left;width:72%;box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area.no-conditions{float:none;width:100%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions{float:right;width:25%;color:#666;font-size:90%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl{margin:0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#wpbdp-submit-listing textarea.wpbdp-submit-listing-tos{width:100%;min-height:100px}#wpbdp-submit-listing #change-plan-link{text-align:right;font-size:90%}#wpbdp-submit-listing #wpbdp-submit-listing-account-details{margin:10px 0 0 0}#wpbdp-submit-listing #wpbdp-submit-listing-account-details input[type="password"]{width:70%;display:inline-block}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter{float:right;width:20%;padding:4px;text-align:center;border:1px solid}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-0{background-color:#f1adad;border-color:#e35b5b}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-2{background-color:#fbc5a9;border-color:#f78b53}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-3{background-color:#ffe399;border-color:#ffc733}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-4{background-color:#c1e1b9;border-color:#83c373}#wpbdp-login-view .wpbdp-login-options{margin:30px 0 0 0;box-sizing:border-box}#wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option{width:50%;float:left;box-sizing:border-box}#wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option:first-child{padding:0 20px 0 0}#wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option:last-child{border-left:1px solid #ccc;padding:0 0 0 20px}.wpbdp-msg{font-size:85%;padding:6px 12px;color:#555;margin:5px 0;background:#fffbcc;border-radius:3px}.wpbdp-msg ul{margin:0}.wpbdp-msg ul li{list-style-position:inside}.wpbdp-msg.error,.wpbdp-msg.wpbdp-error{color:#fff;background:#bc0b0b}.wpbdp-msg.tip{background:#d7f5ff}.wpbdp-submit-page table.fee-options{width:100%}.wpbdp-submit-page table.fee-options th,.wpbdp-submit-page table.fee-options td{text-align:center}.wpbdp-submit-page table.fee-options td.fee-label,.wpbdp-submit-page table.fee-options tr.fee-description td{text-align:left}.wpbdp-submit-page table.fee-options .fee-selection{width:5%}.wpbdp-submit-page table.fee-options tr.fee-option td.fee-label{font-weight:bold}.wpbdp-submit-page table.fee-options td.fee-description{font-size:90%;color:#666}#wpbdp-renewal-page .do-not-renew-listing{padding:15px 10px 10px;border-radius:2px;background-color:#f0f0f0}#wpbdp-renewal-page .do-not-renew-listing p:last-child{margin-bottom:0}#wpbdp-renewal-page .do-not-renew-listing input[type="submit"]{background:#bc0b0b}.wpbdp-recaptcha-error{color:#ff0000}#wpbdp-delete-listing-page form.confirm-form{margin-top:30px}#wpbdp-delete-listing-page input.delete-listing-confirm{margin-left:20px;color:#c00}#googlewallet-buy img{border:none;box-shadow:none}.wpbdp-checkout input[type="image"]{padding:0;border:none;box-shadow:none;width:auto}table#wpbdp-manage-recurring th.listing-title,table#wpbdp-manage-recurring td.listing-title{min-width:200px}table#wpbdp-manage-recurring a.cancel-subscription{color:#ff0000}#wpbdp-manage-recurring-cancel dl dd{margin-left:10px}.wpbdp-cancel-subscription-form{padding:15px 10px 10px;border-radius:2px;background-color:#f0f0f0}.wpbdp-cancel-subscription-form p:last-child{margin-bottom:0}.wpbdp-cancel-subscription-form input.button-primary[type="submit"]{background-color:#bc0b0b}.wpbdp-cc-form{padding:0;width:90%}.wpbdp-cc-form h4{margin:0}.wpbdp-cc-field input{width:auto}.wpbdp-cc-field label{display:block;font-weight:bold;text-align:right;padding-right:10px}#wpbdp-billing-information .billing-info-section h4{margin:10px 0 5px 0}#wpbdp-billing-information .billing-info-section table{margin:1.75em 0}#wpbdp-billing-information #wpbdp-billing-field-exp,#wpbdp-billing-information #wpbdp-billing-field-exp-year{width:40%;display:inline}#wpbdp-billing-information .form-buttons{margin:15px 0}.wpbdp-show-on-mobile{display:none}input[type="button"].wpbdp-show-on-mobile{display:none}@media screen and (max-width:500px){.wpbdp-show-on-mobile{display:inline !important}input[type="button"].wpbdp-hide-on-mobile{display:none}input[type="button"].wpbdp-show-on-mobile{padding:1em 2em}.wpbdp-hide-on-mobile{display:none}.wpbdp-bar form.wpbdp-search-form{display:block;margin-left:0;margin-top:10px}.wpbdp-bar form.wpbdp-search-form #intextbox{margin-bottom:5px;padding:4px}.wpbdp-bar form.wpbdp-search-form input[type="text"]{padding:4px 0;margin:0 0 2px 0}.wpbdp-listings-sort-options{font-size:90%}.wpbdp-listing.wpbdp-listing{font-size:90%}.wpbdp-listing.wpbdp-listing-excerpt .field-value>label{display:block}.wpbdp-listing.wpbdp-listing-excerpt .listing-thumbnail,.wpbdp-listing.wpbdp-listing-single .listing-thumbnail{float:none;padding:5px}.wpbdp-listing.wpbdp-listing-excerpt .listing-details,.wpbdp-listing.wpbdp-listing-single .listing-details{margin:0 5px;float:none;display:block}.wpbdp-listing .listing-actions input{font-size:70%}.wpbdp-listing .listing-actions input.back-to-dir{float:right}.wpbdp-listing.wpbdp-listing-single .main-image{display:block;float:none;padding:0;margin:0 0 10px 0;text-align:center;max-width:90%}.wpbdp-listing.wpbdp-listing-single .field-value>label{display:block}.wpbdp-submit-page.step-images #image-upload-dnd-area{font-size:90%;float:none !important;width:100% !important}.wpbdp-submit-page.step-images .dnd-area-inside-error{margin-top:30px}.wpbdp-submit-page.step-images #image-upload-conditions{width:100% !important;float:none !important;font-size:90%}.wpbdp-submit-page.step-images #image-upload-conditions dl{margin:0;padding:0}.wpbdp-submit-page.step-images #image-upload-conditions dl dt{margin:0;margin-right:5px;padding:0;float:left}.wpbdp-submit-page.step-images #image-upload-conditions dl dd{margin:0;padding:0;display:block}.wpbdp-submit-page.step-images .wpbdp-image img{max-width:50%}.wpbdp-listings-sort-options.wpbdp-show-on-mobile{margin-bottom:10px}}body.business-directory #TB_ImageOff .screen-reader-text,body.business-directory #TB_closeWindowButton .screen-reader-text{visibility:hidden}body.business-directory #TB_next{float:right}body.business-directory #TB_prev{float:left}body.business-directory #TB_caption{text-align:center;width:70%}body.business-directory #TB_closeWindow{padding:0;height:0}body.business-directory #TB_closeWindow .screen-reader-text{display:none}body.business-directory #TB_secondLine{font-size:11px;color:#666}.wpbdp-form-row label{display:block}.wpbdp-form-row.wpbdp-form-textfield input[type="text"]{width:400px}.wpbdp-main-box,.wpbdp-main-box .box-row,.wpbdp-main-box .box-col{box-sizing:border-box}.wpbdp-main-box{background:#f7f7f7;margin:10px 0 20px 0;border-radius:4px;padding:10px;width:100%}.wpbdp-main-box .box-row{margin-bottom:4px}.wpbdp-main-box .box-col{margin-bottom:4px;width:100%}.wpbdp-main-box .box-col input{width:100%}.wpbdp-main-box .submit-btn input[type="submit"]{margin-top:0}.wpbdp-main-box .advanced-search-link{border:none;box-shadow:none;display:block;font-size:11px;text-align:right;text-decoration:none}.wpbdp-main-box-medium .box-col,.wpbdp-main-box-large .box-col{float:left}.wpbdp-main-box-medium .search-fields>.cols-1 .box-col,.wpbdp-main-box-large .search-fields>.cols-1 .box-col{width:100%}.wpbdp-main-box-medium .search-fields>.cols-2 .box-col,.wpbdp-main-box-large .search-fields>.cols-2 .box-col{width:50%}.wpbdp-main-box-medium .search-fields>.cols-2 .box-col:first-child,.wpbdp-main-box-large .search-fields>.cols-2 .box-col:first-child{padding-right:5px;width:50%}.wpbdp-main-box-medium .search-fields>.cols-2 .box-col:last-child,.wpbdp-main-box-large .search-fields>.cols-2 .box-col:last-child{padding-left:5px;width:50%}.wpbdp-main-box-medium .search-fields>.cols-3 .box-col,.wpbdp-main-box-large .search-fields>.cols-3 .box-col{padding-left:5px;width:50%}.wpbdp-main-box-medium .search-fields>.cols-3 .box-col:first-child,.wpbdp-main-box-large .search-fields>.cols-3 .box-col:first-child{padding-right:5px}.wpbdp-main-box-medium .search-fields>.cols-3 .box-col:first-child,.wpbdp-main-box-large .search-fields>.cols-3 .box-col:first-child{padding:0;width:100%}.wpbdp-main-box-large .box-row{margin-bottom:0}.wpbdp-main-box-large .search-fields{padding-right:5px;width:78%}.wpbdp-main-box-large .submit-btn{padding-left:5px;width:22%}.wpbdp-main-links{text-align:right}.wpbdp-main-links .button{margin:0 5px}.wpbdp-main-links .button:first-child{margin-left:0}.wpbdp-main-links .button:last-child{margin-right:0}.wpbdp-main-links-tiny .wpbdp-main-links .button{padding-top:10px;padding-bottom:10px;width:100%;margin:0 0 4px}.wpbdp-main-links-small .button{width:100%;margin:0 0 4px}.wpbdp-main-links-small .wpbdp-main-links-2-buttons .button{width:49%}.wpbdp-main-links-small .wpbdp-main-links-2-buttons .button:first-child{margin-right:1%}.wpbdp-main-links-small .wpbdp-main-links-2-buttons .button:last-child{margin-left:1%}.wpbdp-main-links-small .wpbdp-main-links-3-buttons .button:nth-child(2n){width:49%;margin-top:1%;margin-right:1%}.wpbdp-main-links-small .wpbdp-main-links-3-buttons .button:nth-child(2n+3){width:49%;margin-top:1%;margin-left:1%}.wpbdp-main-links-large .button{margin:0 3px}.wpbdp-with-button-styles .wpbdp-main-links-tiny .wpbdp-main-links .button{padding-top:10px;padding-bottom:10px}.wpbdp-with-button-styles .wpbdp-main-links-small .button{padding-top:10px;padding-bottom:10px}.wpbdp-with-button-styles .wpbdp-main-links-medium .wpbdp-main-links .button{padding-top:8px;padding-bottom:8px}.single-wpbdp_listing .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-show_category .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-show_tag .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-search .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-submit_listing .wpbdp-view-content-wrapper header.entry-header{display:none}.wpbdp-wp-theme-graphene.single-wpbdp_listing h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-show_category h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-show_tag h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-search h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-submit_listing h1.post-title{display:none}.wpbdp-wp-theme-genesis.wpbdp-view-show_category .archive-description,.wpbdp-wp-theme-genesis.wpbdp-view-show_tag .archive-description{display:none}.wpbdp-wp-theme-hmtpro5.wpbdp-view-show_category .post-details,.wpbdp-wp-theme-hmtpro5.wpbdp-view-show_tag .post-details{display:none}.wpbdp-wp-theme-atahualpa.wpbdp-view-show_category .post-footer,.wpbdp-wp-theme-atahualpa.wpbdp-view-show_tag .post-footer,.wpbdp-wp-theme-atahualpa.wpbdp-view-show_listing .post-footer{display:none}.wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_category .entry-content .featured-image,.wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_tag .entry-content .featured-image,.wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_listing .entry-content .featured-image{display:none}.wpbdp-plan-info-box{padding:10px;margin:0 0 6px 0;border:1px solid #d2d2d2;border-radius:2px;background:#fafafa}.wpbdp-plan-info-box .wpbdp-plan-duration,.wpbdp-plan-info-box .wpbdp-plan-details,.wpbdp-plan-info-box .wpbdp-plan-price{float:left;box-sizing:border-box}.wpbdp-plan-info-box .wpbdp-plan-duration{width:20%;text-align:center}.wpbdp-plan-info-box .wpbdp-plan-duration-never-expires{font-size:20px;font-weight:bold;display:block;line-height:1em;text-transform:uppercase;word-wrap:break-word}.wpbdp-plan-info-box .wpbdp-plan-duration-amount{font-size:30px;font-weight:bold;display:block;line-height:1em}.wpbdp-plan-info-box .wpbdp-plan-duration-period{font-size:22px;display:block;line-height:1em}.wpbdp-plan-info-box .wpbdp-plan-details{width:55%;padding:0 10px}.wpbdp-plan-info-box .wpbdp-plan-description{margin:0 0 10px 0}.wpbdp-plan-info-box .wpbdp-plan-label{font-size:1.1em;font-weight:bold;margin-bottom:10px}.wpbdp-plan-info-box .wpbdp-plan-feature-list{margin:0 0 0 10px}.wpbdp-plan-info-box .wpbdp-plan-details p{margin:0}.wpbdp-plan-info-box .wpbdp-plan-feature-list li{list-style-position:inside;margin:0}.wpbdp-plan-info-box .wpbdp-plan-price{width:25%}.wpbdp-plan-info-box .wpbdp-plan-price label{font-size:20px;border:1px solid #f3f3f3;background:#fdfdfd;border-radius:2px;display:block;padding:4px 8px}.wpbdp-plan-info-box:not(.display-only) .wpbdp-plan-price label{cursor:pointer}.wpbdp-plan-info-box:not(.display-only) .wpbdp-plan-price label:hover{border-color:#d0d0d0;background:#fff}.wpbdp-plan-info-box .wpbdp-plan-price label input{margin:0 4px 0 0;vertical-align:2px}.wpbdp-plan-info-box .wpbdp-plan-disabled-msg{clear:both}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-duration,.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-details,.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-price{width:100%}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-duration-amount,.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-duration-period{display:inline}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-details{padding:0 0 4pt}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-label{font-size:1.5em;margin-bottom:5px}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-description{margin-bottom:5px}.wpbdp-plan-selection-wrapper.wpbdp-size-small .wpbdp-plan-details{width:47%}.wpbdp-plan-selection-wrapper.wpbdp-size-small .wpbdp-plan-price{width:32%}.wpbdp-drag-handle{width:6px;height:10px;display:inline-block;background:url('../../assets/images/drag-handle.png') 0 0;cursor:move;float:left;margin:5px 5px 0 0;vertical-align:middle}.wpbdp-help-tip{margin:10px 0}.wpbdp-help-tip .dashicons{vertical-align:middle}.wpbdp-help-tip .message{display:inline-block}.wpbdp-help-tip.small{font-size:12px}.wpbdp-help-tip.small .dashicons{font-size:15px;width:15px;height:15px}.wpbdp-hidden{display:none}.wpbdp-form-field-association-category .wpbdp-form-field-checkbox-item.disabled,.wpbdp-form-field-association-category .wpbdp-form-field-radio-item.disabled{opacity:.65}.wpbdp-form-field-association-category select{width:100%}.wpbdp-form-field-association-category .select2{width:100%}.wpbdp-form-field-association-category .select2 .select2-selection{border-radius:0}.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-selection__choice{font-size:11px;padding:1px 6px;border-radius:3px;font-weight:normal;white-space:nowrap;vertical-align:baseline;border:none}.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{margin-right:5px}.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-selection__choice,.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-search--inline{margin:5px 5px 0 0}.wpbdp-form-field-association-category .select2 .select2-search .select2-search__field{font-size:11px}#wpbdp-listing-flagging-page textarea{width:90%;min-height:150px;margin-bottom:10px}
|
1 |
+
.wpbdp-tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:10px !important;margin-right:2px;text-decoration:none !important;line-height:1.5 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpbdp-display-block{display:block}.wpbdp-cf:before,.wpbdp-cf:after,.cf:before,.cf:after{content:" ";display:table}.wpbdp-cf:after,.cf:after{clear:both}.wpbdp-cf,.cf{*zoom:1}form#wpbdmsearchform{padding:12px 0;text-align:center}form#wpbdmsearchform input{display:inline}form#wpbdmsearchform .wpbdmsearchbutton{margin-top:5px}form#wpbdmsearchform a.advanced-search-link{font-size:70%;display:block}#wpbdp-search-form{padding-left:10px}#wpbdp-search-form .wpbdp-search-filter{margin-bottom:10px;clear:both}#wpbdp-search-form .wpbdp-search-filter>.wpbdp-search-field-label{display:block;width:40%;float:left}#wpbdp-search-form .wpbdp-search-filter>div.field{display:block;width:60%;margin-left:40%;padding-left:5px}#wpbdp-search-form .wpbdp-search-filter>div.field>input[type="text"]{box-sizing:border-box;width:90%}#wpbdp-search-form .wpbdp-search-filter>div.field>select{box-sizing:border-box;width:90%}#wpbdp-search-form input[type="submit"]{float:none;margin:auto}.wpbdp-clearfix:after,.cf:before,.cf:after{content:" ";display:table}.wpbdp-clearfix:after,.cf:after{clear:both}.wpbdp-clearfix,.cf{*zoom:1}.wpbdp-pagination{margin:25px 0 0 0}.wpbdp-pagination .next{float:right}.listing-actions form{margin:0;padding:0;display:inline}.listing-actions input{margin:0;font-size:80%}.listing-actions input.delete-listing{margin-left:5px;margin-right:30px;color:#ff0000 !important}.listing-actions .back-to-dir{float:right}.listing-actions a.button{padding:5px 10px;font-size:11px;text-decoration:none;background-color:#e6e6e6;color:#7c7c7c;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(top, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,0.1);margin-right:3px}.listing-actions a.button:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(top, #f9f9f9, #ebebeb)}.listing-actions a.delete-listing{margin-left:20px;color:#ff0000}.wpbdp-listing .listing-details .field-value{margin-bottom:10px;width:100%;float:none}.wpbdmsingledetails .singledetailsview .field-value{margin-bottom:10px}.field-value label{color:#444;font-weight:bold}.wpbdp-listing-excerpt{padding:10px;border-bottom:dotted 1px #ddd}.wpbdp-listing-excerpt.odd{background:#eee}.wpbdp-listing-excerpt.sticky{background:#fff0cf;border-bottom:solid 1px #b37800}.wpbdp-listing-excerpt .listing-thumbnail{float:right;margin:0 10px 0 0}.wpbdp-listing-excerpt .listing-actions{margin-top:15px}.wpbdp-listing-single .listing-actions{margin-bottom:25px}.wpbdp-listing-single.sticky{margin-top:30px}.wpbdp-listing-excerpt .stickytag{float:right}.wpbdp-listing-single .stickytag{float:right;margin-top:-68px}.wpbdp-listing-excerpt .stickytag img,.wpbdp-listing-single .stickytag img{border:0;box-shadow:none;background:transparent;height:102px}.wpbdp-listing-single .listing-title{padding:2px 8px;background:#efefef;border:dotted 1px #ddd;margin-bottom:7px}.wpbdp-listing-single .listing-title h2{clear:none;margin:0}.wpbdp-listing-single .main-image{float:right;margin-left:10px;padding:5px}.wpbdp-listing-single .main-image a{position:relative !important}.wpbdp-listing-single .main-image img{border:solid 1px #333}.wpbdp-listing-single .extra-images{margin-top:10px;clear:both}.wpbdp-listing-single .extra-images ul{margin:0 auto;width:100%}.wpbdp-listing-single .extra-images ul li{list-style-type:none;display:inline;margin-left:5px}.wpbdp-listing-single .extra-images ul li img{display:inline;vertical-align:top;margin:0 auto;max-width:150px;border:solid 1px #333}.wpbdp-listing .social-fields{margin:20px 0}.wpbdp-listing .social-field{margin:5px 0;height:20px;vertical-align:middle}.social-field.facebook .fb-like>span{overflow:visible !important;width:450px !important;vertical-align:top !important}@media screen and (max-width:500px){.social-field.facebook .fb-like>span{width:100% !important}}.wpbdp-listing-contact-form{margin-top:20px;border-top:dotted 1px #ddd;padding-top:20px;padding-left:10px}.wpbdp-listing-contact-form .send-message-button{margin-left:-10px}.wpbdp-listing-contact-form h3{margin-left:-10px}.wpbdp-listing-contact-form textarea{width:98% !important}.wpbdp-listing .comments{margin-top:20px}.wpbdp-bar{background:#f7f7f7;margin:10px 0 20px 0;padding:5px 10px}.wpbdp-bar:before,.wpbdp-bar:after{content:" ";display:table;clear:both}.wpbdp-bar .wpbdp-search-form{margin:0;padding:0 !important;margin-left:50%}.wpbdp-main-links a{margin-right:15px}.wpbdp-bar .left{float:left;text-align:center}.wpbdp-bar .right{width:300px;float:right}.wpbdp-listings-sort-options{font-size:90%;margin:5px 0;text-align:right}.wpbdp-listings-sort-options .current{font-weight:bold}#wpbdp-categories{clear:both}.wpbdp-categories{margin:0;padding-left:20px}.wpbdp-categories .cat-item{box-sizing:border-box;float:left;margin:0 0 20px;width:50%}.wpbdp-categories .cat-item:nth-child(2n+1){clear:left}.wpbdp-categories .cat-item .cat-item{margin:0;width:100%}.wpbdp-categories-tiny .cat-item{float:none;width:100%}.wpbdp-categories-tiny .cat-item:nth-child(2n+1){clear:none}.wpbdp-form-field{margin:12px 0}.wpbdp-form-field:first-child{margin-top:0}.wpbdp-form-field .wpbdp-form-field-label{margin:0 0 3px 0}.wpbdp-form-field .wpbdp-form-field-label label{display:inline-block;font-weight:bold}.wpbdp-form-field .wpbdp-form-field-label .wpbdp-form-field-required-indicator{margin-left:3px;font-size:90%}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-label{margin-bottom:0}.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-description{margin-bottom:3px}.wpbdp-form-field .wpbdp-form-field-description{padding-left:6px;color:#666}.wpbdp-form-field .wpbdp-form-field-inner{padding-left:6px}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea,.wpbdp-form-field.wpbdp-form-field-type-textfield input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-select select,.wpbdp-form-field.wpbdp-form-field-type-social-twitter input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-facebook input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-linkedin input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-phone_number input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-date input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-type-textarea textarea{min-height:50px}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col{box-sizing:border-box;float:left;width:50%}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:first-child{padding-right:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col:last-child{padding-left:10pt}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col .sublabel{margin:0;display:block}.wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-association-content textarea{min-height:80px}.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}.wpbdp-form-field .sublabel{font-size:90%;margin-left:10px;margin-right:10px}.wpbdp-form-field.wpbdp-form-field-type-image .preview{margin-bottom:20px}.wpbdp-form-field.wpbdp-form-field-type-image a.delete{color:#900000;margin-right:20px}.wpbdp-form-field.wpbdp-form-field-type-image input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field-validation-error-wrapper{margin:24px 0}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors{font-size:80%;color:#d64226;position:relative;background:#fff;border:1px solid #d64226;border-radius:4px;padding:4px 6px;margin:0 12px 3px 6px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after,.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{top:100%;left:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field-validation-errors:before{border-color:rgba(214,66,38,0);border-top-color:#d64226;border-width:5px;margin-left:-5px}.wpbdp-form-field-validation-error-wrapper .wpbdp-form-field{margin:0}.wpbdp-checkout-section{margin:0 0 1.5em 0;padding:.7em 1.2em;border:solid 1px #efefef}.wpbdp-checkout-section.wpbdp-checkout-errors{padding:0;border:none}.wpbdp-checkout-section h3{margin:0 0 1em 0;padding:0}.wpbdp-checkout-gateway-selection label{margin:0 10px 0 0}.wpbdp-checkout-gateway-selection label:last-child{margin-right:0}.wpbdp-checkout-gateway-selection label input,.wpbdp-checkout-gateway-selection label img{vertical-align:middle}.wpbdp-checkout-gateway-selection label img{margin-bottom:10px}.wpbdp-billing-detail-field{margin:0 0 1.5em 0;font-size:95%}.wpbdp-billing-detail-field label{margin:0;padding:0;font-weight:bold;display:block}.wpbdp-billing-detail-field .wpbdp-description{margin:0 0 4px 0;font-size:80%;color:#666;display:block}.wpbdp-billing-detail-field input[type="text"]{width:100%;box-sizing:border-box;padding:4px 6px}.wpbdp-billing-detail-field:last-child{margin-bottom:0}.wpbdp-billing-detail-field.wpbdp-required label:after{content:' *';color:#900000}.wpbdp-payment-receipt{border:1px solid #ccc;padding:1em 1.5em;margin:1.5em 0;font-size:90%}.wpbdp-payment-receipt h4{margin:0;padding:0}.wpbdp-payment-receipt .wpbdp-payment-receipt-date{color:#666}.wpbdp-payment-receipt .wpbdp-payment-status{float:right}.wpbdp-payment-receipt .wpbdp-payment-receipt-details{margin:1.5em .5em}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl{margin:0;padding:0}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl dt{margin:0;padding:0;float:left;width:200px}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl dd{margin:0 0 5px 200px;padding:0}.wpbdp-payment-receipt .wpbdp-payment-receipt-print{margin:1.5em 0 0 0}.wpbdp-checkout-invoice table.wpbdp-payment-items-table th,.wpbdp-checkout-invoice table.wpbdp-payment-items-table td{font-size:95%}.select2-results{font-size:11px}#wpbdp-submit-listing input[type="text"],#wpbdp-submit-listing textarea{box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section{margin:10px 0 0 0;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.expanded{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .collapse-indicator.collapsed{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section.collapsed .wpbdp-submit-listing-section-content{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section.hidden{display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header{background:#ccc;text-transform:uppercase;font-weight:bold;color:#333;padding:2px 10px;font-size:12px;cursor:pointer}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator{margin:0 10px 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-header .collapse-indicator.expanded{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-content{padding:10px 20px;border:solid 1px #ccc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#wpbdp-submit-listing .wpbdp-submit-listing-section-content h4{margin:0 0 10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions{margin:10px 0}#wpbdp-submit-listing .wpbdp-submit-listing-form-actions input[type="submit"]{float:right}#wpbdp-submit-listing .wpbdp-submit-listing-section-messages{margin:0 0 12px 0}#wpbdp-submit-listing .wpbdp-plan-selection-with-tip{margin:24px 0 0 0;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list{margin:0;padding:0;list-style-type:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-plan_selection ul.category-list li{font-size:10px;margin:0 5px 0 0;padding:1px 6px;border-radius:3px;background:#5bc0de;color:#fff;font-weight:700;text-align:center;white-space:nowrap;vertical-align:baseline;border:none;display:inline}#wpbdp-submit-listing .wpbdp-editor-area{height:422px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form{margin:15px 10px}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #wpbdp-uploaded-images{margin:0 0 20px 0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image{padding:10px 0;border-bottom:dotted 1px #efefef}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img{width:60px;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-extra input[type="text"]{width:60%;display:block}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link{float:right;font-size:11px;text-decoration:none;color:#900000;display:none}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link:hover{text-decoration:underline;color:#ff0000}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image:hover .wpbdp-image-delete-link{display:inline}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image-draggable-highlight{width:160px;height:160px;margin:0 10px;background:red;float:left}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area{float:left;width:72%;box-sizing:border-box}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-dnd-area.no-conditions{float:none;width:100%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions{float:right;width:25%;color:#666;font-size:90%}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl{margin:0}#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .area-and-conditions #image-upload-conditions dl dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#wpbdp-submit-listing textarea.wpbdp-submit-listing-tos{width:100%;min-height:100px}#wpbdp-submit-listing #change-plan-link{text-align:right;font-size:90%}#wpbdp-submit-listing #wpbdp-submit-listing-account-details{margin:10px 0 0 0}#wpbdp-submit-listing #wpbdp-submit-listing-account-details input[type="password"]{width:70%;display:inline-block}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter{float:right;width:20%;padding:4px;text-align:center;border:1px solid}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-0{background-color:#f1adad;border-color:#e35b5b}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-2{background-color:#fbc5a9;border-color:#f78b53}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-3{background-color:#ffe399;border-color:#ffc733}#wpbdp-submit-listing #wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-4{background-color:#c1e1b9;border-color:#83c373}#wpbdp-login-view .wpbdp-login-options{margin:30px 0 0 0;box-sizing:border-box}#wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option{width:50%;float:left;box-sizing:border-box}#wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option:first-child{padding:0 20px 0 0}#wpbdp-login-view .wpbdp-login-options.options-2 .wpbdp-login-option:last-child{border-left:1px solid #ccc;padding:0 0 0 20px}.wpbdp-msg{font-size:85%;padding:6px 12px;color:#555;margin:5px 0;background:#fffbcc;border-radius:3px}.wpbdp-msg ul{margin:0}.wpbdp-msg ul li{list-style-position:inside}.wpbdp-msg.error,.wpbdp-msg.wpbdp-error{color:#fff;background:#bc0b0b}.wpbdp-msg.tip{background:#d7f5ff}.wpbdp-submit-page table.fee-options{width:100%}.wpbdp-submit-page table.fee-options th,.wpbdp-submit-page table.fee-options td{text-align:center}.wpbdp-submit-page table.fee-options td.fee-label,.wpbdp-submit-page table.fee-options tr.fee-description td{text-align:left}.wpbdp-submit-page table.fee-options .fee-selection{width:5%}.wpbdp-submit-page table.fee-options tr.fee-option td.fee-label{font-weight:bold}.wpbdp-submit-page table.fee-options td.fee-description{font-size:90%;color:#666}#wpbdp-renewal-page .do-not-renew-listing{padding:15px 10px 10px;border-radius:2px;background-color:#f0f0f0}#wpbdp-renewal-page .do-not-renew-listing p:last-child{margin-bottom:0}#wpbdp-renewal-page .do-not-renew-listing input[type="submit"]{background:#bc0b0b}.wpbdp-recaptcha-error{color:#ff0000}#wpbdp-delete-listing-page form.confirm-form{margin-top:30px}#wpbdp-delete-listing-page input.delete-listing-confirm{margin-left:20px;color:#c00}#googlewallet-buy img{border:none;box-shadow:none}.wpbdp-checkout input[type="image"]{padding:0;border:none;box-shadow:none;width:auto}table#wpbdp-manage-recurring th.listing-title,table#wpbdp-manage-recurring td.listing-title{min-width:200px}table#wpbdp-manage-recurring a.cancel-subscription{color:#ff0000}#wpbdp-manage-recurring-cancel dl dd{margin-left:10px}.wpbdp-cancel-subscription-form{padding:15px 10px 10px;border-radius:2px;background-color:#f0f0f0}.wpbdp-cancel-subscription-form p:last-child{margin-bottom:0}.wpbdp-cancel-subscription-form input.button-primary[type="submit"]{background-color:#bc0b0b}.wpbdp-cc-form{padding:0;width:90%}.wpbdp-cc-form h4{margin:0}.wpbdp-cc-field input{width:auto}.wpbdp-cc-field label{display:block;font-weight:bold;text-align:right;padding-right:10px}#wpbdp-billing-information .billing-info-section h4{margin:10px 0 5px 0}#wpbdp-billing-information .billing-info-section table{margin:1.75em 0}#wpbdp-billing-information #wpbdp-billing-field-exp,#wpbdp-billing-information #wpbdp-billing-field-exp-year{width:40%;display:inline}#wpbdp-billing-information .form-buttons{margin:15px 0}.wpbdp-show-on-mobile{display:none}input[type="button"].wpbdp-show-on-mobile{display:none}@media screen and (max-width:500px){.wpbdp-show-on-mobile{display:inline !important}input[type="button"].wpbdp-hide-on-mobile{display:none}input[type="button"].wpbdp-show-on-mobile{padding:1em 2em}.wpbdp-hide-on-mobile{display:none}.wpbdp-bar form.wpbdp-search-form{display:block;margin-left:0;margin-top:10px}.wpbdp-bar form.wpbdp-search-form #intextbox{margin-bottom:5px;padding:4px}.wpbdp-bar form.wpbdp-search-form input[type="text"]{padding:4px 0;margin:0 0 2px 0}.wpbdp-listings-sort-options{font-size:90%}.wpbdp-listing.wpbdp-listing{font-size:90%}.wpbdp-listing.wpbdp-listing-excerpt .field-value>label{display:block}.wpbdp-listing.wpbdp-listing-excerpt .listing-thumbnail,.wpbdp-listing.wpbdp-listing-single .listing-thumbnail{float:none;padding:5px}.wpbdp-listing.wpbdp-listing-excerpt .listing-details,.wpbdp-listing.wpbdp-listing-single .listing-details{margin:0 5px;float:none;display:block}.wpbdp-listing .listing-actions input{font-size:70%}.wpbdp-listing .listing-actions input.back-to-dir{float:right}.wpbdp-listing.wpbdp-listing-single .main-image{display:block;float:none;padding:0;margin:0 0 10px 0;text-align:center;max-width:90%}.wpbdp-listing.wpbdp-listing-single .field-value>label{display:block}.wpbdp-submit-page.step-images #image-upload-dnd-area{font-size:90%;float:none !important;width:100% !important}.wpbdp-submit-page.step-images .dnd-area-inside-error{margin-top:30px}.wpbdp-submit-page.step-images #image-upload-conditions{width:100% !important;float:none !important;font-size:90%}.wpbdp-submit-page.step-images #image-upload-conditions dl{margin:0;padding:0}.wpbdp-submit-page.step-images #image-upload-conditions dl dt{margin:0;margin-right:5px;padding:0;float:left}.wpbdp-submit-page.step-images #image-upload-conditions dl dd{margin:0;padding:0;display:block}.wpbdp-submit-page.step-images .wpbdp-image img{max-width:50%}.wpbdp-listings-sort-options.wpbdp-show-on-mobile{margin-bottom:10px}}body.business-directory #TB_ImageOff .screen-reader-text,body.business-directory #TB_closeWindowButton .screen-reader-text{visibility:hidden}body.business-directory #TB_next{float:right}body.business-directory #TB_prev{float:left}body.business-directory #TB_caption{text-align:center;width:70%}body.business-directory #TB_closeWindow{padding:0;height:0}body.business-directory #TB_closeWindow .screen-reader-text{display:none}body.business-directory #TB_secondLine{font-size:11px;color:#666}.wpbdp-form-row label{display:block}.wpbdp-form-row.wpbdp-form-textfield input[type="text"]{width:400px}.wpbdp-main-box,.wpbdp-main-box .box-row,.wpbdp-main-box .box-col{box-sizing:border-box}.wpbdp-main-box{background:#f7f7f7;margin:10px 0 20px 0;border-radius:4px;padding:10px;width:100%}.wpbdp-main-box .box-row{margin-bottom:4px}.wpbdp-main-box .box-col{margin-bottom:4px;width:100%}.wpbdp-main-box .box-col input{width:100%}.wpbdp-main-box .submit-btn input[type="submit"]{margin-top:0}.wpbdp-main-box .advanced-search-link{border:none;box-shadow:none;display:block;font-size:11px;text-align:right;text-decoration:none}.wpbdp-main-box-medium .box-col,.wpbdp-main-box-large .box-col{float:left}.wpbdp-main-box-medium .search-fields>.cols-1 .box-col,.wpbdp-main-box-large .search-fields>.cols-1 .box-col{width:100%}.wpbdp-main-box-medium .search-fields>.cols-2 .box-col,.wpbdp-main-box-large .search-fields>.cols-2 .box-col{width:50%}.wpbdp-main-box-medium .search-fields>.cols-2 .box-col:first-child,.wpbdp-main-box-large .search-fields>.cols-2 .box-col:first-child{padding-right:5px;width:50%}.wpbdp-main-box-medium .search-fields>.cols-2 .box-col:last-child,.wpbdp-main-box-large .search-fields>.cols-2 .box-col:last-child{padding-left:5px;width:50%}.wpbdp-main-box-medium .search-fields>.cols-3 .box-col,.wpbdp-main-box-large .search-fields>.cols-3 .box-col{padding-left:5px;width:50%}.wpbdp-main-box-medium .search-fields>.cols-3 .box-col:first-child,.wpbdp-main-box-large .search-fields>.cols-3 .box-col:first-child{padding-right:5px}.wpbdp-main-box-medium .search-fields>.cols-3 .box-col:first-child,.wpbdp-main-box-large .search-fields>.cols-3 .box-col:first-child{padding:0;width:100%}.wpbdp-main-box-large .box-row{margin-bottom:0}.wpbdp-main-box-large .search-fields{padding-right:5px;width:78%}.wpbdp-main-box-large .submit-btn{padding-left:5px;width:22%}.wpbdp-main-links{text-align:right}.wpbdp-main-links .button{margin:0 5px}.wpbdp-main-links .button:first-child{margin-left:0}.wpbdp-main-links .button:last-child{margin-right:0}.wpbdp-main-links-tiny .wpbdp-main-links .button{padding-top:10px;padding-bottom:10px;width:100%;margin:0 0 4px}.wpbdp-main-links-small .button{width:100%;margin:0 0 4px}.wpbdp-main-links-small .wpbdp-main-links-2-buttons .button{width:49%}.wpbdp-main-links-small .wpbdp-main-links-2-buttons .button:first-child{margin-right:1%}.wpbdp-main-links-small .wpbdp-main-links-2-buttons .button:last-child{margin-left:1%}.wpbdp-main-links-small .wpbdp-main-links-3-buttons .button:nth-child(2n){width:49%;margin-top:1%;margin-right:1%}.wpbdp-main-links-small .wpbdp-main-links-3-buttons .button:nth-child(2n+3){width:49%;margin-top:1%;margin-left:1%}.wpbdp-main-links-large .button{margin:0 3px}.wpbdp-with-button-styles .wpbdp-main-links-tiny .wpbdp-main-links .button{padding-top:10px;padding-bottom:10px}.wpbdp-with-button-styles .wpbdp-main-links-small .button{padding-top:10px;padding-bottom:10px}.wpbdp-with-button-styles .wpbdp-main-links-medium .wpbdp-main-links .button{padding-top:8px;padding-bottom:8px}.single-wpbdp_listing .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-show_category .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-show_tag .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-search .wpbdp-view-content-wrapper header.entry-header,.wpbdp-view-submit_listing .wpbdp-view-content-wrapper header.entry-header{display:none}.wpbdp-wp-theme-graphene.single-wpbdp_listing h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-show_category h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-show_tag h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-search h1.post-title,.wpbdp-wp-theme-graphene.wpbdp-view-submit_listing h1.post-title{display:none}.wpbdp-wp-theme-genesis.wpbdp-view-show_category .archive-description,.wpbdp-wp-theme-genesis.wpbdp-view-show_tag .archive-description{display:none}.wpbdp-wp-theme-hmtpro5.wpbdp-view-show_category .post-details,.wpbdp-wp-theme-hmtpro5.wpbdp-view-show_tag .post-details{display:none}.wpbdp-wp-theme-atahualpa.wpbdp-view-show_category .post-footer,.wpbdp-wp-theme-atahualpa.wpbdp-view-show_tag .post-footer,.wpbdp-wp-theme-atahualpa.wpbdp-view-show_listing .post-footer{display:none}.wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_category .entry-content .featured-image,.wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_tag .entry-content .featured-image,.wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_listing .entry-content .featured-image{display:none}.wpbdp-plan-info-box{padding:10px;margin:0 0 6px 0;border:1px solid #d2d2d2;border-radius:2px;background:#fafafa}.wpbdp-plan-info-box .wpbdp-plan-duration,.wpbdp-plan-info-box .wpbdp-plan-details,.wpbdp-plan-info-box .wpbdp-plan-price{float:left;box-sizing:border-box}.wpbdp-plan-info-box .wpbdp-plan-duration{width:20%;text-align:center}.wpbdp-plan-info-box .wpbdp-plan-duration-never-expires{font-size:20px;font-weight:bold;display:block;line-height:1em;text-transform:uppercase;word-wrap:break-word}.wpbdp-plan-info-box .wpbdp-plan-duration-amount{font-size:30px;font-weight:bold;display:block;line-height:1em}.wpbdp-plan-info-box .wpbdp-plan-duration-period{font-size:22px;display:block;line-height:1em}.wpbdp-plan-info-box .wpbdp-plan-details{width:55%;padding:0 10px}.wpbdp-plan-info-box .wpbdp-plan-description{margin:0 0 10px 0}.wpbdp-plan-info-box .wpbdp-plan-label{font-size:1.1em;font-weight:bold;margin-bottom:10px}.wpbdp-plan-info-box .wpbdp-plan-feature-list{margin:0 0 0 10px}.wpbdp-plan-info-box .wpbdp-plan-details p{margin:0}.wpbdp-plan-info-box .wpbdp-plan-feature-list li{list-style-position:inside;margin:0}.wpbdp-plan-info-box .wpbdp-plan-price{width:25%}.wpbdp-plan-info-box .wpbdp-plan-price label{font-size:20px;border:1px solid #f3f3f3;background:#fdfdfd;border-radius:2px;display:block;padding:4px 8px}.wpbdp-plan-info-box:not(.display-only) .wpbdp-plan-price label{cursor:pointer}.wpbdp-plan-info-box:not(.display-only) .wpbdp-plan-price label:hover{border-color:#d0d0d0;background:#fff}.wpbdp-plan-info-box .wpbdp-plan-price label input{margin:0 4px 0 0;vertical-align:2px}.wpbdp-plan-info-box .wpbdp-plan-disabled-msg{clear:both}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-duration,.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-details,.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-price{width:100%}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-duration-amount,.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-duration-period{display:inline}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-details{padding:0 0 4pt}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-label{font-size:1.5em;margin-bottom:5px}.wpbdp-plan-selection-wrapper.wpbdp-size-tiny .wpbdp-plan-description{margin-bottom:5px}.wpbdp-plan-selection-wrapper.wpbdp-size-small .wpbdp-plan-details{width:47%}.wpbdp-plan-selection-wrapper.wpbdp-size-small .wpbdp-plan-price{width:32%}.wpbdp-drag-handle{width:6px;height:10px;display:inline-block;background:url('../../assets/images/drag-handle.png') 0 0;cursor:move;float:left;margin:5px 5px 0 0;vertical-align:middle}.wpbdp-help-tip{margin:10px 0}.wpbdp-help-tip .dashicons{vertical-align:middle}.wpbdp-help-tip .message{display:inline-block}.wpbdp-help-tip.small{font-size:12px}.wpbdp-help-tip.small .dashicons{font-size:15px;width:15px;height:15px}.wpbdp-hidden{display:none}.wpbdp-form-field-association-category .wpbdp-form-field-checkbox-item.disabled,.wpbdp-form-field-association-category .wpbdp-form-field-radio-item.disabled{opacity:.65}.wpbdp-form-field-association-category select{width:100%}.wpbdp-form-field-association-category .select2{width:100%}.wpbdp-form-field-association-category .select2 .select2-selection{border-radius:0}.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-selection__choice{font-size:11px;padding:1px 6px;border-radius:3px;font-weight:normal;white-space:nowrap;vertical-align:baseline;border:none}.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{margin-right:5px}.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-selection__choice,.wpbdp-form-field-association-category .select2 ul.select2-selection__rendered li.select2-search--inline{margin:5px 5px 0 0}.wpbdp-form-field-association-category .select2 .select2-search .select2-search__field{font-size:11px}#wpbdp-listing-flagging-page textarea{width:90%;min-height:150px;margin-bottom:10px}
|
assets/js/recaptcha.js
CHANGED
@@ -4,7 +4,7 @@ jQuery( function( $ ) {
|
|
4 |
this.attempts = 0;
|
5 |
this.max_delay = 1500;
|
6 |
this.timeout = false;
|
7 |
-
}
|
8 |
|
9 |
$.extend( reCAPTCHA_Handler.prototype, {
|
10 |
render_widgets: function() {
|
@@ -24,8 +24,9 @@ jQuery( function( $ ) {
|
|
24 |
},
|
25 |
|
26 |
render_widgets_when_ready: function() {
|
27 |
-
if ( typeof grecaptcha
|
28 |
return this.render_widgets();
|
|
|
29 |
|
30 |
var self = this;
|
31 |
this.timeout = setTimeout( function() { self.render_widgets_when_ready() }, this.max_delay * Math.pow( this.attempts / this.max_attempts, 2 ) );
|
@@ -37,10 +38,10 @@ jQuery( function( $ ) {
|
|
37 |
wpbdp_rh.render_widgets_when_ready();
|
38 |
|
39 |
window.wpbdp_recaptcha_callback = function() {
|
40 |
-
if ( typeof wpbdp_rh
|
41 |
wpbdp_rh = new reCAPTCHA_Handler();
|
42 |
wpbdp_rh.render_widgets();
|
43 |
-
}
|
44 |
|
45 |
// Handle submit reCAPTCHA.
|
46 |
$( window ).on( 'wpbdp_submit_refresh', function( event, submit, section_id ) {
|
4 |
this.attempts = 0;
|
5 |
this.max_delay = 1500;
|
6 |
this.timeout = false;
|
7 |
+
};
|
8 |
|
9 |
$.extend( reCAPTCHA_Handler.prototype, {
|
10 |
render_widgets: function() {
|
24 |
},
|
25 |
|
26 |
render_widgets_when_ready: function() {
|
27 |
+
if ( 'undefined' !== typeof grecaptcha && 'undefined' !== typeof grecaptcha.render ) {
|
28 |
return this.render_widgets();
|
29 |
+
}
|
30 |
|
31 |
var self = this;
|
32 |
this.timeout = setTimeout( function() { self.render_widgets_when_ready() }, this.max_delay * Math.pow( this.attempts / this.max_attempts, 2 ) );
|
38 |
wpbdp_rh.render_widgets_when_ready();
|
39 |
|
40 |
window.wpbdp_recaptcha_callback = function() {
|
41 |
+
if ( typeof wpbdp_rh === 'undefined' )
|
42 |
wpbdp_rh = new reCAPTCHA_Handler();
|
43 |
wpbdp_rh.render_widgets();
|
44 |
+
};
|
45 |
|
46 |
// Handle submit reCAPTCHA.
|
47 |
$( window ).on( 'wpbdp_submit_refresh', function( event, submit, section_id ) {
|
assets/js/recaptcha.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(function($){var reCAPTCHA_Handler=function(){this.max_attempts=20,this.attempts=0,this.max_delay=1500,this.timeout=!1};$.extend(reCAPTCHA_Handler.prototype,{render_widgets:function(){this.timeout&&clearTimeout(this.timeout),$(".wpbdp-recaptcha").each(function(i,v){var $captcha=$(v);$captcha.data("wpbdp-recaptcha-enabled")||(grecaptcha.render($captcha[0],{sitekey:$captcha.attr("data-key"),theme:"light"}),$captcha.data("wpbdp-recaptcha-enabled",!0))})},render_widgets_when_ready:function(){if("undefined"!=typeof grecaptcha)return this.render_widgets();var self=this;this.timeout=setTimeout(function(){self.render_widgets_when_ready()},this.max_delay*Math.pow(this.attempts/this.max_attempts,2)),this.attempts++}});var wpbdp_rh=new reCAPTCHA_Handler;wpbdp_rh.render_widgets_when_ready(),window.wpbdp_recaptcha_callback=function(){"undefined"==typeof wpbdp_rh&&(wpbdp_rh=new reCAPTCHA_Handler),wpbdp_rh.render_widgets()},$(window).on("wpbdp_submit_refresh",function(event,submit,section_id){wpbdp_rh.render_widgets()})});
|
1 |
+
jQuery(function($){var reCAPTCHA_Handler=function(){this.max_attempts=20,this.attempts=0,this.max_delay=1500,this.timeout=!1};$.extend(reCAPTCHA_Handler.prototype,{render_widgets:function(){this.timeout&&clearTimeout(this.timeout),$(".wpbdp-recaptcha").each(function(i,v){var $captcha=$(v);$captcha.data("wpbdp-recaptcha-enabled")||(grecaptcha.render($captcha[0],{sitekey:$captcha.attr("data-key"),theme:"light"}),$captcha.data("wpbdp-recaptcha-enabled",!0))})},render_widgets_when_ready:function(){if("undefined"!=typeof grecaptcha&&"undefined"!=typeof grecaptcha.render)return this.render_widgets();var self=this;this.timeout=setTimeout(function(){self.render_widgets_when_ready()},this.max_delay*Math.pow(this.attempts/this.max_attempts,2)),this.attempts++}});var wpbdp_rh=new reCAPTCHA_Handler;wpbdp_rh.render_widgets_when_ready(),window.wpbdp_recaptcha_callback=function(){"undefined"==typeof wpbdp_rh&&(wpbdp_rh=new reCAPTCHA_Handler),wpbdp_rh.render_widgets()},$(window).on("wpbdp_submit_refresh",function(event,submit,section_id){wpbdp_rh.render_widgets()})});
|
assets/js/wpbdp.js
CHANGED
@@ -139,12 +139,12 @@ jQuery(function( $ ) {
|
|
139 |
|
140 |
WPBDP.fileUpload = {
|
141 |
|
142 |
-
resizeIFrame: function(
|
143 |
-
var iframe = jQuery( '#wpbdp-upload-iframe-' +
|
144 |
var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
|
145 |
|
146 |
if ( iframeWin.document.body ) {
|
147 |
-
iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
|
148 |
}
|
149 |
},
|
150 |
|
@@ -155,11 +155,11 @@ WPBDP.fileUpload = {
|
|
155 |
$form.submit();
|
156 |
},
|
157 |
|
158 |
-
finishUpload: function(
|
159 |
-
var $iframe = jQuery('#wpbdp-upload-iframe-' +
|
160 |
// $iframe.contents().find('form').hide();
|
161 |
|
162 |
-
var $input = jQuery('input[name="
|
163 |
$input.val(upload_id);
|
164 |
|
165 |
var $preview = $input.siblings('.preview');
|
@@ -167,17 +167,18 @@ WPBDP.fileUpload = {
|
|
167 |
$preview.prepend($iframe.contents().find('.preview').html());
|
168 |
$iframe.contents().find('.preview').remove();
|
169 |
|
170 |
-
$preview.
|
171 |
},
|
172 |
|
173 |
-
deleteUpload: function(
|
174 |
-
var $input = jQuery('input[name="
|
175 |
var $preview = $input.siblings('.preview');
|
176 |
|
177 |
$input.val('');
|
178 |
$preview.find('img').remove();
|
|
|
179 |
|
180 |
-
$preview.
|
181 |
|
182 |
return false;
|
183 |
}
|
139 |
|
140 |
WPBDP.fileUpload = {
|
141 |
|
142 |
+
resizeIFrame: function(element_id, height) {
|
143 |
+
var iframe = jQuery( '#wpbdp-upload-iframe-' + element_id )[0];
|
144 |
var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
|
145 |
|
146 |
if ( iframeWin.document.body ) {
|
147 |
+
iframe.height = height ? height : iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
|
148 |
}
|
149 |
},
|
150 |
|
155 |
$form.submit();
|
156 |
},
|
157 |
|
158 |
+
finishUpload: function(element_id, upload_id, element) {
|
159 |
+
var $iframe = jQuery('#wpbdp-upload-iframe-' + element_id);
|
160 |
// $iframe.contents().find('form').hide();
|
161 |
|
162 |
+
var $input = jQuery('input[name="' + element + '"]');
|
163 |
$input.val(upload_id);
|
164 |
|
165 |
var $preview = $input.siblings('.preview');
|
167 |
$preview.prepend($iframe.contents().find('.preview').html());
|
168 |
$iframe.contents().find('.preview').remove();
|
169 |
|
170 |
+
$preview.show();
|
171 |
},
|
172 |
|
173 |
+
deleteUpload: function(element_id, element) {
|
174 |
+
var $input = jQuery('input[name="' + element + '"]');
|
175 |
var $preview = $input.siblings('.preview');
|
176 |
|
177 |
$input.val('');
|
178 |
$preview.find('img').remove();
|
179 |
+
$preview.find('input').val('');
|
180 |
|
181 |
+
$preview.hide();
|
182 |
|
183 |
return false;
|
184 |
}
|
assets/js/wpbdp.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
"undefined"==typeof window.WPBDP&&(window.WPBDP={}),"undefined"==typeof window.wpbdp&&(window.wpbdp={}),jQuery(function($){$(".wpbdp-no-js").hide()}),jQuery(document).ready(function($){$(".wpbdp-js-select2").length>0&&$(".wpbdp-js-select2").select2(),wpbdp.main_box={init:function(){return},sum_width:function($selector,prop){var prop="undefined"==typeof prop?"width":prop,sum=0;return $selector.each(function(){var w=0;w="initial"==prop?$(this).data("initial-width"):"outer"==prop?$(this).outerWidth():"inner"==prop?$(this).innerWidth():$(this).width(),sum+=parseInt(w)}),sum},min_width:function(){return this.sum_width(this.$cols_fixed,"initial")},should_resize:function(){return this.$box.find("form").width()>this.min_width()},resize:function(){if(this.should_resize()){var available_width=this.$box.find("form").innerWidth()-this.min_width(),flex_width=Math.floor(available_width/this.$cols_expanding.length)-2;this.$cols_expanding.each(function(){$(this).outerWidth(flex_width)})}}},$("#wpbdp-main-box").length>0&&wpbdp.main_box.init(),0==$(".wpbdp-bar").children().length&&""==$.trim($(".wpbdp-bar").text())&&$(".wpbdp-bar").remove(),$(".wpbdp-listing-contact-form .send-message-button").click(function(){$(".wpbdp-listing-contact-form .contact-form-wrapper").toggle()}),$(".wpbdp-listings-sort-options.wpbdp-show-on-mobile select").change(function(e){var selected=$(this).val();location.href=selected})}),jQuery(function($){var form_fields={init:function(){var t=this;$(".wpbdp-form-field-type-date").each(function(i,v){t.configure_date_picker($(v).find("input"))}),$(window).on("wpbdp_submit_refresh",function(event,submit,section_id){"listing_fields"==section_id&&t.init()})},configure_date_picker:function($e){$e.datepicker({dateFormat:$e.attr("data-date-format"),defaultDate:$e.val()})}};form_fields.init()}),WPBDP.fileUpload={resizeIFrame:function(
|
1 |
+
"undefined"==typeof window.WPBDP&&(window.WPBDP={}),"undefined"==typeof window.wpbdp&&(window.wpbdp={}),jQuery(function($){$(".wpbdp-no-js").hide()}),jQuery(document).ready(function($){$(".wpbdp-js-select2").length>0&&$(".wpbdp-js-select2").select2(),wpbdp.main_box={init:function(){return},sum_width:function($selector,prop){var prop="undefined"==typeof prop?"width":prop,sum=0;return $selector.each(function(){var w=0;w="initial"==prop?$(this).data("initial-width"):"outer"==prop?$(this).outerWidth():"inner"==prop?$(this).innerWidth():$(this).width(),sum+=parseInt(w)}),sum},min_width:function(){return this.sum_width(this.$cols_fixed,"initial")},should_resize:function(){return this.$box.find("form").width()>this.min_width()},resize:function(){if(this.should_resize()){var available_width=this.$box.find("form").innerWidth()-this.min_width(),flex_width=Math.floor(available_width/this.$cols_expanding.length)-2;this.$cols_expanding.each(function(){$(this).outerWidth(flex_width)})}}},$("#wpbdp-main-box").length>0&&wpbdp.main_box.init(),0==$(".wpbdp-bar").children().length&&""==$.trim($(".wpbdp-bar").text())&&$(".wpbdp-bar").remove(),$(".wpbdp-listing-contact-form .send-message-button").click(function(){$(".wpbdp-listing-contact-form .contact-form-wrapper").toggle()}),$(".wpbdp-listings-sort-options.wpbdp-show-on-mobile select").change(function(e){var selected=$(this).val();location.href=selected})}),jQuery(function($){var form_fields={init:function(){var t=this;$(".wpbdp-form-field-type-date").each(function(i,v){t.configure_date_picker($(v).find("input"))}),$(window).on("wpbdp_submit_refresh",function(event,submit,section_id){"listing_fields"==section_id&&t.init()})},configure_date_picker:function($e){$e.datepicker({dateFormat:$e.attr("data-date-format"),defaultDate:$e.val()})}};form_fields.init()}),WPBDP.fileUpload={resizeIFrame:function(element_id,height){var iframe=jQuery("#wpbdp-upload-iframe-"+element_id)[0],iframeWin=iframe.contentWindow||iframe.contentDocument.parentWindow;iframeWin.document.body&&(iframe.height=height?height:iframeWin.document.documentElement.scrollHeight||iframeWin.document.body.scrollHeight)},handleUpload:function(o){var $input=jQuery(o),$form=$input.parent("form");$form.submit()},finishUpload:function(element_id,upload_id,element){var $iframe=jQuery("#wpbdp-upload-iframe-"+element_id),$input=jQuery('input[name="'+element+'"]');$input.val(upload_id);var $preview=$input.siblings(".preview");$preview.find("img").remove(),$preview.prepend($iframe.contents().find(".preview").html()),$iframe.contents().find(".preview").remove(),$preview.show()},deleteUpload:function(element_id,element){var $input=jQuery('input[name="'+element+'"]'),$preview=$input.siblings(".preview");return $input.val(""),$preview.find("img").remove(),$preview.find("input").val(""),$preview.hide(),!1}},function($){var sb=wpbdp.listingSubmit={init:function(){$(".wpbdp-submit-listing-section-listing_images").length>0&&sb.images.init()}};sb.images=wpbdp.listingSubmit.images={_initialized:!1,_admin_nonce:"",_slots:0,_slotsRemaining:0,_working:!1,init:function(){this._initialized=!0,this._admin_nonce=$("#image-upload-dnd-area").attr("data-admin-nonce");var t=this;this._admin_nonce||(sb.images._slots=parseInt($("#image-slots-total").text()),sb.images._slotsRemaining=parseInt($("#image-slots-remaining").text())),$("#wpbdp-uploaded-images").on("click",".wpbdp-image-delete-link","click",function(e){e.preventDefault();var url=$(this).attr("href");$.post(url,{},function(res){res.success&&$('#wpbdp-uploaded-images .wpbdp-image[data-imageid="'+res.data.imageId+'"]').fadeOut(function(){if($(this).remove(),1==$("#wpbdp-uploaded-images .wpbdp-image").length&&$('#wpbdp-uploaded-images .wpbdp-image:first input[name="thumbnail_id"] ').attr("checked","checked"),t._admin_nonce||(t._slotsRemaining++,$("#image-slots-remaining").text(t._slotsRemaining)),(t._admin_nonce&&0==$("#wpbdp-uploaded-images .wpbdp-image").length||!t._admin_nonce&&t._slotsRemaining==t._slots)&&$("#no-images-message").show(),(t._admin_nonce||t._slotsRemaining>0)&&($("#image-upload-dnd-area .dnd-area-inside").show(),$("#noslots-message").hide(),$("#image-upload-dnd-area").removeClass("error"),$("#image-upload-dnd-area .dnd-area-inside-error").hide()),$("#wpbdp-listing-fields.postbox").length>0){var $with_count=$(".wpbdp-admin-tab-nav li a .with-image-count"),$no_count=$(".wpbdp-admin-tab-nav li a .no-image-count"),n=$("#wpbdp-uploaded-images .wpbdp-image").length;n?($no_count.addClass("hidden"),$with_count.removeClass("hidden").find("span").text(n)):($with_count.addClass("hidden"),$no_count.removeClass("hidden"))}})},"json")}),wpbdp.dnd.setup($("#image-upload-dnd-area"),{init:function(){t._admin_nonce||t._slotsRemaining>0||($("#image-upload-dnd-area .dnd-area-inside").hide(),$("#noslots-message").show(),$("#image-upload-dnd-area").addClass("error"),$("#image-upload-dnd-area .dnd-area-inside-error").show())},validate:function(data){return!!t._admin_nonce||($(this).siblings(".wpbdp-msg").remove(),!0)},done:function(res){var uploadErrors=!1;if(uploadErrors=res.success?"undefined"!=typeof res.data.uploadErrors&&res.data.uploadErrors:[res.error]){var errorMsg=$("<div>").addClass("wpbdp-msg error").html(uploadErrors);return void $(".area-and-conditions").prepend(errorMsg)}if($("#no-images-message").hide(),$("#wpbdp-uploaded-images").append(res.data.html),1==$("#wpbdp-uploaded-images .wpbdp-image").length&&$('#wpbdp-uploaded-images .wpbdp-image:first input[name="thumbnail_id"] ').attr("checked","checked"),t._admin_nonce||(t._slotsRemaining-=res.data.attachmentIds.length,$("#image-slots-remaining").text(t._slotsRemaining),0==t._slotsRemaining&&($("#image-upload-dnd-area .dnd-area-inside").hide(),$("#noslots-message").show(),$("#image-upload-dnd-area").addClass("error"),$("#image-upload-dnd-area .dnd-area-inside").hide(),$("#image-upload-dnd-area .dnd-area-inside-error").show())),$("#wpbdp-listing-fields.postbox").length>0){var $with_count=$(".wpbdp-admin-tab-nav li a .with-image-count"),$no_count=$(".wpbdp-admin-tab-nav li a .no-image-count"),n=$("#wpbdp-uploaded-images .wpbdp-image").length;n?($no_count.addClass("hidden"),$with_count.removeClass("hidden").find("span").text(n)):($with_count.addClass("hidden"),$no_count.removeClass("hidden"))}}}),$("#wpbdp-uploaded-images").sortable({axis:"y",cursor:"move",opacity:.9,update:function(ev,ui){var sorted=$(this).sortable("toArray",{attribute:"data-imageid"}),no_images=sorted.length;$.each(sorted,function(i,v){$('input[name="images_meta['+v+'][order]"]').val(no_images-i)})}})}};$(document).ready(function(){0!=$(".wpbdp-submit-page").length&&sb.init()})}(jQuery);
|
business-directory-plugin.php
CHANGED
@@ -1,16 +1,15 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
* Plugin Name: Business Directory Plugin
|
4 |
* Plugin URI: https://www.businessdirectoryplugin.com
|
5 |
* Description: Provides the ability to maintain a free or paid business directory on your WordPress powered site.
|
6 |
-
* Version: 5.2
|
7 |
* Author: D. Rodenbaugh
|
8 |
* Author URI: https://businessdirectoryplugin.com
|
9 |
* Text Domain: WPBDM
|
10 |
* Domain Path: /languages/
|
11 |
* License: GPLv2 or any later version
|
12 |
*
|
13 |
-
*
|
14 |
* Copyright 2009-2016, Skyline Consulting and D. Rodenbaugh
|
15 |
*
|
16 |
* This program is free software; you can redistribute it and/or modify
|
@@ -25,6 +24,8 @@
|
|
25 |
* You should have received a copy of the GNU General Public License
|
26 |
* along with this program; if not, write to the Free Software
|
27 |
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
|
28 |
*/
|
29 |
|
30 |
// Do not allow direct access to this file.
|
@@ -37,11 +38,12 @@ if ( ! defined( 'WPBDP_PLUGIN_FILE' ) ) {
|
|
37 |
}
|
38 |
|
39 |
if ( ! class_exists( 'WPBDP' ) ) {
|
40 |
-
require_once
|
41 |
}
|
42 |
|
43 |
/**
|
44 |
* Returns the main instance of Business Directory.
|
|
|
45 |
* @return WPBDP
|
46 |
*/
|
47 |
function wpbdp() {
|
1 |
<?php
|
2 |
+
/**
|
3 |
* Plugin Name: Business Directory Plugin
|
4 |
* Plugin URI: https://www.businessdirectoryplugin.com
|
5 |
* Description: Provides the ability to maintain a free or paid business directory on your WordPress powered site.
|
6 |
+
* Version: 5.2.1.1
|
7 |
* Author: D. Rodenbaugh
|
8 |
* Author URI: https://businessdirectoryplugin.com
|
9 |
* Text Domain: WPBDM
|
10 |
* Domain Path: /languages/
|
11 |
* License: GPLv2 or any later version
|
12 |
*
|
|
|
13 |
* Copyright 2009-2016, Skyline Consulting and D. Rodenbaugh
|
14 |
*
|
15 |
* This program is free software; you can redistribute it and/or modify
|
24 |
* You should have received a copy of the GNU General Public License
|
25 |
* along with this program; if not, write to the Free Software
|
26 |
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
27 |
+
*
|
28 |
+
* @package WPBDP
|
29 |
*/
|
30 |
|
31 |
// Do not allow direct access to this file.
|
38 |
}
|
39 |
|
40 |
if ( ! class_exists( 'WPBDP' ) ) {
|
41 |
+
require_once dirname( WPBDP_PLUGIN_FILE ) . '/includes/class-wpbdp.php';
|
42 |
}
|
43 |
|
44 |
/**
|
45 |
* Returns the main instance of Business Directory.
|
46 |
+
*
|
47 |
* @return WPBDP
|
48 |
*/
|
49 |
function wpbdp() {
|
includes/admin/settings/class-settings-admin.php
CHANGED
@@ -1,4 +1,14 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
class WPBDP__Settings_Admin {
|
3 |
|
4 |
/**
|
@@ -14,6 +24,9 @@ class WPBDP__Settings_Admin {
|
|
14 |
|
15 |
// Reset settings action.
|
16 |
add_action( 'wpbdp_action_reset-default-settings', array( &$this, 'settings_reset_defaults' ) );
|
|
|
|
|
|
|
17 |
}
|
18 |
|
19 |
public function enqueue_scripts( $hook ) {
|
@@ -32,7 +45,7 @@ class WPBDP__Settings_Admin {
|
|
32 |
$menu['wpbdp_settings'] = array(
|
33 |
'title' => _x( 'Manage Options', 'admin menu', 'WPBDM' ),
|
34 |
'callback' => array( $this, 'settings_page' ),
|
35 |
-
'priority' => 2
|
36 |
);
|
37 |
return $menu;
|
38 |
}
|
@@ -43,24 +56,24 @@ class WPBDP__Settings_Admin {
|
|
43 |
|
44 |
foreach ( $non_tabs as $group_id => $group ) {
|
45 |
switch ( $group['type'] ) {
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
}
|
65 |
}
|
66 |
|
@@ -70,7 +83,7 @@ class WPBDP__Settings_Admin {
|
|
70 |
'label_for' => $setting['id'],
|
71 |
'class' => '',
|
72 |
'desc' => '',
|
73 |
-
'tooltip' => ''
|
74 |
),
|
75 |
$setting
|
76 |
);
|
@@ -81,14 +94,14 @@ class WPBDP__Settings_Admin {
|
|
81 |
|
82 |
if ( isset( $all_groups[ $args['group'] ] ) ) {
|
83 |
switch ( $all_groups[ $args['group'] ]['type'] ) {
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
}
|
93 |
} else {
|
94 |
wpbdp_debug_e( 'group not found: ', $args );
|
@@ -183,7 +196,7 @@ class WPBDP__Settings_Admin {
|
|
183 |
echo '<input type="text" id="' . $setting['id'] . '" name="wpbdp_settings[' . $setting['id'] . ']" value="' . esc_attr( $value ) . '" placeholder="' . ( ! empty( $setting['placeholder'] ) ? esc_attr( $setting['placeholder'] ) : '' ) . '" />';
|
184 |
|
185 |
if ( ! empty( $setting['desc'] ) ) {
|
186 |
-
echo '<span class="wpbdp-setting-description">'
|
187 |
}
|
188 |
}
|
189 |
|
@@ -200,7 +213,7 @@ class WPBDP__Settings_Admin {
|
|
200 |
echo '/>';
|
201 |
|
202 |
if ( ! empty( $setting['desc'] ) ) {
|
203 |
-
echo '<span class="wpbdp-setting-description">'
|
204 |
}
|
205 |
}
|
206 |
|
@@ -303,9 +316,64 @@ class WPBDP__Settings_Admin {
|
|
303 |
}
|
304 |
}
|
305 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
public function setting_text_template_callback( $setting, $value ) {
|
307 |
$original_description = $setting['desc'];
|
308 |
-
$placeholders
|
309 |
|
310 |
if ( $placeholders ) {
|
311 |
foreach ( $placeholders as $pholder => $desc ) {
|
@@ -338,7 +406,7 @@ class WPBDP__Settings_Admin {
|
|
338 |
if ( ! is_array( $value ) ) {
|
339 |
$value = array(
|
340 |
'subject' => $setting['default']['subject'],
|
341 |
-
'body' => $value
|
342 |
);
|
343 |
}
|
344 |
|
@@ -346,7 +414,7 @@ class WPBDP__Settings_Admin {
|
|
346 |
'setting_name' => 'wpbdp_settings[' . $setting['id'] . ']',
|
347 |
'email_subject' => $value['subject'],
|
348 |
'email_body' => $value['body'],
|
349 |
-
'placeholders' => ! empty( $setting['placeholders'] ) ? $setting['placeholders'] : array()
|
350 |
);
|
351 |
|
352 |
if ( ! empty( $setting['desc'] ) ) {
|
@@ -367,55 +435,55 @@ class WPBDP__Settings_Admin {
|
|
367 |
echo wpbdp_render_page(
|
368 |
WPBDP_PATH . 'templates/admin/settings-email.tpl.php',
|
369 |
array(
|
370 |
-
'setting_name'
|
371 |
-
'uid'
|
372 |
'container_class' => 'wpbdp-expiration-notice-email',
|
373 |
-
'extra_fields'
|
374 |
-
'editor_only'
|
375 |
)
|
376 |
);
|
377 |
?>
|
378 |
</div>
|
379 |
|
380 |
-
<?php if ( ! $value ): ?>
|
381 |
<p class="wpbdp-no-items"><?php _ex( 'No notices configured.', 'expiration notices', 'WPBDM' ); ?></p>
|
382 |
<?php endif; ?>
|
383 |
|
384 |
<?php
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
?>
|
412 |
</div>
|
413 |
<?php
|
414 |
}
|
415 |
|
416 |
private function setting_expiration_notices_email_summary( $notice ) {
|
417 |
-
$event
|
418 |
-
$listings
|
419 |
$relative_time = ! empty( $notice['relative_time'] ) ? $notice['relative_time'] : '';
|
420 |
|
421 |
if ( 'both' == $listings ) {
|
@@ -434,20 +502,20 @@ class WPBDP__Settings_Admin {
|
|
434 |
if ( '0 days' == $relative_time ) {
|
435 |
$summary = sprintf( _x( 'Sent when a listing (%s) expires.', 'expiration notices', 'WPBDM' ), $recurring_modifier );
|
436 |
} else {
|
437 |
-
$relative_time_parts
|
438 |
$relative_time_number = trim( str_replace( array( '+', '-' ), '', $relative_time_parts[0] ) );
|
439 |
-
$relative_time_units
|
440 |
|
441 |
switch ( $relative_time_units ) {
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
}
|
452 |
|
453 |
if ( $relative_time[0] == '+' ) {
|
@@ -473,23 +541,25 @@ class WPBDP__Settings_Admin {
|
|
473 |
// Notices schedule.
|
474 |
$notices_schedule = array(
|
475 |
array( 'expiration', '0 days', _x( 'At the time of expiration', 'expiration notices', 'WPBDM' ) ),
|
476 |
-
array( 'renewal', '0 days', _x( 'Right after a successful renewal', 'expiration notices', 'WPBDM' ) )
|
477 |
);
|
478 |
-
foreach ( array(
|
479 |
-
|
480 |
-
|
|
|
|
|
481 |
foreach ( $periods as $i ) {
|
482 |
foreach ( array( '+', '-' ) as $sign ) {
|
483 |
switch ( $unit ) {
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
}
|
494 |
|
495 |
$notices_schedule[] = array( 'expiration', $sign . $i . ' ' . $unit, $label );
|
@@ -503,13 +573,13 @@ class WPBDP__Settings_Admin {
|
|
503 |
private function setting_expiration_notices_email_extra_fields( $name, $uid, $notice ) {
|
504 |
if ( is_null( $notice ) ) {
|
505 |
$notice = array(
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
}
|
514 |
|
515 |
ob_start();
|
@@ -534,10 +604,10 @@ class WPBDP__Settings_Admin {
|
|
534 |
<input type="hidden" name="<?php echo $name; ?>[relative_time]" value="<?php echo ! empty( $notice['relative_time'] ) ? $notice['relative_time'] : ''; ?>" class="notice-relative-time" />
|
535 |
|
536 |
<select id="<?php echo $uid; ?>-relative-time-and-event" class="relative-time-and-event">
|
537 |
-
<?php foreach ( $this->setting_expiration_notices_schedule() as $item ): ?>
|
538 |
-
<?php if ( 'renewal' == $item[0] ): ?>
|
539 |
<option value="<?php echo $item[0]; ?>,<?php echo $item[1]; ?>" <?php selected( $item[0], $notice['event'] ); ?>><?php echo $item[2]; ?></option>
|
540 |
-
<?php else: ?>
|
541 |
<option value="<?php echo $item[0]; ?>,<?php echo $item[1]; ?>" <?php selected( $item[0] == $notice['event'] && ! empty( $notice['relative_time'] ) && $item[1] == $notice['relative_time'], true ); ?>><?php echo $item[2]; ?></option>
|
542 |
<?php endif; ?>
|
543 |
<?php endforeach; ?>
|
@@ -577,26 +647,81 @@ class WPBDP__Settings_Admin {
|
|
577 |
if ( ! empty( $_GET['subtab'] ) && array_key_exists( $_GET['subtab'], $subtabs ) ) {
|
578 |
$active_subtab = $_GET['subtab'];
|
579 |
} else {
|
580 |
-
$subtabs_ids
|
581 |
$active_subtab = reset( $subtabs_ids );
|
582 |
}
|
583 |
|
584 |
$active_subtab_description = ! empty( $all_groups[ $active_subtab ]['desc'] ) ? $all_groups[ $active_subtab ]['desc'] : '';
|
585 |
-
$custom_form
|
586 |
|
587 |
echo wpbdp_render_page( WPBDP_PATH . 'templates/admin/settings-page.tpl.php', compact( 'tabs', 'subtabs', 'active_tab', 'active_subtab', 'active_subtab_description', 'custom_form' ) );
|
588 |
}
|
589 |
|
590 |
|
591 |
public function settings_reset_defaults() {
|
592 |
-
if ( ! empty
|
593 |
global $wpbdp;
|
594 |
$wpbdp->settings->reset_defaults();
|
595 |
|
596 |
$url = remove_query_arg( 'reset_defaults' );
|
597 |
-
$url = add_query_arg(
|
|
|
|
|
|
|
|
|
|
|
598 |
wp_redirect( $url );
|
599 |
exit();
|
600 |
}
|
601 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
602 |
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* Class WPBDP__Settings_Admin
|
4 |
+
*
|
5 |
+
* @package BDP/Settings Admin
|
6 |
+
*/
|
7 |
+
|
8 |
+
// phpcs:disable
|
9 |
+
/**
|
10 |
+
* @SuppressWarnings(PHPMD)
|
11 |
+
*/
|
12 |
class WPBDP__Settings_Admin {
|
13 |
|
14 |
/**
|
24 |
|
25 |
// Reset settings action.
|
26 |
add_action( 'wpbdp_action_reset-default-settings', array( &$this, 'settings_reset_defaults' ) );
|
27 |
+
|
28 |
+
add_action( 'wp_ajax_wpbdp-file-upload', array( $this, '_ajax_file_upload' ) );
|
29 |
+
add_action( 'wp_ajax_nopriv_wpbdp-file-upload', array( $this, '_ajax_file_upload' ) );
|
30 |
}
|
31 |
|
32 |
public function enqueue_scripts( $hook ) {
|
45 |
$menu['wpbdp_settings'] = array(
|
46 |
'title' => _x( 'Manage Options', 'admin menu', 'WPBDM' ),
|
47 |
'callback' => array( $this, 'settings_page' ),
|
48 |
+
'priority' => 2,
|
49 |
);
|
50 |
return $menu;
|
51 |
}
|
56 |
|
57 |
foreach ( $non_tabs as $group_id => $group ) {
|
58 |
switch ( $group['type'] ) {
|
59 |
+
case 'subtab':
|
60 |
+
add_settings_section(
|
61 |
+
'wpbdp_settings_subtab_' . $group_id,
|
62 |
+
'',
|
63 |
+
'__return_false',
|
64 |
+
'wpbdp_settings_subtab_' . $group_id
|
65 |
+
);
|
66 |
+
break;
|
67 |
+
case 'section':
|
68 |
+
add_settings_section(
|
69 |
+
'wpbdp_settings_subtab_' . $group['parent'] . '_' . $group_id,
|
70 |
+
$group['title'],
|
71 |
+
array( $this, 'section_header_callback' ),
|
72 |
+
'wpbdp_settings_subtab_' . $group['parent']
|
73 |
+
);
|
74 |
+
break;
|
75 |
+
default:
|
76 |
+
break;
|
77 |
}
|
78 |
}
|
79 |
|
83 |
'label_for' => $setting['id'],
|
84 |
'class' => '',
|
85 |
'desc' => '',
|
86 |
+
'tooltip' => '',
|
87 |
),
|
88 |
$setting
|
89 |
);
|
94 |
|
95 |
if ( isset( $all_groups[ $args['group'] ] ) ) {
|
96 |
switch ( $all_groups[ $args['group'] ]['type'] ) {
|
97 |
+
case 'subtab':
|
98 |
+
$subtab_group = 'wpbdp_settings_subtab_' . $args['group'];
|
99 |
+
$section_group = $subtab_group;
|
100 |
+
break;
|
101 |
+
case 'section':
|
102 |
+
$subtab_group = 'wpbdp_settings_subtab_' . $all_groups[ $args['group'] ]['parent'];
|
103 |
+
$section_group = $subtab_group . '_' . $args['group'];
|
104 |
+
break;
|
105 |
}
|
106 |
} else {
|
107 |
wpbdp_debug_e( 'group not found: ', $args );
|
196 |
echo '<input type="text" id="' . $setting['id'] . '" name="wpbdp_settings[' . $setting['id'] . ']" value="' . esc_attr( $value ) . '" placeholder="' . ( ! empty( $setting['placeholder'] ) ? esc_attr( $setting['placeholder'] ) : '' ) . '" />';
|
197 |
|
198 |
if ( ! empty( $setting['desc'] ) ) {
|
199 |
+
echo '<span class="wpbdp-setting-description">' . wp_kses_post( $setting['desc'] ) . '</span>';
|
200 |
}
|
201 |
}
|
202 |
|
213 |
echo '/>';
|
214 |
|
215 |
if ( ! empty( $setting['desc'] ) ) {
|
216 |
+
echo '<span class="wpbdp-setting-description">' . wp_kses_post( $setting['desc'] ) . '</span>';
|
217 |
}
|
218 |
}
|
219 |
|
316 |
}
|
317 |
}
|
318 |
|
319 |
+
public function setting_file_callback( $setting, $value ) {
|
320 |
+
$html = '';
|
321 |
+
$html .= sprintf(
|
322 |
+
'<input id="%s" type="hidden" name="wpbdp_settings[%s]" value="%s" />',
|
323 |
+
$setting['id'],
|
324 |
+
$setting['id'],
|
325 |
+
$value
|
326 |
+
);
|
327 |
+
|
328 |
+
$html .= '<div class="preview">';
|
329 |
+
if ( $value ) {
|
330 |
+
$html .= wp_get_attachment_image( $value, 'wpbdp-thumb', false );
|
331 |
+
}
|
332 |
+
|
333 |
+
$html .= sprintf(
|
334 |
+
'<a href="http://google.com" class="delete" onclick="return WPBDP.fileUpload.deleteUpload(\'%s\', \'%s\');" style="%s">%s</a>',
|
335 |
+
$setting['id'],
|
336 |
+
'wpbdp_settings[' . $setting['id'] . ']',
|
337 |
+
empty( $value ) ? 'display: none;' : '',
|
338 |
+
_x( 'Remove', 'admin settings', 'WPBDM' )
|
339 |
+
);
|
340 |
+
|
341 |
+
$html .= '</div>';
|
342 |
+
|
343 |
+
$nonce = wp_create_nonce( 'wpbdp-file-upload-' . $setting['id'] );
|
344 |
+
$ajax_url = add_query_arg(
|
345 |
+
array(
|
346 |
+
'action' => 'wpbdp-file-upload',
|
347 |
+
'setting_id' => $setting['id'],
|
348 |
+
'element' => 'wpbdp_settings[' . $setting['id'] . ']',
|
349 |
+
'nonce' => $nonce,
|
350 |
+
),
|
351 |
+
admin_url( 'admin-ajax.php' )
|
352 |
+
);
|
353 |
+
|
354 |
+
$html .= '<div class="wpbdp-upload-widget">';
|
355 |
+
$html .= sprintf(
|
356 |
+
'<iframe class="wpbdp-upload-iframe" name="upload-iframe-%s" id="wpbdp-upload-iframe-%s" src="%s" scrolling="no" seamless="seamless" border="0" frameborder="0"></iframe>',
|
357 |
+
$setting['id'],
|
358 |
+
$setting['id'],
|
359 |
+
$ajax_url
|
360 |
+
);
|
361 |
+
$html .= '</div>';
|
362 |
+
|
363 |
+
echo $html;
|
364 |
+
}
|
365 |
+
|
366 |
+
public function setting_url_callback( $setting, $value ) {
|
367 |
+
echo '<input type="url" id="' . $setting['id'] . '" name="wpbdp_settings[' . $setting['id'] . ']" value="' . esc_attr( $value ) . '" placeholder="' . ( ! empty( $setting['placeholder'] ) ? esc_attr( $setting['placeholder'] ) : '' ) . '" />';
|
368 |
+
|
369 |
+
if ( ! empty( $setting['desc'] ) ) {
|
370 |
+
echo '<span class="wpbdp-setting-description">' . wp_kses_post( $setting['desc'] ) . '</span>';
|
371 |
+
}
|
372 |
+
}
|
373 |
+
|
374 |
public function setting_text_template_callback( $setting, $value ) {
|
375 |
$original_description = $setting['desc'];
|
376 |
+
$placeholders = isset( $setting['placeholders'] ) ? $setting['placeholders'] : array();
|
377 |
|
378 |
if ( $placeholders ) {
|
379 |
foreach ( $placeholders as $pholder => $desc ) {
|
406 |
if ( ! is_array( $value ) ) {
|
407 |
$value = array(
|
408 |
'subject' => $setting['default']['subject'],
|
409 |
+
'body' => $value,
|
410 |
);
|
411 |
}
|
412 |
|
414 |
'setting_name' => 'wpbdp_settings[' . $setting['id'] . ']',
|
415 |
'email_subject' => $value['subject'],
|
416 |
'email_body' => $value['body'],
|
417 |
+
'placeholders' => ! empty( $setting['placeholders'] ) ? $setting['placeholders'] : array(),
|
418 |
);
|
419 |
|
420 |
if ( ! empty( $setting['desc'] ) ) {
|
435 |
echo wpbdp_render_page(
|
436 |
WPBDP_PATH . 'templates/admin/settings-email.tpl.php',
|
437 |
array(
|
438 |
+
'setting_name' => 'new_notice[' . $n . ']',
|
439 |
+
'uid' => '',
|
440 |
'container_class' => 'wpbdp-expiration-notice-email',
|
441 |
+
'extra_fields' => $this->setting_expiration_notices_email_extra_fields( 'new_notice[' . $n . ']', '', null ),
|
442 |
+
'editor_only' => true,
|
443 |
)
|
444 |
);
|
445 |
?>
|
446 |
</div>
|
447 |
|
448 |
+
<?php if ( ! $value ) : ?>
|
449 |
<p class="wpbdp-no-items"><?php _ex( 'No notices configured.', 'expiration notices', 'WPBDM' ); ?></p>
|
450 |
<?php endif; ?>
|
451 |
|
452 |
<?php
|
453 |
+
foreach ( $value as $i => $notice ) {
|
454 |
+
$uid = uniqid( 'wpbdp-settings-email-' );
|
455 |
+
$vars = array(
|
456 |
+
'setting_name' => 'wpbdp_settings[' . $setting['id'] . '][' . $i . ']',
|
457 |
+
'uid' => $uid,
|
458 |
+
'container_class' => 'wpbdp-expiration-notice-email',
|
459 |
+
'email_subject' => $notice['subject'],
|
460 |
+
'email_body' => $notice['body'],
|
461 |
+
'extra_fields' => $this->setting_expiration_notices_email_extra_fields( 'wpbdp_settings[' . $setting['id'] . '][' . $i . ']', $uid, $notice ),
|
462 |
+
'after_container' => $this->setting_expiration_notices_email_summary( $notice ),
|
463 |
+
'before_buttons' => '<a href="#" class="delete">' . _x( 'Delete', 'expiration notices', 'WPBDM' ) . '</a>',
|
464 |
+
'placeholders' =>
|
465 |
+
array(
|
466 |
+
'site' => _x( 'Site title (with link)', 'settings', 'WPBDM' ),
|
467 |
+
'author' => _x( 'Author\'s name', 'settings', 'WPBDM' ),
|
468 |
+
'listing' => _x( 'Listing\'s name (with link)', 'settings', 'WPBDM' ),
|
469 |
+
'expiration' => _x( 'Listing\'s expiration date', 'settings', 'WPBDM' ),
|
470 |
+
'link' => _x( 'Listing\'s renewal link', 'settings', 'WPBDM' ),
|
471 |
+
'category' => _x( 'Listing\'s categories', 'settings', 'WPBDM' ),
|
472 |
+
'payment_date' => _x( 'Listing\'s last payment date', 'settings', 'WPBDM' ),
|
473 |
+
'access_key' => _x( 'Listing\'s access key', 'settings', 'WPBDM' ),
|
474 |
+
),
|
475 |
+
);
|
476 |
+
|
477 |
+
echo wpbdp_render_page( WPBDP_PATH . 'templates/admin/settings-email.tpl.php', $vars );
|
478 |
+
}
|
479 |
?>
|
480 |
</div>
|
481 |
<?php
|
482 |
}
|
483 |
|
484 |
private function setting_expiration_notices_email_summary( $notice ) {
|
485 |
+
$event = $notice['event'];
|
486 |
+
$listings = $notice['listings'];
|
487 |
$relative_time = ! empty( $notice['relative_time'] ) ? $notice['relative_time'] : '';
|
488 |
|
489 |
if ( 'both' == $listings ) {
|
502 |
if ( '0 days' == $relative_time ) {
|
503 |
$summary = sprintf( _x( 'Sent when a listing (%s) expires.', 'expiration notices', 'WPBDM' ), $recurring_modifier );
|
504 |
} else {
|
505 |
+
$relative_time_parts = explode( ' ', $relative_time );
|
506 |
$relative_time_number = trim( str_replace( array( '+', '-' ), '', $relative_time_parts[0] ) );
|
507 |
+
$relative_time_units = $relative_time_parts[1];
|
508 |
|
509 |
switch ( $relative_time_units ) {
|
510 |
+
case 'days':
|
511 |
+
$relative_time_h = sprintf( _nx( '%d day', '%d days', $relative_time_number, 'expiration notices', 'WPBDM' ), $relative_time_number );
|
512 |
+
break;
|
513 |
+
case 'weeks':
|
514 |
+
$relative_time_h = sprintf( _nx( '%d week', '%d weeks', $relative_time_number, 'expiration notices', 'WPBDM' ), $relative_time_number );
|
515 |
+
break;
|
516 |
+
case 'months':
|
517 |
+
$relative_time_h = sprintf( _nx( '%d month', '%d months', $relative_time_number, 'expiration notices', 'WPBDM' ), $relative_time_number );
|
518 |
+
break;
|
519 |
}
|
520 |
|
521 |
if ( $relative_time[0] == '+' ) {
|
541 |
// Notices schedule.
|
542 |
$notices_schedule = array(
|
543 |
array( 'expiration', '0 days', _x( 'At the time of expiration', 'expiration notices', 'WPBDM' ) ),
|
544 |
+
array( 'renewal', '0 days', _x( 'Right after a successful renewal', 'expiration notices', 'WPBDM' ) ),
|
545 |
);
|
546 |
+
foreach ( array(
|
547 |
+
'days' => array( 1, 2, 3, 4, 5 ),
|
548 |
+
'weeks' => array( 1, 2 ),
|
549 |
+
'months' => array( 1, 2 ),
|
550 |
+
) as $unit => $periods ) {
|
551 |
foreach ( $periods as $i ) {
|
552 |
foreach ( array( '+', '-' ) as $sign ) {
|
553 |
switch ( $unit ) {
|
554 |
+
case 'days':
|
555 |
+
$label = sprintf( '+' == $sign ? _nx( '%d day before expiration', '%d days before expiration', $i, 'expiration notices', 'WPBDM' ) : _nx( '%d day after expiration', '%d days after expiration', $i, 'expiration notices', 'WPBDM' ), $i );
|
556 |
+
break;
|
557 |
+
case 'weeks':
|
558 |
+
$label = sprintf( '+' == $sign ? _nx( '%d week before expiration', '%d weeks before expiration', $i, 'expiration notices', 'WPBDM' ) : _nx( '%d week after expiration', '%d weeks after expiration', $i, 'expiration notices', 'WPBDM' ), $i );
|
559 |
+
break;
|
560 |
+
case 'months':
|
561 |
+
$label = sprintf( '+' == $sign ? _nx( '%d month before expiration', '%d months before expiration', $i, 'expiration notices', 'WPBDM' ) : _nx( '%d month after expiration', '%d months after expiration', $i, 'expiration notices', 'WPBDM' ), $i );
|
562 |
+
break;
|
563 |
}
|
564 |
|
565 |
$notices_schedule[] = array( 'expiration', $sign . $i . ' ' . $unit, $label );
|
573 |
private function setting_expiration_notices_email_extra_fields( $name, $uid, $notice ) {
|
574 |
if ( is_null( $notice ) ) {
|
575 |
$notice = array(
|
576 |
+
'event' => 'expiration',
|
577 |
+
'listings' => 'both',
|
578 |
+
'relative_time' => '0 days',
|
579 |
+
'subject' => '',
|
580 |
+
'body' => '',
|
581 |
+
'placeholders' => array(),
|
582 |
+
);
|
583 |
}
|
584 |
|
585 |
ob_start();
|
604 |
<input type="hidden" name="<?php echo $name; ?>[relative_time]" value="<?php echo ! empty( $notice['relative_time'] ) ? $notice['relative_time'] : ''; ?>" class="notice-relative-time" />
|
605 |
|
606 |
<select id="<?php echo $uid; ?>-relative-time-and-event" class="relative-time-and-event">
|
607 |
+
<?php foreach ( $this->setting_expiration_notices_schedule() as $item ) : ?>
|
608 |
+
<?php if ( 'renewal' == $item[0] ) : ?>
|
609 |
<option value="<?php echo $item[0]; ?>,<?php echo $item[1]; ?>" <?php selected( $item[0], $notice['event'] ); ?>><?php echo $item[2]; ?></option>
|
610 |
+
<?php else : ?>
|
611 |
<option value="<?php echo $item[0]; ?>,<?php echo $item[1]; ?>" <?php selected( $item[0] == $notice['event'] && ! empty( $notice['relative_time'] ) && $item[1] == $notice['relative_time'], true ); ?>><?php echo $item[2]; ?></option>
|
612 |
<?php endif; ?>
|
613 |
<?php endforeach; ?>
|
647 |
if ( ! empty( $_GET['subtab'] ) && array_key_exists( $_GET['subtab'], $subtabs ) ) {
|
648 |
$active_subtab = $_GET['subtab'];
|
649 |
} else {
|
650 |
+
$subtabs_ids = array_keys( $subtabs );
|
651 |
$active_subtab = reset( $subtabs_ids );
|
652 |
}
|
653 |
|
654 |
$active_subtab_description = ! empty( $all_groups[ $active_subtab ]['desc'] ) ? $all_groups[ $active_subtab ]['desc'] : '';
|
655 |
+
$custom_form = ( ! empty( $all_groups[ $active_subtab ]['custom_form'] ) ) && $all_groups[ $active_subtab ]['custom_form'];
|
656 |
|
657 |
echo wpbdp_render_page( WPBDP_PATH . 'templates/admin/settings-page.tpl.php', compact( 'tabs', 'subtabs', 'active_tab', 'active_subtab', 'active_subtab_description', 'custom_form' ) );
|
658 |
}
|
659 |
|
660 |
|
661 |
public function settings_reset_defaults() {
|
662 |
+
if ( ! empty( $_POST['_wpnonce'] ) && wp_verify_nonce( $_POST['_wpnonce'], 'reset defaults' ) ) {
|
663 |
global $wpbdp;
|
664 |
$wpbdp->settings->reset_defaults();
|
665 |
|
666 |
$url = remove_query_arg( 'reset_defaults' );
|
667 |
+
$url = add_query_arg(
|
668 |
+
array(
|
669 |
+
'settings-updated' => 1,
|
670 |
+
'message' => 'reset',
|
671 |
+
), $url
|
672 |
+
);
|
673 |
wp_redirect( $url );
|
674 |
exit();
|
675 |
}
|
676 |
}
|
677 |
+
|
678 |
+
public function _ajax_file_upload() {
|
679 |
+
$setting_id = ! empty( $_REQUEST['setting_id'] ) ? $_REQUEST['setting_id'] : '';
|
680 |
+
$nonce = ! empty( $_REQUEST['nonce'] ) ? $_REQUEST['nonce'] : '';
|
681 |
+
|
682 |
+
if ( ! $setting_id || ! $nonce ) {
|
683 |
+
die;
|
684 |
+
}
|
685 |
+
|
686 |
+
$element = ! empty( $_REQUEST['element'] ) ? $_REQUEST['element'] : 'wpbdp_settings[' . $setting_id . ']';
|
687 |
+
|
688 |
+
if ( ! wp_verify_nonce( $nonce, 'wpbdp-file-upload-' . $setting_id ) ) {
|
689 |
+
die;
|
690 |
+
}
|
691 |
+
|
692 |
+
echo '<form action="" method="POST" enctype="multipart/form-data">';
|
693 |
+
echo '<input type="file" name="file" class="file-upload" onchange="return window.parent.WPBDP.fileUpload.handleUpload(this);"/>';
|
694 |
+
echo '</form>';
|
695 |
+
|
696 |
+
if ( isset( $_FILES['file'] ) && $_FILES['file']['error'] == 0 ) {
|
697 |
+
// TODO: we support only images for now but we could use this for anything later
|
698 |
+
if ( $media_id = wpbdp_media_upload(
|
699 |
+
$_FILES['file'],
|
700 |
+
true,
|
701 |
+
true,
|
702 |
+
array(
|
703 |
+
'image' => true,
|
704 |
+
'min-size' => intval( wpbdp_get_option( 'image-min-filesize' ) ) * 1024,
|
705 |
+
'max-size' => intval( wpbdp_get_option( 'image-max-filesize' ) ) * 1024,
|
706 |
+
'min-width' => wpbdp_get_option( 'image-min-width' ),
|
707 |
+
'min-height' => wpbdp_get_option( 'image-min-height' ),
|
708 |
+
),
|
709 |
+
$errors
|
710 |
+
) ) {
|
711 |
+
echo '<div class="preview" style="display: none;">';
|
712 |
+
echo wp_get_attachment_image( $media_id, 'thumb', false );
|
713 |
+
echo '</div>';
|
714 |
+
|
715 |
+
echo '<script type="text/javascript">';
|
716 |
+
echo sprintf( 'window.parent.WPBDP.fileUpload.finishUpload("%s", %d, "%s");', $setting_id, $media_id, $element );
|
717 |
+
echo '</script>';
|
718 |
+
} else {
|
719 |
+
print $errors;
|
720 |
+
}
|
721 |
+
}
|
722 |
+
|
723 |
+
echo sprintf( '<script type="text/javascript">window.parent.WPBDP.fileUpload.resizeIFrame("%s", %d);</script>', $setting_id, 30 );
|
724 |
+
|
725 |
+
exit;
|
726 |
+
}
|
727 |
}
|
includes/admin/settings/class-settings-bootstrap.php
CHANGED
@@ -1,4 +1,24 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
final class WPBDP__Settings__Bootstrap {
|
3 |
|
4 |
public static function register_initial_groups() {
|
@@ -17,7 +37,6 @@ final class WPBDP__Settings__Bootstrap {
|
|
17 |
wpbdp_register_settings_group( 'appearance/main', _x( 'General Settings', 'settings', 'WPBDM' ), 'appearance' );
|
18 |
|
19 |
// wpbdp_register_settings_group( 'licenses', _x( 'Licenses', 'settings', 'WPBDM' ) );
|
20 |
-
|
21 |
wpbdp_register_settings_group( 'modules', _x( 'Premium Modules', 'settings', 'WPBDM' ) );
|
22 |
}
|
23 |
|
@@ -34,42 +53,50 @@ final class WPBDP__Settings__Bootstrap {
|
|
34 |
|
35 |
// Permalinks.
|
36 |
wpbdp_register_settings_group( 'permalink_settings', _x( 'Permalink Settings', 'settings', 'WPBDM' ), 'general/main' );
|
37 |
-
wpbdp_register_setting(
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
|
74 |
// reCAPTCHA.
|
75 |
wpbdp_register_settings_group(
|
@@ -77,923 +104,1161 @@ final class WPBDP__Settings__Bootstrap {
|
|
77 |
_x( 'reCAPTCHA', 'settings', 'WPBDM' ),
|
78 |
'general',
|
79 |
array(
|
80 |
-
'desc' => str_replace( '<a>', '<a href="http://www.google.com/recaptcha" target="_blank" rel="noopener">', _x( 'Need API keys for reCAPTCHA? Get them <a>here</a>.', 'settings', 'WPBDM' ) )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
)
|
82 |
);
|
83 |
-
wpbdp_register_setting( array(
|
84 |
-
'id' => 'recaptcha-on',
|
85 |
-
'type' => 'checkbox',
|
86 |
-
'name' => _x( 'Use reCAPTCHA for contact forms', 'settings', 'WPBDM' ),
|
87 |
-
'group' => 'recaptcha'
|
88 |
-
) );
|
89 |
-
wpbdp_register_setting( array(
|
90 |
-
'id' => 'hide-recaptcha-loggedin',
|
91 |
-
'type' => 'checkbox',
|
92 |
-
'name' => _x( 'Turn off reCAPTCHA for logged in users?', 'settings', 'WPBDM' ),
|
93 |
-
'group' => 'recaptcha'
|
94 |
-
) );
|
95 |
-
wpbdp_register_setting( array(
|
96 |
-
'id' => 'recaptcha-for-submits',
|
97 |
-
'type' => 'checkbox',
|
98 |
-
'name' => _x( 'Use reCAPTCHA for listing submits', 'settings', 'WPBDM' ),
|
99 |
-
'group' => 'recaptcha'
|
100 |
-
) );
|
101 |
-
wpbdp_register_setting( array(
|
102 |
-
'id' => 'recaptcha-for-flagging',
|
103 |
-
'type' => 'checkbox',
|
104 |
-
'name' => _x( 'Use reCAPTCHA for report listings?', 'settings', 'WPBDM' ),
|
105 |
-
'group' => 'recaptcha'
|
106 |
-
) );
|
107 |
-
wpbdp_register_setting( array(
|
108 |
-
'id' => 'recaptcha-for-comments',
|
109 |
-
'type' => 'checkbox',
|
110 |
-
'name' => _x( 'Use reCAPTCHA for listing comments?', 'settings', 'WPBDM' ),
|
111 |
-
'group' => 'recaptcha'
|
112 |
-
) );
|
113 |
-
wpbdp_register_setting( array(
|
114 |
-
'id' => 'recaptcha-public-key',
|
115 |
-
'type' => 'text',
|
116 |
-
'name' => _x( 'reCAPTCHA Public Key', 'settings', 'WPBDM' ),
|
117 |
-
'default' => '',
|
118 |
-
'group' => 'recaptcha'
|
119 |
-
) );
|
120 |
-
wpbdp_register_setting( array(
|
121 |
-
'id' => 'recaptcha-private-key',
|
122 |
-
'type' => 'text',
|
123 |
-
'name' => _x( 'reCAPTCHA Private Key', 'settings', 'WPBDM' ),
|
124 |
-
'default' => '',
|
125 |
-
'group' => 'recaptcha'
|
126 |
-
) );
|
127 |
|
128 |
wpbdp_register_settings_group( 'registration', _x( 'Registration', 'settings', 'WPBDM' ), 'general', array( 'desc' => _x( "We expect that a membership plugin supports the 'redirect_to' parameter for the URLs below to work. If the plugin does not support them, these settings will not function as expected. Please contact the membership plugin and ask them to support the WP standard 'redirect_to' query parameter.", 'settings', 'WPBDM' ) ) );
|
129 |
-
wpbdp_register_setting(
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
|
174 |
// Terms & Conditions.
|
175 |
wpbdp_register_settings_group( 'tos_settings', _x( 'Terms and Conditions', 'settings', 'WPBDM' ), 'general/main' );
|
176 |
-
wpbdp_register_setting(
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
|
|
|
|
|
|
|
|
191 |
|
192 |
// Tracking.
|
193 |
wpbdp_register_settings_group( 'tracking_settings', _x( 'Data Collection', 'settings', 'WPBDM' ), 'general/main' );
|
194 |
-
wpbdp_register_setting(
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
|
|
|
|
201 |
|
202 |
// Search.
|
203 |
wpbdp_register_settings_group( 'search_settings', _x( 'Directory Search', 'settings', 'WPBDM' ), 'general/main' );
|
204 |
-
wpbdp_register_setting(
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
|
|
|
|
216 |
|
217 |
$too_many_fields = '<span class="text-fields-warning wpbdp-note" style="display: none;">';
|
218 |
$too_many_fields .= _x( 'You have selected a textarea field to be included in quick searches. Searches involving those fields are very expensive and could result in timeouts and/or general slowness.', 'admin settings', 'WPBDM' );
|
219 |
$too_many_fields .= '</span>';
|
220 |
|
221 |
-
list( $fields, $text_fields ) = self::get_quicksearch_fields();
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
|
|
|
|
|
|
|
|
233 |
)
|
234 |
-
)
|
235 |
-
wpbdp_register_setting(
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
|
|
|
|
242 |
|
243 |
// Advanced settings.
|
244 |
wpbdp_register_settings_group( 'general/advanced', _x( 'Advanced', 'settings', 'WPBDM' ), 'general' );
|
245 |
|
246 |
-
wpbdp_register_setting(
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
}
|
268 |
|
|
|
|
|
|
|
269 |
private static function get_quicksearch_fields() {
|
270 |
-
$fields
|
271 |
-
$text_fields
|
|
|
272 |
|
273 |
foreach ( wpbdp_get_form_fields( 'association=-custom' ) as $field ) {
|
274 |
-
if ( in_array( $field->get_association(), array( 'excerpt', 'content' )
|
|
|
|
|
|
|
|
|
275 |
$text_fields[] = $field->get_id();
|
276 |
}
|
277 |
|
278 |
$fields[ $field->get_id() ] = $field->get_label();
|
279 |
}
|
280 |
|
281 |
-
return array( $fields, $text_fields );
|
282 |
}
|
283 |
|
284 |
private static function settings_listings() {
|
285 |
-
wpbdp_register_setting(
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
)
|
310 |
-
wpbdp_register_setting(
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
|
318 |
wpbdp_register_settings_group( 'listings/report', _x( 'Report Listings', 'settings', 'WPBDM' ), 'listings/main' );
|
319 |
-
wpbdp_register_setting(
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
343 |
|
344 |
wpbdp_register_settings_group( 'listings/contact', _x( 'Contact Form', 'settings', 'WPBDM' ), 'listings/main' );
|
345 |
-
wpbdp_register_setting(
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
434 |
|
435 |
wpbdp_register_settings_group( 'listings/post_category', _x( 'Post/Category Settings', 'settings', 'WPBDM' ), 'listings/main' );
|
436 |
-
wpbdp_register_setting(
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
502 |
|
503 |
wpbdp_register_settings_group( 'listings/sorting', _x( 'Listings Sorting', 'settings', 'WPBDM' ), 'listings/main' );
|
504 |
|
505 |
$msg = _x( 'Fee Plan Custom Order can be changed under <a>Manage Fees</a>', 'admin settings', 'WPBDM' );
|
506 |
$msg = str_replace( '<a>', '<a href="' . esc_url( admin_url( 'admin.php?page=wpbdp-admin-fees' ) ) . '">', $msg );
|
507 |
-
wpbdp_register_setting(
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
}
|
555 |
|
556 |
private static function settings_appearance() {
|
557 |
// Display Options.
|
558 |
wpbdp_register_settings_group( 'display_options', _x( 'Directory Display Options', 'settings', 'WPBDM' ), 'appearance/main' );
|
559 |
-
wpbdp_register_setting(
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
588 |
|
589 |
// Themes.
|
590 |
wpbdp_register_settings_group( 'themes', _x( 'Theme Settings', 'settings', 'WPBDM' ), 'appearance', array( 'desc' => str_replace( '<a>', '<a href="' . admin_url( 'admin.php?page=wpbdp-themes' ) . '">', _x( 'You can manage your themes on <a>Directory Themes</a>.', 'admin settings', 'WPBDM' ) ) ) );
|
591 |
|
592 |
-
wpbdp_register_setting(
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
|
|
|
|
|
|
|
|
610 |
|
611 |
// Image.
|
612 |
wpbdp_register_settings_group( 'appearance/image', _x( 'Image', 'settings', 'WPBDM' ), 'appearance' );
|
613 |
wpbdp_register_settings_group( 'images/general', _x( 'Image Settings', 'settings', 'WPBDM' ), 'appearance/image', array( 'desc' => 'Any changes to these settings will affect new listings only. Existing listings will not be affected. If you wish to change existing listings, you will need to re-upload the image(s) on that listing after changing things here.' ) );
|
614 |
-
wpbdp_register_setting(
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
)
|
645 |
-
wpbdp_register_setting(
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
678 |
|
679 |
wpbdp_register_settings_group( 'image/thumbnails', _x( 'Thumbnails', 'settings', 'WPBDM' ), 'appearance/image' );
|
680 |
-
wpbdp_register_setting(
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
704 |
|
705 |
wpbdp_register_settings_group( 'image/listings', _x( 'Listings', 'settings', 'WPBDM' ), 'appearance/image' );
|
706 |
-
wpbdp_register_setting(
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
736 |
}
|
737 |
|
738 |
private static function settings_payment() {
|
739 |
-
wpbdp_register_setting(
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
|
|
|
|
|
|
|
|
|
|
746 |
|
747 |
-
wpbdp_register_setting(
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
)
|
814 |
-
wpbdp_register_setting(
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
854 |
}
|
855 |
|
856 |
private static function settings_email() {
|
857 |
wpbdp_register_settings_group( 'email/main/general', _x( 'General Settings', 'settings', 'WPBDM' ), 'email/main' );
|
858 |
-
wpbdp_register_setting(
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
-
|
889 |
-
|
890 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
891 |
|
892 |
wpbdp_register_settings_group( 'email_notifications', _x( 'E-Mail Notifications', 'settings', 'WPBDM' ), 'email/main' );
|
893 |
-
wpbdp_register_setting(
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
|
903 |
-
|
904 |
-
|
905 |
-
|
906 |
-
|
907 |
-
|
908 |
-
|
909 |
-
|
910 |
-
|
911 |
-
|
912 |
-
|
913 |
-
|
|
|
|
|
|
|
|
|
914 |
|
915 |
$settings_url = admin_url( 'admin.php?page=wpbdp_settings&tab=email&subtab=email_templates' );
|
916 |
-
$description
|
917 |
-
$description
|
918 |
-
$description
|
919 |
|
920 |
wpbdp_register_setting( array(
|
921 |
'id' => 'user-notifications',
|
922 |
'type' => 'multicheck',
|
923 |
'name' => _x( 'Notify users via e-mail when...', 'settings', 'WPBDM' ),
|
924 |
'desc' => $description,
|
925 |
-
'default' => array( 'new-listing', 'listing-published' ),
|
926 |
'options' => array(
|
927 |
'new-listing' => _x( 'Their listing is submitted.', 'admin settings', 'WPBDM' ),
|
928 |
'listing-published' => _x( 'Their listing is approved/published.', 'admin settings', 'WPBDM' ),
|
|
|
929 |
),
|
930 |
'group' => 'email_notifications'
|
931 |
) );
|
932 |
|
933 |
wpbdp_register_settings_group( 'email_templates', _x( 'Templates', 'settings', 'WPBDM' ), 'email' );
|
934 |
-
wpbdp_register_setting(
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
|
983 |
-
|
984 |
-
|
985 |
-
|
986 |
-
|
987 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
988 |
|
989 |
-
wpbdp_register_setting(
|
990 |
-
|
991 |
-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
|
|
997 |
Hi there,
|
998 |
|
999 |
We noticed that you tried submitting a listing on [site-link] but didn\'t finish
|
@@ -1006,30 +1271,33 @@ final class WPBDP__Settings__Bootstrap {
|
|
1006 |
email!
|
1007 |
|
1008 |
Thanks,
|
1009 |
-
- The Administrator of [site-title]'
|
1010 |
-
|
1011 |
-
|
1012 |
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
|
|
1017 |
|
1018 |
// wpbdp_register_setting( array(
|
1019 |
-
//
|
1020 |
-
//
|
1021 |
-
//
|
1022 |
-
//
|
1023 |
-
//
|
1024 |
// ) );
|
1025 |
-
wpbdp_register_setting(
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
|
|
|
|
1033 |
}
|
1034 |
|
1035 |
public static function get_default_expiration_notices() {
|
@@ -1037,88 +1305,85 @@ final class WPBDP__Settings__Bootstrap {
|
|
1037 |
|
1038 |
/* renewal-pending-message, non-recurring only */
|
1039 |
$notices[] = array(
|
1040 |
-
'event'
|
1041 |
'relative_time' => '+5 days', /* renewal-email-threshold, def: 5 days */
|
1042 |
-
'listings'
|
1043 |
-
'subject'
|
1044 |
-
'body'
|
1045 |
);
|
1046 |
-
//
|
1047 |
-
//
|
1048 |
-
//
|
1049 |
-
//
|
1050 |
-
//
|
1051 |
-
//
|
1052 |
-
|
1053 |
/* listing-renewal-message, non-recurring only */
|
1054 |
$notices[] = array(
|
1055 |
-
'event'
|
1056 |
'relative_time' => '0 days', /* at time of expiration */
|
1057 |
-
'listings'
|
1058 |
-
'subject'
|
1059 |
-
'body'
|
1060 |
);
|
1061 |
-
//
|
1062 |
-
//
|
1063 |
-
//
|
1064 |
-
//
|
1065 |
-
//
|
1066 |
-
//
|
1067 |
-
|
1068 |
/* renewal-reminder-message, both recurring and non-recurring */
|
1069 |
$notices[] = array(
|
1070 |
-
'event'
|
1071 |
'relative_time' => '-5 days', /* renewal-reminder-threshold */
|
1072 |
-
'listings'
|
1073 |
-
'subject'
|
1074 |
-
'body'
|
1075 |
);
|
1076 |
-
//
|
1077 |
-
//
|
1078 |
-
//
|
1079 |
-
//
|
1080 |
-
//
|
1081 |
-
//
|
1082 |
-
|
1083 |
/* listing-autorenewal-notice, recurring only, controlled by the send-autorenewal-expiration-notice setting */
|
1084 |
$notices[] = array(
|
1085 |
-
'event'
|
1086 |
-
'relative_time' => '+5 days' /* renewal-email-threshold, def: 5 days
|
1087 |
-
'listings'
|
1088 |
-
'subject'
|
1089 |
-
'body'
|
1090 |
-
);
|
1091 |
-
//
|
1092 |
-
//
|
1093 |
-
//
|
1094 |
-
//
|
1095 |
-
//
|
1096 |
-
//
|
1097 |
-
|
1098 |
/* listing-autorenewal-message, after IPN notification of renewal of recurring */
|
1099 |
$notices[] = array(
|
1100 |
-
'event'
|
1101 |
'relative_time' => '0 days',
|
1102 |
-
'listings'
|
1103 |
-
'subject'
|
1104 |
-
'body'
|
1105 |
);
|
1106 |
// $replacements['listing'] = sprintf( '<a href="%s">%s</a>',
|
1107 |
-
//
|
1108 |
-
//
|
1109 |
// $replacements['author'] = get_the_author_meta( 'display_name', get_post( $payment->get_listing_id() )->post_author );
|
1110 |
// $replacements['category'] = wpbdp_get_term_name( $recurring_item->rel_id_1 );
|
1111 |
// $replacements['date'] = date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ),
|
1112 |
-
//
|
1113 |
// $replacements['site'] = sprintf( '<a href="%s">%s</a>',
|
1114 |
-
//
|
1115 |
-
//
|
1116 |
//
|
1117 |
-
|
1118 |
-
|
1119 |
return $notices;
|
1120 |
}
|
1121 |
|
|
|
|
|
|
|
1122 |
public static function validate_expiration_notices( $value ) {
|
1123 |
// We remove notices with no subject and no content.
|
1124 |
foreach ( array_keys( $value ) as $notice_id ) {
|
@@ -1140,12 +1405,15 @@ final class WPBDP__Settings__Bootstrap {
|
|
1140 |
|
1141 |
if ( ! $found ) {
|
1142 |
$default_notices = self::get_default_expiration_notices();
|
1143 |
-
$value[]
|
1144 |
}
|
1145 |
|
1146 |
return $value;
|
1147 |
}
|
1148 |
|
|
|
|
|
|
|
1149 |
public static function setup_ajax_compat_mode( $setting, $value ) {
|
1150 |
$mu_dir = ( defined( 'WPMU_PLUGIN_DIR' ) && defined( 'WPMU_PLUGIN_URL' ) ) ? WPMU_PLUGIN_DIR : trailingslashit( WP_CONTENT_DIR ) . 'mu-plugins';
|
1151 |
$source = WPBDP_INC . '/compatibility/wpbdp-ajax-compat-mu.php';
|
@@ -1154,11 +1422,15 @@ final class WPBDP__Settings__Bootstrap {
|
|
1154 |
if ( 0 == $value && file_exists( $dest ) ) {
|
1155 |
if ( ! unlink( $dest ) ) {
|
1156 |
$message = array(
|
1157 |
-
sprintf(
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
|
|
|
|
|
|
|
|
|
1162 |
);
|
1163 |
update_option( 'wpbdp-ajax-compat-mode-notice', $message );
|
1164 |
}
|
@@ -1182,5 +1454,6 @@ final class WPBDP__Settings__Bootstrap {
|
|
1182 |
}
|
1183 |
}
|
1184 |
}
|
1185 |
-
|
1186 |
}
|
|
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP\Admin\Settings
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable Generic.Formatting
|
7 |
+
// phpcs:disable PEAR.NamingConventions
|
8 |
+
// phpcs:disable PEAR.Functions
|
9 |
+
// phpcs:disable Squiz.Commenting
|
10 |
+
// phpcs:disable Squiz.PHP
|
11 |
+
// phpcs:disable Squiz.WhiteSpace
|
12 |
+
// phpcs:disable WordPress.Arrays
|
13 |
+
// phpcs:disable WordPress.PHP
|
14 |
+
// phpcs:disable WordPress.VIP
|
15 |
+
// phpcs:disable WordPress.WhiteSpace
|
16 |
+
// phpcs:disable WordPress.WP
|
17 |
+
|
18 |
+
/**
|
19 |
+
* @SuppressWarnings(PHPMD.ExcessiveClassLength)
|
20 |
+
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
|
21 |
+
*/
|
22 |
final class WPBDP__Settings__Bootstrap {
|
23 |
|
24 |
public static function register_initial_groups() {
|
37 |
wpbdp_register_settings_group( 'appearance/main', _x( 'General Settings', 'settings', 'WPBDM' ), 'appearance' );
|
38 |
|
39 |
// wpbdp_register_settings_group( 'licenses', _x( 'Licenses', 'settings', 'WPBDM' ) );
|
|
|
40 |
wpbdp_register_settings_group( 'modules', _x( 'Premium Modules', 'settings', 'WPBDM' ) );
|
41 |
}
|
42 |
|
53 |
|
54 |
// Permalinks.
|
55 |
wpbdp_register_settings_group( 'permalink_settings', _x( 'Permalink Settings', 'settings', 'WPBDM' ), 'general/main' );
|
56 |
+
wpbdp_register_setting(
|
57 |
+
array(
|
58 |
+
'id' => 'permalinks-directory-slug',
|
59 |
+
'type' => 'text',
|
60 |
+
'name' => _x( 'Directory Listings Slug', 'settings', 'WPBDM' ),
|
61 |
+
'default' => 'wpbdp_listing',
|
62 |
+
'group' => 'permalink_settings',
|
63 |
+
'validator' => 'no-spaces,trim,required',
|
64 |
+
)
|
65 |
+
);
|
66 |
+
wpbdp_register_setting(
|
67 |
+
array(
|
68 |
+
'id' => 'permalinks-category-slug',
|
69 |
+
'type' => 'text',
|
70 |
+
'name' => _x( 'Categories Slug', 'settings', 'WPBDM' ),
|
71 |
+
'desc' => _x( 'The slug can\'t be in use by another term. Avoid "category", for instance.', 'settings', 'WPBDM' ),
|
72 |
+
'default' => 'wpbdp_category',
|
73 |
+
'group' => 'permalink_settings',
|
74 |
+
'taxonomy' => WPBDP_CATEGORY_TAX,
|
75 |
+
'validator' => 'taxonomy_slug',
|
76 |
+
)
|
77 |
+
);
|
78 |
+
wpbdp_register_setting(
|
79 |
+
array(
|
80 |
+
'id' => 'permalinks-tags-slug',
|
81 |
+
'type' => 'text',
|
82 |
+
'name' => _x( 'Tags Slug', 'settings', 'WPBDM' ),
|
83 |
+
'desc' => _x( 'The slug can\'t be in use by another term. Avoid "tag", for instance.', 'settings', 'WPBDM' ),
|
84 |
+
'default' => 'wpbdp_tag',
|
85 |
+
'group' => 'permalink_settings',
|
86 |
+
'taxonomy' => WPBDP_TAGS_TAX,
|
87 |
+
'validator' => 'taxonomy_slug',
|
88 |
+
)
|
89 |
+
);
|
90 |
+
wpbdp_register_setting(
|
91 |
+
array(
|
92 |
+
'id' => 'permalinks-no-id',
|
93 |
+
'type' => 'checkbox',
|
94 |
+
'name' => _x( 'Remove listing ID from directory URLs?', 'settings', 'WPBDM' ),
|
95 |
+
'desc' => _x( 'Check this setting to remove the ID for better SEO.', 'settings', 'WPBDM' ),
|
96 |
+
'tooltip' => _x( 'Prior to 3.5.1, we included the ID in the listing URL, like "/business-directory/1809/listing-title".', 'settings', 'WPBDM' ) . _x( '<strong>IMPORTANT:</strong> subpages of the main directory page cannot be accesed while this settings is checked.', 'admin settings', 'WPBDM' ),
|
97 |
+
'group' => 'permalink_settings',
|
98 |
+
)
|
99 |
+
);
|
100 |
|
101 |
// reCAPTCHA.
|
102 |
wpbdp_register_settings_group(
|
104 |
_x( 'reCAPTCHA', 'settings', 'WPBDM' ),
|
105 |
'general',
|
106 |
array(
|
107 |
+
'desc' => str_replace( '<a>', '<a href="http://www.google.com/recaptcha" target="_blank" rel="noopener">', _x( 'Need API keys for reCAPTCHA? Get them <a>here</a>.', 'settings', 'WPBDM' ) ),
|
108 |
+
)
|
109 |
+
);
|
110 |
+
wpbdp_register_setting(
|
111 |
+
array(
|
112 |
+
'id' => 'recaptcha-on',
|
113 |
+
'type' => 'checkbox',
|
114 |
+
'name' => _x( 'Use reCAPTCHA for contact forms', 'settings', 'WPBDM' ),
|
115 |
+
'group' => 'recaptcha',
|
116 |
+
)
|
117 |
+
);
|
118 |
+
wpbdp_register_setting(
|
119 |
+
array(
|
120 |
+
'id' => 'hide-recaptcha-loggedin',
|
121 |
+
'type' => 'checkbox',
|
122 |
+
'name' => _x( 'Turn off reCAPTCHA for logged in users?', 'settings', 'WPBDM' ),
|
123 |
+
'group' => 'recaptcha',
|
124 |
+
)
|
125 |
+
);
|
126 |
+
wpbdp_register_setting(
|
127 |
+
array(
|
128 |
+
'id' => 'recaptcha-for-submits',
|
129 |
+
'type' => 'checkbox',
|
130 |
+
'name' => _x( 'Use reCAPTCHA for listing submits', 'settings', 'WPBDM' ),
|
131 |
+
'group' => 'recaptcha',
|
132 |
+
)
|
133 |
+
);
|
134 |
+
wpbdp_register_setting(
|
135 |
+
array(
|
136 |
+
'id' => 'recaptcha-for-flagging',
|
137 |
+
'type' => 'checkbox',
|
138 |
+
'name' => _x( 'Use reCAPTCHA for report listings?', 'settings', 'WPBDM' ),
|
139 |
+
'group' => 'recaptcha',
|
140 |
+
)
|
141 |
+
);
|
142 |
+
wpbdp_register_setting(
|
143 |
+
array(
|
144 |
+
'id' => 'recaptcha-for-comments',
|
145 |
+
'type' => 'checkbox',
|
146 |
+
'name' => _x( 'Use reCAPTCHA for listing comments?', 'settings', 'WPBDM' ),
|
147 |
+
'group' => 'recaptcha',
|
148 |
+
)
|
149 |
+
);
|
150 |
+
wpbdp_register_setting(
|
151 |
+
array(
|
152 |
+
'id' => 'recaptcha-public-key',
|
153 |
+
'type' => 'text',
|
154 |
+
'name' => _x( 'reCAPTCHA Public Key', 'settings', 'WPBDM' ),
|
155 |
+
'default' => '',
|
156 |
+
'group' => 'recaptcha',
|
157 |
+
)
|
158 |
+
);
|
159 |
+
wpbdp_register_setting(
|
160 |
+
array(
|
161 |
+
'id' => 'recaptcha-private-key',
|
162 |
+
'type' => 'text',
|
163 |
+
'name' => _x( 'reCAPTCHA Private Key', 'settings', 'WPBDM' ),
|
164 |
+
'default' => '',
|
165 |
+
'group' => 'recaptcha',
|
166 |
)
|
167 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
|
169 |
wpbdp_register_settings_group( 'registration', _x( 'Registration', 'settings', 'WPBDM' ), 'general', array( 'desc' => _x( "We expect that a membership plugin supports the 'redirect_to' parameter for the URLs below to work. If the plugin does not support them, these settings will not function as expected. Please contact the membership plugin and ask them to support the WP standard 'redirect_to' query parameter.", 'settings', 'WPBDM' ) ) );
|
170 |
+
wpbdp_register_setting(
|
171 |
+
array(
|
172 |
+
'id' => 'require-login',
|
173 |
+
'type' => 'checkbox',
|
174 |
+
'name' => _x( 'Require login to post listings?', 'settings', 'WPBDM' ),
|
175 |
+
'default' => 1,
|
176 |
+
'group' => 'registration',
|
177 |
+
)
|
178 |
+
);
|
179 |
+
wpbdp_register_setting(
|
180 |
+
array(
|
181 |
+
'id' => 'enable-key-access',
|
182 |
+
'type' => 'checkbox',
|
183 |
+
'name' => _x( 'Allow anonymous users to edit/manage listings with an access key?', 'settings', 'WPBDM' ),
|
184 |
+
'group' => 'registration',
|
185 |
+
)
|
186 |
+
);
|
187 |
+
wpbdp_register_setting(
|
188 |
+
array(
|
189 |
+
'id' => 'login-url',
|
190 |
+
'type' => 'text',
|
191 |
+
'name' => _x( 'Login URL', 'settings', 'WPBDM' ),
|
192 |
+
'desc' => _x( 'Only enter this if using a membership plugin or custom login page.', 'settings', 'WPBDM' ),
|
193 |
+
'placeholder' => _x( 'URL of your membership plugin\'s login page.', 'settings', 'WPBDM' ),
|
194 |
+
'default' => '',
|
195 |
+
'group' => 'registration',
|
196 |
+
)
|
197 |
+
);
|
198 |
+
wpbdp_register_setting(
|
199 |
+
array(
|
200 |
+
'id' => 'registration-url',
|
201 |
+
'type' => 'text',
|
202 |
+
'name' => _x( 'Registration URL', 'settings', 'WPBDM' ),
|
203 |
+
'desc' => _x( 'Only enter this if using a membership plugin or custom registration page.', 'settings', 'WPBDM' ),
|
204 |
+
'placeholder' => _x( 'URL of your membership plugin\'s registration page.', 'settings', 'WPBDM' ),
|
205 |
+
'default' => '',
|
206 |
+
'group' => 'registration',
|
207 |
+
)
|
208 |
+
);
|
209 |
+
wpbdp_register_setting(
|
210 |
+
array(
|
211 |
+
'id' => 'create-account-during-submit-mode',
|
212 |
+
'type' => 'radio',
|
213 |
+
'name' => _x( 'Allow users to create accounts during listing submit?', 'settings', 'WPBDM' ),
|
214 |
+
'default' => 'disabled',
|
215 |
+
'options' => array(
|
216 |
+
'disabled' => _x( 'No', 'settings', 'WPBDM' ),
|
217 |
+
'optional' => _x( 'Yes, and make it optional', 'settings', 'WPBDM' ),
|
218 |
+
'required' => _x( 'Yes, and make it required', 'settings', 'WPBDM' ),
|
219 |
+
),
|
220 |
+
'group' => 'registration',
|
221 |
+
)
|
222 |
+
);
|
223 |
|
224 |
// Terms & Conditions.
|
225 |
wpbdp_register_settings_group( 'tos_settings', _x( 'Terms and Conditions', 'settings', 'WPBDM' ), 'general/main' );
|
226 |
+
wpbdp_register_setting(
|
227 |
+
array(
|
228 |
+
'id' => 'display-terms-and-conditions',
|
229 |
+
'type' => 'checkbox',
|
230 |
+
'name' => _x( 'Display and require user agreement to Terms and Conditions', 'settings', 'WPBDM' ),
|
231 |
+
'group' => 'tos_settings',
|
232 |
+
)
|
233 |
+
);
|
234 |
+
wpbdp_register_setting(
|
235 |
+
array(
|
236 |
+
'id' => 'terms-and-conditions',
|
237 |
+
'type' => 'textarea',
|
238 |
+
'name' => _x( 'Terms and Conditions', 'settings', 'WPBDM' ),
|
239 |
+
'desc' => _x( 'Enter text or a URL starting with http. If you use a URL, the Terms and Conditions text will be replaced by a link to the appropiate page.', 'settings', 'WPBDM' ),
|
240 |
+
'default' => '',
|
241 |
+
'placeholder' => _x( 'Terms and Conditions text goes here.', 'settings', 'WPBDM' ),
|
242 |
+
'group' => 'tos_settings',
|
243 |
+
)
|
244 |
+
);
|
245 |
|
246 |
// Tracking.
|
247 |
wpbdp_register_settings_group( 'tracking_settings', _x( 'Data Collection', 'settings', 'WPBDM' ), 'general/main' );
|
248 |
+
wpbdp_register_setting(
|
249 |
+
array(
|
250 |
+
'id' => 'tracking-on',
|
251 |
+
'type' => 'checkbox',
|
252 |
+
'name' => _x( 'Allow BD to anonymously collect information about your installed plugins, themes and WP version?', 'settings', 'WPBDM' ),
|
253 |
+
'desc' => str_replace( '<a>', '<a href="http://businessdirectoryplugin.com/what-we-track/" target="_blank" rel="noopener">', _x( '<a>Learn more</a> about what BD does and does NOT track.', 'admin settings', 'WPBDM' ) ),
|
254 |
+
'group' => 'tracking_settings',
|
255 |
+
)
|
256 |
+
);
|
257 |
|
258 |
// Search.
|
259 |
wpbdp_register_settings_group( 'search_settings', _x( 'Directory Search', 'settings', 'WPBDM' ), 'general/main' );
|
260 |
+
wpbdp_register_setting(
|
261 |
+
array(
|
262 |
+
'id' => 'search-form-in-results',
|
263 |
+
'type' => 'radio',
|
264 |
+
'name' => _x( 'Search form display', 'settings', 'WPBDM' ),
|
265 |
+
'default' => 'above',
|
266 |
+
'options' => array(
|
267 |
+
'above' => _x( 'Above results', 'admin settings', 'WPBDM' ),
|
268 |
+
'below' => _x( 'Below results', 'admin settings', 'WPBDM' ),
|
269 |
+
'none' => _x( 'Don\'t show with results', 'admin settings', 'WPBDM' ),
|
270 |
+
),
|
271 |
+
'group' => 'search_settings',
|
272 |
+
)
|
273 |
+
);
|
274 |
|
275 |
$too_many_fields = '<span class="text-fields-warning wpbdp-note" style="display: none;">';
|
276 |
$too_many_fields .= _x( 'You have selected a textarea field to be included in quick searches. Searches involving those fields are very expensive and could result in timeouts and/or general slowness.', 'admin settings', 'WPBDM' );
|
277 |
$too_many_fields .= '</span>';
|
278 |
|
279 |
+
list( $fields, $text_fields, $default_fields ) = self::get_quicksearch_fields();
|
280 |
+
$no_fields = '<p><strong>' . _x( 'If no fields are selected, the following fields will be used in Quick Searches:', 'admin settings', 'WPBDM' ) . ' ' . implode( ', ', $default_fields ) . '.</strong></p>';
|
281 |
+
|
282 |
+
wpbdp_register_setting(
|
283 |
+
array(
|
284 |
+
'id' => 'quick-search-fields',
|
285 |
+
'type' => 'multicheck',
|
286 |
+
'name' => _x( 'Quick search fields', 'settings', 'WPBDM' ),
|
287 |
+
'desc' => _x( 'Choosing too many fields for inclusion into Quick Search can result in very slow search performance.', 'settings', 'WPBDM' ) . $no_fields . $too_many_fields,
|
288 |
+
'default' => array(),
|
289 |
+
'multiple' => true,
|
290 |
+
'options' => $fields,
|
291 |
+
'group' => 'search_settings',
|
292 |
+
'attrs' => array(
|
293 |
+
'data-text-fields' => wp_json_encode( $text_fields ),
|
294 |
+
),
|
295 |
)
|
296 |
+
);
|
297 |
+
wpbdp_register_setting(
|
298 |
+
array(
|
299 |
+
'id' => 'quick-search-enable-performance-tricks',
|
300 |
+
'type' => 'checkbox',
|
301 |
+
'name' => _x( 'Enable high performance searches?', 'settings', 'WPBDM' ),
|
302 |
+
'desc' => _x( 'Enabling this makes BD sacrifice result quality to improve speed. This is helpful if you\'re on shared hosting plans, where database performance is an issue.', 'settings', 'WPBDM' ),
|
303 |
+
'group' => 'search_settings',
|
304 |
+
)
|
305 |
+
);
|
306 |
|
307 |
// Advanced settings.
|
308 |
wpbdp_register_settings_group( 'general/advanced', _x( 'Advanced', 'settings', 'WPBDM' ), 'general' );
|
309 |
|
310 |
+
wpbdp_register_setting(
|
311 |
+
array(
|
312 |
+
'id' => 'disable-cpt',
|
313 |
+
'type' => 'checkbox',
|
314 |
+
'name' => _x( 'Disable advanced CPT integration?', 'settings', 'WPBDM' ),
|
315 |
+
'group' => 'general/advanced',
|
316 |
+
)
|
317 |
+
);
|
318 |
+
wpbdp_register_setting(
|
319 |
+
array(
|
320 |
+
'id' => 'ajax-compat-mode',
|
321 |
+
'type' => 'checkbox',
|
322 |
+
'name' => _x( 'Enable AJAX compatibility mode?', 'settings', 'WPBDM' ),
|
323 |
+
'desc' => _x( 'Check this if you are having trouble with BD, particularly when importing or exporting CSV files.', 'admin settings', 'WPBDM' )
|
324 |
+
. ' ' . str_replace( '<a>', '<a href="http://businessdirectoryplugin.com/support-forum/faq/how-to-check-for-plugin-and-theme-conflicts-with-bd/" target="_blank" rel="noopener">', _x( 'If this compatibility mode doesn\'t solve your issue, you may be experiencing a more serious conflict. <a>Here is an article</a> about how to test for theme and plugin conflicts with Business Directory.', 'settings', 'WPBDM' ) ),
|
325 |
+
'group' => 'general/advanced',
|
326 |
+
'on_update' => array( __CLASS__, 'setup_ajax_compat_mode' ),
|
327 |
+
)
|
328 |
+
);
|
329 |
+
wpbdp_register_setting(
|
330 |
+
array(
|
331 |
+
'id' => 'disable-submit-listing',
|
332 |
+
'type' => 'checkbox',
|
333 |
+
'name' => _x( 'Disable Frontend Listing Submission?', 'settings', 'WPBDM' ),
|
334 |
+
'group' => 'general/advanced',
|
335 |
+
)
|
336 |
+
);
|
337 |
}
|
338 |
|
339 |
+
/**
|
340 |
+
* Find fields that can be used in Quick Search.
|
341 |
+
*/
|
342 |
private static function get_quicksearch_fields() {
|
343 |
+
$fields = array();
|
344 |
+
$text_fields = array();
|
345 |
+
$default_fields = array();
|
346 |
|
347 |
foreach ( wpbdp_get_form_fields( 'association=-custom' ) as $field ) {
|
348 |
+
if ( in_array( $field->get_association(), array( 'title', 'excerpt', 'content' ), true ) ) {
|
349 |
+
$default_fields[] = $field->get_label();
|
350 |
+
}
|
351 |
+
|
352 |
+
if ( in_array( $field->get_association(), array( 'excerpt', 'content' ), true ) || 'textarea' === $field->get_field_type_id() ) {
|
353 |
$text_fields[] = $field->get_id();
|
354 |
}
|
355 |
|
356 |
$fields[ $field->get_id() ] = $field->get_label();
|
357 |
}
|
358 |
|
359 |
+
return array( $fields, $text_fields, $default_fields );
|
360 |
}
|
361 |
|
362 |
private static function settings_listings() {
|
363 |
+
wpbdp_register_setting(
|
364 |
+
array(
|
365 |
+
'id' => 'listings-per-page',
|
366 |
+
'type' => 'number',
|
367 |
+
'name' => _x( 'Listings per page', 'settings', 'WPBDM' ),
|
368 |
+
'desc' => _x( 'Number of listings to show per page. Use a value of "0" to show all listings.', 'settings', 'WPBDM' ),
|
369 |
+
'default' => '10',
|
370 |
+
'min' => 0,
|
371 |
+
'step' => 1,
|
372 |
+
'group' => 'listings/main',
|
373 |
+
)
|
374 |
+
);
|
375 |
+
wpbdp_register_setting(
|
376 |
+
array(
|
377 |
+
'id' => 'listing-duration',
|
378 |
+
'type' => 'number',
|
379 |
+
'name' => _x( 'Listing duration for no-fee sites (in days)', 'settings', 'WPBDM' ),
|
380 |
+
'desc' => _x( 'Use a value of "0" to keep a listing alive indefinitely or enter a number less than 10 years (3650 days).', 'settings', 'WPBDM' ),
|
381 |
+
'default' => '365',
|
382 |
+
'min' => 0,
|
383 |
+
'step' => 1,
|
384 |
+
'max' => 3650,
|
385 |
+
'group' => 'listings/main',
|
386 |
+
)
|
387 |
+
);
|
388 |
+
wpbdp_register_setting(
|
389 |
+
array(
|
390 |
+
'id' => 'listing-renewal',
|
391 |
+
'type' => 'checkbox',
|
392 |
+
'name' => _x( 'Turn on listing renewal option?', 'settings', 'WPBDM' ),
|
393 |
+
'default' => true,
|
394 |
+
'group' => 'listings/main',
|
395 |
+
)
|
396 |
+
);
|
397 |
+
wpbdp_register_setting(
|
398 |
+
array(
|
399 |
+
'id' => 'listing-link-in-new-tab',
|
400 |
+
'type' => 'checkbox',
|
401 |
+
'name' => _x( 'Open detailed view of listing in new tab?', 'settings', 'WPBDM' ),
|
402 |
+
'default' => false,
|
403 |
+
'group' => 'listings/main',
|
404 |
+
)
|
405 |
+
);
|
406 |
|
407 |
wpbdp_register_settings_group( 'listings/report', _x( 'Report Listings', 'settings', 'WPBDM' ), 'listings/main' );
|
408 |
+
wpbdp_register_setting(
|
409 |
+
array(
|
410 |
+
'id' => 'enable-listing-flagging',
|
411 |
+
'type' => 'checkbox',
|
412 |
+
'name' => _x( 'Include button to report listings?', 'settings', 'WPBDM' ),
|
413 |
+
'default' => false,
|
414 |
+
'group' => 'listings/report',
|
415 |
+
)
|
416 |
+
);
|
417 |
+
wpbdp_register_setting(
|
418 |
+
array(
|
419 |
+
'id' => 'listing-flagging-register-users',
|
420 |
+
'type' => 'checkbox',
|
421 |
+
'name' => _x( 'Enable report listing for registered users only', 'settings', 'WPBDM' ),
|
422 |
+
'default' => true,
|
423 |
+
'group' => 'listings/report',
|
424 |
+
'requirements' => array( 'enable-listing-flagging' ),
|
425 |
+
)
|
426 |
+
);
|
427 |
+
wpbdp_register_setting(
|
428 |
+
array(
|
429 |
+
'id' => 'listing-flagging-options',
|
430 |
+
'type' => 'textarea',
|
431 |
+
'name' => _x( 'Report listing option list', 'settings', 'WPBDM' ),
|
432 |
+
'desc' => _x( 'Form option list to report a listing as inappropriate. One option per line.', 'settings', 'WPBDM' ),
|
433 |
+
'default' => false,
|
434 |
+
'group' => 'listings/report',
|
435 |
+
'requirements' => array( 'enable-listing-flagging' ),
|
436 |
+
)
|
437 |
+
);
|
438 |
|
439 |
wpbdp_register_settings_group( 'listings/contact', _x( 'Contact Form', 'settings', 'WPBDM' ), 'listings/main' );
|
440 |
+
wpbdp_register_setting(
|
441 |
+
array(
|
442 |
+
'id' => 'show-contact-form',
|
443 |
+
'type' => 'checkbox',
|
444 |
+
'name' => _x( 'Include listing contact form on listing pages?', 'settings', 'WPBDM' ),
|
445 |
+
'desc' => _x( 'Allows visitors to contact listing authors privately. Authors will receive the messages via email.', 'settings', 'WPBDM' ),
|
446 |
+
'default' => true,
|
447 |
+
'group' => 'listings/contact',
|
448 |
+
)
|
449 |
+
);
|
450 |
+
wpbdp_register_setting(
|
451 |
+
array(
|
452 |
+
'id' => 'contact-form-require-login',
|
453 |
+
'type' => 'checkbox',
|
454 |
+
'name' => _x( 'Require login for using the contact form?', 'settings', 'WPBDM' ),
|
455 |
+
'default' => false,
|
456 |
+
'group' => 'listings/contact',
|
457 |
+
'requirements' => array( 'show-contact-form' ),
|
458 |
+
)
|
459 |
+
);
|
460 |
+
wpbdp_register_setting(
|
461 |
+
array(
|
462 |
+
'id' => 'contact-form-daily-limit',
|
463 |
+
'type' => 'number',
|
464 |
+
'name' => _x( 'Maximum number of contact form submits per day', 'settings', 'WPBDM' ),
|
465 |
+
'desc' => _x( 'Use this to prevent spamming of listing owners. 0 means unlimited submits per day.', 'settings', 'WPBDM' ),
|
466 |
+
'default' => '0',
|
467 |
+
'group' => 'listings/contact',
|
468 |
+
'requirements' => array( 'show-contact-form' ),
|
469 |
+
)
|
470 |
+
);
|
471 |
+
wpbdp_register_setting(
|
472 |
+
array(
|
473 |
+
'id' => 'allow-comments-in-listings',
|
474 |
+
'type' => 'radio',
|
475 |
+
'name' => _x( 'Include comment form on listing pages?', 'settings', 'WPBDM' ),
|
476 |
+
'desc' => _x( 'BD uses the standard comment inclusion from WordPress, but most themes only allow for comments on posts, not pages. Some themes handle both. BD is displayed on a page, so we need a theme that can handle both to show comments. Use the 2nd option if you want to allow comments on listings first, and if that doesn\'t work, try the 3rd option instead.', 'settings', 'WPBDM' ),
|
477 |
+
'default' => get_option( 'wpbdp-show-comment-form', false ) ? 'allow-comments-and-insert-template' : 'do-not-allow-comments',
|
478 |
+
'options' => array(
|
479 |
+
'do-not-allow-comments' => _x( 'Do not include comments in listings', 'admin settings', 'WPBDM' ),
|
480 |
+
'allow-comments' => _x( 'Include comment form, theme invoked (standard option)', 'admin settings', 'WPBDM' ),
|
481 |
+
'allow-comments-and-insert-template' => _x( "Include comment form, BD invoked (use only if 2nd option doesn't work)", 'admin settings', 'WPBDM' ),
|
482 |
+
),
|
483 |
+
'group' => 'listings/main',
|
484 |
+
)
|
485 |
+
);
|
486 |
+
wpbdp_register_setting(
|
487 |
+
array(
|
488 |
+
'id' => 'show-listings-under-categories',
|
489 |
+
'type' => 'checkbox',
|
490 |
+
'name' => _x( 'Show listings under categories on main page?', 'settings', 'WPBDM' ),
|
491 |
+
'default' => false,
|
492 |
+
'group' => 'listings/main',
|
493 |
+
)
|
494 |
+
);
|
495 |
+
wpbdp_register_setting(
|
496 |
+
array(
|
497 |
+
'id' => 'prevent-sticky-on-directory-view',
|
498 |
+
'type' => 'multicheck',
|
499 |
+
'name' => _x( 'Prevent featured (sticky) status on BD pages?', 'settings', 'WPBDM' ),
|
500 |
+
'desc' => _x( 'Prevents featured listings from floating to the top of the selected page.', 'settings', 'WPBDM' ),
|
501 |
+
'default' => array(),
|
502 |
+
'options' => array(
|
503 |
+
'main' => _x( 'Directory view.', 'admin settings', 'WPBDM' ),
|
504 |
+
'all_listings' => _x( 'All Listings view.', 'admin settings', 'WPBDM' ),
|
505 |
+
'show_category' => _x( 'Category view.', 'admin settings', 'WPBDM' ),
|
506 |
+
'search' => _x( 'Search view.', 'admin settings', 'WPBDM' ),
|
507 |
+
),
|
508 |
+
'group' => 'listings/main',
|
509 |
+
)
|
510 |
+
);
|
511 |
+
wpbdp_register_setting(
|
512 |
+
array(
|
513 |
+
'id' => 'status-on-uninstall',
|
514 |
+
'type' => 'radio',
|
515 |
+
'name' => _x( 'Status of listings upon uninstalling plugin', 'settings', 'WPBDM' ),
|
516 |
+
'default' => 'trash',
|
517 |
+
'options' => array(
|
518 |
+
'draft' => _x( 'Draft', 'post status' ),
|
519 |
+
'trash' => _x( 'Trash', 'post status' ),
|
520 |
+
),
|
521 |
+
'group' => 'listings/main',
|
522 |
+
)
|
523 |
+
);
|
524 |
+
wpbdp_register_setting(
|
525 |
+
array(
|
526 |
+
'id' => 'deleted-status',
|
527 |
+
'type' => 'radio',
|
528 |
+
'name' => _x( 'Status of deleted listings', 'settings', 'WPBDM' ),
|
529 |
+
'default' => 'trash',
|
530 |
+
'options' => array(
|
531 |
+
'draft' => _x( 'Draft', 'post status' ),
|
532 |
+
'trash' => _x( 'Trash', 'post status' ),
|
533 |
+
),
|
534 |
+
'group' => 'listings/main',
|
535 |
+
)
|
536 |
+
);
|
537 |
+
wpbdp_register_setting(
|
538 |
+
array(
|
539 |
+
'id' => 'submit-instructions',
|
540 |
+
'type' => 'textarea',
|
541 |
+
'name' => _x( 'Submit Listing instructions message', 'settings', 'WPBDM' ),
|
542 |
+
'desc' => _x( 'This text is displayed at the first page of the Submit Listing process for Business Directory. You can use it for instructions about filling out the form or anything you want to tell users before they get started.', 'settings', 'WPBDM' ),
|
543 |
+
'default' => '',
|
544 |
+
'group' => 'listings/main',
|
545 |
+
)
|
546 |
+
);
|
547 |
|
548 |
wpbdp_register_settings_group( 'listings/post_category', _x( 'Post/Category Settings', 'settings', 'WPBDM' ), 'listings/main' );
|
549 |
+
wpbdp_register_setting(
|
550 |
+
array(
|
551 |
+
'id' => 'new-post-status',
|
552 |
+
'type' => 'radio',
|
553 |
+
'name' => _x( 'Default new post status', 'settings', 'WPBDM' ),
|
554 |
+
'default' => 'pending',
|
555 |
+
'options' => array(
|
556 |
+
'publish' => _x( 'Published', 'post status' ),
|
557 |
+
'pending' => _x( 'Pending', 'post status' ),
|
558 |
+
),
|
559 |
+
'group' => 'listings/post_category',
|
560 |
+
)
|
561 |
+
);
|
562 |
+
wpbdp_register_setting(
|
563 |
+
array(
|
564 |
+
'id' => 'edit-post-status',
|
565 |
+
'type' => 'radio',
|
566 |
+
'name' => _x( 'Edit post status', 'settings', 'WPBDM' ),
|
567 |
+
'default' => 'publish',
|
568 |
+
'options' => array(
|
569 |
+
'publish' => _x( 'Published', 'post status' ),
|
570 |
+
'pending' => _x( 'Pending', 'post status' ),
|
571 |
+
),
|
572 |
+
'group' => 'listings/post_category',
|
573 |
+
)
|
574 |
+
);
|
575 |
+
wpbdp_register_setting(
|
576 |
+
array(
|
577 |
+
'id' => 'categories-order-by',
|
578 |
+
'type' => 'radio',
|
579 |
+
'name' => _x( 'Order categories list by', 'settings', 'WPBDM' ),
|
580 |
+
'default' => 'name',
|
581 |
+
'options' => array(
|
582 |
+
'name' => _x( 'Name', 'admin settings', 'WPBDM' ),
|
583 |
+
'slug' => _x( 'Slug', 'admin settings', 'WPBDM' ),
|
584 |
+
'count' => _x( 'Listing Count', 'admin settings', 'WPBDM' ),
|
585 |
+
),
|
586 |
+
'group' => 'listings/post_category',
|
587 |
+
)
|
588 |
+
);
|
589 |
+
wpbdp_register_setting(
|
590 |
+
array(
|
591 |
+
'id' => 'categories-sort',
|
592 |
+
'type' => 'radio',
|
593 |
+
'name' => _x( 'Sort order for categories', 'settings', 'WPBDM' ),
|
594 |
+
'default' => 'ASC',
|
595 |
+
'options' => array(
|
596 |
+
'ASC' => _x( 'Ascending', 'admin settings', 'WPBDM' ),
|
597 |
+
'DESC' => _x( 'Descending', 'admin settings', 'WPBDM' ),
|
598 |
+
),
|
599 |
+
'group' => 'listings/post_category',
|
600 |
+
)
|
601 |
+
);
|
602 |
+
wpbdp_register_setting(
|
603 |
+
array(
|
604 |
+
'id' => 'show-category-post-count',
|
605 |
+
'type' => 'checkbox',
|
606 |
+
'name' => _x( 'Show category post count?', 'settings', 'WPBDM' ),
|
607 |
+
'default' => true,
|
608 |
+
'group' => 'listings/post_category',
|
609 |
+
)
|
610 |
+
);
|
611 |
+
wpbdp_register_setting(
|
612 |
+
array(
|
613 |
+
'id' => 'hide-empty-categories',
|
614 |
+
'type' => 'checkbox',
|
615 |
+
'name' => _x( 'Hide empty categories?', 'settings', 'WPBDM' ),
|
616 |
+
'default' => false,
|
617 |
+
'group' => 'listings/post_category',
|
618 |
+
)
|
619 |
+
);
|
620 |
+
wpbdp_register_setting(
|
621 |
+
array(
|
622 |
+
'id' => 'show-only-parent-categories',
|
623 |
+
'type' => 'checkbox',
|
624 |
+
'name' => _x( 'Show only parent categories in category list?', 'settings', 'WPBDM' ),
|
625 |
+
'default' => false,
|
626 |
+
'group' => 'listings/post_category',
|
627 |
+
)
|
628 |
+
);
|
629 |
|
630 |
wpbdp_register_settings_group( 'listings/sorting', _x( 'Listings Sorting', 'settings', 'WPBDM' ), 'listings/main' );
|
631 |
|
632 |
$msg = _x( 'Fee Plan Custom Order can be changed under <a>Manage Fees</a>', 'admin settings', 'WPBDM' );
|
633 |
$msg = str_replace( '<a>', '<a href="' . esc_url( admin_url( 'admin.php?page=wpbdp-admin-fees' ) ) . '">', $msg );
|
634 |
+
wpbdp_register_setting(
|
635 |
+
array(
|
636 |
+
'id' => 'listings-order-by',
|
637 |
+
'type' => 'select',
|
638 |
+
'name' => _x( 'Order directory listings by', 'settings', 'WPBDM' ),
|
639 |
+
'desc' => $msg,
|
640 |
+
'default' => 'title',
|
641 |
+
'options' => array(
|
642 |
+
'title' => _x( 'Title', 'admin settings', 'WPBDM' ),
|
643 |
+
'author' => _x( 'Author', 'admin settings', 'WPBDM' ),
|
644 |
+
'date' => _x( 'Date posted', 'admin settings', 'WPBDM' ),
|
645 |
+
'modified' => _x( 'Date last modified', 'admin settings', 'WPBDM' ),
|
646 |
+
'rand' => _x( 'Random', 'admin settings', 'WPBDM' ),
|
647 |
+
'paid' => _x( 'Paid first then free. Inside each group by date.', 'admin settings', 'WPBDM' ),
|
648 |
+
'paid-title' => _x( 'Paid first then free. Inside each group by title.', 'admin settings', 'WPBDM' ),
|
649 |
+
'plan-order-date' => _x( 'Fee Plan Custom Order, then Date', 'admin settings', 'WPBDM' ),
|
650 |
+
'plan-order-title' => _x( 'Fee Plan Custom Order, then Title', 'admin settings', 'WPBDM' ),
|
651 |
+
),
|
652 |
+
'group' => 'listings/sorting',
|
653 |
+
)
|
654 |
+
);
|
655 |
+
wpbdp_register_setting(
|
656 |
+
array(
|
657 |
+
'id' => 'listings-sort',
|
658 |
+
'type' => 'radio',
|
659 |
+
'name' => _x( 'Sort directory listings by', 'settings', 'WPBDM' ),
|
660 |
+
'desc' => _x( 'Ascending for ascending order A-Z, Descending for descending order Z-A', 'settings', 'WPBDM' ),
|
661 |
+
'default' => 'ASC',
|
662 |
+
'options' => array(
|
663 |
+
'ASC' => _x( 'Ascending', 'admin settings', 'WPBDM' ),
|
664 |
+
'DESC' => _x( 'Descending', 'admin settings', 'WPBDM' ),
|
665 |
+
),
|
666 |
+
'group' => 'listings/sorting',
|
667 |
+
)
|
668 |
+
);
|
669 |
+
wpbdp_register_setting(
|
670 |
+
array(
|
671 |
+
'id' => 'listings-sortbar-enabled',
|
672 |
+
'type' => 'checkbox',
|
673 |
+
'name' => _x( 'Enable sort bar?', 'settings', 'WPBDM' ),
|
674 |
+
'default' => false,
|
675 |
+
'group' => 'listings/sorting',
|
676 |
+
)
|
677 |
+
);
|
678 |
+
wpbdp_register_setting(
|
679 |
+
array(
|
680 |
+
'id' => 'listings-sortbar-fields',
|
681 |
+
'type' => 'multicheck',
|
682 |
+
'name' => _x( 'Sortbar Fields', 'settings', 'WPBDM' ),
|
683 |
+
'default' => array(),
|
684 |
+
'options' => wpbdp_sortbar_get_field_options(),
|
685 |
+
'group' => 'listings/sorting',
|
686 |
+
'requirements' => array( 'listings-sortbar-enabled' ),
|
687 |
+
)
|
688 |
+
);
|
689 |
}
|
690 |
|
691 |
private static function settings_appearance() {
|
692 |
// Display Options.
|
693 |
wpbdp_register_settings_group( 'display_options', _x( 'Directory Display Options', 'settings', 'WPBDM' ), 'appearance/main' );
|
694 |
+
wpbdp_register_setting(
|
695 |
+
array(
|
696 |
+
'id' => 'show-submit-listing',
|
697 |
+
'type' => 'checkbox',
|
698 |
+
'name' => _x( 'Show the "Submit listing" button.', 'settings', 'WPBDM' ),
|
699 |
+
'default' => true,
|
700 |
+
'group' => 'display_options',
|
701 |
+
'requirements' => array( '!disable-submit-listing' ),
|
702 |
+
)
|
703 |
+
);
|
704 |
+
wpbdp_register_setting(
|
705 |
+
array(
|
706 |
+
'id' => 'show-search-listings',
|
707 |
+
'type' => 'checkbox',
|
708 |
+
'name' => _x( 'Show "Search listings".', 'settings', 'WPBDM' ),
|
709 |
+
'default' => true,
|
710 |
+
'group' => 'display_options',
|
711 |
+
)
|
712 |
+
);
|
713 |
+
wpbdp_register_setting(
|
714 |
+
array(
|
715 |
+
'id' => 'show-view-listings',
|
716 |
+
'type' => 'checkbox',
|
717 |
+
'name' => _x( 'Show the "View Listings" button.', 'settings', 'WPBDM' ),
|
718 |
+
'default' => true,
|
719 |
+
'group' => 'display_options',
|
720 |
+
)
|
721 |
+
);
|
722 |
+
wpbdp_register_setting(
|
723 |
+
array(
|
724 |
+
'id' => 'show-directory-button',
|
725 |
+
'type' => 'checkbox',
|
726 |
+
'name' => _x( 'Show the "Directory" button.', 'settings', 'WPBDM' ),
|
727 |
+
'default' => true,
|
728 |
+
'group' => 'display_options',
|
729 |
+
)
|
730 |
+
);
|
731 |
|
732 |
// Themes.
|
733 |
wpbdp_register_settings_group( 'themes', _x( 'Theme Settings', 'settings', 'WPBDM' ), 'appearance', array( 'desc' => str_replace( '<a>', '<a href="' . admin_url( 'admin.php?page=wpbdp-themes' ) . '">', _x( 'You can manage your themes on <a>Directory Themes</a>.', 'admin settings', 'WPBDM' ) ) ) );
|
734 |
|
735 |
+
wpbdp_register_setting(
|
736 |
+
array(
|
737 |
+
'id' => 'themes-button-style',
|
738 |
+
'type' => 'radio',
|
739 |
+
'name' => _x( 'Theme button style', 'settings', 'WPBDM' ),
|
740 |
+
'default' => 'theme',
|
741 |
+
'options' => array(
|
742 |
+
'theme' => _x( 'Use the BD theme style for BD buttons', 'admin settings', 'WPBDM' ),
|
743 |
+
'none' => _x( 'Use the WP theme style for BD buttons', 'admin settings', 'WPBDM' ),
|
744 |
+
),
|
745 |
+
'group' => 'themes',
|
746 |
+
)
|
747 |
+
);
|
748 |
+
wpbdp_register_setting(
|
749 |
+
array(
|
750 |
+
'id' => 'include-button-styles',
|
751 |
+
'type' => 'checkbox',
|
752 |
+
'name' => _x( 'Include CSS rules to give their own style to View, Edit and Delete buttons?', 'settings', 'WPBDM' ),
|
753 |
+
'default' => 1,
|
754 |
+
'group' => 'themes',
|
755 |
+
)
|
756 |
+
);
|
757 |
|
758 |
// Image.
|
759 |
wpbdp_register_settings_group( 'appearance/image', _x( 'Image', 'settings', 'WPBDM' ), 'appearance' );
|
760 |
wpbdp_register_settings_group( 'images/general', _x( 'Image Settings', 'settings', 'WPBDM' ), 'appearance/image', array( 'desc' => 'Any changes to these settings will affect new listings only. Existing listings will not be affected. If you wish to change existing listings, you will need to re-upload the image(s) on that listing after changing things here.' ) );
|
761 |
+
wpbdp_register_setting(
|
762 |
+
array(
|
763 |
+
'id' => 'allow-images',
|
764 |
+
'type' => 'checkbox',
|
765 |
+
'name' => _x( 'Allow images?', 'settings', 'WPBDM' ),
|
766 |
+
'default' => true,
|
767 |
+
'group' => 'images/general',
|
768 |
+
)
|
769 |
+
);
|
770 |
+
wpbdp_register_setting(
|
771 |
+
array(
|
772 |
+
'id' => 'image-min-filesize',
|
773 |
+
'type' => 'number',
|
774 |
+
'min' => 0,
|
775 |
+
'step' => 1,
|
776 |
+
'name' => _x( 'Min Image File Size (KB)', 'settings', 'WPBDM' ),
|
777 |
+
'default' => '0',
|
778 |
+
'group' => 'images/general',
|
779 |
+
)
|
780 |
+
);
|
781 |
+
wpbdp_register_setting(
|
782 |
+
array(
|
783 |
+
'id' => 'image-max-filesize',
|
784 |
+
'type' => 'number',
|
785 |
+
'min' => 0,
|
786 |
+
'step' => 1,
|
787 |
+
'name' => _x( 'Max Image File Size (KB)', 'settings', 'WPBDM' ),
|
788 |
+
'default' => '10000',
|
789 |
+
'group' => 'images/general',
|
790 |
+
)
|
791 |
+
);
|
792 |
+
wpbdp_register_setting(
|
793 |
+
array(
|
794 |
+
'id' => 'image-min-width',
|
795 |
+
'type' => 'number',
|
796 |
+
'min' => 0,
|
797 |
+
'step' => 1,
|
798 |
+
'name' => _x( 'Min image width (px)', 'settings', 'WPBDM' ),
|
799 |
+
'default' => '0',
|
800 |
+
'group' => 'images/general',
|
801 |
+
)
|
802 |
+
);
|
803 |
+
wpbdp_register_setting(
|
804 |
+
array(
|
805 |
+
'id' => 'image-min-height',
|
806 |
+
'type' => 'number',
|
807 |
+
'name' => _x( 'Min image height (px)', 'settings', 'WPBDM' ),
|
808 |
+
'default' => '0',
|
809 |
+
'min' => 0,
|
810 |
+
'step' => 1,
|
811 |
+
'group' => 'images/general',
|
812 |
+
)
|
813 |
+
);
|
814 |
+
wpbdp_register_setting(
|
815 |
+
array(
|
816 |
+
'id' => 'image-max-width',
|
817 |
+
'type' => 'number',
|
818 |
+
'min' => 0,
|
819 |
+
'step' => 1,
|
820 |
+
'name' => _x( 'Max image width (px)', 'settings', 'WPBDM' ),
|
821 |
+
'default' => '500',
|
822 |
+
'group' => 'images/general',
|
823 |
+
)
|
824 |
+
);
|
825 |
+
wpbdp_register_setting(
|
826 |
+
array(
|
827 |
+
'id' => 'image-max-height',
|
828 |
+
'type' => 'number',
|
829 |
+
'min' => 0,
|
830 |
+
'step' => 1,
|
831 |
+
'name' => _x( 'Max image height (px)', 'settings', 'WPBDM' ),
|
832 |
+
'default' => '500',
|
833 |
+
'group' => 'images/general',
|
834 |
+
)
|
835 |
+
);
|
836 |
+
wpbdp_register_setting(
|
837 |
+
array(
|
838 |
+
'id' => 'use-thickbox',
|
839 |
+
'type' => 'checkbox',
|
840 |
+
'min' => 0,
|
841 |
+
'step' => 1,
|
842 |
+
'name' => _x( 'Turn on thickbox/lightbox?', 'settings', 'WPBDM' ),
|
843 |
+
'desc' => _x( 'Uncheck if it conflicts with other elements or plugins installed on your site', 'settings', 'WPBDM' ),
|
844 |
+
'default' => false,
|
845 |
+
'group' => 'images/general',
|
846 |
+
)
|
847 |
+
);
|
848 |
|
849 |
wpbdp_register_settings_group( 'image/thumbnails', _x( 'Thumbnails', 'settings', 'WPBDM' ), 'appearance/image' );
|
850 |
+
wpbdp_register_setting(
|
851 |
+
array(
|
852 |
+
'id' => 'thumbnail-width',
|
853 |
+
'type' => 'number',
|
854 |
+
'min' => 0,
|
855 |
+
'step' => 1,
|
856 |
+
'name' => _x( 'Thumbnail width (px)', 'settings', 'WPBDM' ),
|
857 |
+
'default' => '150',
|
858 |
+
'group' => 'image/thumbnails',
|
859 |
+
)
|
860 |
+
);
|
861 |
+
wpbdp_register_setting(
|
862 |
+
array(
|
863 |
+
'id' => 'thumbnail-height',
|
864 |
+
'type' => 'number',
|
865 |
+
'min' => 0,
|
866 |
+
'step' => 1,
|
867 |
+
'name' => _x( 'Thumbnail height (px)', 'settings', 'WPBDM' ),
|
868 |
+
'default' => '150',
|
869 |
+
'group' => 'image/thumbnails',
|
870 |
+
)
|
871 |
+
);
|
872 |
+
wpbdp_register_setting(
|
873 |
+
array(
|
874 |
+
'id' => 'thumbnail-crop',
|
875 |
+
'type' => 'checkbox',
|
876 |
+
'name' => _x( 'Crop thumbnails to exact dimensions?', 'settings', 'WPBDM' ),
|
877 |
+
'desc' => _x( 'When enabled images will match exactly the dimensions above but part of the image may be cropped out. If disabled, image thumbnails will be resized to match the specified width and their height will be adjusted proportionally. Depending on the uploaded images, thumbnails may have different heights.', 'settings', 'WPBDM' ),
|
878 |
+
'default' => false,
|
879 |
+
'group' => 'image/thumbnails',
|
880 |
+
)
|
881 |
+
);
|
882 |
|
883 |
wpbdp_register_settings_group( 'image/listings', _x( 'Listings', 'settings', 'WPBDM' ), 'appearance/image' );
|
884 |
+
wpbdp_register_setting(
|
885 |
+
array(
|
886 |
+
'id' => 'enforce-image-upload',
|
887 |
+
'type' => 'checkbox',
|
888 |
+
'name' => _x( 'Enforce image upload on submit/edit?', 'settings', 'WPBDM' ),
|
889 |
+
'default' => false,
|
890 |
+
'group' => 'image/listings',
|
891 |
+
)
|
892 |
+
);
|
893 |
+
wpbdp_register_setting(
|
894 |
+
array(
|
895 |
+
'id' => 'free-images',
|
896 |
+
'type' => 'number',
|
897 |
+
'name' => _x( 'Number of free images', 'settings', 'WPBDM' ),
|
898 |
+
'default' => '2',
|
899 |
+
'min' => 0,
|
900 |
+
'step' => 1,
|
901 |
+
'desc' => str_replace( '<a>', '<a href="' . admin_url( 'admin.php?page=wpbdp-admin-fees' ) . '">', _x( 'For paid listing images, configure that by adding or editing a <a>Fee Plan</a> instead of this setting, which is ignored for paid listings.', 'admin settings', 'WPBDM' ) ),
|
902 |
+
'group' => 'image/listings',
|
903 |
+
)
|
904 |
+
);
|
905 |
+
wpbdp_register_setting(
|
906 |
+
array(
|
907 |
+
'id' => 'use-default-picture',
|
908 |
+
'type' => 'checkbox',
|
909 |
+
'name' => _x( 'Use default picture for listings with no picture?', 'settings', 'WPBDM' ),
|
910 |
+
'default' => true,
|
911 |
+
'group' => 'image/listings',
|
912 |
+
)
|
913 |
+
);
|
914 |
+
wpbdp_register_setting(
|
915 |
+
array(
|
916 |
+
'id' => 'show-thumbnail',
|
917 |
+
'type' => 'checkbox',
|
918 |
+
'name' => _x( 'Show Thumbnail on main listings page?', 'settings', 'WPBDM' ),
|
919 |
+
'default' => true,
|
920 |
+
'group' => 'image/listings',
|
921 |
+
)
|
922 |
+
);
|
923 |
+
wpbdp_register_setting(
|
924 |
+
array(
|
925 |
+
'id' => 'listings-sticky-image',
|
926 |
+
'type' => 'file',
|
927 |
+
'name' => _x( 'Featured Badge image', 'settings', 'WPBDM' ),
|
928 |
+
'default' => '',
|
929 |
+
'group' => 'image/listings',
|
930 |
+
)
|
931 |
+
);
|
932 |
+
wpbdp_register_setting(
|
933 |
+
array(
|
934 |
+
'id' => 'sticky-image-link-to',
|
935 |
+
'type' => 'url',
|
936 |
+
'name' => _x( 'Featured Badge URL', 'settings', 'WPBDM' ),
|
937 |
+
'desc' => _x( 'Use this to set Featured Badge image as a link to a defined URL.', 'settings', 'WPBDM' ),
|
938 |
+
'placeholder' => _x( 'URL', 'settings', 'WPBDM' ),
|
939 |
+
'default' => '',
|
940 |
+
'group' => 'image/listings',
|
941 |
+
)
|
942 |
+
);
|
943 |
+
wpbdp_register_setting(
|
944 |
+
array(
|
945 |
+
'id' => 'display-sticky-badge',
|
946 |
+
'type' => 'multicheck',
|
947 |
+
'name' => _x( 'Display featured (sticky) badge on listing:', 'settings', 'WPBDM' ),
|
948 |
+
'desc' => _x( '', 'settings', 'WPBDM' ),
|
949 |
+
'default' => array( 'single' ),
|
950 |
+
'options' => array(
|
951 |
+
'excerpt' => _x( 'Excerpt view.', 'admin settings', 'WPBDM' ),
|
952 |
+
'single' => _x( 'Detail view.', 'admin settings', 'WPBDM' ),
|
953 |
+
),
|
954 |
+
'group' => 'image/listings',
|
955 |
+
)
|
956 |
+
);
|
957 |
}
|
958 |
|
959 |
private static function settings_payment() {
|
960 |
+
wpbdp_register_setting(
|
961 |
+
array(
|
962 |
+
'id' => 'fee-order',
|
963 |
+
'type' => 'silent',
|
964 |
+
'name' => _x( 'Fee Order', 'settings', 'WPBDM' ),
|
965 |
+
'default' => array(
|
966 |
+
'method' => 'label',
|
967 |
+
'order' => 'asc',
|
968 |
+
),
|
969 |
+
'group' => 'payment/main',
|
970 |
+
)
|
971 |
+
);
|
972 |
|
973 |
+
wpbdp_register_setting(
|
974 |
+
array(
|
975 |
+
'id' => 'payments-on',
|
976 |
+
'type' => 'checkbox',
|
977 |
+
'name' => _x( 'Turn On payments?', 'settings', 'WPBDM' ),
|
978 |
+
'default' => false,
|
979 |
+
'group' => 'payment/main',
|
980 |
+
)
|
981 |
+
);
|
982 |
+
wpbdp_register_setting(
|
983 |
+
array(
|
984 |
+
'id' => 'payments-test-mode',
|
985 |
+
'type' => 'checkbox',
|
986 |
+
'name' => _x( 'Put payment gateways in test mode?', 'settings', 'WPBDM' ),
|
987 |
+
'default' => true,
|
988 |
+
'group' => 'payment/main',
|
989 |
+
'requirements' => array( 'payments-on' ),
|
990 |
+
)
|
991 |
+
);
|
992 |
+
wpbdp_register_setting(
|
993 |
+
array(
|
994 |
+
'id' => 'payments-use-https',
|
995 |
+
'type' => 'checkbox',
|
996 |
+
'name' => _x( 'Perform checkouts on the secure (HTTPS) version of your site?', 'settings', 'WPBDM' ),
|
997 |
+
'desc' => _x( 'Recommended for added security. For this to work you need to enable HTTPS on your server and obtain an SSL certificate.', 'settings', 'WPBDM' ),
|
998 |
+
'default' => false,
|
999 |
+
'group' => 'payment/main',
|
1000 |
+
'requirements' => array( 'payments-on' ),
|
1001 |
+
)
|
1002 |
+
);
|
1003 |
+
wpbdp_register_setting(
|
1004 |
+
array(
|
1005 |
+
'id' => 'currency',
|
1006 |
+
'type' => 'select',
|
1007 |
+
'name' => _x( 'Currency Code', 'settings', 'WPBDM' ),
|
1008 |
+
'default' => 'USD',
|
1009 |
+
'options' => array(
|
1010 |
+
'AUD' => _x( 'Australian Dollar (AUD)', 'admin settings', 'WPBDM' ),
|
1011 |
+
'BRL' => _x( 'Brazilian Real (BRL)', 'admin settings', 'WPBDM' ),
|
1012 |
+
'CAD' => _x( 'Canadian Dollar (CAD)', 'admin settings', 'WPBDM' ),
|
1013 |
+
'CZK' => _x( 'Czech Koruna (CZK)', 'admin settings', 'WPBDM' ),
|
1014 |
+
'DKK' => _x( 'Danish Krone (DKK)', 'admin settings', 'WPBDM' ),
|
1015 |
+
'EUR' => _x( 'Euro (EUR)', 'admin settings', 'WPBDM' ),
|
1016 |
+
'HKD' => _x( 'Hong Kong Dollar (HKD)', 'admin settings', 'WPBDM' ),
|
1017 |
+
'HUF' => _x( 'Hungarian Forint (HUF)', 'admin settings', 'WPBDM' ),
|
1018 |
+
'ILS' => _x( 'Israeli New Shequel (ILS)', 'admin settings', 'WPBDM' ),
|
1019 |
+
'JPY' => _x( 'Japanese Yen (JPY)', 'admin settings', 'WPBDM' ),
|
1020 |
+
'MAD' => _x( 'Moroccan Dirham (MAD)', 'admin settings', 'WPBDM' ),
|
1021 |
+
'MYR' => _x( 'Malasian Ringgit (MYR)', 'admin settings', 'WPBDM' ),
|
1022 |
+
'MXN' => _x( 'Mexican Peso (MXN)', 'admin settings', 'WPBDM' ),
|
1023 |
+
'NOK' => _x( 'Norwegian Krone (NOK)', 'admin settings', 'WPBDM' ),
|
1024 |
+
'NZD' => _x( 'New Zealand Dollar (NZD)', 'admin settings', 'WPBDM' ),
|
1025 |
+
'PHP' => _x( 'Philippine Peso (PHP)', 'admin settings', 'WPBDM' ),
|
1026 |
+
'PLN' => _x( 'Polish Zloty (PLN)', 'admin settings', 'WPBDM' ),
|
1027 |
+
'GBP' => _x( 'Pound Sterling (GBP)', 'admin settings', 'WPBDM' ),
|
1028 |
+
'SGD' => _x( 'Singapore Dollar (SGD)', 'admin settings', 'WPBDM' ),
|
1029 |
+
'SEK' => _x( 'Swedish Krona (SEK)', 'admin settings', 'WPBDM' ),
|
1030 |
+
'CHF' => _x( 'Swiss Franc (CHF)', 'admin settings', 'WPBDM' ),
|
1031 |
+
'TWD' => _x( 'Taiwan Dollar (TWD)', 'admin settings', 'WPBDM' ),
|
1032 |
+
'THB' => _x( 'Thai Baht (THB)', 'admin settings', 'WPBDM' ),
|
1033 |
+
'TRY' => _x( 'Turkish Lira (TRY)', 'admin settings', 'WPBDM' ),
|
1034 |
+
'USD' => _x( 'U.S. Dollar (USD)', 'admin settings', 'WPBDM' ),
|
1035 |
+
),
|
1036 |
+
'group' => 'payment/main',
|
1037 |
+
'requirements' => array( 'payments-on' ),
|
1038 |
+
)
|
1039 |
+
);
|
1040 |
+
wpbdp_register_setting(
|
1041 |
+
array(
|
1042 |
+
'id' => 'currency-symbol',
|
1043 |
+
'type' => 'text',
|
1044 |
+
'name' => _x( 'Currency Symbol', 'settings', 'WPBDM' ),
|
1045 |
+
'default' => '$',
|
1046 |
+
'group' => 'payment/main',
|
1047 |
+
'requirements' => array( 'payments-on' ),
|
1048 |
+
)
|
1049 |
+
);
|
1050 |
+
wpbdp_register_setting(
|
1051 |
+
array(
|
1052 |
+
'id' => 'currency-symbol-position',
|
1053 |
+
'type' => 'radio',
|
1054 |
+
'name' => _x( 'Currency symbol display', 'settings', 'WPBDM' ),
|
1055 |
+
'default' => 'left',
|
1056 |
+
'options' => array(
|
1057 |
+
'left' => _x( 'Show currency symbol on the left', 'admin settings', 'WPBDM' ),
|
1058 |
+
'right' => _x( 'Show currency symbol on the right', 'admin settings', 'WPBDM' ),
|
1059 |
+
'none' => _x( 'Do not show currency symbol', 'admin settings', 'WPBDM' ),
|
1060 |
+
),
|
1061 |
+
'group' => 'payment/main',
|
1062 |
+
'requirements' => array( 'payments-on' ),
|
1063 |
+
)
|
1064 |
+
);
|
1065 |
+
wpbdp_register_setting(
|
1066 |
+
array(
|
1067 |
+
'id' => 'payment-message',
|
1068 |
+
'type' => 'textarea',
|
1069 |
+
'name' => _x( 'Thank you for payment message', 'settings', 'WPBDM' ),
|
1070 |
+
'default' => _x( 'Thank you for your payment. Your payment is being verified and your listing reviewed. The verification and review process could take up to 48 hours.', 'admin settings', 'WPBDM' ),
|
1071 |
+
'group' => 'payment/main',
|
1072 |
+
'requirements' => array( 'payments-on' ),
|
1073 |
+
)
|
1074 |
+
);
|
1075 |
+
wpbdp_register_setting(
|
1076 |
+
array(
|
1077 |
+
'id' => 'payment-abandonment',
|
1078 |
+
'type' => 'checkbox',
|
1079 |
+
'name' => _x( 'Ask users to come back for abandoned payments?', 'settings', 'WPBDM' ),
|
1080 |
+
'desc' => _x( 'An abandoned payment is when a user attempts to place a listing and gets to the end, but fails to complete their payment for the listing. This results in listings that look like they failed, when the user simply didn\'t complete the transaction. BD can remind them to come back and continue.', 'settings', 'WPBDM' ),
|
1081 |
+
'default' => false,
|
1082 |
+
'group' => 'payment/main',
|
1083 |
+
'requirements' => array( 'payments-on' ),
|
1084 |
+
)
|
1085 |
+
);
|
1086 |
+
wpbdp_register_setting(
|
1087 |
+
array(
|
1088 |
+
'id' => 'payment-abandonment-threshold',
|
1089 |
+
'type' => 'number',
|
1090 |
+
'name' => _x( 'Listing abandonment threshold (hours)', 'settings', 'WPBDM' ),
|
1091 |
+
'desc' => str_replace( '<a>', '<a href="' . admin_url( 'admin.php?page=wpbdp_settings&tab=email' ) . '#email-templates-payment-abandoned">', _x( 'Listings with pending payments are marked as abandoned after this time. You can also <a>customize the e-mail</a> users receive.', 'admin settings', 'WPBDM' ) ),
|
1092 |
+
'default' => '24',
|
1093 |
+
'min' => 0,
|
1094 |
+
'step' => 1,
|
1095 |
+
'group' => 'payment/main',
|
1096 |
+
'requirements' => array( 'payment-abandonment' ),
|
1097 |
+
)
|
1098 |
+
);
|
1099 |
}
|
1100 |
|
1101 |
private static function settings_email() {
|
1102 |
wpbdp_register_settings_group( 'email/main/general', _x( 'General Settings', 'settings', 'WPBDM' ), 'email/main' );
|
1103 |
+
wpbdp_register_setting(
|
1104 |
+
array(
|
1105 |
+
'id' => 'override-email-blocking',
|
1106 |
+
'type' => 'checkbox',
|
1107 |
+
'name' => _x( 'Display email address fields publicly?', 'settings', 'WPBDM' ),
|
1108 |
+
'desc' => _x( 'Shows the email address of the listing owner to all web users. NOT RECOMMENDED as this increases spam to the address and allows spam bots to harvest it for future use.', 'settings', 'WPBDM' ),
|
1109 |
+
'default' => false,
|
1110 |
+
'group' => 'email/main/general',
|
1111 |
+
)
|
1112 |
+
);
|
1113 |
+
wpbdp_register_setting(
|
1114 |
+
array(
|
1115 |
+
'id' => 'listing-email-mode',
|
1116 |
+
'type' => 'radio',
|
1117 |
+
'name' => _x( 'How to determine the listing\'s email address?', 'settings', 'WPBDM' ),
|
1118 |
+
'desc' => _x( 'This affects emails sent to listing owners via contact forms or when their listings expire.', 'settings', 'WPBDM' ),
|
1119 |
+
'default' => 'field',
|
1120 |
+
'options' => array(
|
1121 |
+
'field' => _x( 'Try listing\'s email field first, then author\'s email.', 'admin settings', 'WPBDM' ),
|
1122 |
+
'user' => _x( 'Try author\'s email first and then listing\'s email field.', 'admin settings', 'WPBDM' ),
|
1123 |
+
),
|
1124 |
+
'group' => 'email/main/general',
|
1125 |
+
)
|
1126 |
+
);
|
1127 |
+
wpbdp_register_setting(
|
1128 |
+
array(
|
1129 |
+
'id' => 'listing-email-content-type',
|
1130 |
+
'type' => 'radio',
|
1131 |
+
'name' => _x( 'Email Content-Type header', 'settings', 'WPBDM' ),
|
1132 |
+
'desc' => _x( 'Use this setting to control the format of the emails explicitly. Some plugins for email do not correctly support Content Type unless explicitly set, you can do that here. If you\'re unsure, try "HTML", "Plain" and then "Both".', 'settings', 'WPBDM' ),
|
1133 |
+
'default' => 'html',
|
1134 |
+
'options' => array(
|
1135 |
+
'plain' => _x( 'Plain (text/plain)', 'admin settings', 'WPBDM' ),
|
1136 |
+
'html' => _x( 'HTML (text/html)', 'admin settings', 'WPBDM' ),
|
1137 |
+
'both' => _x( 'Both (multipart/alternative)', 'admin settings', 'WPBDM' ),
|
1138 |
+
),
|
1139 |
+
'group' => 'email/main/general',
|
1140 |
+
)
|
1141 |
+
);
|
1142 |
|
1143 |
wpbdp_register_settings_group( 'email_notifications', _x( 'E-Mail Notifications', 'settings', 'WPBDM' ), 'email/main' );
|
1144 |
+
wpbdp_register_setting(
|
1145 |
+
array(
|
1146 |
+
'id' => 'admin-notifications',
|
1147 |
+
'type' => 'multicheck',
|
1148 |
+
'name' => _x( 'Notify admin via e-mail when...', 'settings', 'WPBDM' ),
|
1149 |
+
'default' => array(),
|
1150 |
+
'options' => array(
|
1151 |
+
'new-listing' => _x( 'A new listing is submitted.', 'admin settings', 'WPBDM' ),
|
1152 |
+
'listing-edit' => _x( 'A listing is edited.', 'admin settings', 'WPBDM' ),
|
1153 |
+
'renewal' => _x( 'A listing expires.', 'admin settings', 'WPBDM' ),
|
1154 |
+
'after_renewal' => _x( 'A listing is renewed.', 'admin settings', 'WPBDM' ),
|
1155 |
+
'flagging_listing' => _x( 'A listing has been reported as inappropriate.', 'admin settings', 'WPBDM' ),
|
1156 |
+
'listing-contact' => _x( 'A contact message is sent to a listing\'s owner.', 'admin settings', 'WPBDM' ),
|
1157 |
+
),
|
1158 |
+
'group' => 'email_notifications',
|
1159 |
+
)
|
1160 |
+
);
|
1161 |
+
wpbdp_register_setting(
|
1162 |
+
array(
|
1163 |
+
'id' => 'admin-notifications-cc',
|
1164 |
+
'type' => 'text',
|
1165 |
+
'name' => _x( 'CC this e-mail address too', 'settings', 'WPBDM' ),
|
1166 |
+
'group' => 'email_notifications',
|
1167 |
+
)
|
1168 |
+
);
|
1169 |
|
1170 |
$settings_url = admin_url( 'admin.php?page=wpbdp_settings&tab=email&subtab=email_templates' );
|
1171 |
+
$description = _x( 'You can modify the text template used for most of these e-mails in the <templates-link>Templates</templates-link> tab.', 'settings', 'WPBDM' );
|
1172 |
+
$description = str_replace( '<templates-link>', '<a href="' . $settings_url . '">', $description );
|
1173 |
+
$description = str_replace( '</templates-link>', '</a>', $description );
|
1174 |
|
1175 |
wpbdp_register_setting( array(
|
1176 |
'id' => 'user-notifications',
|
1177 |
'type' => 'multicheck',
|
1178 |
'name' => _x( 'Notify users via e-mail when...', 'settings', 'WPBDM' ),
|
1179 |
'desc' => $description,
|
1180 |
+
'default' => array( 'new-listing', 'listing-published', 'listing-expires' ),
|
1181 |
'options' => array(
|
1182 |
'new-listing' => _x( 'Their listing is submitted.', 'admin settings', 'WPBDM' ),
|
1183 |
'listing-published' => _x( 'Their listing is approved/published.', 'admin settings', 'WPBDM' ),
|
1184 |
+
'listing-expires' => _x( 'Their listing expired or is about to expire.', 'admin settings', 'WPBDM' ),
|
1185 |
),
|
1186 |
'group' => 'email_notifications'
|
1187 |
) );
|
1188 |
|
1189 |
wpbdp_register_settings_group( 'email_templates', _x( 'Templates', 'settings', 'WPBDM' ), 'email' );
|
1190 |
+
wpbdp_register_setting(
|
1191 |
+
array(
|
1192 |
+
'id' => 'email-confirmation-message',
|
1193 |
+
'type' => 'email_template',
|
1194 |
+
'name' => _x( 'Email confirmation message', 'settings', 'WPBDM' ),
|
1195 |
+
'desc' => _x( 'Sent after a listing has been submitted.', 'settings', 'WPBDM' ),
|
1196 |
+
'default' => array(
|
1197 |
+
'subject' => '[[site-title]] Listing "[listing]" received',
|
1198 |
+
'body' => 'Your submission \'[listing]\' has been received and it\'s pending review. This review process could take up to 48 hours.',
|
1199 |
+
),
|
1200 |
+
'placeholders' => array(
|
1201 |
+
'listing' => array( _x( 'Listing\'s title', 'admin settings', 'WPBDM' ) ),
|
1202 |
+
),
|
1203 |
+
'group' => 'email_templates',
|
1204 |
+
)
|
1205 |
+
);
|
1206 |
+
wpbdp_register_setting(
|
1207 |
+
array(
|
1208 |
+
'id' => 'email-templates-listing-published',
|
1209 |
+
'type' => 'email_template',
|
1210 |
+
'name' => _x( 'Listing published message', 'settings', 'WPBDM' ),
|
1211 |
+
'desc' => _x( 'Sent when the listing has been published or approved by an admin.', 'settings', 'WPBDM' ),
|
1212 |
+
'default' => array(
|
1213 |
+
'subject' => '[[site-title]] Listing "[listing]" published',
|
1214 |
+
'body' => _x( 'Your listing "[listing]" is now available at [listing-url] and can be viewed by the public.', 'admin settings', 'WPBDM' ),
|
1215 |
+
),
|
1216 |
+
'placeholders' => array(
|
1217 |
+
'listing' => _x( 'Listing\'s title', 'admin settings', 'WPBDM' ),
|
1218 |
+
'listing-url' => _x( 'Listing\'s URL', 'admin settings', 'WPBDM' ),
|
1219 |
+
'access_key' => _x( 'Listing\'s Access Key', 'admin settings', 'WPBDM' ),
|
1220 |
+
),
|
1221 |
+
'group' => 'email_templates',
|
1222 |
+
)
|
1223 |
+
);
|
1224 |
+
wpbdp_register_setting(
|
1225 |
+
array(
|
1226 |
+
'id' => 'email-templates-contact',
|
1227 |
+
'type' => 'email_template',
|
1228 |
+
'name' => _x( 'Listing Contact Message', 'settings', 'WPBDM' ),
|
1229 |
+
'desc' => _x( 'Sent to listing owners when someone uses the contact form on their listing pages.', 'settings', 'WPBDM' ),
|
1230 |
+
'default' => array(
|
1231 |
+
'subject' => '[[site-title]] Contact via "[listing]"',
|
1232 |
+
'body' => '' .
|
1233 |
+
sprintf( _x( 'You have received a reply from your listing at %s.', 'contact email', 'WPBDM' ), '[listing-url]' ) . "\n\n" .
|
1234 |
+
sprintf( _x( 'Name: %s', 'contact email', 'WPBDM' ), '[name]' ) . "\n" .
|
1235 |
+
sprintf( _x( 'E-Mail: %s', 'contact email', 'WPBDM' ), '[email]' ) . "\n" .
|
1236 |
+
_x( 'Message:', 'contact email', 'WPBDM' ) . "\n" .
|
1237 |
+
'[message]' . "\n\n" .
|
1238 |
+
sprintf( _x( 'Time: %s', 'contact email', 'WPBDM' ), '[date]' ),
|
1239 |
+
),
|
1240 |
+
'placeholders' => array(
|
1241 |
+
'listing-url' => _x( 'Listing\'s URL', 'admin settings', 'WPBDM' ),
|
1242 |
+
'listing' => _x( 'Listing\'s title', 'admin settings', 'WPBDM' ),
|
1243 |
+
'name' => _x( 'Sender\'s name', 'admin settings', 'WPBDM' ),
|
1244 |
+
'email' => _x( 'Sender\'s e-mail address', 'admin settings', 'WPBDM' ),
|
1245 |
+
'message' => _x( 'Contact message', 'admin settings', 'WPBDM' ),
|
1246 |
+
'date' => _x( 'Date and time the message was sent', 'admin settings', 'WPBDM' ),
|
1247 |
+
'access_key' => _x( 'Listing\'s Access Key', 'admin settings', 'WPBDM' ),
|
1248 |
+
),
|
1249 |
+
'group' => 'email_templates',
|
1250 |
+
)
|
1251 |
+
);
|
1252 |
|
1253 |
+
wpbdp_register_setting(
|
1254 |
+
array(
|
1255 |
+
'id' => 'email-templates-payment-abandoned',
|
1256 |
+
'type' => 'email_template',
|
1257 |
+
'name' => _x( 'Payment abandoned reminder message', 'settings', 'WPBDM' ),
|
1258 |
+
'desc' => _x( 'Sent some time after a pending payment is abandoned by users.', 'settings', 'WPBDM' ),
|
1259 |
+
'default' => array(
|
1260 |
+
'subject' => '[[site-title]] Pending payment for "[listing]"',
|
1261 |
+
'body' => '
|
1262 |
Hi there,
|
1263 |
|
1264 |
We noticed that you tried submitting a listing on [site-link] but didn\'t finish
|
1271 |
email!
|
1272 |
|
1273 |
Thanks,
|
1274 |
+
- The Administrator of [site-title]',
|
1275 |
+
),
|
1276 |
+
'placeholders' => array(
|
1277 |
+
'listing' => _x( 'Listing\'s title', 'admin settings', 'WPBDM' ),
|
1278 |
+
'link' => _x( 'Checkout URL link', 'admin settings', 'WPBDM' ),
|
1279 |
+
),
|
1280 |
+
'group' => 'email_templates',
|
1281 |
+
)
|
1282 |
+
);
|
1283 |
|
1284 |
// wpbdp_register_setting( array(
|
1285 |
+
// 'id' => 'email-renewal-reminders_settings',
|
1286 |
+
// 'type' => 'section',
|
1287 |
+
// 'name' => _x( 'Expiration/Renewal Notices', 'settings', 'WPBDM' ),
|
1288 |
+
// 'desc' => _x( 'You can configure here the text for the expiration/renewal emails and also how long before/after expiration/renewal they are sent.', 'settings', 'WPBDM' ),
|
1289 |
+
// 'tab' => 'email'
|
1290 |
// ) );
|
1291 |
+
wpbdp_register_setting(
|
1292 |
+
array(
|
1293 |
+
'id' => 'expiration-notices',
|
1294 |
+
'type' => 'expiration_notices',
|
1295 |
+
'name' => _x( 'E-Mail Notices', 'settings', 'WPBDM' ),
|
1296 |
+
'default' => self::get_default_expiration_notices(),
|
1297 |
+
'group' => 'email_templates',
|
1298 |
+
'validator' => array( __class__, 'validate_expiration_notices' ),
|
1299 |
+
)
|
1300 |
+
);
|
1301 |
}
|
1302 |
|
1303 |
public static function get_default_expiration_notices() {
|
1305 |
|
1306 |
/* renewal-pending-message, non-recurring only */
|
1307 |
$notices[] = array(
|
1308 |
+
'event' => 'expiration',
|
1309 |
'relative_time' => '+5 days', /* renewal-email-threshold, def: 5 days */
|
1310 |
+
'listings' => 'non-recurring',
|
1311 |
+
'subject' => '[[site-title]] [listing] - Your listing is about to expire',
|
1312 |
+
'body' => 'Your listing "[listing]" is about to expire at [site]. You can renew it here: [link].',
|
1313 |
);
|
1314 |
+
// array( 'placeholders' => array( 'listing' => _x( 'Listing\'s name (with link)', 'settings', 'WPBDM' ),
|
1315 |
+
// 'author' => _x( 'Author\'s name', 'settings', 'WPBDM' ),
|
1316 |
+
// 'expiration' => _x( 'Expiration date', 'settings', 'WPBDM' ),
|
1317 |
+
// 'category' => _x( 'Category that is going to expire', 'settings', 'WPBDM' ),
|
1318 |
+
// 'link' => _x( 'Link to renewal page', 'settings', 'WPBDM' ),
|
1319 |
+
// 'site' => _x( 'Link to your site', 'settings', 'WPBDM' ) ) )
|
|
|
1320 |
/* listing-renewal-message, non-recurring only */
|
1321 |
$notices[] = array(
|
1322 |
+
'event' => 'expiration',
|
1323 |
'relative_time' => '0 days', /* at time of expiration */
|
1324 |
+
'listings' => 'non-recurring',
|
1325 |
+
'subject' => 'Your listing on [site-title] expired',
|
1326 |
+
'body' => "Your listing \"[listing]\" in category [category] expired on [expiration]. To renew your listing click the link below.\n[link]",
|
1327 |
);
|
1328 |
+
// array( 'placeholders' => array( 'listing' => _x( 'Listing\'s name (with link)', 'settings', 'WPBDM' ),
|
1329 |
+
// 'author' => _x( 'Author\'s name', 'settings', 'WPBDM' ),
|
1330 |
+
// 'expiration' => _x( 'Expiration date', 'settings', 'WPBDM' ),
|
1331 |
+
// 'category' => _x( 'Category that expired', 'settings', 'WPBDM' ),
|
1332 |
+
// 'link' => _x( 'Link to renewal page', 'settings', 'WPBDM' ),
|
1333 |
+
// 'site' => _x( 'Link to your site', 'settings', 'WPBDM' ) ) )
|
|
|
1334 |
/* renewal-reminder-message, both recurring and non-recurring */
|
1335 |
$notices[] = array(
|
1336 |
+
'event' => 'expiration',
|
1337 |
'relative_time' => '-5 days', /* renewal-reminder-threshold */
|
1338 |
+
'listings' => 'both',
|
1339 |
+
'subject' => '[[site-title]] [listing] - Expiration reminder',
|
1340 |
+
'body' => "Dear Customer\nWe've noticed that you haven't renewed your listing \"[listing]\" for category [category] at [site] and just wanted to remind you that it expired on [expiration]. Please remember you can still renew it here: [link].",
|
1341 |
);
|
1342 |
+
// array( 'placeholders' => array( 'listing' => _x( 'Listing\'s name (with link)', 'settings', 'WPBDM' ),
|
1343 |
+
// 'author' => _x( 'Author\'s name', 'settings', 'WPBDM' ),
|
1344 |
+
// 'expiration' => _x( 'Expiration date', 'settings', 'WPBDM' ),
|
1345 |
+
// 'category' => _x( 'Category that expired', 'settings', 'WPBDM' ),
|
1346 |
+
// 'link' => _x( 'Link to renewal page', 'settings', 'WPBDM' ),
|
1347 |
+
// 'site' => _x( 'Link to your site', 'settings', 'WPBDM' ) ) )
|
|
|
1348 |
/* listing-autorenewal-notice, recurring only, controlled by the send-autorenewal-expiration-notice setting */
|
1349 |
$notices[] = array(
|
1350 |
+
'event' => 'expiration',
|
1351 |
+
'relative_time' => '+5 days', /* renewal-email-threshold, def: 5 days */
|
1352 |
+
'listings' => 'recurring',
|
1353 |
+
'subject' => '[[site-title]] [listing] - Renewal reminder',
|
1354 |
+
'body' => "Hey [author],\n\nThis is just to remind you that your listing [listing] is going to be renewed on [expiration] for another period.\nIf you want to review or cancel your subscriptions please visit [link].\n\nIf you have any questions, contact us at [site].",
|
1355 |
+
);
|
1356 |
+
// array( 'placeholders' => array( 'listing' => _x( 'Listing\'s name (with link)', 'settings', 'WPBDM' ),
|
1357 |
+
// 'author' => _x( 'Author\'s name', 'settings', 'WPBDM' ),
|
1358 |
+
// 'date' => _x( 'Renewal date', 'settings', 'WPBDM' ),
|
1359 |
+
// 'category' => _x( 'Category that is going to be renewed', 'settings', 'WPBDM' ),
|
1360 |
+
// 'site' => _x( 'Link to your site', 'settings', 'WPBDM' ),
|
1361 |
+
// 'link' => _x( 'Link to manage subscriptions', 'settings', 'WPBDM' ) ) )
|
|
|
1362 |
/* listing-autorenewal-message, after IPN notification of renewal of recurring */
|
1363 |
$notices[] = array(
|
1364 |
+
'event' => 'renewal',
|
1365 |
'relative_time' => '0 days',
|
1366 |
+
'listings' => 'recurring',
|
1367 |
+
'subject' => '[[site-title]] [listing] renewed',
|
1368 |
+
'body' => "Hey [author],\n\nThanks for your payment. We just renewed your listing [listing] on [payment_date] for another period.\n\nIf you have any questions, contact us at [site].",
|
1369 |
);
|
1370 |
// $replacements['listing'] = sprintf( '<a href="%s">%s</a>',
|
1371 |
+
// get_permalink( $payment->get_listing_id() ),
|
1372 |
+
// get_the_title( $payment->get_listing_id() ) );
|
1373 |
// $replacements['author'] = get_the_author_meta( 'display_name', get_post( $payment->get_listing_id() )->post_author );
|
1374 |
// $replacements['category'] = wpbdp_get_term_name( $recurring_item->rel_id_1 );
|
1375 |
// $replacements['date'] = date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ),
|
1376 |
+
// strtotime( $payment->get_processed_on() ) );
|
1377 |
// $replacements['site'] = sprintf( '<a href="%s">%s</a>',
|
1378 |
+
// get_bloginfo( 'url' ),
|
1379 |
+
// get_bloginfo( 'name' ) );
|
1380 |
//
|
|
|
|
|
1381 |
return $notices;
|
1382 |
}
|
1383 |
|
1384 |
+
/**
|
1385 |
+
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
1386 |
+
*/
|
1387 |
public static function validate_expiration_notices( $value ) {
|
1388 |
// We remove notices with no subject and no content.
|
1389 |
foreach ( array_keys( $value ) as $notice_id ) {
|
1405 |
|
1406 |
if ( ! $found ) {
|
1407 |
$default_notices = self::get_default_expiration_notices();
|
1408 |
+
$value[] = $default_notices[1];
|
1409 |
}
|
1410 |
|
1411 |
return $value;
|
1412 |
}
|
1413 |
|
1414 |
+
/**
|
1415 |
+
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
1416 |
+
*/
|
1417 |
public static function setup_ajax_compat_mode( $setting, $value ) {
|
1418 |
$mu_dir = ( defined( 'WPMU_PLUGIN_DIR' ) && defined( 'WPMU_PLUGIN_URL' ) ) ? WPMU_PLUGIN_DIR : trailingslashit( WP_CONTENT_DIR ) . 'mu-plugins';
|
1419 |
$source = WPBDP_INC . '/compatibility/wpbdp-ajax-compat-mu.php';
|
1422 |
if ( 0 == $value && file_exists( $dest ) ) {
|
1423 |
if ( ! unlink( $dest ) ) {
|
1424 |
$message = array(
|
1425 |
+
sprintf(
|
1426 |
+
_x(
|
1427 |
+
'Could not remove the "Business Directory Plugin - AJAX Compatibility Module". Please remove the file "%s" manually or deactivate the plugin.',
|
1428 |
+
'admin settings',
|
1429 |
+
'WPBDM'
|
1430 |
+
),
|
1431 |
+
$dest
|
1432 |
+
),
|
1433 |
+
'error',
|
1434 |
);
|
1435 |
update_option( 'wpbdp-ajax-compat-mode-notice', $message );
|
1436 |
}
|
1454 |
}
|
1455 |
}
|
1456 |
}
|
|
|
1457 |
}
|
1458 |
+
|
1459 |
+
// phpcs:enable
|
includes/admin/settings/class-settings.php
CHANGED
@@ -1,5 +1,13 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
class WPBDP__Settings {
|
4 |
|
5 |
const PREFIX = 'wpbdp-';
|
@@ -28,6 +36,9 @@ class WPBDP__Settings {
|
|
28 |
$this->options = is_array( $settings_opt ) ? $settings_opt : array();
|
29 |
}
|
30 |
|
|
|
|
|
|
|
31 |
public function bootstrap() {
|
32 |
// Add initial settings.
|
33 |
require_once( WPBDP_INC . 'admin/settings/class-settings-bootstrap.php' );
|
@@ -35,6 +46,9 @@ class WPBDP__Settings {
|
|
35 |
WPBDP__Settings__Bootstrap::register_initial_settings();
|
36 |
}
|
37 |
|
|
|
|
|
|
|
38 |
public function sanitize_settings( $input ) {
|
39 |
$on_admin = ! empty( $_POST['_wp_http_referer'] );
|
40 |
|
@@ -68,6 +82,7 @@ class WPBDP__Settings {
|
|
68 |
}
|
69 |
}
|
70 |
|
|
|
71 |
do_action( 'wpbdp_setting_updated', $setting_id, $output[ $setting_id ], $value );
|
72 |
do_action( "wpbdp_setting_updated_{$setting_id}", $output[ $setting_id ], $value, $setting_id );
|
73 |
}
|
@@ -196,6 +211,7 @@ class WPBDP__Settings {
|
|
196 |
/**
|
197 |
* Register a setting within the Settings API.
|
198 |
* @since 5.0
|
|
|
199 |
*/
|
200 |
public function register_setting( $id_or_args, $name = '', $type = 'text', $group = '', $args = array() ) {
|
201 |
if ( is_array( $id_or_args ) ) {
|
@@ -256,6 +272,9 @@ class WPBDP__Settings {
|
|
256 |
return $this->settings;
|
257 |
}
|
258 |
|
|
|
|
|
|
|
259 |
public function get_option( $setting_id, $default = false ) {
|
260 |
$default_provided = func_num_args() > 1;
|
261 |
|
@@ -342,6 +361,7 @@ class WPBDP__Settings {
|
|
342 |
|
343 |
/**
|
344 |
* @deprecated 5.0. Use {@link WPBDP__Settings::register_setting()}.
|
|
|
345 |
*/
|
346 |
public function add_core_setting( $name, $default=null ) {
|
347 |
return false;
|
@@ -470,6 +490,8 @@ class WPBDP__Settings {
|
|
470 |
|
471 |
/**
|
472 |
* Resets settings to their default values. This includes ALL premium modules too, so use with care.
|
|
|
|
|
473 |
*/
|
474 |
public function reset_defaults() {
|
475 |
$options = $this->options;
|
@@ -485,6 +507,9 @@ class WPBDP__Settings {
|
|
485 |
update_option( 'wpbdp_settings', $this->options );
|
486 |
}
|
487 |
|
|
|
|
|
|
|
488 |
public function validate_setting( $value, $setting_id ) {
|
489 |
$on_admin = ! empty( $_POST['_wp_http_referer'] );
|
490 |
if ( ! $on_admin ) {
|
@@ -570,6 +595,9 @@ class WPBDP__Settings {
|
|
570 |
return ( $has_error ? $old_value : $value );
|
571 |
}
|
572 |
|
|
|
|
|
|
|
573 |
public function validate_number_setting( $value, $setting_id ) {
|
574 |
$setting = $this->get_setting( $setting_id );
|
575 |
|
@@ -650,6 +678,9 @@ class WPBDP__Settings {
|
|
650 |
return $option_translations;
|
651 |
}
|
652 |
|
|
|
|
|
|
|
653 |
public function upgrade_options() {
|
654 |
if (!$this->settings)
|
655 |
$this->_register_settings();
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP\Settings
|
4 |
+
*/
|
5 |
|
6 |
+
// phpcs:disable Squiz,PEAR,Generic,WordPress,PSR2
|
7 |
+
|
8 |
+
/**
|
9 |
+
* @SuppressWarnings(PHPMD)
|
10 |
+
*/
|
11 |
class WPBDP__Settings {
|
12 |
|
13 |
const PREFIX = 'wpbdp-';
|
36 |
$this->options = is_array( $settings_opt ) ? $settings_opt : array();
|
37 |
}
|
38 |
|
39 |
+
/**
|
40 |
+
* @SuppressWarnings(PHPMD)
|
41 |
+
*/
|
42 |
public function bootstrap() {
|
43 |
// Add initial settings.
|
44 |
require_once( WPBDP_INC . 'admin/settings/class-settings-bootstrap.php' );
|
46 |
WPBDP__Settings__Bootstrap::register_initial_settings();
|
47 |
}
|
48 |
|
49 |
+
/**
|
50 |
+
* @SuppressWarnings(PHPMD)
|
51 |
+
*/
|
52 |
public function sanitize_settings( $input ) {
|
53 |
$on_admin = ! empty( $_POST['_wp_http_referer'] );
|
54 |
|
82 |
}
|
83 |
}
|
84 |
|
85 |
+
// XXX: Settings hasn't been stored into the database yet here.
|
86 |
do_action( 'wpbdp_setting_updated', $setting_id, $output[ $setting_id ], $value );
|
87 |
do_action( "wpbdp_setting_updated_{$setting_id}", $output[ $setting_id ], $value, $setting_id );
|
88 |
}
|
211 |
/**
|
212 |
* Register a setting within the Settings API.
|
213 |
* @since 5.0
|
214 |
+
* @SuppressWarnings(PHPMD)
|
215 |
*/
|
216 |
public function register_setting( $id_or_args, $name = '', $type = 'text', $group = '', $args = array() ) {
|
217 |
if ( is_array( $id_or_args ) ) {
|
272 |
return $this->settings;
|
273 |
}
|
274 |
|
275 |
+
/**
|
276 |
+
* @SuppressWarnings(PHPMD)
|
277 |
+
*/
|
278 |
public function get_option( $setting_id, $default = false ) {
|
279 |
$default_provided = func_num_args() > 1;
|
280 |
|
361 |
|
362 |
/**
|
363 |
* @deprecated 5.0. Use {@link WPBDP__Settings::register_setting()}.
|
364 |
+
* @SuppressWarnings(PHPMD)
|
365 |
*/
|
366 |
public function add_core_setting( $name, $default=null ) {
|
367 |
return false;
|
490 |
|
491 |
/**
|
492 |
* Resets settings to their default values. This includes ALL premium modules too, so use with care.
|
493 |
+
*
|
494 |
+
* @SuppressWarnings(PHPMD)
|
495 |
*/
|
496 |
public function reset_defaults() {
|
497 |
$options = $this->options;
|
507 |
update_option( 'wpbdp_settings', $this->options );
|
508 |
}
|
509 |
|
510 |
+
/**
|
511 |
+
* @SuppressWarnings(PHPMD)
|
512 |
+
*/
|
513 |
public function validate_setting( $value, $setting_id ) {
|
514 |
$on_admin = ! empty( $_POST['_wp_http_referer'] );
|
515 |
if ( ! $on_admin ) {
|
595 |
return ( $has_error ? $old_value : $value );
|
596 |
}
|
597 |
|
598 |
+
/**
|
599 |
+
* @SuppressWarnings(PHPMD)
|
600 |
+
*/
|
601 |
public function validate_number_setting( $value, $setting_id ) {
|
602 |
$setting = $this->get_setting( $setting_id );
|
603 |
|
678 |
return $option_translations;
|
679 |
}
|
680 |
|
681 |
+
/**
|
682 |
+
* @SuppressWarnings(PHPMD)
|
683 |
+
*/
|
684 |
public function upgrade_options() {
|
685 |
if (!$this->settings)
|
686 |
$this->_register_settings();
|
includes/admin/upgrades/migrations/migration-18_3.php
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP\Admin\Upgrades\Migrations
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable PEAR.NamingConventions.ValidClassName.Invalid
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Migration for DB version 18.3
|
10 |
+
*/
|
11 |
+
class WPBDP__Migrations__18_3 extends WPBDP__Migration {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* @since 5.1.10
|
15 |
+
*/
|
16 |
+
public function migrate() {
|
17 |
+
$enabled_notifications = $this->get_enabled_notifications();
|
18 |
+
|
19 |
+
wpbdp_set_option( 'user-notifications', $enabled_notifications );
|
20 |
+
}
|
21 |
+
|
22 |
+
/**
|
23 |
+
* @since 5.1.10
|
24 |
+
*/
|
25 |
+
private function get_enabled_notifications() {
|
26 |
+
$enabled_notifications = wpbdp_get_option( 'user-notifications' );
|
27 |
+
|
28 |
+
if ( ! is_array( $enabled_notifications ) ) {
|
29 |
+
return array(
|
30 |
+
'new-listing',
|
31 |
+
'listing-published',
|
32 |
+
'listing-expires',
|
33 |
+
);
|
34 |
+
}
|
35 |
+
|
36 |
+
$enabled_notifications[] = 'listing-expires';
|
37 |
+
|
38 |
+
return array_unique( $enabled_notifications );
|
39 |
+
}
|
40 |
+
}
|
41 |
+
|
42 |
+
// phpcs:enable
|
includes/class-listing-email-notification.php
CHANGED
@@ -1,9 +1,19 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* @since 5.0
|
|
|
4 |
*/
|
5 |
class WPBDP__Listing_Email_Notification {
|
6 |
|
|
|
|
|
|
|
7 |
public function __construct() {
|
8 |
add_action( 'transition_post_status', array( $this, 'listing_published_notification' ), 10, 3 );
|
9 |
add_action( 'wpbdp_listing_status_change', array( $this, 'status_change_notifications' ), 10, 3 );
|
@@ -18,46 +28,71 @@ class WPBDP__Listing_Email_Notification {
|
|
18 |
|
19 |
/**
|
20 |
* Sent when a listing is published either by the admin or automatically.
|
|
|
|
|
|
|
|
|
|
|
21 |
*/
|
22 |
public function listing_published_notification( $new_status, $old_status, $post ) {
|
23 |
-
if ( ! in_array( 'listing-published', wpbdp_get_option( 'user-notifications' ), true ) )
|
24 |
return;
|
|
|
25 |
|
26 |
-
if ( WPBDP_POST_TYPE
|
27 |
return;
|
|
|
28 |
|
29 |
-
if ( $new_status
|
30 |
return;
|
|
|
31 |
|
32 |
global $wpbdp;
|
33 |
|
34 |
-
if ( isset( $wpbdp->_importing_csv_no_email ) && $wpbdp->_importing_csv_no_email )
|
35 |
return;
|
|
|
36 |
|
37 |
-
|
|
|
|
|
38 |
add_action( 'save_post', array( $this, 'send_listing_published_notification' ), PHP_INT_MAX, 2 );
|
39 |
add_action( 'save_post', array( $this, 'try_to_remove_listing_published_notification_action' ), PHP_INT_MAX );
|
40 |
return;
|
41 |
}
|
|
|
42 |
|
43 |
$this->send_listing_published_notification( $post->ID, $post );
|
44 |
}
|
45 |
|
|
|
|
|
|
|
|
|
46 |
public function send_listing_published_notification( $post_id, $post ) {
|
47 |
if ( ! isset( $post->post_type ) || WPBDP_POST_TYPE !== $post->post_type ) {
|
48 |
return;
|
49 |
}
|
50 |
-
|
51 |
-
|
52 |
-
'listing-
|
53 |
-
|
54 |
-
|
55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
$email->template = 'businessdirectory-email';
|
57 |
|
58 |
$email->send();
|
59 |
}
|
60 |
|
|
|
|
|
|
|
61 |
public function try_to_remove_listing_published_notification_action() {
|
62 |
remove_action( 'save_post', array( $this, 'send_listing_published_notification' ), PHP_INT_MAX, 2 );
|
63 |
remove_action( 'save_post', array( $this, 'try_to_remove_listing_published_notification_action' ), PHP_INT_MAX );
|
@@ -65,94 +100,144 @@ class WPBDP__Listing_Email_Notification {
|
|
65 |
|
66 |
/**
|
67 |
* Used to handle notifications related to listing status changes (i.e. expired, etc.)
|
|
|
|
|
|
|
|
|
68 |
*/
|
69 |
public function status_change_notifications( $listing, $old_status, $new_status ) {
|
70 |
// Expiration notice.
|
71 |
-
if ( 'expired'
|
72 |
$this->send_notices( 'expiration', '0 days', $listing );
|
73 |
}
|
74 |
|
75 |
// When a listing is submitted.
|
76 |
-
if ( 'incomplete'
|
77 |
$this->send_new_listing_email( $listing );
|
78 |
}
|
79 |
}
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
public function send_notices( $event, $relative_time, $listing, $force_resend = false ) {
|
82 |
$listing = is_object( $listing ) ? $listing : wpbdp_get_listing( absint( $listing ) );
|
|
|
83 |
if ( ! $listing ) {
|
84 |
return;
|
85 |
}
|
86 |
|
87 |
$post_status = get_post_status( $listing->get_id() );
|
88 |
-
|
|
|
89 |
return;
|
90 |
}
|
91 |
|
92 |
$all_notices = wpbdp_get_option( 'expiration-notices' );
|
93 |
|
94 |
foreach ( $all_notices as $notice_key => $notice ) {
|
95 |
-
if ( $notice['event']
|
96 |
continue;
|
|
|
97 |
|
98 |
-
if ( ( 'non-recurring'
|
99 |
continue;
|
100 |
-
|
101 |
|
102 |
$already_sent = (int) get_post_meta( $listing->get_id(), '_wpbdp_notice_sent_' . $notice_key, true );
|
103 |
|
104 |
-
if ( $already_sent && ! $force_resend )
|
105 |
continue;
|
|
|
106 |
|
107 |
$payments = $listing->get_latest_payments();
|
108 |
-
$payment
|
109 |
|
110 |
$expiration_date = date_i18n( get_option( 'date_format' ), strtotime( $listing->get_expiration_date() ) );
|
111 |
-
$payment_date
|
112 |
|
113 |
$email = wpbdp_email_from_template(
|
114 |
$notice,
|
115 |
array(
|
116 |
-
'site'
|
117 |
-
'author'
|
118 |
-
'listing'
|
119 |
-
'expiration'
|
120 |
-
'link'
|
121 |
-
'category'
|
122 |
-
'date'
|
123 |
-
'payment_date'
|
124 |
-
'access_key'
|
125 |
-
|
|
|
126 |
|
127 |
$email->template = 'businessdirectory-email';
|
128 |
-
$email->to[]
|
129 |
|
130 |
-
if ( 'expiration'
|
131 |
$email->cc[] = get_option( 'admin_email' );
|
132 |
|
133 |
-
if ( wpbdp_get_option( 'admin-notifications-cc' ) )
|
134 |
$email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
|
|
135 |
}
|
136 |
|
|
|
|
|
|
|
137 |
if ( $email->send() ) {
|
|
|
|
|
138 |
// update_post_meta( $listing->get_id(), '_wpbdp_notice_sent_' . $notice_key, current_time( 'timestamp' ) );
|
139 |
}
|
|
|
140 |
}
|
141 |
}
|
142 |
|
|
|
|
|
|
|
143 |
private function send_new_listing_email( $listing ) {
|
144 |
global $wpbdp;
|
145 |
-
|
|
|
146 |
return;
|
|
|
147 |
|
148 |
// Notify the admin.
|
149 |
if ( in_array( 'new-listing', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
150 |
$admin_email = new WPBDP_Email();
|
|
|
|
|
151 |
$admin_email->subject = sprintf( _x( '[%s] New listing notification', 'notify email', 'WPBDM' ), get_bloginfo( 'name' ) );
|
152 |
-
$admin_email->to[]
|
153 |
|
154 |
-
if ( wpbdp_get_option( 'admin-notifications-cc' ) )
|
155 |
$admin_email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
|
|
156 |
|
157 |
$admin_email->body = wpbdp_render( 'email/listing-added', array( 'listing' => $listing ), false );
|
158 |
$admin_email->send();
|
@@ -160,34 +245,46 @@ class WPBDP__Listing_Email_Notification {
|
|
160 |
|
161 |
// Notify the submitter.
|
162 |
if ( in_array( 'new-listing', wpbdp_get_option( 'user-notifications' ), true ) ) {
|
163 |
-
$email
|
164 |
-
'
|
165 |
-
|
166 |
-
|
|
|
|
|
|
|
167 |
$email->template = 'businessdirectory-email';
|
|
|
168 |
$email->send();
|
169 |
}
|
170 |
}
|
171 |
|
172 |
/**
|
173 |
* Sent when a listing is edited.
|
|
|
|
|
174 |
*/
|
175 |
public function edit_listing_admin_email( $listing_id ) {
|
176 |
global $wpbdp;
|
177 |
-
|
|
|
178 |
return;
|
|
|
179 |
|
180 |
-
if ( ! in_array( 'listing-edit', wpbdp_get_option( 'admin-notifications' ), true ) )
|
181 |
return;
|
|
|
182 |
|
183 |
$listing = wpbdp_get_listing( $listing_id );
|
184 |
|
185 |
$email = new WPBDP_Email();
|
|
|
|
|
186 |
$email->subject = sprintf( _x( '[%s] Listing edit notification', 'notify email', 'WPBDM' ), get_bloginfo( 'name' ) );
|
187 |
-
$email->to[]
|
188 |
|
189 |
-
if ( wpbdp_get_option( 'admin-notifications-cc' ) )
|
190 |
$email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
|
|
191 |
|
192 |
$email->body = wpbdp_render( 'email/listing-edited', array( 'listing' => $listing ), false );
|
193 |
|
@@ -196,16 +293,25 @@ class WPBDP__Listing_Email_Notification {
|
|
196 |
|
197 |
/**
|
198 |
* Sent when a listing is renewed.
|
|
|
|
|
|
|
|
|
199 |
* @since 5.0.6
|
|
|
200 |
*/
|
201 |
public function listing_renewal_email( $listing, $payment = false, $context = '' ) {
|
202 |
// Notify admin.
|
203 |
if ( in_array( 'after_renewal', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
204 |
$email = new WPBDP_Email();
|
|
|
205 |
$email->to[] = get_bloginfo( 'admin_email' );
|
|
|
206 |
$email->subject = sprintf( '[%s] Listing "%s" has renewed', get_bloginfo( 'name' ), $listing->get_title() );
|
207 |
|
208 |
-
|
|
|
|
|
209 |
$email->cc[] = $cc;
|
210 |
}
|
211 |
|
@@ -213,7 +319,7 @@ class WPBDP__Listing_Email_Notification {
|
|
213 |
if ( ! empty( $payment ) ) {
|
214 |
$amount = $payment->amount;
|
215 |
} else {
|
216 |
-
$plan
|
217 |
$amount = $plan->fee_price;
|
218 |
}
|
219 |
|
@@ -230,22 +336,45 @@ class WPBDP__Listing_Email_Notification {
|
|
230 |
}
|
231 |
|
232 |
// Notify users.
|
233 |
-
|
|
|
|
|
234 |
}
|
235 |
|
|
|
|
|
|
|
|
|
236 |
public function reported_listing_email( $listing, $report ) {
|
237 |
// Notify the admin.
|
238 |
if ( in_array( 'flagging_listing', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
239 |
$admin_email = new WPBDP_Email();
|
|
|
|
|
240 |
$admin_email->subject = sprintf( _x( '[%s] Reported listing notification', 'notify email', 'WPBDM' ), get_bloginfo( 'name' ) );
|
241 |
-
$admin_email->to[]
|
242 |
|
243 |
-
if ( wpbdp_get_option( 'admin-notifications-cc' ) )
|
244 |
$admin_email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
|
246 |
-
$admin_email->body = wpbdp_render(
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
$admin_email->send();
|
248 |
}
|
249 |
}
|
250 |
|
251 |
}
|
|
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable PEAR.NamingConventions.ValidClassName.Invalid
|
7 |
+
|
8 |
/**
|
9 |
* @since 5.0
|
10 |
+
* @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
|
11 |
*/
|
12 |
class WPBDP__Listing_Email_Notification {
|
13 |
|
14 |
+
/**
|
15 |
+
* Constructor.
|
16 |
+
*/
|
17 |
public function __construct() {
|
18 |
add_action( 'transition_post_status', array( $this, 'listing_published_notification' ), 10, 3 );
|
19 |
add_action( 'wpbdp_listing_status_change', array( $this, 'status_change_notifications' ), 10, 3 );
|
28 |
|
29 |
/**
|
30 |
* Sent when a listing is published either by the admin or automatically.
|
31 |
+
*
|
32 |
+
* @param string $new_status The new listing status.
|
33 |
+
* @param string $old_status The previous listing status.
|
34 |
+
* @param object $post An instance of WP_Post.
|
35 |
+
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
36 |
*/
|
37 |
public function listing_published_notification( $new_status, $old_status, $post ) {
|
38 |
+
if ( ! in_array( 'listing-published', wpbdp_get_option( 'user-notifications' ), true ) ) {
|
39 |
return;
|
40 |
+
}
|
41 |
|
42 |
+
if ( WPBDP_POST_TYPE !== get_post_type( $post ) ) {
|
43 |
return;
|
44 |
+
}
|
45 |
|
46 |
+
if ( $new_status === $old_status || 'publish' !== $new_status || ( 'pending' !== $old_status && 'draft' !== $old_status ) ) {
|
47 |
return;
|
48 |
+
}
|
49 |
|
50 |
global $wpbdp;
|
51 |
|
52 |
+
if ( isset( $wpbdp->_importing_csv_no_email ) && $wpbdp->_importing_csv_no_email ) {
|
53 |
return;
|
54 |
+
}
|
55 |
|
56 |
+
// phpcs:disable WordPress.CSRF.NonceVerification.NoNonceVerification
|
57 |
+
// phpcs:disable WordPress.VIP.SuperGlobalInputUsage.AccessDetected
|
58 |
+
if ( isset( $_POST['original_post_status'] ) && 'auto-draft' === $_POST['original_post_status'] ) {
|
59 |
add_action( 'save_post', array( $this, 'send_listing_published_notification' ), PHP_INT_MAX, 2 );
|
60 |
add_action( 'save_post', array( $this, 'try_to_remove_listing_published_notification_action' ), PHP_INT_MAX );
|
61 |
return;
|
62 |
}
|
63 |
+
// phpcs:enable
|
64 |
|
65 |
$this->send_listing_published_notification( $post->ID, $post );
|
66 |
}
|
67 |
|
68 |
+
/**
|
69 |
+
* @param int $post_id The ID of the published post.
|
70 |
+
* @param object $post An instance of WP_Post.
|
71 |
+
*/
|
72 |
public function send_listing_published_notification( $post_id, $post ) {
|
73 |
if ( ! isset( $post->post_type ) || WPBDP_POST_TYPE !== $post->post_type ) {
|
74 |
return;
|
75 |
}
|
76 |
+
|
77 |
+
$email = wpbdp_email_from_template(
|
78 |
+
'email-templates-listing-published',
|
79 |
+
array(
|
80 |
+
'listing' => get_the_title( $post_id ),
|
81 |
+
'listing-url' => get_permalink( $post_id ),
|
82 |
+
'access_key' => wpbdp_get_listing( $post_id )->get_access_key(),
|
83 |
+
)
|
84 |
+
);
|
85 |
+
|
86 |
+
|
87 |
+
$email->to[] = wpbusdirman_get_the_business_email( $post_id );
|
88 |
$email->template = 'businessdirectory-email';
|
89 |
|
90 |
$email->send();
|
91 |
}
|
92 |
|
93 |
+
/**
|
94 |
+
* Remove action handlers used to send listing published notification.
|
95 |
+
*/
|
96 |
public function try_to_remove_listing_published_notification_action() {
|
97 |
remove_action( 'save_post', array( $this, 'send_listing_published_notification' ), PHP_INT_MAX, 2 );
|
98 |
remove_action( 'save_post', array( $this, 'try_to_remove_listing_published_notification_action' ), PHP_INT_MAX );
|
100 |
|
101 |
/**
|
102 |
* Used to handle notifications related to listing status changes (i.e. expired, etc.)
|
103 |
+
*
|
104 |
+
* @param object $listing An instance of WPBDP_Listing.
|
105 |
+
* @param string $old_status The previous listing status.
|
106 |
+
* @param string $new_status The new listing status.
|
107 |
*/
|
108 |
public function status_change_notifications( $listing, $old_status, $new_status ) {
|
109 |
// Expiration notice.
|
110 |
+
if ( 'expired' === $new_status && $this->should_send_expiration_notifications() ) {
|
111 |
$this->send_notices( 'expiration', '0 days', $listing );
|
112 |
}
|
113 |
|
114 |
// When a listing is submitted.
|
115 |
+
if ( 'incomplete' === $old_status && ( 'complete' === $new_status || 'pending_payment' === $new_status ) ) {
|
116 |
$this->send_new_listing_email( $listing );
|
117 |
}
|
118 |
}
|
119 |
|
120 |
+
/**
|
121 |
+
* @since 5.1.10
|
122 |
+
*/
|
123 |
+
private function should_send_expiration_notifications() {
|
124 |
+
if ( ! wpbdp_get_option( 'listing-renewal' ) ) {
|
125 |
+
return false;
|
126 |
+
}
|
127 |
+
|
128 |
+
$user_notifications = wpbdp_get_option( 'user-notifications' );
|
129 |
+
|
130 |
+
if ( ! in_array( 'listing-expires', $user_notifications, true ) ) {
|
131 |
+
return false;
|
132 |
+
}
|
133 |
+
|
134 |
+
return true;
|
135 |
+
}
|
136 |
+
|
137 |
+
/**
|
138 |
+
* @param string $event Event identifier.
|
139 |
+
* @param string $relative_time Number of days before or after the event occurred.
|
140 |
+
* @param object $listing An instance of WPBDP_Listing.
|
141 |
+
* @param bool $force_resend Whether to resend already sent notifications or not.
|
142 |
+
* @SuppressWarnings(PHPMD)
|
143 |
+
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
144 |
+
* @SuppressWarnings(PHPMD.NPathComplexity)
|
145 |
+
*/
|
146 |
public function send_notices( $event, $relative_time, $listing, $force_resend = false ) {
|
147 |
$listing = is_object( $listing ) ? $listing : wpbdp_get_listing( absint( $listing ) );
|
148 |
+
|
149 |
if ( ! $listing ) {
|
150 |
return;
|
151 |
}
|
152 |
|
153 |
$post_status = get_post_status( $listing->get_id() );
|
154 |
+
|
155 |
+
if ( ! $post_status || in_array( $post_status, array( 'trash', 'auto-draft' ), true ) ) {
|
156 |
return;
|
157 |
}
|
158 |
|
159 |
$all_notices = wpbdp_get_option( 'expiration-notices' );
|
160 |
|
161 |
foreach ( $all_notices as $notice_key => $notice ) {
|
162 |
+
if ( $notice['event'] !== $event || $notice['relative_time'] !== $relative_time ) {
|
163 |
continue;
|
164 |
+
}
|
165 |
|
166 |
+
if ( ( 'non-recurring' === $notice['listings'] && $listing->is_recurring() ) || ( 'recurring' === $notice['listings'] && ! $listing->is_recurring() ) ) {
|
167 |
continue;
|
168 |
+
}
|
169 |
|
170 |
$already_sent = (int) get_post_meta( $listing->get_id(), '_wpbdp_notice_sent_' . $notice_key, true );
|
171 |
|
172 |
+
if ( $already_sent && ! $force_resend ) {
|
173 |
continue;
|
174 |
+
}
|
175 |
|
176 |
$payments = $listing->get_latest_payments();
|
177 |
+
$payment = $payments ? array_shift( $payments ) : array();
|
178 |
|
179 |
$expiration_date = date_i18n( get_option( 'date_format' ), strtotime( $listing->get_expiration_date() ) );
|
180 |
+
$payment_date = date_i18n( get_option( 'date_format' ), $payment ? strtotime( implode( '/', $payment->get_created_at_date() ) ) : time() );
|
181 |
|
182 |
$email = wpbdp_email_from_template(
|
183 |
$notice,
|
184 |
array(
|
185 |
+
'site' => sprintf( '<a href="%s">%s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) ),
|
186 |
+
'author' => $listing->get_author_meta( 'display_name' ),
|
187 |
+
'listing' => sprintf( '<a href="%s">%s</a>', $listing->get_permalink(), esc_attr( $listing->get_title() ) ),
|
188 |
+
'expiration' => $expiration_date,
|
189 |
+
'link' => sprintf( '<a href="%1$s">%1$s</a>', $listing->get_renewal_url() ),
|
190 |
+
'category' => get_the_term_list( $listing->get_id(), WPBDP_CATEGORY_TAX, '', ', ' ),
|
191 |
+
'date' => $expiration_date,
|
192 |
+
'payment_date' => $payment_date,
|
193 |
+
'access_key' => $listing->get_access_key(),
|
194 |
+
)
|
195 |
+
);
|
196 |
|
197 |
$email->template = 'businessdirectory-email';
|
198 |
+
$email->to[] = wpbusdirman_get_the_business_email( $listing->get_id() );
|
199 |
|
200 |
+
if ( 'expiration' === $event && in_array( 'renewal', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
201 |
$email->cc[] = get_option( 'admin_email' );
|
202 |
|
203 |
+
if ( wpbdp_get_option( 'admin-notifications-cc' ) ) {
|
204 |
$email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
205 |
+
}
|
206 |
}
|
207 |
|
208 |
+
// phpcs:disable Generic.CodeAnalysis.EmptyStatement.DetectedIf
|
209 |
+
// phpcs:disable Squiz.Commenting.InlineComment.InvalidEndChar
|
210 |
+
// phpcs:disable Squiz.PHP.CommentedOutCode.Found
|
211 |
if ( $email->send() ) {
|
212 |
+
// TODO: Why was the line below commented out?
|
213 |
+
// See: https://github.com/drodenbaugh/BusinessDirectoryPlugin/commit/0420174dd3f93089e8088b942f3ca08d82c13d62
|
214 |
// update_post_meta( $listing->get_id(), '_wpbdp_notice_sent_' . $notice_key, current_time( 'timestamp' ) );
|
215 |
}
|
216 |
+
// phpcs:enable
|
217 |
}
|
218 |
}
|
219 |
|
220 |
+
/**
|
221 |
+
* @param object $listing An instance of WPBDP_Listing.
|
222 |
+
*/
|
223 |
private function send_new_listing_email( $listing ) {
|
224 |
global $wpbdp;
|
225 |
+
|
226 |
+
if ( isset( $wpbdp->_importing_csv_no_email ) && $wpbdp->_importing_csv_no_email ) {
|
227 |
return;
|
228 |
+
}
|
229 |
|
230 |
// Notify the admin.
|
231 |
if ( in_array( 'new-listing', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
232 |
$admin_email = new WPBDP_Email();
|
233 |
+
|
234 |
+
// translators: [%s] is the name of the blog.
|
235 |
$admin_email->subject = sprintf( _x( '[%s] New listing notification', 'notify email', 'WPBDM' ), get_bloginfo( 'name' ) );
|
236 |
+
$admin_email->to[] = get_bloginfo( 'admin_email' );
|
237 |
|
238 |
+
if ( wpbdp_get_option( 'admin-notifications-cc' ) ) {
|
239 |
$admin_email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
240 |
+
}
|
241 |
|
242 |
$admin_email->body = wpbdp_render( 'email/listing-added', array( 'listing' => $listing ), false );
|
243 |
$admin_email->send();
|
245 |
|
246 |
// Notify the submitter.
|
247 |
if ( in_array( 'new-listing', wpbdp_get_option( 'user-notifications' ), true ) ) {
|
248 |
+
$email = wpbdp_email_from_template(
|
249 |
+
'email-confirmation-message',
|
250 |
+
array(
|
251 |
+
'listing' => $listing->get_title(),
|
252 |
+
)
|
253 |
+
);
|
254 |
+
$email->to[] = wpbusdirman_get_the_business_email( $listing->get_id() );
|
255 |
$email->template = 'businessdirectory-email';
|
256 |
+
|
257 |
$email->send();
|
258 |
}
|
259 |
}
|
260 |
|
261 |
/**
|
262 |
* Sent when a listing is edited.
|
263 |
+
*
|
264 |
+
* @param int $listing_id The ID of the listing that was edited.
|
265 |
*/
|
266 |
public function edit_listing_admin_email( $listing_id ) {
|
267 |
global $wpbdp;
|
268 |
+
|
269 |
+
if ( isset( $wpbdp->_importing_csv_no_email ) && $wpbdp->_importing_csv_no_email ) {
|
270 |
return;
|
271 |
+
}
|
272 |
|
273 |
+
if ( ! in_array( 'listing-edit', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
274 |
return;
|
275 |
+
}
|
276 |
|
277 |
$listing = wpbdp_get_listing( $listing_id );
|
278 |
|
279 |
$email = new WPBDP_Email();
|
280 |
+
|
281 |
+
// translators: [%s] is the name of the blog.
|
282 |
$email->subject = sprintf( _x( '[%s] Listing edit notification', 'notify email', 'WPBDM' ), get_bloginfo( 'name' ) );
|
283 |
+
$email->to[] = get_bloginfo( 'admin_email' );
|
284 |
|
285 |
+
if ( wpbdp_get_option( 'admin-notifications-cc' ) ) {
|
286 |
$email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
287 |
+
}
|
288 |
|
289 |
$email->body = wpbdp_render( 'email/listing-edited', array( 'listing' => $listing ), false );
|
290 |
|
293 |
|
294 |
/**
|
295 |
* Sent when a listing is renewed.
|
296 |
+
*
|
297 |
+
* @param object $listing An instance of WPBDP_Listing.
|
298 |
+
* @param object $payment A payment object.
|
299 |
+
* @param string $context This parameter is not used.
|
300 |
* @since 5.0.6
|
301 |
+
* @SuppressWarnings(PHPMD)
|
302 |
*/
|
303 |
public function listing_renewal_email( $listing, $payment = false, $context = '' ) {
|
304 |
// Notify admin.
|
305 |
if ( in_array( 'after_renewal', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
306 |
$email = new WPBDP_Email();
|
307 |
+
|
308 |
$email->to[] = get_bloginfo( 'admin_email' );
|
309 |
+
// translators: [%s] is the name of the blog, "%s" is the title of the listing.
|
310 |
$email->subject = sprintf( '[%s] Listing "%s" has renewed', get_bloginfo( 'name' ), $listing->get_title() );
|
311 |
|
312 |
+
$cc = wpbdp_get_option( 'admin-notifications-cc' );
|
313 |
+
|
314 |
+
if ( $cc ) {
|
315 |
$email->cc[] = $cc;
|
316 |
}
|
317 |
|
319 |
if ( ! empty( $payment ) ) {
|
320 |
$amount = $payment->amount;
|
321 |
} else {
|
322 |
+
$plan = $listing->get_fee_plan();
|
323 |
$amount = $plan->fee_price;
|
324 |
}
|
325 |
|
336 |
}
|
337 |
|
338 |
// Notify users.
|
339 |
+
if ( in_array( 'listing-expires', wpbdp_get_option( 'user-notifications' ), true ) ) {
|
340 |
+
do_action( 'wpbdp_listing_maybe_send_notices', 'renewal', '0 days', $listing );
|
341 |
+
}
|
342 |
}
|
343 |
|
344 |
+
/**
|
345 |
+
* @param object $listing An instance of WPBDP_Listing.
|
346 |
+
* @param array $report An array with information about the report.
|
347 |
+
*/
|
348 |
public function reported_listing_email( $listing, $report ) {
|
349 |
// Notify the admin.
|
350 |
if ( in_array( 'flagging_listing', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
351 |
$admin_email = new WPBDP_Email();
|
352 |
+
|
353 |
+
// translators: %s is the name of the blog.
|
354 |
$admin_email->subject = sprintf( _x( '[%s] Reported listing notification', 'notify email', 'WPBDM' ), get_bloginfo( 'name' ) );
|
355 |
+
$admin_email->to[] = get_bloginfo( 'admin_email' );
|
356 |
|
357 |
+
if ( wpbdp_get_option( 'admin-notifications-cc' ) ) {
|
358 |
$admin_email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
359 |
+
}
|
360 |
+
|
361 |
+
if ( empty( $report['email'] ) && 0 != $report['user_id'] ) {
|
362 |
+
$user = get_userdata( $report['user_id'] );
|
363 |
+
$report['email'] = $user->user_email;
|
364 |
+
$report['name'] = $user->user_login;
|
365 |
+
}
|
366 |
|
367 |
+
$admin_email->body = wpbdp_render(
|
368 |
+
'email/listing-reported',
|
369 |
+
array(
|
370 |
+
'listing' => $listing,
|
371 |
+
'report' => $report,
|
372 |
+
), false
|
373 |
+
);
|
374 |
$admin_email->send();
|
375 |
}
|
376 |
}
|
377 |
|
378 |
}
|
379 |
+
|
380 |
+
// phpcs:enable
|
includes/class-listing-expiration.php
CHANGED
@@ -1,18 +1,31 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
* @since 5.0
|
4 |
*/
|
5 |
class WPBDP__Listing_Expiration {
|
6 |
|
7 |
-
|
|
|
|
|
|
|
8 |
add_action( 'wpbdp_daily_events', array( $this, 'check_for_expired_listings' ) );
|
9 |
add_action( 'wpbdp_daily_events', array( $this, 'send_expiration_reminders' ) );
|
10 |
}
|
11 |
|
12 |
-
|
|
|
|
|
|
|
13 |
global $wpdb;
|
14 |
|
15 |
-
|
|
|
16 |
"SELECT p.ID FROM {$wpdb->posts} p JOIN {$wpdb->prefix}wpbdp_listings l ON l.listing_id = p.ID WHERE p.post_type = %s AND p.post_status != %s AND l.expiration_date IS NOT NULL AND l.expiration_date < %s AND l.listing_status NOT IN (%s, %s)",
|
17 |
WPBDP_POST_TYPE,
|
18 |
'auto-draft',
|
@@ -20,6 +33,7 @@ class WPBDP__Listing_Expiration {
|
|
20 |
'expired',
|
21 |
'pending_renewal'
|
22 |
) );
|
|
|
23 |
|
24 |
foreach ( $listings as $listing_id ) {
|
25 |
$l = wpbdp_get_listing( $listing_id );
|
@@ -27,17 +41,29 @@ class WPBDP__Listing_Expiration {
|
|
27 |
}
|
28 |
}
|
29 |
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
return;
|
|
|
33 |
|
34 |
$notices = wpbdp_get_option( 'expiration-notices', false );
|
35 |
-
|
|
|
36 |
return;
|
|
|
37 |
|
38 |
$notices = wp_list_filter( $notices, array( 'event' => 'expiration' ) );
|
39 |
$notices = wp_list_filter( $notices, array( 'relative_time' => '0 days' ), 'NOT' );
|
40 |
-
$times
|
41 |
|
42 |
foreach ( $times as $t ) {
|
43 |
$listings = $this->get_expiring_listings( $t );
|
@@ -49,19 +75,27 @@ class WPBDP__Listing_Expiration {
|
|
49 |
}
|
50 |
}
|
51 |
|
52 |
-
|
|
|
|
|
|
|
53 |
global $wpdb;
|
54 |
|
55 |
$date_a = date( 'Y-m-d H:i:s', strtotime( $period . ' midnight' ) );
|
56 |
$date_b = date( 'Y-m-d H:i:s', strtotime( $period . 'midnight' ) + DAY_IN_SECONDS );
|
57 |
|
58 |
-
|
59 |
-
|
60 |
-
$
|
61 |
-
|
|
|
|
|
|
|
|
|
|
|
62 |
|
63 |
return $listings;
|
64 |
}
|
65 |
-
|
66 |
}
|
67 |
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable PEAR.NamingConventions.ValidClassName.Invalid
|
7 |
+
|
8 |
/**
|
9 |
* @since 5.0
|
10 |
*/
|
11 |
class WPBDP__Listing_Expiration {
|
12 |
|
13 |
+
/**
|
14 |
+
* Constructor.
|
15 |
+
*/
|
16 |
+
public function __construct() {
|
17 |
add_action( 'wpbdp_daily_events', array( $this, 'check_for_expired_listings' ) );
|
18 |
add_action( 'wpbdp_daily_events', array( $this, 'send_expiration_reminders' ) );
|
19 |
}
|
20 |
|
21 |
+
/**
|
22 |
+
* Find listings that should be marked as expired and mark them.
|
23 |
+
*/
|
24 |
+
public function check_for_expired_listings() {
|
25 |
global $wpdb;
|
26 |
|
27 |
+
// phpcs:disable WordPress.VIP.DirectDatabaseQuery
|
28 |
+
$listings = $wpdb->get_col( $wpdb->prepare(
|
29 |
"SELECT p.ID FROM {$wpdb->posts} p JOIN {$wpdb->prefix}wpbdp_listings l ON l.listing_id = p.ID WHERE p.post_type = %s AND p.post_status != %s AND l.expiration_date IS NOT NULL AND l.expiration_date < %s AND l.listing_status NOT IN (%s, %s)",
|
30 |
WPBDP_POST_TYPE,
|
31 |
'auto-draft',
|
33 |
'expired',
|
34 |
'pending_renewal'
|
35 |
) );
|
36 |
+
// phpcs:enable
|
37 |
|
38 |
foreach ( $listings as $listing_id ) {
|
39 |
$l = wpbdp_get_listing( $listing_id );
|
41 |
}
|
42 |
}
|
43 |
|
44 |
+
/**
|
45 |
+
* Send reminders for listings that expired or are about to expire.
|
46 |
+
*/
|
47 |
+
public function send_expiration_reminders() {
|
48 |
+
if ( ! wpbdp_get_option( 'listing-renewal' ) ) {
|
49 |
+
return;
|
50 |
+
}
|
51 |
+
|
52 |
+
$user_notifications = wpbdp_get_option( 'user-notifications' );
|
53 |
+
|
54 |
+
if ( ! in_array( 'listing-expires', $user_notifications, true ) ) {
|
55 |
return;
|
56 |
+
}
|
57 |
|
58 |
$notices = wpbdp_get_option( 'expiration-notices', false );
|
59 |
+
|
60 |
+
if ( ! $notices ) {
|
61 |
return;
|
62 |
+
}
|
63 |
|
64 |
$notices = wp_list_filter( $notices, array( 'event' => 'expiration' ) );
|
65 |
$notices = wp_list_filter( $notices, array( 'relative_time' => '0 days' ), 'NOT' );
|
66 |
+
$times = array_unique( wp_list_pluck( $notices, 'relative_time' ) );
|
67 |
|
68 |
foreach ( $times as $t ) {
|
69 |
$listings = $this->get_expiring_listings( $t );
|
75 |
}
|
76 |
}
|
77 |
|
78 |
+
/**
|
79 |
+
* @param string $period Time period as supported by strtotime.
|
80 |
+
*/
|
81 |
+
private function get_expiring_listings( $period = '+1 month' ) {
|
82 |
global $wpdb;
|
83 |
|
84 |
$date_a = date( 'Y-m-d H:i:s', strtotime( $period . ' midnight' ) );
|
85 |
$date_b = date( 'Y-m-d H:i:s', strtotime( $period . 'midnight' ) + DAY_IN_SECONDS );
|
86 |
|
87 |
+
// phpcs:disable WordPress.VIP.DirectDatabaseQuery
|
88 |
+
$listings = $wpdb->get_col(
|
89 |
+
$wpdb->prepare(
|
90 |
+
"SELECT listing_id FROM {$wpdb->prefix}wpbdp_listings WHERE expiration_date IS NOT NULL AND expiration_date >= %s AND expiration_date < %s",
|
91 |
+
$date_a,
|
92 |
+
$date_b
|
93 |
+
)
|
94 |
+
);
|
95 |
+
// phpcs:enable
|
96 |
|
97 |
return $listings;
|
98 |
}
|
|
|
99 |
}
|
100 |
|
101 |
+
// phpcs:enable
|
includes/class-listing.php
CHANGED
@@ -1,11 +1,16 @@
|
|
1 |
<?php
|
2 |
-
require_once( WPBDP_PATH . 'includes/class-payment.php' );
|
3 |
-
require_once( WPBDP_PATH . 'includes/class-listing-subscription.php' );
|
4 |
-
require_once( WPBDP_PATH . 'includes/helpers/class-listing-image.php' );
|
5 |
-
|
6 |
/**
|
|
|
7 |
* @since 3.4
|
8 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
class WPBDP_Listing {
|
10 |
|
11 |
private $id = 0;
|
@@ -378,8 +383,15 @@ class WPBDP_Listing {
|
|
378 |
global $wpdb;
|
379 |
|
380 |
$row = array();
|
381 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
382 |
$row['expiration_date'] = $expiration;
|
|
|
383 |
|
384 |
if ( ! empty( $row ) ) {
|
385 |
$wpdb->update( $wpdb->prefix . 'wpbdp_listings', $row, array( 'listing_id' => $this->id ) );
|
@@ -495,6 +507,7 @@ class WPBDP_Listing {
|
|
495 |
$row['fee_days'] = $plan_->days;
|
496 |
$row['is_sticky'] = $plan_->sticky;
|
497 |
$row['fee_price'] = $plan_->amount;
|
|
|
498 |
}
|
499 |
}
|
500 |
|
1 |
<?php
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
+
* @package WPBDP\Listing
|
4 |
* @since 3.4
|
5 |
*/
|
6 |
+
|
7 |
+
// phpcs:disable
|
8 |
+
/**
|
9 |
+
* @SuppressWarnings(PHPMD)
|
10 |
+
*/
|
11 |
+
require_once WPBDP_PATH . 'includes/class-payment.php';
|
12 |
+
require_once WPBDP_PATH . 'includes/class-listing-subscription.php';
|
13 |
+
require_once WPBDP_PATH . 'includes/helpers/class-listing-image.php';
|
14 |
class WPBDP_Listing {
|
15 |
|
16 |
private $id = 0;
|
383 |
global $wpdb;
|
384 |
|
385 |
$row = array();
|
386 |
+
|
387 |
+
$listing_expiration_time = $this->get_expiration_time();
|
388 |
+
$current_time = current_time( 'timestamp' );
|
389 |
+
$expiration_base_time = $current_time > $listing_expiration_time ? $current_time : $listing_expiration_time;
|
390 |
+
$expiration = $this->calculate_expiration_date( $expiration_base_time, $plan );
|
391 |
+
|
392 |
+
if ( $expiration ) {
|
393 |
$row['expiration_date'] = $expiration;
|
394 |
+
}
|
395 |
|
396 |
if ( ! empty( $row ) ) {
|
397 |
$wpdb->update( $wpdb->prefix . 'wpbdp_listings', $row, array( 'listing_id' => $this->id ) );
|
507 |
$row['fee_days'] = $plan_->days;
|
508 |
$row['is_sticky'] = $plan_->sticky;
|
509 |
$row['fee_price'] = $plan_->amount;
|
510 |
+
$row['is_recurring'] = $plan_->recurring;
|
511 |
}
|
512 |
}
|
513 |
|
includes/class-shortcodes.php
CHANGED
@@ -1,7 +1,13 @@
|
|
1 |
<?php
|
2 |
/**
|
|
|
3 |
* @since 4.0
|
4 |
*/
|
|
|
|
|
|
|
|
|
|
|
5 |
class WPBDP__Shortcodes {
|
6 |
|
7 |
private $shortcodes = array();
|
@@ -10,6 +16,8 @@ class WPBDP__Shortcodes {
|
|
10 |
|
11 |
public function __construct() {
|
12 |
add_action( 'wpbdp_loaded', array( $this, 'register' ) );
|
|
|
|
|
13 |
}
|
14 |
|
15 |
/**
|
@@ -81,6 +89,8 @@ class WPBDP__Shortcodes {
|
|
81 |
* - tag Shows the listings with a certain tag name. (Allowed Values: Any valid tag name within the directory. Can be a comma separated list too (eg. "New, Hot").)
|
82 |
* - category Shows the listings with a certain category. (Allowed Values: Any valid category name or ID you have configured under Directory -> Directory Categories. Can be a comma separated list too (e.g. "Dentists, Doctors" or 1,2,56).)
|
83 |
* - title Adds a title to the page of listings to indicate what they are for. (Allowed Values: Any non-blank string.)
|
|
|
|
|
84 |
* Example:
|
85 |
* - Display listings from category "Dentists" with tag "New" and include a title.
|
86 |
*
|
@@ -194,7 +204,7 @@ class WPBDP__Shortcodes {
|
|
194 |
* - menu Whether to include the quick search and menu bar as part of the output. Defaults to 0. (Allowed Values: 0 or 1)
|
195 |
* - buttons Which menu buttons to show inside the menu (applies only when `menu` is `1`). Default is none. (Allowed Values: "all", "none", or a comma-separated list from the set "create", "directory" and "listings").
|
196 |
* - items_per_page The number of listings to show per page. If not present value will be set to "Listings per page" setting (Allowed Values: A positive integer)
|
197 |
-
* - pagination Enable pagination for shortcode. Default to
|
198 |
* Examples:
|
199 |
* - Display the latest 5 listings submitted to the directory:
|
200 |
* `[businessdirectory-latest-listings items_per_page=5 pagination=0]`
|
@@ -232,7 +242,7 @@ class WPBDP__Shortcodes {
|
|
232 |
* - menu Whether to include the quick search and menu bar as part of the output. Defaults to 0. (Allowed Values: 0 or 1)
|
233 |
* - buttons Which menu buttons to show inside the menu (applies only when `menu` is `1`). Default is none. (Allowed Values: "all", "none", or a comma-separated list from the set "create", "directory" and "listings").
|
234 |
* - items_per_page The number of listings to show per page. If not present value will be set to "Listings per page" setting (Allowed Values: A positive integer)
|
235 |
-
* - pagination
|
236 |
* Example:
|
237 |
* `[businessdirectory-featured-listings items_per_page=5]`
|
238 |
* Since:
|
@@ -279,37 +289,39 @@ class WPBDP__Shortcodes {
|
|
279 |
}
|
280 |
|
281 |
public function sc_listings( $atts ) {
|
282 |
-
|
283 |
-
require_once ( WPBDP_PATH . 'includes/views/all_listings.php' );
|
284 |
-
|
285 |
-
$atts = shortcode_atts( array( 'tag' => '',
|
286 |
-
'tags' => '',
|
287 |
-
'category' => '',
|
288 |
-
'categories' => '',
|
289 |
-
'title' => '',
|
290 |
-
'operator' => 'OR',
|
291 |
-
'author' => '',
|
292 |
-
'menu' => null,
|
293 |
-
'pagination' => 1,
|
294 |
-
'items_per_page' => wpbdp_get_option( 'listings-per-page' ) > 0 ? wpbdp_get_option( 'listings-per-page' ) : -1 ),
|
295 |
-
$atts );
|
296 |
-
|
297 |
-
if ( ! is_null( $atts['menu'] ) )
|
298 |
-
$atts['menu'] = ( 1 === $atts['menu'] || 'true' === $atts['menu'] ) ? true : false;
|
299 |
|
300 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
|
302 |
$query_args = array();
|
303 |
-
$query_args['items_per_page'] = intval( $
|
304 |
|
305 |
-
if ( $
|
306 |
$requested_categories = array();
|
307 |
|
308 |
-
if ( $
|
309 |
-
$requested_categories = array_merge( $requested_categories, explode( ',', $
|
310 |
|
311 |
-
if ( $
|
312 |
-
$requested_categories = array_merge( $requested_categories, explode( ',', $
|
313 |
|
314 |
$categories = array();
|
315 |
|
@@ -330,23 +342,23 @@ class WPBDP__Shortcodes {
|
|
330 |
'terms' => $categories ) );
|
331 |
}
|
332 |
|
333 |
-
if ( $
|
334 |
$requested_tags = array();
|
335 |
|
336 |
-
if ( $
|
337 |
-
$requested_tags = array_merge( $requested_tags, explode( ',', $
|
338 |
|
339 |
-
if ( $
|
340 |
-
$requested_tags = array_merge( $requested_tags, explode( ',', $
|
341 |
|
342 |
$query_args['tax_query'][] = array( array( 'taxonomy' => WPBDP_TAGS_TAX,
|
343 |
'field' => 'slug',
|
344 |
'terms' => $requested_tags ) );
|
345 |
}
|
346 |
|
347 |
-
if ( ! empty( $
|
348 |
$u = false;
|
349 |
-
$u = is_numeric( $
|
350 |
|
351 |
if ( $u )
|
352 |
$query_args['author'] = $u->ID;
|
@@ -354,35 +366,34 @@ class WPBDP__Shortcodes {
|
|
354 |
|
355 |
$v = new WPBDP__Views__All_Listings(
|
356 |
array(
|
357 |
-
'menu' => $
|
358 |
'query_args' => $query_args,
|
359 |
'in_shortcode' => true,
|
360 |
-
'pagination' => $
|
361 |
) );
|
362 |
return $v->dispatch();
|
363 |
}
|
364 |
|
365 |
public function sc_listings_latest( $atts ) {
|
366 |
-
$
|
367 |
array(
|
368 |
-
'menu'
|
369 |
-
'buttons'
|
370 |
-
'limit'
|
371 |
'items_per_page' => -1,
|
372 |
-
'pagination'=> '1'
|
373 |
),
|
374 |
$atts,
|
375 |
'businessdirectory-latest-listings'
|
376 |
);
|
377 |
|
378 |
-
$this->validate_attributes( $atts );
|
379 |
|
380 |
return $this->display_listings(
|
381 |
array(
|
382 |
'orderby' => 'date',
|
383 |
'order' => 'DESC'
|
384 |
),
|
385 |
-
$
|
386 |
);
|
387 |
}
|
388 |
|
@@ -411,19 +422,18 @@ class WPBDP__Shortcodes {
|
|
411 |
}
|
412 |
|
413 |
public function sc_listings_featured( $atts ) {
|
414 |
-
$
|
415 |
array(
|
416 |
-
'menu'
|
417 |
-
'buttons'
|
418 |
-
'limit'
|
419 |
'items_per_page' => -1,
|
420 |
-
'pagination'=> '1'
|
421 |
),
|
422 |
$atts,
|
423 |
'businessdirectory-featured-listings'
|
424 |
);
|
425 |
|
426 |
-
$this->validate_attributes( $atts );
|
427 |
|
428 |
global $wpdb;
|
429 |
$q = $wpdb->prepare(
|
@@ -455,15 +465,14 @@ class WPBDP__Shortcodes {
|
|
455 |
);
|
456 |
$args = array_merge(
|
457 |
array(
|
458 |
-
'menu'
|
459 |
-
'buttons'
|
460 |
'items_per_page' => -1,
|
461 |
-
'pagination' => true,
|
462 |
),
|
463 |
$args
|
464 |
);
|
465 |
|
466 |
-
if ( $args['pagination'] ) {
|
467 |
$paged = get_query_var( 'page' ) ? get_query_var( 'page' ) : ( get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1 );
|
468 |
$query_args['paged'] = intval( $paged );
|
469 |
}
|
@@ -473,7 +482,7 @@ class WPBDP__Shortcodes {
|
|
473 |
$query = new WP_Query( $query_args );
|
474 |
|
475 |
// Try to trick pagination to remove it when processing a shortcode.
|
476 |
-
if (
|
477 |
$query->max_num_pages = 1;
|
478 |
}
|
479 |
|
@@ -632,15 +641,15 @@ class WPBDP__Shortcodes {
|
|
632 |
$atts = shortcode_atts( $defaults, $atts, 'businessdirectory-quick-search' );
|
633 |
|
634 |
switch ( $atts['buttons'] ) {
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
}
|
645 |
|
646 |
$box_args = array(
|
@@ -650,28 +659,34 @@ class WPBDP__Shortcodes {
|
|
650 |
return wpbdp_main_box( $box_args );
|
651 |
}
|
652 |
|
653 |
-
public function validate_attributes( &$atts ) {
|
654 |
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
|
|
|
|
666 |
}
|
667 |
|
668 |
// Backward compatibility for `limit` parameter
|
669 |
-
if ( ! empty( $
|
670 |
-
$
|
671 |
}
|
672 |
|
673 |
-
if ( 0 >= intval( $
|
674 |
-
$
|
|
|
|
|
|
|
|
|
675 |
}
|
676 |
}
|
677 |
|
@@ -681,4 +696,11 @@ class WPBDP__Shortcodes {
|
|
681 |
$paged = $query->query['paged'];
|
682 |
}
|
683 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
684 |
}
|
1 |
<?php
|
2 |
/**
|
3 |
+
* @package WPBDP\FieldTypes\TextArea
|
4 |
* @since 4.0
|
5 |
*/
|
6 |
+
|
7 |
+
// phpcs:disable
|
8 |
+
/**
|
9 |
+
* @SuppressWarnings(PHPMD)
|
10 |
+
*/
|
11 |
class WPBDP__Shortcodes {
|
12 |
|
13 |
private $shortcodes = array();
|
16 |
|
17 |
public function __construct() {
|
18 |
add_action( 'wpbdp_loaded', array( $this, 'register' ) );
|
19 |
+
|
20 |
+
add_filter( 'get_pagenum_link', array( $this, 'sc_get_pagenum_link') );
|
21 |
}
|
22 |
|
23 |
/**
|
89 |
* - tag Shows the listings with a certain tag name. (Allowed Values: Any valid tag name within the directory. Can be a comma separated list too (eg. "New, Hot").)
|
90 |
* - category Shows the listings with a certain category. (Allowed Values: Any valid category name or ID you have configured under Directory -> Directory Categories. Can be a comma separated list too (e.g. "Dentists, Doctors" or 1,2,56).)
|
91 |
* - title Adds a title to the page of listings to indicate what they are for. (Allowed Values: Any non-blank string.)
|
92 |
+
* - pagination Enable pagination for shortcode. Default to 0. (Allowed values to disable: 0, false, no. Allowed values to enable: 1, true, yes)
|
93 |
+
* - items_per_page The number of listings to show per page. If not present value will be set to "Listings per page" setting (Allowed Values: A positive integer)
|
94 |
* Example:
|
95 |
* - Display listings from category "Dentists" with tag "New" and include a title.
|
96 |
*
|
204 |
* - menu Whether to include the quick search and menu bar as part of the output. Defaults to 0. (Allowed Values: 0 or 1)
|
205 |
* - buttons Which menu buttons to show inside the menu (applies only when `menu` is `1`). Default is none. (Allowed Values: "all", "none", or a comma-separated list from the set "create", "directory" and "listings").
|
206 |
* - items_per_page The number of listings to show per page. If not present value will be set to "Listings per page" setting (Allowed Values: A positive integer)
|
207 |
+
* - pagination Enable pagination for shortcode. Default to 0. (Allowed values to disable: 0, false, no. Allowed values to enable: 1, true, yes)
|
208 |
* Examples:
|
209 |
* - Display the latest 5 listings submitted to the directory:
|
210 |
* `[businessdirectory-latest-listings items_per_page=5 pagination=0]`
|
242 |
* - menu Whether to include the quick search and menu bar as part of the output. Defaults to 0. (Allowed Values: 0 or 1)
|
243 |
* - buttons Which menu buttons to show inside the menu (applies only when `menu` is `1`). Default is none. (Allowed Values: "all", "none", or a comma-separated list from the set "create", "directory" and "listings").
|
244 |
* - items_per_page The number of listings to show per page. If not present value will be set to "Listings per page" setting (Allowed Values: A positive integer)
|
245 |
+
* - pagination Enable pagination for shortcode. Default to 0. (Allowed values to disable: 0, false, no. Allowed values to enable: 1, true, yes)
|
246 |
* Example:
|
247 |
* `[businessdirectory-featured-listings items_per_page=5]`
|
248 |
* Since:
|
289 |
}
|
290 |
|
291 |
public function sc_listings( $atts ) {
|
292 |
+
require_once WPBDP_PATH . 'includes/views/all_listings.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
|
294 |
+
$sc_atts = shortcode_atts(
|
295 |
+
array(
|
296 |
+
'tag' => '',
|
297 |
+
'tags' => '',
|
298 |
+
'category' => '',
|
299 |
+
'categories' => '',
|
300 |
+
'title' => '',
|
301 |
+
'operator' => 'OR',
|
302 |
+
'author' => '',
|
303 |
+
'menu' => null,
|
304 |
+
'items_per_page' => -1,
|
305 |
+
),
|
306 |
+
$atts
|
307 |
+
);
|
308 |
+
|
309 |
+
if ( ! is_null( $sc_atts['menu'] ) )
|
310 |
+
$sc_atts['menu'] = ( 1 === $sc_atts['menu'] || 'true' === $sc_atts['menu'] ) ? true : false;
|
311 |
+
|
312 |
+
$this->validate_attributes( $sc_atts, $atts );
|
313 |
|
314 |
$query_args = array();
|
315 |
+
$query_args['items_per_page'] = intval( $sc_atts['items_per_page'] );
|
316 |
|
317 |
+
if ( $sc_atts['category'] || $sc_atts['categories'] ) {
|
318 |
$requested_categories = array();
|
319 |
|
320 |
+
if ( $sc_atts['category'] )
|
321 |
+
$requested_categories = array_merge( $requested_categories, explode( ',', $sc_atts['category'] ) );
|
322 |
|
323 |
+
if ( $sc_atts['categories'] )
|
324 |
+
$requested_categories = array_merge( $requested_categories, explode( ',', $sc_atts['categories'] ) );
|
325 |
|
326 |
$categories = array();
|
327 |
|
342 |
'terms' => $categories ) );
|
343 |
}
|
344 |
|
345 |
+
if ( $sc_atts['tag'] || $sc_atts['tags'] ) {
|
346 |
$requested_tags = array();
|
347 |
|
348 |
+
if ( $sc_atts['tag'] )
|
349 |
+
$requested_tags = array_merge( $requested_tags, explode( ',', $sc_atts['tag'] ) );
|
350 |
|
351 |
+
if ( $sc_atts['tags'] )
|
352 |
+
$requested_tags = array_merge( $requested_tags, explode( ',', $sc_atts['tags'] ) );
|
353 |
|
354 |
$query_args['tax_query'][] = array( array( 'taxonomy' => WPBDP_TAGS_TAX,
|
355 |
'field' => 'slug',
|
356 |
'terms' => $requested_tags ) );
|
357 |
}
|
358 |
|
359 |
+
if ( ! empty( $sc_atts['author'] ) ) {
|
360 |
$u = false;
|
361 |
+
$u = is_numeric( $sc_atts['author'] ) ? get_user_by( 'id', absint( $sc_atts['author'] ) ) : get_user_by( 'login', $sc_atts['author'] );
|
362 |
|
363 |
if ( $u )
|
364 |
$query_args['author'] = $u->ID;
|
366 |
|
367 |
$v = new WPBDP__Views__All_Listings(
|
368 |
array(
|
369 |
+
'menu' => $sc_atts['menu'],
|
370 |
'query_args' => $query_args,
|
371 |
'in_shortcode' => true,
|
372 |
+
'pagination' => $sc_atts['items_per_page'] > 0 && isset( $sc_atts['pagination'] ) && $sc_atts['pagination'],
|
373 |
) );
|
374 |
return $v->dispatch();
|
375 |
}
|
376 |
|
377 |
public function sc_listings_latest( $atts ) {
|
378 |
+
$sc_atts = shortcode_atts(
|
379 |
array(
|
380 |
+
'menu' => 0,
|
381 |
+
'buttons' => 'none',
|
382 |
+
'limit' => 0,
|
383 |
'items_per_page' => -1,
|
|
|
384 |
),
|
385 |
$atts,
|
386 |
'businessdirectory-latest-listings'
|
387 |
);
|
388 |
|
389 |
+
$this->validate_attributes( $sc_atts, $atts );
|
390 |
|
391 |
return $this->display_listings(
|
392 |
array(
|
393 |
'orderby' => 'date',
|
394 |
'order' => 'DESC'
|
395 |
),
|
396 |
+
$sc_atts
|
397 |
);
|
398 |
}
|
399 |
|
422 |
}
|
423 |
|
424 |
public function sc_listings_featured( $atts ) {
|
425 |
+
$sc_atts = shortcode_atts(
|
426 |
array(
|
427 |
+
'menu' => 0,
|
428 |
+
'buttons' => 'none',
|
429 |
+
'limit' => 0,
|
430 |
'items_per_page' => -1,
|
|
|
431 |
),
|
432 |
$atts,
|
433 |
'businessdirectory-featured-listings'
|
434 |
);
|
435 |
|
436 |
+
$this->validate_attributes( $sc_atts, $atts );
|
437 |
|
438 |
global $wpdb;
|
439 |
$q = $wpdb->prepare(
|
465 |
);
|
466 |
$args = array_merge(
|
467 |
array(
|
468 |
+
'menu' => 0,
|
469 |
+
'buttons' => 'none',
|
470 |
'items_per_page' => -1,
|
|
|
471 |
),
|
472 |
$args
|
473 |
);
|
474 |
|
475 |
+
if ( ! empty( $args['pagination'] ) ) {
|
476 |
$paged = get_query_var( 'page' ) ? get_query_var( 'page' ) : ( get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1 );
|
477 |
$query_args['paged'] = intval( $paged );
|
478 |
}
|
482 |
$query = new WP_Query( $query_args );
|
483 |
|
484 |
// Try to trick pagination to remove it when processing a shortcode.
|
485 |
+
if ( empty( $args['pagination'] ) ) {
|
486 |
$query->max_num_pages = 1;
|
487 |
}
|
488 |
|
641 |
$atts = shortcode_atts( $defaults, $atts, 'businessdirectory-quick-search' );
|
642 |
|
643 |
switch ( $atts['buttons'] ) {
|
644 |
+
case 'all':
|
645 |
+
$buttons = array( 'directory', 'listings', 'create' );
|
646 |
+
break;
|
647 |
+
case 'none':
|
648 |
+
$buttons = array();
|
649 |
+
break;
|
650 |
+
default:
|
651 |
+
$buttons = array_filter( explode( ',', trim( $atts['buttons'] ) ) );
|
652 |
+
break;
|
653 |
}
|
654 |
|
655 |
$box_args = array(
|
659 |
return wpbdp_main_box( $box_args );
|
660 |
}
|
661 |
|
662 |
+
public function validate_attributes( &$sc_atts, $atts = array() ) {
|
663 |
|
664 |
+
if ( ! empty( $atts['pagination'] ) ) {
|
665 |
+
switch ( strtolower( $atts['pagination'] ) ) {
|
666 |
+
case '1':
|
667 |
+
case 'true':
|
668 |
+
case 'yes':
|
669 |
+
$sc_atts['pagination'] = true;
|
670 |
+
break;
|
671 |
+
case '0':
|
672 |
+
case 'false':
|
673 |
+
case 'no':
|
674 |
+
default:
|
675 |
+
$sc_atts['pagination'] = false;
|
676 |
+
}
|
677 |
}
|
678 |
|
679 |
// Backward compatibility for `limit` parameter
|
680 |
+
if ( ! empty( $sc_atts['limit'] ) ) {
|
681 |
+
$sc_atts['items_per_page'] = intval( $sc_atts['items_per_page'] ) > 0 ? intval( $sc_atts['items_per_page'] ) : intval( $sc_atts['limit'] );
|
682 |
}
|
683 |
|
684 |
+
if ( 0 >= intval( $sc_atts['items_per_page'] ) ) {
|
685 |
+
$sc_atts['items_per_page'] = ! isset( $sc_atts['pagination'] ) ? ( wpbdp_get_option( 'listings-per-page' ) > 0 ? wpbdp_get_option( 'listings-per-page' ) : -1 ) : -1;
|
686 |
+
}
|
687 |
+
|
688 |
+
if ( isset( $sc_atts['pagination'] ) && ! $sc_atts['pagination'] ) {
|
689 |
+
$sc_atts['items_per_page'] = -1;
|
690 |
}
|
691 |
}
|
692 |
|
696 |
$paged = $query->query['paged'];
|
697 |
}
|
698 |
}
|
699 |
+
|
700 |
+
public function sc_get_pagenum_link( $url ) {
|
701 |
+
if ( wpbdp_current_query()->wpbdp_our_query ) {
|
702 |
+
$url = esc_url( $url . "#wpbdp-listings-list" );
|
703 |
+
}
|
704 |
+
return $url;
|
705 |
+
}
|
706 |
}
|
includes/class-wpbdp.php
CHANGED
@@ -1,8 +1,12 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
/**
|
4 |
* Main Business Directory class.
|
|
|
|
|
|
|
5 |
*/
|
|
|
|
|
6 |
final class WPBDP {
|
7 |
|
8 |
public $_query_stack = array();
|
@@ -15,7 +19,7 @@ final class WPBDP {
|
|
15 |
}
|
16 |
|
17 |
private function setup_constants() {
|
18 |
-
define( 'WPBDP_VERSION', '5.2' );
|
19 |
|
20 |
define( 'WPBDP_PATH', wp_normalize_path( plugin_dir_path( WPBDP_PLUGIN_FILE ) ) );
|
21 |
define( 'WPBDP_INC', trailingslashit( WPBDP_PATH . 'includes' ) );
|
@@ -86,6 +90,11 @@ final class WPBDP {
|
|
86 |
require_once( WPBDP_INC . 'helpers/class-access-keys-sender.php' );
|
87 |
}
|
88 |
|
|
|
|
|
|
|
|
|
|
|
89 |
private function hooks() {
|
90 |
register_activation_hook( WPBDP_PLUGIN_FILE, array( $this, 'plugin_activation' ) );
|
91 |
register_deactivation_hook( WPBDP_PLUGIN_FILE, array( $this, 'plugin_deactivation' ) );
|
@@ -94,15 +103,7 @@ final class WPBDP {
|
|
94 |
add_filter( 'plugin_action_links_' . plugin_basename( WPBDP_PLUGIN_FILE ), array( $this, 'plugin_action_links' ) );
|
95 |
|
96 |
// Clear cache of page IDs when a page is saved.
|
97 |
-
|
98 |
-
$handler = function() {
|
99 |
-
delete_transient( 'wpbdp-page-ids' );
|
100 |
-
};
|
101 |
-
} else {
|
102 |
-
$handler = create_function( '$x = false', 'delete_transient("wpbdp-page-ids");' );
|
103 |
-
}
|
104 |
-
|
105 |
-
add_action( 'save_post_page', $handler );
|
106 |
|
107 |
// AJAX actions.
|
108 |
// TODO: Use Dispatcher AJAX support instead of hardcoding these actions here.
|
@@ -115,6 +116,8 @@ final class WPBDP {
|
|
115 |
add_action( 'switch_blog', array( $this, 'register_cache_groups' ) );
|
116 |
}
|
117 |
|
|
|
|
|
118 |
public function init() {
|
119 |
$this->load_textdomain();
|
120 |
|
@@ -440,3 +443,5 @@ final class WPBDP {
|
|
440 |
}
|
441 |
|
442 |
}
|
|
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Main Business Directory class.
|
4 |
+
*
|
5 |
+
* @package WPBDP
|
6 |
+
* @SuppressWarnings(PHPMD)
|
7 |
*/
|
8 |
+
|
9 |
+
// phpcs:disable
|
10 |
final class WPBDP {
|
11 |
|
12 |
public $_query_stack = array();
|
19 |
}
|
20 |
|
21 |
private function setup_constants() {
|
22 |
+
define( 'WPBDP_VERSION', '5.2.1.1' );
|
23 |
|
24 |
define( 'WPBDP_PATH', wp_normalize_path( plugin_dir_path( WPBDP_PLUGIN_FILE ) ) );
|
25 |
define( 'WPBDP_INC', trailingslashit( WPBDP_PATH . 'includes' ) );
|
90 |
require_once( WPBDP_INC . 'helpers/class-access-keys-sender.php' );
|
91 |
}
|
92 |
|
93 |
+
// phpcs:enable
|
94 |
+
|
95 |
+
/**
|
96 |
+
* @since 5.2.1 Removed usage of create_function().
|
97 |
+
*/
|
98 |
private function hooks() {
|
99 |
register_activation_hook( WPBDP_PLUGIN_FILE, array( $this, 'plugin_activation' ) );
|
100 |
register_deactivation_hook( WPBDP_PLUGIN_FILE, array( $this, 'plugin_deactivation' ) );
|
103 |
add_filter( 'plugin_action_links_' . plugin_basename( WPBDP_PLUGIN_FILE ), array( $this, 'plugin_action_links' ) );
|
104 |
|
105 |
// Clear cache of page IDs when a page is saved.
|
106 |
+
add_action( 'save_post_page', 'wpbdp_delete_page_ids_cache' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
|
108 |
// AJAX actions.
|
109 |
// TODO: Use Dispatcher AJAX support instead of hardcoding these actions here.
|
116 |
add_action( 'switch_blog', array( $this, 'register_cache_groups' ) );
|
117 |
}
|
118 |
|
119 |
+
// phpcs:disable
|
120 |
+
|
121 |
public function init() {
|
122 |
$this->load_textdomain();
|
123 |
|
443 |
}
|
444 |
|
445 |
}
|
446 |
+
|
447 |
+
// phpcs:enable
|
includes/compatibility/class-acf-compat.php
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP/Compatibility/ACF Compat
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable Squiz,PEAR,Generic,WordPress,PSR2
|
7 |
+
|
8 |
+
/**
|
9 |
+
* @SuppressWarnings(PHPMD)
|
10 |
+
*/
|
11 |
+
class WPBDP_ACF_Compat {
|
12 |
+
|
13 |
+
public function __construct() {
|
14 |
+
add_filter( 'wpbdp_get_option_disable-cpt', array( $this, 'disable_cpt') );
|
15 |
+
}
|
16 |
+
|
17 |
+
public function disable_cpt( ){
|
18 |
+
return true;
|
19 |
+
}
|
20 |
+
}
|
includes/compatibility/class-compat.php
CHANGED
@@ -1,7 +1,14 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
3 |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
5 |
class WPBDP_Compat {
|
6 |
|
7 |
function __construct() {
|
@@ -11,10 +18,10 @@ class WPBDP_Compat {
|
|
11 |
if ( wpbdp_get_option( 'disable-cpt' ) ) {
|
12 |
add_action( 'wp', array( &$this, '_jetpack_compat' ), 11, 1 );
|
13 |
|
14 |
-
require_once
|
15 |
$nocpt = new WPBDP__CPT_Compat_Mode();
|
16 |
} else {
|
17 |
-
require_once
|
18 |
new WPBDP__Themes_Compat();
|
19 |
}
|
20 |
|
@@ -23,33 +30,37 @@ class WPBDP_Compat {
|
|
23 |
|
24 |
function load_integrations() {
|
25 |
if ( isset( $GLOBALS['sitepress'] ) ) {
|
26 |
-
require_once
|
27 |
$wpml_integration = new WPBDP_WPML_Compat();
|
28 |
}
|
29 |
|
30 |
if ( function_exists( 'bcn_display' ) ) {
|
31 |
-
require_once
|
32 |
$navxt_integration = new WPBDP_NavXT_Integration();
|
33 |
}
|
34 |
|
35 |
if ( class_exists( 'Advanced_Excerpt' ) ) {
|
36 |
-
require_once
|
37 |
$advanced_excerpt_integration = new WPBDP_Advanced_Excerpt_Integration();
|
38 |
}
|
39 |
|
40 |
-
if ( defined( 'CUSTOM_PERMALINKS_PLUGIN_VERSION') ) {
|
41 |
-
require_once
|
42 |
$custom_permalinks_integration = new WPBDP_Custom_Permalink_Integration();
|
43 |
}
|
|
|
|
|
|
|
|
|
|
|
44 |
}
|
45 |
|
46 |
function cpt_compat_mode() {
|
47 |
-
require_once
|
48 |
$nocpt = new WPBDP__CPT_Compat_Mode();
|
49 |
}
|
50 |
|
51 |
// Work around WP bugs. {{{
|
52 |
-
|
53 |
function workarounds_for_wp_bugs() {
|
54 |
// #1466 (related to https://core.trac.wordpress.org/ticket/28081).
|
55 |
add_filter( 'wpbdp_query_clauses', array( &$this, '_fix_pagination_issue' ), 10, 2 );
|
@@ -57,10 +68,11 @@ class WPBDP_Compat {
|
|
57 |
|
58 |
function _fix_pagination_issue( $clauses, $query ) {
|
59 |
$posts_per_page = intval( $query->get( 'posts_per_page' ) );
|
60 |
-
$paged
|
61 |
|
62 |
-
if ( -1 != $posts_per_page || $paged <= 1 )
|
63 |
return $clauses;
|
|
|
64 |
|
65 |
// Force no results for pages outside of the scope of the query.
|
66 |
$clauses['where'] .= ' AND 1=0 ';
|
@@ -69,13 +81,13 @@ class WPBDP_Compat {
|
|
69 |
}
|
70 |
|
71 |
// }}}
|
72 |
-
|
73 |
public function _handle_broken_plugin_filters() {
|
74 |
// TODO: fix before themes-release
|
75 |
$action = '';
|
76 |
|
77 |
-
if (
|
78 |
return;
|
|
|
79 |
|
80 |
// Relevanssi
|
81 |
if ( in_array( $action, array( 'submitlisting', 'editlisting' ), true ) && function_exists( 'relevanssi_insert_edit' ) ) {
|
@@ -85,13 +97,17 @@ class WPBDP_Compat {
|
|
85 |
remove_action( 'edit_attachment', 'relevanssi_edit' );
|
86 |
}
|
87 |
|
88 |
-
$bad_filters = array(
|
|
|
|
|
|
|
|
|
89 |
|
90 |
// AddThis Social Bookmarking Widget - http://www.addthis.com/
|
91 |
if ( defined( 'ADDTHIS_PLUGIN_VERSION' ) ) {
|
92 |
-
$bad_filters['get_the_excerpt'][] = array( 'addthis_display_social_widget_excerpt', 11);
|
93 |
$bad_filters['get_the_excerpt'][] = array( 'addthis_display_social_widget', 15 );
|
94 |
-
$bad_filters['the_content'][]
|
95 |
}
|
96 |
|
97 |
// Jamie Social Icons - http://wordpress.org/extend/plugins/jamie-social-icons/
|
@@ -146,8 +162,9 @@ class WPBDP_Compat {
|
|
146 |
// TODO: fix before themes-release
|
147 |
$action = '';
|
148 |
|
149 |
-
if (
|
150 |
return;
|
|
|
151 |
|
152 |
if ( defined( 'JETPACK__VERSION' ) && in_array( $action, $incompatible_actions ) ) {
|
153 |
add_filter( 'jetpack_enable_opengraph', '__return_false', 99 );
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP/Compatibility
|
4 |
+
*/
|
5 |
|
6 |
+
// phpcs:disable Squiz,PEAR,Generic,WordPress,PSR2
|
7 |
|
8 |
+
/**
|
9 |
+
* @SuppressWarnings(PHPMD)
|
10 |
+
*/
|
11 |
+
require_once WPBDP_PATH . 'includes/compatibility/deprecated.php';
|
12 |
class WPBDP_Compat {
|
13 |
|
14 |
function __construct() {
|
18 |
if ( wpbdp_get_option( 'disable-cpt' ) ) {
|
19 |
add_action( 'wp', array( &$this, '_jetpack_compat' ), 11, 1 );
|
20 |
|
21 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-cpt-compat-mode.php';
|
22 |
$nocpt = new WPBDP__CPT_Compat_Mode();
|
23 |
} else {
|
24 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-themes-compat.php';
|
25 |
new WPBDP__Themes_Compat();
|
26 |
}
|
27 |
|
30 |
|
31 |
function load_integrations() {
|
32 |
if ( isset( $GLOBALS['sitepress'] ) ) {
|
33 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-wpml-compat.php';
|
34 |
$wpml_integration = new WPBDP_WPML_Compat();
|
35 |
}
|
36 |
|
37 |
if ( function_exists( 'bcn_display' ) ) {
|
38 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-navxt-integration.php';
|
39 |
$navxt_integration = new WPBDP_NavXT_Integration();
|
40 |
}
|
41 |
|
42 |
if ( class_exists( 'Advanced_Excerpt' ) ) {
|
43 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-advanced-excerpt-integration.php';
|
44 |
$advanced_excerpt_integration = new WPBDP_Advanced_Excerpt_Integration();
|
45 |
}
|
46 |
|
47 |
+
if ( defined( 'CUSTOM_PERMALINKS_PLUGIN_VERSION' ) ) {
|
48 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-custom-permalinks-integration.php';
|
49 |
$custom_permalinks_integration = new WPBDP_Custom_Permalink_Integration();
|
50 |
}
|
51 |
+
|
52 |
+
if ( class_exists( 'acf' ) ) {
|
53 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-acf-compat.php';
|
54 |
+
$advanced_custom_fields = new WPBDP_ACF_Compat();
|
55 |
+
}
|
56 |
}
|
57 |
|
58 |
function cpt_compat_mode() {
|
59 |
+
require_once WPBDP_PATH . 'includes/compatibility/class-cpt-compat-mode.php';
|
60 |
$nocpt = new WPBDP__CPT_Compat_Mode();
|
61 |
}
|
62 |
|
63 |
// Work around WP bugs. {{{
|
|
|
64 |
function workarounds_for_wp_bugs() {
|
65 |
// #1466 (related to https://core.trac.wordpress.org/ticket/28081).
|
66 |
add_filter( 'wpbdp_query_clauses', array( &$this, '_fix_pagination_issue' ), 10, 2 );
|
68 |
|
69 |
function _fix_pagination_issue( $clauses, $query ) {
|
70 |
$posts_per_page = intval( $query->get( 'posts_per_page' ) );
|
71 |
+
$paged = intval( $query->get( 'paged' ) );
|
72 |
|
73 |
+
if ( -1 != $posts_per_page || $paged <= 1 ) {
|
74 |
return $clauses;
|
75 |
+
}
|
76 |
|
77 |
// Force no results for pages outside of the scope of the query.
|
78 |
$clauses['where'] .= ' AND 1=0 ';
|
81 |
}
|
82 |
|
83 |
// }}}
|
|
|
84 |
public function _handle_broken_plugin_filters() {
|
85 |
// TODO: fix before themes-release
|
86 |
$action = '';
|
87 |
|
88 |
+
if ( ! $action ) {
|
89 |
return;
|
90 |
+
}
|
91 |
|
92 |
// Relevanssi
|
93 |
if ( in_array( $action, array( 'submitlisting', 'editlisting' ), true ) && function_exists( 'relevanssi_insert_edit' ) ) {
|
97 |
remove_action( 'edit_attachment', 'relevanssi_edit' );
|
98 |
}
|
99 |
|
100 |
+
$bad_filters = array(
|
101 |
+
'get_the_excerpt' => array(),
|
102 |
+
'the_excerpt' => array(),
|
103 |
+
'the_content' => array(),
|
104 |
+
);
|
105 |
|
106 |
// AddThis Social Bookmarking Widget - http://www.addthis.com/
|
107 |
if ( defined( 'ADDTHIS_PLUGIN_VERSION' ) ) {
|
108 |
+
$bad_filters['get_the_excerpt'][] = array( 'addthis_display_social_widget_excerpt', 11 );
|
109 |
$bad_filters['get_the_excerpt'][] = array( 'addthis_display_social_widget', 15 );
|
110 |
+
$bad_filters['the_content'][] = array( 'addthis_display_social_widget', 15 );
|
111 |
}
|
112 |
|
113 |
// Jamie Social Icons - http://wordpress.org/extend/plugins/jamie-social-icons/
|
162 |
// TODO: fix before themes-release
|
163 |
$action = '';
|
164 |
|
165 |
+
if ( ! $action ) {
|
166 |
return;
|
167 |
+
}
|
168 |
|
169 |
if ( defined( 'JETPACK__VERSION' ) && in_array( $action, $incompatible_actions ) ) {
|
170 |
add_filter( 'jetpack_enable_opengraph', '__return_false', 99 );
|
includes/fields/class-fieldtypes-date.php
CHANGED
@@ -1,8 +1,13 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
/**
|
|
|
4 |
* @since 3.6.5
|
5 |
*/
|
|
|
|
|
|
|
|
|
|
|
6 |
class WPBDP_FieldTypes_Date extends WPBDP_FieldTypes_TextField {
|
7 |
|
8 |
public function get_name() {
|
@@ -93,11 +98,16 @@ class WPBDP_FieldTypes_Date extends WPBDP_FieldTypes_TextField {
|
|
93 |
}
|
94 |
|
95 |
public function date_to_storage_format( &$field, $value ) {
|
|
|
|
|
|
|
|
|
96 |
$value = preg_replace('/[^0-9]/','', $value); // Normalize value.
|
97 |
$format = str_replace( array( '/', '.', '-' ), '', $this->date_format( $field ) );
|
98 |
|
99 |
-
if (
|
100 |
return null;
|
|
|
101 |
|
102 |
$d = 0; $m = 0; $y = 0;
|
103 |
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
+
* @package WPBDP\FieldTypes\Date
|
4 |
* @since 3.6.5
|
5 |
*/
|
6 |
+
|
7 |
+
// phpcs:disable
|
8 |
+
/**
|
9 |
+
* @SuppressWarnings(PHPMD)
|
10 |
+
*/
|
11 |
class WPBDP_FieldTypes_Date extends WPBDP_FieldTypes_TextField {
|
12 |
|
13 |
public function get_name() {
|
98 |
}
|
99 |
|
100 |
public function date_to_storage_format( &$field, $value ) {
|
101 |
+
if ( '' === $value ) {
|
102 |
+
return '';
|
103 |
+
}
|
104 |
+
|
105 |
$value = preg_replace('/[^0-9]/','', $value); // Normalize value.
|
106 |
$format = str_replace( array( '/', '.', '-' ), '', $this->date_format( $field ) );
|
107 |
|
108 |
+
if ( strlen( $format ) != strlen( $value ) ) {
|
109 |
return null;
|
110 |
+
}
|
111 |
|
112 |
$d = 0; $m = 0; $y = 0;
|
113 |
|
includes/fields/class-fieldtypes-image.php
CHANGED
@@ -1,5 +1,12 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
|
4 |
|
5 |
public function __construct() {
|
@@ -20,35 +27,90 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
|
|
20 |
|
21 |
public function setup_field( &$field ) {
|
22 |
$field->remove_display_flag( 'search' ); // image fields are not searchable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
|
25 |
-
public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
|
26 |
-
if ( $context == 'search' )
|
27 |
return '';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
-
$html = '';
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
);
|
34 |
|
35 |
-
$html .=
|
36 |
-
|
37 |
-
$
|
|
|
|
|
|
|
38 |
|
39 |
-
$html .= sprintf(
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
|
45 |
$html .= '</div>';
|
46 |
|
47 |
// We use $listing_id to prevent CSFR. Related to #2848.
|
48 |
-
$listing_id
|
49 |
if ( 'submit' == $context ) {
|
50 |
$listing_id = $extra->get_id();
|
51 |
-
}
|
52 |
global $post;
|
53 |
if ( ! empty( $post ) && WPBDP_POST_TYPE == $post->post_type ) {
|
54 |
$listing_id = $post->ID;
|
@@ -59,43 +121,58 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
|
|
59 |
return wpbdp_render_msg( _x( 'Field unavailable at the moment.', 'form fields', 'WPBDM' ), 'error' );
|
60 |
}
|
61 |
|
62 |
-
$nonce
|
63 |
$ajax_url = add_query_arg(
|
64 |
array(
|
65 |
'action' => 'wpbdp-file-field-upload',
|
66 |
'field_id' => $field->get_id(),
|
67 |
-
'element' => 'listingfields[' . $field->get_id() . ']',
|
68 |
'nonce' => $nonce,
|
69 |
-
'listing_id' => $listing_id
|
70 |
),
|
71 |
admin_url( 'admin-ajax.php' )
|
72 |
);
|
73 |
|
74 |
$html .= '<div class="wpbdp-upload-widget">';
|
75 |
-
$html .= sprintf(
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
|
|
80 |
$html .= '</div>';
|
81 |
|
82 |
return $html;
|
83 |
}
|
84 |
|
85 |
public function get_field_html_value( &$field, $post_id ) {
|
86 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
|
88 |
-
if ( ! $img_id )
|
89 |
return '';
|
|
|
|
|
|
|
90 |
|
91 |
_wpbdp_resize_image_if_needed( $img_id );
|
92 |
$img = wp_get_attachment_image_src( $img_id, 'large' );
|
93 |
|
94 |
$html = '';
|
95 |
$html .= '<br />';
|
96 |
-
$html .= '<
|
|
|
97 |
$html .= wp_get_attachment_image( $img_id, 'wpbdp-thumb', false );
|
98 |
$html .= '</a>';
|
|
|
|
|
99 |
|
100 |
return $html;
|
101 |
}
|
@@ -109,6 +186,8 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
|
|
109 |
die;
|
110 |
}
|
111 |
|
|
|
|
|
112 |
if ( ! wp_verify_nonce( $nonce, 'wpbdp-file-field-upload-' . $field_id . '-' . 'listing_id-' . $listing_id ) ) {
|
113 |
die;
|
114 |
}
|
@@ -122,25 +201,28 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
|
|
122 |
echo '<input type="file" name="file" class="file-upload" onchange="return window.parent.WPBDP.fileUpload.handleUpload(this);"/>';
|
123 |
echo '</form>';
|
124 |
|
125 |
-
if ( isset($_FILES['file']) && $_FILES['file']['error'] == 0 ) {
|
126 |
// TODO: we support only images for now but we could use this for anything later
|
127 |
-
if ( $media_id = wpbdp_media_upload(
|
|
|
128 |
true,
|
129 |
true,
|
130 |
-
array(
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
|
|
|
|
144 |
} else {
|
145 |
print $errors;
|
146 |
}
|
@@ -151,5 +233,33 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
|
|
151 |
exit;
|
152 |
}
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
}
|
155 |
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* Image Field-type
|
4 |
+
*
|
5 |
+
* @package BDP/Form Fields/Image Field-type
|
6 |
+
* @SuppressWarnings(PHPMD)
|
7 |
+
*/
|
8 |
+
|
9 |
+
// phpcs:disable
|
10 |
class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
|
11 |
|
12 |
public function __construct() {
|
27 |
|
28 |
public function setup_field( &$field ) {
|
29 |
$field->remove_display_flag( 'search' ); // image fields are not searchable
|
30 |
+
$field->add_validator( 'caption_' );
|
31 |
+
}
|
32 |
+
|
33 |
+
public function setup_validation( $field, $validator, $value ) {
|
34 |
+
if ( 'caption_' != $validator ) {
|
35 |
+
return;
|
36 |
+
}
|
37 |
+
|
38 |
+
$args = array();
|
39 |
+
$args['caption_required'] = $field->data( 'caption_required' );
|
40 |
+
$args['messages'] = array(
|
41 |
+
'caption_required' => sprintf(
|
42 |
+
_x( 'Caption for %s is required.', 'date field', 'WPBDM' ),
|
43 |
+
esc_attr( $field->get_label() )
|
44 |
+
),
|
45 |
+
);
|
46 |
+
return $args;
|
47 |
+
}
|
48 |
+
|
49 |
+
public function render_field_settings( &$field = null, $association = null ) {
|
50 |
+
if ( $association != 'meta' ) {
|
51 |
+
return '';
|
52 |
+
}
|
53 |
+
|
54 |
+
$settings = array();
|
55 |
+
|
56 |
+
$settings['display-caption'][] = _x( 'Display caption?', 'form-fields admin', 'WPBDM' );
|
57 |
+
$settings['display-caption'][] = '<input type="checkbox" value="1" name="field[x_display_caption]" ' . ( $field && $field->data( 'display_caption' ) ? ' checked="checked"' : '' ) . ' />';
|
58 |
+
|
59 |
+
$settings['caption-required'][] = _x( 'Field Caption required?', 'form-fields admin', 'WPBDM' );
|
60 |
+
$settings['caption-required'][] = '<input type="checkbox" value="1" name="field[x_caption_required]" ' . ( $field && $field->data( 'caption_required' ) ? ' checked="checked"' : '' ) . ' />';
|
61 |
+
|
62 |
+
return self::render_admin_settings( $settings );
|
63 |
+
}
|
64 |
+
|
65 |
+
public function process_field_settings( &$field ) {
|
66 |
+
if ( array_key_exists( 'x_display_caption', $_POST['field'] ) ) {
|
67 |
+
$display_caption = (bool) intval( $_POST['field']['x_display_caption'] );
|
68 |
+
$field->set_data( 'display_caption', $display_caption );
|
69 |
+
}
|
70 |
+
|
71 |
+
if ( array_key_exists( 'x_caption_required', $_POST['field'] ) ) {
|
72 |
+
$caption_required = (bool) intval( $_POST['field']['x_caption_required'] );
|
73 |
+
$field->set_data( 'caption_required', $caption_required );
|
74 |
+
}
|
75 |
}
|
76 |
|
77 |
+
public function render_field_inner( &$field, $value, $context, &$extra = null, $field_settings = array() ) {
|
78 |
+
if ( $context == 'search' ) {
|
79 |
return '';
|
80 |
+
}
|
81 |
+
|
82 |
+
$html = '';
|
83 |
+
$html .= sprintf(
|
84 |
+
'<input type="hidden" name="listingfields[%d][0]" value="%s" />',
|
85 |
+
$field->get_id(),
|
86 |
+
is_array( $value ) ? $value[0] : $value
|
87 |
+
);
|
88 |
|
89 |
+
$html .= '<div class="preview"' . ( empty( $value[0] ) ? ' style="display: none;"' : '' ) . '>';
|
90 |
+
if ( ! empty( $value[0] ) ) {
|
91 |
+
$html .= wp_get_attachment_image( $value[0], 'wpbdp-thumb', false );
|
92 |
+
}
|
|
|
93 |
|
94 |
+
$html .= sprintf(
|
95 |
+
'<a href="http://google.com" class="delete" onclick="return WPBDP.fileUpload.deleteUpload(%d, \'%s\');">%s</a>',
|
96 |
+
$field->get_id(),
|
97 |
+
'listingfields[' . $field->get_id() . '][0]',
|
98 |
+
_x( 'Remove', 'form-fields-api', 'WPBDM' )
|
99 |
+
);
|
100 |
|
101 |
+
$html .= sprintf(
|
102 |
+
'<input type="text" name="listingfields[%s][1]" value="%s" placeholder="Image caption or description">',
|
103 |
+
$field->get_id(),
|
104 |
+
is_array( $value ) && ! empty( $value[1] ) ? $value[1] : ''
|
105 |
+
);
|
106 |
|
107 |
$html .= '</div>';
|
108 |
|
109 |
// We use $listing_id to prevent CSFR. Related to #2848.
|
110 |
+
$listing_id = 0;
|
111 |
if ( 'submit' == $context ) {
|
112 |
$listing_id = $extra->get_id();
|
113 |
+
} elseif ( is_admin() ) {
|
114 |
global $post;
|
115 |
if ( ! empty( $post ) && WPBDP_POST_TYPE == $post->post_type ) {
|
116 |
$listing_id = $post->ID;
|
121 |
return wpbdp_render_msg( _x( 'Field unavailable at the moment.', 'form fields', 'WPBDM' ), 'error' );
|
122 |
}
|
123 |
|
124 |
+
$nonce = wp_create_nonce( 'wpbdp-file-field-upload-' . $field->get_id() . '-listing_id-' . $listing_id );
|
125 |
$ajax_url = add_query_arg(
|
126 |
array(
|
127 |
'action' => 'wpbdp-file-field-upload',
|
128 |
'field_id' => $field->get_id(),
|
129 |
+
'element' => 'listingfields[' . $field->get_id() . '][0]',
|
130 |
'nonce' => $nonce,
|
131 |
+
'listing_id' => $listing_id,
|
132 |
),
|
133 |
admin_url( 'admin-ajax.php' )
|
134 |
);
|
135 |
|
136 |
$html .= '<div class="wpbdp-upload-widget">';
|
137 |
+
$html .= sprintf(
|
138 |
+
'<iframe class="wpbdp-upload-iframe" name="upload-iframe-%d" id="wpbdp-upload-iframe-%d" src="%s" scrolling="no" seamless="seamless" border="0" frameborder="0"></iframe>',
|
139 |
+
$field->get_id(),
|
140 |
+
$field->get_id(),
|
141 |
+
$ajax_url
|
142 |
+
);
|
143 |
$html .= '</div>';
|
144 |
|
145 |
return $html;
|
146 |
}
|
147 |
|
148 |
public function get_field_html_value( &$field, $post_id ) {
|
149 |
+
$field_value = $field->value( $post_id );
|
150 |
+
|
151 |
+
$img_id = $field_value;
|
152 |
+
$caption = '';
|
153 |
+
|
154 |
+
if ( is_array( $field_value ) ) {
|
155 |
+
$img_id = $field_value[0];
|
156 |
+
$caption .= $field_value[1];
|
157 |
+
}
|
158 |
|
159 |
+
if ( ! $img_id ) {
|
160 |
return '';
|
161 |
+
}
|
162 |
+
|
163 |
+
$thumbnail_width = absint( wpbdp_get_option( 'thumbnail-width' ) );
|
164 |
|
165 |
_wpbdp_resize_image_if_needed( $img_id );
|
166 |
$img = wp_get_attachment_image_src( $img_id, 'large' );
|
167 |
|
168 |
$html = '';
|
169 |
$html .= '<br />';
|
170 |
+
$html .= '<div class="listing-image" style="width: ' . $thumbnail_width . 'px;">';
|
171 |
+
$html .= '<a href="' . esc_url( $img[0] ) . '" target="_blank" rel="noopener" ' . ( wpbdp_get_option( 'use-thickbox' ) ? 'class="thickbox" data-lightbox="wpbdpgal" rel="wpbdpgal"' : '' ) . '>';
|
172 |
$html .= wp_get_attachment_image( $img_id, 'wpbdp-thumb', false );
|
173 |
$html .= '</a>';
|
174 |
+
$html .= $field->data( 'display_caption' ) ? '<br />' . $caption : '';
|
175 |
+
$html .= '</div>';
|
176 |
|
177 |
return $html;
|
178 |
}
|
186 |
die;
|
187 |
}
|
188 |
|
189 |
+
$element = ! empty( $_REQUEST['element'] ) ? $_REQUEST['element'] : 'listingfields[' . $field_id . '][0]';
|
190 |
+
|
191 |
if ( ! wp_verify_nonce( $nonce, 'wpbdp-file-field-upload-' . $field_id . '-' . 'listing_id-' . $listing_id ) ) {
|
192 |
die;
|
193 |
}
|
201 |
echo '<input type="file" name="file" class="file-upload" onchange="return window.parent.WPBDP.fileUpload.handleUpload(this);"/>';
|
202 |
echo '</form>';
|
203 |
|
204 |
+
if ( isset( $_FILES['file'] ) && $_FILES['file']['error'] == 0 ) {
|
205 |
// TODO: we support only images for now but we could use this for anything later
|
206 |
+
if ( $media_id = wpbdp_media_upload(
|
207 |
+
$_FILES['file'],
|
208 |
true,
|
209 |
true,
|
210 |
+
array(
|
211 |
+
'image' => true,
|
212 |
+
'min-size' => intval( wpbdp_get_option( 'image-min-filesize' ) ) * 1024,
|
213 |
+
'max-size' => intval( wpbdp_get_option( 'image-max-filesize' ) ) * 1024,
|
214 |
+
'min-width' => wpbdp_get_option( 'image-min-width' ),
|
215 |
+
'min-height' => wpbdp_get_option( 'image-min-height' ),
|
216 |
+
),
|
217 |
+
$errors
|
218 |
+
) ) {
|
219 |
+
echo '<div class="preview" style="display: none;">';
|
220 |
+
echo wp_get_attachment_image( $media_id, 'thumb', false );
|
221 |
+
echo '</div>';
|
222 |
+
|
223 |
+
echo '<script type="text/javascript">';
|
224 |
+
echo sprintf( 'window.parent.WPBDP.fileUpload.finishUpload(%d, %d, "%s");', $field_id, $media_id, $element );
|
225 |
+
echo '</script>';
|
226 |
} else {
|
227 |
print $errors;
|
228 |
}
|
233 |
exit;
|
234 |
}
|
235 |
|
236 |
+
public function is_empty_value( $value ) {
|
237 |
+
return empty( $value[0] );
|
238 |
+
}
|
239 |
+
|
240 |
+
public function store_field_value( &$field, $post_id, $value ) {
|
241 |
+
if ( ( ! is_array( $value ) && '' == $value ) || '' == $value[0] ) {
|
242 |
+
$value = null;
|
243 |
+
}
|
244 |
+
|
245 |
+
if ( is_array( $value ) && ! empty( $value[1] ) ) {
|
246 |
+
$img = get_post( $value[0] );
|
247 |
+
$img->post_excerpt = $value[1];
|
248 |
+
wp_update_post( $img );
|
249 |
+
}
|
250 |
+
|
251 |
+
parent::store_field_value( $field, $post_id, $value );
|
252 |
+
}
|
253 |
+
|
254 |
+
public function convert_input( &$field, $input ) {
|
255 |
+
if ( $input === null ) {
|
256 |
+
return array( '', '' );
|
257 |
+
}
|
258 |
+
|
259 |
+
$image = trim( is_array( $input ) ? $input[0] : $input );
|
260 |
+
$caption = trim( is_array( $input ) ? $input[1] : '' );
|
261 |
+
|
262 |
+
return array( $image, $caption );
|
263 |
+
}
|
264 |
}
|
265 |
|
includes/fields/class-fieldtypes-textarea.php
CHANGED
@@ -1,5 +1,12 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
|
4 |
|
5 |
private $tinymce_settings = array();
|
@@ -9,6 +16,7 @@ class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
|
|
9 |
parent::__construct( _x('Textarea', 'form-fields api', 'WPBDM') );
|
10 |
|
11 |
add_filter( 'wpbdp_form_field_html_value', array( $this, 'maybe_shorten_output_in_excerpt' ), 10, 4 );
|
|
|
12 |
}
|
13 |
|
14 |
public function get_id() {
|
@@ -204,16 +212,21 @@ class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
|
|
204 |
$settings['wysiwyg_editor'][] = _x( 'Display a WYSIWYG editor on the frontend?', 'form-fields admin', 'WPBDM' );
|
205 |
$settings['wysiwyg_editor'][] = '<input type="checkbox" value="1" name="field[wysiwyg_editor]" ' . ( $field && $field->data( 'wysiwyg_editor' ) ? ' checked="checked"' : '' ) . ' />';
|
206 |
|
207 |
-
$desc
|
208 |
$settings['wysiwyg_images'][] = _x( 'Allow images in WYSIWYG editor?', 'form-fields admin', 'WPBDM' );
|
209 |
$settings['wysiwyg_images'][] = '<input type="checkbox" value="1" name="field[wysiwyg_images]" ' . ( $field && $field->data( 'wysiwyg_images' ) ? ' checked="checked"' : '' ) . ' /> <span class="description">' . $desc . '</span>';
|
210 |
|
211 |
-
$desc
|
212 |
$settings['allow_filters'][] = _x( 'Apply "the_content" filter before displaying this field?', 'form-fields admin', 'WPBDM' );
|
213 |
$settings['allow_filters'][] = '<input type="checkbox" value="1" name="field[allow_filters]" ' . ( $field && $field->data( 'allow_filters' ) ? ' checked="checked"' : '' ) . ' /> <span class="description">' . $desc . '</span>';
|
214 |
|
215 |
-
$
|
216 |
-
$settings['
|
|
|
|
|
|
|
|
|
|
|
217 |
$settings['max_length'][] = '<input type="number" value="' . ( $field && $field->data( 'max_length' ) ? $field->data( 'max_length' ) : 0 ) . '" name="field[max_length]" /> <span class="wpbdp-setting-description">' . $desc . '</span>';
|
218 |
}
|
219 |
|
@@ -233,6 +246,7 @@ class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
|
|
233 |
$field->set_data( 'max_length', isset( $_POST['field']['max_length'] ) ? intval( $_POST['field']['max_length'] ) : 0 );
|
234 |
$field->set_data( 'wysiwyg_editor', isset( $_POST['field']['wysiwyg_editor'] ) ? (bool) intval( $_POST['field']['wysiwyg_editor'] ) : false );
|
235 |
$field->set_data( 'wysiwyg_images', isset( $_POST['field']['wysiwyg_images'] ) ? (bool) intval( $_POST['field']['wysiwyg_images'] ) : false );
|
|
|
236 |
$field->set_data( 'auto_excerpt', isset( $_POST['field']['auto_excerpt'] ) ? (bool) intval( $_POST['field']['auto_excerpt'] ) : false );
|
237 |
}
|
238 |
|
@@ -365,12 +379,54 @@ class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
|
|
365 |
* Truncate content fields in excerpt (if needed).
|
366 |
*/
|
367 |
public function maybe_shorten_output_in_excerpt( $value, $post_id, $field, $display_context = 'listing' ) {
|
368 |
-
if ( 'excerpt'
|
369 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
370 |
}
|
371 |
|
372 |
return $value;
|
373 |
}
|
374 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
}
|
376 |
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP\FieldTypes\TextArea
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable
|
7 |
+
/**
|
8 |
+
* @SuppressWarnings(PHPMD)
|
9 |
+
*/
|
10 |
class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
|
11 |
|
12 |
private $tinymce_settings = array();
|
16 |
parent::__construct( _x('Textarea', 'form-fields api', 'WPBDM') );
|
17 |
|
18 |
add_filter( 'wpbdp_form_field_html_value', array( $this, 'maybe_shorten_output_in_excerpt' ), 10, 4 );
|
19 |
+
add_filter( 'wpbdp_render_listing_fields', array( $this, 'maybe_hide_excerpt_field' ), 10, 3 );
|
20 |
}
|
21 |
|
22 |
public function get_id() {
|
212 |
$settings['wysiwyg_editor'][] = _x( 'Display a WYSIWYG editor on the frontend?', 'form-fields admin', 'WPBDM' );
|
213 |
$settings['wysiwyg_editor'][] = '<input type="checkbox" value="1" name="field[wysiwyg_editor]" ' . ( $field && $field->data( 'wysiwyg_editor' ) ? ' checked="checked"' : '' ) . ' />';
|
214 |
|
215 |
+
$desc = _x( '<b>Warning:</b> Users can use this feature to get around your image limits in fee plans.', 'form-fields admin', 'WPBDM' );
|
216 |
$settings['wysiwyg_images'][] = _x( 'Allow images in WYSIWYG editor?', 'form-fields admin', 'WPBDM' );
|
217 |
$settings['wysiwyg_images'][] = '<input type="checkbox" value="1" name="field[wysiwyg_images]" ' . ( $field && $field->data( 'wysiwyg_images' ) ? ' checked="checked"' : '' ) . ' /> <span class="description">' . $desc . '</span>';
|
218 |
|
219 |
+
$desc = _x( '<b>Advanced users only!</b> Unless you\'ve been told to change this, don\'t switch it unless you know what you\'re doing.', 'form-fields admin', 'WPBDM' );
|
220 |
$settings['allow_filters'][] = _x( 'Apply "the_content" filter before displaying this field?', 'form-fields admin', 'WPBDM' );
|
221 |
$settings['allow_filters'][] = '<input type="checkbox" value="1" name="field[allow_filters]" ' . ( $field && $field->data( 'allow_filters' ) ? ' checked="checked"' : '' ) . ' /> <span class="description">' . $desc . '</span>';
|
222 |
|
223 |
+
$settings['excerpt_override'][] = _x( 'Use shortened version of Description field as excerpt', 'form-fields admin', 'WPBDM' );
|
224 |
+
$settings['excerpt_override'][] = '<input type="radio" value="1" name="field[excerpt_override]" ' . ( $field && 1 === $field->data( 'excerpt_override' ) ? ' checked="checked"' : '' ) . '/>' . _x( 'Enable always (override the Short Description given with a shortened Long Description)', 'form-fields admin', 'WPBDM' ) . '<br/>
|
225 |
+
<input type="radio" value="2" name="field[excerpt_override]" ' . ( $field && 2 === $field->data( 'excerpt_override' ) ? ' checked="checked"' : '' ) . '/>' . _x( 'Enable conditionally (override ONLY when Short Description is empty with a shortened Long Description)', 'form-fields admin', 'WPBDM' ) . '<br/>
|
226 |
+
<input type="radio" value="0" name="field[excerpt_override]" ' . ( $field && ! in_array( $field->data( 'excerpt_override' ), array( 1, 2 ) ) ? ' checked="checked"' : '' ) . '/>' . _x( 'Disable (use the Short Description all the time, empty or not)', 'form-fields admin', 'WPBDM' );
|
227 |
+
|
228 |
+
$desc = _x( 'Truncates the description field to the value set here. To display all of the description, set to 0.', 'form-fields admin', 'WPBDM' );
|
229 |
+
$settings['max_length'][] = _x( 'Number of Characters from Short Description/Excerpt to Display in List View (only)', 'form-fields admin', 'WPBDM' );
|
230 |
$settings['max_length'][] = '<input type="number" value="' . ( $field && $field->data( 'max_length' ) ? $field->data( 'max_length' ) : 0 ) . '" name="field[max_length]" /> <span class="wpbdp-setting-description">' . $desc . '</span>';
|
231 |
}
|
232 |
|
246 |
$field->set_data( 'max_length', isset( $_POST['field']['max_length'] ) ? intval( $_POST['field']['max_length'] ) : 0 );
|
247 |
$field->set_data( 'wysiwyg_editor', isset( $_POST['field']['wysiwyg_editor'] ) ? (bool) intval( $_POST['field']['wysiwyg_editor'] ) : false );
|
248 |
$field->set_data( 'wysiwyg_images', isset( $_POST['field']['wysiwyg_images'] ) ? (bool) intval( $_POST['field']['wysiwyg_images'] ) : false );
|
249 |
+
$field->set_data( 'excerpt_override', isset( $_POST['field']['excerpt_override'] ) ? intval( $_POST['field']['excerpt_override'] ) : 0 ); // Input var okay.
|
250 |
$field->set_data( 'auto_excerpt', isset( $_POST['field']['auto_excerpt'] ) ? (bool) intval( $_POST['field']['auto_excerpt'] ) : false );
|
251 |
}
|
252 |
|
379 |
* Truncate content fields in excerpt (if needed).
|
380 |
*/
|
381 |
public function maybe_shorten_output_in_excerpt( $value, $post_id, $field, $display_context = 'listing' ) {
|
382 |
+
if ( 'excerpt' != $display_context ) {
|
383 |
+
return $value;
|
384 |
+
}
|
385 |
+
|
386 |
+
if ( 'content' != $field->get_association() ) {
|
387 |
+
return $value;
|
388 |
+
}
|
389 |
+
|
390 |
+
if ( $field->data( 'max_length' ) < 1 ) {
|
391 |
+
return $value;
|
392 |
+
}
|
393 |
+
|
394 |
+
$excerpt_field = wpbdp_get_form_fields( array( 'association' => 'excerpt') );
|
395 |
+
$excerpt_val = $excerpt_field ? $excerpt_field[0]->value() : NULL;
|
396 |
+
$excerpt_override = $field->data( 'excerpt_override' );
|
397 |
+
|
398 |
+
if ( 1 == $excerpt_override || ( 2 == $excerpt_override && empty( $excerpt_val ) ) ) {
|
399 |
+
return wpautop( wp_html_excerpt( $field->value( $post_id ), $field->data( 'max_length' ), '...' ) );
|
400 |
}
|
401 |
|
402 |
return $value;
|
403 |
}
|
404 |
|
405 |
+
/**
|
406 |
+
* @SuppressWarnings(PHPMD.UnusedFormalParameters)
|
407 |
+
*/
|
408 |
+
public function maybe_hide_excerpt_field( &$fields, $listing, $display ) {
|
409 |
+
if ( 'excerpt' != $display ) {
|
410 |
+
return $fields;
|
411 |
+
}
|
412 |
+
|
413 |
+
$content_field = wpbdp_get_form_fields( array( 'association' => 'content') )[0];
|
414 |
+
$excerpt_override = $content_field->data( 'excerpt_override' );
|
415 |
+
|
416 |
+
if ( ! in_array( $excerpt_override , array( 1, 2 ) ) ) {
|
417 |
+
return $fields;
|
418 |
+
}
|
419 |
+
|
420 |
+
foreach ( $fields as $k => $f ) {
|
421 |
+
if ( 'excerpt' == $f->get_association() ) {
|
422 |
+
if ( 1 == $excerpt_override || ( 2 == $excerpt_override && empty( $f->value() ) ) ) {
|
423 |
+
unset( $fields[$k] );
|
424 |
+
}
|
425 |
+
}
|
426 |
+
}
|
427 |
+
|
428 |
+
return $fields;
|
429 |
+
}
|
430 |
+
|
431 |
}
|
432 |
|
includes/form-fields.php
CHANGED
@@ -1,599 +1,758 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Form fields API.
|
|
|
|
|
4 |
*/
|
5 |
|
6 |
-
|
7 |
|
8 |
-
|
9 |
-
|
|
|
|
|
10 |
|
|
|
|
|
11 |
|
12 |
-
|
|
|
|
|
|
|
13 |
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
|
18 |
-
|
19 |
|
20 |
-
|
21 |
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
|
27 |
-
|
28 |
-
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
|
|
|
|
66 |
|
67 |
-
|
68 |
-
|
69 |
|
70 |
-
|
71 |
-
|
72 |
-
|
|
|
73 |
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
|
|
81 |
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
|
|
88 |
}
|
|
|
|
|
89 |
}
|
90 |
|
91 |
-
|
92 |
-
|
|
|
|
|
93 |
|
94 |
-
|
95 |
-
|
96 |
-
return $this->association_flags[ $association ];
|
97 |
|
98 |
-
|
99 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
|
101 |
-
|
102 |
-
* Returns associations marked with the given flags.
|
103 |
-
* @param string|array $flags flags to be checked
|
104 |
-
* @param boolean $any if True associations marked with any (and not all) of the flags will also be returned
|
105 |
-
* @return array
|
106 |
-
*/
|
107 |
-
public function &get_associations_with_flag( $flags, $any=false ) {
|
108 |
-
if ( is_string( $flags ) )
|
109 |
-
$flags = array( $flags );
|
110 |
|
111 |
-
|
|
|
112 |
|
113 |
-
|
114 |
-
|
|
|
|
|
115 |
|
116 |
-
|
117 |
-
$res[] = $association;
|
118 |
}
|
119 |
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
|
131 |
-
|
132 |
-
$flags = $this->association_flags[ $assoc_id ];
|
133 |
-
$res[ $assoc_id ] = (object) array( 'id' => $assoc_id, 'label' => $assoc_label, 'flags' => $flags );
|
134 |
}
|
135 |
|
136 |
-
|
137 |
-
|
|
|
138 |
|
139 |
-
|
140 |
-
|
141 |
-
|
|
|
142 |
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
}
|
147 |
|
148 |
-
|
149 |
-
|
150 |
-
|
|
|
151 |
|
152 |
-
|
153 |
-
|
154 |
-
return $validators;
|
155 |
-
}
|
156 |
|
157 |
-
|
158 |
-
|
|
|
159 |
|
160 |
-
|
161 |
-
|
|
|
162 |
|
163 |
-
|
164 |
-
$alias = $field_type_class;
|
165 |
|
166 |
-
|
|
|
|
|
|
|
167 |
|
168 |
-
|
169 |
-
$
|
|
|
170 |
}
|
171 |
-
}
|
172 |
|
173 |
-
|
174 |
-
|
175 |
-
return $field;
|
176 |
-
}
|
177 |
|
178 |
-
|
179 |
-
|
|
|
|
|
180 |
|
181 |
-
|
182 |
-
$
|
183 |
-
return $results;
|
184 |
-
}
|
185 |
|
186 |
-
|
187 |
-
|
|
|
|
|
|
|
188 |
|
189 |
-
|
190 |
-
if ( $field = WPBDP_FormField::get( $field_id ) )
|
191 |
-
$res[] = $field;
|
192 |
}
|
193 |
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
|
201 |
-
|
202 |
-
'association' => null,
|
203 |
-
'field_type' => null,
|
204 |
-
'validators' => null,
|
205 |
-
'display_flags' => null,
|
206 |
-
'output' => 'object',
|
207 |
-
'unique' => false
|
208 |
-
) );
|
209 |
|
210 |
-
|
211 |
-
$
|
212 |
|
213 |
-
|
|
|
|
|
|
|
214 |
|
215 |
-
|
216 |
-
$display_flags = $display_flags ? ( !is_array( $display_flags ) ? array( $display_flags ) : $display_flags ) : array();
|
217 |
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
|
|
|
|
|
|
222 |
|
223 |
-
|
|
|
|
|
224 |
|
225 |
-
|
226 |
-
|
227 |
-
$associations_not_in[] = substr( $assoc, 1 );
|
228 |
-
} else {
|
229 |
-
$associations_in[] = $assoc;
|
230 |
}
|
231 |
-
}
|
232 |
|
233 |
-
|
234 |
-
$where .= ' AND ( association IN ( \'' . implode( '\',\'', $associations_in) . '\' ) ) ';
|
235 |
}
|
236 |
|
237 |
-
if ( $
|
238 |
-
$
|
239 |
-
|
240 |
|
241 |
-
|
242 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
|
248 |
-
|
|
|
|
|
|
|
249 |
|
250 |
-
foreach ( $
|
251 |
-
if (
|
252 |
-
$
|
253 |
} else {
|
254 |
-
|
255 |
}
|
256 |
}
|
257 |
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
|
|
264 |
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
}
|
271 |
|
272 |
-
|
273 |
-
if ( substr($v, 0, 1) == '-' )
|
274 |
-
$where .= $wpdb->prepare( " AND ( validators IS NULL OR validators NOT LIKE '%%%s%%' )", substr( $v, 1 ) );
|
275 |
-
else
|
276 |
-
$where .= $wpdb->prepare( " AND ( validators LIKE '%%%s%%' )", $v );
|
277 |
-
}
|
278 |
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
$sql = "SELECT id FROM {$wpdb->prefix}wpbdp_form_fields ORDER BY weight DESC";
|
283 |
|
284 |
-
|
|
|
|
|
|
|
|
|
285 |
|
286 |
-
|
287 |
-
|
|
|
288 |
|
289 |
-
|
290 |
-
if ( $field = WPBDP_FormField::get( $id ) ) {
|
291 |
-
if ( ! in_array( $field->get_association(), array_keys( $this->associations ), true ) )
|
292 |
-
continue;
|
293 |
|
294 |
-
|
295 |
-
}
|
296 |
}
|
297 |
|
298 |
-
|
299 |
-
|
300 |
-
return $res;
|
301 |
-
}
|
302 |
|
303 |
-
|
304 |
-
global $wpdb;
|
305 |
|
306 |
-
|
|
|
307 |
|
308 |
-
|
309 |
-
|
310 |
|
311 |
-
|
312 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
313 |
|
314 |
-
|
315 |
-
|
316 |
-
*/
|
317 |
-
public function get_default_fields( $id = '' ) {
|
318 |
-
$default_fields = array(
|
319 |
-
'title' => array( 'label' => __('Business Name', 'WPBDM'), 'field_type' => 'textfield', 'association' => 'title', 'weight' => 9,
|
320 |
-
'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'title' ),
|
321 |
-
'category' => array( 'label' => __('Business Genre', 'WPBDM'), 'field_type' => 'select', 'association' => 'category', 'weight' => 8,
|
322 |
-
'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'category' ),
|
323 |
-
'excerpt' => array( 'label' => __('Short Business Description', 'WPBDM'), 'field_type' => 'textarea', 'association' => 'excerpt', 'weight' => 7,
|
324 |
-
'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'excerpt' ),
|
325 |
-
'content' => array( 'label' => __("Long Business Description","WPBDM"), 'field_type' => 'textarea', 'association' => 'content', 'weight' => 6,
|
326 |
-
'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'content' ),
|
327 |
-
'website' => array( 'label' => __("Business Website Address","WPBDM"), 'field_type' => 'url', 'association' => 'meta', 'weight' => 5,
|
328 |
-
'validators' => array( 'url' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'website' ),
|
329 |
-
'phone' => array( 'label' => __("Business Phone Number","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 4,
|
330 |
-
'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'phone' ),
|
331 |
-
'fax' => array( 'label' => __("Business Fax","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 3,
|
332 |
-
'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'fax' ),
|
333 |
-
'email' => array( 'label' => __("Business Contact Email","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 2,
|
334 |
-
'validators' => array( 'email', 'required' ), 'display_flags' => array( 'excerpt', 'listing' ), 'tag' => 'email' ),
|
335 |
-
'tags' => array( 'label' => __("Business Tags","WPBDM"), 'field_type' => 'textfield', 'association' => 'tags', 'weight' => 1,
|
336 |
-
'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'tags' ),
|
337 |
-
'address' => array( 'label' => __("Business Address", "WPBDM"), 'field_type' => 'textarea', 'association' => 'meta', 'weight' => 1,
|
338 |
-
'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'address' ),
|
339 |
-
'zip' => array( 'label' => __("ZIP Code", "WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 1,
|
340 |
-
'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'zip' )
|
341 |
-
);
|
342 |
-
|
343 |
-
if ( $id ) {
|
344 |
-
if ( isset( $default_fields[ $id ] ) )
|
345 |
-
return $default_fields[ $id ];
|
346 |
-
else
|
347 |
-
return null;
|
348 |
-
}
|
349 |
-
|
350 |
-
return $default_fields;
|
351 |
-
}
|
352 |
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
|
357 |
-
|
358 |
-
|
359 |
-
|
|
|
360 |
}
|
361 |
-
}
|
362 |
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
|
370 |
-
|
371 |
-
|
|
|
372 |
|
373 |
-
|
374 |
-
|
|
|
375 |
|
376 |
-
|
377 |
-
|
378 |
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
|
383 |
-
|
384 |
-
|
385 |
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
|
390 |
-
|
391 |
-
|
392 |
|
393 |
-
|
394 |
|
395 |
-
|
396 |
-
|
397 |
|
398 |
-
|
399 |
-
|
400 |
-
|
|
|
401 |
|
402 |
-
|
403 |
|
404 |
-
|
405 |
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
|
|
|
|
|
|
410 |
|
411 |
-
|
412 |
-
|
413 |
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
|
420 |
-
|
421 |
-
|
422 |
-
|
|
|
423 |
|
424 |
-
|
|
|
425 |
}
|
426 |
}
|
427 |
}
|
428 |
|
429 |
-
|
430 |
-
*
|
431 |
*/
|
|
|
|
|
|
|
|
|
|
|
432 |
|
433 |
-
|
434 |
-
if ( $stop_validation )
|
435 |
-
return new WP_Error( 'wpbdp-validation-error-stop', $msg );
|
436 |
|
437 |
-
|
438 |
-
|
|
|
|
|
439 |
|
|
|
|
|
440 |
|
441 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
442 |
|
443 |
-
|
|
|
|
|
444 |
|
445 |
-
|
446 |
-
if (is_null(self::$instance)) {
|
447 |
-
self::$instance = new self;
|
448 |
}
|
449 |
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
/**
|
454 |
-
* Get the set of publicly available validators.
|
455 |
-
* @return array associative array with validator name as key and display name as value
|
456 |
-
*/
|
457 |
-
public function get_validators() {
|
458 |
-
$validators = array(
|
459 |
-
'email' => _x('Email Validator', 'form-fields-api', 'WPBDM'),
|
460 |
-
'url' => _x('URL Validator', 'form-fields-api', 'WPBDM'),
|
461 |
-
'integer_number' => _x('Whole Number Validator', 'form-fields-api', 'WPBDM'),
|
462 |
-
'decimal_number' => _x('Decimal Number Validator', 'form-fields-api', 'WPBDM'),
|
463 |
-
'date_' => _x('Date Validator', 'form-fields-api', 'WPBDM')
|
464 |
-
);
|
465 |
-
|
466 |
-
return $validators;
|
467 |
-
}
|
468 |
|
469 |
-
|
470 |
-
|
471 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
472 |
|
473 |
-
|
474 |
-
|
|
|
|
|
475 |
|
476 |
-
|
477 |
-
|
478 |
-
|
|
|
|
|
479 |
|
480 |
-
|
481 |
-
|
482 |
-
|
|
|
|
|
|
|
|
|
483 |
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
}
|
488 |
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
/* URL Validator */
|
494 |
-
private function url( $value, $args=array() ) {
|
495 |
-
if ( is_array( $value ) ) $value = $value[0];
|
496 |
|
497 |
-
|
498 |
-
|
499 |
-
return WPBDP_ValidationError( sprintf( _x( '%s is badly formatted. Valid URL format required. Include http://', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
500 |
} else {
|
501 |
-
|
502 |
}
|
503 |
-
}
|
504 |
|
505 |
-
|
506 |
-
|
507 |
-
|
|
|
508 |
|
509 |
-
|
510 |
-
|
511 |
-
|
|
|
|
|
|
|
512 |
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
|
|
517 |
}
|
518 |
|
519 |
-
|
520 |
-
|
521 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
522 |
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
}
|
534 |
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
$format_ = str_replace( array( '/', '.', '-' ), '', $format );
|
542 |
-
$value_ = str_replace( array( '/', '.', '-' ), '', $value );
|
543 |
-
|
544 |
-
if ( strlen( $format_ ) != strlen( $value_ ) )
|
545 |
-
return WPBDP_ValidationError( ( ! empty ( $args['messages']['incorrect_format'] ) ) ? $args['messages']['incorrect_format'] : sprintf( _x( '%s must be in the format %s.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ), $format ) );
|
546 |
-
|
547 |
-
$d = '0'; $m = '0'; $y = '0';
|
548 |
-
|
549 |
-
switch ( $format_ ) {
|
550 |
-
case 'ddmmyy':
|
551 |
-
$d = substr( $value_, 0, 2 );
|
552 |
-
$m = substr( $value_, 2, 2 );
|
553 |
-
$y = substr( $value_, 4, 2 );
|
554 |
-
break;
|
555 |
-
case 'ddmmyyyy':
|
556 |
-
$d = substr( $value_, 0, 2 );
|
557 |
-
$m = substr( $value_, 2, 2 );
|
558 |
-
$y = substr( $value_, 4, 4 );
|
559 |
-
break;
|
560 |
-
case 'mmddyy':
|
561 |
-
$m = substr( $value_, 0, 2 );
|
562 |
-
$d = substr( $value_, 2, 2 );
|
563 |
-
$y = substr( $value_, 4, 2 );
|
564 |
-
break;
|
565 |
-
case 'mmddyyyy':
|
566 |
-
$m = substr( $value_, 0, 2 );
|
567 |
-
$d = substr( $value_, 2, 2 );
|
568 |
-
$y = substr( $value_, 4, 4 );
|
569 |
-
break;
|
570 |
-
case 'yyyymmdd':
|
571 |
-
$m = substr( $value_, 4, 2 );
|
572 |
-
$d = substr( $value_, 6, 2 );
|
573 |
-
$y = substr( $value_, 0, 4 );
|
574 |
-
break;
|
575 |
-
default:
|
576 |
-
break;
|
577 |
-
}
|
578 |
-
|
579 |
-
if ( ! ctype_digit( $m ) || ! ctype_digit( $d ) || ! ctype_digit( $y ) || ! checkdate( $m, $d, $y ) )
|
580 |
-
return WPBDP_ValidationError( ( ! empty ( $args['messages']['invalid'] ) ) ? $args['messages']['invalid'] : sprintf( _x( '%s must be a valid date.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
581 |
-
}
|
582 |
|
583 |
-
|
584 |
-
|
585 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
586 |
|
587 |
-
|
588 |
-
|
|
|
|
|
589 |
|
590 |
-
if ( !in_array( $value, $values ) )
|
591 |
-
return WPBDP_ValidationError( sprintf( _x( '%s is invalid. Value most be one of %s.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ), call_user_func( $formatter, $values ) ) );
|
592 |
}
|
593 |
|
594 |
}
|
595 |
|
596 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
597 |
}
|
598 |
|
599 |
|
@@ -601,8 +760,10 @@ class WPBDP_FieldValidation {
|
|
601 |
/**
|
602 |
* @since 2.3
|
603 |
* @see WPBDP_FormFields::find_fields()
|
|
|
|
|
604 |
*/
|
605 |
-
function &wpbdp_get_form_fields( $args=array() ) {
|
606 |
global $wpdb;
|
607 |
global $wpbdp;
|
608 |
|
@@ -618,8 +779,9 @@ function &wpbdp_get_form_fields( $args=array() ) {
|
|
618 |
$fields = array();
|
619 |
}
|
620 |
|
621 |
-
if ( ! $fields )
|
622 |
$fields = array();
|
|
|
623 |
|
624 |
return $fields;
|
625 |
}
|
@@ -627,6 +789,8 @@ function &wpbdp_get_form_fields( $args=array() ) {
|
|
627 |
/**
|
628 |
* @since 2.3
|
629 |
* @see WPBDP_FormFields::get_field()
|
|
|
|
|
630 |
*/
|
631 |
function wpbdp_get_form_field( $id ) {
|
632 |
global $wpbdp;
|
@@ -635,14 +799,17 @@ function wpbdp_get_form_field( $id ) {
|
|
635 |
|
636 |
/**
|
637 |
* Validates a value against a given validator.
|
638 |
-
*
|
|
|
639 |
* @param string $validator one of the registered validators.
|
640 |
-
* @param array
|
641 |
* @return boolean True if value validates, False otherwise.
|
642 |
* @since 2.3
|
643 |
* @see WPBDP_FieldValidation::validate_value()
|
|
|
|
|
644 |
*/
|
645 |
-
function wpbdp_validate_value( $value, $validator, $args=array() ) {
|
646 |
$validation = WPBDP_FieldValidation::instance();
|
647 |
return $validation->validate_value( $value, $validator, $args );
|
648 |
}
|
1 |
<?php
|
2 |
/**
|
3 |
* Form fields API.
|
4 |
+
*
|
5 |
+
* @package BDP/Form Fields API
|
6 |
*/
|
7 |
|
8 |
+
// phpcs:disable
|
9 |
|
10 |
+
/**
|
11 |
+
* @SuppressWarnings(PHPMD)
|
12 |
+
*/
|
13 |
+
if ( ! class_exists( 'WPBDP_FormFields' ) ) {
|
14 |
|
15 |
+
require_once WPBDP_PATH . 'includes/fields/class-form-field.php';
|
16 |
+
require_once WPBDP_PATH . 'includes/fields/form-fields-types.php';
|
17 |
|
18 |
+
/**
|
19 |
+
* @SuppressWarnings(PHPMD)
|
20 |
+
*/
|
21 |
+
class WPBDP_FormFields {
|
22 |
|
23 |
+
private $associations = array();
|
24 |
+
private $association_flags = array();
|
25 |
+
private $association_field_types = array();
|
26 |
|
27 |
+
private $field_types = array();
|
28 |
|
29 |
+
private static $instance = null;
|
30 |
|
31 |
+
public static function instance() {
|
32 |
+
if ( is_null( self::$instance ) ) {
|
33 |
+
self::$instance = new self();
|
34 |
+
}
|
35 |
|
36 |
+
return self::$instance;
|
37 |
+
}
|
38 |
|
39 |
+
private function __construct() {
|
40 |
+
// register core associations
|
41 |
+
$this->register_association( 'title', _x( 'Post Title', 'form-fields api', 'WPBDM' ), array( 'required', 'unique' ) );
|
42 |
+
$this->register_association( 'content', _x( 'Post Content', 'form-fields api', 'WPBDM' ), array( 'required', 'unique', 'optional' ) );
|
43 |
+
$this->register_association( 'excerpt', _x( 'Post Excerpt', 'form-fields api', 'WPBDM' ), array( 'unique' ) );
|
44 |
+
$this->register_association( 'category', _x( 'Post Category', 'form-fields api', 'WPBDM' ), array( 'required', 'unique' ) );
|
45 |
+
$this->register_association( 'tags', _x( 'Post Tags', 'form-fields api', 'WPBDM' ), array( 'unique' ) );
|
46 |
+
$this->register_association( 'meta', _x( 'Post Metadata', 'form-fields api', 'WPBDM' ) );
|
47 |
+
|
48 |
+
$this->register_association( 'custom', _x( 'Custom', 'form-fields api', 'WPBDM' ), array( 'private' ) );
|
49 |
+
|
50 |
+
// register core field types
|
51 |
+
$this->register_field_type( 'WPBDP_FieldTypes_TextField', 'textfield' );
|
52 |
+
$this->register_field_type( 'WPBDP_FieldTypes_Select', 'select' );
|
53 |
+
$this->register_field_type( 'WPBDP_FieldTypes_URL', 'url' );
|
54 |
+
$this->register_field_type( 'WPBDP_FieldTypes_TextArea', 'textarea' );
|
55 |
+
$this->register_field_type( 'WPBDP_FieldTypes_RadioButton', 'radio' );
|
56 |
+
$this->register_field_type( 'WPBDP_FieldTypes_MultiSelect', 'multiselect' );
|
57 |
+
$this->register_field_type( 'WPBDP_FieldTypes_Checkbox', 'checkbox' );
|
58 |
+
$this->register_field_type( 'WPBDP_FieldTypes_Twitter', 'social-twitter' );
|
59 |
+
$this->register_field_type( 'WPBDP_FieldTypes_Facebook', 'social-facebook' );
|
60 |
+
$this->register_field_type( 'WPBDP_FieldTypes_LinkedIn', 'social-linkedin' );
|
61 |
+
$this->register_field_type( 'WPBDP_FieldTypes_Image', 'image' );
|
62 |
+
$this->register_field_type( 'WPBDP_FieldTypes_Date', 'date' );
|
63 |
+
$this->register_field_type( 'WPBDP_FieldTypes_Phone_Number' );
|
64 |
+
}
|
65 |
|
66 |
+
/**
|
67 |
+
* Registers a new association within the form fields API.
|
68 |
+
*
|
69 |
+
* @param string $association association id
|
70 |
+
* @param string $name human-readable name
|
71 |
+
* @param array $flags association flags
|
72 |
+
*/
|
73 |
+
public function register_association( $association, $name = '', $flags = array() ) {
|
74 |
+
if ( isset( $this->associations[ $association ] ) ) {
|
75 |
+
return false;
|
76 |
+
}
|
77 |
|
78 |
+
$this->associations[ $association ] = $name ? $name : $association;
|
79 |
+
$this->association_flags[ $association ] = is_array( $flags ) ? $flags : array( strval( $flags ) );
|
80 |
|
81 |
+
if ( ! isset( $this->association_field_types[ $association ] ) ) {
|
82 |
+
$this->association_field_types[ $association ] = array();
|
83 |
+
}
|
84 |
+
}
|
85 |
|
86 |
+
/**
|
87 |
+
* Returns the known form field associations.
|
88 |
+
*
|
89 |
+
* @return array associative array with key/name pairs
|
90 |
+
*/
|
91 |
+
public function &get_associations() {
|
92 |
+
return $this->associations;
|
93 |
+
}
|
94 |
|
95 |
+
public function get_association_field_types( $association = null ) {
|
96 |
+
if ( $association ) {
|
97 |
+
if ( in_array( $association, array_keys( $this->associations ), true ) ) {
|
98 |
+
return $this->association_field_types[ $association ];
|
99 |
+
} else {
|
100 |
+
return null;
|
101 |
+
}
|
102 |
}
|
103 |
+
|
104 |
+
return $this->association_field_types;
|
105 |
}
|
106 |
|
107 |
+
public function get_association_flags( $association ) {
|
108 |
+
if ( array_key_exists( $association, $this->associations ) ) {
|
109 |
+
return $this->association_flags[ $association ];
|
110 |
+
}
|
111 |
|
112 |
+
return array();
|
113 |
+
}
|
|
|
114 |
|
115 |
+
/**
|
116 |
+
* Returns associations marked with the given flags.
|
117 |
+
*
|
118 |
+
* @param string|array $flags flags to be checked
|
119 |
+
* @param boolean $any if True associations marked with any (and not all) of the flags will also be returned
|
120 |
+
* @return array
|
121 |
+
*/
|
122 |
+
public function &get_associations_with_flag( $flags, $any = false ) {
|
123 |
+
if ( is_string( $flags ) ) {
|
124 |
+
$flags = array( $flags );
|
125 |
+
}
|
126 |
|
127 |
+
$res = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
|
129 |
+
foreach ( $this->association_flags as $association => $association_flags ) {
|
130 |
+
$intersection = array_intersect( $flags, $association_flags );
|
131 |
|
132 |
+
if ( ( $any && ( count( $intersection ) > 0 ) ) || ( ! $any && ( count( $intersection ) == count( $flags ) ) ) ) {
|
133 |
+
$res[] = $association;
|
134 |
+
}
|
135 |
+
}
|
136 |
|
137 |
+
return $res;
|
|
|
138 |
}
|
139 |
|
140 |
+
/**
|
141 |
+
* Get associations with their flags at the same time.
|
142 |
+
*
|
143 |
+
* @since 3.4
|
144 |
+
*/
|
145 |
+
public function &get_associations_with_flags() {
|
146 |
+
$res = array();
|
147 |
+
|
148 |
+
foreach ( $this->associations as $assoc_id => $assoc_label ) {
|
149 |
+
$flags = $this->association_flags[ $assoc_id ];
|
150 |
+
$res[ $assoc_id ] = (object) array(
|
151 |
+
'id' => $assoc_id,
|
152 |
+
'label' => $assoc_label,
|
153 |
+
'flags' => $flags,
|
154 |
+
);
|
155 |
+
}
|
156 |
|
157 |
+
return $res;
|
|
|
|
|
158 |
}
|
159 |
|
160 |
+
public function &get_required_field_associations() {
|
161 |
+
return $this->get_associations_with_flag( 'required' );
|
162 |
+
}
|
163 |
|
164 |
+
public function &get_field_type( $field_type ) {
|
165 |
+
$field_type_obj = wpbdp_getv( $this->field_types, $field_type, null );
|
166 |
+
return $field_type_obj;
|
167 |
+
}
|
168 |
|
169 |
+
public function &get_field_types() {
|
170 |
+
return $this->field_types;
|
171 |
+
}
|
|
|
172 |
|
173 |
+
public function get_validators() {
|
174 |
+
$validators = WPBDP_FieldValidation::instance()->get_validators();
|
175 |
+
return $validators;
|
176 |
+
}
|
177 |
|
178 |
+
public function register_field_type( $field_type_class, $alias = null ) {
|
179 |
+
$field_type = new $field_type_class();
|
|
|
|
|
180 |
|
181 |
+
if ( ! $alias ) {
|
182 |
+
$alias = $field_type->get_id();
|
183 |
+
}
|
184 |
|
185 |
+
if ( ! $alias ) {
|
186 |
+
$alias = $field_type_class;
|
187 |
+
}
|
188 |
|
189 |
+
$this->field_types[ $alias ? $alias : $field_type_class ] = $field_type;
|
|
|
190 |
|
191 |
+
foreach ( $field_type->get_supported_associations() as $association ) {
|
192 |
+
$this->association_field_types[ $association ] = array_merge( isset( $this->association_field_types[ $association ] ) ? $this->association_field_types[ $association ] : array(), array( $alias ? $alias : $field_type_class ) );
|
193 |
+
}
|
194 |
+
}
|
195 |
|
196 |
+
public function &get_field( $id = 0 ) {
|
197 |
+
$field = WPBDP_FormField::get( $id );
|
198 |
+
return $field;
|
199 |
}
|
|
|
200 |
|
201 |
+
public function &get_fields( $lightweight = false ) {
|
202 |
+
global $wpdb;
|
|
|
|
|
203 |
|
204 |
+
if ( $lightweight ) {
|
205 |
+
$results = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}wpbdp_form_fields ORDER BY weight DESC" );
|
206 |
+
return $results;
|
207 |
+
}
|
208 |
|
209 |
+
$res = array();
|
210 |
+
$field_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->prefix}wpbdp_form_fields ORDER BY weight DESC" );
|
|
|
|
|
211 |
|
212 |
+
foreach ( $field_ids as $field_id ) {
|
213 |
+
if ( $field = WPBDP_FormField::get( $field_id ) ) {
|
214 |
+
$res[] = $field;
|
215 |
+
}
|
216 |
+
}
|
217 |
|
218 |
+
return $res;
|
|
|
|
|
219 |
}
|
220 |
|
221 |
+
public function &find_fields( $args = array(), $one = false ) {
|
222 |
+
global $wpdb;
|
223 |
+
$res = array();
|
224 |
+
|
225 |
+
$args = wp_parse_args(
|
226 |
+
$args, array(
|
227 |
+
'association' => null,
|
228 |
+
'field_type' => null,
|
229 |
+
'validators' => null,
|
230 |
+
'display_flags' => null,
|
231 |
+
'output' => 'object',
|
232 |
+
'unique' => false,
|
233 |
+
)
|
234 |
+
);
|
235 |
+
|
236 |
+
if ( $one == true ) {
|
237 |
+
$args['unique'] = true;
|
238 |
+
}
|
239 |
|
240 |
+
extract( $args );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
241 |
|
242 |
+
$validators = $validators ? ( ! is_array( $validators ) ? array( $validators ) : $validators ) : array();
|
243 |
+
$display_flags = $display_flags ? ( ! is_array( $display_flags ) ? array( $display_flags ) : $display_flags ) : array();
|
244 |
|
245 |
+
$where = '';
|
246 |
+
if ( $args['association'] ) {
|
247 |
+
$associations_in = array();
|
248 |
+
$associations_not_in = array();
|
249 |
|
250 |
+
$association = ! is_array( $association ) ? explode( ',', $association ) : $association;
|
|
|
251 |
|
252 |
+
foreach ( $association as &$assoc ) {
|
253 |
+
if ( wpbdp_starts_with( $assoc, '-' ) ) {
|
254 |
+
$associations_not_in[] = substr( $assoc, 1 );
|
255 |
+
} else {
|
256 |
+
$associations_in[] = $assoc;
|
257 |
+
}
|
258 |
+
}
|
259 |
|
260 |
+
if ( $associations_in ) {
|
261 |
+
$where .= ' AND ( association IN ( \'' . implode( '\',\'', $associations_in ) . '\' ) ) ';
|
262 |
+
}
|
263 |
|
264 |
+
if ( $associations_not_in ) {
|
265 |
+
$where .= ' AND ( association NOT IN ( \'' . implode( '\',\'', $associations_not_in ) . '\' ) ) ';
|
|
|
|
|
|
|
266 |
}
|
|
|
267 |
|
268 |
+
// $where .= $wpdb->prepare( " AND ( association = %s ) ", $args['association'] );
|
|
|
269 |
}
|
270 |
|
271 |
+
if ( $args['field_type'] ) {
|
272 |
+
$field_types_in = array();
|
273 |
+
$field_types_not_in = array();
|
274 |
|
275 |
+
$field_type = ! is_array( $field_type ) ? array( $field_type ) : $field_type;
|
276 |
+
|
277 |
+
foreach ( $field_type as $f ) {
|
278 |
+
if ( wpbdp_starts_with( $f, '-' ) ) {
|
279 |
+
$field_types_not_in[] = substr( $f, 1 );
|
280 |
+
} else {
|
281 |
+
$field_types_in[] = $f;
|
282 |
+
}
|
283 |
+
}
|
284 |
|
285 |
+
if ( $field_types_in ) {
|
286 |
+
$where .= ' AND ( field_type IN ( \'' . implode( '\',\'', $field_types_in ) . '\' ) ) ';
|
287 |
+
}
|
288 |
|
289 |
+
if ( $field_types_not_in ) {
|
290 |
+
$where .= ' AND ( field_type NOT IN ( \'' . implode( '\',\'', $field_types_not_in ) . '\' ) ) ';
|
291 |
+
}
|
292 |
+
}
|
293 |
|
294 |
+
foreach ( $display_flags as $f ) {
|
295 |
+
if ( substr( $f, 0, 1 ) == '-' ) {
|
296 |
+
$where .= $wpdb->prepare( " AND ( display_flags IS NULL OR display_flags NOT LIKE '%%%s%%' )", substr( $f, 1 ) );
|
297 |
} else {
|
298 |
+
$where .= $wpdb->prepare( " AND ( display_flags LIKE '%%%s%%' )", $f );
|
299 |
}
|
300 |
}
|
301 |
|
302 |
+
foreach ( $validators as $v ) {
|
303 |
+
if ( substr( $v, 0, 1 ) == '-' ) {
|
304 |
+
$where .= $wpdb->prepare( " AND ( validators IS NULL OR validators NOT LIKE '%%%s%%' )", substr( $v, 1 ) );
|
305 |
+
} else {
|
306 |
+
$where .= $wpdb->prepare( " AND ( validators LIKE '%%%s%%' )", $v );
|
307 |
+
}
|
308 |
+
}
|
309 |
|
310 |
+
if ( $where ) {
|
311 |
+
$sql = "SELECT id FROM {$wpdb->prefix}wpbdp_form_fields WHERE 1=1 {$where} ORDER BY weight DESC";
|
312 |
+
} else {
|
313 |
+
$sql = "SELECT id FROM {$wpdb->prefix}wpbdp_form_fields ORDER BY weight DESC";
|
314 |
+
}
|
|
|
315 |
|
316 |
+
$ids = $wpdb->get_col( $sql );
|
|
|
|
|
|
|
|
|
|
|
317 |
|
318 |
+
if ( 'ids' == $output ) {
|
319 |
+
return $ids;
|
320 |
+
}
|
|
|
321 |
|
322 |
+
foreach ( $ids as $id ) {
|
323 |
+
if ( $field = WPBDP_FormField::get( $id ) ) {
|
324 |
+
if ( ! in_array( $field->get_association(), array_keys( $this->associations ), true ) ) {
|
325 |
+
continue;
|
326 |
+
}
|
327 |
|
328 |
+
$res[] = $field;
|
329 |
+
}
|
330 |
+
}
|
331 |
|
332 |
+
$res = $unique ? ( $res ? $res[0] : null ) : $res;
|
|
|
|
|
|
|
333 |
|
334 |
+
return $res;
|
|
|
335 |
}
|
336 |
|
337 |
+
public function get_missing_required_fields() {
|
338 |
+
global $wpdb;
|
|
|
|
|
339 |
|
340 |
+
$missing = $this->get_required_field_associations();
|
|
|
341 |
|
342 |
+
$sql_in = '(\'' . implode( '\',\'', $missing ) . '\')';
|
343 |
+
$res = $wpdb->get_col( "SELECT association FROM {$wpdb->prefix}wpbdp_form_fields WHERE association IN {$sql_in} GROUP BY association" );
|
344 |
|
345 |
+
return array_diff( $missing, $res );
|
346 |
+
}
|
347 |
|
348 |
+
/**
|
349 |
+
* @since 3.6.9
|
350 |
+
*/
|
351 |
+
public function get_default_fields( $id = '' ) {
|
352 |
+
$default_fields = array(
|
353 |
+
'title' => array(
|
354 |
+
'label' => __( 'Business Name', 'WPBDM' ),
|
355 |
+
'field_type' => 'textfield',
|
356 |
+
'association' => 'title',
|
357 |
+
'weight' => 9,
|
358 |
+
'validators' => array( 'required' ),
|
359 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
360 |
+
'tag' => 'title',
|
361 |
+
),
|
362 |
+
'category' => array(
|
363 |
+
'label' => __( 'Business Genre', 'WPBDM' ),
|
364 |
+
'field_type' => 'select',
|
365 |
+
'association' => 'category',
|
366 |
+
'weight' => 8,
|
367 |
+
'validators' => array( 'required' ),
|
368 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
369 |
+
'tag' => 'category',
|
370 |
+
),
|
371 |
+
'excerpt' => array(
|
372 |
+
'label' => __( 'Short Business Description', 'WPBDM' ),
|
373 |
+
'field_type' => 'textarea',
|
374 |
+
'association' => 'excerpt',
|
375 |
+
'weight' => 7,
|
376 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
377 |
+
'tag' => 'excerpt',
|
378 |
+
),
|
379 |
+
'content' => array(
|
380 |
+
'label' => __( 'Long Business Description', 'WPBDM' ),
|
381 |
+
'field_type' => 'textarea',
|
382 |
+
'association' => 'content',
|
383 |
+
'weight' => 6,
|
384 |
+
'validators' => array( 'required' ),
|
385 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
386 |
+
'tag' => 'content',
|
387 |
+
),
|
388 |
+
'website' => array(
|
389 |
+
'label' => __( 'Business Website Address', 'WPBDM' ),
|
390 |
+
'field_type' => 'url',
|
391 |
+
'association' => 'meta',
|
392 |
+
'weight' => 5,
|
393 |
+
'validators' => array( 'url' ),
|
394 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
395 |
+
'tag' => 'website',
|
396 |
+
),
|
397 |
+
'phone' => array(
|
398 |
+
'label' => __( 'Business Phone Number', 'WPBDM' ),
|
399 |
+
'field_type' => 'textfield',
|
400 |
+
'association' => 'meta',
|
401 |
+
'weight' => 4,
|
402 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
403 |
+
'tag' => 'phone',
|
404 |
+
),
|
405 |
+
'fax' => array(
|
406 |
+
'label' => __( 'Business Fax', 'WPBDM' ),
|
407 |
+
'field_type' => 'textfield',
|
408 |
+
'association' => 'meta',
|
409 |
+
'weight' => 3,
|
410 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
411 |
+
'tag' => 'fax',
|
412 |
+
),
|
413 |
+
'email' => array(
|
414 |
+
'label' => __( 'Business Contact Email', 'WPBDM' ),
|
415 |
+
'field_type' => 'textfield',
|
416 |
+
'association' => 'meta',
|
417 |
+
'weight' => 2,
|
418 |
+
'validators' => array( 'email', 'required' ),
|
419 |
+
'display_flags' => array( 'excerpt', 'listing' ),
|
420 |
+
'tag' => 'email',
|
421 |
+
),
|
422 |
+
'tags' => array(
|
423 |
+
'label' => __( 'Business Tags', 'WPBDM' ),
|
424 |
+
'field_type' => 'textfield',
|
425 |
+
'association' => 'tags',
|
426 |
+
'weight' => 1,
|
427 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
428 |
+
'tag' => 'tags',
|
429 |
+
),
|
430 |
+
'address' => array(
|
431 |
+
'label' => __( 'Business Address', 'WPBDM' ),
|
432 |
+
'field_type' => 'textarea',
|
433 |
+
'association' => 'meta',
|
434 |
+
'weight' => 1,
|
435 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
436 |
+
'tag' => 'address',
|
437 |
+
),
|
438 |
+
'zip' => array(
|
439 |
+
'label' => __( 'ZIP Code', 'WPBDM' ),
|
440 |
+
'field_type' => 'textfield',
|
441 |
+
'association' => 'meta',
|
442 |
+
'weight' => 1,
|
443 |
+
'display_flags' => array( 'excerpt', 'listing', 'search' ),
|
444 |
+
'tag' => 'zip',
|
445 |
+
),
|
446 |
+
);
|
447 |
+
|
448 |
+
if ( $id ) {
|
449 |
+
if ( isset( $default_fields[ $id ] ) ) {
|
450 |
+
return $default_fields[ $id ];
|
451 |
+
} else {
|
452 |
+
return null;
|
453 |
+
}
|
454 |
+
}
|
455 |
|
456 |
+
return $default_fields;
|
457 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
458 |
|
459 |
+
public function create_default_fields( $identifiers = array() ) {
|
460 |
+
$default_fields = $this->get_default_fields();
|
461 |
+
$fields_to_create = $identifiers ? array_intersect_key( $default_fields, array_flip( $identifiers ) ) : $default_fields;
|
462 |
|
463 |
+
foreach ( $fields_to_create as &$f ) {
|
464 |
+
$field = new WPBDP_FormField( $f );
|
465 |
+
$field->save();
|
466 |
+
}
|
467 |
}
|
|
|
468 |
|
469 |
+
/**
|
470 |
+
* @deprecated since 4.0.
|
471 |
+
*/
|
472 |
+
public function get_short_names( $fieldid = null ) {
|
473 |
+
$fields = $this->get_fields();
|
474 |
+
$shortnames = array();
|
475 |
|
476 |
+
foreach ( $fields as $f ) {
|
477 |
+
$shortnames[ $f->get_id() ] = $f->get_shortname();
|
478 |
+
}
|
479 |
|
480 |
+
if ( $fieldid ) {
|
481 |
+
return isset( $shortnames[ $fieldid ] ) ? $shortnames[ $fieldid ] : null;
|
482 |
+
}
|
483 |
|
484 |
+
return $shortnames;
|
485 |
+
}
|
486 |
|
487 |
+
public function _calculate_short_names() {
|
488 |
+
$fields = $this->get_fields();
|
489 |
+
$names = array();
|
490 |
|
491 |
+
foreach ( $fields as $field ) {
|
492 |
+
$name = WPBDP_Form_Field_Type::normalize_name( $field->get_label() );
|
493 |
|
494 |
+
if ( $name == 'images' || $name == 'image' || $name == 'username' || $name == 'featured_level' || $name == 'expires_on' || $name == 'sequence_id' || in_array( $name, $names, true ) ) {
|
495 |
+
$name = $name . '-' . $field->get_id();
|
496 |
+
}
|
497 |
|
498 |
+
$names[ $field->get_id() ] = $name;
|
499 |
+
}
|
500 |
|
501 |
+
update_option( 'wpbdp-field-short-names', $names );
|
502 |
|
503 |
+
return $names;
|
504 |
+
}
|
505 |
|
506 |
+
public function set_fields_order( $fields_order = array() ) {
|
507 |
+
if ( ! $fields_order ) {
|
508 |
+
return false;
|
509 |
+
}
|
510 |
|
511 |
+
global $wpdb;
|
512 |
|
513 |
+
$total = count( $fields_order );
|
514 |
|
515 |
+
foreach ( $fields_order as $i => $field_id ) {
|
516 |
+
$wpdb->update(
|
517 |
+
$wpdb->prefix . 'wpbdp_form_fields',
|
518 |
+
array( 'weight' => ( $total - $i ) ),
|
519 |
+
array( 'id' => $field_id )
|
520 |
+
);
|
521 |
+
}
|
522 |
|
523 |
+
return true;
|
524 |
+
}
|
525 |
|
526 |
+
/**
|
527 |
+
* @since 4.0
|
528 |
+
*/
|
529 |
+
public function maybe_correct_tags() {
|
530 |
+
$fields = wpbdp_get_form_fields();
|
531 |
|
532 |
+
foreach ( $fields as $f ) {
|
533 |
+
if ( $f->get_tag() ) {
|
534 |
+
continue;
|
535 |
+
}
|
536 |
|
537 |
+
$f->save();
|
538 |
+
}
|
539 |
}
|
540 |
}
|
541 |
}
|
542 |
|
543 |
+
/**
|
544 |
+
* @SuppressWarnings(PHPMD)
|
545 |
*/
|
546 |
+
if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
|
547 |
+
/**
|
548 |
+
* @SuppressWarnings(PHPMD)
|
549 |
+
*/
|
550 |
+
class WPBDP_FieldValidation {
|
551 |
|
552 |
+
private static $instance = null;
|
|
|
|
|
553 |
|
554 |
+
public static function instance() {
|
555 |
+
if ( is_null( self::$instance ) ) {
|
556 |
+
self::$instance = new self();
|
557 |
+
}
|
558 |
|
559 |
+
return self::$instance;
|
560 |
+
}
|
561 |
|
562 |
+
/**
|
563 |
+
* Get the set of publicly available validators.
|
564 |
+
*
|
565 |
+
* @return array associative array with validator name as key and display name as value
|
566 |
+
*/
|
567 |
+
public function get_validators() {
|
568 |
+
$validators = array(
|
569 |
+
'email' => _x( 'Email Validator', 'form-fields-api', 'WPBDM' ),
|
570 |
+
'url' => _x( 'URL Validator', 'form-fields-api', 'WPBDM' ),
|
571 |
+
'integer_number' => _x( 'Whole Number Validator', 'form-fields-api', 'WPBDM' ),
|
572 |
+
'decimal_number' => _x( 'Decimal Number Validator', 'form-fields-api', 'WPBDM' ),
|
573 |
+
'date_' => _x( 'Date Validator', 'form-fields-api', 'WPBDM' ),
|
574 |
+
);
|
575 |
+
|
576 |
+
return $validators;
|
577 |
+
}
|
578 |
|
579 |
+
public function validate_field( $field, $value, $validator, $args = array() ) {
|
580 |
+
$args['field-label'] = is_object( $field ) && $field ? apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) : _x( 'Field', 'form-fields-api validation', 'WPBDM' );
|
581 |
+
$args['field'] = $field;
|
582 |
|
583 |
+
return call_user_func( array( $this, $validator ), $value, $args );
|
|
|
|
|
584 |
}
|
585 |
|
586 |
+
public function validate_value( $value, $validator, $args = array() ) {
|
587 |
+
return ! is_wp_error( $this->validate_field( null, $value, $validator, $args ) );
|
588 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
589 |
|
590 |
+
/* Required validator */
|
591 |
+
private function required( $value, $args = array() ) {
|
592 |
+
$args = wp_parse_args(
|
593 |
+
$args, array(
|
594 |
+
'allow_whitespace' => false,
|
595 |
+
'field' => null,
|
596 |
+
)
|
597 |
+
);
|
598 |
+
|
599 |
+
if ( $args['field'] && $args['field']->get_association() == 'category' ) {
|
600 |
+
if ( is_array( $value ) && count( $value ) == 1 && ! $value[0] ) {
|
601 |
+
return WPBDP_ValidationError( sprintf( _x( '%s is required.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
602 |
+
}
|
603 |
+
}
|
604 |
|
605 |
+
if ( ( $args['field'] && $args['field']->is_empty_value( $value ) ) || ! $value || ( is_string( $value ) && ! $args['allow_whitespace'] && ! trim( $value ) ) ) {
|
606 |
+
return WPBDP_ValidationError( sprintf( _x( '%s is required.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
607 |
+
}
|
608 |
+
}
|
609 |
|
610 |
+
/* URL Validator */
|
611 |
+
private function url( $value, $args = array() ) {
|
612 |
+
if ( is_array( $value ) ) {
|
613 |
+
$value = $value[0];
|
614 |
+
}
|
615 |
|
616 |
+
if ( function_exists( 'filter_var' ) ) {
|
617 |
+
if ( ! filter_var( $value, FILTER_VALIDATE_URL ) ) {
|
618 |
+
return WPBDP_ValidationError( sprintf( _x( '%s is badly formatted. Valid URL format required. Include http://', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
619 |
+
} else {
|
620 |
+
return;
|
621 |
+
}
|
622 |
+
}
|
623 |
|
624 |
+
if ( ! preg_match( '|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $value ) ) {
|
625 |
+
return WPBDP_ValidationError( sprintf( _x( '%s is badly formatted. Valid URL format required. Include http://', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
626 |
+
}
|
627 |
}
|
628 |
|
629 |
+
/* EmailValidator */
|
630 |
+
private function email( $value, $args = array() ) {
|
631 |
+
$valid = false;
|
|
|
|
|
|
|
|
|
632 |
|
633 |
+
if ( function_exists( 'filter_var' ) ) {
|
634 |
+
$valid = filter_var( $value, FILTER_VALIDATE_EMAIL );
|
|
|
635 |
} else {
|
636 |
+
$valid = (bool) preg_match( '/^(?!(?>\x22?(?>\x22\x40|\x5C?[\x00-\x7F])\x22?){255,})(?!(?>\x22?\x5C?[\x00-\x7F]\x22?){65,}@)(?>[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+|(?>\x22(?>[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|\x5C[\x00-\x7F])*\x22))(?>\.(?>[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+|(?>\x22(?>[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|\x5C[\x00-\x7F])*\x22)))*@(?>(?>(?!.*[^.]{64,})(?>(?>xn--)?[a-z0-9]+(?>-[a-z0-9]+)*\.){0,126}(?>xn--)?[a-z0-9]+(?>-[a-z0-9]+)*)|(?:\[(?>(?>IPv6:(?>(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){7})|(?>(?!(?:.*[a-f0-9][:\]]){8,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?::(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?)))|(?>(?>IPv6:(?>(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){5}:)|(?>(?!(?:.*[a-f0-9]:){6,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4})?::(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4}:)?)))?(?>25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(?>\.(?>25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}))\]))$/isD', $value );
|
637 |
}
|
|
|
638 |
|
639 |
+
if ( ! $valid ) {
|
640 |
+
return WPBDP_ValidationError( sprintf( _x( '%s is badly formatted. Valid Email format required.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
641 |
+
}
|
642 |
+
}
|
643 |
|
644 |
+
/* IntegerNumberValidator */
|
645 |
+
private function integer_number( $value, $args = array() ) {
|
646 |
+
if ( ! ctype_digit( $value ) ) {
|
647 |
+
return WPBDP_ValidationError( sprintf( _x( '%s must be a number. Decimal values are not allowed.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
648 |
+
}
|
649 |
+
}
|
650 |
|
651 |
+
/* DecimalNumberValidator */
|
652 |
+
private function decimal_number( $value, $args = array() ) {
|
653 |
+
if ( ! is_numeric( $value ) ) {
|
654 |
+
return WPBDP_ValidationError( sprintf( _x( '%s must be a number.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
655 |
+
}
|
656 |
}
|
657 |
|
658 |
+
/* DateValidator */
|
659 |
+
private function date_( $value, $args = array() ) {
|
660 |
+
$args = wp_parse_args(
|
661 |
+
$args, array(
|
662 |
+
'format' => 'dd/mm/yyyy',
|
663 |
+
'messages' => array(),
|
664 |
+
)
|
665 |
+
);
|
666 |
+
$format = $args['format'];
|
667 |
+
|
668 |
+
// Normalize separators.
|
669 |
+
$format_ = str_replace( array( '/', '.', '-' ), '', $format );
|
670 |
+
$value_ = str_replace( array( '/', '.', '-' ), '', $value );
|
671 |
+
|
672 |
+
if ( strlen( $format_ ) != strlen( $value_ ) ) {
|
673 |
+
return WPBDP_ValidationError( ( ! empty( $args['messages']['incorrect_format'] ) ) ? $args['messages']['incorrect_format'] : sprintf( _x( '%1$s must be in the format %2$s.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ), $format ) );
|
674 |
+
}
|
675 |
|
676 |
+
$d = '0';
|
677 |
+
$m = '0';
|
678 |
+
$y = '0';
|
679 |
+
|
680 |
+
switch ( $format_ ) {
|
681 |
+
case 'ddmmyy':
|
682 |
+
$d = substr( $value_, 0, 2 );
|
683 |
+
$m = substr( $value_, 2, 2 );
|
684 |
+
$y = substr( $value_, 4, 2 );
|
685 |
+
break;
|
686 |
+
case 'ddmmyyyy':
|
687 |
+
$d = substr( $value_, 0, 2 );
|
688 |
+
$m = substr( $value_, 2, 2 );
|
689 |
+
$y = substr( $value_, 4, 4 );
|
690 |
+
break;
|
691 |
+
case 'mmddyy':
|
692 |
+
$m = substr( $value_, 0, 2 );
|
693 |
+
$d = substr( $value_, 2, 2 );
|
694 |
+
$y = substr( $value_, 4, 2 );
|
695 |
+
break;
|
696 |
+
case 'mmddyyyy':
|
697 |
+
$m = substr( $value_, 0, 2 );
|
698 |
+
$d = substr( $value_, 2, 2 );
|
699 |
+
$y = substr( $value_, 4, 4 );
|
700 |
+
break;
|
701 |
+
case 'yyyymmdd':
|
702 |
+
$m = substr( $value_, 4, 2 );
|
703 |
+
$d = substr( $value_, 6, 2 );
|
704 |
+
$y = substr( $value_, 0, 4 );
|
705 |
+
break;
|
706 |
+
default:
|
707 |
+
break;
|
708 |
+
}
|
709 |
|
710 |
+
if ( ! ctype_digit( $m ) || ! ctype_digit( $d ) || ! ctype_digit( $y ) || ! checkdate( $m, $d, $y ) ) {
|
711 |
+
return WPBDP_ValidationError( ( ! empty( $args['messages']['invalid'] ) ) ? $args['messages']['invalid'] : sprintf( _x( '%s must be a valid date.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
712 |
+
}
|
713 |
+
}
|
|
|
714 |
|
715 |
+
/* Image Caption Validator */
|
716 |
+
private function caption_( $value, $args = array() ) {
|
717 |
+
if ( $args['caption_required'] && empty( $value[1] ) ) {
|
718 |
+
return WPBDP_ValidationError( ! empty( $args['messages']['caption_required'] ) ? $args['messages']['caption_required'] : sprintf( _x( 'Caption for %s is required.', 'date field', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
|
719 |
+
}
|
720 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
721 |
|
722 |
+
private function any_of( $value, $args = array() ) {
|
723 |
+
$args = wp_parse_args(
|
724 |
+
$args, array(
|
725 |
+
'values' => array(),
|
726 |
+
'formatter' => create_function( '$x', 'return join(",", $x);' ),
|
727 |
+
)
|
728 |
+
);
|
729 |
+
extract( $args, EXTR_SKIP );
|
730 |
+
|
731 |
+
if ( is_string( $values ) ) {
|
732 |
+
$values = explode( ',', $values );
|
733 |
+
}
|
734 |
|
735 |
+
if ( ! in_array( $value, $values ) ) {
|
736 |
+
return WPBDP_ValidationError( sprintf( _x( '%1$s is invalid. Value most be one of %2$s.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ), call_user_func( $formatter, $values ) ) );
|
737 |
+
}
|
738 |
+
}
|
739 |
|
|
|
|
|
740 |
}
|
741 |
|
742 |
}
|
743 |
|
744 |
|
745 |
+
/**
|
746 |
+
* Validation.
|
747 |
+
*
|
748 |
+
* @SuppressWarnings(PHPMD)
|
749 |
+
*/
|
750 |
+
function WPBDP_ValidationError( $msg, $stop_validation = false ) {
|
751 |
+
if ( $stop_validation ) {
|
752 |
+
return new WP_Error( 'wpbdp-validation-error-stop', $msg );
|
753 |
+
}
|
754 |
+
|
755 |
+
return new WP_Error( 'wpbdp-validation-error', $msg );
|
756 |
}
|
757 |
|
758 |
|
760 |
/**
|
761 |
* @since 2.3
|
762 |
* @see WPBDP_FormFields::find_fields()
|
763 |
+
*
|
764 |
+
* @SuppressWarnings(PHPMD)
|
765 |
*/
|
766 |
+
function &wpbdp_get_form_fields( $args = array() ) {
|
767 |
global $wpdb;
|
768 |
global $wpbdp;
|
769 |
|
779 |
$fields = array();
|
780 |
}
|
781 |
|
782 |
+
if ( ! $fields ) {
|
783 |
$fields = array();
|
784 |
+
}
|
785 |
|
786 |
return $fields;
|
787 |
}
|
789 |
/**
|
790 |
* @since 2.3
|
791 |
* @see WPBDP_FormFields::get_field()
|
792 |
+
*
|
793 |
+
* @SuppressWarnings(PHPMD)
|
794 |
*/
|
795 |
function wpbdp_get_form_field( $id ) {
|
796 |
global $wpbdp;
|
799 |
|
800 |
/**
|
801 |
* Validates a value against a given validator.
|
802 |
+
*
|
803 |
+
* @param mixed $value
|
804 |
* @param string $validator one of the registered validators.
|
805 |
+
* @param array $args optional arguments to be passed to the validator.
|
806 |
* @return boolean True if value validates, False otherwise.
|
807 |
* @since 2.3
|
808 |
* @see WPBDP_FieldValidation::validate_value()
|
809 |
+
*
|
810 |
+
* @SuppressWarnings(PHPMD)
|
811 |
*/
|
812 |
+
function wpbdp_validate_value( $value, $validator, $args = array() ) {
|
813 |
$validation = WPBDP_FieldValidation::instance();
|
814 |
return $validation->validate_value( $value, $validator, $args );
|
815 |
}
|
includes/functions.php
CHANGED
@@ -1,9 +1,20 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
3 |
function wpbdp_get_version() {
|
4 |
return WPBDP_VERSION;
|
5 |
}
|
6 |
|
|
|
|
|
|
|
7 |
function _wpbdp_page_lookup_query( $page_id, $count = false ) {
|
8 |
global $wpdb;
|
9 |
|
@@ -31,6 +42,9 @@ function _wpbdp_page_lookup_query( $page_id, $count = false ) {
|
|
31 |
return $query;
|
32 |
}
|
33 |
|
|
|
|
|
|
|
34 |
function wpbdp_get_page_ids( $page_id = 'main' ) {
|
35 |
static $request_cached = array();
|
36 |
|
@@ -63,6 +77,9 @@ function wpbdp_get_page_ids( $page_id = 'main' ) {
|
|
63 |
return apply_filters( 'wpbdp_get_page_ids', $page_ids, $page_id );
|
64 |
}
|
65 |
|
|
|
|
|
|
|
66 |
function wpbdp_get_page_ids_from_cache( $cache, $page_id ) {
|
67 |
global $wpdb;
|
68 |
|
@@ -84,6 +101,9 @@ function wpbdp_get_page_ids_from_cache( $cache, $page_id ) {
|
|
84 |
return $cache[ $page_id ];
|
85 |
}
|
86 |
|
|
|
|
|
|
|
87 |
function wpbdp_get_page_ids_with_query( $page_id ) {
|
88 |
global $wpdb;
|
89 |
|
@@ -99,6 +119,9 @@ function wpbdp_get_page_ids_with_query( $page_id ) {
|
|
99 |
return $wpdb->get_col( $q );
|
100 |
}
|
101 |
|
|
|
|
|
|
|
102 |
function wpbdp_get_page_id( $name = 'main' ) {
|
103 |
$page_ids = wpbdp_get_page_ids( $name );
|
104 |
|
@@ -114,6 +137,7 @@ function wpbdp_get_page_id( $name = 'main' ) {
|
|
114 |
/**
|
115 |
* @deprecated since 4.0. Use `wpbdp_url()` instead.
|
116 |
* @see wpbdp_url()
|
|
|
117 |
*/
|
118 |
function wpbdp_get_page_link($name='main', $arg0=null) {
|
119 |
$page_id = wpbdp_get_page_id( $name );
|
@@ -164,26 +188,43 @@ function wpbdp_get_page_link($name='main', $arg0=null) {
|
|
164 |
}
|
165 |
|
166 |
/* Admin API */
|
|
|
|
|
|
|
|
|
167 |
function wpbdp_admin() {
|
168 |
return wpbdp()->admin;
|
169 |
}
|
170 |
|
|
|
|
|
|
|
171 |
function wpbdp_admin_notices() {
|
172 |
global $wpbdp;
|
173 |
return $wpbdp->admin->admin_notices();
|
174 |
}
|
175 |
|
176 |
/* Settings API */
|
|
|
|
|
|
|
|
|
177 |
function wpbdp_settings_api() {
|
178 |
global $wpbdp;
|
179 |
return $wpbdp->settings;
|
180 |
}
|
181 |
|
|
|
|
|
|
|
182 |
function wpbdp_get_option( $key, $default = false ) {
|
183 |
$args_ = func_get_args();
|
184 |
return call_user_func_array( array( wpbdp()->settings, 'get_option' ), $args_ );
|
185 |
}
|
186 |
|
|
|
|
|
|
|
187 |
function wpbdp_set_option( $key, $value ) {
|
188 |
$args_ = func_get_args();
|
189 |
return call_user_func_array( array( wpbdp()->settings, 'set_option' ), $args_ );
|
@@ -191,6 +232,7 @@ function wpbdp_set_option( $key, $value ) {
|
|
191 |
|
192 |
/**
|
193 |
* @since 5.0
|
|
|
194 |
*/
|
195 |
function wpbdp_delete_option( $key ) {
|
196 |
$args_ = func_get_args();
|
@@ -199,6 +241,7 @@ function wpbdp_delete_option( $key ) {
|
|
199 |
|
200 |
/**
|
201 |
* @since 5.0
|
|
|
202 |
*/
|
203 |
function wpbdp_register_settings_group( $args ) {
|
204 |
$args_ = func_get_args();
|
@@ -207,6 +250,7 @@ function wpbdp_register_settings_group( $args ) {
|
|
207 |
|
208 |
/**
|
209 |
* @since 5.0
|
|
|
210 |
*/
|
211 |
function wpbdp_register_setting( $args ) {
|
212 |
$args_ = func_get_args();
|
@@ -214,11 +258,18 @@ function wpbdp_register_setting( $args ) {
|
|
214 |
}
|
215 |
|
216 |
/* Form Fields API */
|
|
|
|
|
|
|
|
|
217 |
function wpbdp_formfields_api() {
|
218 |
global $wpbdp;
|
219 |
return $wpbdp->formfields;
|
220 |
}
|
221 |
|
|
|
|
|
|
|
222 |
function wpbdp_get_formfield($id) {
|
223 |
if (is_numeric($id) && is_string($id))
|
224 |
return wpbdp_get_formfield(intval($id));
|
@@ -230,6 +281,10 @@ function wpbdp_get_formfield($id) {
|
|
230 |
}
|
231 |
|
232 |
/* Fees/Payment API */
|
|
|
|
|
|
|
|
|
233 |
function wpbdp_payments_possible() {
|
234 |
if ( ! wpbdp_get_option( 'payments-on' ) ) {
|
235 |
return false;
|
@@ -238,20 +293,34 @@ function wpbdp_payments_possible() {
|
|
238 |
return wpbdp()->payment_gateways->can_pay();
|
239 |
}
|
240 |
|
|
|
|
|
|
|
241 |
function wpbdp_fees_api() {
|
242 |
return wpbdp()->fees;
|
243 |
}
|
244 |
|
|
|
|
|
|
|
245 |
function wpbdp_payments_api() {
|
246 |
return wpbdp()->payments;
|
247 |
}
|
248 |
|
249 |
/* Listings API */
|
|
|
|
|
|
|
|
|
250 |
function wpbdp_listings_api() {
|
251 |
return wpbdp()->listings;
|
252 |
}
|
253 |
|
254 |
/* Misc. */
|
|
|
|
|
|
|
|
|
255 |
function wpbdp_get_parent_categories($catid) {
|
256 |
$category = get_term(intval($catid), WPBDP_CATEGORY_TAX);
|
257 |
|
@@ -262,6 +331,9 @@ function wpbdp_get_parent_categories($catid) {
|
|
262 |
return array($category);
|
263 |
}
|
264 |
|
|
|
|
|
|
|
265 |
function wpbdp_get_parent_catids($catid) {
|
266 |
$parent_categories = wpbdp_get_parent_categories($catid);
|
267 |
array_walk($parent_categories, create_function('&$x', '$x = intval($x->term_id);'));
|
@@ -273,6 +345,7 @@ function wpbdp_get_parent_catids($catid) {
|
|
273 |
* Checks if permalinks are enabled.
|
274 |
* @return boolean
|
275 |
* @since 2.1
|
|
|
276 |
*/
|
277 |
function wpbdp_rewrite_on() {
|
278 |
global $wp_rewrite;
|
@@ -284,8 +357,9 @@ function wpbdp_rewrite_on() {
|
|
284 |
* @param string $action the action to be checked. available actions are 'view', 'edit', 'delete' and 'upgrade-to-sticky'
|
285 |
* @param (object|int) $listing_id the listing ID. if null, the current post ID will be used
|
286 |
* @param int $user_id the user ID. if null, the current user will be used
|
287 |
-
*
|
288 |
* @since 2.1
|
|
|
289 |
*/
|
290 |
function wpbdp_user_can($action, $listing_id=null, $user_id=null) {
|
291 |
$listing_id = $listing_id ? ( is_object($listing_id) ? $listing_id->ID : intval($listing_id) ) : get_the_ID();
|
@@ -336,6 +410,9 @@ function wpbdp_user_can($action, $listing_id=null, $user_id=null) {
|
|
336 |
return $res;
|
337 |
}
|
338 |
|
|
|
|
|
|
|
339 |
function wpbdp_get_post_by_slug($slug, $post_type=null) {
|
340 |
$post_type = $post_type ? $post_type : WPBDP_POST_TYPE;
|
341 |
|
@@ -353,6 +430,9 @@ function wpbdp_get_post_by_slug($slug, $post_type=null) {
|
|
353 |
return 0;
|
354 |
}
|
355 |
|
|
|
|
|
|
|
356 |
function wpbdp_get_current_sort_option() {
|
357 |
if ($sort = trim(wpbdp_getv($_GET, 'wpbdp_sort', null))) {
|
358 |
$order = substr($sort, 0, 1) == '-' ? 'DESC' : 'ASC';
|
@@ -370,6 +450,7 @@ function wpbdp_get_current_sort_option() {
|
|
370 |
|
371 |
/*
|
372 |
* @since 2.1.6
|
|
|
373 |
*/
|
374 |
function _wpbdp_resize_image_if_needed($id) {
|
375 |
require_once( ABSPATH . 'wp-admin/includes/image.php' );
|
@@ -379,7 +460,6 @@ function _wpbdp_resize_image_if_needed($id) {
|
|
379 |
if ( ! $metadata )
|
380 |
return;
|
381 |
|
382 |
-
$crop = (bool) wpbdp_get_option( 'thumbnail-crop' );
|
383 |
$def_width = absint( wpbdp_get_option( 'thumbnail-width' ) );
|
384 |
|
385 |
$width = absint( isset( $metadata['width'] ) ? $metadata['width'] : 0 );
|
@@ -411,6 +491,7 @@ function _wpbdp_resize_image_if_needed($id) {
|
|
411 |
/*
|
412 |
* @since 2.1.7
|
413 |
* @deprecated since 3.6.10. See {@link wpbdp_currency_format()}.
|
|
|
414 |
*/
|
415 |
function wpbdp_format_currency($amount, $decimals = 2, $currency = null) {
|
416 |
if ( $amount == 0.0 )
|
@@ -421,6 +502,7 @@ function wpbdp_format_currency($amount, $decimals = 2, $currency = null) {
|
|
421 |
|
422 |
/**
|
423 |
* @since 3.6.10
|
|
|
424 |
*/
|
425 |
function wpbdp_currency_format( $amount, $args = array() ) {
|
426 |
// We don't actually allow modification of the "format" string for now, but it could be useful in the future.
|
@@ -467,6 +549,7 @@ function wpbdp_currency_format( $amount, $args = array() ) {
|
|
467 |
|
468 |
/**
|
469 |
* @since 5.1.9
|
|
|
470 |
*/
|
471 |
function wpbdp_date_full_format( $timestamp ) {
|
472 |
return date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $timestamp );
|
@@ -474,6 +557,7 @@ function wpbdp_date_full_format( $timestamp ) {
|
|
474 |
|
475 |
/**
|
476 |
* @since 5.1.9
|
|
|
477 |
*/
|
478 |
function wpbdp_date( $timestamp ) {
|
479 |
return date_i18n( get_option( 'date_format' ), $timestamp );
|
@@ -482,6 +566,7 @@ function wpbdp_date( $timestamp ) {
|
|
482 |
|
483 |
/**
|
484 |
* @since 3.5.3
|
|
|
485 |
*/
|
486 |
function wpbdp_get_post_by_id_or_slug( $id_or_slug = false, $try_first = 'id', $result = 'post' ) {
|
487 |
if ( 'slug' == $try_first )
|
@@ -517,6 +602,7 @@ function wpbdp_get_post_by_id_or_slug( $id_or_slug = false, $try_first = 'id', $
|
|
517 |
|
518 |
/**
|
519 |
* @since 3.5.8
|
|
|
520 |
*/
|
521 |
function wpbdp_push_query( &$q ) {
|
522 |
global $wpbdp;
|
@@ -526,6 +612,7 @@ function wpbdp_push_query( &$q ) {
|
|
526 |
|
527 |
/**
|
528 |
* @since 3.5.8
|
|
|
529 |
*/
|
530 |
function wpbdp_pop_query() {
|
531 |
global $wpbdp;
|
@@ -534,6 +621,7 @@ function wpbdp_pop_query() {
|
|
534 |
|
535 |
/**
|
536 |
* @since 3.5.8
|
|
|
537 |
*/
|
538 |
function wpbdp_current_query() {
|
539 |
global $wpbdp;
|
@@ -548,6 +636,7 @@ function wpbdp_current_query() {
|
|
548 |
|
549 |
/**
|
550 |
* @since 3.6.10
|
|
|
551 |
*/
|
552 |
function wpbdp_experimental( $feature ) {
|
553 |
static $file_overrides = false;
|
@@ -568,6 +657,7 @@ function wpbdp_experimental( $feature ) {
|
|
568 |
|
569 |
/**
|
570 |
* @since 4.0
|
|
|
571 |
*/
|
572 |
function wpbdp_current_view_output() {
|
573 |
global $wpbdp;
|
@@ -576,6 +666,7 @@ function wpbdp_current_view_output() {
|
|
576 |
|
577 |
/**
|
578 |
* @since 4.0
|
|
|
579 |
*/
|
580 |
function wpbdp_url( $pathorview = '/', $args = array() ) {
|
581 |
$base_id = wpbdp_get_page_id( 'main' );
|
@@ -624,24 +715,28 @@ function wpbdp_url( $pathorview = '/', $args = array() ) {
|
|
624 |
* Generates Ajax URL and allows plugins to alter it through a filter.
|
625 |
*
|
626 |
* @since 5.0.3
|
|
|
627 |
*/
|
628 |
function wpbdp_ajax_url() {
|
629 |
return apply_filters( 'wpbdp_ajax_url', admin_url( 'admin-ajax.php' ) );
|
630 |
}
|
631 |
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
|
|
|
|
|
|
645 |
function wpbdp_current_category_id() {
|
646 |
global $wp_query;
|
647 |
|
@@ -659,6 +754,7 @@ function wpbdp_current_category_id() {
|
|
659 |
|
660 |
/**
|
661 |
* @since 4.1.12
|
|
|
662 |
*/
|
663 |
function _wpbdp_current_category_id() {
|
664 |
$term = _wpbpd_current_category();
|
@@ -672,6 +768,7 @@ function _wpbdp_current_category_id() {
|
|
672 |
|
673 |
/**
|
674 |
* @since 4.1.12
|
|
|
675 |
*/
|
676 |
function _wpbpd_current_category() {
|
677 |
global $wp_query;
|
@@ -701,6 +798,9 @@ function _wpbpd_current_category() {
|
|
701 |
return $term;
|
702 |
}
|
703 |
|
|
|
|
|
|
|
704 |
function wpbdp_current_tag_id() {
|
705 |
global $wp_query;
|
706 |
|
@@ -711,17 +811,24 @@ function wpbdp_current_tag_id() {
|
|
711 |
return $term->term_id;
|
712 |
}
|
713 |
|
|
|
|
|
|
|
714 |
function wpbdp_current_action() {
|
715 |
return wpbdp_current_view();
|
716 |
}
|
717 |
|
718 |
// TODO: how to implement now with CPT? (themes-release)
|
|
|
|
|
|
|
719 |
function wpbdp_current_listing_id() {
|
720 |
return 0;
|
721 |
}
|
722 |
|
723 |
/**
|
724 |
* @since 4.0
|
|
|
725 |
*/
|
726 |
function wpbdp_current_view() {
|
727 |
global $wpbdp;
|
@@ -735,18 +842,23 @@ function wpbdp_current_view() {
|
|
735 |
|
736 |
/**
|
737 |
* @since 4.0
|
|
|
738 |
*/
|
739 |
function wpbdp_load_view( $view, $arg0 = null ) {
|
740 |
global $wpbdp;
|
741 |
return $wpbdp->dispatcher->load_view( $view, $arg0 );
|
742 |
}
|
743 |
|
|
|
|
|
|
|
744 |
function wpbdp_get_payment( $id ) {
|
745 |
return WPBDP_Payment::objects()->get( $id );
|
746 |
}
|
747 |
|
748 |
/**
|
749 |
* @since 5.0
|
|
|
750 |
*/
|
751 |
function wpbdp_get_fee_plans( $args = array() ) {
|
752 |
global $wpdb;
|
@@ -814,6 +926,7 @@ function wpbdp_get_fee_plans( $args = array() ) {
|
|
814 |
|
815 |
/**
|
816 |
* @since 5.0
|
|
|
817 |
*/
|
818 |
function wpbdp_get_fee_plan( $plan_id ) {
|
819 |
global $wpdb;
|
@@ -829,6 +942,7 @@ function wpbdp_get_fee_plan( $plan_id ) {
|
|
829 |
|
830 |
/**
|
831 |
* @since 4.1.8
|
|
|
832 |
*/
|
833 |
function wpbdp_is_taxonomy() {
|
834 |
$current_view = wpbdp_current_view();
|
@@ -837,6 +951,9 @@ function wpbdp_is_taxonomy() {
|
|
837 |
return apply_filters( 'wpbdp_is_taxonomy', $is_taxonomy, $current_view );
|
838 |
}
|
839 |
|
|
|
|
|
|
|
840 |
function wpbdp_render_page($template, $vars=array(), $echo_output=false) {
|
841 |
if ($vars) {
|
842 |
extract($vars);
|
@@ -853,6 +970,9 @@ function wpbdp_render_page($template, $vars=array(), $echo_output=false) {
|
|
853 |
return $html;
|
854 |
}
|
855 |
|
|
|
|
|
|
|
856 |
function wpbdp_locate_template($template, $allow_override=true, $try_defaults=true) {
|
857 |
$template_file = '';
|
858 |
|
@@ -888,6 +1008,9 @@ function wpbdp_locate_template($template, $allow_override=true, $try_defaults=tr
|
|
888 |
return $template_file;
|
889 |
}
|
890 |
|
|
|
|
|
|
|
891 |
function wpbdp_render($template, $vars=array(), $allow_override=true) {
|
892 |
$vars = wp_parse_args($vars, array(
|
893 |
'__page__' => array(
|
@@ -899,12 +1022,18 @@ function wpbdp_render($template, $vars=array(), $allow_override=true) {
|
|
899 |
return apply_filters( "wpbdp_render_{$template_name}", wpbdp_render_page(wpbdp_locate_template($template, $allow_override), $vars, false) );
|
900 |
}
|
901 |
|
|
|
|
|
|
|
902 |
function wpbdp_render_msg($msg, $type='status') {
|
903 |
$html = '';
|
904 |
$html .= sprintf('<div class="wpbdp-msg %s">%s</div>', $type, $msg);
|
905 |
return $html;
|
906 |
}
|
907 |
|
|
|
|
|
|
|
908 |
function _wpbdp_template_mode($template) {
|
909 |
if ( wpbdp_locate_template(array('businessdirectory-' . $template, 'wpbusdirman-' . $template), true, false) )
|
910 |
return 'template';
|
@@ -919,6 +1048,7 @@ require_once ( WPBDP_PATH . 'includes/helpers/class-listing-display-helper.php'
|
|
919 |
* @param mixed $listing_id listing object or listing id to display.
|
920 |
* @param string $view 'single' for single view or 'excerpt' for summary view.
|
921 |
* @return string HTML output.
|
|
|
922 |
*/
|
923 |
function wpbdp_render_listing($listing_id=null, $view='single', $echo=false) {
|
924 |
$listing_id = $listing_id ? ( is_object( $listing_id ) ? $listing_id->ID : absint( $listing_id ) ) : get_the_ID();
|
@@ -947,6 +1077,9 @@ function wpbdp_render_listing($listing_id=null, $view='single', $echo=false) {
|
|
947 |
return $html;
|
948 |
}
|
949 |
|
|
|
|
|
|
|
950 |
function wpbdp_latest_listings($n=10, $before='<ul>', $after='</ul>', $before_item='<li>', $after_item = '</li>') {
|
951 |
$n = max(intval($n), 0);
|
952 |
|
@@ -975,6 +1108,7 @@ function wpbdp_latest_listings($n=10, $before='<ul>', $after='</ul>', $before_it
|
|
975 |
|
976 |
/**
|
977 |
* @since 4.0
|
|
|
978 |
*/
|
979 |
function wpbdp_the_listing_actions( $args = array() ) {
|
980 |
echo wpbdp_listing_actions();
|
@@ -982,6 +1116,7 @@ function wpbdp_the_listing_actions( $args = array() ) {
|
|
982 |
|
983 |
/**
|
984 |
* @since 4.0
|
|
|
985 |
*/
|
986 |
function wpbdp_listing_actions( $args = array() ) {
|
987 |
return wpbdp_render( 'parts/listing-buttons',
|
@@ -994,6 +1129,9 @@ require_once( WPBDP_INC . 'logging.php' );
|
|
994 |
require_once( WPBDP_PATH . 'includes/class-listings-api.php' );
|
995 |
require_once( WPBDP_INC . 'listings.php' );
|
996 |
|
|
|
|
|
|
|
997 |
function wpbdp_sortbar_get_field_options() {
|
998 |
$options = array();
|
999 |
|
@@ -1018,6 +1156,7 @@ function wpbdp_sortbar_get_field_options() {
|
|
1018 |
* @param int $listing_id the listing ID
|
1019 |
* @return string The admin edit link for the listing (if available).
|
1020 |
* @since 5.1.3
|
|
|
1021 |
*/
|
1022 |
function wpbdp_get_edit_post_link( $listing_id ){
|
1023 |
if ( ! $post = get_post( $listing_id ) )
|
@@ -1038,6 +1177,7 @@ function wpbdp_get_edit_post_link( $listing_id ){
|
|
1038 |
|
1039 |
/**
|
1040 |
* @since 5.1.6
|
|
|
1041 |
*/
|
1042 |
function wpbdp_get_client_ip_address() {
|
1043 |
$ip = '0.0.0.0';
|
@@ -1050,4 +1190,15 @@ function wpbdp_get_client_ip_address() {
|
|
1050 |
}
|
1051 |
|
1052 |
return $ip;
|
1053 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable
|
7 |
|
8 |
+
/**
|
9 |
+
* @SuppressWarnings(PHPMD)
|
10 |
+
*/
|
11 |
function wpbdp_get_version() {
|
12 |
return WPBDP_VERSION;
|
13 |
}
|
14 |
|
15 |
+
/**
|
16 |
+
* @SuppressWarnings(PHPMD)
|
17 |
+
*/
|
18 |
function _wpbdp_page_lookup_query( $page_id, $count = false ) {
|
19 |
global $wpdb;
|
20 |
|
42 |
return $query;
|
43 |
}
|
44 |
|
45 |
+
/**
|
46 |
+
* @SuppressWarnings(PHPMD)
|
47 |
+
*/
|
48 |
function wpbdp_get_page_ids( $page_id = 'main' ) {
|
49 |
static $request_cached = array();
|
50 |
|
77 |
return apply_filters( 'wpbdp_get_page_ids', $page_ids, $page_id );
|
78 |
}
|
79 |
|
80 |
+
/**
|
81 |
+
* @SuppressWarnings(PHPMD)
|
82 |
+
*/
|
83 |
function wpbdp_get_page_ids_from_cache( $cache, $page_id ) {
|
84 |
global $wpdb;
|
85 |
|
101 |
return $cache[ $page_id ];
|
102 |
}
|
103 |
|
104 |
+
/**
|
105 |
+
* @SuppressWarnings(PHPMD)
|
106 |
+
*/
|
107 |
function wpbdp_get_page_ids_with_query( $page_id ) {
|
108 |
global $wpdb;
|
109 |
|
119 |
return $wpdb->get_col( $q );
|
120 |
}
|
121 |
|
122 |
+
/**
|
123 |
+
* @SuppressWarnings(PHPMD)
|
124 |
+
*/
|
125 |
function wpbdp_get_page_id( $name = 'main' ) {
|
126 |
$page_ids = wpbdp_get_page_ids( $name );
|
127 |
|
137 |
/**
|
138 |
* @deprecated since 4.0. Use `wpbdp_url()` instead.
|
139 |
* @see wpbdp_url()
|
140 |
+
* @SuppressWarnings(PHPMD)
|
141 |
*/
|
142 |
function wpbdp_get_page_link($name='main', $arg0=null) {
|
143 |
$page_id = wpbdp_get_page_id( $name );
|
188 |
}
|
189 |
|
190 |
/* Admin API */
|
191 |
+
|
192 |
+
/**
|
193 |
+
* @SuppressWarnings(PHPMD)
|
194 |
+
*/
|
195 |
function wpbdp_admin() {
|
196 |
return wpbdp()->admin;
|
197 |
}
|
198 |
|
199 |
+
/**
|
200 |
+
* @SuppressWarnings(PHPMD)
|
201 |
+
*/
|
202 |
function wpbdp_admin_notices() {
|
203 |
global $wpbdp;
|
204 |
return $wpbdp->admin->admin_notices();
|
205 |
}
|
206 |
|
207 |
/* Settings API */
|
208 |
+
|
209 |
+
/**
|
210 |
+
* @SuppressWarnings(PHPMD)
|
211 |
+
*/
|
212 |
function wpbdp_settings_api() {
|
213 |
global $wpbdp;
|
214 |
return $wpbdp->settings;
|
215 |
}
|
216 |
|
217 |
+
/**
|
218 |
+
* @SuppressWarnings(PHPMD)
|
219 |
+
*/
|
220 |
function wpbdp_get_option( $key, $default = false ) {
|
221 |
$args_ = func_get_args();
|
222 |
return call_user_func_array( array( wpbdp()->settings, 'get_option' ), $args_ );
|
223 |
}
|
224 |
|
225 |
+
/**
|
226 |
+
* @SuppressWarnings(PHPMD)
|
227 |
+
*/
|
228 |
function wpbdp_set_option( $key, $value ) {
|
229 |
$args_ = func_get_args();
|
230 |
return call_user_func_array( array( wpbdp()->settings, 'set_option' ), $args_ );
|
232 |
|
233 |
/**
|
234 |
* @since 5.0
|
235 |
+
* @SuppressWarnings(PHPMD)
|
236 |
*/
|
237 |
function wpbdp_delete_option( $key ) {
|
238 |
$args_ = func_get_args();
|
241 |
|
242 |
/**
|
243 |
* @since 5.0
|
244 |
+
* @SuppressWarnings(PHPMD)
|
245 |
*/
|
246 |
function wpbdp_register_settings_group( $args ) {
|
247 |
$args_ = func_get_args();
|
250 |
|
251 |
/**
|
252 |
* @since 5.0
|
253 |
+
* @SuppressWarnings(PHPMD)
|
254 |
*/
|
255 |
function wpbdp_register_setting( $args ) {
|
256 |
$args_ = func_get_args();
|
258 |
}
|
259 |
|
260 |
/* Form Fields API */
|
261 |
+
|
262 |
+
/**
|
263 |
+
* @SuppressWarnings(PHPMD)
|
264 |
+
*/
|
265 |
function wpbdp_formfields_api() {
|
266 |
global $wpbdp;
|
267 |
return $wpbdp->formfields;
|
268 |
}
|
269 |
|
270 |
+
/**
|
271 |
+
* @SuppressWarnings(PHPMD)
|
272 |
+
*/
|
273 |
function wpbdp_get_formfield($id) {
|
274 |
if (is_numeric($id) && is_string($id))
|
275 |
return wpbdp_get_formfield(intval($id));
|
281 |
}
|
282 |
|
283 |
/* Fees/Payment API */
|
284 |
+
|
285 |
+
/**
|
286 |
+
* @SuppressWarnings(PHPMD)
|
287 |
+
*/
|
288 |
function wpbdp_payments_possible() {
|
289 |
if ( ! wpbdp_get_option( 'payments-on' ) ) {
|
290 |
return false;
|
293 |
return wpbdp()->payment_gateways->can_pay();
|
294 |
}
|
295 |
|
296 |
+
/**
|
297 |
+
* @SuppressWarnings(PHPMD)
|
298 |
+
*/
|
299 |
function wpbdp_fees_api() {
|
300 |
return wpbdp()->fees;
|
301 |
}
|
302 |
|
303 |
+
/**
|
304 |
+
* @SuppressWarnings(PHPMD)
|
305 |
+
*/
|
306 |
function wpbdp_payments_api() {
|
307 |
return wpbdp()->payments;
|
308 |
}
|
309 |
|
310 |
/* Listings API */
|
311 |
+
|
312 |
+
/**
|
313 |
+
* @SuppressWarnings(PHPMD)
|
314 |
+
*/
|
315 |
function wpbdp_listings_api() {
|
316 |
return wpbdp()->listings;
|
317 |
}
|
318 |
|
319 |
/* Misc. */
|
320 |
+
|
321 |
+
/**
|
322 |
+
* @SuppressWarnings(PHPMD)
|
323 |
+
*/
|
324 |
function wpbdp_get_parent_categories($catid) {
|
325 |
$category = get_term(intval($catid), WPBDP_CATEGORY_TAX);
|
326 |
|
331 |
return array($category);
|
332 |
}
|
333 |
|
334 |
+
/**
|
335 |
+
* @SuppressWarnings(PHPMD)
|
336 |
+
*/
|
337 |
function wpbdp_get_parent_catids($catid) {
|
338 |
$parent_categories = wpbdp_get_parent_categories($catid);
|
339 |
array_walk($parent_categories, create_function('&$x', '$x = intval($x->term_id);'));
|
345 |
* Checks if permalinks are enabled.
|
346 |
* @return boolean
|
347 |
* @since 2.1
|
348 |
+
* @SuppressWarnings(PHPMD)
|
349 |
*/
|
350 |
function wpbdp_rewrite_on() {
|
351 |
global $wp_rewrite;
|
357 |
* @param string $action the action to be checked. available actions are 'view', 'edit', 'delete' and 'upgrade-to-sticky'
|
358 |
* @param (object|int) $listing_id the listing ID. if null, the current post ID will be used
|
359 |
* @param int $user_id the user ID. if null, the current user will be used
|
360 |
+
* @return boolean
|
361 |
* @since 2.1
|
362 |
+
* @SuppressWarnings(PHPMD)
|
363 |
*/
|
364 |
function wpbdp_user_can($action, $listing_id=null, $user_id=null) {
|
365 |
$listing_id = $listing_id ? ( is_object($listing_id) ? $listing_id->ID : intval($listing_id) ) : get_the_ID();
|
410 |
return $res;
|
411 |
}
|
412 |
|
413 |
+
/**
|
414 |
+
* @SuppressWarnings(PHPMD)
|
415 |
+
*/
|
416 |
function wpbdp_get_post_by_slug($slug, $post_type=null) {
|
417 |
$post_type = $post_type ? $post_type : WPBDP_POST_TYPE;
|
418 |
|
430 |
return 0;
|
431 |
}
|
432 |
|
433 |
+
/**
|
434 |
+
* @SuppressWarnings(PHPMD)
|
435 |
+
*/
|
436 |
function wpbdp_get_current_sort_option() {
|
437 |
if ($sort = trim(wpbdp_getv($_GET, 'wpbdp_sort', null))) {
|
438 |
$order = substr($sort, 0, 1) == '-' ? 'DESC' : 'ASC';
|
450 |
|
451 |
/*
|
452 |
* @since 2.1.6
|
453 |
+
* @SuppressWarnings(PHPMD)
|
454 |
*/
|
455 |
function _wpbdp_resize_image_if_needed($id) {
|
456 |
require_once( ABSPATH . 'wp-admin/includes/image.php' );
|
460 |
if ( ! $metadata )
|
461 |
return;
|
462 |
|
|
|
463 |
$def_width = absint( wpbdp_get_option( 'thumbnail-width' ) );
|
464 |
|
465 |
$width = absint( isset( $metadata['width'] ) ? $metadata['width'] : 0 );
|
491 |
/*
|
492 |
* @since 2.1.7
|
493 |
* @deprecated since 3.6.10. See {@link wpbdp_currency_format()}.
|
494 |
+
* @SuppressWarnings(PHPMD)
|
495 |
*/
|
496 |
function wpbdp_format_currency($amount, $decimals = 2, $currency = null) {
|
497 |
if ( $amount == 0.0 )
|
502 |
|
503 |
/**
|
504 |
* @since 3.6.10
|
505 |
+
* @SuppressWarnings(PHPMD)
|
506 |
*/
|
507 |
function wpbdp_currency_format( $amount, $args = array() ) {
|
508 |
// We don't actually allow modification of the "format" string for now, but it could be useful in the future.
|
549 |
|
550 |
/**
|
551 |
* @since 5.1.9
|
552 |
+
* @SuppressWarnings(PHPMD)
|
553 |
*/
|
554 |
function wpbdp_date_full_format( $timestamp ) {
|
555 |
return date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $timestamp );
|
557 |
|
558 |
/**
|
559 |
* @since 5.1.9
|
560 |
+
* @SuppressWarnings(PHPMD)
|
561 |
*/
|
562 |
function wpbdp_date( $timestamp ) {
|
563 |
return date_i18n( get_option( 'date_format' ), $timestamp );
|
566 |
|
567 |
/**
|
568 |
* @since 3.5.3
|
569 |
+
* @SuppressWarnings(PHPMD)
|
570 |
*/
|
571 |
function wpbdp_get_post_by_id_or_slug( $id_or_slug = false, $try_first = 'id', $result = 'post' ) {
|
572 |
if ( 'slug' == $try_first )
|
602 |
|
603 |
/**
|
604 |
* @since 3.5.8
|
605 |
+
* @SuppressWarnings(PHPMD)
|
606 |
*/
|
607 |
function wpbdp_push_query( &$q ) {
|
608 |
global $wpbdp;
|
612 |
|
613 |
/**
|
614 |
* @since 3.5.8
|
615 |
+
* @SuppressWarnings(PHPMD)
|
616 |
*/
|
617 |
function wpbdp_pop_query() {
|
618 |
global $wpbdp;
|
621 |
|
622 |
/**
|
623 |
* @since 3.5.8
|
624 |
+
* @SuppressWarnings(PHPMD)
|
625 |
*/
|
626 |
function wpbdp_current_query() {
|
627 |
global $wpbdp;
|
636 |
|
637 |
/**
|
638 |
* @since 3.6.10
|
639 |
+
* @SuppressWarnings(PHPMD)
|
640 |
*/
|
641 |
function wpbdp_experimental( $feature ) {
|
642 |
static $file_overrides = false;
|
657 |
|
658 |
/**
|
659 |
* @since 4.0
|
660 |
+
* @SuppressWarnings(PHPMD)
|
661 |
*/
|
662 |
function wpbdp_current_view_output() {
|
663 |
global $wpbdp;
|
666 |
|
667 |
/**
|
668 |
* @since 4.0
|
669 |
+
* @SuppressWarnings(PHPMD)
|
670 |
*/
|
671 |
function wpbdp_url( $pathorview = '/', $args = array() ) {
|
672 |
$base_id = wpbdp_get_page_id( 'main' );
|
715 |
* Generates Ajax URL and allows plugins to alter it through a filter.
|
716 |
*
|
717 |
* @since 5.0.3
|
718 |
+
* @SuppressWarnings(PHPMD)
|
719 |
*/
|
720 |
function wpbdp_ajax_url() {
|
721 |
return apply_filters( 'wpbdp_ajax_url', admin_url( 'admin-ajax.php' ) );
|
722 |
}
|
723 |
|
724 |
+
/**
|
725 |
+
* TODO: update before themes-release
|
726 |
+
* TODO: Sometimes this functions is called from
|
727 |
+
* WPBDP_WPML_Compat->language_switcher even though no category
|
728 |
+
* is available thorugh get_queried_object(), triggering a
|
729 |
+
* "Trying to get property of non-object" notice.
|
730 |
+
*
|
731 |
+
* The is_object() if-statement that is commented out below can prevent
|
732 |
+
* the notice, but the real issue is the fact that the plugin thinks
|
733 |
+
* we are showing a category while the main query has no queried object.
|
734 |
+
*
|
735 |
+
* If the rewrite rule for a cateagry matches, but we can't retrieve
|
736 |
+
* a term from the database, we should mark the query as not-found
|
737 |
+
* from the beginning.
|
738 |
+
* @SuppressWarnings(PHPMD)
|
739 |
+
*/
|
740 |
function wpbdp_current_category_id() {
|
741 |
global $wp_query;
|
742 |
|
754 |
|
755 |
/**
|
756 |
* @since 4.1.12
|
757 |
+
* @SuppressWarnings(PHPMD)
|
758 |
*/
|
759 |
function _wpbdp_current_category_id() {
|
760 |
$term = _wpbpd_current_category();
|
768 |
|
769 |
/**
|
770 |
* @since 4.1.12
|
771 |
+
* @SuppressWarnings(PHPMD)
|
772 |
*/
|
773 |
function _wpbpd_current_category() {
|
774 |
global $wp_query;
|
798 |
return $term;
|
799 |
}
|
800 |
|
801 |
+
/**
|
802 |
+
* @SuppressWarnings(PHPMD)
|
803 |
+
*/
|
804 |
function wpbdp_current_tag_id() {
|
805 |
global $wp_query;
|
806 |
|
811 |
return $term->term_id;
|
812 |
}
|
813 |
|
814 |
+
/**
|
815 |
+
* @SuppressWarnings(PHPMD)
|
816 |
+
*/
|
817 |
function wpbdp_current_action() {
|
818 |
return wpbdp_current_view();
|
819 |
}
|
820 |
|
821 |
// TODO: how to implement now with CPT? (themes-release)
|
822 |
+
/**
|
823 |
+
* @SuppressWarnings(PHPMD)
|
824 |
+
*/
|
825 |
function wpbdp_current_listing_id() {
|
826 |
return 0;
|
827 |
}
|
828 |
|
829 |
/**
|
830 |
* @since 4.0
|
831 |
+
* @SuppressWarnings(PHPMD)
|
832 |
*/
|
833 |
function wpbdp_current_view() {
|
834 |
global $wpbdp;
|
842 |
|
843 |
/**
|
844 |
* @since 4.0
|
845 |
+
* @SuppressWarnings(PHPMD)
|
846 |
*/
|
847 |
function wpbdp_load_view( $view, $arg0 = null ) {
|
848 |
global $wpbdp;
|
849 |
return $wpbdp->dispatcher->load_view( $view, $arg0 );
|
850 |
}
|
851 |
|
852 |
+
/**
|
853 |
+
* @SuppressWarnings(PHPMD)
|
854 |
+
*/
|
855 |
function wpbdp_get_payment( $id ) {
|
856 |
return WPBDP_Payment::objects()->get( $id );
|
857 |
}
|
858 |
|
859 |
/**
|
860 |
* @since 5.0
|
861 |
+
* @SuppressWarnings(PHPMD)
|
862 |
*/
|
863 |
function wpbdp_get_fee_plans( $args = array() ) {
|
864 |
global $wpdb;
|
926 |
|
927 |
/**
|
928 |
* @since 5.0
|
929 |
+
* @SuppressWarnings(PHPMD)
|
930 |
*/
|
931 |
function wpbdp_get_fee_plan( $plan_id ) {
|
932 |
global $wpdb;
|
942 |
|
943 |
/**
|
944 |
* @since 4.1.8
|
945 |
+
* @SuppressWarnings(PHPMD)
|
946 |
*/
|
947 |
function wpbdp_is_taxonomy() {
|
948 |
$current_view = wpbdp_current_view();
|
951 |
return apply_filters( 'wpbdp_is_taxonomy', $is_taxonomy, $current_view );
|
952 |
}
|
953 |
|
954 |
+
/**
|
955 |
+
* @SuppressWarnings(PHPMD)
|
956 |
+
*/
|
957 |
function wpbdp_render_page($template, $vars=array(), $echo_output=false) {
|
958 |
if ($vars) {
|
959 |
extract($vars);
|
970 |
return $html;
|
971 |
}
|
972 |
|
973 |
+
/**
|
974 |
+
* @SuppressWarnings(PHPMD)
|
975 |
+
*/
|
976 |
function wpbdp_locate_template($template, $allow_override=true, $try_defaults=true) {
|
977 |
$template_file = '';
|
978 |
|
1008 |
return $template_file;
|
1009 |
}
|
1010 |
|
1011 |
+
/**
|
1012 |
+
* @SuppressWarnings(PHPMD)
|
1013 |
+
*/
|
1014 |
function wpbdp_render($template, $vars=array(), $allow_override=true) {
|
1015 |
$vars = wp_parse_args($vars, array(
|
1016 |
'__page__' => array(
|
1022 |
return apply_filters( "wpbdp_render_{$template_name}", wpbdp_render_page(wpbdp_locate_template($template, $allow_override), $vars, false) );
|
1023 |
}
|
1024 |
|
1025 |
+
/**
|
1026 |
+
* @SuppressWarnings(PHPMD)
|
1027 |
+
*/
|
1028 |
function wpbdp_render_msg($msg, $type='status') {
|
1029 |
$html = '';
|
1030 |
$html .= sprintf('<div class="wpbdp-msg %s">%s</div>', $type, $msg);
|
1031 |
return $html;
|
1032 |
}
|
1033 |
|
1034 |
+
/**
|
1035 |
+
* @SuppressWarnings(PHPMD)
|
1036 |
+
*/
|
1037 |
function _wpbdp_template_mode($template) {
|
1038 |
if ( wpbdp_locate_template(array('businessdirectory-' . $template, 'wpbusdirman-' . $template), true, false) )
|
1039 |
return 'template';
|
1048 |
* @param mixed $listing_id listing object or listing id to display.
|
1049 |
* @param string $view 'single' for single view or 'excerpt' for summary view.
|
1050 |
* @return string HTML output.
|
1051 |
+
* @SuppressWarnings(PHPMD)
|
1052 |
*/
|
1053 |
function wpbdp_render_listing($listing_id=null, $view='single', $echo=false) {
|
1054 |
$listing_id = $listing_id ? ( is_object( $listing_id ) ? $listing_id->ID : absint( $listing_id ) ) : get_the_ID();
|
1077 |
return $html;
|
1078 |
}
|
1079 |
|
1080 |
+
/**
|
1081 |
+
* @SuppressWarnings(PHPMD)
|
1082 |
+
*/
|
1083 |
function wpbdp_latest_listings($n=10, $before='<ul>', $after='</ul>', $before_item='<li>', $after_item = '</li>') {
|
1084 |
$n = max(intval($n), 0);
|
1085 |
|
1108 |
|
1109 |
/**
|
1110 |
* @since 4.0
|
1111 |
+
* @SuppressWarnings(PHPMD)
|
1112 |
*/
|
1113 |
function wpbdp_the_listing_actions( $args = array() ) {
|
1114 |
echo wpbdp_listing_actions();
|
1116 |
|
1117 |
/**
|
1118 |
* @since 4.0
|
1119 |
+
* @SuppressWarnings(PHPMD)
|
1120 |
*/
|
1121 |
function wpbdp_listing_actions( $args = array() ) {
|
1122 |
return wpbdp_render( 'parts/listing-buttons',
|
1129 |
require_once( WPBDP_PATH . 'includes/class-listings-api.php' );
|
1130 |
require_once( WPBDP_INC . 'listings.php' );
|
1131 |
|
1132 |
+
/**
|
1133 |
+
* @SuppressWarnings(PHPMD)
|
1134 |
+
*/
|
1135 |
function wpbdp_sortbar_get_field_options() {
|
1136 |
$options = array();
|
1137 |
|
1156 |
* @param int $listing_id the listing ID
|
1157 |
* @return string The admin edit link for the listing (if available).
|
1158 |
* @since 5.1.3
|
1159 |
+
* @SuppressWarnings(PHPMD)
|
1160 |
*/
|
1161 |
function wpbdp_get_edit_post_link( $listing_id ){
|
1162 |
if ( ! $post = get_post( $listing_id ) )
|
1177 |
|
1178 |
/**
|
1179 |
* @since 5.1.6
|
1180 |
+
* @SuppressWarnings(PHPMD)
|
1181 |
*/
|
1182 |
function wpbdp_get_client_ip_address() {
|
1183 |
$ip = '0.0.0.0';
|
1190 |
}
|
1191 |
|
1192 |
return $ip;
|
1193 |
+
}
|
1194 |
+
|
1195 |
+
// phpcs:enable
|
1196 |
+
|
1197 |
+
/**
|
1198 |
+
* Added as replacement for a function crated with create_function().
|
1199 |
+
*
|
1200 |
+
* @since 5.2.1
|
1201 |
+
*/
|
1202 |
+
function wpbdp_delete_page_ids_cache() {
|
1203 |
+
delete_transient( 'wpbdp-page-ids' );
|
1204 |
+
}
|
includes/helpers/class-email.php
CHANGED
@@ -1,40 +1,48 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* E-mail handling class.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
* @since 2.1
|
|
|
5 |
*/
|
6 |
class WPBDP_Email {
|
7 |
|
8 |
-
public $headers
|
9 |
-
public $subject
|
10 |
public $content_type = '';
|
11 |
-
public $from
|
12 |
-
public $reply_to
|
13 |
-
public $to
|
14 |
-
public $cc
|
15 |
-
public $bcc
|
16 |
-
|
17 |
-
public $
|
18 |
-
public $
|
19 |
-
public $template = '';
|
20 |
-
public $boundary = '';
|
21 |
|
22 |
public function __construct() {
|
23 |
$this->content_type = wpbdp_get_option( 'listing-email-content-type', 'html' );
|
24 |
}
|
25 |
|
26 |
-
public function wpbdp_email_config
|
27 |
-
|
|
|
28 |
$phpmailer->Body = $phpmailer->normalizeBreaks( $phpmailer->html2text( $this->html ) );
|
29 |
$phpmailer->isHTML( false );
|
30 |
}
|
31 |
|
32 |
-
if ( 'html'
|
33 |
$phpmailer->Body = $phpmailer->normalizeBreaks( $this->html );
|
34 |
$phpmailer->isHTML( true );
|
35 |
}
|
36 |
|
37 |
-
if ( 'both'
|
38 |
$phpmailer->msgHTML( $this->html );
|
39 |
} else {
|
40 |
$phpmailer->AltBody = '';
|
@@ -42,17 +50,17 @@ class WPBDP_Email {
|
|
42 |
}
|
43 |
|
44 |
private function prepare_html() {
|
|
|
|
|
45 |
if ( ! $this->html ) {
|
46 |
-
$text
|
47 |
$_text = $this->body ? $this->body : '';
|
48 |
-
$_text = str_ireplace(array(
|
49 |
$text .= nl2br( $_text );
|
50 |
$text .= '</html>';
|
51 |
-
} else {
|
52 |
-
$text = $this->html;
|
53 |
}
|
54 |
|
55 |
-
$this->html = $text;
|
56 |
}
|
57 |
|
58 |
private function get_headers() {
|
@@ -76,6 +84,10 @@ class WPBDP_Email {
|
|
76 |
$headers[] = 'Reply-To: ' . $this->reply_to;
|
77 |
}
|
78 |
|
|
|
|
|
|
|
|
|
79 |
foreach ( $this->headers as $k => $v ) {
|
80 |
if ( in_array( $k, array( 'MIME-Version', 'From', 'Cc', 'Bcc' ) ) ) {
|
81 |
continue;
|
@@ -87,32 +99,43 @@ class WPBDP_Email {
|
|
87 |
return $headers;
|
88 |
}
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
/**
|
91 |
* Sends the email.
|
|
|
92 |
* @param string $format allowed values are 'html', 'plain' or 'both'
|
93 |
* @return boolean true on success, false otherwise
|
94 |
*/
|
95 |
-
public function send(
|
96 |
$this->subject = preg_replace( '/[\n\r]/', '', strip_tags( html_entity_decode( $this->subject ) ) );
|
97 |
-
$this->from
|
98 |
-
$this->to
|
99 |
|
100 |
if ( ! $this->to ) {
|
101 |
return false;
|
102 |
}
|
103 |
if ( $this->template ) {
|
104 |
-
if ( $html_ = wpbdp_render(
|
105 |
-
|
|
|
|
|
|
|
|
|
106 |
$this->html = $html_;
|
107 |
}
|
108 |
}
|
109 |
|
110 |
-
$this->prepare_html();
|
111 |
-
$message = $this->html;
|
112 |
-
$headers = $this->get_headers();
|
113 |
-
|
114 |
add_action( 'phpmailer_init', array( $this, 'wpbdp_email_config' ), 10 );
|
115 |
-
$result = wp_mail( $this->to, $this->subject, $
|
116 |
remove_action( 'phpmailer_init', array( $this, 'wpbdp_email_config' ), 10 );
|
117 |
|
118 |
return $result;
|
1 |
<?php
|
2 |
/**
|
3 |
* E-mail handling class.
|
4 |
+
*
|
5 |
+
* @package BDP/Includes/Helpers/Class Email.
|
6 |
+
*/
|
7 |
+
|
8 |
+
// phpcs:disable
|
9 |
+
/**
|
10 |
+
* E-mail handling class.
|
11 |
+
*
|
12 |
* @since 2.1
|
13 |
+
* @SuppressWarnings(PHPMD)
|
14 |
*/
|
15 |
class WPBDP_Email {
|
16 |
|
17 |
+
public $headers = array();
|
18 |
+
public $subject = '';
|
19 |
public $content_type = '';
|
20 |
+
public $from = '';
|
21 |
+
public $reply_to = '';
|
22 |
+
public $to = array();
|
23 |
+
public $cc = array();
|
24 |
+
public $bcc = array();
|
25 |
+
public $body = '';
|
26 |
+
public $html = '';
|
27 |
+
public $template = '';
|
|
|
|
|
28 |
|
29 |
public function __construct() {
|
30 |
$this->content_type = wpbdp_get_option( 'listing-email-content-type', 'html' );
|
31 |
}
|
32 |
|
33 |
+
public function wpbdp_email_config( &$phpmailer ) {
|
34 |
+
|
35 |
+
if ( 'plain' === $this->content_type ) {
|
36 |
$phpmailer->Body = $phpmailer->normalizeBreaks( $phpmailer->html2text( $this->html ) );
|
37 |
$phpmailer->isHTML( false );
|
38 |
}
|
39 |
|
40 |
+
if ( 'html' === $this->content_type ) {
|
41 |
$phpmailer->Body = $phpmailer->normalizeBreaks( $this->html );
|
42 |
$phpmailer->isHTML( true );
|
43 |
}
|
44 |
|
45 |
+
if ( 'both' === $this->content_type ) {
|
46 |
$phpmailer->msgHTML( $this->html );
|
47 |
} else {
|
48 |
$phpmailer->AltBody = '';
|
50 |
}
|
51 |
|
52 |
private function prepare_html() {
|
53 |
+
$text = '';
|
54 |
+
|
55 |
if ( ! $this->html ) {
|
56 |
+
$text = '<html>';
|
57 |
$_text = $this->body ? $this->body : '';
|
58 |
+
$_text = str_ireplace( array( '<br>', '<br/>', '<br />' ), "\n", $_text );
|
59 |
$text .= nl2br( $_text );
|
60 |
$text .= '</html>';
|
|
|
|
|
61 |
}
|
62 |
|
63 |
+
$this->html = ! empty( $text ) ? $text : $this->html;
|
64 |
}
|
65 |
|
66 |
private function get_headers() {
|
84 |
$headers[] = 'Reply-To: ' . $this->reply_to;
|
85 |
}
|
86 |
|
87 |
+
if ( 'both' !== $this->content_type ) {
|
88 |
+
$headers[] = "Content-Type: text/" . $this->content_type;
|
89 |
+
}
|
90 |
+
|
91 |
foreach ( $this->headers as $k => $v ) {
|
92 |
if ( in_array( $k, array( 'MIME-Version', 'From', 'Cc', 'Bcc' ) ) ) {
|
93 |
continue;
|
99 |
return $headers;
|
100 |
}
|
101 |
|
102 |
+
private function get_message() {
|
103 |
+
$this->prepare_html();
|
104 |
+
|
105 |
+
if ( 'html' !== $this->content_type ) {
|
106 |
+
return wp_strip_all_tags( $this->body );
|
107 |
+
}
|
108 |
+
|
109 |
+
return $this->html;
|
110 |
+
}
|
111 |
+
|
112 |
/**
|
113 |
* Sends the email.
|
114 |
+
*
|
115 |
* @param string $format allowed values are 'html', 'plain' or 'both'
|
116 |
* @return boolean true on success, false otherwise
|
117 |
*/
|
118 |
+
public function send() {
|
119 |
$this->subject = preg_replace( '/[\n\r]/', '', strip_tags( html_entity_decode( $this->subject ) ) );
|
120 |
+
$this->from = preg_replace( '/[\n\r]/', '', $this->from ? $this->from : sprintf( '%s <%s>', get_option( 'blogname' ), get_option( 'admin_email' ) ) );
|
121 |
+
$this->to = preg_replace( '/[\n\r]/', '', $this->to );
|
122 |
|
123 |
if ( ! $this->to ) {
|
124 |
return false;
|
125 |
}
|
126 |
if ( $this->template ) {
|
127 |
+
if ( $html_ = wpbdp_render(
|
128 |
+
$this->template, array(
|
129 |
+
'subject' => $this->subject,
|
130 |
+
'body' => $this->html,
|
131 |
+
)
|
132 |
+
) ) {
|
133 |
$this->html = $html_;
|
134 |
}
|
135 |
}
|
136 |
|
|
|
|
|
|
|
|
|
137 |
add_action( 'phpmailer_init', array( $this, 'wpbdp_email_config' ), 10 );
|
138 |
+
$result = wp_mail( $this->to, $this->subject, $this->get_message(), $this->get_headers() );
|
139 |
remove_action( 'phpmailer_init', array( $this, 'wpbdp_email_config' ), 10 );
|
140 |
|
141 |
return $result;
|
includes/helpers/class-listing-display-helper.php
CHANGED
@@ -1,8 +1,16 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
4 |
/**
|
5 |
* @since 4.0
|
|
|
|
|
6 |
*/
|
7 |
class WPBDP_Listing_Display_Helper {
|
8 |
|
@@ -12,12 +20,12 @@ class WPBDP_Listing_Display_Helper {
|
|
12 |
|
13 |
global $post;
|
14 |
|
15 |
-
$vars
|
16 |
-
$vars
|
17 |
-
$vars
|
18 |
-
$vars
|
19 |
-
$vars
|
20 |
-
$vars
|
21 |
$vars['listing_css_class'] .= ' ' . $vars['even_or_odd'];
|
22 |
|
23 |
$vars = apply_filters( 'wpbdp_listing_template_vars', $vars, $post->ID );
|
@@ -38,14 +46,15 @@ class WPBDP_Listing_Display_Helper {
|
|
38 |
$vars = array_merge( $vars, self::images_vars( $post->ID, 'listing' ) );
|
39 |
$vars = array_merge( $vars, self::css_classes( $post->ID, 'single' ) );
|
40 |
|
41 |
-
if ( ! empty( $vars['images'] ) && $vars['images']->main )
|
42 |
$vars['listing_css_class'] .= ' with-image';
|
|
|
43 |
|
44 |
$vars = apply_filters( 'wpbdp_listing_template_vars', $vars, $post->ID );
|
45 |
$vars = apply_filters( 'wpbdp_single_template_vars', $vars, $post->ID );
|
46 |
|
47 |
// TODO: is this really used? can it be changed to something else?
|
48 |
-
// 'listing_fields' => apply_filters('wpbdp_single_listing_fields', $listing_fields, $post->ID), This is
|
49 |
// complete HTML
|
50 |
$html = '';
|
51 |
$html .= wpbdp_x_render( 'single', $vars );
|
@@ -59,21 +68,43 @@ class WPBDP_Listing_Display_Helper {
|
|
59 |
private static function basic_vars( $listing_id ) {
|
60 |
$listing = WPBDP_Listing::get( $listing_id );
|
61 |
|
62 |
-
$vars
|
63 |
$vars['listing_id'] = $listing_id;
|
64 |
-
$vars['listing']
|
65 |
-
$vars['is_sticky']
|
66 |
$vars['sticky_tag'] = '';
|
67 |
-
$vars['title']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
|
69 |
-
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
return $vars;
|
73 |
}
|
74 |
|
75 |
private static function css_classes( $listing_id, $display ) {
|
76 |
-
$vars
|
77 |
$vars['listing_css_id'] = 'wpbdp-listing-' . $listing_id;
|
78 |
|
79 |
$classes = array();
|
@@ -106,7 +137,7 @@ class WPBDP_Listing_Display_Helper {
|
|
106 |
|
107 |
private static function fields_vars( $listing_id, $display ) {
|
108 |
$all_fields = wpbdp_get_form_fields();
|
109 |
-
$fields
|
110 |
|
111 |
$list = new WPBDP_Field_Display_List( $listing_id, $display, $fields );
|
112 |
$list->freeze();
|
@@ -115,20 +146,23 @@ class WPBDP_Listing_Display_Helper {
|
|
115 |
}
|
116 |
|
117 |
private static function images_vars( $listing_id, $display ) {
|
118 |
-
$vars
|
119 |
-
$vars['images'] = (object) array(
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
|
|
|
|
124 |
return $vars;
|
|
|
125 |
|
126 |
$listing_id = apply_filters( 'wpbdp_listing_images_listing_id', $listing_id );
|
127 |
-
$listing
|
128 |
|
129 |
// Thumbnail.
|
130 |
if ( wpbdp_get_option( 'show-thumbnail' ) ) {
|
131 |
-
$thumb
|
132 |
$thumb->html = wpbdp_listing_thumbnail( null, 'link=listing&class=wpbdmthumbs wpbdp-excerpt-thumbnail' );
|
133 |
|
134 |
$vars['images']->thumbnail = $thumb;
|
@@ -136,14 +170,14 @@ class WPBDP_Listing_Display_Helper {
|
|
136 |
|
137 |
// Main image.
|
138 |
$thumbnail_id = $listing->get_thumbnail_id();
|
139 |
-
$data_main
|
140 |
|
141 |
if ( $thumbnail_id ) {
|
142 |
-
$main_image
|
143 |
-
$main_image->id
|
144 |
-
$main_image->html
|
145 |
-
$main_image->url
|
146 |
-
$main_image->width
|
147 |
$main_image->height = $data_main[2];
|
148 |
} else {
|
149 |
$main_image = false;
|
@@ -158,24 +192,29 @@ class WPBDP_Listing_Display_Helper {
|
|
158 |
// Correct size of thumbnail if needed.
|
159 |
_wpbdp_resize_image_if_needed( $img_id );
|
160 |
|
161 |
-
if ( $img_id == $thumbnail_id )
|
162 |
continue;
|
|
|
163 |
|
164 |
$data = wp_get_attachment_image_src( $img_id, 'wpbdp-large', false );
|
165 |
|
166 |
-
$image
|
167 |
-
$image->id
|
168 |
-
$image->url
|
169 |
-
$image->width
|
170 |
$image->height = $data[2];
|
171 |
-
$image->html
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
|
|
|
|
|
|
|
|
179 |
|
180 |
$vars['images']->extra[] = $image;
|
181 |
}
|
@@ -184,30 +223,33 @@ class WPBDP_Listing_Display_Helper {
|
|
184 |
}
|
185 |
|
186 |
private static function schema_org( $vars ) {
|
187 |
-
$schema
|
188 |
-
$schema['@context']
|
189 |
-
$schema['@type']
|
190 |
-
$schema['name']
|
191 |
-
$schema['url']
|
192 |
-
$schema['image']
|
193 |
$schema['priceRange'] = '$$';
|
194 |
|
195 |
$fields = $vars['fields'];
|
196 |
-
$fsx
|
197 |
foreach ( $fields as $f ) {
|
198 |
$field_schema = $f->field->get_schema_org( $vars['listing_id'] );
|
199 |
|
200 |
-
if ( ! $field_schema )
|
201 |
continue;
|
|
|
202 |
|
203 |
foreach ( $field_schema as $key => $value ) {
|
204 |
-
if ( ! $value )
|
205 |
continue;
|
|
|
206 |
|
207 |
-
if ( is_array( $value ) )
|
208 |
$schema[ $key ] = array_merge( isset( $schema[ $key ] ) ? $schema[ $key ] : array(), $value );
|
209 |
-
else
|
210 |
-
|
|
|
211 |
}
|
212 |
}
|
213 |
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* Class WPBDP_Listing_Display_Helper
|
4 |
+
*
|
5 |
+
* @package BDP/Helpers/Display
|
6 |
+
*/
|
7 |
|
8 |
+
// phpcs:disable
|
9 |
+
require_once WPBDP_PATH . 'includes/helpers/class-field-display-list.php';
|
10 |
/**
|
11 |
* @since 4.0
|
12 |
+
*
|
13 |
+
* @SuppressWarnings(PHPMD)
|
14 |
*/
|
15 |
class WPBDP_Listing_Display_Helper {
|
16 |
|
20 |
|
21 |
global $post;
|
22 |
|
23 |
+
$vars = array();
|
24 |
+
$vars = array_merge( $vars, array( 'even_or_odd' => ( ( $n & 1 ) ? 'odd' : 'even' ) ) );
|
25 |
+
$vars = array_merge( $vars, self::basic_vars( $post->ID ) );
|
26 |
+
$vars = array_merge( $vars, self::fields_vars( $post->ID, 'excerpt' ) );
|
27 |
+
$vars = array_merge( $vars, self::images_vars( $post->ID, 'excerpt' ) );
|
28 |
+
$vars = array_merge( $vars, self::css_classes( $post->ID, 'excerpt' ) );
|
29 |
$vars['listing_css_class'] .= ' ' . $vars['even_or_odd'];
|
30 |
|
31 |
$vars = apply_filters( 'wpbdp_listing_template_vars', $vars, $post->ID );
|
46 |
$vars = array_merge( $vars, self::images_vars( $post->ID, 'listing' ) );
|
47 |
$vars = array_merge( $vars, self::css_classes( $post->ID, 'single' ) );
|
48 |
|
49 |
+
if ( ! empty( $vars['images'] ) && $vars['images']->main ) {
|
50 |
$vars['listing_css_class'] .= ' with-image';
|
51 |
+
}
|
52 |
|
53 |
$vars = apply_filters( 'wpbdp_listing_template_vars', $vars, $post->ID );
|
54 |
$vars = apply_filters( 'wpbdp_single_template_vars', $vars, $post->ID );
|
55 |
|
56 |
// TODO: is this really used? can it be changed to something else?
|
57 |
+
// 'listing_fields' => apply_filters('wpbdp_single_listing_fields', $listing_fields, $post->ID), This is
|
58 |
// complete HTML
|
59 |
$html = '';
|
60 |
$html .= wpbdp_x_render( 'single', $vars );
|
68 |
private static function basic_vars( $listing_id ) {
|
69 |
$listing = WPBDP_Listing::get( $listing_id );
|
70 |
|
71 |
+
$vars = array();
|
72 |
$vars['listing_id'] = $listing_id;
|
73 |
+
$vars['listing'] = $listing;
|
74 |
+
$vars['is_sticky'] = ( 'normal' != $listing->get_sticky_status() );
|
75 |
$vars['sticky_tag'] = '';
|
76 |
+
$vars['title'] = the_title( null, null, false );
|
77 |
+
|
78 |
+
if ( $vars['is_sticky'] && ! empty( wpbdp_get_option( 'display-sticky-badge' ) ) ) {
|
79 |
+
$img_src = wp_get_attachment_url( wpbdp_get_option( 'listings-sticky-image' ) );
|
80 |
+
|
81 |
+
if ( empty( $img_src ) ) {
|
82 |
+
$img_src = WPBDP_URL . 'assets/images/featuredlisting.png';
|
83 |
+
}
|
84 |
|
85 |
+
$vars['sticky_tag'] = wpbdp_x_render(
|
86 |
+
'listing sticky tag', array(
|
87 |
+
'listing' => $listing,
|
88 |
+
'img_src' => $img_src,
|
89 |
+
)
|
90 |
+
);
|
91 |
+
|
92 |
+
$sticky_url = wpbdp_get_option( 'sticky-image-link-to' );
|
93 |
+
|
94 |
+
if ( ! empty( $sticky_url ) ) {
|
95 |
+
$vars['sticky_tag'] = sprintf(
|
96 |
+
'<a href="%s" rel="noopener" target="_blank">%s</a>',
|
97 |
+
$sticky_url,
|
98 |
+
$vars['sticky_tag']
|
99 |
+
);
|
100 |
+
}
|
101 |
+
}
|
102 |
|
103 |
return $vars;
|
104 |
}
|
105 |
|
106 |
private static function css_classes( $listing_id, $display ) {
|
107 |
+
$vars = array();
|
108 |
$vars['listing_css_id'] = 'wpbdp-listing-' . $listing_id;
|
109 |
|
110 |
$classes = array();
|
137 |
|
138 |
private static function fields_vars( $listing_id, $display ) {
|
139 |
$all_fields = wpbdp_get_form_fields();
|
140 |
+
$fields = apply_filters_ref_array( 'wpbdp_render_listing_fields', array( &$all_fields, $listing_id, $display ) );
|
141 |
|
142 |
$list = new WPBDP_Field_Display_List( $listing_id, $display, $fields );
|
143 |
$list->freeze();
|
146 |
}
|
147 |
|
148 |
private static function images_vars( $listing_id, $display ) {
|
149 |
+
$vars = array();
|
150 |
+
$vars['images'] = (object) array(
|
151 |
+
'main' => false,
|
152 |
+
'extra' => array(),
|
153 |
+
'thumbnail' => false,
|
154 |
+
);
|
155 |
+
|
156 |
+
if ( ! wpbdp_get_option( 'allow-images' ) ) {
|
157 |
return $vars;
|
158 |
+
}
|
159 |
|
160 |
$listing_id = apply_filters( 'wpbdp_listing_images_listing_id', $listing_id );
|
161 |
+
$listing = WPBDP_Listing::get( $listing_id );
|
162 |
|
163 |
// Thumbnail.
|
164 |
if ( wpbdp_get_option( 'show-thumbnail' ) ) {
|
165 |
+
$thumb = new StdClass();
|
166 |
$thumb->html = wpbdp_listing_thumbnail( null, 'link=listing&class=wpbdmthumbs wpbdp-excerpt-thumbnail' );
|
167 |
|
168 |
$vars['images']->thumbnail = $thumb;
|
170 |
|
171 |
// Main image.
|
172 |
$thumbnail_id = $listing->get_thumbnail_id();
|
173 |
+
$data_main = wp_get_attachment_image_src( $thumbnail_id, 'wpbdp-large', false );
|
174 |
|
175 |
if ( $thumbnail_id ) {
|
176 |
+
$main_image = new StdClass();
|
177 |
+
$main_image->id = $thumbnail_id;
|
178 |
+
$main_image->html = wpbdp_listing_thumbnail( $listing_id, 'link=picture&class=wpbdp-single-thumbnail' );
|
179 |
+
$main_image->url = $data_main[0];
|
180 |
+
$main_image->width = $data_main[1];
|
181 |
$main_image->height = $data_main[2];
|
182 |
} else {
|
183 |
$main_image = false;
|
192 |
// Correct size of thumbnail if needed.
|
193 |
_wpbdp_resize_image_if_needed( $img_id );
|
194 |
|
195 |
+
if ( $img_id == $thumbnail_id ) {
|
196 |
continue;
|
197 |
+
}
|
198 |
|
199 |
$data = wp_get_attachment_image_src( $img_id, 'wpbdp-large', false );
|
200 |
|
201 |
+
$image = new StdClass();
|
202 |
+
$image->id = $img_id;
|
203 |
+
$image->url = $data[0];
|
204 |
+
$image->width = $data[1];
|
205 |
$image->height = $data[2];
|
206 |
+
$image->html = sprintf(
|
207 |
+
'<a href="%s" class="thickbox" data-lightbox="wpbdpgal" rel="wpbdpgal" target="_blank" rel="noopener" title="%s">%s</a>',
|
208 |
+
$image->url,
|
209 |
+
get_post_meta( $img_id, '_wpbdp_image_caption', true ),
|
210 |
+
wp_get_attachment_image(
|
211 |
+
$image->id, 'wpbdp-thumb', false, array(
|
212 |
+
'class' => 'wpbdp-thumbnail size-thumbnail',
|
213 |
+
'alt' => the_title( null, null, false ),
|
214 |
+
'title' => the_title( null, null, false ),
|
215 |
+
)
|
216 |
+
)
|
217 |
+
);
|
218 |
|
219 |
$vars['images']->extra[] = $image;
|
220 |
}
|
223 |
}
|
224 |
|
225 |
private static function schema_org( $vars ) {
|
226 |
+
$schema = array();
|
227 |
+
$schema['@context'] = 'http://schema.org';
|
228 |
+
$schema['@type'] = 'LocalBusiness';
|
229 |
+
$schema['name'] = $vars['title'];
|
230 |
+
$schema['url'] = get_permalink( $vars['listing_id'] );
|
231 |
+
$schema['image'] = ! empty( $vars['images']->main ) ? $vars['images']->main->url : '';
|
232 |
$schema['priceRange'] = '$$';
|
233 |
|
234 |
$fields = $vars['fields'];
|
235 |
+
$fsx = array();
|
236 |
foreach ( $fields as $f ) {
|
237 |
$field_schema = $f->field->get_schema_org( $vars['listing_id'] );
|
238 |
|
239 |
+
if ( ! $field_schema ) {
|
240 |
continue;
|
241 |
+
}
|
242 |
|
243 |
foreach ( $field_schema as $key => $value ) {
|
244 |
+
if ( ! $value ) {
|
245 |
continue;
|
246 |
+
}
|
247 |
|
248 |
+
if ( is_array( $value ) ) {
|
249 |
$schema[ $key ] = array_merge( isset( $schema[ $key ] ) ? $schema[ $key ] : array(), $value );
|
250 |
+
} else {
|
251 |
+
$schema[ $key ] = $value;
|
252 |
+
}
|
253 |
}
|
254 |
}
|
255 |
|
includes/helpers/listing_flagging.php
CHANGED
@@ -67,14 +67,22 @@ class WPBDP__Listing_Flagging {
|
|
67 |
|
68 |
$defaults = array( 'user_id' => 0, 'ip' => 0, 'reason' => '', 'comments' => '' );
|
69 |
|
70 |
-
$data =
|
71 |
|
72 |
if ( ! $data[ 'user_id' ] && ! $data[ 'ip' ] ) {
|
73 |
return new WP_Error( 'missing_data', _x( 'User ID or IP address is required to save a report', 'flag listing', 'WPBDM' ) );
|
74 |
}
|
75 |
|
76 |
-
|
77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
}
|
79 |
|
80 |
if( ! isset( $data[ 'date' ] ) ) {
|
67 |
|
68 |
$defaults = array( 'user_id' => 0, 'ip' => 0, 'reason' => '', 'comments' => '' );
|
69 |
|
70 |
+
$data = array_merge( $defaults, $data );
|
71 |
|
72 |
if ( ! $data[ 'user_id' ] && ! $data[ 'ip' ] ) {
|
73 |
return new WP_Error( 'missing_data', _x( 'User ID or IP address is required to save a report', 'flag listing', 'WPBDM' ) );
|
74 |
}
|
75 |
|
76 |
+
$flagging_options = self::get_flagging_options();
|
77 |
+
|
78 |
+
if ( ! empty( $flagging_options ) ) {
|
79 |
+
if ( empty( $data['reason'] ) ) {
|
80 |
+
return new WP_Error( 'missing_data', _x( 'Report reason is required to save a report', 'flag listing', 'WPBDM' ) );
|
81 |
+
}
|
82 |
+
} else {
|
83 |
+
if ( empty( $data['comments'] ) ) {
|
84 |
+
return new WP_Error( 'missing_data', _x( 'Report comment is required to save a report', 'flag listing', 'WPBDM' ) );
|
85 |
+
}
|
86 |
}
|
87 |
|
88 |
if( ! isset( $data[ 'date' ] ) ) {
|
includes/installer.php
CHANGED
@@ -1,10 +1,31 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
4 |
|
|
|
|
|
|
|
5 |
class WPBDP_Installer {
|
6 |
|
7 |
-
const DB_VERSION = '18.
|
8 |
|
9 |
private $installed_version = null;
|
10 |
|
@@ -15,6 +36,9 @@ class WPBDP_Installer {
|
|
15 |
add_action( 'split_shared_term', array( &$this, 'handle_term_split' ), 10, 4 );
|
16 |
}
|
17 |
|
|
|
|
|
|
|
18 |
public function install() {
|
19 |
global $wpdb;
|
20 |
|
@@ -186,8 +210,6 @@ class WPBDP_Installer {
|
|
186 |
}
|
187 |
|
188 |
public function _update() {
|
189 |
-
global $wpbdp;
|
190 |
-
|
191 |
// remove deprecated option, but make sure its value is preserved
|
192 |
delete_option( 'wpbusdirman_db_version' );
|
193 |
update_option( 'wpbdp-db-version', $this->installed_version );
|
@@ -273,6 +295,9 @@ class WPBDP_Installer {
|
|
273 |
new WPBDP__Installer__Installation_Error( $exception );
|
274 |
}
|
275 |
|
|
|
|
|
|
|
276 |
public function get_pending_migrations() {
|
277 |
$current_version = strval( $this->installed_version );
|
278 |
$current_version = ( false === strpos( $current_version, '.' ) ) ? $current_version . '.0' : $current_version;
|
@@ -322,6 +347,9 @@ class WPBDP_Installer {
|
|
322 |
}
|
323 |
}
|
324 |
|
|
|
|
|
|
|
325 |
public function handle_term_split( $old_id, $new_id, $tt_id, $tax ) {
|
326 |
if ( WPBDP_CATEGORY_TAX != $tax )
|
327 |
return;
|
@@ -332,3 +360,4 @@ class WPBDP_Installer {
|
|
332 |
}
|
333 |
}
|
334 |
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable Generic.Commenting
|
7 |
+
// phpcs:disable Generic.ControlStructures
|
8 |
+
// phpcs:disable Generic.Formatting
|
9 |
+
// phpcs:disable PEAR.Functions
|
10 |
+
// phpcs:disable PEAR.Files
|
11 |
+
// phpcs:disable PSR2.Methods
|
12 |
+
// phpcs:disable PSR2.ControlStructures
|
13 |
+
// phpcs:disable Squiz.Commenting
|
14 |
+
// phpcs:disable Squiz.PHP
|
15 |
+
// phpcs:disable WordPress.Arrays
|
16 |
+
// phpcs:disable WordPress.PHP
|
17 |
+
// phpcs:disable WordPress.VIP
|
18 |
+
// phpcs:disable WordPress.WhiteSpace
|
19 |
+
// phpcs:disable WordPress.WP
|
20 |
|
21 |
+
require_once ( WPBDP_PATH . 'includes/admin/upgrades/class-migration.php' );
|
22 |
|
23 |
+
/**
|
24 |
+
* Installer for Business Directory Plugin.
|
25 |
+
*/
|
26 |
class WPBDP_Installer {
|
27 |
|
28 |
+
const DB_VERSION = '18.3';
|
29 |
|
30 |
private $installed_version = null;
|
31 |
|
36 |
add_action( 'split_shared_term', array( &$this, 'handle_term_split' ), 10, 4 );
|
37 |
}
|
38 |
|
39 |
+
/**
|
40 |
+
* @SuppressWarnings(PHPMD)
|
41 |
+
*/
|
42 |
public function install() {
|
43 |
global $wpdb;
|
44 |
|
210 |
}
|
211 |
|
212 |
public function _update() {
|
|
|
|
|
213 |
// remove deprecated option, but make sure its value is preserved
|
214 |
delete_option( 'wpbusdirman_db_version' );
|
215 |
update_option( 'wpbdp-db-version', $this->installed_version );
|
295 |
new WPBDP__Installer__Installation_Error( $exception );
|
296 |
}
|
297 |
|
298 |
+
/**
|
299 |
+
* @SuppressWarnings(PHPMD)
|
300 |
+
*/
|
301 |
public function get_pending_migrations() {
|
302 |
$current_version = strval( $this->installed_version );
|
303 |
$current_version = ( false === strpos( $current_version, '.' ) ) ? $current_version . '.0' : $current_version;
|
347 |
}
|
348 |
}
|
349 |
|
350 |
+
/**
|
351 |
+
* @SuppressWarnings(PHPMD)
|
352 |
+
*/
|
353 |
public function handle_term_split( $old_id, $new_id, $tt_id, $tax ) {
|
354 |
if ( WPBDP_CATEGORY_TAX != $tax )
|
355 |
return;
|
360 |
}
|
361 |
}
|
362 |
|
363 |
+
// phpcs:enable
|
includes/licensing.php
CHANGED
@@ -173,10 +173,12 @@ class WPBDP_Licensing {
|
|
173 |
|
174 |
$ip_address = $this->figure_out_server_ip_address();
|
175 |
|
176 |
-
if ( $ip_address ) {
|
177 |
-
|
178 |
}
|
179 |
|
|
|
|
|
180 |
return $ip_address;
|
181 |
}
|
182 |
|
173 |
|
174 |
$ip_address = $this->figure_out_server_ip_address();
|
175 |
|
176 |
+
if ( ! $ip_address ) {
|
177 |
+
$ip_address = '(unknown)';
|
178 |
}
|
179 |
|
180 |
+
set_transient( 'wpbdp-server-ip-address', $ip_address, HOUR_IN_SECONDS );
|
181 |
+
|
182 |
return $ip_address;
|
183 |
}
|
184 |
|
includes/templates-ui.php
CHANGED
@@ -1,25 +1,35 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
* UI Functions to be called from templates.
|
|
|
|
|
4 |
*/
|
5 |
|
|
|
6 |
/**
|
7 |
* Returns a list of directory categories using the configured directory settings.
|
8 |
* The list is actually produced by {@link wpbdp_list_categories()}.
|
|
|
9 |
* @return string HTML output.
|
10 |
* @uses wpbdp_list_categories().
|
11 |
*/
|
12 |
function wpbdp_directory_categories() {
|
13 |
-
$
|
14 |
-
|
15 |
-
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
return apply_filters( 'wpbdp_main_categories', $html );
|
19 |
}
|
20 |
|
21 |
/**
|
22 |
* Identical to {@link wpbdp_directory_categories()}, except the output is printed instead of returned.
|
|
|
23 |
* @uses wpbdp_directory_categories().
|
24 |
*/
|
25 |
function wpbdp_the_directory_categories() {
|
@@ -29,12 +39,15 @@ function wpbdp_the_directory_categories() {
|
|
29 |
/**
|
30 |
* @since 2.3
|
31 |
* @access private
|
|
|
|
|
32 |
*/
|
|
|
33 |
function _wpbdp_padded_count( &$term, $return = false ) {
|
34 |
global $wpdb;
|
35 |
|
36 |
$found = false;
|
37 |
-
$count = intval( wp_cache_get( 'term-padded-count-' . $term->term_id
|
38 |
|
39 |
if ( ! $count && ! $found ) {
|
40 |
|
@@ -43,10 +56,10 @@ function _wpbdp_padded_count( &$term, $return = false ) {
|
|
43 |
$tree_ids = array_merge( array( $term->term_id ), get_term_children( $term->term_id, WPBDP_CATEGORY_TAX ) );
|
44 |
|
45 |
if ( $tree_ids ) {
|
46 |
-
$tt_ids = $wpdb->get_col( $wpdb->prepare( "SELECT term_taxonomy_id FROM {$wpdb->term_taxonomy} WHERE term_id IN (" . implode( ',', $tree_ids ) .
|
47 |
|
48 |
if ( $tt_ids ) {
|
49 |
-
$query = $wpdb->prepare( "SELECT COUNT(DISTINCT r.object_id) FROM {$wpdb->term_relationships} r INNER JOIN {$wpdb->posts} p ON p.ID = r.object_id WHERE p.post_status = %s and p.post_type = %s AND term_taxonomy_id IN (" . implode( ',', $tt_ids ) .
|
50 |
|
51 |
$count = intval( $wpdb->get_var( $query ) );
|
52 |
}
|
@@ -55,8 +68,9 @@ function _wpbdp_padded_count( &$term, $return = false ) {
|
|
55 |
$count = apply_filters( '_wpbdp_padded_count', $count, $term );
|
56 |
}
|
57 |
|
58 |
-
if ( $return )
|
59 |
return $count;
|
|
|
60 |
|
61 |
$term->count = $count;
|
62 |
}
|
@@ -64,16 +78,23 @@ function _wpbdp_padded_count( &$term, $return = false ) {
|
|
64 |
/**
|
65 |
* @since 2.3
|
66 |
* @access private
|
|
|
|
|
67 |
*/
|
68 |
-
function _wpbdp_list_categories_walk( $parent=0, $depth=0, $args ) {
|
69 |
-
$term_ids = get_terms(
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
|
|
|
|
|
|
|
|
|
|
77 |
|
78 |
$terms = array();
|
79 |
foreach ( $term_ids as $term_id ) {
|
@@ -87,14 +108,17 @@ function _wpbdp_list_categories_walk( $parent=0, $depth=0, $args ) {
|
|
87 |
|
88 |
// filter empty terms
|
89 |
if ( $args['hide_empty'] ) {
|
90 |
-
$terms = array_filter( $terms,
|
|
|
|
|
91 |
}
|
92 |
|
93 |
$html = '';
|
94 |
|
95 |
-
if (
|
96 |
-
if ( $args['no_items_msg'] )
|
97 |
$html .= '<p>' . $args['no_items_msg'] . '</p>';
|
|
|
98 |
return $html;
|
99 |
}
|
100 |
|
@@ -102,31 +126,33 @@ function _wpbdp_list_categories_walk( $parent=0, $depth=0, $args ) {
|
|
102 |
$html .= str_repeat( "\t", $depth );
|
103 |
|
104 |
if ( apply_filters( 'wpbdp_categories_list_anidate_children', true ) && $terms ) {
|
105 |
-
$html .= '<ul class="children">';
|
106 |
}
|
107 |
}
|
108 |
foreach ( $terms as &$term ) {
|
109 |
$html .= '<li class="cat-item cat-item-' . $term->term_id . ' ' . apply_filters( 'wpbdp_categories_list_item_css', '', $term ) . ' ' . ( $depth > 0 ? 'subcat' : '' ) . '">';
|
110 |
-
|
111 |
$item_html = '';
|
112 |
-
$item_html .= '<a href="' . esc_url( get_term_link( $term ) ) . '" ';
|
113 |
-
$item_html .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $term->description, $term ) ) ) . '" class="category-label" >';
|
|
|
114 |
$item_html .= esc_attr( $term->name );
|
115 |
$item_html .= '</a>';
|
116 |
|
117 |
if ( $args['show_count'] ) {
|
118 |
-
$count_str
|
119 |
-
$count_str
|
120 |
$item_html .= $count_str;
|
121 |
}
|
122 |
|
123 |
$item_html = apply_filters( 'wpbdp_categories_list_item', $item_html, $term );
|
124 |
-
$html
|
125 |
|
126 |
-
if (
|
127 |
$args['parent'] = $term->term_id;
|
128 |
-
if ( $subcats = _wpbdp_list_categories_walk( $term->term_id, $depth + 1, $args ) )
|
129 |
$html .= $subcats;
|
|
|
130 |
}
|
131 |
|
132 |
$html .= '</li>';
|
@@ -142,44 +168,48 @@ function _wpbdp_list_categories_walk( $parent=0, $depth=0, $args ) {
|
|
142 |
}
|
143 |
|
144 |
/**
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
function wpbdp_list_categories( $args=array() ) {
|
163 |
-
$args = wp_parse_args(
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
|
|
|
|
176 |
|
177 |
if ( $categories = _wpbdp_list_categories_walk( 0, 0, $args ) ) {
|
178 |
-
$attributes = apply_filters(
|
179 |
-
'
|
180 |
-
|
181 |
-
|
182 |
-
|
|
|
|
|
183 |
|
184 |
$html .= '<ul ' . trim( wpbdp_html_attributes( $attributes ) ) . '>';
|
185 |
$html .= $categories;
|
@@ -188,22 +218,30 @@ function wpbdp_list_categories( $args=array() ) {
|
|
188 |
|
189 |
$html = apply_filters( 'wpbdp_categories_list', $html );
|
190 |
|
191 |
-
if ( $args['echo'] )
|
192 |
echo $html;
|
|
|
193 |
|
194 |
return $html;
|
195 |
}
|
196 |
|
|
|
|
|
|
|
|
|
|
|
197 |
function wpbdp_main_links( $buttons = null ) {
|
198 |
if ( is_string( $buttons ) ) {
|
199 |
if ( 'none' == $buttons ) {
|
200 |
$buttons = array();
|
201 |
-
}
|
202 |
$buttons = array( 'directory', 'listings', 'create' );
|
203 |
} else {
|
204 |
$buttons = explode( ',', $buttons );
|
205 |
}
|
206 |
-
}
|
|
|
|
|
207 |
// Use defaults.
|
208 |
$buttons = array();
|
209 |
|
@@ -215,7 +253,7 @@ function wpbdp_main_links( $buttons = null ) {
|
|
215 |
$buttons[] = 'listings';
|
216 |
}
|
217 |
|
218 |
-
if (
|
219 |
$buttons[] = 'create';
|
220 |
}
|
221 |
}
|
@@ -230,27 +268,33 @@ function wpbdp_main_links( $buttons = null ) {
|
|
230 |
$buttons = array_diff( $buttons, array( 'create' ) );
|
231 |
}
|
232 |
|
233 |
-
$html
|
234 |
$buttons_count = 0;
|
235 |
|
236 |
if ( in_array( 'directory', $buttons ) ) {
|
237 |
-
$html .= sprintf(
|
238 |
-
|
239 |
-
|
|
|
|
|
240 |
$buttons_count++;
|
241 |
}
|
242 |
|
243 |
if ( in_array( 'listings', $buttons ) ) {
|
244 |
-
$html .= sprintf(
|
245 |
-
|
246 |
-
|
|
|
|
|
247 |
$buttons_count++;
|
248 |
}
|
249 |
|
250 |
if ( in_array( 'create', $buttons ) ) {
|
251 |
-
$html .= sprintf(
|
252 |
-
|
253 |
-
|
|
|
|
|
254 |
$buttons_count++;
|
255 |
}
|
256 |
|
@@ -258,21 +302,24 @@ function wpbdp_main_links( $buttons = null ) {
|
|
258 |
return '';
|
259 |
}
|
260 |
|
261 |
-
$content
|
262 |
-
$content.= '<div class="wpbdp-main-links wpbdp-main-links-' . $buttons_count . '-buttons">' . apply_filters( 'wpbdp_main_links', $html ) . '</div>';
|
263 |
-
$content.= '</div>';
|
264 |
|
265 |
return $content;
|
266 |
}
|
267 |
|
|
|
268 |
function wpbdp_the_main_links( $buttons = null ) {
|
269 |
echo wpbdp_main_links( $buttons );
|
270 |
}
|
271 |
|
272 |
function wpbdp_search_form() {
|
273 |
-
$html
|
274 |
-
$html
|
275 |
-
|
|
|
|
|
276 |
$html .= '<input type="hidden" name="wpbdp_view" value="search" />';
|
277 |
|
278 |
if ( ! wpbdp_rewrite_on() ) {
|
@@ -281,25 +328,33 @@ function wpbdp_search_form() {
|
|
281 |
|
282 |
$html .= '<input type="hidden" name="dosrch" value="1" />';
|
283 |
$html .= '<input id="intextbox" maxlength="150" name="q" size="20" type="text" value="" />';
|
284 |
-
$html .= sprintf(
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
|
|
|
|
|
|
|
|
289 |
$html .= '</form>';
|
290 |
|
291 |
return $html;
|
292 |
}
|
293 |
|
294 |
function wpbdp_the_search_form() {
|
295 |
-
if (wpbdp_get_option('show-search-listings'))
|
296 |
echo wpbdp_search_form();
|
|
|
297 |
}
|
298 |
|
299 |
function wpbdp_the_listing_excerpt() {
|
300 |
-
echo wpbdp_render_listing(null, 'excerpt');
|
301 |
}
|
302 |
|
|
|
|
|
|
|
303 |
function wpbdp_listing_sort_options() {
|
304 |
if ( wpbdp_get_option( 'listings-sortbar-enabled' ) ) {
|
305 |
$sort_options = apply_filters( 'wpbdp_listing_sort_options', array() );
|
@@ -307,55 +362,63 @@ function wpbdp_listing_sort_options() {
|
|
307 |
$sort_options = array();
|
308 |
}
|
309 |
|
310 |
-
if (
|
311 |
return apply_filters( 'wpbdp_listing_sort_options_html', '' );
|
|
|
312 |
|
313 |
$current_sort = wpbdp_get_current_sort_option();
|
314 |
|
315 |
$html = '';
|
316 |
$html .= '<div class="wpbdp-listings-sort-options wpbdp-hide-on-mobile">';
|
317 |
-
$html .= _x('Sort By:', 'templates sort', 'WPBDM') . ' ';
|
318 |
-
|
319 |
-
foreach ($sort_options as $id => $option) {
|
320 |
-
$default_order = isset( $option[2] ) && !empty( $option[2] ) ? strtoupper( $option[2] ) : 'ASC';
|
321 |
-
|
322 |
-
$html .= sprintf(
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
|
|
330 |
$html .= ' | ';
|
331 |
}
|
332 |
-
$html
|
333 |
$html .= '<br />';
|
334 |
|
335 |
-
if ($current_sort)
|
336 |
$html .= sprintf( '(<a href="%s" class="reset">%s</a>)', remove_query_arg( 'wpbdp_sort' ), _x( 'Reset', 'sort', 'WPBDM' ) );
|
|
|
337 |
$html .= '</div>';
|
338 |
|
339 |
$html .= '<div class="wpbdp-listings-sort-options wpbdp-show-on-mobile">';
|
340 |
|
341 |
$html .= '<select class="">';
|
342 |
-
$html .= '<option value="0" class="header-option">' . _x('Sort By:', 'templates sort', 'WPBDM') . '</option>';
|
343 |
|
344 |
foreach ( $sort_options as $id => $option ) {
|
345 |
-
$default_order = isset( $option[2] ) && !empty( $option[2] ) ? strtoupper( $option[2] ) : 'ASC';
|
346 |
-
|
347 |
-
$html .= sprintf(
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
|
|
|
|
353 |
}
|
354 |
|
355 |
-
if ( $current_sort )
|
356 |
-
$html .= sprintf(
|
357 |
-
|
358 |
-
|
|
|
|
|
|
|
359 |
|
360 |
$html .= '</select>';
|
361 |
$html .= '</div>';
|
@@ -370,21 +433,25 @@ function wpbdp_the_listing_sort_options() {
|
|
370 |
/**
|
371 |
* @deprecated since 2.2.1
|
372 |
*/
|
373 |
-
function wpbdp_bar($parts=array()) {
|
374 |
-
$parts = wp_parse_args(
|
375 |
-
|
376 |
-
|
377 |
-
|
|
|
|
|
378 |
|
379 |
$html = '<div class="wpbdp-bar cf">';
|
380 |
-
$html .= apply_filters('wpbdp_bar_before', '', $parts);
|
381 |
|
382 |
-
if ($parts['links'])
|
383 |
$html .= wpbdp_main_links();
|
384 |
-
|
|
|
385 |
$html .= wpbdp_search_form();
|
|
|
386 |
|
387 |
-
$html .= apply_filters('wpbdp_bar_after', '', $parts);
|
388 |
$html .= '</div>';
|
389 |
|
390 |
return $html;
|
@@ -393,15 +460,18 @@ function wpbdp_bar($parts=array()) {
|
|
393 |
/**
|
394 |
* @deprecated since 2.2.1
|
395 |
*/
|
396 |
-
function wpbdp_the_bar($parts=array()) {
|
397 |
-
echo wpbdp_bar($parts);
|
398 |
}
|
399 |
|
400 |
/**
|
401 |
* Displays the listing main image.
|
|
|
402 |
* @since 2.3
|
|
|
|
|
403 |
*/
|
404 |
-
function wpbdp_listing_thumbnail( $listing_id=null, $args=array() ) {
|
405 |
if ( ! $listing_id ) {
|
406 |
$listing_id = apply_filters( 'wpbdp_listing_images_listing_id', get_the_ID() );
|
407 |
}
|
@@ -416,118 +486,131 @@ function wpbdp_listing_thumbnail( $listing_id=null, $args=array() ) {
|
|
416 |
$thumbnail_id = 0;
|
417 |
}
|
418 |
|
419 |
-
$args = wp_parse_args(
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
|
|
|
|
424 |
|
425 |
-
$image_img
|
426 |
-
$image_link
|
427 |
-
$image_title
|
428 |
$listing_link_in_new_tab = '';
|
429 |
-
$image_classes
|
430 |
|
431 |
-
if (
|
432 |
$image_img = get_the_post_thumbnail( $listing_id, 'wpbdp-thumb' );
|
433 |
-
} elseif(
|
434 |
-
$image_img
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
|
|
441 |
$image_link = $args['link'] == 'picture' ? WPBDP_URL . 'assets/images/default-image-big.gif' : '';
|
442 |
} elseif ( $main_image ) {
|
443 |
_wpbdp_resize_image_if_needed( $main_image->ID );
|
444 |
-
$image_img = wp_get_attachment_image(
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
|
|
453 |
|
454 |
if ( $args['link'] == 'picture' ) {
|
455 |
$full_image_data = wp_get_attachment_image_src( $main_image->ID, 'wpbdp-large' );
|
456 |
-
$image_link
|
457 |
}
|
458 |
|
459 |
$image_title = get_post_meta( $main_image->ID, '_wpbdp_image_caption', true );
|
460 |
}
|
461 |
|
462 |
-
if (
|
463 |
-
$image_link
|
464 |
$listing_link_in_new_tab = wpbdp_get_option( 'listing-link-in-new-tab' ) ? '"_blank" rel="noopener"' : '"_self"';
|
465 |
}
|
466 |
|
467 |
if ( $image_img ) {
|
468 |
-
if (
|
469 |
return $image_img;
|
470 |
} else {
|
471 |
$image_link = apply_filters( 'wpbdp_listing_thumbnail_link', $image_link, $listing_id, $args );
|
472 |
|
473 |
if ( ! $image_link ) {
|
474 |
-
return sprintf(
|
475 |
-
|
|
|
|
|
476 |
}
|
477 |
|
478 |
-
return sprintf(
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
|
|
|
|
485 |
}
|
486 |
}
|
487 |
|
488 |
-
return ''
|
489 |
}
|
490 |
|
491 |
-
|
|
|
|
|
492 |
class WPBDP_ListingFieldDisplayItem {
|
493 |
private $listing_id = 0;
|
494 |
-
private $display
|
495 |
|
496 |
-
private $html_
|
497 |
private $html_value_ = '';
|
498 |
-
private $value_
|
499 |
|
500 |
public $id = 0;
|
501 |
public $field;
|
502 |
|
503 |
public function __construct( &$field, $listing_id = 0, $display ) {
|
504 |
-
$this->field
|
505 |
-
$this->id
|
506 |
$this->listing_id = $listing_id;
|
507 |
-
$this->display
|
508 |
}
|
509 |
|
510 |
public function __get( $key ) {
|
511 |
switch ( $key ) {
|
512 |
case 'html':
|
513 |
-
if ( $this->html_ )
|
514 |
return $this->html_;
|
|
|
515 |
|
516 |
$this->html_ = $this->field->display( $this->listing_id, $this->display );
|
517 |
return $this->html_;
|
518 |
break;
|
519 |
|
520 |
case 'html_value':
|
521 |
-
if ( $this->html_value_ )
|
522 |
return $this->html_value_;
|
|
|
523 |
|
524 |
$this->html_value_ = $this->field->html_value( $this->listing_id );
|
525 |
return $this->html_value_;
|
526 |
break;
|
527 |
|
528 |
case 'value':
|
529 |
-
if ( $this->value_ )
|
530 |
return $this->value_;
|
|
|
531 |
|
532 |
$this->value_ = $this->field->value( $this->listing_id );
|
533 |
return $this->value_;
|
@@ -539,19 +622,24 @@ class WPBDP_ListingFieldDisplayItem {
|
|
539 |
}
|
540 |
|
541 |
public static function prepare_set( $listing_id, $display ) {
|
542 |
-
$res = (object) array(
|
|
|
|
|
|
|
543 |
|
544 |
$form_fields = wpbdp_get_form_fields();
|
545 |
$form_fields = apply_filters_ref_array( 'wpbdp_render_listing_fields', array( &$form_fields, $listing_id ) );
|
546 |
|
547 |
foreach ( $form_fields as &$f ) {
|
548 |
-
if ( ! $f->display_in( $display ) )
|
549 |
continue;
|
|
|
550 |
|
551 |
-
if ( $f->display_in( 'social' ) )
|
552 |
$res->social[ $f->get_id() ] = new self( $f, $listing_id, 'social' );
|
553 |
-
else
|
554 |
-
|
|
|
555 |
}
|
556 |
|
557 |
return $res;
|
@@ -560,8 +648,9 @@ class WPBDP_ListingFieldDisplayItem {
|
|
560 |
public static function walk_set( $prop, $fields = array() ) {
|
561 |
$res = array();
|
562 |
|
563 |
-
foreach ( $fields as $k => &$f )
|
564 |
$res[ $k ] = $f->{$prop};
|
|
|
565 |
|
566 |
return $res;
|
567 |
}
|
@@ -581,14 +670,15 @@ function wpbdp_main_box( $args = null ) {
|
|
581 |
$defaults = array(
|
582 |
'buttons' => null,
|
583 |
);
|
584 |
-
$args
|
585 |
|
586 |
$extra_fields = wpbdp_capture_action( 'wpbdp_main_box_extra_fields' );
|
587 |
-
$search_url
|
588 |
-
$no_cols
|
589 |
|
590 |
-
if ( $extra_fields )
|
591 |
$no_cols = 2;
|
|
|
592 |
|
593 |
$template_vars = compact( 'extra_fields', 'search_url', 'no_cols' );
|
594 |
$template_vars = array_merge( $template_vars, $args );
|
1 |
<?php
|
2 |
+
/**
|
3 |
* UI Functions to be called from templates.
|
4 |
+
*
|
5 |
+
* @package WPBDP/Templates User Interface
|
6 |
*/
|
7 |
|
8 |
+
// phpcs:disable
|
9 |
/**
|
10 |
* Returns a list of directory categories using the configured directory settings.
|
11 |
* The list is actually produced by {@link wpbdp_list_categories()}.
|
12 |
+
*
|
13 |
* @return string HTML output.
|
14 |
* @uses wpbdp_list_categories().
|
15 |
*/
|
16 |
function wpbdp_directory_categories() {
|
17 |
+
$args = apply_filters(
|
18 |
+
'wpbdp_main_categories_args',
|
19 |
+
array(
|
20 |
+
'hide_empty' => wpbdp_get_option( 'hide-empty-categories' ),
|
21 |
+
'parent_only' => wpbdp_get_option( 'show-only-parent-categories' ),
|
22 |
+
)
|
23 |
+
);
|
24 |
+
|
25 |
+
$html = wpbdp_list_categories( $args );
|
26 |
|
27 |
return apply_filters( 'wpbdp_main_categories', $html );
|
28 |
}
|
29 |
|
30 |
/**
|
31 |
* Identical to {@link wpbdp_directory_categories()}, except the output is printed instead of returned.
|
32 |
+
*
|
33 |
* @uses wpbdp_directory_categories().
|
34 |
*/
|
35 |
function wpbdp_the_directory_categories() {
|
39 |
/**
|
40 |
* @since 2.3
|
41 |
* @access private
|
42 |
+
*
|
43 |
+
* @SuppressWarnings(PHPMD)
|
44 |
*/
|
45 |
+
|
46 |
function _wpbdp_padded_count( &$term, $return = false ) {
|
47 |
global $wpdb;
|
48 |
|
49 |
$found = false;
|
50 |
+
$count = intval( wp_cache_get( 'term-padded-count-' . $term->term_id, 'wpbdp', false, $found ) );
|
51 |
|
52 |
if ( ! $count && ! $found ) {
|
53 |
|
56 |
$tree_ids = array_merge( array( $term->term_id ), get_term_children( $term->term_id, WPBDP_CATEGORY_TAX ) );
|
57 |
|
58 |
if ( $tree_ids ) {
|
59 |
+
$tt_ids = $wpdb->get_col( $wpdb->prepare( "SELECT term_taxonomy_id FROM {$wpdb->term_taxonomy} WHERE term_id IN (" . implode( ',', $tree_ids ) . ') AND taxonomy = %s', WPBDP_CATEGORY_TAX ) );
|
60 |
|
61 |
if ( $tt_ids ) {
|
62 |
+
$query = $wpdb->prepare( "SELECT COUNT(DISTINCT r.object_id) FROM {$wpdb->term_relationships} r INNER JOIN {$wpdb->posts} p ON p.ID = r.object_id WHERE p.post_status = %s and p.post_type = %s AND term_taxonomy_id IN (" . implode( ',', $tt_ids ) . ')', 'publish', WPBDP_POST_TYPE );
|
63 |
|
64 |
$count = intval( $wpdb->get_var( $query ) );
|
65 |
}
|
68 |
$count = apply_filters( '_wpbdp_padded_count', $count, $term );
|
69 |
}
|
70 |
|
71 |
+
if ( $return ) {
|
72 |
return $count;
|
73 |
+
}
|
74 |
|
75 |
$term->count = $count;
|
76 |
}
|
78 |
/**
|
79 |
* @since 2.3
|
80 |
* @access private
|
81 |
+
*
|
82 |
+
* @SuppressWarnings(PHPMD)
|
83 |
*/
|
84 |
+
function _wpbdp_list_categories_walk( $parent = 0, $depth = 0, $args ) {
|
85 |
+
$term_ids = get_terms(
|
86 |
+
WPBDP_CATEGORY_TAX,
|
87 |
+
array(
|
88 |
+
'orderby' => $args['orderby'],
|
89 |
+
'order' => $args['order'],
|
90 |
+
'hide_empty' => false,
|
91 |
+
'pad_counts' => false,
|
92 |
+
'parent' => is_object( $args['parent'] ) ? $args['parent']->term_id : intval( $args['parent'] ),
|
93 |
+
'fields' => 'ids',
|
94 |
+
)
|
95 |
+
);
|
96 |
+
|
97 |
+
$term_ids = apply_filters( 'wpbdp_category_terms_order', $term_ids );
|
98 |
|
99 |
$terms = array();
|
100 |
foreach ( $term_ids as $term_id ) {
|
108 |
|
109 |
// filter empty terms
|
110 |
if ( $args['hide_empty'] ) {
|
111 |
+
$terms = array_filter( $terms, function( $x ) {
|
112 |
+
return $x->count > 0;
|
113 |
+
} );
|
114 |
}
|
115 |
|
116 |
$html = '';
|
117 |
|
118 |
+
if ( ! $terms && $depth == 0 ) {
|
119 |
+
if ( $args['no_items_msg'] ) {
|
120 |
$html .= '<p>' . $args['no_items_msg'] . '</p>';
|
121 |
+
}
|
122 |
return $html;
|
123 |
}
|
124 |
|
126 |
$html .= str_repeat( "\t", $depth );
|
127 |
|
128 |
if ( apply_filters( 'wpbdp_categories_list_anidate_children', true ) && $terms ) {
|
129 |
+
$html .= '<ul id="cat-item-' . $args['parent'] . '-children" class="children">';
|
130 |
}
|
131 |
}
|
132 |
foreach ( $terms as &$term ) {
|
133 |
$html .= '<li class="cat-item cat-item-' . $term->term_id . ' ' . apply_filters( 'wpbdp_categories_list_item_css', '', $term ) . ' ' . ( $depth > 0 ? 'subcat' : '' ) . '">';
|
134 |
+
|
135 |
$item_html = '';
|
136 |
+
$item_html .= '<a href="' . apply_filters( 'wpbdp_categories_term_link', esc_url( get_term_link( $term ) ) ) . '" ';
|
137 |
+
$item_html .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $term->description, $term ) ) ) . '" class="category-label" rel="nofollow">';
|
138 |
+
|
139 |
$item_html .= esc_attr( $term->name );
|
140 |
$item_html .= '</a>';
|
141 |
|
142 |
if ( $args['show_count'] ) {
|
143 |
+
$count_str = ' (' . intval( $term->count ) . ')';
|
144 |
+
$count_str = apply_filters( 'wpbdp_categories_item_count_str', $count_str, $term );
|
145 |
$item_html .= $count_str;
|
146 |
}
|
147 |
|
148 |
$item_html = apply_filters( 'wpbdp_categories_list_item', $item_html, $term );
|
149 |
+
$html .= $item_html;
|
150 |
|
151 |
+
if ( ! $args['parent_only'] ) {
|
152 |
$args['parent'] = $term->term_id;
|
153 |
+
if ( $subcats = _wpbdp_list_categories_walk( $term->term_id, $depth + 1, $args ) ) {
|
154 |
$html .= $subcats;
|
155 |
+
}
|
156 |
}
|
157 |
|
158 |
$html .= '</li>';
|
168 |
}
|
169 |
|
170 |
/**
|
171 |
+
* Produces a list of directory categories following some configuration settings that are overridable.
|
172 |
+
*
|
173 |
+
* The list of arguments is below:
|
174 |
+
* 'parent' (int|object) - Parent directory category or category ID.
|
175 |
+
* 'orderby' (string) default is taken from BD settings - What column to use for ordering the categories.
|
176 |
+
* 'order' (string) default is taken from BD settings - What direction to order categories.
|
177 |
+
* 'show_count' (boolean) default is taken from BD settings - Whether to show how many listings are in the category.
|
178 |
+
* 'hide_empty' (boolean) default is False - Whether to hide empty categories or not.
|
179 |
+
* 'parent_only' (boolean) default is False - Whether to show only direct childs of 'parent' or make a recursive list.
|
180 |
+
* 'echo' (boolean) default is False - If True, the list will be printed in addition to returned by this function.
|
181 |
+
* 'no_items_msg' (string) default is "No listing categories found." - Message to display when no categories are found.
|
182 |
+
*
|
183 |
+
* @param string|array $args array of arguments to be used while creating the list.
|
184 |
+
* @return string HTML output.
|
185 |
+
* @since 2.3
|
186 |
+
* @see wpbdp_directory_categories()
|
187 |
+
*/
|
188 |
+
function wpbdp_list_categories( $args = array() ) {
|
189 |
+
$args = wp_parse_args(
|
190 |
+
$args, array(
|
191 |
+
'parent' => null,
|
192 |
+
'echo' => false,
|
193 |
+
'orderby' => wpbdp_get_option( 'categories-order-by' ),
|
194 |
+
'order' => wpbdp_get_option( 'categories-sort' ),
|
195 |
+
'show_count' => wpbdp_get_option( 'show-category-post-count' ),
|
196 |
+
'hide_empty' => false,
|
197 |
+
'parent_only' => false,
|
198 |
+
'parent' => 0,
|
199 |
+
'no_items_msg' => _x( 'No listing categories found.', 'templates', 'WPBDM' ),
|
200 |
+
)
|
201 |
+
);
|
202 |
+
|
203 |
+
$html = '';
|
204 |
|
205 |
if ( $categories = _wpbdp_list_categories_walk( 0, 0, $args ) ) {
|
206 |
+
$attributes = apply_filters(
|
207 |
+
'wpbdp_categories_list_attributes', array(
|
208 |
+
'class' => 'wpbdp-categories cf ' . apply_filters( 'wpbdp_categories_list_css', '' ),
|
209 |
+
'data-breakpoints' => esc_attr( '{"tiny": [0,360], "small": [360,560], "medium": [560,710], "large": [710,999999]}' ),
|
210 |
+
'data-breakpoints-class-prefix' => 'wpbdp-categories',
|
211 |
+
)
|
212 |
+
);
|
213 |
|
214 |
$html .= '<ul ' . trim( wpbdp_html_attributes( $attributes ) ) . '>';
|
215 |
$html .= $categories;
|
218 |
|
219 |
$html = apply_filters( 'wpbdp_categories_list', $html );
|
220 |
|
221 |
+
if ( $args['echo'] ) {
|
222 |
echo $html;
|
223 |
+
}
|
224 |
|
225 |
return $html;
|
226 |
}
|
227 |
|
228 |
+
/**
|
229 |
+
* @param string|array $buttons buttons to be displayed in wpbdp_main_box()
|
230 |
+
* @return string
|
231 |
+
* @SuppressWarnings(PHPMD)
|
232 |
+
*/
|
233 |
function wpbdp_main_links( $buttons = null ) {
|
234 |
if ( is_string( $buttons ) ) {
|
235 |
if ( 'none' == $buttons ) {
|
236 |
$buttons = array();
|
237 |
+
} elseif ( 'all' == $buttons ) {
|
238 |
$buttons = array( 'directory', 'listings', 'create' );
|
239 |
} else {
|
240 |
$buttons = explode( ',', $buttons );
|
241 |
}
|
242 |
+
}
|
243 |
+
|
244 |
+
if ( ! is_array( $buttons ) ) {
|
245 |
// Use defaults.
|
246 |
$buttons = array();
|
247 |
|
253 |
$buttons[] = 'listings';
|
254 |
}
|
255 |
|
256 |
+
if ( wpbdp_get_option( 'show-submit-listing' ) ) {
|
257 |
$buttons[] = 'create';
|
258 |
}
|
259 |
}
|
268 |
$buttons = array_diff( $buttons, array( 'create' ) );
|
269 |
}
|
270 |
|
271 |
+
$html = '';
|
272 |
$buttons_count = 0;
|
273 |
|
274 |
if ( in_array( 'directory', $buttons ) ) {
|
275 |
+
$html .= sprintf(
|
276 |
+
'<input id="wpbdp-bar-show-directory-button" type="button" value="%s" onclick="window.location.href = \'%s\'" class="button wpbdp-button" />',
|
277 |
+
__( 'Directory', 'WPBDM' ),
|
278 |
+
wpbdp_url( '/' )
|
279 |
+
);
|
280 |
$buttons_count++;
|
281 |
}
|
282 |
|
283 |
if ( in_array( 'listings', $buttons ) ) {
|
284 |
+
$html .= sprintf(
|
285 |
+
'<input id="wpbdp-bar-view-listings-button" type="button" value="%s" onclick="window.location.href = \'%s\'" class="button wpbdp-button" />',
|
286 |
+
__( 'View All Listings', 'WPBDM' ),
|
287 |
+
wpbdp_url( 'all_listings' )
|
288 |
+
);
|
289 |
$buttons_count++;
|
290 |
}
|
291 |
|
292 |
if ( in_array( 'create', $buttons ) ) {
|
293 |
+
$html .= sprintf(
|
294 |
+
'<input id="wpbdp-bar-submit-listing-button" type="button" value="%s" onclick="window.location.href = \'%s\'" class="button wpbdp-button" />',
|
295 |
+
__( 'Create A Listing', 'WPBDM' ),
|
296 |
+
wpbdp_url( 'submit_listing' )
|
297 |
+
);
|
298 |
$buttons_count++;
|
299 |
}
|
300 |
|
302 |
return '';
|
303 |
}
|
304 |
|
305 |
+
$content = '<div class="wpbdp-main-links-container" data-breakpoints=\'{"tiny": [0,360], "small": [360,560], "medium": [560,710], "large": [710,999999]}\' data-breakpoints-class-prefix="wpbdp-main-links">';
|
306 |
+
$content .= '<div class="wpbdp-main-links wpbdp-main-links-' . $buttons_count . '-buttons">' . apply_filters( 'wpbdp_main_links', $html ) . '</div>';
|
307 |
+
$content .= '</div>';
|
308 |
|
309 |
return $content;
|
310 |
}
|
311 |
|
312 |
+
|
313 |
function wpbdp_the_main_links( $buttons = null ) {
|
314 |
echo wpbdp_main_links( $buttons );
|
315 |
}
|
316 |
|
317 |
function wpbdp_search_form() {
|
318 |
+
$html = '';
|
319 |
+
$html .= sprintf(
|
320 |
+
'<form id="wpbdmsearchform" action="%s" method="GET" class="wpbdp-search-form">',
|
321 |
+
wpbdp_url( 'search' )
|
322 |
+
);
|
323 |
$html .= '<input type="hidden" name="wpbdp_view" value="search" />';
|
324 |
|
325 |
if ( ! wpbdp_rewrite_on() ) {
|
328 |
|
329 |
$html .= '<input type="hidden" name="dosrch" value="1" />';
|
330 |
$html .= '<input id="intextbox" maxlength="150" name="q" size="20" type="text" value="" />';
|
331 |
+
$html .= sprintf(
|
332 |
+
'<input id="wpbdmsearchsubmit" class="submit wpbdp-button wpbdp-submit" type="submit" value="%s" />',
|
333 |
+
_x( 'Search Listings', 'templates', 'WPBDM' )
|
334 |
+
);
|
335 |
+
$html .= sprintf(
|
336 |
+
'<a href="%s" class="advanced-search-link">%s</a>',
|
337 |
+
esc_url( wpbdp_url( 'search' ) ),
|
338 |
+
_x( 'Advanced Search', 'templates', 'WPBDM' )
|
339 |
+
);
|
340 |
$html .= '</form>';
|
341 |
|
342 |
return $html;
|
343 |
}
|
344 |
|
345 |
function wpbdp_the_search_form() {
|
346 |
+
if ( wpbdp_get_option( 'show-search-listings' ) ) {
|
347 |
echo wpbdp_search_form();
|
348 |
+
}
|
349 |
}
|
350 |
|
351 |
function wpbdp_the_listing_excerpt() {
|
352 |
+
echo wpbdp_render_listing( null, 'excerpt' );
|
353 |
}
|
354 |
|
355 |
+
/**
|
356 |
+
* @SuppressWarnings(PHPMD)
|
357 |
+
*/
|
358 |
function wpbdp_listing_sort_options() {
|
359 |
if ( wpbdp_get_option( 'listings-sortbar-enabled' ) ) {
|
360 |
$sort_options = apply_filters( 'wpbdp_listing_sort_options', array() );
|
362 |
$sort_options = array();
|
363 |
}
|
364 |
|
365 |
+
if ( ! $sort_options ) {
|
366 |
return apply_filters( 'wpbdp_listing_sort_options_html', '' );
|
367 |
+
}
|
368 |
|
369 |
$current_sort = wpbdp_get_current_sort_option();
|
370 |
|
371 |
$html = '';
|
372 |
$html .= '<div class="wpbdp-listings-sort-options wpbdp-hide-on-mobile">';
|
373 |
+
$html .= _x( 'Sort By:', 'templates sort', 'WPBDM' ) . ' ';
|
374 |
+
|
375 |
+
foreach ( $sort_options as $id => $option ) {
|
376 |
+
$default_order = isset( $option[2] ) && ! empty( $option[2] ) ? strtoupper( $option[2] ) : 'ASC';
|
377 |
+
|
378 |
+
$html .= sprintf(
|
379 |
+
'<span class="%s %s"><a href="%s" title="%s">%s</a> %s</span>',
|
380 |
+
$id,
|
381 |
+
( $current_sort && $current_sort->option == $id ) ? 'current' : '',
|
382 |
+
esc_url( ( $current_sort && $current_sort->option == $id ) ? add_query_arg( 'wpbdp_sort', ( $current_sort->order == 'ASC' ? '-' : '' ) . $id ) : add_query_arg( 'wpbdp_sort', ( $default_order == 'DESC' ? '-' : '' ) . $id ) ),
|
383 |
+
isset( $option[1] ) && ! empty( $option[1] ) ? esc_attr( $option[1] ) : esc_attr( $option[0] ),
|
384 |
+
$option[0],
|
385 |
+
( $current_sort && $current_sort->option == $id ) ? ( $current_sort->order == 'ASC' ? '↑' : '↓' ) : ( $default_order == 'DESC' ? '↓' : '↑' )
|
386 |
+
);
|
387 |
$html .= ' | ';
|
388 |
}
|
389 |
+
$html = substr( $html, 0, -3 );
|
390 |
$html .= '<br />';
|
391 |
|
392 |
+
if ( $current_sort ) {
|
393 |
$html .= sprintf( '(<a href="%s" class="reset">%s</a>)', remove_query_arg( 'wpbdp_sort' ), _x( 'Reset', 'sort', 'WPBDM' ) );
|
394 |
+
}
|
395 |
$html .= '</div>';
|
396 |
|
397 |
$html .= '<div class="wpbdp-listings-sort-options wpbdp-show-on-mobile">';
|
398 |
|
399 |
$html .= '<select class="">';
|
400 |
+
$html .= '<option value="0" class="header-option">' . _x( 'Sort By:', 'templates sort', 'WPBDM' ) . '</option>';
|
401 |
|
402 |
foreach ( $sort_options as $id => $option ) {
|
403 |
+
$default_order = isset( $option[2] ) && ! empty( $option[2] ) ? strtoupper( $option[2] ) : 'ASC';
|
404 |
+
|
405 |
+
$html .= sprintf(
|
406 |
+
'<option value="%s" %s>%s%s %s</option>',
|
407 |
+
esc_url( ( $current_sort && $current_sort->option == $id ) ? add_query_arg( 'wpbdp_sort', ( $current_sort->order == 'ASC' ? '-' : '' ) . $id ) : add_query_arg( 'wpbdp_sort', ( $default_order == 'DESC' ? '-' : '' ) . $id ) ),
|
408 |
+
( $current_sort && $current_sort->option == $id ) ? 'selected="selected"' : '',
|
409 |
+
str_repeat( ' ', 3 ),
|
410 |
+
$option[0],
|
411 |
+
( $current_sort && $current_sort->option == $id ) ? ( $current_sort->order == 'ASC' ? '↑' : '↓' ) : ( $default_order == 'DESC' ? '↓' : '↑' )
|
412 |
+
);
|
413 |
}
|
414 |
|
415 |
+
if ( $current_sort ) {
|
416 |
+
$html .= sprintf(
|
417 |
+
'<option value="%s" class="header-option">%s</option>',
|
418 |
+
remove_query_arg( 'wpbdp_sort' ),
|
419 |
+
_x( '(Reset)', 'sort', 'WPBDM' )
|
420 |
+
);
|
421 |
+
}
|
422 |
|
423 |
$html .= '</select>';
|
424 |
$html .= '</div>';
|
433 |
/**
|
434 |
* @deprecated since 2.2.1
|
435 |
*/
|
436 |
+
function wpbdp_bar( $parts = array() ) {
|
437 |
+
$parts = wp_parse_args(
|
438 |
+
$parts, array(
|
439 |
+
'links' => true,
|
440 |
+
'search' => false,
|
441 |
+
)
|
442 |
+
);
|
443 |
|
444 |
$html = '<div class="wpbdp-bar cf">';
|
445 |
+
$html .= apply_filters( 'wpbdp_bar_before', '', $parts );
|
446 |
|
447 |
+
if ( $parts['links'] ) {
|
448 |
$html .= wpbdp_main_links();
|
449 |
+
}
|
450 |
+
if ( $parts['search'] ) {
|
451 |
$html .= wpbdp_search_form();
|
452 |
+
}
|
453 |
|
454 |
+
$html .= apply_filters( 'wpbdp_bar_after', '', $parts );
|
455 |
$html .= '</div>';
|
456 |
|
457 |
return $html;
|
460 |
/**
|
461 |
* @deprecated since 2.2.1
|
462 |
*/
|
463 |
+
function wpbdp_the_bar( $parts = array() ) {
|
464 |
+
echo wpbdp_bar( $parts );
|
465 |
}
|
466 |
|
467 |
/**
|
468 |
* Displays the listing main image.
|
469 |
+
*
|
470 |
* @since 2.3
|
471 |
+
*
|
472 |
+
* @SuppressWarnings(PHPMD)
|
473 |
*/
|
474 |
+
function wpbdp_listing_thumbnail( $listing_id = null, $args = array() ) {
|
475 |
if ( ! $listing_id ) {
|
476 |
$listing_id = apply_filters( 'wpbdp_listing_images_listing_id', get_the_ID() );
|
477 |
}
|
486 |
$thumbnail_id = 0;
|
487 |
}
|
488 |
|
489 |
+
$args = wp_parse_args(
|
490 |
+
$args, array(
|
491 |
+
'link' => 'picture',
|
492 |
+
'class' => '',
|
493 |
+
'echo' => false,
|
494 |
+
)
|
495 |
+
);
|
496 |
|
497 |
+
$image_img = '';
|
498 |
+
$image_link = '';
|
499 |
+
$image_title = '';
|
500 |
$listing_link_in_new_tab = '';
|
501 |
+
$image_classes = 'wpbdp-thumbnail attachment-wpbdp-thumb ' . $args['class'];
|
502 |
|
503 |
+
if ( ! $main_image && function_exists( 'has_post_thumbnail' ) && has_post_thumbnail( $listing_id ) ) {
|
504 |
$image_img = get_the_post_thumbnail( $listing_id, 'wpbdp-thumb' );
|
505 |
+
} elseif ( ! $main_image && wpbdp_get_option( 'use-default-picture' ) ) {
|
506 |
+
$image_img = sprintf(
|
507 |
+
'<img src="%s" alt="%s" title="%s" border="0" width="%d" class="%s" />',
|
508 |
+
WPBDP_URL . 'assets/images/default-image-big.gif',
|
509 |
+
get_the_title( $listing_id ),
|
510 |
+
get_the_title( $listing_id ),
|
511 |
+
wpbdp_get_option( 'thumbnail-width' ),
|
512 |
+
$image_classes
|
513 |
+
);
|
514 |
$image_link = $args['link'] == 'picture' ? WPBDP_URL . 'assets/images/default-image-big.gif' : '';
|
515 |
} elseif ( $main_image ) {
|
516 |
_wpbdp_resize_image_if_needed( $main_image->ID );
|
517 |
+
$image_img = wp_get_attachment_image(
|
518 |
+
$main_image->ID,
|
519 |
+
'wpbdp-thumb',
|
520 |
+
false,
|
521 |
+
array(
|
522 |
+
'alt' => get_the_title( $listing_id ),
|
523 |
+
'title' => get_the_title( $listing_id ),
|
524 |
+
'class' => $image_classes,
|
525 |
+
)
|
526 |
+
);
|
527 |
|
528 |
if ( $args['link'] == 'picture' ) {
|
529 |
$full_image_data = wp_get_attachment_image_src( $main_image->ID, 'wpbdp-large' );
|
530 |
+
$image_link = $full_image_data[0];
|
531 |
}
|
532 |
|
533 |
$image_title = get_post_meta( $main_image->ID, '_wpbdp_image_caption', true );
|
534 |
}
|
535 |
|
536 |
+
if ( ! $image_link && $args['link'] == 'listing' ) {
|
537 |
+
$image_link = get_permalink( $listing_id );
|
538 |
$listing_link_in_new_tab = wpbdp_get_option( 'listing-link-in-new-tab' ) ? '"_blank" rel="noopener"' : '"_self"';
|
539 |
}
|
540 |
|
541 |
if ( $image_img ) {
|
542 |
+
if ( ! $image_link ) {
|
543 |
return $image_img;
|
544 |
} else {
|
545 |
$image_link = apply_filters( 'wpbdp_listing_thumbnail_link', $image_link, $listing_id, $args );
|
546 |
|
547 |
if ( ! $image_link ) {
|
548 |
+
return sprintf(
|
549 |
+
'<div class="listing-thumbnail">%s</div>',
|
550 |
+
$image_img
|
551 |
+
);
|
552 |
}
|
553 |
|
554 |
+
return sprintf(
|
555 |
+
'<div class="listing-thumbnail"><a href="%s" target=%s class="%s" title="%s" %s>%s</a></div>',
|
556 |
+
$image_link,
|
557 |
+
$listing_link_in_new_tab,
|
558 |
+
$args['link'] == 'picture' ? 'thickbox' : '',
|
559 |
+
$image_title,
|
560 |
+
$args['link'] == 'picture' ? 'data-lightbox="wpbdpgal" rel="wpbdpgal"' : '',
|
561 |
+
$image_img
|
562 |
+
);
|
563 |
}
|
564 |
}
|
565 |
|
566 |
+
return '';
|
567 |
}
|
568 |
|
569 |
+
/**
|
570 |
+
* @SuppressWarnings(PHPMD)
|
571 |
+
*/
|
572 |
class WPBDP_ListingFieldDisplayItem {
|
573 |
private $listing_id = 0;
|
574 |
+
private $display = '';
|
575 |
|
576 |
+
private $html_ = '';
|
577 |
private $html_value_ = '';
|
578 |
+
private $value_ = null;
|
579 |
|
580 |
public $id = 0;
|
581 |
public $field;
|
582 |
|
583 |
public function __construct( &$field, $listing_id = 0, $display ) {
|
584 |
+
$this->field = $field;
|
585 |
+
$this->id = $this->field->get_id();
|
586 |
$this->listing_id = $listing_id;
|
587 |
+
$this->display = $display;
|
588 |
}
|
589 |
|
590 |
public function __get( $key ) {
|
591 |
switch ( $key ) {
|
592 |
case 'html':
|
593 |
+
if ( $this->html_ ) {
|
594 |
return $this->html_;
|
595 |
+
}
|
596 |
|
597 |
$this->html_ = $this->field->display( $this->listing_id, $this->display );
|
598 |
return $this->html_;
|
599 |
break;
|
600 |
|
601 |
case 'html_value':
|
602 |
+
if ( $this->html_value_ ) {
|
603 |
return $this->html_value_;
|
604 |
+
}
|
605 |
|
606 |
$this->html_value_ = $this->field->html_value( $this->listing_id );
|
607 |
return $this->html_value_;
|
608 |
break;
|
609 |
|
610 |
case 'value':
|
611 |
+
if ( $this->value_ ) {
|
612 |
return $this->value_;
|
613 |
+
}
|
614 |
|
615 |
$this->value_ = $this->field->value( $this->listing_id );
|
616 |
return $this->value_;
|
622 |
}
|
623 |
|
624 |
public static function prepare_set( $listing_id, $display ) {
|
625 |
+
$res = (object) array(
|
626 |
+
'fields' => array(),
|
627 |
+
'social' => array(),
|
628 |
+
);
|
629 |
|
630 |
$form_fields = wpbdp_get_form_fields();
|
631 |
$form_fields = apply_filters_ref_array( 'wpbdp_render_listing_fields', array( &$form_fields, $listing_id ) );
|
632 |
|
633 |
foreach ( $form_fields as &$f ) {
|
634 |
+
if ( ! $f->display_in( $display ) ) {
|
635 |
continue;
|
636 |
+
}
|
637 |
|
638 |
+
if ( $f->display_in( 'social' ) ) {
|
639 |
$res->social[ $f->get_id() ] = new self( $f, $listing_id, 'social' );
|
640 |
+
} else {
|
641 |
+
$res->fields[ $f->get_id() ] = new self( $f, $listing_id, $display );
|
642 |
+
}
|
643 |
}
|
644 |
|
645 |
return $res;
|
648 |
public static function walk_set( $prop, $fields = array() ) {
|
649 |
$res = array();
|
650 |
|
651 |
+
foreach ( $fields as $k => &$f ) {
|
652 |
$res[ $k ] = $f->{$prop};
|
653 |
+
}
|
654 |
|
655 |
return $res;
|
656 |
}
|
670 |
$defaults = array(
|
671 |
'buttons' => null,
|
672 |
);
|
673 |
+
$args = wp_parse_args( $args, $defaults );
|
674 |
|
675 |
$extra_fields = wpbdp_capture_action( 'wpbdp_main_box_extra_fields' );
|
676 |
+
$search_url = esc_url( add_query_arg( 'wpbdp_view', 'search', wpbdp_get_page_link( 'main' ) ) );
|
677 |
+
$no_cols = 1;
|
678 |
|
679 |
+
if ( $extra_fields ) {
|
680 |
$no_cols = 2;
|
681 |
+
}
|
682 |
|
683 |
$template_vars = compact( 'extra_fields', 'search_url', 'no_cols' );
|
684 |
$template_vars = array_merge( $template_vars, $args );
|
includes/utils.php
CHANGED
@@ -1,13 +1,26 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
require_once( WPBDP_INC . 'debugging.php' );
|
3 |
require_once( WPBDP_INC . 'helpers/class-database-helper.php' );
|
4 |
require_once( WPBDP_INC . 'helpers/class-email.php' );
|
5 |
require_once( WPBDP_INC . 'compatibility/class-ajax-response.php' );
|
6 |
require_once( WPBDP_INC . 'helpers/class-fs.php' );
|
7 |
|
8 |
-
|
|
|
|
|
9 |
class WPBDP__Utils {
|
10 |
|
|
|
|
|
|
|
|
|
|
|
11 |
/**
|
12 |
* @since 3.6.10
|
13 |
*/
|
@@ -24,20 +37,29 @@ class WPBDP__Utils {
|
|
24 |
* @since 5.0
|
25 |
*/
|
26 |
public static function sort_by_property( &$array, $prop ) {
|
27 |
-
|
28 |
-
$callback = function( $x, $y ) use ( $prop ) {
|
29 |
-
$x = (array) $x;
|
30 |
-
$y = (array) $y;
|
31 |
|
32 |
-
|
33 |
-
};
|
34 |
-
} else {
|
35 |
-
$callback = create_function( '$x, $y', '$x_ = (array) $x; $y_ = (array) $y; return $x_["' . $prop . '"] - $y_["' . $prop . '"];' );
|
36 |
-
}
|
37 |
|
38 |
-
|
39 |
}
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
/**
|
42 |
* @since 5.0
|
43 |
*/
|
@@ -112,7 +134,7 @@ function wpbdp_flatten_files_array( $files = array() ) {
|
|
112 |
* @param array|object $dict
|
113 |
* @param string $key Property name or array key.
|
114 |
* @param mixed $default Optional. Defaults to `false`.
|
115 |
-
*
|
116 |
*/
|
117 |
function wpbdp_getv($dict, $key, $default=false) {
|
118 |
$_dict = is_object($dict) ? (array) $dict : $dict;
|
@@ -123,6 +145,9 @@ function wpbdp_getv($dict, $key, $default=false) {
|
|
123 |
return $default;
|
124 |
}
|
125 |
|
|
|
|
|
|
|
126 |
function wpbdp_capture_action($hook) {
|
127 |
$output = '';
|
128 |
|
@@ -141,6 +166,9 @@ function wpbdp_capture_action($hook) {
|
|
141 |
return $output;
|
142 |
}
|
143 |
|
|
|
|
|
|
|
144 |
function wpbdp_capture_action_array($hook, $args=array()) {
|
145 |
$output = '';
|
146 |
|
@@ -152,6 +180,9 @@ function wpbdp_capture_action_array($hook, $args=array()) {
|
|
152 |
return $output;
|
153 |
}
|
154 |
|
|
|
|
|
|
|
155 |
function wpbdp_php_ini_size_to_bytes( $val ) {
|
156 |
$val = trim( $val );
|
157 |
$size = intval( $val );
|
@@ -169,6 +200,9 @@ function wpbdp_php_ini_size_to_bytes( $val ) {
|
|
169 |
return $size;
|
170 |
}
|
171 |
|
|
|
|
|
|
|
172 |
function wpbdp_media_upload_check_env( &$error ) {
|
173 |
if ( empty( $_FILES ) && empty( $_POST ) && isset( $_SERVER['REQUEST_METHOD'] ) &&
|
174 |
strtolower( $_SERVER['REQUEST_METHOD'] ) == 'post' ) {
|
@@ -186,6 +220,7 @@ function wpbdp_media_upload_check_env( &$error ) {
|
|
186 |
|
187 |
/**
|
188 |
* @since 2.1.6
|
|
|
189 |
*/
|
190 |
function wpbdp_media_upload($file_, $use_media_library=true, $check_image=false, $constraints=array(), &$error_msg=null, $sideload=false) {
|
191 |
require_once(ABSPATH . 'wp-admin/includes/file.php');
|
@@ -326,6 +361,7 @@ function wpbdp_media_upload($file_, $use_media_library=true, $check_image=false,
|
|
326 |
* @param $file string The path to a file.
|
327 |
*
|
328 |
* @since 5.0.5
|
|
|
329 |
*/
|
330 |
function wpbdp_get_mimetype( $file ) {
|
331 |
$mime_type = null;
|
@@ -353,6 +389,7 @@ function wpbdp_get_mimetype( $file ) {
|
|
353 |
* @since 2.1.5
|
354 |
* @param $www boolean true to include the 'www' part,
|
355 |
* false to attempt to strip it.
|
|
|
356 |
*/
|
357 |
function wpbdp_get_current_domain($www=true, $prefix='') {
|
358 |
$domain = wpbdp_getv($_SERVER, 'HTTP_HOST', '');
|
@@ -371,6 +408,7 @@ function wpbdp_get_current_domain($www=true, $prefix='') {
|
|
371 |
* Bulds WordPress ajax URL using the same domain used in the current request.
|
372 |
*
|
373 |
* @since 2.1.5
|
|
|
374 |
*/
|
375 |
function wpbdp_ajaxurl($overwrite=false) {
|
376 |
static $ajaxurl = false;
|
@@ -394,6 +432,7 @@ function wpbdp_ajaxurl($overwrite=false) {
|
|
394 |
/**
|
395 |
* Removes a value from an array.
|
396 |
* @since 2.3
|
|
|
397 |
*/
|
398 |
function wpbdp_array_remove_value( &$array_, &$value_ ) {
|
399 |
$key = array_search( $value_, $array_ );
|
@@ -411,6 +450,7 @@ function wpbdp_array_remove_value( &$array_, &$value_ ) {
|
|
411 |
* @param string $prefix the prefix to search for
|
412 |
* @return TRUE if $str starts with $prefix or FALSE otherwise
|
413 |
* @since 3.0.3
|
|
|
414 |
*/
|
415 |
function wpbdp_starts_with( $str, $prefix, $case_sensitive=true ) {
|
416 |
if ( !$case_sensitive )
|
@@ -421,6 +461,7 @@ function wpbdp_starts_with( $str, $prefix, $case_sensitive=true ) {
|
|
421 |
|
422 |
/**
|
423 |
* @since 3.1
|
|
|
424 |
*/
|
425 |
function wpbdp_format_time( $time=null, $format='mysql', $time_is_date=false ) {
|
426 |
// TODO: add more formats
|
@@ -440,6 +481,7 @@ function wpbdp_format_time( $time=null, $format='mysql', $time_is_date=false ) {
|
|
440 |
* @param string $path a directory.
|
441 |
* @return array list of files within the directory.
|
442 |
* @since 3.3
|
|
|
443 |
*/
|
444 |
function wpbdp_scandir( $path, $args = array() ) {
|
445 |
if ( !is_dir( $path ) )
|
@@ -470,6 +512,7 @@ function wpbdp_scandir( $path, $args = array() ) {
|
|
470 |
* @param string $path a directory.
|
471 |
* @since 3.3
|
472 |
* @deprecated since 3.6.10. Use {@link WPBDP_FS::rmdir} instead.
|
|
|
473 |
*/
|
474 |
function wpbdp_rrmdir( $path ) {
|
475 |
return WPBDP_FS::rmdir( $path );
|
@@ -483,6 +526,7 @@ function wpbdp_rrmdir( $path ) {
|
|
483 |
* @param boolean $escape Whether to escape the name before returning or not. Defaults to `True`.
|
484 |
* @return string The term name (if found) or an empty string otherwise.
|
485 |
* @since 3.3
|
|
|
486 |
*/
|
487 |
function wpbdp_get_term_name( $id_or_slug, $taxonomy = WPBDP_CATEGORY_TAX, $field = 'id', $escape = true ) {
|
488 |
$term = get_term_by( $field,
|
@@ -495,6 +539,9 @@ function wpbdp_get_term_name( $id_or_slug, $taxonomy = WPBDP_CATEGORY_TAX, $fiel
|
|
495 |
return $term->name;
|
496 |
}
|
497 |
|
|
|
|
|
|
|
498 |
function wpbdp_has_shortcode( &$content, $shortcode ) {
|
499 |
$check = has_shortcode( $content, $shortcode );
|
500 |
|
@@ -509,7 +556,9 @@ function wpbdp_has_shortcode( &$content, $shortcode ) {
|
|
509 |
|
510 |
/**
|
511 |
* TODO: dodoc.
|
|
|
512 |
* @since 3.4.2
|
|
|
513 |
*/
|
514 |
function wpbdp_text_from_template( $setting_name, $replacements = array() ) {
|
515 |
$setting = wpbdp()->settings->get_setting( $setting_name );
|
@@ -536,6 +585,7 @@ function wpbdp_text_from_template( $setting_name, $replacements = array() ) {
|
|
536 |
|
537 |
/**
|
538 |
* @since 3.5.4
|
|
|
539 |
*/
|
540 |
function wpbdp_email_from_template( $setting_or_file, $replacements = array(), $args = array() ) {
|
541 |
$setting = null;
|
@@ -616,6 +666,9 @@ function wpbdp_email_from_template( $setting_or_file, $replacements = array(), $
|
|
616 |
return $email;
|
617 |
}
|
618 |
|
|
|
|
|
|
|
619 |
function wpbdp_admin_pointer( $selector, $title, $content_ = '',
|
620 |
$primary_button = false, $primary_action = '',
|
621 |
$secondary_button = false, $secondary_action = '',
|
@@ -675,6 +728,7 @@ jQuery(function( $ ) {
|
|
675 |
* Instances of this class allow accessing any property or calling any function without side effects (errors).
|
676 |
*
|
677 |
* @since 3.4dev
|
|
|
678 |
*/
|
679 |
class WPBDP_NoopObject {
|
680 |
|
@@ -694,14 +748,19 @@ class WPBDP_NoopObject {
|
|
694 |
|
695 |
// For compat with PHP < 5.3
|
696 |
if ( ! function_exists( 'str_getcsv' ) ) {
|
697 |
-
function str_getcsv( $input, $delimiter = ',', $enclosure = '"', $escape = "\\" ) {
|
698 |
-
$f = tmpfile();
|
699 |
-
fwrite( $f, $input );
|
700 |
-
fseek( $f, 0 );
|
701 |
|
702 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
|
704 |
-
|
|
|
|
|
705 |
|
706 |
return $res;
|
707 |
}
|
@@ -709,6 +768,7 @@ if ( ! function_exists( 'str_getcsv' ) ) {
|
|
709 |
|
710 |
/**
|
711 |
* @since 4.0.5dev
|
|
|
712 |
*/
|
713 |
function wpbdp_detect_encoding( $content ) {
|
714 |
static $encodings = array(
|
@@ -734,6 +794,7 @@ function wpbdp_detect_encoding( $content ) {
|
|
734 |
/**
|
735 |
* Taken from http://php.net/manual/en/function.mb-detect-encoding.php#113983
|
736 |
* @since 4.0.5dev
|
|
|
737 |
*/
|
738 |
function wpbdp_mb_detect_encoding( $content, $encodings ) {
|
739 |
foreach ( $encodings as $encoding ) {
|
@@ -746,6 +807,9 @@ function wpbdp_mb_detect_encoding( $content, $encodings ) {
|
|
746 |
return false;
|
747 |
}
|
748 |
|
|
|
|
|
|
|
749 |
function wpbdp_render_user_field( $args = array() ) {
|
750 |
$args = wp_parse_args( $args, array(
|
751 |
'class' => '',
|
@@ -786,6 +850,9 @@ function wpbdp_render_user_field( $args = array() ) {
|
|
786 |
return $output;
|
787 |
}
|
788 |
|
|
|
|
|
|
|
789 |
function wpbdp_enqueue_jquery_ui_style() {
|
790 |
global $wp_scripts;
|
791 |
|
@@ -803,6 +870,9 @@ function wpbdp_enqueue_jquery_ui_style() {
|
|
803 |
);
|
804 |
}
|
805 |
|
|
|
|
|
|
|
806 |
function wpbdp_buckwalter_arabic_transliteration( $content ) {
|
807 |
$arabic_characters = array(
|
808 |
'ء',
|
@@ -916,6 +986,7 @@ function wpbdp_buckwalter_arabic_transliteration( $content ) {
|
|
916 |
* all places where the function is called, to avoid scaping values twice.
|
917 |
*
|
918 |
* @since 4.1.10
|
|
|
919 |
*/
|
920 |
function wpbdp_html_attributes( $attrs, $exceptions = array() ) {
|
921 |
$html = '';
|
@@ -933,6 +1004,7 @@ function wpbdp_html_attributes( $attrs, $exceptions = array() ) {
|
|
933 |
|
934 |
/**
|
935 |
* @since 4.1.11
|
|
|
936 |
*/
|
937 |
function wpbdp_table_exists( $table_name ) {
|
938 |
global $wpdb;
|
@@ -944,6 +1016,7 @@ function wpbdp_table_exists( $table_name ) {
|
|
944 |
|
945 |
/**
|
946 |
* @since 5.0.5
|
|
|
947 |
*/
|
948 |
function wpbdp_column_exists( $table_name, $column_name ) {
|
949 |
global $wpdb;
|
@@ -957,6 +1030,7 @@ function wpbdp_column_exists( $table_name, $column_name ) {
|
|
957 |
|
958 |
/**
|
959 |
* @since 5.0
|
|
|
960 |
*/
|
961 |
function wpbdp_is_request( $type ) {
|
962 |
switch ( $type ) {
|
@@ -973,6 +1047,7 @@ function wpbdp_is_request( $type ) {
|
|
973 |
|
974 |
/**
|
975 |
* @since 5.0
|
|
|
976 |
*/
|
977 |
function wpbdp_deprecation_warning( $msg = '' ) {
|
978 |
global $wpbdp_deprecation_warnings;
|
@@ -984,3 +1059,5 @@ function wpbdp_deprecation_warning( $msg = '' ) {
|
|
984 |
|
985 |
$wpbdp_deprecation_warnings[] = $msg;
|
986 |
}
|
|
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable
|
7 |
+
|
8 |
require_once( WPBDP_INC . 'debugging.php' );
|
9 |
require_once( WPBDP_INC . 'helpers/class-database-helper.php' );
|
10 |
require_once( WPBDP_INC . 'helpers/class-email.php' );
|
11 |
require_once( WPBDP_INC . 'compatibility/class-ajax-response.php' );
|
12 |
require_once( WPBDP_INC . 'helpers/class-fs.php' );
|
13 |
|
14 |
+
/**
|
15 |
+
* @SuppressWarnings(PHPMD)
|
16 |
+
*/
|
17 |
class WPBDP__Utils {
|
18 |
|
19 |
+
/**
|
20 |
+
* @since 5.2.1
|
21 |
+
*/
|
22 |
+
public static $property = null;
|
23 |
+
|
24 |
/**
|
25 |
* @since 3.6.10
|
26 |
*/
|
37 |
* @since 5.0
|
38 |
*/
|
39 |
public static function sort_by_property( &$array, $prop ) {
|
40 |
+
self::$property = $prop;
|
|
|
|
|
|
|
41 |
|
42 |
+
uasort( $array, array( 'WPBDP_Utils', 'sort_by_property_callback' ) );
|
|
|
|
|
|
|
|
|
43 |
|
44 |
+
self::$property = null;
|
45 |
}
|
46 |
|
47 |
+
// phpcs:enable
|
48 |
+
|
49 |
+
/**
|
50 |
+
* @param array $left Entry to compare.
|
51 |
+
* @param array $right Entry to compare.
|
52 |
+
* @since 5.2.1
|
53 |
+
*/
|
54 |
+
public static function sort_by_property_callback( $left, $right ) {
|
55 |
+
$left = (array) $left;
|
56 |
+
$right = (array) $right;
|
57 |
+
|
58 |
+
return $left[ self::$property ] - $right[ self::$property ];
|
59 |
+
}
|
60 |
+
|
61 |
+
// phpcs:disable
|
62 |
+
|
63 |
/**
|
64 |
* @since 5.0
|
65 |
*/
|
134 |
* @param array|object $dict
|
135 |
* @param string $key Property name or array key.
|
136 |
* @param mixed $default Optional. Defaults to `false`.
|
137 |
+
* @SuppressWarnings(PHPMD)
|
138 |
*/
|
139 |
function wpbdp_getv($dict, $key, $default=false) {
|
140 |
$_dict = is_object($dict) ? (array) $dict : $dict;
|
145 |
return $default;
|
146 |
}
|
147 |
|
148 |
+
/**
|
149 |
+
* @SuppressWarnings(PHPMD)
|
150 |
+
*/
|
151 |
function wpbdp_capture_action($hook) {
|
152 |
$output = '';
|
153 |
|
166 |
return $output;
|
167 |
}
|
168 |
|
169 |
+
/**
|
170 |
+
* @SuppressWarnings(PHPMD)
|
171 |
+
*/
|
172 |
function wpbdp_capture_action_array($hook, $args=array()) {
|
173 |
$output = '';
|
174 |
|
180 |
return $output;
|
181 |
}
|
182 |
|
183 |
+
/**
|
184 |
+
* @SuppressWarnings(PHPMD)
|
185 |
+
*/
|
186 |
function wpbdp_php_ini_size_to_bytes( $val ) {
|
187 |
$val = trim( $val );
|
188 |
$size = intval( $val );
|
200 |
return $size;
|
201 |
}
|
202 |
|
203 |
+
/**
|
204 |
+
* @SuppressWarnings(PHPMD)
|
205 |
+
*/
|
206 |
function wpbdp_media_upload_check_env( &$error ) {
|
207 |
if ( empty( $_FILES ) && empty( $_POST ) && isset( $_SERVER['REQUEST_METHOD'] ) &&
|
208 |
strtolower( $_SERVER['REQUEST_METHOD'] ) == 'post' ) {
|
220 |
|
221 |
/**
|
222 |
* @since 2.1.6
|
223 |
+
* @SuppressWarnings(PHPMD)
|
224 |
*/
|
225 |
function wpbdp_media_upload($file_, $use_media_library=true, $check_image=false, $constraints=array(), &$error_msg=null, $sideload=false) {
|
226 |
require_once(ABSPATH . 'wp-admin/includes/file.php');
|
361 |
* @param $file string The path to a file.
|
362 |
*
|
363 |
* @since 5.0.5
|
364 |
+
* @SuppressWarnings(PHPMD)
|
365 |
*/
|
366 |
function wpbdp_get_mimetype( $file ) {
|
367 |
$mime_type = null;
|
389 |
* @since 2.1.5
|
390 |
* @param $www boolean true to include the 'www' part,
|
391 |
* false to attempt to strip it.
|
392 |
+
* @SuppressWarnings(PHPMD)
|
393 |
*/
|
394 |
function wpbdp_get_current_domain($www=true, $prefix='') {
|
395 |
$domain = wpbdp_getv($_SERVER, 'HTTP_HOST', '');
|
408 |
* Bulds WordPress ajax URL using the same domain used in the current request.
|
409 |
*
|
410 |
* @since 2.1.5
|
411 |
+
* @SuppressWarnings(PHPMD)
|
412 |
*/
|
413 |
function wpbdp_ajaxurl($overwrite=false) {
|
414 |
static $ajaxurl = false;
|
432 |
/**
|
433 |
* Removes a value from an array.
|
434 |
* @since 2.3
|
435 |
+
* @SuppressWarnings(PHPMD)
|
436 |
*/
|
437 |
function wpbdp_array_remove_value( &$array_, &$value_ ) {
|
438 |
$key = array_search( $value_, $array_ );
|
450 |
* @param string $prefix the prefix to search for
|
451 |
* @return TRUE if $str starts with $prefix or FALSE otherwise
|
452 |
* @since 3.0.3
|
453 |
+
* @SuppressWarnings(PHPMD)
|
454 |
*/
|
455 |
function wpbdp_starts_with( $str, $prefix, $case_sensitive=true ) {
|
456 |
if ( !$case_sensitive )
|
461 |
|
462 |
/**
|
463 |
* @since 3.1
|
464 |
+
* @SuppressWarnings(PHPMD)
|
465 |
*/
|
466 |
function wpbdp_format_time( $time=null, $format='mysql', $time_is_date=false ) {
|
467 |
// TODO: add more formats
|
481 |
* @param string $path a directory.
|
482 |
* @return array list of files within the directory.
|
483 |
* @since 3.3
|
484 |
+
* @SuppressWarnings(PHPMD)
|
485 |
*/
|
486 |
function wpbdp_scandir( $path, $args = array() ) {
|
487 |
if ( !is_dir( $path ) )
|
512 |
* @param string $path a directory.
|
513 |
* @since 3.3
|
514 |
* @deprecated since 3.6.10. Use {@link WPBDP_FS::rmdir} instead.
|
515 |
+
* @SuppressWarnings(PHPMD)
|
516 |
*/
|
517 |
function wpbdp_rrmdir( $path ) {
|
518 |
return WPBDP_FS::rmdir( $path );
|
526 |
* @param boolean $escape Whether to escape the name before returning or not. Defaults to `True`.
|
527 |
* @return string The term name (if found) or an empty string otherwise.
|
528 |
* @since 3.3
|
529 |
+
* @SuppressWarnings(PHPMD)
|
530 |
*/
|
531 |
function wpbdp_get_term_name( $id_or_slug, $taxonomy = WPBDP_CATEGORY_TAX, $field = 'id', $escape = true ) {
|
532 |
$term = get_term_by( $field,
|
539 |
return $term->name;
|
540 |
}
|
541 |
|
542 |
+
/**
|
543 |
+
* @SuppressWarnings(PHPMD)
|
544 |
+
*/
|
545 |
function wpbdp_has_shortcode( &$content, $shortcode ) {
|
546 |
$check = has_shortcode( $content, $shortcode );
|
547 |
|
556 |
|
557 |
/**
|
558 |
* TODO: dodoc.
|
559 |
+
*
|
560 |
* @since 3.4.2
|
561 |
+
* @SuppressWarnings(PHPMD)
|
562 |
*/
|
563 |
function wpbdp_text_from_template( $setting_name, $replacements = array() ) {
|
564 |
$setting = wpbdp()->settings->get_setting( $setting_name );
|
585 |
|
586 |
/**
|
587 |
* @since 3.5.4
|
588 |
+
* @SuppressWarnings(PHPMD)
|
589 |
*/
|
590 |
function wpbdp_email_from_template( $setting_or_file, $replacements = array(), $args = array() ) {
|
591 |
$setting = null;
|
666 |
return $email;
|
667 |
}
|
668 |
|
669 |
+
/**
|
670 |
+
* @SuppressWarnings(PHPMD)
|
671 |
+
*/
|
672 |
function wpbdp_admin_pointer( $selector, $title, $content_ = '',
|
673 |
$primary_button = false, $primary_action = '',
|
674 |
$secondary_button = false, $secondary_action = '',
|
728 |
* Instances of this class allow accessing any property or calling any function without side effects (errors).
|
729 |
*
|
730 |
* @since 3.4dev
|
731 |
+
* @SuppressWarnings(PHPMD)
|
732 |
*/
|
733 |
class WPBDP_NoopObject {
|
734 |
|
748 |
|
749 |
// For compat with PHP < 5.3
|
750 |
if ( ! function_exists( 'str_getcsv' ) ) {
|
|
|
|
|
|
|
|
|
751 |
|
752 |
+
/**
|
753 |
+
* @SuppressWarnings(PHPMD)
|
754 |
+
*/
|
755 |
+
function str_getcsv( $input, $delimiter = ',', $enclosure = '"' ) {
|
756 |
+
$file = tmpfile();
|
757 |
+
|
758 |
+
fwrite( $file, $input );
|
759 |
+
fseek( $file, 0 );
|
760 |
|
761 |
+
$res = fgetcsv( $file, 0, $delimiter, $enclosure );
|
762 |
+
|
763 |
+
fclose( $file );
|
764 |
|
765 |
return $res;
|
766 |
}
|
768 |
|
769 |
/**
|
770 |
* @since 4.0.5dev
|
771 |
+
* @SuppressWarnings(PHPMD)
|
772 |
*/
|
773 |
function wpbdp_detect_encoding( $content ) {
|
774 |
static $encodings = array(
|
794 |
/**
|
795 |
* Taken from http://php.net/manual/en/function.mb-detect-encoding.php#113983
|
796 |
* @since 4.0.5dev
|
797 |
+
* @SuppressWarnings(PHPMD)
|
798 |
*/
|
799 |
function wpbdp_mb_detect_encoding( $content, $encodings ) {
|
800 |
foreach ( $encodings as $encoding ) {
|
807 |
return false;
|
808 |
}
|
809 |
|
810 |
+
/**
|
811 |
+
* @SuppressWarnings(PHPMD)
|
812 |
+
*/
|
813 |
function wpbdp_render_user_field( $args = array() ) {
|
814 |
$args = wp_parse_args( $args, array(
|
815 |
'class' => '',
|
850 |
return $output;
|
851 |
}
|
852 |
|
853 |
+
/**
|
854 |
+
* @SuppressWarnings(PHPMD)
|
855 |
+
*/
|
856 |
function wpbdp_enqueue_jquery_ui_style() {
|
857 |
global $wp_scripts;
|
858 |
|
870 |
);
|
871 |
}
|
872 |
|
873 |
+
/**
|
874 |
+
* @SuppressWarnings(PHPMD)
|
875 |
+
*/
|
876 |
function wpbdp_buckwalter_arabic_transliteration( $content ) {
|
877 |
$arabic_characters = array(
|
878 |
'ء',
|
986 |
* all places where the function is called, to avoid scaping values twice.
|
987 |
*
|
988 |
* @since 4.1.10
|
989 |
+
* @SuppressWarnings(PHPMD)
|
990 |
*/
|
991 |
function wpbdp_html_attributes( $attrs, $exceptions = array() ) {
|
992 |
$html = '';
|
1004 |
|
1005 |
/**
|
1006 |
* @since 4.1.11
|
1007 |
+
* @SuppressWarnings(PHPMD)
|
1008 |
*/
|
1009 |
function wpbdp_table_exists( $table_name ) {
|
1010 |
global $wpdb;
|
1016 |
|
1017 |
/**
|
1018 |
* @since 5.0.5
|
1019 |
+
* @SuppressWarnings(PHPMD)
|
1020 |
*/
|
1021 |
function wpbdp_column_exists( $table_name, $column_name ) {
|
1022 |
global $wpdb;
|
1030 |
|
1031 |
/**
|
1032 |
* @since 5.0
|
1033 |
+
* @SuppressWarnings(PHPMD)
|
1034 |
*/
|
1035 |
function wpbdp_is_request( $type ) {
|
1036 |
switch ( $type ) {
|
1047 |
|
1048 |
/**
|
1049 |
* @since 5.0
|
1050 |
+
* @SuppressWarnings(PHPMD)
|
1051 |
*/
|
1052 |
function wpbdp_deprecation_warning( $msg = '' ) {
|
1053 |
global $wpbdp_deprecation_warnings;
|
1059 |
|
1060 |
$wpbdp_deprecation_warnings[] = $msg;
|
1061 |
}
|
1062 |
+
|
1063 |
+
// phpcs:enable
|
includes/views/flag_listing.php
CHANGED
@@ -36,15 +36,14 @@ class WPBDP__Views__Flag_Listing extends WPBDP__View {
|
|
36 |
$result = WPBDP__Listing_Flagging::add_flagging( $this->listing_id, $report );
|
37 |
|
38 |
if ( is_wp_error( $result ) ) {
|
39 |
-
$
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
$flagging_msg = sprintf( $flagging_msg, $this->listing->get_title() );
|
45 |
-
$flagging_msg = str_replace( '<a>', '<a href="'. esc_url( wpbdp_url( 'main' ) ) .'">', $flagging_msg );
|
46 |
|
47 |
-
|
|
|
48 |
}
|
49 |
} else if ( wp_verify_nonce( $nonce, 'flag listing unreport ' . $this->listing_id ) ) {
|
50 |
// Remove report.
|
@@ -63,22 +62,25 @@ class WPBDP__Views__Flag_Listing extends WPBDP__View {
|
|
63 |
$html .= wpbdp_render_msg( $err_msg, 'error' );
|
64 |
}
|
65 |
|
|
|
|
|
|
|
66 |
$html .= wpbdp_render(
|
67 |
'listing-flagging-form',
|
68 |
array(
|
69 |
-
'listing'
|
70 |
-
'recaptcha'
|
|
|
71 |
)
|
72 |
);
|
73 |
-
|
74 |
-
|
75 |
-
$current_user = get_current_user_id();
|
76 |
-
$error = array();
|
77 |
|
78 |
return $html;
|
79 |
}
|
80 |
|
81 |
public function sanitize_report() {
|
|
|
|
|
|
|
82 |
$posted_values = stripslashes_deep( $_POST );
|
83 |
|
84 |
$report = array();
|
@@ -87,19 +89,38 @@ class WPBDP__Views__Flag_Listing extends WPBDP__View {
|
|
87 |
$report['date'] = time();
|
88 |
$report['reason'] = ! empty( $posted_values['flagging_option'] ) ? trim( $posted_values['flagging_option'] ) : '';
|
89 |
$report['comments'] = ! empty( $posted_values['flagging_more_info'] ) ? trim( $posted_values['flagging_more_info'] ) : '';
|
|
|
|
|
90 |
|
91 |
if ( false !== WPBDP__Listing_Flagging::ip_has_flagged( $this->listing_id, $report[ 'ip' ] ) ) {
|
92 |
$this->errors[] = _x( 'Your current IP address already reported this listing.', 'flag listing', 'WPBDM' );
|
93 |
-
return false;
|
94 |
}
|
95 |
|
96 |
if ( wpbdp_get_option( 'recaptcha-for-flagging' ) && ! wpbdp_recaptcha_check_answer() ) {
|
97 |
$this->errors[] = _x( "The reCAPTCHA wasn't entered correctly.", 'flag listing', 'WPBDM' );
|
98 |
-
return false;
|
99 |
}
|
100 |
|
101 |
-
|
102 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
return false;
|
104 |
}
|
105 |
|
36 |
$result = WPBDP__Listing_Flagging::add_flagging( $this->listing_id, $report );
|
37 |
|
38 |
if ( is_wp_error( $result ) ) {
|
39 |
+
$this->errors[] = $result->get_error_message();
|
40 |
+
} else {
|
41 |
+
$flagging_msg = _x( 'The listing <i>%s</i> has been reported. <a>Return to directory</a>', 'flag listing', 'WPBDM' );
|
42 |
+
$flagging_msg = sprintf( $flagging_msg, $this->listing->get_title() );
|
43 |
+
$flagging_msg = str_replace( '<a>', '<a href="' . esc_url( wpbdp_url( 'main' ) ) . '">', $flagging_msg );
|
|
|
|
|
44 |
|
45 |
+
return wpbdp_render_msg( $flagging_msg );
|
46 |
+
}
|
47 |
}
|
48 |
} else if ( wp_verify_nonce( $nonce, 'flag listing unreport ' . $this->listing_id ) ) {
|
49 |
// Remove report.
|
62 |
$html .= wpbdp_render_msg( $err_msg, 'error' );
|
63 |
}
|
64 |
|
65 |
+
$current_user = get_current_user_id();
|
66 |
+
|
67 |
+
|
68 |
$html .= wpbdp_render(
|
69 |
'listing-flagging-form',
|
70 |
array(
|
71 |
+
'listing' => $this->listing,
|
72 |
+
'recaptcha' => wpbdp_get_option( 'recaptcha-for-flagging' ) ? wpbdp_recaptcha( 'wpbdp-listing-flagging-recaptcha' ) : '',
|
73 |
+
'current_user' => $current_user ? get_userdata( $current_user ) : ''
|
74 |
)
|
75 |
);
|
|
|
|
|
|
|
|
|
76 |
|
77 |
return $html;
|
78 |
}
|
79 |
|
80 |
public function sanitize_report() {
|
81 |
+
$this->errors = array();
|
82 |
+
$current_user = is_user_logged_in() ? wp_get_current_user() : null;
|
83 |
+
|
84 |
$posted_values = stripslashes_deep( $_POST );
|
85 |
|
86 |
$report = array();
|
89 |
$report['date'] = time();
|
90 |
$report['reason'] = ! empty( $posted_values['flagging_option'] ) ? trim( $posted_values['flagging_option'] ) : '';
|
91 |
$report['comments'] = ! empty( $posted_values['flagging_more_info'] ) ? trim( $posted_values['flagging_more_info'] ) : '';
|
92 |
+
$report['name'] = wp_strip_all_tags( $current_user ? $current_user->data->user_login : ( isset( $_POST['reportauthorname'] ) ? trim( $_POST['reportauthorname'] ) : '' ) );
|
93 |
+
$report['email'] = sanitize_email( $current_user ? $current_user->data->user_email : ( isset( $_POST['reportauthoremail'] ) ? trim( $_POST['reportauthoremail'] ) : '' ) );
|
94 |
|
95 |
if ( false !== WPBDP__Listing_Flagging::ip_has_flagged( $this->listing_id, $report[ 'ip' ] ) ) {
|
96 |
$this->errors[] = _x( 'Your current IP address already reported this listing.', 'flag listing', 'WPBDM' );
|
|
|
97 |
}
|
98 |
|
99 |
if ( wpbdp_get_option( 'recaptcha-for-flagging' ) && ! wpbdp_recaptcha_check_answer() ) {
|
100 |
$this->errors[] = _x( "The reCAPTCHA wasn't entered correctly.", 'flag listing', 'WPBDM' );
|
|
|
101 |
}
|
102 |
|
103 |
+
$flagging_options = WPBDP__Listing_Flagging::get_flagging_options();
|
104 |
+
|
105 |
+
if ( ! empty( $flagging_options ) ) {
|
106 |
+
if ( ! $report['reason'] ) {
|
107 |
+
$this->errors[] = _x('You must select the reason to report this listing as inappropriate.', 'flag listing', 'WPBDM');
|
108 |
+
}
|
109 |
+
} else {
|
110 |
+
if ( ! $report['comments'] ) {
|
111 |
+
$this->errors[] = _x('You must enter the reason to report this listing as inappropriate.', 'flag listing', 'WPBDM');
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
+
if( ! $report['name'] ) {
|
116 |
+
$this->errors[] = _x( 'Please enter your name.', 'flag listing', 'WPBDM' );
|
117 |
+
}
|
118 |
+
|
119 |
+
if ( ! $report['email'] ) {
|
120 |
+
$this->errors[] = _x('Please enter your email.', 'flag listing', 'WPBDM');
|
121 |
+
}
|
122 |
+
|
123 |
+
if ( $this->errors ){
|
124 |
return false;
|
125 |
}
|
126 |
|
includes/views/listing_contact.php
CHANGED
@@ -1,51 +1,66 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Listing contact page.
|
|
|
4 |
* @since 3.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
*/
|
6 |
class WPBDP__Views__Listing_Contact extends WPBDP__View {
|
7 |
|
8 |
private $errors = array();
|
9 |
|
10 |
-
private $name
|
11 |
-
private $email
|
12 |
private $message = '';
|
13 |
|
14 |
|
15 |
private function prepare_input() {
|
16 |
-
if ( $_POST )
|
17 |
$_POST = stripslashes_deep( $_POST );
|
|
|
18 |
|
19 |
$current_user = is_user_logged_in() ? wp_get_current_user() : null;
|
20 |
|
21 |
-
$this->name
|
22 |
-
$this->email
|
23 |
$this->message = isset( $_POST['commentauthormessage'] ) ? trim( wp_kses( $_POST['commentauthormessage'], array() ) ) : '';
|
24 |
}
|
25 |
|
26 |
private function validate() {
|
27 |
$this->errors = array();
|
28 |
|
29 |
-
if ( ! isset( $_REQUEST['listing_id'] ) )
|
30 |
die();
|
|
|
31 |
|
32 |
// Verify nonce.
|
33 |
if ( ! isset( $_POST['_wpnonce'] )
|
34 |
|| ! isset( $_POST['_wp_http_referer'] )
|
35 |
-
|| ! wp_verify_nonce( $_POST['_wpnonce'], 'contact-form-' . $_REQUEST['listing_id'] ) )
|
36 |
die();
|
|
|
37 |
|
38 |
-
if ( ! $this->name )
|
39 |
$this->errors[] = _x( 'Please enter your name.', 'contact-message', 'WPBDM' );
|
|
|
40 |
|
41 |
-
if ( ! wpbdp_validate_value( $this->email, 'email' ) )
|
42 |
-
$this->errors[] = _x(
|
|
|
43 |
|
44 |
-
if ( ! $this->message )
|
45 |
$this->errors[] = _x( 'You did not enter a message.', 'contact-message', 'WPBDM' );
|
|
|
46 |
|
47 |
-
if ( wpbdp_get_option( 'recaptcha-on' ) && ! wpbdp_recaptcha_check_answer() )
|
48 |
$this->errors[] = _x( "The reCAPTCHA wasn't entered correctly.", 'contact-message', 'WPBDM' );
|
|
|
49 |
|
50 |
$this->errors = apply_filters( 'wpbdp_contact_form_validation_errors', $this->errors );
|
51 |
|
@@ -54,25 +69,33 @@ class WPBDP__Views__Listing_Contact extends WPBDP__View {
|
|
54 |
|
55 |
private function can_submit( $listing_id = 0, &$error_msg = '' ) {
|
56 |
if ( wpbdp_get_option( 'contact-form-require-login' ) && ! is_user_logged_in() ) {
|
57 |
-
$error_msg = str_replace(
|
58 |
-
|
59 |
-
|
|
|
|
|
60 |
return false;
|
61 |
}
|
62 |
|
63 |
$daily_limit = max( 0, intval( wpbdp_get_option( 'contact-form-daily-limit' ) ) );
|
64 |
|
65 |
-
if ( ! $daily_limit )
|
66 |
return true;
|
|
|
67 |
|
68 |
$today = date( 'Ymd', current_time( 'timestamp' ) );
|
69 |
-
$data
|
70 |
|
71 |
-
if ( ! $data || ! is_array( $data ) )
|
72 |
-
$data = array(
|
|
|
|
|
|
|
|
|
73 |
|
74 |
-
if ( $today != $data['last_date'] )
|
75 |
$data['count'] = 0;
|
|
|
76 |
|
77 |
if ( $data['count'] >= $daily_limit ) {
|
78 |
$error_msg = _x( 'This contact form is temporarily disabled. Please try again later.', 'contact form', 'WPBDM' );
|
@@ -85,19 +108,25 @@ class WPBDP__Views__Listing_Contact extends WPBDP__View {
|
|
85 |
private function update_contacts( $listing_id ) {
|
86 |
$daily_limit = max( 0, intval( wpbdp_get_option( 'contact-form-daily-limit' ) ) );
|
87 |
|
88 |
-
if ( ! $daily_limit )
|
89 |
return;
|
|
|
90 |
|
91 |
$today = date( 'Ymd', current_time( 'timestamp' ) );
|
92 |
-
$data
|
93 |
|
94 |
-
if ( ! $data || ! is_array( $data ) )
|
95 |
-
$data = array(
|
|
|
|
|
|
|
|
|
96 |
|
97 |
-
if ( $today != $data['last_date'] )
|
98 |
$data['count'] = 0;
|
|
|
99 |
|
100 |
-
$data['count']
|
101 |
$data['last_date'] = $today;
|
102 |
|
103 |
update_post_meta( $listing_id, '_wpbdp_contact_limit', $data );
|
@@ -106,10 +135,11 @@ class WPBDP__Views__Listing_Contact extends WPBDP__View {
|
|
106 |
public function render_form( $listing_id = 0, $validation_errors = array() ) {
|
107 |
$listing_id = absint( $listing_id );
|
108 |
|
109 |
-
if ( ! $listing_id || ! apply_filters('wpbdp_show_contact_form', wpbdp_get_option( 'show-contact-form' ), $listing_id ) )
|
110 |
return '';
|
|
|
111 |
|
112 |
-
$html
|
113 |
|
114 |
$html .= '<div class="wpbdp-listing-contact-form">';
|
115 |
|
@@ -118,25 +148,29 @@ class WPBDP__Views__Listing_Contact extends WPBDP__View {
|
|
118 |
$html .= '<div class="wpbdp-hide-on-mobile contact-form-wrapper">';
|
119 |
}
|
120 |
|
121 |
-
$html .= '<h3>' . _x('Send Message to listing owner', 'templates', 'WPBDM') . '</h3>';
|
122 |
|
123 |
$form = '';
|
124 |
|
125 |
if ( ! $this->can_submit( $listing_id, $error_msg ) ) {
|
126 |
$form = wpbdp_render_msg( $error_msg );
|
127 |
} else {
|
128 |
-
$form = wpbdp_render(
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
|
|
|
|
|
|
134 |
}
|
135 |
|
136 |
$html .= $form;
|
137 |
|
138 |
-
if ( ! $_POST )
|
139 |
$html .= '</div>';
|
|
|
140 |
|
141 |
$html .= '</div>';
|
142 |
|
@@ -146,59 +180,66 @@ class WPBDP__Views__Listing_Contact extends WPBDP__View {
|
|
146 |
public function dispatch() {
|
147 |
$listing_id = intval( isset( $_REQUEST['listing_id'] ) ? $_REQUEST['listing_id'] : 0 );
|
148 |
|
149 |
-
if ( ! $listing_id )
|
150 |
return '';
|
|
|
151 |
|
152 |
-
if ( ! $this->can_submit( $listing_id, $error_msg ) )
|
153 |
return wpbdp_render_msg( $error_msg, 'error' );
|
|
|
154 |
|
155 |
$this->listing_id = $listing_id;
|
156 |
$this->prepare_input();
|
157 |
|
158 |
-
if ( ! $this->validate() )
|
159 |
return $this->render_form( $listing_id, $this->errors );
|
|
|
160 |
|
161 |
// Compose e-mail message.
|
162 |
-
$replacements
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
|
|
|
|
|
|
171 |
$email->reply_to = "{$this->name} <{$this->email}>";
|
172 |
$email->template = 'businessdirectory-email';
|
173 |
|
174 |
$html = '';
|
175 |
|
176 |
-
if( $email->send() ) {
|
177 |
$html .= wpbdp_render_msg( _x( 'Your message has been sent.', 'contact-message', 'WPBDM' ) );
|
178 |
$this->update_contacts( $listing_id );
|
179 |
|
180 |
// Notify admin.
|
181 |
if ( in_array( 'listing-contact', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
182 |
// $replacements[ 'listing-url' ] = sprintf( _x( '%s (admin: %s)', 'contact-message', 'WPBDM' ),
|
183 |
-
//
|
184 |
-
//
|
185 |
// $admin_email = wpbdp_email_from_template( 'email-templates-contact', $replacements );
|
186 |
-
$admin_email
|
187 |
$admin_email->subject = $email->subject;
|
188 |
-
$admin_email->body
|
189 |
-
$admin_email->to
|
190 |
|
191 |
-
if ( wpbdp_get_option( 'admin-notifications-cc' ) )
|
192 |
$admin_email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
|
|
193 |
|
194 |
$admin_email->template = 'businessdirectory-email';
|
195 |
$admin_email->send();
|
196 |
}
|
197 |
} else {
|
198 |
-
$html .= wpbdp_render_msg( _x(
|
199 |
}
|
200 |
|
201 |
-
$html .= sprintf('<p><a href="%s">%s</a></p>', get_permalink($listing_id), _x('Return to listing.', 'contact-message',
|
202 |
return $html;
|
203 |
}
|
204 |
|
1 |
<?php
|
2 |
/**
|
3 |
* Listing contact page.
|
4 |
+
*
|
5 |
* @since 3.4
|
6 |
+
* @package WPBDP/Views/Listing contact
|
7 |
+
*/
|
8 |
+
|
9 |
+
// phpcs:disable
|
10 |
+
/**
|
11 |
+
* Class WPBDP__Views__Listing_Contact
|
12 |
+
* @SuppressWarnings(PHPMD)
|
13 |
*/
|
14 |
class WPBDP__Views__Listing_Contact extends WPBDP__View {
|
15 |
|
16 |
private $errors = array();
|
17 |
|
18 |
+
private $name = '';
|
19 |
+
private $email = '';
|
20 |
private $message = '';
|
21 |
|
22 |
|
23 |
private function prepare_input() {
|
24 |
+
if ( $_POST ) {
|
25 |
$_POST = stripslashes_deep( $_POST );
|
26 |
+
}
|
27 |
|
28 |
$current_user = is_user_logged_in() ? wp_get_current_user() : null;
|
29 |
|
30 |
+
$this->name = wp_strip_all_tags( $current_user ? $current_user->data->user_login : ( isset( $_POST['commentauthorname'] ) ? trim( $_POST['commentauthorname'] ) : '' ) );
|
31 |
+
$this->email = sanitize_email( $current_user ? $current_user->data->user_email : ( isset( $_POST['commentauthoremail'] ) ? trim( $_POST['commentauthoremail'] ) : '' ) );
|
32 |
$this->message = isset( $_POST['commentauthormessage'] ) ? trim( wp_kses( $_POST['commentauthormessage'], array() ) ) : '';
|
33 |
}
|
34 |
|
35 |
private function validate() {
|
36 |
$this->errors = array();
|
37 |
|
38 |
+
if ( ! isset( $_REQUEST['listing_id'] ) ) {
|
39 |
die();
|
40 |
+
}
|
41 |
|
42 |
// Verify nonce.
|
43 |
if ( ! isset( $_POST['_wpnonce'] )
|
44 |
|| ! isset( $_POST['_wp_http_referer'] )
|
45 |
+
|| ! wp_verify_nonce( $_POST['_wpnonce'], 'contact-form-' . $_REQUEST['listing_id'] ) ) {
|
46 |
die();
|
47 |
+
}
|
48 |
|
49 |
+
if ( ! $this->name ) {
|
50 |
$this->errors[] = _x( 'Please enter your name.', 'contact-message', 'WPBDM' );
|
51 |
+
}
|
52 |
|
53 |
+
if ( ! wpbdp_validate_value( $this->email, 'email' ) ) {
|
54 |
+
$this->errors[] = _x( 'Please enter a valid email.', 'contact-message', 'WPBDM' );
|
55 |
+
}
|
56 |
|
57 |
+
if ( ! $this->message ) {
|
58 |
$this->errors[] = _x( 'You did not enter a message.', 'contact-message', 'WPBDM' );
|
59 |
+
}
|
60 |
|
61 |
+
if ( wpbdp_get_option( 'recaptcha-on' ) && ! wpbdp_recaptcha_check_answer() ) {
|
62 |
$this->errors[] = _x( "The reCAPTCHA wasn't entered correctly.", 'contact-message', 'WPBDM' );
|
63 |
+
}
|
64 |
|
65 |
$this->errors = apply_filters( 'wpbdp_contact_form_validation_errors', $this->errors );
|
66 |
|
69 |
|
70 |
private function can_submit( $listing_id = 0, &$error_msg = '' ) {
|
71 |
if ( wpbdp_get_option( 'contact-form-require-login' ) && ! is_user_logged_in() ) {
|
72 |
+
$error_msg = str_replace(
|
73 |
+
'<a>',
|
74 |
+
'<a href="' . wp_login_url( site_url( $_SERVER['REQUEST_URI'] ) ) . '">',
|
75 |
+
_x( 'Please <a>log in</a> to be able to send messages to the listing owner.', 'contact form', 'WPBDM' )
|
76 |
+
);
|
77 |
return false;
|
78 |
}
|
79 |
|
80 |
$daily_limit = max( 0, intval( wpbdp_get_option( 'contact-form-daily-limit' ) ) );
|
81 |
|
82 |
+
if ( ! $daily_limit ) {
|
83 |
return true;
|
84 |
+
}
|
85 |
|
86 |
$today = date( 'Ymd', current_time( 'timestamp' ) );
|
87 |
+
$data = get_post_meta( $listing_id, '_wpbdp_contact_limit', true );
|
88 |
|
89 |
+
if ( ! $data || ! is_array( $data ) ) {
|
90 |
+
$data = array(
|
91 |
+
'last_date' => $today,
|
92 |
+
'count' => 0,
|
93 |
+
);
|
94 |
+
}
|
95 |
|
96 |
+
if ( $today != $data['last_date'] ) {
|
97 |
$data['count'] = 0;
|
98 |
+
}
|
99 |
|
100 |
if ( $data['count'] >= $daily_limit ) {
|
101 |
$error_msg = _x( 'This contact form is temporarily disabled. Please try again later.', 'contact form', 'WPBDM' );
|
108 |
private function update_contacts( $listing_id ) {
|
109 |
$daily_limit = max( 0, intval( wpbdp_get_option( 'contact-form-daily-limit' ) ) );
|
110 |
|
111 |
+
if ( ! $daily_limit ) {
|
112 |
return;
|
113 |
+
}
|
114 |
|
115 |
$today = date( 'Ymd', current_time( 'timestamp' ) );
|
116 |
+
$data = get_post_meta( $listing_id, '_wpbdp_contact_limit', true );
|
117 |
|
118 |
+
if ( ! $data || ! is_array( $data ) ) {
|
119 |
+
$data = array(
|
120 |
+
'last_date' => $today,
|
121 |
+
'count' => 0,
|
122 |
+
);
|
123 |
+
}
|
124 |
|
125 |
+
if ( $today != $data['last_date'] ) {
|
126 |
$data['count'] = 0;
|
127 |
+
}
|
128 |
|
129 |
+
$data['count'] = $data['count'] + 1;
|
130 |
$data['last_date'] = $today;
|
131 |
|
132 |
update_post_meta( $listing_id, '_wpbdp_contact_limit', $data );
|
135 |
public function render_form( $listing_id = 0, $validation_errors = array() ) {
|
136 |
$listing_id = absint( $listing_id );
|
137 |
|
138 |
+
if ( ! $listing_id || ! apply_filters( 'wpbdp_show_contact_form', wpbdp_get_option( 'show-contact-form' ), $listing_id ) ) {
|
139 |
return '';
|
140 |
+
}
|
141 |
|
142 |
+
$html = '';
|
143 |
|
144 |
$html .= '<div class="wpbdp-listing-contact-form">';
|
145 |
|
148 |
$html .= '<div class="wpbdp-hide-on-mobile contact-form-wrapper">';
|
149 |
}
|
150 |
|
151 |
+
$html .= '<h3>' . _x( 'Send Message to listing owner', 'templates', 'WPBDM' ) . '</h3>';
|
152 |
|
153 |
$form = '';
|
154 |
|
155 |
if ( ! $this->can_submit( $listing_id, $error_msg ) ) {
|
156 |
$form = wpbdp_render_msg( $error_msg );
|
157 |
} else {
|
158 |
+
$form = wpbdp_render(
|
159 |
+
'listing-contactform', array(
|
160 |
+
'validation_errors' => $validation_errors,
|
161 |
+
'listing_id' => $listing_id,
|
162 |
+
'current_user' => is_user_logged_in() ? wp_get_current_user() : null,
|
163 |
+
'recaptcha' => wpbdp_get_option( 'recaptcha-on' ) ? wpbdp_recaptcha( 'wpbdp-contact-form-recaptcha' ) : '',
|
164 |
+
false,
|
165 |
+
)
|
166 |
+
);
|
167 |
}
|
168 |
|
169 |
$html .= $form;
|
170 |
|
171 |
+
if ( ! $_POST ) {
|
172 |
$html .= '</div>';
|
173 |
+
}
|
174 |
|
175 |
$html .= '</div>';
|
176 |
|
180 |
public function dispatch() {
|
181 |
$listing_id = intval( isset( $_REQUEST['listing_id'] ) ? $_REQUEST['listing_id'] : 0 );
|
182 |
|
183 |
+
if ( ! $listing_id ) {
|
184 |
return '';
|
185 |
+
}
|
186 |
|
187 |
+
if ( ! $this->can_submit( $listing_id, $error_msg ) ) {
|
188 |
return wpbdp_render_msg( $error_msg, 'error' );
|
189 |
+
}
|
190 |
|
191 |
$this->listing_id = $listing_id;
|
192 |
$this->prepare_input();
|
193 |
|
194 |
+
if ( ! $this->validate() ) {
|
195 |
return $this->render_form( $listing_id, $this->errors );
|
196 |
+
}
|
197 |
|
198 |
// Compose e-mail message.
|
199 |
+
$replacements = array(
|
200 |
+
'listing-url' => get_permalink( $listing_id ),
|
201 |
+
'listing' => get_the_title( $listing_id ),
|
202 |
+
'name' => $this->name,
|
203 |
+
'email' => $this->email,
|
204 |
+
'message' => $this->message,
|
205 |
+
'date' => date_i18n( __( 'l F j, Y \a\t g:i a' ), current_time( 'timestamp' ) ),
|
206 |
+
'access_key' => wpbdp_get_listing( $listing_id )->get_access_key(),
|
207 |
+
);
|
208 |
+
$email = wpbdp_email_from_template( 'email-templates-contact', $replacements );
|
209 |
+
$email->body = apply_filters( 'wpbdp_contact_form_email_body', $email->body );
|
210 |
+
$email->to = wpbusdirman_get_the_business_email( $listing_id );
|
211 |
$email->reply_to = "{$this->name} <{$this->email}>";
|
212 |
$email->template = 'businessdirectory-email';
|
213 |
|
214 |
$html = '';
|
215 |
|
216 |
+
if ( $email->send() ) {
|
217 |
$html .= wpbdp_render_msg( _x( 'Your message has been sent.', 'contact-message', 'WPBDM' ) );
|
218 |
$this->update_contacts( $listing_id );
|
219 |
|
220 |
// Notify admin.
|
221 |
if ( in_array( 'listing-contact', wpbdp_get_option( 'admin-notifications' ), true ) ) {
|
222 |
// $replacements[ 'listing-url' ] = sprintf( _x( '%s (admin: %s)', 'contact-message', 'WPBDM' ),
|
223 |
+
// $replacements['listing-url'],
|
224 |
+
// get_edit_post_link( $listing_id ) );
|
225 |
// $admin_email = wpbdp_email_from_template( 'email-templates-contact', $replacements );
|
226 |
+
$admin_email = new WPBDP_Email();
|
227 |
$admin_email->subject = $email->subject;
|
228 |
+
$admin_email->body = $email->body;
|
229 |
+
$admin_email->to = get_bloginfo( 'admin_email' );
|
230 |
|
231 |
+
if ( wpbdp_get_option( 'admin-notifications-cc' ) ) {
|
232 |
$admin_email->cc[] = wpbdp_get_option( 'admin-notifications-cc' );
|
233 |
+
}
|
234 |
|
235 |
$admin_email->template = 'businessdirectory-email';
|
236 |
$admin_email->send();
|
237 |
}
|
238 |
} else {
|
239 |
+
$html .= wpbdp_render_msg( _x( 'There was a problem encountered. Your message has not been sent', 'contact-message', 'WPBDM' ), 'error' );
|
240 |
}
|
241 |
|
242 |
+
$html .= sprintf( '<p><a href="%s">%s</a></p>', get_permalink( $listing_id ), _x( 'Return to listing.', 'contact-message', 'WPBDM' ) );
|
243 |
return $html;
|
244 |
}
|
245 |
|
includes/views/search.php
CHANGED
@@ -1,7 +1,14 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
3 |
|
|
|
|
|
4 |
|
|
|
|
|
|
|
5 |
class WPBDP__Views__Search extends WPBDP__View {
|
6 |
|
7 |
public function get_title() {
|
@@ -9,10 +16,15 @@ class WPBDP__Views__Search extends WPBDP__View {
|
|
9 |
}
|
10 |
|
11 |
public function dispatch() {
|
12 |
-
$searching = ( ! empty( $_GET ) && (
|
13 |
-
$search
|
14 |
|
15 |
-
$form_fields = wpbdp_get_form_fields(
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
if ( $searching ) {
|
18 |
$_GET = stripslashes_deep( $_GET );
|
@@ -40,15 +52,16 @@ class WPBDP__Views__Search extends WPBDP__View {
|
|
40 |
}
|
41 |
|
42 |
$search_form = '';
|
43 |
-
$fields
|
44 |
foreach ( $form_fields as &$field ) {
|
45 |
$field_value = null;
|
46 |
|
47 |
if ( $search ) {
|
48 |
$terms = $search->get_original_search_terms_for_field( $field );
|
49 |
|
50 |
-
if ( $terms )
|
51 |
$field_value = array_pop( $terms );
|
|
|
52 |
}
|
53 |
|
54 |
$fields .= $field->render( $field->convert_input( $field_value ), 'search' );
|
@@ -56,13 +69,13 @@ class WPBDP__Views__Search extends WPBDP__View {
|
|
56 |
|
57 |
if ( $searching ) {
|
58 |
$args = array(
|
59 |
-
'post_type'
|
60 |
-
'posts_per_page'
|
61 |
-
'paged'
|
62 |
-
'post__in'
|
63 |
-
'orderby'
|
64 |
-
'order'
|
65 |
-
'wpbdp_main_query' => true
|
66 |
);
|
67 |
$args = apply_filters( 'wpbdp_search_query_posts_args', $args, $search );
|
68 |
|
@@ -74,30 +87,36 @@ class WPBDP__Views__Search extends WPBDP__View {
|
|
74 |
$search_form = wpbdp_render_page(
|
75 |
WPBDP_PATH . 'templates/search-form.tpl.php',
|
76 |
array(
|
77 |
-
'fields'
|
78 |
'validation_errors' => ! empty( $validation_errors ) ? $validation_errors : array(),
|
79 |
-
'return_url'
|
80 |
)
|
81 |
);
|
82 |
}
|
83 |
|
|
|
|
|
84 |
if ( $searching && have_posts() ) {
|
85 |
-
$results = '';
|
86 |
$results .= wpbdp_capture_action( 'wpbdp_before_search_results' );
|
87 |
-
$results .= wpbdp_x_render(
|
88 |
-
|
|
|
|
|
|
|
|
|
89 |
$results .= wpbdp_capture_action( 'wpbdp_after_search_results' );
|
90 |
-
} else {
|
91 |
-
$results = '';
|
92 |
}
|
93 |
|
94 |
-
$html = wpbdp_x_render(
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
|
|
|
|
|
|
101 |
|
102 |
if ( $searching ) {
|
103 |
wp_reset_query();
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP/Views/Search
|
4 |
+
*/
|
5 |
|
6 |
+
// phpcs:disable
|
7 |
+
require_once WPBDP_PATH . 'includes/helpers/class-listing-search.php';
|
8 |
|
9 |
+
/**
|
10 |
+
* @SuppressWarnings(PHPMD)
|
11 |
+
*/
|
12 |
class WPBDP__Views__Search extends WPBDP__View {
|
13 |
|
14 |
public function get_title() {
|
16 |
}
|
17 |
|
18 |
public function dispatch() {
|
19 |
+
$searching = ( ! empty( $_GET ) && ( ! empty( $_GET['kw'] ) || ! empty( $_GET['dosrch'] ) ) );
|
20 |
+
$search = null;
|
21 |
|
22 |
+
$form_fields = wpbdp_get_form_fields(
|
23 |
+
array(
|
24 |
+
'display_flags' => 'search',
|
25 |
+
'validators' => '-email',
|
26 |
+
)
|
27 |
+
);
|
28 |
|
29 |
if ( $searching ) {
|
30 |
$_GET = stripslashes_deep( $_GET );
|
52 |
}
|
53 |
|
54 |
$search_form = '';
|
55 |
+
$fields = '';
|
56 |
foreach ( $form_fields as &$field ) {
|
57 |
$field_value = null;
|
58 |
|
59 |
if ( $search ) {
|
60 |
$terms = $search->get_original_search_terms_for_field( $field );
|
61 |
|
62 |
+
if ( $terms ) {
|
63 |
$field_value = array_pop( $terms );
|
64 |
+
}
|
65 |
}
|
66 |
|
67 |
$fields .= $field->render( $field->convert_input( $field_value ), 'search' );
|
69 |
|
70 |
if ( $searching ) {
|
71 |
$args = array(
|
72 |
+
'post_type' => WPBDP_POST_TYPE,
|
73 |
+
'posts_per_page' => wpbdp_get_option( 'listings-per-page' ) > 0 ? wpbdp_get_option( 'listings-per-page' ) : -1,
|
74 |
+
'paged' => get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1,
|
75 |
+
'post__in' => $search->get_results() ? $search->get_results() : array( 0 ),
|
76 |
+
'orderby' => wpbdp_get_option( 'listings-order-by', 'date' ),
|
77 |
+
'order' => wpbdp_get_option( 'listings-sort', 'ASC' ),
|
78 |
+
'wpbdp_main_query' => true,
|
79 |
);
|
80 |
$args = apply_filters( 'wpbdp_search_query_posts_args', $args, $search );
|
81 |
|
87 |
$search_form = wpbdp_render_page(
|
88 |
WPBDP_PATH . 'templates/search-form.tpl.php',
|
89 |
array(
|
90 |
+
'fields' => $fields,
|
91 |
'validation_errors' => ! empty( $validation_errors ) ? $validation_errors : array(),
|
92 |
+
'return_url' => ( ! empty( $this->return_url ) ? $this->return_url : '' ),
|
93 |
)
|
94 |
);
|
95 |
}
|
96 |
|
97 |
+
$results = '';
|
98 |
+
|
99 |
if ( $searching && have_posts() ) {
|
|
|
100 |
$results .= wpbdp_capture_action( 'wpbdp_before_search_results' );
|
101 |
+
$results .= wpbdp_x_render(
|
102 |
+
'listings', array(
|
103 |
+
'_parent' => 'search',
|
104 |
+
'query' => wpbdp_current_query(),
|
105 |
+
)
|
106 |
+
);
|
107 |
$results .= wpbdp_capture_action( 'wpbdp_after_search_results' );
|
|
|
|
|
108 |
}
|
109 |
|
110 |
+
$html = wpbdp_x_render(
|
111 |
+
'search',
|
112 |
+
array(
|
113 |
+
'search_form' => $search_form,
|
114 |
+
'search_form_position' => wpbdp_get_option( 'search-form-in-results' ),
|
115 |
+
'fields' => $fields,
|
116 |
+
'searching' => $searching,
|
117 |
+
'results' => $results,
|
118 |
+
)
|
119 |
+
);
|
120 |
|
121 |
if ( $searching ) {
|
122 |
wp_reset_query();
|
includes/views/show_category.php
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
2 |
|
|
|
3 |
class WPBDP__Views__Show_Category extends WPBDP__View {
|
4 |
|
5 |
public function dispatch() {
|
@@ -9,34 +13,39 @@ class WPBDP__Views__Show_Category extends WPBDP__View {
|
|
9 |
|
10 |
$term = get_queried_object();
|
11 |
|
|
|
|
|
|
|
|
|
12 |
if ( is_object( $term ) ) {
|
13 |
$term->is_tag = false;
|
14 |
|
15 |
-
$html = $this->_render(
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
|
|
|
|
|
|
24 |
}
|
25 |
|
26 |
wpbdp_pop_query();
|
27 |
|
28 |
// if ( is_array( $category_id ) ) {
|
29 |
-
//
|
30 |
-
//
|
31 |
// } else {
|
32 |
-
//
|
33 |
-
//
|
34 |
//
|
35 |
-
//
|
36 |
-
//
|
37 |
// }
|
38 |
-
|
39 |
-
|
40 |
return $html;
|
41 |
}
|
42 |
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP/Views/Show Category
|
4 |
+
*/
|
5 |
|
6 |
+
// phpcs:disable
|
7 |
class WPBDP__Views__Show_Category extends WPBDP__View {
|
8 |
|
9 |
public function dispatch() {
|
13 |
|
14 |
$term = get_queried_object();
|
15 |
|
16 |
+
$searching = ( ! empty( $_GET ) && ! empty( $_GET['kw'] ) );
|
17 |
+
|
18 |
+
$html = '';
|
19 |
+
|
20 |
if ( is_object( $term ) ) {
|
21 |
$term->is_tag = false;
|
22 |
|
23 |
+
$html = $this->_render(
|
24 |
+
'category',
|
25 |
+
array(
|
26 |
+
'title' => $term->name,
|
27 |
+
'category' => $term,
|
28 |
+
'query' => $wp_query,
|
29 |
+
'in_shortcode' => false,
|
30 |
+
'is_tag' => false,
|
31 |
+
'searching' => $searching,
|
32 |
+
),
|
33 |
+
$searching ? '' : 'page'
|
34 |
+
);
|
35 |
}
|
36 |
|
37 |
wpbdp_pop_query();
|
38 |
|
39 |
// if ( is_array( $category_id ) ) {
|
40 |
+
// $title = '';
|
41 |
+
// $category = null;
|
42 |
// } else {
|
43 |
+
// $category = get_term( $category_id, WPBDP_CATEGORY_TAX );
|
44 |
+
// $title = esc_attr( $category->name );
|
45 |
//
|
46 |
+
// if ( $in_listings_shortcode )
|
47 |
+
// $title = '';
|
48 |
// }
|
|
|
|
|
49 |
return $html;
|
50 |
}
|
51 |
|
includes/views/submit_listing.php
CHANGED
@@ -1,7 +1,15 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
|
|
|
4 |
|
|
|
|
|
|
|
5 |
class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
|
6 |
|
7 |
protected $listing = null;
|
@@ -602,29 +610,30 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
|
|
602 |
return $this->section_render( 'submit-listing-fields', compact( 'fields', 'field_values', 'validation_errors' ) );
|
603 |
}
|
604 |
|
|
|
|
|
|
|
|
|
|
|
|
|
605 |
private function sort_images( $images_, $meta ) {
|
606 |
// Sort inside $meta first.
|
607 |
-
|
608 |
-
|
609 |
-
return $y['order'] - $x['order'];
|
610 |
-
};
|
611 |
-
} else {
|
612 |
-
$callback = create_function( '$x, $y', "return \$y['order'] - \$x['order'];" );
|
613 |
-
}
|
614 |
-
|
615 |
-
uasort( $meta, $callback );
|
616 |
|
617 |
// Sort $images_ considering $meta.
|
618 |
$images = array();
|
619 |
|
620 |
foreach ( array_keys( $meta ) as $img_id ) {
|
621 |
-
if ( in_array( $img_id, $images_, true ) )
|
622 |
$images[] = $img_id;
|
|
|
623 |
}
|
624 |
|
625 |
foreach ( $images_ as $img_id ) {
|
626 |
-
if ( in_array( $img_id, $images, true ) )
|
627 |
continue;
|
|
|
628 |
|
629 |
$images[] = $img_id;
|
630 |
}
|
@@ -632,6 +641,8 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
|
|
632 |
return $images;
|
633 |
}
|
634 |
|
|
|
|
|
635 |
private function listing_images() {
|
636 |
if ( ! wpbdp_get_option( 'allow-images' ) )
|
637 |
return false;
|
@@ -885,14 +896,14 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
|
|
885 |
|
886 |
$payment->context = is_admin() ? 'admin-submit' : 'submit';
|
887 |
$payment->save();
|
888 |
-
|
889 |
if ( current_user_can( 'administrator' ) ) {
|
890 |
$payment->process_as_admin();
|
891 |
$this->listing->set_flag( 'admin-posted' );
|
892 |
}
|
893 |
}
|
894 |
|
895 |
-
$
|
|
|
896 |
$this->listing->_after_save( 'submit-' . ( $this->editing ? 'edit' : 'new' ) );
|
897 |
|
898 |
if ( ! $this->editing && 'completed' != $payment->status ) {
|
@@ -926,3 +937,5 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
|
|
926 |
}
|
927 |
|
928 |
}
|
|
|
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @package WPBDP\Views
|
4 |
+
*/
|
5 |
+
|
6 |
+
// phpcs:disable
|
7 |
|
8 |
+
require_once( WPBDP_PATH . 'includes/helpers/class-authenticated-listing-view.php' );
|
9 |
|
10 |
+
/**
|
11 |
+
* @SuppressWarnings(PHPMD)
|
12 |
+
*/
|
13 |
class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
|
14 |
|
15 |
protected $listing = null;
|
610 |
return $this->section_render( 'submit-listing-fields', compact( 'fields', 'field_values', 'validation_errors' ) );
|
611 |
}
|
612 |
|
613 |
+
// phpcs:enable
|
614 |
+
|
615 |
+
/**
|
616 |
+
* @param array $images_ An array of images.
|
617 |
+
* @param array $meta An of metadata for images.
|
618 |
+
*/
|
619 |
private function sort_images( $images_, $meta ) {
|
620 |
// Sort inside $meta first.
|
621 |
+
WPBDP_Utils::sort_by_property( $meta, 'order' );
|
622 |
+
$meta = array_reverse( $meta );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
623 |
|
624 |
// Sort $images_ considering $meta.
|
625 |
$images = array();
|
626 |
|
627 |
foreach ( array_keys( $meta ) as $img_id ) {
|
628 |
+
if ( in_array( $img_id, $images_, true ) ) {
|
629 |
$images[] = $img_id;
|
630 |
+
}
|
631 |
}
|
632 |
|
633 |
foreach ( $images_ as $img_id ) {
|
634 |
+
if ( in_array( $img_id, $images, true ) ) {
|
635 |
continue;
|
636 |
+
}
|
637 |
|
638 |
$images[] = $img_id;
|
639 |
}
|
641 |
return $images;
|
642 |
}
|
643 |
|
644 |
+
// phpcs:disable
|
645 |
+
|
646 |
private function listing_images() {
|
647 |
if ( ! wpbdp_get_option( 'allow-images' ) )
|
648 |
return false;
|
896 |
|
897 |
$payment->context = is_admin() ? 'admin-submit' : 'submit';
|
898 |
$payment->save();
|
|
|
899 |
if ( current_user_can( 'administrator' ) ) {
|
900 |
$payment->process_as_admin();
|
901 |
$this->listing->set_flag( 'admin-posted' );
|
902 |
}
|
903 |
}
|
904 |
|
905 |
+
$listing_status = get_post_status( $this->listing->get_id() );
|
906 |
+
$this->listing->set_post_status( $this->editing ? ( 'published' !== $listing_status ? $listing_status : wpbdp_get_option( 'edit-post-status' ) ) : wpbdp_get_option( 'new-post-status' ) );
|
907 |
$this->listing->_after_save( 'submit-' . ( $this->editing ? 'edit' : 'new' ) );
|
908 |
|
909 |
if ( ! $this->editing && 'completed' != $payment->status ) {
|
937 |
}
|
938 |
|
939 |
}
|
940 |
+
|
941 |
+
// phpcs:enable
|
languages/WPBDM-ar.mo
CHANGED
Binary file
|
languages/WPBDM-ar.po
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Business Directory Plugin 4.0.8\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
-
"POT-Creation-Date: 2018-
|
9 |
"PO-Revision-Date: 2017-01-16 17:47-0500\n"
|
10 |
"Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
@@ -183,7 +183,7 @@ msgid ""
|
|
183 |
"payment processor directly."
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: includes/class-wpbdp.php:
|
187 |
#, fuzzy
|
188 |
msgid ""
|
189 |
"The directory features are disabled at this time because a <a>manual "
|
@@ -192,61 +192,61 @@ msgstr ""
|
|
192 |
"تم تعطيل ميزات دليل الأعمال حاليا بسبب أن الإضافة تحتاج إلى إجراء ترقية "
|
193 |
"يدوية قبل المتابعة."
|
194 |
|
195 |
-
#: includes/class-wpbdp.php:
|
196 |
msgid ""
|
197 |
"The directory is not available at this time. Please try again in a few "
|
198 |
"minutes or contact the administrator if the problem persists."
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: includes/fields/class-fieldtypes-date.php:
|
202 |
msgid "%s (ex. %s)"
|
203 |
msgstr "%s (ex. %s)"
|
204 |
|
205 |
-
#: includes/form-fields.php:
|
206 |
msgid "Business Name"
|
207 |
msgstr "الإسم"
|
208 |
|
209 |
-
#: includes/form-fields.php:
|
210 |
msgid "Business Genre"
|
211 |
msgstr "التصنيف"
|
212 |
|
213 |
-
#: includes/form-fields.php:
|
214 |
msgid "Short Business Description"
|
215 |
msgstr "وصف قصير"
|
216 |
|
217 |
-
#: includes/form-fields.php:
|
218 |
msgid "Long Business Description"
|
219 |
msgstr "وصف مطول"
|
220 |
|
221 |
-
#: includes/form-fields.php:
|
222 |
msgid "Business Website Address"
|
223 |
msgstr "عنوان الموقع"
|
224 |
|
225 |
-
#: includes/form-fields.php:
|
226 |
msgid "Business Phone Number"
|
227 |
msgstr "رقم الهاتف"
|
228 |
|
229 |
-
#: includes/form-fields.php:
|
230 |
msgid "Business Fax"
|
231 |
msgstr "رقم الفاكس"
|
232 |
|
233 |
-
#: includes/form-fields.php:
|
234 |
msgid "Business Contact Email"
|
235 |
msgstr "البريد الإلكتروني"
|
236 |
|
237 |
-
#: includes/form-fields.php:
|
238 |
msgid "Business Tags"
|
239 |
msgstr "الوسوم"
|
240 |
|
241 |
-
#: includes/form-fields.php:
|
242 |
msgid "Business Address"
|
243 |
msgstr "العنوان"
|
244 |
|
245 |
-
#: includes/form-fields.php:
|
246 |
msgid "ZIP Code"
|
247 |
msgstr "الرمز البريدي"
|
248 |
|
249 |
-
#: includes/functions.php:
|
250 |
msgid "Free"
|
251 |
msgstr "مجاني"
|
252 |
|
@@ -271,15 +271,15 @@ msgstr ""
|
|
271 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: includes/templates-ui.php:
|
275 |
msgid "Directory"
|
276 |
msgstr "الدليل"
|
277 |
|
278 |
-
#: includes/templates-ui.php:
|
279 |
msgid "View All Listings"
|
280 |
msgstr "مشاهدة جميع الإعلانات"
|
281 |
|
282 |
-
#: includes/templates-ui.php:
|
283 |
msgid "Create A Listing"
|
284 |
msgstr "إنشاء إعلان"
|
285 |
|
@@ -288,7 +288,7 @@ msgid ""
|
|
288 |
"There was an error trying to process your request. No gateway is selected."
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: includes/views/listing_contact.php:
|
292 |
msgid "l F j, Y \\a\\t g:i a"
|
293 |
msgstr "l F j, Y \\a\\t g:i a"
|
294 |
|
@@ -905,12 +905,12 @@ msgctxt "admin listings"
|
|
905 |
msgid "Reported"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
909 |
msgctxt "admin listings"
|
910 |
msgid "Selected Option: "
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
914 |
#, fuzzy
|
915 |
msgctxt "admin listings"
|
916 |
msgid "Aditional Info: "
|
@@ -1137,53 +1137,53 @@ msgctxt "listing status"
|
|
1137 |
msgid "Reported"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: includes/class-listing.php:
|
1141 |
msgctxt "listing status"
|
1142 |
msgid "Unknown"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: includes/class-listing.php:
|
1146 |
msgctxt "listing status"
|
1147 |
msgid "Legacy"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
-
#: includes/class-listing.php:
|
1151 |
#, fuzzy
|
1152 |
msgctxt "listing status"
|
1153 |
msgid "Incomplete"
|
1154 |
msgstr "إكتمل"
|
1155 |
|
1156 |
-
#: includes/class-listing.php:
|
1157 |
#, fuzzy
|
1158 |
msgctxt "listing status"
|
1159 |
msgid "Pending Payment"
|
1160 |
msgstr "في انتظار التخلي"
|
1161 |
|
1162 |
-
#: includes/class-listing.php:
|
1163 |
#, fuzzy
|
1164 |
msgctxt "listing status"
|
1165 |
msgid "Complete"
|
1166 |
msgstr "إكتمل"
|
1167 |
|
1168 |
-
#: includes/class-listing.php:
|
1169 |
#, fuzzy
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Pending Upgrade"
|
1172 |
msgstr " في انتظار الترقية"
|
1173 |
|
1174 |
-
#: includes/class-listing.php:
|
1175 |
#, fuzzy
|
1176 |
msgctxt "listing status"
|
1177 |
msgid "Expired"
|
1178 |
msgstr "منتهي الصلاحية"
|
1179 |
|
1180 |
-
#: includes/class-listing.php:
|
1181 |
#, fuzzy
|
1182 |
msgctxt "listing status"
|
1183 |
msgid "Pending Renewal"
|
1184 |
msgstr "مفعل + ريثما يتم التجديد"
|
1185 |
|
1186 |
-
#: includes/class-listing.php:
|
1187 |
#, fuzzy
|
1188 |
msgctxt "listing status"
|
1189 |
msgid "Abandoned"
|
@@ -1481,7 +1481,7 @@ msgctxt "admin menu"
|
|
1481 |
msgid "Debug"
|
1482 |
msgstr "تصحيح الأخطاء"
|
1483 |
|
1484 |
-
#: includes/admin/settings/class-settings-admin.php:
|
1485 |
msgctxt "admin menu"
|
1486 |
msgid "Manage Options"
|
1487 |
msgstr "إدارة الخيارات"
|
@@ -2680,42 +2680,54 @@ msgctxt "form-fields admin"
|
|
2680 |
msgid "Field list of options is required."
|
2681 |
msgstr "قائمة خيارات الحقل مطلوبة."
|
2682 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2683 |
#: includes/fields/class-fieldtypes-select.php:207
|
2684 |
msgctxt "form-fields admin"
|
2685 |
msgid "Allow empty selection on search?"
|
2686 |
msgstr "السماح بالتحديد الفارغ في البحث؟"
|
2687 |
|
2688 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2689 |
msgctxt "form-fields admin"
|
2690 |
msgid "Allow HTML input for this field?"
|
2691 |
msgstr "السماح بإدخال HTML لهذا الحقل؟"
|
2692 |
|
2693 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2694 |
msgctxt "form-fields admin"
|
2695 |
msgid "Allow IFRAME tags in content?"
|
2696 |
msgstr "السماح لوسوم IFRAME في المحتوى؟"
|
2697 |
|
2698 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2699 |
msgctxt "form-fields admin"
|
2700 |
msgid "No"
|
2701 |
msgstr "لا"
|
2702 |
|
2703 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2704 |
msgctxt "form-fields admin"
|
2705 |
msgid "Yes"
|
2706 |
msgstr "نعم"
|
2707 |
|
2708 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2709 |
msgctxt "form-fields admin"
|
2710 |
msgid "Allow WordPress shortcodes in this field?"
|
2711 |
msgstr "السماح بالأكواد القصيرة لووردبريس في هذا الحقل؟"
|
2712 |
|
2713 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2714 |
msgctxt "form-fields admin"
|
2715 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2716 |
msgstr "عرض محرر WYSIWYG في واجهة الموقع؟"
|
2717 |
|
2718 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2719 |
msgctxt "form-fields admin"
|
2720 |
msgid ""
|
2721 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
@@ -2724,12 +2736,12 @@ msgstr ""
|
|
2724 |
"<b>تحذير:</b> يمكن للأعضاء استخدام هذه الميزة للقيام بتحايل على قيود الصورة "
|
2725 |
"الخاصة بك في رسوم الخطط.."
|
2726 |
|
2727 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2728 |
msgctxt "form-fields admin"
|
2729 |
msgid "Allow images in WYSIWYG editor?"
|
2730 |
msgstr "السماح بالصور في محرر WYSIWYG؟"
|
2731 |
|
2732 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2733 |
msgctxt "form-fields admin"
|
2734 |
msgid ""
|
2735 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
@@ -2738,24 +2750,50 @@ msgstr ""
|
|
2738 |
"<b>للأعضاء المتقدمين فقط!</b> إلا إذا كنت قيل لك بتغيير هذا، لا تبدل إلا إذا "
|
2739 |
"كنت تعرف ما تفعله."
|
2740 |
|
2741 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2742 |
msgctxt "form-fields admin"
|
2743 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2744 |
msgstr "تطبيق عامل تصفية \"the_content\" قبل عرض هذا الحقل؟"
|
2745 |
|
2746 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2747 |
msgctxt "form-fields admin"
|
2748 |
msgid ""
|
2749 |
"Truncates the description field to the value set here. To display all of the "
|
2750 |
"description, set to 0."
|
2751 |
msgstr ""
|
2752 |
|
2753 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2754 |
msgctxt "form-fields admin"
|
2755 |
-
msgid "
|
|
|
|
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2759 |
msgctxt "form-fields admin"
|
2760 |
msgid "Automatically generate excerpt from content field?"
|
2761 |
msgstr "تلقائياً إنشاء مقتطفات من حقل المحتوى؟"
|
@@ -3283,39 +3321,45 @@ msgctxt "debug info"
|
|
3283 |
msgid "Test SSL setup..."
|
3284 |
msgstr "اختبار إعداد SSL..."
|
3285 |
|
3286 |
-
#: includes/admin/settings/class-settings-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
3287 |
msgctxt "admin settings"
|
3288 |
msgid "Valid placeholders: %s"
|
3289 |
msgstr "العناصر النائبة صالحة: %s"
|
3290 |
|
3291 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3292 |
msgctxt "admin settings"
|
3293 |
msgid ""
|
3294 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3295 |
"accesed while this settings is checked."
|
3296 |
msgstr ""
|
3297 |
|
3298 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3299 |
msgctxt "admin settings"
|
3300 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3301 |
msgstr "<a>معرفة المزيد</a> حول ما يتتبع دليل الأعمال وما لا يتتبع."
|
3302 |
|
3303 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3304 |
msgctxt "admin settings"
|
3305 |
msgid "Above results"
|
3306 |
msgstr "أعلى النتائج"
|
3307 |
|
3308 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3309 |
msgctxt "admin settings"
|
3310 |
msgid "Below results"
|
3311 |
msgstr "أسفل النتائج"
|
3312 |
|
3313 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3314 |
msgctxt "admin settings"
|
3315 |
msgid "Don't show with results"
|
3316 |
msgstr "لا تظهر مع النتائج"
|
3317 |
|
3318 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3319 |
msgctxt "admin settings"
|
3320 |
msgid ""
|
3321 |
"You have selected a textarea field to be included in quick searches. "
|
@@ -3326,7 +3370,14 @@ msgstr ""
|
|
3326 |
"التي تنطوي على تلك الحقول تتطلب موارد كثيرة ويمكن أن تؤدي الى انتهاء المهلة "
|
3327 |
"و/ أو البطء العام."
|
3328 |
|
3329 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3330 |
msgctxt "admin settings"
|
3331 |
msgid ""
|
3332 |
"Check this if you are having trouble with BD, particularly when importing or "
|
@@ -3335,140 +3386,140 @@ msgstr ""
|
|
3335 |
"حدد هذا الخيار إذا كنت تواجه مشكلة مع دليل الأعمال، ولا سيما عند استيراد أو "
|
3336 |
"تصدير ملفات CSV."
|
3337 |
|
3338 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3339 |
msgctxt "admin settings"
|
3340 |
msgid "Do not include comments in listings"
|
3341 |
msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
|
3342 |
|
3343 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3344 |
msgctxt "admin settings"
|
3345 |
msgid "Include comment form, theme invoked (standard option)"
|
3346 |
msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
|
3347 |
|
3348 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3349 |
msgctxt "admin settings"
|
3350 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3351 |
msgstr ""
|
3352 |
|
3353 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3354 |
#, fuzzy
|
3355 |
msgctxt "admin settings"
|
3356 |
msgid "Directory view."
|
3357 |
msgstr "الدليل"
|
3358 |
|
3359 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3360 |
#, fuzzy
|
3361 |
msgctxt "admin settings"
|
3362 |
msgid "All Listings view."
|
3363 |
msgstr "مشاهدة جميع الإعلانات"
|
3364 |
|
3365 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3366 |
#, fuzzy
|
3367 |
msgctxt "admin settings"
|
3368 |
msgid "Category view."
|
3369 |
msgstr "التصنيفات"
|
3370 |
|
3371 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3372 |
#, fuzzy
|
3373 |
msgctxt "admin settings"
|
3374 |
msgid "Search view."
|
3375 |
msgstr "بحث"
|
3376 |
|
3377 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3378 |
msgctxt "admin settings"
|
3379 |
msgid "Name"
|
3380 |
msgstr "الإسم"
|
3381 |
|
3382 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3383 |
msgctxt "admin settings"
|
3384 |
msgid "Slug"
|
3385 |
msgstr "رابط لطيف"
|
3386 |
|
3387 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3388 |
msgctxt "admin settings"
|
3389 |
msgid "Listing Count"
|
3390 |
msgstr "عداد الإعلانات"
|
3391 |
|
3392 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3393 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3394 |
msgctxt "admin settings"
|
3395 |
msgid "Ascending"
|
3396 |
msgstr "تصاعدي"
|
3397 |
|
3398 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3399 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3400 |
msgctxt "admin settings"
|
3401 |
msgid "Descending"
|
3402 |
msgstr "تنازلي"
|
3403 |
|
3404 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3405 |
msgctxt "admin settings"
|
3406 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3407 |
msgstr ""
|
3408 |
|
3409 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3410 |
msgctxt "admin settings"
|
3411 |
msgid "Title"
|
3412 |
msgstr "العنوان"
|
3413 |
|
3414 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3415 |
msgctxt "admin settings"
|
3416 |
msgid "Author"
|
3417 |
msgstr "الكاتب"
|
3418 |
|
3419 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3420 |
-
#: includes/functions.php:
|
3421 |
msgctxt "admin settings"
|
3422 |
msgid "Date posted"
|
3423 |
msgstr "تاريخ النشر"
|
3424 |
|
3425 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3426 |
-
#: includes/functions.php:
|
3427 |
msgctxt "admin settings"
|
3428 |
msgid "Date last modified"
|
3429 |
msgstr "تاريخ آخر تعديل"
|
3430 |
|
3431 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3432 |
msgctxt "admin settings"
|
3433 |
msgid "Random"
|
3434 |
msgstr "عشوائية"
|
3435 |
|
3436 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3437 |
msgctxt "admin settings"
|
3438 |
msgid "Paid first then free. Inside each group by date."
|
3439 |
msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة حسب التاريخ."
|
3440 |
|
3441 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3442 |
msgctxt "admin settings"
|
3443 |
msgid "Paid first then free. Inside each group by title."
|
3444 |
msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة بعنوان."
|
3445 |
|
3446 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3447 |
msgctxt "admin settings"
|
3448 |
msgid "Fee Plan Custom Order, then Date"
|
3449 |
msgstr ""
|
3450 |
|
3451 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3452 |
msgctxt "admin settings"
|
3453 |
msgid "Fee Plan Custom Order, then Title"
|
3454 |
msgstr ""
|
3455 |
|
3456 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3457 |
msgctxt "admin settings"
|
3458 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3459 |
msgstr "يمكنك إدارة قوالبك في <a>قوالب الدليل</a>."
|
3460 |
|
3461 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3462 |
msgctxt "admin settings"
|
3463 |
msgid "Use the BD theme style for BD buttons"
|
3464 |
msgstr "إستخدم نمط قالب دليل الأعمال لأزرار دليل الأعمال"
|
3465 |
|
3466 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3467 |
msgctxt "admin settings"
|
3468 |
msgid "Use the WP theme style for BD buttons"
|
3469 |
msgstr "إستخدم نمط قالب ووردبريس لأزرار دليل الأعمال"
|
3470 |
|
3471 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3472 |
msgctxt "admin settings"
|
3473 |
msgid ""
|
3474 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
@@ -3477,147 +3528,159 @@ msgstr ""
|
|
3477 |
"بالنسبة لصور الإعلانات المدفوعة، قم بإعدادها بإضافة أو تحرير <a>رسوم الخطة</"
|
3478 |
"a> بدلاً من هذا الإعداد، الذي هو تجاهل الإعلانات المدفوعة."
|
3479 |
|
3480 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3481 |
msgctxt "admin settings"
|
3482 |
msgid "Australian Dollar (AUD)"
|
3483 |
msgstr "الدولار الأسترالي (AUD)"
|
3484 |
|
3485 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3486 |
msgctxt "admin settings"
|
3487 |
msgid "Brazilian Real (BRL)"
|
3488 |
msgstr "الريال البرازيلي (BRL)"
|
3489 |
|
3490 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3491 |
msgctxt "admin settings"
|
3492 |
msgid "Canadian Dollar (CAD)"
|
3493 |
msgstr "الدولار الكندي (CAD)"
|
3494 |
|
3495 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3496 |
msgctxt "admin settings"
|
3497 |
msgid "Czech Koruna (CZK)"
|
3498 |
msgstr "الكورونا التشيكية (CZK)"
|
3499 |
|
3500 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3501 |
msgctxt "admin settings"
|
3502 |
msgid "Danish Krone (DKK)"
|
3503 |
msgstr "الكرونة الدانماركية (DKK)"
|
3504 |
|
3505 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3506 |
msgctxt "admin settings"
|
3507 |
msgid "Euro (EUR)"
|
3508 |
msgstr "اليورو (EUR)"
|
3509 |
|
3510 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3511 |
msgctxt "admin settings"
|
3512 |
msgid "Hong Kong Dollar (HKD)"
|
3513 |
msgstr "دولار هونج كونج (HKD)"
|
3514 |
|
3515 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3516 |
msgctxt "admin settings"
|
3517 |
msgid "Hungarian Forint (HUF)"
|
3518 |
msgstr "الفورنت الهنغاري (HUF)"
|
3519 |
|
3520 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3521 |
msgctxt "admin settings"
|
3522 |
msgid "Israeli New Shequel (ILS)"
|
3523 |
msgstr "الشكيل الإسرائيلي الجديد (ILS)"
|
3524 |
|
3525 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3526 |
msgctxt "admin settings"
|
3527 |
msgid "Japanese Yen (JPY)"
|
3528 |
msgstr "الين الياباني (JPY)"
|
3529 |
|
3530 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3531 |
msgctxt "admin settings"
|
3532 |
msgid "Moroccan Dirham (MAD)"
|
3533 |
msgstr ""
|
3534 |
|
3535 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3536 |
msgctxt "admin settings"
|
3537 |
msgid "Malasian Ringgit (MYR)"
|
3538 |
msgstr "الرينغيت الماليزي (MYR)"
|
3539 |
|
3540 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3541 |
msgctxt "admin settings"
|
3542 |
msgid "Mexican Peso (MXN)"
|
3543 |
msgstr "بيزو مكسيكي (MXN)"
|
3544 |
|
3545 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3546 |
msgctxt "admin settings"
|
3547 |
msgid "Norwegian Krone (NOK)"
|
3548 |
msgstr "الكرون النرويجي (NOK)"
|
3549 |
|
3550 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3551 |
msgctxt "admin settings"
|
3552 |
msgid "New Zealand Dollar (NZD)"
|
3553 |
msgstr "الدولار النيوزيلندي (NZD)"
|
3554 |
|
3555 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3556 |
msgctxt "admin settings"
|
3557 |
msgid "Philippine Peso (PHP)"
|
3558 |
msgstr "بيزو فلبيني (PHP)"
|
3559 |
|
3560 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3561 |
msgctxt "admin settings"
|
3562 |
msgid "Polish Zloty (PLN)"
|
3563 |
msgstr "الزلوتي البولندي (PLN)"
|
3564 |
|
3565 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3566 |
msgctxt "admin settings"
|
3567 |
msgid "Pound Sterling (GBP)"
|
3568 |
msgstr "الجنيه الإسترليني (GBP)"
|
3569 |
|
3570 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3571 |
msgctxt "admin settings"
|
3572 |
msgid "Singapore Dollar (SGD)"
|
3573 |
msgstr "دولار سنغافوري (SGD)"
|
3574 |
|
3575 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3576 |
msgctxt "admin settings"
|
3577 |
msgid "Swedish Krona (SEK)"
|
3578 |
msgstr "الكرونا السويدية (SEK)"
|
3579 |
|
3580 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3581 |
msgctxt "admin settings"
|
3582 |
msgid "Swiss Franc (CHF)"
|
3583 |
msgstr "الفرنك السويسري (CHF)"
|
3584 |
|
3585 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3586 |
msgctxt "admin settings"
|
3587 |
msgid "Taiwan Dollar (TWD)"
|
3588 |
msgstr "الدولار التايواني (TWD)"
|
3589 |
|
3590 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3591 |
msgctxt "admin settings"
|
3592 |
msgid "Thai Baht (THB)"
|
3593 |
msgstr "البات التايلندي (THB)"
|
3594 |
|
3595 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3596 |
msgctxt "admin settings"
|
3597 |
msgid "Turkish Lira (TRY)"
|
3598 |
msgstr "الليرة التركية (TRY)"
|
3599 |
|
3600 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3601 |
msgctxt "admin settings"
|
3602 |
msgid "U.S. Dollar (USD)"
|
3603 |
msgstr "الدولار الأمريكي (USD)"
|
3604 |
|
3605 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3606 |
msgctxt "admin settings"
|
3607 |
msgid "Show currency symbol on the left"
|
3608 |
msgstr "إظهار رمز العملة على اليسار"
|
3609 |
|
3610 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3611 |
msgctxt "admin settings"
|
3612 |
msgid "Show currency symbol on the right"
|
3613 |
msgstr "إظهار رمز العملة على اليمين"
|
3614 |
|
3615 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3616 |
msgctxt "admin settings"
|
3617 |
msgid "Do not show currency symbol"
|
3618 |
msgstr "عدم إظهار رمز العملة"
|
3619 |
|
3620 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3621 |
msgctxt "admin settings"
|
3622 |
msgid ""
|
3623 |
"Thank you for your payment. Your payment is being verified and your listing "
|
@@ -3626,7 +3689,7 @@ msgstr ""
|
|
3626 |
"شكرا لك على الدفع. يتم الآن التحقق من الدفع وفحص إعلانك. يمكن أن تأخذ عملية "
|
3627 |
"التحقق والمراجعة مدة 48 ساعة."
|
3628 |
|
3629 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3630 |
msgctxt "admin settings"
|
3631 |
msgid ""
|
3632 |
"Listings with pending payments are marked as abandoned after this time. You "
|
@@ -3635,81 +3698,88 @@ msgstr ""
|
|
3635 |
"الإعلانات مع الدفعات المعلقة تعد متخلى عنها بعد هذا الوقت. يمكنك أيضا "
|
3636 |
"<a>تخصيص البريد الإلكتروني</a> الذي يتلقاه الأعضاء."
|
3637 |
|
3638 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3639 |
msgctxt "admin settings"
|
3640 |
msgid "Try listing's email field first, then author's email."
|
3641 |
msgstr "جرب البريد الإلكتروني للإعلانات أولاً، ثم البريد الإلكتروني للكاتب."
|
3642 |
|
3643 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3644 |
msgctxt "admin settings"
|
3645 |
msgid "Try author's email first and then listing's email field."
|
3646 |
msgstr "جرب البريد الإلكتروني للكاتب أولاً، ثم البريد الإلكتروني للإعلانات."
|
3647 |
|
3648 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3649 |
msgctxt "admin settings"
|
3650 |
msgid "Plain (text/plain)"
|
3651 |
msgstr ""
|
3652 |
|
3653 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3654 |
msgctxt "admin settings"
|
3655 |
msgid "HTML (text/html)"
|
3656 |
msgstr ""
|
3657 |
|
3658 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3659 |
msgctxt "admin settings"
|
3660 |
msgid "Both (multipart/alternative)"
|
3661 |
msgstr ""
|
3662 |
|
3663 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3664 |
msgctxt "admin settings"
|
3665 |
msgid "A new listing is submitted."
|
3666 |
msgstr "يتم إضافة إعلان جديد"
|
3667 |
|
3668 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3669 |
msgctxt "admin settings"
|
3670 |
msgid "A listing is edited."
|
3671 |
msgstr "تم تحرير الإعلان"
|
3672 |
|
3673 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3674 |
msgctxt "admin settings"
|
3675 |
msgid "A listing expires."
|
3676 |
msgstr "الإعلان منتهي التاريخ"
|
3677 |
|
3678 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3679 |
#, fuzzy
|
3680 |
msgctxt "admin settings"
|
3681 |
msgid "A listing is renewed."
|
3682 |
msgstr "تم تحرير الإعلان"
|
3683 |
|
3684 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3685 |
#, fuzzy
|
3686 |
msgctxt "admin settings"
|
3687 |
msgid "A listing has been reported as inappropriate."
|
3688 |
msgstr "تمت ترقية الإعلان."
|
3689 |
|
3690 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3691 |
msgctxt "admin settings"
|
3692 |
msgid "A contact message is sent to a listing's owner."
|
3693 |
msgstr "يتم إرسال رسالة اتصال لمالك الإعلان."
|
3694 |
|
3695 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3696 |
msgctxt "admin settings"
|
3697 |
msgid "Their listing is submitted."
|
3698 |
msgstr "يتم إضافة الإعلان الخاص بهم"
|
3699 |
|
3700 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3701 |
msgctxt "admin settings"
|
3702 |
msgid "Their listing is approved/published."
|
3703 |
msgstr "تمت الموافقة ونشر الإعلان الخاص بهم"
|
3704 |
|
3705 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3706 |
-
|
3707 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3708 |
msgctxt "admin settings"
|
3709 |
msgid "Listing's title"
|
3710 |
msgstr "عنوان الإعلان"
|
3711 |
|
3712 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3713 |
msgctxt "admin settings"
|
3714 |
msgid ""
|
3715 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
@@ -3718,17 +3788,48 @@ msgstr ""
|
|
3718 |
"القائمة الخاصة بك \"[listing]\" متوفر الآن في [listing-url] ويمكن مشاهدتها "
|
3719 |
"من قبل العموم."
|
3720 |
|
3721 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
3722 |
msgctxt "admin settings"
|
3723 |
msgid "Listing's URL"
|
3724 |
msgstr "عنوان URL الإعلان"
|
3725 |
|
3726 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3727 |
msgctxt "admin settings"
|
3728 |
msgid "Checkout URL link"
|
3729 |
msgstr "رابط URL إتمام الشراء"
|
3730 |
|
3731 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3732 |
msgctxt "admin settings"
|
3733 |
msgid ""
|
3734 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
@@ -3737,26 +3838,26 @@ msgstr ""
|
|
3737 |
"تعذر إزالة \"إضافة دليل الأعمال – وحدة التوافق أجاكس\". المرجو إزالة الملف "
|
3738 |
"\"%s\" يدوياً أو قم بإلغاء تفعيل الإضافة."
|
3739 |
|
3740 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3741 |
msgctxt "admin settings"
|
3742 |
msgid ""
|
3743 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
3744 |
"be created."
|
3745 |
msgstr "لا يمكن تفعيل وضع التوافق أجاكس: تعذر إنشاء المجلد \"%s\"."
|
3746 |
|
3747 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3748 |
msgctxt "admin settings"
|
3749 |
msgid ""
|
3750 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
3751 |
"not activated."
|
3752 |
msgstr "تعذر نسخ إضافة التوافق أجاكس \"%s\". لم يتم تفعيل وضع التوافق."
|
3753 |
|
3754 |
-
#: includes/functions.php:
|
3755 |
msgctxt "admin settings"
|
3756 |
msgid "User"
|
3757 |
msgstr "عضو"
|
3758 |
|
3759 |
-
#: includes/functions.php:
|
3760 |
msgctxt "admin settings"
|
3761 |
msgid "User registration date"
|
3762 |
msgstr "تاريخ تسجيل العضو"
|
@@ -3767,53 +3868,53 @@ msgctxt "admin settings"
|
|
3767 |
msgid "Enter License Key here"
|
3768 |
msgstr "تجديد مفتاح الترخيص"
|
3769 |
|
3770 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3771 |
#, fuzzy
|
3772 |
msgctxt "expiration notices"
|
3773 |
msgid "Add notice"
|
3774 |
msgstr "إضافة حقل"
|
3775 |
|
3776 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3777 |
msgctxt "expiration notices"
|
3778 |
msgid "No notices configured."
|
3779 |
msgstr ""
|
3780 |
|
3781 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3782 |
#, fuzzy
|
3783 |
msgctxt "expiration notices"
|
3784 |
msgid "Delete"
|
3785 |
msgstr "Effacer"
|
3786 |
|
3787 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3788 |
msgctxt "expiration notices"
|
3789 |
msgid "recurring and non-recurring"
|
3790 |
msgstr ""
|
3791 |
|
3792 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3793 |
#, fuzzy
|
3794 |
msgctxt "expiration notices"
|
3795 |
msgid "recurring only"
|
3796 |
msgstr "(متكرر)"
|
3797 |
|
3798 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3799 |
#, fuzzy
|
3800 |
msgctxt "expiration notices"
|
3801 |
msgid "non-recurring only"
|
3802 |
msgstr "(متكرر)"
|
3803 |
|
3804 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3805 |
#, fuzzy
|
3806 |
msgctxt "expiration notices"
|
3807 |
msgid "Sent when a listing (%s) is renewed."
|
3808 |
msgstr "ترسل بعد أن يضاف الإعلان."
|
3809 |
|
3810 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3811 |
#, fuzzy
|
3812 |
msgctxt "expiration notices"
|
3813 |
msgid "Sent when a listing (%s) expires."
|
3814 |
msgstr "الإعلان منتهي التاريخ"
|
3815 |
|
3816 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3817 |
#, fuzzy
|
3818 |
msgctxt "expiration notices"
|
3819 |
msgid "%d day"
|
@@ -3825,7 +3926,7 @@ msgstr[3] "%d أيام"
|
|
3825 |
msgstr[4] "%d يوم"
|
3826 |
msgstr[5] "%d يوم"
|
3827 |
|
3828 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3829 |
msgctxt "expiration notices"
|
3830 |
msgid "%d week"
|
3831 |
msgid_plural "%d weeks"
|
@@ -3836,7 +3937,7 @@ msgstr[3] ""
|
|
3836 |
msgstr[4] ""
|
3837 |
msgstr[5] ""
|
3838 |
|
3839 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3840 |
msgctxt "expiration notices"
|
3841 |
msgid "%d month"
|
3842 |
msgid_plural "%d months"
|
@@ -3849,31 +3950,31 @@ msgstr[5] ""
|
|
3849 |
|
3850 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3851 |
#. non-recuring only)
|
3852 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3853 |
msgctxt "expiration notices"
|
3854 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3855 |
msgstr ""
|
3856 |
|
3857 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3858 |
#. non-recuring only)
|
3859 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3860 |
#, fuzzy
|
3861 |
msgctxt "expiration notices"
|
3862 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3863 |
msgstr "ترسل بعد أن يضاف الإعلان."
|
3864 |
|
3865 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3866 |
msgctxt "expiration notices"
|
3867 |
msgid "At the time of expiration"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3871 |
#, fuzzy
|
3872 |
msgctxt "expiration notices"
|
3873 |
msgid "Right after a successful renewal"
|
3874 |
msgstr "تم تعيين الرسوم بنجاح."
|
3875 |
|
3876 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3877 |
msgctxt "expiration notices"
|
3878 |
msgid "%d day before expiration"
|
3879 |
msgid_plural "%d days before expiration"
|
@@ -3884,7 +3985,7 @@ msgstr[3] ""
|
|
3884 |
msgstr[4] ""
|
3885 |
msgstr[5] ""
|
3886 |
|
3887 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3888 |
msgctxt "expiration notices"
|
3889 |
msgid "%d day after expiration"
|
3890 |
msgid_plural "%d days after expiration"
|
@@ -3895,7 +3996,7 @@ msgstr[3] ""
|
|
3895 |
msgstr[4] ""
|
3896 |
msgstr[5] ""
|
3897 |
|
3898 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3899 |
msgctxt "expiration notices"
|
3900 |
msgid "%d week before expiration"
|
3901 |
msgid_plural "%d weeks before expiration"
|
@@ -3906,7 +4007,7 @@ msgstr[3] ""
|
|
3906 |
msgstr[4] ""
|
3907 |
msgstr[5] ""
|
3908 |
|
3909 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3910 |
msgctxt "expiration notices"
|
3911 |
msgid "%d week after expiration"
|
3912 |
msgid_plural "%d weeks after expiration"
|
@@ -3917,7 +4018,7 @@ msgstr[3] ""
|
|
3917 |
msgstr[4] ""
|
3918 |
msgstr[5] ""
|
3919 |
|
3920 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3921 |
msgctxt "expiration notices"
|
3922 |
msgid "%d month before expiration"
|
3923 |
msgid_plural "%d months before expiration"
|
@@ -3928,7 +4029,7 @@ msgstr[3] ""
|
|
3928 |
msgstr[4] ""
|
3929 |
msgstr[5] ""
|
3930 |
|
3931 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3932 |
msgctxt "expiration notices"
|
3933 |
msgid "%d month after expiration"
|
3934 |
msgid_plural "%d months after expiration"
|
@@ -3939,29 +4040,29 @@ msgstr[3] ""
|
|
3939 |
msgstr[4] ""
|
3940 |
msgstr[5] ""
|
3941 |
|
3942 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3943 |
#, fuzzy
|
3944 |
msgctxt "expiration notices"
|
3945 |
msgid "Applies to"
|
3946 |
msgstr "Appliqué à"
|
3947 |
|
3948 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3949 |
msgctxt "expiration notices"
|
3950 |
msgid "Non-recurring listings"
|
3951 |
msgstr ""
|
3952 |
|
3953 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3954 |
#, fuzzy
|
3955 |
msgctxt "expiration notices"
|
3956 |
msgid "Recurring listings"
|
3957 |
msgstr "الرجوع إلى الإعلان."
|
3958 |
|
3959 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3960 |
msgctxt "expiration notices"
|
3961 |
msgid "Recurring and non-recurring listings"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3965 |
msgctxt "expiration notices"
|
3966 |
msgid "When to send?"
|
3967 |
msgstr ""
|
@@ -3972,125 +4073,125 @@ msgctxt "expiration notices"
|
|
3972 |
msgid "E-mail body text"
|
3973 |
msgstr "نص البريد الإلكتروني"
|
3974 |
|
3975 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3976 |
#, fuzzy
|
3977 |
msgctxt "settings"
|
3978 |
msgid "Site title (with link)"
|
3979 |
msgstr "إسم الموقع (مع الرابط)"
|
3980 |
|
3981 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3982 |
msgctxt "settings"
|
3983 |
msgid "Author's name"
|
3984 |
msgstr "إسم الكاتب"
|
3985 |
|
3986 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3987 |
msgctxt "settings"
|
3988 |
msgid "Listing's name (with link)"
|
3989 |
msgstr "إسم الإعلان (مع رابط)"
|
3990 |
|
3991 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3992 |
#, fuzzy
|
3993 |
msgctxt "settings"
|
3994 |
msgid "Listing's expiration date"
|
3995 |
msgstr "إنتهاء صلاحية الإعلان"
|
3996 |
|
3997 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3998 |
#, fuzzy
|
3999 |
msgctxt "settings"
|
4000 |
msgid "Listing's renewal link"
|
4001 |
msgstr "تجديد الإعلان"
|
4002 |
|
4003 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4004 |
#, fuzzy
|
4005 |
msgctxt "settings"
|
4006 |
msgid "Listing's categories"
|
4007 |
msgstr "عنوان الإعلان"
|
4008 |
|
4009 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4010 |
#, fuzzy
|
4011 |
msgctxt "settings"
|
4012 |
msgid "Listing's last payment date"
|
4013 |
msgstr "إنتهاء صلاحية الإعلان"
|
4014 |
|
4015 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4016 |
#, fuzzy
|
4017 |
msgctxt "settings"
|
4018 |
msgid "Listing's access key"
|
4019 |
msgstr "مفاتيح وصول الإعلان"
|
4020 |
|
4021 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4022 |
#, fuzzy
|
4023 |
msgctxt "settings"
|
4024 |
msgid "Settings reset to default."
|
4025 |
msgstr "تم تحديث الإعدادات"
|
4026 |
|
4027 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4028 |
#, fuzzy
|
4029 |
msgctxt "settings"
|
4030 |
msgid "General"
|
4031 |
msgstr "عام"
|
4032 |
|
4033 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4034 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4035 |
#, fuzzy
|
4036 |
msgctxt "settings"
|
4037 |
msgid "Listings"
|
4038 |
msgstr "الإعلانات"
|
4039 |
|
4040 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4041 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4042 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4043 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4044 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4045 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4046 |
-
#: includes/admin/settings/class-settings.php:
|
4047 |
#, fuzzy
|
4048 |
msgctxt "settings"
|
4049 |
msgid "General Settings"
|
4050 |
msgstr "الإعدادات العامة"
|
4051 |
|
4052 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4053 |
#, fuzzy
|
4054 |
msgctxt "settings"
|
4055 |
msgid "E-Mail"
|
4056 |
msgstr "البريد الإلكتروني"
|
4057 |
|
4058 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4059 |
#, fuzzy
|
4060 |
msgctxt "settings"
|
4061 |
msgid "Payment"
|
4062 |
msgstr "الدفع"
|
4063 |
|
4064 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4065 |
msgctxt "settings"
|
4066 |
msgid "Appearance"
|
4067 |
msgstr ""
|
4068 |
|
4069 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4070 |
#: includes/licensing.php:95
|
4071 |
msgctxt "settings"
|
4072 |
msgid "Premium Modules"
|
4073 |
msgstr "وحدات ممتازة (Premium)"
|
4074 |
|
4075 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4076 |
#, fuzzy
|
4077 |
msgctxt "settings"
|
4078 |
msgid "Permalink Settings"
|
4079 |
msgstr "إعدادات الرابط الثابت"
|
4080 |
|
4081 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4082 |
#, fuzzy
|
4083 |
msgctxt "settings"
|
4084 |
msgid "Directory Listings Slug"
|
4085 |
msgstr "رابط لطيف لإعلانات الدليل"
|
4086 |
|
4087 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4088 |
#, fuzzy
|
4089 |
msgctxt "settings"
|
4090 |
msgid "Categories Slug"
|
4091 |
msgstr "رابط لطيف للتصنيفات"
|
4092 |
|
4093 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4094 |
#, fuzzy
|
4095 |
msgctxt "settings"
|
4096 |
msgid ""
|
@@ -4099,13 +4200,13 @@ msgstr ""
|
|
4099 |
"لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"category\"، "
|
4100 |
"على سبيل المثال."
|
4101 |
|
4102 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4103 |
#, fuzzy
|
4104 |
msgctxt "settings"
|
4105 |
msgid "Tags Slug"
|
4106 |
msgstr "رابط لطيف للوسوم"
|
4107 |
|
4108 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4109 |
#, fuzzy
|
4110 |
msgctxt "settings"
|
4111 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
@@ -4113,18 +4214,18 @@ msgstr ""
|
|
4113 |
"لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"tag\"، على "
|
4114 |
"سبيل المثال."
|
4115 |
|
4116 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4117 |
#, fuzzy
|
4118 |
msgctxt "settings"
|
4119 |
msgid "Remove listing ID from directory URLs?"
|
4120 |
msgstr "إزالة معرف الإعلان من روابط URLs الدليل؟"
|
4121 |
|
4122 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4123 |
msgctxt "settings"
|
4124 |
msgid "Check this setting to remove the ID for better SEO."
|
4125 |
msgstr ""
|
4126 |
|
4127 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4128 |
#, fuzzy
|
4129 |
msgctxt "settings"
|
4130 |
msgid ""
|
@@ -4135,67 +4236,67 @@ msgstr ""
|
|
4135 |
"الأعمال/1809/عنوان-الإعلان\". تحقق من هذا الإعداد لإزالة المعرف لأفضل أرشفة "
|
4136 |
"SEO."
|
4137 |
|
4138 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4139 |
#, fuzzy
|
4140 |
msgctxt "settings"
|
4141 |
msgid "reCAPTCHA"
|
4142 |
msgstr "إعدادات reCaptcha"
|
4143 |
|
4144 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4145 |
#, fuzzy
|
4146 |
msgctxt "settings"
|
4147 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
4148 |
msgstr "بحاجة إلى مفاتيح API ل reCAPTCHA؟ أحصل عليها <a>هنا</a>."
|
4149 |
|
4150 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4151 |
#, fuzzy
|
4152 |
msgctxt "settings"
|
4153 |
msgid "Use reCAPTCHA for contact forms"
|
4154 |
msgstr "إستخدم reCAPTCHA لاستمارة الاتصال"
|
4155 |
|
4156 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4157 |
#, fuzzy
|
4158 |
msgctxt "settings"
|
4159 |
msgid "Turn off reCAPTCHA for logged in users?"
|
4160 |
msgstr "إيقاف reCAPTCHA للأعضاء الذين سجلوا الدخول؟"
|
4161 |
|
4162 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4163 |
#, fuzzy
|
4164 |
msgctxt "settings"
|
4165 |
msgid "Use reCAPTCHA for listing submits"
|
4166 |
msgstr "إستخدم reCAPTCHA أثناء إضافة إعلان"
|
4167 |
|
4168 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4169 |
#, fuzzy
|
4170 |
msgctxt "settings"
|
4171 |
msgid "Use reCAPTCHA for report listings?"
|
4172 |
msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
|
4173 |
|
4174 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4175 |
#, fuzzy
|
4176 |
msgctxt "settings"
|
4177 |
msgid "Use reCAPTCHA for listing comments?"
|
4178 |
msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
|
4179 |
|
4180 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4181 |
#, fuzzy
|
4182 |
msgctxt "settings"
|
4183 |
msgid "reCAPTCHA Public Key"
|
4184 |
msgstr "مفتاح عام reCAPTCHA"
|
4185 |
|
4186 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4187 |
#, fuzzy
|
4188 |
msgctxt "settings"
|
4189 |
msgid "reCAPTCHA Private Key"
|
4190 |
msgstr "مفتاح خاص reCAPTCHA"
|
4191 |
|
4192 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4193 |
#, fuzzy
|
4194 |
msgctxt "settings"
|
4195 |
msgid "Registration"
|
4196 |
msgstr "Enregistrement"
|
4197 |
|
4198 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4199 |
#, fuzzy
|
4200 |
msgctxt "settings"
|
4201 |
msgid ""
|
@@ -4209,24 +4310,24 @@ msgstr ""
|
|
4209 |
"الاتصال بعضوية الإضافة، واطلب منهم دعم معامل الاستعلام القياسي 'redirect_to' "
|
4210 |
"لووردبريس."
|
4211 |
|
4212 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4213 |
#, fuzzy
|
4214 |
msgctxt "settings"
|
4215 |
msgid "Require login to post listings?"
|
4216 |
msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
|
4217 |
|
4218 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4219 |
msgctxt "settings"
|
4220 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
4221 |
msgstr ""
|
4222 |
|
4223 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4224 |
#, fuzzy
|
4225 |
msgctxt "settings"
|
4226 |
msgid "Login URL"
|
4227 |
msgstr "رابط تسجيل الدخول"
|
4228 |
|
4229 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4230 |
#, fuzzy
|
4231 |
msgctxt "settings"
|
4232 |
msgid "Only enter this if using a membership plugin or custom login page."
|
@@ -4234,18 +4335,18 @@ msgstr ""
|
|
4234 |
"رابط URL لصفحة تسجيل الدخول لعضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
|
4235 |
"هناك استخدام لعضوية الإضافة أو صفحة تسجيل دخول مخصصة."
|
4236 |
|
4237 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4238 |
msgctxt "settings"
|
4239 |
msgid "URL of your membership plugin's login page."
|
4240 |
msgstr ""
|
4241 |
|
4242 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4243 |
#, fuzzy
|
4244 |
msgctxt "settings"
|
4245 |
msgid "Registration URL"
|
4246 |
msgstr "رابط التسجيل"
|
4247 |
|
4248 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4249 |
#, fuzzy
|
4250 |
msgctxt "settings"
|
4251 |
msgid ""
|
@@ -4254,47 +4355,47 @@ msgstr ""
|
|
4254 |
"رابط URL لصفحة التسجيل في عضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
|
4255 |
"هناك استخدام لعضوية الإضافة أو صفحة تسجيل مخصصة."
|
4256 |
|
4257 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4258 |
msgctxt "settings"
|
4259 |
msgid "URL of your membership plugin's registration page."
|
4260 |
msgstr ""
|
4261 |
|
4262 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4263 |
msgctxt "settings"
|
4264 |
msgid "Allow users to create accounts during listing submit?"
|
4265 |
msgstr ""
|
4266 |
|
4267 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4268 |
#, fuzzy
|
4269 |
msgctxt "settings"
|
4270 |
msgid "No"
|
4271 |
msgstr "لا"
|
4272 |
|
4273 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4274 |
msgctxt "settings"
|
4275 |
msgid "Yes, and make it optional"
|
4276 |
msgstr ""
|
4277 |
|
4278 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4279 |
#, fuzzy
|
4280 |
msgctxt "settings"
|
4281 |
msgid "Yes, and make it required"
|
4282 |
msgstr "الإسم العائلي مطلوب."
|
4283 |
|
4284 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4285 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4286 |
#, fuzzy
|
4287 |
msgctxt "settings"
|
4288 |
msgid "Terms and Conditions"
|
4289 |
msgstr "شروط وأحكام"
|
4290 |
|
4291 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4292 |
#, fuzzy
|
4293 |
msgctxt "settings"
|
4294 |
msgid "Display and require user agreement to Terms and Conditions"
|
4295 |
msgstr "عرض وطلب موافقة العضو على الشروط والأحكام"
|
4296 |
|
4297 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4298 |
#, fuzzy
|
4299 |
msgctxt "settings"
|
4300 |
msgid ""
|
@@ -4304,19 +4405,19 @@ msgstr ""
|
|
4304 |
"أدخل النص أو عنوان URL يبدأ ب http. إذا كنت تستخدم عنوان URL، سيتم استبدال "
|
4305 |
"نص الأحكام والشروط برابط إلى الصفحة المناسبة."
|
4306 |
|
4307 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4308 |
#, fuzzy
|
4309 |
msgctxt "settings"
|
4310 |
msgid "Terms and Conditions text goes here."
|
4311 |
msgstr "نص الأحكام والشروط هنا..."
|
4312 |
|
4313 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4314 |
#, fuzzy
|
4315 |
msgctxt "settings"
|
4316 |
msgid "Data Collection"
|
4317 |
msgstr "تجميع البيانات"
|
4318 |
|
4319 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4320 |
#, fuzzy
|
4321 |
msgctxt "settings"
|
4322 |
msgid ""
|
@@ -4326,25 +4427,25 @@ msgstr ""
|
|
4326 |
"تسمح لدليل الأعمال بجمع معلومات مجهولة حول الإضافات المثبتة، والقوالب وإصدار "
|
4327 |
"ووردبريس الخاص بك؟"
|
4328 |
|
4329 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4330 |
#, fuzzy
|
4331 |
msgctxt "settings"
|
4332 |
msgid "Directory Search"
|
4333 |
msgstr "البحث في الدليل"
|
4334 |
|
4335 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4336 |
#, fuzzy
|
4337 |
msgctxt "settings"
|
4338 |
msgid "Search form display"
|
4339 |
msgstr "عرض نموذج البحث"
|
4340 |
|
4341 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4342 |
#, fuzzy
|
4343 |
msgctxt "settings"
|
4344 |
msgid "Quick search fields"
|
4345 |
msgstr "حقول البحث السريع"
|
4346 |
|
4347 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4348 |
#, fuzzy
|
4349 |
msgctxt "settings"
|
4350 |
msgid ""
|
@@ -4354,13 +4455,13 @@ msgstr ""
|
|
4354 |
"إستخدم Ctrl-Click لتشمل حقول متعددة في البحث. اختيار العديد من الحقول "
|
4355 |
"لإدراجها في البحث السريع يؤدي إلى أداء بحث بطيئ جدا."
|
4356 |
|
4357 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4358 |
#, fuzzy
|
4359 |
msgctxt "settings"
|
4360 |
msgid "Enable high performance searches?"
|
4361 |
msgstr "تمكين عمليات البحث عالية الأداء؟"
|
4362 |
|
4363 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4364 |
#, fuzzy
|
4365 |
msgctxt "settings"
|
4366 |
msgid ""
|
@@ -4371,25 +4472,25 @@ msgstr ""
|
|
4371 |
"تمكين هذا يجعل \"دليل الأعمال\" يضحي بجودة النتيجة لتحسين السرعة. وهذا مفيد "
|
4372 |
"إذا كنت على خطط استضافة مشتركة، حيث أداء قاعدة البيانات يعد مشكلة."
|
4373 |
|
4374 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4375 |
#, fuzzy
|
4376 |
msgctxt "settings"
|
4377 |
msgid "Advanced"
|
4378 |
msgstr "متقدم"
|
4379 |
|
4380 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4381 |
#, fuzzy
|
4382 |
msgctxt "settings"
|
4383 |
msgid "Disable advanced CPT integration?"
|
4384 |
msgstr "تعطيل التكامل CPT المتقدم؟"
|
4385 |
|
4386 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4387 |
#, fuzzy
|
4388 |
msgctxt "settings"
|
4389 |
msgid "Enable AJAX compatibility mode?"
|
4390 |
msgstr "تمكين وضع التوافق أجاكس؟"
|
4391 |
|
4392 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4393 |
#, fuzzy
|
4394 |
msgctxt "settings"
|
4395 |
msgid ""
|
@@ -4400,19 +4501,19 @@ msgstr ""
|
|
4400 |
" إذا كان وضع التوافق لا يحل مشكلتك، فقد تعاني من تعارض أكثر خطورة. <a>وإليك "
|
4401 |
"مقال</a> حول كيفية اختبار تعارضات القالب والإضافات مع \"دليل الأعمال\"."
|
4402 |
|
4403 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4404 |
#, fuzzy
|
4405 |
msgctxt "settings"
|
4406 |
msgid "Disable Frontend Listing Submission?"
|
4407 |
msgstr "تعطيل إضافة إعلان من واجهة الموقع؟"
|
4408 |
|
4409 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4410 |
#, fuzzy
|
4411 |
msgctxt "settings"
|
4412 |
msgid "Listings per page"
|
4413 |
msgstr "الإعلانات حسب الصفحة"
|
4414 |
|
4415 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4416 |
#, fuzzy
|
4417 |
msgctxt "settings"
|
4418 |
msgid ""
|
@@ -4421,13 +4522,13 @@ msgid ""
|
|
4421 |
msgstr ""
|
4422 |
"عدد الإعلانات التي تظهر في كل صفحة. استخدام قيمة \"0\" لإظهار كل الإعلانات."
|
4423 |
|
4424 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4425 |
#, fuzzy
|
4426 |
msgctxt "settings"
|
4427 |
msgid "Listing duration for no-fee sites (in days)"
|
4428 |
msgstr "مدة الإعلان للمواقع بلا رسوم (بالأيام)"
|
4429 |
|
4430 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4431 |
#, fuzzy
|
4432 |
msgctxt "settings"
|
4433 |
msgid ""
|
@@ -4437,59 +4538,59 @@ msgstr ""
|
|
4437 |
"استخدام قيمة \"0\" للإبقاء على الإعلان إلى أجل غير مسمى، أو قم بإدخال عدد "
|
4438 |
"أقل من 10 سنوات (3650 يوما)."
|
4439 |
|
4440 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4441 |
#, fuzzy
|
4442 |
msgctxt "settings"
|
4443 |
msgid "Turn on listing renewal option?"
|
4444 |
msgstr "قم بتشغيل خيار تجديد الإعلان؟"
|
4445 |
|
4446 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4447 |
#, fuzzy
|
4448 |
msgctxt "settings"
|
4449 |
msgid "Open detailed view of listing in new tab?"
|
4450 |
msgstr "فتح تفاصيل مشاهدة الإعلانات في علامة تبويب جديدة؟"
|
4451 |
|
4452 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4453 |
#, fuzzy
|
4454 |
msgctxt "settings"
|
4455 |
msgid "Report Listings"
|
4456 |
msgstr "استيراد الإعلانات"
|
4457 |
|
4458 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4459 |
#, fuzzy
|
4460 |
msgctxt "settings"
|
4461 |
msgid "Include button to report listings?"
|
4462 |
msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
|
4463 |
|
4464 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4465 |
msgctxt "settings"
|
4466 |
msgid "Enable report listing for registered users only"
|
4467 |
msgstr ""
|
4468 |
|
4469 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4470 |
msgctxt "settings"
|
4471 |
msgid "Report listing option list"
|
4472 |
msgstr ""
|
4473 |
|
4474 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4475 |
msgctxt "settings"
|
4476 |
msgid ""
|
4477 |
"Form option list to report a listing as inappropriate. One option per line."
|
4478 |
msgstr ""
|
4479 |
|
4480 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4481 |
#, fuzzy
|
4482 |
msgctxt "settings"
|
4483 |
msgid "Contact Form"
|
4484 |
msgstr "مسح"
|
4485 |
|
4486 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4487 |
#, fuzzy
|
4488 |
msgctxt "settings"
|
4489 |
msgid "Include listing contact form on listing pages?"
|
4490 |
msgstr "إدراج الإعلان مع نموذج الاتصال في صفحات الإعلان؟"
|
4491 |
|
4492 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4493 |
#, fuzzy
|
4494 |
msgctxt "settings"
|
4495 |
msgid ""
|
@@ -4499,19 +4600,19 @@ msgstr ""
|
|
4499 |
"يسمح للزوار بالاتصال بكتاب الإعلان بشكل خاص. الكتاب سوف يتلقون رسائل عبر "
|
4500 |
"البريد الإلكتروني."
|
4501 |
|
4502 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4503 |
#, fuzzy
|
4504 |
msgctxt "settings"
|
4505 |
msgid "Require login for using the contact form?"
|
4506 |
msgstr "يتطلب تسجيل الدخول لاستخدام نموذج الاتصال؟"
|
4507 |
|
4508 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4509 |
#, fuzzy
|
4510 |
msgctxt "settings"
|
4511 |
msgid "Maximum number of contact form submits per day"
|
4512 |
msgstr "الحد الأقصى لعدد إرسال الاتصالات يوميا"
|
4513 |
|
4514 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4515 |
#, fuzzy
|
4516 |
msgctxt "settings"
|
4517 |
msgid ""
|
@@ -4521,13 +4622,13 @@ msgstr ""
|
|
4521 |
"إستخدم هذا لمنع الرسائل المزعجة لأصحاب الإعلانات. 0 تعني إرسال غير محدود في "
|
4522 |
"اليوم الواحد."
|
4523 |
|
4524 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4525 |
#, fuzzy
|
4526 |
msgctxt "settings"
|
4527 |
msgid "Include comment form on listing pages?"
|
4528 |
msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
|
4529 |
|
4530 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4531 |
msgctxt "settings"
|
4532 |
msgid ""
|
4533 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
@@ -4537,43 +4638,43 @@ msgid ""
|
|
4537 |
"first, and if that doesn't work, try the 3rd option instead."
|
4538 |
msgstr ""
|
4539 |
|
4540 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4541 |
#, fuzzy
|
4542 |
msgctxt "settings"
|
4543 |
msgid "Show listings under categories on main page?"
|
4544 |
msgstr "إظهار الإعلانات تحت التصنيفات على الصفحة الرئيسية؟"
|
4545 |
|
4546 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4547 |
#, fuzzy
|
4548 |
msgctxt "settings"
|
4549 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4550 |
msgstr "حالة مميز (مثبت)"
|
4551 |
|
4552 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4553 |
msgctxt "settings"
|
4554 |
msgid ""
|
4555 |
"Prevents featured listings from floating to the top of the selected page."
|
4556 |
msgstr ""
|
4557 |
|
4558 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4559 |
#, fuzzy
|
4560 |
msgctxt "settings"
|
4561 |
msgid "Status of listings upon uninstalling plugin"
|
4562 |
msgstr "حالة الإعلانات عند إلغاء تثبيت الإضافة"
|
4563 |
|
4564 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4565 |
#, fuzzy
|
4566 |
msgctxt "settings"
|
4567 |
msgid "Status of deleted listings"
|
4568 |
msgstr "حالة الإعلانات المحذوفة"
|
4569 |
|
4570 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4571 |
#, fuzzy
|
4572 |
msgctxt "settings"
|
4573 |
msgid "Submit Listing instructions message"
|
4574 |
msgstr "إرسال رسالة تعليمات الإعلانات"
|
4575 |
|
4576 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4577 |
#, fuzzy
|
4578 |
msgctxt "settings"
|
4579 |
msgid ""
|
@@ -4585,199 +4686,199 @@ msgstr ""
|
|
4585 |
"استخدامه لإعطاء إرشادات حول تعبئة النموذج أو أي شيء تريد إعلام الأعضاء به "
|
4586 |
"قبل أن يبدأوا."
|
4587 |
|
4588 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4589 |
#, fuzzy
|
4590 |
msgctxt "settings"
|
4591 |
msgid "Post/Category Settings"
|
4592 |
msgstr "إعدادات الإعلان/التصنيف"
|
4593 |
|
4594 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4595 |
#, fuzzy
|
4596 |
msgctxt "settings"
|
4597 |
msgid "Default new post status"
|
4598 |
msgstr "حالة الإعلان الجديد الافتراضية"
|
4599 |
|
4600 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4601 |
#, fuzzy
|
4602 |
msgctxt "settings"
|
4603 |
msgid "Edit post status"
|
4604 |
msgstr "تعديل حالة الإعلان"
|
4605 |
|
4606 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4607 |
#, fuzzy
|
4608 |
msgctxt "settings"
|
4609 |
msgid "Order categories list by"
|
4610 |
msgstr "ترتيب قائمة التصنيفات حسب"
|
4611 |
|
4612 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4613 |
#, fuzzy
|
4614 |
msgctxt "settings"
|
4615 |
msgid "Sort order for categories"
|
4616 |
msgstr "ترتيب فرز التصنيفات"
|
4617 |
|
4618 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4619 |
#, fuzzy
|
4620 |
msgctxt "settings"
|
4621 |
msgid "Show category post count?"
|
4622 |
msgstr "إظهار عدد إعلانات التصنيف؟"
|
4623 |
|
4624 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4625 |
#, fuzzy
|
4626 |
msgctxt "settings"
|
4627 |
msgid "Hide empty categories?"
|
4628 |
msgstr "إخفاء التصنيفات الفارغة؟"
|
4629 |
|
4630 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4631 |
#, fuzzy
|
4632 |
msgctxt "settings"
|
4633 |
msgid "Show only parent categories in category list?"
|
4634 |
msgstr "إظهار التصنيفات الأبوية فقط في قائمة التصنيف؟"
|
4635 |
|
4636 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4637 |
#, fuzzy
|
4638 |
msgctxt "settings"
|
4639 |
msgid "Listings Sorting"
|
4640 |
msgstr "فرز الإعلانات"
|
4641 |
|
4642 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4643 |
#, fuzzy
|
4644 |
msgctxt "settings"
|
4645 |
msgid "Order directory listings by"
|
4646 |
msgstr "ترتيب إعلانات الدليل حسب"
|
4647 |
|
4648 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4649 |
#, fuzzy
|
4650 |
msgctxt "settings"
|
4651 |
msgid "Sort directory listings by"
|
4652 |
msgstr "فرز إعلانات الدليل حسب"
|
4653 |
|
4654 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4655 |
#, fuzzy
|
4656 |
msgctxt "settings"
|
4657 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
4658 |
msgstr "ترتيب تصاعدي من أ إلى ي، ترتيب تنازلي من ي إلى أ"
|
4659 |
|
4660 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4661 |
#, fuzzy
|
4662 |
msgctxt "settings"
|
4663 |
msgid "Enable sort bar?"
|
4664 |
msgstr "تمكين شريط الفرز؟"
|
4665 |
|
4666 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4667 |
#, fuzzy
|
4668 |
msgctxt "settings"
|
4669 |
msgid "Sortbar Fields"
|
4670 |
msgstr "حقول شريط الفرز"
|
4671 |
|
4672 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4673 |
#, fuzzy
|
4674 |
msgctxt "settings"
|
4675 |
msgid "Directory Display Options"
|
4676 |
msgstr "خيارات عرض الدليل"
|
4677 |
|
4678 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4679 |
#, fuzzy
|
4680 |
msgctxt "settings"
|
4681 |
msgid "Show the \"Submit listing\" button."
|
4682 |
msgstr "إظهار زر \"إضافة إعلان\"."
|
4683 |
|
4684 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4685 |
#, fuzzy
|
4686 |
msgctxt "settings"
|
4687 |
msgid "Show \"Search listings\"."
|
4688 |
msgstr "إظهار \"البحث في الإعلانات\"."
|
4689 |
|
4690 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4691 |
#, fuzzy
|
4692 |
msgctxt "settings"
|
4693 |
msgid "Show the \"View Listings\" button."
|
4694 |
msgstr "إظهار زر \"مشاهدة الإعلانات\"."
|
4695 |
|
4696 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4697 |
#, fuzzy
|
4698 |
msgctxt "settings"
|
4699 |
msgid "Show the \"Directory\" button."
|
4700 |
msgstr "إظهار زر \"الدليل\"."
|
4701 |
|
4702 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4703 |
#, fuzzy
|
4704 |
msgctxt "settings"
|
4705 |
msgid "Theme Settings"
|
4706 |
msgstr "إعدادات الصورة"
|
4707 |
|
4708 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4709 |
#, fuzzy
|
4710 |
msgctxt "settings"
|
4711 |
msgid "Theme button style"
|
4712 |
msgstr "نمط زر القالب"
|
4713 |
|
4714 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4715 |
msgctxt "settings"
|
4716 |
msgid ""
|
4717 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
4718 |
msgstr ""
|
4719 |
|
4720 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4721 |
#, fuzzy
|
4722 |
msgctxt "settings"
|
4723 |
msgid "Image"
|
4724 |
msgstr "الصورة"
|
4725 |
|
4726 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4727 |
#, fuzzy
|
4728 |
msgctxt "settings"
|
4729 |
msgid "Image Settings"
|
4730 |
msgstr "إعدادات الصورة"
|
4731 |
|
4732 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4733 |
#, fuzzy
|
4734 |
msgctxt "settings"
|
4735 |
msgid "Allow images?"
|
4736 |
msgstr "السماح بالصور؟"
|
4737 |
|
4738 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4739 |
#, fuzzy
|
4740 |
msgctxt "settings"
|
4741 |
msgid "Min Image File Size (KB)"
|
4742 |
msgstr "أقل حجم لملف الصورة (KB)"
|
4743 |
|
4744 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4745 |
#, fuzzy
|
4746 |
msgctxt "settings"
|
4747 |
msgid "Max Image File Size (KB)"
|
4748 |
msgstr "أقصى حجم لملف الصورة (KB)"
|
4749 |
|
4750 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4751 |
#, fuzzy
|
4752 |
msgctxt "settings"
|
4753 |
msgid "Min image width (px)"
|
4754 |
msgstr "أقل عرض للصورة (px)"
|
4755 |
|
4756 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4757 |
#, fuzzy
|
4758 |
msgctxt "settings"
|
4759 |
msgid "Min image height (px)"
|
4760 |
msgstr "أقل ارتفاع للصورة (px)"
|
4761 |
|
4762 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4763 |
#, fuzzy
|
4764 |
msgctxt "settings"
|
4765 |
msgid "Max image width (px)"
|
4766 |
msgstr "أقصى عرض للصورة (px)"
|
4767 |
|
4768 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4769 |
#, fuzzy
|
4770 |
msgctxt "settings"
|
4771 |
msgid "Max image height (px)"
|
4772 |
msgstr "أقصى ارتفاع للصورة (px)"
|
4773 |
|
4774 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4775 |
#, fuzzy
|
4776 |
msgctxt "settings"
|
4777 |
msgid "Turn on thickbox/lightbox?"
|
4778 |
msgstr "تشغيل thickbox/lightbox؟"
|
4779 |
|
4780 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4781 |
#, fuzzy
|
4782 |
msgctxt "settings"
|
4783 |
msgid ""
|
@@ -4786,31 +4887,31 @@ msgstr ""
|
|
4786 |
"قم بإلغاء التحديد إذا كان يتعارض مع العناصر الأخرى أو الإضافات المثبتة على "
|
4787 |
"موقعك"
|
4788 |
|
4789 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4790 |
#, fuzzy
|
4791 |
msgctxt "settings"
|
4792 |
msgid "Thumbnails"
|
4793 |
msgstr "الصور المصغرة"
|
4794 |
|
4795 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4796 |
#, fuzzy
|
4797 |
msgctxt "settings"
|
4798 |
msgid "Thumbnail width (px)"
|
4799 |
msgstr "عرض الصور المصغرة (px)"
|
4800 |
|
4801 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4802 |
#, fuzzy
|
4803 |
msgctxt "settings"
|
4804 |
msgid "Thumbnail height (px)"
|
4805 |
msgstr "ارتفاع الصورة المصغرة (px)"
|
4806 |
|
4807 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4808 |
#, fuzzy
|
4809 |
msgctxt "settings"
|
4810 |
msgid "Crop thumbnails to exact dimensions?"
|
4811 |
msgstr "قطع الصور المصغرة للأبعاد المناسبة؟"
|
4812 |
|
4813 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4814 |
#, fuzzy
|
4815 |
msgctxt "settings"
|
4816 |
msgid ""
|
@@ -4824,54 +4925,82 @@ msgstr ""
|
|
4824 |
"تعديل الارتفاع بشكل متناسب. اعتماداً على الصور المرفوعة, قد تكون ارتفاعات "
|
4825 |
"الصور المصغرة مختلفة."
|
4826 |
|
4827 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4828 |
msgctxt "settings"
|
4829 |
msgid "Enforce image upload on submit/edit?"
|
4830 |
msgstr ""
|
4831 |
|
4832 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4833 |
#, fuzzy
|
4834 |
msgctxt "settings"
|
4835 |
msgid "Number of free images"
|
4836 |
msgstr "عدد الصور المجانية"
|
4837 |
|
4838 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4839 |
#, fuzzy
|
4840 |
msgctxt "settings"
|
4841 |
msgid "Use default picture for listings with no picture?"
|
4842 |
msgstr "إستخدام الصورة الافتراضية للإعلانات التي بلا صورة؟"
|
4843 |
|
4844 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4845 |
#, fuzzy
|
4846 |
msgctxt "settings"
|
4847 |
msgid "Show Thumbnail on main listings page?"
|
4848 |
msgstr "إظهار صورة مصغرة في صفحة الإعلانات الرئيسية؟"
|
4849 |
|
4850 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4851 |
#, fuzzy
|
4852 |
msgctxt "settings"
|
4853 |
msgid "Fee Order"
|
4854 |
msgstr "ترتيب"
|
4855 |
|
4856 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4857 |
#, fuzzy
|
4858 |
msgctxt "settings"
|
4859 |
msgid "Turn On payments?"
|
4860 |
msgstr "تشغيل الدفعات؟"
|
4861 |
|
4862 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4863 |
#, fuzzy
|
4864 |
msgctxt "settings"
|
4865 |
msgid "Put payment gateways in test mode?"
|
4866 |
msgstr "وضع بوابات الدفع في وضع الاختبار؟"
|
4867 |
|
4868 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4869 |
#, fuzzy
|
4870 |
msgctxt "settings"
|
4871 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
4872 |
msgstr "تنفيذ إنهاء الشراء على الإصدار الآمن (HTTPS) لموقع الويب الخاص بك؟"
|
4873 |
|
4874 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4875 |
#, fuzzy
|
4876 |
msgctxt "settings"
|
4877 |
msgid ""
|
@@ -4881,37 +5010,37 @@ msgstr ""
|
|
4881 |
"موصى به لأمن أكثر. لكي يعمل هذا أنت بحاجة إلى تمكين HTTPS على الخادم الخاص "
|
4882 |
"بك و <a>الحصول على شهادة SSL</a>."
|
4883 |
|
4884 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4885 |
#, fuzzy
|
4886 |
msgctxt "settings"
|
4887 |
msgid "Currency Code"
|
4888 |
msgstr "رمز العملة"
|
4889 |
|
4890 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4891 |
#, fuzzy
|
4892 |
msgctxt "settings"
|
4893 |
msgid "Currency Symbol"
|
4894 |
msgstr "رمز العملة"
|
4895 |
|
4896 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4897 |
#, fuzzy
|
4898 |
msgctxt "settings"
|
4899 |
msgid "Currency symbol display"
|
4900 |
msgstr "عرض رمز العملة"
|
4901 |
|
4902 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4903 |
#, fuzzy
|
4904 |
msgctxt "settings"
|
4905 |
msgid "Thank you for payment message"
|
4906 |
msgstr "رسالة الشكر على الدفع"
|
4907 |
|
4908 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4909 |
#, fuzzy
|
4910 |
msgctxt "settings"
|
4911 |
msgid "Ask users to come back for abandoned payments?"
|
4912 |
msgstr "أطلب من الأعضاء العودة للمدفوعات المتخلى عنها؟"
|
4913 |
|
4914 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4915 |
#, fuzzy
|
4916 |
msgctxt "settings"
|
4917 |
msgid ""
|
@@ -4924,19 +5053,19 @@ msgstr ""
|
|
4924 |
"إتمام الدفع للإعلان. هذا ينتج عنه أن الإعلانات تبدو وكأنها فشلت، وذلك عندما "
|
4925 |
"لا يكمل العضو المعاملة ببساطة. دليل الأعمال يستطيع تذكيرهم للعودة والاستمرار."
|
4926 |
|
4927 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4928 |
#, fuzzy
|
4929 |
msgctxt "settings"
|
4930 |
msgid "Listing abandonment threshold (hours)"
|
4931 |
msgstr "عتبة التخلي على الإعلان (ساعات)"
|
4932 |
|
4933 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4934 |
#, fuzzy
|
4935 |
msgctxt "settings"
|
4936 |
msgid "Display email address fields publicly?"
|
4937 |
msgstr "عرض حقول عنوان البريد الإلكتروني علنا؟"
|
4938 |
|
4939 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4940 |
#, fuzzy
|
4941 |
msgctxt "settings"
|
4942 |
msgid ""
|
@@ -4948,13 +5077,13 @@ msgstr ""
|
|
4948 |
"لأن هذا يزيد من الرسائل المزعجة إلى العنوان ويسمح للمتطفلين بجمع عنوانين "
|
4949 |
"البريد للاستخدام في المستقبل."
|
4950 |
|
4951 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4952 |
#, fuzzy
|
4953 |
msgctxt "settings"
|
4954 |
msgid "How to determine the listing's email address?"
|
4955 |
msgstr "كيفية تحديد عنوان البريد الإلكتروني في الإعلان؟"
|
4956 |
|
4957 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4958 |
#, fuzzy
|
4959 |
msgctxt "settings"
|
4960 |
msgid ""
|
@@ -4964,12 +5093,12 @@ msgstr ""
|
|
4964 |
"هذا يؤثر على رسائل البريد الإلكتروني المرسلة إلى مالكي الإعلانات عبر نموذج "
|
4965 |
"الاتصال أو عندما ينتهي تاريخ الإعلانات."
|
4966 |
|
4967 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4968 |
msgctxt "settings"
|
4969 |
msgid "Email Content-Type header"
|
4970 |
msgstr ""
|
4971 |
|
4972 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4973 |
msgctxt "settings"
|
4974 |
msgid ""
|
4975 |
"Use this setting to control the format of the emails explicitly. Some "
|
@@ -4978,25 +5107,25 @@ msgid ""
|
|
4978 |
"then \"Both\"."
|
4979 |
msgstr ""
|
4980 |
|
4981 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4982 |
#, fuzzy
|
4983 |
msgctxt "settings"
|
4984 |
msgid "E-Mail Notifications"
|
4985 |
msgstr "تنبيهات البريد الإلكتروني"
|
4986 |
|
4987 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4988 |
#, fuzzy
|
4989 |
msgctxt "settings"
|
4990 |
msgid "Notify admin via e-mail when..."
|
4991 |
msgstr "إبلاغ المدير عن طريق البريد الإلكتروني عندما..."
|
4992 |
|
4993 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4994 |
#, fuzzy
|
4995 |
msgctxt "settings"
|
4996 |
msgid "CC this e-mail address too"
|
4997 |
msgstr "إرسال نسخة من الرسالة الى عنوان البريد الإلكتروني هذا أيضا"
|
4998 |
|
4999 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5000 |
#, fuzzy
|
5001 |
msgctxt "settings"
|
5002 |
msgid ""
|
@@ -5005,49 +5134,49 @@ msgid ""
|
|
5005 |
msgstr ""
|
5006 |
"يمكنك تعديل قالب النص المستخدم لمعظم رسائل البريد الإلكتروني هذه أدناه."
|
5007 |
|
5008 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5009 |
#, fuzzy
|
5010 |
msgctxt "settings"
|
5011 |
msgid "Notify users via e-mail when..."
|
5012 |
msgstr "إعلام الأعضاء عن طريق البريد الإلكتروني عندما..."
|
5013 |
|
5014 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5015 |
#, fuzzy
|
5016 |
msgctxt "settings"
|
5017 |
msgid "Templates"
|
5018 |
msgstr "قوالب البريد الإلكتروني"
|
5019 |
|
5020 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5021 |
#, fuzzy
|
5022 |
msgctxt "settings"
|
5023 |
msgid "Email confirmation message"
|
5024 |
msgstr "رسالة تأكيد البريد الإلكتروني"
|
5025 |
|
5026 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5027 |
#, fuzzy
|
5028 |
msgctxt "settings"
|
5029 |
msgid "Sent after a listing has been submitted."
|
5030 |
msgstr "ترسل بعد أن يضاف الإعلان."
|
5031 |
|
5032 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5033 |
#, fuzzy
|
5034 |
msgctxt "settings"
|
5035 |
msgid "Listing published message"
|
5036 |
msgstr "رسالة نشر الإعلان"
|
5037 |
|
5038 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5039 |
#, fuzzy
|
5040 |
msgctxt "settings"
|
5041 |
msgid "Sent when the listing has been published or approved by an admin."
|
5042 |
msgstr "ترسل عندما يتم نشر الإعلان أو الموافقة عليه من طرف المدير."
|
5043 |
|
5044 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5045 |
#, fuzzy
|
5046 |
msgctxt "settings"
|
5047 |
msgid "Listing Contact Message"
|
5048 |
msgstr "رسالة اتصال الإعلان"
|
5049 |
|
5050 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5051 |
#, fuzzy
|
5052 |
msgctxt "settings"
|
5053 |
msgid ""
|
@@ -5057,31 +5186,31 @@ msgstr ""
|
|
5057 |
"ترسل إلى مالكي الإعلانات عندما يستخدم شخص ما نموذج جهة الاتصال في صفحات "
|
5058 |
"الإعلانات الخاصة بهم."
|
5059 |
|
5060 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5061 |
#, fuzzy
|
5062 |
msgctxt "settings"
|
5063 |
msgid "Payment abandoned reminder message"
|
5064 |
msgstr "رسالة تذكير بالتخلي عن الدفع"
|
5065 |
|
5066 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5067 |
#, fuzzy
|
5068 |
msgctxt "settings"
|
5069 |
msgid "Sent some time after a pending payment is abandoned by users."
|
5070 |
msgstr "ترسل أحيانا بعد أن يتخلي الأعضاء عن الدفعة المنتظرة."
|
5071 |
|
5072 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5073 |
#, fuzzy
|
5074 |
msgctxt "settings"
|
5075 |
msgid "E-Mail Notices"
|
5076 |
msgstr "تنبيهات البريد الإلكتروني"
|
5077 |
|
5078 |
-
#: includes/admin/settings/class-settings.php:
|
5079 |
-
#: includes/admin/settings/class-settings.php:
|
5080 |
msgctxt "settings"
|
5081 |
msgid "\"%s\" can not be empty."
|
5082 |
msgstr ""
|
5083 |
|
5084 |
-
#: includes/admin/settings/class-settings.php:
|
5085 |
msgctxt "settings"
|
5086 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
5087 |
msgstr ""
|
@@ -5117,7 +5246,7 @@ msgctxt "settings"
|
|
5117 |
msgid "Deactivate"
|
5118 |
msgstr "قم بالتفعيل"
|
5119 |
|
5120 |
-
#: includes/licensing.php:
|
5121 |
msgctxt "settings"
|
5122 |
msgid "Licenses"
|
5123 |
msgstr "التراخيص"
|
@@ -5132,51 +5261,51 @@ msgctxt "settings"
|
|
5132 |
msgid "← Return to \"Manage Options\""
|
5133 |
msgstr "← العودة إلى \"إدارة الخيارات\""
|
5134 |
|
5135 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5136 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5137 |
msgctxt "post status"
|
5138 |
msgid "Draft"
|
5139 |
msgstr "مسودة"
|
5140 |
|
5141 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5142 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5143 |
msgctxt "post status"
|
5144 |
msgid "Trash"
|
5145 |
msgstr "سلة المهملات"
|
5146 |
|
5147 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5148 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5149 |
msgctxt "post status"
|
5150 |
msgid "Published"
|
5151 |
msgstr "نشرت"
|
5152 |
|
5153 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5154 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5155 |
msgctxt "post status"
|
5156 |
msgid "Pending"
|
5157 |
msgstr " في الانتظار"
|
5158 |
|
5159 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5160 |
msgctxt "contact email"
|
5161 |
msgid "You have received a reply from your listing at %s."
|
5162 |
msgstr "تلقيت ردا من الإعلان الخاص بك في %s."
|
5163 |
|
5164 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5165 |
msgctxt "contact email"
|
5166 |
msgid "Name: %s"
|
5167 |
msgstr "الإسم: %s"
|
5168 |
|
5169 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5170 |
msgctxt "contact email"
|
5171 |
msgid "E-Mail: %s"
|
5172 |
msgstr "البريد الإلكتروني: %s"
|
5173 |
|
5174 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5175 |
msgctxt "contact email"
|
5176 |
msgid "Message:"
|
5177 |
msgstr "الرسالة:"
|
5178 |
|
5179 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5180 |
msgctxt "contact email"
|
5181 |
msgid "Time: %s"
|
5182 |
msgstr "الوقت: %s"
|
@@ -5339,7 +5468,7 @@ msgctxt "installer"
|
|
5339 |
msgid "Listing upgrade to featured"
|
5340 |
msgstr "الترقية الى إعلان مميز"
|
5341 |
|
5342 |
-
#: includes/installer.php:
|
5343 |
msgctxt "installer"
|
5344 |
msgid "Default Fee"
|
5345 |
msgstr "رسوم افتراضية"
|
@@ -5520,25 +5649,25 @@ msgctxt "listing"
|
|
5520 |
msgid "Add New Listing"
|
5521 |
msgstr "إضافة إعلان جديد"
|
5522 |
|
5523 |
-
#: includes/class-listing.php:
|
5524 |
#, fuzzy
|
5525 |
msgctxt "listing"
|
5526 |
msgid "Listing expired"
|
5527 |
msgstr "الإعلان منتهي التاريخ"
|
5528 |
|
5529 |
-
#: includes/class-listing.php:
|
5530 |
#, fuzzy
|
5531 |
msgctxt "listing"
|
5532 |
msgid "(Unavailable Plan)"
|
5533 |
msgstr "(رسم غير متوفر)"
|
5534 |
|
5535 |
-
#: includes/class-listing.php:
|
5536 |
#, fuzzy
|
5537 |
msgctxt "listing"
|
5538 |
msgid "Plan \"%s\" (recurring)"
|
5539 |
msgstr "(متكرر)"
|
5540 |
|
5541 |
-
#: includes/class-listing.php:
|
5542 |
msgctxt "listing"
|
5543 |
msgid "Plan \"%s\""
|
5544 |
msgstr ""
|
@@ -5596,17 +5725,20 @@ msgctxt "fees-api"
|
|
5596 |
msgid "Free Listing"
|
5597 |
msgstr "إعلان مجاني"
|
5598 |
|
5599 |
-
|
|
|
5600 |
msgctxt "notify email"
|
5601 |
msgid "[%s] New listing notification"
|
5602 |
msgstr "[%s] تنبيه الإعلان الجديد"
|
5603 |
|
5604 |
-
|
|
|
5605 |
msgctxt "notify email"
|
5606 |
msgid "[%s] Listing edit notification"
|
5607 |
msgstr "[%s] تنبيه تحرير الإعلان"
|
5608 |
|
5609 |
-
|
|
|
5610 |
#, fuzzy
|
5611 |
msgctxt "notify email"
|
5612 |
msgid "[%s] Reported listing notification"
|
@@ -5614,14 +5746,14 @@ msgstr "[%s] تنبيه الإعلان الجديد"
|
|
5614 |
|
5615 |
#: templates/email/listing-added.tpl.php:7
|
5616 |
#: templates/email/listing-edited.tpl.php:7
|
5617 |
-
#: templates/email/listing-reported.tpl.php:
|
5618 |
msgctxt "notify email"
|
5619 |
msgid "ID"
|
5620 |
msgstr "المعرف (ID)"
|
5621 |
|
5622 |
#: templates/email/listing-added.tpl.php:10
|
5623 |
#: templates/email/listing-edited.tpl.php:10
|
5624 |
-
#: templates/email/listing-reported.tpl.php:
|
5625 |
msgctxt "notify email"
|
5626 |
msgid "Title"
|
5627 |
msgstr "العنوان"
|
@@ -5677,18 +5809,42 @@ msgctxt "notify email"
|
|
5677 |
msgid "Categories"
|
5678 |
msgstr "التصنيفات"
|
5679 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5680 |
#: templates/email/listing-reported.tpl.php:21
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5681 |
msgctxt "notify email"
|
5682 |
msgid "Report IP"
|
5683 |
msgstr ""
|
5684 |
|
5685 |
-
#: templates/email/listing-reported.tpl.php:
|
5686 |
#, fuzzy
|
5687 |
msgctxt "notify email"
|
5688 |
msgid "Report selected option"
|
5689 |
msgstr "إختيار تصنيف"
|
5690 |
|
5691 |
-
#: templates/email/listing-reported.tpl.php:
|
5692 |
msgctxt "notify email"
|
5693 |
msgid "Report additional info"
|
5694 |
msgstr ""
|
@@ -5704,7 +5860,7 @@ msgctxt "rss feed"
|
|
5704 |
msgid "%s Feed"
|
5705 |
msgstr "تغذية %s"
|
5706 |
|
5707 |
-
#: includes/class-meta.php:155 includes/views/submit_listing.php:
|
5708 |
msgctxt "views"
|
5709 |
msgid "Submit A Listing"
|
5710 |
msgstr "إضافة إعلان"
|
@@ -5720,7 +5876,7 @@ msgctxt "views"
|
|
5720 |
msgid "View All Listings"
|
5721 |
msgstr "عرض جميع الإعلانات"
|
5722 |
|
5723 |
-
#: includes/views/search.php:
|
5724 |
msgctxt "views"
|
5725 |
msgid "Find A Listing"
|
5726 |
msgstr "العثور على إعلان"
|
@@ -5842,36 +5998,36 @@ msgctxt "submit listing"
|
|
5842 |
msgid "Listing submitted by admin. Payment skipped."
|
5843 |
msgstr "Poster annonce(paiement initial)"
|
5844 |
|
5845 |
-
#: includes/views/submit_listing.php:
|
5846 |
msgctxt "submit listing"
|
5847 |
msgid "Click this field to add categories"
|
5848 |
msgstr ""
|
5849 |
|
5850 |
-
#: includes/views/submit_listing.php:
|
5851 |
#, fuzzy
|
5852 |
msgctxt "submit listing"
|
5853 |
msgid "Complete Listing"
|
5854 |
msgstr "حذف الإعلان"
|
5855 |
|
5856 |
-
#: includes/views/submit_listing.php:
|
5857 |
#, fuzzy
|
5858 |
msgctxt "submit listing"
|
5859 |
msgid "Continue to Payment"
|
5860 |
msgstr "الدفعة الأولية"
|
5861 |
|
5862 |
-
#: includes/views/submit_listing.php:
|
5863 |
#, fuzzy
|
5864 |
msgctxt "submit listing"
|
5865 |
msgid "No listing ID was specified."
|
5866 |
msgstr "تم تحرير الإعلان"
|
5867 |
|
5868 |
-
#: includes/views/submit_listing.php:
|
5869 |
#, fuzzy
|
5870 |
msgctxt "submit listing"
|
5871 |
msgid "You can't edit this listing."
|
5872 |
msgstr "التصنيفات لهذا الإعلان"
|
5873 |
|
5874 |
-
#: includes/views/submit_listing.php:
|
5875 |
msgctxt "submit listing"
|
5876 |
msgid ""
|
5877 |
"This listing can't be edited at this time because it has no fee plan "
|
@@ -5879,60 +6035,60 @@ msgid ""
|
|
5879 |
"to a fee plan."
|
5880 |
msgstr ""
|
5881 |
|
5882 |
-
#: includes/views/submit_listing.php:
|
5883 |
msgctxt "submit listing"
|
5884 |
msgid ""
|
5885 |
"This listing can't be edited at this time. Please try again later or contact "
|
5886 |
"the admin if the problem persists."
|
5887 |
msgstr ""
|
5888 |
|
5889 |
-
#: includes/views/submit_listing.php:
|
5890 |
#, fuzzy
|
5891 |
msgctxt "submit listing"
|
5892 |
msgid "You're logged in as admin, payment will be skipped."
|
5893 |
msgstr "لقد تم تسجيل دخولك كمدير. سيتم تخطي أي خطوات للدفع."
|
5894 |
|
5895 |
-
#: includes/views/submit_listing.php:
|
5896 |
#, fuzzy
|
5897 |
msgctxt "submit listing"
|
5898 |
msgid "Category selection"
|
5899 |
msgstr "إختيار تصنيف"
|
5900 |
|
5901 |
-
#: includes/views/submit_listing.php:
|
5902 |
#, fuzzy
|
5903 |
msgctxt "submit listing"
|
5904 |
msgid "Category & plan selection"
|
5905 |
msgstr "إختيار تصنيف"
|
5906 |
|
5907 |
-
#: includes/views/submit_listing.php:
|
5908 |
#, fuzzy
|
5909 |
msgctxt "submit listing"
|
5910 |
msgid "Listing Information"
|
5911 |
msgstr "معلومات حول الإعلان"
|
5912 |
|
5913 |
-
#: includes/views/submit_listing.php:
|
5914 |
#, fuzzy
|
5915 |
msgctxt "submit listing"
|
5916 |
msgid "Listing Images"
|
5917 |
msgstr "صور الإعلانات"
|
5918 |
|
5919 |
-
#: includes/views/submit_listing.php:
|
5920 |
msgctxt "submit listing"
|
5921 |
msgid "Account Creation"
|
5922 |
msgstr ""
|
5923 |
|
5924 |
-
#: includes/views/submit_listing.php:
|
5925 |
#, fuzzy
|
5926 |
msgctxt "submit listing"
|
5927 |
msgid "Terms and Conditions"
|
5928 |
msgstr "شروط وأحكام"
|
5929 |
|
5930 |
-
#: includes/views/submit_listing.php:
|
5931 |
msgctxt "submit listing"
|
5932 |
msgid "(Please choose a fee plan above)"
|
5933 |
msgstr ""
|
5934 |
|
5935 |
-
#: includes/views/submit_listing.php:
|
5936 |
#, fuzzy
|
5937 |
msgctxt "submit listing"
|
5938 |
msgid "Can not submit a listing at this moment. Please try again later."
|
@@ -5940,80 +6096,80 @@ msgstr ""
|
|
5940 |
"لا يمكن أن نقوم بمعالجة الدفع الخاص بك في هذه اللحظة. المرجو المحاولة مرة "
|
5941 |
"أخرى لاحقاً."
|
5942 |
|
5943 |
-
#: includes/views/submit_listing.php:
|
5944 |
#, fuzzy
|
5945 |
msgctxt "submit listing"
|
5946 |
msgid "Please select a category."
|
5947 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
5948 |
|
5949 |
-
#: includes/views/submit_listing.php:
|
5950 |
#, fuzzy
|
5951 |
msgctxt "submit listing"
|
5952 |
msgid "Please select a category for your listing."
|
5953 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
5954 |
|
5955 |
-
#: includes/views/submit_listing.php:
|
5956 |
msgctxt "submit listing"
|
5957 |
msgid "Please choose a valid category for your plan."
|
5958 |
msgstr ""
|
5959 |
|
5960 |
-
#: includes/views/submit_listing.php:
|
5961 |
#, fuzzy
|
5962 |
msgctxt "submit listing"
|
5963 |
msgid "Please choose a valid fee plan for your category selection."
|
5964 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
5965 |
|
5966 |
-
#: includes/views/submit_listing.php:
|
5967 |
#, fuzzy
|
5968 |
msgctxt "submit listing"
|
5969 |
msgid "Please enter your desired username."
|
5970 |
msgstr "يرجى إدخال إسمك."
|
5971 |
|
5972 |
-
#: includes/views/submit_listing.php:
|
5973 |
#, fuzzy
|
5974 |
msgctxt "submit listing"
|
5975 |
msgid "Please enter the e-mail for your new account."
|
5976 |
msgstr "يرجى إدخال إسمك."
|
5977 |
|
5978 |
-
#: includes/views/submit_listing.php:
|
5979 |
msgctxt "submit listing"
|
5980 |
msgid "Please enter the password for your new account."
|
5981 |
msgstr ""
|
5982 |
|
5983 |
-
#: includes/views/submit_listing.php:
|
5984 |
msgctxt "submit listing"
|
5985 |
msgid "The username you chose is already in use. Please use a different one."
|
5986 |
msgstr ""
|
5987 |
|
5988 |
-
#: includes/views/submit_listing.php:
|
5989 |
msgctxt "submit listing"
|
5990 |
msgid "The e-mail address you chose for your account is already in use."
|
5991 |
msgstr ""
|
5992 |
|
5993 |
-
#: includes/views/submit_listing.php:
|
5994 |
msgctxt "submit listing"
|
5995 |
msgid "Create a user account on this site"
|
5996 |
msgstr ""
|
5997 |
|
5998 |
-
#: includes/views/submit_listing.php:
|
5999 |
msgctxt "submit listing"
|
6000 |
msgid ""
|
6001 |
"You need to create an account on the site. Please fill out the form below."
|
6002 |
msgstr ""
|
6003 |
|
6004 |
-
#: includes/views/submit_listing.php:
|
6005 |
#, fuzzy
|
6006 |
msgctxt "submit listing"
|
6007 |
msgid "Username:"
|
6008 |
msgstr "عضو"
|
6009 |
|
6010 |
-
#: includes/views/submit_listing.php:
|
6011 |
#, fuzzy
|
6012 |
msgctxt "submit listing"
|
6013 |
msgid "Email:"
|
6014 |
msgstr "البريد الإلكتروني: %s"
|
6015 |
|
6016 |
-
#: includes/views/submit_listing.php:
|
6017 |
msgctxt "submit listing"
|
6018 |
msgid "Password:"
|
6019 |
msgstr ""
|
@@ -6058,18 +6214,18 @@ msgctxt "recaptcha"
|
|
6058 |
msgid "reCAPTCHA"
|
6059 |
msgstr "إعدادات reCaptcha"
|
6060 |
|
6061 |
-
#: includes/class-wpbdp.php:
|
6062 |
msgctxt "admin plugins"
|
6063 |
msgid "Settings"
|
6064 |
msgstr "الإعدادات"
|
6065 |
|
6066 |
-
#: includes/class-wpbdp.php:
|
6067 |
#, fuzzy
|
6068 |
msgctxt "listing image upload"
|
6069 |
msgid "Can not upload any more images for this listing."
|
6070 |
msgstr "التصنيفات لهذا الإعلان"
|
6071 |
|
6072 |
-
#: includes/class-wpbdp.php:
|
6073 |
msgctxt "listing image upload"
|
6074 |
msgid ""
|
6075 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
@@ -6104,12 +6260,12 @@ msgctxt "form-fields api"
|
|
6104 |
msgid "Checkbox"
|
6105 |
msgstr "خانة الاختيار"
|
6106 |
|
6107 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6108 |
msgctxt "form-fields api"
|
6109 |
msgid "Date Field"
|
6110 |
msgstr "حقل التاريخ"
|
6111 |
|
6112 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6113 |
msgctxt "form-fields api"
|
6114 |
msgid "Date Format"
|
6115 |
msgstr "صيغة التاريخ"
|
@@ -6119,7 +6275,7 @@ msgctxt "form-fields api"
|
|
6119 |
msgid "Social Site (Facebook page)"
|
6120 |
msgstr "الموقع الاجتماعي (صفحة الفيسبوك)"
|
6121 |
|
6122 |
-
#: includes/fields/class-fieldtypes-image.php:
|
6123 |
msgctxt "form-fields api"
|
6124 |
msgid "Image (file upload)"
|
6125 |
msgstr "صورة (رفع الملف)"
|
@@ -6154,7 +6310,7 @@ msgctxt "form-fields api"
|
|
6154 |
msgid "Select List"
|
6155 |
msgstr "قائمة منسدلة"
|
6156 |
|
6157 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
6158 |
msgctxt "form-fields api"
|
6159 |
msgid "Textarea"
|
6160 |
msgstr "مربع النص"
|
@@ -6196,37 +6352,37 @@ msgid ""
|
|
6196 |
"work."
|
6197 |
msgstr "لا يمكن حذف هذا الحقل لأنه مطلوب لعمل الإضافة."
|
6198 |
|
6199 |
-
#: includes/form-fields.php:
|
6200 |
msgctxt "form-fields api"
|
6201 |
msgid "Post Title"
|
6202 |
msgstr "عنوان المقالة"
|
6203 |
|
6204 |
-
#: includes/form-fields.php:
|
6205 |
msgctxt "form-fields api"
|
6206 |
msgid "Post Content"
|
6207 |
msgstr "محتوى المقالة"
|
6208 |
|
6209 |
-
#: includes/form-fields.php:
|
6210 |
msgctxt "form-fields api"
|
6211 |
msgid "Post Excerpt"
|
6212 |
msgstr "مقطتف المقالة"
|
6213 |
|
6214 |
-
#: includes/form-fields.php:
|
6215 |
msgctxt "form-fields api"
|
6216 |
msgid "Post Category"
|
6217 |
msgstr "تصنيف المقالة"
|
6218 |
|
6219 |
-
#: includes/form-fields.php:
|
6220 |
msgctxt "form-fields api"
|
6221 |
msgid "Post Tags"
|
6222 |
msgstr "وسوم المقالة"
|
6223 |
|
6224 |
-
#: includes/form-fields.php:
|
6225 |
msgctxt "form-fields api"
|
6226 |
msgid "Post Metadata"
|
6227 |
msgstr "البيانات الوصفية للمقالة"
|
6228 |
|
6229 |
-
#: includes/form-fields.php:
|
6230 |
msgctxt "form-fields api"
|
6231 |
msgid "Custom"
|
6232 |
msgstr "تخصيص"
|
@@ -6237,17 +6393,23 @@ msgctxt "checkbox form field"
|
|
6237 |
msgid "Select all"
|
6238 |
msgstr "قائمة منسدلة"
|
6239 |
|
6240 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6241 |
msgctxt "date field"
|
6242 |
msgid "%s must be in the format %s."
|
6243 |
msgstr "%s يجب أن يكون بتنسيق %s."
|
6244 |
|
6245 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6246 |
msgctxt "date field"
|
6247 |
msgid "%s must be a valid date."
|
6248 |
msgstr "%s يجب أن يكون تاريخاً صالحاً."
|
6249 |
|
6250 |
-
#: includes/fields/class-fieldtypes-image.php:42
|
|
|
|
|
|
|
|
|
|
|
|
|
6251 |
msgctxt "form-fields-api"
|
6252 |
msgid "Remove"
|
6253 |
msgstr "إزالة"
|
@@ -6299,32 +6461,32 @@ msgctxt "form-fields-api"
|
|
6299 |
msgid "An error occurred while trying to delete this field."
|
6300 |
msgstr "حدث خطأ أثناء محاولة حذف هذا الحقل."
|
6301 |
|
6302 |
-
#: includes/form-fields.php:
|
6303 |
msgctxt "form-fields-api"
|
6304 |
msgid "Email Validator"
|
6305 |
msgstr "المصادقة على البريد الإلكتروني"
|
6306 |
|
6307 |
-
#: includes/form-fields.php:
|
6308 |
msgctxt "form-fields-api"
|
6309 |
msgid "URL Validator"
|
6310 |
msgstr "المصادقة على URL"
|
6311 |
|
6312 |
-
#: includes/form-fields.php:
|
6313 |
msgctxt "form-fields-api"
|
6314 |
msgid "Whole Number Validator"
|
6315 |
msgstr "المصادقة على رقم صحيح"
|
6316 |
|
6317 |
-
#: includes/form-fields.php:
|
6318 |
msgctxt "form-fields-api"
|
6319 |
msgid "Decimal Number Validator"
|
6320 |
msgstr "المصادقة على رقم عشري"
|
6321 |
|
6322 |
-
#: includes/form-fields.php:
|
6323 |
msgctxt "form-fields-api"
|
6324 |
msgid "Date Validator"
|
6325 |
msgstr "المصادقة على التاريخ"
|
6326 |
|
6327 |
-
#: includes/fields/class-fieldtypes-image.php:
|
6328 |
msgctxt "form fields"
|
6329 |
msgid "Field unavailable at the moment."
|
6330 |
msgstr ""
|
@@ -6362,7 +6524,7 @@ msgctxt "form-fields-api select"
|
|
6362 |
msgid "— None —"
|
6363 |
msgstr ""
|
6364 |
|
6365 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
6366 |
msgctxt "admin form-fields"
|
6367 |
msgid ""
|
6368 |
"Enabling iframe support in your listings can allow users to execute "
|
@@ -6376,49 +6538,51 @@ msgstr ""
|
|
6376 |
"باستخدام هذا الإعداد إلا إذا كنت تقوم بإضافة الإعلانات بنفسك وأنت الوحيد من "
|
6377 |
"يتحكم في المحتوى. هل أنت متأكد من أنك تريد تمكين هذا؟"
|
6378 |
|
6379 |
-
#: includes/form-fields.php:
|
6380 |
msgctxt "form-fields-api validation"
|
6381 |
msgid "Field"
|
6382 |
msgstr "حقل"
|
6383 |
|
6384 |
-
#: includes/form-fields.php:
|
6385 |
msgctxt "form-fields-api validation"
|
6386 |
msgid "%s is required."
|
6387 |
msgstr "%s مطلوب."
|
6388 |
|
6389 |
-
#: includes/form-fields.php:
|
6390 |
msgctxt "form-fields-api validation"
|
6391 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
6392 |
msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق URL صالح. يتضمن http://"
|
6393 |
|
6394 |
-
#: includes/form-fields.php:
|
6395 |
msgctxt "form-fields-api validation"
|
6396 |
msgid "%s is badly formatted. Valid Email format required."
|
6397 |
msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق بريد إلكتروني صالح."
|
6398 |
|
6399 |
-
#: includes/form-fields.php:
|
6400 |
msgctxt "form-fields-api validation"
|
6401 |
msgid "%s must be a number. Decimal values are not allowed."
|
6402 |
msgstr "%s يجب أن تكون عددا. لا يسمح بالقيم العشرية."
|
6403 |
|
6404 |
-
#: includes/form-fields.php:
|
6405 |
msgctxt "form-fields-api validation"
|
6406 |
msgid "%s must be a number."
|
6407 |
msgstr "%s يجب أن تكون عددا."
|
6408 |
|
6409 |
-
#: includes/form-fields.php:
|
|
|
6410 |
msgctxt "form-fields-api validation"
|
6411 |
-
msgid "%s must be in the format %s."
|
6412 |
msgstr "%s يجب أن يكون بتنسيق %s."
|
6413 |
|
6414 |
-
#: includes/form-fields.php:
|
6415 |
msgctxt "form-fields-api validation"
|
6416 |
msgid "%s must be a valid date."
|
6417 |
msgstr "%s يجب أن يكون تاريخاً صالحاً."
|
6418 |
|
6419 |
-
#: includes/form-fields.php:
|
|
|
6420 |
msgctxt "form-fields-api validation"
|
6421 |
-
msgid "%s is invalid. Value most be one of %s."
|
6422 |
msgstr "%s غير صالح. يجب أن تكون القيمة واحدة من %s."
|
6423 |
|
6424 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
@@ -6516,106 +6680,133 @@ msgctxt "flag listing"
|
|
6516 |
msgid "User ID or IP address is required to save a report"
|
6517 |
msgstr ""
|
6518 |
|
6519 |
-
#: includes/helpers/listing_flagging.php:
|
6520 |
msgctxt "flag listing"
|
6521 |
-
msgid "Report reason
|
6522 |
msgstr ""
|
6523 |
|
6524 |
-
#: includes/
|
6525 |
msgctxt "flag listing"
|
6526 |
-
msgid ""
|
6527 |
-
"Something went wrong, please try again. If error persists contact site admin"
|
6528 |
msgstr ""
|
6529 |
|
6530 |
-
#: includes/views/flag_listing.php:
|
6531 |
#, fuzzy
|
6532 |
msgctxt "flag listing"
|
6533 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
6534 |
msgstr "تم حذف إعلانك."
|
6535 |
|
6536 |
-
#: includes/views/flag_listing.php:
|
6537 |
#, fuzzy
|
6538 |
msgctxt "flag listing"
|
6539 |
msgid "Your current IP address already reported this listing."
|
6540 |
msgstr "غير مسموح لك بتحرير هذا الإعلان."
|
6541 |
|
6542 |
-
#: includes/views/flag_listing.php:
|
6543 |
#, fuzzy
|
6544 |
msgctxt "flag listing"
|
6545 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6546 |
msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
|
6547 |
|
6548 |
-
#: includes/views/flag_listing.php:
|
|
|
6549 |
msgctxt "flag listing"
|
6550 |
-
msgid ""
|
6551 |
-
"
|
6552 |
-
msgstr ""
|
6553 |
|
6554 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6555 |
#, fuzzy
|
6556 |
msgctxt "flag listing"
|
6557 |
msgid "Delete"
|
6558 |
msgstr "Effacer"
|
6559 |
|
6560 |
-
#: templates/listing-flagging-form.tpl.php:
|
6561 |
#, fuzzy
|
6562 |
msgctxt "flag listing"
|
6563 |
-
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate."
|
6564 |
msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
|
6565 |
|
6566 |
-
#: templates/listing-flagging-form.tpl.php:
|
6567 |
#, fuzzy
|
6568 |
msgctxt "flag listing"
|
6569 |
-
msgid "
|
6570 |
-
|
|
|
|
|
|
|
|
|
6571 |
|
6572 |
-
#: templates/listing-flagging-form.tpl.php:
|
6573 |
#, fuzzy
|
6574 |
msgctxt "flag listing"
|
6575 |
-
msgid "Please select the
|
6576 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
6577 |
|
6578 |
-
#: templates/listing-flagging-form.tpl.php:
|
6579 |
#, fuzzy
|
6580 |
msgctxt "flag listing"
|
6581 |
msgid "Please enter the reasons to report this listing:"
|
6582 |
msgstr "غير مسموح لك بتحرير هذا الإعلان."
|
6583 |
|
6584 |
-
#: templates/listing-flagging-form.tpl.php:
|
6585 |
#, fuzzy
|
6586 |
msgctxt "flag listing"
|
6587 |
msgid "Additional info."
|
6588 |
msgstr "معلومات اضافية"
|
6589 |
|
6590 |
-
#: templates/listing-flagging-form.tpl.php:
|
6591 |
#, fuzzy
|
6592 |
msgctxt "flag listing"
|
6593 |
msgid "Cancel"
|
6594 |
msgstr "إلغاء"
|
6595 |
|
6596 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
6597 |
msgctxt "default category name"
|
6598 |
msgid "General"
|
6599 |
msgstr "عام"
|
6600 |
|
6601 |
-
#: includes/licensing.php:
|
6602 |
#, fuzzy
|
6603 |
msgctxt "licensing"
|
6604 |
msgid "Invalid item ID"
|
6605 |
msgstr "معرف حقل غير صالح"
|
6606 |
|
6607 |
-
#: includes/licensing.php:
|
6608 |
msgctxt "licensing"
|
6609 |
msgid "No license key provided"
|
6610 |
msgstr "لم يتم تقديم أي مفتاح الترخيص"
|
6611 |
|
6612 |
-
#: includes/licensing.php:
|
6613 |
#, fuzzy
|
6614 |
msgctxt "licensing"
|
6615 |
msgid "The license key was revoked."
|
6616 |
msgstr "لم يتم تقديم أي مفتاح الترخيص"
|
6617 |
|
6618 |
-
#: includes/licensing.php:
|
6619 |
msgctxt "licensing"
|
6620 |
msgid ""
|
6621 |
"If you think this is a mistake, please contact <support-link>Business "
|
@@ -6623,36 +6814,36 @@ msgid ""
|
|
6623 |
"reported as revoked by the licensing software."
|
6624 |
msgstr ""
|
6625 |
|
6626 |
-
#: includes/licensing.php:
|
6627 |
msgctxt "licensing"
|
6628 |
msgid ""
|
6629 |
"Please include the email address you used to purchase <module-name> with "
|
6630 |
"your report."
|
6631 |
msgstr ""
|
6632 |
|
6633 |
-
#: includes/licensing.php:
|
6634 |
msgctxt "licensing"
|
6635 |
msgid "License key is invalid"
|
6636 |
msgstr "مفتاح الترخيص غير صالح"
|
6637 |
|
6638 |
-
#: includes/licensing.php:
|
6639 |
msgctxt "licensing"
|
6640 |
msgid "Invalid module ID"
|
6641 |
msgstr "معرف وحدة غير صالح"
|
6642 |
|
6643 |
-
#: includes/licensing.php:
|
6644 |
msgctxt "licensing"
|
6645 |
msgid "Deactivation failed"
|
6646 |
msgstr "فشل التعطيل"
|
6647 |
|
6648 |
-
#: includes/licensing.php:
|
6649 |
msgctxt "licensing"
|
6650 |
msgid ""
|
6651 |
"It was not possible to establish a connection with Business Directory's "
|
6652 |
"server. The connection failed with the following error:"
|
6653 |
msgstr ""
|
6654 |
|
6655 |
-
#: includes/licensing.php:
|
6656 |
msgctxt "licensing"
|
6657 |
msgid ""
|
6658 |
"It looks like your server is not authorized to make requests to Business "
|
@@ -6661,19 +6852,19 @@ msgid ""
|
|
6661 |
"whitelist."
|
6662 |
msgstr ""
|
6663 |
|
6664 |
-
#: includes/licensing.php:
|
6665 |
msgctxt "licensing"
|
6666 |
msgid "Include this error message with your report."
|
6667 |
msgstr ""
|
6668 |
|
6669 |
-
#: includes/licensing.php:
|
6670 |
msgctxt "licensing"
|
6671 |
msgid ""
|
6672 |
"It was not possible to establish a connection with Business Directory's "
|
6673 |
"server. A problem occurred in the SSL/TSL handshake:"
|
6674 |
msgstr ""
|
6675 |
|
6676 |
-
#: includes/licensing.php:
|
6677 |
msgctxt "licensing"
|
6678 |
msgid ""
|
6679 |
"To ensure the security of our systems and adhere to industry best practices, "
|
@@ -6682,7 +6873,7 @@ msgid ""
|
|
6682 |
"1.0.1c)."
|
6683 |
msgstr ""
|
6684 |
|
6685 |
-
#: includes/licensing.php:
|
6686 |
msgctxt "licensing"
|
6687 |
msgid ""
|
6688 |
"Upgrading your system will not only allow you to communicate with Business "
|
@@ -6690,30 +6881,30 @@ msgid ""
|
|
6690 |
"services using the latest security standards."
|
6691 |
msgstr ""
|
6692 |
|
6693 |
-
#: includes/licensing.php:
|
6694 |
msgctxt "licensing"
|
6695 |
msgid ""
|
6696 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
6697 |
"Include this message if necesary."
|
6698 |
msgstr ""
|
6699 |
|
6700 |
-
#: includes/licensing.php:
|
6701 |
msgctxt "licensing"
|
6702 |
msgid "Could not contact licensing server"
|
6703 |
msgstr "لا يمكن الاتصال بخادم الترخيص"
|
6704 |
|
6705 |
-
#: includes/licensing.php:
|
6706 |
msgctxt "licensing"
|
6707 |
msgid "The server returned a 403 Forbidden error."
|
6708 |
msgstr ""
|
6709 |
|
6710 |
-
#: includes/licensing.php:
|
6711 |
#, fuzzy
|
6712 |
msgctxt "licensing"
|
6713 |
msgid "Business Directory - Please verify your license keys"
|
6714 |
msgstr "دليل الأعمال - إعادة تعيين الافتراضي"
|
6715 |
|
6716 |
-
#: includes/licensing.php:
|
6717 |
#, fuzzy
|
6718 |
msgctxt "licensing"
|
6719 |
msgid ""
|
@@ -6724,26 +6915,26 @@ msgstr ""
|
|
6724 |
"المفعول. إذهب إلى <a>إدارة الخيارات - التراخيص</a> لإدخال معلومات الترخيص "
|
6725 |
"الخاص بك."
|
6726 |
|
6727 |
-
#: includes/licensing.php:
|
6728 |
msgctxt "licensing"
|
6729 |
msgid ""
|
6730 |
"You need to activate the license keys for the following themes before they "
|
6731 |
"can be used: %s."
|
6732 |
msgstr ""
|
6733 |
|
6734 |
-
#: includes/licensing.php:
|
6735 |
#, fuzzy
|
6736 |
msgctxt "licensing"
|
6737 |
msgid "Review my license keys"
|
6738 |
msgstr "تجديد مفتاح الترخيص"
|
6739 |
|
6740 |
-
#: includes/licensing.php:
|
6741 |
#, fuzzy
|
6742 |
msgctxt "licensing"
|
6743 |
msgid "Business Directory - License key expired"
|
6744 |
msgstr "دليل الأعمال - مفتاح الترخيص منتهي"
|
6745 |
|
6746 |
-
#: includes/licensing.php:
|
6747 |
#, fuzzy
|
6748 |
msgctxt "licensing"
|
6749 |
msgid ""
|
@@ -6754,7 +6945,7 @@ msgstr ""
|
|
6754 |
"انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
|
6755 |
"يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
|
6756 |
|
6757 |
-
#: includes/licensing.php:
|
6758 |
#, fuzzy
|
6759 |
msgctxt "licensing"
|
6760 |
msgid ""
|
@@ -6765,34 +6956,34 @@ msgstr ""
|
|
6765 |
"انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
|
6766 |
"يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
|
6767 |
|
6768 |
-
#: includes/licensing.php:
|
6769 |
#, fuzzy
|
6770 |
msgctxt "licensing"
|
6771 |
msgid "Please enter a license key."
|
6772 |
msgstr "يرجى إدخال بريد إلكتروني صحيح."
|
6773 |
|
6774 |
-
#: includes/licensing.php:
|
6775 |
msgctxt "licensing"
|
6776 |
msgid "Could not activate license: %s."
|
6777 |
msgstr "لا يمكن تفعيل الترخيص: %s."
|
6778 |
|
6779 |
-
#: includes/licensing.php:
|
6780 |
msgctxt "licensing"
|
6781 |
msgid "License activated"
|
6782 |
msgstr "تم تفعيل ترخيص"
|
6783 |
|
6784 |
-
#: includes/licensing.php:
|
6785 |
msgctxt "licensing"
|
6786 |
msgid "Could not deactivate license: %s."
|
6787 |
msgstr "لا يمكن إلغاء الترخيص: %s."
|
6788 |
|
6789 |
-
#: includes/licensing.php:
|
6790 |
msgctxt "licensing"
|
6791 |
msgid "License deactivated"
|
6792 |
msgstr "تم إلغاء تفعيل الترخيص"
|
6793 |
|
6794 |
#. translators: "<module-name>" version <version-number> is not...
|
6795 |
-
#: includes/licensing.php:
|
6796 |
msgctxt "deprecation"
|
6797 |
msgid ""
|
6798 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
@@ -7093,27 +7284,27 @@ msgctxt "checkout"
|
|
7093 |
msgid "Next"
|
7094 |
msgstr ""
|
7095 |
|
7096 |
-
#: includes/templates-ui.php:
|
7097 |
msgctxt "templates"
|
7098 |
msgid "No listing categories found."
|
7099 |
msgstr "لم يتم العثور على تصنيفات الإعلانات."
|
7100 |
|
7101 |
-
#: includes/templates-ui.php:
|
7102 |
msgctxt "templates"
|
7103 |
msgid "Search Listings"
|
7104 |
msgstr "البحث في الإعلانات"
|
7105 |
|
7106 |
-
#: includes/templates-ui.php:
|
7107 |
msgctxt "templates"
|
7108 |
msgid "Advanced Search"
|
7109 |
msgstr "بحث متقدم"
|
7110 |
|
7111 |
-
#: includes/views/listing_contact.php:
|
7112 |
msgctxt "templates"
|
7113 |
msgid "Contact listing owner"
|
7114 |
msgstr "إتصل بمالك الإعلان"
|
7115 |
|
7116 |
-
#: includes/views/listing_contact.php:
|
7117 |
msgctxt "templates"
|
7118 |
msgid "Send Message to listing owner"
|
7119 |
msgstr "إرسال رسالة إلى مالك الإعلان"
|
@@ -7148,7 +7339,7 @@ msgstr ""
|
|
7148 |
"إعلانات بداخلها. هذا يعني أنها لن تظهر على الواجهة الأمامية للموقع الخاص بك. "
|
7149 |
"إذا كنت لا تريد ذلك، إضغط <a>هنا</a> لتغيير الإعداد."
|
7150 |
|
7151 |
-
#: includes/views/submit_listing.php:
|
7152 |
msgctxt "templates"
|
7153 |
msgid ""
|
7154 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
@@ -7157,42 +7348,42 @@ msgstr ""
|
|
7157 |
"<b>المشاهدة غير متوفرة</b>. هل لديك \"تعطيل إضافة إعلان من واجهة الموقع؟\" "
|
7158 |
"محددة في الإعدادات؟"
|
7159 |
|
7160 |
-
#: includes/views/submit_listing.php:
|
7161 |
msgctxt "templates"
|
7162 |
msgid "View not available."
|
7163 |
msgstr "المشاهدة غير متوفرة."
|
7164 |
|
7165 |
-
#: includes/views/submit_listing.php:
|
7166 |
msgctxt "templates"
|
7167 |
msgid "Please agree to the Terms and Conditions."
|
7168 |
msgstr "يرجى الموافقة على الشروط والأحكام."
|
7169 |
|
7170 |
-
#: includes/views/submit_listing.php:
|
7171 |
msgctxt "templates"
|
7172 |
msgid "Terms and Conditions:"
|
7173 |
msgstr "شروط وأحكام:"
|
7174 |
|
7175 |
-
#: includes/views/submit_listing.php:
|
7176 |
#, fuzzy
|
7177 |
msgctxt "templates"
|
7178 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
7179 |
msgstr "أوافق على الشروط والأحكام"
|
7180 |
|
7181 |
#: templates/businessdirectory-listings.tpl.php:27
|
7182 |
-
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:
|
7183 |
#: templates/search.tpl.php:17
|
7184 |
msgctxt "templates"
|
7185 |
msgid "No listings found."
|
7186 |
msgstr "لم يتم العثور على أي إعلانات."
|
7187 |
|
7188 |
#: templates/businessdirectory-listings.tpl.php:38
|
7189 |
-
#: templates/listings.tpl.php:
|
7190 |
msgctxt "templates"
|
7191 |
msgid "« Previous "
|
7192 |
msgstr "« السابق"
|
7193 |
|
7194 |
#: templates/businessdirectory-listings.tpl.php:39
|
7195 |
-
#: templates/listings.tpl.php:
|
7196 |
msgctxt "templates"
|
7197 |
msgid "Next »"
|
7198 |
msgstr "التالي »"
|
@@ -7218,11 +7409,13 @@ msgstr ""
|
|
7218 |
"البريد الإلكتروني."
|
7219 |
|
7220 |
#: templates/listing-contactform.tpl.php:23
|
|
|
7221 |
msgctxt "templates"
|
7222 |
msgid "Your Name"
|
7223 |
msgstr "إسمك"
|
7224 |
|
7225 |
#: templates/listing-contactform.tpl.php:27
|
|
|
7226 |
msgctxt "templates"
|
7227 |
msgid "Your Email"
|
7228 |
msgstr "بريدك الإلكتروني"
|
@@ -7237,20 +7430,14 @@ msgctxt "templates"
|
|
7237 |
msgid "Send"
|
7238 |
msgstr "أرسل"
|
7239 |
|
7240 |
-
#: templates/listing-flagging-form.tpl.php:3
|
7241 |
-
#, fuzzy
|
7242 |
-
msgctxt "templates"
|
7243 |
-
msgid "Unreport Listing"
|
7244 |
-
msgstr "استيراد الإعلانات"
|
7245 |
-
|
7246 |
#: templates/listing-flagging-form.tpl.php:3
|
7247 |
#, fuzzy
|
7248 |
msgctxt "templates"
|
7249 |
msgid "Report Listing"
|
7250 |
msgstr "استيراد الإعلانات"
|
7251 |
|
7252 |
-
#: templates/listing-sticky-tag.tpl.php:
|
7253 |
-
#: templates/listing-sticky-tag.tpl.php:
|
7254 |
msgctxt "templates"
|
7255 |
msgid "Featured Listing"
|
7256 |
msgstr "إعلان مميز"
|
@@ -7471,22 +7658,22 @@ msgctxt "templates"
|
|
7471 |
msgid "There are no images currently attached to your listing."
|
7472 |
msgstr "لا توجد أي صور مرفقة حاليا إلى إعلانك."
|
7473 |
|
7474 |
-
#: includes/templates-ui.php:
|
7475 |
msgctxt "templates sort"
|
7476 |
msgid "Sort By:"
|
7477 |
msgstr "ترتيب حسب:"
|
7478 |
|
7479 |
-
#: includes/templates-ui.php:
|
7480 |
msgctxt "sort"
|
7481 |
msgid "Reset"
|
7482 |
msgstr "إعادة تعيين"
|
7483 |
|
7484 |
-
#: includes/templates-ui.php:
|
7485 |
msgctxt "sort"
|
7486 |
msgid "(Reset)"
|
7487 |
msgstr "(إعادة تعيين)"
|
7488 |
|
7489 |
-
#: includes/utils.php:
|
7490 |
msgctxt "utils"
|
7491 |
msgid ""
|
7492 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
@@ -7494,54 +7681,54 @@ msgstr ""
|
|
7494 |
"تجاوزت البيانات التي تم نشرها الحد الأقصى لإعدادات PHP. أنظر توجيه "
|
7495 |
"\"post_max_size\"."
|
7496 |
|
7497 |
-
#: includes/utils.php:
|
7498 |
msgctxt "utils"
|
7499 |
msgid "File size (%s) exceeds maximum file size of %s"
|
7500 |
msgstr "حجم الملف (%s) يتجاوز الحجم الأقصى للملف %s"
|
7501 |
|
7502 |
-
#: includes/utils.php:
|
7503 |
msgctxt "utils"
|
7504 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
7505 |
msgstr "حجم الملف (%s) أقل من الحد الأدنى المطلوب لحجم الملف لـ %s"
|
7506 |
|
7507 |
-
#: includes/utils.php:
|
7508 |
msgctxt "utils"
|
7509 |
msgid "File type \"%s\" is not allowed"
|
7510 |
msgstr "غير مسموح بنوع الملف \"%s\""
|
7511 |
|
7512 |
-
#: includes/utils.php:
|
7513 |
msgctxt "utils"
|
7514 |
msgid "Unkown error while uploading file."
|
7515 |
msgstr "حدث خطأ مجهول أثناء رفع الملف."
|
7516 |
|
7517 |
-
#: includes/utils.php:
|
7518 |
msgctxt "utils"
|
7519 |
msgid "Uploaded file is not an image"
|
7520 |
msgstr "الملف الذي تم رفعه ليس صورة"
|
7521 |
|
7522 |
-
#: includes/utils.php:
|
7523 |
msgctxt "utils"
|
7524 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
7525 |
msgstr "عرض الصورة (%s px) هو أقل من الحد الأدنى للعرض المطلوب لـ %s px "
|
7526 |
|
7527 |
-
#: includes/utils.php:
|
7528 |
msgctxt "utils"
|
7529 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
7530 |
msgstr ""
|
7531 |
"ارتفاع الصورة (%s px) هو أقل من الحد الأدنى للارتفاع المطلوب لـ %s px "
|
7532 |
|
7533 |
-
#: includes/utils.php:
|
7534 |
msgctxt "utils"
|
7535 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
7536 |
msgstr "عرض الصورة (%s px) هو أكبر من الحد الأقصى للعرض المسموح به لـ %s px "
|
7537 |
|
7538 |
-
#: includes/utils.php:
|
7539 |
msgctxt "utils"
|
7540 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
7541 |
msgstr ""
|
7542 |
"ارتفاع الصورة (%s px) هو أكبر من الحد الأقصى للارتفاع المطلوب لـ %s px "
|
7543 |
|
7544 |
-
#: includes/utils.php:
|
7545 |
msgctxt "utils"
|
7546 |
msgid "Error while uploading file"
|
7547 |
msgstr "حدث خطأ أثناء رفع الملف."
|
@@ -7590,47 +7777,47 @@ msgctxt "delete listing"
|
|
7590 |
msgid "Yes. Delete my listing."
|
7591 |
msgstr "نعم. إحذف إعلاني."
|
7592 |
|
7593 |
-
#: includes/views/listing_contact.php:
|
7594 |
msgctxt "contact-message"
|
7595 |
msgid "Please enter your name."
|
7596 |
msgstr "يرجى إدخال إسمك."
|
7597 |
|
7598 |
-
#: includes/views/listing_contact.php:
|
7599 |
msgctxt "contact-message"
|
7600 |
msgid "Please enter a valid email."
|
7601 |
msgstr "يرجى إدخال بريد إلكتروني صحيح."
|
7602 |
|
7603 |
-
#: includes/views/listing_contact.php:
|
7604 |
msgctxt "contact-message"
|
7605 |
msgid "You did not enter a message."
|
7606 |
msgstr "لم تقم بإدخال رسالة."
|
7607 |
|
7608 |
-
#: includes/views/listing_contact.php:
|
7609 |
msgctxt "contact-message"
|
7610 |
msgid "The reCAPTCHA wasn't entered correctly."
|
7611 |
msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
|
7612 |
|
7613 |
-
#: includes/views/listing_contact.php:
|
7614 |
msgctxt "contact-message"
|
7615 |
msgid "Your message has been sent."
|
7616 |
msgstr "تم حذف إعلانك."
|
7617 |
|
7618 |
-
#: includes/views/listing_contact.php:
|
7619 |
msgctxt "contact-message"
|
7620 |
msgid "There was a problem encountered. Your message has not been sent"
|
7621 |
msgstr "حدثت مشكلة . لم يتم إرسال الرسالة الخاصة بك."
|
7622 |
|
7623 |
-
#: includes/views/listing_contact.php:
|
7624 |
msgctxt "contact-message"
|
7625 |
msgid "Return to listing."
|
7626 |
msgstr "الرجوع إلى الإعلان."
|
7627 |
|
7628 |
-
#: includes/views/listing_contact.php:
|
7629 |
msgctxt "contact form"
|
7630 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
7631 |
msgstr "يرجى <a>تسجيل الدخول</a> ليتتمكن من إرسال رسائل إلى مالك الإعلان."
|
7632 |
|
7633 |
-
#: includes/views/listing_contact.php:
|
7634 |
msgctxt "contact form"
|
7635 |
msgid "This contact form is temporarily disabled. Please try again later."
|
7636 |
msgstr "نموذج الاتصال هذا معطل مؤقتا. المرجو المحاولة مرة أخرى لاحقا."
|
@@ -7824,7 +8011,7 @@ msgctxt "request_access_keys"
|
|
7824 |
msgid "URL:"
|
7825 |
msgstr "رابط URL:"
|
7826 |
|
7827 |
-
#: includes/views/search.php:
|
7828 |
#, fuzzy
|
7829 |
msgctxt "search"
|
7830 |
msgid "\"%s\" is required."
|
@@ -7853,14 +8040,14 @@ msgstr ""
|
|
7853 |
"Il s'agit seulement d'une pré-visualisation. L'annonce n'a pas encore été "
|
7854 |
"publiée."
|
7855 |
|
7856 |
-
#: includes/views/submit_listing.php:
|
7857 |
msgctxt "listing submit"
|
7858 |
msgid ""
|
7859 |
"Something went wrong. Please check the form for errors, correct them and "
|
7860 |
"submit again."
|
7861 |
msgstr ""
|
7862 |
|
7863 |
-
#: includes/views/submit_listing.php:
|
7864 |
msgctxt "listing submit"
|
7865 |
msgid ""
|
7866 |
"Image upload is required, please provide at least one image and submit again."
|
@@ -8846,6 +9033,17 @@ msgctxt "themes/default"
|
|
8846 |
msgid "Address"
|
8847 |
msgstr "العنوان"
|
8848 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8849 |
#~ msgctxt "form-fields-api"
|
8850 |
#~ msgid ""
|
8851 |
#~ "Requested field type change is incompatible. Type will not be modified."
|
@@ -9036,10 +9234,6 @@ msgstr "العنوان"
|
|
9036 |
#~ msgid "Remove category"
|
9037 |
#~ msgstr "إزالة التصنيف"
|
9038 |
|
9039 |
-
#~ msgctxt "admin infometabox"
|
9040 |
-
#~ msgid "Fee Information"
|
9041 |
-
#~ msgstr "معلومات الرسوم"
|
9042 |
-
|
9043 |
#~ msgctxt "admin infometabox"
|
9044 |
#~ msgid "Renew listing in all expired categories"
|
9045 |
#~ msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
|
@@ -9564,10 +9758,6 @@ msgstr "العنوان"
|
|
9564 |
#~ msgid "Sent when the listing has been published or approved by an admin."
|
9565 |
#~ msgstr "ترسل عندما يتم نشر الإعلان أو الموافقة عليه من طرف المدير."
|
9566 |
|
9567 |
-
#~ msgctxt "admin settings"
|
9568 |
-
#~ msgid "Listing Contact Message"
|
9569 |
-
#~ msgstr "رسالة اتصال الإعلان"
|
9570 |
-
|
9571 |
#~ msgctxt "admin settings"
|
9572 |
#~ msgid ""
|
9573 |
#~ "Sent to listing owners when someone uses the contact form on their "
|
@@ -10489,10 +10679,6 @@ msgstr "العنوان"
|
|
10489 |
#~ msgid "Credit card CVC number is required."
|
10490 |
#~ msgstr "مطلوب رقم CVC بطاقة الائتمان."
|
10491 |
|
10492 |
-
#~ msgctxt "billing info"
|
10493 |
-
#~ msgid "Country is required."
|
10494 |
-
#~ msgstr "البلد المطلوب."
|
10495 |
-
|
10496 |
#~ msgctxt "billing info"
|
10497 |
#~ msgid "Address is required."
|
10498 |
#~ msgstr "العنوان مطلوب."
|
5 |
"Project-Id-Version: Business Directory Plugin 4.0.8\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
+
"POT-Creation-Date: 2018-05-29 16:08:18+00:00\n"
|
9 |
"PO-Revision-Date: 2017-01-16 17:47-0500\n"
|
10 |
"Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
183 |
"payment processor directly."
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: includes/class-wpbdp.php:433
|
187 |
#, fuzzy
|
188 |
msgid ""
|
189 |
"The directory features are disabled at this time because a <a>manual "
|
192 |
"تم تعطيل ميزات دليل الأعمال حاليا بسبب أن الإضافة تحتاج إلى إجراء ترقية "
|
193 |
"يدوية قبل المتابعة."
|
194 |
|
195 |
+
#: includes/class-wpbdp.php:440
|
196 |
msgid ""
|
197 |
"The directory is not available at this time. Please try again in a few "
|
198 |
"minutes or contact the administrator if the problem persists."
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: includes/fields/class-fieldtypes-date.php:37
|
202 |
msgid "%s (ex. %s)"
|
203 |
msgstr "%s (ex. %s)"
|
204 |
|
205 |
+
#: includes/form-fields.php:354
|
206 |
msgid "Business Name"
|
207 |
msgstr "الإسم"
|
208 |
|
209 |
+
#: includes/form-fields.php:363
|
210 |
msgid "Business Genre"
|
211 |
msgstr "التصنيف"
|
212 |
|
213 |
+
#: includes/form-fields.php:372
|
214 |
msgid "Short Business Description"
|
215 |
msgstr "وصف قصير"
|
216 |
|
217 |
+
#: includes/form-fields.php:380
|
218 |
msgid "Long Business Description"
|
219 |
msgstr "وصف مطول"
|
220 |
|
221 |
+
#: includes/form-fields.php:389
|
222 |
msgid "Business Website Address"
|
223 |
msgstr "عنوان الموقع"
|
224 |
|
225 |
+
#: includes/form-fields.php:398
|
226 |
msgid "Business Phone Number"
|
227 |
msgstr "رقم الهاتف"
|
228 |
|
229 |
+
#: includes/form-fields.php:406
|
230 |
msgid "Business Fax"
|
231 |
msgstr "رقم الفاكس"
|
232 |
|
233 |
+
#: includes/form-fields.php:414
|
234 |
msgid "Business Contact Email"
|
235 |
msgstr "البريد الإلكتروني"
|
236 |
|
237 |
+
#: includes/form-fields.php:423
|
238 |
msgid "Business Tags"
|
239 |
msgstr "الوسوم"
|
240 |
|
241 |
+
#: includes/form-fields.php:431
|
242 |
msgid "Business Address"
|
243 |
msgstr "العنوان"
|
244 |
|
245 |
+
#: includes/form-fields.php:439
|
246 |
msgid "ZIP Code"
|
247 |
msgstr "الرمز البريدي"
|
248 |
|
249 |
+
#: includes/functions.php:531
|
250 |
msgid "Free"
|
251 |
msgstr "مجاني"
|
252 |
|
271 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: includes/templates-ui.php:277
|
275 |
msgid "Directory"
|
276 |
msgstr "الدليل"
|
277 |
|
278 |
+
#: includes/templates-ui.php:286
|
279 |
msgid "View All Listings"
|
280 |
msgstr "مشاهدة جميع الإعلانات"
|
281 |
|
282 |
+
#: includes/templates-ui.php:295
|
283 |
msgid "Create A Listing"
|
284 |
msgstr "إنشاء إعلان"
|
285 |
|
288 |
"There was an error trying to process your request. No gateway is selected."
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: includes/views/listing_contact.php:205
|
292 |
msgid "l F j, Y \\a\\t g:i a"
|
293 |
msgstr "l F j, Y \\a\\t g:i a"
|
294 |
|
905 |
msgid "Reported"
|
906 |
msgstr ""
|
907 |
|
908 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:29
|
909 |
msgctxt "admin listings"
|
910 |
msgid "Selected Option: "
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:33
|
914 |
#, fuzzy
|
915 |
msgctxt "admin listings"
|
916 |
msgid "Aditional Info: "
|
1137 |
msgid "Reported"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
+
#: includes/class-listing.php:742
|
1141 |
msgctxt "listing status"
|
1142 |
msgid "Unknown"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
+
#: includes/class-listing.php:743
|
1146 |
msgctxt "listing status"
|
1147 |
msgid "Legacy"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
+
#: includes/class-listing.php:744
|
1151 |
#, fuzzy
|
1152 |
msgctxt "listing status"
|
1153 |
msgid "Incomplete"
|
1154 |
msgstr "إكتمل"
|
1155 |
|
1156 |
+
#: includes/class-listing.php:745
|
1157 |
#, fuzzy
|
1158 |
msgctxt "listing status"
|
1159 |
msgid "Pending Payment"
|
1160 |
msgstr "في انتظار التخلي"
|
1161 |
|
1162 |
+
#: includes/class-listing.php:746
|
1163 |
#, fuzzy
|
1164 |
msgctxt "listing status"
|
1165 |
msgid "Complete"
|
1166 |
msgstr "إكتمل"
|
1167 |
|
1168 |
+
#: includes/class-listing.php:747
|
1169 |
#, fuzzy
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Pending Upgrade"
|
1172 |
msgstr " في انتظار الترقية"
|
1173 |
|
1174 |
+
#: includes/class-listing.php:748
|
1175 |
#, fuzzy
|
1176 |
msgctxt "listing status"
|
1177 |
msgid "Expired"
|
1178 |
msgstr "منتهي الصلاحية"
|
1179 |
|
1180 |
+
#: includes/class-listing.php:749
|
1181 |
#, fuzzy
|
1182 |
msgctxt "listing status"
|
1183 |
msgid "Pending Renewal"
|
1184 |
msgstr "مفعل + ريثما يتم التجديد"
|
1185 |
|
1186 |
+
#: includes/class-listing.php:750
|
1187 |
#, fuzzy
|
1188 |
msgctxt "listing status"
|
1189 |
msgid "Abandoned"
|
1481 |
msgid "Debug"
|
1482 |
msgstr "تصحيح الأخطاء"
|
1483 |
|
1484 |
+
#: includes/admin/settings/class-settings-admin.php:46
|
1485 |
msgctxt "admin menu"
|
1486 |
msgid "Manage Options"
|
1487 |
msgstr "إدارة الخيارات"
|
2680 |
msgid "Field list of options is required."
|
2681 |
msgstr "قائمة خيارات الحقل مطلوبة."
|
2682 |
|
2683 |
+
#: includes/fields/class-fieldtypes-image.php:56
|
2684 |
+
#, fuzzy
|
2685 |
+
msgctxt "form-fields admin"
|
2686 |
+
msgid "Display caption?"
|
2687 |
+
msgstr "خيارات عرض الحقل"
|
2688 |
+
|
2689 |
+
#: includes/fields/class-fieldtypes-image.php:59
|
2690 |
+
#, fuzzy
|
2691 |
+
msgctxt "form-fields admin"
|
2692 |
+
msgid "Field Caption required?"
|
2693 |
+
msgstr "تسمية الحقل مطلوب."
|
2694 |
+
|
2695 |
#: includes/fields/class-fieldtypes-select.php:207
|
2696 |
msgctxt "form-fields admin"
|
2697 |
msgid "Allow empty selection on search?"
|
2698 |
msgstr "السماح بالتحديد الفارغ في البحث؟"
|
2699 |
|
2700 |
+
#: includes/fields/class-fieldtypes-textarea.php:194
|
2701 |
msgctxt "form-fields admin"
|
2702 |
msgid "Allow HTML input for this field?"
|
2703 |
msgstr "السماح بإدخال HTML لهذا الحقل؟"
|
2704 |
|
2705 |
+
#: includes/fields/class-fieldtypes-textarea.php:197
|
2706 |
msgctxt "form-fields admin"
|
2707 |
msgid "Allow IFRAME tags in content?"
|
2708 |
msgstr "السماح لوسوم IFRAME في المحتوى؟"
|
2709 |
|
2710 |
+
#: includes/fields/class-fieldtypes-textarea.php:201
|
2711 |
msgctxt "form-fields admin"
|
2712 |
msgid "No"
|
2713 |
msgstr "لا"
|
2714 |
|
2715 |
+
#: includes/fields/class-fieldtypes-textarea.php:202
|
2716 |
msgctxt "form-fields admin"
|
2717 |
msgid "Yes"
|
2718 |
msgstr "نعم"
|
2719 |
|
2720 |
+
#: includes/fields/class-fieldtypes-textarea.php:207
|
2721 |
msgctxt "form-fields admin"
|
2722 |
msgid "Allow WordPress shortcodes in this field?"
|
2723 |
msgstr "السماح بالأكواد القصيرة لووردبريس في هذا الحقل؟"
|
2724 |
|
2725 |
+
#: includes/fields/class-fieldtypes-textarea.php:212
|
2726 |
msgctxt "form-fields admin"
|
2727 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2728 |
msgstr "عرض محرر WYSIWYG في واجهة الموقع؟"
|
2729 |
|
2730 |
+
#: includes/fields/class-fieldtypes-textarea.php:215
|
2731 |
msgctxt "form-fields admin"
|
2732 |
msgid ""
|
2733 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
2736 |
"<b>تحذير:</b> يمكن للأعضاء استخدام هذه الميزة للقيام بتحايل على قيود الصورة "
|
2737 |
"الخاصة بك في رسوم الخطط.."
|
2738 |
|
2739 |
+
#: includes/fields/class-fieldtypes-textarea.php:216
|
2740 |
msgctxt "form-fields admin"
|
2741 |
msgid "Allow images in WYSIWYG editor?"
|
2742 |
msgstr "السماح بالصور في محرر WYSIWYG؟"
|
2743 |
|
2744 |
+
#: includes/fields/class-fieldtypes-textarea.php:219
|
2745 |
msgctxt "form-fields admin"
|
2746 |
msgid ""
|
2747 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
2750 |
"<b>للأعضاء المتقدمين فقط!</b> إلا إذا كنت قيل لك بتغيير هذا، لا تبدل إلا إذا "
|
2751 |
"كنت تعرف ما تفعله."
|
2752 |
|
2753 |
+
#: includes/fields/class-fieldtypes-textarea.php:220
|
2754 |
msgctxt "form-fields admin"
|
2755 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2756 |
msgstr "تطبيق عامل تصفية \"the_content\" قبل عرض هذا الحقل؟"
|
2757 |
|
2758 |
+
#: includes/fields/class-fieldtypes-textarea.php:223
|
2759 |
+
msgctxt "form-fields admin"
|
2760 |
+
msgid "Use shortened version of Description field as excerpt"
|
2761 |
+
msgstr ""
|
2762 |
+
|
2763 |
+
#: includes/fields/class-fieldtypes-textarea.php:224
|
2764 |
+
msgctxt "form-fields admin"
|
2765 |
+
msgid ""
|
2766 |
+
"Enable always (override the Short Description given with a shortened Long "
|
2767 |
+
"Description)"
|
2768 |
+
msgstr ""
|
2769 |
+
|
2770 |
+
#: includes/fields/class-fieldtypes-textarea.php:225
|
2771 |
+
msgctxt "form-fields admin"
|
2772 |
+
msgid ""
|
2773 |
+
"Enable conditionally (override ONLY when Short Description is empty with a "
|
2774 |
+
"shortened Long Description)"
|
2775 |
+
msgstr ""
|
2776 |
+
|
2777 |
+
#: includes/fields/class-fieldtypes-textarea.php:226
|
2778 |
+
msgctxt "form-fields admin"
|
2779 |
+
msgid "Disable (use the Short Description all the time, empty or not)"
|
2780 |
+
msgstr ""
|
2781 |
+
|
2782 |
+
#: includes/fields/class-fieldtypes-textarea.php:228
|
2783 |
msgctxt "form-fields admin"
|
2784 |
msgid ""
|
2785 |
"Truncates the description field to the value set here. To display all of the "
|
2786 |
"description, set to 0."
|
2787 |
msgstr ""
|
2788 |
|
2789 |
+
#: includes/fields/class-fieldtypes-textarea.php:229
|
2790 |
msgctxt "form-fields admin"
|
2791 |
+
msgid ""
|
2792 |
+
"Number of Characters from Short Description/Excerpt to Display in List View "
|
2793 |
+
"(only)"
|
2794 |
msgstr ""
|
2795 |
|
2796 |
+
#: includes/fields/class-fieldtypes-textarea.php:234
|
2797 |
msgctxt "form-fields admin"
|
2798 |
msgid "Automatically generate excerpt from content field?"
|
2799 |
msgstr "تلقائياً إنشاء مقتطفات من حقل المحتوى؟"
|
3321 |
msgid "Test SSL setup..."
|
3322 |
msgstr "اختبار إعداد SSL..."
|
3323 |
|
3324 |
+
#: includes/admin/settings/class-settings-admin.php:338
|
3325 |
+
#, fuzzy
|
3326 |
+
msgctxt "admin settings"
|
3327 |
+
msgid "Remove"
|
3328 |
+
msgstr "إزالة"
|
3329 |
+
|
3330 |
+
#: includes/admin/settings/class-settings-admin.php:389
|
3331 |
msgctxt "admin settings"
|
3332 |
msgid "Valid placeholders: %s"
|
3333 |
msgstr "العناصر النائبة صالحة: %s"
|
3334 |
|
3335 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
3336 |
msgctxt "admin settings"
|
3337 |
msgid ""
|
3338 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3339 |
"accesed while this settings is checked."
|
3340 |
msgstr ""
|
3341 |
|
3342 |
+
#: includes/admin/settings/class-settings-bootstrap.php:253
|
3343 |
msgctxt "admin settings"
|
3344 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3345 |
msgstr "<a>معرفة المزيد</a> حول ما يتتبع دليل الأعمال وما لا يتتبع."
|
3346 |
|
3347 |
+
#: includes/admin/settings/class-settings-bootstrap.php:267
|
3348 |
msgctxt "admin settings"
|
3349 |
msgid "Above results"
|
3350 |
msgstr "أعلى النتائج"
|
3351 |
|
3352 |
+
#: includes/admin/settings/class-settings-bootstrap.php:268
|
3353 |
msgctxt "admin settings"
|
3354 |
msgid "Below results"
|
3355 |
msgstr "أسفل النتائج"
|
3356 |
|
3357 |
+
#: includes/admin/settings/class-settings-bootstrap.php:269
|
3358 |
msgctxt "admin settings"
|
3359 |
msgid "Don't show with results"
|
3360 |
msgstr "لا تظهر مع النتائج"
|
3361 |
|
3362 |
+
#: includes/admin/settings/class-settings-bootstrap.php:276
|
3363 |
msgctxt "admin settings"
|
3364 |
msgid ""
|
3365 |
"You have selected a textarea field to be included in quick searches. "
|
3370 |
"التي تنطوي على تلك الحقول تتطلب موارد كثيرة ويمكن أن تؤدي الى انتهاء المهلة "
|
3371 |
"و/ أو البطء العام."
|
3372 |
|
3373 |
+
#: includes/admin/settings/class-settings-bootstrap.php:280
|
3374 |
+
msgctxt "admin settings"
|
3375 |
+
msgid ""
|
3376 |
+
"If no fields are selected, the following fields will be used in Quick "
|
3377 |
+
"Searches:"
|
3378 |
+
msgstr ""
|
3379 |
+
|
3380 |
+
#: includes/admin/settings/class-settings-bootstrap.php:323
|
3381 |
msgctxt "admin settings"
|
3382 |
msgid ""
|
3383 |
"Check this if you are having trouble with BD, particularly when importing or "
|
3386 |
"حدد هذا الخيار إذا كنت تواجه مشكلة مع دليل الأعمال، ولا سيما عند استيراد أو "
|
3387 |
"تصدير ملفات CSV."
|
3388 |
|
3389 |
+
#: includes/admin/settings/class-settings-bootstrap.php:479
|
3390 |
msgctxt "admin settings"
|
3391 |
msgid "Do not include comments in listings"
|
3392 |
msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
|
3393 |
|
3394 |
+
#: includes/admin/settings/class-settings-bootstrap.php:480
|
3395 |
msgctxt "admin settings"
|
3396 |
msgid "Include comment form, theme invoked (standard option)"
|
3397 |
msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
|
3398 |
|
3399 |
+
#: includes/admin/settings/class-settings-bootstrap.php:481
|
3400 |
msgctxt "admin settings"
|
3401 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3402 |
msgstr ""
|
3403 |
|
3404 |
+
#: includes/admin/settings/class-settings-bootstrap.php:503
|
3405 |
#, fuzzy
|
3406 |
msgctxt "admin settings"
|
3407 |
msgid "Directory view."
|
3408 |
msgstr "الدليل"
|
3409 |
|
3410 |
+
#: includes/admin/settings/class-settings-bootstrap.php:504
|
3411 |
#, fuzzy
|
3412 |
msgctxt "admin settings"
|
3413 |
msgid "All Listings view."
|
3414 |
msgstr "مشاهدة جميع الإعلانات"
|
3415 |
|
3416 |
+
#: includes/admin/settings/class-settings-bootstrap.php:505
|
3417 |
#, fuzzy
|
3418 |
msgctxt "admin settings"
|
3419 |
msgid "Category view."
|
3420 |
msgstr "التصنيفات"
|
3421 |
|
3422 |
+
#: includes/admin/settings/class-settings-bootstrap.php:506
|
3423 |
#, fuzzy
|
3424 |
msgctxt "admin settings"
|
3425 |
msgid "Search view."
|
3426 |
msgstr "بحث"
|
3427 |
|
3428 |
+
#: includes/admin/settings/class-settings-bootstrap.php:582
|
3429 |
msgctxt "admin settings"
|
3430 |
msgid "Name"
|
3431 |
msgstr "الإسم"
|
3432 |
|
3433 |
+
#: includes/admin/settings/class-settings-bootstrap.php:583
|
3434 |
msgctxt "admin settings"
|
3435 |
msgid "Slug"
|
3436 |
msgstr "رابط لطيف"
|
3437 |
|
3438 |
+
#: includes/admin/settings/class-settings-bootstrap.php:584
|
3439 |
msgctxt "admin settings"
|
3440 |
msgid "Listing Count"
|
3441 |
msgstr "عداد الإعلانات"
|
3442 |
|
3443 |
+
#: includes/admin/settings/class-settings-bootstrap.php:596
|
3444 |
+
#: includes/admin/settings/class-settings-bootstrap.php:663
|
3445 |
msgctxt "admin settings"
|
3446 |
msgid "Ascending"
|
3447 |
msgstr "تصاعدي"
|
3448 |
|
3449 |
+
#: includes/admin/settings/class-settings-bootstrap.php:597
|
3450 |
+
#: includes/admin/settings/class-settings-bootstrap.php:664
|
3451 |
msgctxt "admin settings"
|
3452 |
msgid "Descending"
|
3453 |
msgstr "تنازلي"
|
3454 |
|
3455 |
+
#: includes/admin/settings/class-settings-bootstrap.php:632
|
3456 |
msgctxt "admin settings"
|
3457 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3458 |
msgstr ""
|
3459 |
|
3460 |
+
#: includes/admin/settings/class-settings-bootstrap.php:642
|
3461 |
msgctxt "admin settings"
|
3462 |
msgid "Title"
|
3463 |
msgstr "العنوان"
|
3464 |
|
3465 |
+
#: includes/admin/settings/class-settings-bootstrap.php:643
|
3466 |
msgctxt "admin settings"
|
3467 |
msgid "Author"
|
3468 |
msgstr "الكاتب"
|
3469 |
|
3470 |
+
#: includes/admin/settings/class-settings-bootstrap.php:644
|
3471 |
+
#: includes/functions.php:1148
|
3472 |
msgctxt "admin settings"
|
3473 |
msgid "Date posted"
|
3474 |
msgstr "تاريخ النشر"
|
3475 |
|
3476 |
+
#: includes/admin/settings/class-settings-bootstrap.php:645
|
3477 |
+
#: includes/functions.php:1149
|
3478 |
msgctxt "admin settings"
|
3479 |
msgid "Date last modified"
|
3480 |
msgstr "تاريخ آخر تعديل"
|
3481 |
|
3482 |
+
#: includes/admin/settings/class-settings-bootstrap.php:646
|
3483 |
msgctxt "admin settings"
|
3484 |
msgid "Random"
|
3485 |
msgstr "عشوائية"
|
3486 |
|
3487 |
+
#: includes/admin/settings/class-settings-bootstrap.php:647
|
3488 |
msgctxt "admin settings"
|
3489 |
msgid "Paid first then free. Inside each group by date."
|
3490 |
msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة حسب التاريخ."
|
3491 |
|
3492 |
+
#: includes/admin/settings/class-settings-bootstrap.php:648
|
3493 |
msgctxt "admin settings"
|
3494 |
msgid "Paid first then free. Inside each group by title."
|
3495 |
msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة بعنوان."
|
3496 |
|
3497 |
+
#: includes/admin/settings/class-settings-bootstrap.php:649
|
3498 |
msgctxt "admin settings"
|
3499 |
msgid "Fee Plan Custom Order, then Date"
|
3500 |
msgstr ""
|
3501 |
|
3502 |
+
#: includes/admin/settings/class-settings-bootstrap.php:650
|
3503 |
msgctxt "admin settings"
|
3504 |
msgid "Fee Plan Custom Order, then Title"
|
3505 |
msgstr ""
|
3506 |
|
3507 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
3508 |
msgctxt "admin settings"
|
3509 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3510 |
msgstr "يمكنك إدارة قوالبك في <a>قوالب الدليل</a>."
|
3511 |
|
3512 |
+
#: includes/admin/settings/class-settings-bootstrap.php:742
|
3513 |
msgctxt "admin settings"
|
3514 |
msgid "Use the BD theme style for BD buttons"
|
3515 |
msgstr "إستخدم نمط قالب دليل الأعمال لأزرار دليل الأعمال"
|
3516 |
|
3517 |
+
#: includes/admin/settings/class-settings-bootstrap.php:743
|
3518 |
msgctxt "admin settings"
|
3519 |
msgid "Use the WP theme style for BD buttons"
|
3520 |
msgstr "إستخدم نمط قالب ووردبريس لأزرار دليل الأعمال"
|
3521 |
|
3522 |
+
#: includes/admin/settings/class-settings-bootstrap.php:901
|
3523 |
msgctxt "admin settings"
|
3524 |
msgid ""
|
3525 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
3528 |
"بالنسبة لصور الإعلانات المدفوعة، قم بإعدادها بإضافة أو تحرير <a>رسوم الخطة</"
|
3529 |
"a> بدلاً من هذا الإعداد، الذي هو تجاهل الإعلانات المدفوعة."
|
3530 |
|
3531 |
+
#: includes/admin/settings/class-settings-bootstrap.php:951
|
3532 |
+
#, fuzzy
|
3533 |
+
msgctxt "admin settings"
|
3534 |
+
msgid "Excerpt view."
|
3535 |
+
msgstr "مقتطف"
|
3536 |
+
|
3537 |
+
#: includes/admin/settings/class-settings-bootstrap.php:952
|
3538 |
+
#, fuzzy
|
3539 |
+
msgctxt "admin settings"
|
3540 |
+
msgid "Detail view."
|
3541 |
+
msgstr "الدليل"
|
3542 |
+
|
3543 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1010
|
3544 |
msgctxt "admin settings"
|
3545 |
msgid "Australian Dollar (AUD)"
|
3546 |
msgstr "الدولار الأسترالي (AUD)"
|
3547 |
|
3548 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1011
|
3549 |
msgctxt "admin settings"
|
3550 |
msgid "Brazilian Real (BRL)"
|
3551 |
msgstr "الريال البرازيلي (BRL)"
|
3552 |
|
3553 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1012
|
3554 |
msgctxt "admin settings"
|
3555 |
msgid "Canadian Dollar (CAD)"
|
3556 |
msgstr "الدولار الكندي (CAD)"
|
3557 |
|
3558 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1013
|
3559 |
msgctxt "admin settings"
|
3560 |
msgid "Czech Koruna (CZK)"
|
3561 |
msgstr "الكورونا التشيكية (CZK)"
|
3562 |
|
3563 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1014
|
3564 |
msgctxt "admin settings"
|
3565 |
msgid "Danish Krone (DKK)"
|
3566 |
msgstr "الكرونة الدانماركية (DKK)"
|
3567 |
|
3568 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1015
|
3569 |
msgctxt "admin settings"
|
3570 |
msgid "Euro (EUR)"
|
3571 |
msgstr "اليورو (EUR)"
|
3572 |
|
3573 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1016
|
3574 |
msgctxt "admin settings"
|
3575 |
msgid "Hong Kong Dollar (HKD)"
|
3576 |
msgstr "دولار هونج كونج (HKD)"
|
3577 |
|
3578 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1017
|
3579 |
msgctxt "admin settings"
|
3580 |
msgid "Hungarian Forint (HUF)"
|
3581 |
msgstr "الفورنت الهنغاري (HUF)"
|
3582 |
|
3583 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1018
|
3584 |
msgctxt "admin settings"
|
3585 |
msgid "Israeli New Shequel (ILS)"
|
3586 |
msgstr "الشكيل الإسرائيلي الجديد (ILS)"
|
3587 |
|
3588 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1019
|
3589 |
msgctxt "admin settings"
|
3590 |
msgid "Japanese Yen (JPY)"
|
3591 |
msgstr "الين الياباني (JPY)"
|
3592 |
|
3593 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1020
|
3594 |
msgctxt "admin settings"
|
3595 |
msgid "Moroccan Dirham (MAD)"
|
3596 |
msgstr ""
|
3597 |
|
3598 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1021
|
3599 |
msgctxt "admin settings"
|
3600 |
msgid "Malasian Ringgit (MYR)"
|
3601 |
msgstr "الرينغيت الماليزي (MYR)"
|
3602 |
|
3603 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1022
|
3604 |
msgctxt "admin settings"
|
3605 |
msgid "Mexican Peso (MXN)"
|
3606 |
msgstr "بيزو مكسيكي (MXN)"
|
3607 |
|
3608 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1023
|
3609 |
msgctxt "admin settings"
|
3610 |
msgid "Norwegian Krone (NOK)"
|
3611 |
msgstr "الكرون النرويجي (NOK)"
|
3612 |
|
3613 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1024
|
3614 |
msgctxt "admin settings"
|
3615 |
msgid "New Zealand Dollar (NZD)"
|
3616 |
msgstr "الدولار النيوزيلندي (NZD)"
|
3617 |
|
3618 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1025
|
3619 |
msgctxt "admin settings"
|
3620 |
msgid "Philippine Peso (PHP)"
|
3621 |
msgstr "بيزو فلبيني (PHP)"
|
3622 |
|
3623 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1026
|
3624 |
msgctxt "admin settings"
|
3625 |
msgid "Polish Zloty (PLN)"
|
3626 |
msgstr "الزلوتي البولندي (PLN)"
|
3627 |
|
3628 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1027
|
3629 |
msgctxt "admin settings"
|
3630 |
msgid "Pound Sterling (GBP)"
|
3631 |
msgstr "الجنيه الإسترليني (GBP)"
|
3632 |
|
3633 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1028
|
3634 |
msgctxt "admin settings"
|
3635 |
msgid "Singapore Dollar (SGD)"
|
3636 |
msgstr "دولار سنغافوري (SGD)"
|
3637 |
|
3638 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1029
|
3639 |
msgctxt "admin settings"
|
3640 |
msgid "Swedish Krona (SEK)"
|
3641 |
msgstr "الكرونا السويدية (SEK)"
|
3642 |
|
3643 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1030
|
3644 |
msgctxt "admin settings"
|
3645 |
msgid "Swiss Franc (CHF)"
|
3646 |
msgstr "الفرنك السويسري (CHF)"
|
3647 |
|
3648 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1031
|
3649 |
msgctxt "admin settings"
|
3650 |
msgid "Taiwan Dollar (TWD)"
|
3651 |
msgstr "الدولار التايواني (TWD)"
|
3652 |
|
3653 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1032
|
3654 |
msgctxt "admin settings"
|
3655 |
msgid "Thai Baht (THB)"
|
3656 |
msgstr "البات التايلندي (THB)"
|
3657 |
|
3658 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1033
|
3659 |
msgctxt "admin settings"
|
3660 |
msgid "Turkish Lira (TRY)"
|
3661 |
msgstr "الليرة التركية (TRY)"
|
3662 |
|
3663 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1034
|
3664 |
msgctxt "admin settings"
|
3665 |
msgid "U.S. Dollar (USD)"
|
3666 |
msgstr "الدولار الأمريكي (USD)"
|
3667 |
|
3668 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1057
|
3669 |
msgctxt "admin settings"
|
3670 |
msgid "Show currency symbol on the left"
|
3671 |
msgstr "إظهار رمز العملة على اليسار"
|
3672 |
|
3673 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1058
|
3674 |
msgctxt "admin settings"
|
3675 |
msgid "Show currency symbol on the right"
|
3676 |
msgstr "إظهار رمز العملة على اليمين"
|
3677 |
|
3678 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1059
|
3679 |
msgctxt "admin settings"
|
3680 |
msgid "Do not show currency symbol"
|
3681 |
msgstr "عدم إظهار رمز العملة"
|
3682 |
|
3683 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1070
|
3684 |
msgctxt "admin settings"
|
3685 |
msgid ""
|
3686 |
"Thank you for your payment. Your payment is being verified and your listing "
|
3689 |
"شكرا لك على الدفع. يتم الآن التحقق من الدفع وفحص إعلانك. يمكن أن تأخذ عملية "
|
3690 |
"التحقق والمراجعة مدة 48 ساعة."
|
3691 |
|
3692 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1091
|
3693 |
msgctxt "admin settings"
|
3694 |
msgid ""
|
3695 |
"Listings with pending payments are marked as abandoned after this time. You "
|
3698 |
"الإعلانات مع الدفعات المعلقة تعد متخلى عنها بعد هذا الوقت. يمكنك أيضا "
|
3699 |
"<a>تخصيص البريد الإلكتروني</a> الذي يتلقاه الأعضاء."
|
3700 |
|
3701 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1121
|
3702 |
msgctxt "admin settings"
|
3703 |
msgid "Try listing's email field first, then author's email."
|
3704 |
msgstr "جرب البريد الإلكتروني للإعلانات أولاً، ثم البريد الإلكتروني للكاتب."
|
3705 |
|
3706 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1122
|
3707 |
msgctxt "admin settings"
|
3708 |
msgid "Try author's email first and then listing's email field."
|
3709 |
msgstr "جرب البريد الإلكتروني للكاتب أولاً، ثم البريد الإلكتروني للإعلانات."
|
3710 |
|
3711 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1135
|
3712 |
msgctxt "admin settings"
|
3713 |
msgid "Plain (text/plain)"
|
3714 |
msgstr ""
|
3715 |
|
3716 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1136
|
3717 |
msgctxt "admin settings"
|
3718 |
msgid "HTML (text/html)"
|
3719 |
msgstr ""
|
3720 |
|
3721 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1137
|
3722 |
msgctxt "admin settings"
|
3723 |
msgid "Both (multipart/alternative)"
|
3724 |
msgstr ""
|
3725 |
|
3726 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1151
|
3727 |
msgctxt "admin settings"
|
3728 |
msgid "A new listing is submitted."
|
3729 |
msgstr "يتم إضافة إعلان جديد"
|
3730 |
|
3731 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1152
|
3732 |
msgctxt "admin settings"
|
3733 |
msgid "A listing is edited."
|
3734 |
msgstr "تم تحرير الإعلان"
|
3735 |
|
3736 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1153
|
3737 |
msgctxt "admin settings"
|
3738 |
msgid "A listing expires."
|
3739 |
msgstr "الإعلان منتهي التاريخ"
|
3740 |
|
3741 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1154
|
3742 |
#, fuzzy
|
3743 |
msgctxt "admin settings"
|
3744 |
msgid "A listing is renewed."
|
3745 |
msgstr "تم تحرير الإعلان"
|
3746 |
|
3747 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1155
|
3748 |
#, fuzzy
|
3749 |
msgctxt "admin settings"
|
3750 |
msgid "A listing has been reported as inappropriate."
|
3751 |
msgstr "تمت ترقية الإعلان."
|
3752 |
|
3753 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1156
|
3754 |
msgctxt "admin settings"
|
3755 |
msgid "A contact message is sent to a listing's owner."
|
3756 |
msgstr "يتم إرسال رسالة اتصال لمالك الإعلان."
|
3757 |
|
3758 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1182
|
3759 |
msgctxt "admin settings"
|
3760 |
msgid "Their listing is submitted."
|
3761 |
msgstr "يتم إضافة الإعلان الخاص بهم"
|
3762 |
|
3763 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1183
|
3764 |
msgctxt "admin settings"
|
3765 |
msgid "Their listing is approved/published."
|
3766 |
msgstr "تمت الموافقة ونشر الإعلان الخاص بهم"
|
3767 |
|
3768 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1184
|
3769 |
+
#, fuzzy
|
3770 |
+
msgctxt "admin settings"
|
3771 |
+
msgid "Their listing expired or is about to expire."
|
3772 |
+
msgstr "يتم إضافة الإعلان الخاص بهم"
|
3773 |
+
|
3774 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1201
|
3775 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1217
|
3776 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1242
|
3777 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1277
|
3778 |
msgctxt "admin settings"
|
3779 |
msgid "Listing's title"
|
3780 |
msgstr "عنوان الإعلان"
|
3781 |
|
3782 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1214
|
3783 |
msgctxt "admin settings"
|
3784 |
msgid ""
|
3785 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
3788 |
"القائمة الخاصة بك \"[listing]\" متوفر الآن في [listing-url] ويمكن مشاهدتها "
|
3789 |
"من قبل العموم."
|
3790 |
|
3791 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1218
|
3792 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1241
|
3793 |
msgctxt "admin settings"
|
3794 |
msgid "Listing's URL"
|
3795 |
msgstr "عنوان URL الإعلان"
|
3796 |
|
3797 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1219
|
3798 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1247
|
3799 |
+
#, fuzzy
|
3800 |
+
msgctxt "admin settings"
|
3801 |
+
msgid "Listing's Access Key"
|
3802 |
+
msgstr "مفاتيح وصول الإعلان"
|
3803 |
+
|
3804 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1243
|
3805 |
+
#, fuzzy
|
3806 |
+
msgctxt "admin settings"
|
3807 |
+
msgid "Sender's name"
|
3808 |
+
msgstr "إسم الكاتب"
|
3809 |
+
|
3810 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1244
|
3811 |
+
#, fuzzy
|
3812 |
+
msgctxt "admin settings"
|
3813 |
+
msgid "Sender's e-mail address"
|
3814 |
+
msgstr "إدخال بريدك إلكتروني"
|
3815 |
+
|
3816 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1245
|
3817 |
+
#, fuzzy
|
3818 |
+
msgctxt "admin settings"
|
3819 |
+
msgid "Contact message"
|
3820 |
+
msgstr "رسالة اتصال الإعلان"
|
3821 |
+
|
3822 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1246
|
3823 |
+
msgctxt "admin settings"
|
3824 |
+
msgid "Date and time the message was sent"
|
3825 |
+
msgstr ""
|
3826 |
+
|
3827 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1278
|
3828 |
msgctxt "admin settings"
|
3829 |
msgid "Checkout URL link"
|
3830 |
msgstr "رابط URL إتمام الشراء"
|
3831 |
|
3832 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1426
|
3833 |
msgctxt "admin settings"
|
3834 |
msgid ""
|
3835 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
3838 |
"تعذر إزالة \"إضافة دليل الأعمال – وحدة التوافق أجاكس\". المرجو إزالة الملف "
|
3839 |
"\"%s\" يدوياً أو قم بإلغاء تفعيل الإضافة."
|
3840 |
|
3841 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1442
|
3842 |
msgctxt "admin settings"
|
3843 |
msgid ""
|
3844 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
3845 |
"be created."
|
3846 |
msgstr "لا يمكن تفعيل وضع التوافق أجاكس: تعذر إنشاء المجلد \"%s\"."
|
3847 |
|
3848 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1447
|
3849 |
msgctxt "admin settings"
|
3850 |
msgid ""
|
3851 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
3852 |
"not activated."
|
3853 |
msgstr "تعذر نسخ إضافة التوافق أجاكس \"%s\". لم يتم تفعيل وضع التوافق."
|
3854 |
|
3855 |
+
#: includes/functions.php:1146
|
3856 |
msgctxt "admin settings"
|
3857 |
msgid "User"
|
3858 |
msgstr "عضو"
|
3859 |
|
3860 |
+
#: includes/functions.php:1147
|
3861 |
msgctxt "admin settings"
|
3862 |
msgid "User registration date"
|
3863 |
msgstr "تاريخ تسجيل العضو"
|
3868 |
msgid "Enter License Key here"
|
3869 |
msgstr "تجديد مفتاح الترخيص"
|
3870 |
|
3871 |
+
#: includes/admin/settings/class-settings-admin.php:430
|
3872 |
#, fuzzy
|
3873 |
msgctxt "expiration notices"
|
3874 |
msgid "Add notice"
|
3875 |
msgstr "إضافة حقل"
|
3876 |
|
3877 |
+
#: includes/admin/settings/class-settings-admin.php:449
|
3878 |
msgctxt "expiration notices"
|
3879 |
msgid "No notices configured."
|
3880 |
msgstr ""
|
3881 |
|
3882 |
+
#: includes/admin/settings/class-settings-admin.php:463
|
3883 |
#, fuzzy
|
3884 |
msgctxt "expiration notices"
|
3885 |
msgid "Delete"
|
3886 |
msgstr "Effacer"
|
3887 |
|
3888 |
+
#: includes/admin/settings/class-settings-admin.php:490
|
3889 |
msgctxt "expiration notices"
|
3890 |
msgid "recurring and non-recurring"
|
3891 |
msgstr ""
|
3892 |
|
3893 |
+
#: includes/admin/settings/class-settings-admin.php:492
|
3894 |
#, fuzzy
|
3895 |
msgctxt "expiration notices"
|
3896 |
msgid "recurring only"
|
3897 |
msgstr "(متكرر)"
|
3898 |
|
3899 |
+
#: includes/admin/settings/class-settings-admin.php:494
|
3900 |
#, fuzzy
|
3901 |
msgctxt "expiration notices"
|
3902 |
msgid "non-recurring only"
|
3903 |
msgstr "(متكرر)"
|
3904 |
|
3905 |
+
#: includes/admin/settings/class-settings-admin.php:498
|
3906 |
#, fuzzy
|
3907 |
msgctxt "expiration notices"
|
3908 |
msgid "Sent when a listing (%s) is renewed."
|
3909 |
msgstr "ترسل بعد أن يضاف الإعلان."
|
3910 |
|
3911 |
+
#: includes/admin/settings/class-settings-admin.php:503
|
3912 |
#, fuzzy
|
3913 |
msgctxt "expiration notices"
|
3914 |
msgid "Sent when a listing (%s) expires."
|
3915 |
msgstr "الإعلان منتهي التاريخ"
|
3916 |
|
3917 |
+
#: includes/admin/settings/class-settings-admin.php:511
|
3918 |
#, fuzzy
|
3919 |
msgctxt "expiration notices"
|
3920 |
msgid "%d day"
|
3926 |
msgstr[4] "%d يوم"
|
3927 |
msgstr[5] "%d يوم"
|
3928 |
|
3929 |
+
#: includes/admin/settings/class-settings-admin.php:514
|
3930 |
msgctxt "expiration notices"
|
3931 |
msgid "%d week"
|
3932 |
msgid_plural "%d weeks"
|
3937 |
msgstr[4] ""
|
3938 |
msgstr[5] ""
|
3939 |
|
3940 |
+
#: includes/admin/settings/class-settings-admin.php:517
|
3941 |
msgctxt "expiration notices"
|
3942 |
msgid "%d month"
|
3943 |
msgid_plural "%d months"
|
3950 |
|
3951 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3952 |
#. non-recuring only)
|
3953 |
+
#: includes/admin/settings/class-settings-admin.php:523
|
3954 |
msgctxt "expiration notices"
|
3955 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3956 |
msgstr ""
|
3957 |
|
3958 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3959 |
#. non-recuring only)
|
3960 |
+
#: includes/admin/settings/class-settings-admin.php:526
|
3961 |
#, fuzzy
|
3962 |
msgctxt "expiration notices"
|
3963 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3964 |
msgstr "ترسل بعد أن يضاف الإعلان."
|
3965 |
|
3966 |
+
#: includes/admin/settings/class-settings-admin.php:543
|
3967 |
msgctxt "expiration notices"
|
3968 |
msgid "At the time of expiration"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
+
#: includes/admin/settings/class-settings-admin.php:544
|
3972 |
#, fuzzy
|
3973 |
msgctxt "expiration notices"
|
3974 |
msgid "Right after a successful renewal"
|
3975 |
msgstr "تم تعيين الرسوم بنجاح."
|
3976 |
|
3977 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
3978 |
msgctxt "expiration notices"
|
3979 |
msgid "%d day before expiration"
|
3980 |
msgid_plural "%d days before expiration"
|
3985 |
msgstr[4] ""
|
3986 |
msgstr[5] ""
|
3987 |
|
3988 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
3989 |
msgctxt "expiration notices"
|
3990 |
msgid "%d day after expiration"
|
3991 |
msgid_plural "%d days after expiration"
|
3996 |
msgstr[4] ""
|
3997 |
msgstr[5] ""
|
3998 |
|
3999 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
4000 |
msgctxt "expiration notices"
|
4001 |
msgid "%d week before expiration"
|
4002 |
msgid_plural "%d weeks before expiration"
|
4007 |
msgstr[4] ""
|
4008 |
msgstr[5] ""
|
4009 |
|
4010 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
4011 |
msgctxt "expiration notices"
|
4012 |
msgid "%d week after expiration"
|
4013 |
msgid_plural "%d weeks after expiration"
|
4018 |
msgstr[4] ""
|
4019 |
msgstr[5] ""
|
4020 |
|
4021 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
4022 |
msgctxt "expiration notices"
|
4023 |
msgid "%d month before expiration"
|
4024 |
msgid_plural "%d months before expiration"
|
4029 |
msgstr[4] ""
|
4030 |
msgstr[5] ""
|
4031 |
|
4032 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
4033 |
msgctxt "expiration notices"
|
4034 |
msgid "%d month after expiration"
|
4035 |
msgid_plural "%d months after expiration"
|
4040 |
msgstr[4] ""
|
4041 |
msgstr[5] ""
|
4042 |
|
4043 |
+
#: includes/admin/settings/class-settings-admin.php:588
|
4044 |
#, fuzzy
|
4045 |
msgctxt "expiration notices"
|
4046 |
msgid "Applies to"
|
4047 |
msgstr "Appliqué à"
|
4048 |
|
4049 |
+
#: includes/admin/settings/class-settings-admin.php:591
|
4050 |
msgctxt "expiration notices"
|
4051 |
msgid "Non-recurring listings"
|
4052 |
msgstr ""
|
4053 |
|
4054 |
+
#: includes/admin/settings/class-settings-admin.php:592
|
4055 |
#, fuzzy
|
4056 |
msgctxt "expiration notices"
|
4057 |
msgid "Recurring listings"
|
4058 |
msgstr "الرجوع إلى الإعلان."
|
4059 |
|
4060 |
+
#: includes/admin/settings/class-settings-admin.php:593
|
4061 |
msgctxt "expiration notices"
|
4062 |
msgid "Recurring and non-recurring listings"
|
4063 |
msgstr ""
|
4064 |
|
4065 |
+
#: includes/admin/settings/class-settings-admin.php:598
|
4066 |
msgctxt "expiration notices"
|
4067 |
msgid "When to send?"
|
4068 |
msgstr ""
|
4073 |
msgid "E-mail body text"
|
4074 |
msgstr "نص البريد الإلكتروني"
|
4075 |
|
4076 |
+
#: includes/admin/settings/class-settings-admin.php:466
|
4077 |
#, fuzzy
|
4078 |
msgctxt "settings"
|
4079 |
msgid "Site title (with link)"
|
4080 |
msgstr "إسم الموقع (مع الرابط)"
|
4081 |
|
4082 |
+
#: includes/admin/settings/class-settings-admin.php:467
|
4083 |
msgctxt "settings"
|
4084 |
msgid "Author's name"
|
4085 |
msgstr "إسم الكاتب"
|
4086 |
|
4087 |
+
#: includes/admin/settings/class-settings-admin.php:468
|
4088 |
msgctxt "settings"
|
4089 |
msgid "Listing's name (with link)"
|
4090 |
msgstr "إسم الإعلان (مع رابط)"
|
4091 |
|
4092 |
+
#: includes/admin/settings/class-settings-admin.php:469
|
4093 |
#, fuzzy
|
4094 |
msgctxt "settings"
|
4095 |
msgid "Listing's expiration date"
|
4096 |
msgstr "إنتهاء صلاحية الإعلان"
|
4097 |
|
4098 |
+
#: includes/admin/settings/class-settings-admin.php:470
|
4099 |
#, fuzzy
|
4100 |
msgctxt "settings"
|
4101 |
msgid "Listing's renewal link"
|
4102 |
msgstr "تجديد الإعلان"
|
4103 |
|
4104 |
+
#: includes/admin/settings/class-settings-admin.php:471
|
4105 |
#, fuzzy
|
4106 |
msgctxt "settings"
|
4107 |
msgid "Listing's categories"
|
4108 |
msgstr "عنوان الإعلان"
|
4109 |
|
4110 |
+
#: includes/admin/settings/class-settings-admin.php:472
|
4111 |
#, fuzzy
|
4112 |
msgctxt "settings"
|
4113 |
msgid "Listing's last payment date"
|
4114 |
msgstr "إنتهاء صلاحية الإعلان"
|
4115 |
|
4116 |
+
#: includes/admin/settings/class-settings-admin.php:473
|
4117 |
#, fuzzy
|
4118 |
msgctxt "settings"
|
4119 |
msgid "Listing's access key"
|
4120 |
msgstr "مفاتيح وصول الإعلان"
|
4121 |
|
4122 |
+
#: includes/admin/settings/class-settings-admin.php:630
|
4123 |
#, fuzzy
|
4124 |
msgctxt "settings"
|
4125 |
msgid "Settings reset to default."
|
4126 |
msgstr "تم تحديث الإعدادات"
|
4127 |
|
4128 |
+
#: includes/admin/settings/class-settings-bootstrap.php:25
|
4129 |
#, fuzzy
|
4130 |
msgctxt "settings"
|
4131 |
msgid "General"
|
4132 |
msgstr "عام"
|
4133 |
|
4134 |
+
#: includes/admin/settings/class-settings-bootstrap.php:27
|
4135 |
+
#: includes/admin/settings/class-settings-bootstrap.php:883
|
4136 |
#, fuzzy
|
4137 |
msgctxt "settings"
|
4138 |
msgid "Listings"
|
4139 |
msgstr "الإعلانات"
|
4140 |
|
4141 |
+
#: includes/admin/settings/class-settings-bootstrap.php:28
|
4142 |
+
#: includes/admin/settings/class-settings-bootstrap.php:31
|
4143 |
+
#: includes/admin/settings/class-settings-bootstrap.php:34
|
4144 |
+
#: includes/admin/settings/class-settings-bootstrap.php:37
|
4145 |
+
#: includes/admin/settings/class-settings-bootstrap.php:52
|
4146 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1102
|
4147 |
+
#: includes/admin/settings/class-settings.php:354
|
4148 |
#, fuzzy
|
4149 |
msgctxt "settings"
|
4150 |
msgid "General Settings"
|
4151 |
msgstr "الإعدادات العامة"
|
4152 |
|
4153 |
+
#: includes/admin/settings/class-settings-bootstrap.php:30
|
4154 |
#, fuzzy
|
4155 |
msgctxt "settings"
|
4156 |
msgid "E-Mail"
|
4157 |
msgstr "البريد الإلكتروني"
|
4158 |
|
4159 |
+
#: includes/admin/settings/class-settings-bootstrap.php:33
|
4160 |
#, fuzzy
|
4161 |
msgctxt "settings"
|
4162 |
msgid "Payment"
|
4163 |
msgstr "الدفع"
|
4164 |
|
4165 |
+
#: includes/admin/settings/class-settings-bootstrap.php:36
|
4166 |
msgctxt "settings"
|
4167 |
msgid "Appearance"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
+
#: includes/admin/settings/class-settings-bootstrap.php:40
|
4171 |
#: includes/licensing.php:95
|
4172 |
msgctxt "settings"
|
4173 |
msgid "Premium Modules"
|
4174 |
msgstr "وحدات ممتازة (Premium)"
|
4175 |
|
4176 |
+
#: includes/admin/settings/class-settings-bootstrap.php:55
|
4177 |
#, fuzzy
|
4178 |
msgctxt "settings"
|
4179 |
msgid "Permalink Settings"
|
4180 |
msgstr "إعدادات الرابط الثابت"
|
4181 |
|
4182 |
+
#: includes/admin/settings/class-settings-bootstrap.php:60
|
4183 |
#, fuzzy
|
4184 |
msgctxt "settings"
|
4185 |
msgid "Directory Listings Slug"
|
4186 |
msgstr "رابط لطيف لإعلانات الدليل"
|
4187 |
|
4188 |
+
#: includes/admin/settings/class-settings-bootstrap.php:70
|
4189 |
#, fuzzy
|
4190 |
msgctxt "settings"
|
4191 |
msgid "Categories Slug"
|
4192 |
msgstr "رابط لطيف للتصنيفات"
|
4193 |
|
4194 |
+
#: includes/admin/settings/class-settings-bootstrap.php:71
|
4195 |
#, fuzzy
|
4196 |
msgctxt "settings"
|
4197 |
msgid ""
|
4200 |
"لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"category\"، "
|
4201 |
"على سبيل المثال."
|
4202 |
|
4203 |
+
#: includes/admin/settings/class-settings-bootstrap.php:82
|
4204 |
#, fuzzy
|
4205 |
msgctxt "settings"
|
4206 |
msgid "Tags Slug"
|
4207 |
msgstr "رابط لطيف للوسوم"
|
4208 |
|
4209 |
+
#: includes/admin/settings/class-settings-bootstrap.php:83
|
4210 |
#, fuzzy
|
4211 |
msgctxt "settings"
|
4212 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
4214 |
"لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"tag\"، على "
|
4215 |
"سبيل المثال."
|
4216 |
|
4217 |
+
#: includes/admin/settings/class-settings-bootstrap.php:94
|
4218 |
#, fuzzy
|
4219 |
msgctxt "settings"
|
4220 |
msgid "Remove listing ID from directory URLs?"
|
4221 |
msgstr "إزالة معرف الإعلان من روابط URLs الدليل؟"
|
4222 |
|
4223 |
+
#: includes/admin/settings/class-settings-bootstrap.php:95
|
4224 |
msgctxt "settings"
|
4225 |
msgid "Check this setting to remove the ID for better SEO."
|
4226 |
msgstr ""
|
4227 |
|
4228 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
4229 |
#, fuzzy
|
4230 |
msgctxt "settings"
|
4231 |
msgid ""
|
4236 |
"الأعمال/1809/عنوان-الإعلان\". تحقق من هذا الإعداد لإزالة المعرف لأفضل أرشفة "
|
4237 |
"SEO."
|
4238 |
|
4239 |
+
#: includes/admin/settings/class-settings-bootstrap.php:104
|
4240 |
#, fuzzy
|
4241 |
msgctxt "settings"
|
4242 |
msgid "reCAPTCHA"
|
4243 |
msgstr "إعدادات reCaptcha"
|
4244 |
|
4245 |
+
#: includes/admin/settings/class-settings-bootstrap.php:107
|
4246 |
#, fuzzy
|
4247 |
msgctxt "settings"
|
4248 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
4249 |
msgstr "بحاجة إلى مفاتيح API ل reCAPTCHA؟ أحصل عليها <a>هنا</a>."
|
4250 |
|
4251 |
+
#: includes/admin/settings/class-settings-bootstrap.php:114
|
4252 |
#, fuzzy
|
4253 |
msgctxt "settings"
|
4254 |
msgid "Use reCAPTCHA for contact forms"
|
4255 |
msgstr "إستخدم reCAPTCHA لاستمارة الاتصال"
|
4256 |
|
4257 |
+
#: includes/admin/settings/class-settings-bootstrap.php:122
|
4258 |
#, fuzzy
|
4259 |
msgctxt "settings"
|
4260 |
msgid "Turn off reCAPTCHA for logged in users?"
|
4261 |
msgstr "إيقاف reCAPTCHA للأعضاء الذين سجلوا الدخول؟"
|
4262 |
|
4263 |
+
#: includes/admin/settings/class-settings-bootstrap.php:130
|
4264 |
#, fuzzy
|
4265 |
msgctxt "settings"
|
4266 |
msgid "Use reCAPTCHA for listing submits"
|
4267 |
msgstr "إستخدم reCAPTCHA أثناء إضافة إعلان"
|
4268 |
|
4269 |
+
#: includes/admin/settings/class-settings-bootstrap.php:138
|
4270 |
#, fuzzy
|
4271 |
msgctxt "settings"
|
4272 |
msgid "Use reCAPTCHA for report listings?"
|
4273 |
msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
|
4274 |
|
4275 |
+
#: includes/admin/settings/class-settings-bootstrap.php:146
|
4276 |
#, fuzzy
|
4277 |
msgctxt "settings"
|
4278 |
msgid "Use reCAPTCHA for listing comments?"
|
4279 |
msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
|
4280 |
|
4281 |
+
#: includes/admin/settings/class-settings-bootstrap.php:154
|
4282 |
#, fuzzy
|
4283 |
msgctxt "settings"
|
4284 |
msgid "reCAPTCHA Public Key"
|
4285 |
msgstr "مفتاح عام reCAPTCHA"
|
4286 |
|
4287 |
+
#: includes/admin/settings/class-settings-bootstrap.php:163
|
4288 |
#, fuzzy
|
4289 |
msgctxt "settings"
|
4290 |
msgid "reCAPTCHA Private Key"
|
4291 |
msgstr "مفتاح خاص reCAPTCHA"
|
4292 |
|
4293 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
4294 |
#, fuzzy
|
4295 |
msgctxt "settings"
|
4296 |
msgid "Registration"
|
4297 |
msgstr "Enregistrement"
|
4298 |
|
4299 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
4300 |
#, fuzzy
|
4301 |
msgctxt "settings"
|
4302 |
msgid ""
|
4310 |
"الاتصال بعضوية الإضافة، واطلب منهم دعم معامل الاستعلام القياسي 'redirect_to' "
|
4311 |
"لووردبريس."
|
4312 |
|
4313 |
+
#: includes/admin/settings/class-settings-bootstrap.php:174
|
4314 |
#, fuzzy
|
4315 |
msgctxt "settings"
|
4316 |
msgid "Require login to post listings?"
|
4317 |
msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
|
4318 |
|
4319 |
+
#: includes/admin/settings/class-settings-bootstrap.php:183
|
4320 |
msgctxt "settings"
|
4321 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
4322 |
msgstr ""
|
4323 |
|
4324 |
+
#: includes/admin/settings/class-settings-bootstrap.php:191
|
4325 |
#, fuzzy
|
4326 |
msgctxt "settings"
|
4327 |
msgid "Login URL"
|
4328 |
msgstr "رابط تسجيل الدخول"
|
4329 |
|
4330 |
+
#: includes/admin/settings/class-settings-bootstrap.php:192
|
4331 |
#, fuzzy
|
4332 |
msgctxt "settings"
|
4333 |
msgid "Only enter this if using a membership plugin or custom login page."
|
4335 |
"رابط URL لصفحة تسجيل الدخول لعضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
|
4336 |
"هناك استخدام لعضوية الإضافة أو صفحة تسجيل دخول مخصصة."
|
4337 |
|
4338 |
+
#: includes/admin/settings/class-settings-bootstrap.php:193
|
4339 |
msgctxt "settings"
|
4340 |
msgid "URL of your membership plugin's login page."
|
4341 |
msgstr ""
|
4342 |
|
4343 |
+
#: includes/admin/settings/class-settings-bootstrap.php:202
|
4344 |
#, fuzzy
|
4345 |
msgctxt "settings"
|
4346 |
msgid "Registration URL"
|
4347 |
msgstr "رابط التسجيل"
|
4348 |
|
4349 |
+
#: includes/admin/settings/class-settings-bootstrap.php:203
|
4350 |
#, fuzzy
|
4351 |
msgctxt "settings"
|
4352 |
msgid ""
|
4355 |
"رابط URL لصفحة التسجيل في عضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
|
4356 |
"هناك استخدام لعضوية الإضافة أو صفحة تسجيل مخصصة."
|
4357 |
|
4358 |
+
#: includes/admin/settings/class-settings-bootstrap.php:204
|
4359 |
msgctxt "settings"
|
4360 |
msgid "URL of your membership plugin's registration page."
|
4361 |
msgstr ""
|
4362 |
|
4363 |
+
#: includes/admin/settings/class-settings-bootstrap.php:213
|
4364 |
msgctxt "settings"
|
4365 |
msgid "Allow users to create accounts during listing submit?"
|
4366 |
msgstr ""
|
4367 |
|
4368 |
+
#: includes/admin/settings/class-settings-bootstrap.php:216
|
4369 |
#, fuzzy
|
4370 |
msgctxt "settings"
|
4371 |
msgid "No"
|
4372 |
msgstr "لا"
|
4373 |
|
4374 |
+
#: includes/admin/settings/class-settings-bootstrap.php:217
|
4375 |
msgctxt "settings"
|
4376 |
msgid "Yes, and make it optional"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
+
#: includes/admin/settings/class-settings-bootstrap.php:218
|
4380 |
#, fuzzy
|
4381 |
msgctxt "settings"
|
4382 |
msgid "Yes, and make it required"
|
4383 |
msgstr "الإسم العائلي مطلوب."
|
4384 |
|
4385 |
+
#: includes/admin/settings/class-settings-bootstrap.php:225
|
4386 |
+
#: includes/admin/settings/class-settings-bootstrap.php:238
|
4387 |
#, fuzzy
|
4388 |
msgctxt "settings"
|
4389 |
msgid "Terms and Conditions"
|
4390 |
msgstr "شروط وأحكام"
|
4391 |
|
4392 |
+
#: includes/admin/settings/class-settings-bootstrap.php:230
|
4393 |
#, fuzzy
|
4394 |
msgctxt "settings"
|
4395 |
msgid "Display and require user agreement to Terms and Conditions"
|
4396 |
msgstr "عرض وطلب موافقة العضو على الشروط والأحكام"
|
4397 |
|
4398 |
+
#: includes/admin/settings/class-settings-bootstrap.php:239
|
4399 |
#, fuzzy
|
4400 |
msgctxt "settings"
|
4401 |
msgid ""
|
4405 |
"أدخل النص أو عنوان URL يبدأ ب http. إذا كنت تستخدم عنوان URL، سيتم استبدال "
|
4406 |
"نص الأحكام والشروط برابط إلى الصفحة المناسبة."
|
4407 |
|
4408 |
+
#: includes/admin/settings/class-settings-bootstrap.php:241
|
4409 |
#, fuzzy
|
4410 |
msgctxt "settings"
|
4411 |
msgid "Terms and Conditions text goes here."
|
4412 |
msgstr "نص الأحكام والشروط هنا..."
|
4413 |
|
4414 |
+
#: includes/admin/settings/class-settings-bootstrap.php:247
|
4415 |
#, fuzzy
|
4416 |
msgctxt "settings"
|
4417 |
msgid "Data Collection"
|
4418 |
msgstr "تجميع البيانات"
|
4419 |
|
4420 |
+
#: includes/admin/settings/class-settings-bootstrap.php:252
|
4421 |
#, fuzzy
|
4422 |
msgctxt "settings"
|
4423 |
msgid ""
|
4427 |
"تسمح لدليل الأعمال بجمع معلومات مجهولة حول الإضافات المثبتة، والقوالب وإصدار "
|
4428 |
"ووردبريس الخاص بك؟"
|
4429 |
|
4430 |
+
#: includes/admin/settings/class-settings-bootstrap.php:259
|
4431 |
#, fuzzy
|
4432 |
msgctxt "settings"
|
4433 |
msgid "Directory Search"
|
4434 |
msgstr "البحث في الدليل"
|
4435 |
|
4436 |
+
#: includes/admin/settings/class-settings-bootstrap.php:264
|
4437 |
#, fuzzy
|
4438 |
msgctxt "settings"
|
4439 |
msgid "Search form display"
|
4440 |
msgstr "عرض نموذج البحث"
|
4441 |
|
4442 |
+
#: includes/admin/settings/class-settings-bootstrap.php:286
|
4443 |
#, fuzzy
|
4444 |
msgctxt "settings"
|
4445 |
msgid "Quick search fields"
|
4446 |
msgstr "حقول البحث السريع"
|
4447 |
|
4448 |
+
#: includes/admin/settings/class-settings-bootstrap.php:287
|
4449 |
#, fuzzy
|
4450 |
msgctxt "settings"
|
4451 |
msgid ""
|
4455 |
"إستخدم Ctrl-Click لتشمل حقول متعددة في البحث. اختيار العديد من الحقول "
|
4456 |
"لإدراجها في البحث السريع يؤدي إلى أداء بحث بطيئ جدا."
|
4457 |
|
4458 |
+
#: includes/admin/settings/class-settings-bootstrap.php:301
|
4459 |
#, fuzzy
|
4460 |
msgctxt "settings"
|
4461 |
msgid "Enable high performance searches?"
|
4462 |
msgstr "تمكين عمليات البحث عالية الأداء؟"
|
4463 |
|
4464 |
+
#: includes/admin/settings/class-settings-bootstrap.php:302
|
4465 |
#, fuzzy
|
4466 |
msgctxt "settings"
|
4467 |
msgid ""
|
4472 |
"تمكين هذا يجعل \"دليل الأعمال\" يضحي بجودة النتيجة لتحسين السرعة. وهذا مفيد "
|
4473 |
"إذا كنت على خطط استضافة مشتركة، حيث أداء قاعدة البيانات يعد مشكلة."
|
4474 |
|
4475 |
+
#: includes/admin/settings/class-settings-bootstrap.php:308
|
4476 |
#, fuzzy
|
4477 |
msgctxt "settings"
|
4478 |
msgid "Advanced"
|
4479 |
msgstr "متقدم"
|
4480 |
|
4481 |
+
#: includes/admin/settings/class-settings-bootstrap.php:314
|
4482 |
#, fuzzy
|
4483 |
msgctxt "settings"
|
4484 |
msgid "Disable advanced CPT integration?"
|
4485 |
msgstr "تعطيل التكامل CPT المتقدم؟"
|
4486 |
|
4487 |
+
#: includes/admin/settings/class-settings-bootstrap.php:322
|
4488 |
#, fuzzy
|
4489 |
msgctxt "settings"
|
4490 |
msgid "Enable AJAX compatibility mode?"
|
4491 |
msgstr "تمكين وضع التوافق أجاكس؟"
|
4492 |
|
4493 |
+
#: includes/admin/settings/class-settings-bootstrap.php:324
|
4494 |
#, fuzzy
|
4495 |
msgctxt "settings"
|
4496 |
msgid ""
|
4501 |
" إذا كان وضع التوافق لا يحل مشكلتك، فقد تعاني من تعارض أكثر خطورة. <a>وإليك "
|
4502 |
"مقال</a> حول كيفية اختبار تعارضات القالب والإضافات مع \"دليل الأعمال\"."
|
4503 |
|
4504 |
+
#: includes/admin/settings/class-settings-bootstrap.php:333
|
4505 |
#, fuzzy
|
4506 |
msgctxt "settings"
|
4507 |
msgid "Disable Frontend Listing Submission?"
|
4508 |
msgstr "تعطيل إضافة إعلان من واجهة الموقع؟"
|
4509 |
|
4510 |
+
#: includes/admin/settings/class-settings-bootstrap.php:367
|
4511 |
#, fuzzy
|
4512 |
msgctxt "settings"
|
4513 |
msgid "Listings per page"
|
4514 |
msgstr "الإعلانات حسب الصفحة"
|
4515 |
|
4516 |
+
#: includes/admin/settings/class-settings-bootstrap.php:368
|
4517 |
#, fuzzy
|
4518 |
msgctxt "settings"
|
4519 |
msgid ""
|
4522 |
msgstr ""
|
4523 |
"عدد الإعلانات التي تظهر في كل صفحة. استخدام قيمة \"0\" لإظهار كل الإعلانات."
|
4524 |
|
4525 |
+
#: includes/admin/settings/class-settings-bootstrap.php:379
|
4526 |
#, fuzzy
|
4527 |
msgctxt "settings"
|
4528 |
msgid "Listing duration for no-fee sites (in days)"
|
4529 |
msgstr "مدة الإعلان للمواقع بلا رسوم (بالأيام)"
|
4530 |
|
4531 |
+
#: includes/admin/settings/class-settings-bootstrap.php:380
|
4532 |
#, fuzzy
|
4533 |
msgctxt "settings"
|
4534 |
msgid ""
|
4538 |
"استخدام قيمة \"0\" للإبقاء على الإعلان إلى أجل غير مسمى، أو قم بإدخال عدد "
|
4539 |
"أقل من 10 سنوات (3650 يوما)."
|
4540 |
|
4541 |
+
#: includes/admin/settings/class-settings-bootstrap.php:392
|
4542 |
#, fuzzy
|
4543 |
msgctxt "settings"
|
4544 |
msgid "Turn on listing renewal option?"
|
4545 |
msgstr "قم بتشغيل خيار تجديد الإعلان؟"
|
4546 |
|
4547 |
+
#: includes/admin/settings/class-settings-bootstrap.php:401
|
4548 |
#, fuzzy
|
4549 |
msgctxt "settings"
|
4550 |
msgid "Open detailed view of listing in new tab?"
|
4551 |
msgstr "فتح تفاصيل مشاهدة الإعلانات في علامة تبويب جديدة؟"
|
4552 |
|
4553 |
+
#: includes/admin/settings/class-settings-bootstrap.php:407
|
4554 |
#, fuzzy
|
4555 |
msgctxt "settings"
|
4556 |
msgid "Report Listings"
|
4557 |
msgstr "استيراد الإعلانات"
|
4558 |
|
4559 |
+
#: includes/admin/settings/class-settings-bootstrap.php:412
|
4560 |
#, fuzzy
|
4561 |
msgctxt "settings"
|
4562 |
msgid "Include button to report listings?"
|
4563 |
msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
|
4564 |
|
4565 |
+
#: includes/admin/settings/class-settings-bootstrap.php:421
|
4566 |
msgctxt "settings"
|
4567 |
msgid "Enable report listing for registered users only"
|
4568 |
msgstr ""
|
4569 |
|
4570 |
+
#: includes/admin/settings/class-settings-bootstrap.php:431
|
4571 |
msgctxt "settings"
|
4572 |
msgid "Report listing option list"
|
4573 |
msgstr ""
|
4574 |
|
4575 |
+
#: includes/admin/settings/class-settings-bootstrap.php:432
|
4576 |
msgctxt "settings"
|
4577 |
msgid ""
|
4578 |
"Form option list to report a listing as inappropriate. One option per line."
|
4579 |
msgstr ""
|
4580 |
|
4581 |
+
#: includes/admin/settings/class-settings-bootstrap.php:439
|
4582 |
#, fuzzy
|
4583 |
msgctxt "settings"
|
4584 |
msgid "Contact Form"
|
4585 |
msgstr "مسح"
|
4586 |
|
4587 |
+
#: includes/admin/settings/class-settings-bootstrap.php:444
|
4588 |
#, fuzzy
|
4589 |
msgctxt "settings"
|
4590 |
msgid "Include listing contact form on listing pages?"
|
4591 |
msgstr "إدراج الإعلان مع نموذج الاتصال في صفحات الإعلان؟"
|
4592 |
|
4593 |
+
#: includes/admin/settings/class-settings-bootstrap.php:445
|
4594 |
#, fuzzy
|
4595 |
msgctxt "settings"
|
4596 |
msgid ""
|
4600 |
"يسمح للزوار بالاتصال بكتاب الإعلان بشكل خاص. الكتاب سوف يتلقون رسائل عبر "
|
4601 |
"البريد الإلكتروني."
|
4602 |
|
4603 |
+
#: includes/admin/settings/class-settings-bootstrap.php:454
|
4604 |
#, fuzzy
|
4605 |
msgctxt "settings"
|
4606 |
msgid "Require login for using the contact form?"
|
4607 |
msgstr "يتطلب تسجيل الدخول لاستخدام نموذج الاتصال؟"
|
4608 |
|
4609 |
+
#: includes/admin/settings/class-settings-bootstrap.php:464
|
4610 |
#, fuzzy
|
4611 |
msgctxt "settings"
|
4612 |
msgid "Maximum number of contact form submits per day"
|
4613 |
msgstr "الحد الأقصى لعدد إرسال الاتصالات يوميا"
|
4614 |
|
4615 |
+
#: includes/admin/settings/class-settings-bootstrap.php:465
|
4616 |
#, fuzzy
|
4617 |
msgctxt "settings"
|
4618 |
msgid ""
|
4622 |
"إستخدم هذا لمنع الرسائل المزعجة لأصحاب الإعلانات. 0 تعني إرسال غير محدود في "
|
4623 |
"اليوم الواحد."
|
4624 |
|
4625 |
+
#: includes/admin/settings/class-settings-bootstrap.php:475
|
4626 |
#, fuzzy
|
4627 |
msgctxt "settings"
|
4628 |
msgid "Include comment form on listing pages?"
|
4629 |
msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
|
4630 |
|
4631 |
+
#: includes/admin/settings/class-settings-bootstrap.php:476
|
4632 |
msgctxt "settings"
|
4633 |
msgid ""
|
4634 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
4638 |
"first, and if that doesn't work, try the 3rd option instead."
|
4639 |
msgstr ""
|
4640 |
|
4641 |
+
#: includes/admin/settings/class-settings-bootstrap.php:490
|
4642 |
#, fuzzy
|
4643 |
msgctxt "settings"
|
4644 |
msgid "Show listings under categories on main page?"
|
4645 |
msgstr "إظهار الإعلانات تحت التصنيفات على الصفحة الرئيسية؟"
|
4646 |
|
4647 |
+
#: includes/admin/settings/class-settings-bootstrap.php:499
|
4648 |
#, fuzzy
|
4649 |
msgctxt "settings"
|
4650 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4651 |
msgstr "حالة مميز (مثبت)"
|
4652 |
|
4653 |
+
#: includes/admin/settings/class-settings-bootstrap.php:500
|
4654 |
msgctxt "settings"
|
4655 |
msgid ""
|
4656 |
"Prevents featured listings from floating to the top of the selected page."
|
4657 |
msgstr ""
|
4658 |
|
4659 |
+
#: includes/admin/settings/class-settings-bootstrap.php:515
|
4660 |
#, fuzzy
|
4661 |
msgctxt "settings"
|
4662 |
msgid "Status of listings upon uninstalling plugin"
|
4663 |
msgstr "حالة الإعلانات عند إلغاء تثبيت الإضافة"
|
4664 |
|
4665 |
+
#: includes/admin/settings/class-settings-bootstrap.php:528
|
4666 |
#, fuzzy
|
4667 |
msgctxt "settings"
|
4668 |
msgid "Status of deleted listings"
|
4669 |
msgstr "حالة الإعلانات المحذوفة"
|
4670 |
|
4671 |
+
#: includes/admin/settings/class-settings-bootstrap.php:541
|
4672 |
#, fuzzy
|
4673 |
msgctxt "settings"
|
4674 |
msgid "Submit Listing instructions message"
|
4675 |
msgstr "إرسال رسالة تعليمات الإعلانات"
|
4676 |
|
4677 |
+
#: includes/admin/settings/class-settings-bootstrap.php:542
|
4678 |
#, fuzzy
|
4679 |
msgctxt "settings"
|
4680 |
msgid ""
|
4686 |
"استخدامه لإعطاء إرشادات حول تعبئة النموذج أو أي شيء تريد إعلام الأعضاء به "
|
4687 |
"قبل أن يبدأوا."
|
4688 |
|
4689 |
+
#: includes/admin/settings/class-settings-bootstrap.php:548
|
4690 |
#, fuzzy
|
4691 |
msgctxt "settings"
|
4692 |
msgid "Post/Category Settings"
|
4693 |
msgstr "إعدادات الإعلان/التصنيف"
|
4694 |
|
4695 |
+
#: includes/admin/settings/class-settings-bootstrap.php:553
|
4696 |
#, fuzzy
|
4697 |
msgctxt "settings"
|
4698 |
msgid "Default new post status"
|
4699 |
msgstr "حالة الإعلان الجديد الافتراضية"
|
4700 |
|
4701 |
+
#: includes/admin/settings/class-settings-bootstrap.php:566
|
4702 |
#, fuzzy
|
4703 |
msgctxt "settings"
|
4704 |
msgid "Edit post status"
|
4705 |
msgstr "تعديل حالة الإعلان"
|
4706 |
|
4707 |
+
#: includes/admin/settings/class-settings-bootstrap.php:579
|
4708 |
#, fuzzy
|
4709 |
msgctxt "settings"
|
4710 |
msgid "Order categories list by"
|
4711 |
msgstr "ترتيب قائمة التصنيفات حسب"
|
4712 |
|
4713 |
+
#: includes/admin/settings/class-settings-bootstrap.php:593
|
4714 |
#, fuzzy
|
4715 |
msgctxt "settings"
|
4716 |
msgid "Sort order for categories"
|
4717 |
msgstr "ترتيب فرز التصنيفات"
|
4718 |
|
4719 |
+
#: includes/admin/settings/class-settings-bootstrap.php:606
|
4720 |
#, fuzzy
|
4721 |
msgctxt "settings"
|
4722 |
msgid "Show category post count?"
|
4723 |
msgstr "إظهار عدد إعلانات التصنيف؟"
|
4724 |
|
4725 |
+
#: includes/admin/settings/class-settings-bootstrap.php:615
|
4726 |
#, fuzzy
|
4727 |
msgctxt "settings"
|
4728 |
msgid "Hide empty categories?"
|
4729 |
msgstr "إخفاء التصنيفات الفارغة؟"
|
4730 |
|
4731 |
+
#: includes/admin/settings/class-settings-bootstrap.php:624
|
4732 |
#, fuzzy
|
4733 |
msgctxt "settings"
|
4734 |
msgid "Show only parent categories in category list?"
|
4735 |
msgstr "إظهار التصنيفات الأبوية فقط في قائمة التصنيف؟"
|
4736 |
|
4737 |
+
#: includes/admin/settings/class-settings-bootstrap.php:630
|
4738 |
#, fuzzy
|
4739 |
msgctxt "settings"
|
4740 |
msgid "Listings Sorting"
|
4741 |
msgstr "فرز الإعلانات"
|
4742 |
|
4743 |
+
#: includes/admin/settings/class-settings-bootstrap.php:638
|
4744 |
#, fuzzy
|
4745 |
msgctxt "settings"
|
4746 |
msgid "Order directory listings by"
|
4747 |
msgstr "ترتيب إعلانات الدليل حسب"
|
4748 |
|
4749 |
+
#: includes/admin/settings/class-settings-bootstrap.php:659
|
4750 |
#, fuzzy
|
4751 |
msgctxt "settings"
|
4752 |
msgid "Sort directory listings by"
|
4753 |
msgstr "فرز إعلانات الدليل حسب"
|
4754 |
|
4755 |
+
#: includes/admin/settings/class-settings-bootstrap.php:660
|
4756 |
#, fuzzy
|
4757 |
msgctxt "settings"
|
4758 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
4759 |
msgstr "ترتيب تصاعدي من أ إلى ي، ترتيب تنازلي من ي إلى أ"
|
4760 |
|
4761 |
+
#: includes/admin/settings/class-settings-bootstrap.php:673
|
4762 |
#, fuzzy
|
4763 |
msgctxt "settings"
|
4764 |
msgid "Enable sort bar?"
|
4765 |
msgstr "تمكين شريط الفرز؟"
|
4766 |
|
4767 |
+
#: includes/admin/settings/class-settings-bootstrap.php:682
|
4768 |
#, fuzzy
|
4769 |
msgctxt "settings"
|
4770 |
msgid "Sortbar Fields"
|
4771 |
msgstr "حقول شريط الفرز"
|
4772 |
|
4773 |
+
#: includes/admin/settings/class-settings-bootstrap.php:693
|
4774 |
#, fuzzy
|
4775 |
msgctxt "settings"
|
4776 |
msgid "Directory Display Options"
|
4777 |
msgstr "خيارات عرض الدليل"
|
4778 |
|
4779 |
+
#: includes/admin/settings/class-settings-bootstrap.php:698
|
4780 |
#, fuzzy
|
4781 |
msgctxt "settings"
|
4782 |
msgid "Show the \"Submit listing\" button."
|
4783 |
msgstr "إظهار زر \"إضافة إعلان\"."
|
4784 |
|
4785 |
+
#: includes/admin/settings/class-settings-bootstrap.php:708
|
4786 |
#, fuzzy
|
4787 |
msgctxt "settings"
|
4788 |
msgid "Show \"Search listings\"."
|
4789 |
msgstr "إظهار \"البحث في الإعلانات\"."
|
4790 |
|
4791 |
+
#: includes/admin/settings/class-settings-bootstrap.php:717
|
4792 |
#, fuzzy
|
4793 |
msgctxt "settings"
|
4794 |
msgid "Show the \"View Listings\" button."
|
4795 |
msgstr "إظهار زر \"مشاهدة الإعلانات\"."
|
4796 |
|
4797 |
+
#: includes/admin/settings/class-settings-bootstrap.php:726
|
4798 |
#, fuzzy
|
4799 |
msgctxt "settings"
|
4800 |
msgid "Show the \"Directory\" button."
|
4801 |
msgstr "إظهار زر \"الدليل\"."
|
4802 |
|
4803 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
4804 |
#, fuzzy
|
4805 |
msgctxt "settings"
|
4806 |
msgid "Theme Settings"
|
4807 |
msgstr "إعدادات الصورة"
|
4808 |
|
4809 |
+
#: includes/admin/settings/class-settings-bootstrap.php:739
|
4810 |
#, fuzzy
|
4811 |
msgctxt "settings"
|
4812 |
msgid "Theme button style"
|
4813 |
msgstr "نمط زر القالب"
|
4814 |
|
4815 |
+
#: includes/admin/settings/class-settings-bootstrap.php:752
|
4816 |
msgctxt "settings"
|
4817 |
msgid ""
|
4818 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
+
#: includes/admin/settings/class-settings-bootstrap.php:759
|
4822 |
#, fuzzy
|
4823 |
msgctxt "settings"
|
4824 |
msgid "Image"
|
4825 |
msgstr "الصورة"
|
4826 |
|
4827 |
+
#: includes/admin/settings/class-settings-bootstrap.php:760
|
4828 |
#, fuzzy
|
4829 |
msgctxt "settings"
|
4830 |
msgid "Image Settings"
|
4831 |
msgstr "إعدادات الصورة"
|
4832 |
|
4833 |
+
#: includes/admin/settings/class-settings-bootstrap.php:765
|
4834 |
#, fuzzy
|
4835 |
msgctxt "settings"
|
4836 |
msgid "Allow images?"
|
4837 |
msgstr "السماح بالصور؟"
|
4838 |
|
4839 |
+
#: includes/admin/settings/class-settings-bootstrap.php:776
|
4840 |
#, fuzzy
|
4841 |
msgctxt "settings"
|
4842 |
msgid "Min Image File Size (KB)"
|
4843 |
msgstr "أقل حجم لملف الصورة (KB)"
|
4844 |
|
4845 |
+
#: includes/admin/settings/class-settings-bootstrap.php:787
|
4846 |
#, fuzzy
|
4847 |
msgctxt "settings"
|
4848 |
msgid "Max Image File Size (KB)"
|
4849 |
msgstr "أقصى حجم لملف الصورة (KB)"
|
4850 |
|
4851 |
+
#: includes/admin/settings/class-settings-bootstrap.php:798
|
4852 |
#, fuzzy
|
4853 |
msgctxt "settings"
|
4854 |
msgid "Min image width (px)"
|
4855 |
msgstr "أقل عرض للصورة (px)"
|
4856 |
|
4857 |
+
#: includes/admin/settings/class-settings-bootstrap.php:807
|
4858 |
#, fuzzy
|
4859 |
msgctxt "settings"
|
4860 |
msgid "Min image height (px)"
|
4861 |
msgstr "أقل ارتفاع للصورة (px)"
|
4862 |
|
4863 |
+
#: includes/admin/settings/class-settings-bootstrap.php:820
|
4864 |
#, fuzzy
|
4865 |
msgctxt "settings"
|
4866 |
msgid "Max image width (px)"
|
4867 |
msgstr "أقصى عرض للصورة (px)"
|
4868 |
|
4869 |
+
#: includes/admin/settings/class-settings-bootstrap.php:831
|
4870 |
#, fuzzy
|
4871 |
msgctxt "settings"
|
4872 |
msgid "Max image height (px)"
|
4873 |
msgstr "أقصى ارتفاع للصورة (px)"
|
4874 |
|
4875 |
+
#: includes/admin/settings/class-settings-bootstrap.php:842
|
4876 |
#, fuzzy
|
4877 |
msgctxt "settings"
|
4878 |
msgid "Turn on thickbox/lightbox?"
|
4879 |
msgstr "تشغيل thickbox/lightbox؟"
|
4880 |
|
4881 |
+
#: includes/admin/settings/class-settings-bootstrap.php:843
|
4882 |
#, fuzzy
|
4883 |
msgctxt "settings"
|
4884 |
msgid ""
|
4887 |
"قم بإلغاء التحديد إذا كان يتعارض مع العناصر الأخرى أو الإضافات المثبتة على "
|
4888 |
"موقعك"
|
4889 |
|
4890 |
+
#: includes/admin/settings/class-settings-bootstrap.php:849
|
4891 |
#, fuzzy
|
4892 |
msgctxt "settings"
|
4893 |
msgid "Thumbnails"
|
4894 |
msgstr "الصور المصغرة"
|
4895 |
|
4896 |
+
#: includes/admin/settings/class-settings-bootstrap.php:856
|
4897 |
#, fuzzy
|
4898 |
msgctxt "settings"
|
4899 |
msgid "Thumbnail width (px)"
|
4900 |
msgstr "عرض الصور المصغرة (px)"
|
4901 |
|
4902 |
+
#: includes/admin/settings/class-settings-bootstrap.php:867
|
4903 |
#, fuzzy
|
4904 |
msgctxt "settings"
|
4905 |
msgid "Thumbnail height (px)"
|
4906 |
msgstr "ارتفاع الصورة المصغرة (px)"
|
4907 |
|
4908 |
+
#: includes/admin/settings/class-settings-bootstrap.php:876
|
4909 |
#, fuzzy
|
4910 |
msgctxt "settings"
|
4911 |
msgid "Crop thumbnails to exact dimensions?"
|
4912 |
msgstr "قطع الصور المصغرة للأبعاد المناسبة؟"
|
4913 |
|
4914 |
+
#: includes/admin/settings/class-settings-bootstrap.php:877
|
4915 |
#, fuzzy
|
4916 |
msgctxt "settings"
|
4917 |
msgid ""
|
4925 |
"تعديل الارتفاع بشكل متناسب. اعتماداً على الصور المرفوعة, قد تكون ارتفاعات "
|
4926 |
"الصور المصغرة مختلفة."
|
4927 |
|
4928 |
+
#: includes/admin/settings/class-settings-bootstrap.php:888
|
4929 |
msgctxt "settings"
|
4930 |
msgid "Enforce image upload on submit/edit?"
|
4931 |
msgstr ""
|
4932 |
|
4933 |
+
#: includes/admin/settings/class-settings-bootstrap.php:897
|
4934 |
#, fuzzy
|
4935 |
msgctxt "settings"
|
4936 |
msgid "Number of free images"
|
4937 |
msgstr "عدد الصور المجانية"
|
4938 |
|
4939 |
+
#: includes/admin/settings/class-settings-bootstrap.php:909
|
4940 |
#, fuzzy
|
4941 |
msgctxt "settings"
|
4942 |
msgid "Use default picture for listings with no picture?"
|
4943 |
msgstr "إستخدام الصورة الافتراضية للإعلانات التي بلا صورة؟"
|
4944 |
|
4945 |
+
#: includes/admin/settings/class-settings-bootstrap.php:918
|
4946 |
#, fuzzy
|
4947 |
msgctxt "settings"
|
4948 |
msgid "Show Thumbnail on main listings page?"
|
4949 |
msgstr "إظهار صورة مصغرة في صفحة الإعلانات الرئيسية؟"
|
4950 |
|
4951 |
+
#: includes/admin/settings/class-settings-bootstrap.php:927
|
4952 |
+
#, fuzzy
|
4953 |
+
msgctxt "settings"
|
4954 |
+
msgid "Featured Badge image"
|
4955 |
+
msgstr "وحدة المستويات المميزة"
|
4956 |
+
|
4957 |
+
#: includes/admin/settings/class-settings-bootstrap.php:936
|
4958 |
+
#, fuzzy
|
4959 |
+
msgctxt "settings"
|
4960 |
+
msgid "Featured Badge URL"
|
4961 |
+
msgstr "وحدة المستويات المميزة"
|
4962 |
+
|
4963 |
+
#: includes/admin/settings/class-settings-bootstrap.php:937
|
4964 |
+
msgctxt "settings"
|
4965 |
+
msgid "Use this to set Featured Badge image as a link to a defined URL."
|
4966 |
+
msgstr ""
|
4967 |
+
|
4968 |
+
#: includes/admin/settings/class-settings-bootstrap.php:938
|
4969 |
+
#, fuzzy
|
4970 |
+
msgctxt "settings"
|
4971 |
+
msgid "URL"
|
4972 |
+
msgstr "رابط URL"
|
4973 |
+
|
4974 |
+
#: includes/admin/settings/class-settings-bootstrap.php:947
|
4975 |
+
msgctxt "settings"
|
4976 |
+
msgid "Display featured (sticky) badge on listing:"
|
4977 |
+
msgstr ""
|
4978 |
+
|
4979 |
+
#: includes/admin/settings/class-settings-bootstrap.php:964
|
4980 |
#, fuzzy
|
4981 |
msgctxt "settings"
|
4982 |
msgid "Fee Order"
|
4983 |
msgstr "ترتيب"
|
4984 |
|
4985 |
+
#: includes/admin/settings/class-settings-bootstrap.php:977
|
4986 |
#, fuzzy
|
4987 |
msgctxt "settings"
|
4988 |
msgid "Turn On payments?"
|
4989 |
msgstr "تشغيل الدفعات؟"
|
4990 |
|
4991 |
+
#: includes/admin/settings/class-settings-bootstrap.php:986
|
4992 |
#, fuzzy
|
4993 |
msgctxt "settings"
|
4994 |
msgid "Put payment gateways in test mode?"
|
4995 |
msgstr "وضع بوابات الدفع في وضع الاختبار؟"
|
4996 |
|
4997 |
+
#: includes/admin/settings/class-settings-bootstrap.php:996
|
4998 |
#, fuzzy
|
4999 |
msgctxt "settings"
|
5000 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
5001 |
msgstr "تنفيذ إنهاء الشراء على الإصدار الآمن (HTTPS) لموقع الويب الخاص بك؟"
|
5002 |
|
5003 |
+
#: includes/admin/settings/class-settings-bootstrap.php:997
|
5004 |
#, fuzzy
|
5005 |
msgctxt "settings"
|
5006 |
msgid ""
|
5010 |
"موصى به لأمن أكثر. لكي يعمل هذا أنت بحاجة إلى تمكين HTTPS على الخادم الخاص "
|
5011 |
"بك و <a>الحصول على شهادة SSL</a>."
|
5012 |
|
5013 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1007
|
5014 |
#, fuzzy
|
5015 |
msgctxt "settings"
|
5016 |
msgid "Currency Code"
|
5017 |
msgstr "رمز العملة"
|
5018 |
|
5019 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1044
|
5020 |
#, fuzzy
|
5021 |
msgctxt "settings"
|
5022 |
msgid "Currency Symbol"
|
5023 |
msgstr "رمز العملة"
|
5024 |
|
5025 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1054
|
5026 |
#, fuzzy
|
5027 |
msgctxt "settings"
|
5028 |
msgid "Currency symbol display"
|
5029 |
msgstr "عرض رمز العملة"
|
5030 |
|
5031 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1069
|
5032 |
#, fuzzy
|
5033 |
msgctxt "settings"
|
5034 |
msgid "Thank you for payment message"
|
5035 |
msgstr "رسالة الشكر على الدفع"
|
5036 |
|
5037 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1079
|
5038 |
#, fuzzy
|
5039 |
msgctxt "settings"
|
5040 |
msgid "Ask users to come back for abandoned payments?"
|
5041 |
msgstr "أطلب من الأعضاء العودة للمدفوعات المتخلى عنها؟"
|
5042 |
|
5043 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1080
|
5044 |
#, fuzzy
|
5045 |
msgctxt "settings"
|
5046 |
msgid ""
|
5053 |
"إتمام الدفع للإعلان. هذا ينتج عنه أن الإعلانات تبدو وكأنها فشلت، وذلك عندما "
|
5054 |
"لا يكمل العضو المعاملة ببساطة. دليل الأعمال يستطيع تذكيرهم للعودة والاستمرار."
|
5055 |
|
5056 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1090
|
5057 |
#, fuzzy
|
5058 |
msgctxt "settings"
|
5059 |
msgid "Listing abandonment threshold (hours)"
|
5060 |
msgstr "عتبة التخلي على الإعلان (ساعات)"
|
5061 |
|
5062 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1107
|
5063 |
#, fuzzy
|
5064 |
msgctxt "settings"
|
5065 |
msgid "Display email address fields publicly?"
|
5066 |
msgstr "عرض حقول عنوان البريد الإلكتروني علنا؟"
|
5067 |
|
5068 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1108
|
5069 |
#, fuzzy
|
5070 |
msgctxt "settings"
|
5071 |
msgid ""
|
5077 |
"لأن هذا يزيد من الرسائل المزعجة إلى العنوان ويسمح للمتطفلين بجمع عنوانين "
|
5078 |
"البريد للاستخدام في المستقبل."
|
5079 |
|
5080 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1117
|
5081 |
#, fuzzy
|
5082 |
msgctxt "settings"
|
5083 |
msgid "How to determine the listing's email address?"
|
5084 |
msgstr "كيفية تحديد عنوان البريد الإلكتروني في الإعلان؟"
|
5085 |
|
5086 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1118
|
5087 |
#, fuzzy
|
5088 |
msgctxt "settings"
|
5089 |
msgid ""
|
5093 |
"هذا يؤثر على رسائل البريد الإلكتروني المرسلة إلى مالكي الإعلانات عبر نموذج "
|
5094 |
"الاتصال أو عندما ينتهي تاريخ الإعلانات."
|
5095 |
|
5096 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1131
|
5097 |
msgctxt "settings"
|
5098 |
msgid "Email Content-Type header"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1132
|
5102 |
msgctxt "settings"
|
5103 |
msgid ""
|
5104 |
"Use this setting to control the format of the emails explicitly. Some "
|
5107 |
"then \"Both\"."
|
5108 |
msgstr ""
|
5109 |
|
5110 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1143
|
5111 |
#, fuzzy
|
5112 |
msgctxt "settings"
|
5113 |
msgid "E-Mail Notifications"
|
5114 |
msgstr "تنبيهات البريد الإلكتروني"
|
5115 |
|
5116 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1148
|
5117 |
#, fuzzy
|
5118 |
msgctxt "settings"
|
5119 |
msgid "Notify admin via e-mail when..."
|
5120 |
msgstr "إبلاغ المدير عن طريق البريد الإلكتروني عندما..."
|
5121 |
|
5122 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1165
|
5123 |
#, fuzzy
|
5124 |
msgctxt "settings"
|
5125 |
msgid "CC this e-mail address too"
|
5126 |
msgstr "إرسال نسخة من الرسالة الى عنوان البريد الإلكتروني هذا أيضا"
|
5127 |
|
5128 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1171
|
5129 |
#, fuzzy
|
5130 |
msgctxt "settings"
|
5131 |
msgid ""
|
5134 |
msgstr ""
|
5135 |
"يمكنك تعديل قالب النص المستخدم لمعظم رسائل البريد الإلكتروني هذه أدناه."
|
5136 |
|
5137 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1178
|
5138 |
#, fuzzy
|
5139 |
msgctxt "settings"
|
5140 |
msgid "Notify users via e-mail when..."
|
5141 |
msgstr "إعلام الأعضاء عن طريق البريد الإلكتروني عندما..."
|
5142 |
|
5143 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1189
|
5144 |
#, fuzzy
|
5145 |
msgctxt "settings"
|
5146 |
msgid "Templates"
|
5147 |
msgstr "قوالب البريد الإلكتروني"
|
5148 |
|
5149 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1194
|
5150 |
#, fuzzy
|
5151 |
msgctxt "settings"
|
5152 |
msgid "Email confirmation message"
|
5153 |
msgstr "رسالة تأكيد البريد الإلكتروني"
|
5154 |
|
5155 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1195
|
5156 |
#, fuzzy
|
5157 |
msgctxt "settings"
|
5158 |
msgid "Sent after a listing has been submitted."
|
5159 |
msgstr "ترسل بعد أن يضاف الإعلان."
|
5160 |
|
5161 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1210
|
5162 |
#, fuzzy
|
5163 |
msgctxt "settings"
|
5164 |
msgid "Listing published message"
|
5165 |
msgstr "رسالة نشر الإعلان"
|
5166 |
|
5167 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1211
|
5168 |
#, fuzzy
|
5169 |
msgctxt "settings"
|
5170 |
msgid "Sent when the listing has been published or approved by an admin."
|
5171 |
msgstr "ترسل عندما يتم نشر الإعلان أو الموافقة عليه من طرف المدير."
|
5172 |
|
5173 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1228
|
5174 |
#, fuzzy
|
5175 |
msgctxt "settings"
|
5176 |
msgid "Listing Contact Message"
|
5177 |
msgstr "رسالة اتصال الإعلان"
|
5178 |
|
5179 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1229
|
5180 |
#, fuzzy
|
5181 |
msgctxt "settings"
|
5182 |
msgid ""
|
5186 |
"ترسل إلى مالكي الإعلانات عندما يستخدم شخص ما نموذج جهة الاتصال في صفحات "
|
5187 |
"الإعلانات الخاصة بهم."
|
5188 |
|
5189 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1257
|
5190 |
#, fuzzy
|
5191 |
msgctxt "settings"
|
5192 |
msgid "Payment abandoned reminder message"
|
5193 |
msgstr "رسالة تذكير بالتخلي عن الدفع"
|
5194 |
|
5195 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1258
|
5196 |
#, fuzzy
|
5197 |
msgctxt "settings"
|
5198 |
msgid "Sent some time after a pending payment is abandoned by users."
|
5199 |
msgstr "ترسل أحيانا بعد أن يتخلي الأعضاء عن الدفعة المنتظرة."
|
5200 |
|
5201 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1295
|
5202 |
#, fuzzy
|
5203 |
msgctxt "settings"
|
5204 |
msgid "E-Mail Notices"
|
5205 |
msgstr "تنبيهات البريد الإلكتروني"
|
5206 |
|
5207 |
+
#: includes/admin/settings/class-settings.php:556
|
5208 |
+
#: includes/admin/settings/class-settings.php:567
|
5209 |
msgctxt "settings"
|
5210 |
msgid "\"%s\" can not be empty."
|
5211 |
msgstr ""
|
5212 |
|
5213 |
+
#: includes/admin/settings/class-settings.php:574
|
5214 |
msgctxt "settings"
|
5215 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
5216 |
msgstr ""
|
5246 |
msgid "Deactivate"
|
5247 |
msgstr "قم بالتفعيل"
|
5248 |
|
5249 |
+
#: includes/licensing.php:206 includes/licensing.php:207
|
5250 |
msgctxt "settings"
|
5251 |
msgid "Licenses"
|
5252 |
msgstr "التراخيص"
|
5261 |
msgid "← Return to \"Manage Options\""
|
5262 |
msgstr "← العودة إلى \"إدارة الخيارات\""
|
5263 |
|
5264 |
+
#: includes/admin/settings/class-settings-bootstrap.php:518
|
5265 |
+
#: includes/admin/settings/class-settings-bootstrap.php:531
|
5266 |
msgctxt "post status"
|
5267 |
msgid "Draft"
|
5268 |
msgstr "مسودة"
|
5269 |
|
5270 |
+
#: includes/admin/settings/class-settings-bootstrap.php:519
|
5271 |
+
#: includes/admin/settings/class-settings-bootstrap.php:532
|
5272 |
msgctxt "post status"
|
5273 |
msgid "Trash"
|
5274 |
msgstr "سلة المهملات"
|
5275 |
|
5276 |
+
#: includes/admin/settings/class-settings-bootstrap.php:556
|
5277 |
+
#: includes/admin/settings/class-settings-bootstrap.php:569
|
5278 |
msgctxt "post status"
|
5279 |
msgid "Published"
|
5280 |
msgstr "نشرت"
|
5281 |
|
5282 |
+
#: includes/admin/settings/class-settings-bootstrap.php:557
|
5283 |
+
#: includes/admin/settings/class-settings-bootstrap.php:570
|
5284 |
msgctxt "post status"
|
5285 |
msgid "Pending"
|
5286 |
msgstr " في الانتظار"
|
5287 |
|
5288 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1233
|
5289 |
msgctxt "contact email"
|
5290 |
msgid "You have received a reply from your listing at %s."
|
5291 |
msgstr "تلقيت ردا من الإعلان الخاص بك في %s."
|
5292 |
|
5293 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1234
|
5294 |
msgctxt "contact email"
|
5295 |
msgid "Name: %s"
|
5296 |
msgstr "الإسم: %s"
|
5297 |
|
5298 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1235
|
5299 |
msgctxt "contact email"
|
5300 |
msgid "E-Mail: %s"
|
5301 |
msgstr "البريد الإلكتروني: %s"
|
5302 |
|
5303 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1236
|
5304 |
msgctxt "contact email"
|
5305 |
msgid "Message:"
|
5306 |
msgstr "الرسالة:"
|
5307 |
|
5308 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1238
|
5309 |
msgctxt "contact email"
|
5310 |
msgid "Time: %s"
|
5311 |
msgstr "الوقت: %s"
|
5468 |
msgid "Listing upgrade to featured"
|
5469 |
msgstr "الترقية الى إعلان مميز"
|
5470 |
|
5471 |
+
#: includes/installer.php:79
|
5472 |
msgctxt "installer"
|
5473 |
msgid "Default Fee"
|
5474 |
msgstr "رسوم افتراضية"
|
5649 |
msgid "Add New Listing"
|
5650 |
msgstr "إضافة إعلان جديد"
|
5651 |
|
5652 |
+
#: includes/class-listing.php:323
|
5653 |
#, fuzzy
|
5654 |
msgctxt "listing"
|
5655 |
msgid "Listing expired"
|
5656 |
msgstr "الإعلان منتهي التاريخ"
|
5657 |
|
5658 |
+
#: includes/class-listing.php:482
|
5659 |
#, fuzzy
|
5660 |
msgctxt "listing"
|
5661 |
msgid "(Unavailable Plan)"
|
5662 |
msgstr "(رسم غير متوفر)"
|
5663 |
|
5664 |
+
#: includes/class-listing.php:639
|
5665 |
#, fuzzy
|
5666 |
msgctxt "listing"
|
5667 |
msgid "Plan \"%s\" (recurring)"
|
5668 |
msgstr "(متكرر)"
|
5669 |
|
5670 |
+
#: includes/class-listing.php:641
|
5671 |
msgctxt "listing"
|
5672 |
msgid "Plan \"%s\""
|
5673 |
msgstr ""
|
5725 |
msgid "Free Listing"
|
5726 |
msgstr "إعلان مجاني"
|
5727 |
|
5728 |
+
#. translators: [%s] is the name of the blog.
|
5729 |
+
#: includes/class-listing-email-notification.php:235
|
5730 |
msgctxt "notify email"
|
5731 |
msgid "[%s] New listing notification"
|
5732 |
msgstr "[%s] تنبيه الإعلان الجديد"
|
5733 |
|
5734 |
+
#. translators: [%s] is the name of the blog.
|
5735 |
+
#: includes/class-listing-email-notification.php:282
|
5736 |
msgctxt "notify email"
|
5737 |
msgid "[%s] Listing edit notification"
|
5738 |
msgstr "[%s] تنبيه تحرير الإعلان"
|
5739 |
|
5740 |
+
#. translators: %s is the name of the blog.
|
5741 |
+
#: includes/class-listing-email-notification.php:354
|
5742 |
#, fuzzy
|
5743 |
msgctxt "notify email"
|
5744 |
msgid "[%s] Reported listing notification"
|
5746 |
|
5747 |
#: templates/email/listing-added.tpl.php:7
|
5748 |
#: templates/email/listing-edited.tpl.php:7
|
5749 |
+
#: templates/email/listing-reported.tpl.php:9
|
5750 |
msgctxt "notify email"
|
5751 |
msgid "ID"
|
5752 |
msgstr "المعرف (ID)"
|
5753 |
|
5754 |
#: templates/email/listing-added.tpl.php:10
|
5755 |
#: templates/email/listing-edited.tpl.php:10
|
5756 |
+
#: templates/email/listing-reported.tpl.php:11
|
5757 |
msgctxt "notify email"
|
5758 |
msgid "Title"
|
5759 |
msgstr "العنوان"
|
5809 |
msgid "Categories"
|
5810 |
msgstr "التصنيفات"
|
5811 |
|
5812 |
+
#: templates/email/listing-reported.tpl.php:7
|
5813 |
+
#, fuzzy
|
5814 |
+
msgctxt "notify email"
|
5815 |
+
msgid "Listing information"
|
5816 |
+
msgstr "معلومات حول الإعلان"
|
5817 |
+
|
5818 |
#: templates/email/listing-reported.tpl.php:21
|
5819 |
+
#, fuzzy
|
5820 |
+
msgctxt "notify email"
|
5821 |
+
msgid "Report Information"
|
5822 |
+
msgstr "معلومات الرسوم"
|
5823 |
+
|
5824 |
+
#: templates/email/listing-reported.tpl.php:24
|
5825 |
+
#, fuzzy
|
5826 |
+
msgctxt "notify email"
|
5827 |
+
msgid "User name"
|
5828 |
+
msgstr "عضو"
|
5829 |
+
|
5830 |
+
#: templates/email/listing-reported.tpl.php:28
|
5831 |
+
#, fuzzy
|
5832 |
+
msgctxt "notify email"
|
5833 |
+
msgid "User Email"
|
5834 |
+
msgstr "بريدك الإلكتروني"
|
5835 |
+
|
5836 |
+
#: templates/email/listing-reported.tpl.php:31
|
5837 |
msgctxt "notify email"
|
5838 |
msgid "Report IP"
|
5839 |
msgstr ""
|
5840 |
|
5841 |
+
#: templates/email/listing-reported.tpl.php:33
|
5842 |
#, fuzzy
|
5843 |
msgctxt "notify email"
|
5844 |
msgid "Report selected option"
|
5845 |
msgstr "إختيار تصنيف"
|
5846 |
|
5847 |
+
#: templates/email/listing-reported.tpl.php:35
|
5848 |
msgctxt "notify email"
|
5849 |
msgid "Report additional info"
|
5850 |
msgstr ""
|
5860 |
msgid "%s Feed"
|
5861 |
msgstr "تغذية %s"
|
5862 |
|
5863 |
+
#: includes/class-meta.php:155 includes/views/submit_listing.php:30
|
5864 |
msgctxt "views"
|
5865 |
msgid "Submit A Listing"
|
5866 |
msgstr "إضافة إعلان"
|
5876 |
msgid "View All Listings"
|
5877 |
msgstr "عرض جميع الإعلانات"
|
5878 |
|
5879 |
+
#: includes/views/search.php:15
|
5880 |
msgctxt "views"
|
5881 |
msgid "Find A Listing"
|
5882 |
msgstr "العثور على إعلان"
|
5998 |
msgid "Listing submitted by admin. Payment skipped."
|
5999 |
msgstr "Poster annonce(paiement initial)"
|
6000 |
|
6001 |
+
#: includes/views/submit_listing.php:61
|
6002 |
msgctxt "submit listing"
|
6003 |
msgid "Click this field to add categories"
|
6004 |
msgstr ""
|
6005 |
|
6006 |
+
#: includes/views/submit_listing.php:62 templates/submit-listing.tpl.php:23
|
6007 |
#, fuzzy
|
6008 |
msgctxt "submit listing"
|
6009 |
msgid "Complete Listing"
|
6010 |
msgstr "حذف الإعلان"
|
6011 |
|
6012 |
+
#: includes/views/submit_listing.php:63 templates/submit-listing.tpl.php:28
|
6013 |
#, fuzzy
|
6014 |
msgctxt "submit listing"
|
6015 |
msgid "Continue to Payment"
|
6016 |
msgstr "الدفعة الأولية"
|
6017 |
|
6018 |
+
#: includes/views/submit_listing.php:83
|
6019 |
#, fuzzy
|
6020 |
msgctxt "submit listing"
|
6021 |
msgid "No listing ID was specified."
|
6022 |
msgstr "تم تحرير الإعلان"
|
6023 |
|
6024 |
+
#: includes/views/submit_listing.php:85
|
6025 |
#, fuzzy
|
6026 |
msgctxt "submit listing"
|
6027 |
msgid "You can't edit this listing."
|
6028 |
msgstr "التصنيفات لهذا الإعلان"
|
6029 |
|
6030 |
+
#: includes/views/submit_listing.php:123
|
6031 |
msgctxt "submit listing"
|
6032 |
msgid ""
|
6033 |
"This listing can't be edited at this time because it has no fee plan "
|
6035 |
"to a fee plan."
|
6036 |
msgstr ""
|
6037 |
|
6038 |
+
#: includes/views/submit_listing.php:128
|
6039 |
msgctxt "submit listing"
|
6040 |
msgid ""
|
6041 |
"This listing can't be edited at this time. Please try again later or contact "
|
6042 |
"the admin if the problem persists."
|
6043 |
msgstr ""
|
6044 |
|
6045 |
+
#: includes/views/submit_listing.php:150
|
6046 |
#, fuzzy
|
6047 |
msgctxt "submit listing"
|
6048 |
msgid "You're logged in as admin, payment will be skipped."
|
6049 |
msgstr "لقد تم تسجيل دخولك كمدير. سيتم تخطي أي خطوات للدفع."
|
6050 |
|
6051 |
+
#: includes/views/submit_listing.php:350
|
6052 |
#, fuzzy
|
6053 |
msgctxt "submit listing"
|
6054 |
msgid "Category selection"
|
6055 |
msgstr "إختيار تصنيف"
|
6056 |
|
6057 |
+
#: includes/views/submit_listing.php:350
|
6058 |
#, fuzzy
|
6059 |
msgctxt "submit listing"
|
6060 |
msgid "Category & plan selection"
|
6061 |
msgstr "إختيار تصنيف"
|
6062 |
|
6063 |
+
#: includes/views/submit_listing.php:355
|
6064 |
#, fuzzy
|
6065 |
msgctxt "submit listing"
|
6066 |
msgid "Listing Information"
|
6067 |
msgstr "معلومات حول الإعلان"
|
6068 |
|
6069 |
+
#: includes/views/submit_listing.php:359
|
6070 |
#, fuzzy
|
6071 |
msgctxt "submit listing"
|
6072 |
msgid "Listing Images"
|
6073 |
msgstr "صور الإعلانات"
|
6074 |
|
6075 |
+
#: includes/views/submit_listing.php:365
|
6076 |
msgctxt "submit listing"
|
6077 |
msgid "Account Creation"
|
6078 |
msgstr ""
|
6079 |
|
6080 |
+
#: includes/views/submit_listing.php:373
|
6081 |
#, fuzzy
|
6082 |
msgctxt "submit listing"
|
6083 |
msgid "Terms and Conditions"
|
6084 |
msgstr "شروط وأحكام"
|
6085 |
|
6086 |
+
#: includes/views/submit_listing.php:411
|
6087 |
msgctxt "submit listing"
|
6088 |
msgid "(Please choose a fee plan above)"
|
6089 |
msgstr ""
|
6090 |
|
6091 |
+
#: includes/views/submit_listing.php:462
|
6092 |
#, fuzzy
|
6093 |
msgctxt "submit listing"
|
6094 |
msgid "Can not submit a listing at this moment. Please try again later."
|
6096 |
"لا يمكن أن نقوم بمعالجة الدفع الخاص بك في هذه اللحظة. المرجو المحاولة مرة "
|
6097 |
"أخرى لاحقاً."
|
6098 |
|
6099 |
+
#: includes/views/submit_listing.php:472
|
6100 |
#, fuzzy
|
6101 |
msgctxt "submit listing"
|
6102 |
msgid "Please select a category."
|
6103 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
6104 |
|
6105 |
+
#: includes/views/submit_listing.php:485
|
6106 |
#, fuzzy
|
6107 |
msgctxt "submit listing"
|
6108 |
msgid "Please select a category for your listing."
|
6109 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
6110 |
|
6111 |
+
#: includes/views/submit_listing.php:505
|
6112 |
msgctxt "submit listing"
|
6113 |
msgid "Please choose a valid category for your plan."
|
6114 |
msgstr ""
|
6115 |
|
6116 |
+
#: includes/views/submit_listing.php:507
|
6117 |
#, fuzzy
|
6118 |
msgctxt "submit listing"
|
6119 |
msgid "Please choose a valid fee plan for your category selection."
|
6120 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
6121 |
|
6122 |
+
#: includes/views/submit_listing.php:736
|
6123 |
#, fuzzy
|
6124 |
msgctxt "submit listing"
|
6125 |
msgid "Please enter your desired username."
|
6126 |
msgstr "يرجى إدخال إسمك."
|
6127 |
|
6128 |
+
#: includes/views/submit_listing.php:741
|
6129 |
#, fuzzy
|
6130 |
msgctxt "submit listing"
|
6131 |
msgid "Please enter the e-mail for your new account."
|
6132 |
msgstr "يرجى إدخال إسمك."
|
6133 |
|
6134 |
+
#: includes/views/submit_listing.php:746
|
6135 |
msgctxt "submit listing"
|
6136 |
msgid "Please enter the password for your new account."
|
6137 |
msgstr ""
|
6138 |
|
6139 |
+
#: includes/views/submit_listing.php:756
|
6140 |
msgctxt "submit listing"
|
6141 |
msgid "The username you chose is already in use. Please use a different one."
|
6142 |
msgstr ""
|
6143 |
|
6144 |
+
#: includes/views/submit_listing.php:761
|
6145 |
msgctxt "submit listing"
|
6146 |
msgid "The e-mail address you chose for your account is already in use."
|
6147 |
msgstr ""
|
6148 |
|
6149 |
+
#: includes/views/submit_listing.php:776
|
6150 |
msgctxt "submit listing"
|
6151 |
msgid "Create a user account on this site"
|
6152 |
msgstr ""
|
6153 |
|
6154 |
+
#: includes/views/submit_listing.php:783
|
6155 |
msgctxt "submit listing"
|
6156 |
msgid ""
|
6157 |
"You need to create an account on the site. Please fill out the form below."
|
6158 |
msgstr ""
|
6159 |
|
6160 |
+
#: includes/views/submit_listing.php:789
|
6161 |
#, fuzzy
|
6162 |
msgctxt "submit listing"
|
6163 |
msgid "Username:"
|
6164 |
msgstr "عضو"
|
6165 |
|
6166 |
+
#: includes/views/submit_listing.php:798
|
6167 |
#, fuzzy
|
6168 |
msgctxt "submit listing"
|
6169 |
msgid "Email:"
|
6170 |
msgstr "البريد الإلكتروني: %s"
|
6171 |
|
6172 |
+
#: includes/views/submit_listing.php:807
|
6173 |
msgctxt "submit listing"
|
6174 |
msgid "Password:"
|
6175 |
msgstr ""
|
6214 |
msgid "reCAPTCHA"
|
6215 |
msgstr "إعدادات reCaptcha"
|
6216 |
|
6217 |
+
#: includes/class-wpbdp.php:252
|
6218 |
msgctxt "admin plugins"
|
6219 |
msgid "Settings"
|
6220 |
msgstr "الإعدادات"
|
6221 |
|
6222 |
+
#: includes/class-wpbdp.php:334
|
6223 |
#, fuzzy
|
6224 |
msgctxt "listing image upload"
|
6225 |
msgid "Can not upload any more images for this listing."
|
6226 |
msgstr "التصنيفات لهذا الإعلان"
|
6227 |
|
6228 |
+
#: includes/class-wpbdp.php:338
|
6229 |
msgctxt "listing image upload"
|
6230 |
msgid ""
|
6231 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
6260 |
msgid "Checkbox"
|
6261 |
msgstr "خانة الاختيار"
|
6262 |
|
6263 |
+
#: includes/fields/class-fieldtypes-date.php:14
|
6264 |
msgctxt "form-fields api"
|
6265 |
msgid "Date Field"
|
6266 |
msgstr "حقل التاريخ"
|
6267 |
|
6268 |
+
#: includes/fields/class-fieldtypes-date.php:41
|
6269 |
msgctxt "form-fields api"
|
6270 |
msgid "Date Format"
|
6271 |
msgstr "صيغة التاريخ"
|
6275 |
msgid "Social Site (Facebook page)"
|
6276 |
msgstr "الموقع الاجتماعي (صفحة الفيسبوك)"
|
6277 |
|
6278 |
+
#: includes/fields/class-fieldtypes-image.php:13
|
6279 |
msgctxt "form-fields api"
|
6280 |
msgid "Image (file upload)"
|
6281 |
msgstr "صورة (رفع الملف)"
|
6310 |
msgid "Select List"
|
6311 |
msgstr "قائمة منسدلة"
|
6312 |
|
6313 |
+
#: includes/fields/class-fieldtypes-textarea.php:16
|
6314 |
msgctxt "form-fields api"
|
6315 |
msgid "Textarea"
|
6316 |
msgstr "مربع النص"
|
6352 |
"work."
|
6353 |
msgstr "لا يمكن حذف هذا الحقل لأنه مطلوب لعمل الإضافة."
|
6354 |
|
6355 |
+
#: includes/form-fields.php:41
|
6356 |
msgctxt "form-fields api"
|
6357 |
msgid "Post Title"
|
6358 |
msgstr "عنوان المقالة"
|
6359 |
|
6360 |
+
#: includes/form-fields.php:42
|
6361 |
msgctxt "form-fields api"
|
6362 |
msgid "Post Content"
|
6363 |
msgstr "محتوى المقالة"
|
6364 |
|
6365 |
+
#: includes/form-fields.php:43
|
6366 |
msgctxt "form-fields api"
|
6367 |
msgid "Post Excerpt"
|
6368 |
msgstr "مقطتف المقالة"
|
6369 |
|
6370 |
+
#: includes/form-fields.php:44
|
6371 |
msgctxt "form-fields api"
|
6372 |
msgid "Post Category"
|
6373 |
msgstr "تصنيف المقالة"
|
6374 |
|
6375 |
+
#: includes/form-fields.php:45
|
6376 |
msgctxt "form-fields api"
|
6377 |
msgid "Post Tags"
|
6378 |
msgstr "وسوم المقالة"
|
6379 |
|
6380 |
+
#: includes/form-fields.php:46
|
6381 |
msgctxt "form-fields api"
|
6382 |
msgid "Post Metadata"
|
6383 |
msgstr "البيانات الوصفية للمقالة"
|
6384 |
|
6385 |
+
#: includes/form-fields.php:48
|
6386 |
msgctxt "form-fields api"
|
6387 |
msgid "Custom"
|
6388 |
msgstr "تخصيص"
|
6393 |
msgid "Select all"
|
6394 |
msgstr "قائمة منسدلة"
|
6395 |
|
6396 |
+
#: includes/fields/class-fieldtypes-date.php:66
|
6397 |
msgctxt "date field"
|
6398 |
msgid "%s must be in the format %s."
|
6399 |
msgstr "%s يجب أن يكون بتنسيق %s."
|
6400 |
|
6401 |
+
#: includes/fields/class-fieldtypes-date.php:69
|
6402 |
msgctxt "date field"
|
6403 |
msgid "%s must be a valid date."
|
6404 |
msgstr "%s يجب أن يكون تاريخاً صالحاً."
|
6405 |
|
6406 |
+
#: includes/fields/class-fieldtypes-image.php:42 includes/form-fields.php:718
|
6407 |
+
#, fuzzy
|
6408 |
+
msgctxt "date field"
|
6409 |
+
msgid "Caption for %s is required."
|
6410 |
+
msgstr "البلد المطلوب."
|
6411 |
+
|
6412 |
+
#: includes/fields/class-fieldtypes-image.php:98
|
6413 |
msgctxt "form-fields-api"
|
6414 |
msgid "Remove"
|
6415 |
msgstr "إزالة"
|
6461 |
msgid "An error occurred while trying to delete this field."
|
6462 |
msgstr "حدث خطأ أثناء محاولة حذف هذا الحقل."
|
6463 |
|
6464 |
+
#: includes/form-fields.php:569
|
6465 |
msgctxt "form-fields-api"
|
6466 |
msgid "Email Validator"
|
6467 |
msgstr "المصادقة على البريد الإلكتروني"
|
6468 |
|
6469 |
+
#: includes/form-fields.php:570
|
6470 |
msgctxt "form-fields-api"
|
6471 |
msgid "URL Validator"
|
6472 |
msgstr "المصادقة على URL"
|
6473 |
|
6474 |
+
#: includes/form-fields.php:571
|
6475 |
msgctxt "form-fields-api"
|
6476 |
msgid "Whole Number Validator"
|
6477 |
msgstr "المصادقة على رقم صحيح"
|
6478 |
|
6479 |
+
#: includes/form-fields.php:572
|
6480 |
msgctxt "form-fields-api"
|
6481 |
msgid "Decimal Number Validator"
|
6482 |
msgstr "المصادقة على رقم عشري"
|
6483 |
|
6484 |
+
#: includes/form-fields.php:573
|
6485 |
msgctxt "form-fields-api"
|
6486 |
msgid "Date Validator"
|
6487 |
msgstr "المصادقة على التاريخ"
|
6488 |
|
6489 |
+
#: includes/fields/class-fieldtypes-image.php:121
|
6490 |
msgctxt "form fields"
|
6491 |
msgid "Field unavailable at the moment."
|
6492 |
msgstr ""
|
6524 |
msgid "— None —"
|
6525 |
msgstr ""
|
6526 |
|
6527 |
+
#: includes/fields/class-fieldtypes-textarea.php:200
|
6528 |
msgctxt "admin form-fields"
|
6529 |
msgid ""
|
6530 |
"Enabling iframe support in your listings can allow users to execute "
|
6538 |
"باستخدام هذا الإعداد إلا إذا كنت تقوم بإضافة الإعلانات بنفسك وأنت الوحيد من "
|
6539 |
"يتحكم في المحتوى. هل أنت متأكد من أنك تريد تمكين هذا؟"
|
6540 |
|
6541 |
+
#: includes/form-fields.php:580
|
6542 |
msgctxt "form-fields-api validation"
|
6543 |
msgid "Field"
|
6544 |
msgstr "حقل"
|
6545 |
|
6546 |
+
#: includes/form-fields.php:601 includes/form-fields.php:606
|
6547 |
msgctxt "form-fields-api validation"
|
6548 |
msgid "%s is required."
|
6549 |
msgstr "%s مطلوب."
|
6550 |
|
6551 |
+
#: includes/form-fields.php:618 includes/form-fields.php:625
|
6552 |
msgctxt "form-fields-api validation"
|
6553 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
6554 |
msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق URL صالح. يتضمن http://"
|
6555 |
|
6556 |
+
#: includes/form-fields.php:640
|
6557 |
msgctxt "form-fields-api validation"
|
6558 |
msgid "%s is badly formatted. Valid Email format required."
|
6559 |
msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق بريد إلكتروني صالح."
|
6560 |
|
6561 |
+
#: includes/form-fields.php:647
|
6562 |
msgctxt "form-fields-api validation"
|
6563 |
msgid "%s must be a number. Decimal values are not allowed."
|
6564 |
msgstr "%s يجب أن تكون عددا. لا يسمح بالقيم العشرية."
|
6565 |
|
6566 |
+
#: includes/form-fields.php:654
|
6567 |
msgctxt "form-fields-api validation"
|
6568 |
msgid "%s must be a number."
|
6569 |
msgstr "%s يجب أن تكون عددا."
|
6570 |
|
6571 |
+
#: includes/form-fields.php:673
|
6572 |
+
#, fuzzy
|
6573 |
msgctxt "form-fields-api validation"
|
6574 |
+
msgid "%1$s must be in the format %2$s."
|
6575 |
msgstr "%s يجب أن يكون بتنسيق %s."
|
6576 |
|
6577 |
+
#: includes/form-fields.php:711
|
6578 |
msgctxt "form-fields-api validation"
|
6579 |
msgid "%s must be a valid date."
|
6580 |
msgstr "%s يجب أن يكون تاريخاً صالحاً."
|
6581 |
|
6582 |
+
#: includes/form-fields.php:736
|
6583 |
+
#, fuzzy
|
6584 |
msgctxt "form-fields-api validation"
|
6585 |
+
msgid "%1$s is invalid. Value most be one of %2$s."
|
6586 |
msgstr "%s غير صالح. يجب أن تكون القيمة واحدة من %s."
|
6587 |
|
6588 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
6680 |
msgid "User ID or IP address is required to save a report"
|
6681 |
msgstr ""
|
6682 |
|
6683 |
+
#: includes/helpers/listing_flagging.php:80
|
6684 |
msgctxt "flag listing"
|
6685 |
+
msgid "Report reason is required to save a report"
|
6686 |
msgstr ""
|
6687 |
|
6688 |
+
#: includes/helpers/listing_flagging.php:84
|
6689 |
msgctxt "flag listing"
|
6690 |
+
msgid "Report comment is required to save a report"
|
|
|
6691 |
msgstr ""
|
6692 |
|
6693 |
+
#: includes/views/flag_listing.php:41
|
6694 |
#, fuzzy
|
6695 |
msgctxt "flag listing"
|
6696 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
6697 |
msgstr "تم حذف إعلانك."
|
6698 |
|
6699 |
+
#: includes/views/flag_listing.php:96
|
6700 |
#, fuzzy
|
6701 |
msgctxt "flag listing"
|
6702 |
msgid "Your current IP address already reported this listing."
|
6703 |
msgstr "غير مسموح لك بتحرير هذا الإعلان."
|
6704 |
|
6705 |
+
#: includes/views/flag_listing.php:100
|
6706 |
#, fuzzy
|
6707 |
msgctxt "flag listing"
|
6708 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6709 |
msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
|
6710 |
|
6711 |
+
#: includes/views/flag_listing.php:107
|
6712 |
+
#, fuzzy
|
6713 |
msgctxt "flag listing"
|
6714 |
+
msgid "You must select the reason to report this listing as inappropriate."
|
6715 |
+
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
|
|
6716 |
|
6717 |
+
#: includes/views/flag_listing.php:111
|
6718 |
+
#, fuzzy
|
6719 |
+
msgctxt "flag listing"
|
6720 |
+
msgid "You must enter the reason to report this listing as inappropriate."
|
6721 |
+
msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
|
6722 |
+
|
6723 |
+
#: includes/views/flag_listing.php:116
|
6724 |
+
#, fuzzy
|
6725 |
+
msgctxt "flag listing"
|
6726 |
+
msgid "Please enter your name."
|
6727 |
+
msgstr "يرجى إدخال إسمك."
|
6728 |
+
|
6729 |
+
#: includes/views/flag_listing.php:120
|
6730 |
+
#, fuzzy
|
6731 |
+
msgctxt "flag listing"
|
6732 |
+
msgid "Please enter your email."
|
6733 |
+
msgstr "يرجى إدخال إسمك."
|
6734 |
+
|
6735 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:19
|
6736 |
#, fuzzy
|
6737 |
msgctxt "flag listing"
|
6738 |
msgid "Delete"
|
6739 |
msgstr "Effacer"
|
6740 |
|
6741 |
+
#: templates/listing-flagging-form.tpl.php:15
|
6742 |
#, fuzzy
|
6743 |
msgctxt "flag listing"
|
6744 |
+
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate. "
|
6745 |
msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
|
6746 |
|
6747 |
+
#: templates/listing-flagging-form.tpl.php:18
|
6748 |
#, fuzzy
|
6749 |
msgctxt "flag listing"
|
6750 |
+
msgid ""
|
6751 |
+
"You are currently logged in as %s. Listing report will be sent using your "
|
6752 |
+
"logged in contact email."
|
6753 |
+
msgstr ""
|
6754 |
+
"أنت حاليا تسجل دخولك كـ %s. سيتم إرسال رسالتك باستخدام تسجيل دخولك في حساب "
|
6755 |
+
"البريد الإلكتروني."
|
6756 |
|
6757 |
+
#: templates/listing-flagging-form.tpl.php:32
|
6758 |
#, fuzzy
|
6759 |
msgctxt "flag listing"
|
6760 |
+
msgid "Please select the reason to report this listing:"
|
6761 |
msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
|
6762 |
|
6763 |
+
#: templates/listing-flagging-form.tpl.php:40
|
6764 |
#, fuzzy
|
6765 |
msgctxt "flag listing"
|
6766 |
msgid "Please enter the reasons to report this listing:"
|
6767 |
msgstr "غير مسموح لك بتحرير هذا الإعلان."
|
6768 |
|
6769 |
+
#: templates/listing-flagging-form.tpl.php:43
|
6770 |
#, fuzzy
|
6771 |
msgctxt "flag listing"
|
6772 |
msgid "Additional info."
|
6773 |
msgstr "معلومات اضافية"
|
6774 |
|
6775 |
+
#: templates/listing-flagging-form.tpl.php:48
|
6776 |
#, fuzzy
|
6777 |
msgctxt "flag listing"
|
6778 |
msgid "Cancel"
|
6779 |
msgstr "إلغاء"
|
6780 |
|
6781 |
+
#: templates/listing-flagging-form.tpl.php:52
|
6782 |
+
#, fuzzy
|
6783 |
+
msgctxt "flag listing"
|
6784 |
+
msgid "You already reported the listing \"<b>%s</b>\" as inappropriate."
|
6785 |
+
msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
|
6786 |
+
|
6787 |
+
#: includes/installer.php:71
|
6788 |
msgctxt "default category name"
|
6789 |
msgid "General"
|
6790 |
msgstr "عام"
|
6791 |
|
6792 |
+
#: includes/licensing.php:276
|
6793 |
#, fuzzy
|
6794 |
msgctxt "licensing"
|
6795 |
msgid "Invalid item ID"
|
6796 |
msgstr "معرف حقل غير صالح"
|
6797 |
|
6798 |
+
#: includes/licensing.php:281
|
6799 |
msgctxt "licensing"
|
6800 |
msgid "No license key provided"
|
6801 |
msgstr "لم يتم تقديم أي مفتاح الترخيص"
|
6802 |
|
6803 |
+
#: includes/licensing.php:304
|
6804 |
#, fuzzy
|
6805 |
msgctxt "licensing"
|
6806 |
msgid "The license key was revoked."
|
6807 |
msgstr "لم يتم تقديم أي مفتاح الترخيص"
|
6808 |
|
6809 |
+
#: includes/licensing.php:306
|
6810 |
msgctxt "licensing"
|
6811 |
msgid ""
|
6812 |
"If you think this is a mistake, please contact <support-link>Business "
|
6814 |
"reported as revoked by the licensing software."
|
6815 |
msgstr ""
|
6816 |
|
6817 |
+
#: includes/licensing.php:308
|
6818 |
msgctxt "licensing"
|
6819 |
msgid ""
|
6820 |
"Please include the email address you used to purchase <module-name> with "
|
6821 |
"your report."
|
6822 |
msgstr ""
|
6823 |
|
6824 |
+
#: includes/licensing.php:319 includes/licensing.php:360
|
6825 |
msgctxt "licensing"
|
6826 |
msgid "License key is invalid"
|
6827 |
msgstr "مفتاح الترخيص غير صالح"
|
6828 |
|
6829 |
+
#: includes/licensing.php:336
|
6830 |
msgctxt "licensing"
|
6831 |
msgid "Invalid module ID"
|
6832 |
msgstr "معرف وحدة غير صالح"
|
6833 |
|
6834 |
+
#: includes/licensing.php:363
|
6835 |
msgctxt "licensing"
|
6836 |
msgid "Deactivation failed"
|
6837 |
msgstr "فشل التعطيل"
|
6838 |
|
6839 |
+
#: includes/licensing.php:382
|
6840 |
msgctxt "licensing"
|
6841 |
msgid ""
|
6842 |
"It was not possible to establish a connection with Business Directory's "
|
6843 |
"server. The connection failed with the following error:"
|
6844 |
msgstr ""
|
6845 |
|
6846 |
+
#: includes/licensing.php:386 includes/licensing.php:432
|
6847 |
msgctxt "licensing"
|
6848 |
msgid ""
|
6849 |
"It looks like your server is not authorized to make requests to Business "
|
6852 |
"whitelist."
|
6853 |
msgstr ""
|
6854 |
|
6855 |
+
#: includes/licensing.php:388 includes/licensing.php:434
|
6856 |
msgctxt "licensing"
|
6857 |
msgid "Include this error message with your report."
|
6858 |
msgstr ""
|
6859 |
|
6860 |
+
#: includes/licensing.php:398
|
6861 |
msgctxt "licensing"
|
6862 |
msgid ""
|
6863 |
"It was not possible to establish a connection with Business Directory's "
|
6864 |
"server. A problem occurred in the SSL/TSL handshake:"
|
6865 |
msgstr ""
|
6866 |
|
6867 |
+
#: includes/licensing.php:403
|
6868 |
msgctxt "licensing"
|
6869 |
msgid ""
|
6870 |
"To ensure the security of our systems and adhere to industry best practices, "
|
6873 |
"1.0.1c)."
|
6874 |
msgstr ""
|
6875 |
|
6876 |
+
#: includes/licensing.php:405
|
6877 |
msgctxt "licensing"
|
6878 |
msgid ""
|
6879 |
"Upgrading your system will not only allow you to communicate with Business "
|
6881 |
"services using the latest security standards."
|
6882 |
msgstr ""
|
6883 |
|
6884 |
+
#: includes/licensing.php:407
|
6885 |
msgctxt "licensing"
|
6886 |
msgid ""
|
6887 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
6888 |
"Include this message if necesary."
|
6889 |
msgstr ""
|
6890 |
|
6891 |
+
#: includes/licensing.php:414
|
6892 |
msgctxt "licensing"
|
6893 |
msgid "Could not contact licensing server"
|
6894 |
msgstr "لا يمكن الاتصال بخادم الترخيص"
|
6895 |
|
6896 |
+
#: includes/licensing.php:430
|
6897 |
msgctxt "licensing"
|
6898 |
msgid "The server returned a 403 Forbidden error."
|
6899 |
msgstr ""
|
6900 |
|
6901 |
+
#: includes/licensing.php:498
|
6902 |
#, fuzzy
|
6903 |
msgctxt "licensing"
|
6904 |
msgid "Business Directory - Please verify your license keys"
|
6905 |
msgstr "دليل الأعمال - إعادة تعيين الافتراضي"
|
6906 |
|
6907 |
+
#: includes/licensing.php:508
|
6908 |
#, fuzzy
|
6909 |
msgctxt "licensing"
|
6910 |
msgid ""
|
6915 |
"المفعول. إذهب إلى <a>إدارة الخيارات - التراخيص</a> لإدخال معلومات الترخيص "
|
6916 |
"الخاص بك."
|
6917 |
|
6918 |
+
#: includes/licensing.php:519
|
6919 |
msgctxt "licensing"
|
6920 |
msgid ""
|
6921 |
"You need to activate the license keys for the following themes before they "
|
6922 |
"can be used: %s."
|
6923 |
msgstr ""
|
6924 |
|
6925 |
+
#: includes/licensing.php:527 includes/licensing.php:583
|
6926 |
#, fuzzy
|
6927 |
msgctxt "licensing"
|
6928 |
msgid "Review my license keys"
|
6929 |
msgstr "تجديد مفتاح الترخيص"
|
6930 |
|
6931 |
+
#: includes/licensing.php:554
|
6932 |
#, fuzzy
|
6933 |
msgctxt "licensing"
|
6934 |
msgid "Business Directory - License key expired"
|
6935 |
msgstr "دليل الأعمال - مفتاح الترخيص منتهي"
|
6936 |
|
6937 |
+
#: includes/licensing.php:564
|
6938 |
#, fuzzy
|
6939 |
msgctxt "licensing"
|
6940 |
msgid ""
|
6945 |
"انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
|
6946 |
"يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
|
6947 |
|
6948 |
+
#: includes/licensing.php:575
|
6949 |
#, fuzzy
|
6950 |
msgctxt "licensing"
|
6951 |
msgid ""
|
6956 |
"انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
|
6957 |
"يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
|
6958 |
|
6959 |
+
#: includes/licensing.php:669
|
6960 |
#, fuzzy
|
6961 |
msgctxt "licensing"
|
6962 |
msgid "Please enter a license key."
|
6963 |
msgstr "يرجى إدخال بريد إلكتروني صحيح."
|
6964 |
|
6965 |
+
#: includes/licensing.php:678
|
6966 |
msgctxt "licensing"
|
6967 |
msgid "Could not activate license: %s."
|
6968 |
msgstr "لا يمكن تفعيل الترخيص: %s."
|
6969 |
|
6970 |
+
#: includes/licensing.php:680
|
6971 |
msgctxt "licensing"
|
6972 |
msgid "License activated"
|
6973 |
msgstr "تم تفعيل ترخيص"
|
6974 |
|
6975 |
+
#: includes/licensing.php:700
|
6976 |
msgctxt "licensing"
|
6977 |
msgid "Could not deactivate license: %s."
|
6978 |
msgstr "لا يمكن إلغاء الترخيص: %s."
|
6979 |
|
6980 |
+
#: includes/licensing.php:702
|
6981 |
msgctxt "licensing"
|
6982 |
msgid "License deactivated"
|
6983 |
msgstr "تم إلغاء تفعيل الترخيص"
|
6984 |
|
6985 |
#. translators: "<module-name>" version <version-number> is not...
|
6986 |
+
#: includes/licensing.php:893
|
6987 |
msgctxt "deprecation"
|
6988 |
msgid ""
|
6989 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
7284 |
msgid "Next"
|
7285 |
msgstr ""
|
7286 |
|
7287 |
+
#: includes/templates-ui.php:199
|
7288 |
msgctxt "templates"
|
7289 |
msgid "No listing categories found."
|
7290 |
msgstr "لم يتم العثور على تصنيفات الإعلانات."
|
7291 |
|
7292 |
+
#: includes/templates-ui.php:333
|
7293 |
msgctxt "templates"
|
7294 |
msgid "Search Listings"
|
7295 |
msgstr "البحث في الإعلانات"
|
7296 |
|
7297 |
+
#: includes/templates-ui.php:338
|
7298 |
msgctxt "templates"
|
7299 |
msgid "Advanced Search"
|
7300 |
msgstr "بحث متقدم"
|
7301 |
|
7302 |
+
#: includes/views/listing_contact.php:147
|
7303 |
msgctxt "templates"
|
7304 |
msgid "Contact listing owner"
|
7305 |
msgstr "إتصل بمالك الإعلان"
|
7306 |
|
7307 |
+
#: includes/views/listing_contact.php:151
|
7308 |
msgctxt "templates"
|
7309 |
msgid "Send Message to listing owner"
|
7310 |
msgstr "إرسال رسالة إلى مالك الإعلان"
|
7339 |
"إعلانات بداخلها. هذا يعني أنها لن تظهر على الواجهة الأمامية للموقع الخاص بك. "
|
7340 |
"إذا كنت لا تريد ذلك، إضغط <a>هنا</a> لتغيير الإعداد."
|
7341 |
|
7342 |
+
#: includes/views/submit_listing.php:306
|
7343 |
msgctxt "templates"
|
7344 |
msgid ""
|
7345 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
7348 |
"<b>المشاهدة غير متوفرة</b>. هل لديك \"تعطيل إضافة إعلان من واجهة الموقع؟\" "
|
7349 |
"محددة في الإعدادات؟"
|
7350 |
|
7351 |
+
#: includes/views/submit_listing.php:308
|
7352 |
msgctxt "templates"
|
7353 |
msgid "View not available."
|
7354 |
msgstr "المشاهدة غير متوفرة."
|
7355 |
|
7356 |
+
#: includes/views/submit_listing.php:845
|
7357 |
msgctxt "templates"
|
7358 |
msgid "Please agree to the Terms and Conditions."
|
7359 |
msgstr "يرجى الموافقة على الشروط والأحكام."
|
7360 |
|
7361 |
+
#: includes/views/submit_listing.php:853
|
7362 |
msgctxt "templates"
|
7363 |
msgid "Terms and Conditions:"
|
7364 |
msgstr "شروط وأحكام:"
|
7365 |
|
7366 |
+
#: includes/views/submit_listing.php:862
|
7367 |
#, fuzzy
|
7368 |
msgctxt "templates"
|
7369 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
7370 |
msgstr "أوافق على الشروط والأحكام"
|
7371 |
|
7372 |
#: templates/businessdirectory-listings.tpl.php:27
|
7373 |
+
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:15
|
7374 |
#: templates/search.tpl.php:17
|
7375 |
msgctxt "templates"
|
7376 |
msgid "No listings found."
|
7377 |
msgstr "لم يتم العثور على أي إعلانات."
|
7378 |
|
7379 |
#: templates/businessdirectory-listings.tpl.php:38
|
7380 |
+
#: templates/listings.tpl.php:31
|
7381 |
msgctxt "templates"
|
7382 |
msgid "« Previous "
|
7383 |
msgstr "« السابق"
|
7384 |
|
7385 |
#: templates/businessdirectory-listings.tpl.php:39
|
7386 |
+
#: templates/listings.tpl.php:32
|
7387 |
msgctxt "templates"
|
7388 |
msgid "Next »"
|
7389 |
msgstr "التالي »"
|
7409 |
"البريد الإلكتروني."
|
7410 |
|
7411 |
#: templates/listing-contactform.tpl.php:23
|
7412 |
+
#: templates/listing-flagging-form.tpl.php:22
|
7413 |
msgctxt "templates"
|
7414 |
msgid "Your Name"
|
7415 |
msgstr "إسمك"
|
7416 |
|
7417 |
#: templates/listing-contactform.tpl.php:27
|
7418 |
+
#: templates/listing-flagging-form.tpl.php:26
|
7419 |
msgctxt "templates"
|
7420 |
msgid "Your Email"
|
7421 |
msgstr "بريدك الإلكتروني"
|
7430 |
msgid "Send"
|
7431 |
msgstr "أرسل"
|
7432 |
|
|
|
|
|
|
|
|
|
|
|
|
|
7433 |
#: templates/listing-flagging-form.tpl.php:3
|
7434 |
#, fuzzy
|
7435 |
msgctxt "templates"
|
7436 |
msgid "Report Listing"
|
7437 |
msgstr "استيراد الإعلانات"
|
7438 |
|
7439 |
+
#: templates/listing-sticky-tag.tpl.php:12
|
7440 |
+
#: templates/listing-sticky-tag.tpl.php:13
|
7441 |
msgctxt "templates"
|
7442 |
msgid "Featured Listing"
|
7443 |
msgstr "إعلان مميز"
|
7658 |
msgid "There are no images currently attached to your listing."
|
7659 |
msgstr "لا توجد أي صور مرفقة حاليا إلى إعلانك."
|
7660 |
|
7661 |
+
#: includes/templates-ui.php:373 includes/templates-ui.php:400
|
7662 |
msgctxt "templates sort"
|
7663 |
msgid "Sort By:"
|
7664 |
msgstr "ترتيب حسب:"
|
7665 |
|
7666 |
+
#: includes/templates-ui.php:393
|
7667 |
msgctxt "sort"
|
7668 |
msgid "Reset"
|
7669 |
msgstr "إعادة تعيين"
|
7670 |
|
7671 |
+
#: includes/templates-ui.php:419
|
7672 |
msgctxt "sort"
|
7673 |
msgid "(Reset)"
|
7674 |
msgstr "(إعادة تعيين)"
|
7675 |
|
7676 |
+
#: includes/utils.php:213
|
7677 |
msgctxt "utils"
|
7678 |
msgid ""
|
7679 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
7681 |
"تجاوزت البيانات التي تم نشرها الحد الأقصى لإعدادات PHP. أنظر توجيه "
|
7682 |
"\"post_max_size\"."
|
7683 |
|
7684 |
+
#: includes/utils.php:261
|
7685 |
msgctxt "utils"
|
7686 |
msgid "File size (%s) exceeds maximum file size of %s"
|
7687 |
msgstr "حجم الملف (%s) يتجاوز الحجم الأقصى للملف %s"
|
7688 |
|
7689 |
+
#: includes/utils.php:269
|
7690 |
msgctxt "utils"
|
7691 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
7692 |
msgstr "حجم الملف (%s) أقل من الحد الأدنى المطلوب لحجم الملف لـ %s"
|
7693 |
|
7694 |
+
#: includes/utils.php:278 includes/utils.php:285
|
7695 |
msgctxt "utils"
|
7696 |
msgid "File type \"%s\" is not allowed"
|
7697 |
msgstr "غير مسموح بنوع الملف \"%s\""
|
7698 |
|
7699 |
+
#: includes/utils.php:292
|
7700 |
msgctxt "utils"
|
7701 |
msgid "Unkown error while uploading file."
|
7702 |
msgstr "حدث خطأ مجهول أثناء رفع الملف."
|
7703 |
|
7704 |
+
#: includes/utils.php:311
|
7705 |
msgctxt "utils"
|
7706 |
msgid "Uploaded file is not an image"
|
7707 |
msgstr "الملف الذي تم رفعه ليس صورة"
|
7708 |
|
7709 |
+
#: includes/utils.php:320
|
7710 |
msgctxt "utils"
|
7711 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
7712 |
msgstr "عرض الصورة (%s px) هو أقل من الحد الأدنى للعرض المطلوب لـ %s px "
|
7713 |
|
7714 |
+
#: includes/utils.php:326
|
7715 |
msgctxt "utils"
|
7716 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
7717 |
msgstr ""
|
7718 |
"ارتفاع الصورة (%s px) هو أقل من الحد الأدنى للارتفاع المطلوب لـ %s px "
|
7719 |
|
7720 |
+
#: includes/utils.php:332
|
7721 |
msgctxt "utils"
|
7722 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
7723 |
msgstr "عرض الصورة (%s px) هو أكبر من الحد الأقصى للعرض المسموح به لـ %s px "
|
7724 |
|
7725 |
+
#: includes/utils.php:338
|
7726 |
msgctxt "utils"
|
7727 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
7728 |
msgstr ""
|
7729 |
"ارتفاع الصورة (%s px) هو أكبر من الحد الأقصى للارتفاع المطلوب لـ %s px "
|
7730 |
|
7731 |
+
#: includes/utils.php:352
|
7732 |
msgctxt "utils"
|
7733 |
msgid "Error while uploading file"
|
7734 |
msgstr "حدث خطأ أثناء رفع الملف."
|
7777 |
msgid "Yes. Delete my listing."
|
7778 |
msgstr "نعم. إحذف إعلاني."
|
7779 |
|
7780 |
+
#: includes/views/listing_contact.php:50
|
7781 |
msgctxt "contact-message"
|
7782 |
msgid "Please enter your name."
|
7783 |
msgstr "يرجى إدخال إسمك."
|
7784 |
|
7785 |
+
#: includes/views/listing_contact.php:54
|
7786 |
msgctxt "contact-message"
|
7787 |
msgid "Please enter a valid email."
|
7788 |
msgstr "يرجى إدخال بريد إلكتروني صحيح."
|
7789 |
|
7790 |
+
#: includes/views/listing_contact.php:58
|
7791 |
msgctxt "contact-message"
|
7792 |
msgid "You did not enter a message."
|
7793 |
msgstr "لم تقم بإدخال رسالة."
|
7794 |
|
7795 |
+
#: includes/views/listing_contact.php:62
|
7796 |
msgctxt "contact-message"
|
7797 |
msgid "The reCAPTCHA wasn't entered correctly."
|
7798 |
msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
|
7799 |
|
7800 |
+
#: includes/views/listing_contact.php:217
|
7801 |
msgctxt "contact-message"
|
7802 |
msgid "Your message has been sent."
|
7803 |
msgstr "تم حذف إعلانك."
|
7804 |
|
7805 |
+
#: includes/views/listing_contact.php:239
|
7806 |
msgctxt "contact-message"
|
7807 |
msgid "There was a problem encountered. Your message has not been sent"
|
7808 |
msgstr "حدثت مشكلة . لم يتم إرسال الرسالة الخاصة بك."
|
7809 |
|
7810 |
+
#: includes/views/listing_contact.php:242
|
7811 |
msgctxt "contact-message"
|
7812 |
msgid "Return to listing."
|
7813 |
msgstr "الرجوع إلى الإعلان."
|
7814 |
|
7815 |
+
#: includes/views/listing_contact.php:75
|
7816 |
msgctxt "contact form"
|
7817 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
7818 |
msgstr "يرجى <a>تسجيل الدخول</a> ليتتمكن من إرسال رسائل إلى مالك الإعلان."
|
7819 |
|
7820 |
+
#: includes/views/listing_contact.php:101
|
7821 |
msgctxt "contact form"
|
7822 |
msgid "This contact form is temporarily disabled. Please try again later."
|
7823 |
msgstr "نموذج الاتصال هذا معطل مؤقتا. المرجو المحاولة مرة أخرى لاحقا."
|
8011 |
msgid "URL:"
|
8012 |
msgstr "رابط URL:"
|
8013 |
|
8014 |
+
#: includes/views/search.php:40
|
8015 |
#, fuzzy
|
8016 |
msgctxt "search"
|
8017 |
msgid "\"%s\" is required."
|
8040 |
"Il s'agit seulement d'une pré-visualisation. L'annonce n'a pas encore été "
|
8041 |
"publiée."
|
8042 |
|
8043 |
+
#: includes/views/submit_listing.php:606
|
8044 |
msgctxt "listing submit"
|
8045 |
msgid ""
|
8046 |
"Something went wrong. Please check the form for errors, correct them and "
|
8047 |
"submit again."
|
8048 |
msgstr ""
|
8049 |
|
8050 |
+
#: includes/views/submit_listing.php:688
|
8051 |
msgctxt "listing submit"
|
8052 |
msgid ""
|
8053 |
"Image upload is required, please provide at least one image and submit again."
|
9033 |
msgid "Address"
|
9034 |
msgstr "العنوان"
|
9035 |
|
9036 |
+
#, fuzzy
|
9037 |
+
#~ msgctxt "flag listing"
|
9038 |
+
#~ msgid ""
|
9039 |
+
#~ "You are about to unreport the listing \"<b>%s</b>\" as inappropriate."
|
9040 |
+
#~ msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
|
9041 |
+
|
9042 |
+
#, fuzzy
|
9043 |
+
#~ msgctxt "templates"
|
9044 |
+
#~ msgid "Unreport Listing"
|
9045 |
+
#~ msgstr "استيراد الإعلانات"
|
9046 |
+
|
9047 |
#~ msgctxt "form-fields-api"
|
9048 |
#~ msgid ""
|
9049 |
#~ "Requested field type change is incompatible. Type will not be modified."
|
9234 |
#~ msgid "Remove category"
|
9235 |
#~ msgstr "إزالة التصنيف"
|
9236 |
|
|
|
|
|
|
|
|
|
9237 |
#~ msgctxt "admin infometabox"
|
9238 |
#~ msgid "Renew listing in all expired categories"
|
9239 |
#~ msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
|
9758 |
#~ msgid "Sent when the listing has been published or approved by an admin."
|
9759 |
#~ msgstr "ترسل عندما يتم نشر الإعلان أو الموافقة عليه من طرف المدير."
|
9760 |
|
|
|
|
|
|
|
|
|
9761 |
#~ msgctxt "admin settings"
|
9762 |
#~ msgid ""
|
9763 |
#~ "Sent to listing owners when someone uses the contact form on their "
|
10679 |
#~ msgid "Credit card CVC number is required."
|
10680 |
#~ msgstr "مطلوب رقم CVC بطاقة الائتمان."
|
10681 |
|
|
|
|
|
|
|
|
|
10682 |
#~ msgctxt "billing info"
|
10683 |
#~ msgid "Address is required."
|
10684 |
#~ msgstr "العنوان مطلوب."
|
languages/WPBDM-de_DE.mo
CHANGED
Binary file
|
languages/WPBDM-de_DE.po
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Business Directory Plugin 3.5.4\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
-
"POT-Creation-Date: 2018-
|
9 |
"PO-Revision-Date: 2018-03-02 08:40-0500\n"
|
10 |
"Last-Translator: Axel J. Metayer <axel@kfz.net>\n"
|
11 |
"Language-Team: Business Directory Plugin <support@businessdirectoryplugin."
|
@@ -187,7 +187,7 @@ msgid ""
|
|
187 |
"payment processor directly."
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: includes/class-wpbdp.php:
|
191 |
#, fuzzy
|
192 |
msgid ""
|
193 |
"The directory features are disabled at this time because a <a>manual "
|
@@ -196,61 +196,61 @@ msgstr ""
|
|
196 |
"Branchenverzeichnis Hervorhebungen sind aktuell deaktiviert, weil das Modul "
|
197 |
"manuell aktualisiert werden muss, bevor weiter hervorgehoben werden kann."
|
198 |
|
199 |
-
#: includes/class-wpbdp.php:
|
200 |
msgid ""
|
201 |
"The directory is not available at this time. Please try again in a few "
|
202 |
"minutes or contact the administrator if the problem persists."
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: includes/fields/class-fieldtypes-date.php:
|
206 |
msgid "%s (ex. %s)"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: includes/form-fields.php:
|
210 |
msgid "Business Name"
|
211 |
msgstr "Firmenname"
|
212 |
|
213 |
-
#: includes/form-fields.php:
|
214 |
msgid "Business Genre"
|
215 |
msgstr "Firmenbranche"
|
216 |
|
217 |
-
#: includes/form-fields.php:
|
218 |
msgid "Short Business Description"
|
219 |
msgstr "Kurze Geschäftsbeschreibung"
|
220 |
|
221 |
-
#: includes/form-fields.php:
|
222 |
msgid "Long Business Description"
|
223 |
msgstr "Lange Geschäftsbeschreibung"
|
224 |
|
225 |
-
#: includes/form-fields.php:
|
226 |
msgid "Business Website Address"
|
227 |
msgstr "Firmenwebseite"
|
228 |
|
229 |
-
#: includes/form-fields.php:
|
230 |
msgid "Business Phone Number"
|
231 |
msgstr "Telefonnummer geschäftlich"
|
232 |
|
233 |
-
#: includes/form-fields.php:
|
234 |
msgid "Business Fax"
|
235 |
msgstr "Fax geschäftlich"
|
236 |
|
237 |
-
#: includes/form-fields.php:
|
238 |
msgid "Business Contact Email"
|
239 |
msgstr "Kontakt E-mail geschäftlich"
|
240 |
|
241 |
-
#: includes/form-fields.php:
|
242 |
msgid "Business Tags"
|
243 |
msgstr "Geschäftliche Tags "
|
244 |
|
245 |
-
#: includes/form-fields.php:
|
246 |
msgid "Business Address"
|
247 |
msgstr "Adresse"
|
248 |
|
249 |
-
#: includes/form-fields.php:
|
250 |
msgid "ZIP Code"
|
251 |
msgstr "Postleitzahl"
|
252 |
|
253 |
-
#: includes/functions.php:
|
254 |
msgid "Free"
|
255 |
msgstr "Kostenlos"
|
256 |
|
@@ -275,15 +275,15 @@ msgstr ""
|
|
275 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: includes/templates-ui.php:
|
279 |
msgid "Directory"
|
280 |
msgstr "Verzeichnis"
|
281 |
|
282 |
-
#: includes/templates-ui.php:
|
283 |
msgid "View All Listings"
|
284 |
msgstr "Alle Einträge anschauen"
|
285 |
|
286 |
-
#: includes/templates-ui.php:
|
287 |
msgid "Create A Listing"
|
288 |
msgstr "Eintrag erstellen"
|
289 |
|
@@ -292,7 +292,7 @@ msgid ""
|
|
292 |
"There was an error trying to process your request. No gateway is selected."
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: includes/views/listing_contact.php:
|
296 |
msgid "l F j, Y \\a\\t g:i a"
|
297 |
msgstr "l F j, Y \\a\\t g:i a"
|
298 |
|
@@ -925,12 +925,12 @@ msgctxt "admin listings"
|
|
925 |
msgid "Reported"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
929 |
msgctxt "admin listings"
|
930 |
msgid "Selected Option: "
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
934 |
#, fuzzy
|
935 |
msgctxt "admin listings"
|
936 |
msgid "Aditional Info: "
|
@@ -1149,53 +1149,53 @@ msgctxt "listing status"
|
|
1149 |
msgid "Reported"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
-
#: includes/class-listing.php:
|
1153 |
msgctxt "listing status"
|
1154 |
msgid "Unknown"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
-
#: includes/class-listing.php:
|
1158 |
msgctxt "listing status"
|
1159 |
msgid "Legacy"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: includes/class-listing.php:
|
1163 |
#, fuzzy
|
1164 |
msgctxt "listing status"
|
1165 |
msgid "Incomplete"
|
1166 |
msgstr "Abgeschlossen"
|
1167 |
|
1168 |
-
#: includes/class-listing.php:
|
1169 |
#, fuzzy
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Pending Payment"
|
1172 |
msgstr "Ausstehende Zahlungen"
|
1173 |
|
1174 |
-
#: includes/class-listing.php:
|
1175 |
#, fuzzy
|
1176 |
msgctxt "listing status"
|
1177 |
msgid "Complete"
|
1178 |
msgstr "Abgeschlossen"
|
1179 |
|
1180 |
-
#: includes/class-listing.php:
|
1181 |
#, fuzzy
|
1182 |
msgctxt "listing status"
|
1183 |
msgid "Pending Upgrade"
|
1184 |
msgstr "Ausstehende Aktualisierung"
|
1185 |
|
1186 |
-
#: includes/class-listing.php:
|
1187 |
#, fuzzy
|
1188 |
msgctxt "listing status"
|
1189 |
msgid "Expired"
|
1190 |
msgstr "Abgelaufen"
|
1191 |
|
1192 |
-
#: includes/class-listing.php:
|
1193 |
#, fuzzy
|
1194 |
msgctxt "listing status"
|
1195 |
msgid "Pending Renewal"
|
1196 |
msgstr "Aktiv + Ausstehende Erneuerungen"
|
1197 |
|
1198 |
-
#: includes/class-listing.php:
|
1199 |
#, fuzzy
|
1200 |
msgctxt "listing status"
|
1201 |
msgid "Abandoned"
|
@@ -1497,7 +1497,7 @@ msgctxt "admin menu"
|
|
1497 |
msgid "Debug"
|
1498 |
msgstr "Fehlerkorrektur"
|
1499 |
|
1500 |
-
#: includes/admin/settings/class-settings-admin.php:
|
1501 |
msgctxt "admin menu"
|
1502 |
msgid "Manage Options"
|
1503 |
msgstr "Optionen Verwalten"
|
@@ -2720,54 +2720,66 @@ msgctxt "form-fields admin"
|
|
2720 |
msgid "Field list of options is required."
|
2721 |
msgstr "Feldliste von Optionen wird benötigt."
|
2722 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2723 |
#: includes/fields/class-fieldtypes-select.php:207
|
2724 |
msgctxt "form-fields admin"
|
2725 |
msgid "Allow empty selection on search?"
|
2726 |
msgstr "Erlaube leere Auswahl bei Suche?"
|
2727 |
|
2728 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2729 |
msgctxt "form-fields admin"
|
2730 |
msgid "Allow HTML input for this field?"
|
2731 |
msgstr "Erlaube HTML Eingaben für dieses Feld?"
|
2732 |
|
2733 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2734 |
msgctxt "form-fields admin"
|
2735 |
msgid "Allow IFRAME tags in content?"
|
2736 |
msgstr "Erlaube IFRAME-Tags im Inhalt?"
|
2737 |
|
2738 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2739 |
msgctxt "form-fields admin"
|
2740 |
msgid "No"
|
2741 |
msgstr "Nein"
|
2742 |
|
2743 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2744 |
msgctxt "form-fields admin"
|
2745 |
msgid "Yes"
|
2746 |
msgstr "Ja"
|
2747 |
|
2748 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2749 |
msgctxt "form-fields admin"
|
2750 |
msgid "Allow WordPress shortcodes in this field?"
|
2751 |
msgstr "Erlaube Wordpress Shortcodes in diesem Feld?"
|
2752 |
|
2753 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2754 |
msgctxt "form-fields admin"
|
2755 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2756 |
msgstr "Zeige einen WYSIWYG-Editor im Frontend an?"
|
2757 |
|
2758 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2759 |
msgctxt "form-fields admin"
|
2760 |
msgid ""
|
2761 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
2762 |
"in fee plans."
|
2763 |
msgstr ""
|
2764 |
|
2765 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2766 |
msgctxt "form-fields admin"
|
2767 |
msgid "Allow images in WYSIWYG editor?"
|
2768 |
msgstr "Bilder im WYSIWYG-Editor erlauben?"
|
2769 |
|
2770 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2771 |
msgctxt "form-fields admin"
|
2772 |
msgid ""
|
2773 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
@@ -2776,24 +2788,50 @@ msgstr ""
|
|
2776 |
"<b>Nur für Administratoren!</b> Wenn es dir nicht ausdrücklich gesagt wurde, "
|
2777 |
"ändere diese Einstellung nicht bevor du nicht weist was du genau tust."
|
2778 |
|
2779 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2780 |
msgctxt "form-fields admin"
|
2781 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2782 |
msgstr "\"the_content\" Filter zuweisen bevor das Feld angezeigt wird?"
|
2783 |
|
2784 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2785 |
msgctxt "form-fields admin"
|
2786 |
msgid ""
|
2787 |
"Truncates the description field to the value set here. To display all of the "
|
2788 |
"description, set to 0."
|
2789 |
msgstr ""
|
2790 |
|
2791 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2792 |
msgctxt "form-fields admin"
|
2793 |
-
msgid "
|
|
|
|
|
2794 |
msgstr ""
|
2795 |
|
2796 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2797 |
msgctxt "form-fields admin"
|
2798 |
msgid "Automatically generate excerpt from content field?"
|
2799 |
msgstr "Automatisches Generierung eines Auszugs aus dem Inhaltsfeld?"
|
@@ -3326,39 +3364,45 @@ msgctxt "debug info"
|
|
3326 |
msgid "Test SSL setup..."
|
3327 |
msgstr "Test SSL Einstellungen..."
|
3328 |
|
3329 |
-
#: includes/admin/settings/class-settings-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
3330 |
msgctxt "admin settings"
|
3331 |
msgid "Valid placeholders: %s"
|
3332 |
msgstr "Gültige Platzhalter: %s"
|
3333 |
|
3334 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3335 |
msgctxt "admin settings"
|
3336 |
msgid ""
|
3337 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3338 |
"accesed while this settings is checked."
|
3339 |
msgstr ""
|
3340 |
|
3341 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3342 |
msgctxt "admin settings"
|
3343 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3344 |
msgstr "<a>Mehr lernen</a> über das was BD aufzeichnet und was nicht."
|
3345 |
|
3346 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3347 |
msgctxt "admin settings"
|
3348 |
msgid "Above results"
|
3349 |
msgstr ""
|
3350 |
|
3351 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3352 |
msgctxt "admin settings"
|
3353 |
msgid "Below results"
|
3354 |
msgstr ""
|
3355 |
|
3356 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3357 |
msgctxt "admin settings"
|
3358 |
msgid "Don't show with results"
|
3359 |
msgstr ""
|
3360 |
|
3361 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3362 |
msgctxt "admin settings"
|
3363 |
msgid ""
|
3364 |
"You have selected a textarea field to be included in quick searches. "
|
@@ -3369,7 +3413,14 @@ msgstr ""
|
|
3369 |
"Felder hinzugefügt werden, kann sehr langsam sein und lange Zeit in Anspruch "
|
3370 |
"nehmen. "
|
3371 |
|
3372 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3373 |
msgctxt "admin settings"
|
3374 |
msgid ""
|
3375 |
"Check this if you are having trouble with BD, particularly when importing or "
|
@@ -3378,140 +3429,140 @@ msgstr ""
|
|
3378 |
"Klicken sie dieses Feld, wenn Sie Probleme mit BD haben, besonders beim "
|
3379 |
"Importieren oder Exportieren von CSV-Dateien."
|
3380 |
|
3381 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3382 |
msgctxt "admin settings"
|
3383 |
msgid "Do not include comments in listings"
|
3384 |
msgstr "Keine Kommentare bei den Einträgen anzeigen"
|
3385 |
|
3386 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3387 |
msgctxt "admin settings"
|
3388 |
msgid "Include comment form, theme invoked (standard option)"
|
3389 |
msgstr "Kommentarform einfügen in Eintragsseiten?"
|
3390 |
|
3391 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3392 |
msgctxt "admin settings"
|
3393 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3394 |
msgstr ""
|
3395 |
|
3396 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3397 |
#, fuzzy
|
3398 |
msgctxt "admin settings"
|
3399 |
msgid "Directory view."
|
3400 |
msgstr "Verzeichnis"
|
3401 |
|
3402 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3403 |
#, fuzzy
|
3404 |
msgctxt "admin settings"
|
3405 |
msgid "All Listings view."
|
3406 |
msgstr "Alle Einträge"
|
3407 |
|
3408 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3409 |
#, fuzzy
|
3410 |
msgctxt "admin settings"
|
3411 |
msgid "Category view."
|
3412 |
msgstr "Kategorien"
|
3413 |
|
3414 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3415 |
#, fuzzy
|
3416 |
msgctxt "admin settings"
|
3417 |
msgid "Search view."
|
3418 |
msgstr "Suche"
|
3419 |
|
3420 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3421 |
msgctxt "admin settings"
|
3422 |
msgid "Name"
|
3423 |
msgstr "Name"
|
3424 |
|
3425 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3426 |
msgctxt "admin settings"
|
3427 |
msgid "Slug"
|
3428 |
msgstr "Entwurf"
|
3429 |
|
3430 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3431 |
msgctxt "admin settings"
|
3432 |
msgid "Listing Count"
|
3433 |
msgstr "Anzahl Einträge"
|
3434 |
|
3435 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3436 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3437 |
msgctxt "admin settings"
|
3438 |
msgid "Ascending"
|
3439 |
msgstr "Aufsteigend"
|
3440 |
|
3441 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3442 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3443 |
msgctxt "admin settings"
|
3444 |
msgid "Descending"
|
3445 |
msgstr "Absteigend"
|
3446 |
|
3447 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3448 |
msgctxt "admin settings"
|
3449 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3450 |
msgstr ""
|
3451 |
|
3452 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3453 |
msgctxt "admin settings"
|
3454 |
msgid "Title"
|
3455 |
msgstr "Titel"
|
3456 |
|
3457 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3458 |
msgctxt "admin settings"
|
3459 |
msgid "Author"
|
3460 |
msgstr "Author"
|
3461 |
|
3462 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3463 |
-
#: includes/functions.php:
|
3464 |
msgctxt "admin settings"
|
3465 |
msgid "Date posted"
|
3466 |
msgstr "Datum gepostet"
|
3467 |
|
3468 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3469 |
-
#: includes/functions.php:
|
3470 |
msgctxt "admin settings"
|
3471 |
msgid "Date last modified"
|
3472 |
msgstr "Datum zuletzt verändert"
|
3473 |
|
3474 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3475 |
msgctxt "admin settings"
|
3476 |
msgid "Random"
|
3477 |
msgstr "Zufall"
|
3478 |
|
3479 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3480 |
msgctxt "admin settings"
|
3481 |
msgid "Paid first then free. Inside each group by date."
|
3482 |
msgstr ""
|
3483 |
|
3484 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3485 |
msgctxt "admin settings"
|
3486 |
msgid "Paid first then free. Inside each group by title."
|
3487 |
msgstr ""
|
3488 |
|
3489 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3490 |
msgctxt "admin settings"
|
3491 |
msgid "Fee Plan Custom Order, then Date"
|
3492 |
msgstr ""
|
3493 |
|
3494 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3495 |
msgctxt "admin settings"
|
3496 |
msgid "Fee Plan Custom Order, then Title"
|
3497 |
msgstr ""
|
3498 |
|
3499 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3500 |
msgctxt "admin settings"
|
3501 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3502 |
msgstr ""
|
3503 |
|
3504 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3505 |
msgctxt "admin settings"
|
3506 |
msgid "Use the BD theme style for BD buttons"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3510 |
msgctxt "admin settings"
|
3511 |
msgid "Use the WP theme style for BD buttons"
|
3512 |
msgstr ""
|
3513 |
|
3514 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3515 |
msgctxt "admin settings"
|
3516 |
msgid ""
|
3517 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
@@ -3521,147 +3572,159 @@ msgstr ""
|
|
3521 |
"erstellen eines <a>Preisplan</a> an Stelle dieser Einstellungen, die von "
|
3522 |
"bezahlten Einträgen ignoriert wird."
|
3523 |
|
3524 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3525 |
msgctxt "admin settings"
|
3526 |
msgid "Australian Dollar (AUD)"
|
3527 |
msgstr "Australischer Dollar (AUD)"
|
3528 |
|
3529 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3530 |
msgctxt "admin settings"
|
3531 |
msgid "Brazilian Real (BRL)"
|
3532 |
msgstr "Brasilianischer Real (BRL)"
|
3533 |
|
3534 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3535 |
msgctxt "admin settings"
|
3536 |
msgid "Canadian Dollar (CAD)"
|
3537 |
msgstr "Kanadischer Dollar (CAD)"
|
3538 |
|
3539 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3540 |
msgctxt "admin settings"
|
3541 |
msgid "Czech Koruna (CZK)"
|
3542 |
msgstr "Tschechische Koruna (CZK)"
|
3543 |
|
3544 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3545 |
msgctxt "admin settings"
|
3546 |
msgid "Danish Krone (DKK)"
|
3547 |
msgstr "Dänische Krone (DKK)"
|
3548 |
|
3549 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3550 |
msgctxt "admin settings"
|
3551 |
msgid "Euro (EUR)"
|
3552 |
msgstr "Euro (EUR)"
|
3553 |
|
3554 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3555 |
msgctxt "admin settings"
|
3556 |
msgid "Hong Kong Dollar (HKD)"
|
3557 |
msgstr "Hong Kong Dollar (HKD)"
|
3558 |
|
3559 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3560 |
msgctxt "admin settings"
|
3561 |
msgid "Hungarian Forint (HUF)"
|
3562 |
msgstr "Ungarischer Forint (HUF)"
|
3563 |
|
3564 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3565 |
msgctxt "admin settings"
|
3566 |
msgid "Israeli New Shequel (ILS)"
|
3567 |
msgstr "Israelischer Neuer Schequel (ILS)"
|
3568 |
|
3569 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3570 |
msgctxt "admin settings"
|
3571 |
msgid "Japanese Yen (JPY)"
|
3572 |
msgstr "Japanischer Jen (JPY)"
|
3573 |
|
3574 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3575 |
msgctxt "admin settings"
|
3576 |
msgid "Moroccan Dirham (MAD)"
|
3577 |
msgstr ""
|
3578 |
|
3579 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3580 |
msgctxt "admin settings"
|
3581 |
msgid "Malasian Ringgit (MYR)"
|
3582 |
msgstr "Malaysischer Ringgit (MYR)"
|
3583 |
|
3584 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3585 |
msgctxt "admin settings"
|
3586 |
msgid "Mexican Peso (MXN)"
|
3587 |
msgstr "Mexikanischer Peso (MXN)"
|
3588 |
|
3589 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3590 |
msgctxt "admin settings"
|
3591 |
msgid "Norwegian Krone (NOK)"
|
3592 |
msgstr "Norwegische Krone (NOK)"
|
3593 |
|
3594 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3595 |
msgctxt "admin settings"
|
3596 |
msgid "New Zealand Dollar (NZD)"
|
3597 |
msgstr "Neuseeland Dollar (NZD)"
|
3598 |
|
3599 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3600 |
msgctxt "admin settings"
|
3601 |
msgid "Philippine Peso (PHP)"
|
3602 |
msgstr "Philippinischer Peso (PHP)"
|
3603 |
|
3604 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3605 |
msgctxt "admin settings"
|
3606 |
msgid "Polish Zloty (PLN)"
|
3607 |
msgstr "Polnischer Zloty (PLN)"
|
3608 |
|
3609 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3610 |
msgctxt "admin settings"
|
3611 |
msgid "Pound Sterling (GBP)"
|
3612 |
msgstr "Pfund Sterling (GBP)"
|
3613 |
|
3614 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3615 |
msgctxt "admin settings"
|
3616 |
msgid "Singapore Dollar (SGD)"
|
3617 |
msgstr "Singapore Dollar (SGD)"
|
3618 |
|
3619 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3620 |
msgctxt "admin settings"
|
3621 |
msgid "Swedish Krona (SEK)"
|
3622 |
msgstr "Schwedische Krone (SEK)"
|
3623 |
|
3624 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3625 |
msgctxt "admin settings"
|
3626 |
msgid "Swiss Franc (CHF)"
|
3627 |
msgstr "Schweizer Franken (CHF)"
|
3628 |
|
3629 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3630 |
msgctxt "admin settings"
|
3631 |
msgid "Taiwan Dollar (TWD)"
|
3632 |
msgstr "Taiwanischer Dollar (TWD)"
|
3633 |
|
3634 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3635 |
msgctxt "admin settings"
|
3636 |
msgid "Thai Baht (THB)"
|
3637 |
msgstr "Thailändischer Baht (THB)"
|
3638 |
|
3639 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3640 |
msgctxt "admin settings"
|
3641 |
msgid "Turkish Lira (TRY)"
|
3642 |
msgstr "Türkische Lira (TRY)"
|
3643 |
|
3644 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3645 |
msgctxt "admin settings"
|
3646 |
msgid "U.S. Dollar (USD)"
|
3647 |
msgstr "U.S. Dollar"
|
3648 |
|
3649 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3650 |
msgctxt "admin settings"
|
3651 |
msgid "Show currency symbol on the left"
|
3652 |
msgstr "Währungssymbol links anzeigen"
|
3653 |
|
3654 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3655 |
msgctxt "admin settings"
|
3656 |
msgid "Show currency symbol on the right"
|
3657 |
msgstr "Währungssymbol rechts anzeigen"
|
3658 |
|
3659 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3660 |
msgctxt "admin settings"
|
3661 |
msgid "Do not show currency symbol"
|
3662 |
msgstr "Währungssymbol nicht anzeigen"
|
3663 |
|
3664 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3665 |
msgctxt "admin settings"
|
3666 |
msgid ""
|
3667 |
"Thank you for your payment. Your payment is being verified and your listing "
|
@@ -3671,89 +3734,96 @@ msgstr ""
|
|
3671 |
"geprüft. Die Verifizierung und die Prüfung können 48 Stunden in Anspruch "
|
3672 |
"nehmen."
|
3673 |
|
3674 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3675 |
msgctxt "admin settings"
|
3676 |
msgid ""
|
3677 |
"Listings with pending payments are marked as abandoned after this time. You "
|
3678 |
"can also <a>customize the e-mail</a> users receive."
|
3679 |
msgstr ""
|
3680 |
|
3681 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3682 |
msgctxt "admin settings"
|
3683 |
msgid "Try listing's email field first, then author's email."
|
3684 |
msgstr "Versuchen Sie das E-Mail-Feld zuerst, dann die E-Mail des Autors."
|
3685 |
|
3686 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3687 |
msgctxt "admin settings"
|
3688 |
msgid "Try author's email first and then listing's email field."
|
3689 |
msgstr ""
|
3690 |
"Probieren sie erst die E-Mail des Authors und dann die E-Mail des Felds."
|
3691 |
|
3692 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3693 |
msgctxt "admin settings"
|
3694 |
msgid "Plain (text/plain)"
|
3695 |
msgstr ""
|
3696 |
|
3697 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3698 |
msgctxt "admin settings"
|
3699 |
msgid "HTML (text/html)"
|
3700 |
msgstr ""
|
3701 |
|
3702 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3703 |
msgctxt "admin settings"
|
3704 |
msgid "Both (multipart/alternative)"
|
3705 |
msgstr ""
|
3706 |
|
3707 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3708 |
msgctxt "admin settings"
|
3709 |
msgid "A new listing is submitted."
|
3710 |
msgstr "Ein neuer Eintrag wurde übermittelt."
|
3711 |
|
3712 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3713 |
msgctxt "admin settings"
|
3714 |
msgid "A listing is edited."
|
3715 |
msgstr "Ein Eintrag wurde bearbeitet."
|
3716 |
|
3717 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3718 |
msgctxt "admin settings"
|
3719 |
msgid "A listing expires."
|
3720 |
msgstr "Ein Eintrag läuft aus."
|
3721 |
|
3722 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3723 |
#, fuzzy
|
3724 |
msgctxt "admin settings"
|
3725 |
msgid "A listing is renewed."
|
3726 |
msgstr "Ein Eintrag wurde bearbeitet."
|
3727 |
|
3728 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3729 |
#, fuzzy
|
3730 |
msgctxt "admin settings"
|
3731 |
msgid "A listing has been reported as inappropriate."
|
3732 |
msgstr "Der Eintrag wurde aktualisiert"
|
3733 |
|
3734 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3735 |
msgctxt "admin settings"
|
3736 |
msgid "A contact message is sent to a listing's owner."
|
3737 |
msgstr "Eine Nachricht wurde an einen Eintrags-Eigentümer versendet."
|
3738 |
|
3739 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3740 |
msgctxt "admin settings"
|
3741 |
msgid "Their listing is submitted."
|
3742 |
msgstr "Ihr Eintrag ist eingereicht."
|
3743 |
|
3744 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3745 |
msgctxt "admin settings"
|
3746 |
msgid "Their listing is approved/published."
|
3747 |
msgstr "Ihr Eintrag ist genehmigt/veröffentlicht."
|
3748 |
|
3749 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3750 |
-
|
3751 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3752 |
msgctxt "admin settings"
|
3753 |
msgid "Listing's title"
|
3754 |
msgstr "Eintrag Titel"
|
3755 |
|
3756 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3757 |
msgctxt "admin settings"
|
3758 |
msgid ""
|
3759 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
@@ -3762,43 +3832,74 @@ msgstr ""
|
|
3762 |
"Dein Eintrag \"[listing]\" ist jetzt verfügbar unter [listing-url] und "
|
3763 |
"kann öffentlich eingesehen werden."
|
3764 |
|
3765 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
3766 |
msgctxt "admin settings"
|
3767 |
msgid "Listing's URL"
|
3768 |
msgstr "Eintrags URL"
|
3769 |
|
3770 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3771 |
msgctxt "admin settings"
|
3772 |
msgid "Checkout URL link"
|
3773 |
msgstr "Kasse"
|
3774 |
|
3775 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3776 |
msgctxt "admin settings"
|
3777 |
msgid ""
|
3778 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
3779 |
"\". Please remove the file \"%s\" manually or deactivate the plugin."
|
3780 |
msgstr ""
|
3781 |
|
3782 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3783 |
msgctxt "admin settings"
|
3784 |
msgid ""
|
3785 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
3786 |
"be created."
|
3787 |
msgstr ""
|
3788 |
|
3789 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3790 |
msgctxt "admin settings"
|
3791 |
msgid ""
|
3792 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
3793 |
"not activated."
|
3794 |
msgstr ""
|
3795 |
|
3796 |
-
#: includes/functions.php:
|
3797 |
msgctxt "admin settings"
|
3798 |
msgid "User"
|
3799 |
msgstr "Benutzer"
|
3800 |
|
3801 |
-
#: includes/functions.php:
|
3802 |
msgctxt "admin settings"
|
3803 |
msgid "User registration date"
|
3804 |
msgstr "Eintrag Enddatum"
|
@@ -3809,53 +3910,53 @@ msgctxt "admin settings"
|
|
3809 |
msgid "Enter License Key here"
|
3810 |
msgstr "Erneuere Lizenzschlüssel"
|
3811 |
|
3812 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3813 |
#, fuzzy
|
3814 |
msgctxt "expiration notices"
|
3815 |
msgid "Add notice"
|
3816 |
msgstr "Feld erstellen"
|
3817 |
|
3818 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3819 |
msgctxt "expiration notices"
|
3820 |
msgid "No notices configured."
|
3821 |
msgstr ""
|
3822 |
|
3823 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3824 |
#, fuzzy
|
3825 |
msgctxt "expiration notices"
|
3826 |
msgid "Delete"
|
3827 |
msgstr "Löschen"
|
3828 |
|
3829 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3830 |
msgctxt "expiration notices"
|
3831 |
msgid "recurring and non-recurring"
|
3832 |
msgstr ""
|
3833 |
|
3834 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3835 |
#, fuzzy
|
3836 |
msgctxt "expiration notices"
|
3837 |
msgid "recurring only"
|
3838 |
msgstr "(wiederkehrend)"
|
3839 |
|
3840 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3841 |
#, fuzzy
|
3842 |
msgctxt "expiration notices"
|
3843 |
msgid "non-recurring only"
|
3844 |
msgstr "(wiederkehrend)"
|
3845 |
|
3846 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3847 |
#, fuzzy
|
3848 |
msgctxt "expiration notices"
|
3849 |
msgid "Sent when a listing (%s) is renewed."
|
3850 |
msgstr "Senden nachdem der Eintrag eingestellt wurde."
|
3851 |
|
3852 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3853 |
#, fuzzy
|
3854 |
msgctxt "expiration notices"
|
3855 |
msgid "Sent when a listing (%s) expires."
|
3856 |
msgstr "Ein Eintrag läuft aus."
|
3857 |
|
3858 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3859 |
#, fuzzy
|
3860 |
msgctxt "expiration notices"
|
3861 |
msgid "%d day"
|
@@ -3863,14 +3964,14 @@ msgid_plural "%d days"
|
|
3863 |
msgstr[0] "%d Tag"
|
3864 |
msgstr[1] "%d Tage"
|
3865 |
|
3866 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3867 |
msgctxt "expiration notices"
|
3868 |
msgid "%d week"
|
3869 |
msgid_plural "%d weeks"
|
3870 |
msgstr[0] ""
|
3871 |
msgstr[1] ""
|
3872 |
|
3873 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3874 |
msgctxt "expiration notices"
|
3875 |
msgid "%d month"
|
3876 |
msgid_plural "%d months"
|
@@ -3879,95 +3980,95 @@ msgstr[1] ""
|
|
3879 |
|
3880 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3881 |
#. non-recuring only)
|
3882 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3883 |
msgctxt "expiration notices"
|
3884 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3885 |
msgstr ""
|
3886 |
|
3887 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3888 |
#. non-recuring only)
|
3889 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3890 |
#, fuzzy
|
3891 |
msgctxt "expiration notices"
|
3892 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3893 |
msgstr "Senden nachdem der Eintrag eingestellt wurde."
|
3894 |
|
3895 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3896 |
msgctxt "expiration notices"
|
3897 |
msgid "At the time of expiration"
|
3898 |
msgstr ""
|
3899 |
|
3900 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3901 |
#, fuzzy
|
3902 |
msgctxt "expiration notices"
|
3903 |
msgid "Right after a successful renewal"
|
3904 |
msgstr "Der Preis wurde erfolgreich zugewiesen."
|
3905 |
|
3906 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3907 |
msgctxt "expiration notices"
|
3908 |
msgid "%d day before expiration"
|
3909 |
msgid_plural "%d days before expiration"
|
3910 |
msgstr[0] ""
|
3911 |
msgstr[1] ""
|
3912 |
|
3913 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3914 |
msgctxt "expiration notices"
|
3915 |
msgid "%d day after expiration"
|
3916 |
msgid_plural "%d days after expiration"
|
3917 |
msgstr[0] ""
|
3918 |
msgstr[1] ""
|
3919 |
|
3920 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3921 |
msgctxt "expiration notices"
|
3922 |
msgid "%d week before expiration"
|
3923 |
msgid_plural "%d weeks before expiration"
|
3924 |
msgstr[0] ""
|
3925 |
msgstr[1] ""
|
3926 |
|
3927 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3928 |
msgctxt "expiration notices"
|
3929 |
msgid "%d week after expiration"
|
3930 |
msgid_plural "%d weeks after expiration"
|
3931 |
msgstr[0] ""
|
3932 |
msgstr[1] ""
|
3933 |
|
3934 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3935 |
msgctxt "expiration notices"
|
3936 |
msgid "%d month before expiration"
|
3937 |
msgid_plural "%d months before expiration"
|
3938 |
msgstr[0] ""
|
3939 |
msgstr[1] ""
|
3940 |
|
3941 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3942 |
msgctxt "expiration notices"
|
3943 |
msgid "%d month after expiration"
|
3944 |
msgid_plural "%d months after expiration"
|
3945 |
msgstr[0] ""
|
3946 |
msgstr[1] ""
|
3947 |
|
3948 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3949 |
#, fuzzy
|
3950 |
msgctxt "expiration notices"
|
3951 |
msgid "Applies to"
|
3952 |
msgstr "zugewiesen zu"
|
3953 |
|
3954 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3955 |
msgctxt "expiration notices"
|
3956 |
msgid "Non-recurring listings"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3960 |
#, fuzzy
|
3961 |
msgctxt "expiration notices"
|
3962 |
msgid "Recurring listings"
|
3963 |
msgstr "Zurück zum Eintrag."
|
3964 |
|
3965 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3966 |
msgctxt "expiration notices"
|
3967 |
msgid "Recurring and non-recurring listings"
|
3968 |
msgstr ""
|
3969 |
|
3970 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3971 |
msgctxt "expiration notices"
|
3972 |
msgid "When to send?"
|
3973 |
msgstr ""
|
@@ -3978,125 +4079,125 @@ msgctxt "expiration notices"
|
|
3978 |
msgid "E-mail body text"
|
3979 |
msgstr "E-mail Text"
|
3980 |
|
3981 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3982 |
#, fuzzy
|
3983 |
msgctxt "settings"
|
3984 |
msgid "Site title (with link)"
|
3985 |
msgstr "Seitentitel (mit Link)"
|
3986 |
|
3987 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3988 |
msgctxt "settings"
|
3989 |
msgid "Author's name"
|
3990 |
msgstr "Authorname"
|
3991 |
|
3992 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3993 |
msgctxt "settings"
|
3994 |
msgid "Listing's name (with link)"
|
3995 |
msgstr "Eintragsname (mit Link)"
|
3996 |
|
3997 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3998 |
#, fuzzy
|
3999 |
msgctxt "settings"
|
4000 |
msgid "Listing's expiration date"
|
4001 |
msgstr "Eintrag Enddatum"
|
4002 |
|
4003 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4004 |
#, fuzzy
|
4005 |
msgctxt "settings"
|
4006 |
msgid "Listing's renewal link"
|
4007 |
msgstr "Einträge erneuern"
|
4008 |
|
4009 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4010 |
#, fuzzy
|
4011 |
msgctxt "settings"
|
4012 |
msgid "Listing's categories"
|
4013 |
msgstr "Eintrag Titel"
|
4014 |
|
4015 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4016 |
#, fuzzy
|
4017 |
msgctxt "settings"
|
4018 |
msgid "Listing's last payment date"
|
4019 |
msgstr "Eintrag Enddatum"
|
4020 |
|
4021 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4022 |
#, fuzzy
|
4023 |
msgctxt "settings"
|
4024 |
msgid "Listing's access key"
|
4025 |
msgstr "Eintrag Felder / Bilder"
|
4026 |
|
4027 |
-
#: includes/admin/settings/class-settings-admin.php:
|
4028 |
#, fuzzy
|
4029 |
msgctxt "settings"
|
4030 |
msgid "Settings reset to default."
|
4031 |
msgstr "Einstellungen aktualisiert."
|
4032 |
|
4033 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4034 |
#, fuzzy
|
4035 |
msgctxt "settings"
|
4036 |
msgid "General"
|
4037 |
msgstr "Allgemein"
|
4038 |
|
4039 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4040 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4041 |
#, fuzzy
|
4042 |
msgctxt "settings"
|
4043 |
msgid "Listings"
|
4044 |
msgstr "Einträge"
|
4045 |
|
4046 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4047 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4048 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4049 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4050 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4051 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4052 |
-
#: includes/admin/settings/class-settings.php:
|
4053 |
#, fuzzy
|
4054 |
msgctxt "settings"
|
4055 |
msgid "General Settings"
|
4056 |
msgstr "Allgemeine Einstellungen"
|
4057 |
|
4058 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4059 |
#, fuzzy
|
4060 |
msgctxt "settings"
|
4061 |
msgid "E-Mail"
|
4062 |
msgstr "E-mail"
|
4063 |
|
4064 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4065 |
#, fuzzy
|
4066 |
msgctxt "settings"
|
4067 |
msgid "Payment"
|
4068 |
msgstr "Bezahlung"
|
4069 |
|
4070 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4071 |
msgctxt "settings"
|
4072 |
msgid "Appearance"
|
4073 |
msgstr ""
|
4074 |
|
4075 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4076 |
#: includes/licensing.php:95
|
4077 |
msgctxt "settings"
|
4078 |
msgid "Premium Modules"
|
4079 |
msgstr "Premium Module"
|
4080 |
|
4081 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4082 |
#, fuzzy
|
4083 |
msgctxt "settings"
|
4084 |
msgid "Permalink Settings"
|
4085 |
msgstr "Permalink Einstellungen"
|
4086 |
|
4087 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4088 |
#, fuzzy
|
4089 |
msgctxt "settings"
|
4090 |
msgid "Directory Listings Slug"
|
4091 |
msgstr "Verzeichniseintrag Entwurf"
|
4092 |
|
4093 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4094 |
#, fuzzy
|
4095 |
msgctxt "settings"
|
4096 |
msgid "Categories Slug"
|
4097 |
msgstr "Kategorie Entwurf"
|
4098 |
|
4099 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4100 |
#, fuzzy
|
4101 |
msgctxt "settings"
|
4102 |
msgid ""
|
@@ -4105,13 +4206,13 @@ msgstr ""
|
|
4105 |
"Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide "
|
4106 |
"\"Kategorie\" für diese Instanz."
|
4107 |
|
4108 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4109 |
#, fuzzy
|
4110 |
msgctxt "settings"
|
4111 |
msgid "Tags Slug"
|
4112 |
msgstr "Tags Entwurf"
|
4113 |
|
4114 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4115 |
#, fuzzy
|
4116 |
msgctxt "settings"
|
4117 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
@@ -4119,18 +4220,18 @@ msgstr ""
|
|
4119 |
"Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide \"tag"
|
4120 |
"\" für diese Instanz."
|
4121 |
|
4122 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4123 |
#, fuzzy
|
4124 |
msgctxt "settings"
|
4125 |
msgid "Remove listing ID from directory URLs?"
|
4126 |
msgstr "Entferne Eintrag ID von diesen Verzeichnis URLs?"
|
4127 |
|
4128 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4129 |
msgctxt "settings"
|
4130 |
msgid "Check this setting to remove the ID for better SEO."
|
4131 |
msgstr ""
|
4132 |
|
4133 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4134 |
#, fuzzy
|
4135 |
msgctxt "settings"
|
4136 |
msgid ""
|
@@ -4142,67 +4243,67 @@ msgstr ""
|
|
4142 |
"die ID aus der URL zu entfernen um einen SEO und Benutzerfreundlichkeits-"
|
4143 |
"Mehrwert zu erhalten."
|
4144 |
|
4145 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4146 |
#, fuzzy
|
4147 |
msgctxt "settings"
|
4148 |
msgid "reCAPTCHA"
|
4149 |
msgstr "reCAPTCHA Einstellungen"
|
4150 |
|
4151 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4152 |
#, fuzzy
|
4153 |
msgctxt "settings"
|
4154 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
4155 |
msgstr "Brauchst du API Schlüssel für reCAPTCHA? <a>Hier</a> bekommst du sie."
|
4156 |
|
4157 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4158 |
#, fuzzy
|
4159 |
msgctxt "settings"
|
4160 |
msgid "Use reCAPTCHA for contact forms"
|
4161 |
msgstr "Benutze reCAPTCHA für Kontaktformen"
|
4162 |
|
4163 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4164 |
#, fuzzy
|
4165 |
msgctxt "settings"
|
4166 |
msgid "Turn off reCAPTCHA for logged in users?"
|
4167 |
msgstr "reCAPTCHA für angemeldete Benutzern ausschalten?"
|
4168 |
|
4169 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4170 |
#, fuzzy
|
4171 |
msgctxt "settings"
|
4172 |
msgid "Use reCAPTCHA for listing submits"
|
4173 |
msgstr "Benutze reCAPTCHA für Eintragzusendungen"
|
4174 |
|
4175 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4176 |
#, fuzzy
|
4177 |
msgctxt "settings"
|
4178 |
msgid "Use reCAPTCHA for report listings?"
|
4179 |
msgstr "Benutze reCAPTCHA für Eintragkommentare?"
|
4180 |
|
4181 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4182 |
#, fuzzy
|
4183 |
msgctxt "settings"
|
4184 |
msgid "Use reCAPTCHA for listing comments?"
|
4185 |
msgstr "Benutze reCAPTCHA für Eintragkommentare?"
|
4186 |
|
4187 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4188 |
#, fuzzy
|
4189 |
msgctxt "settings"
|
4190 |
msgid "reCAPTCHA Public Key"
|
4191 |
msgstr "reCAPTCHA öffentlicher Schlüssel"
|
4192 |
|
4193 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4194 |
#, fuzzy
|
4195 |
msgctxt "settings"
|
4196 |
msgid "reCAPTCHA Private Key"
|
4197 |
msgstr "reCAPTCHA privater Schlüssel"
|
4198 |
|
4199 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4200 |
#, fuzzy
|
4201 |
msgctxt "settings"
|
4202 |
msgid "Registration"
|
4203 |
msgstr "Registrierung"
|
4204 |
|
4205 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4206 |
msgctxt "settings"
|
4207 |
msgid ""
|
4208 |
"We expect that a membership plugin supports the 'redirect_to' parameter for "
|
@@ -4211,24 +4312,24 @@ msgid ""
|
|
4211 |
"them to support the WP standard 'redirect_to' query parameter."
|
4212 |
msgstr ""
|
4213 |
|
4214 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4215 |
#, fuzzy
|
4216 |
msgctxt "settings"
|
4217 |
msgid "Require login to post listings?"
|
4218 |
msgstr "Zurück zum Eintrag."
|
4219 |
|
4220 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4221 |
msgctxt "settings"
|
4222 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
4223 |
msgstr ""
|
4224 |
|
4225 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4226 |
#, fuzzy
|
4227 |
msgctxt "settings"
|
4228 |
msgid "Login URL"
|
4229 |
msgstr "Login"
|
4230 |
|
4231 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4232 |
#, fuzzy
|
4233 |
msgctxt "settings"
|
4234 |
msgid "Only enter this if using a membership plugin or custom login page."
|
@@ -4237,18 +4338,18 @@ msgstr ""
|
|
4237 |
"ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
|
4238 |
"benutzt. "
|
4239 |
|
4240 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4241 |
msgctxt "settings"
|
4242 |
msgid "URL of your membership plugin's login page."
|
4243 |
msgstr ""
|
4244 |
|
4245 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4246 |
#, fuzzy
|
4247 |
msgctxt "settings"
|
4248 |
msgid "Registration URL"
|
4249 |
msgstr "Registrierungs URL"
|
4250 |
|
4251 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4252 |
#, fuzzy
|
4253 |
msgctxt "settings"
|
4254 |
msgid ""
|
@@ -4258,41 +4359,41 @@ msgstr ""
|
|
4258 |
"ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
|
4259 |
"benutzt. "
|
4260 |
|
4261 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4262 |
msgctxt "settings"
|
4263 |
msgid "URL of your membership plugin's registration page."
|
4264 |
msgstr ""
|
4265 |
|
4266 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4267 |
msgctxt "settings"
|
4268 |
msgid "Allow users to create accounts during listing submit?"
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4272 |
#, fuzzy
|
4273 |
msgctxt "settings"
|
4274 |
msgid "No"
|
4275 |
msgstr "Nein"
|
4276 |
|
4277 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4278 |
msgctxt "settings"
|
4279 |
msgid "Yes, and make it optional"
|
4280 |
msgstr ""
|
4281 |
|
4282 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4283 |
#, fuzzy
|
4284 |
msgctxt "settings"
|
4285 |
msgid "Yes, and make it required"
|
4286 |
msgstr "%s ist ein Pflichtfeld."
|
4287 |
|
4288 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4289 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4290 |
#, fuzzy
|
4291 |
msgctxt "settings"
|
4292 |
msgid "Terms and Conditions"
|
4293 |
msgstr "Bedingungen und Konditionen"
|
4294 |
|
4295 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4296 |
#, fuzzy
|
4297 |
msgctxt "settings"
|
4298 |
msgid "Display and require user agreement to Terms and Conditions"
|
@@ -4300,7 +4401,7 @@ msgstr ""
|
|
4300 |
"Zeige und setze Benutzervereinbarung als Pflichtfeld in Bedingungen und "
|
4301 |
"Konditionen"
|
4302 |
|
4303 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4304 |
#, fuzzy
|
4305 |
msgctxt "settings"
|
4306 |
msgid ""
|
@@ -4311,19 +4412,19 @@ msgstr ""
|
|
4311 |
"werden Bedingungen und Konditionen ersetzt durch einen Link der "
|
4312 |
"dazugehörigen Seite."
|
4313 |
|
4314 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4315 |
#, fuzzy
|
4316 |
msgctxt "settings"
|
4317 |
msgid "Terms and Conditions text goes here."
|
4318 |
msgstr "Bedingungen und Konditionen"
|
4319 |
|
4320 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4321 |
#, fuzzy
|
4322 |
msgctxt "settings"
|
4323 |
msgid "Data Collection"
|
4324 |
msgstr "Datenkollektion"
|
4325 |
|
4326 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4327 |
#, fuzzy
|
4328 |
msgctxt "settings"
|
4329 |
msgid ""
|
@@ -4333,24 +4434,24 @@ msgstr ""
|
|
4333 |
"BD erlauben anonym Informationen zu sammeln über deine Erweiterungen, Themen "
|
4334 |
"und WP-version?"
|
4335 |
|
4336 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4337 |
#, fuzzy
|
4338 |
msgctxt "settings"
|
4339 |
msgid "Directory Search"
|
4340 |
msgstr "Verzeichnis Suche"
|
4341 |
|
4342 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4343 |
msgctxt "settings"
|
4344 |
msgid "Search form display"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4348 |
#, fuzzy
|
4349 |
msgctxt "settings"
|
4350 |
msgid "Quick search fields"
|
4351 |
msgstr "Schnellsuche Felder"
|
4352 |
|
4353 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4354 |
#, fuzzy
|
4355 |
msgctxt "settings"
|
4356 |
msgid ""
|
@@ -4359,12 +4460,12 @@ msgid ""
|
|
4359 |
msgstr ""
|
4360 |
"Zu viele Felder können die Suchleistung stark beeinflussen und lange dauern."
|
4361 |
|
4362 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4363 |
msgctxt "settings"
|
4364 |
msgid "Enable high performance searches?"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4368 |
msgctxt "settings"
|
4369 |
msgid ""
|
4370 |
"Enabling this makes BD sacrifice result quality to improve speed. This is "
|
@@ -4372,24 +4473,24 @@ msgid ""
|
|
4372 |
"issue."
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4376 |
#, fuzzy
|
4377 |
msgctxt "settings"
|
4378 |
msgid "Advanced"
|
4379 |
msgstr "Erweitert"
|
4380 |
|
4381 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4382 |
#, fuzzy
|
4383 |
msgctxt "settings"
|
4384 |
msgid "Disable advanced CPT integration?"
|
4385 |
msgstr "Email Erinnerung"
|
4386 |
|
4387 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4388 |
msgctxt "settings"
|
4389 |
msgid "Enable AJAX compatibility mode?"
|
4390 |
msgstr ""
|
4391 |
|
4392 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4393 |
msgctxt "settings"
|
4394 |
msgid ""
|
4395 |
"If this compatibility mode doesn't solve your issue, you may be experiencing "
|
@@ -4397,18 +4498,18 @@ msgid ""
|
|
4397 |
"theme and plugin conflicts with Business Directory."
|
4398 |
msgstr ""
|
4399 |
|
4400 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4401 |
msgctxt "settings"
|
4402 |
msgid "Disable Frontend Listing Submission?"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4406 |
#, fuzzy
|
4407 |
msgctxt "settings"
|
4408 |
msgid "Listings per page"
|
4409 |
msgstr "Einträge pro Seite"
|
4410 |
|
4411 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4412 |
#, fuzzy
|
4413 |
msgctxt "settings"
|
4414 |
msgid ""
|
@@ -4418,13 +4519,13 @@ msgstr ""
|
|
4418 |
"Nummer der Einträge die pro Seite angezeigt werden. Benutze einen Wert von "
|
4419 |
"\"0\" um alle Einträge anzuzeigen."
|
4420 |
|
4421 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4422 |
#, fuzzy
|
4423 |
msgctxt "settings"
|
4424 |
msgid "Listing duration for no-fee sites (in days)"
|
4425 |
msgstr "Eintrag Zeitraum für kostenlose Seiten (in Tagen)"
|
4426 |
|
4427 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4428 |
#, fuzzy
|
4429 |
msgctxt "settings"
|
4430 |
msgid ""
|
@@ -4434,58 +4535,58 @@ msgstr ""
|
|
4434 |
"Benutze einen Wert von \"0\" um ein Eintrag undefiniert zu lassen oder "
|
4435 |
"benutze eine Nummer unter 10 Jahren (3650 Tage)"
|
4436 |
|
4437 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4438 |
#, fuzzy
|
4439 |
msgctxt "settings"
|
4440 |
msgid "Turn on listing renewal option?"
|
4441 |
msgstr "Option zur Erneuerung von Einträgen aktivieren?"
|
4442 |
|
4443 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4444 |
msgctxt "settings"
|
4445 |
msgid "Open detailed view of listing in new tab?"
|
4446 |
msgstr ""
|
4447 |
|
4448 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4449 |
#, fuzzy
|
4450 |
msgctxt "settings"
|
4451 |
msgid "Report Listings"
|
4452 |
msgstr "Einträge importieren"
|
4453 |
|
4454 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4455 |
#, fuzzy
|
4456 |
msgctxt "settings"
|
4457 |
msgid "Include button to report listings?"
|
4458 |
msgstr "Zurück zum Eintrag."
|
4459 |
|
4460 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4461 |
msgctxt "settings"
|
4462 |
msgid "Enable report listing for registered users only"
|
4463 |
msgstr ""
|
4464 |
|
4465 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4466 |
msgctxt "settings"
|
4467 |
msgid "Report listing option list"
|
4468 |
msgstr ""
|
4469 |
|
4470 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4471 |
msgctxt "settings"
|
4472 |
msgid ""
|
4473 |
"Form option list to report a listing as inappropriate. One option per line."
|
4474 |
msgstr ""
|
4475 |
|
4476 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4477 |
#, fuzzy
|
4478 |
msgctxt "settings"
|
4479 |
msgid "Contact Form"
|
4480 |
msgstr "Zurücksetzen"
|
4481 |
|
4482 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4483 |
#, fuzzy
|
4484 |
msgctxt "settings"
|
4485 |
msgid "Include listing contact form on listing pages?"
|
4486 |
msgstr "Kontaktform in Eintragsseiten einfügen?"
|
4487 |
|
4488 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4489 |
#, fuzzy
|
4490 |
msgctxt "settings"
|
4491 |
msgid ""
|
@@ -4495,19 +4596,19 @@ msgstr ""
|
|
4495 |
"Benutzer erlauben den Eintragsauthor privat zu kontaktieren. Der Author "
|
4496 |
"bekommt eine Nachricht per E-mail zugeschickt."
|
4497 |
|
4498 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4499 |
#, fuzzy
|
4500 |
msgctxt "settings"
|
4501 |
msgid "Require login for using the contact form?"
|
4502 |
msgstr "Einloggen um das Kontaktformular nutzen zu können?"
|
4503 |
|
4504 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4505 |
#, fuzzy
|
4506 |
msgctxt "settings"
|
4507 |
msgid "Maximum number of contact form submits per day"
|
4508 |
msgstr "Maximale Nummer der Kontaktformmails die pro Tag zugesendet werden"
|
4509 |
|
4510 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4511 |
#, fuzzy
|
4512 |
msgctxt "settings"
|
4513 |
msgid ""
|
@@ -4517,13 +4618,13 @@ msgstr ""
|
|
4517 |
"Benutze dieses Feld um spamming von Einträgen zu vermeiden. 0 heisst "
|
4518 |
"unbegrenzt pro Tag."
|
4519 |
|
4520 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4521 |
#, fuzzy
|
4522 |
msgctxt "settings"
|
4523 |
msgid "Include comment form on listing pages?"
|
4524 |
msgstr "Kommentarform einfügen in Eintragsseiten?"
|
4525 |
|
4526 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4527 |
msgctxt "settings"
|
4528 |
msgid ""
|
4529 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
@@ -4533,43 +4634,43 @@ msgid ""
|
|
4533 |
"first, and if that doesn't work, try the 3rd option instead."
|
4534 |
msgstr ""
|
4535 |
|
4536 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4537 |
#, fuzzy
|
4538 |
msgctxt "settings"
|
4539 |
msgid "Show listings under categories on main page?"
|
4540 |
msgstr "Einträge unter Kategorien anzeigen auf der Hauptseite?"
|
4541 |
|
4542 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4543 |
#, fuzzy
|
4544 |
msgctxt "settings"
|
4545 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4546 |
msgstr "unterstützter (unbeweglicher) Status"
|
4547 |
|
4548 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4549 |
msgctxt "settings"
|
4550 |
msgid ""
|
4551 |
"Prevents featured listings from floating to the top of the selected page."
|
4552 |
msgstr ""
|
4553 |
|
4554 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4555 |
#, fuzzy
|
4556 |
msgctxt "settings"
|
4557 |
msgid "Status of listings upon uninstalling plugin"
|
4558 |
msgstr "Status der Einträge bei Deinstallation der Erweiterung"
|
4559 |
|
4560 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4561 |
#, fuzzy
|
4562 |
msgctxt "settings"
|
4563 |
msgid "Status of deleted listings"
|
4564 |
msgstr "Status der gelöschten Einträge"
|
4565 |
|
4566 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4567 |
#, fuzzy
|
4568 |
msgctxt "settings"
|
4569 |
msgid "Submit Listing instructions message"
|
4570 |
msgstr "Nachricht mit Anweisungen für einen neuen Eintrag"
|
4571 |
|
4572 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4573 |
msgctxt "settings"
|
4574 |
msgid ""
|
4575 |
"This text is displayed at the first page of the Submit Listing process for "
|
@@ -4577,73 +4678,73 @@ msgid ""
|
|
4577 |
"form or anything you want to tell users before they get started."
|
4578 |
msgstr ""
|
4579 |
|
4580 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4581 |
#, fuzzy
|
4582 |
msgctxt "settings"
|
4583 |
msgid "Post/Category Settings"
|
4584 |
msgstr "Post/Kategorie Einstellungen"
|
4585 |
|
4586 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4587 |
#, fuzzy
|
4588 |
msgctxt "settings"
|
4589 |
msgid "Default new post status"
|
4590 |
msgstr "Standard neuer Post Status"
|
4591 |
|
4592 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4593 |
#, fuzzy
|
4594 |
msgctxt "settings"
|
4595 |
msgid "Edit post status"
|
4596 |
msgstr "Post Status Bearbeiten"
|
4597 |
|
4598 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4599 |
#, fuzzy
|
4600 |
msgctxt "settings"
|
4601 |
msgid "Order categories list by"
|
4602 |
msgstr "Kategorieliste sortieren nach"
|
4603 |
|
4604 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4605 |
#, fuzzy
|
4606 |
msgctxt "settings"
|
4607 |
msgid "Sort order for categories"
|
4608 |
msgstr "Sortierung für Kategorien"
|
4609 |
|
4610 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4611 |
#, fuzzy
|
4612 |
msgctxt "settings"
|
4613 |
msgid "Show category post count?"
|
4614 |
msgstr "Kategoriepost Anzahl anzeigen?"
|
4615 |
|
4616 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4617 |
#, fuzzy
|
4618 |
msgctxt "settings"
|
4619 |
msgid "Hide empty categories?"
|
4620 |
msgstr "Leere Kategorien verbergen?"
|
4621 |
|
4622 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4623 |
#, fuzzy
|
4624 |
msgctxt "settings"
|
4625 |
msgid "Show only parent categories in category list?"
|
4626 |
msgstr "Nur Elternkategorien in Kategorieliste anzeigen?"
|
4627 |
|
4628 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4629 |
#, fuzzy
|
4630 |
msgctxt "settings"
|
4631 |
msgid "Listings Sorting"
|
4632 |
msgstr "Sortierung Einträge"
|
4633 |
|
4634 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4635 |
#, fuzzy
|
4636 |
msgctxt "settings"
|
4637 |
msgid "Order directory listings by"
|
4638 |
msgstr "Anordnung Verzeichniseinträge durch"
|
4639 |
|
4640 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4641 |
#, fuzzy
|
4642 |
msgctxt "settings"
|
4643 |
msgid "Sort directory listings by"
|
4644 |
msgstr "Verzeichnissortierung der Einträge durch"
|
4645 |
|
4646 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4647 |
#, fuzzy
|
4648 |
msgctxt "settings"
|
4649 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
@@ -4651,126 +4752,126 @@ msgstr ""
|
|
4651 |
"Aufsteigend für aufsteigende Reihenfolge A-Z, Absteigend für absteigende "
|
4652 |
"Reihenfolge Z-A"
|
4653 |
|
4654 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4655 |
#, fuzzy
|
4656 |
msgctxt "settings"
|
4657 |
msgid "Enable sort bar?"
|
4658 |
msgstr "Sortierung aktivieren?"
|
4659 |
|
4660 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4661 |
#, fuzzy
|
4662 |
msgctxt "settings"
|
4663 |
msgid "Sortbar Fields"
|
4664 |
msgstr "Sortierbare Felder"
|
4665 |
|
4666 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4667 |
#, fuzzy
|
4668 |
msgctxt "settings"
|
4669 |
msgid "Directory Display Options"
|
4670 |
msgstr "Verzeichnisoptionen anzeigen"
|
4671 |
|
4672 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4673 |
#, fuzzy
|
4674 |
msgctxt "settings"
|
4675 |
msgid "Show the \"Submit listing\" button."
|
4676 |
msgstr "\"Eintrag erstellen” Schaltfläche anzeigen."
|
4677 |
|
4678 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4679 |
#, fuzzy
|
4680 |
msgctxt "settings"
|
4681 |
msgid "Show \"Search listings\"."
|
4682 |
msgstr "\"Einträge durchsuchen\" anzeigen"
|
4683 |
|
4684 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4685 |
#, fuzzy
|
4686 |
msgctxt "settings"
|
4687 |
msgid "Show the \"View Listings\" button."
|
4688 |
msgstr "\"Einträge anschauen\" Schaltfläche anzeigen"
|
4689 |
|
4690 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4691 |
#, fuzzy
|
4692 |
msgctxt "settings"
|
4693 |
msgid "Show the \"Directory\" button."
|
4694 |
msgstr "\"Verzeichnis\" Schaltfläche anzeigen"
|
4695 |
|
4696 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4697 |
#, fuzzy
|
4698 |
msgctxt "settings"
|
4699 |
msgid "Theme Settings"
|
4700 |
msgstr "Bildeinstellungen"
|
4701 |
|
4702 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4703 |
msgctxt "settings"
|
4704 |
msgid "Theme button style"
|
4705 |
msgstr ""
|
4706 |
|
4707 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4708 |
msgctxt "settings"
|
4709 |
msgid ""
|
4710 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4714 |
#, fuzzy
|
4715 |
msgctxt "settings"
|
4716 |
msgid "Image"
|
4717 |
msgstr "Bild"
|
4718 |
|
4719 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4720 |
#, fuzzy
|
4721 |
msgctxt "settings"
|
4722 |
msgid "Image Settings"
|
4723 |
msgstr "Bildeinstellungen"
|
4724 |
|
4725 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4726 |
#, fuzzy
|
4727 |
msgctxt "settings"
|
4728 |
msgid "Allow images?"
|
4729 |
msgstr "Bilder erlauben?"
|
4730 |
|
4731 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4732 |
#, fuzzy
|
4733 |
msgctxt "settings"
|
4734 |
msgid "Min Image File Size (KB)"
|
4735 |
msgstr "Maximale Bildgröße (KB)"
|
4736 |
|
4737 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4738 |
#, fuzzy
|
4739 |
msgctxt "settings"
|
4740 |
msgid "Max Image File Size (KB)"
|
4741 |
msgstr "Maximale Bildgröße (KB)"
|
4742 |
|
4743 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4744 |
#, fuzzy
|
4745 |
msgctxt "settings"
|
4746 |
msgid "Min image width (px)"
|
4747 |
msgstr "Bildergröße (in px):"
|
4748 |
|
4749 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4750 |
#, fuzzy
|
4751 |
msgctxt "settings"
|
4752 |
msgid "Min image height (px)"
|
4753 |
msgstr "Bilderhöhe (in px):"
|
4754 |
|
4755 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4756 |
#, fuzzy
|
4757 |
msgctxt "settings"
|
4758 |
msgid "Max image width (px)"
|
4759 |
msgstr "Maximale Bildbreite"
|
4760 |
|
4761 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4762 |
#, fuzzy
|
4763 |
msgctxt "settings"
|
4764 |
msgid "Max image height (px)"
|
4765 |
msgstr "Maximale Bildhöhe"
|
4766 |
|
4767 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4768 |
#, fuzzy
|
4769 |
msgctxt "settings"
|
4770 |
msgid "Turn on thickbox/lightbox?"
|
4771 |
msgstr "Kontrollkästchen/Leuchtkasten aktivieren?"
|
4772 |
|
4773 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4774 |
#, fuzzy
|
4775 |
msgctxt "settings"
|
4776 |
msgid ""
|
@@ -4779,31 +4880,31 @@ msgstr ""
|
|
4779 |
"Deaktivieren wenn Konflikte mit anderen Elementen oder installierten "
|
4780 |
"Erweiterungen entstehen"
|
4781 |
|
4782 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4783 |
#, fuzzy
|
4784 |
msgctxt "settings"
|
4785 |
msgid "Thumbnails"
|
4786 |
msgstr "Thumbnails"
|
4787 |
|
4788 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4789 |
#, fuzzy
|
4790 |
msgctxt "settings"
|
4791 |
msgid "Thumbnail width (px)"
|
4792 |
msgstr "Thumbnailbreite"
|
4793 |
|
4794 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4795 |
#, fuzzy
|
4796 |
msgctxt "settings"
|
4797 |
msgid "Thumbnail height (px)"
|
4798 |
msgstr "Thumbnailbreite"
|
4799 |
|
4800 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4801 |
#, fuzzy
|
4802 |
msgctxt "settings"
|
4803 |
msgid "Crop thumbnails to exact dimensions?"
|
4804 |
msgstr "Vorschaubild auf die exakte Maße abschneiden?"
|
4805 |
|
4806 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4807 |
#, fuzzy
|
4808 |
msgctxt "settings"
|
4809 |
msgid ""
|
@@ -4819,55 +4920,83 @@ msgstr ""
|
|
4819 |
"Abhängig von den hochgeladenen Bildern können Thumbnails unterschiedliche "
|
4820 |
"Höhen haben."
|
4821 |
|
4822 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4823 |
msgctxt "settings"
|
4824 |
msgid "Enforce image upload on submit/edit?"
|
4825 |
msgstr ""
|
4826 |
|
4827 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4828 |
#, fuzzy
|
4829 |
msgctxt "settings"
|
4830 |
msgid "Number of free images"
|
4831 |
msgstr "Nummer der freien Bilder"
|
4832 |
|
4833 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4834 |
#, fuzzy
|
4835 |
msgctxt "settings"
|
4836 |
msgid "Use default picture for listings with no picture?"
|
4837 |
msgstr "Benutze Standardbilder für Einträge mit keinem Bild?"
|
4838 |
|
4839 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4840 |
#, fuzzy
|
4841 |
msgctxt "settings"
|
4842 |
msgid "Show Thumbnail on main listings page?"
|
4843 |
msgstr "Thumbnail auf der Eintragshauptseite anzeigen?"
|
4844 |
|
4845 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4846 |
#, fuzzy
|
4847 |
msgctxt "settings"
|
4848 |
msgid "Fee Order"
|
4849 |
msgstr "Auftrag"
|
4850 |
|
4851 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4852 |
#, fuzzy
|
4853 |
msgctxt "settings"
|
4854 |
msgid "Turn On payments?"
|
4855 |
msgstr "Bezahlungen aktivieren?"
|
4856 |
|
4857 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4858 |
#, fuzzy
|
4859 |
msgctxt "settings"
|
4860 |
msgid "Put payment gateways in test mode?"
|
4861 |
msgstr "Bezahlungsgateway im Testmodus ausführen?"
|
4862 |
|
4863 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4864 |
#, fuzzy
|
4865 |
msgctxt "settings"
|
4866 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
4867 |
msgstr ""
|
4868 |
"Aktiviere (HTTPS) sichere Verbindung für den Bestellprozess deiner Seite?"
|
4869 |
|
4870 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4871 |
#, fuzzy
|
4872 |
msgctxt "settings"
|
4873 |
msgid ""
|
@@ -4877,36 +5006,36 @@ msgstr ""
|
|
4877 |
"Empfohlen zur Erweiterung der Sicherheit. Aktiviere HTTPS auf deinem Server "
|
4878 |
"und <a>erhalte ein SSL Zertifikat</a>"
|
4879 |
|
4880 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4881 |
#, fuzzy
|
4882 |
msgctxt "settings"
|
4883 |
msgid "Currency Code"
|
4884 |
msgstr "Währungsschlüssel"
|
4885 |
|
4886 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4887 |
#, fuzzy
|
4888 |
msgctxt "settings"
|
4889 |
msgid "Currency Symbol"
|
4890 |
msgstr "Währungssymbol"
|
4891 |
|
4892 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4893 |
#, fuzzy
|
4894 |
msgctxt "settings"
|
4895 |
msgid "Currency symbol display"
|
4896 |
msgstr "Währungssymbol Anzeige"
|
4897 |
|
4898 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4899 |
#, fuzzy
|
4900 |
msgctxt "settings"
|
4901 |
msgid "Thank you for payment message"
|
4902 |
msgstr "Danke für die Bezahlung Nachricht"
|
4903 |
|
4904 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4905 |
msgctxt "settings"
|
4906 |
msgid "Ask users to come back for abandoned payments?"
|
4907 |
msgstr ""
|
4908 |
|
4909 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4910 |
msgctxt "settings"
|
4911 |
msgid ""
|
4912 |
"An abandoned payment is when a user attempts to place a listing and gets to "
|
@@ -4915,19 +5044,19 @@ msgid ""
|
|
4915 |
"the transaction. BD can remind them to come back and continue."
|
4916 |
msgstr ""
|
4917 |
|
4918 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4919 |
#, fuzzy
|
4920 |
msgctxt "settings"
|
4921 |
msgid "Listing abandonment threshold (hours)"
|
4922 |
msgstr "Eintragsabbuchungsemail Grenze (in tagen)"
|
4923 |
|
4924 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4925 |
#, fuzzy
|
4926 |
msgctxt "settings"
|
4927 |
msgid "Display email address fields publicly?"
|
4928 |
msgstr "E-mail Adressfeld öffentlich anzeigen?"
|
4929 |
|
4930 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4931 |
#, fuzzy
|
4932 |
msgctxt "settings"
|
4933 |
msgid ""
|
@@ -4937,13 +5066,13 @@ msgid ""
|
|
4937 |
msgstr ""
|
4938 |
"E-mailadresse allen Benutzern anzeigen. NICHT ZU EMPFEHLEN. Achtung Spam!"
|
4939 |
|
4940 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4941 |
#, fuzzy
|
4942 |
msgctxt "settings"
|
4943 |
msgid "How to determine the listing's email address?"
|
4944 |
msgstr "Wie legt man die E-mailadresse für einen Eintrag fest?"
|
4945 |
|
4946 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4947 |
#, fuzzy
|
4948 |
msgctxt "settings"
|
4949 |
msgid ""
|
@@ -4953,12 +5082,12 @@ msgstr ""
|
|
4953 |
"Dies bewirkt, dass eine E-mail an den Eigentümer geschickt wird, wenn der "
|
4954 |
"Eintrag abläuft."
|
4955 |
|
4956 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4957 |
msgctxt "settings"
|
4958 |
msgid "Email Content-Type header"
|
4959 |
msgstr ""
|
4960 |
|
4961 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4962 |
msgctxt "settings"
|
4963 |
msgid ""
|
4964 |
"Use this setting to control the format of the emails explicitly. Some "
|
@@ -4967,25 +5096,25 @@ msgid ""
|
|
4967 |
"then \"Both\"."
|
4968 |
msgstr ""
|
4969 |
|
4970 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4971 |
#, fuzzy
|
4972 |
msgctxt "settings"
|
4973 |
msgid "E-Mail Notifications"
|
4974 |
msgstr "Email Erinnerung"
|
4975 |
|
4976 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4977 |
#, fuzzy
|
4978 |
msgctxt "settings"
|
4979 |
msgid "Notify admin via e-mail when..."
|
4980 |
msgstr "Administrator per E-mail informieren wenn... "
|
4981 |
|
4982 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4983 |
#, fuzzy
|
4984 |
msgctxt "settings"
|
4985 |
msgid "CC this e-mail address too"
|
4986 |
msgstr "CC diese E-mail an"
|
4987 |
|
4988 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4989 |
#, fuzzy
|
4990 |
msgctxt "settings"
|
4991 |
msgid ""
|
@@ -4995,37 +5124,37 @@ msgstr ""
|
|
4995 |
"Du kannst dieses Texttemplate verändern, das für die meisten der E-"
|
4996 |
"mailadressen unten verwendet wird."
|
4997 |
|
4998 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4999 |
#, fuzzy
|
5000 |
msgctxt "settings"
|
5001 |
msgid "Notify users via e-mail when..."
|
5002 |
msgstr "Benachrichtige Benutzer per E-mail wenn..."
|
5003 |
|
5004 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5005 |
#, fuzzy
|
5006 |
msgctxt "settings"
|
5007 |
msgid "Templates"
|
5008 |
msgstr "E-mail Templates"
|
5009 |
|
5010 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5011 |
#, fuzzy
|
5012 |
msgctxt "settings"
|
5013 |
msgid "Email confirmation message"
|
5014 |
msgstr "Email Bestätigungsnachricht"
|
5015 |
|
5016 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5017 |
#, fuzzy
|
5018 |
msgctxt "settings"
|
5019 |
msgid "Sent after a listing has been submitted."
|
5020 |
msgstr "Senden nachdem der Eintrag eingestellt wurde."
|
5021 |
|
5022 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5023 |
#, fuzzy
|
5024 |
msgctxt "settings"
|
5025 |
msgid "Listing published message"
|
5026 |
msgstr "Eintrag veröffentlicht Nachricht"
|
5027 |
|
5028 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5029 |
#, fuzzy
|
5030 |
msgctxt "settings"
|
5031 |
msgid "Sent when the listing has been published or approved by an admin."
|
@@ -5033,13 +5162,13 @@ msgstr ""
|
|
5033 |
"Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
|
5034 |
"wurde."
|
5035 |
|
5036 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5037 |
#, fuzzy
|
5038 |
msgctxt "settings"
|
5039 |
msgid "Listing Contact Message"
|
5040 |
msgstr "Neue Eintrag Anweisungen"
|
5041 |
|
5042 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5043 |
#, fuzzy
|
5044 |
msgctxt "settings"
|
5045 |
msgid ""
|
@@ -5049,30 +5178,30 @@ msgstr ""
|
|
5049 |
"An den Eigentümer senden wenn jemand die Kontaktform auf Ihrer Eintragsseite "
|
5050 |
"verwendet."
|
5051 |
|
5052 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5053 |
#, fuzzy
|
5054 |
msgctxt "settings"
|
5055 |
msgid "Payment abandoned reminder message"
|
5056 |
msgstr "Erneuerungserinnerung E-mail Nachricht"
|
5057 |
|
5058 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5059 |
msgctxt "settings"
|
5060 |
msgid "Sent some time after a pending payment is abandoned by users."
|
5061 |
msgstr ""
|
5062 |
|
5063 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5064 |
#, fuzzy
|
5065 |
msgctxt "settings"
|
5066 |
msgid "E-Mail Notices"
|
5067 |
msgstr "Email Erinnerung"
|
5068 |
|
5069 |
-
#: includes/admin/settings/class-settings.php:
|
5070 |
-
#: includes/admin/settings/class-settings.php:
|
5071 |
msgctxt "settings"
|
5072 |
msgid "\"%s\" can not be empty."
|
5073 |
msgstr ""
|
5074 |
|
5075 |
-
#: includes/admin/settings/class-settings.php:
|
5076 |
msgctxt "settings"
|
5077 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
5078 |
msgstr ""
|
@@ -5108,7 +5237,7 @@ msgctxt "settings"
|
|
5108 |
msgid "Deactivate"
|
5109 |
msgstr "Aktiviere Lizenz"
|
5110 |
|
5111 |
-
#: includes/licensing.php:
|
5112 |
msgctxt "settings"
|
5113 |
msgid "Licenses"
|
5114 |
msgstr "Lizenz"
|
@@ -5123,51 +5252,51 @@ msgctxt "settings"
|
|
5123 |
msgid "← Return to \"Manage Options\""
|
5124 |
msgstr "← zurück zu \"Formularfelder verwalten\""
|
5125 |
|
5126 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5127 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5128 |
msgctxt "post status"
|
5129 |
msgid "Draft"
|
5130 |
msgstr ""
|
5131 |
|
5132 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5133 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5134 |
msgctxt "post status"
|
5135 |
msgid "Trash"
|
5136 |
msgstr ""
|
5137 |
|
5138 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5139 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5140 |
msgctxt "post status"
|
5141 |
msgid "Published"
|
5142 |
msgstr "Veröffentlicht"
|
5143 |
|
5144 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5145 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5146 |
msgctxt "post status"
|
5147 |
msgid "Pending"
|
5148 |
msgstr "Ausstehend"
|
5149 |
|
5150 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5151 |
msgctxt "contact email"
|
5152 |
msgid "You have received a reply from your listing at %s."
|
5153 |
msgstr "Sie haben eine Antwort auf Ihren Eintrag erhalten am %s."
|
5154 |
|
5155 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5156 |
msgctxt "contact email"
|
5157 |
msgid "Name: %s"
|
5158 |
msgstr "Name: %s"
|
5159 |
|
5160 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5161 |
msgctxt "contact email"
|
5162 |
msgid "E-Mail: %s"
|
5163 |
msgstr "E-mail: %s"
|
5164 |
|
5165 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5166 |
msgctxt "contact email"
|
5167 |
msgid "Message:"
|
5168 |
msgstr "Nachricht:"
|
5169 |
|
5170 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
5171 |
msgctxt "contact email"
|
5172 |
msgid "Time: %s"
|
5173 |
msgstr "Zeit: %s"
|
@@ -5333,7 +5462,7 @@ msgctxt "installer"
|
|
5333 |
msgid "Listing upgrade to featured"
|
5334 |
msgstr "Eintrag aktualisieren auf Hervorhebung"
|
5335 |
|
5336 |
-
#: includes/installer.php:
|
5337 |
msgctxt "installer"
|
5338 |
msgid "Default Fee"
|
5339 |
msgstr "Standard Preis"
|
@@ -5510,25 +5639,25 @@ msgctxt "listing"
|
|
5510 |
msgid "Add New Listing"
|
5511 |
msgstr "Neuer Eintrag"
|
5512 |
|
5513 |
-
#: includes/class-listing.php:
|
5514 |
#, fuzzy
|
5515 |
msgctxt "listing"
|
5516 |
msgid "Listing expired"
|
5517 |
msgstr "Ein Eintrag läuft aus."
|
5518 |
|
5519 |
-
#: includes/class-listing.php:
|
5520 |
#, fuzzy
|
5521 |
msgctxt "listing"
|
5522 |
msgid "(Unavailable Plan)"
|
5523 |
msgstr "(Preis nicht verfügbar)"
|
5524 |
|
5525 |
-
#: includes/class-listing.php:
|
5526 |
#, fuzzy
|
5527 |
msgctxt "listing"
|
5528 |
msgid "Plan \"%s\" (recurring)"
|
5529 |
msgstr "(wiederkehrend)"
|
5530 |
|
5531 |
-
#: includes/class-listing.php:
|
5532 |
msgctxt "listing"
|
5533 |
msgid "Plan \"%s\""
|
5534 |
msgstr ""
|
@@ -5582,17 +5711,20 @@ msgctxt "fees-api"
|
|
5582 |
msgid "Free Listing"
|
5583 |
msgstr "Kostenloser Eintrag"
|
5584 |
|
5585 |
-
|
|
|
5586 |
msgctxt "notify email"
|
5587 |
msgid "[%s] New listing notification"
|
5588 |
msgstr "[%s] neue Eintragsbenachrichtigung"
|
5589 |
|
5590 |
-
|
|
|
5591 |
msgctxt "notify email"
|
5592 |
msgid "[%s] Listing edit notification"
|
5593 |
msgstr "[%s] Eintrag bearbeiten Benachrichtigung"
|
5594 |
|
5595 |
-
|
|
|
5596 |
#, fuzzy
|
5597 |
msgctxt "notify email"
|
5598 |
msgid "[%s] Reported listing notification"
|
@@ -5600,14 +5732,14 @@ msgstr "[%s] neue Eintragsbenachrichtigung"
|
|
5600 |
|
5601 |
#: templates/email/listing-added.tpl.php:7
|
5602 |
#: templates/email/listing-edited.tpl.php:7
|
5603 |
-
#: templates/email/listing-reported.tpl.php:
|
5604 |
msgctxt "notify email"
|
5605 |
msgid "ID"
|
5606 |
msgstr "ID"
|
5607 |
|
5608 |
#: templates/email/listing-added.tpl.php:10
|
5609 |
#: templates/email/listing-edited.tpl.php:10
|
5610 |
-
#: templates/email/listing-reported.tpl.php:
|
5611 |
msgctxt "notify email"
|
5612 |
msgid "Title"
|
5613 |
msgstr "Titel"
|
@@ -5659,18 +5791,42 @@ msgctxt "notify email"
|
|
5659 |
msgid "Categories"
|
5660 |
msgstr "Kategorien"
|
5661 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5662 |
#: templates/email/listing-reported.tpl.php:21
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5663 |
msgctxt "notify email"
|
5664 |
msgid "Report IP"
|
5665 |
msgstr ""
|
5666 |
|
5667 |
-
#: templates/email/listing-reported.tpl.php:
|
5668 |
#, fuzzy
|
5669 |
msgctxt "notify email"
|
5670 |
msgid "Report selected option"
|
5671 |
msgstr "Kategorien auswählen"
|
5672 |
|
5673 |
-
#: templates/email/listing-reported.tpl.php:
|
5674 |
msgctxt "notify email"
|
5675 |
msgid "Report additional info"
|
5676 |
msgstr ""
|
@@ -5686,7 +5842,7 @@ msgctxt "rss feed"
|
|
5686 |
msgid "%s Feed"
|
5687 |
msgstr "% Feed"
|
5688 |
|
5689 |
-
#: includes/class-meta.php:155 includes/views/submit_listing.php:
|
5690 |
msgctxt "views"
|
5691 |
msgid "Submit A Listing"
|
5692 |
msgstr "Eintrag erstellen"
|
@@ -5702,7 +5858,7 @@ msgctxt "views"
|
|
5702 |
msgid "View All Listings"
|
5703 |
msgstr "Alle Einträge anschauen"
|
5704 |
|
5705 |
-
#: includes/views/search.php:
|
5706 |
msgctxt "views"
|
5707 |
msgid "Find A Listing"
|
5708 |
msgstr "Eintrag finden"
|
@@ -5825,36 +5981,36 @@ msgctxt "submit listing"
|
|
5825 |
msgid "Listing submitted by admin. Payment skipped."
|
5826 |
msgstr "Eintrag zusenden (Initialbezahlung)"
|
5827 |
|
5828 |
-
#: includes/views/submit_listing.php:
|
5829 |
msgctxt "submit listing"
|
5830 |
msgid "Click this field to add categories"
|
5831 |
msgstr ""
|
5832 |
|
5833 |
-
#: includes/views/submit_listing.php:
|
5834 |
#, fuzzy
|
5835 |
msgctxt "submit listing"
|
5836 |
msgid "Complete Listing"
|
5837 |
msgstr "Eintrag Löschen"
|
5838 |
|
5839 |
-
#: includes/views/submit_listing.php:
|
5840 |
#, fuzzy
|
5841 |
msgctxt "submit listing"
|
5842 |
msgid "Continue to Payment"
|
5843 |
msgstr "Initialbezahlung"
|
5844 |
|
5845 |
-
#: includes/views/submit_listing.php:
|
5846 |
#, fuzzy
|
5847 |
msgctxt "submit listing"
|
5848 |
msgid "No listing ID was specified."
|
5849 |
msgstr "Ein Eintrag wurde bearbeitet."
|
5850 |
|
5851 |
-
#: includes/views/submit_listing.php:
|
5852 |
#, fuzzy
|
5853 |
msgctxt "submit listing"
|
5854 |
msgid "You can't edit this listing."
|
5855 |
msgstr "Kategorie für diesen Eintrag"
|
5856 |
|
5857 |
-
#: includes/views/submit_listing.php:
|
5858 |
msgctxt "submit listing"
|
5859 |
msgid ""
|
5860 |
"This listing can't be edited at this time because it has no fee plan "
|
@@ -5862,14 +6018,14 @@ msgid ""
|
|
5862 |
"to a fee plan."
|
5863 |
msgstr ""
|
5864 |
|
5865 |
-
#: includes/views/submit_listing.php:
|
5866 |
msgctxt "submit listing"
|
5867 |
msgid ""
|
5868 |
"This listing can't be edited at this time. Please try again later or contact "
|
5869 |
"the admin if the problem persists."
|
5870 |
msgstr ""
|
5871 |
|
5872 |
-
#: includes/views/submit_listing.php:
|
5873 |
#, fuzzy
|
5874 |
msgctxt "submit listing"
|
5875 |
msgid "You're logged in as admin, payment will be skipped."
|
@@ -5877,47 +6033,47 @@ msgstr ""
|
|
5877 |
"Du bist als Administrator eingeloggt. Alle Bezahlungsschritte werden "
|
5878 |
"übersprungen."
|
5879 |
|
5880 |
-
#: includes/views/submit_listing.php:
|
5881 |
#, fuzzy
|
5882 |
msgctxt "submit listing"
|
5883 |
msgid "Category selection"
|
5884 |
msgstr "Kategorien auswählen"
|
5885 |
|
5886 |
-
#: includes/views/submit_listing.php:
|
5887 |
#, fuzzy
|
5888 |
msgctxt "submit listing"
|
5889 |
msgid "Category & plan selection"
|
5890 |
msgstr "Kategorien auswählen"
|
5891 |
|
5892 |
-
#: includes/views/submit_listing.php:
|
5893 |
#, fuzzy
|
5894 |
msgctxt "submit listing"
|
5895 |
msgid "Listing Information"
|
5896 |
msgstr "Eintrag Informationen"
|
5897 |
|
5898 |
-
#: includes/views/submit_listing.php:
|
5899 |
#, fuzzy
|
5900 |
msgctxt "submit listing"
|
5901 |
msgid "Listing Images"
|
5902 |
msgstr "Eintrag Bilder"
|
5903 |
|
5904 |
-
#: includes/views/submit_listing.php:
|
5905 |
msgctxt "submit listing"
|
5906 |
msgid "Account Creation"
|
5907 |
msgstr ""
|
5908 |
|
5909 |
-
#: includes/views/submit_listing.php:
|
5910 |
#, fuzzy
|
5911 |
msgctxt "submit listing"
|
5912 |
msgid "Terms and Conditions"
|
5913 |
msgstr "Bedingungen und Konditionen"
|
5914 |
|
5915 |
-
#: includes/views/submit_listing.php:
|
5916 |
msgctxt "submit listing"
|
5917 |
msgid "(Please choose a fee plan above)"
|
5918 |
msgstr ""
|
5919 |
|
5920 |
-
#: includes/views/submit_listing.php:
|
5921 |
#, fuzzy
|
5922 |
msgctxt "submit listing"
|
5923 |
msgid "Can not submit a listing at this moment. Please try again later."
|
@@ -5925,80 +6081,80 @@ msgstr ""
|
|
5925 |
"Ihre Zahlung kann momentan nicht ausgeführt werden. Bitte versuchen Sie es "
|
5926 |
"später noch einmal."
|
5927 |
|
5928 |
-
#: includes/views/submit_listing.php:
|
5929 |
#, fuzzy
|
5930 |
msgctxt "submit listing"
|
5931 |
msgid "Please select a category."
|
5932 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
5933 |
|
5934 |
-
#: includes/views/submit_listing.php:
|
5935 |
#, fuzzy
|
5936 |
msgctxt "submit listing"
|
5937 |
msgid "Please select a category for your listing."
|
5938 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
5939 |
|
5940 |
-
#: includes/views/submit_listing.php:
|
5941 |
msgctxt "submit listing"
|
5942 |
msgid "Please choose a valid category for your plan."
|
5943 |
msgstr ""
|
5944 |
|
5945 |
-
#: includes/views/submit_listing.php:
|
5946 |
#, fuzzy
|
5947 |
msgctxt "submit listing"
|
5948 |
msgid "Please choose a valid fee plan for your category selection."
|
5949 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
5950 |
|
5951 |
-
#: includes/views/submit_listing.php:
|
5952 |
#, fuzzy
|
5953 |
msgctxt "submit listing"
|
5954 |
msgid "Please enter your desired username."
|
5955 |
msgstr "Bitte geben Sie einen Namen ein."
|
5956 |
|
5957 |
-
#: includes/views/submit_listing.php:
|
5958 |
#, fuzzy
|
5959 |
msgctxt "submit listing"
|
5960 |
msgid "Please enter the e-mail for your new account."
|
5961 |
msgstr "Bitte geben Sie einen Namen ein."
|
5962 |
|
5963 |
-
#: includes/views/submit_listing.php:
|
5964 |
msgctxt "submit listing"
|
5965 |
msgid "Please enter the password for your new account."
|
5966 |
msgstr ""
|
5967 |
|
5968 |
-
#: includes/views/submit_listing.php:
|
5969 |
msgctxt "submit listing"
|
5970 |
msgid "The username you chose is already in use. Please use a different one."
|
5971 |
msgstr ""
|
5972 |
|
5973 |
-
#: includes/views/submit_listing.php:
|
5974 |
msgctxt "submit listing"
|
5975 |
msgid "The e-mail address you chose for your account is already in use."
|
5976 |
msgstr ""
|
5977 |
|
5978 |
-
#: includes/views/submit_listing.php:
|
5979 |
msgctxt "submit listing"
|
5980 |
msgid "Create a user account on this site"
|
5981 |
msgstr ""
|
5982 |
|
5983 |
-
#: includes/views/submit_listing.php:
|
5984 |
msgctxt "submit listing"
|
5985 |
msgid ""
|
5986 |
"You need to create an account on the site. Please fill out the form below."
|
5987 |
msgstr ""
|
5988 |
|
5989 |
-
#: includes/views/submit_listing.php:
|
5990 |
#, fuzzy
|
5991 |
msgctxt "submit listing"
|
5992 |
msgid "Username:"
|
5993 |
msgstr "Benutzer"
|
5994 |
|
5995 |
-
#: includes/views/submit_listing.php:
|
5996 |
#, fuzzy
|
5997 |
msgctxt "submit listing"
|
5998 |
msgid "Email:"
|
5999 |
msgstr "E-mail: %s"
|
6000 |
|
6001 |
-
#: includes/views/submit_listing.php:
|
6002 |
msgctxt "submit listing"
|
6003 |
msgid "Password:"
|
6004 |
msgstr ""
|
@@ -6043,18 +6199,18 @@ msgctxt "recaptcha"
|
|
6043 |
msgid "reCAPTCHA"
|
6044 |
msgstr "reCAPTCHA Einstellungen"
|
6045 |
|
6046 |
-
#: includes/class-wpbdp.php:
|
6047 |
msgctxt "admin plugins"
|
6048 |
msgid "Settings"
|
6049 |
msgstr "Einstellungen"
|
6050 |
|
6051 |
-
#: includes/class-wpbdp.php:
|
6052 |
#, fuzzy
|
6053 |
msgctxt "listing image upload"
|
6054 |
msgid "Can not upload any more images for this listing."
|
6055 |
msgstr "Kategorie für diesen Eintrag"
|
6056 |
|
6057 |
-
#: includes/class-wpbdp.php:
|
6058 |
msgctxt "listing image upload"
|
6059 |
msgid ""
|
6060 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
@@ -6085,12 +6241,12 @@ msgctxt "form-fields api"
|
|
6085 |
msgid "Checkbox"
|
6086 |
msgstr "Kontrollkästchen"
|
6087 |
|
6088 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6089 |
msgctxt "form-fields api"
|
6090 |
msgid "Date Field"
|
6091 |
msgstr "Feld aktualisieren"
|
6092 |
|
6093 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6094 |
msgctxt "form-fields api"
|
6095 |
msgid "Date Format"
|
6096 |
msgstr "Datum gepostet"
|
@@ -6100,7 +6256,7 @@ msgctxt "form-fields api"
|
|
6100 |
msgid "Social Site (Facebook page)"
|
6101 |
msgstr "Soziale Seite (Facebook)"
|
6102 |
|
6103 |
-
#: includes/fields/class-fieldtypes-image.php:
|
6104 |
msgctxt "form-fields api"
|
6105 |
msgid "Image (file upload)"
|
6106 |
msgstr "Bild (Datei hochladen)"
|
@@ -6135,7 +6291,7 @@ msgctxt "form-fields api"
|
|
6135 |
msgid "Select List"
|
6136 |
msgstr "Liste auswählen"
|
6137 |
|
6138 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
6139 |
msgctxt "form-fields api"
|
6140 |
msgid "Textarea"
|
6141 |
msgstr "Textbereich"
|
@@ -6179,37 +6335,37 @@ msgstr ""
|
|
6179 |
"Dieses Formularfeld kann nicht gelöscht werden, weil es ein Pflichtfeld ist, "
|
6180 |
"damit das Modul richtig funktioniert."
|
6181 |
|
6182 |
-
#: includes/form-fields.php:
|
6183 |
msgctxt "form-fields api"
|
6184 |
msgid "Post Title"
|
6185 |
msgstr "Post Titel"
|
6186 |
|
6187 |
-
#: includes/form-fields.php:
|
6188 |
msgctxt "form-fields api"
|
6189 |
msgid "Post Content"
|
6190 |
msgstr "Post Inhalt"
|
6191 |
|
6192 |
-
#: includes/form-fields.php:
|
6193 |
msgctxt "form-fields api"
|
6194 |
msgid "Post Excerpt"
|
6195 |
msgstr "Post Auszug"
|
6196 |
|
6197 |
-
#: includes/form-fields.php:
|
6198 |
msgctxt "form-fields api"
|
6199 |
msgid "Post Category"
|
6200 |
msgstr "Post Kategorie"
|
6201 |
|
6202 |
-
#: includes/form-fields.php:
|
6203 |
msgctxt "form-fields api"
|
6204 |
msgid "Post Tags"
|
6205 |
msgstr "Post Tags"
|
6206 |
|
6207 |
-
#: includes/form-fields.php:
|
6208 |
msgctxt "form-fields api"
|
6209 |
msgid "Post Metadata"
|
6210 |
msgstr "Post Metadata"
|
6211 |
|
6212 |
-
#: includes/form-fields.php:
|
6213 |
msgctxt "form-fields api"
|
6214 |
msgid "Custom"
|
6215 |
msgstr "Benutzerdefiniert"
|
@@ -6220,17 +6376,23 @@ msgctxt "checkbox form field"
|
|
6220 |
msgid "Select all"
|
6221 |
msgstr "Liste auswählen"
|
6222 |
|
6223 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6224 |
msgctxt "date field"
|
6225 |
msgid "%s must be in the format %s."
|
6226 |
msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
|
6227 |
|
6228 |
-
#: includes/fields/class-fieldtypes-date.php:
|
6229 |
msgctxt "date field"
|
6230 |
msgid "%s must be a valid date."
|
6231 |
msgstr "%s muss eine Nummer sein."
|
6232 |
|
6233 |
-
#: includes/fields/class-fieldtypes-image.php:42
|
|
|
|
|
|
|
|
|
|
|
|
|
6234 |
msgctxt "form-fields-api"
|
6235 |
msgid "Remove"
|
6236 |
msgstr "Entfernen"
|
@@ -6284,32 +6446,32 @@ msgctxt "form-fields-api"
|
|
6284 |
msgid "An error occurred while trying to delete this field."
|
6285 |
msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
|
6286 |
|
6287 |
-
#: includes/form-fields.php:
|
6288 |
msgctxt "form-fields-api"
|
6289 |
msgid "Email Validator"
|
6290 |
msgstr "E-mail Validierung"
|
6291 |
|
6292 |
-
#: includes/form-fields.php:
|
6293 |
msgctxt "form-fields-api"
|
6294 |
msgid "URL Validator"
|
6295 |
msgstr "URL Validierung"
|
6296 |
|
6297 |
-
#: includes/form-fields.php:
|
6298 |
msgctxt "form-fields-api"
|
6299 |
msgid "Whole Number Validator"
|
6300 |
msgstr "Ganze Nummern Validierung"
|
6301 |
|
6302 |
-
#: includes/form-fields.php:
|
6303 |
msgctxt "form-fields-api"
|
6304 |
msgid "Decimal Number Validator"
|
6305 |
msgstr "Dezimalzahl Validierung"
|
6306 |
|
6307 |
-
#: includes/form-fields.php:
|
6308 |
msgctxt "form-fields-api"
|
6309 |
msgid "Date Validator"
|
6310 |
msgstr "Datum Validierung"
|
6311 |
|
6312 |
-
#: includes/fields/class-fieldtypes-image.php:
|
6313 |
msgctxt "form fields"
|
6314 |
msgid "Field unavailable at the moment."
|
6315 |
msgstr ""
|
@@ -6347,7 +6509,7 @@ msgctxt "form-fields-api select"
|
|
6347 |
msgid "— None —"
|
6348 |
msgstr ""
|
6349 |
|
6350 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
6351 |
msgctxt "admin form-fields"
|
6352 |
msgid ""
|
6353 |
"Enabling iframe support in your listings can allow users to execute "
|
@@ -6357,51 +6519,53 @@ msgid ""
|
|
6357 |
"you sure you want to enable this?"
|
6358 |
msgstr ""
|
6359 |
|
6360 |
-
#: includes/form-fields.php:
|
6361 |
msgctxt "form-fields-api validation"
|
6362 |
msgid "Field"
|
6363 |
msgstr "Feld"
|
6364 |
|
6365 |
-
#: includes/form-fields.php:
|
6366 |
msgctxt "form-fields-api validation"
|
6367 |
msgid "%s is required."
|
6368 |
msgstr "%s ist ein Pflichtfeld."
|
6369 |
|
6370 |
-
#: includes/form-fields.php:
|
6371 |
msgctxt "form-fields-api validation"
|
6372 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
6373 |
msgstr ""
|
6374 |
"%s ist falsch formatiert. Gültiges URL Format eingeben. Benutze http://"
|
6375 |
|
6376 |
-
#: includes/form-fields.php:
|
6377 |
msgctxt "form-fields-api validation"
|
6378 |
msgid "%s is badly formatted. Valid Email format required."
|
6379 |
msgstr ""
|
6380 |
"%s ist falsch formatiert. Bitte geben Sie Ihre E-mailadresse richtig ein."
|
6381 |
|
6382 |
-
#: includes/form-fields.php:
|
6383 |
msgctxt "form-fields-api validation"
|
6384 |
msgid "%s must be a number. Decimal values are not allowed."
|
6385 |
msgstr "%s muss eine Nummer sein. Dezimalwerte sind nicht erlaubt."
|
6386 |
|
6387 |
-
#: includes/form-fields.php:
|
6388 |
msgctxt "form-fields-api validation"
|
6389 |
msgid "%s must be a number."
|
6390 |
msgstr "%s muss eine Nummer sein."
|
6391 |
|
6392 |
-
#: includes/form-fields.php:
|
|
|
6393 |
msgctxt "form-fields-api validation"
|
6394 |
-
msgid "%s must be in the format %s."
|
6395 |
msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
|
6396 |
|
6397 |
-
#: includes/form-fields.php:
|
6398 |
msgctxt "form-fields-api validation"
|
6399 |
msgid "%s must be a valid date."
|
6400 |
msgstr "%s muss eine Nummer sein."
|
6401 |
|
6402 |
-
#: includes/form-fields.php:
|
|
|
6403 |
msgctxt "form-fields-api validation"
|
6404 |
-
msgid "%s is invalid. Value most be one of %s."
|
6405 |
msgstr "%s ist ungültig. Wert meistens einer von %s"
|
6406 |
|
6407 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
@@ -6500,108 +6664,136 @@ msgctxt "flag listing"
|
|
6500 |
msgid "User ID or IP address is required to save a report"
|
6501 |
msgstr ""
|
6502 |
|
6503 |
-
#: includes/helpers/listing_flagging.php:
|
6504 |
msgctxt "flag listing"
|
6505 |
-
msgid "Report reason
|
6506 |
msgstr ""
|
6507 |
|
6508 |
-
#: includes/
|
6509 |
msgctxt "flag listing"
|
6510 |
-
msgid ""
|
6511 |
-
"Something went wrong, please try again. If error persists contact site admin"
|
6512 |
msgstr ""
|
6513 |
|
6514 |
-
#: includes/views/flag_listing.php:
|
6515 |
#, fuzzy
|
6516 |
msgctxt "flag listing"
|
6517 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
6518 |
msgstr "Dein Eintrag wurde gelöscht."
|
6519 |
|
6520 |
-
#: includes/views/flag_listing.php:
|
6521 |
#, fuzzy
|
6522 |
msgctxt "flag listing"
|
6523 |
msgid "Your current IP address already reported this listing."
|
6524 |
msgstr "Sie sind nicht autorisiert um diesen Eintrag zu bearbeiten."
|
6525 |
|
6526 |
-
#: includes/views/flag_listing.php:
|
6527 |
#, fuzzy
|
6528 |
msgctxt "flag listing"
|
6529 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6530 |
msgstr "Das reCAPTCHA wurde nicht korrekt eingegeben."
|
6531 |
|
6532 |
-
#: includes/views/flag_listing.php:
|
|
|
6533 |
msgctxt "flag listing"
|
6534 |
-
msgid ""
|
6535 |
-
"
|
|
|
|
|
|
|
|
|
|
|
6536 |
msgstr ""
|
|
|
6537 |
|
6538 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6539 |
#, fuzzy
|
6540 |
msgctxt "flag listing"
|
6541 |
msgid "Delete"
|
6542 |
msgstr "Löschen"
|
6543 |
|
6544 |
-
#: templates/listing-flagging-form.tpl.php:
|
6545 |
#, fuzzy
|
6546 |
msgctxt "flag listing"
|
6547 |
-
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate."
|
6548 |
msgstr ""
|
6549 |
"Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
|
6550 |
|
6551 |
-
#: templates/listing-flagging-form.tpl.php:
|
6552 |
#, fuzzy
|
6553 |
msgctxt "flag listing"
|
6554 |
-
msgid "
|
|
|
|
|
6555 |
msgstr ""
|
6556 |
-
"Sie sind
|
|
|
6557 |
|
6558 |
-
#: templates/listing-flagging-form.tpl.php:
|
6559 |
#, fuzzy
|
6560 |
msgctxt "flag listing"
|
6561 |
-
msgid "Please select the
|
6562 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
6563 |
|
6564 |
-
#: templates/listing-flagging-form.tpl.php:
|
6565 |
#, fuzzy
|
6566 |
msgctxt "flag listing"
|
6567 |
msgid "Please enter the reasons to report this listing:"
|
6568 |
msgstr "Sie sind nicht autorisiert um diesen Eintrag zu bearbeiten."
|
6569 |
|
6570 |
-
#: templates/listing-flagging-form.tpl.php:
|
6571 |
#, fuzzy
|
6572 |
msgctxt "flag listing"
|
6573 |
msgid "Additional info."
|
6574 |
msgstr "Zusätzliche Informationen"
|
6575 |
|
6576 |
-
#: templates/listing-flagging-form.tpl.php:
|
6577 |
#, fuzzy
|
6578 |
msgctxt "flag listing"
|
6579 |
msgid "Cancel"
|
6580 |
msgstr "Abbrechen"
|
6581 |
|
6582 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6583 |
msgctxt "default category name"
|
6584 |
msgid "General"
|
6585 |
msgstr "Allgemein"
|
6586 |
|
6587 |
-
#: includes/licensing.php:
|
6588 |
#, fuzzy
|
6589 |
msgctxt "licensing"
|
6590 |
msgid "Invalid item ID"
|
6591 |
msgstr "Ungültige Feld ID"
|
6592 |
|
6593 |
-
#: includes/licensing.php:
|
6594 |
msgctxt "licensing"
|
6595 |
msgid "No license key provided"
|
6596 |
msgstr "Kein Lizenzschlüssel"
|
6597 |
|
6598 |
-
#: includes/licensing.php:
|
6599 |
#, fuzzy
|
6600 |
msgctxt "licensing"
|
6601 |
msgid "The license key was revoked."
|
6602 |
msgstr "Kein Lizenzschlüssel"
|
6603 |
|
6604 |
-
#: includes/licensing.php:
|
6605 |
msgctxt "licensing"
|
6606 |
msgid ""
|
6607 |
"If you think this is a mistake, please contact <support-link>Business "
|
@@ -6609,36 +6801,36 @@ msgid ""
|
|
6609 |
"reported as revoked by the licensing software."
|
6610 |
msgstr ""
|
6611 |
|
6612 |
-
#: includes/licensing.php:
|
6613 |
msgctxt "licensing"
|
6614 |
msgid ""
|
6615 |
"Please include the email address you used to purchase <module-name> with "
|
6616 |
"your report."
|
6617 |
msgstr ""
|
6618 |
|
6619 |
-
#: includes/licensing.php:
|
6620 |
msgctxt "licensing"
|
6621 |
msgid "License key is invalid"
|
6622 |
msgstr "Lizenzschlüssel ungültig "
|
6623 |
|
6624 |
-
#: includes/licensing.php:
|
6625 |
msgctxt "licensing"
|
6626 |
msgid "Invalid module ID"
|
6627 |
msgstr "Ungültige Modul ID"
|
6628 |
|
6629 |
-
#: includes/licensing.php:
|
6630 |
msgctxt "licensing"
|
6631 |
msgid "Deactivation failed"
|
6632 |
msgstr "Deaktivierung fehlgeschlagen"
|
6633 |
|
6634 |
-
#: includes/licensing.php:
|
6635 |
msgctxt "licensing"
|
6636 |
msgid ""
|
6637 |
"It was not possible to establish a connection with Business Directory's "
|
6638 |
"server. The connection failed with the following error:"
|
6639 |
msgstr ""
|
6640 |
|
6641 |
-
#: includes/licensing.php:
|
6642 |
msgctxt "licensing"
|
6643 |
msgid ""
|
6644 |
"It looks like your server is not authorized to make requests to Business "
|
@@ -6647,19 +6839,19 @@ msgid ""
|
|
6647 |
"whitelist."
|
6648 |
msgstr ""
|
6649 |
|
6650 |
-
#: includes/licensing.php:
|
6651 |
msgctxt "licensing"
|
6652 |
msgid "Include this error message with your report."
|
6653 |
msgstr ""
|
6654 |
|
6655 |
-
#: includes/licensing.php:
|
6656 |
msgctxt "licensing"
|
6657 |
msgid ""
|
6658 |
"It was not possible to establish a connection with Business Directory's "
|
6659 |
"server. A problem occurred in the SSL/TSL handshake:"
|
6660 |
msgstr ""
|
6661 |
|
6662 |
-
#: includes/licensing.php:
|
6663 |
msgctxt "licensing"
|
6664 |
msgid ""
|
6665 |
"To ensure the security of our systems and adhere to industry best practices, "
|
@@ -6668,7 +6860,7 @@ msgid ""
|
|
6668 |
"1.0.1c)."
|
6669 |
msgstr ""
|
6670 |
|
6671 |
-
#: includes/licensing.php:
|
6672 |
msgctxt "licensing"
|
6673 |
msgid ""
|
6674 |
"Upgrading your system will not only allow you to communicate with Business "
|
@@ -6676,30 +6868,30 @@ msgid ""
|
|
6676 |
"services using the latest security standards."
|
6677 |
msgstr ""
|
6678 |
|
6679 |
-
#: includes/licensing.php:
|
6680 |
msgctxt "licensing"
|
6681 |
msgid ""
|
6682 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
6683 |
"Include this message if necesary."
|
6684 |
msgstr ""
|
6685 |
|
6686 |
-
#: includes/licensing.php:
|
6687 |
msgctxt "licensing"
|
6688 |
msgid "Could not contact licensing server"
|
6689 |
msgstr "Eine Verbindung zum Lizenzserver konnte nicht hergestellt werden."
|
6690 |
|
6691 |
-
#: includes/licensing.php:
|
6692 |
msgctxt "licensing"
|
6693 |
msgid "The server returned a 403 Forbidden error."
|
6694 |
msgstr ""
|
6695 |
|
6696 |
-
#: includes/licensing.php:
|
6697 |
#, fuzzy
|
6698 |
msgctxt "licensing"
|
6699 |
msgid "Business Directory - Please verify your license keys"
|
6700 |
msgstr "Branchenverzeichnis - letzte Einträge"
|
6701 |
|
6702 |
-
#: includes/licensing.php:
|
6703 |
#, fuzzy
|
6704 |
msgctxt "licensing"
|
6705 |
msgid ""
|
@@ -6710,26 +6902,26 @@ msgstr ""
|
|
6710 |
"Lizenzschlüssel angegeben wurde. Gehen Sie zu <a>Optionen verwalten - "
|
6711 |
"Lizenzen</a>, um Ihre Lizenzinformation einzugeben."
|
6712 |
|
6713 |
-
#: includes/licensing.php:
|
6714 |
msgctxt "licensing"
|
6715 |
msgid ""
|
6716 |
"You need to activate the license keys for the following themes before they "
|
6717 |
"can be used: %s."
|
6718 |
msgstr ""
|
6719 |
|
6720 |
-
#: includes/licensing.php:
|
6721 |
#, fuzzy
|
6722 |
msgctxt "licensing"
|
6723 |
msgid "Review my license keys"
|
6724 |
msgstr "Erneuere Lizenzschlüssel"
|
6725 |
|
6726 |
-
#: includes/licensing.php:
|
6727 |
#, fuzzy
|
6728 |
msgctxt "licensing"
|
6729 |
msgid "Business Directory - License key expired"
|
6730 |
msgstr "Branchenverzeichnis - Lizenzschlüssel abgelaufen"
|
6731 |
|
6732 |
-
#: includes/licensing.php:
|
6733 |
#, fuzzy
|
6734 |
msgctxt "licensing"
|
6735 |
msgid ""
|
@@ -6741,7 +6933,7 @@ msgstr ""
|
|
6741 |
"abgelaufen. Das Modul wird weiter ausgeführt, jedoch nicht weiter "
|
6742 |
"aktualisiert, bis ein neuer Lizenzschlüssel eingegeben wurde."
|
6743 |
|
6744 |
-
#: includes/licensing.php:
|
6745 |
#, fuzzy
|
6746 |
msgctxt "licensing"
|
6747 |
msgid ""
|
@@ -6753,34 +6945,34 @@ msgstr ""
|
|
6753 |
"abgelaufen. Das Modul wird weiter ausgeführt, jedoch nicht weiter "
|
6754 |
"aktualisiert, bis ein neuer Lizenzschlüssel eingegeben wurde."
|
6755 |
|
6756 |
-
#: includes/licensing.php:
|
6757 |
#, fuzzy
|
6758 |
msgctxt "licensing"
|
6759 |
msgid "Please enter a license key."
|
6760 |
msgstr "Bitte eine gültige E-mailadresse eingeben."
|
6761 |
|
6762 |
-
#: includes/licensing.php:
|
6763 |
msgctxt "licensing"
|
6764 |
msgid "Could not activate license: %s."
|
6765 |
msgstr "Konnte Lizenz nicht aktivieren: %s"
|
6766 |
|
6767 |
-
#: includes/licensing.php:
|
6768 |
msgctxt "licensing"
|
6769 |
msgid "License activated"
|
6770 |
msgstr "Lizenz aktiviert"
|
6771 |
|
6772 |
-
#: includes/licensing.php:
|
6773 |
msgctxt "licensing"
|
6774 |
msgid "Could not deactivate license: %s."
|
6775 |
msgstr "Konnte Lizenz nicht deaktivieren: %s"
|
6776 |
|
6777 |
-
#: includes/licensing.php:
|
6778 |
msgctxt "licensing"
|
6779 |
msgid "License deactivated"
|
6780 |
msgstr "Lizenz deaktiviert"
|
6781 |
|
6782 |
#. translators: "<module-name>" version <version-number> is not...
|
6783 |
-
#: includes/licensing.php:
|
6784 |
msgctxt "deprecation"
|
6785 |
msgid ""
|
6786 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
@@ -7079,27 +7271,27 @@ msgctxt "checkout"
|
|
7079 |
msgid "Next"
|
7080 |
msgstr ""
|
7081 |
|
7082 |
-
#: includes/templates-ui.php:
|
7083 |
msgctxt "templates"
|
7084 |
msgid "No listing categories found."
|
7085 |
msgstr "Keine Eintragskategorie gefunden."
|
7086 |
|
7087 |
-
#: includes/templates-ui.php:
|
7088 |
msgctxt "templates"
|
7089 |
msgid "Search Listings"
|
7090 |
msgstr "Eintrag suchen"
|
7091 |
|
7092 |
-
#: includes/templates-ui.php:
|
7093 |
msgctxt "templates"
|
7094 |
msgid "Advanced Search"
|
7095 |
msgstr "Erweiterte Suche"
|
7096 |
|
7097 |
-
#: includes/views/listing_contact.php:
|
7098 |
msgctxt "templates"
|
7099 |
msgid "Contact listing owner"
|
7100 |
msgstr "Nachicht an den Händler"
|
7101 |
|
7102 |
-
#: includes/views/listing_contact.php:
|
7103 |
msgctxt "templates"
|
7104 |
msgid "Send Message to listing owner"
|
7105 |
msgstr "Nachricht an den Kfz-Händler"
|
@@ -7136,7 +7328,7 @@ msgstr ""
|
|
7136 |
"angezeigt. Wenn du das nicht möchtest, klicke <a>hier</a> um die "
|
7137 |
"Einstellungen zu ändern."
|
7138 |
|
7139 |
-
#: includes/views/submit_listing.php:
|
7140 |
msgctxt "templates"
|
7141 |
msgid ""
|
7142 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
@@ -7145,41 +7337,41 @@ msgstr ""
|
|
7145 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
7146 |
"Submission?\" setting checked?"
|
7147 |
|
7148 |
-
#: includes/views/submit_listing.php:
|
7149 |
msgctxt "templates"
|
7150 |
msgid "View not available."
|
7151 |
msgstr "verfügbare Bilder:"
|
7152 |
|
7153 |
-
#: includes/views/submit_listing.php:
|
7154 |
msgctxt "templates"
|
7155 |
msgid "Please agree to the Terms and Conditions."
|
7156 |
msgstr "Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen."
|
7157 |
|
7158 |
-
#: includes/views/submit_listing.php:
|
7159 |
msgctxt "templates"
|
7160 |
msgid "Terms and Conditions:"
|
7161 |
msgstr "AGBs:"
|
7162 |
|
7163 |
-
#: includes/views/submit_listing.php:
|
7164 |
msgctxt "templates"
|
7165 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
7166 |
msgstr "Ich akzeptiere die <a>AGB</a>s"
|
7167 |
|
7168 |
#: templates/businessdirectory-listings.tpl.php:27
|
7169 |
-
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:
|
7170 |
#: templates/search.tpl.php:17
|
7171 |
msgctxt "templates"
|
7172 |
msgid "No listings found."
|
7173 |
msgstr "Kein Listig gefunden."
|
7174 |
|
7175 |
#: templates/businessdirectory-listings.tpl.php:38
|
7176 |
-
#: templates/listings.tpl.php:
|
7177 |
msgctxt "templates"
|
7178 |
msgid "« Previous "
|
7179 |
msgstr "« Vorher"
|
7180 |
|
7181 |
#: templates/businessdirectory-listings.tpl.php:39
|
7182 |
-
#: templates/listings.tpl.php:
|
7183 |
msgctxt "templates"
|
7184 |
msgid "Next »"
|
7185 |
msgstr "Nächste »"
|
@@ -7205,11 +7397,13 @@ msgstr ""
|
|
7205 |
"gesendet."
|
7206 |
|
7207 |
#: templates/listing-contactform.tpl.php:23
|
|
|
7208 |
msgctxt "templates"
|
7209 |
msgid "Your Name"
|
7210 |
msgstr "Dein Name"
|
7211 |
|
7212 |
#: templates/listing-contactform.tpl.php:27
|
|
|
7213 |
msgctxt "templates"
|
7214 |
msgid "Your Email"
|
7215 |
msgstr "Deine E-mail"
|
@@ -7224,20 +7418,14 @@ msgctxt "templates"
|
|
7224 |
msgid "Send"
|
7225 |
msgstr "Senden"
|
7226 |
|
7227 |
-
#: templates/listing-flagging-form.tpl.php:3
|
7228 |
-
#, fuzzy
|
7229 |
-
msgctxt "templates"
|
7230 |
-
msgid "Unreport Listing"
|
7231 |
-
msgstr "Einträge importieren"
|
7232 |
-
|
7233 |
#: templates/listing-flagging-form.tpl.php:3
|
7234 |
#, fuzzy
|
7235 |
msgctxt "templates"
|
7236 |
msgid "Report Listing"
|
7237 |
msgstr "Einträge importieren"
|
7238 |
|
7239 |
-
#: templates/listing-sticky-tag.tpl.php:
|
7240 |
-
#: templates/listing-sticky-tag.tpl.php:
|
7241 |
msgctxt "templates"
|
7242 |
msgid "Featured Listing"
|
7243 |
msgstr "Hervorgehobene Einträge"
|
@@ -7460,22 +7648,22 @@ msgctxt "templates"
|
|
7460 |
msgid "There are no images currently attached to your listing."
|
7461 |
msgstr "Im Moment sind keine Bilder dem Eintrag angehängt."
|
7462 |
|
7463 |
-
#: includes/templates-ui.php:
|
7464 |
msgctxt "templates sort"
|
7465 |
msgid "Sort By:"
|
7466 |
msgstr "Sortieren nach"
|
7467 |
|
7468 |
-
#: includes/templates-ui.php:
|
7469 |
msgctxt "sort"
|
7470 |
msgid "Reset"
|
7471 |
msgstr "Zurücksetzen"
|
7472 |
|
7473 |
-
#: includes/templates-ui.php:
|
7474 |
msgctxt "sort"
|
7475 |
msgid "(Reset)"
|
7476 |
msgstr "Zurücksetzen"
|
7477 |
|
7478 |
-
#: includes/utils.php:
|
7479 |
msgctxt "utils"
|
7480 |
msgid ""
|
7481 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
@@ -7483,56 +7671,56 @@ msgstr ""
|
|
7483 |
"Gepustete Daten haben Maximum erreicht. Schau dir den Eintrag \"post_ma_size"
|
7484 |
"\"in deiner php.ini an."
|
7485 |
|
7486 |
-
#: includes/utils.php:
|
7487 |
msgctxt "utils"
|
7488 |
msgid "File size (%s) exceeds maximum file size of %s"
|
7489 |
msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
|
7490 |
|
7491 |
-
#: includes/utils.php:
|
7492 |
msgctxt "utils"
|
7493 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
7494 |
msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
|
7495 |
|
7496 |
-
#: includes/utils.php:
|
7497 |
msgctxt "utils"
|
7498 |
msgid "File type \"%s\" is not allowed"
|
7499 |
msgstr "Dateityp \"%s\" ist nicht erlaubt"
|
7500 |
|
7501 |
-
#: includes/utils.php:
|
7502 |
msgctxt "utils"
|
7503 |
msgid "Unkown error while uploading file."
|
7504 |
msgstr "Unbekannter Fehler beim Hochladen der Datei."
|
7505 |
|
7506 |
-
#: includes/utils.php:
|
7507 |
msgctxt "utils"
|
7508 |
msgid "Uploaded file is not an image"
|
7509 |
msgstr "Hochgeladene Datei ist kein Bild."
|
7510 |
|
7511 |
-
#: includes/utils.php:
|
7512 |
msgctxt "utils"
|
7513 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
7514 |
msgstr "Die Bildbreite (%s px) ist kleiner als die benötigte Breite von %s px."
|
7515 |
|
7516 |
-
#: includes/utils.php:
|
7517 |
msgctxt "utils"
|
7518 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
7519 |
msgstr ""
|
7520 |
"Die Bildhöhe (%s px) ist kleiner als die benötigte Mindesthöhe von %s px."
|
7521 |
|
7522 |
-
#: includes/utils.php:
|
7523 |
msgctxt "utils"
|
7524 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
7525 |
msgstr ""
|
7526 |
"Die Bildbreite (%s Pixel) ist größer als die maximal zulässige Breite von %s "
|
7527 |
"Pixel."
|
7528 |
|
7529 |
-
#: includes/utils.php:
|
7530 |
msgctxt "utils"
|
7531 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
7532 |
msgstr ""
|
7533 |
"Die Bildhöhe (%s px) ist größer als die maximal zulässige Höhe von %s px."
|
7534 |
|
7535 |
-
#: includes/utils.php:
|
7536 |
msgctxt "utils"
|
7537 |
msgid "Error while uploading file"
|
7538 |
msgstr "Fehler während des Hochladens der Datei"
|
@@ -7585,48 +7773,48 @@ msgctxt "delete listing"
|
|
7585 |
msgid "Yes. Delete my listing."
|
7586 |
msgstr "Ja, meinen Eintrag löschen."
|
7587 |
|
7588 |
-
#: includes/views/listing_contact.php:
|
7589 |
msgctxt "contact-message"
|
7590 |
msgid "Please enter your name."
|
7591 |
msgstr "Bitte geben Sie einen Namen ein."
|
7592 |
|
7593 |
-
#: includes/views/listing_contact.php:
|
7594 |
msgctxt "contact-message"
|
7595 |
msgid "Please enter a valid email."
|
7596 |
msgstr "Bitte eine gültige E-mailadresse eingeben."
|
7597 |
|
7598 |
-
#: includes/views/listing_contact.php:
|
7599 |
msgctxt "contact-message"
|
7600 |
msgid "You did not enter a message."
|
7601 |
msgstr "Sie haben keine Nachricht erstellt"
|
7602 |
|
7603 |
-
#: includes/views/listing_contact.php:
|
7604 |
msgctxt "contact-message"
|
7605 |
msgid "The reCAPTCHA wasn't entered correctly."
|
7606 |
msgstr "Das reCAPTCHA wurdenicht richtig eingegeben."
|
7607 |
|
7608 |
-
#: includes/views/listing_contact.php:
|
7609 |
msgctxt "contact-message"
|
7610 |
msgid "Your message has been sent."
|
7611 |
msgstr "Dein Eintrag wurde gelöscht."
|
7612 |
|
7613 |
-
#: includes/views/listing_contact.php:
|
7614 |
msgctxt "contact-message"
|
7615 |
msgid "There was a problem encountered. Your message has not been sent"
|
7616 |
msgstr ""
|
7617 |
"Es ist ein Fehler aufgetreten. Ihre Nachricht konnte nicht versendet werden."
|
7618 |
|
7619 |
-
#: includes/views/listing_contact.php:
|
7620 |
msgctxt "contact-message"
|
7621 |
msgid "Return to listing."
|
7622 |
msgstr "Zurück zum Eintrag."
|
7623 |
|
7624 |
-
#: includes/views/listing_contact.php:
|
7625 |
msgctxt "contact form"
|
7626 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
7627 |
msgstr "Bitte <a>einloggen</a> um eine Nachricht an den Inhaber zu senden."
|
7628 |
|
7629 |
-
#: includes/views/listing_contact.php:
|
7630 |
msgctxt "contact form"
|
7631 |
msgid "This contact form is temporarily disabled. Please try again later."
|
7632 |
msgstr ""
|
@@ -7824,7 +8012,7 @@ msgctxt "request_access_keys"
|
|
7824 |
msgid "URL:"
|
7825 |
msgstr "URL:"
|
7826 |
|
7827 |
-
#: includes/views/search.php:
|
7828 |
#, fuzzy
|
7829 |
msgctxt "search"
|
7830 |
msgid "\"%s\" is required."
|
@@ -7851,14 +8039,14 @@ msgctxt "preview"
|
|
7851 |
msgid "This is just a preview. The listing has not been published yet."
|
7852 |
msgstr "Dies ist nur eine Vorschau. Der Eintrag wurde bisher nicht publiziert."
|
7853 |
|
7854 |
-
#: includes/views/submit_listing.php:
|
7855 |
msgctxt "listing submit"
|
7856 |
msgid ""
|
7857 |
"Something went wrong. Please check the form for errors, correct them and "
|
7858 |
"submit again."
|
7859 |
msgstr ""
|
7860 |
|
7861 |
-
#: includes/views/submit_listing.php:
|
7862 |
msgctxt "listing submit"
|
7863 |
msgid ""
|
7864 |
"Image upload is required, please provide at least one image and submit again."
|
@@ -8861,6 +9049,18 @@ msgctxt "themes/default"
|
|
8861 |
msgid "Address"
|
8862 |
msgstr "Adresse"
|
8863 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8864 |
#~ msgctxt "form-fields-api"
|
8865 |
#~ msgid ""
|
8866 |
#~ "Requested field type change is incompatible. Type will not be modified."
|
@@ -9043,10 +9243,6 @@ msgstr "Adresse"
|
|
9043 |
#~ msgid "Remove category"
|
9044 |
#~ msgstr "Kategorie entfernen"
|
9045 |
|
9046 |
-
#~ msgctxt "admin infometabox"
|
9047 |
-
#~ msgid "Fee Information"
|
9048 |
-
#~ msgstr "Preisinformation"
|
9049 |
-
|
9050 |
#~ msgctxt "admin infometabox"
|
9051 |
#~ msgid "Renew listing in all expired categories"
|
9052 |
#~ msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
|
@@ -9519,10 +9715,6 @@ msgstr "Adresse"
|
|
9519 |
#~ "Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
|
9520 |
#~ "wurde."
|
9521 |
|
9522 |
-
#~ msgctxt "admin settings"
|
9523 |
-
#~ msgid "Listing Contact Message"
|
9524 |
-
#~ msgstr "Neue Eintrag Anweisungen"
|
9525 |
-
|
9526 |
#~ msgctxt "admin settings"
|
9527 |
#~ msgid ""
|
9528 |
#~ "Sent to listing owners when someone uses the contact form on their "
|
@@ -10389,10 +10581,6 @@ msgstr "Adresse"
|
|
10389 |
#~ msgid "Credit card CVC number is required."
|
10390 |
#~ msgstr "Feldbezeichnung ist Pflichtfeld."
|
10391 |
|
10392 |
-
#~ msgctxt "billing info"
|
10393 |
-
#~ msgid "Country is required."
|
10394 |
-
#~ msgstr "%s ist ein Pflichtfeld."
|
10395 |
-
|
10396 |
#~ msgctxt "billing info"
|
10397 |
#~ msgid "Address is required."
|
10398 |
#~ msgstr "%s ist ein Pflichtfeld."
|
5 |
"Project-Id-Version: Business Directory Plugin 3.5.4\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
+
"POT-Creation-Date: 2018-05-29 16:08:18+00:00\n"
|
9 |
"PO-Revision-Date: 2018-03-02 08:40-0500\n"
|
10 |
"Last-Translator: Axel J. Metayer <axel@kfz.net>\n"
|
11 |
"Language-Team: Business Directory Plugin <support@businessdirectoryplugin."
|
187 |
"payment processor directly."
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: includes/class-wpbdp.php:433
|
191 |
#, fuzzy
|
192 |
msgid ""
|
193 |
"The directory features are disabled at this time because a <a>manual "
|
196 |
"Branchenverzeichnis Hervorhebungen sind aktuell deaktiviert, weil das Modul "
|
197 |
"manuell aktualisiert werden muss, bevor weiter hervorgehoben werden kann."
|
198 |
|
199 |
+
#: includes/class-wpbdp.php:440
|
200 |
msgid ""
|
201 |
"The directory is not available at this time. Please try again in a few "
|
202 |
"minutes or contact the administrator if the problem persists."
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: includes/fields/class-fieldtypes-date.php:37
|
206 |
msgid "%s (ex. %s)"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: includes/form-fields.php:354
|
210 |
msgid "Business Name"
|
211 |
msgstr "Firmenname"
|
212 |
|
213 |
+
#: includes/form-fields.php:363
|
214 |
msgid "Business Genre"
|
215 |
msgstr "Firmenbranche"
|
216 |
|
217 |
+
#: includes/form-fields.php:372
|
218 |
msgid "Short Business Description"
|
219 |
msgstr "Kurze Geschäftsbeschreibung"
|
220 |
|
221 |
+
#: includes/form-fields.php:380
|
222 |
msgid "Long Business Description"
|
223 |
msgstr "Lange Geschäftsbeschreibung"
|
224 |
|
225 |
+
#: includes/form-fields.php:389
|
226 |
msgid "Business Website Address"
|
227 |
msgstr "Firmenwebseite"
|
228 |
|
229 |
+
#: includes/form-fields.php:398
|
230 |
msgid "Business Phone Number"
|
231 |
msgstr "Telefonnummer geschäftlich"
|
232 |
|
233 |
+
#: includes/form-fields.php:406
|
234 |
msgid "Business Fax"
|
235 |
msgstr "Fax geschäftlich"
|
236 |
|
237 |
+
#: includes/form-fields.php:414
|
238 |
msgid "Business Contact Email"
|
239 |
msgstr "Kontakt E-mail geschäftlich"
|
240 |
|
241 |
+
#: includes/form-fields.php:423
|
242 |
msgid "Business Tags"
|
243 |
msgstr "Geschäftliche Tags "
|
244 |
|
245 |
+
#: includes/form-fields.php:431
|
246 |
msgid "Business Address"
|
247 |
msgstr "Adresse"
|
248 |
|
249 |
+
#: includes/form-fields.php:439
|
250 |
msgid "ZIP Code"
|
251 |
msgstr "Postleitzahl"
|
252 |
|
253 |
+
#: includes/functions.php:531
|
254 |
msgid "Free"
|
255 |
msgstr "Kostenlos"
|
256 |
|
275 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: includes/templates-ui.php:277
|
279 |
msgid "Directory"
|
280 |
msgstr "Verzeichnis"
|
281 |
|
282 |
+
#: includes/templates-ui.php:286
|
283 |
msgid "View All Listings"
|
284 |
msgstr "Alle Einträge anschauen"
|
285 |
|
286 |
+
#: includes/templates-ui.php:295
|
287 |
msgid "Create A Listing"
|
288 |
msgstr "Eintrag erstellen"
|
289 |
|
292 |
"There was an error trying to process your request. No gateway is selected."
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: includes/views/listing_contact.php:205
|
296 |
msgid "l F j, Y \\a\\t g:i a"
|
297 |
msgstr "l F j, Y \\a\\t g:i a"
|
298 |
|
925 |
msgid "Reported"
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:29
|
929 |
msgctxt "admin listings"
|
930 |
msgid "Selected Option: "
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:33
|
934 |
#, fuzzy
|
935 |
msgctxt "admin listings"
|
936 |
msgid "Aditional Info: "
|
1149 |
msgid "Reported"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
+
#: includes/class-listing.php:742
|
1153 |
msgctxt "listing status"
|
1154 |
msgid "Unknown"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
+
#: includes/class-listing.php:743
|
1158 |
msgctxt "listing status"
|
1159 |
msgid "Legacy"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
+
#: includes/class-listing.php:744
|
1163 |
#, fuzzy
|
1164 |
msgctxt "listing status"
|
1165 |
msgid "Incomplete"
|
1166 |
msgstr "Abgeschlossen"
|
1167 |
|
1168 |
+
#: includes/class-listing.php:745
|
1169 |
#, fuzzy
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Pending Payment"
|
1172 |
msgstr "Ausstehende Zahlungen"
|
1173 |
|
1174 |
+
#: includes/class-listing.php:746
|
1175 |
#, fuzzy
|
1176 |
msgctxt "listing status"
|
1177 |
msgid "Complete"
|
1178 |
msgstr "Abgeschlossen"
|
1179 |
|
1180 |
+
#: includes/class-listing.php:747
|
1181 |
#, fuzzy
|
1182 |
msgctxt "listing status"
|
1183 |
msgid "Pending Upgrade"
|
1184 |
msgstr "Ausstehende Aktualisierung"
|
1185 |
|
1186 |
+
#: includes/class-listing.php:748
|
1187 |
#, fuzzy
|
1188 |
msgctxt "listing status"
|
1189 |
msgid "Expired"
|
1190 |
msgstr "Abgelaufen"
|
1191 |
|
1192 |
+
#: includes/class-listing.php:749
|
1193 |
#, fuzzy
|
1194 |
msgctxt "listing status"
|
1195 |
msgid "Pending Renewal"
|
1196 |
msgstr "Aktiv + Ausstehende Erneuerungen"
|
1197 |
|
1198 |
+
#: includes/class-listing.php:750
|
1199 |
#, fuzzy
|
1200 |
msgctxt "listing status"
|
1201 |
msgid "Abandoned"
|
1497 |
msgid "Debug"
|
1498 |
msgstr "Fehlerkorrektur"
|
1499 |
|
1500 |
+
#: includes/admin/settings/class-settings-admin.php:46
|
1501 |
msgctxt "admin menu"
|
1502 |
msgid "Manage Options"
|
1503 |
msgstr "Optionen Verwalten"
|
2720 |
msgid "Field list of options is required."
|
2721 |
msgstr "Feldliste von Optionen wird benötigt."
|
2722 |
|
2723 |
+
#: includes/fields/class-fieldtypes-image.php:56
|
2724 |
+
#, fuzzy
|
2725 |
+
msgctxt "form-fields admin"
|
2726 |
+
msgid "Display caption?"
|
2727 |
+
msgstr "Feld Anzeigeoptionen"
|
2728 |
+
|
2729 |
+
#: includes/fields/class-fieldtypes-image.php:59
|
2730 |
+
#, fuzzy
|
2731 |
+
msgctxt "form-fields admin"
|
2732 |
+
msgid "Field Caption required?"
|
2733 |
+
msgstr "Feldbezeichnung ist Pflichtfeld."
|
2734 |
+
|
2735 |
#: includes/fields/class-fieldtypes-select.php:207
|
2736 |
msgctxt "form-fields admin"
|
2737 |
msgid "Allow empty selection on search?"
|
2738 |
msgstr "Erlaube leere Auswahl bei Suche?"
|
2739 |
|
2740 |
+
#: includes/fields/class-fieldtypes-textarea.php:194
|
2741 |
msgctxt "form-fields admin"
|
2742 |
msgid "Allow HTML input for this field?"
|
2743 |
msgstr "Erlaube HTML Eingaben für dieses Feld?"
|
2744 |
|
2745 |
+
#: includes/fields/class-fieldtypes-textarea.php:197
|
2746 |
msgctxt "form-fields admin"
|
2747 |
msgid "Allow IFRAME tags in content?"
|
2748 |
msgstr "Erlaube IFRAME-Tags im Inhalt?"
|
2749 |
|
2750 |
+
#: includes/fields/class-fieldtypes-textarea.php:201
|
2751 |
msgctxt "form-fields admin"
|
2752 |
msgid "No"
|
2753 |
msgstr "Nein"
|
2754 |
|
2755 |
+
#: includes/fields/class-fieldtypes-textarea.php:202
|
2756 |
msgctxt "form-fields admin"
|
2757 |
msgid "Yes"
|
2758 |
msgstr "Ja"
|
2759 |
|
2760 |
+
#: includes/fields/class-fieldtypes-textarea.php:207
|
2761 |
msgctxt "form-fields admin"
|
2762 |
msgid "Allow WordPress shortcodes in this field?"
|
2763 |
msgstr "Erlaube Wordpress Shortcodes in diesem Feld?"
|
2764 |
|
2765 |
+
#: includes/fields/class-fieldtypes-textarea.php:212
|
2766 |
msgctxt "form-fields admin"
|
2767 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2768 |
msgstr "Zeige einen WYSIWYG-Editor im Frontend an?"
|
2769 |
|
2770 |
+
#: includes/fields/class-fieldtypes-textarea.php:215
|
2771 |
msgctxt "form-fields admin"
|
2772 |
msgid ""
|
2773 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
2774 |
"in fee plans."
|
2775 |
msgstr ""
|
2776 |
|
2777 |
+
#: includes/fields/class-fieldtypes-textarea.php:216
|
2778 |
msgctxt "form-fields admin"
|
2779 |
msgid "Allow images in WYSIWYG editor?"
|
2780 |
msgstr "Bilder im WYSIWYG-Editor erlauben?"
|
2781 |
|
2782 |
+
#: includes/fields/class-fieldtypes-textarea.php:219
|
2783 |
msgctxt "form-fields admin"
|
2784 |
msgid ""
|
2785 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
2788 |
"<b>Nur für Administratoren!</b> Wenn es dir nicht ausdrücklich gesagt wurde, "
|
2789 |
"ändere diese Einstellung nicht bevor du nicht weist was du genau tust."
|
2790 |
|
2791 |
+
#: includes/fields/class-fieldtypes-textarea.php:220
|
2792 |
msgctxt "form-fields admin"
|
2793 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2794 |
msgstr "\"the_content\" Filter zuweisen bevor das Feld angezeigt wird?"
|
2795 |
|
2796 |
+
#: includes/fields/class-fieldtypes-textarea.php:223
|
2797 |
+
msgctxt "form-fields admin"
|
2798 |
+
msgid "Use shortened version of Description field as excerpt"
|
2799 |
+
msgstr ""
|
2800 |
+
|
2801 |
+
#: includes/fields/class-fieldtypes-textarea.php:224
|
2802 |
+
msgctxt "form-fields admin"
|
2803 |
+
msgid ""
|
2804 |
+
"Enable always (override the Short Description given with a shortened Long "
|
2805 |
+
"Description)"
|
2806 |
+
msgstr ""
|
2807 |
+
|
2808 |
+
#: includes/fields/class-fieldtypes-textarea.php:225
|
2809 |
+
msgctxt "form-fields admin"
|
2810 |
+
msgid ""
|
2811 |
+
"Enable conditionally (override ONLY when Short Description is empty with a "
|
2812 |
+
"shortened Long Description)"
|
2813 |
+
msgstr ""
|
2814 |
+
|
2815 |
+
#: includes/fields/class-fieldtypes-textarea.php:226
|
2816 |
+
msgctxt "form-fields admin"
|
2817 |
+
msgid "Disable (use the Short Description all the time, empty or not)"
|
2818 |
+
msgstr ""
|
2819 |
+
|
2820 |
+
#: includes/fields/class-fieldtypes-textarea.php:228
|
2821 |
msgctxt "form-fields admin"
|
2822 |
msgid ""
|
2823 |
"Truncates the description field to the value set here. To display all of the "
|
2824 |
"description, set to 0."
|
2825 |
msgstr ""
|
2826 |
|
2827 |
+
#: includes/fields/class-fieldtypes-textarea.php:229
|
2828 |
msgctxt "form-fields admin"
|
2829 |
+
msgid ""
|
2830 |
+
"Number of Characters from Short Description/Excerpt to Display in List View "
|
2831 |
+
"(only)"
|
2832 |
msgstr ""
|
2833 |
|
2834 |
+
#: includes/fields/class-fieldtypes-textarea.php:234
|
2835 |
msgctxt "form-fields admin"
|
2836 |
msgid "Automatically generate excerpt from content field?"
|
2837 |
msgstr "Automatisches Generierung eines Auszugs aus dem Inhaltsfeld?"
|
3364 |
msgid "Test SSL setup..."
|
3365 |
msgstr "Test SSL Einstellungen..."
|
3366 |
|
3367 |
+
#: includes/admin/settings/class-settings-admin.php:338
|
3368 |
+
#, fuzzy
|
3369 |
+
msgctxt "admin settings"
|
3370 |
+
msgid "Remove"
|
3371 |
+
msgstr "Entfernen"
|
3372 |
+
|
3373 |
+
#: includes/admin/settings/class-settings-admin.php:389
|
3374 |
msgctxt "admin settings"
|
3375 |
msgid "Valid placeholders: %s"
|
3376 |
msgstr "Gültige Platzhalter: %s"
|
3377 |
|
3378 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
3379 |
msgctxt "admin settings"
|
3380 |
msgid ""
|
3381 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3382 |
"accesed while this settings is checked."
|
3383 |
msgstr ""
|
3384 |
|
3385 |
+
#: includes/admin/settings/class-settings-bootstrap.php:253
|
3386 |
msgctxt "admin settings"
|
3387 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3388 |
msgstr "<a>Mehr lernen</a> über das was BD aufzeichnet und was nicht."
|
3389 |
|
3390 |
+
#: includes/admin/settings/class-settings-bootstrap.php:267
|
3391 |
msgctxt "admin settings"
|
3392 |
msgid "Above results"
|
3393 |
msgstr ""
|
3394 |
|
3395 |
+
#: includes/admin/settings/class-settings-bootstrap.php:268
|
3396 |
msgctxt "admin settings"
|
3397 |
msgid "Below results"
|
3398 |
msgstr ""
|
3399 |
|
3400 |
+
#: includes/admin/settings/class-settings-bootstrap.php:269
|
3401 |
msgctxt "admin settings"
|
3402 |
msgid "Don't show with results"
|
3403 |
msgstr ""
|
3404 |
|
3405 |
+
#: includes/admin/settings/class-settings-bootstrap.php:276
|
3406 |
msgctxt "admin settings"
|
3407 |
msgid ""
|
3408 |
"You have selected a textarea field to be included in quick searches. "
|
3413 |
"Felder hinzugefügt werden, kann sehr langsam sein und lange Zeit in Anspruch "
|
3414 |
"nehmen. "
|
3415 |
|
3416 |
+
#: includes/admin/settings/class-settings-bootstrap.php:280
|
3417 |
+
msgctxt "admin settings"
|
3418 |
+
msgid ""
|
3419 |
+
"If no fields are selected, the following fields will be used in Quick "
|
3420 |
+
"Searches:"
|
3421 |
+
msgstr ""
|
3422 |
+
|
3423 |
+
#: includes/admin/settings/class-settings-bootstrap.php:323
|
3424 |
msgctxt "admin settings"
|
3425 |
msgid ""
|
3426 |
"Check this if you are having trouble with BD, particularly when importing or "
|
3429 |
"Klicken sie dieses Feld, wenn Sie Probleme mit BD haben, besonders beim "
|
3430 |
"Importieren oder Exportieren von CSV-Dateien."
|
3431 |
|
3432 |
+
#: includes/admin/settings/class-settings-bootstrap.php:479
|
3433 |
msgctxt "admin settings"
|
3434 |
msgid "Do not include comments in listings"
|
3435 |
msgstr "Keine Kommentare bei den Einträgen anzeigen"
|
3436 |
|
3437 |
+
#: includes/admin/settings/class-settings-bootstrap.php:480
|
3438 |
msgctxt "admin settings"
|
3439 |
msgid "Include comment form, theme invoked (standard option)"
|
3440 |
msgstr "Kommentarform einfügen in Eintragsseiten?"
|
3441 |
|
3442 |
+
#: includes/admin/settings/class-settings-bootstrap.php:481
|
3443 |
msgctxt "admin settings"
|
3444 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
+
#: includes/admin/settings/class-settings-bootstrap.php:503
|
3448 |
#, fuzzy
|
3449 |
msgctxt "admin settings"
|
3450 |
msgid "Directory view."
|
3451 |
msgstr "Verzeichnis"
|
3452 |
|
3453 |
+
#: includes/admin/settings/class-settings-bootstrap.php:504
|
3454 |
#, fuzzy
|
3455 |
msgctxt "admin settings"
|
3456 |
msgid "All Listings view."
|
3457 |
msgstr "Alle Einträge"
|
3458 |
|
3459 |
+
#: includes/admin/settings/class-settings-bootstrap.php:505
|
3460 |
#, fuzzy
|
3461 |
msgctxt "admin settings"
|
3462 |
msgid "Category view."
|
3463 |
msgstr "Kategorien"
|
3464 |
|
3465 |
+
#: includes/admin/settings/class-settings-bootstrap.php:506
|
3466 |
#, fuzzy
|
3467 |
msgctxt "admin settings"
|
3468 |
msgid "Search view."
|
3469 |
msgstr "Suche"
|
3470 |
|
3471 |
+
#: includes/admin/settings/class-settings-bootstrap.php:582
|
3472 |
msgctxt "admin settings"
|
3473 |
msgid "Name"
|
3474 |
msgstr "Name"
|
3475 |
|
3476 |
+
#: includes/admin/settings/class-settings-bootstrap.php:583
|
3477 |
msgctxt "admin settings"
|
3478 |
msgid "Slug"
|
3479 |
msgstr "Entwurf"
|
3480 |
|
3481 |
+
#: includes/admin/settings/class-settings-bootstrap.php:584
|
3482 |
msgctxt "admin settings"
|
3483 |
msgid "Listing Count"
|
3484 |
msgstr "Anzahl Einträge"
|
3485 |
|
3486 |
+
#: includes/admin/settings/class-settings-bootstrap.php:596
|
3487 |
+
#: includes/admin/settings/class-settings-bootstrap.php:663
|
3488 |
msgctxt "admin settings"
|
3489 |
msgid "Ascending"
|
3490 |
msgstr "Aufsteigend"
|
3491 |
|
3492 |
+
#: includes/admin/settings/class-settings-bootstrap.php:597
|
3493 |
+
#: includes/admin/settings/class-settings-bootstrap.php:664
|
3494 |
msgctxt "admin settings"
|
3495 |
msgid "Descending"
|
3496 |
msgstr "Absteigend"
|
3497 |
|
3498 |
+
#: includes/admin/settings/class-settings-bootstrap.php:632
|
3499 |
msgctxt "admin settings"
|
3500 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3501 |
msgstr ""
|
3502 |
|
3503 |
+
#: includes/admin/settings/class-settings-bootstrap.php:642
|
3504 |
msgctxt "admin settings"
|
3505 |
msgid "Title"
|
3506 |
msgstr "Titel"
|
3507 |
|
3508 |
+
#: includes/admin/settings/class-settings-bootstrap.php:643
|
3509 |
msgctxt "admin settings"
|
3510 |
msgid "Author"
|
3511 |
msgstr "Author"
|
3512 |
|
3513 |
+
#: includes/admin/settings/class-settings-bootstrap.php:644
|
3514 |
+
#: includes/functions.php:1148
|
3515 |
msgctxt "admin settings"
|
3516 |
msgid "Date posted"
|
3517 |
msgstr "Datum gepostet"
|
3518 |
|
3519 |
+
#: includes/admin/settings/class-settings-bootstrap.php:645
|
3520 |
+
#: includes/functions.php:1149
|
3521 |
msgctxt "admin settings"
|
3522 |
msgid "Date last modified"
|
3523 |
msgstr "Datum zuletzt verändert"
|
3524 |
|
3525 |
+
#: includes/admin/settings/class-settings-bootstrap.php:646
|
3526 |
msgctxt "admin settings"
|
3527 |
msgid "Random"
|
3528 |
msgstr "Zufall"
|
3529 |
|
3530 |
+
#: includes/admin/settings/class-settings-bootstrap.php:647
|
3531 |
msgctxt "admin settings"
|
3532 |
msgid "Paid first then free. Inside each group by date."
|
3533 |
msgstr ""
|
3534 |
|
3535 |
+
#: includes/admin/settings/class-settings-bootstrap.php:648
|
3536 |
msgctxt "admin settings"
|
3537 |
msgid "Paid first then free. Inside each group by title."
|
3538 |
msgstr ""
|
3539 |
|
3540 |
+
#: includes/admin/settings/class-settings-bootstrap.php:649
|
3541 |
msgctxt "admin settings"
|
3542 |
msgid "Fee Plan Custom Order, then Date"
|
3543 |
msgstr ""
|
3544 |
|
3545 |
+
#: includes/admin/settings/class-settings-bootstrap.php:650
|
3546 |
msgctxt "admin settings"
|
3547 |
msgid "Fee Plan Custom Order, then Title"
|
3548 |
msgstr ""
|
3549 |
|
3550 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
3551 |
msgctxt "admin settings"
|
3552 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3553 |
msgstr ""
|
3554 |
|
3555 |
+
#: includes/admin/settings/class-settings-bootstrap.php:742
|
3556 |
msgctxt "admin settings"
|
3557 |
msgid "Use the BD theme style for BD buttons"
|
3558 |
msgstr ""
|
3559 |
|
3560 |
+
#: includes/admin/settings/class-settings-bootstrap.php:743
|
3561 |
msgctxt "admin settings"
|
3562 |
msgid "Use the WP theme style for BD buttons"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
+
#: includes/admin/settings/class-settings-bootstrap.php:901
|
3566 |
msgctxt "admin settings"
|
3567 |
msgid ""
|
3568 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
3572 |
"erstellen eines <a>Preisplan</a> an Stelle dieser Einstellungen, die von "
|
3573 |
"bezahlten Einträgen ignoriert wird."
|
3574 |
|
3575 |
+
#: includes/admin/settings/class-settings-bootstrap.php:951
|
3576 |
+
#, fuzzy
|
3577 |
+
msgctxt "admin settings"
|
3578 |
+
msgid "Excerpt view."
|
3579 |
+
msgstr "Im Textauszug"
|
3580 |
+
|
3581 |
+
#: includes/admin/settings/class-settings-bootstrap.php:952
|
3582 |
+
#, fuzzy
|
3583 |
+
msgctxt "admin settings"
|
3584 |
+
msgid "Detail view."
|
3585 |
+
msgstr "Verzeichnis"
|
3586 |
+
|
3587 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1010
|
3588 |
msgctxt "admin settings"
|
3589 |
msgid "Australian Dollar (AUD)"
|
3590 |
msgstr "Australischer Dollar (AUD)"
|
3591 |
|
3592 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1011
|
3593 |
msgctxt "admin settings"
|
3594 |
msgid "Brazilian Real (BRL)"
|
3595 |
msgstr "Brasilianischer Real (BRL)"
|
3596 |
|
3597 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1012
|
3598 |
msgctxt "admin settings"
|
3599 |
msgid "Canadian Dollar (CAD)"
|
3600 |
msgstr "Kanadischer Dollar (CAD)"
|
3601 |
|
3602 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1013
|
3603 |
msgctxt "admin settings"
|
3604 |
msgid "Czech Koruna (CZK)"
|
3605 |
msgstr "Tschechische Koruna (CZK)"
|
3606 |
|
3607 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1014
|
3608 |
msgctxt "admin settings"
|
3609 |
msgid "Danish Krone (DKK)"
|
3610 |
msgstr "Dänische Krone (DKK)"
|
3611 |
|
3612 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1015
|
3613 |
msgctxt "admin settings"
|
3614 |
msgid "Euro (EUR)"
|
3615 |
msgstr "Euro (EUR)"
|
3616 |
|
3617 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1016
|
3618 |
msgctxt "admin settings"
|
3619 |
msgid "Hong Kong Dollar (HKD)"
|
3620 |
msgstr "Hong Kong Dollar (HKD)"
|
3621 |
|
3622 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1017
|
3623 |
msgctxt "admin settings"
|
3624 |
msgid "Hungarian Forint (HUF)"
|
3625 |
msgstr "Ungarischer Forint (HUF)"
|
3626 |
|
3627 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1018
|
3628 |
msgctxt "admin settings"
|
3629 |
msgid "Israeli New Shequel (ILS)"
|
3630 |
msgstr "Israelischer Neuer Schequel (ILS)"
|
3631 |
|
3632 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1019
|
3633 |
msgctxt "admin settings"
|
3634 |
msgid "Japanese Yen (JPY)"
|
3635 |
msgstr "Japanischer Jen (JPY)"
|
3636 |
|
3637 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1020
|
3638 |
msgctxt "admin settings"
|
3639 |
msgid "Moroccan Dirham (MAD)"
|
3640 |
msgstr ""
|
3641 |
|
3642 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1021
|
3643 |
msgctxt "admin settings"
|
3644 |
msgid "Malasian Ringgit (MYR)"
|
3645 |
msgstr "Malaysischer Ringgit (MYR)"
|
3646 |
|
3647 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1022
|
3648 |
msgctxt "admin settings"
|
3649 |
msgid "Mexican Peso (MXN)"
|
3650 |
msgstr "Mexikanischer Peso (MXN)"
|
3651 |
|
3652 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1023
|
3653 |
msgctxt "admin settings"
|
3654 |
msgid "Norwegian Krone (NOK)"
|
3655 |
msgstr "Norwegische Krone (NOK)"
|
3656 |
|
3657 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1024
|
3658 |
msgctxt "admin settings"
|
3659 |
msgid "New Zealand Dollar (NZD)"
|
3660 |
msgstr "Neuseeland Dollar (NZD)"
|
3661 |
|
3662 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1025
|
3663 |
msgctxt "admin settings"
|
3664 |
msgid "Philippine Peso (PHP)"
|
3665 |
msgstr "Philippinischer Peso (PHP)"
|
3666 |
|
3667 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1026
|
3668 |
msgctxt "admin settings"
|
3669 |
msgid "Polish Zloty (PLN)"
|
3670 |
msgstr "Polnischer Zloty (PLN)"
|
3671 |
|
3672 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1027
|
3673 |
msgctxt "admin settings"
|
3674 |
msgid "Pound Sterling (GBP)"
|
3675 |
msgstr "Pfund Sterling (GBP)"
|
3676 |
|
3677 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1028
|
3678 |
msgctxt "admin settings"
|
3679 |
msgid "Singapore Dollar (SGD)"
|
3680 |
msgstr "Singapore Dollar (SGD)"
|
3681 |
|
3682 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1029
|
3683 |
msgctxt "admin settings"
|
3684 |
msgid "Swedish Krona (SEK)"
|
3685 |
msgstr "Schwedische Krone (SEK)"
|
3686 |
|
3687 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1030
|
3688 |
msgctxt "admin settings"
|
3689 |
msgid "Swiss Franc (CHF)"
|
3690 |
msgstr "Schweizer Franken (CHF)"
|
3691 |
|
3692 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1031
|
3693 |
msgctxt "admin settings"
|
3694 |
msgid "Taiwan Dollar (TWD)"
|
3695 |
msgstr "Taiwanischer Dollar (TWD)"
|
3696 |
|
3697 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1032
|
3698 |
msgctxt "admin settings"
|
3699 |
msgid "Thai Baht (THB)"
|
3700 |
msgstr "Thailändischer Baht (THB)"
|
3701 |
|
3702 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1033
|
3703 |
msgctxt "admin settings"
|
3704 |
msgid "Turkish Lira (TRY)"
|
3705 |
msgstr "Türkische Lira (TRY)"
|
3706 |
|
3707 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1034
|
3708 |
msgctxt "admin settings"
|
3709 |
msgid "U.S. Dollar (USD)"
|
3710 |
msgstr "U.S. Dollar"
|
3711 |
|
3712 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1057
|
3713 |
msgctxt "admin settings"
|
3714 |
msgid "Show currency symbol on the left"
|
3715 |
msgstr "Währungssymbol links anzeigen"
|
3716 |
|
3717 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1058
|
3718 |
msgctxt "admin settings"
|
3719 |
msgid "Show currency symbol on the right"
|
3720 |
msgstr "Währungssymbol rechts anzeigen"
|
3721 |
|
3722 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1059
|
3723 |
msgctxt "admin settings"
|
3724 |
msgid "Do not show currency symbol"
|
3725 |
msgstr "Währungssymbol nicht anzeigen"
|
3726 |
|
3727 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1070
|
3728 |
msgctxt "admin settings"
|
3729 |
msgid ""
|
3730 |
"Thank you for your payment. Your payment is being verified and your listing "
|
3734 |
"geprüft. Die Verifizierung und die Prüfung können 48 Stunden in Anspruch "
|
3735 |
"nehmen."
|
3736 |
|
3737 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1091
|
3738 |
msgctxt "admin settings"
|
3739 |
msgid ""
|
3740 |
"Listings with pending payments are marked as abandoned after this time. You "
|
3741 |
"can also <a>customize the e-mail</a> users receive."
|
3742 |
msgstr ""
|
3743 |
|
3744 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1121
|
3745 |
msgctxt "admin settings"
|
3746 |
msgid "Try listing's email field first, then author's email."
|
3747 |
msgstr "Versuchen Sie das E-Mail-Feld zuerst, dann die E-Mail des Autors."
|
3748 |
|
3749 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1122
|
3750 |
msgctxt "admin settings"
|
3751 |
msgid "Try author's email first and then listing's email field."
|
3752 |
msgstr ""
|
3753 |
"Probieren sie erst die E-Mail des Authors und dann die E-Mail des Felds."
|
3754 |
|
3755 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1135
|
3756 |
msgctxt "admin settings"
|
3757 |
msgid "Plain (text/plain)"
|
3758 |
msgstr ""
|
3759 |
|
3760 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1136
|
3761 |
msgctxt "admin settings"
|
3762 |
msgid "HTML (text/html)"
|
3763 |
msgstr ""
|
3764 |
|
3765 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1137
|
3766 |
msgctxt "admin settings"
|
3767 |
msgid "Both (multipart/alternative)"
|
3768 |
msgstr ""
|
3769 |
|
3770 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1151
|
3771 |
msgctxt "admin settings"
|
3772 |
msgid "A new listing is submitted."
|
3773 |
msgstr "Ein neuer Eintrag wurde übermittelt."
|
3774 |
|
3775 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1152
|
3776 |
msgctxt "admin settings"
|
3777 |
msgid "A listing is edited."
|
3778 |
msgstr "Ein Eintrag wurde bearbeitet."
|
3779 |
|
3780 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1153
|
3781 |
msgctxt "admin settings"
|
3782 |
msgid "A listing expires."
|
3783 |
msgstr "Ein Eintrag läuft aus."
|
3784 |
|
3785 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1154
|
3786 |
#, fuzzy
|
3787 |
msgctxt "admin settings"
|
3788 |
msgid "A listing is renewed."
|
3789 |
msgstr "Ein Eintrag wurde bearbeitet."
|
3790 |
|
3791 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1155
|
3792 |
#, fuzzy
|
3793 |
msgctxt "admin settings"
|
3794 |
msgid "A listing has been reported as inappropriate."
|
3795 |
msgstr "Der Eintrag wurde aktualisiert"
|
3796 |
|
3797 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1156
|
3798 |
msgctxt "admin settings"
|
3799 |
msgid "A contact message is sent to a listing's owner."
|
3800 |
msgstr "Eine Nachricht wurde an einen Eintrags-Eigentümer versendet."
|
3801 |
|
3802 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1182
|
3803 |
msgctxt "admin settings"
|
3804 |
msgid "Their listing is submitted."
|
3805 |
msgstr "Ihr Eintrag ist eingereicht."
|
3806 |
|
3807 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1183
|
3808 |
msgctxt "admin settings"
|
3809 |
msgid "Their listing is approved/published."
|
3810 |
msgstr "Ihr Eintrag ist genehmigt/veröffentlicht."
|
3811 |
|
3812 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1184
|
3813 |
+
#, fuzzy
|
3814 |
+
msgctxt "admin settings"
|
3815 |
+
msgid "Their listing expired or is about to expire."
|
3816 |
+
msgstr "Ihr Eintrag ist eingereicht."
|
3817 |
+
|
3818 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1201
|
3819 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1217
|
3820 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1242
|
3821 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1277
|
3822 |
msgctxt "admin settings"
|
3823 |
msgid "Listing's title"
|
3824 |
msgstr "Eintrag Titel"
|
3825 |
|
3826 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1214
|
3827 |
msgctxt "admin settings"
|
3828 |
msgid ""
|
3829 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
3832 |
"Dein Eintrag \"[listing]\" ist jetzt verfügbar unter [listing-url] und "
|
3833 |
"kann öffentlich eingesehen werden."
|
3834 |
|
3835 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1218
|
3836 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1241
|
3837 |
msgctxt "admin settings"
|
3838 |
msgid "Listing's URL"
|
3839 |
msgstr "Eintrags URL"
|
3840 |
|
3841 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1219
|
3842 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1247
|
3843 |
+
#, fuzzy
|
3844 |
+
msgctxt "admin settings"
|
3845 |
+
msgid "Listing's Access Key"
|
3846 |
+
msgstr "Eintrag Felder / Bilder"
|
3847 |
+
|
3848 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1243
|
3849 |
+
#, fuzzy
|
3850 |
+
msgctxt "admin settings"
|
3851 |
+
msgid "Sender's name"
|
3852 |
+
msgstr "Authorname"
|
3853 |
+
|
3854 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1244
|
3855 |
+
#, fuzzy
|
3856 |
+
msgctxt "admin settings"
|
3857 |
+
msgid "Sender's e-mail address"
|
3858 |
+
msgstr "Ungültiger Erneuerungszustand."
|
3859 |
+
|
3860 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1245
|
3861 |
+
#, fuzzy
|
3862 |
+
msgctxt "admin settings"
|
3863 |
+
msgid "Contact message"
|
3864 |
+
msgstr "Neue Eintrag Anweisungen"
|
3865 |
+
|
3866 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1246
|
3867 |
+
msgctxt "admin settings"
|
3868 |
+
msgid "Date and time the message was sent"
|
3869 |
+
msgstr ""
|
3870 |
+
|
3871 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1278
|
3872 |
msgctxt "admin settings"
|
3873 |
msgid "Checkout URL link"
|
3874 |
msgstr "Kasse"
|
3875 |
|
3876 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1426
|
3877 |
msgctxt "admin settings"
|
3878 |
msgid ""
|
3879 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
3880 |
"\". Please remove the file \"%s\" manually or deactivate the plugin."
|
3881 |
msgstr ""
|
3882 |
|
3883 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1442
|
3884 |
msgctxt "admin settings"
|
3885 |
msgid ""
|
3886 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
3887 |
"be created."
|
3888 |
msgstr ""
|
3889 |
|
3890 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1447
|
3891 |
msgctxt "admin settings"
|
3892 |
msgid ""
|
3893 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
3894 |
"not activated."
|
3895 |
msgstr ""
|
3896 |
|
3897 |
+
#: includes/functions.php:1146
|
3898 |
msgctxt "admin settings"
|
3899 |
msgid "User"
|
3900 |
msgstr "Benutzer"
|
3901 |
|
3902 |
+
#: includes/functions.php:1147
|
3903 |
msgctxt "admin settings"
|
3904 |
msgid "User registration date"
|
3905 |
msgstr "Eintrag Enddatum"
|
3910 |
msgid "Enter License Key here"
|
3911 |
msgstr "Erneuere Lizenzschlüssel"
|
3912 |
|
3913 |
+
#: includes/admin/settings/class-settings-admin.php:430
|
3914 |
#, fuzzy
|
3915 |
msgctxt "expiration notices"
|
3916 |
msgid "Add notice"
|
3917 |
msgstr "Feld erstellen"
|
3918 |
|
3919 |
+
#: includes/admin/settings/class-settings-admin.php:449
|
3920 |
msgctxt "expiration notices"
|
3921 |
msgid "No notices configured."
|
3922 |
msgstr ""
|
3923 |
|
3924 |
+
#: includes/admin/settings/class-settings-admin.php:463
|
3925 |
#, fuzzy
|
3926 |
msgctxt "expiration notices"
|
3927 |
msgid "Delete"
|
3928 |
msgstr "Löschen"
|
3929 |
|
3930 |
+
#: includes/admin/settings/class-settings-admin.php:490
|
3931 |
msgctxt "expiration notices"
|
3932 |
msgid "recurring and non-recurring"
|
3933 |
msgstr ""
|
3934 |
|
3935 |
+
#: includes/admin/settings/class-settings-admin.php:492
|
3936 |
#, fuzzy
|
3937 |
msgctxt "expiration notices"
|
3938 |
msgid "recurring only"
|
3939 |
msgstr "(wiederkehrend)"
|
3940 |
|
3941 |
+
#: includes/admin/settings/class-settings-admin.php:494
|
3942 |
#, fuzzy
|
3943 |
msgctxt "expiration notices"
|
3944 |
msgid "non-recurring only"
|
3945 |
msgstr "(wiederkehrend)"
|
3946 |
|
3947 |
+
#: includes/admin/settings/class-settings-admin.php:498
|
3948 |
#, fuzzy
|
3949 |
msgctxt "expiration notices"
|
3950 |
msgid "Sent when a listing (%s) is renewed."
|
3951 |
msgstr "Senden nachdem der Eintrag eingestellt wurde."
|
3952 |
|
3953 |
+
#: includes/admin/settings/class-settings-admin.php:503
|
3954 |
#, fuzzy
|
3955 |
msgctxt "expiration notices"
|
3956 |
msgid "Sent when a listing (%s) expires."
|
3957 |
msgstr "Ein Eintrag läuft aus."
|
3958 |
|
3959 |
+
#: includes/admin/settings/class-settings-admin.php:511
|
3960 |
#, fuzzy
|
3961 |
msgctxt "expiration notices"
|
3962 |
msgid "%d day"
|
3964 |
msgstr[0] "%d Tag"
|
3965 |
msgstr[1] "%d Tage"
|
3966 |
|
3967 |
+
#: includes/admin/settings/class-settings-admin.php:514
|
3968 |
msgctxt "expiration notices"
|
3969 |
msgid "%d week"
|
3970 |
msgid_plural "%d weeks"
|
3971 |
msgstr[0] ""
|
3972 |
msgstr[1] ""
|
3973 |
|
3974 |
+
#: includes/admin/settings/class-settings-admin.php:517
|
3975 |
msgctxt "expiration notices"
|
3976 |
msgid "%d month"
|
3977 |
msgid_plural "%d months"
|
3980 |
|
3981 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3982 |
#. non-recuring only)
|
3983 |
+
#: includes/admin/settings/class-settings-admin.php:523
|
3984 |
msgctxt "expiration notices"
|
3985 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3986 |
msgstr ""
|
3987 |
|
3988 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3989 |
#. non-recuring only)
|
3990 |
+
#: includes/admin/settings/class-settings-admin.php:526
|
3991 |
#, fuzzy
|
3992 |
msgctxt "expiration notices"
|
3993 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3994 |
msgstr "Senden nachdem der Eintrag eingestellt wurde."
|
3995 |
|
3996 |
+
#: includes/admin/settings/class-settings-admin.php:543
|
3997 |
msgctxt "expiration notices"
|
3998 |
msgid "At the time of expiration"
|
3999 |
msgstr ""
|
4000 |
|
4001 |
+
#: includes/admin/settings/class-settings-admin.php:544
|
4002 |
#, fuzzy
|
4003 |
msgctxt "expiration notices"
|
4004 |
msgid "Right after a successful renewal"
|
4005 |
msgstr "Der Preis wurde erfolgreich zugewiesen."
|
4006 |
|
4007 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
4008 |
msgctxt "expiration notices"
|
4009 |
msgid "%d day before expiration"
|
4010 |
msgid_plural "%d days before expiration"
|
4011 |
msgstr[0] ""
|
4012 |
msgstr[1] ""
|
4013 |
|
4014 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
4015 |
msgctxt "expiration notices"
|
4016 |
msgid "%d day after expiration"
|
4017 |
msgid_plural "%d days after expiration"
|
4018 |
msgstr[0] ""
|
4019 |
msgstr[1] ""
|
4020 |
|
4021 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
4022 |
msgctxt "expiration notices"
|
4023 |
msgid "%d week before expiration"
|
4024 |
msgid_plural "%d weeks before expiration"
|
4025 |
msgstr[0] ""
|
4026 |
msgstr[1] ""
|
4027 |
|
4028 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
4029 |
msgctxt "expiration notices"
|
4030 |
msgid "%d week after expiration"
|
4031 |
msgid_plural "%d weeks after expiration"
|
4032 |
msgstr[0] ""
|
4033 |
msgstr[1] ""
|
4034 |
|
4035 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
4036 |
msgctxt "expiration notices"
|
4037 |
msgid "%d month before expiration"
|
4038 |
msgid_plural "%d months before expiration"
|
4039 |
msgstr[0] ""
|
4040 |
msgstr[1] ""
|
4041 |
|
4042 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
4043 |
msgctxt "expiration notices"
|
4044 |
msgid "%d month after expiration"
|
4045 |
msgid_plural "%d months after expiration"
|
4046 |
msgstr[0] ""
|
4047 |
msgstr[1] ""
|
4048 |
|
4049 |
+
#: includes/admin/settings/class-settings-admin.php:588
|
4050 |
#, fuzzy
|
4051 |
msgctxt "expiration notices"
|
4052 |
msgid "Applies to"
|
4053 |
msgstr "zugewiesen zu"
|
4054 |
|
4055 |
+
#: includes/admin/settings/class-settings-admin.php:591
|
4056 |
msgctxt "expiration notices"
|
4057 |
msgid "Non-recurring listings"
|
4058 |
msgstr ""
|
4059 |
|
4060 |
+
#: includes/admin/settings/class-settings-admin.php:592
|
4061 |
#, fuzzy
|
4062 |
msgctxt "expiration notices"
|
4063 |
msgid "Recurring listings"
|
4064 |
msgstr "Zurück zum Eintrag."
|
4065 |
|
4066 |
+
#: includes/admin/settings/class-settings-admin.php:593
|
4067 |
msgctxt "expiration notices"
|
4068 |
msgid "Recurring and non-recurring listings"
|
4069 |
msgstr ""
|
4070 |
|
4071 |
+
#: includes/admin/settings/class-settings-admin.php:598
|
4072 |
msgctxt "expiration notices"
|
4073 |
msgid "When to send?"
|
4074 |
msgstr ""
|
4079 |
msgid "E-mail body text"
|
4080 |
msgstr "E-mail Text"
|
4081 |
|
4082 |
+
#: includes/admin/settings/class-settings-admin.php:466
|
4083 |
#, fuzzy
|
4084 |
msgctxt "settings"
|
4085 |
msgid "Site title (with link)"
|
4086 |
msgstr "Seitentitel (mit Link)"
|
4087 |
|
4088 |
+
#: includes/admin/settings/class-settings-admin.php:467
|
4089 |
msgctxt "settings"
|
4090 |
msgid "Author's name"
|
4091 |
msgstr "Authorname"
|
4092 |
|
4093 |
+
#: includes/admin/settings/class-settings-admin.php:468
|
4094 |
msgctxt "settings"
|
4095 |
msgid "Listing's name (with link)"
|
4096 |
msgstr "Eintragsname (mit Link)"
|
4097 |
|
4098 |
+
#: includes/admin/settings/class-settings-admin.php:469
|
4099 |
#, fuzzy
|
4100 |
msgctxt "settings"
|
4101 |
msgid "Listing's expiration date"
|
4102 |
msgstr "Eintrag Enddatum"
|
4103 |
|
4104 |
+
#: includes/admin/settings/class-settings-admin.php:470
|
4105 |
#, fuzzy
|
4106 |
msgctxt "settings"
|
4107 |
msgid "Listing's renewal link"
|
4108 |
msgstr "Einträge erneuern"
|
4109 |
|
4110 |
+
#: includes/admin/settings/class-settings-admin.php:471
|
4111 |
#, fuzzy
|
4112 |
msgctxt "settings"
|
4113 |
msgid "Listing's categories"
|
4114 |
msgstr "Eintrag Titel"
|
4115 |
|
4116 |
+
#: includes/admin/settings/class-settings-admin.php:472
|
4117 |
#, fuzzy
|
4118 |
msgctxt "settings"
|
4119 |
msgid "Listing's last payment date"
|
4120 |
msgstr "Eintrag Enddatum"
|
4121 |
|
4122 |
+
#: includes/admin/settings/class-settings-admin.php:473
|
4123 |
#, fuzzy
|
4124 |
msgctxt "settings"
|
4125 |
msgid "Listing's access key"
|
4126 |
msgstr "Eintrag Felder / Bilder"
|
4127 |
|
4128 |
+
#: includes/admin/settings/class-settings-admin.php:630
|
4129 |
#, fuzzy
|
4130 |
msgctxt "settings"
|
4131 |
msgid "Settings reset to default."
|
4132 |
msgstr "Einstellungen aktualisiert."
|
4133 |
|
4134 |
+
#: includes/admin/settings/class-settings-bootstrap.php:25
|
4135 |
#, fuzzy
|
4136 |
msgctxt "settings"
|
4137 |
msgid "General"
|
4138 |
msgstr "Allgemein"
|
4139 |
|
4140 |
+
#: includes/admin/settings/class-settings-bootstrap.php:27
|
4141 |
+
#: includes/admin/settings/class-settings-bootstrap.php:883
|
4142 |
#, fuzzy
|
4143 |
msgctxt "settings"
|
4144 |
msgid "Listings"
|
4145 |
msgstr "Einträge"
|
4146 |
|
4147 |
+
#: includes/admin/settings/class-settings-bootstrap.php:28
|
4148 |
+
#: includes/admin/settings/class-settings-bootstrap.php:31
|
4149 |
+
#: includes/admin/settings/class-settings-bootstrap.php:34
|
4150 |
+
#: includes/admin/settings/class-settings-bootstrap.php:37
|
4151 |
+
#: includes/admin/settings/class-settings-bootstrap.php:52
|
4152 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1102
|
4153 |
+
#: includes/admin/settings/class-settings.php:354
|
4154 |
#, fuzzy
|
4155 |
msgctxt "settings"
|
4156 |
msgid "General Settings"
|
4157 |
msgstr "Allgemeine Einstellungen"
|
4158 |
|
4159 |
+
#: includes/admin/settings/class-settings-bootstrap.php:30
|
4160 |
#, fuzzy
|
4161 |
msgctxt "settings"
|
4162 |
msgid "E-Mail"
|
4163 |
msgstr "E-mail"
|
4164 |
|
4165 |
+
#: includes/admin/settings/class-settings-bootstrap.php:33
|
4166 |
#, fuzzy
|
4167 |
msgctxt "settings"
|
4168 |
msgid "Payment"
|
4169 |
msgstr "Bezahlung"
|
4170 |
|
4171 |
+
#: includes/admin/settings/class-settings-bootstrap.php:36
|
4172 |
msgctxt "settings"
|
4173 |
msgid "Appearance"
|
4174 |
msgstr ""
|
4175 |
|
4176 |
+
#: includes/admin/settings/class-settings-bootstrap.php:40
|
4177 |
#: includes/licensing.php:95
|
4178 |
msgctxt "settings"
|
4179 |
msgid "Premium Modules"
|
4180 |
msgstr "Premium Module"
|
4181 |
|
4182 |
+
#: includes/admin/settings/class-settings-bootstrap.php:55
|
4183 |
#, fuzzy
|
4184 |
msgctxt "settings"
|
4185 |
msgid "Permalink Settings"
|
4186 |
msgstr "Permalink Einstellungen"
|
4187 |
|
4188 |
+
#: includes/admin/settings/class-settings-bootstrap.php:60
|
4189 |
#, fuzzy
|
4190 |
msgctxt "settings"
|
4191 |
msgid "Directory Listings Slug"
|
4192 |
msgstr "Verzeichniseintrag Entwurf"
|
4193 |
|
4194 |
+
#: includes/admin/settings/class-settings-bootstrap.php:70
|
4195 |
#, fuzzy
|
4196 |
msgctxt "settings"
|
4197 |
msgid "Categories Slug"
|
4198 |
msgstr "Kategorie Entwurf"
|
4199 |
|
4200 |
+
#: includes/admin/settings/class-settings-bootstrap.php:71
|
4201 |
#, fuzzy
|
4202 |
msgctxt "settings"
|
4203 |
msgid ""
|
4206 |
"Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide "
|
4207 |
"\"Kategorie\" für diese Instanz."
|
4208 |
|
4209 |
+
#: includes/admin/settings/class-settings-bootstrap.php:82
|
4210 |
#, fuzzy
|
4211 |
msgctxt "settings"
|
4212 |
msgid "Tags Slug"
|
4213 |
msgstr "Tags Entwurf"
|
4214 |
|
4215 |
+
#: includes/admin/settings/class-settings-bootstrap.php:83
|
4216 |
#, fuzzy
|
4217 |
msgctxt "settings"
|
4218 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
4220 |
"Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide \"tag"
|
4221 |
"\" für diese Instanz."
|
4222 |
|
4223 |
+
#: includes/admin/settings/class-settings-bootstrap.php:94
|
4224 |
#, fuzzy
|
4225 |
msgctxt "settings"
|
4226 |
msgid "Remove listing ID from directory URLs?"
|
4227 |
msgstr "Entferne Eintrag ID von diesen Verzeichnis URLs?"
|
4228 |
|
4229 |
+
#: includes/admin/settings/class-settings-bootstrap.php:95
|
4230 |
msgctxt "settings"
|
4231 |
msgid "Check this setting to remove the ID for better SEO."
|
4232 |
msgstr ""
|
4233 |
|
4234 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
4235 |
#, fuzzy
|
4236 |
msgctxt "settings"
|
4237 |
msgid ""
|
4243 |
"die ID aus der URL zu entfernen um einen SEO und Benutzerfreundlichkeits-"
|
4244 |
"Mehrwert zu erhalten."
|
4245 |
|
4246 |
+
#: includes/admin/settings/class-settings-bootstrap.php:104
|
4247 |
#, fuzzy
|
4248 |
msgctxt "settings"
|
4249 |
msgid "reCAPTCHA"
|
4250 |
msgstr "reCAPTCHA Einstellungen"
|
4251 |
|
4252 |
+
#: includes/admin/settings/class-settings-bootstrap.php:107
|
4253 |
#, fuzzy
|
4254 |
msgctxt "settings"
|
4255 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
4256 |
msgstr "Brauchst du API Schlüssel für reCAPTCHA? <a>Hier</a> bekommst du sie."
|
4257 |
|
4258 |
+
#: includes/admin/settings/class-settings-bootstrap.php:114
|
4259 |
#, fuzzy
|
4260 |
msgctxt "settings"
|
4261 |
msgid "Use reCAPTCHA for contact forms"
|
4262 |
msgstr "Benutze reCAPTCHA für Kontaktformen"
|
4263 |
|
4264 |
+
#: includes/admin/settings/class-settings-bootstrap.php:122
|
4265 |
#, fuzzy
|
4266 |
msgctxt "settings"
|
4267 |
msgid "Turn off reCAPTCHA for logged in users?"
|
4268 |
msgstr "reCAPTCHA für angemeldete Benutzern ausschalten?"
|
4269 |
|
4270 |
+
#: includes/admin/settings/class-settings-bootstrap.php:130
|
4271 |
#, fuzzy
|
4272 |
msgctxt "settings"
|
4273 |
msgid "Use reCAPTCHA for listing submits"
|
4274 |
msgstr "Benutze reCAPTCHA für Eintragzusendungen"
|
4275 |
|
4276 |
+
#: includes/admin/settings/class-settings-bootstrap.php:138
|
4277 |
#, fuzzy
|
4278 |
msgctxt "settings"
|
4279 |
msgid "Use reCAPTCHA for report listings?"
|
4280 |
msgstr "Benutze reCAPTCHA für Eintragkommentare?"
|
4281 |
|
4282 |
+
#: includes/admin/settings/class-settings-bootstrap.php:146
|
4283 |
#, fuzzy
|
4284 |
msgctxt "settings"
|
4285 |
msgid "Use reCAPTCHA for listing comments?"
|
4286 |
msgstr "Benutze reCAPTCHA für Eintragkommentare?"
|
4287 |
|
4288 |
+
#: includes/admin/settings/class-settings-bootstrap.php:154
|
4289 |
#, fuzzy
|
4290 |
msgctxt "settings"
|
4291 |
msgid "reCAPTCHA Public Key"
|
4292 |
msgstr "reCAPTCHA öffentlicher Schlüssel"
|
4293 |
|
4294 |
+
#: includes/admin/settings/class-settings-bootstrap.php:163
|
4295 |
#, fuzzy
|
4296 |
msgctxt "settings"
|
4297 |
msgid "reCAPTCHA Private Key"
|
4298 |
msgstr "reCAPTCHA privater Schlüssel"
|
4299 |
|
4300 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
4301 |
#, fuzzy
|
4302 |
msgctxt "settings"
|
4303 |
msgid "Registration"
|
4304 |
msgstr "Registrierung"
|
4305 |
|
4306 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
4307 |
msgctxt "settings"
|
4308 |
msgid ""
|
4309 |
"We expect that a membership plugin supports the 'redirect_to' parameter for "
|
4312 |
"them to support the WP standard 'redirect_to' query parameter."
|
4313 |
msgstr ""
|
4314 |
|
4315 |
+
#: includes/admin/settings/class-settings-bootstrap.php:174
|
4316 |
#, fuzzy
|
4317 |
msgctxt "settings"
|
4318 |
msgid "Require login to post listings?"
|
4319 |
msgstr "Zurück zum Eintrag."
|
4320 |
|
4321 |
+
#: includes/admin/settings/class-settings-bootstrap.php:183
|
4322 |
msgctxt "settings"
|
4323 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
+
#: includes/admin/settings/class-settings-bootstrap.php:191
|
4327 |
#, fuzzy
|
4328 |
msgctxt "settings"
|
4329 |
msgid "Login URL"
|
4330 |
msgstr "Login"
|
4331 |
|
4332 |
+
#: includes/admin/settings/class-settings-bootstrap.php:192
|
4333 |
#, fuzzy
|
4334 |
msgctxt "settings"
|
4335 |
msgid "Only enter this if using a membership plugin or custom login page."
|
4338 |
"ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
|
4339 |
"benutzt. "
|
4340 |
|
4341 |
+
#: includes/admin/settings/class-settings-bootstrap.php:193
|
4342 |
msgctxt "settings"
|
4343 |
msgid "URL of your membership plugin's login page."
|
4344 |
msgstr ""
|
4345 |
|
4346 |
+
#: includes/admin/settings/class-settings-bootstrap.php:202
|
4347 |
#, fuzzy
|
4348 |
msgctxt "settings"
|
4349 |
msgid "Registration URL"
|
4350 |
msgstr "Registrierungs URL"
|
4351 |
|
4352 |
+
#: includes/admin/settings/class-settings-bootstrap.php:203
|
4353 |
#, fuzzy
|
4354 |
msgctxt "settings"
|
4355 |
msgid ""
|
4359 |
"ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
|
4360 |
"benutzt. "
|
4361 |
|
4362 |
+
#: includes/admin/settings/class-settings-bootstrap.php:204
|
4363 |
msgctxt "settings"
|
4364 |
msgid "URL of your membership plugin's registration page."
|
4365 |
msgstr ""
|
4366 |
|
4367 |
+
#: includes/admin/settings/class-settings-bootstrap.php:213
|
4368 |
msgctxt "settings"
|
4369 |
msgid "Allow users to create accounts during listing submit?"
|
4370 |
msgstr ""
|
4371 |
|
4372 |
+
#: includes/admin/settings/class-settings-bootstrap.php:216
|
4373 |
#, fuzzy
|
4374 |
msgctxt "settings"
|
4375 |
msgid "No"
|
4376 |
msgstr "Nein"
|
4377 |
|
4378 |
+
#: includes/admin/settings/class-settings-bootstrap.php:217
|
4379 |
msgctxt "settings"
|
4380 |
msgid "Yes, and make it optional"
|
4381 |
msgstr ""
|
4382 |
|
4383 |
+
#: includes/admin/settings/class-settings-bootstrap.php:218
|
4384 |
#, fuzzy
|
4385 |
msgctxt "settings"
|
4386 |
msgid "Yes, and make it required"
|
4387 |
msgstr "%s ist ein Pflichtfeld."
|
4388 |
|
4389 |
+
#: includes/admin/settings/class-settings-bootstrap.php:225
|
4390 |
+
#: includes/admin/settings/class-settings-bootstrap.php:238
|
4391 |
#, fuzzy
|
4392 |
msgctxt "settings"
|
4393 |
msgid "Terms and Conditions"
|
4394 |
msgstr "Bedingungen und Konditionen"
|
4395 |
|
4396 |
+
#: includes/admin/settings/class-settings-bootstrap.php:230
|
4397 |
#, fuzzy
|
4398 |
msgctxt "settings"
|
4399 |
msgid "Display and require user agreement to Terms and Conditions"
|
4401 |
"Zeige und setze Benutzervereinbarung als Pflichtfeld in Bedingungen und "
|
4402 |
"Konditionen"
|
4403 |
|
4404 |
+
#: includes/admin/settings/class-settings-bootstrap.php:239
|
4405 |
#, fuzzy
|
4406 |
msgctxt "settings"
|
4407 |
msgid ""
|
4412 |
"werden Bedingungen und Konditionen ersetzt durch einen Link der "
|
4413 |
"dazugehörigen Seite."
|
4414 |
|
4415 |
+
#: includes/admin/settings/class-settings-bootstrap.php:241
|
4416 |
#, fuzzy
|
4417 |
msgctxt "settings"
|
4418 |
msgid "Terms and Conditions text goes here."
|
4419 |
msgstr "Bedingungen und Konditionen"
|
4420 |
|
4421 |
+
#: includes/admin/settings/class-settings-bootstrap.php:247
|
4422 |
#, fuzzy
|
4423 |
msgctxt "settings"
|
4424 |
msgid "Data Collection"
|
4425 |
msgstr "Datenkollektion"
|
4426 |
|
4427 |
+
#: includes/admin/settings/class-settings-bootstrap.php:252
|
4428 |
#, fuzzy
|
4429 |
msgctxt "settings"
|
4430 |
msgid ""
|
4434 |
"BD erlauben anonym Informationen zu sammeln über deine Erweiterungen, Themen "
|
4435 |
"und WP-version?"
|
4436 |
|
4437 |
+
#: includes/admin/settings/class-settings-bootstrap.php:259
|
4438 |
#, fuzzy
|
4439 |
msgctxt "settings"
|
4440 |
msgid "Directory Search"
|
4441 |
msgstr "Verzeichnis Suche"
|
4442 |
|
4443 |
+
#: includes/admin/settings/class-settings-bootstrap.php:264
|
4444 |
msgctxt "settings"
|
4445 |
msgid "Search form display"
|
4446 |
msgstr ""
|
4447 |
|
4448 |
+
#: includes/admin/settings/class-settings-bootstrap.php:286
|
4449 |
#, fuzzy
|
4450 |
msgctxt "settings"
|
4451 |
msgid "Quick search fields"
|
4452 |
msgstr "Schnellsuche Felder"
|
4453 |
|
4454 |
+
#: includes/admin/settings/class-settings-bootstrap.php:287
|
4455 |
#, fuzzy
|
4456 |
msgctxt "settings"
|
4457 |
msgid ""
|
4460 |
msgstr ""
|
4461 |
"Zu viele Felder können die Suchleistung stark beeinflussen und lange dauern."
|
4462 |
|
4463 |
+
#: includes/admin/settings/class-settings-bootstrap.php:301
|
4464 |
msgctxt "settings"
|
4465 |
msgid "Enable high performance searches?"
|
4466 |
msgstr ""
|
4467 |
|
4468 |
+
#: includes/admin/settings/class-settings-bootstrap.php:302
|
4469 |
msgctxt "settings"
|
4470 |
msgid ""
|
4471 |
"Enabling this makes BD sacrifice result quality to improve speed. This is "
|
4473 |
"issue."
|
4474 |
msgstr ""
|
4475 |
|
4476 |
+
#: includes/admin/settings/class-settings-bootstrap.php:308
|
4477 |
#, fuzzy
|
4478 |
msgctxt "settings"
|
4479 |
msgid "Advanced"
|
4480 |
msgstr "Erweitert"
|
4481 |
|
4482 |
+
#: includes/admin/settings/class-settings-bootstrap.php:314
|
4483 |
#, fuzzy
|
4484 |
msgctxt "settings"
|
4485 |
msgid "Disable advanced CPT integration?"
|
4486 |
msgstr "Email Erinnerung"
|
4487 |
|
4488 |
+
#: includes/admin/settings/class-settings-bootstrap.php:322
|
4489 |
msgctxt "settings"
|
4490 |
msgid "Enable AJAX compatibility mode?"
|
4491 |
msgstr ""
|
4492 |
|
4493 |
+
#: includes/admin/settings/class-settings-bootstrap.php:324
|
4494 |
msgctxt "settings"
|
4495 |
msgid ""
|
4496 |
"If this compatibility mode doesn't solve your issue, you may be experiencing "
|
4498 |
"theme and plugin conflicts with Business Directory."
|
4499 |
msgstr ""
|
4500 |
|
4501 |
+
#: includes/admin/settings/class-settings-bootstrap.php:333
|
4502 |
msgctxt "settings"
|
4503 |
msgid "Disable Frontend Listing Submission?"
|
4504 |
msgstr ""
|
4505 |
|
4506 |
+
#: includes/admin/settings/class-settings-bootstrap.php:367
|
4507 |
#, fuzzy
|
4508 |
msgctxt "settings"
|
4509 |
msgid "Listings per page"
|
4510 |
msgstr "Einträge pro Seite"
|
4511 |
|
4512 |
+
#: includes/admin/settings/class-settings-bootstrap.php:368
|
4513 |
#, fuzzy
|
4514 |
msgctxt "settings"
|
4515 |
msgid ""
|
4519 |
"Nummer der Einträge die pro Seite angezeigt werden. Benutze einen Wert von "
|
4520 |
"\"0\" um alle Einträge anzuzeigen."
|
4521 |
|
4522 |
+
#: includes/admin/settings/class-settings-bootstrap.php:379
|
4523 |
#, fuzzy
|
4524 |
msgctxt "settings"
|
4525 |
msgid "Listing duration for no-fee sites (in days)"
|
4526 |
msgstr "Eintrag Zeitraum für kostenlose Seiten (in Tagen)"
|
4527 |
|
4528 |
+
#: includes/admin/settings/class-settings-bootstrap.php:380
|
4529 |
#, fuzzy
|
4530 |
msgctxt "settings"
|
4531 |
msgid ""
|
4535 |
"Benutze einen Wert von \"0\" um ein Eintrag undefiniert zu lassen oder "
|
4536 |
"benutze eine Nummer unter 10 Jahren (3650 Tage)"
|
4537 |
|
4538 |
+
#: includes/admin/settings/class-settings-bootstrap.php:392
|
4539 |
#, fuzzy
|
4540 |
msgctxt "settings"
|
4541 |
msgid "Turn on listing renewal option?"
|
4542 |
msgstr "Option zur Erneuerung von Einträgen aktivieren?"
|
4543 |
|
4544 |
+
#: includes/admin/settings/class-settings-bootstrap.php:401
|
4545 |
msgctxt "settings"
|
4546 |
msgid "Open detailed view of listing in new tab?"
|
4547 |
msgstr ""
|
4548 |
|
4549 |
+
#: includes/admin/settings/class-settings-bootstrap.php:407
|
4550 |
#, fuzzy
|
4551 |
msgctxt "settings"
|
4552 |
msgid "Report Listings"
|
4553 |
msgstr "Einträge importieren"
|
4554 |
|
4555 |
+
#: includes/admin/settings/class-settings-bootstrap.php:412
|
4556 |
#, fuzzy
|
4557 |
msgctxt "settings"
|
4558 |
msgid "Include button to report listings?"
|
4559 |
msgstr "Zurück zum Eintrag."
|
4560 |
|
4561 |
+
#: includes/admin/settings/class-settings-bootstrap.php:421
|
4562 |
msgctxt "settings"
|
4563 |
msgid "Enable report listing for registered users only"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: includes/admin/settings/class-settings-bootstrap.php:431
|
4567 |
msgctxt "settings"
|
4568 |
msgid "Report listing option list"
|
4569 |
msgstr ""
|
4570 |
|
4571 |
+
#: includes/admin/settings/class-settings-bootstrap.php:432
|
4572 |
msgctxt "settings"
|
4573 |
msgid ""
|
4574 |
"Form option list to report a listing as inappropriate. One option per line."
|
4575 |
msgstr ""
|
4576 |
|
4577 |
+
#: includes/admin/settings/class-settings-bootstrap.php:439
|
4578 |
#, fuzzy
|
4579 |
msgctxt "settings"
|
4580 |
msgid "Contact Form"
|
4581 |
msgstr "Zurücksetzen"
|
4582 |
|
4583 |
+
#: includes/admin/settings/class-settings-bootstrap.php:444
|
4584 |
#, fuzzy
|
4585 |
msgctxt "settings"
|
4586 |
msgid "Include listing contact form on listing pages?"
|
4587 |
msgstr "Kontaktform in Eintragsseiten einfügen?"
|
4588 |
|
4589 |
+
#: includes/admin/settings/class-settings-bootstrap.php:445
|
4590 |
#, fuzzy
|
4591 |
msgctxt "settings"
|
4592 |
msgid ""
|
4596 |
"Benutzer erlauben den Eintragsauthor privat zu kontaktieren. Der Author "
|
4597 |
"bekommt eine Nachricht per E-mail zugeschickt."
|
4598 |
|
4599 |
+
#: includes/admin/settings/class-settings-bootstrap.php:454
|
4600 |
#, fuzzy
|
4601 |
msgctxt "settings"
|
4602 |
msgid "Require login for using the contact form?"
|
4603 |
msgstr "Einloggen um das Kontaktformular nutzen zu können?"
|
4604 |
|
4605 |
+
#: includes/admin/settings/class-settings-bootstrap.php:464
|
4606 |
#, fuzzy
|
4607 |
msgctxt "settings"
|
4608 |
msgid "Maximum number of contact form submits per day"
|
4609 |
msgstr "Maximale Nummer der Kontaktformmails die pro Tag zugesendet werden"
|
4610 |
|
4611 |
+
#: includes/admin/settings/class-settings-bootstrap.php:465
|
4612 |
#, fuzzy
|
4613 |
msgctxt "settings"
|
4614 |
msgid ""
|
4618 |
"Benutze dieses Feld um spamming von Einträgen zu vermeiden. 0 heisst "
|
4619 |
"unbegrenzt pro Tag."
|
4620 |
|
4621 |
+
#: includes/admin/settings/class-settings-bootstrap.php:475
|
4622 |
#, fuzzy
|
4623 |
msgctxt "settings"
|
4624 |
msgid "Include comment form on listing pages?"
|
4625 |
msgstr "Kommentarform einfügen in Eintragsseiten?"
|
4626 |
|
4627 |
+
#: includes/admin/settings/class-settings-bootstrap.php:476
|
4628 |
msgctxt "settings"
|
4629 |
msgid ""
|
4630 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
4634 |
"first, and if that doesn't work, try the 3rd option instead."
|
4635 |
msgstr ""
|
4636 |
|
4637 |
+
#: includes/admin/settings/class-settings-bootstrap.php:490
|
4638 |
#, fuzzy
|
4639 |
msgctxt "settings"
|
4640 |
msgid "Show listings under categories on main page?"
|
4641 |
msgstr "Einträge unter Kategorien anzeigen auf der Hauptseite?"
|
4642 |
|
4643 |
+
#: includes/admin/settings/class-settings-bootstrap.php:499
|
4644 |
#, fuzzy
|
4645 |
msgctxt "settings"
|
4646 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4647 |
msgstr "unterstützter (unbeweglicher) Status"
|
4648 |
|
4649 |
+
#: includes/admin/settings/class-settings-bootstrap.php:500
|
4650 |
msgctxt "settings"
|
4651 |
msgid ""
|
4652 |
"Prevents featured listings from floating to the top of the selected page."
|
4653 |
msgstr ""
|
4654 |
|
4655 |
+
#: includes/admin/settings/class-settings-bootstrap.php:515
|
4656 |
#, fuzzy
|
4657 |
msgctxt "settings"
|
4658 |
msgid "Status of listings upon uninstalling plugin"
|
4659 |
msgstr "Status der Einträge bei Deinstallation der Erweiterung"
|
4660 |
|
4661 |
+
#: includes/admin/settings/class-settings-bootstrap.php:528
|
4662 |
#, fuzzy
|
4663 |
msgctxt "settings"
|
4664 |
msgid "Status of deleted listings"
|
4665 |
msgstr "Status der gelöschten Einträge"
|
4666 |
|
4667 |
+
#: includes/admin/settings/class-settings-bootstrap.php:541
|
4668 |
#, fuzzy
|
4669 |
msgctxt "settings"
|
4670 |
msgid "Submit Listing instructions message"
|
4671 |
msgstr "Nachricht mit Anweisungen für einen neuen Eintrag"
|
4672 |
|
4673 |
+
#: includes/admin/settings/class-settings-bootstrap.php:542
|
4674 |
msgctxt "settings"
|
4675 |
msgid ""
|
4676 |
"This text is displayed at the first page of the Submit Listing process for "
|
4678 |
"form or anything you want to tell users before they get started."
|
4679 |
msgstr ""
|
4680 |
|
4681 |
+
#: includes/admin/settings/class-settings-bootstrap.php:548
|
4682 |
#, fuzzy
|
4683 |
msgctxt "settings"
|
4684 |
msgid "Post/Category Settings"
|
4685 |
msgstr "Post/Kategorie Einstellungen"
|
4686 |
|
4687 |
+
#: includes/admin/settings/class-settings-bootstrap.php:553
|
4688 |
#, fuzzy
|
4689 |
msgctxt "settings"
|
4690 |
msgid "Default new post status"
|
4691 |
msgstr "Standard neuer Post Status"
|
4692 |
|
4693 |
+
#: includes/admin/settings/class-settings-bootstrap.php:566
|
4694 |
#, fuzzy
|
4695 |
msgctxt "settings"
|
4696 |
msgid "Edit post status"
|
4697 |
msgstr "Post Status Bearbeiten"
|
4698 |
|
4699 |
+
#: includes/admin/settings/class-settings-bootstrap.php:579
|
4700 |
#, fuzzy
|
4701 |
msgctxt "settings"
|
4702 |
msgid "Order categories list by"
|
4703 |
msgstr "Kategorieliste sortieren nach"
|
4704 |
|
4705 |
+
#: includes/admin/settings/class-settings-bootstrap.php:593
|
4706 |
#, fuzzy
|
4707 |
msgctxt "settings"
|
4708 |
msgid "Sort order for categories"
|
4709 |
msgstr "Sortierung für Kategorien"
|
4710 |
|
4711 |
+
#: includes/admin/settings/class-settings-bootstrap.php:606
|
4712 |
#, fuzzy
|
4713 |
msgctxt "settings"
|
4714 |
msgid "Show category post count?"
|
4715 |
msgstr "Kategoriepost Anzahl anzeigen?"
|
4716 |
|
4717 |
+
#: includes/admin/settings/class-settings-bootstrap.php:615
|
4718 |
#, fuzzy
|
4719 |
msgctxt "settings"
|
4720 |
msgid "Hide empty categories?"
|
4721 |
msgstr "Leere Kategorien verbergen?"
|
4722 |
|
4723 |
+
#: includes/admin/settings/class-settings-bootstrap.php:624
|
4724 |
#, fuzzy
|
4725 |
msgctxt "settings"
|
4726 |
msgid "Show only parent categories in category list?"
|
4727 |
msgstr "Nur Elternkategorien in Kategorieliste anzeigen?"
|
4728 |
|
4729 |
+
#: includes/admin/settings/class-settings-bootstrap.php:630
|
4730 |
#, fuzzy
|
4731 |
msgctxt "settings"
|
4732 |
msgid "Listings Sorting"
|
4733 |
msgstr "Sortierung Einträge"
|
4734 |
|
4735 |
+
#: includes/admin/settings/class-settings-bootstrap.php:638
|
4736 |
#, fuzzy
|
4737 |
msgctxt "settings"
|
4738 |
msgid "Order directory listings by"
|
4739 |
msgstr "Anordnung Verzeichniseinträge durch"
|
4740 |
|
4741 |
+
#: includes/admin/settings/class-settings-bootstrap.php:659
|
4742 |
#, fuzzy
|
4743 |
msgctxt "settings"
|
4744 |
msgid "Sort directory listings by"
|
4745 |
msgstr "Verzeichnissortierung der Einträge durch"
|
4746 |
|
4747 |
+
#: includes/admin/settings/class-settings-bootstrap.php:660
|
4748 |
#, fuzzy
|
4749 |
msgctxt "settings"
|
4750 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
4752 |
"Aufsteigend für aufsteigende Reihenfolge A-Z, Absteigend für absteigende "
|
4753 |
"Reihenfolge Z-A"
|
4754 |
|
4755 |
+
#: includes/admin/settings/class-settings-bootstrap.php:673
|
4756 |
#, fuzzy
|
4757 |
msgctxt "settings"
|
4758 |
msgid "Enable sort bar?"
|
4759 |
msgstr "Sortierung aktivieren?"
|
4760 |
|
4761 |
+
#: includes/admin/settings/class-settings-bootstrap.php:682
|
4762 |
#, fuzzy
|
4763 |
msgctxt "settings"
|
4764 |
msgid "Sortbar Fields"
|
4765 |
msgstr "Sortierbare Felder"
|
4766 |
|
4767 |
+
#: includes/admin/settings/class-settings-bootstrap.php:693
|
4768 |
#, fuzzy
|
4769 |
msgctxt "settings"
|
4770 |
msgid "Directory Display Options"
|
4771 |
msgstr "Verzeichnisoptionen anzeigen"
|
4772 |
|
4773 |
+
#: includes/admin/settings/class-settings-bootstrap.php:698
|
4774 |
#, fuzzy
|
4775 |
msgctxt "settings"
|
4776 |
msgid "Show the \"Submit listing\" button."
|
4777 |
msgstr "\"Eintrag erstellen” Schaltfläche anzeigen."
|
4778 |
|
4779 |
+
#: includes/admin/settings/class-settings-bootstrap.php:708
|
4780 |
#, fuzzy
|
4781 |
msgctxt "settings"
|
4782 |
msgid "Show \"Search listings\"."
|
4783 |
msgstr "\"Einträge durchsuchen\" anzeigen"
|
4784 |
|
4785 |
+
#: includes/admin/settings/class-settings-bootstrap.php:717
|
4786 |
#, fuzzy
|
4787 |
msgctxt "settings"
|
4788 |
msgid "Show the \"View Listings\" button."
|
4789 |
msgstr "\"Einträge anschauen\" Schaltfläche anzeigen"
|
4790 |
|
4791 |
+
#: includes/admin/settings/class-settings-bootstrap.php:726
|
4792 |
#, fuzzy
|
4793 |
msgctxt "settings"
|
4794 |
msgid "Show the \"Directory\" button."
|
4795 |
msgstr "\"Verzeichnis\" Schaltfläche anzeigen"
|
4796 |
|
4797 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
4798 |
#, fuzzy
|
4799 |
msgctxt "settings"
|
4800 |
msgid "Theme Settings"
|
4801 |
msgstr "Bildeinstellungen"
|
4802 |
|
4803 |
+
#: includes/admin/settings/class-settings-bootstrap.php:739
|
4804 |
msgctxt "settings"
|
4805 |
msgid "Theme button style"
|
4806 |
msgstr ""
|
4807 |
|
4808 |
+
#: includes/admin/settings/class-settings-bootstrap.php:752
|
4809 |
msgctxt "settings"
|
4810 |
msgid ""
|
4811 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
4812 |
msgstr ""
|
4813 |
|
4814 |
+
#: includes/admin/settings/class-settings-bootstrap.php:759
|
4815 |
#, fuzzy
|
4816 |
msgctxt "settings"
|
4817 |
msgid "Image"
|
4818 |
msgstr "Bild"
|
4819 |
|
4820 |
+
#: includes/admin/settings/class-settings-bootstrap.php:760
|
4821 |
#, fuzzy
|
4822 |
msgctxt "settings"
|
4823 |
msgid "Image Settings"
|
4824 |
msgstr "Bildeinstellungen"
|
4825 |
|
4826 |
+
#: includes/admin/settings/class-settings-bootstrap.php:765
|
4827 |
#, fuzzy
|
4828 |
msgctxt "settings"
|
4829 |
msgid "Allow images?"
|
4830 |
msgstr "Bilder erlauben?"
|
4831 |
|
4832 |
+
#: includes/admin/settings/class-settings-bootstrap.php:776
|
4833 |
#, fuzzy
|
4834 |
msgctxt "settings"
|
4835 |
msgid "Min Image File Size (KB)"
|
4836 |
msgstr "Maximale Bildgröße (KB)"
|
4837 |
|
4838 |
+
#: includes/admin/settings/class-settings-bootstrap.php:787
|
4839 |
#, fuzzy
|
4840 |
msgctxt "settings"
|
4841 |
msgid "Max Image File Size (KB)"
|
4842 |
msgstr "Maximale Bildgröße (KB)"
|
4843 |
|
4844 |
+
#: includes/admin/settings/class-settings-bootstrap.php:798
|
4845 |
#, fuzzy
|
4846 |
msgctxt "settings"
|
4847 |
msgid "Min image width (px)"
|
4848 |
msgstr "Bildergröße (in px):"
|
4849 |
|
4850 |
+
#: includes/admin/settings/class-settings-bootstrap.php:807
|
4851 |
#, fuzzy
|
4852 |
msgctxt "settings"
|
4853 |
msgid "Min image height (px)"
|
4854 |
msgstr "Bilderhöhe (in px):"
|
4855 |
|
4856 |
+
#: includes/admin/settings/class-settings-bootstrap.php:820
|
4857 |
#, fuzzy
|
4858 |
msgctxt "settings"
|
4859 |
msgid "Max image width (px)"
|
4860 |
msgstr "Maximale Bildbreite"
|
4861 |
|
4862 |
+
#: includes/admin/settings/class-settings-bootstrap.php:831
|
4863 |
#, fuzzy
|
4864 |
msgctxt "settings"
|
4865 |
msgid "Max image height (px)"
|
4866 |
msgstr "Maximale Bildhöhe"
|
4867 |
|
4868 |
+
#: includes/admin/settings/class-settings-bootstrap.php:842
|
4869 |
#, fuzzy
|
4870 |
msgctxt "settings"
|
4871 |
msgid "Turn on thickbox/lightbox?"
|
4872 |
msgstr "Kontrollkästchen/Leuchtkasten aktivieren?"
|
4873 |
|
4874 |
+
#: includes/admin/settings/class-settings-bootstrap.php:843
|
4875 |
#, fuzzy
|
4876 |
msgctxt "settings"
|
4877 |
msgid ""
|
4880 |
"Deaktivieren wenn Konflikte mit anderen Elementen oder installierten "
|
4881 |
"Erweiterungen entstehen"
|
4882 |
|
4883 |
+
#: includes/admin/settings/class-settings-bootstrap.php:849
|
4884 |
#, fuzzy
|
4885 |
msgctxt "settings"
|
4886 |
msgid "Thumbnails"
|
4887 |
msgstr "Thumbnails"
|
4888 |
|
4889 |
+
#: includes/admin/settings/class-settings-bootstrap.php:856
|
4890 |
#, fuzzy
|
4891 |
msgctxt "settings"
|
4892 |
msgid "Thumbnail width (px)"
|
4893 |
msgstr "Thumbnailbreite"
|
4894 |
|
4895 |
+
#: includes/admin/settings/class-settings-bootstrap.php:867
|
4896 |
#, fuzzy
|
4897 |
msgctxt "settings"
|
4898 |
msgid "Thumbnail height (px)"
|
4899 |
msgstr "Thumbnailbreite"
|
4900 |
|
4901 |
+
#: includes/admin/settings/class-settings-bootstrap.php:876
|
4902 |
#, fuzzy
|
4903 |
msgctxt "settings"
|
4904 |
msgid "Crop thumbnails to exact dimensions?"
|
4905 |
msgstr "Vorschaubild auf die exakte Maße abschneiden?"
|
4906 |
|
4907 |
+
#: includes/admin/settings/class-settings-bootstrap.php:877
|
4908 |
#, fuzzy
|
4909 |
msgctxt "settings"
|
4910 |
msgid ""
|
4920 |
"Abhängig von den hochgeladenen Bildern können Thumbnails unterschiedliche "
|
4921 |
"Höhen haben."
|
4922 |
|
4923 |
+
#: includes/admin/settings/class-settings-bootstrap.php:888
|
4924 |
msgctxt "settings"
|
4925 |
msgid "Enforce image upload on submit/edit?"
|
4926 |
msgstr ""
|
4927 |
|
4928 |
+
#: includes/admin/settings/class-settings-bootstrap.php:897
|
4929 |
#, fuzzy
|
4930 |
msgctxt "settings"
|
4931 |
msgid "Number of free images"
|
4932 |
msgstr "Nummer der freien Bilder"
|
4933 |
|
4934 |
+
#: includes/admin/settings/class-settings-bootstrap.php:909
|
4935 |
#, fuzzy
|
4936 |
msgctxt "settings"
|
4937 |
msgid "Use default picture for listings with no picture?"
|
4938 |
msgstr "Benutze Standardbilder für Einträge mit keinem Bild?"
|
4939 |
|
4940 |
+
#: includes/admin/settings/class-settings-bootstrap.php:918
|
4941 |
#, fuzzy
|
4942 |
msgctxt "settings"
|
4943 |
msgid "Show Thumbnail on main listings page?"
|
4944 |
msgstr "Thumbnail auf der Eintragshauptseite anzeigen?"
|
4945 |
|
4946 |
+
#: includes/admin/settings/class-settings-bootstrap.php:927
|
4947 |
+
#, fuzzy
|
4948 |
+
msgctxt "settings"
|
4949 |
+
msgid "Featured Badge image"
|
4950 |
+
msgstr "Featured Levels Module"
|
4951 |
+
|
4952 |
+
#: includes/admin/settings/class-settings-bootstrap.php:936
|
4953 |
+
#, fuzzy
|
4954 |
+
msgctxt "settings"
|
4955 |
+
msgid "Featured Badge URL"
|
4956 |
+
msgstr "Featured Levels Module"
|
4957 |
+
|
4958 |
+
#: includes/admin/settings/class-settings-bootstrap.php:937
|
4959 |
+
msgctxt "settings"
|
4960 |
+
msgid "Use this to set Featured Badge image as a link to a defined URL."
|
4961 |
+
msgstr ""
|
4962 |
+
|
4963 |
+
#: includes/admin/settings/class-settings-bootstrap.php:938
|
4964 |
+
#, fuzzy
|
4965 |
+
msgctxt "settings"
|
4966 |
+
msgid "URL"
|
4967 |
+
msgstr "URL"
|
4968 |
+
|
4969 |
+
#: includes/admin/settings/class-settings-bootstrap.php:947
|
4970 |
+
msgctxt "settings"
|
4971 |
+
msgid "Display featured (sticky) badge on listing:"
|
4972 |
+
msgstr ""
|
4973 |
+
|
4974 |
+
#: includes/admin/settings/class-settings-bootstrap.php:964
|
4975 |
#, fuzzy
|
4976 |
msgctxt "settings"
|
4977 |
msgid "Fee Order"
|
4978 |
msgstr "Auftrag"
|
4979 |
|
4980 |
+
#: includes/admin/settings/class-settings-bootstrap.php:977
|
4981 |
#, fuzzy
|
4982 |
msgctxt "settings"
|
4983 |
msgid "Turn On payments?"
|
4984 |
msgstr "Bezahlungen aktivieren?"
|
4985 |
|
4986 |
+
#: includes/admin/settings/class-settings-bootstrap.php:986
|
4987 |
#, fuzzy
|
4988 |
msgctxt "settings"
|
4989 |
msgid "Put payment gateways in test mode?"
|
4990 |
msgstr "Bezahlungsgateway im Testmodus ausführen?"
|
4991 |
|
4992 |
+
#: includes/admin/settings/class-settings-bootstrap.php:996
|
4993 |
#, fuzzy
|
4994 |
msgctxt "settings"
|
4995 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
4996 |
msgstr ""
|
4997 |
"Aktiviere (HTTPS) sichere Verbindung für den Bestellprozess deiner Seite?"
|
4998 |
|
4999 |
+
#: includes/admin/settings/class-settings-bootstrap.php:997
|
5000 |
#, fuzzy
|
5001 |
msgctxt "settings"
|
5002 |
msgid ""
|
5006 |
"Empfohlen zur Erweiterung der Sicherheit. Aktiviere HTTPS auf deinem Server "
|
5007 |
"und <a>erhalte ein SSL Zertifikat</a>"
|
5008 |
|
5009 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1007
|
5010 |
#, fuzzy
|
5011 |
msgctxt "settings"
|
5012 |
msgid "Currency Code"
|
5013 |
msgstr "Währungsschlüssel"
|
5014 |
|
5015 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1044
|
5016 |
#, fuzzy
|
5017 |
msgctxt "settings"
|
5018 |
msgid "Currency Symbol"
|
5019 |
msgstr "Währungssymbol"
|
5020 |
|
5021 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1054
|
5022 |
#, fuzzy
|
5023 |
msgctxt "settings"
|
5024 |
msgid "Currency symbol display"
|
5025 |
msgstr "Währungssymbol Anzeige"
|
5026 |
|
5027 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1069
|
5028 |
#, fuzzy
|
5029 |
msgctxt "settings"
|
5030 |
msgid "Thank you for payment message"
|
5031 |
msgstr "Danke für die Bezahlung Nachricht"
|
5032 |
|
5033 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1079
|
5034 |
msgctxt "settings"
|
5035 |
msgid "Ask users to come back for abandoned payments?"
|
5036 |
msgstr ""
|
5037 |
|
5038 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1080
|
5039 |
msgctxt "settings"
|
5040 |
msgid ""
|
5041 |
"An abandoned payment is when a user attempts to place a listing and gets to "
|
5044 |
"the transaction. BD can remind them to come back and continue."
|
5045 |
msgstr ""
|
5046 |
|
5047 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1090
|
5048 |
#, fuzzy
|
5049 |
msgctxt "settings"
|
5050 |
msgid "Listing abandonment threshold (hours)"
|
5051 |
msgstr "Eintragsabbuchungsemail Grenze (in tagen)"
|
5052 |
|
5053 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1107
|
5054 |
#, fuzzy
|
5055 |
msgctxt "settings"
|
5056 |
msgid "Display email address fields publicly?"
|
5057 |
msgstr "E-mail Adressfeld öffentlich anzeigen?"
|
5058 |
|
5059 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1108
|
5060 |
#, fuzzy
|
5061 |
msgctxt "settings"
|
5062 |
msgid ""
|
5066 |
msgstr ""
|
5067 |
"E-mailadresse allen Benutzern anzeigen. NICHT ZU EMPFEHLEN. Achtung Spam!"
|
5068 |
|
5069 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1117
|
5070 |
#, fuzzy
|
5071 |
msgctxt "settings"
|
5072 |
msgid "How to determine the listing's email address?"
|
5073 |
msgstr "Wie legt man die E-mailadresse für einen Eintrag fest?"
|
5074 |
|
5075 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1118
|
5076 |
#, fuzzy
|
5077 |
msgctxt "settings"
|
5078 |
msgid ""
|
5082 |
"Dies bewirkt, dass eine E-mail an den Eigentümer geschickt wird, wenn der "
|
5083 |
"Eintrag abläuft."
|
5084 |
|
5085 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1131
|
5086 |
msgctxt "settings"
|
5087 |
msgid "Email Content-Type header"
|
5088 |
msgstr ""
|
5089 |
|
5090 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1132
|
5091 |
msgctxt "settings"
|
5092 |
msgid ""
|
5093 |
"Use this setting to control the format of the emails explicitly. Some "
|
5096 |
"then \"Both\"."
|
5097 |
msgstr ""
|
5098 |
|
5099 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1143
|
5100 |
#, fuzzy
|
5101 |
msgctxt "settings"
|
5102 |
msgid "E-Mail Notifications"
|
5103 |
msgstr "Email Erinnerung"
|
5104 |
|
5105 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1148
|
5106 |
#, fuzzy
|
5107 |
msgctxt "settings"
|
5108 |
msgid "Notify admin via e-mail when..."
|
5109 |
msgstr "Administrator per E-mail informieren wenn... "
|
5110 |
|
5111 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1165
|
5112 |
#, fuzzy
|
5113 |
msgctxt "settings"
|
5114 |
msgid "CC this e-mail address too"
|
5115 |
msgstr "CC diese E-mail an"
|
5116 |
|
5117 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1171
|
5118 |
#, fuzzy
|
5119 |
msgctxt "settings"
|
5120 |
msgid ""
|
5124 |
"Du kannst dieses Texttemplate verändern, das für die meisten der E-"
|
5125 |
"mailadressen unten verwendet wird."
|
5126 |
|
5127 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1178
|
5128 |
#, fuzzy
|
5129 |
msgctxt "settings"
|
5130 |
msgid "Notify users via e-mail when..."
|
5131 |
msgstr "Benachrichtige Benutzer per E-mail wenn..."
|
5132 |
|
5133 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1189
|
5134 |
#, fuzzy
|
5135 |
msgctxt "settings"
|
5136 |
msgid "Templates"
|
5137 |
msgstr "E-mail Templates"
|
5138 |
|
5139 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1194
|
5140 |
#, fuzzy
|
5141 |
msgctxt "settings"
|
5142 |
msgid "Email confirmation message"
|
5143 |
msgstr "Email Bestätigungsnachricht"
|
5144 |
|
5145 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1195
|
5146 |
#, fuzzy
|
5147 |
msgctxt "settings"
|
5148 |
msgid "Sent after a listing has been submitted."
|
5149 |
msgstr "Senden nachdem der Eintrag eingestellt wurde."
|
5150 |
|
5151 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1210
|
5152 |
#, fuzzy
|
5153 |
msgctxt "settings"
|
5154 |
msgid "Listing published message"
|
5155 |
msgstr "Eintrag veröffentlicht Nachricht"
|
5156 |
|
5157 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1211
|
5158 |
#, fuzzy
|
5159 |
msgctxt "settings"
|
5160 |
msgid "Sent when the listing has been published or approved by an admin."
|
5162 |
"Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
|
5163 |
"wurde."
|
5164 |
|
5165 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1228
|
5166 |
#, fuzzy
|
5167 |
msgctxt "settings"
|
5168 |
msgid "Listing Contact Message"
|
5169 |
msgstr "Neue Eintrag Anweisungen"
|
5170 |
|
5171 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1229
|
5172 |
#, fuzzy
|
5173 |
msgctxt "settings"
|
5174 |
msgid ""
|
5178 |
"An den Eigentümer senden wenn jemand die Kontaktform auf Ihrer Eintragsseite "
|
5179 |
"verwendet."
|
5180 |
|
5181 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1257
|
5182 |
#, fuzzy
|
5183 |
msgctxt "settings"
|
5184 |
msgid "Payment abandoned reminder message"
|
5185 |
msgstr "Erneuerungserinnerung E-mail Nachricht"
|
5186 |
|
5187 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1258
|
5188 |
msgctxt "settings"
|
5189 |
msgid "Sent some time after a pending payment is abandoned by users."
|
5190 |
msgstr ""
|
5191 |
|
5192 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1295
|
5193 |
#, fuzzy
|
5194 |
msgctxt "settings"
|
5195 |
msgid "E-Mail Notices"
|
5196 |
msgstr "Email Erinnerung"
|
5197 |
|
5198 |
+
#: includes/admin/settings/class-settings.php:556
|
5199 |
+
#: includes/admin/settings/class-settings.php:567
|
5200 |
msgctxt "settings"
|
5201 |
msgid "\"%s\" can not be empty."
|
5202 |
msgstr ""
|
5203 |
|
5204 |
+
#: includes/admin/settings/class-settings.php:574
|
5205 |
msgctxt "settings"
|
5206 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
5207 |
msgstr ""
|
5237 |
msgid "Deactivate"
|
5238 |
msgstr "Aktiviere Lizenz"
|
5239 |
|
5240 |
+
#: includes/licensing.php:206 includes/licensing.php:207
|
5241 |
msgctxt "settings"
|
5242 |
msgid "Licenses"
|
5243 |
msgstr "Lizenz"
|
5252 |
msgid "← Return to \"Manage Options\""
|
5253 |
msgstr "← zurück zu \"Formularfelder verwalten\""
|
5254 |
|
5255 |
+
#: includes/admin/settings/class-settings-bootstrap.php:518
|
5256 |
+
#: includes/admin/settings/class-settings-bootstrap.php:531
|
5257 |
msgctxt "post status"
|
5258 |
msgid "Draft"
|
5259 |
msgstr ""
|
5260 |
|
5261 |
+
#: includes/admin/settings/class-settings-bootstrap.php:519
|
5262 |
+
#: includes/admin/settings/class-settings-bootstrap.php:532
|
5263 |
msgctxt "post status"
|
5264 |
msgid "Trash"
|
5265 |
msgstr ""
|
5266 |
|
5267 |
+
#: includes/admin/settings/class-settings-bootstrap.php:556
|
5268 |
+
#: includes/admin/settings/class-settings-bootstrap.php:569
|
5269 |
msgctxt "post status"
|
5270 |
msgid "Published"
|
5271 |
msgstr "Veröffentlicht"
|
5272 |
|
5273 |
+
#: includes/admin/settings/class-settings-bootstrap.php:557
|
5274 |
+
#: includes/admin/settings/class-settings-bootstrap.php:570
|
5275 |
msgctxt "post status"
|
5276 |
msgid "Pending"
|
5277 |
msgstr "Ausstehend"
|
5278 |
|
5279 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1233
|
5280 |
msgctxt "contact email"
|
5281 |
msgid "You have received a reply from your listing at %s."
|
5282 |
msgstr "Sie haben eine Antwort auf Ihren Eintrag erhalten am %s."
|
5283 |
|
5284 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1234
|
5285 |
msgctxt "contact email"
|
5286 |
msgid "Name: %s"
|
5287 |
msgstr "Name: %s"
|
5288 |
|
5289 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1235
|
5290 |
msgctxt "contact email"
|
5291 |
msgid "E-Mail: %s"
|
5292 |
msgstr "E-mail: %s"
|
5293 |
|
5294 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1236
|
5295 |
msgctxt "contact email"
|
5296 |
msgid "Message:"
|
5297 |
msgstr "Nachricht:"
|
5298 |
|
5299 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1238
|
5300 |
msgctxt "contact email"
|
5301 |
msgid "Time: %s"
|
5302 |
msgstr "Zeit: %s"
|
5462 |
msgid "Listing upgrade to featured"
|
5463 |
msgstr "Eintrag aktualisieren auf Hervorhebung"
|
5464 |
|
5465 |
+
#: includes/installer.php:79
|
5466 |
msgctxt "installer"
|
5467 |
msgid "Default Fee"
|
5468 |
msgstr "Standard Preis"
|
5639 |
msgid "Add New Listing"
|
5640 |
msgstr "Neuer Eintrag"
|
5641 |
|
5642 |
+
#: includes/class-listing.php:323
|
5643 |
#, fuzzy
|
5644 |
msgctxt "listing"
|
5645 |
msgid "Listing expired"
|
5646 |
msgstr "Ein Eintrag läuft aus."
|
5647 |
|
5648 |
+
#: includes/class-listing.php:482
|
5649 |
#, fuzzy
|
5650 |
msgctxt "listing"
|
5651 |
msgid "(Unavailable Plan)"
|
5652 |
msgstr "(Preis nicht verfügbar)"
|
5653 |
|
5654 |
+
#: includes/class-listing.php:639
|
5655 |
#, fuzzy
|
5656 |
msgctxt "listing"
|
5657 |
msgid "Plan \"%s\" (recurring)"
|
5658 |
msgstr "(wiederkehrend)"
|
5659 |
|
5660 |
+
#: includes/class-listing.php:641
|
5661 |
msgctxt "listing"
|
5662 |
msgid "Plan \"%s\""
|
5663 |
msgstr ""
|
5711 |
msgid "Free Listing"
|
5712 |
msgstr "Kostenloser Eintrag"
|
5713 |
|
5714 |
+
#. translators: [%s] is the name of the blog.
|
5715 |
+
#: includes/class-listing-email-notification.php:235
|
5716 |
msgctxt "notify email"
|
5717 |
msgid "[%s] New listing notification"
|
5718 |
msgstr "[%s] neue Eintragsbenachrichtigung"
|
5719 |
|
5720 |
+
#. translators: [%s] is the name of the blog.
|
5721 |
+
#: includes/class-listing-email-notification.php:282
|
5722 |
msgctxt "notify email"
|
5723 |
msgid "[%s] Listing edit notification"
|
5724 |
msgstr "[%s] Eintrag bearbeiten Benachrichtigung"
|
5725 |
|
5726 |
+
#. translators: %s is the name of the blog.
|
5727 |
+
#: includes/class-listing-email-notification.php:354
|
5728 |
#, fuzzy
|
5729 |
msgctxt "notify email"
|
5730 |
msgid "[%s] Reported listing notification"
|
5732 |
|
5733 |
#: templates/email/listing-added.tpl.php:7
|
5734 |
#: templates/email/listing-edited.tpl.php:7
|
5735 |
+
#: templates/email/listing-reported.tpl.php:9
|
5736 |
msgctxt "notify email"
|
5737 |
msgid "ID"
|
5738 |
msgstr "ID"
|
5739 |
|
5740 |
#: templates/email/listing-added.tpl.php:10
|
5741 |
#: templates/email/listing-edited.tpl.php:10
|
5742 |
+
#: templates/email/listing-reported.tpl.php:11
|
5743 |
msgctxt "notify email"
|
5744 |
msgid "Title"
|
5745 |
msgstr "Titel"
|
5791 |
msgid "Categories"
|
5792 |
msgstr "Kategorien"
|
5793 |
|
5794 |
+
#: templates/email/listing-reported.tpl.php:7
|
5795 |
+
#, fuzzy
|
5796 |
+
msgctxt "notify email"
|
5797 |
+
msgid "Listing information"
|
5798 |
+
msgstr "Eintrag Informationen"
|
5799 |
+
|
5800 |
#: templates/email/listing-reported.tpl.php:21
|
5801 |
+
#, fuzzy
|
5802 |
+
msgctxt "notify email"
|
5803 |
+
msgid "Report Information"
|
5804 |
+
msgstr "Preisinformation"
|
5805 |
+
|
5806 |
+
#: templates/email/listing-reported.tpl.php:24
|
5807 |
+
#, fuzzy
|
5808 |
+
msgctxt "notify email"
|
5809 |
+
msgid "User name"
|
5810 |
+
msgstr "Benutzer"
|
5811 |
+
|
5812 |
+
#: templates/email/listing-reported.tpl.php:28
|
5813 |
+
#, fuzzy
|
5814 |
+
msgctxt "notify email"
|
5815 |
+
msgid "User Email"
|
5816 |
+
msgstr "Deine E-mail"
|
5817 |
+
|
5818 |
+
#: templates/email/listing-reported.tpl.php:31
|
5819 |
msgctxt "notify email"
|
5820 |
msgid "Report IP"
|
5821 |
msgstr ""
|
5822 |
|
5823 |
+
#: templates/email/listing-reported.tpl.php:33
|
5824 |
#, fuzzy
|
5825 |
msgctxt "notify email"
|
5826 |
msgid "Report selected option"
|
5827 |
msgstr "Kategorien auswählen"
|
5828 |
|
5829 |
+
#: templates/email/listing-reported.tpl.php:35
|
5830 |
msgctxt "notify email"
|
5831 |
msgid "Report additional info"
|
5832 |
msgstr ""
|
5842 |
msgid "%s Feed"
|
5843 |
msgstr "% Feed"
|
5844 |
|
5845 |
+
#: includes/class-meta.php:155 includes/views/submit_listing.php:30
|
5846 |
msgctxt "views"
|
5847 |
msgid "Submit A Listing"
|
5848 |
msgstr "Eintrag erstellen"
|
5858 |
msgid "View All Listings"
|
5859 |
msgstr "Alle Einträge anschauen"
|
5860 |
|
5861 |
+
#: includes/views/search.php:15
|
5862 |
msgctxt "views"
|
5863 |
msgid "Find A Listing"
|
5864 |
msgstr "Eintrag finden"
|
5981 |
msgid "Listing submitted by admin. Payment skipped."
|
5982 |
msgstr "Eintrag zusenden (Initialbezahlung)"
|
5983 |
|
5984 |
+
#: includes/views/submit_listing.php:61
|
5985 |
msgctxt "submit listing"
|
5986 |
msgid "Click this field to add categories"
|
5987 |
msgstr ""
|
5988 |
|
5989 |
+
#: includes/views/submit_listing.php:62 templates/submit-listing.tpl.php:23
|
5990 |
#, fuzzy
|
5991 |
msgctxt "submit listing"
|
5992 |
msgid "Complete Listing"
|
5993 |
msgstr "Eintrag Löschen"
|
5994 |
|
5995 |
+
#: includes/views/submit_listing.php:63 templates/submit-listing.tpl.php:28
|
5996 |
#, fuzzy
|
5997 |
msgctxt "submit listing"
|
5998 |
msgid "Continue to Payment"
|
5999 |
msgstr "Initialbezahlung"
|
6000 |
|
6001 |
+
#: includes/views/submit_listing.php:83
|
6002 |
#, fuzzy
|
6003 |
msgctxt "submit listing"
|
6004 |
msgid "No listing ID was specified."
|
6005 |
msgstr "Ein Eintrag wurde bearbeitet."
|
6006 |
|
6007 |
+
#: includes/views/submit_listing.php:85
|
6008 |
#, fuzzy
|
6009 |
msgctxt "submit listing"
|
6010 |
msgid "You can't edit this listing."
|
6011 |
msgstr "Kategorie für diesen Eintrag"
|
6012 |
|
6013 |
+
#: includes/views/submit_listing.php:123
|
6014 |
msgctxt "submit listing"
|
6015 |
msgid ""
|
6016 |
"This listing can't be edited at this time because it has no fee plan "
|
6018 |
"to a fee plan."
|
6019 |
msgstr ""
|
6020 |
|
6021 |
+
#: includes/views/submit_listing.php:128
|
6022 |
msgctxt "submit listing"
|
6023 |
msgid ""
|
6024 |
"This listing can't be edited at this time. Please try again later or contact "
|
6025 |
"the admin if the problem persists."
|
6026 |
msgstr ""
|
6027 |
|
6028 |
+
#: includes/views/submit_listing.php:150
|
6029 |
#, fuzzy
|
6030 |
msgctxt "submit listing"
|
6031 |
msgid "You're logged in as admin, payment will be skipped."
|
6033 |
"Du bist als Administrator eingeloggt. Alle Bezahlungsschritte werden "
|
6034 |
"übersprungen."
|
6035 |
|
6036 |
+
#: includes/views/submit_listing.php:350
|
6037 |
#, fuzzy
|
6038 |
msgctxt "submit listing"
|
6039 |
msgid "Category selection"
|
6040 |
msgstr "Kategorien auswählen"
|
6041 |
|
6042 |
+
#: includes/views/submit_listing.php:350
|
6043 |
#, fuzzy
|
6044 |
msgctxt "submit listing"
|
6045 |
msgid "Category & plan selection"
|
6046 |
msgstr "Kategorien auswählen"
|
6047 |
|
6048 |
+
#: includes/views/submit_listing.php:355
|
6049 |
#, fuzzy
|
6050 |
msgctxt "submit listing"
|
6051 |
msgid "Listing Information"
|
6052 |
msgstr "Eintrag Informationen"
|
6053 |
|
6054 |
+
#: includes/views/submit_listing.php:359
|
6055 |
#, fuzzy
|
6056 |
msgctxt "submit listing"
|
6057 |
msgid "Listing Images"
|
6058 |
msgstr "Eintrag Bilder"
|
6059 |
|
6060 |
+
#: includes/views/submit_listing.php:365
|
6061 |
msgctxt "submit listing"
|
6062 |
msgid "Account Creation"
|
6063 |
msgstr ""
|
6064 |
|
6065 |
+
#: includes/views/submit_listing.php:373
|
6066 |
#, fuzzy
|
6067 |
msgctxt "submit listing"
|
6068 |
msgid "Terms and Conditions"
|
6069 |
msgstr "Bedingungen und Konditionen"
|
6070 |
|
6071 |
+
#: includes/views/submit_listing.php:411
|
6072 |
msgctxt "submit listing"
|
6073 |
msgid "(Please choose a fee plan above)"
|
6074 |
msgstr ""
|
6075 |
|
6076 |
+
#: includes/views/submit_listing.php:462
|
6077 |
#, fuzzy
|
6078 |
msgctxt "submit listing"
|
6079 |
msgid "Can not submit a listing at this moment. Please try again later."
|
6081 |
"Ihre Zahlung kann momentan nicht ausgeführt werden. Bitte versuchen Sie es "
|
6082 |
"später noch einmal."
|
6083 |
|
6084 |
+
#: includes/views/submit_listing.php:472
|
6085 |
#, fuzzy
|
6086 |
msgctxt "submit listing"
|
6087 |
msgid "Please select a category."
|
6088 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
6089 |
|
6090 |
+
#: includes/views/submit_listing.php:485
|
6091 |
#, fuzzy
|
6092 |
msgctxt "submit listing"
|
6093 |
msgid "Please select a category for your listing."
|
6094 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
6095 |
|
6096 |
+
#: includes/views/submit_listing.php:505
|
6097 |
msgctxt "submit listing"
|
6098 |
msgid "Please choose a valid category for your plan."
|
6099 |
msgstr ""
|
6100 |
|
6101 |
+
#: includes/views/submit_listing.php:507
|
6102 |
#, fuzzy
|
6103 |
msgctxt "submit listing"
|
6104 |
msgid "Please choose a valid fee plan for your category selection."
|
6105 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
6106 |
|
6107 |
+
#: includes/views/submit_listing.php:736
|
6108 |
#, fuzzy
|
6109 |
msgctxt "submit listing"
|
6110 |
msgid "Please enter your desired username."
|
6111 |
msgstr "Bitte geben Sie einen Namen ein."
|
6112 |
|
6113 |
+
#: includes/views/submit_listing.php:741
|
6114 |
#, fuzzy
|
6115 |
msgctxt "submit listing"
|
6116 |
msgid "Please enter the e-mail for your new account."
|
6117 |
msgstr "Bitte geben Sie einen Namen ein."
|
6118 |
|
6119 |
+
#: includes/views/submit_listing.php:746
|
6120 |
msgctxt "submit listing"
|
6121 |
msgid "Please enter the password for your new account."
|
6122 |
msgstr ""
|
6123 |
|
6124 |
+
#: includes/views/submit_listing.php:756
|
6125 |
msgctxt "submit listing"
|
6126 |
msgid "The username you chose is already in use. Please use a different one."
|
6127 |
msgstr ""
|
6128 |
|
6129 |
+
#: includes/views/submit_listing.php:761
|
6130 |
msgctxt "submit listing"
|
6131 |
msgid "The e-mail address you chose for your account is already in use."
|
6132 |
msgstr ""
|
6133 |
|
6134 |
+
#: includes/views/submit_listing.php:776
|
6135 |
msgctxt "submit listing"
|
6136 |
msgid "Create a user account on this site"
|
6137 |
msgstr ""
|
6138 |
|
6139 |
+
#: includes/views/submit_listing.php:783
|
6140 |
msgctxt "submit listing"
|
6141 |
msgid ""
|
6142 |
"You need to create an account on the site. Please fill out the form below."
|
6143 |
msgstr ""
|
6144 |
|
6145 |
+
#: includes/views/submit_listing.php:789
|
6146 |
#, fuzzy
|
6147 |
msgctxt "submit listing"
|
6148 |
msgid "Username:"
|
6149 |
msgstr "Benutzer"
|
6150 |
|
6151 |
+
#: includes/views/submit_listing.php:798
|
6152 |
#, fuzzy
|
6153 |
msgctxt "submit listing"
|
6154 |
msgid "Email:"
|
6155 |
msgstr "E-mail: %s"
|
6156 |
|
6157 |
+
#: includes/views/submit_listing.php:807
|
6158 |
msgctxt "submit listing"
|
6159 |
msgid "Password:"
|
6160 |
msgstr ""
|
6199 |
msgid "reCAPTCHA"
|
6200 |
msgstr "reCAPTCHA Einstellungen"
|
6201 |
|
6202 |
+
#: includes/class-wpbdp.php:252
|
6203 |
msgctxt "admin plugins"
|
6204 |
msgid "Settings"
|
6205 |
msgstr "Einstellungen"
|
6206 |
|
6207 |
+
#: includes/class-wpbdp.php:334
|
6208 |
#, fuzzy
|
6209 |
msgctxt "listing image upload"
|
6210 |
msgid "Can not upload any more images for this listing."
|
6211 |
msgstr "Kategorie für diesen Eintrag"
|
6212 |
|
6213 |
+
#: includes/class-wpbdp.php:338
|
6214 |
msgctxt "listing image upload"
|
6215 |
msgid ""
|
6216 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
6241 |
msgid "Checkbox"
|
6242 |
msgstr "Kontrollkästchen"
|
6243 |
|
6244 |
+
#: includes/fields/class-fieldtypes-date.php:14
|
6245 |
msgctxt "form-fields api"
|
6246 |
msgid "Date Field"
|
6247 |
msgstr "Feld aktualisieren"
|
6248 |
|
6249 |
+
#: includes/fields/class-fieldtypes-date.php:41
|
6250 |
msgctxt "form-fields api"
|
6251 |
msgid "Date Format"
|
6252 |
msgstr "Datum gepostet"
|
6256 |
msgid "Social Site (Facebook page)"
|
6257 |
msgstr "Soziale Seite (Facebook)"
|
6258 |
|
6259 |
+
#: includes/fields/class-fieldtypes-image.php:13
|
6260 |
msgctxt "form-fields api"
|
6261 |
msgid "Image (file upload)"
|
6262 |
msgstr "Bild (Datei hochladen)"
|
6291 |
msgid "Select List"
|
6292 |
msgstr "Liste auswählen"
|
6293 |
|
6294 |
+
#: includes/fields/class-fieldtypes-textarea.php:16
|
6295 |
msgctxt "form-fields api"
|
6296 |
msgid "Textarea"
|
6297 |
msgstr "Textbereich"
|
6335 |
"Dieses Formularfeld kann nicht gelöscht werden, weil es ein Pflichtfeld ist, "
|
6336 |
"damit das Modul richtig funktioniert."
|
6337 |
|
6338 |
+
#: includes/form-fields.php:41
|
6339 |
msgctxt "form-fields api"
|
6340 |
msgid "Post Title"
|
6341 |
msgstr "Post Titel"
|
6342 |
|
6343 |
+
#: includes/form-fields.php:42
|
6344 |
msgctxt "form-fields api"
|
6345 |
msgid "Post Content"
|
6346 |
msgstr "Post Inhalt"
|
6347 |
|
6348 |
+
#: includes/form-fields.php:43
|
6349 |
msgctxt "form-fields api"
|
6350 |
msgid "Post Excerpt"
|
6351 |
msgstr "Post Auszug"
|
6352 |
|
6353 |
+
#: includes/form-fields.php:44
|
6354 |
msgctxt "form-fields api"
|
6355 |
msgid "Post Category"
|
6356 |
msgstr "Post Kategorie"
|
6357 |
|
6358 |
+
#: includes/form-fields.php:45
|
6359 |
msgctxt "form-fields api"
|
6360 |
msgid "Post Tags"
|
6361 |
msgstr "Post Tags"
|
6362 |
|
6363 |
+
#: includes/form-fields.php:46
|
6364 |
msgctxt "form-fields api"
|
6365 |
msgid "Post Metadata"
|
6366 |
msgstr "Post Metadata"
|
6367 |
|
6368 |
+
#: includes/form-fields.php:48
|
6369 |
msgctxt "form-fields api"
|
6370 |
msgid "Custom"
|
6371 |
msgstr "Benutzerdefiniert"
|
6376 |
msgid "Select all"
|
6377 |
msgstr "Liste auswählen"
|
6378 |
|
6379 |
+
#: includes/fields/class-fieldtypes-date.php:66
|
6380 |
msgctxt "date field"
|
6381 |
msgid "%s must be in the format %s."
|
6382 |
msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
|
6383 |
|
6384 |
+
#: includes/fields/class-fieldtypes-date.php:69
|
6385 |
msgctxt "date field"
|
6386 |
msgid "%s must be a valid date."
|
6387 |
msgstr "%s muss eine Nummer sein."
|
6388 |
|
6389 |
+
#: includes/fields/class-fieldtypes-image.php:42 includes/form-fields.php:718
|
6390 |
+
#, fuzzy
|
6391 |
+
msgctxt "date field"
|
6392 |
+
msgid "Caption for %s is required."
|
6393 |
+
msgstr "%s ist ein Pflichtfeld."
|
6394 |
+
|
6395 |
+
#: includes/fields/class-fieldtypes-image.php:98
|
6396 |
msgctxt "form-fields-api"
|
6397 |
msgid "Remove"
|
6398 |
msgstr "Entfernen"
|
6446 |
msgid "An error occurred while trying to delete this field."
|
6447 |
msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
|
6448 |
|
6449 |
+
#: includes/form-fields.php:569
|
6450 |
msgctxt "form-fields-api"
|
6451 |
msgid "Email Validator"
|
6452 |
msgstr "E-mail Validierung"
|
6453 |
|
6454 |
+
#: includes/form-fields.php:570
|
6455 |
msgctxt "form-fields-api"
|
6456 |
msgid "URL Validator"
|
6457 |
msgstr "URL Validierung"
|
6458 |
|
6459 |
+
#: includes/form-fields.php:571
|
6460 |
msgctxt "form-fields-api"
|
6461 |
msgid "Whole Number Validator"
|
6462 |
msgstr "Ganze Nummern Validierung"
|
6463 |
|
6464 |
+
#: includes/form-fields.php:572
|
6465 |
msgctxt "form-fields-api"
|
6466 |
msgid "Decimal Number Validator"
|
6467 |
msgstr "Dezimalzahl Validierung"
|
6468 |
|
6469 |
+
#: includes/form-fields.php:573
|
6470 |
msgctxt "form-fields-api"
|
6471 |
msgid "Date Validator"
|
6472 |
msgstr "Datum Validierung"
|
6473 |
|
6474 |
+
#: includes/fields/class-fieldtypes-image.php:121
|
6475 |
msgctxt "form fields"
|
6476 |
msgid "Field unavailable at the moment."
|
6477 |
msgstr ""
|
6509 |
msgid "— None —"
|
6510 |
msgstr ""
|
6511 |
|
6512 |
+
#: includes/fields/class-fieldtypes-textarea.php:200
|
6513 |
msgctxt "admin form-fields"
|
6514 |
msgid ""
|
6515 |
"Enabling iframe support in your listings can allow users to execute "
|
6519 |
"you sure you want to enable this?"
|
6520 |
msgstr ""
|
6521 |
|
6522 |
+
#: includes/form-fields.php:580
|
6523 |
msgctxt "form-fields-api validation"
|
6524 |
msgid "Field"
|
6525 |
msgstr "Feld"
|
6526 |
|
6527 |
+
#: includes/form-fields.php:601 includes/form-fields.php:606
|
6528 |
msgctxt "form-fields-api validation"
|
6529 |
msgid "%s is required."
|
6530 |
msgstr "%s ist ein Pflichtfeld."
|
6531 |
|
6532 |
+
#: includes/form-fields.php:618 includes/form-fields.php:625
|
6533 |
msgctxt "form-fields-api validation"
|
6534 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
6535 |
msgstr ""
|
6536 |
"%s ist falsch formatiert. Gültiges URL Format eingeben. Benutze http://"
|
6537 |
|
6538 |
+
#: includes/form-fields.php:640
|
6539 |
msgctxt "form-fields-api validation"
|
6540 |
msgid "%s is badly formatted. Valid Email format required."
|
6541 |
msgstr ""
|
6542 |
"%s ist falsch formatiert. Bitte geben Sie Ihre E-mailadresse richtig ein."
|
6543 |
|
6544 |
+
#: includes/form-fields.php:647
|
6545 |
msgctxt "form-fields-api validation"
|
6546 |
msgid "%s must be a number. Decimal values are not allowed."
|
6547 |
msgstr "%s muss eine Nummer sein. Dezimalwerte sind nicht erlaubt."
|
6548 |
|
6549 |
+
#: includes/form-fields.php:654
|
6550 |
msgctxt "form-fields-api validation"
|
6551 |
msgid "%s must be a number."
|
6552 |
msgstr "%s muss eine Nummer sein."
|
6553 |
|
6554 |
+
#: includes/form-fields.php:673
|
6555 |
+
#, fuzzy
|
6556 |
msgctxt "form-fields-api validation"
|
6557 |
+
msgid "%1$s must be in the format %2$s."
|
6558 |
msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
|
6559 |
|
6560 |
+
#: includes/form-fields.php:711
|
6561 |
msgctxt "form-fields-api validation"
|
6562 |
msgid "%s must be a valid date."
|
6563 |
msgstr "%s muss eine Nummer sein."
|
6564 |
|
6565 |
+
#: includes/form-fields.php:736
|
6566 |
+
#, fuzzy
|
6567 |
msgctxt "form-fields-api validation"
|
6568 |
+
msgid "%1$s is invalid. Value most be one of %2$s."
|
6569 |
msgstr "%s ist ungültig. Wert meistens einer von %s"
|
6570 |
|
6571 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
6664 |
msgid "User ID or IP address is required to save a report"
|
6665 |
msgstr ""
|
6666 |
|
6667 |
+
#: includes/helpers/listing_flagging.php:80
|
6668 |
msgctxt "flag listing"
|
6669 |
+
msgid "Report reason is required to save a report"
|
6670 |
msgstr ""
|
6671 |
|
6672 |
+
#: includes/helpers/listing_flagging.php:84
|
6673 |
msgctxt "flag listing"
|
6674 |
+
msgid "Report comment is required to save a report"
|
|
|
6675 |
msgstr ""
|
6676 |
|
6677 |
+
#: includes/views/flag_listing.php:41
|
6678 |
#, fuzzy
|
6679 |
msgctxt "flag listing"
|
6680 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
6681 |
msgstr "Dein Eintrag wurde gelöscht."
|
6682 |
|
6683 |
+
#: includes/views/flag_listing.php:96
|
6684 |
#, fuzzy
|
6685 |
msgctxt "flag listing"
|
6686 |
msgid "Your current IP address already reported this listing."
|
6687 |
msgstr "Sie sind nicht autorisiert um diesen Eintrag zu bearbeiten."
|
6688 |
|
6689 |
+
#: includes/views/flag_listing.php:100
|
6690 |
#, fuzzy
|
6691 |
msgctxt "flag listing"
|
6692 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6693 |
msgstr "Das reCAPTCHA wurde nicht korrekt eingegeben."
|
6694 |
|
6695 |
+
#: includes/views/flag_listing.php:107
|
6696 |
+
#, fuzzy
|
6697 |
msgctxt "flag listing"
|
6698 |
+
msgid "You must select the reason to report this listing as inappropriate."
|
6699 |
+
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
6700 |
+
|
6701 |
+
#: includes/views/flag_listing.php:111
|
6702 |
+
#, fuzzy
|
6703 |
+
msgctxt "flag listing"
|
6704 |
+
msgid "You must enter the reason to report this listing as inappropriate."
|
6705 |
msgstr ""
|
6706 |
+
"Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
|
6707 |
|
6708 |
+
#: includes/views/flag_listing.php:116
|
6709 |
+
#, fuzzy
|
6710 |
+
msgctxt "flag listing"
|
6711 |
+
msgid "Please enter your name."
|
6712 |
+
msgstr "Bitte geben Sie einen Namen ein."
|
6713 |
+
|
6714 |
+
#: includes/views/flag_listing.php:120
|
6715 |
+
#, fuzzy
|
6716 |
+
msgctxt "flag listing"
|
6717 |
+
msgid "Please enter your email."
|
6718 |
+
msgstr "Bitte geben Sie einen Namen ein."
|
6719 |
+
|
6720 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:19
|
6721 |
#, fuzzy
|
6722 |
msgctxt "flag listing"
|
6723 |
msgid "Delete"
|
6724 |
msgstr "Löschen"
|
6725 |
|
6726 |
+
#: templates/listing-flagging-form.tpl.php:15
|
6727 |
#, fuzzy
|
6728 |
msgctxt "flag listing"
|
6729 |
+
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate. "
|
6730 |
msgstr ""
|
6731 |
"Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
|
6732 |
|
6733 |
+
#: templates/listing-flagging-form.tpl.php:18
|
6734 |
#, fuzzy
|
6735 |
msgctxt "flag listing"
|
6736 |
+
msgid ""
|
6737 |
+
"You are currently logged in as %s. Listing report will be sent using your "
|
6738 |
+
"logged in contact email."
|
6739 |
msgstr ""
|
6740 |
+
"Sie sind momentan eingeloggt als %s. Ihre Nachricht wird mit diesem Namen "
|
6741 |
+
"gesendet."
|
6742 |
|
6743 |
+
#: templates/listing-flagging-form.tpl.php:32
|
6744 |
#, fuzzy
|
6745 |
msgctxt "flag listing"
|
6746 |
+
msgid "Please select the reason to report this listing:"
|
6747 |
msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
|
6748 |
|
6749 |
+
#: templates/listing-flagging-form.tpl.php:40
|
6750 |
#, fuzzy
|
6751 |
msgctxt "flag listing"
|
6752 |
msgid "Please enter the reasons to report this listing:"
|
6753 |
msgstr "Sie sind nicht autorisiert um diesen Eintrag zu bearbeiten."
|
6754 |
|
6755 |
+
#: templates/listing-flagging-form.tpl.php:43
|
6756 |
#, fuzzy
|
6757 |
msgctxt "flag listing"
|
6758 |
msgid "Additional info."
|
6759 |
msgstr "Zusätzliche Informationen"
|
6760 |
|
6761 |
+
#: templates/listing-flagging-form.tpl.php:48
|
6762 |
#, fuzzy
|
6763 |
msgctxt "flag listing"
|
6764 |
msgid "Cancel"
|
6765 |
msgstr "Abbrechen"
|
6766 |
|
6767 |
+
#: templates/listing-flagging-form.tpl.php:52
|
6768 |
+
#, fuzzy
|
6769 |
+
msgctxt "flag listing"
|
6770 |
+
msgid "You already reported the listing \"<b>%s</b>\" as inappropriate."
|
6771 |
+
msgstr ""
|
6772 |
+
"Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
|
6773 |
+
|
6774 |
+
#: includes/installer.php:71
|
6775 |
msgctxt "default category name"
|
6776 |
msgid "General"
|
6777 |
msgstr "Allgemein"
|
6778 |
|
6779 |
+
#: includes/licensing.php:276
|
6780 |
#, fuzzy
|
6781 |
msgctxt "licensing"
|
6782 |
msgid "Invalid item ID"
|
6783 |
msgstr "Ungültige Feld ID"
|
6784 |
|
6785 |
+
#: includes/licensing.php:281
|
6786 |
msgctxt "licensing"
|
6787 |
msgid "No license key provided"
|
6788 |
msgstr "Kein Lizenzschlüssel"
|
6789 |
|
6790 |
+
#: includes/licensing.php:304
|
6791 |
#, fuzzy
|
6792 |
msgctxt "licensing"
|
6793 |
msgid "The license key was revoked."
|
6794 |
msgstr "Kein Lizenzschlüssel"
|
6795 |
|
6796 |
+
#: includes/licensing.php:306
|
6797 |
msgctxt "licensing"
|
6798 |
msgid ""
|
6799 |
"If you think this is a mistake, please contact <support-link>Business "
|
6801 |
"reported as revoked by the licensing software."
|
6802 |
msgstr ""
|
6803 |
|
6804 |
+
#: includes/licensing.php:308
|
6805 |
msgctxt "licensing"
|
6806 |
msgid ""
|
6807 |
"Please include the email address you used to purchase <module-name> with "
|
6808 |
"your report."
|
6809 |
msgstr ""
|
6810 |
|
6811 |
+
#: includes/licensing.php:319 includes/licensing.php:360
|
6812 |
msgctxt "licensing"
|
6813 |
msgid "License key is invalid"
|
6814 |
msgstr "Lizenzschlüssel ungültig "
|
6815 |
|
6816 |
+
#: includes/licensing.php:336
|
6817 |
msgctxt "licensing"
|
6818 |
msgid "Invalid module ID"
|
6819 |
msgstr "Ungültige Modul ID"
|
6820 |
|
6821 |
+
#: includes/licensing.php:363
|
6822 |
msgctxt "licensing"
|
6823 |
msgid "Deactivation failed"
|
6824 |
msgstr "Deaktivierung fehlgeschlagen"
|
6825 |
|
6826 |
+
#: includes/licensing.php:382
|
6827 |
msgctxt "licensing"
|
6828 |
msgid ""
|
6829 |
"It was not possible to establish a connection with Business Directory's "
|
6830 |
"server. The connection failed with the following error:"
|
6831 |
msgstr ""
|
6832 |
|
6833 |
+
#: includes/licensing.php:386 includes/licensing.php:432
|
6834 |
msgctxt "licensing"
|
6835 |
msgid ""
|
6836 |
"It looks like your server is not authorized to make requests to Business "
|
6839 |
"whitelist."
|
6840 |
msgstr ""
|
6841 |
|
6842 |
+
#: includes/licensing.php:388 includes/licensing.php:434
|
6843 |
msgctxt "licensing"
|
6844 |
msgid "Include this error message with your report."
|
6845 |
msgstr ""
|
6846 |
|
6847 |
+
#: includes/licensing.php:398
|
6848 |
msgctxt "licensing"
|
6849 |
msgid ""
|
6850 |
"It was not possible to establish a connection with Business Directory's "
|
6851 |
"server. A problem occurred in the SSL/TSL handshake:"
|
6852 |
msgstr ""
|
6853 |
|
6854 |
+
#: includes/licensing.php:403
|
6855 |
msgctxt "licensing"
|
6856 |
msgid ""
|
6857 |
"To ensure the security of our systems and adhere to industry best practices, "
|
6860 |
"1.0.1c)."
|
6861 |
msgstr ""
|
6862 |
|
6863 |
+
#: includes/licensing.php:405
|
6864 |
msgctxt "licensing"
|
6865 |
msgid ""
|
6866 |
"Upgrading your system will not only allow you to communicate with Business "
|
6868 |
"services using the latest security standards."
|
6869 |
msgstr ""
|
6870 |
|
6871 |
+
#: includes/licensing.php:407
|
6872 |
msgctxt "licensing"
|
6873 |
msgid ""
|
6874 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
6875 |
"Include this message if necesary."
|
6876 |
msgstr ""
|
6877 |
|
6878 |
+
#: includes/licensing.php:414
|
6879 |
msgctxt "licensing"
|
6880 |
msgid "Could not contact licensing server"
|
6881 |
msgstr "Eine Verbindung zum Lizenzserver konnte nicht hergestellt werden."
|
6882 |
|
6883 |
+
#: includes/licensing.php:430
|
6884 |
msgctxt "licensing"
|
6885 |
msgid "The server returned a 403 Forbidden error."
|
6886 |
msgstr ""
|
6887 |
|
6888 |
+
#: includes/licensing.php:498
|
6889 |
#, fuzzy
|
6890 |
msgctxt "licensing"
|
6891 |
msgid "Business Directory - Please verify your license keys"
|
6892 |
msgstr "Branchenverzeichnis - letzte Einträge"
|
6893 |
|
6894 |
+
#: includes/licensing.php:508
|
6895 |
#, fuzzy
|
6896 |
msgctxt "licensing"
|
6897 |
msgid ""
|
6902 |
"Lizenzschlüssel angegeben wurde. Gehen Sie zu <a>Optionen verwalten - "
|
6903 |
"Lizenzen</a>, um Ihre Lizenzinformation einzugeben."
|
6904 |
|
6905 |
+
#: includes/licensing.php:519
|
6906 |
msgctxt "licensing"
|
6907 |
msgid ""
|
6908 |
"You need to activate the license keys for the following themes before they "
|
6909 |
"can be used: %s."
|
6910 |
msgstr ""
|
6911 |
|
6912 |
+
#: includes/licensing.php:527 includes/licensing.php:583
|
6913 |
#, fuzzy
|
6914 |
msgctxt "licensing"
|
6915 |
msgid "Review my license keys"
|
6916 |
msgstr "Erneuere Lizenzschlüssel"
|
6917 |
|
6918 |
+
#: includes/licensing.php:554
|
6919 |
#, fuzzy
|
6920 |
msgctxt "licensing"
|
6921 |
msgid "Business Directory - License key expired"
|
6922 |
msgstr "Branchenverzeichnis - Lizenzschlüssel abgelaufen"
|
6923 |
|
6924 |
+
#: includes/licensing.php:564
|
6925 |
#, fuzzy
|
6926 |
msgctxt "licensing"
|
6927 |
msgid ""
|
6933 |
"abgelaufen. Das Modul wird weiter ausgeführt, jedoch nicht weiter "
|
6934 |
"aktualisiert, bis ein neuer Lizenzschlüssel eingegeben wurde."
|
6935 |
|
6936 |
+
#: includes/licensing.php:575
|
6937 |
#, fuzzy
|
6938 |
msgctxt "licensing"
|
6939 |
msgid ""
|
6945 |
"abgelaufen. Das Modul wird weiter ausgeführt, jedoch nicht weiter "
|
6946 |
"aktualisiert, bis ein neuer Lizenzschlüssel eingegeben wurde."
|
6947 |
|
6948 |
+
#: includes/licensing.php:669
|
6949 |
#, fuzzy
|
6950 |
msgctxt "licensing"
|
6951 |
msgid "Please enter a license key."
|
6952 |
msgstr "Bitte eine gültige E-mailadresse eingeben."
|
6953 |
|
6954 |
+
#: includes/licensing.php:678
|
6955 |
msgctxt "licensing"
|
6956 |
msgid "Could not activate license: %s."
|
6957 |
msgstr "Konnte Lizenz nicht aktivieren: %s"
|
6958 |
|
6959 |
+
#: includes/licensing.php:680
|
6960 |
msgctxt "licensing"
|
6961 |
msgid "License activated"
|
6962 |
msgstr "Lizenz aktiviert"
|
6963 |
|
6964 |
+
#: includes/licensing.php:700
|
6965 |
msgctxt "licensing"
|
6966 |
msgid "Could not deactivate license: %s."
|
6967 |
msgstr "Konnte Lizenz nicht deaktivieren: %s"
|
6968 |
|
6969 |
+
#: includes/licensing.php:702
|
6970 |
msgctxt "licensing"
|
6971 |
msgid "License deactivated"
|
6972 |
msgstr "Lizenz deaktiviert"
|
6973 |
|
6974 |
#. translators: "<module-name>" version <version-number> is not...
|
6975 |
+
#: includes/licensing.php:893
|
6976 |
msgctxt "deprecation"
|
6977 |
msgid ""
|
6978 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
7271 |
msgid "Next"
|
7272 |
msgstr ""
|
7273 |
|
7274 |
+
#: includes/templates-ui.php:199
|
7275 |
msgctxt "templates"
|
7276 |
msgid "No listing categories found."
|
7277 |
msgstr "Keine Eintragskategorie gefunden."
|
7278 |
|
7279 |
+
#: includes/templates-ui.php:333
|
7280 |
msgctxt "templates"
|
7281 |
msgid "Search Listings"
|
7282 |
msgstr "Eintrag suchen"
|
7283 |
|
7284 |
+
#: includes/templates-ui.php:338
|
7285 |
msgctxt "templates"
|
7286 |
msgid "Advanced Search"
|
7287 |
msgstr "Erweiterte Suche"
|
7288 |
|
7289 |
+
#: includes/views/listing_contact.php:147
|
7290 |
msgctxt "templates"
|
7291 |
msgid "Contact listing owner"
|
7292 |
msgstr "Nachicht an den Händler"
|
7293 |
|
7294 |
+
#: includes/views/listing_contact.php:151
|
7295 |
msgctxt "templates"
|
7296 |
msgid "Send Message to listing owner"
|
7297 |
msgstr "Nachricht an den Kfz-Händler"
|
7328 |
"angezeigt. Wenn du das nicht möchtest, klicke <a>hier</a> um die "
|
7329 |
"Einstellungen zu ändern."
|
7330 |
|
7331 |
+
#: includes/views/submit_listing.php:306
|
7332 |
msgctxt "templates"
|
7333 |
msgid ""
|
7334 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
7337 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
7338 |
"Submission?\" setting checked?"
|
7339 |
|
7340 |
+
#: includes/views/submit_listing.php:308
|
7341 |
msgctxt "templates"
|
7342 |
msgid "View not available."
|
7343 |
msgstr "verfügbare Bilder:"
|
7344 |
|
7345 |
+
#: includes/views/submit_listing.php:845
|
7346 |
msgctxt "templates"
|
7347 |
msgid "Please agree to the Terms and Conditions."
|
7348 |
msgstr "Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen."
|
7349 |
|
7350 |
+
#: includes/views/submit_listing.php:853
|
7351 |
msgctxt "templates"
|
7352 |
msgid "Terms and Conditions:"
|
7353 |
msgstr "AGBs:"
|
7354 |
|
7355 |
+
#: includes/views/submit_listing.php:862
|
7356 |
msgctxt "templates"
|
7357 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
7358 |
msgstr "Ich akzeptiere die <a>AGB</a>s"
|
7359 |
|
7360 |
#: templates/businessdirectory-listings.tpl.php:27
|
7361 |
+
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:15
|
7362 |
#: templates/search.tpl.php:17
|
7363 |
msgctxt "templates"
|
7364 |
msgid "No listings found."
|
7365 |
msgstr "Kein Listig gefunden."
|
7366 |
|
7367 |
#: templates/businessdirectory-listings.tpl.php:38
|
7368 |
+
#: templates/listings.tpl.php:31
|
7369 |
msgctxt "templates"
|
7370 |
msgid "« Previous "
|
7371 |
msgstr "« Vorher"
|
7372 |
|
7373 |
#: templates/businessdirectory-listings.tpl.php:39
|
7374 |
+
#: templates/listings.tpl.php:32
|
7375 |
msgctxt "templates"
|
7376 |
msgid "Next »"
|
7377 |
msgstr "Nächste »"
|
7397 |
"gesendet."
|
7398 |
|
7399 |
#: templates/listing-contactform.tpl.php:23
|
7400 |
+
#: templates/listing-flagging-form.tpl.php:22
|
7401 |
msgctxt "templates"
|
7402 |
msgid "Your Name"
|
7403 |
msgstr "Dein Name"
|
7404 |
|
7405 |
#: templates/listing-contactform.tpl.php:27
|
7406 |
+
#: templates/listing-flagging-form.tpl.php:26
|
7407 |
msgctxt "templates"
|
7408 |
msgid "Your Email"
|
7409 |
msgstr "Deine E-mail"
|
7418 |
msgid "Send"
|
7419 |
msgstr "Senden"
|
7420 |
|
|
|
|
|
|
|
|
|
|
|
|
|
7421 |
#: templates/listing-flagging-form.tpl.php:3
|
7422 |
#, fuzzy
|
7423 |
msgctxt "templates"
|
7424 |
msgid "Report Listing"
|
7425 |
msgstr "Einträge importieren"
|
7426 |
|
7427 |
+
#: templates/listing-sticky-tag.tpl.php:12
|
7428 |
+
#: templates/listing-sticky-tag.tpl.php:13
|
7429 |
msgctxt "templates"
|
7430 |
msgid "Featured Listing"
|
7431 |
msgstr "Hervorgehobene Einträge"
|
7648 |
msgid "There are no images currently attached to your listing."
|
7649 |
msgstr "Im Moment sind keine Bilder dem Eintrag angehängt."
|
7650 |
|
7651 |
+
#: includes/templates-ui.php:373 includes/templates-ui.php:400
|
7652 |
msgctxt "templates sort"
|
7653 |
msgid "Sort By:"
|
7654 |
msgstr "Sortieren nach"
|
7655 |
|
7656 |
+
#: includes/templates-ui.php:393
|
7657 |
msgctxt "sort"
|
7658 |
msgid "Reset"
|
7659 |
msgstr "Zurücksetzen"
|
7660 |
|
7661 |
+
#: includes/templates-ui.php:419
|
7662 |
msgctxt "sort"
|
7663 |
msgid "(Reset)"
|
7664 |
msgstr "Zurücksetzen"
|
7665 |
|
7666 |
+
#: includes/utils.php:213
|
7667 |
msgctxt "utils"
|
7668 |
msgid ""
|
7669 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
7671 |
"Gepustete Daten haben Maximum erreicht. Schau dir den Eintrag \"post_ma_size"
|
7672 |
"\"in deiner php.ini an."
|
7673 |
|
7674 |
+
#: includes/utils.php:261
|
7675 |
msgctxt "utils"
|
7676 |
msgid "File size (%s) exceeds maximum file size of %s"
|
7677 |
msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
|
7678 |
|
7679 |
+
#: includes/utils.php:269
|
7680 |
msgctxt "utils"
|
7681 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
7682 |
msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
|
7683 |
|
7684 |
+
#: includes/utils.php:278 includes/utils.php:285
|
7685 |
msgctxt "utils"
|
7686 |
msgid "File type \"%s\" is not allowed"
|
7687 |
msgstr "Dateityp \"%s\" ist nicht erlaubt"
|
7688 |
|
7689 |
+
#: includes/utils.php:292
|
7690 |
msgctxt "utils"
|
7691 |
msgid "Unkown error while uploading file."
|
7692 |
msgstr "Unbekannter Fehler beim Hochladen der Datei."
|
7693 |
|
7694 |
+
#: includes/utils.php:311
|
7695 |
msgctxt "utils"
|
7696 |
msgid "Uploaded file is not an image"
|
7697 |
msgstr "Hochgeladene Datei ist kein Bild."
|
7698 |
|
7699 |
+
#: includes/utils.php:320
|
7700 |
msgctxt "utils"
|
7701 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
7702 |
msgstr "Die Bildbreite (%s px) ist kleiner als die benötigte Breite von %s px."
|
7703 |
|
7704 |
+
#: includes/utils.php:326
|
7705 |
msgctxt "utils"
|
7706 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
7707 |
msgstr ""
|
7708 |
"Die Bildhöhe (%s px) ist kleiner als die benötigte Mindesthöhe von %s px."
|
7709 |
|
7710 |
+
#: includes/utils.php:332
|
7711 |
msgctxt "utils"
|
7712 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
7713 |
msgstr ""
|
7714 |
"Die Bildbreite (%s Pixel) ist größer als die maximal zulässige Breite von %s "
|
7715 |
"Pixel."
|
7716 |
|
7717 |
+
#: includes/utils.php:338
|
7718 |
msgctxt "utils"
|
7719 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
7720 |
msgstr ""
|
7721 |
"Die Bildhöhe (%s px) ist größer als die maximal zulässige Höhe von %s px."
|
7722 |
|
7723 |
+
#: includes/utils.php:352
|
7724 |
msgctxt "utils"
|
7725 |
msgid "Error while uploading file"
|
7726 |
msgstr "Fehler während des Hochladens der Datei"
|
7773 |
msgid "Yes. Delete my listing."
|
7774 |
msgstr "Ja, meinen Eintrag löschen."
|
7775 |
|
7776 |
+
#: includes/views/listing_contact.php:50
|
7777 |
msgctxt "contact-message"
|
7778 |
msgid "Please enter your name."
|
7779 |
msgstr "Bitte geben Sie einen Namen ein."
|
7780 |
|
7781 |
+
#: includes/views/listing_contact.php:54
|
7782 |
msgctxt "contact-message"
|
7783 |
msgid "Please enter a valid email."
|
7784 |
msgstr "Bitte eine gültige E-mailadresse eingeben."
|
7785 |
|
7786 |
+
#: includes/views/listing_contact.php:58
|
7787 |
msgctxt "contact-message"
|
7788 |
msgid "You did not enter a message."
|
7789 |
msgstr "Sie haben keine Nachricht erstellt"
|
7790 |
|
7791 |
+
#: includes/views/listing_contact.php:62
|
7792 |
msgctxt "contact-message"
|
7793 |
msgid "The reCAPTCHA wasn't entered correctly."
|
7794 |
msgstr "Das reCAPTCHA wurdenicht richtig eingegeben."
|
7795 |
|
7796 |
+
#: includes/views/listing_contact.php:217
|
7797 |
msgctxt "contact-message"
|
7798 |
msgid "Your message has been sent."
|
7799 |
msgstr "Dein Eintrag wurde gelöscht."
|
7800 |
|
7801 |
+
#: includes/views/listing_contact.php:239
|
7802 |
msgctxt "contact-message"
|
7803 |
msgid "There was a problem encountered. Your message has not been sent"
|
7804 |
msgstr ""
|
7805 |
"Es ist ein Fehler aufgetreten. Ihre Nachricht konnte nicht versendet werden."
|
7806 |
|
7807 |
+
#: includes/views/listing_contact.php:242
|
7808 |
msgctxt "contact-message"
|
7809 |
msgid "Return to listing."
|
7810 |
msgstr "Zurück zum Eintrag."
|
7811 |
|
7812 |
+
#: includes/views/listing_contact.php:75
|
7813 |
msgctxt "contact form"
|
7814 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
7815 |
msgstr "Bitte <a>einloggen</a> um eine Nachricht an den Inhaber zu senden."
|
7816 |
|
7817 |
+
#: includes/views/listing_contact.php:101
|
7818 |
msgctxt "contact form"
|
7819 |
msgid "This contact form is temporarily disabled. Please try again later."
|
7820 |
msgstr ""
|
8012 |
msgid "URL:"
|
8013 |
msgstr "URL:"
|
8014 |
|
8015 |
+
#: includes/views/search.php:40
|
8016 |
#, fuzzy
|
8017 |
msgctxt "search"
|
8018 |
msgid "\"%s\" is required."
|
8039 |
msgid "This is just a preview. The listing has not been published yet."
|
8040 |
msgstr "Dies ist nur eine Vorschau. Der Eintrag wurde bisher nicht publiziert."
|
8041 |
|
8042 |
+
#: includes/views/submit_listing.php:606
|
8043 |
msgctxt "listing submit"
|
8044 |
msgid ""
|
8045 |
"Something went wrong. Please check the form for errors, correct them and "
|
8046 |
"submit again."
|
8047 |
msgstr ""
|
8048 |
|
8049 |
+
#: includes/views/submit_listing.php:688
|
8050 |
msgctxt "listing submit"
|
8051 |
msgid ""
|
8052 |
"Image upload is required, please provide at least one image and submit again."
|
9049 |
msgid "Address"
|
9050 |
msgstr "Adresse"
|
9051 |
|
9052 |
+
#, fuzzy
|
9053 |
+
#~ msgctxt "flag listing"
|
9054 |
+
#~ msgid ""
|
9055 |
+
#~ "You are about to unreport the listing \"<b>%s</b>\" as inappropriate."
|
9056 |
+
#~ msgstr ""
|
9057 |
+
#~ "Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
|
9058 |
+
|
9059 |
+
#, fuzzy
|
9060 |
+
#~ msgctxt "templates"
|
9061 |
+
#~ msgid "Unreport Listing"
|
9062 |
+
#~ msgstr "Einträge importieren"
|
9063 |
+
|
9064 |
#~ msgctxt "form-fields-api"
|
9065 |
#~ msgid ""
|
9066 |
#~ "Requested field type change is incompatible. Type will not be modified."
|
9243 |
#~ msgid "Remove category"
|
9244 |
#~ msgstr "Kategorie entfernen"
|
9245 |
|
|
|
|
|
|
|
|
|
9246 |
#~ msgctxt "admin infometabox"
|
9247 |
#~ msgid "Renew listing in all expired categories"
|
9248 |
#~ msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
|
9715 |
#~ "Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
|
9716 |
#~ "wurde."
|
9717 |
|
|
|
|
|
|
|
|
|
9718 |
#~ msgctxt "admin settings"
|
9719 |
#~ msgid ""
|
9720 |
#~ "Sent to listing owners when someone uses the contact form on their "
|
10581 |
#~ msgid "Credit card CVC number is required."
|
10582 |
#~ msgstr "Feldbezeichnung ist Pflichtfeld."
|
10583 |
|
|
|
|
|
|
|
|
|
10584 |
#~ msgctxt "billing info"
|
10585 |
#~ msgid "Address is required."
|
10586 |
#~ msgstr "%s ist ein Pflichtfeld."
|
languages/WPBDM-en_US.mo
CHANGED
Binary file
|
languages/WPBDM-en_US.po
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Business Directory Plugin 3.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
-
"POT-Creation-Date: 2018-
|
9 |
"PO-Revision-Date: 2017-01-16 17:47-0500\n"
|
10 |
"Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
@@ -165,67 +165,67 @@ msgid ""
|
|
165 |
"payment processor directly."
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: includes/class-wpbdp.php:
|
169 |
msgid ""
|
170 |
"The directory features are disabled at this time because a <a>manual "
|
171 |
"upgrade</a> is pending."
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: includes/class-wpbdp.php:
|
175 |
msgid ""
|
176 |
"The directory is not available at this time. Please try again in a few "
|
177 |
"minutes or contact the administrator if the problem persists."
|
178 |
msgstr ""
|
179 |
|
180 |
-
#: includes/fields/class-fieldtypes-date.php:
|
181 |
msgid "%s (ex. %s)"
|
182 |
msgstr ""
|
183 |
|
184 |
-
#: includes/form-fields.php:
|
185 |
msgid "Business Name"
|
186 |
msgstr ""
|
187 |
|
188 |
-
#: includes/form-fields.php:
|
189 |
msgid "Business Genre"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: includes/form-fields.php:
|
193 |
msgid "Short Business Description"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: includes/form-fields.php:
|
197 |
msgid "Long Business Description"
|
198 |
msgstr ""
|
199 |
|
200 |
-
#: includes/form-fields.php:
|
201 |
msgid "Business Website Address"
|
202 |
msgstr ""
|
203 |
|
204 |
-
#: includes/form-fields.php:
|
205 |
msgid "Business Phone Number"
|
206 |
msgstr ""
|
207 |
|
208 |
-
#: includes/form-fields.php:
|
209 |
msgid "Business Fax"
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: includes/form-fields.php:
|
213 |
msgid "Business Contact Email"
|
214 |
msgstr ""
|
215 |
|
216 |
-
#: includes/form-fields.php:
|
217 |
msgid "Business Tags"
|
218 |
msgstr ""
|
219 |
|
220 |
-
#: includes/form-fields.php:
|
221 |
msgid "Business Address"
|
222 |
msgstr ""
|
223 |
|
224 |
-
#: includes/form-fields.php:
|
225 |
msgid "ZIP Code"
|
226 |
msgstr ""
|
227 |
|
228 |
-
#: includes/functions.php:
|
229 |
msgid "Free"
|
230 |
msgstr ""
|
231 |
|
@@ -249,15 +249,15 @@ msgstr ""
|
|
249 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: includes/templates-ui.php:
|
253 |
msgid "Directory"
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: includes/templates-ui.php:
|
257 |
msgid "View All Listings"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: includes/templates-ui.php:
|
261 |
msgid "Create A Listing"
|
262 |
msgstr ""
|
263 |
|
@@ -266,7 +266,7 @@ msgid ""
|
|
266 |
"There was an error trying to process your request. No gateway is selected."
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: includes/views/listing_contact.php:
|
270 |
msgid "l F j, Y \\a\\t g:i a"
|
271 |
msgstr ""
|
272 |
|
@@ -845,12 +845,12 @@ msgctxt "admin listings"
|
|
845 |
msgid "Reported"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
849 |
msgctxt "admin listings"
|
850 |
msgid "Selected Option: "
|
851 |
msgstr ""
|
852 |
|
853 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
854 |
msgctxt "admin listings"
|
855 |
msgid "Aditional Info: "
|
856 |
msgstr ""
|
@@ -1042,47 +1042,47 @@ msgctxt "listing status"
|
|
1042 |
msgid "Reported"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: includes/class-listing.php:
|
1046 |
msgctxt "listing status"
|
1047 |
msgid "Unknown"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: includes/class-listing.php:
|
1051 |
msgctxt "listing status"
|
1052 |
msgid "Legacy"
|
1053 |
msgstr ""
|
1054 |
|
1055 |
-
#: includes/class-listing.php:
|
1056 |
msgctxt "listing status"
|
1057 |
msgid "Incomplete"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: includes/class-listing.php:
|
1061 |
msgctxt "listing status"
|
1062 |
msgid "Pending Payment"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: includes/class-listing.php:
|
1066 |
msgctxt "listing status"
|
1067 |
msgid "Complete"
|
1068 |
msgstr ""
|
1069 |
|
1070 |
-
#: includes/class-listing.php:
|
1071 |
msgctxt "listing status"
|
1072 |
msgid "Pending Upgrade"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
-
#: includes/class-listing.php:
|
1076 |
msgctxt "listing status"
|
1077 |
msgid "Expired"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: includes/class-listing.php:
|
1081 |
msgctxt "listing status"
|
1082 |
msgid "Pending Renewal"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
-
#: includes/class-listing.php:
|
1086 |
msgctxt "listing status"
|
1087 |
msgid "Abandoned"
|
1088 |
msgstr ""
|
@@ -1346,7 +1346,7 @@ msgctxt "admin menu"
|
|
1346 |
msgid "Debug"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
-
#: includes/admin/settings/class-settings-admin.php:
|
1350 |
msgctxt "admin menu"
|
1351 |
msgid "Manage Options"
|
1352 |
msgstr ""
|
@@ -2464,78 +2464,114 @@ msgctxt "form-fields admin"
|
|
2464 |
msgid "Field list of options is required."
|
2465 |
msgstr ""
|
2466 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2467 |
#: includes/fields/class-fieldtypes-select.php:207
|
2468 |
msgctxt "form-fields admin"
|
2469 |
msgid "Allow empty selection on search?"
|
2470 |
msgstr ""
|
2471 |
|
2472 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2473 |
msgctxt "form-fields admin"
|
2474 |
msgid "Allow HTML input for this field?"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2478 |
msgctxt "form-fields admin"
|
2479 |
msgid "Allow IFRAME tags in content?"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2483 |
msgctxt "form-fields admin"
|
2484 |
msgid "No"
|
2485 |
msgstr ""
|
2486 |
|
2487 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2488 |
msgctxt "form-fields admin"
|
2489 |
msgid "Yes"
|
2490 |
msgstr ""
|
2491 |
|
2492 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2493 |
msgctxt "form-fields admin"
|
2494 |
msgid "Allow WordPress shortcodes in this field?"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2498 |
msgctxt "form-fields admin"
|
2499 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2500 |
msgstr ""
|
2501 |
|
2502 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2503 |
msgctxt "form-fields admin"
|
2504 |
msgid ""
|
2505 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
2506 |
"in fee plans."
|
2507 |
msgstr ""
|
2508 |
|
2509 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2510 |
msgctxt "form-fields admin"
|
2511 |
msgid "Allow images in WYSIWYG editor?"
|
2512 |
msgstr ""
|
2513 |
|
2514 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2515 |
msgctxt "form-fields admin"
|
2516 |
msgid ""
|
2517 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
2518 |
"switch it unless you know what you're doing."
|
2519 |
msgstr ""
|
2520 |
|
2521 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2522 |
msgctxt "form-fields admin"
|
2523 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2524 |
msgstr ""
|
2525 |
|
2526 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2527 |
msgctxt "form-fields admin"
|
2528 |
msgid ""
|
2529 |
"Truncates the description field to the value set here. To display all of the "
|
2530 |
"description, set to 0."
|
2531 |
msgstr ""
|
2532 |
|
2533 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2534 |
msgctxt "form-fields admin"
|
2535 |
-
msgid "
|
|
|
|
|
2536 |
msgstr ""
|
2537 |
|
2538 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2539 |
msgctxt "form-fields admin"
|
2540 |
msgid "Automatically generate excerpt from content field?"
|
2541 |
msgstr ""
|
@@ -3020,39 +3056,44 @@ msgctxt "debug info"
|
|
3020 |
msgid "Test SSL setup..."
|
3021 |
msgstr ""
|
3022 |
|
3023 |
-
#: includes/admin/settings/class-settings-admin.php:
|
|
|
|
|
|
|
|
|
|
|
3024 |
msgctxt "admin settings"
|
3025 |
msgid "Valid placeholders: %s"
|
3026 |
msgstr ""
|
3027 |
|
3028 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3029 |
msgctxt "admin settings"
|
3030 |
msgid ""
|
3031 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3032 |
"accesed while this settings is checked."
|
3033 |
msgstr ""
|
3034 |
|
3035 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3036 |
msgctxt "admin settings"
|
3037 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3038 |
msgstr ""
|
3039 |
|
3040 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3041 |
msgctxt "admin settings"
|
3042 |
msgid "Above results"
|
3043 |
msgstr ""
|
3044 |
|
3045 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3046 |
msgctxt "admin settings"
|
3047 |
msgid "Below results"
|
3048 |
msgstr ""
|
3049 |
|
3050 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3051 |
msgctxt "admin settings"
|
3052 |
msgid "Don't show with results"
|
3053 |
msgstr ""
|
3054 |
|
3055 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3056 |
msgctxt "admin settings"
|
3057 |
msgid ""
|
3058 |
"You have selected a textarea field to be included in quick searches. "
|
@@ -3060,419 +3101,469 @@ msgid ""
|
|
3060 |
"timeouts and/or general slowness."
|
3061 |
msgstr ""
|
3062 |
|
3063 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3064 |
msgctxt "admin settings"
|
3065 |
msgid ""
|
3066 |
"Check this if you are having trouble with BD, particularly when importing or "
|
3067 |
"exporting CSV files."
|
3068 |
msgstr ""
|
3069 |
|
3070 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3071 |
msgctxt "admin settings"
|
3072 |
msgid "Do not include comments in listings"
|
3073 |
msgstr ""
|
3074 |
|
3075 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3076 |
msgctxt "admin settings"
|
3077 |
msgid "Include comment form, theme invoked (standard option)"
|
3078 |
msgstr ""
|
3079 |
|
3080 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3081 |
msgctxt "admin settings"
|
3082 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3083 |
msgstr ""
|
3084 |
|
3085 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3086 |
msgctxt "admin settings"
|
3087 |
msgid "Directory view."
|
3088 |
msgstr ""
|
3089 |
|
3090 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3091 |
msgctxt "admin settings"
|
3092 |
msgid "All Listings view."
|
3093 |
msgstr ""
|
3094 |
|
3095 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3096 |
msgctxt "admin settings"
|
3097 |
msgid "Category view."
|
3098 |
msgstr ""
|
3099 |
|
3100 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3101 |
msgctxt "admin settings"
|
3102 |
msgid "Search view."
|
3103 |
msgstr ""
|
3104 |
|
3105 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3106 |
msgctxt "admin settings"
|
3107 |
msgid "Name"
|
3108 |
msgstr ""
|
3109 |
|
3110 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3111 |
msgctxt "admin settings"
|
3112 |
msgid "Slug"
|
3113 |
msgstr ""
|
3114 |
|
3115 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3116 |
msgctxt "admin settings"
|
3117 |
msgid "Listing Count"
|
3118 |
msgstr ""
|
3119 |
|
3120 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3121 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3122 |
msgctxt "admin settings"
|
3123 |
msgid "Ascending"
|
3124 |
msgstr ""
|
3125 |
|
3126 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3127 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3128 |
msgctxt "admin settings"
|
3129 |
msgid "Descending"
|
3130 |
msgstr ""
|
3131 |
|
3132 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3133 |
msgctxt "admin settings"
|
3134 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3135 |
msgstr ""
|
3136 |
|
3137 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3138 |
msgctxt "admin settings"
|
3139 |
msgid "Title"
|
3140 |
msgstr ""
|
3141 |
|
3142 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3143 |
msgctxt "admin settings"
|
3144 |
msgid "Author"
|
3145 |
msgstr ""
|
3146 |
|
3147 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3148 |
-
#: includes/functions.php:
|
3149 |
msgctxt "admin settings"
|
3150 |
msgid "Date posted"
|
3151 |
msgstr ""
|
3152 |
|
3153 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3154 |
-
#: includes/functions.php:
|
3155 |
msgctxt "admin settings"
|
3156 |
msgid "Date last modified"
|
3157 |
msgstr ""
|
3158 |
|
3159 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3160 |
msgctxt "admin settings"
|
3161 |
msgid "Random"
|
3162 |
msgstr ""
|
3163 |
|
3164 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3165 |
msgctxt "admin settings"
|
3166 |
msgid "Paid first then free. Inside each group by date."
|
3167 |
msgstr ""
|
3168 |
|
3169 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3170 |
msgctxt "admin settings"
|
3171 |
msgid "Paid first then free. Inside each group by title."
|
3172 |
msgstr ""
|
3173 |
|
3174 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3175 |
msgctxt "admin settings"
|
3176 |
msgid "Fee Plan Custom Order, then Date"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3180 |
msgctxt "admin settings"
|
3181 |
msgid "Fee Plan Custom Order, then Title"
|
3182 |
msgstr ""
|
3183 |
|
3184 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3185 |
msgctxt "admin settings"
|
3186 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3187 |
msgstr ""
|
3188 |
|
3189 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3190 |
msgctxt "admin settings"
|
3191 |
msgid "Use the BD theme style for BD buttons"
|
3192 |
msgstr ""
|
3193 |
|
3194 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3195 |
msgctxt "admin settings"
|
3196 |
msgid "Use the WP theme style for BD buttons"
|
3197 |
msgstr ""
|
3198 |
|
3199 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3200 |
msgctxt "admin settings"
|
3201 |
msgid ""
|
3202 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
3203 |
"a> instead of this setting, which is ignored for paid listings."
|
3204 |
msgstr ""
|
3205 |
|
3206 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3207 |
msgctxt "admin settings"
|
3208 |
msgid "Australian Dollar (AUD)"
|
3209 |
msgstr ""
|
3210 |
|
3211 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3212 |
msgctxt "admin settings"
|
3213 |
msgid "Brazilian Real (BRL)"
|
3214 |
msgstr ""
|
3215 |
|
3216 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3217 |
msgctxt "admin settings"
|
3218 |
msgid "Canadian Dollar (CAD)"
|
3219 |
msgstr ""
|
3220 |
|
3221 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3222 |
msgctxt "admin settings"
|
3223 |
msgid "Czech Koruna (CZK)"
|
3224 |
msgstr ""
|
3225 |
|
3226 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3227 |
msgctxt "admin settings"
|
3228 |
msgid "Danish Krone (DKK)"
|
3229 |
msgstr ""
|
3230 |
|
3231 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3232 |
msgctxt "admin settings"
|
3233 |
msgid "Euro (EUR)"
|
3234 |
msgstr ""
|
3235 |
|
3236 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3237 |
msgctxt "admin settings"
|
3238 |
msgid "Hong Kong Dollar (HKD)"
|
3239 |
msgstr ""
|
3240 |
|
3241 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3242 |
msgctxt "admin settings"
|
3243 |
msgid "Hungarian Forint (HUF)"
|
3244 |
msgstr ""
|
3245 |
|
3246 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3247 |
msgctxt "admin settings"
|
3248 |
msgid "Israeli New Shequel (ILS)"
|
3249 |
msgstr ""
|
3250 |
|
3251 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3252 |
msgctxt "admin settings"
|
3253 |
msgid "Japanese Yen (JPY)"
|
3254 |
msgstr ""
|
3255 |
|
3256 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3257 |
msgctxt "admin settings"
|
3258 |
msgid "Moroccan Dirham (MAD)"
|
3259 |
msgstr ""
|
3260 |
|
3261 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3262 |
msgctxt "admin settings"
|
3263 |
msgid "Malasian Ringgit (MYR)"
|
3264 |
msgstr ""
|
3265 |
|
3266 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3267 |
msgctxt "admin settings"
|
3268 |
msgid "Mexican Peso (MXN)"
|
3269 |
msgstr ""
|
3270 |
|
3271 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3272 |
msgctxt "admin settings"
|
3273 |
msgid "Norwegian Krone (NOK)"
|
3274 |
msgstr ""
|
3275 |
|
3276 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3277 |
msgctxt "admin settings"
|
3278 |
msgid "New Zealand Dollar (NZD)"
|
3279 |
msgstr ""
|
3280 |
|
3281 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3282 |
msgctxt "admin settings"
|
3283 |
msgid "Philippine Peso (PHP)"
|
3284 |
msgstr ""
|
3285 |
|
3286 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3287 |
msgctxt "admin settings"
|
3288 |
msgid "Polish Zloty (PLN)"
|
3289 |
msgstr ""
|
3290 |
|
3291 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3292 |
msgctxt "admin settings"
|
3293 |
msgid "Pound Sterling (GBP)"
|
3294 |
msgstr ""
|
3295 |
|
3296 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3297 |
msgctxt "admin settings"
|
3298 |
msgid "Singapore Dollar (SGD)"
|
3299 |
msgstr ""
|
3300 |
|
3301 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3302 |
msgctxt "admin settings"
|
3303 |
msgid "Swedish Krona (SEK)"
|
3304 |
msgstr ""
|
3305 |
|
3306 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3307 |
msgctxt "admin settings"
|
3308 |
msgid "Swiss Franc (CHF)"
|
3309 |
msgstr ""
|
3310 |
|
3311 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3312 |
msgctxt "admin settings"
|
3313 |
msgid "Taiwan Dollar (TWD)"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3317 |
msgctxt "admin settings"
|
3318 |
msgid "Thai Baht (THB)"
|
3319 |
msgstr ""
|
3320 |
|
3321 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3322 |
msgctxt "admin settings"
|
3323 |
msgid "Turkish Lira (TRY)"
|
3324 |
msgstr ""
|
3325 |
|
3326 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3327 |
msgctxt "admin settings"
|
3328 |
msgid "U.S. Dollar (USD)"
|
3329 |
msgstr ""
|
3330 |
|
3331 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3332 |
msgctxt "admin settings"
|
3333 |
msgid "Show currency symbol on the left"
|
3334 |
msgstr ""
|
3335 |
|
3336 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3337 |
msgctxt "admin settings"
|
3338 |
msgid "Show currency symbol on the right"
|
3339 |
msgstr ""
|
3340 |
|
3341 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3342 |
msgctxt "admin settings"
|
3343 |
msgid "Do not show currency symbol"
|
3344 |
msgstr ""
|
3345 |
|
3346 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3347 |
msgctxt "admin settings"
|
3348 |
msgid ""
|
3349 |
"Thank you for your payment. Your payment is being verified and your listing "
|
3350 |
"reviewed. The verification and review process could take up to 48 hours."
|
3351 |
msgstr ""
|
3352 |
|
3353 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3354 |
msgctxt "admin settings"
|
3355 |
msgid ""
|
3356 |
"Listings with pending payments are marked as abandoned after this time. You "
|
3357 |
"can also <a>customize the e-mail</a> users receive."
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3361 |
msgctxt "admin settings"
|
3362 |
msgid "Try listing's email field first, then author's email."
|
3363 |
msgstr ""
|
3364 |
|
3365 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3366 |
msgctxt "admin settings"
|
3367 |
msgid "Try author's email first and then listing's email field."
|
3368 |
msgstr ""
|
3369 |
|
3370 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3371 |
msgctxt "admin settings"
|
3372 |
msgid "Plain (text/plain)"
|
3373 |
msgstr ""
|
3374 |
|
3375 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3376 |
msgctxt "admin settings"
|
3377 |
msgid "HTML (text/html)"
|
3378 |
msgstr ""
|
3379 |
|
3380 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3381 |
msgctxt "admin settings"
|
3382 |
msgid "Both (multipart/alternative)"
|
3383 |
msgstr ""
|
3384 |
|
3385 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3386 |
msgctxt "admin settings"
|
3387 |
msgid "A new listing is submitted."
|
3388 |
msgstr ""
|
3389 |
|
3390 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3391 |
msgctxt "admin settings"
|
3392 |
msgid "A listing is edited."
|
3393 |
msgstr ""
|
3394 |
|
3395 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3396 |
msgctxt "admin settings"
|
3397 |
msgid "A listing expires."
|
3398 |
msgstr ""
|
3399 |
|
3400 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3401 |
msgctxt "admin settings"
|
3402 |
msgid "A listing is renewed."
|
3403 |
msgstr ""
|
3404 |
|
3405 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3406 |
msgctxt "admin settings"
|
3407 |
msgid "A listing has been reported as inappropriate."
|
3408 |
msgstr ""
|
3409 |
|
3410 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3411 |
msgctxt "admin settings"
|
3412 |
msgid "A contact message is sent to a listing's owner."
|
3413 |
msgstr ""
|
3414 |
|
3415 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3416 |
msgctxt "admin settings"
|
3417 |
msgid "Their listing is submitted."
|
3418 |
msgstr ""
|
3419 |
|
3420 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3421 |
msgctxt "admin settings"
|
3422 |
msgid "Their listing is approved/published."
|
3423 |
msgstr ""
|
3424 |
|
3425 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3426 |
-
|
3427 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3428 |
msgctxt "admin settings"
|
3429 |
msgid "Listing's title"
|
3430 |
msgstr ""
|
3431 |
|
3432 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3433 |
msgctxt "admin settings"
|
3434 |
msgid ""
|
3435 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
3436 |
"viewed by the public."
|
3437 |
msgstr ""
|
3438 |
|
3439 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
3440 |
msgctxt "admin settings"
|
3441 |
msgid "Listing's URL"
|
3442 |
msgstr ""
|
3443 |
|
3444 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3445 |
msgctxt "admin settings"
|
3446 |
msgid "Checkout URL link"
|
3447 |
msgstr ""
|
3448 |
|
3449 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3450 |
msgctxt "admin settings"
|
3451 |
msgid ""
|
3452 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
3453 |
"\". Please remove the file \"%s\" manually or deactivate the plugin."
|
3454 |
msgstr ""
|
3455 |
|
3456 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3457 |
msgctxt "admin settings"
|
3458 |
msgid ""
|
3459 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
3460 |
"be created."
|
3461 |
msgstr ""
|
3462 |
|
3463 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3464 |
msgctxt "admin settings"
|
3465 |
msgid ""
|
3466 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
3467 |
"not activated."
|
3468 |
msgstr ""
|
3469 |
|
3470 |
-
#: includes/functions.php:
|
3471 |
msgctxt "admin settings"
|
3472 |
msgid "User"
|
3473 |
msgstr ""
|
3474 |
|
3475 |
-
#: includes/functions.php:
|
3476 |
msgctxt "admin settings"
|
3477 |
msgid "User registration date"
|
3478 |
msgstr ""
|
@@ -3482,61 +3573,61 @@ msgctxt "admin settings"
|
|
3482 |
msgid "Enter License Key here"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3486 |
msgctxt "expiration notices"
|
3487 |
msgid "Add notice"
|
3488 |
msgstr ""
|
3489 |
|
3490 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3491 |
msgctxt "expiration notices"
|
3492 |
msgid "No notices configured."
|
3493 |
msgstr ""
|
3494 |
|
3495 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3496 |
msgctxt "expiration notices"
|
3497 |
msgid "Delete"
|
3498 |
msgstr ""
|
3499 |
|
3500 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3501 |
msgctxt "expiration notices"
|
3502 |
msgid "recurring and non-recurring"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3506 |
msgctxt "expiration notices"
|
3507 |
msgid "recurring only"
|
3508 |
msgstr ""
|
3509 |
|
3510 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3511 |
msgctxt "expiration notices"
|
3512 |
msgid "non-recurring only"
|
3513 |
msgstr ""
|
3514 |
|
3515 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3516 |
msgctxt "expiration notices"
|
3517 |
msgid "Sent when a listing (%s) is renewed."
|
3518 |
msgstr ""
|
3519 |
|
3520 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3521 |
msgctxt "expiration notices"
|
3522 |
msgid "Sent when a listing (%s) expires."
|
3523 |
msgstr ""
|
3524 |
|
3525 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3526 |
msgctxt "expiration notices"
|
3527 |
msgid "%d day"
|
3528 |
msgid_plural "%d days"
|
3529 |
msgstr[0] ""
|
3530 |
msgstr[1] ""
|
3531 |
|
3532 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3533 |
msgctxt "expiration notices"
|
3534 |
msgid "%d week"
|
3535 |
msgid_plural "%d weeks"
|
3536 |
msgstr[0] ""
|
3537 |
msgstr[1] ""
|
3538 |
|
3539 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3540 |
msgctxt "expiration notices"
|
3541 |
msgid "%d month"
|
3542 |
msgid_plural "%d months"
|
@@ -3545,91 +3636,91 @@ msgstr[1] ""
|
|
3545 |
|
3546 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3547 |
#. non-recuring only)
|
3548 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3549 |
msgctxt "expiration notices"
|
3550 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3551 |
msgstr ""
|
3552 |
|
3553 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3554 |
#. non-recuring only)
|
3555 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3556 |
msgctxt "expiration notices"
|
3557 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3558 |
msgstr ""
|
3559 |
|
3560 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3561 |
msgctxt "expiration notices"
|
3562 |
msgid "At the time of expiration"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3566 |
msgctxt "expiration notices"
|
3567 |
msgid "Right after a successful renewal"
|
3568 |
msgstr ""
|
3569 |
|
3570 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3571 |
msgctxt "expiration notices"
|
3572 |
msgid "%d day before expiration"
|
3573 |
msgid_plural "%d days before expiration"
|
3574 |
msgstr[0] ""
|
3575 |
msgstr[1] ""
|
3576 |
|
3577 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3578 |
msgctxt "expiration notices"
|
3579 |
msgid "%d day after expiration"
|
3580 |
msgid_plural "%d days after expiration"
|
3581 |
msgstr[0] ""
|
3582 |
msgstr[1] ""
|
3583 |
|
3584 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3585 |
msgctxt "expiration notices"
|
3586 |
msgid "%d week before expiration"
|
3587 |
msgid_plural "%d weeks before expiration"
|
3588 |
msgstr[0] ""
|
3589 |
msgstr[1] ""
|
3590 |
|
3591 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3592 |
msgctxt "expiration notices"
|
3593 |
msgid "%d week after expiration"
|
3594 |
msgid_plural "%d weeks after expiration"
|
3595 |
msgstr[0] ""
|
3596 |
msgstr[1] ""
|
3597 |
|
3598 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3599 |
msgctxt "expiration notices"
|
3600 |
msgid "%d month before expiration"
|
3601 |
msgid_plural "%d months before expiration"
|
3602 |
msgstr[0] ""
|
3603 |
msgstr[1] ""
|
3604 |
|
3605 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3606 |
msgctxt "expiration notices"
|
3607 |
msgid "%d month after expiration"
|
3608 |
msgid_plural "%d months after expiration"
|
3609 |
msgstr[0] ""
|
3610 |
msgstr[1] ""
|
3611 |
|
3612 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3613 |
msgctxt "expiration notices"
|
3614 |
msgid "Applies to"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3618 |
msgctxt "expiration notices"
|
3619 |
msgid "Non-recurring listings"
|
3620 |
msgstr ""
|
3621 |
|
3622 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3623 |
msgctxt "expiration notices"
|
3624 |
msgid "Recurring listings"
|
3625 |
msgstr ""
|
3626 |
|
3627 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3628 |
msgctxt "expiration notices"
|
3629 |
msgid "Recurring and non-recurring listings"
|
3630 |
msgstr ""
|
3631 |
|
3632 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3633 |
msgctxt "expiration notices"
|
3634 |
msgid "When to send?"
|
3635 |
msgstr ""
|
@@ -3639,193 +3730,193 @@ msgctxt "expiration notices"
|
|
3639 |
msgid "E-mail body text"
|
3640 |
msgstr ""
|
3641 |
|
3642 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3643 |
msgctxt "settings"
|
3644 |
msgid "Site title (with link)"
|
3645 |
msgstr ""
|
3646 |
|
3647 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3648 |
msgctxt "settings"
|
3649 |
msgid "Author's name"
|
3650 |
msgstr ""
|
3651 |
|
3652 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3653 |
msgctxt "settings"
|
3654 |
msgid "Listing's name (with link)"
|
3655 |
msgstr ""
|
3656 |
|
3657 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3658 |
msgctxt "settings"
|
3659 |
msgid "Listing's expiration date"
|
3660 |
msgstr ""
|
3661 |
|
3662 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3663 |
msgctxt "settings"
|
3664 |
msgid "Listing's renewal link"
|
3665 |
msgstr ""
|
3666 |
|
3667 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3668 |
msgctxt "settings"
|
3669 |
msgid "Listing's categories"
|
3670 |
msgstr ""
|
3671 |
|
3672 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3673 |
msgctxt "settings"
|
3674 |
msgid "Listing's last payment date"
|
3675 |
msgstr ""
|
3676 |
|
3677 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3678 |
msgctxt "settings"
|
3679 |
msgid "Listing's access key"
|
3680 |
msgstr ""
|
3681 |
|
3682 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3683 |
msgctxt "settings"
|
3684 |
msgid "Settings reset to default."
|
3685 |
msgstr ""
|
3686 |
|
3687 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3688 |
msgctxt "settings"
|
3689 |
msgid "General"
|
3690 |
msgstr ""
|
3691 |
|
3692 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3693 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3694 |
msgctxt "settings"
|
3695 |
msgid "Listings"
|
3696 |
msgstr ""
|
3697 |
|
3698 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3699 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3700 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3701 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3702 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3703 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3704 |
-
#: includes/admin/settings/class-settings.php:
|
3705 |
msgctxt "settings"
|
3706 |
msgid "General Settings"
|
3707 |
msgstr ""
|
3708 |
|
3709 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3710 |
msgctxt "settings"
|
3711 |
msgid "E-Mail"
|
3712 |
msgstr ""
|
3713 |
|
3714 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3715 |
msgctxt "settings"
|
3716 |
msgid "Payment"
|
3717 |
msgstr ""
|
3718 |
|
3719 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3720 |
msgctxt "settings"
|
3721 |
msgid "Appearance"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3725 |
#: includes/licensing.php:95
|
3726 |
msgctxt "settings"
|
3727 |
msgid "Premium Modules"
|
3728 |
msgstr ""
|
3729 |
|
3730 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3731 |
msgctxt "settings"
|
3732 |
msgid "Permalink Settings"
|
3733 |
msgstr ""
|
3734 |
|
3735 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3736 |
msgctxt "settings"
|
3737 |
msgid "Directory Listings Slug"
|
3738 |
msgstr ""
|
3739 |
|
3740 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3741 |
msgctxt "settings"
|
3742 |
msgid "Categories Slug"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3746 |
msgctxt "settings"
|
3747 |
msgid ""
|
3748 |
"The slug can't be in use by another term. Avoid \"category\", for instance."
|
3749 |
msgstr ""
|
3750 |
|
3751 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3752 |
msgctxt "settings"
|
3753 |
msgid "Tags Slug"
|
3754 |
msgstr ""
|
3755 |
|
3756 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3757 |
msgctxt "settings"
|
3758 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
3759 |
msgstr ""
|
3760 |
|
3761 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3762 |
msgctxt "settings"
|
3763 |
msgid "Remove listing ID from directory URLs?"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3767 |
msgctxt "settings"
|
3768 |
msgid "Check this setting to remove the ID for better SEO."
|
3769 |
msgstr ""
|
3770 |
|
3771 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3772 |
msgctxt "settings"
|
3773 |
msgid ""
|
3774 |
"Prior to 3.5.1, we included the ID in the listing URL, like \"/business-"
|
3775 |
"directory/1809/listing-title\"."
|
3776 |
msgstr ""
|
3777 |
|
3778 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3779 |
msgctxt "settings"
|
3780 |
msgid "reCAPTCHA"
|
3781 |
msgstr ""
|
3782 |
|
3783 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3784 |
msgctxt "settings"
|
3785 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
3786 |
msgstr ""
|
3787 |
|
3788 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3789 |
msgctxt "settings"
|
3790 |
msgid "Use reCAPTCHA for contact forms"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3794 |
msgctxt "settings"
|
3795 |
msgid "Turn off reCAPTCHA for logged in users?"
|
3796 |
msgstr ""
|
3797 |
|
3798 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3799 |
msgctxt "settings"
|
3800 |
msgid "Use reCAPTCHA for listing submits"
|
3801 |
msgstr ""
|
3802 |
|
3803 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3804 |
msgctxt "settings"
|
3805 |
msgid "Use reCAPTCHA for report listings?"
|
3806 |
msgstr ""
|
3807 |
|
3808 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3809 |
msgctxt "settings"
|
3810 |
msgid "Use reCAPTCHA for listing comments?"
|
3811 |
msgstr ""
|
3812 |
|
3813 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3814 |
msgctxt "settings"
|
3815 |
msgid "reCAPTCHA Public Key"
|
3816 |
msgstr ""
|
3817 |
|
3818 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3819 |
msgctxt "settings"
|
3820 |
msgid "reCAPTCHA Private Key"
|
3821 |
msgstr ""
|
3822 |
|
3823 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3824 |
msgctxt "settings"
|
3825 |
msgid "Registration"
|
3826 |
msgstr ""
|
3827 |
|
3828 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3829 |
msgctxt "settings"
|
3830 |
msgid ""
|
3831 |
"We expect that a membership plugin supports the 'redirect_to' parameter for "
|
@@ -3834,130 +3925,130 @@ msgid ""
|
|
3834 |
"them to support the WP standard 'redirect_to' query parameter."
|
3835 |
msgstr ""
|
3836 |
|
3837 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3838 |
msgctxt "settings"
|
3839 |
msgid "Require login to post listings?"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3843 |
msgctxt "settings"
|
3844 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
3845 |
msgstr ""
|
3846 |
|
3847 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3848 |
msgctxt "settings"
|
3849 |
msgid "Login URL"
|
3850 |
msgstr ""
|
3851 |
|
3852 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3853 |
msgctxt "settings"
|
3854 |
msgid "Only enter this if using a membership plugin or custom login page."
|
3855 |
msgstr ""
|
3856 |
|
3857 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3858 |
msgctxt "settings"
|
3859 |
msgid "URL of your membership plugin's login page."
|
3860 |
msgstr ""
|
3861 |
|
3862 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3863 |
msgctxt "settings"
|
3864 |
msgid "Registration URL"
|
3865 |
msgstr ""
|
3866 |
|
3867 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3868 |
msgctxt "settings"
|
3869 |
msgid ""
|
3870 |
"Only enter this if using a membership plugin or custom registration page."
|
3871 |
msgstr ""
|
3872 |
|
3873 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3874 |
msgctxt "settings"
|
3875 |
msgid "URL of your membership plugin's registration page."
|
3876 |
msgstr ""
|
3877 |
|
3878 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3879 |
msgctxt "settings"
|
3880 |
msgid "Allow users to create accounts during listing submit?"
|
3881 |
msgstr ""
|
3882 |
|
3883 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3884 |
msgctxt "settings"
|
3885 |
msgid "No"
|
3886 |
msgstr ""
|
3887 |
|
3888 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3889 |
msgctxt "settings"
|
3890 |
msgid "Yes, and make it optional"
|
3891 |
msgstr ""
|
3892 |
|
3893 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3894 |
msgctxt "settings"
|
3895 |
msgid "Yes, and make it required"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3899 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3900 |
msgctxt "settings"
|
3901 |
msgid "Terms and Conditions"
|
3902 |
msgstr ""
|
3903 |
|
3904 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3905 |
msgctxt "settings"
|
3906 |
msgid "Display and require user agreement to Terms and Conditions"
|
3907 |
msgstr ""
|
3908 |
|
3909 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3910 |
msgctxt "settings"
|
3911 |
msgid ""
|
3912 |
"Enter text or a URL starting with http. If you use a URL, the Terms and "
|
3913 |
"Conditions text will be replaced by a link to the appropiate page."
|
3914 |
msgstr ""
|
3915 |
|
3916 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3917 |
msgctxt "settings"
|
3918 |
msgid "Terms and Conditions text goes here."
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3922 |
msgctxt "settings"
|
3923 |
msgid "Data Collection"
|
3924 |
msgstr ""
|
3925 |
|
3926 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3927 |
msgctxt "settings"
|
3928 |
msgid ""
|
3929 |
"Allow BD to anonymously collect information about your installed plugins, "
|
3930 |
"themes and WP version?"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3934 |
msgctxt "settings"
|
3935 |
msgid "Directory Search"
|
3936 |
msgstr ""
|
3937 |
|
3938 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3939 |
msgctxt "settings"
|
3940 |
msgid "Search form display"
|
3941 |
msgstr ""
|
3942 |
|
3943 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3944 |
msgctxt "settings"
|
3945 |
msgid "Quick search fields"
|
3946 |
msgstr ""
|
3947 |
|
3948 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3949 |
msgctxt "settings"
|
3950 |
msgid ""
|
3951 |
"Choosing too many fields for inclusion into Quick Search can result in very "
|
3952 |
"slow search performance."
|
3953 |
msgstr ""
|
3954 |
|
3955 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3956 |
msgctxt "settings"
|
3957 |
msgid "Enable high performance searches?"
|
3958 |
msgstr ""
|
3959 |
|
3960 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3961 |
msgctxt "settings"
|
3962 |
msgid ""
|
3963 |
"Enabling this makes BD sacrifice result quality to improve speed. This is "
|
@@ -3965,22 +4056,22 @@ msgid ""
|
|
3965 |
"issue."
|
3966 |
msgstr ""
|
3967 |
|
3968 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3969 |
msgctxt "settings"
|
3970 |
msgid "Advanced"
|
3971 |
msgstr ""
|
3972 |
|
3973 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3974 |
msgctxt "settings"
|
3975 |
msgid "Disable advanced CPT integration?"
|
3976 |
msgstr ""
|
3977 |
|
3978 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3979 |
msgctxt "settings"
|
3980 |
msgid "Enable AJAX compatibility mode?"
|
3981 |
msgstr ""
|
3982 |
|
3983 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3984 |
msgctxt "settings"
|
3985 |
msgid ""
|
3986 |
"If this compatibility mode doesn't solve your issue, you may be experiencing "
|
@@ -3988,111 +4079,111 @@ msgid ""
|
|
3988 |
"theme and plugin conflicts with Business Directory."
|
3989 |
msgstr ""
|
3990 |
|
3991 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3992 |
msgctxt "settings"
|
3993 |
msgid "Disable Frontend Listing Submission?"
|
3994 |
msgstr ""
|
3995 |
|
3996 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3997 |
msgctxt "settings"
|
3998 |
msgid "Listings per page"
|
3999 |
msgstr ""
|
4000 |
|
4001 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4002 |
msgctxt "settings"
|
4003 |
msgid ""
|
4004 |
"Number of listings to show per page. Use a value of \"0\" to show all "
|
4005 |
"listings."
|
4006 |
msgstr ""
|
4007 |
|
4008 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4009 |
msgctxt "settings"
|
4010 |
msgid "Listing duration for no-fee sites (in days)"
|
4011 |
msgstr ""
|
4012 |
|
4013 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4014 |
msgctxt "settings"
|
4015 |
msgid ""
|
4016 |
"Use a value of \"0\" to keep a listing alive indefinitely or enter a number "
|
4017 |
"less than 10 years (3650 days)."
|
4018 |
msgstr ""
|
4019 |
|
4020 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4021 |
msgctxt "settings"
|
4022 |
msgid "Turn on listing renewal option?"
|
4023 |
msgstr ""
|
4024 |
|
4025 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4026 |
msgctxt "settings"
|
4027 |
msgid "Open detailed view of listing in new tab?"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4031 |
msgctxt "settings"
|
4032 |
msgid "Report Listings"
|
4033 |
msgstr ""
|
4034 |
|
4035 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4036 |
msgctxt "settings"
|
4037 |
msgid "Include button to report listings?"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4041 |
msgctxt "settings"
|
4042 |
msgid "Enable report listing for registered users only"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4046 |
msgctxt "settings"
|
4047 |
msgid "Report listing option list"
|
4048 |
msgstr ""
|
4049 |
|
4050 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4051 |
msgctxt "settings"
|
4052 |
msgid ""
|
4053 |
"Form option list to report a listing as inappropriate. One option per line."
|
4054 |
msgstr ""
|
4055 |
|
4056 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4057 |
msgctxt "settings"
|
4058 |
msgid "Contact Form"
|
4059 |
msgstr ""
|
4060 |
|
4061 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4062 |
msgctxt "settings"
|
4063 |
msgid "Include listing contact form on listing pages?"
|
4064 |
msgstr ""
|
4065 |
|
4066 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4067 |
msgctxt "settings"
|
4068 |
msgid ""
|
4069 |
"Allows visitors to contact listing authors privately. Authors will receive "
|
4070 |
"the messages via email."
|
4071 |
msgstr ""
|
4072 |
|
4073 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4074 |
msgctxt "settings"
|
4075 |
msgid "Require login for using the contact form?"
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4079 |
msgctxt "settings"
|
4080 |
msgid "Maximum number of contact form submits per day"
|
4081 |
msgstr ""
|
4082 |
|
4083 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4084 |
msgctxt "settings"
|
4085 |
msgid ""
|
4086 |
"Use this to prevent spamming of listing owners. 0 means unlimited submits "
|
4087 |
"per day."
|
4088 |
msgstr ""
|
4089 |
|
4090 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4091 |
msgctxt "settings"
|
4092 |
msgid "Include comment form on listing pages?"
|
4093 |
msgstr ""
|
4094 |
|
4095 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4096 |
msgctxt "settings"
|
4097 |
msgid ""
|
4098 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
@@ -4102,38 +4193,38 @@ msgid ""
|
|
4102 |
"first, and if that doesn't work, try the 3rd option instead."
|
4103 |
msgstr ""
|
4104 |
|
4105 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4106 |
msgctxt "settings"
|
4107 |
msgid "Show listings under categories on main page?"
|
4108 |
msgstr ""
|
4109 |
|
4110 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4111 |
msgctxt "settings"
|
4112 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4113 |
msgstr ""
|
4114 |
|
4115 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4116 |
msgctxt "settings"
|
4117 |
msgid ""
|
4118 |
"Prevents featured listings from floating to the top of the selected page."
|
4119 |
msgstr ""
|
4120 |
|
4121 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4122 |
msgctxt "settings"
|
4123 |
msgid "Status of listings upon uninstalling plugin"
|
4124 |
msgstr ""
|
4125 |
|
4126 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4127 |
msgctxt "settings"
|
4128 |
msgid "Status of deleted listings"
|
4129 |
msgstr ""
|
4130 |
|
4131 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4132 |
msgctxt "settings"
|
4133 |
msgid "Submit Listing instructions message"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4137 |
msgctxt "settings"
|
4138 |
msgid ""
|
4139 |
"This text is displayed at the first page of the Submit Listing process for "
|
@@ -4141,194 +4232,194 @@ msgid ""
|
|
4141 |
"form or anything you want to tell users before they get started."
|
4142 |
msgstr ""
|
4143 |
|
4144 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4145 |
msgctxt "settings"
|
4146 |
msgid "Post/Category Settings"
|
4147 |
msgstr ""
|
4148 |
|
4149 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4150 |
msgctxt "settings"
|
4151 |
msgid "Default new post status"
|
4152 |
msgstr ""
|
4153 |
|
4154 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4155 |
msgctxt "settings"
|
4156 |
msgid "Edit post status"
|
4157 |
msgstr ""
|
4158 |
|
4159 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4160 |
msgctxt "settings"
|
4161 |
msgid "Order categories list by"
|
4162 |
msgstr ""
|
4163 |
|
4164 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4165 |
msgctxt "settings"
|
4166 |
msgid "Sort order for categories"
|
4167 |
msgstr ""
|
4168 |
|
4169 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4170 |
msgctxt "settings"
|
4171 |
msgid "Show category post count?"
|
4172 |
msgstr ""
|
4173 |
|
4174 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4175 |
msgctxt "settings"
|
4176 |
msgid "Hide empty categories?"
|
4177 |
msgstr ""
|
4178 |
|
4179 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4180 |
msgctxt "settings"
|
4181 |
msgid "Show only parent categories in category list?"
|
4182 |
msgstr ""
|
4183 |
|
4184 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4185 |
msgctxt "settings"
|
4186 |
msgid "Listings Sorting"
|
4187 |
msgstr ""
|
4188 |
|
4189 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4190 |
msgctxt "settings"
|
4191 |
msgid "Order directory listings by"
|
4192 |
msgstr ""
|
4193 |
|
4194 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4195 |
msgctxt "settings"
|
4196 |
msgid "Sort directory listings by"
|
4197 |
msgstr ""
|
4198 |
|
4199 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4200 |
msgctxt "settings"
|
4201 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
4202 |
msgstr ""
|
4203 |
|
4204 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4205 |
msgctxt "settings"
|
4206 |
msgid "Enable sort bar?"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4210 |
msgctxt "settings"
|
4211 |
msgid "Sortbar Fields"
|
4212 |
msgstr ""
|
4213 |
|
4214 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4215 |
msgctxt "settings"
|
4216 |
msgid "Directory Display Options"
|
4217 |
msgstr ""
|
4218 |
|
4219 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4220 |
msgctxt "settings"
|
4221 |
msgid "Show the \"Submit listing\" button."
|
4222 |
msgstr ""
|
4223 |
|
4224 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4225 |
msgctxt "settings"
|
4226 |
msgid "Show \"Search listings\"."
|
4227 |
msgstr ""
|
4228 |
|
4229 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4230 |
msgctxt "settings"
|
4231 |
msgid "Show the \"View Listings\" button."
|
4232 |
msgstr ""
|
4233 |
|
4234 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4235 |
msgctxt "settings"
|
4236 |
msgid "Show the \"Directory\" button."
|
4237 |
msgstr ""
|
4238 |
|
4239 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4240 |
msgctxt "settings"
|
4241 |
msgid "Theme Settings"
|
4242 |
msgstr ""
|
4243 |
|
4244 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4245 |
msgctxt "settings"
|
4246 |
msgid "Theme button style"
|
4247 |
msgstr ""
|
4248 |
|
4249 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4250 |
msgctxt "settings"
|
4251 |
msgid ""
|
4252 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
4253 |
msgstr ""
|
4254 |
|
4255 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4256 |
msgctxt "settings"
|
4257 |
msgid "Image"
|
4258 |
msgstr ""
|
4259 |
|
4260 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4261 |
msgctxt "settings"
|
4262 |
msgid "Image Settings"
|
4263 |
msgstr ""
|
4264 |
|
4265 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4266 |
msgctxt "settings"
|
4267 |
msgid "Allow images?"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4271 |
msgctxt "settings"
|
4272 |
msgid "Min Image File Size (KB)"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4276 |
msgctxt "settings"
|
4277 |
msgid "Max Image File Size (KB)"
|
4278 |
msgstr ""
|
4279 |
|
4280 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4281 |
msgctxt "settings"
|
4282 |
msgid "Min image width (px)"
|
4283 |
msgstr ""
|
4284 |
|
4285 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4286 |
msgctxt "settings"
|
4287 |
msgid "Min image height (px)"
|
4288 |
msgstr ""
|
4289 |
|
4290 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4291 |
msgctxt "settings"
|
4292 |
msgid "Max image width (px)"
|
4293 |
msgstr ""
|
4294 |
|
4295 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4296 |
msgctxt "settings"
|
4297 |
msgid "Max image height (px)"
|
4298 |
msgstr ""
|
4299 |
|
4300 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4301 |
msgctxt "settings"
|
4302 |
msgid "Turn on thickbox/lightbox?"
|
4303 |
msgstr ""
|
4304 |
|
4305 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4306 |
msgctxt "settings"
|
4307 |
msgid ""
|
4308 |
"Uncheck if it conflicts with other elements or plugins installed on your site"
|
4309 |
msgstr ""
|
4310 |
|
4311 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4312 |
msgctxt "settings"
|
4313 |
msgid "Thumbnails"
|
4314 |
msgstr ""
|
4315 |
|
4316 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4317 |
msgctxt "settings"
|
4318 |
msgid "Thumbnail width (px)"
|
4319 |
msgstr ""
|
4320 |
|
4321 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4322 |
msgctxt "settings"
|
4323 |
msgid "Thumbnail height (px)"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4327 |
msgctxt "settings"
|
4328 |
msgid "Crop thumbnails to exact dimensions?"
|
4329 |
msgstr ""
|
4330 |
|
4331 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4332 |
msgctxt "settings"
|
4333 |
msgid ""
|
4334 |
"When enabled images will match exactly the dimensions above but part of the "
|
@@ -4337,79 +4428,104 @@ msgid ""
|
|
4337 |
"Depending on the uploaded images, thumbnails may have different heights."
|
4338 |
msgstr ""
|
4339 |
|
4340 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4341 |
msgctxt "settings"
|
4342 |
msgid "Enforce image upload on submit/edit?"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4346 |
msgctxt "settings"
|
4347 |
msgid "Number of free images"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4351 |
msgctxt "settings"
|
4352 |
msgid "Use default picture for listings with no picture?"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4356 |
msgctxt "settings"
|
4357 |
msgid "Show Thumbnail on main listings page?"
|
4358 |
msgstr ""
|
4359 |
|
4360 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4361 |
msgctxt "settings"
|
4362 |
msgid "Fee Order"
|
4363 |
msgstr ""
|
4364 |
|
4365 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4366 |
msgctxt "settings"
|
4367 |
msgid "Turn On payments?"
|
4368 |
msgstr ""
|
4369 |
|
4370 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4371 |
msgctxt "settings"
|
4372 |
msgid "Put payment gateways in test mode?"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4376 |
msgctxt "settings"
|
4377 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
4378 |
msgstr ""
|
4379 |
|
4380 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4381 |
msgctxt "settings"
|
4382 |
msgid ""
|
4383 |
"Recommended for added security. For this to work you need to enable HTTPS on "
|
4384 |
"your server and obtain an SSL certificate."
|
4385 |
msgstr ""
|
4386 |
|
4387 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4388 |
msgctxt "settings"
|
4389 |
msgid "Currency Code"
|
4390 |
msgstr ""
|
4391 |
|
4392 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4393 |
msgctxt "settings"
|
4394 |
msgid "Currency Symbol"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4398 |
msgctxt "settings"
|
4399 |
msgid "Currency symbol display"
|
4400 |
msgstr ""
|
4401 |
|
4402 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4403 |
msgctxt "settings"
|
4404 |
msgid "Thank you for payment message"
|
4405 |
msgstr ""
|
4406 |
|
4407 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4408 |
msgctxt "settings"
|
4409 |
msgid "Ask users to come back for abandoned payments?"
|
4410 |
msgstr ""
|
4411 |
|
4412 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4413 |
msgctxt "settings"
|
4414 |
msgid ""
|
4415 |
"An abandoned payment is when a user attempts to place a listing and gets to "
|
@@ -4418,17 +4534,17 @@ msgid ""
|
|
4418 |
"the transaction. BD can remind them to come back and continue."
|
4419 |
msgstr ""
|
4420 |
|
4421 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4422 |
msgctxt "settings"
|
4423 |
msgid "Listing abandonment threshold (hours)"
|
4424 |
msgstr ""
|
4425 |
|
4426 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4427 |
msgctxt "settings"
|
4428 |
msgid "Display email address fields publicly?"
|
4429 |
msgstr ""
|
4430 |
|
4431 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4432 |
msgctxt "settings"
|
4433 |
msgid ""
|
4434 |
"Shows the email address of the listing owner to all web users. NOT "
|
@@ -4436,24 +4552,24 @@ msgid ""
|
|
4436 |
"harvest it for future use."
|
4437 |
msgstr ""
|
4438 |
|
4439 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4440 |
msgctxt "settings"
|
4441 |
msgid "How to determine the listing's email address?"
|
4442 |
msgstr ""
|
4443 |
|
4444 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4445 |
msgctxt "settings"
|
4446 |
msgid ""
|
4447 |
"This affects emails sent to listing owners via contact forms or when their "
|
4448 |
"listings expire."
|
4449 |
msgstr ""
|
4450 |
|
4451 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4452 |
msgctxt "settings"
|
4453 |
msgid "Email Content-Type header"
|
4454 |
msgstr ""
|
4455 |
|
4456 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4457 |
msgctxt "settings"
|
4458 |
msgid ""
|
4459 |
"Use this setting to control the format of the emails explicitly. Some "
|
@@ -4462,92 +4578,92 @@ msgid ""
|
|
4462 |
"then \"Both\"."
|
4463 |
msgstr ""
|
4464 |
|
4465 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4466 |
msgctxt "settings"
|
4467 |
msgid "E-Mail Notifications"
|
4468 |
msgstr ""
|
4469 |
|
4470 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4471 |
msgctxt "settings"
|
4472 |
msgid "Notify admin via e-mail when..."
|
4473 |
msgstr ""
|
4474 |
|
4475 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4476 |
msgctxt "settings"
|
4477 |
msgid "CC this e-mail address too"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4481 |
msgctxt "settings"
|
4482 |
msgid ""
|
4483 |
"You can modify the text template used for most of these e-mails in the "
|
4484 |
"<templates-link>Templates</templates-link> tab."
|
4485 |
msgstr ""
|
4486 |
|
4487 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4488 |
msgctxt "settings"
|
4489 |
msgid "Notify users via e-mail when..."
|
4490 |
msgstr ""
|
4491 |
|
4492 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4493 |
msgctxt "settings"
|
4494 |
msgid "Templates"
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4498 |
msgctxt "settings"
|
4499 |
msgid "Email confirmation message"
|
4500 |
msgstr ""
|
4501 |
|
4502 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4503 |
msgctxt "settings"
|
4504 |
msgid "Sent after a listing has been submitted."
|
4505 |
msgstr ""
|
4506 |
|
4507 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4508 |
msgctxt "settings"
|
4509 |
msgid "Listing published message"
|
4510 |
msgstr ""
|
4511 |
|
4512 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4513 |
msgctxt "settings"
|
4514 |
msgid "Sent when the listing has been published or approved by an admin."
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4518 |
msgctxt "settings"
|
4519 |
msgid "Listing Contact Message"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4523 |
msgctxt "settings"
|
4524 |
msgid ""
|
4525 |
"Sent to listing owners when someone uses the contact form on their listing "
|
4526 |
"pages."
|
4527 |
msgstr ""
|
4528 |
|
4529 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4530 |
msgctxt "settings"
|
4531 |
msgid "Payment abandoned reminder message"
|
4532 |
msgstr ""
|
4533 |
|
4534 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4535 |
msgctxt "settings"
|
4536 |
msgid "Sent some time after a pending payment is abandoned by users."
|
4537 |
msgstr ""
|
4538 |
|
4539 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4540 |
msgctxt "settings"
|
4541 |
msgid "E-Mail Notices"
|
4542 |
msgstr ""
|
4543 |
|
4544 |
-
#: includes/admin/settings/class-settings.php:
|
4545 |
-
#: includes/admin/settings/class-settings.php:
|
4546 |
msgctxt "settings"
|
4547 |
msgid "\"%s\" can not be empty."
|
4548 |
msgstr ""
|
4549 |
|
4550 |
-
#: includes/admin/settings/class-settings.php:
|
4551 |
msgctxt "settings"
|
4552 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
4553 |
msgstr ""
|
@@ -4580,7 +4696,7 @@ msgctxt "settings"
|
|
4580 |
msgid "Deactivate"
|
4581 |
msgstr ""
|
4582 |
|
4583 |
-
#: includes/licensing.php:
|
4584 |
msgctxt "settings"
|
4585 |
msgid "Licenses"
|
4586 |
msgstr ""
|
@@ -4595,51 +4711,51 @@ msgctxt "settings"
|
|
4595 |
msgid "← Return to \"Manage Options\""
|
4596 |
msgstr ""
|
4597 |
|
4598 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4599 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4600 |
msgctxt "post status"
|
4601 |
msgid "Draft"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4605 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4606 |
msgctxt "post status"
|
4607 |
msgid "Trash"
|
4608 |
msgstr ""
|
4609 |
|
4610 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4611 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4612 |
msgctxt "post status"
|
4613 |
msgid "Published"
|
4614 |
msgstr ""
|
4615 |
|
4616 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4617 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4618 |
msgctxt "post status"
|
4619 |
msgid "Pending"
|
4620 |
msgstr ""
|
4621 |
|
4622 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4623 |
msgctxt "contact email"
|
4624 |
msgid "You have received a reply from your listing at %s."
|
4625 |
msgstr ""
|
4626 |
|
4627 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4628 |
msgctxt "contact email"
|
4629 |
msgid "Name: %s"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4633 |
msgctxt "contact email"
|
4634 |
msgid "E-Mail: %s"
|
4635 |
msgstr ""
|
4636 |
|
4637 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4638 |
msgctxt "contact email"
|
4639 |
msgid "Message:"
|
4640 |
msgstr ""
|
4641 |
|
4642 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4643 |
msgctxt "contact email"
|
4644 |
msgid "Time: %s"
|
4645 |
msgstr ""
|
@@ -4789,7 +4905,7 @@ msgctxt "installer"
|
|
4789 |
msgid "Listing upgrade to featured"
|
4790 |
msgstr ""
|
4791 |
|
4792 |
-
#: includes/installer.php:
|
4793 |
msgctxt "installer"
|
4794 |
msgid "Default Fee"
|
4795 |
msgstr ""
|
@@ -4954,22 +5070,22 @@ msgctxt "listing"
|
|
4954 |
msgid "Add New Listing"
|
4955 |
msgstr ""
|
4956 |
|
4957 |
-
#: includes/class-listing.php:
|
4958 |
msgctxt "listing"
|
4959 |
msgid "Listing expired"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
-
#: includes/class-listing.php:
|
4963 |
msgctxt "listing"
|
4964 |
msgid "(Unavailable Plan)"
|
4965 |
msgstr ""
|
4966 |
|
4967 |
-
#: includes/class-listing.php:
|
4968 |
msgctxt "listing"
|
4969 |
msgid "Plan \"%s\" (recurring)"
|
4970 |
msgstr ""
|
4971 |
|
4972 |
-
#: includes/class-listing.php:
|
4973 |
msgctxt "listing"
|
4974 |
msgid "Plan \"%s\""
|
4975 |
msgstr ""
|
@@ -5021,31 +5137,34 @@ msgctxt "fees-api"
|
|
5021 |
msgid "Free Listing"
|
5022 |
msgstr ""
|
5023 |
|
5024 |
-
|
|
|
5025 |
msgctxt "notify email"
|
5026 |
msgid "[%s] New listing notification"
|
5027 |
msgstr ""
|
5028 |
|
5029 |
-
|
|
|
5030 |
msgctxt "notify email"
|
5031 |
msgid "[%s] Listing edit notification"
|
5032 |
msgstr ""
|
5033 |
|
5034 |
-
|
|
|
5035 |
msgctxt "notify email"
|
5036 |
msgid "[%s] Reported listing notification"
|
5037 |
msgstr ""
|
5038 |
|
5039 |
#: templates/email/listing-added.tpl.php:7
|
5040 |
#: templates/email/listing-edited.tpl.php:7
|
5041 |
-
#: templates/email/listing-reported.tpl.php:
|
5042 |
msgctxt "notify email"
|
5043 |
msgid "ID"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
#: templates/email/listing-added.tpl.php:10
|
5047 |
#: templates/email/listing-edited.tpl.php:10
|
5048 |
-
#: templates/email/listing-reported.tpl.php:
|
5049 |
msgctxt "notify email"
|
5050 |
msgid "Title"
|
5051 |
msgstr ""
|
@@ -5096,17 +5215,37 @@ msgctxt "notify email"
|
|
5096 |
msgid "Categories"
|
5097 |
msgstr ""
|
5098 |
|
|
|
|
|
|
|
|
|
|
|
5099 |
#: templates/email/listing-reported.tpl.php:21
|
5100 |
msgctxt "notify email"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5101 |
msgid "Report IP"
|
5102 |
msgstr ""
|
5103 |
|
5104 |
-
#: templates/email/listing-reported.tpl.php:
|
5105 |
msgctxt "notify email"
|
5106 |
msgid "Report selected option"
|
5107 |
msgstr ""
|
5108 |
|
5109 |
-
#: templates/email/listing-reported.tpl.php:
|
5110 |
msgctxt "notify email"
|
5111 |
msgid "Report additional info"
|
5112 |
msgstr ""
|
@@ -5121,7 +5260,7 @@ msgctxt "rss feed"
|
|
5121 |
msgid "%s Feed"
|
5122 |
msgstr ""
|
5123 |
|
5124 |
-
#: includes/class-meta.php:155 includes/views/submit_listing.php:
|
5125 |
msgctxt "views"
|
5126 |
msgid "Submit A Listing"
|
5127 |
msgstr ""
|
@@ -5136,7 +5275,7 @@ msgctxt "views"
|
|
5136 |
msgid "View All Listings"
|
5137 |
msgstr ""
|
5138 |
|
5139 |
-
#: includes/views/search.php:
|
5140 |
msgctxt "views"
|
5141 |
msgid "Find A Listing"
|
5142 |
msgstr ""
|
@@ -5242,32 +5381,32 @@ msgctxt "submit listing"
|
|
5242 |
msgid "Listing submitted by admin. Payment skipped."
|
5243 |
msgstr ""
|
5244 |
|
5245 |
-
#: includes/views/submit_listing.php:
|
5246 |
msgctxt "submit listing"
|
5247 |
msgid "Click this field to add categories"
|
5248 |
msgstr ""
|
5249 |
|
5250 |
-
#: includes/views/submit_listing.php:
|
5251 |
msgctxt "submit listing"
|
5252 |
msgid "Complete Listing"
|
5253 |
msgstr ""
|
5254 |
|
5255 |
-
#: includes/views/submit_listing.php:
|
5256 |
msgctxt "submit listing"
|
5257 |
msgid "Continue to Payment"
|
5258 |
msgstr ""
|
5259 |
|
5260 |
-
#: includes/views/submit_listing.php:
|
5261 |
msgctxt "submit listing"
|
5262 |
msgid "No listing ID was specified."
|
5263 |
msgstr ""
|
5264 |
|
5265 |
-
#: includes/views/submit_listing.php:
|
5266 |
msgctxt "submit listing"
|
5267 |
msgid "You can't edit this listing."
|
5268 |
msgstr ""
|
5269 |
|
5270 |
-
#: includes/views/submit_listing.php:
|
5271 |
msgctxt "submit listing"
|
5272 |
msgid ""
|
5273 |
"This listing can't be edited at this time because it has no fee plan "
|
@@ -5275,125 +5414,125 @@ msgid ""
|
|
5275 |
"to a fee plan."
|
5276 |
msgstr ""
|
5277 |
|
5278 |
-
#: includes/views/submit_listing.php:
|
5279 |
msgctxt "submit listing"
|
5280 |
msgid ""
|
5281 |
"This listing can't be edited at this time. Please try again later or contact "
|
5282 |
"the admin if the problem persists."
|
5283 |
msgstr ""
|
5284 |
|
5285 |
-
#: includes/views/submit_listing.php:
|
5286 |
msgctxt "submit listing"
|
5287 |
msgid "You're logged in as admin, payment will be skipped."
|
5288 |
msgstr ""
|
5289 |
|
5290 |
-
#: includes/views/submit_listing.php:
|
5291 |
msgctxt "submit listing"
|
5292 |
msgid "Category selection"
|
5293 |
msgstr ""
|
5294 |
|
5295 |
-
#: includes/views/submit_listing.php:
|
5296 |
msgctxt "submit listing"
|
5297 |
msgid "Category & plan selection"
|
5298 |
msgstr ""
|
5299 |
|
5300 |
-
#: includes/views/submit_listing.php:
|
5301 |
msgctxt "submit listing"
|
5302 |
msgid "Listing Information"
|
5303 |
msgstr ""
|
5304 |
|
5305 |
-
#: includes/views/submit_listing.php:
|
5306 |
msgctxt "submit listing"
|
5307 |
msgid "Listing Images"
|
5308 |
msgstr ""
|
5309 |
|
5310 |
-
#: includes/views/submit_listing.php:
|
5311 |
msgctxt "submit listing"
|
5312 |
msgid "Account Creation"
|
5313 |
msgstr ""
|
5314 |
|
5315 |
-
#: includes/views/submit_listing.php:
|
5316 |
msgctxt "submit listing"
|
5317 |
msgid "Terms and Conditions"
|
5318 |
msgstr ""
|
5319 |
|
5320 |
-
#: includes/views/submit_listing.php:
|
5321 |
msgctxt "submit listing"
|
5322 |
msgid "(Please choose a fee plan above)"
|
5323 |
msgstr ""
|
5324 |
|
5325 |
-
#: includes/views/submit_listing.php:
|
5326 |
msgctxt "submit listing"
|
5327 |
msgid "Can not submit a listing at this moment. Please try again later."
|
5328 |
msgstr ""
|
5329 |
|
5330 |
-
#: includes/views/submit_listing.php:
|
5331 |
msgctxt "submit listing"
|
5332 |
msgid "Please select a category."
|
5333 |
msgstr ""
|
5334 |
|
5335 |
-
#: includes/views/submit_listing.php:
|
5336 |
msgctxt "submit listing"
|
5337 |
msgid "Please select a category for your listing."
|
5338 |
msgstr ""
|
5339 |
|
5340 |
-
#: includes/views/submit_listing.php:
|
5341 |
msgctxt "submit listing"
|
5342 |
msgid "Please choose a valid category for your plan."
|
5343 |
msgstr ""
|
5344 |
|
5345 |
-
#: includes/views/submit_listing.php:
|
5346 |
msgctxt "submit listing"
|
5347 |
msgid "Please choose a valid fee plan for your category selection."
|
5348 |
msgstr ""
|
5349 |
|
5350 |
-
#: includes/views/submit_listing.php:
|
5351 |
msgctxt "submit listing"
|
5352 |
msgid "Please enter your desired username."
|
5353 |
msgstr ""
|
5354 |
|
5355 |
-
#: includes/views/submit_listing.php:
|
5356 |
msgctxt "submit listing"
|
5357 |
msgid "Please enter the e-mail for your new account."
|
5358 |
msgstr ""
|
5359 |
|
5360 |
-
#: includes/views/submit_listing.php:
|
5361 |
msgctxt "submit listing"
|
5362 |
msgid "Please enter the password for your new account."
|
5363 |
msgstr ""
|
5364 |
|
5365 |
-
#: includes/views/submit_listing.php:
|
5366 |
msgctxt "submit listing"
|
5367 |
msgid "The username you chose is already in use. Please use a different one."
|
5368 |
msgstr ""
|
5369 |
|
5370 |
-
#: includes/views/submit_listing.php:
|
5371 |
msgctxt "submit listing"
|
5372 |
msgid "The e-mail address you chose for your account is already in use."
|
5373 |
msgstr ""
|
5374 |
|
5375 |
-
#: includes/views/submit_listing.php:
|
5376 |
msgctxt "submit listing"
|
5377 |
msgid "Create a user account on this site"
|
5378 |
msgstr ""
|
5379 |
|
5380 |
-
#: includes/views/submit_listing.php:
|
5381 |
msgctxt "submit listing"
|
5382 |
msgid ""
|
5383 |
"You need to create an account on the site. Please fill out the form below."
|
5384 |
msgstr ""
|
5385 |
|
5386 |
-
#: includes/views/submit_listing.php:
|
5387 |
msgctxt "submit listing"
|
5388 |
msgid "Username:"
|
5389 |
msgstr ""
|
5390 |
|
5391 |
-
#: includes/views/submit_listing.php:
|
5392 |
msgctxt "submit listing"
|
5393 |
msgid "Email:"
|
5394 |
msgstr ""
|
5395 |
|
5396 |
-
#: includes/views/submit_listing.php:
|
5397 |
msgctxt "submit listing"
|
5398 |
msgid "Password:"
|
5399 |
msgstr ""
|
@@ -5433,17 +5572,17 @@ msgctxt "recaptcha"
|
|
5433 |
msgid "reCAPTCHA"
|
5434 |
msgstr ""
|
5435 |
|
5436 |
-
#: includes/class-wpbdp.php:
|
5437 |
msgctxt "admin plugins"
|
5438 |
msgid "Settings"
|
5439 |
msgstr ""
|
5440 |
|
5441 |
-
#: includes/class-wpbdp.php:
|
5442 |
msgctxt "listing image upload"
|
5443 |
msgid "Can not upload any more images for this listing."
|
5444 |
msgstr ""
|
5445 |
|
5446 |
-
#: includes/class-wpbdp.php:
|
5447 |
msgctxt "listing image upload"
|
5448 |
msgid ""
|
5449 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
@@ -5474,12 +5613,12 @@ msgctxt "form-fields api"
|
|
5474 |
msgid "Checkbox"
|
5475 |
msgstr ""
|
5476 |
|
5477 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5478 |
msgctxt "form-fields api"
|
5479 |
msgid "Date Field"
|
5480 |
msgstr ""
|
5481 |
|
5482 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5483 |
msgctxt "form-fields api"
|
5484 |
msgid "Date Format"
|
5485 |
msgstr ""
|
@@ -5489,7 +5628,7 @@ msgctxt "form-fields api"
|
|
5489 |
msgid "Social Site (Facebook page)"
|
5490 |
msgstr ""
|
5491 |
|
5492 |
-
#: includes/fields/class-fieldtypes-image.php:
|
5493 |
msgctxt "form-fields api"
|
5494 |
msgid "Image (file upload)"
|
5495 |
msgstr ""
|
@@ -5524,7 +5663,7 @@ msgctxt "form-fields api"
|
|
5524 |
msgid "Select List"
|
5525 |
msgstr ""
|
5526 |
|
5527 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
5528 |
msgctxt "form-fields api"
|
5529 |
msgid "Textarea"
|
5530 |
msgstr ""
|
@@ -5566,37 +5705,37 @@ msgid ""
|
|
5566 |
"work."
|
5567 |
msgstr ""
|
5568 |
|
5569 |
-
#: includes/form-fields.php:
|
5570 |
msgctxt "form-fields api"
|
5571 |
msgid "Post Title"
|
5572 |
msgstr ""
|
5573 |
|
5574 |
-
#: includes/form-fields.php:
|
5575 |
msgctxt "form-fields api"
|
5576 |
msgid "Post Content"
|
5577 |
msgstr ""
|
5578 |
|
5579 |
-
#: includes/form-fields.php:
|
5580 |
msgctxt "form-fields api"
|
5581 |
msgid "Post Excerpt"
|
5582 |
msgstr ""
|
5583 |
|
5584 |
-
#: includes/form-fields.php:
|
5585 |
msgctxt "form-fields api"
|
5586 |
msgid "Post Category"
|
5587 |
msgstr ""
|
5588 |
|
5589 |
-
#: includes/form-fields.php:
|
5590 |
msgctxt "form-fields api"
|
5591 |
msgid "Post Tags"
|
5592 |
msgstr ""
|
5593 |
|
5594 |
-
#: includes/form-fields.php:
|
5595 |
msgctxt "form-fields api"
|
5596 |
msgid "Post Metadata"
|
5597 |
msgstr ""
|
5598 |
|
5599 |
-
#: includes/form-fields.php:
|
5600 |
msgctxt "form-fields api"
|
5601 |
msgid "Custom"
|
5602 |
msgstr ""
|
@@ -5606,17 +5745,22 @@ msgctxt "checkbox form field"
|
|
5606 |
msgid "Select all"
|
5607 |
msgstr ""
|
5608 |
|
5609 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5610 |
msgctxt "date field"
|
5611 |
msgid "%s must be in the format %s."
|
5612 |
msgstr ""
|
5613 |
|
5614 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5615 |
msgctxt "date field"
|
5616 |
msgid "%s must be a valid date."
|
5617 |
msgstr ""
|
5618 |
|
5619 |
-
#: includes/fields/class-fieldtypes-image.php:42
|
|
|
|
|
|
|
|
|
|
|
5620 |
msgctxt "form-fields-api"
|
5621 |
msgid "Remove"
|
5622 |
msgstr ""
|
@@ -5668,32 +5812,32 @@ msgctxt "form-fields-api"
|
|
5668 |
msgid "An error occurred while trying to delete this field."
|
5669 |
msgstr ""
|
5670 |
|
5671 |
-
#: includes/form-fields.php:
|
5672 |
msgctxt "form-fields-api"
|
5673 |
msgid "Email Validator"
|
5674 |
msgstr ""
|
5675 |
|
5676 |
-
#: includes/form-fields.php:
|
5677 |
msgctxt "form-fields-api"
|
5678 |
msgid "URL Validator"
|
5679 |
msgstr ""
|
5680 |
|
5681 |
-
#: includes/form-fields.php:
|
5682 |
msgctxt "form-fields-api"
|
5683 |
msgid "Whole Number Validator"
|
5684 |
msgstr ""
|
5685 |
|
5686 |
-
#: includes/form-fields.php:
|
5687 |
msgctxt "form-fields-api"
|
5688 |
msgid "Decimal Number Validator"
|
5689 |
msgstr ""
|
5690 |
|
5691 |
-
#: includes/form-fields.php:
|
5692 |
msgctxt "form-fields-api"
|
5693 |
msgid "Date Validator"
|
5694 |
msgstr ""
|
5695 |
|
5696 |
-
#: includes/fields/class-fieldtypes-image.php:
|
5697 |
msgctxt "form fields"
|
5698 |
msgid "Field unavailable at the moment."
|
5699 |
msgstr ""
|
@@ -5731,7 +5875,7 @@ msgctxt "form-fields-api select"
|
|
5731 |
msgid "— None —"
|
5732 |
msgstr ""
|
5733 |
|
5734 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
5735 |
msgctxt "admin form-fields"
|
5736 |
msgid ""
|
5737 |
"Enabling iframe support in your listings can allow users to execute "
|
@@ -5741,49 +5885,49 @@ msgid ""
|
|
5741 |
"you sure you want to enable this?"
|
5742 |
msgstr ""
|
5743 |
|
5744 |
-
#: includes/form-fields.php:
|
5745 |
msgctxt "form-fields-api validation"
|
5746 |
msgid "Field"
|
5747 |
msgstr ""
|
5748 |
|
5749 |
-
#: includes/form-fields.php:
|
5750 |
msgctxt "form-fields-api validation"
|
5751 |
msgid "%s is required."
|
5752 |
msgstr ""
|
5753 |
|
5754 |
-
#: includes/form-fields.php:
|
5755 |
msgctxt "form-fields-api validation"
|
5756 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
5757 |
msgstr ""
|
5758 |
|
5759 |
-
#: includes/form-fields.php:
|
5760 |
msgctxt "form-fields-api validation"
|
5761 |
msgid "%s is badly formatted. Valid Email format required."
|
5762 |
msgstr ""
|
5763 |
|
5764 |
-
#: includes/form-fields.php:
|
5765 |
msgctxt "form-fields-api validation"
|
5766 |
msgid "%s must be a number. Decimal values are not allowed."
|
5767 |
msgstr ""
|
5768 |
|
5769 |
-
#: includes/form-fields.php:
|
5770 |
msgctxt "form-fields-api validation"
|
5771 |
msgid "%s must be a number."
|
5772 |
msgstr ""
|
5773 |
|
5774 |
-
#: includes/form-fields.php:
|
5775 |
msgctxt "form-fields-api validation"
|
5776 |
-
msgid "%s must be in the format %s."
|
5777 |
msgstr ""
|
5778 |
|
5779 |
-
#: includes/form-fields.php:
|
5780 |
msgctxt "form-fields-api validation"
|
5781 |
msgid "%s must be a valid date."
|
5782 |
msgstr ""
|
5783 |
|
5784 |
-
#: includes/form-fields.php:
|
5785 |
msgctxt "form-fields-api validation"
|
5786 |
-
msgid "%s is invalid. Value most be one of %s."
|
5787 |
msgstr ""
|
5788 |
|
5789 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
@@ -5868,94 +6012,114 @@ msgctxt "flag listing"
|
|
5868 |
msgid "User ID or IP address is required to save a report"
|
5869 |
msgstr ""
|
5870 |
|
5871 |
-
#: includes/helpers/listing_flagging.php:
|
5872 |
msgctxt "flag listing"
|
5873 |
-
msgid "Report reason
|
5874 |
msgstr ""
|
5875 |
|
5876 |
-
#: includes/
|
5877 |
msgctxt "flag listing"
|
5878 |
-
msgid ""
|
5879 |
-
"Something went wrong, please try again. If error persists contact site admin"
|
5880 |
msgstr ""
|
5881 |
|
5882 |
-
#: includes/views/flag_listing.php:
|
5883 |
msgctxt "flag listing"
|
5884 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
5885 |
msgstr ""
|
5886 |
|
5887 |
-
#: includes/views/flag_listing.php:
|
5888 |
msgctxt "flag listing"
|
5889 |
msgid "Your current IP address already reported this listing."
|
5890 |
msgstr ""
|
5891 |
|
5892 |
-
#: includes/views/flag_listing.php:
|
5893 |
msgctxt "flag listing"
|
5894 |
msgid "The reCAPTCHA wasn't entered correctly."
|
5895 |
msgstr ""
|
5896 |
|
5897 |
-
#: includes/views/flag_listing.php:
|
5898 |
msgctxt "flag listing"
|
5899 |
-
msgid ""
|
5900 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5901 |
msgstr ""
|
5902 |
|
5903 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
5904 |
msgctxt "flag listing"
|
5905 |
msgid "Delete"
|
5906 |
msgstr ""
|
5907 |
|
5908 |
-
#: templates/listing-flagging-form.tpl.php:
|
5909 |
msgctxt "flag listing"
|
5910 |
-
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate."
|
5911 |
msgstr ""
|
5912 |
|
5913 |
-
#: templates/listing-flagging-form.tpl.php:
|
5914 |
msgctxt "flag listing"
|
5915 |
-
msgid "
|
|
|
|
|
5916 |
msgstr ""
|
5917 |
|
5918 |
-
#: templates/listing-flagging-form.tpl.php:
|
5919 |
msgctxt "flag listing"
|
5920 |
-
msgid "Please select the
|
5921 |
msgstr ""
|
5922 |
|
5923 |
-
#: templates/listing-flagging-form.tpl.php:
|
5924 |
msgctxt "flag listing"
|
5925 |
msgid "Please enter the reasons to report this listing:"
|
5926 |
msgstr ""
|
5927 |
|
5928 |
-
#: templates/listing-flagging-form.tpl.php:
|
5929 |
msgctxt "flag listing"
|
5930 |
msgid "Additional info."
|
5931 |
msgstr ""
|
5932 |
|
5933 |
-
#: templates/listing-flagging-form.tpl.php:
|
5934 |
msgctxt "flag listing"
|
5935 |
msgid "Cancel"
|
5936 |
msgstr ""
|
5937 |
|
5938 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
5939 |
msgctxt "default category name"
|
5940 |
msgid "General"
|
5941 |
msgstr ""
|
5942 |
|
5943 |
-
#: includes/licensing.php:
|
5944 |
msgctxt "licensing"
|
5945 |
msgid "Invalid item ID"
|
5946 |
msgstr ""
|
5947 |
|
5948 |
-
#: includes/licensing.php:
|
5949 |
msgctxt "licensing"
|
5950 |
msgid "No license key provided"
|
5951 |
msgstr ""
|
5952 |
|
5953 |
-
#: includes/licensing.php:
|
5954 |
msgctxt "licensing"
|
5955 |
msgid "The license key was revoked."
|
5956 |
msgstr ""
|
5957 |
|
5958 |
-
#: includes/licensing.php:
|
5959 |
msgctxt "licensing"
|
5960 |
msgid ""
|
5961 |
"If you think this is a mistake, please contact <support-link>Business "
|
@@ -5963,36 +6127,36 @@ msgid ""
|
|
5963 |
"reported as revoked by the licensing software."
|
5964 |
msgstr ""
|
5965 |
|
5966 |
-
#: includes/licensing.php:
|
5967 |
msgctxt "licensing"
|
5968 |
msgid ""
|
5969 |
"Please include the email address you used to purchase <module-name> with "
|
5970 |
"your report."
|
5971 |
msgstr ""
|
5972 |
|
5973 |
-
#: includes/licensing.php:
|
5974 |
msgctxt "licensing"
|
5975 |
msgid "License key is invalid"
|
5976 |
msgstr ""
|
5977 |
|
5978 |
-
#: includes/licensing.php:
|
5979 |
msgctxt "licensing"
|
5980 |
msgid "Invalid module ID"
|
5981 |
msgstr ""
|
5982 |
|
5983 |
-
#: includes/licensing.php:
|
5984 |
msgctxt "licensing"
|
5985 |
msgid "Deactivation failed"
|
5986 |
msgstr ""
|
5987 |
|
5988 |
-
#: includes/licensing.php:
|
5989 |
msgctxt "licensing"
|
5990 |
msgid ""
|
5991 |
"It was not possible to establish a connection with Business Directory's "
|
5992 |
"server. The connection failed with the following error:"
|
5993 |
msgstr ""
|
5994 |
|
5995 |
-
#: includes/licensing.php:
|
5996 |
msgctxt "licensing"
|
5997 |
msgid ""
|
5998 |
"It looks like your server is not authorized to make requests to Business "
|
@@ -6001,19 +6165,19 @@ msgid ""
|
|
6001 |
"whitelist."
|
6002 |
msgstr ""
|
6003 |
|
6004 |
-
#: includes/licensing.php:
|
6005 |
msgctxt "licensing"
|
6006 |
msgid "Include this error message with your report."
|
6007 |
msgstr ""
|
6008 |
|
6009 |
-
#: includes/licensing.php:
|
6010 |
msgctxt "licensing"
|
6011 |
msgid ""
|
6012 |
"It was not possible to establish a connection with Business Directory's "
|
6013 |
"server. A problem occurred in the SSL/TSL handshake:"
|
6014 |
msgstr ""
|
6015 |
|
6016 |
-
#: includes/licensing.php:
|
6017 |
msgctxt "licensing"
|
6018 |
msgid ""
|
6019 |
"To ensure the security of our systems and adhere to industry best practices, "
|
@@ -6022,7 +6186,7 @@ msgid ""
|
|
6022 |
"1.0.1c)."
|
6023 |
msgstr ""
|
6024 |
|
6025 |
-
#: includes/licensing.php:
|
6026 |
msgctxt "licensing"
|
6027 |
msgid ""
|
6028 |
"Upgrading your system will not only allow you to communicate with Business "
|
@@ -6030,53 +6194,53 @@ msgid ""
|
|
6030 |
"services using the latest security standards."
|
6031 |
msgstr ""
|
6032 |
|
6033 |
-
#: includes/licensing.php:
|
6034 |
msgctxt "licensing"
|
6035 |
msgid ""
|
6036 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
6037 |
"Include this message if necesary."
|
6038 |
msgstr ""
|
6039 |
|
6040 |
-
#: includes/licensing.php:
|
6041 |
msgctxt "licensing"
|
6042 |
msgid "Could not contact licensing server"
|
6043 |
msgstr ""
|
6044 |
|
6045 |
-
#: includes/licensing.php:
|
6046 |
msgctxt "licensing"
|
6047 |
msgid "The server returned a 403 Forbidden error."
|
6048 |
msgstr ""
|
6049 |
|
6050 |
-
#: includes/licensing.php:
|
6051 |
msgctxt "licensing"
|
6052 |
msgid "Business Directory - Please verify your license keys"
|
6053 |
msgstr ""
|
6054 |
|
6055 |
-
#: includes/licensing.php:
|
6056 |
msgctxt "licensing"
|
6057 |
msgid ""
|
6058 |
"The following premium modules will not work until a valid license key is "
|
6059 |
"provided: %s."
|
6060 |
msgstr ""
|
6061 |
|
6062 |
-
#: includes/licensing.php:
|
6063 |
msgctxt "licensing"
|
6064 |
msgid ""
|
6065 |
"You need to activate the license keys for the following themes before they "
|
6066 |
"can be used: %s."
|
6067 |
msgstr ""
|
6068 |
|
6069 |
-
#: includes/licensing.php:
|
6070 |
msgctxt "licensing"
|
6071 |
msgid "Review my license keys"
|
6072 |
msgstr ""
|
6073 |
|
6074 |
-
#: includes/licensing.php:
|
6075 |
msgctxt "licensing"
|
6076 |
msgid "Business Directory - License key expired"
|
6077 |
msgstr ""
|
6078 |
|
6079 |
-
#: includes/licensing.php:
|
6080 |
msgctxt "licensing"
|
6081 |
msgid ""
|
6082 |
"The license key for the following modules has expired: %s. The modules will "
|
@@ -6084,7 +6248,7 @@ msgid ""
|
|
6084 |
"is renewed."
|
6085 |
msgstr ""
|
6086 |
|
6087 |
-
#: includes/licensing.php:
|
6088 |
msgctxt "licensing"
|
6089 |
msgid ""
|
6090 |
"The license key for the following themes has expired: %s. The themes will "
|
@@ -6092,33 +6256,33 @@ msgid ""
|
|
6092 |
"is renewed."
|
6093 |
msgstr ""
|
6094 |
|
6095 |
-
#: includes/licensing.php:
|
6096 |
msgctxt "licensing"
|
6097 |
msgid "Please enter a license key."
|
6098 |
msgstr ""
|
6099 |
|
6100 |
-
#: includes/licensing.php:
|
6101 |
msgctxt "licensing"
|
6102 |
msgid "Could not activate license: %s."
|
6103 |
msgstr ""
|
6104 |
|
6105 |
-
#: includes/licensing.php:
|
6106 |
msgctxt "licensing"
|
6107 |
msgid "License activated"
|
6108 |
msgstr ""
|
6109 |
|
6110 |
-
#: includes/licensing.php:
|
6111 |
msgctxt "licensing"
|
6112 |
msgid "Could not deactivate license: %s."
|
6113 |
msgstr ""
|
6114 |
|
6115 |
-
#: includes/licensing.php:
|
6116 |
msgctxt "licensing"
|
6117 |
msgid "License deactivated"
|
6118 |
msgstr ""
|
6119 |
|
6120 |
#. translators: "<module-name>" version <version-number> is not...
|
6121 |
-
#: includes/licensing.php:
|
6122 |
msgctxt "deprecation"
|
6123 |
msgid ""
|
6124 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
@@ -6384,27 +6548,27 @@ msgctxt "checkout"
|
|
6384 |
msgid "Next"
|
6385 |
msgstr ""
|
6386 |
|
6387 |
-
#: includes/templates-ui.php:
|
6388 |
msgctxt "templates"
|
6389 |
msgid "No listing categories found."
|
6390 |
msgstr ""
|
6391 |
|
6392 |
-
#: includes/templates-ui.php:
|
6393 |
msgctxt "templates"
|
6394 |
msgid "Search Listings"
|
6395 |
msgstr ""
|
6396 |
|
6397 |
-
#: includes/templates-ui.php:
|
6398 |
msgctxt "templates"
|
6399 |
msgid "Advanced Search"
|
6400 |
msgstr ""
|
6401 |
|
6402 |
-
#: includes/views/listing_contact.php:
|
6403 |
msgctxt "templates"
|
6404 |
msgid "Contact listing owner"
|
6405 |
msgstr ""
|
6406 |
|
6407 |
-
#: includes/views/listing_contact.php:
|
6408 |
msgctxt "templates"
|
6409 |
msgid "Send Message to listing owner"
|
6410 |
msgstr ""
|
@@ -6432,48 +6596,48 @@ msgid ""
|
|
6432 |
"site. If you didn't want that, click <a>here</a> to change the setting."
|
6433 |
msgstr ""
|
6434 |
|
6435 |
-
#: includes/views/submit_listing.php:
|
6436 |
msgctxt "templates"
|
6437 |
msgid ""
|
6438 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
6439 |
"Submission?\" setting checked?"
|
6440 |
msgstr ""
|
6441 |
|
6442 |
-
#: includes/views/submit_listing.php:
|
6443 |
msgctxt "templates"
|
6444 |
msgid "View not available."
|
6445 |
msgstr ""
|
6446 |
|
6447 |
-
#: includes/views/submit_listing.php:
|
6448 |
msgctxt "templates"
|
6449 |
msgid "Please agree to the Terms and Conditions."
|
6450 |
msgstr ""
|
6451 |
|
6452 |
-
#: includes/views/submit_listing.php:
|
6453 |
msgctxt "templates"
|
6454 |
msgid "Terms and Conditions:"
|
6455 |
msgstr ""
|
6456 |
|
6457 |
-
#: includes/views/submit_listing.php:
|
6458 |
msgctxt "templates"
|
6459 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
6460 |
msgstr ""
|
6461 |
|
6462 |
#: templates/businessdirectory-listings.tpl.php:27
|
6463 |
-
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:
|
6464 |
#: templates/search.tpl.php:17
|
6465 |
msgctxt "templates"
|
6466 |
msgid "No listings found."
|
6467 |
msgstr ""
|
6468 |
|
6469 |
#: templates/businessdirectory-listings.tpl.php:38
|
6470 |
-
#: templates/listings.tpl.php:
|
6471 |
msgctxt "templates"
|
6472 |
msgid "« Previous "
|
6473 |
msgstr ""
|
6474 |
|
6475 |
#: templates/businessdirectory-listings.tpl.php:39
|
6476 |
-
#: templates/listings.tpl.php:
|
6477 |
msgctxt "templates"
|
6478 |
msgid "Next »"
|
6479 |
msgstr ""
|
@@ -6497,11 +6661,13 @@ msgid ""
|
|
6497 |
msgstr ""
|
6498 |
|
6499 |
#: templates/listing-contactform.tpl.php:23
|
|
|
6500 |
msgctxt "templates"
|
6501 |
msgid "Your Name"
|
6502 |
msgstr ""
|
6503 |
|
6504 |
#: templates/listing-contactform.tpl.php:27
|
|
|
6505 |
msgctxt "templates"
|
6506 |
msgid "Your Email"
|
6507 |
msgstr ""
|
@@ -6516,18 +6682,13 @@ msgctxt "templates"
|
|
6516 |
msgid "Send"
|
6517 |
msgstr ""
|
6518 |
|
6519 |
-
#: templates/listing-flagging-form.tpl.php:3
|
6520 |
-
msgctxt "templates"
|
6521 |
-
msgid "Unreport Listing"
|
6522 |
-
msgstr ""
|
6523 |
-
|
6524 |
#: templates/listing-flagging-form.tpl.php:3
|
6525 |
msgctxt "templates"
|
6526 |
msgid "Report Listing"
|
6527 |
msgstr ""
|
6528 |
|
6529 |
-
#: templates/listing-sticky-tag.tpl.php:
|
6530 |
-
#: templates/listing-sticky-tag.tpl.php:
|
6531 |
msgctxt "templates"
|
6532 |
msgid "Featured Listing"
|
6533 |
msgstr ""
|
@@ -6738,73 +6899,73 @@ msgctxt "templates"
|
|
6738 |
msgid "There are no images currently attached to your listing."
|
6739 |
msgstr ""
|
6740 |
|
6741 |
-
#: includes/templates-ui.php:
|
6742 |
msgctxt "templates sort"
|
6743 |
msgid "Sort By:"
|
6744 |
msgstr ""
|
6745 |
|
6746 |
-
#: includes/templates-ui.php:
|
6747 |
msgctxt "sort"
|
6748 |
msgid "Reset"
|
6749 |
msgstr ""
|
6750 |
|
6751 |
-
#: includes/templates-ui.php:
|
6752 |
msgctxt "sort"
|
6753 |
msgid "(Reset)"
|
6754 |
msgstr ""
|
6755 |
|
6756 |
-
#: includes/utils.php:
|
6757 |
msgctxt "utils"
|
6758 |
msgid ""
|
6759 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
6760 |
msgstr ""
|
6761 |
|
6762 |
-
#: includes/utils.php:
|
6763 |
msgctxt "utils"
|
6764 |
msgid "File size (%s) exceeds maximum file size of %s"
|
6765 |
msgstr ""
|
6766 |
|
6767 |
-
#: includes/utils.php:
|
6768 |
msgctxt "utils"
|
6769 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
6770 |
msgstr ""
|
6771 |
|
6772 |
-
#: includes/utils.php:
|
6773 |
msgctxt "utils"
|
6774 |
msgid "File type \"%s\" is not allowed"
|
6775 |
msgstr ""
|
6776 |
|
6777 |
-
#: includes/utils.php:
|
6778 |
msgctxt "utils"
|
6779 |
msgid "Unkown error while uploading file."
|
6780 |
msgstr ""
|
6781 |
|
6782 |
-
#: includes/utils.php:
|
6783 |
msgctxt "utils"
|
6784 |
msgid "Uploaded file is not an image"
|
6785 |
msgstr ""
|
6786 |
|
6787 |
-
#: includes/utils.php:
|
6788 |
msgctxt "utils"
|
6789 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
6790 |
msgstr ""
|
6791 |
|
6792 |
-
#: includes/utils.php:
|
6793 |
msgctxt "utils"
|
6794 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
6795 |
msgstr ""
|
6796 |
|
6797 |
-
#: includes/utils.php:
|
6798 |
msgctxt "utils"
|
6799 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
6800 |
msgstr ""
|
6801 |
|
6802 |
-
#: includes/utils.php:
|
6803 |
msgctxt "utils"
|
6804 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
6805 |
msgstr ""
|
6806 |
|
6807 |
-
#: includes/utils.php:
|
6808 |
msgctxt "utils"
|
6809 |
msgid "Error while uploading file"
|
6810 |
msgstr ""
|
@@ -6849,47 +7010,47 @@ msgctxt "delete listing"
|
|
6849 |
msgid "Yes. Delete my listing."
|
6850 |
msgstr ""
|
6851 |
|
6852 |
-
#: includes/views/listing_contact.php:
|
6853 |
msgctxt "contact-message"
|
6854 |
msgid "Please enter your name."
|
6855 |
msgstr ""
|
6856 |
|
6857 |
-
#: includes/views/listing_contact.php:
|
6858 |
msgctxt "contact-message"
|
6859 |
msgid "Please enter a valid email."
|
6860 |
msgstr ""
|
6861 |
|
6862 |
-
#: includes/views/listing_contact.php:
|
6863 |
msgctxt "contact-message"
|
6864 |
msgid "You did not enter a message."
|
6865 |
msgstr ""
|
6866 |
|
6867 |
-
#: includes/views/listing_contact.php:
|
6868 |
msgctxt "contact-message"
|
6869 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6870 |
msgstr ""
|
6871 |
|
6872 |
-
#: includes/views/listing_contact.php:
|
6873 |
msgctxt "contact-message"
|
6874 |
msgid "Your message has been sent."
|
6875 |
msgstr ""
|
6876 |
|
6877 |
-
#: includes/views/listing_contact.php:
|
6878 |
msgctxt "contact-message"
|
6879 |
msgid "There was a problem encountered. Your message has not been sent"
|
6880 |
msgstr ""
|
6881 |
|
6882 |
-
#: includes/views/listing_contact.php:
|
6883 |
msgctxt "contact-message"
|
6884 |
msgid "Return to listing."
|
6885 |
msgstr ""
|
6886 |
|
6887 |
-
#: includes/views/listing_contact.php:
|
6888 |
msgctxt "contact form"
|
6889 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
6890 |
msgstr ""
|
6891 |
|
6892 |
-
#: includes/views/listing_contact.php:
|
6893 |
msgctxt "contact form"
|
6894 |
msgid "This contact form is temporarily disabled. Please try again later."
|
6895 |
msgstr ""
|
@@ -7062,7 +7223,7 @@ msgctxt "request_access_keys"
|
|
7062 |
msgid "URL:"
|
7063 |
msgstr ""
|
7064 |
|
7065 |
-
#: includes/views/search.php:
|
7066 |
msgctxt "search"
|
7067 |
msgid "\"%s\" is required."
|
7068 |
msgstr ""
|
@@ -7088,14 +7249,14 @@ msgctxt "preview"
|
|
7088 |
msgid "This is just a preview. The listing has not been published yet."
|
7089 |
msgstr ""
|
7090 |
|
7091 |
-
#: includes/views/submit_listing.php:
|
7092 |
msgctxt "listing submit"
|
7093 |
msgid ""
|
7094 |
"Something went wrong. Please check the form for errors, correct them and "
|
7095 |
"submit again."
|
7096 |
msgstr ""
|
7097 |
|
7098 |
-
#: includes/views/submit_listing.php:
|
7099 |
msgctxt "listing submit"
|
7100 |
msgid ""
|
7101 |
"Image upload is required, please provide at least one image and submit again."
|
5 |
"Project-Id-Version: Business Directory Plugin 3.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
+
"POT-Creation-Date: 2018-05-29 16:08:18+00:00\n"
|
9 |
"PO-Revision-Date: 2017-01-16 17:47-0500\n"
|
10 |
"Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
165 |
"payment processor directly."
|
166 |
msgstr ""
|
167 |
|
168 |
+
#: includes/class-wpbdp.php:433
|
169 |
msgid ""
|
170 |
"The directory features are disabled at this time because a <a>manual "
|
171 |
"upgrade</a> is pending."
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: includes/class-wpbdp.php:440
|
175 |
msgid ""
|
176 |
"The directory is not available at this time. Please try again in a few "
|
177 |
"minutes or contact the administrator if the problem persists."
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: includes/fields/class-fieldtypes-date.php:37
|
181 |
msgid "%s (ex. %s)"
|
182 |
msgstr ""
|
183 |
|
184 |
+
#: includes/form-fields.php:354
|
185 |
msgid "Business Name"
|
186 |
msgstr ""
|
187 |
|
188 |
+
#: includes/form-fields.php:363
|
189 |
msgid "Business Genre"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: includes/form-fields.php:372
|
193 |
msgid "Short Business Description"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: includes/form-fields.php:380
|
197 |
msgid "Long Business Description"
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: includes/form-fields.php:389
|
201 |
msgid "Business Website Address"
|
202 |
msgstr ""
|
203 |
|
204 |
+
#: includes/form-fields.php:398
|
205 |
msgid "Business Phone Number"
|
206 |
msgstr ""
|
207 |
|
208 |
+
#: includes/form-fields.php:406
|
209 |
msgid "Business Fax"
|
210 |
msgstr ""
|
211 |
|
212 |
+
#: includes/form-fields.php:414
|
213 |
msgid "Business Contact Email"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: includes/form-fields.php:423
|
217 |
msgid "Business Tags"
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: includes/form-fields.php:431
|
221 |
msgid "Business Address"
|
222 |
msgstr ""
|
223 |
|
224 |
+
#: includes/form-fields.php:439
|
225 |
msgid "ZIP Code"
|
226 |
msgstr ""
|
227 |
|
228 |
+
#: includes/functions.php:531
|
229 |
msgid "Free"
|
230 |
msgstr ""
|
231 |
|
249 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
250 |
msgstr ""
|
251 |
|
252 |
+
#: includes/templates-ui.php:277
|
253 |
msgid "Directory"
|
254 |
msgstr ""
|
255 |
|
256 |
+
#: includes/templates-ui.php:286
|
257 |
msgid "View All Listings"
|
258 |
msgstr ""
|
259 |
|
260 |
+
#: includes/templates-ui.php:295
|
261 |
msgid "Create A Listing"
|
262 |
msgstr ""
|
263 |
|
266 |
"There was an error trying to process your request. No gateway is selected."
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: includes/views/listing_contact.php:205
|
270 |
msgid "l F j, Y \\a\\t g:i a"
|
271 |
msgstr ""
|
272 |
|
845 |
msgid "Reported"
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:29
|
849 |
msgctxt "admin listings"
|
850 |
msgid "Selected Option: "
|
851 |
msgstr ""
|
852 |
|
853 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:33
|
854 |
msgctxt "admin listings"
|
855 |
msgid "Aditional Info: "
|
856 |
msgstr ""
|
1042 |
msgid "Reported"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
+
#: includes/class-listing.php:742
|
1046 |
msgctxt "listing status"
|
1047 |
msgid "Unknown"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: includes/class-listing.php:743
|
1051 |
msgctxt "listing status"
|
1052 |
msgid "Legacy"
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: includes/class-listing.php:744
|
1056 |
msgctxt "listing status"
|
1057 |
msgid "Incomplete"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: includes/class-listing.php:745
|
1061 |
msgctxt "listing status"
|
1062 |
msgid "Pending Payment"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
+
#: includes/class-listing.php:746
|
1066 |
msgctxt "listing status"
|
1067 |
msgid "Complete"
|
1068 |
msgstr ""
|
1069 |
|
1070 |
+
#: includes/class-listing.php:747
|
1071 |
msgctxt "listing status"
|
1072 |
msgid "Pending Upgrade"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
+
#: includes/class-listing.php:748
|
1076 |
msgctxt "listing status"
|
1077 |
msgid "Expired"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
+
#: includes/class-listing.php:749
|
1081 |
msgctxt "listing status"
|
1082 |
msgid "Pending Renewal"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
+
#: includes/class-listing.php:750
|
1086 |
msgctxt "listing status"
|
1087 |
msgid "Abandoned"
|
1088 |
msgstr ""
|
1346 |
msgid "Debug"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: includes/admin/settings/class-settings-admin.php:46
|
1350 |
msgctxt "admin menu"
|
1351 |
msgid "Manage Options"
|
1352 |
msgstr ""
|
2464 |
msgid "Field list of options is required."
|
2465 |
msgstr ""
|
2466 |
|
2467 |
+
#: includes/fields/class-fieldtypes-image.php:56
|
2468 |
+
msgctxt "form-fields admin"
|
2469 |
+
msgid "Display caption?"
|
2470 |
+
msgstr ""
|
2471 |
+
|
2472 |
+
#: includes/fields/class-fieldtypes-image.php:59
|
2473 |
+
msgctxt "form-fields admin"
|
2474 |
+
msgid "Field Caption required?"
|
2475 |
+
msgstr ""
|
2476 |
+
|
2477 |
#: includes/fields/class-fieldtypes-select.php:207
|
2478 |
msgctxt "form-fields admin"
|
2479 |
msgid "Allow empty selection on search?"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: includes/fields/class-fieldtypes-textarea.php:194
|
2483 |
msgctxt "form-fields admin"
|
2484 |
msgid "Allow HTML input for this field?"
|
2485 |
msgstr ""
|
2486 |
|
2487 |
+
#: includes/fields/class-fieldtypes-textarea.php:197
|
2488 |
msgctxt "form-fields admin"
|
2489 |
msgid "Allow IFRAME tags in content?"
|
2490 |
msgstr ""
|
2491 |
|
2492 |
+
#: includes/fields/class-fieldtypes-textarea.php:201
|
2493 |
msgctxt "form-fields admin"
|
2494 |
msgid "No"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
+
#: includes/fields/class-fieldtypes-textarea.php:202
|
2498 |
msgctxt "form-fields admin"
|
2499 |
msgid "Yes"
|
2500 |
msgstr ""
|
2501 |
|
2502 |
+
#: includes/fields/class-fieldtypes-textarea.php:207
|
2503 |
msgctxt "form-fields admin"
|
2504 |
msgid "Allow WordPress shortcodes in this field?"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
+
#: includes/fields/class-fieldtypes-textarea.php:212
|
2508 |
msgctxt "form-fields admin"
|
2509 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2510 |
msgstr ""
|
2511 |
|
2512 |
+
#: includes/fields/class-fieldtypes-textarea.php:215
|
2513 |
msgctxt "form-fields admin"
|
2514 |
msgid ""
|
2515 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
2516 |
"in fee plans."
|
2517 |
msgstr ""
|
2518 |
|
2519 |
+
#: includes/fields/class-fieldtypes-textarea.php:216
|
2520 |
msgctxt "form-fields admin"
|
2521 |
msgid "Allow images in WYSIWYG editor?"
|
2522 |
msgstr ""
|
2523 |
|
2524 |
+
#: includes/fields/class-fieldtypes-textarea.php:219
|
2525 |
msgctxt "form-fields admin"
|
2526 |
msgid ""
|
2527 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
2528 |
"switch it unless you know what you're doing."
|
2529 |
msgstr ""
|
2530 |
|
2531 |
+
#: includes/fields/class-fieldtypes-textarea.php:220
|
2532 |
msgctxt "form-fields admin"
|
2533 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2534 |
msgstr ""
|
2535 |
|
2536 |
+
#: includes/fields/class-fieldtypes-textarea.php:223
|
2537 |
+
msgctxt "form-fields admin"
|
2538 |
+
msgid "Use shortened version of Description field as excerpt"
|
2539 |
+
msgstr ""
|
2540 |
+
|
2541 |
+
#: includes/fields/class-fieldtypes-textarea.php:224
|
2542 |
+
msgctxt "form-fields admin"
|
2543 |
+
msgid ""
|
2544 |
+
"Enable always (override the Short Description given with a shortened Long "
|
2545 |
+
"Description)"
|
2546 |
+
msgstr ""
|
2547 |
+
|
2548 |
+
#: includes/fields/class-fieldtypes-textarea.php:225
|
2549 |
+
msgctxt "form-fields admin"
|
2550 |
+
msgid ""
|
2551 |
+
"Enable conditionally (override ONLY when Short Description is empty with a "
|
2552 |
+
"shortened Long Description)"
|
2553 |
+
msgstr ""
|
2554 |
+
|
2555 |
+
#: includes/fields/class-fieldtypes-textarea.php:226
|
2556 |
+
msgctxt "form-fields admin"
|
2557 |
+
msgid "Disable (use the Short Description all the time, empty or not)"
|
2558 |
+
msgstr ""
|
2559 |
+
|
2560 |
+
#: includes/fields/class-fieldtypes-textarea.php:228
|
2561 |
msgctxt "form-fields admin"
|
2562 |
msgid ""
|
2563 |
"Truncates the description field to the value set here. To display all of the "
|
2564 |
"description, set to 0."
|
2565 |
msgstr ""
|
2566 |
|
2567 |
+
#: includes/fields/class-fieldtypes-textarea.php:229
|
2568 |
msgctxt "form-fields admin"
|
2569 |
+
msgid ""
|
2570 |
+
"Number of Characters from Short Description/Excerpt to Display in List View "
|
2571 |
+
"(only)"
|
2572 |
msgstr ""
|
2573 |
|
2574 |
+
#: includes/fields/class-fieldtypes-textarea.php:234
|
2575 |
msgctxt "form-fields admin"
|
2576 |
msgid "Automatically generate excerpt from content field?"
|
2577 |
msgstr ""
|
3056 |
msgid "Test SSL setup..."
|
3057 |
msgstr ""
|
3058 |
|
3059 |
+
#: includes/admin/settings/class-settings-admin.php:338
|
3060 |
+
msgctxt "admin settings"
|
3061 |
+
msgid "Remove"
|
3062 |
+
msgstr ""
|
3063 |
+
|
3064 |
+
#: includes/admin/settings/class-settings-admin.php:389
|
3065 |
msgctxt "admin settings"
|
3066 |
msgid "Valid placeholders: %s"
|
3067 |
msgstr ""
|
3068 |
|
3069 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
3070 |
msgctxt "admin settings"
|
3071 |
msgid ""
|
3072 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3073 |
"accesed while this settings is checked."
|
3074 |
msgstr ""
|
3075 |
|
3076 |
+
#: includes/admin/settings/class-settings-bootstrap.php:253
|
3077 |
msgctxt "admin settings"
|
3078 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3079 |
msgstr ""
|
3080 |
|
3081 |
+
#: includes/admin/settings/class-settings-bootstrap.php:267
|
3082 |
msgctxt "admin settings"
|
3083 |
msgid "Above results"
|
3084 |
msgstr ""
|
3085 |
|
3086 |
+
#: includes/admin/settings/class-settings-bootstrap.php:268
|
3087 |
msgctxt "admin settings"
|
3088 |
msgid "Below results"
|
3089 |
msgstr ""
|
3090 |
|
3091 |
+
#: includes/admin/settings/class-settings-bootstrap.php:269
|
3092 |
msgctxt "admin settings"
|
3093 |
msgid "Don't show with results"
|
3094 |
msgstr ""
|
3095 |
|
3096 |
+
#: includes/admin/settings/class-settings-bootstrap.php:276
|
3097 |
msgctxt "admin settings"
|
3098 |
msgid ""
|
3099 |
"You have selected a textarea field to be included in quick searches. "
|
3101 |
"timeouts and/or general slowness."
|
3102 |
msgstr ""
|
3103 |
|
3104 |
+
#: includes/admin/settings/class-settings-bootstrap.php:280
|
3105 |
+
msgctxt "admin settings"
|
3106 |
+
msgid ""
|
3107 |
+
"If no fields are selected, the following fields will be used in Quick "
|
3108 |
+
"Searches:"
|
3109 |
+
msgstr ""
|
3110 |
+
|
3111 |
+
#: includes/admin/settings/class-settings-bootstrap.php:323
|
3112 |
msgctxt "admin settings"
|
3113 |
msgid ""
|
3114 |
"Check this if you are having trouble with BD, particularly when importing or "
|
3115 |
"exporting CSV files."
|
3116 |
msgstr ""
|
3117 |
|
3118 |
+
#: includes/admin/settings/class-settings-bootstrap.php:479
|
3119 |
msgctxt "admin settings"
|
3120 |
msgid "Do not include comments in listings"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
+
#: includes/admin/settings/class-settings-bootstrap.php:480
|
3124 |
msgctxt "admin settings"
|
3125 |
msgid "Include comment form, theme invoked (standard option)"
|
3126 |
msgstr ""
|
3127 |
|
3128 |
+
#: includes/admin/settings/class-settings-bootstrap.php:481
|
3129 |
msgctxt "admin settings"
|
3130 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
+
#: includes/admin/settings/class-settings-bootstrap.php:503
|
3134 |
msgctxt "admin settings"
|
3135 |
msgid "Directory view."
|
3136 |
msgstr ""
|
3137 |
|
3138 |
+
#: includes/admin/settings/class-settings-bootstrap.php:504
|
3139 |
msgctxt "admin settings"
|
3140 |
msgid "All Listings view."
|
3141 |
msgstr ""
|
3142 |
|
3143 |
+
#: includes/admin/settings/class-settings-bootstrap.php:505
|
3144 |
msgctxt "admin settings"
|
3145 |
msgid "Category view."
|
3146 |
msgstr ""
|
3147 |
|
3148 |
+
#: includes/admin/settings/class-settings-bootstrap.php:506
|
3149 |
msgctxt "admin settings"
|
3150 |
msgid "Search view."
|
3151 |
msgstr ""
|
3152 |
|
3153 |
+
#: includes/admin/settings/class-settings-bootstrap.php:582
|
3154 |
msgctxt "admin settings"
|
3155 |
msgid "Name"
|
3156 |
msgstr ""
|
3157 |
|
3158 |
+
#: includes/admin/settings/class-settings-bootstrap.php:583
|
3159 |
msgctxt "admin settings"
|
3160 |
msgid "Slug"
|
3161 |
msgstr ""
|
3162 |
|
3163 |
+
#: includes/admin/settings/class-settings-bootstrap.php:584
|
3164 |
msgctxt "admin settings"
|
3165 |
msgid "Listing Count"
|
3166 |
msgstr ""
|
3167 |
|
3168 |
+
#: includes/admin/settings/class-settings-bootstrap.php:596
|
3169 |
+
#: includes/admin/settings/class-settings-bootstrap.php:663
|
3170 |
msgctxt "admin settings"
|
3171 |
msgid "Ascending"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
+
#: includes/admin/settings/class-settings-bootstrap.php:597
|
3175 |
+
#: includes/admin/settings/class-settings-bootstrap.php:664
|
3176 |
msgctxt "admin settings"
|
3177 |
msgid "Descending"
|
3178 |
msgstr ""
|
3179 |
|
3180 |
+
#: includes/admin/settings/class-settings-bootstrap.php:632
|
3181 |
msgctxt "admin settings"
|
3182 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3183 |
msgstr ""
|
3184 |
|
3185 |
+
#: includes/admin/settings/class-settings-bootstrap.php:642
|
3186 |
msgctxt "admin settings"
|
3187 |
msgid "Title"
|
3188 |
msgstr ""
|
3189 |
|
3190 |
+
#: includes/admin/settings/class-settings-bootstrap.php:643
|
3191 |
msgctxt "admin settings"
|
3192 |
msgid "Author"
|
3193 |
msgstr ""
|
3194 |
|
3195 |
+
#: includes/admin/settings/class-settings-bootstrap.php:644
|
3196 |
+
#: includes/functions.php:1148
|
3197 |
msgctxt "admin settings"
|
3198 |
msgid "Date posted"
|
3199 |
msgstr ""
|
3200 |
|
3201 |
+
#: includes/admin/settings/class-settings-bootstrap.php:645
|
3202 |
+
#: includes/functions.php:1149
|
3203 |
msgctxt "admin settings"
|
3204 |
msgid "Date last modified"
|
3205 |
msgstr ""
|
3206 |
|
3207 |
+
#: includes/admin/settings/class-settings-bootstrap.php:646
|
3208 |
msgctxt "admin settings"
|
3209 |
msgid "Random"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
+
#: includes/admin/settings/class-settings-bootstrap.php:647
|
3213 |
msgctxt "admin settings"
|
3214 |
msgid "Paid first then free. Inside each group by date."
|
3215 |
msgstr ""
|
3216 |
|
3217 |
+
#: includes/admin/settings/class-settings-bootstrap.php:648
|
3218 |
msgctxt "admin settings"
|
3219 |
msgid "Paid first then free. Inside each group by title."
|
3220 |
msgstr ""
|
3221 |
|
3222 |
+
#: includes/admin/settings/class-settings-bootstrap.php:649
|
3223 |
msgctxt "admin settings"
|
3224 |
msgid "Fee Plan Custom Order, then Date"
|
3225 |
msgstr ""
|
3226 |
|
3227 |
+
#: includes/admin/settings/class-settings-bootstrap.php:650
|
3228 |
msgctxt "admin settings"
|
3229 |
msgid "Fee Plan Custom Order, then Title"
|
3230 |
msgstr ""
|
3231 |
|
3232 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
3233 |
msgctxt "admin settings"
|
3234 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3235 |
msgstr ""
|
3236 |
|
3237 |
+
#: includes/admin/settings/class-settings-bootstrap.php:742
|
3238 |
msgctxt "admin settings"
|
3239 |
msgid "Use the BD theme style for BD buttons"
|
3240 |
msgstr ""
|
3241 |
|
3242 |
+
#: includes/admin/settings/class-settings-bootstrap.php:743
|
3243 |
msgctxt "admin settings"
|
3244 |
msgid "Use the WP theme style for BD buttons"
|
3245 |
msgstr ""
|
3246 |
|
3247 |
+
#: includes/admin/settings/class-settings-bootstrap.php:901
|
3248 |
msgctxt "admin settings"
|
3249 |
msgid ""
|
3250 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
3251 |
"a> instead of this setting, which is ignored for paid listings."
|
3252 |
msgstr ""
|
3253 |
|
3254 |
+
#: includes/admin/settings/class-settings-bootstrap.php:951
|
3255 |
+
msgctxt "admin settings"
|
3256 |
+
msgid "Excerpt view."
|
3257 |
+
msgstr ""
|
3258 |
+
|
3259 |
+
#: includes/admin/settings/class-settings-bootstrap.php:952
|
3260 |
+
msgctxt "admin settings"
|
3261 |
+
msgid "Detail view."
|
3262 |
+
msgstr ""
|
3263 |
+
|
3264 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1010
|
3265 |
msgctxt "admin settings"
|
3266 |
msgid "Australian Dollar (AUD)"
|
3267 |
msgstr ""
|
3268 |
|
3269 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1011
|
3270 |
msgctxt "admin settings"
|
3271 |
msgid "Brazilian Real (BRL)"
|
3272 |
msgstr ""
|
3273 |
|
3274 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1012
|
3275 |
msgctxt "admin settings"
|
3276 |
msgid "Canadian Dollar (CAD)"
|
3277 |
msgstr ""
|
3278 |
|
3279 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1013
|
3280 |
msgctxt "admin settings"
|
3281 |
msgid "Czech Koruna (CZK)"
|
3282 |
msgstr ""
|
3283 |
|
3284 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1014
|
3285 |
msgctxt "admin settings"
|
3286 |
msgid "Danish Krone (DKK)"
|
3287 |
msgstr ""
|
3288 |
|
3289 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1015
|
3290 |
msgctxt "admin settings"
|
3291 |
msgid "Euro (EUR)"
|
3292 |
msgstr ""
|
3293 |
|
3294 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1016
|
3295 |
msgctxt "admin settings"
|
3296 |
msgid "Hong Kong Dollar (HKD)"
|
3297 |
msgstr ""
|
3298 |
|
3299 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1017
|
3300 |
msgctxt "admin settings"
|
3301 |
msgid "Hungarian Forint (HUF)"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1018
|
3305 |
msgctxt "admin settings"
|
3306 |
msgid "Israeli New Shequel (ILS)"
|
3307 |
msgstr ""
|
3308 |
|
3309 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1019
|
3310 |
msgctxt "admin settings"
|
3311 |
msgid "Japanese Yen (JPY)"
|
3312 |
msgstr ""
|
3313 |
|
3314 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1020
|
3315 |
msgctxt "admin settings"
|
3316 |
msgid "Moroccan Dirham (MAD)"
|
3317 |
msgstr ""
|
3318 |
|
3319 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1021
|
3320 |
msgctxt "admin settings"
|
3321 |
msgid "Malasian Ringgit (MYR)"
|
3322 |
msgstr ""
|
3323 |
|
3324 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1022
|
3325 |
msgctxt "admin settings"
|
3326 |
msgid "Mexican Peso (MXN)"
|
3327 |
msgstr ""
|
3328 |
|
3329 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1023
|
3330 |
msgctxt "admin settings"
|
3331 |
msgid "Norwegian Krone (NOK)"
|
3332 |
msgstr ""
|
3333 |
|
3334 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1024
|
3335 |
msgctxt "admin settings"
|
3336 |
msgid "New Zealand Dollar (NZD)"
|
3337 |
msgstr ""
|
3338 |
|
3339 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1025
|
3340 |
msgctxt "admin settings"
|
3341 |
msgid "Philippine Peso (PHP)"
|
3342 |
msgstr ""
|
3343 |
|
3344 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1026
|
3345 |
msgctxt "admin settings"
|
3346 |
msgid "Polish Zloty (PLN)"
|
3347 |
msgstr ""
|
3348 |
|
3349 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1027
|
3350 |
msgctxt "admin settings"
|
3351 |
msgid "Pound Sterling (GBP)"
|
3352 |
msgstr ""
|
3353 |
|
3354 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1028
|
3355 |
msgctxt "admin settings"
|
3356 |
msgid "Singapore Dollar (SGD)"
|
3357 |
msgstr ""
|
3358 |
|
3359 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1029
|
3360 |
msgctxt "admin settings"
|
3361 |
msgid "Swedish Krona (SEK)"
|
3362 |
msgstr ""
|
3363 |
|
3364 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1030
|
3365 |
msgctxt "admin settings"
|
3366 |
msgid "Swiss Franc (CHF)"
|
3367 |
msgstr ""
|
3368 |
|
3369 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1031
|
3370 |
msgctxt "admin settings"
|
3371 |
msgid "Taiwan Dollar (TWD)"
|
3372 |
msgstr ""
|
3373 |
|
3374 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1032
|
3375 |
msgctxt "admin settings"
|
3376 |
msgid "Thai Baht (THB)"
|
3377 |
msgstr ""
|
3378 |
|
3379 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1033
|
3380 |
msgctxt "admin settings"
|
3381 |
msgid "Turkish Lira (TRY)"
|
3382 |
msgstr ""
|
3383 |
|
3384 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1034
|
3385 |
msgctxt "admin settings"
|
3386 |
msgid "U.S. Dollar (USD)"
|
3387 |
msgstr ""
|
3388 |
|
3389 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1057
|
3390 |
msgctxt "admin settings"
|
3391 |
msgid "Show currency symbol on the left"
|
3392 |
msgstr ""
|
3393 |
|
3394 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1058
|
3395 |
msgctxt "admin settings"
|
3396 |
msgid "Show currency symbol on the right"
|
3397 |
msgstr ""
|
3398 |
|
3399 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1059
|
3400 |
msgctxt "admin settings"
|
3401 |
msgid "Do not show currency symbol"
|
3402 |
msgstr ""
|
3403 |
|
3404 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1070
|
3405 |
msgctxt "admin settings"
|
3406 |
msgid ""
|
3407 |
"Thank you for your payment. Your payment is being verified and your listing "
|
3408 |
"reviewed. The verification and review process could take up to 48 hours."
|
3409 |
msgstr ""
|
3410 |
|
3411 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1091
|
3412 |
msgctxt "admin settings"
|
3413 |
msgid ""
|
3414 |
"Listings with pending payments are marked as abandoned after this time. You "
|
3415 |
"can also <a>customize the e-mail</a> users receive."
|
3416 |
msgstr ""
|
3417 |
|
3418 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1121
|
3419 |
msgctxt "admin settings"
|
3420 |
msgid "Try listing's email field first, then author's email."
|
3421 |
msgstr ""
|
3422 |
|
3423 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1122
|
3424 |
msgctxt "admin settings"
|
3425 |
msgid "Try author's email first and then listing's email field."
|
3426 |
msgstr ""
|
3427 |
|
3428 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1135
|
3429 |
msgctxt "admin settings"
|
3430 |
msgid "Plain (text/plain)"
|
3431 |
msgstr ""
|
3432 |
|
3433 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1136
|
3434 |
msgctxt "admin settings"
|
3435 |
msgid "HTML (text/html)"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1137
|
3439 |
msgctxt "admin settings"
|
3440 |
msgid "Both (multipart/alternative)"
|
3441 |
msgstr ""
|
3442 |
|
3443 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1151
|
3444 |
msgctxt "admin settings"
|
3445 |
msgid "A new listing is submitted."
|
3446 |
msgstr ""
|
3447 |
|
3448 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1152
|
3449 |
msgctxt "admin settings"
|
3450 |
msgid "A listing is edited."
|
3451 |
msgstr ""
|
3452 |
|
3453 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1153
|
3454 |
msgctxt "admin settings"
|
3455 |
msgid "A listing expires."
|
3456 |
msgstr ""
|
3457 |
|
3458 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1154
|
3459 |
msgctxt "admin settings"
|
3460 |
msgid "A listing is renewed."
|
3461 |
msgstr ""
|
3462 |
|
3463 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1155
|
3464 |
msgctxt "admin settings"
|
3465 |
msgid "A listing has been reported as inappropriate."
|
3466 |
msgstr ""
|
3467 |
|
3468 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1156
|
3469 |
msgctxt "admin settings"
|
3470 |
msgid "A contact message is sent to a listing's owner."
|
3471 |
msgstr ""
|
3472 |
|
3473 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1182
|
3474 |
msgctxt "admin settings"
|
3475 |
msgid "Their listing is submitted."
|
3476 |
msgstr ""
|
3477 |
|
3478 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1183
|
3479 |
msgctxt "admin settings"
|
3480 |
msgid "Their listing is approved/published."
|
3481 |
msgstr ""
|
3482 |
|
3483 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1184
|
3484 |
+
msgctxt "admin settings"
|
3485 |
+
msgid "Their listing expired or is about to expire."
|
3486 |
+
msgstr ""
|
3487 |
+
|
3488 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1201
|
3489 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1217
|
3490 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1242
|
3491 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1277
|
3492 |
msgctxt "admin settings"
|
3493 |
msgid "Listing's title"
|
3494 |
msgstr ""
|
3495 |
|
3496 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1214
|
3497 |
msgctxt "admin settings"
|
3498 |
msgid ""
|
3499 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
3500 |
"viewed by the public."
|
3501 |
msgstr ""
|
3502 |
|
3503 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1218
|
3504 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1241
|
3505 |
msgctxt "admin settings"
|
3506 |
msgid "Listing's URL"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1219
|
3510 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1247
|
3511 |
+
msgctxt "admin settings"
|
3512 |
+
msgid "Listing's Access Key"
|
3513 |
+
msgstr ""
|
3514 |
+
|
3515 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1243
|
3516 |
+
msgctxt "admin settings"
|
3517 |
+
msgid "Sender's name"
|
3518 |
+
msgstr ""
|
3519 |
+
|
3520 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1244
|
3521 |
+
msgctxt "admin settings"
|
3522 |
+
msgid "Sender's e-mail address"
|
3523 |
+
msgstr ""
|
3524 |
+
|
3525 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1245
|
3526 |
+
msgctxt "admin settings"
|
3527 |
+
msgid "Contact message"
|
3528 |
+
msgstr ""
|
3529 |
+
|
3530 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1246
|
3531 |
+
msgctxt "admin settings"
|
3532 |
+
msgid "Date and time the message was sent"
|
3533 |
+
msgstr ""
|
3534 |
+
|
3535 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1278
|
3536 |
msgctxt "admin settings"
|
3537 |
msgid "Checkout URL link"
|
3538 |
msgstr ""
|
3539 |
|
3540 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1426
|
3541 |
msgctxt "admin settings"
|
3542 |
msgid ""
|
3543 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
3544 |
"\". Please remove the file \"%s\" manually or deactivate the plugin."
|
3545 |
msgstr ""
|
3546 |
|
3547 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1442
|
3548 |
msgctxt "admin settings"
|
3549 |
msgid ""
|
3550 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
3551 |
"be created."
|
3552 |
msgstr ""
|
3553 |
|
3554 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1447
|
3555 |
msgctxt "admin settings"
|
3556 |
msgid ""
|
3557 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
3558 |
"not activated."
|
3559 |
msgstr ""
|
3560 |
|
3561 |
+
#: includes/functions.php:1146
|
3562 |
msgctxt "admin settings"
|
3563 |
msgid "User"
|
3564 |
msgstr ""
|
3565 |
|
3566 |
+
#: includes/functions.php:1147
|
3567 |
msgctxt "admin settings"
|
3568 |
msgid "User registration date"
|
3569 |
msgstr ""
|
3573 |
msgid "Enter License Key here"
|
3574 |
msgstr ""
|
3575 |
|
3576 |
+
#: includes/admin/settings/class-settings-admin.php:430
|
3577 |
msgctxt "expiration notices"
|
3578 |
msgid "Add notice"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
+
#: includes/admin/settings/class-settings-admin.php:449
|
3582 |
msgctxt "expiration notices"
|
3583 |
msgid "No notices configured."
|
3584 |
msgstr ""
|
3585 |
|
3586 |
+
#: includes/admin/settings/class-settings-admin.php:463
|
3587 |
msgctxt "expiration notices"
|
3588 |
msgid "Delete"
|
3589 |
msgstr ""
|
3590 |
|
3591 |
+
#: includes/admin/settings/class-settings-admin.php:490
|
3592 |
msgctxt "expiration notices"
|
3593 |
msgid "recurring and non-recurring"
|
3594 |
msgstr ""
|
3595 |
|
3596 |
+
#: includes/admin/settings/class-settings-admin.php:492
|
3597 |
msgctxt "expiration notices"
|
3598 |
msgid "recurring only"
|
3599 |
msgstr ""
|
3600 |
|
3601 |
+
#: includes/admin/settings/class-settings-admin.php:494
|
3602 |
msgctxt "expiration notices"
|
3603 |
msgid "non-recurring only"
|
3604 |
msgstr ""
|
3605 |
|
3606 |
+
#: includes/admin/settings/class-settings-admin.php:498
|
3607 |
msgctxt "expiration notices"
|
3608 |
msgid "Sent when a listing (%s) is renewed."
|
3609 |
msgstr ""
|
3610 |
|
3611 |
+
#: includes/admin/settings/class-settings-admin.php:503
|
3612 |
msgctxt "expiration notices"
|
3613 |
msgid "Sent when a listing (%s) expires."
|
3614 |
msgstr ""
|
3615 |
|
3616 |
+
#: includes/admin/settings/class-settings-admin.php:511
|
3617 |
msgctxt "expiration notices"
|
3618 |
msgid "%d day"
|
3619 |
msgid_plural "%d days"
|
3620 |
msgstr[0] ""
|
3621 |
msgstr[1] ""
|
3622 |
|
3623 |
+
#: includes/admin/settings/class-settings-admin.php:514
|
3624 |
msgctxt "expiration notices"
|
3625 |
msgid "%d week"
|
3626 |
msgid_plural "%d weeks"
|
3627 |
msgstr[0] ""
|
3628 |
msgstr[1] ""
|
3629 |
|
3630 |
+
#: includes/admin/settings/class-settings-admin.php:517
|
3631 |
msgctxt "expiration notices"
|
3632 |
msgid "%d month"
|
3633 |
msgid_plural "%d months"
|
3636 |
|
3637 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3638 |
#. non-recuring only)
|
3639 |
+
#: includes/admin/settings/class-settings-admin.php:523
|
3640 |
msgctxt "expiration notices"
|
3641 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3642 |
msgstr ""
|
3643 |
|
3644 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3645 |
#. non-recuring only)
|
3646 |
+
#: includes/admin/settings/class-settings-admin.php:526
|
3647 |
msgctxt "expiration notices"
|
3648 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3649 |
msgstr ""
|
3650 |
|
3651 |
+
#: includes/admin/settings/class-settings-admin.php:543
|
3652 |
msgctxt "expiration notices"
|
3653 |
msgid "At the time of expiration"
|
3654 |
msgstr ""
|
3655 |
|
3656 |
+
#: includes/admin/settings/class-settings-admin.php:544
|
3657 |
msgctxt "expiration notices"
|
3658 |
msgid "Right after a successful renewal"
|
3659 |
msgstr ""
|
3660 |
|
3661 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
3662 |
msgctxt "expiration notices"
|
3663 |
msgid "%d day before expiration"
|
3664 |
msgid_plural "%d days before expiration"
|
3665 |
msgstr[0] ""
|
3666 |
msgstr[1] ""
|
3667 |
|
3668 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
3669 |
msgctxt "expiration notices"
|
3670 |
msgid "%d day after expiration"
|
3671 |
msgid_plural "%d days after expiration"
|
3672 |
msgstr[0] ""
|
3673 |
msgstr[1] ""
|
3674 |
|
3675 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
3676 |
msgctxt "expiration notices"
|
3677 |
msgid "%d week before expiration"
|
3678 |
msgid_plural "%d weeks before expiration"
|
3679 |
msgstr[0] ""
|
3680 |
msgstr[1] ""
|
3681 |
|
3682 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
3683 |
msgctxt "expiration notices"
|
3684 |
msgid "%d week after expiration"
|
3685 |
msgid_plural "%d weeks after expiration"
|
3686 |
msgstr[0] ""
|
3687 |
msgstr[1] ""
|
3688 |
|
3689 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
3690 |
msgctxt "expiration notices"
|
3691 |
msgid "%d month before expiration"
|
3692 |
msgid_plural "%d months before expiration"
|
3693 |
msgstr[0] ""
|
3694 |
msgstr[1] ""
|
3695 |
|
3696 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
3697 |
msgctxt "expiration notices"
|
3698 |
msgid "%d month after expiration"
|
3699 |
msgid_plural "%d months after expiration"
|
3700 |
msgstr[0] ""
|
3701 |
msgstr[1] ""
|
3702 |
|
3703 |
+
#: includes/admin/settings/class-settings-admin.php:588
|
3704 |
msgctxt "expiration notices"
|
3705 |
msgid "Applies to"
|
3706 |
msgstr ""
|
3707 |
|
3708 |
+
#: includes/admin/settings/class-settings-admin.php:591
|
3709 |
msgctxt "expiration notices"
|
3710 |
msgid "Non-recurring listings"
|
3711 |
msgstr ""
|
3712 |
|
3713 |
+
#: includes/admin/settings/class-settings-admin.php:592
|
3714 |
msgctxt "expiration notices"
|
3715 |
msgid "Recurring listings"
|
3716 |
msgstr ""
|
3717 |
|
3718 |
+
#: includes/admin/settings/class-settings-admin.php:593
|
3719 |
msgctxt "expiration notices"
|
3720 |
msgid "Recurring and non-recurring listings"
|
3721 |
msgstr ""
|
3722 |
|
3723 |
+
#: includes/admin/settings/class-settings-admin.php:598
|
3724 |
msgctxt "expiration notices"
|
3725 |
msgid "When to send?"
|
3726 |
msgstr ""
|
3730 |
msgid "E-mail body text"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
+
#: includes/admin/settings/class-settings-admin.php:466
|
3734 |
msgctxt "settings"
|
3735 |
msgid "Site title (with link)"
|
3736 |
msgstr ""
|
3737 |
|
3738 |
+
#: includes/admin/settings/class-settings-admin.php:467
|
3739 |
msgctxt "settings"
|
3740 |
msgid "Author's name"
|
3741 |
msgstr ""
|
3742 |
|
3743 |
+
#: includes/admin/settings/class-settings-admin.php:468
|
3744 |
msgctxt "settings"
|
3745 |
msgid "Listing's name (with link)"
|
3746 |
msgstr ""
|
3747 |
|
3748 |
+
#: includes/admin/settings/class-settings-admin.php:469
|
3749 |
msgctxt "settings"
|
3750 |
msgid "Listing's expiration date"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
+
#: includes/admin/settings/class-settings-admin.php:470
|
3754 |
msgctxt "settings"
|
3755 |
msgid "Listing's renewal link"
|
3756 |
msgstr ""
|
3757 |
|
3758 |
+
#: includes/admin/settings/class-settings-admin.php:471
|
3759 |
msgctxt "settings"
|
3760 |
msgid "Listing's categories"
|
3761 |
msgstr ""
|
3762 |
|
3763 |
+
#: includes/admin/settings/class-settings-admin.php:472
|
3764 |
msgctxt "settings"
|
3765 |
msgid "Listing's last payment date"
|
3766 |
msgstr ""
|
3767 |
|
3768 |
+
#: includes/admin/settings/class-settings-admin.php:473
|
3769 |
msgctxt "settings"
|
3770 |
msgid "Listing's access key"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
+
#: includes/admin/settings/class-settings-admin.php:630
|
3774 |
msgctxt "settings"
|
3775 |
msgid "Settings reset to default."
|
3776 |
msgstr ""
|
3777 |
|
3778 |
+
#: includes/admin/settings/class-settings-bootstrap.php:25
|
3779 |
msgctxt "settings"
|
3780 |
msgid "General"
|
3781 |
msgstr ""
|
3782 |
|
3783 |
+
#: includes/admin/settings/class-settings-bootstrap.php:27
|
3784 |
+
#: includes/admin/settings/class-settings-bootstrap.php:883
|
3785 |
msgctxt "settings"
|
3786 |
msgid "Listings"
|
3787 |
msgstr ""
|
3788 |
|
3789 |
+
#: includes/admin/settings/class-settings-bootstrap.php:28
|
3790 |
+
#: includes/admin/settings/class-settings-bootstrap.php:31
|
3791 |
+
#: includes/admin/settings/class-settings-bootstrap.php:34
|
3792 |
+
#: includes/admin/settings/class-settings-bootstrap.php:37
|
3793 |
+
#: includes/admin/settings/class-settings-bootstrap.php:52
|
3794 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1102
|
3795 |
+
#: includes/admin/settings/class-settings.php:354
|
3796 |
msgctxt "settings"
|
3797 |
msgid "General Settings"
|
3798 |
msgstr ""
|
3799 |
|
3800 |
+
#: includes/admin/settings/class-settings-bootstrap.php:30
|
3801 |
msgctxt "settings"
|
3802 |
msgid "E-Mail"
|
3803 |
msgstr ""
|
3804 |
|
3805 |
+
#: includes/admin/settings/class-settings-bootstrap.php:33
|
3806 |
msgctxt "settings"
|
3807 |
msgid "Payment"
|
3808 |
msgstr ""
|
3809 |
|
3810 |
+
#: includes/admin/settings/class-settings-bootstrap.php:36
|
3811 |
msgctxt "settings"
|
3812 |
msgid "Appearance"
|
3813 |
msgstr ""
|
3814 |
|
3815 |
+
#: includes/admin/settings/class-settings-bootstrap.php:40
|
3816 |
#: includes/licensing.php:95
|
3817 |
msgctxt "settings"
|
3818 |
msgid "Premium Modules"
|
3819 |
msgstr ""
|
3820 |
|
3821 |
+
#: includes/admin/settings/class-settings-bootstrap.php:55
|
3822 |
msgctxt "settings"
|
3823 |
msgid "Permalink Settings"
|
3824 |
msgstr ""
|
3825 |
|
3826 |
+
#: includes/admin/settings/class-settings-bootstrap.php:60
|
3827 |
msgctxt "settings"
|
3828 |
msgid "Directory Listings Slug"
|
3829 |
msgstr ""
|
3830 |
|
3831 |
+
#: includes/admin/settings/class-settings-bootstrap.php:70
|
3832 |
msgctxt "settings"
|
3833 |
msgid "Categories Slug"
|
3834 |
msgstr ""
|
3835 |
|
3836 |
+
#: includes/admin/settings/class-settings-bootstrap.php:71
|
3837 |
msgctxt "settings"
|
3838 |
msgid ""
|
3839 |
"The slug can't be in use by another term. Avoid \"category\", for instance."
|
3840 |
msgstr ""
|
3841 |
|
3842 |
+
#: includes/admin/settings/class-settings-bootstrap.php:82
|
3843 |
msgctxt "settings"
|
3844 |
msgid "Tags Slug"
|
3845 |
msgstr ""
|
3846 |
|
3847 |
+
#: includes/admin/settings/class-settings-bootstrap.php:83
|
3848 |
msgctxt "settings"
|
3849 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
3850 |
msgstr ""
|
3851 |
|
3852 |
+
#: includes/admin/settings/class-settings-bootstrap.php:94
|
3853 |
msgctxt "settings"
|
3854 |
msgid "Remove listing ID from directory URLs?"
|
3855 |
msgstr ""
|
3856 |
|
3857 |
+
#: includes/admin/settings/class-settings-bootstrap.php:95
|
3858 |
msgctxt "settings"
|
3859 |
msgid "Check this setting to remove the ID for better SEO."
|
3860 |
msgstr ""
|
3861 |
|
3862 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
3863 |
msgctxt "settings"
|
3864 |
msgid ""
|
3865 |
"Prior to 3.5.1, we included the ID in the listing URL, like \"/business-"
|
3866 |
"directory/1809/listing-title\"."
|
3867 |
msgstr ""
|
3868 |
|
3869 |
+
#: includes/admin/settings/class-settings-bootstrap.php:104
|
3870 |
msgctxt "settings"
|
3871 |
msgid "reCAPTCHA"
|
3872 |
msgstr ""
|
3873 |
|
3874 |
+
#: includes/admin/settings/class-settings-bootstrap.php:107
|
3875 |
msgctxt "settings"
|
3876 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
3877 |
msgstr ""
|
3878 |
|
3879 |
+
#: includes/admin/settings/class-settings-bootstrap.php:114
|
3880 |
msgctxt "settings"
|
3881 |
msgid "Use reCAPTCHA for contact forms"
|
3882 |
msgstr ""
|
3883 |
|
3884 |
+
#: includes/admin/settings/class-settings-bootstrap.php:122
|
3885 |
msgctxt "settings"
|
3886 |
msgid "Turn off reCAPTCHA for logged in users?"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
+
#: includes/admin/settings/class-settings-bootstrap.php:130
|
3890 |
msgctxt "settings"
|
3891 |
msgid "Use reCAPTCHA for listing submits"
|
3892 |
msgstr ""
|
3893 |
|
3894 |
+
#: includes/admin/settings/class-settings-bootstrap.php:138
|
3895 |
msgctxt "settings"
|
3896 |
msgid "Use reCAPTCHA for report listings?"
|
3897 |
msgstr ""
|
3898 |
|
3899 |
+
#: includes/admin/settings/class-settings-bootstrap.php:146
|
3900 |
msgctxt "settings"
|
3901 |
msgid "Use reCAPTCHA for listing comments?"
|
3902 |
msgstr ""
|
3903 |
|
3904 |
+
#: includes/admin/settings/class-settings-bootstrap.php:154
|
3905 |
msgctxt "settings"
|
3906 |
msgid "reCAPTCHA Public Key"
|
3907 |
msgstr ""
|
3908 |
|
3909 |
+
#: includes/admin/settings/class-settings-bootstrap.php:163
|
3910 |
msgctxt "settings"
|
3911 |
msgid "reCAPTCHA Private Key"
|
3912 |
msgstr ""
|
3913 |
|
3914 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
3915 |
msgctxt "settings"
|
3916 |
msgid "Registration"
|
3917 |
msgstr ""
|
3918 |
|
3919 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
3920 |
msgctxt "settings"
|
3921 |
msgid ""
|
3922 |
"We expect that a membership plugin supports the 'redirect_to' parameter for "
|
3925 |
"them to support the WP standard 'redirect_to' query parameter."
|
3926 |
msgstr ""
|
3927 |
|
3928 |
+
#: includes/admin/settings/class-settings-bootstrap.php:174
|
3929 |
msgctxt "settings"
|
3930 |
msgid "Require login to post listings?"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
+
#: includes/admin/settings/class-settings-bootstrap.php:183
|
3934 |
msgctxt "settings"
|
3935 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
3936 |
msgstr ""
|
3937 |
|
3938 |
+
#: includes/admin/settings/class-settings-bootstrap.php:191
|
3939 |
msgctxt "settings"
|
3940 |
msgid "Login URL"
|
3941 |
msgstr ""
|
3942 |
|
3943 |
+
#: includes/admin/settings/class-settings-bootstrap.php:192
|
3944 |
msgctxt "settings"
|
3945 |
msgid "Only enter this if using a membership plugin or custom login page."
|
3946 |
msgstr ""
|
3947 |
|
3948 |
+
#: includes/admin/settings/class-settings-bootstrap.php:193
|
3949 |
msgctxt "settings"
|
3950 |
msgid "URL of your membership plugin's login page."
|
3951 |
msgstr ""
|
3952 |
|
3953 |
+
#: includes/admin/settings/class-settings-bootstrap.php:202
|
3954 |
msgctxt "settings"
|
3955 |
msgid "Registration URL"
|
3956 |
msgstr ""
|
3957 |
|
3958 |
+
#: includes/admin/settings/class-settings-bootstrap.php:203
|
3959 |
msgctxt "settings"
|
3960 |
msgid ""
|
3961 |
"Only enter this if using a membership plugin or custom registration page."
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: includes/admin/settings/class-settings-bootstrap.php:204
|
3965 |
msgctxt "settings"
|
3966 |
msgid "URL of your membership plugin's registration page."
|
3967 |
msgstr ""
|
3968 |
|
3969 |
+
#: includes/admin/settings/class-settings-bootstrap.php:213
|
3970 |
msgctxt "settings"
|
3971 |
msgid "Allow users to create accounts during listing submit?"
|
3972 |
msgstr ""
|
3973 |
|
3974 |
+
#: includes/admin/settings/class-settings-bootstrap.php:216
|
3975 |
msgctxt "settings"
|
3976 |
msgid "No"
|
3977 |
msgstr ""
|
3978 |
|
3979 |
+
#: includes/admin/settings/class-settings-bootstrap.php:217
|
3980 |
msgctxt "settings"
|
3981 |
msgid "Yes, and make it optional"
|
3982 |
msgstr ""
|
3983 |
|
3984 |
+
#: includes/admin/settings/class-settings-bootstrap.php:218
|
3985 |
msgctxt "settings"
|
3986 |
msgid "Yes, and make it required"
|
3987 |
msgstr ""
|
3988 |
|
3989 |
+
#: includes/admin/settings/class-settings-bootstrap.php:225
|
3990 |
+
#: includes/admin/settings/class-settings-bootstrap.php:238
|
3991 |
msgctxt "settings"
|
3992 |
msgid "Terms and Conditions"
|
3993 |
msgstr ""
|
3994 |
|
3995 |
+
#: includes/admin/settings/class-settings-bootstrap.php:230
|
3996 |
msgctxt "settings"
|
3997 |
msgid "Display and require user agreement to Terms and Conditions"
|
3998 |
msgstr ""
|
3999 |
|
4000 |
+
#: includes/admin/settings/class-settings-bootstrap.php:239
|
4001 |
msgctxt "settings"
|
4002 |
msgid ""
|
4003 |
"Enter text or a URL starting with http. If you use a URL, the Terms and "
|
4004 |
"Conditions text will be replaced by a link to the appropiate page."
|
4005 |
msgstr ""
|
4006 |
|
4007 |
+
#: includes/admin/settings/class-settings-bootstrap.php:241
|
4008 |
msgctxt "settings"
|
4009 |
msgid "Terms and Conditions text goes here."
|
4010 |
msgstr ""
|
4011 |
|
4012 |
+
#: includes/admin/settings/class-settings-bootstrap.php:247
|
4013 |
msgctxt "settings"
|
4014 |
msgid "Data Collection"
|
4015 |
msgstr ""
|
4016 |
|
4017 |
+
#: includes/admin/settings/class-settings-bootstrap.php:252
|
4018 |
msgctxt "settings"
|
4019 |
msgid ""
|
4020 |
"Allow BD to anonymously collect information about your installed plugins, "
|
4021 |
"themes and WP version?"
|
4022 |
msgstr ""
|
4023 |
|
4024 |
+
#: includes/admin/settings/class-settings-bootstrap.php:259
|
4025 |
msgctxt "settings"
|
4026 |
msgid "Directory Search"
|
4027 |
msgstr ""
|
4028 |
|
4029 |
+
#: includes/admin/settings/class-settings-bootstrap.php:264
|
4030 |
msgctxt "settings"
|
4031 |
msgid "Search form display"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
+
#: includes/admin/settings/class-settings-bootstrap.php:286
|
4035 |
msgctxt "settings"
|
4036 |
msgid "Quick search fields"
|
4037 |
msgstr ""
|
4038 |
|
4039 |
+
#: includes/admin/settings/class-settings-bootstrap.php:287
|
4040 |
msgctxt "settings"
|
4041 |
msgid ""
|
4042 |
"Choosing too many fields for inclusion into Quick Search can result in very "
|
4043 |
"slow search performance."
|
4044 |
msgstr ""
|
4045 |
|
4046 |
+
#: includes/admin/settings/class-settings-bootstrap.php:301
|
4047 |
msgctxt "settings"
|
4048 |
msgid "Enable high performance searches?"
|
4049 |
msgstr ""
|
4050 |
|
4051 |
+
#: includes/admin/settings/class-settings-bootstrap.php:302
|
4052 |
msgctxt "settings"
|
4053 |
msgid ""
|
4054 |
"Enabling this makes BD sacrifice result quality to improve speed. This is "
|
4056 |
"issue."
|
4057 |
msgstr ""
|
4058 |
|
4059 |
+
#: includes/admin/settings/class-settings-bootstrap.php:308
|
4060 |
msgctxt "settings"
|
4061 |
msgid "Advanced"
|
4062 |
msgstr ""
|
4063 |
|
4064 |
+
#: includes/admin/settings/class-settings-bootstrap.php:314
|
4065 |
msgctxt "settings"
|
4066 |
msgid "Disable advanced CPT integration?"
|
4067 |
msgstr ""
|
4068 |
|
4069 |
+
#: includes/admin/settings/class-settings-bootstrap.php:322
|
4070 |
msgctxt "settings"
|
4071 |
msgid "Enable AJAX compatibility mode?"
|
4072 |
msgstr ""
|
4073 |
|
4074 |
+
#: includes/admin/settings/class-settings-bootstrap.php:324
|
4075 |
msgctxt "settings"
|
4076 |
msgid ""
|
4077 |
"If this compatibility mode doesn't solve your issue, you may be experiencing "
|
4079 |
"theme and plugin conflicts with Business Directory."
|
4080 |
msgstr ""
|
4081 |
|
4082 |
+
#: includes/admin/settings/class-settings-bootstrap.php:333
|
4083 |
msgctxt "settings"
|
4084 |
msgid "Disable Frontend Listing Submission?"
|
4085 |
msgstr ""
|
4086 |
|
4087 |
+
#: includes/admin/settings/class-settings-bootstrap.php:367
|
4088 |
msgctxt "settings"
|
4089 |
msgid "Listings per page"
|
4090 |
msgstr ""
|
4091 |
|
4092 |
+
#: includes/admin/settings/class-settings-bootstrap.php:368
|
4093 |
msgctxt "settings"
|
4094 |
msgid ""
|
4095 |
"Number of listings to show per page. Use a value of \"0\" to show all "
|
4096 |
"listings."
|
4097 |
msgstr ""
|
4098 |
|
4099 |
+
#: includes/admin/settings/class-settings-bootstrap.php:379
|
4100 |
msgctxt "settings"
|
4101 |
msgid "Listing duration for no-fee sites (in days)"
|
4102 |
msgstr ""
|
4103 |
|
4104 |
+
#: includes/admin/settings/class-settings-bootstrap.php:380
|
4105 |
msgctxt "settings"
|
4106 |
msgid ""
|
4107 |
"Use a value of \"0\" to keep a listing alive indefinitely or enter a number "
|
4108 |
"less than 10 years (3650 days)."
|
4109 |
msgstr ""
|
4110 |
|
4111 |
+
#: includes/admin/settings/class-settings-bootstrap.php:392
|
4112 |
msgctxt "settings"
|
4113 |
msgid "Turn on listing renewal option?"
|
4114 |
msgstr ""
|
4115 |
|
4116 |
+
#: includes/admin/settings/class-settings-bootstrap.php:401
|
4117 |
msgctxt "settings"
|
4118 |
msgid "Open detailed view of listing in new tab?"
|
4119 |
msgstr ""
|
4120 |
|
4121 |
+
#: includes/admin/settings/class-settings-bootstrap.php:407
|
4122 |
msgctxt "settings"
|
4123 |
msgid "Report Listings"
|
4124 |
msgstr ""
|
4125 |
|
4126 |
+
#: includes/admin/settings/class-settings-bootstrap.php:412
|
4127 |
msgctxt "settings"
|
4128 |
msgid "Include button to report listings?"
|
4129 |
msgstr ""
|
4130 |
|
4131 |
+
#: includes/admin/settings/class-settings-bootstrap.php:421
|
4132 |
msgctxt "settings"
|
4133 |
msgid "Enable report listing for registered users only"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
+
#: includes/admin/settings/class-settings-bootstrap.php:431
|
4137 |
msgctxt "settings"
|
4138 |
msgid "Report listing option list"
|
4139 |
msgstr ""
|
4140 |
|
4141 |
+
#: includes/admin/settings/class-settings-bootstrap.php:432
|
4142 |
msgctxt "settings"
|
4143 |
msgid ""
|
4144 |
"Form option list to report a listing as inappropriate. One option per line."
|
4145 |
msgstr ""
|
4146 |
|
4147 |
+
#: includes/admin/settings/class-settings-bootstrap.php:439
|
4148 |
msgctxt "settings"
|
4149 |
msgid "Contact Form"
|
4150 |
msgstr ""
|
4151 |
|
4152 |
+
#: includes/admin/settings/class-settings-bootstrap.php:444
|
4153 |
msgctxt "settings"
|
4154 |
msgid "Include listing contact form on listing pages?"
|
4155 |
msgstr ""
|
4156 |
|
4157 |
+
#: includes/admin/settings/class-settings-bootstrap.php:445
|
4158 |
msgctxt "settings"
|
4159 |
msgid ""
|
4160 |
"Allows visitors to contact listing authors privately. Authors will receive "
|
4161 |
"the messages via email."
|
4162 |
msgstr ""
|
4163 |
|
4164 |
+
#: includes/admin/settings/class-settings-bootstrap.php:454
|
4165 |
msgctxt "settings"
|
4166 |
msgid "Require login for using the contact form?"
|
4167 |
msgstr ""
|
4168 |
|
4169 |
+
#: includes/admin/settings/class-settings-bootstrap.php:464
|
4170 |
msgctxt "settings"
|
4171 |
msgid "Maximum number of contact form submits per day"
|
4172 |
msgstr ""
|
4173 |
|
4174 |
+
#: includes/admin/settings/class-settings-bootstrap.php:465
|
4175 |
msgctxt "settings"
|
4176 |
msgid ""
|
4177 |
"Use this to prevent spamming of listing owners. 0 means unlimited submits "
|
4178 |
"per day."
|
4179 |
msgstr ""
|
4180 |
|
4181 |
+
#: includes/admin/settings/class-settings-bootstrap.php:475
|
4182 |
msgctxt "settings"
|
4183 |
msgid "Include comment form on listing pages?"
|
4184 |
msgstr ""
|
4185 |
|
4186 |
+
#: includes/admin/settings/class-settings-bootstrap.php:476
|
4187 |
msgctxt "settings"
|
4188 |
msgid ""
|
4189 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
4193 |
"first, and if that doesn't work, try the 3rd option instead."
|
4194 |
msgstr ""
|
4195 |
|
4196 |
+
#: includes/admin/settings/class-settings-bootstrap.php:490
|
4197 |
msgctxt "settings"
|
4198 |
msgid "Show listings under categories on main page?"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
+
#: includes/admin/settings/class-settings-bootstrap.php:499
|
4202 |
msgctxt "settings"
|
4203 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4204 |
msgstr ""
|
4205 |
|
4206 |
+
#: includes/admin/settings/class-settings-bootstrap.php:500
|
4207 |
msgctxt "settings"
|
4208 |
msgid ""
|
4209 |
"Prevents featured listings from floating to the top of the selected page."
|
4210 |
msgstr ""
|
4211 |
|
4212 |
+
#: includes/admin/settings/class-settings-bootstrap.php:515
|
4213 |
msgctxt "settings"
|
4214 |
msgid "Status of listings upon uninstalling plugin"
|
4215 |
msgstr ""
|
4216 |
|
4217 |
+
#: includes/admin/settings/class-settings-bootstrap.php:528
|
4218 |
msgctxt "settings"
|
4219 |
msgid "Status of deleted listings"
|
4220 |
msgstr ""
|
4221 |
|
4222 |
+
#: includes/admin/settings/class-settings-bootstrap.php:541
|
4223 |
msgctxt "settings"
|
4224 |
msgid "Submit Listing instructions message"
|
4225 |
msgstr ""
|
4226 |
|
4227 |
+
#: includes/admin/settings/class-settings-bootstrap.php:542
|
4228 |
msgctxt "settings"
|
4229 |
msgid ""
|
4230 |
"This text is displayed at the first page of the Submit Listing process for "
|
4232 |
"form or anything you want to tell users before they get started."
|
4233 |
msgstr ""
|
4234 |
|
4235 |
+
#: includes/admin/settings/class-settings-bootstrap.php:548
|
4236 |
msgctxt "settings"
|
4237 |
msgid "Post/Category Settings"
|
4238 |
msgstr ""
|
4239 |
|
4240 |
+
#: includes/admin/settings/class-settings-bootstrap.php:553
|
4241 |
msgctxt "settings"
|
4242 |
msgid "Default new post status"
|
4243 |
msgstr ""
|
4244 |
|
4245 |
+
#: includes/admin/settings/class-settings-bootstrap.php:566
|
4246 |
msgctxt "settings"
|
4247 |
msgid "Edit post status"
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: includes/admin/settings/class-settings-bootstrap.php:579
|
4251 |
msgctxt "settings"
|
4252 |
msgid "Order categories list by"
|
4253 |
msgstr ""
|
4254 |
|
4255 |
+
#: includes/admin/settings/class-settings-bootstrap.php:593
|
4256 |
msgctxt "settings"
|
4257 |
msgid "Sort order for categories"
|
4258 |
msgstr ""
|
4259 |
|
4260 |
+
#: includes/admin/settings/class-settings-bootstrap.php:606
|
4261 |
msgctxt "settings"
|
4262 |
msgid "Show category post count?"
|
4263 |
msgstr ""
|
4264 |
|
4265 |
+
#: includes/admin/settings/class-settings-bootstrap.php:615
|
4266 |
msgctxt "settings"
|
4267 |
msgid "Hide empty categories?"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: includes/admin/settings/class-settings-bootstrap.php:624
|
4271 |
msgctxt "settings"
|
4272 |
msgid "Show only parent categories in category list?"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
+
#: includes/admin/settings/class-settings-bootstrap.php:630
|
4276 |
msgctxt "settings"
|
4277 |
msgid "Listings Sorting"
|
4278 |
msgstr ""
|
4279 |
|
4280 |
+
#: includes/admin/settings/class-settings-bootstrap.php:638
|
4281 |
msgctxt "settings"
|
4282 |
msgid "Order directory listings by"
|
4283 |
msgstr ""
|
4284 |
|
4285 |
+
#: includes/admin/settings/class-settings-bootstrap.php:659
|
4286 |
msgctxt "settings"
|
4287 |
msgid "Sort directory listings by"
|
4288 |
msgstr ""
|
4289 |
|
4290 |
+
#: includes/admin/settings/class-settings-bootstrap.php:660
|
4291 |
msgctxt "settings"
|
4292 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
4293 |
msgstr ""
|
4294 |
|
4295 |
+
#: includes/admin/settings/class-settings-bootstrap.php:673
|
4296 |
msgctxt "settings"
|
4297 |
msgid "Enable sort bar?"
|
4298 |
msgstr ""
|
4299 |
|
4300 |
+
#: includes/admin/settings/class-settings-bootstrap.php:682
|
4301 |
msgctxt "settings"
|
4302 |
msgid "Sortbar Fields"
|
4303 |
msgstr ""
|
4304 |
|
4305 |
+
#: includes/admin/settings/class-settings-bootstrap.php:693
|
4306 |
msgctxt "settings"
|
4307 |
msgid "Directory Display Options"
|
4308 |
msgstr ""
|
4309 |
|
4310 |
+
#: includes/admin/settings/class-settings-bootstrap.php:698
|
4311 |
msgctxt "settings"
|
4312 |
msgid "Show the \"Submit listing\" button."
|
4313 |
msgstr ""
|
4314 |
|
4315 |
+
#: includes/admin/settings/class-settings-bootstrap.php:708
|
4316 |
msgctxt "settings"
|
4317 |
msgid "Show \"Search listings\"."
|
4318 |
msgstr ""
|
4319 |
|
4320 |
+
#: includes/admin/settings/class-settings-bootstrap.php:717
|
4321 |
msgctxt "settings"
|
4322 |
msgid "Show the \"View Listings\" button."
|
4323 |
msgstr ""
|
4324 |
|
4325 |
+
#: includes/admin/settings/class-settings-bootstrap.php:726
|
4326 |
msgctxt "settings"
|
4327 |
msgid "Show the \"Directory\" button."
|
4328 |
msgstr ""
|
4329 |
|
4330 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
4331 |
msgctxt "settings"
|
4332 |
msgid "Theme Settings"
|
4333 |
msgstr ""
|
4334 |
|
4335 |
+
#: includes/admin/settings/class-settings-bootstrap.php:739
|
4336 |
msgctxt "settings"
|
4337 |
msgid "Theme button style"
|
4338 |
msgstr ""
|
4339 |
|
4340 |
+
#: includes/admin/settings/class-settings-bootstrap.php:752
|
4341 |
msgctxt "settings"
|
4342 |
msgid ""
|
4343 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
4344 |
msgstr ""
|
4345 |
|
4346 |
+
#: includes/admin/settings/class-settings-bootstrap.php:759
|
4347 |
msgctxt "settings"
|
4348 |
msgid "Image"
|
4349 |
msgstr ""
|
4350 |
|
4351 |
+
#: includes/admin/settings/class-settings-bootstrap.php:760
|
4352 |
msgctxt "settings"
|
4353 |
msgid "Image Settings"
|
4354 |
msgstr ""
|
4355 |
|
4356 |
+
#: includes/admin/settings/class-settings-bootstrap.php:765
|
4357 |
msgctxt "settings"
|
4358 |
msgid "Allow images?"
|
4359 |
msgstr ""
|
4360 |
|
4361 |
+
#: includes/admin/settings/class-settings-bootstrap.php:776
|
4362 |
msgctxt "settings"
|
4363 |
msgid "Min Image File Size (KB)"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
+
#: includes/admin/settings/class-settings-bootstrap.php:787
|
4367 |
msgctxt "settings"
|
4368 |
msgid "Max Image File Size (KB)"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
+
#: includes/admin/settings/class-settings-bootstrap.php:798
|
4372 |
msgctxt "settings"
|
4373 |
msgid "Min image width (px)"
|
4374 |
msgstr ""
|
4375 |
|
4376 |
+
#: includes/admin/settings/class-settings-bootstrap.php:807
|
4377 |
msgctxt "settings"
|
4378 |
msgid "Min image height (px)"
|
4379 |
msgstr ""
|
4380 |
|
4381 |
+
#: includes/admin/settings/class-settings-bootstrap.php:820
|
4382 |
msgctxt "settings"
|
4383 |
msgid "Max image width (px)"
|
4384 |
msgstr ""
|
4385 |
|
4386 |
+
#: includes/admin/settings/class-settings-bootstrap.php:831
|
4387 |
msgctxt "settings"
|
4388 |
msgid "Max image height (px)"
|
4389 |
msgstr ""
|
4390 |
|
4391 |
+
#: includes/admin/settings/class-settings-bootstrap.php:842
|
4392 |
msgctxt "settings"
|
4393 |
msgid "Turn on thickbox/lightbox?"
|
4394 |
msgstr ""
|
4395 |
|
4396 |
+
#: includes/admin/settings/class-settings-bootstrap.php:843
|
4397 |
msgctxt "settings"
|
4398 |
msgid ""
|
4399 |
"Uncheck if it conflicts with other elements or plugins installed on your site"
|
4400 |
msgstr ""
|
4401 |
|
4402 |
+
#: includes/admin/settings/class-settings-bootstrap.php:849
|
4403 |
msgctxt "settings"
|
4404 |
msgid "Thumbnails"
|
4405 |
msgstr ""
|
4406 |
|
4407 |
+
#: includes/admin/settings/class-settings-bootstrap.php:856
|
4408 |
msgctxt "settings"
|
4409 |
msgid "Thumbnail width (px)"
|
4410 |
msgstr ""
|
4411 |
|
4412 |
+
#: includes/admin/settings/class-settings-bootstrap.php:867
|
4413 |
msgctxt "settings"
|
4414 |
msgid "Thumbnail height (px)"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
+
#: includes/admin/settings/class-settings-bootstrap.php:876
|
4418 |
msgctxt "settings"
|
4419 |
msgid "Crop thumbnails to exact dimensions?"
|
4420 |
msgstr ""
|
4421 |
|
4422 |
+
#: includes/admin/settings/class-settings-bootstrap.php:877
|
4423 |
msgctxt "settings"
|
4424 |
msgid ""
|
4425 |
"When enabled images will match exactly the dimensions above but part of the "
|
4428 |
"Depending on the uploaded images, thumbnails may have different heights."
|
4429 |
msgstr ""
|
4430 |
|
4431 |
+
#: includes/admin/settings/class-settings-bootstrap.php:888
|
4432 |
msgctxt "settings"
|
4433 |
msgid "Enforce image upload on submit/edit?"
|
4434 |
msgstr ""
|
4435 |
|
4436 |
+
#: includes/admin/settings/class-settings-bootstrap.php:897
|
4437 |
msgctxt "settings"
|
4438 |
msgid "Number of free images"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
+
#: includes/admin/settings/class-settings-bootstrap.php:909
|
4442 |
msgctxt "settings"
|
4443 |
msgid "Use default picture for listings with no picture?"
|
4444 |
msgstr ""
|
4445 |
|
4446 |
+
#: includes/admin/settings/class-settings-bootstrap.php:918
|
4447 |
msgctxt "settings"
|
4448 |
msgid "Show Thumbnail on main listings page?"
|
4449 |
msgstr ""
|
4450 |
|
4451 |
+
#: includes/admin/settings/class-settings-bootstrap.php:927
|
4452 |
+
msgctxt "settings"
|
4453 |
+
msgid "Featured Badge image"
|
4454 |
+
msgstr ""
|
4455 |
+
|
4456 |
+
#: includes/admin/settings/class-settings-bootstrap.php:936
|
4457 |
+
msgctxt "settings"
|
4458 |
+
msgid "Featured Badge URL"
|
4459 |
+
msgstr ""
|
4460 |
+
|
4461 |
+
#: includes/admin/settings/class-settings-bootstrap.php:937
|
4462 |
+
msgctxt "settings"
|
4463 |
+
msgid "Use this to set Featured Badge image as a link to a defined URL."
|
4464 |
+
msgstr ""
|
4465 |
+
|
4466 |
+
#: includes/admin/settings/class-settings-bootstrap.php:938
|
4467 |
+
msgctxt "settings"
|
4468 |
+
msgid "URL"
|
4469 |
+
msgstr ""
|
4470 |
+
|
4471 |
+
#: includes/admin/settings/class-settings-bootstrap.php:947
|
4472 |
+
msgctxt "settings"
|
4473 |
+
msgid "Display featured (sticky) badge on listing:"
|
4474 |
+
msgstr ""
|
4475 |
+
|
4476 |
+
#: includes/admin/settings/class-settings-bootstrap.php:964
|
4477 |
msgctxt "settings"
|
4478 |
msgid "Fee Order"
|
4479 |
msgstr ""
|
4480 |
|
4481 |
+
#: includes/admin/settings/class-settings-bootstrap.php:977
|
4482 |
msgctxt "settings"
|
4483 |
msgid "Turn On payments?"
|
4484 |
msgstr ""
|
4485 |
|
4486 |
+
#: includes/admin/settings/class-settings-bootstrap.php:986
|
4487 |
msgctxt "settings"
|
4488 |
msgid "Put payment gateways in test mode?"
|
4489 |
msgstr ""
|
4490 |
|
4491 |
+
#: includes/admin/settings/class-settings-bootstrap.php:996
|
4492 |
msgctxt "settings"
|
4493 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
4494 |
msgstr ""
|
4495 |
|
4496 |
+
#: includes/admin/settings/class-settings-bootstrap.php:997
|
4497 |
msgctxt "settings"
|
4498 |
msgid ""
|
4499 |
"Recommended for added security. For this to work you need to enable HTTPS on "
|
4500 |
"your server and obtain an SSL certificate."
|
4501 |
msgstr ""
|
4502 |
|
4503 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1007
|
4504 |
msgctxt "settings"
|
4505 |
msgid "Currency Code"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1044
|
4509 |
msgctxt "settings"
|
4510 |
msgid "Currency Symbol"
|
4511 |
msgstr ""
|
4512 |
|
4513 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1054
|
4514 |
msgctxt "settings"
|
4515 |
msgid "Currency symbol display"
|
4516 |
msgstr ""
|
4517 |
|
4518 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1069
|
4519 |
msgctxt "settings"
|
4520 |
msgid "Thank you for payment message"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1079
|
4524 |
msgctxt "settings"
|
4525 |
msgid "Ask users to come back for abandoned payments?"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1080
|
4529 |
msgctxt "settings"
|
4530 |
msgid ""
|
4531 |
"An abandoned payment is when a user attempts to place a listing and gets to "
|
4534 |
"the transaction. BD can remind them to come back and continue."
|
4535 |
msgstr ""
|
4536 |
|
4537 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1090
|
4538 |
msgctxt "settings"
|
4539 |
msgid "Listing abandonment threshold (hours)"
|
4540 |
msgstr ""
|
4541 |
|
4542 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1107
|
4543 |
msgctxt "settings"
|
4544 |
msgid "Display email address fields publicly?"
|
4545 |
msgstr ""
|
4546 |
|
4547 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1108
|
4548 |
msgctxt "settings"
|
4549 |
msgid ""
|
4550 |
"Shows the email address of the listing owner to all web users. NOT "
|
4552 |
"harvest it for future use."
|
4553 |
msgstr ""
|
4554 |
|
4555 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1117
|
4556 |
msgctxt "settings"
|
4557 |
msgid "How to determine the listing's email address?"
|
4558 |
msgstr ""
|
4559 |
|
4560 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1118
|
4561 |
msgctxt "settings"
|
4562 |
msgid ""
|
4563 |
"This affects emails sent to listing owners via contact forms or when their "
|
4564 |
"listings expire."
|
4565 |
msgstr ""
|
4566 |
|
4567 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1131
|
4568 |
msgctxt "settings"
|
4569 |
msgid "Email Content-Type header"
|
4570 |
msgstr ""
|
4571 |
|
4572 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1132
|
4573 |
msgctxt "settings"
|
4574 |
msgid ""
|
4575 |
"Use this setting to control the format of the emails explicitly. Some "
|
4578 |
"then \"Both\"."
|
4579 |
msgstr ""
|
4580 |
|
4581 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1143
|
4582 |
msgctxt "settings"
|
4583 |
msgid "E-Mail Notifications"
|
4584 |
msgstr ""
|
4585 |
|
4586 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1148
|
4587 |
msgctxt "settings"
|
4588 |
msgid "Notify admin via e-mail when..."
|
4589 |
msgstr ""
|
4590 |
|
4591 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1165
|
4592 |
msgctxt "settings"
|
4593 |
msgid "CC this e-mail address too"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1171
|
4597 |
msgctxt "settings"
|
4598 |
msgid ""
|
4599 |
"You can modify the text template used for most of these e-mails in the "
|
4600 |
"<templates-link>Templates</templates-link> tab."
|
4601 |
msgstr ""
|
4602 |
|
4603 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1178
|
4604 |
msgctxt "settings"
|
4605 |
msgid "Notify users via e-mail when..."
|
4606 |
msgstr ""
|
4607 |
|
4608 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1189
|
4609 |
msgctxt "settings"
|
4610 |
msgid "Templates"
|
4611 |
msgstr ""
|
4612 |
|
4613 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1194
|
4614 |
msgctxt "settings"
|
4615 |
msgid "Email confirmation message"
|
4616 |
msgstr ""
|
4617 |
|
4618 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1195
|
4619 |
msgctxt "settings"
|
4620 |
msgid "Sent after a listing has been submitted."
|
4621 |
msgstr ""
|
4622 |
|
4623 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1210
|
4624 |
msgctxt "settings"
|
4625 |
msgid "Listing published message"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1211
|
4629 |
msgctxt "settings"
|
4630 |
msgid "Sent when the listing has been published or approved by an admin."
|
4631 |
msgstr ""
|
4632 |
|
4633 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1228
|
4634 |
msgctxt "settings"
|
4635 |
msgid "Listing Contact Message"
|
4636 |
msgstr ""
|
4637 |
|
4638 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1229
|
4639 |
msgctxt "settings"
|
4640 |
msgid ""
|
4641 |
"Sent to listing owners when someone uses the contact form on their listing "
|
4642 |
"pages."
|
4643 |
msgstr ""
|
4644 |
|
4645 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1257
|
4646 |
msgctxt "settings"
|
4647 |
msgid "Payment abandoned reminder message"
|
4648 |
msgstr ""
|
4649 |
|
4650 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1258
|
4651 |
msgctxt "settings"
|
4652 |
msgid "Sent some time after a pending payment is abandoned by users."
|
4653 |
msgstr ""
|
4654 |
|
4655 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1295
|
4656 |
msgctxt "settings"
|
4657 |
msgid "E-Mail Notices"
|
4658 |
msgstr ""
|
4659 |
|
4660 |
+
#: includes/admin/settings/class-settings.php:556
|
4661 |
+
#: includes/admin/settings/class-settings.php:567
|
4662 |
msgctxt "settings"
|
4663 |
msgid "\"%s\" can not be empty."
|
4664 |
msgstr ""
|
4665 |
|
4666 |
+
#: includes/admin/settings/class-settings.php:574
|
4667 |
msgctxt "settings"
|
4668 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
4669 |
msgstr ""
|
4696 |
msgid "Deactivate"
|
4697 |
msgstr ""
|
4698 |
|
4699 |
+
#: includes/licensing.php:206 includes/licensing.php:207
|
4700 |
msgctxt "settings"
|
4701 |
msgid "Licenses"
|
4702 |
msgstr ""
|
4711 |
msgid "← Return to \"Manage Options\""
|
4712 |
msgstr ""
|
4713 |
|
4714 |
+
#: includes/admin/settings/class-settings-bootstrap.php:518
|
4715 |
+
#: includes/admin/settings/class-settings-bootstrap.php:531
|
4716 |
msgctxt "post status"
|
4717 |
msgid "Draft"
|
4718 |
msgstr ""
|
4719 |
|
4720 |
+
#: includes/admin/settings/class-settings-bootstrap.php:519
|
4721 |
+
#: includes/admin/settings/class-settings-bootstrap.php:532
|
4722 |
msgctxt "post status"
|
4723 |
msgid "Trash"
|
4724 |
msgstr ""
|
4725 |
|
4726 |
+
#: includes/admin/settings/class-settings-bootstrap.php:556
|
4727 |
+
#: includes/admin/settings/class-settings-bootstrap.php:569
|
4728 |
msgctxt "post status"
|
4729 |
msgid "Published"
|
4730 |
msgstr ""
|
4731 |
|
4732 |
+
#: includes/admin/settings/class-settings-bootstrap.php:557
|
4733 |
+
#: includes/admin/settings/class-settings-bootstrap.php:570
|
4734 |
msgctxt "post status"
|
4735 |
msgid "Pending"
|
4736 |
msgstr ""
|
4737 |
|
4738 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1233
|
4739 |
msgctxt "contact email"
|
4740 |
msgid "You have received a reply from your listing at %s."
|
4741 |
msgstr ""
|
4742 |
|
4743 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1234
|
4744 |
msgctxt "contact email"
|
4745 |
msgid "Name: %s"
|
4746 |
msgstr ""
|
4747 |
|
4748 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1235
|
4749 |
msgctxt "contact email"
|
4750 |
msgid "E-Mail: %s"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1236
|
4754 |
msgctxt "contact email"
|
4755 |
msgid "Message:"
|
4756 |
msgstr ""
|
4757 |
|
4758 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1238
|
4759 |
msgctxt "contact email"
|
4760 |
msgid "Time: %s"
|
4761 |
msgstr ""
|
4905 |
msgid "Listing upgrade to featured"
|
4906 |
msgstr ""
|
4907 |
|
4908 |
+
#: includes/installer.php:79
|
4909 |
msgctxt "installer"
|
4910 |
msgid "Default Fee"
|
4911 |
msgstr ""
|
5070 |
msgid "Add New Listing"
|
5071 |
msgstr ""
|
5072 |
|
5073 |
+
#: includes/class-listing.php:323
|
5074 |
msgctxt "listing"
|
5075 |
msgid "Listing expired"
|
5076 |
msgstr ""
|
5077 |
|
5078 |
+
#: includes/class-listing.php:482
|
5079 |
msgctxt "listing"
|
5080 |
msgid "(Unavailable Plan)"
|
5081 |
msgstr ""
|
5082 |
|
5083 |
+
#: includes/class-listing.php:639
|
5084 |
msgctxt "listing"
|
5085 |
msgid "Plan \"%s\" (recurring)"
|
5086 |
msgstr ""
|
5087 |
|
5088 |
+
#: includes/class-listing.php:641
|
5089 |
msgctxt "listing"
|
5090 |
msgid "Plan \"%s\""
|
5091 |
msgstr ""
|
5137 |
msgid "Free Listing"
|
5138 |
msgstr ""
|
5139 |
|
5140 |
+
#. translators: [%s] is the name of the blog.
|
5141 |
+
#: includes/class-listing-email-notification.php:235
|
5142 |
msgctxt "notify email"
|
5143 |
msgid "[%s] New listing notification"
|
5144 |
msgstr ""
|
5145 |
|
5146 |
+
#. translators: [%s] is the name of the blog.
|
5147 |
+
#: includes/class-listing-email-notification.php:282
|
5148 |
msgctxt "notify email"
|
5149 |
msgid "[%s] Listing edit notification"
|
5150 |
msgstr ""
|
5151 |
|
5152 |
+
#. translators: %s is the name of the blog.
|
5153 |
+
#: includes/class-listing-email-notification.php:354
|
5154 |
msgctxt "notify email"
|
5155 |
msgid "[%s] Reported listing notification"
|
5156 |
msgstr ""
|
5157 |
|
5158 |
#: templates/email/listing-added.tpl.php:7
|
5159 |
#: templates/email/listing-edited.tpl.php:7
|
5160 |
+
#: templates/email/listing-reported.tpl.php:9
|
5161 |
msgctxt "notify email"
|
5162 |
msgid "ID"
|
5163 |
msgstr ""
|
5164 |
|
5165 |
#: templates/email/listing-added.tpl.php:10
|
5166 |
#: templates/email/listing-edited.tpl.php:10
|
5167 |
+
#: templates/email/listing-reported.tpl.php:11
|
5168 |
msgctxt "notify email"
|
5169 |
msgid "Title"
|
5170 |
msgstr ""
|
5215 |
msgid "Categories"
|
5216 |
msgstr ""
|
5217 |
|
5218 |
+
#: templates/email/listing-reported.tpl.php:7
|
5219 |
+
msgctxt "notify email"
|
5220 |
+
msgid "Listing information"
|
5221 |
+
msgstr ""
|
5222 |
+
|
5223 |
#: templates/email/listing-reported.tpl.php:21
|
5224 |
msgctxt "notify email"
|
5225 |
+
msgid "Report Information"
|
5226 |
+
msgstr ""
|
5227 |
+
|
5228 |
+
#: templates/email/listing-reported.tpl.php:24
|
5229 |
+
msgctxt "notify email"
|
5230 |
+
msgid "User name"
|
5231 |
+
msgstr ""
|
5232 |
+
|
5233 |
+
#: templates/email/listing-reported.tpl.php:28
|
5234 |
+
msgctxt "notify email"
|
5235 |
+
msgid "User Email"
|
5236 |
+
msgstr ""
|
5237 |
+
|
5238 |
+
#: templates/email/listing-reported.tpl.php:31
|
5239 |
+
msgctxt "notify email"
|
5240 |
msgid "Report IP"
|
5241 |
msgstr ""
|
5242 |
|
5243 |
+
#: templates/email/listing-reported.tpl.php:33
|
5244 |
msgctxt "notify email"
|
5245 |
msgid "Report selected option"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
+
#: templates/email/listing-reported.tpl.php:35
|
5249 |
msgctxt "notify email"
|
5250 |
msgid "Report additional info"
|
5251 |
msgstr ""
|
5260 |
msgid "%s Feed"
|
5261 |
msgstr ""
|
5262 |
|
5263 |
+
#: includes/class-meta.php:155 includes/views/submit_listing.php:30
|
5264 |
msgctxt "views"
|
5265 |
msgid "Submit A Listing"
|
5266 |
msgstr ""
|
5275 |
msgid "View All Listings"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
+
#: includes/views/search.php:15
|
5279 |
msgctxt "views"
|
5280 |
msgid "Find A Listing"
|
5281 |
msgstr ""
|
5381 |
msgid "Listing submitted by admin. Payment skipped."
|
5382 |
msgstr ""
|
5383 |
|
5384 |
+
#: includes/views/submit_listing.php:61
|
5385 |
msgctxt "submit listing"
|
5386 |
msgid "Click this field to add categories"
|
5387 |
msgstr ""
|
5388 |
|
5389 |
+
#: includes/views/submit_listing.php:62 templates/submit-listing.tpl.php:23
|
5390 |
msgctxt "submit listing"
|
5391 |
msgid "Complete Listing"
|
5392 |
msgstr ""
|
5393 |
|
5394 |
+
#: includes/views/submit_listing.php:63 templates/submit-listing.tpl.php:28
|
5395 |
msgctxt "submit listing"
|
5396 |
msgid "Continue to Payment"
|
5397 |
msgstr ""
|
5398 |
|
5399 |
+
#: includes/views/submit_listing.php:83
|
5400 |
msgctxt "submit listing"
|
5401 |
msgid "No listing ID was specified."
|
5402 |
msgstr ""
|
5403 |
|
5404 |
+
#: includes/views/submit_listing.php:85
|
5405 |
msgctxt "submit listing"
|
5406 |
msgid "You can't edit this listing."
|
5407 |
msgstr ""
|
5408 |
|
5409 |
+
#: includes/views/submit_listing.php:123
|
5410 |
msgctxt "submit listing"
|
5411 |
msgid ""
|
5412 |
"This listing can't be edited at this time because it has no fee plan "
|
5414 |
"to a fee plan."
|
5415 |
msgstr ""
|
5416 |
|
5417 |
+
#: includes/views/submit_listing.php:128
|
5418 |
msgctxt "submit listing"
|
5419 |
msgid ""
|
5420 |
"This listing can't be edited at this time. Please try again later or contact "
|
5421 |
"the admin if the problem persists."
|
5422 |
msgstr ""
|
5423 |
|
5424 |
+
#: includes/views/submit_listing.php:150
|
5425 |
msgctxt "submit listing"
|
5426 |
msgid "You're logged in as admin, payment will be skipped."
|
5427 |
msgstr ""
|
5428 |
|
5429 |
+
#: includes/views/submit_listing.php:350
|
5430 |
msgctxt "submit listing"
|
5431 |
msgid "Category selection"
|
5432 |
msgstr ""
|
5433 |
|
5434 |
+
#: includes/views/submit_listing.php:350
|
5435 |
msgctxt "submit listing"
|
5436 |
msgid "Category & plan selection"
|
5437 |
msgstr ""
|
5438 |
|
5439 |
+
#: includes/views/submit_listing.php:355
|
5440 |
msgctxt "submit listing"
|
5441 |
msgid "Listing Information"
|
5442 |
msgstr ""
|
5443 |
|
5444 |
+
#: includes/views/submit_listing.php:359
|
5445 |
msgctxt "submit listing"
|
5446 |
msgid "Listing Images"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
+
#: includes/views/submit_listing.php:365
|
5450 |
msgctxt "submit listing"
|
5451 |
msgid "Account Creation"
|
5452 |
msgstr ""
|
5453 |
|
5454 |
+
#: includes/views/submit_listing.php:373
|
5455 |
msgctxt "submit listing"
|
5456 |
msgid "Terms and Conditions"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
+
#: includes/views/submit_listing.php:411
|
5460 |
msgctxt "submit listing"
|
5461 |
msgid "(Please choose a fee plan above)"
|
5462 |
msgstr ""
|
5463 |
|
5464 |
+
#: includes/views/submit_listing.php:462
|
5465 |
msgctxt "submit listing"
|
5466 |
msgid "Can not submit a listing at this moment. Please try again later."
|
5467 |
msgstr ""
|
5468 |
|
5469 |
+
#: includes/views/submit_listing.php:472
|
5470 |
msgctxt "submit listing"
|
5471 |
msgid "Please select a category."
|
5472 |
msgstr ""
|
5473 |
|
5474 |
+
#: includes/views/submit_listing.php:485
|
5475 |
msgctxt "submit listing"
|
5476 |
msgid "Please select a category for your listing."
|
5477 |
msgstr ""
|
5478 |
|
5479 |
+
#: includes/views/submit_listing.php:505
|
5480 |
msgctxt "submit listing"
|
5481 |
msgid "Please choose a valid category for your plan."
|
5482 |
msgstr ""
|
5483 |
|
5484 |
+
#: includes/views/submit_listing.php:507
|
5485 |
msgctxt "submit listing"
|
5486 |
msgid "Please choose a valid fee plan for your category selection."
|
5487 |
msgstr ""
|
5488 |
|
5489 |
+
#: includes/views/submit_listing.php:736
|
5490 |
msgctxt "submit listing"
|
5491 |
msgid "Please enter your desired username."
|
5492 |
msgstr ""
|
5493 |
|
5494 |
+
#: includes/views/submit_listing.php:741
|
5495 |
msgctxt "submit listing"
|
5496 |
msgid "Please enter the e-mail for your new account."
|
5497 |
msgstr ""
|
5498 |
|
5499 |
+
#: includes/views/submit_listing.php:746
|
5500 |
msgctxt "submit listing"
|
5501 |
msgid "Please enter the password for your new account."
|
5502 |
msgstr ""
|
5503 |
|
5504 |
+
#: includes/views/submit_listing.php:756
|
5505 |
msgctxt "submit listing"
|
5506 |
msgid "The username you chose is already in use. Please use a different one."
|
5507 |
msgstr ""
|
5508 |
|
5509 |
+
#: includes/views/submit_listing.php:761
|
5510 |
msgctxt "submit listing"
|
5511 |
msgid "The e-mail address you chose for your account is already in use."
|
5512 |
msgstr ""
|
5513 |
|
5514 |
+
#: includes/views/submit_listing.php:776
|
5515 |
msgctxt "submit listing"
|
5516 |
msgid "Create a user account on this site"
|
5517 |
msgstr ""
|
5518 |
|
5519 |
+
#: includes/views/submit_listing.php:783
|
5520 |
msgctxt "submit listing"
|
5521 |
msgid ""
|
5522 |
"You need to create an account on the site. Please fill out the form below."
|
5523 |
msgstr ""
|
5524 |
|
5525 |
+
#: includes/views/submit_listing.php:789
|
5526 |
msgctxt "submit listing"
|
5527 |
msgid "Username:"
|
5528 |
msgstr ""
|
5529 |
|
5530 |
+
#: includes/views/submit_listing.php:798
|
5531 |
msgctxt "submit listing"
|
5532 |
msgid "Email:"
|
5533 |
msgstr ""
|
5534 |
|
5535 |
+
#: includes/views/submit_listing.php:807
|
5536 |
msgctxt "submit listing"
|
5537 |
msgid "Password:"
|
5538 |
msgstr ""
|
5572 |
msgid "reCAPTCHA"
|
5573 |
msgstr ""
|
5574 |
|
5575 |
+
#: includes/class-wpbdp.php:252
|
5576 |
msgctxt "admin plugins"
|
5577 |
msgid "Settings"
|
5578 |
msgstr ""
|
5579 |
|
5580 |
+
#: includes/class-wpbdp.php:334
|
5581 |
msgctxt "listing image upload"
|
5582 |
msgid "Can not upload any more images for this listing."
|
5583 |
msgstr ""
|
5584 |
|
5585 |
+
#: includes/class-wpbdp.php:338
|
5586 |
msgctxt "listing image upload"
|
5587 |
msgid ""
|
5588 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
5613 |
msgid "Checkbox"
|
5614 |
msgstr ""
|
5615 |
|
5616 |
+
#: includes/fields/class-fieldtypes-date.php:14
|
5617 |
msgctxt "form-fields api"
|
5618 |
msgid "Date Field"
|
5619 |
msgstr ""
|
5620 |
|
5621 |
+
#: includes/fields/class-fieldtypes-date.php:41
|
5622 |
msgctxt "form-fields api"
|
5623 |
msgid "Date Format"
|
5624 |
msgstr ""
|
5628 |
msgid "Social Site (Facebook page)"
|
5629 |
msgstr ""
|
5630 |
|
5631 |
+
#: includes/fields/class-fieldtypes-image.php:13
|
5632 |
msgctxt "form-fields api"
|
5633 |
msgid "Image (file upload)"
|
5634 |
msgstr ""
|
5663 |
msgid "Select List"
|
5664 |
msgstr ""
|
5665 |
|
5666 |
+
#: includes/fields/class-fieldtypes-textarea.php:16
|
5667 |
msgctxt "form-fields api"
|
5668 |
msgid "Textarea"
|
5669 |
msgstr ""
|
5705 |
"work."
|
5706 |
msgstr ""
|
5707 |
|
5708 |
+
#: includes/form-fields.php:41
|
5709 |
msgctxt "form-fields api"
|
5710 |
msgid "Post Title"
|
5711 |
msgstr ""
|
5712 |
|
5713 |
+
#: includes/form-fields.php:42
|
5714 |
msgctxt "form-fields api"
|
5715 |
msgid "Post Content"
|
5716 |
msgstr ""
|
5717 |
|
5718 |
+
#: includes/form-fields.php:43
|
5719 |
msgctxt "form-fields api"
|
5720 |
msgid "Post Excerpt"
|
5721 |
msgstr ""
|
5722 |
|
5723 |
+
#: includes/form-fields.php:44
|
5724 |
msgctxt "form-fields api"
|
5725 |
msgid "Post Category"
|
5726 |
msgstr ""
|
5727 |
|
5728 |
+
#: includes/form-fields.php:45
|
5729 |
msgctxt "form-fields api"
|
5730 |
msgid "Post Tags"
|
5731 |
msgstr ""
|
5732 |
|
5733 |
+
#: includes/form-fields.php:46
|
5734 |
msgctxt "form-fields api"
|
5735 |
msgid "Post Metadata"
|
5736 |
msgstr ""
|
5737 |
|
5738 |
+
#: includes/form-fields.php:48
|
5739 |
msgctxt "form-fields api"
|
5740 |
msgid "Custom"
|
5741 |
msgstr ""
|
5745 |
msgid "Select all"
|
5746 |
msgstr ""
|
5747 |
|
5748 |
+
#: includes/fields/class-fieldtypes-date.php:66
|
5749 |
msgctxt "date field"
|
5750 |
msgid "%s must be in the format %s."
|
5751 |
msgstr ""
|
5752 |
|
5753 |
+
#: includes/fields/class-fieldtypes-date.php:69
|
5754 |
msgctxt "date field"
|
5755 |
msgid "%s must be a valid date."
|
5756 |
msgstr ""
|
5757 |
|
5758 |
+
#: includes/fields/class-fieldtypes-image.php:42 includes/form-fields.php:718
|
5759 |
+
msgctxt "date field"
|
5760 |
+
msgid "Caption for %s is required."
|
5761 |
+
msgstr ""
|
5762 |
+
|
5763 |
+
#: includes/fields/class-fieldtypes-image.php:98
|
5764 |
msgctxt "form-fields-api"
|
5765 |
msgid "Remove"
|
5766 |
msgstr ""
|
5812 |
msgid "An error occurred while trying to delete this field."
|
5813 |
msgstr ""
|
5814 |
|
5815 |
+
#: includes/form-fields.php:569
|
5816 |
msgctxt "form-fields-api"
|
5817 |
msgid "Email Validator"
|
5818 |
msgstr ""
|
5819 |
|
5820 |
+
#: includes/form-fields.php:570
|
5821 |
msgctxt "form-fields-api"
|
5822 |
msgid "URL Validator"
|
5823 |
msgstr ""
|
5824 |
|
5825 |
+
#: includes/form-fields.php:571
|
5826 |
msgctxt "form-fields-api"
|
5827 |
msgid "Whole Number Validator"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
+
#: includes/form-fields.php:572
|
5831 |
msgctxt "form-fields-api"
|
5832 |
msgid "Decimal Number Validator"
|
5833 |
msgstr ""
|
5834 |
|
5835 |
+
#: includes/form-fields.php:573
|
5836 |
msgctxt "form-fields-api"
|
5837 |
msgid "Date Validator"
|
5838 |
msgstr ""
|
5839 |
|
5840 |
+
#: includes/fields/class-fieldtypes-image.php:121
|
5841 |
msgctxt "form fields"
|
5842 |
msgid "Field unavailable at the moment."
|
5843 |
msgstr ""
|
5875 |
msgid "— None —"
|
5876 |
msgstr ""
|
5877 |
|
5878 |
+
#: includes/fields/class-fieldtypes-textarea.php:200
|
5879 |
msgctxt "admin form-fields"
|
5880 |
msgid ""
|
5881 |
"Enabling iframe support in your listings can allow users to execute "
|
5885 |
"you sure you want to enable this?"
|
5886 |
msgstr ""
|
5887 |
|
5888 |
+
#: includes/form-fields.php:580
|
5889 |
msgctxt "form-fields-api validation"
|
5890 |
msgid "Field"
|
5891 |
msgstr ""
|
5892 |
|
5893 |
+
#: includes/form-fields.php:601 includes/form-fields.php:606
|
5894 |
msgctxt "form-fields-api validation"
|
5895 |
msgid "%s is required."
|
5896 |
msgstr ""
|
5897 |
|
5898 |
+
#: includes/form-fields.php:618 includes/form-fields.php:625
|
5899 |
msgctxt "form-fields-api validation"
|
5900 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
5901 |
msgstr ""
|
5902 |
|
5903 |
+
#: includes/form-fields.php:640
|
5904 |
msgctxt "form-fields-api validation"
|
5905 |
msgid "%s is badly formatted. Valid Email format required."
|
5906 |
msgstr ""
|
5907 |
|
5908 |
+
#: includes/form-fields.php:647
|
5909 |
msgctxt "form-fields-api validation"
|
5910 |
msgid "%s must be a number. Decimal values are not allowed."
|
5911 |
msgstr ""
|
5912 |
|
5913 |
+
#: includes/form-fields.php:654
|
5914 |
msgctxt "form-fields-api validation"
|
5915 |
msgid "%s must be a number."
|
5916 |
msgstr ""
|
5917 |
|
5918 |
+
#: includes/form-fields.php:673
|
5919 |
msgctxt "form-fields-api validation"
|
5920 |
+
msgid "%1$s must be in the format %2$s."
|
5921 |
msgstr ""
|
5922 |
|
5923 |
+
#: includes/form-fields.php:711
|
5924 |
msgctxt "form-fields-api validation"
|
5925 |
msgid "%s must be a valid date."
|
5926 |
msgstr ""
|
5927 |
|
5928 |
+
#: includes/form-fields.php:736
|
5929 |
msgctxt "form-fields-api validation"
|
5930 |
+
msgid "%1$s is invalid. Value most be one of %2$s."
|
5931 |
msgstr ""
|
5932 |
|
5933 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
6012 |
msgid "User ID or IP address is required to save a report"
|
6013 |
msgstr ""
|
6014 |
|
6015 |
+
#: includes/helpers/listing_flagging.php:80
|
6016 |
msgctxt "flag listing"
|
6017 |
+
msgid "Report reason is required to save a report"
|
6018 |
msgstr ""
|
6019 |
|
6020 |
+
#: includes/helpers/listing_flagging.php:84
|
6021 |
msgctxt "flag listing"
|
6022 |
+
msgid "Report comment is required to save a report"
|
|
|
6023 |
msgstr ""
|
6024 |
|
6025 |
+
#: includes/views/flag_listing.php:41
|
6026 |
msgctxt "flag listing"
|
6027 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
6028 |
msgstr ""
|
6029 |
|
6030 |
+
#: includes/views/flag_listing.php:96
|
6031 |
msgctxt "flag listing"
|
6032 |
msgid "Your current IP address already reported this listing."
|
6033 |
msgstr ""
|
6034 |
|
6035 |
+
#: includes/views/flag_listing.php:100
|
6036 |
msgctxt "flag listing"
|
6037 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6038 |
msgstr ""
|
6039 |
|
6040 |
+
#: includes/views/flag_listing.php:107
|
6041 |
msgctxt "flag listing"
|
6042 |
+
msgid "You must select the reason to report this listing as inappropriate."
|
6043 |
+
msgstr ""
|
6044 |
+
|
6045 |
+
#: includes/views/flag_listing.php:111
|
6046 |
+
msgctxt "flag listing"
|
6047 |
+
msgid "You must enter the reason to report this listing as inappropriate."
|
6048 |
+
msgstr ""
|
6049 |
+
|
6050 |
+
#: includes/views/flag_listing.php:116
|
6051 |
+
msgctxt "flag listing"
|
6052 |
+
msgid "Please enter your name."
|
6053 |
+
msgstr ""
|
6054 |
+
|
6055 |
+
#: includes/views/flag_listing.php:120
|
6056 |
+
msgctxt "flag listing"
|
6057 |
+
msgid "Please enter your email."
|
6058 |
msgstr ""
|
6059 |
|
6060 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:19
|
6061 |
msgctxt "flag listing"
|
6062 |
msgid "Delete"
|
6063 |
msgstr ""
|
6064 |
|
6065 |
+
#: templates/listing-flagging-form.tpl.php:15
|
6066 |
msgctxt "flag listing"
|
6067 |
+
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate. "
|
6068 |
msgstr ""
|
6069 |
|
6070 |
+
#: templates/listing-flagging-form.tpl.php:18
|
6071 |
msgctxt "flag listing"
|
6072 |
+
msgid ""
|
6073 |
+
"You are currently logged in as %s. Listing report will be sent using your "
|
6074 |
+
"logged in contact email."
|
6075 |
msgstr ""
|
6076 |
|
6077 |
+
#: templates/listing-flagging-form.tpl.php:32
|
6078 |
msgctxt "flag listing"
|
6079 |
+
msgid "Please select the reason to report this listing:"
|
6080 |
msgstr ""
|
6081 |
|
6082 |
+
#: templates/listing-flagging-form.tpl.php:40
|
6083 |
msgctxt "flag listing"
|
6084 |
msgid "Please enter the reasons to report this listing:"
|
6085 |
msgstr ""
|
6086 |
|
6087 |
+
#: templates/listing-flagging-form.tpl.php:43
|
6088 |
msgctxt "flag listing"
|
6089 |
msgid "Additional info."
|
6090 |
msgstr ""
|
6091 |
|
6092 |
+
#: templates/listing-flagging-form.tpl.php:48
|
6093 |
msgctxt "flag listing"
|
6094 |
msgid "Cancel"
|
6095 |
msgstr ""
|
6096 |
|
6097 |
+
#: templates/listing-flagging-form.tpl.php:52
|
6098 |
+
msgctxt "flag listing"
|
6099 |
+
msgid "You already reported the listing \"<b>%s</b>\" as inappropriate."
|
6100 |
+
msgstr ""
|
6101 |
+
|
6102 |
+
#: includes/installer.php:71
|
6103 |
msgctxt "default category name"
|
6104 |
msgid "General"
|
6105 |
msgstr ""
|
6106 |
|
6107 |
+
#: includes/licensing.php:276
|
6108 |
msgctxt "licensing"
|
6109 |
msgid "Invalid item ID"
|
6110 |
msgstr ""
|
6111 |
|
6112 |
+
#: includes/licensing.php:281
|
6113 |
msgctxt "licensing"
|
6114 |
msgid "No license key provided"
|
6115 |
msgstr ""
|
6116 |
|
6117 |
+
#: includes/licensing.php:304
|
6118 |
msgctxt "licensing"
|
6119 |
msgid "The license key was revoked."
|
6120 |
msgstr ""
|
6121 |
|
6122 |
+
#: includes/licensing.php:306
|
6123 |
msgctxt "licensing"
|
6124 |
msgid ""
|
6125 |
"If you think this is a mistake, please contact <support-link>Business "
|
6127 |
"reported as revoked by the licensing software."
|
6128 |
msgstr ""
|
6129 |
|
6130 |
+
#: includes/licensing.php:308
|
6131 |
msgctxt "licensing"
|
6132 |
msgid ""
|
6133 |
"Please include the email address you used to purchase <module-name> with "
|
6134 |
"your report."
|
6135 |
msgstr ""
|
6136 |
|
6137 |
+
#: includes/licensing.php:319 includes/licensing.php:360
|
6138 |
msgctxt "licensing"
|
6139 |
msgid "License key is invalid"
|
6140 |
msgstr ""
|
6141 |
|
6142 |
+
#: includes/licensing.php:336
|
6143 |
msgctxt "licensing"
|
6144 |
msgid "Invalid module ID"
|
6145 |
msgstr ""
|
6146 |
|
6147 |
+
#: includes/licensing.php:363
|
6148 |
msgctxt "licensing"
|
6149 |
msgid "Deactivation failed"
|
6150 |
msgstr ""
|
6151 |
|
6152 |
+
#: includes/licensing.php:382
|
6153 |
msgctxt "licensing"
|
6154 |
msgid ""
|
6155 |
"It was not possible to establish a connection with Business Directory's "
|
6156 |
"server. The connection failed with the following error:"
|
6157 |
msgstr ""
|
6158 |
|
6159 |
+
#: includes/licensing.php:386 includes/licensing.php:432
|
6160 |
msgctxt "licensing"
|
6161 |
msgid ""
|
6162 |
"It looks like your server is not authorized to make requests to Business "
|
6165 |
"whitelist."
|
6166 |
msgstr ""
|
6167 |
|
6168 |
+
#: includes/licensing.php:388 includes/licensing.php:434
|
6169 |
msgctxt "licensing"
|
6170 |
msgid "Include this error message with your report."
|
6171 |
msgstr ""
|
6172 |
|
6173 |
+
#: includes/licensing.php:398
|
6174 |
msgctxt "licensing"
|
6175 |
msgid ""
|
6176 |
"It was not possible to establish a connection with Business Directory's "
|
6177 |
"server. A problem occurred in the SSL/TSL handshake:"
|
6178 |
msgstr ""
|
6179 |
|
6180 |
+
#: includes/licensing.php:403
|
6181 |
msgctxt "licensing"
|
6182 |
msgid ""
|
6183 |
"To ensure the security of our systems and adhere to industry best practices, "
|
6186 |
"1.0.1c)."
|
6187 |
msgstr ""
|
6188 |
|
6189 |
+
#: includes/licensing.php:405
|
6190 |
msgctxt "licensing"
|
6191 |
msgid ""
|
6192 |
"Upgrading your system will not only allow you to communicate with Business "
|
6194 |
"services using the latest security standards."
|
6195 |
msgstr ""
|
6196 |
|
6197 |
+
#: includes/licensing.php:407
|
6198 |
msgctxt "licensing"
|
6199 |
msgid ""
|
6200 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
6201 |
"Include this message if necesary."
|
6202 |
msgstr ""
|
6203 |
|
6204 |
+
#: includes/licensing.php:414
|
6205 |
msgctxt "licensing"
|
6206 |
msgid "Could not contact licensing server"
|
6207 |
msgstr ""
|
6208 |
|
6209 |
+
#: includes/licensing.php:430
|
6210 |
msgctxt "licensing"
|
6211 |
msgid "The server returned a 403 Forbidden error."
|
6212 |
msgstr ""
|
6213 |
|
6214 |
+
#: includes/licensing.php:498
|
6215 |
msgctxt "licensing"
|
6216 |
msgid "Business Directory - Please verify your license keys"
|
6217 |
msgstr ""
|
6218 |
|
6219 |
+
#: includes/licensing.php:508
|
6220 |
msgctxt "licensing"
|
6221 |
msgid ""
|
6222 |
"The following premium modules will not work until a valid license key is "
|
6223 |
"provided: %s."
|
6224 |
msgstr ""
|
6225 |
|
6226 |
+
#: includes/licensing.php:519
|
6227 |
msgctxt "licensing"
|
6228 |
msgid ""
|
6229 |
"You need to activate the license keys for the following themes before they "
|
6230 |
"can be used: %s."
|
6231 |
msgstr ""
|
6232 |
|
6233 |
+
#: includes/licensing.php:527 includes/licensing.php:583
|
6234 |
msgctxt "licensing"
|
6235 |
msgid "Review my license keys"
|
6236 |
msgstr ""
|
6237 |
|
6238 |
+
#: includes/licensing.php:554
|
6239 |
msgctxt "licensing"
|
6240 |
msgid "Business Directory - License key expired"
|
6241 |
msgstr ""
|
6242 |
|
6243 |
+
#: includes/licensing.php:564
|
6244 |
msgctxt "licensing"
|
6245 |
msgid ""
|
6246 |
"The license key for the following modules has expired: %s. The modules will "
|
6248 |
"is renewed."
|
6249 |
msgstr ""
|
6250 |
|
6251 |
+
#: includes/licensing.php:575
|
6252 |
msgctxt "licensing"
|
6253 |
msgid ""
|
6254 |
"The license key for the following themes has expired: %s. The themes will "
|
6256 |
"is renewed."
|
6257 |
msgstr ""
|
6258 |
|
6259 |
+
#: includes/licensing.php:669
|
6260 |
msgctxt "licensing"
|
6261 |
msgid "Please enter a license key."
|
6262 |
msgstr ""
|
6263 |
|
6264 |
+
#: includes/licensing.php:678
|
6265 |
msgctxt "licensing"
|
6266 |
msgid "Could not activate license: %s."
|
6267 |
msgstr ""
|
6268 |
|
6269 |
+
#: includes/licensing.php:680
|
6270 |
msgctxt "licensing"
|
6271 |
msgid "License activated"
|
6272 |
msgstr ""
|
6273 |
|
6274 |
+
#: includes/licensing.php:700
|
6275 |
msgctxt "licensing"
|
6276 |
msgid "Could not deactivate license: %s."
|
6277 |
msgstr ""
|
6278 |
|
6279 |
+
#: includes/licensing.php:702
|
6280 |
msgctxt "licensing"
|
6281 |
msgid "License deactivated"
|
6282 |
msgstr ""
|
6283 |
|
6284 |
#. translators: "<module-name>" version <version-number> is not...
|
6285 |
+
#: includes/licensing.php:893
|
6286 |
msgctxt "deprecation"
|
6287 |
msgid ""
|
6288 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
6548 |
msgid "Next"
|
6549 |
msgstr ""
|
6550 |
|
6551 |
+
#: includes/templates-ui.php:199
|
6552 |
msgctxt "templates"
|
6553 |
msgid "No listing categories found."
|
6554 |
msgstr ""
|
6555 |
|
6556 |
+
#: includes/templates-ui.php:333
|
6557 |
msgctxt "templates"
|
6558 |
msgid "Search Listings"
|
6559 |
msgstr ""
|
6560 |
|
6561 |
+
#: includes/templates-ui.php:338
|
6562 |
msgctxt "templates"
|
6563 |
msgid "Advanced Search"
|
6564 |
msgstr ""
|
6565 |
|
6566 |
+
#: includes/views/listing_contact.php:147
|
6567 |
msgctxt "templates"
|
6568 |
msgid "Contact listing owner"
|
6569 |
msgstr ""
|
6570 |
|
6571 |
+
#: includes/views/listing_contact.php:151
|
6572 |
msgctxt "templates"
|
6573 |
msgid "Send Message to listing owner"
|
6574 |
msgstr ""
|
6596 |
"site. If you didn't want that, click <a>here</a> to change the setting."
|
6597 |
msgstr ""
|
6598 |
|
6599 |
+
#: includes/views/submit_listing.php:306
|
6600 |
msgctxt "templates"
|
6601 |
msgid ""
|
6602 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
6603 |
"Submission?\" setting checked?"
|
6604 |
msgstr ""
|
6605 |
|
6606 |
+
#: includes/views/submit_listing.php:308
|
6607 |
msgctxt "templates"
|
6608 |
msgid "View not available."
|
6609 |
msgstr ""
|
6610 |
|
6611 |
+
#: includes/views/submit_listing.php:845
|
6612 |
msgctxt "templates"
|
6613 |
msgid "Please agree to the Terms and Conditions."
|
6614 |
msgstr ""
|
6615 |
|
6616 |
+
#: includes/views/submit_listing.php:853
|
6617 |
msgctxt "templates"
|
6618 |
msgid "Terms and Conditions:"
|
6619 |
msgstr ""
|
6620 |
|
6621 |
+
#: includes/views/submit_listing.php:862
|
6622 |
msgctxt "templates"
|
6623 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
6624 |
msgstr ""
|
6625 |
|
6626 |
#: templates/businessdirectory-listings.tpl.php:27
|
6627 |
+
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:15
|
6628 |
#: templates/search.tpl.php:17
|
6629 |
msgctxt "templates"
|
6630 |
msgid "No listings found."
|
6631 |
msgstr ""
|
6632 |
|
6633 |
#: templates/businessdirectory-listings.tpl.php:38
|
6634 |
+
#: templates/listings.tpl.php:31
|
6635 |
msgctxt "templates"
|
6636 |
msgid "« Previous "
|
6637 |
msgstr ""
|
6638 |
|
6639 |
#: templates/businessdirectory-listings.tpl.php:39
|
6640 |
+
#: templates/listings.tpl.php:32
|
6641 |
msgctxt "templates"
|
6642 |
msgid "Next »"
|
6643 |
msgstr ""
|
6661 |
msgstr ""
|
6662 |
|
6663 |
#: templates/listing-contactform.tpl.php:23
|
6664 |
+
#: templates/listing-flagging-form.tpl.php:22
|
6665 |
msgctxt "templates"
|
6666 |
msgid "Your Name"
|
6667 |
msgstr ""
|
6668 |
|
6669 |
#: templates/listing-contactform.tpl.php:27
|
6670 |
+
#: templates/listing-flagging-form.tpl.php:26
|
6671 |
msgctxt "templates"
|
6672 |
msgid "Your Email"
|
6673 |
msgstr ""
|
6682 |
msgid "Send"
|
6683 |
msgstr ""
|
6684 |
|
|
|
|
|
|
|
|
|
|
|
6685 |
#: templates/listing-flagging-form.tpl.php:3
|
6686 |
msgctxt "templates"
|
6687 |
msgid "Report Listing"
|
6688 |
msgstr ""
|
6689 |
|
6690 |
+
#: templates/listing-sticky-tag.tpl.php:12
|
6691 |
+
#: templates/listing-sticky-tag.tpl.php:13
|
6692 |
msgctxt "templates"
|
6693 |
msgid "Featured Listing"
|
6694 |
msgstr ""
|
6899 |
msgid "There are no images currently attached to your listing."
|
6900 |
msgstr ""
|
6901 |
|
6902 |
+
#: includes/templates-ui.php:373 includes/templates-ui.php:400
|
6903 |
msgctxt "templates sort"
|
6904 |
msgid "Sort By:"
|
6905 |
msgstr ""
|
6906 |
|
6907 |
+
#: includes/templates-ui.php:393
|
6908 |
msgctxt "sort"
|
6909 |
msgid "Reset"
|
6910 |
msgstr ""
|
6911 |
|
6912 |
+
#: includes/templates-ui.php:419
|
6913 |
msgctxt "sort"
|
6914 |
msgid "(Reset)"
|
6915 |
msgstr ""
|
6916 |
|
6917 |
+
#: includes/utils.php:213
|
6918 |
msgctxt "utils"
|
6919 |
msgid ""
|
6920 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
6921 |
msgstr ""
|
6922 |
|
6923 |
+
#: includes/utils.php:261
|
6924 |
msgctxt "utils"
|
6925 |
msgid "File size (%s) exceeds maximum file size of %s"
|
6926 |
msgstr ""
|
6927 |
|
6928 |
+
#: includes/utils.php:269
|
6929 |
msgctxt "utils"
|
6930 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
6931 |
msgstr ""
|
6932 |
|
6933 |
+
#: includes/utils.php:278 includes/utils.php:285
|
6934 |
msgctxt "utils"
|
6935 |
msgid "File type \"%s\" is not allowed"
|
6936 |
msgstr ""
|
6937 |
|
6938 |
+
#: includes/utils.php:292
|
6939 |
msgctxt "utils"
|
6940 |
msgid "Unkown error while uploading file."
|
6941 |
msgstr ""
|
6942 |
|
6943 |
+
#: includes/utils.php:311
|
6944 |
msgctxt "utils"
|
6945 |
msgid "Uploaded file is not an image"
|
6946 |
msgstr ""
|
6947 |
|
6948 |
+
#: includes/utils.php:320
|
6949 |
msgctxt "utils"
|
6950 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
6951 |
msgstr ""
|
6952 |
|
6953 |
+
#: includes/utils.php:326
|
6954 |
msgctxt "utils"
|
6955 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
6956 |
msgstr ""
|
6957 |
|
6958 |
+
#: includes/utils.php:332
|
6959 |
msgctxt "utils"
|
6960 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
6961 |
msgstr ""
|
6962 |
|
6963 |
+
#: includes/utils.php:338
|
6964 |
msgctxt "utils"
|
6965 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
6966 |
msgstr ""
|
6967 |
|
6968 |
+
#: includes/utils.php:352
|
6969 |
msgctxt "utils"
|
6970 |
msgid "Error while uploading file"
|
6971 |
msgstr ""
|
7010 |
msgid "Yes. Delete my listing."
|
7011 |
msgstr ""
|
7012 |
|
7013 |
+
#: includes/views/listing_contact.php:50
|
7014 |
msgctxt "contact-message"
|
7015 |
msgid "Please enter your name."
|
7016 |
msgstr ""
|
7017 |
|
7018 |
+
#: includes/views/listing_contact.php:54
|
7019 |
msgctxt "contact-message"
|
7020 |
msgid "Please enter a valid email."
|
7021 |
msgstr ""
|
7022 |
|
7023 |
+
#: includes/views/listing_contact.php:58
|
7024 |
msgctxt "contact-message"
|
7025 |
msgid "You did not enter a message."
|
7026 |
msgstr ""
|
7027 |
|
7028 |
+
#: includes/views/listing_contact.php:62
|
7029 |
msgctxt "contact-message"
|
7030 |
msgid "The reCAPTCHA wasn't entered correctly."
|
7031 |
msgstr ""
|
7032 |
|
7033 |
+
#: includes/views/listing_contact.php:217
|
7034 |
msgctxt "contact-message"
|
7035 |
msgid "Your message has been sent."
|
7036 |
msgstr ""
|
7037 |
|
7038 |
+
#: includes/views/listing_contact.php:239
|
7039 |
msgctxt "contact-message"
|
7040 |
msgid "There was a problem encountered. Your message has not been sent"
|
7041 |
msgstr ""
|
7042 |
|
7043 |
+
#: includes/views/listing_contact.php:242
|
7044 |
msgctxt "contact-message"
|
7045 |
msgid "Return to listing."
|
7046 |
msgstr ""
|
7047 |
|
7048 |
+
#: includes/views/listing_contact.php:75
|
7049 |
msgctxt "contact form"
|
7050 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
7051 |
msgstr ""
|
7052 |
|
7053 |
+
#: includes/views/listing_contact.php:101
|
7054 |
msgctxt "contact form"
|
7055 |
msgid "This contact form is temporarily disabled. Please try again later."
|
7056 |
msgstr ""
|
7223 |
msgid "URL:"
|
7224 |
msgstr ""
|
7225 |
|
7226 |
+
#: includes/views/search.php:40
|
7227 |
msgctxt "search"
|
7228 |
msgid "\"%s\" is required."
|
7229 |
msgstr ""
|
7249 |
msgid "This is just a preview. The listing has not been published yet."
|
7250 |
msgstr ""
|
7251 |
|
7252 |
+
#: includes/views/submit_listing.php:606
|
7253 |
msgctxt "listing submit"
|
7254 |
msgid ""
|
7255 |
"Something went wrong. Please check the form for errors, correct them and "
|
7256 |
"submit again."
|
7257 |
msgstr ""
|
7258 |
|
7259 |
+
#: includes/views/submit_listing.php:688
|
7260 |
msgctxt "listing submit"
|
7261 |
msgid ""
|
7262 |
"Image upload is required, please provide at least one image and submit again."
|
languages/WPBDM-es_ES.mo
CHANGED
Binary file
|
languages/WPBDM-es_ES.po
CHANGED
@@ -5,15 +5,15 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Business Directory Plugin 4.0.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
-
"POT-Creation-Date: 2018-
|
9 |
-
"PO-Revision-Date: 2018-
|
10 |
"Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
12 |
"Language: es_ES\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
-
"X-Generator: Poedit 2.0.
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,-1,543\n"
|
19 |
"X-Poedit-SourceCharset: UTF-8\n"
|
@@ -185,7 +185,7 @@ msgstr ""
|
|
185 |
"administrador puede cancelar su subscripción contactando el procesador de "
|
186 |
"pagos directamente."
|
187 |
|
188 |
-
#: includes/class-wpbdp.php:
|
189 |
msgid ""
|
190 |
"The directory features are disabled at this time because a <a>manual "
|
191 |
"upgrade</a> is pending."
|
@@ -193,7 +193,7 @@ msgstr ""
|
|
193 |
"Las características de Business Directory se encuentran deshabilitadas en "
|
194 |
"este momento por una <a>actualización manual</a> está pendiente."
|
195 |
|
196 |
-
#: includes/class-wpbdp.php:
|
197 |
msgid ""
|
198 |
"The directory is not available at this time. Please try again in a few "
|
199 |
"minutes or contact the administrator if the problem persists."
|
@@ -202,55 +202,55 @@ msgstr ""
|
|
202 |
"minutos e intente nuevamente, o contacte al administrador si los problemas "
|
203 |
"persisten."
|
204 |
|
205 |
-
#: includes/fields/class-fieldtypes-date.php:
|
206 |
msgid "%s (ex. %s)"
|
207 |
msgstr "%s (ej. %s)"
|
208 |
|
209 |
-
#: includes/form-fields.php:
|
210 |
msgid "Business Name"
|
211 |
msgstr "Nombre del Negocio"
|
212 |
|
213 |
-
#: includes/form-fields.php:
|
214 |
msgid "Business Genre"
|
215 |
msgstr "Tipo de Negocio"
|
216 |
|
217 |
-
#: includes/form-fields.php:
|
218 |
msgid "Short Business Description"
|
219 |
msgstr "Descripción corta del negocio"
|
220 |
|
221 |
-
#: includes/form-fields.php:
|
222 |
msgid "Long Business Description"
|
223 |
msgstr "Descripción larga del negocio"
|
224 |
|
225 |
-
#: includes/form-fields.php:
|
226 |
msgid "Business Website Address"
|
227 |
msgstr "Sitio web del negocio"
|
228 |
|
229 |
-
#: includes/form-fields.php:
|
230 |
msgid "Business Phone Number"
|
231 |
msgstr "Número telefónico del negocio"
|
232 |
|
233 |
-
#: includes/form-fields.php:
|
234 |
msgid "Business Fax"
|
235 |
msgstr "Fax del negocio"
|
236 |
|
237 |
-
#: includes/form-fields.php:
|
238 |
msgid "Business Contact Email"
|
239 |
msgstr "Correo electrónico de contacto del negocio"
|
240 |
|
241 |
-
#: includes/form-fields.php:
|
242 |
msgid "Business Tags"
|
243 |
msgstr "Etiquetas"
|
244 |
|
245 |
-
#: includes/form-fields.php:
|
246 |
msgid "Business Address"
|
247 |
msgstr "Dirección del Negocio"
|
248 |
|
249 |
-
#: includes/form-fields.php:
|
250 |
msgid "ZIP Code"
|
251 |
msgstr "Código Postal"
|
252 |
|
253 |
-
#: includes/functions.php:
|
254 |
msgid "Free"
|
255 |
msgstr "Gratuito"
|
256 |
|
@@ -274,15 +274,15 @@ msgstr "No se encontró ningún pago asociado con la subscripción elegida."
|
|
274 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
275 |
msgstr "La pasarela de pago “<payment-gateway>” no está disponible."
|
276 |
|
277 |
-
#: includes/templates-ui.php:
|
278 |
msgid "Directory"
|
279 |
msgstr "Directorio"
|
280 |
|
281 |
-
#: includes/templates-ui.php:
|
282 |
msgid "View All Listings"
|
283 |
msgstr "Ver Todos los Listados"
|
284 |
|
285 |
-
#: includes/templates-ui.php:
|
286 |
msgid "Create A Listing"
|
287 |
msgstr "Crear un Listado"
|
288 |
|
@@ -293,7 +293,7 @@ msgstr ""
|
|
293 |
"Ocurrió un error mientras estábamos procesando su petición. No hay ninguna "
|
294 |
"pasarela de pago seleccionada."
|
295 |
|
296 |
-
#: includes/views/listing_contact.php:
|
297 |
msgid "l F j, Y \\a\\t g:i a"
|
298 |
msgstr "l F j, Y \\a\\t g:i a"
|
299 |
|
@@ -909,12 +909,12 @@ msgctxt "admin listings"
|
|
909 |
msgid "Reported"
|
910 |
msgstr "Reportado"
|
911 |
|
912 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
913 |
msgctxt "admin listings"
|
914 |
msgid "Selected Option: "
|
915 |
msgstr "Opción seleccionada: "
|
916 |
|
917 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
918 |
msgctxt "admin listings"
|
919 |
msgid "Aditional Info: "
|
920 |
msgstr "Información adicional: "
|
@@ -1126,47 +1126,47 @@ msgctxt "listing status"
|
|
1126 |
msgid "Reported"
|
1127 |
msgstr "Reportado"
|
1128 |
|
1129 |
-
#: includes/class-listing.php:
|
1130 |
msgctxt "listing status"
|
1131 |
msgid "Unknown"
|
1132 |
msgstr "Desconocido"
|
1133 |
|
1134 |
-
#: includes/class-listing.php:
|
1135 |
msgctxt "listing status"
|
1136 |
msgid "Legacy"
|
1137 |
msgstr "Antiguo"
|
1138 |
|
1139 |
-
#: includes/class-listing.php:
|
1140 |
msgctxt "listing status"
|
1141 |
msgid "Incomplete"
|
1142 |
msgstr "Incompleto"
|
1143 |
|
1144 |
-
#: includes/class-listing.php:
|
1145 |
msgctxt "listing status"
|
1146 |
msgid "Pending Payment"
|
1147 |
msgstr "Pendiente de pago"
|
1148 |
|
1149 |
-
#: includes/class-listing.php:
|
1150 |
msgctxt "listing status"
|
1151 |
msgid "Complete"
|
1152 |
msgstr "Completado"
|
1153 |
|
1154 |
-
#: includes/class-listing.php:
|
1155 |
msgctxt "listing status"
|
1156 |
msgid "Pending Upgrade"
|
1157 |
msgstr "Pendiente de mejora"
|
1158 |
|
1159 |
-
#: includes/class-listing.php:
|
1160 |
msgctxt "listing status"
|
1161 |
msgid "Expired"
|
1162 |
msgstr "Expirado"
|
1163 |
|
1164 |
-
#: includes/class-listing.php:
|
1165 |
msgctxt "listing status"
|
1166 |
msgid "Pending Renewal"
|
1167 |
msgstr "Pendientes de renovación"
|
1168 |
|
1169 |
-
#: includes/class-listing.php:
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Abandoned"
|
1172 |
msgstr "Abandonado"
|
@@ -1435,7 +1435,7 @@ msgctxt "admin menu"
|
|
1435 |
msgid "Debug"
|
1436 |
msgstr "Depuración"
|
1437 |
|
1438 |
-
#: includes/admin/settings/class-settings-admin.php:
|
1439 |
msgctxt "admin menu"
|
1440 |
msgid "Manage Options"
|
1441 |
msgstr "Configuraciones"
|
@@ -2628,42 +2628,52 @@ msgctxt "form-fields admin"
|
|
2628 |
msgid "Field list of options is required."
|
2629 |
msgstr "La lista de opciones del campo es requerida."
|
2630 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2631 |
#: includes/fields/class-fieldtypes-select.php:207
|
2632 |
msgctxt "form-fields admin"
|
2633 |
msgid "Allow empty selection on search?"
|
2634 |
msgstr "Permitir selección vacía en las búsquedas?"
|
2635 |
|
2636 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2637 |
msgctxt "form-fields admin"
|
2638 |
msgid "Allow HTML input for this field?"
|
2639 |
msgstr "Permitir entrada HTML en este campo?"
|
2640 |
|
2641 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2642 |
msgctxt "form-fields admin"
|
2643 |
msgid "Allow IFRAME tags in content?"
|
2644 |
msgstr "¿Permitir tags IFRAME en el contenido?"
|
2645 |
|
2646 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2647 |
msgctxt "form-fields admin"
|
2648 |
msgid "No"
|
2649 |
msgstr "No"
|
2650 |
|
2651 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2652 |
msgctxt "form-fields admin"
|
2653 |
msgid "Yes"
|
2654 |
msgstr "Sí"
|
2655 |
|
2656 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2657 |
msgctxt "form-fields admin"
|
2658 |
msgid "Allow WordPress shortcodes in this field?"
|
2659 |
msgstr "Permitir shortcodes de WordPress en este campo?"
|
2660 |
|
2661 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2662 |
msgctxt "form-fields admin"
|
2663 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2664 |
msgstr "Mostrar un editor WYSIWYG en la cara del sitio?"
|
2665 |
|
2666 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2667 |
msgctxt "form-fields admin"
|
2668 |
msgid ""
|
2669 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
@@ -2672,12 +2682,12 @@ msgstr ""
|
|
2672 |
"<b>Advertencia:</b> Los usuarios podrían usar esta característica para "
|
2673 |
"saltar los límites de imágenes."
|
2674 |
|
2675 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2676 |
msgctxt "form-fields admin"
|
2677 |
msgid "Allow images in WYSIWYG editor?"
|
2678 |
msgstr "Permitir imágenes en el editor WYSIWYG?"
|
2679 |
|
2680 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2681 |
msgctxt "form-fields admin"
|
2682 |
msgid ""
|
2683 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
@@ -2686,14 +2696,42 @@ msgstr ""
|
|
2686 |
"<b>¡Usuarios avanzados únicamente!</b> No cambie esta configuración salvo si "
|
2687 |
"está seguro de lo que está haciendo."
|
2688 |
|
2689 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2690 |
msgctxt "form-fields admin"
|
2691 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2692 |
msgstr ""
|
2693 |
"Aplicar el filtro \"the_content\" antes de mostrar el contenido de este "
|
2694 |
"campo?"
|
2695 |
|
2696 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2697 |
msgctxt "form-fields admin"
|
2698 |
msgid ""
|
2699 |
"Truncates the description field to the value set here. To display all of the "
|
@@ -2702,14 +2740,16 @@ msgstr ""
|
|
2702 |
"Acorta el contenido del campo descripción al número de caracteres "
|
2703 |
"especificado aquí. Para mostrar toda la descripción, ingrese 0."
|
2704 |
|
2705 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2706 |
msgctxt "form-fields admin"
|
2707 |
-
msgid "
|
|
|
|
|
2708 |
msgstr ""
|
2709 |
-
"
|
2710 |
-
"
|
2711 |
|
2712 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2713 |
msgctxt "form-fields admin"
|
2714 |
msgid "Automatically generate excerpt from content field?"
|
2715 |
msgstr "¿Generar resumen automáticamente del campo de contenido?"
|
@@ -3211,12 +3251,17 @@ msgctxt "debug info"
|
|
3211 |
msgid "Test SSL setup..."
|
3212 |
msgstr "Probar configuración SSL..."
|
3213 |
|
3214 |
-
#: includes/admin/settings/class-settings-admin.php:
|
|
|
|
|
|
|
|
|
|
|
3215 |
msgctxt "admin settings"
|
3216 |
msgid "Valid placeholders: %s"
|
3217 |
msgstr "Comodines válidos: %s"
|
3218 |
|
3219 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3220 |
msgctxt "admin settings"
|
3221 |
msgid ""
|
3222 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
@@ -3225,27 +3270,27 @@ msgstr ""
|
|
3225 |
"<strong>IMPORTANTE:</strong> las sub-páginas de la página principal del "
|
3226 |
"directorio no se podrán acceder mientras esta opción esté habilitada."
|
3227 |
|
3228 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3229 |
msgctxt "admin settings"
|
3230 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3231 |
msgstr "<a>Conozca más</a> acerca de lo que hacemos (en inglés)."
|
3232 |
|
3233 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3234 |
msgctxt "admin settings"
|
3235 |
msgid "Above results"
|
3236 |
msgstr "Encima de los resultados"
|
3237 |
|
3238 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3239 |
msgctxt "admin settings"
|
3240 |
msgid "Below results"
|
3241 |
msgstr "Debajo de los resultados"
|
3242 |
|
3243 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3244 |
msgctxt "admin settings"
|
3245 |
msgid "Don't show with results"
|
3246 |
msgstr "No mostrar con los resultados"
|
3247 |
|
3248 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3249 |
msgctxt "admin settings"
|
3250 |
msgid ""
|
3251 |
"You have selected a textarea field to be included in quick searches. "
|
@@ -3256,7 +3301,16 @@ msgstr ""
|
|
3256 |
"rápidas. Búsquedas que involucran este tipo de campos son costosas y pueden "
|
3257 |
"resultar en timeouts o lentitud en general."
|
3258 |
|
3259 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3260 |
msgctxt "admin settings"
|
3261 |
msgid ""
|
3262 |
"Check this if you are having trouble with BD, particularly when importing or "
|
@@ -3265,140 +3319,140 @@ msgstr ""
|
|
3265 |
"Seleccione esta opción si está teniendo problemas con BD, particularmente al "
|
3266 |
"importar o exportar archivos CSV."
|
3267 |
|
3268 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3269 |
msgctxt "admin settings"
|
3270 |
msgid "Do not include comments in listings"
|
3271 |
msgstr "No incluir formulario de comentario en listados"
|
3272 |
|
3273 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3274 |
msgctxt "admin settings"
|
3275 |
msgid "Include comment form, theme invoked (standard option)"
|
3276 |
msgstr "Include formulario de comentarios, invocado por el tema (estándar)"
|
3277 |
|
3278 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3279 |
msgctxt "admin settings"
|
3280 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3281 |
msgstr ""
|
3282 |
"Incluir formulario de comentarios, invocado por BD (usar si la opción "
|
3283 |
"estándar no funciona)"
|
3284 |
|
3285 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3286 |
msgctxt "admin settings"
|
3287 |
msgid "Directory view."
|
3288 |
msgstr "Página principal del directorio."
|
3289 |
|
3290 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3291 |
msgctxt "admin settings"
|
3292 |
msgid "All Listings view."
|
3293 |
msgstr "La vista de todos los listados."
|
3294 |
|
3295 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3296 |
msgctxt "admin settings"
|
3297 |
msgid "Category view."
|
3298 |
msgstr "Página de categoría."
|
3299 |
|
3300 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3301 |
msgctxt "admin settings"
|
3302 |
msgid "Search view."
|
3303 |
msgstr "Resultados de búsqueda."
|
3304 |
|
3305 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3306 |
msgctxt "admin settings"
|
3307 |
msgid "Name"
|
3308 |
msgstr "Nombre"
|
3309 |
|
3310 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3311 |
msgctxt "admin settings"
|
3312 |
msgid "Slug"
|
3313 |
msgstr "Slug"
|
3314 |
|
3315 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3316 |
msgctxt "admin settings"
|
3317 |
msgid "Listing Count"
|
3318 |
msgstr "Conteo de Listados"
|
3319 |
|
3320 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3321 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3322 |
msgctxt "admin settings"
|
3323 |
msgid "Ascending"
|
3324 |
msgstr "Ascendente"
|
3325 |
|
3326 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3327 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3328 |
msgctxt "admin settings"
|
3329 |
msgid "Descending"
|
3330 |
msgstr "Descendente"
|
3331 |
|
3332 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3333 |
msgctxt "admin settings"
|
3334 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3335 |
msgstr ""
|
3336 |
"El orden personalizado de las comisiones puede ser cambiado en "
|
3337 |
"<a>Administrar Comisiones</a>"
|
3338 |
|
3339 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3340 |
msgctxt "admin settings"
|
3341 |
msgid "Title"
|
3342 |
msgstr "Título"
|
3343 |
|
3344 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3345 |
msgctxt "admin settings"
|
3346 |
msgid "Author"
|
3347 |
msgstr "Autor"
|
3348 |
|
3349 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3350 |
-
#: includes/functions.php:
|
3351 |
msgctxt "admin settings"
|
3352 |
msgid "Date posted"
|
3353 |
msgstr "Fecha de publicación"
|
3354 |
|
3355 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3356 |
-
#: includes/functions.php:
|
3357 |
msgctxt "admin settings"
|
3358 |
msgid "Date last modified"
|
3359 |
msgstr "Fecha de última modificación"
|
3360 |
|
3361 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3362 |
msgctxt "admin settings"
|
3363 |
msgid "Random"
|
3364 |
msgstr "Aleatorio"
|
3365 |
|
3366 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3367 |
msgctxt "admin settings"
|
3368 |
msgid "Paid first then free. Inside each group by date."
|
3369 |
msgstr "Pagos primero, luego gratuitos. Dentro de cada grupo, por fecha."
|
3370 |
|
3371 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3372 |
msgctxt "admin settings"
|
3373 |
msgid "Paid first then free. Inside each group by title."
|
3374 |
msgstr "Pagos primero, luego gratuitos. Dentro de cada grupo por título."
|
3375 |
|
3376 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3377 |
msgctxt "admin settings"
|
3378 |
msgid "Fee Plan Custom Order, then Date"
|
3379 |
msgstr "Orden personalizado para comisiones, luego fecha"
|
3380 |
|
3381 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3382 |
msgctxt "admin settings"
|
3383 |
msgid "Fee Plan Custom Order, then Title"
|
3384 |
msgstr "Orden personalizado para comisiones, luego título"
|
3385 |
|
3386 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3387 |
msgctxt "admin settings"
|
3388 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3389 |
msgstr "Puede manejar los temas en <a>Temas del Directorio</a>."
|
3390 |
|
3391 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3392 |
msgctxt "admin settings"
|
3393 |
msgid "Use the BD theme style for BD buttons"
|
3394 |
msgstr "Utilizar el estilo de BD para los botones de BD"
|
3395 |
|
3396 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3397 |
msgctxt "admin settings"
|
3398 |
msgid "Use the WP theme style for BD buttons"
|
3399 |
msgstr "Utilizar el estilo del tema de WP para los botones de BD"
|
3400 |
|
3401 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3402 |
msgctxt "admin settings"
|
3403 |
msgid ""
|
3404 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
@@ -3407,147 +3461,157 @@ msgstr ""
|
|
3407 |
"Configure las imágenes de listados pagos agregando o editando una "
|
3408 |
"<a>comisión</a> pues este valor será ignorado para listados pagos."
|
3409 |
|
3410 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3411 |
msgctxt "admin settings"
|
3412 |
msgid "Australian Dollar (AUD)"
|
3413 |
msgstr "Dólar Australiano (AUD)"
|
3414 |
|
3415 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3416 |
msgctxt "admin settings"
|
3417 |
msgid "Brazilian Real (BRL)"
|
3418 |
msgstr "Real Brasilero (BRL)"
|
3419 |
|
3420 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3421 |
msgctxt "admin settings"
|
3422 |
msgid "Canadian Dollar (CAD)"
|
3423 |
msgstr "Dólar Canadiense (CAD)"
|
3424 |
|
3425 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3426 |
msgctxt "admin settings"
|
3427 |
msgid "Czech Koruna (CZK)"
|
3428 |
msgstr "Corona Checa (CZK)"
|
3429 |
|
3430 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3431 |
msgctxt "admin settings"
|
3432 |
msgid "Danish Krone (DKK)"
|
3433 |
msgstr "Corona Danesa (DKK)"
|
3434 |
|
3435 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3436 |
msgctxt "admin settings"
|
3437 |
msgid "Euro (EUR)"
|
3438 |
msgstr "Euro (EUR)"
|
3439 |
|
3440 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3441 |
msgctxt "admin settings"
|
3442 |
msgid "Hong Kong Dollar (HKD)"
|
3443 |
msgstr "Dólar de Hong Kong (HKD)"
|
3444 |
|
3445 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3446 |
msgctxt "admin settings"
|
3447 |
msgid "Hungarian Forint (HUF)"
|
3448 |
msgstr "Forinte Húngaro (HUF)"
|
3449 |
|
3450 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3451 |
msgctxt "admin settings"
|
3452 |
msgid "Israeli New Shequel (ILS)"
|
3453 |
msgstr "Nuevo Shékel Israelí (ILS)"
|
3454 |
|
3455 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3456 |
msgctxt "admin settings"
|
3457 |
msgid "Japanese Yen (JPY)"
|
3458 |
msgstr "Yen Japonés (JPY)"
|
3459 |
|
3460 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3461 |
msgctxt "admin settings"
|
3462 |
msgid "Moroccan Dirham (MAD)"
|
3463 |
msgstr "Moroccan Dirham (MAD)"
|
3464 |
|
3465 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3466 |
msgctxt "admin settings"
|
3467 |
msgid "Malasian Ringgit (MYR)"
|
3468 |
msgstr "Ringgit de Malasia (MYR)"
|
3469 |
|
3470 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3471 |
msgctxt "admin settings"
|
3472 |
msgid "Mexican Peso (MXN)"
|
3473 |
msgstr "Peso Mexicano (MXN)"
|
3474 |
|
3475 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3476 |
msgctxt "admin settings"
|
3477 |
msgid "Norwegian Krone (NOK)"
|
3478 |
msgstr "Corona Noruega (NOK)"
|
3479 |
|
3480 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3481 |
msgctxt "admin settings"
|
3482 |
msgid "New Zealand Dollar (NZD)"
|
3483 |
msgstr "Dólar de Nueva Zelanda (NZD)"
|
3484 |
|
3485 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3486 |
msgctxt "admin settings"
|
3487 |
msgid "Philippine Peso (PHP)"
|
3488 |
msgstr "Peso Filipino (PHP)"
|
3489 |
|
3490 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3491 |
msgctxt "admin settings"
|
3492 |
msgid "Polish Zloty (PLN)"
|
3493 |
msgstr "Zloty Polaco (PLN)"
|
3494 |
|
3495 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3496 |
msgctxt "admin settings"
|
3497 |
msgid "Pound Sterling (GBP)"
|
3498 |
msgstr "Libra Esterlina (GBP)"
|
3499 |
|
3500 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3501 |
msgctxt "admin settings"
|
3502 |
msgid "Singapore Dollar (SGD)"
|
3503 |
msgstr "Dólar de Singapur (SGD)"
|
3504 |
|
3505 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3506 |
msgctxt "admin settings"
|
3507 |
msgid "Swedish Krona (SEK)"
|
3508 |
msgstr "Corona Sueca (SEK)"
|
3509 |
|
3510 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3511 |
msgctxt "admin settings"
|
3512 |
msgid "Swiss Franc (CHF)"
|
3513 |
msgstr "Franco Suizo (CHF)"
|
3514 |
|
3515 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3516 |
msgctxt "admin settings"
|
3517 |
msgid "Taiwan Dollar (TWD)"
|
3518 |
msgstr "Dólar de Taiwán (TWD)"
|
3519 |
|
3520 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3521 |
msgctxt "admin settings"
|
3522 |
msgid "Thai Baht (THB)"
|
3523 |
msgstr "Baht de Tailandia (THB)"
|
3524 |
|
3525 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3526 |
msgctxt "admin settings"
|
3527 |
msgid "Turkish Lira (TRY)"
|
3528 |
msgstr "Lira Turca (TRY)"
|
3529 |
|
3530 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3531 |
msgctxt "admin settings"
|
3532 |
msgid "U.S. Dollar (USD)"
|
3533 |
msgstr "Dólar Americano (USD)"
|
3534 |
|
3535 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3536 |
msgctxt "admin settings"
|
3537 |
msgid "Show currency symbol on the left"
|
3538 |
msgstr "Mostrar el símbolo de moneda a la izquierda"
|
3539 |
|
3540 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3541 |
msgctxt "admin settings"
|
3542 |
msgid "Show currency symbol on the right"
|
3543 |
msgstr "Mostrar el símbolo de moneda a la derecha"
|
3544 |
|
3545 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3546 |
msgctxt "admin settings"
|
3547 |
msgid "Do not show currency symbol"
|
3548 |
msgstr "No mostrar el símbolo de moneda"
|
3549 |
|
3550 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3551 |
msgctxt "admin settings"
|
3552 |
msgid ""
|
3553 |
"Thank you for your payment. Your payment is being verified and your listing "
|
@@ -3556,7 +3620,7 @@ msgstr ""
|
|
3556 |
"Gracias por su pago. Su pago está siendo verificado y su listado revisado. "
|
3557 |
"Este proceso puede tardar hasta 48 horas."
|
3558 |
|
3559 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3560 |
msgctxt "admin settings"
|
3561 |
msgid ""
|
3562 |
"Listings with pending payments are marked as abandoned after this time. You "
|
@@ -3566,81 +3630,87 @@ msgstr ""
|
|
3566 |
"tiempo. También puede <a>personalizar el correo-e</a> que los usuarios "
|
3567 |
"reciben."
|
3568 |
|
3569 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3570 |
msgctxt "admin settings"
|
3571 |
msgid "Try listing's email field first, then author's email."
|
3572 |
msgstr "Intentar con el correo-e del listado, luego el del autor."
|
3573 |
|
3574 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3575 |
msgctxt "admin settings"
|
3576 |
msgid "Try author's email first and then listing's email field."
|
3577 |
msgstr ""
|
3578 |
"Intentar con el correo-e del autor primero, luego el del campo de correo del "
|
3579 |
"listado."
|
3580 |
|
3581 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3582 |
msgctxt "admin settings"
|
3583 |
msgid "Plain (text/plain)"
|
3584 |
msgstr "Texto plano (text/plain)"
|
3585 |
|
3586 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3587 |
msgctxt "admin settings"
|
3588 |
msgid "HTML (text/html)"
|
3589 |
msgstr "HTML (text/html)"
|
3590 |
|
3591 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3592 |
msgctxt "admin settings"
|
3593 |
msgid "Both (multipart/alternative)"
|
3594 |
msgstr "Ambos (multipart/alternative)"
|
3595 |
|
3596 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3597 |
msgctxt "admin settings"
|
3598 |
msgid "A new listing is submitted."
|
3599 |
msgstr "Un nuevo listado ha sido enviado."
|
3600 |
|
3601 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3602 |
msgctxt "admin settings"
|
3603 |
msgid "A listing is edited."
|
3604 |
msgstr "Un listado es editado."
|
3605 |
|
3606 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3607 |
msgctxt "admin settings"
|
3608 |
msgid "A listing expires."
|
3609 |
msgstr "Un listado expira."
|
3610 |
|
3611 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3612 |
msgctxt "admin settings"
|
3613 |
msgid "A listing is renewed."
|
3614 |
msgstr "Un listado es renovado."
|
3615 |
|
3616 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3617 |
msgctxt "admin settings"
|
3618 |
msgid "A listing has been reported as inappropriate."
|
3619 |
msgstr "Un listado ha sido reportado como inapropiado."
|
3620 |
|
3621 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3622 |
msgctxt "admin settings"
|
3623 |
msgid "A contact message is sent to a listing's owner."
|
3624 |
msgstr "Un mensaje de contacto es enviado al dueño del listado."
|
3625 |
|
3626 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3627 |
msgctxt "admin settings"
|
3628 |
msgid "Their listing is submitted."
|
3629 |
msgstr "Su listado ha sido recibido."
|
3630 |
|
3631 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3632 |
msgctxt "admin settings"
|
3633 |
msgid "Their listing is approved/published."
|
3634 |
msgstr "Su listado ha sido aprobado/publicado."
|
3635 |
|
3636 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3637 |
-
|
3638 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3639 |
msgctxt "admin settings"
|
3640 |
msgid "Listing's title"
|
3641 |
msgstr "Título del Listado"
|
3642 |
|
3643 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3644 |
msgctxt "admin settings"
|
3645 |
msgid ""
|
3646 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
@@ -3649,17 +3719,44 @@ msgstr ""
|
|
3649 |
"Su listado \"[listing]\" está ahora disponible en [listing-url] y puede ser "
|
3650 |
"visto por el público."
|
3651 |
|
3652 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
3653 |
msgctxt "admin settings"
|
3654 |
msgid "Listing's URL"
|
3655 |
msgstr "URL del listado"
|
3656 |
|
3657 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3658 |
msgctxt "admin settings"
|
3659 |
msgid "Checkout URL link"
|
3660 |
msgstr "Link a la URL de pago"
|
3661 |
|
3662 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3663 |
msgctxt "admin settings"
|
3664 |
msgid ""
|
3665 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
@@ -3668,7 +3765,7 @@ msgstr ""
|
|
3668 |
"No se pudo remover \"Business Directory Plugin - AJAX Compatibility Module"
|
3669 |
"\". Por favor elimine el archivo \"%s\" manualmente o desactive el plugin."
|
3670 |
|
3671 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3672 |
msgctxt "admin settings"
|
3673 |
msgid ""
|
3674 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
@@ -3677,7 +3774,7 @@ msgstr ""
|
|
3677 |
"No se pudo activar el modo de compatibilidad AJAX: el directorio \"%s\" no "
|
3678 |
"pudo ser creado."
|
3679 |
|
3680 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3681 |
msgctxt "admin settings"
|
3682 |
msgid ""
|
3683 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
@@ -3686,12 +3783,12 @@ msgstr ""
|
|
3686 |
"No se pudo copiar el plugin de compatibilidad AJAX \"%s\". El modo de "
|
3687 |
"compatibilidad no fue activado."
|
3688 |
|
3689 |
-
#: includes/functions.php:
|
3690 |
msgctxt "admin settings"
|
3691 |
msgid "User"
|
3692 |
msgstr "Usuario"
|
3693 |
|
3694 |
-
#: includes/functions.php:
|
3695 |
msgctxt "admin settings"
|
3696 |
msgid "User registration date"
|
3697 |
msgstr "Fecha de registro del usuario"
|
@@ -3701,61 +3798,61 @@ msgctxt "admin settings"
|
|
3701 |
msgid "Enter License Key here"
|
3702 |
msgstr "Ingrese la licencia aquí"
|
3703 |
|
3704 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3705 |
msgctxt "expiration notices"
|
3706 |
msgid "Add notice"
|
3707 |
msgstr "Agregar notificación"
|
3708 |
|
3709 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3710 |
msgctxt "expiration notices"
|
3711 |
msgid "No notices configured."
|
3712 |
msgstr "No hay notificaciones configuradas."
|
3713 |
|
3714 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3715 |
msgctxt "expiration notices"
|
3716 |
msgid "Delete"
|
3717 |
msgstr "Eliminar"
|
3718 |
|
3719 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3720 |
msgctxt "expiration notices"
|
3721 |
msgid "recurring and non-recurring"
|
3722 |
-
msgstr "
|
3723 |
|
3724 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3725 |
msgctxt "expiration notices"
|
3726 |
msgid "recurring only"
|
3727 |
-
msgstr "
|
3728 |
|
3729 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3730 |
msgctxt "expiration notices"
|
3731 |
msgid "non-recurring only"
|
3732 |
-
msgstr "
|
3733 |
|
3734 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3735 |
msgctxt "expiration notices"
|
3736 |
msgid "Sent when a listing (%s) is renewed."
|
3737 |
msgstr "Enviada cuando un listado (%s) es renovado."
|
3738 |
|
3739 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3740 |
msgctxt "expiration notices"
|
3741 |
msgid "Sent when a listing (%s) expires."
|
3742 |
msgstr "Enviado cuando un listado (%s) expira."
|
3743 |
|
3744 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3745 |
msgctxt "expiration notices"
|
3746 |
msgid "%d day"
|
3747 |
msgid_plural "%d days"
|
3748 |
msgstr[0] "%d día"
|
3749 |
msgstr[1] "%d días"
|
3750 |
|
3751 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3752 |
msgctxt "expiration notices"
|
3753 |
msgid "%d week"
|
3754 |
msgid_plural "%d weeks"
|
3755 |
msgstr[0] "%d semana"
|
3756 |
msgstr[1] "%d semanas"
|
3757 |
|
3758 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3759 |
msgctxt "expiration notices"
|
3760 |
msgid "%d month"
|
3761 |
msgid_plural "%d months"
|
@@ -3764,91 +3861,91 @@ msgstr[1] "meses"
|
|
3764 |
|
3765 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3766 |
#. non-recuring only)
|
3767 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3768 |
msgctxt "expiration notices"
|
3769 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3770 |
msgstr "Enviar %1$s antes de que un listado (%2$s) expire."
|
3771 |
|
3772 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3773 |
#. non-recuring only)
|
3774 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3775 |
msgctxt "expiration notices"
|
3776 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3777 |
msgstr "Enviar %1$s después de que un listado (%2$s) expire."
|
3778 |
|
3779 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3780 |
msgctxt "expiration notices"
|
3781 |
msgid "At the time of expiration"
|
3782 |
msgstr "Cuando el listado expire"
|
3783 |
|
3784 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3785 |
msgctxt "expiration notices"
|
3786 |
msgid "Right after a successful renewal"
|
3787 |
msgstr "Justo después de renovar un listado"
|
3788 |
|
3789 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3790 |
msgctxt "expiration notices"
|
3791 |
msgid "%d day before expiration"
|
3792 |
msgid_plural "%d days before expiration"
|
3793 |
msgstr[0] "%d día antes de expirar"
|
3794 |
msgstr[1] "%d días antes de expirar"
|
3795 |
|
3796 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3797 |
msgctxt "expiration notices"
|
3798 |
msgid "%d day after expiration"
|
3799 |
msgid_plural "%d days after expiration"
|
3800 |
msgstr[0] "%d día después de expirar"
|
3801 |
msgstr[1] "%d días después de expirar"
|
3802 |
|
3803 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3804 |
msgctxt "expiration notices"
|
3805 |
msgid "%d week before expiration"
|
3806 |
msgid_plural "%d weeks before expiration"
|
3807 |
msgstr[0] "%d semana antes de expirar"
|
3808 |
msgstr[1] "%d semanas antes de expirar"
|
3809 |
|
3810 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3811 |
msgctxt "expiration notices"
|
3812 |
msgid "%d week after expiration"
|
3813 |
msgid_plural "%d weeks after expiration"
|
3814 |
msgstr[0] "%d semana después de expirar"
|
3815 |
msgstr[1] "%d semanas después de expirar"
|
3816 |
|
3817 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3818 |
msgctxt "expiration notices"
|
3819 |
msgid "%d month before expiration"
|
3820 |
msgid_plural "%d months before expiration"
|
3821 |
msgstr[0] "%d mes antes de expirar"
|
3822 |
msgstr[1] "%d meses antes de expirar"
|
3823 |
|
3824 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3825 |
msgctxt "expiration notices"
|
3826 |
msgid "%d month after expiration"
|
3827 |
msgid_plural "%d months after expiration"
|
3828 |
msgstr[0] "%d mes después de expirar"
|
3829 |
msgstr[1] "%d meses después de expirar"
|
3830 |
|
3831 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3832 |
msgctxt "expiration notices"
|
3833 |
msgid "Applies to"
|
3834 |
msgstr "Aplica a"
|
3835 |
|
3836 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3837 |
msgctxt "expiration notices"
|
3838 |
msgid "Non-recurring listings"
|
3839 |
msgstr "Listados no recurrentes"
|
3840 |
|
3841 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3842 |
msgctxt "expiration notices"
|
3843 |
msgid "Recurring listings"
|
3844 |
msgstr "Listados recurrentes"
|
3845 |
|
3846 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3847 |
msgctxt "expiration notices"
|
3848 |
msgid "Recurring and non-recurring listings"
|
3849 |
msgstr "Listados recurrentes y no recurrentes"
|
3850 |
|
3851 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3852 |
msgctxt "expiration notices"
|
3853 |
msgid "When to send?"
|
3854 |
msgstr "¿Cuando desea enviar esta notificación?"
|
@@ -3858,110 +3955,110 @@ msgctxt "expiration notices"
|
|
3858 |
msgid "E-mail body text"
|
3859 |
msgstr "Contenido del correo"
|
3860 |
|
3861 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3862 |
msgctxt "settings"
|
3863 |
msgid "Site title (with link)"
|
3864 |
msgstr "Título del sitio (con enlace)"
|
3865 |
|
3866 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3867 |
msgctxt "settings"
|
3868 |
msgid "Author's name"
|
3869 |
msgstr "Autor del listado"
|
3870 |
|
3871 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3872 |
msgctxt "settings"
|
3873 |
msgid "Listing's name (with link)"
|
3874 |
msgstr "Título del listado (con enlace)"
|
3875 |
|
3876 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3877 |
msgctxt "settings"
|
3878 |
msgid "Listing's expiration date"
|
3879 |
msgstr "Fecha de expiración del listado"
|
3880 |
|
3881 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3882 |
msgctxt "settings"
|
3883 |
msgid "Listing's renewal link"
|
3884 |
msgstr "Enlace de renovación del listado"
|
3885 |
|
3886 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3887 |
msgctxt "settings"
|
3888 |
msgid "Listing's categories"
|
3889 |
msgstr "Categorías del Listado"
|
3890 |
|
3891 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3892 |
msgctxt "settings"
|
3893 |
msgid "Listing's last payment date"
|
3894 |
msgstr "Fecha de pago del listado"
|
3895 |
|
3896 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3897 |
msgctxt "settings"
|
3898 |
msgid "Listing's access key"
|
3899 |
msgstr "Clave de acceso para su listado"
|
3900 |
|
3901 |
-
#: includes/admin/settings/class-settings-admin.php:
|
3902 |
msgctxt "settings"
|
3903 |
msgid "Settings reset to default."
|
3904 |
msgstr "Restablecer ajustes por defecto."
|
3905 |
|
3906 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3907 |
msgctxt "settings"
|
3908 |
msgid "General"
|
3909 |
msgstr "General"
|
3910 |
|
3911 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3912 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3913 |
msgctxt "settings"
|
3914 |
msgid "Listings"
|
3915 |
msgstr "Listados"
|
3916 |
|
3917 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3918 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3919 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3920 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3921 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3922 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3923 |
-
#: includes/admin/settings/class-settings.php:
|
3924 |
msgctxt "settings"
|
3925 |
msgid "General Settings"
|
3926 |
msgstr "Configuración General"
|
3927 |
|
3928 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3929 |
msgctxt "settings"
|
3930 |
msgid "E-Mail"
|
3931 |
msgstr "Correo Electrónico"
|
3932 |
|
3933 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3934 |
msgctxt "settings"
|
3935 |
msgid "Payment"
|
3936 |
msgstr "Pago"
|
3937 |
|
3938 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3939 |
msgctxt "settings"
|
3940 |
msgid "Appearance"
|
3941 |
msgstr "Apariencia"
|
3942 |
|
3943 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3944 |
#: includes/licensing.php:95
|
3945 |
msgctxt "settings"
|
3946 |
msgid "Premium Modules"
|
3947 |
msgstr "Módulos Premium"
|
3948 |
|
3949 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3950 |
msgctxt "settings"
|
3951 |
msgid "Permalink Settings"
|
3952 |
msgstr "Configuración de enlaces permanentes"
|
3953 |
|
3954 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3955 |
msgctxt "settings"
|
3956 |
msgid "Directory Listings Slug"
|
3957 |
msgstr "Slug de listados"
|
3958 |
|
3959 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3960 |
msgctxt "settings"
|
3961 |
msgid "Categories Slug"
|
3962 |
msgstr "Slug de categorías"
|
3963 |
|
3964 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3965 |
msgctxt "settings"
|
3966 |
msgid ""
|
3967 |
"The slug can't be in use by another term. Avoid \"category\", for instance."
|
@@ -3969,31 +4066,31 @@ msgstr ""
|
|
3969 |
"Este slug no puede estar siendo usado por otro término. Evite \"category\" "
|
3970 |
"por ejemplo."
|
3971 |
|
3972 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3973 |
msgctxt "settings"
|
3974 |
msgid "Tags Slug"
|
3975 |
msgstr "Slug de etiquetas"
|
3976 |
|
3977 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3978 |
msgctxt "settings"
|
3979 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
3980 |
msgstr ""
|
3981 |
"Este slug no puede estar siendo usado por otro término. Evite \"tag\" por "
|
3982 |
"ejemplo."
|
3983 |
|
3984 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3985 |
msgctxt "settings"
|
3986 |
msgid "Remove listing ID from directory URLs?"
|
3987 |
msgstr "¿Remover el ID del listado de las URLs del directorio?"
|
3988 |
|
3989 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3990 |
msgctxt "settings"
|
3991 |
msgid "Check this setting to remove the ID for better SEO."
|
3992 |
msgstr ""
|
3993 |
"Marque esta opción para remover el ID del listado de la URLs utilizadas en "
|
3994 |
"el directorio."
|
3995 |
|
3996 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3997 |
msgctxt "settings"
|
3998 |
msgid ""
|
3999 |
"Prior to 3.5.1, we included the ID in the listing URL, like \"/business-"
|
@@ -4002,57 +4099,57 @@ msgstr ""
|
|
4002 |
"Antes de 3.5.1, incluíamos el ID en la URL generada, como \"/directorio/1809/"
|
4003 |
"titulo-listado\"."
|
4004 |
|
4005 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4006 |
msgctxt "settings"
|
4007 |
msgid "reCAPTCHA"
|
4008 |
msgstr "reCAPTCHA"
|
4009 |
|
4010 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4011 |
msgctxt "settings"
|
4012 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
4013 |
msgstr "¿Necesita las claves de API para reCAPTCHA? Obténgalas <a>aquí</a>."
|
4014 |
|
4015 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4016 |
msgctxt "settings"
|
4017 |
msgid "Use reCAPTCHA for contact forms"
|
4018 |
msgstr "Utilizar reCAPTCHA para formularios de contacto"
|
4019 |
|
4020 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4021 |
msgctxt "settings"
|
4022 |
msgid "Turn off reCAPTCHA for logged in users?"
|
4023 |
msgstr "¿Deshabilitar reCAPTCHA para usuarios autenticados?"
|
4024 |
|
4025 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4026 |
msgctxt "settings"
|
4027 |
msgid "Use reCAPTCHA for listing submits"
|
4028 |
msgstr "Utilizar reCAPTCHA para envíos de listados"
|
4029 |
|
4030 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4031 |
msgctxt "settings"
|
4032 |
msgid "Use reCAPTCHA for report listings?"
|
4033 |
msgstr "¿Utilizar reCAPTCHA para reportar listados?"
|
4034 |
|
4035 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4036 |
msgctxt "settings"
|
4037 |
msgid "Use reCAPTCHA for listing comments?"
|
4038 |
msgstr "Utilizar reCAPTCHA para comentarios?"
|
4039 |
|
4040 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4041 |
msgctxt "settings"
|
4042 |
msgid "reCAPTCHA Public Key"
|
4043 |
msgstr "Clave pública de reCAPTCHA"
|
4044 |
|
4045 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4046 |
msgctxt "settings"
|
4047 |
msgid "reCAPTCHA Private Key"
|
4048 |
msgstr "Clave privada de reCAPTCHA"
|
4049 |
|
4050 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4051 |
msgctxt "settings"
|
4052 |
msgid "Registration"
|
4053 |
msgstr "Registro"
|
4054 |
|
4055 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4056 |
msgctxt "settings"
|
4057 |
msgid ""
|
4058 |
"We expect that a membership plugin supports the 'redirect_to' parameter for "
|
@@ -4065,26 +4162,26 @@ msgstr ""
|
|
4065 |
"configuraciones no funcionarán como es esperado. Por favor contacte el "
|
4066 |
"personal de apoyo para el plugin de membresía y solicite que agreguen "
|
4067 |
"soporte para `redirect_to`, el parámetro de URL estándar que WordPress usa "
|
4068 |
-
"para redirigir"
|
4069 |
|
4070 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4071 |
msgctxt "settings"
|
4072 |
msgid "Require login to post listings?"
|
4073 |
msgstr "¿Es necesario iniciar sesión para publicar listados?"
|
4074 |
|
4075 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4076 |
msgctxt "settings"
|
4077 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
4078 |
msgstr ""
|
4079 |
"¿Permitir que usuarios no autenticados editen o administren anuncios con una "
|
4080 |
"clave de acceso?"
|
4081 |
|
4082 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4083 |
msgctxt "settings"
|
4084 |
msgid "Login URL"
|
4085 |
msgstr "URL de login"
|
4086 |
|
4087 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4088 |
msgctxt "settings"
|
4089 |
msgid "Only enter this if using a membership plugin or custom login page."
|
4090 |
msgstr ""
|
@@ -4092,17 +4189,17 @@ msgstr ""
|
|
4092 |
"información únicamente si utiliza un plugin de membresía o una página de "
|
4093 |
"login especial."
|
4094 |
|
4095 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4096 |
msgctxt "settings"
|
4097 |
msgid "URL of your membership plugin's login page."
|
4098 |
msgstr "URL de la página de login que utiliza su plugin de membresía."
|
4099 |
|
4100 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4101 |
msgctxt "settings"
|
4102 |
msgid "Registration URL"
|
4103 |
msgstr "URL de Registro"
|
4104 |
|
4105 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4106 |
msgctxt "settings"
|
4107 |
msgid ""
|
4108 |
"Only enter this if using a membership plugin or custom registration page."
|
@@ -4111,45 +4208,45 @@ msgstr ""
|
|
4111 |
"información únicamente si utiliza un plugin de membresía o una página de "
|
4112 |
"registro especial."
|
4113 |
|
4114 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4115 |
msgctxt "settings"
|
4116 |
msgid "URL of your membership plugin's registration page."
|
4117 |
msgstr "URL de la página de registro que utiliza su plugin de membresía."
|
4118 |
|
4119 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4120 |
msgctxt "settings"
|
4121 |
msgid "Allow users to create accounts during listing submit?"
|
4122 |
msgstr ""
|
4123 |
"¿Permitir que los usuarios creen una cuenta en el sitio cuando están "
|
4124 |
"publicando un listado?"
|
4125 |
|
4126 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4127 |
msgctxt "settings"
|
4128 |
msgid "No"
|
4129 |
msgstr "No"
|
4130 |
|
4131 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4132 |
msgctxt "settings"
|
4133 |
msgid "Yes, and make it optional"
|
4134 |
-
msgstr "Sí, crear una cuenta es opcional
|
4135 |
|
4136 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4137 |
msgctxt "settings"
|
4138 |
msgid "Yes, and make it required"
|
4139 |
msgstr "Sí, crear una cuenta es necesario"
|
4140 |
|
4141 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4142 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4143 |
msgctxt "settings"
|
4144 |
msgid "Terms and Conditions"
|
4145 |
msgstr "Términos y Condiciones"
|
4146 |
|
4147 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4148 |
msgctxt "settings"
|
4149 |
msgid "Display and require user agreement to Terms and Conditions"
|
4150 |
msgstr "Mostrar y requerir que el usuario acepte los Términos y Condiciones"
|
4151 |
|
4152 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4153 |
msgctxt "settings"
|
4154 |
msgid ""
|
4155 |
"Enter text or a URL starting with http. If you use a URL, the Terms and "
|
@@ -4159,17 +4256,17 @@ msgstr ""
|
|
4159 |
"texto de Términos y Condiciones será reemplazado por un enlace a la página "
|
4160 |
"apropiada."
|
4161 |
|
4162 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4163 |
msgctxt "settings"
|
4164 |
msgid "Terms and Conditions text goes here."
|
4165 |
msgstr "Ingrese el texto de los términos y condiciones aquí."
|
4166 |
|
4167 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4168 |
msgctxt "settings"
|
4169 |
msgid "Data Collection"
|
4170 |
msgstr "Recolección de Datos"
|
4171 |
|
4172 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4173 |
msgctxt "settings"
|
4174 |
msgid ""
|
4175 |
"Allow BD to anonymously collect information about your installed plugins, "
|
@@ -4178,22 +4275,22 @@ msgstr ""
|
|
4178 |
"¿Permitir a BD obtener de manera anónima información acerca de sus plugins "
|
4179 |
"instalados, temas y versión de WordPress?"
|
4180 |
|
4181 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4182 |
msgctxt "settings"
|
4183 |
msgid "Directory Search"
|
4184 |
msgstr "Búsqueda"
|
4185 |
|
4186 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4187 |
msgctxt "settings"
|
4188 |
msgid "Search form display"
|
4189 |
msgstr "Presentación del formulario de búsqueda"
|
4190 |
|
4191 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4192 |
msgctxt "settings"
|
4193 |
msgid "Quick search fields"
|
4194 |
msgstr "Campos de búsqueda rápida"
|
4195 |
|
4196 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4197 |
msgctxt "settings"
|
4198 |
msgid ""
|
4199 |
"Choosing too many fields for inclusion into Quick Search can result in very "
|
@@ -4202,12 +4299,12 @@ msgstr ""
|
|
4202 |
"Utilice Ctrl-Click para incluír múltiples campos en la búsqueda. Elegir "
|
4203 |
"muchos campos puede resultar en desempeño de búsquedas disminuído."
|
4204 |
|
4205 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4206 |
msgctxt "settings"
|
4207 |
msgid "Enable high performance searches?"
|
4208 |
msgstr "¿Habilitar búsquedas de alto desempeño?"
|
4209 |
|
4210 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4211 |
msgctxt "settings"
|
4212 |
msgid ""
|
4213 |
"Enabling this makes BD sacrifice result quality to improve speed. This is "
|
@@ -4218,22 +4315,22 @@ msgstr ""
|
|
4218 |
"mejorar la velocidad. Es útil cuando se está en planes de hospedaje "
|
4219 |
"compartidos donde el desempeño de la base de datos es un problema."
|
4220 |
|
4221 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4222 |
msgctxt "settings"
|
4223 |
msgid "Advanced"
|
4224 |
msgstr "Avanzado"
|
4225 |
|
4226 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4227 |
msgctxt "settings"
|
4228 |
msgid "Disable advanced CPT integration?"
|
4229 |
msgstr "¿Deshabilitar integración avanzada con Custom Post Types?"
|
4230 |
|
4231 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4232 |
msgctxt "settings"
|
4233 |
msgid "Enable AJAX compatibility mode?"
|
4234 |
msgstr "¿Habilitar modo de compatibilidad AJAX?"
|
4235 |
|
4236 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4237 |
msgctxt "settings"
|
4238 |
msgid ""
|
4239 |
"If this compatibility mode doesn't solve your issue, you may be experiencing "
|
@@ -4244,17 +4341,17 @@ msgstr ""
|
|
4244 |
"sufriendo de un conflicto más serio. <a>Aquí hay un artículo</a> sobre cómo "
|
4245 |
"revisar este tipo de conflictos con Business Directory."
|
4246 |
|
4247 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4248 |
msgctxt "settings"
|
4249 |
msgid "Disable Frontend Listing Submission?"
|
4250 |
msgstr "¿Deshabilitar envío de listados desde el frontend?"
|
4251 |
|
4252 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4253 |
msgctxt "settings"
|
4254 |
msgid "Listings per page"
|
4255 |
msgstr "Listados por página"
|
4256 |
|
4257 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4258 |
msgctxt "settings"
|
4259 |
msgid ""
|
4260 |
"Number of listings to show per page. Use a value of \"0\" to show all "
|
@@ -4263,12 +4360,12 @@ msgstr ""
|
|
4263 |
"Número de listados a mostrar por página. Utilice un valor de \"0\" para "
|
4264 |
"mostrar todos los listados."
|
4265 |
|
4266 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4267 |
msgctxt "settings"
|
4268 |
msgid "Listing duration for no-fee sites (in days)"
|
4269 |
msgstr "Duración de listado para sitios gratuitos (en días)"
|
4270 |
|
4271 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4272 |
msgctxt "settings"
|
4273 |
msgid ""
|
4274 |
"Use a value of \"0\" to keep a listing alive indefinitely or enter a number "
|
@@ -4277,56 +4374,56 @@ msgstr ""
|
|
4277 |
"Utilice un valor de \"0\" para mantener los listados publicados "
|
4278 |
"indefinidamente o ingrese un número menor a 10 años (3650 días)."
|
4279 |
|
4280 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4281 |
msgctxt "settings"
|
4282 |
msgid "Turn on listing renewal option?"
|
4283 |
msgstr "¿Habilitar la renovación de listados?"
|
4284 |
|
4285 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4286 |
msgctxt "settings"
|
4287 |
msgid "Open detailed view of listing in new tab?"
|
4288 |
msgstr ""
|
4289 |
"¿Abrir vista detallada de un listado en una pestaña o ventana del navegador "
|
4290 |
"nueva?"
|
4291 |
|
4292 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4293 |
msgctxt "settings"
|
4294 |
msgid "Report Listings"
|
4295 |
msgstr "Reportar listados"
|
4296 |
|
4297 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4298 |
msgctxt "settings"
|
4299 |
msgid "Include button to report listings?"
|
4300 |
msgstr "¿Incluir un botón para reportar los listados?"
|
4301 |
|
4302 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4303 |
msgctxt "settings"
|
4304 |
msgid "Enable report listing for registered users only"
|
4305 |
msgstr "Permitir que solo usuarios registrados puedan reportar listados"
|
4306 |
|
4307 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4308 |
msgctxt "settings"
|
4309 |
msgid "Report listing option list"
|
4310 |
msgstr "Listad de razones para reportar un listado"
|
4311 |
|
4312 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4313 |
msgctxt "settings"
|
4314 |
msgid ""
|
4315 |
"Form option list to report a listing as inappropriate. One option per line."
|
4316 |
msgstr ""
|
4317 |
"Razones para reportar un listado como inapropiado. Una opción por línea."
|
4318 |
|
4319 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4320 |
msgctxt "settings"
|
4321 |
msgid "Contact Form"
|
4322 |
msgstr "Formulario de contacto"
|
4323 |
|
4324 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4325 |
msgctxt "settings"
|
4326 |
msgid "Include listing contact form on listing pages?"
|
4327 |
msgstr "¿Incluir el formulario de contacto en las páginas de los listados?"
|
4328 |
|
4329 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4330 |
msgctxt "settings"
|
4331 |
msgid ""
|
4332 |
"Allows visitors to contact listing authors privately. Authors will receive "
|
@@ -4335,17 +4432,17 @@ msgstr ""
|
|
4335 |
"Permite a los visitantes contactar a los dueños de los listados de manera "
|
4336 |
"privada. Los dueños recibirán mensajes vía correo electrónico."
|
4337 |
|
4338 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4339 |
msgctxt "settings"
|
4340 |
msgid "Require login for using the contact form?"
|
4341 |
msgstr "¿Es necesario iniciar sesión para utilizar el formulario de contacto?"
|
4342 |
|
4343 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4344 |
msgctxt "settings"
|
4345 |
msgid "Maximum number of contact form submits per day"
|
4346 |
msgstr "Número máximo de mensajes de contacto por día"
|
4347 |
|
4348 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4349 |
msgctxt "settings"
|
4350 |
msgid ""
|
4351 |
"Use this to prevent spamming of listing owners. 0 means unlimited submits "
|
@@ -4354,12 +4451,12 @@ msgstr ""
|
|
4354 |
"Utilice esta opción para prevenir el SPAM a los dueños de los listados. 0 "
|
4355 |
"significa ilimitados contactos por día."
|
4356 |
|
4357 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4358 |
msgctxt "settings"
|
4359 |
msgid "Include comment form on listing pages?"
|
4360 |
msgstr "¿Incluir el formulario de comentarios en las páginas de los listados?"
|
4361 |
|
4362 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4363 |
msgctxt "settings"
|
4364 |
msgid ""
|
4365 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
@@ -4375,17 +4472,17 @@ msgstr ""
|
|
4375 |
"primero si desea permitir comentarios en listados, y si esto no funciona, "
|
4376 |
"intente con la 3a opción."
|
4377 |
|
4378 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4379 |
msgctxt "settings"
|
4380 |
msgid "Show listings under categories on main page?"
|
4381 |
msgstr "¿Mostrar listados bajo las categorías en la página principal?"
|
4382 |
|
4383 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4384 |
msgctxt "settings"
|
4385 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4386 |
msgstr "No mostrar listados destacados en estas páginas?"
|
4387 |
|
4388 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4389 |
msgctxt "settings"
|
4390 |
msgid ""
|
4391 |
"Prevents featured listings from floating to the top of the selected page."
|
@@ -4393,22 +4490,22 @@ msgstr ""
|
|
4393 |
"Evita que aparezcan listados desacatados en la parte superior de la página "
|
4394 |
"seleccionada."
|
4395 |
|
4396 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4397 |
msgctxt "settings"
|
4398 |
msgid "Status of listings upon uninstalling plugin"
|
4399 |
msgstr "Estado de los listados luego de desinstalar el plugin"
|
4400 |
|
4401 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4402 |
msgctxt "settings"
|
4403 |
msgid "Status of deleted listings"
|
4404 |
msgstr "Estado de los listados eliminados"
|
4405 |
|
4406 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4407 |
msgctxt "settings"
|
4408 |
msgid "Submit Listing instructions message"
|
4409 |
msgstr "Mensaje de instrucciones para enviar un listado"
|
4410 |
|
4411 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4412 |
msgctxt "settings"
|
4413 |
msgid ""
|
4414 |
"This text is displayed at the first page of the Submit Listing process for "
|
@@ -4420,114 +4517,114 @@ msgstr ""
|
|
4420 |
"formulario o cualquier otra información que desee que los usuarios vean "
|
4421 |
"antes de comenzar."
|
4422 |
|
4423 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4424 |
msgctxt "settings"
|
4425 |
msgid "Post/Category Settings"
|
4426 |
msgstr "Configuraciones de listados/categorías"
|
4427 |
|
4428 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4429 |
msgctxt "settings"
|
4430 |
msgid "Default new post status"
|
4431 |
msgstr "Estado por defecto para los listados nuevos"
|
4432 |
|
4433 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4434 |
msgctxt "settings"
|
4435 |
msgid "Edit post status"
|
4436 |
msgstr "Estado tras la edición de un listado"
|
4437 |
|
4438 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4439 |
msgctxt "settings"
|
4440 |
msgid "Order categories list by"
|
4441 |
msgstr "Ordenar la lista de categorías por"
|
4442 |
|
4443 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4444 |
msgctxt "settings"
|
4445 |
msgid "Sort order for categories"
|
4446 |
msgstr "Orden de las categorías"
|
4447 |
|
4448 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4449 |
msgctxt "settings"
|
4450 |
msgid "Show category post count?"
|
4451 |
msgstr "¿Mostrar conteo de listados para cada categoría?"
|
4452 |
|
4453 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4454 |
msgctxt "settings"
|
4455 |
msgid "Hide empty categories?"
|
4456 |
msgstr "¿Ocultar categorías vacías?"
|
4457 |
|
4458 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4459 |
msgctxt "settings"
|
4460 |
msgid "Show only parent categories in category list?"
|
4461 |
msgstr ""
|
4462 |
"¿Mostrar únicamente las categorías de primer nivel en la lista de categorías?"
|
4463 |
|
4464 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4465 |
msgctxt "settings"
|
4466 |
msgid "Listings Sorting"
|
4467 |
msgstr "Ordenamiento de Listados"
|
4468 |
|
4469 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4470 |
msgctxt "settings"
|
4471 |
msgid "Order directory listings by"
|
4472 |
msgstr "Ordenar los listados del directorio por"
|
4473 |
|
4474 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4475 |
msgctxt "settings"
|
4476 |
msgid "Sort directory listings by"
|
4477 |
msgstr "Ordenar los listados de forma"
|
4478 |
|
4479 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4480 |
msgctxt "settings"
|
4481 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
4482 |
msgstr ""
|
4483 |
"Ascendente para orden alfabético A-Z; Descendente para orden alfabético Z-A"
|
4484 |
|
4485 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4486 |
msgctxt "settings"
|
4487 |
msgid "Enable sort bar?"
|
4488 |
msgstr "¿Habilitar barra de ordenamiento?"
|
4489 |
|
4490 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4491 |
msgctxt "settings"
|
4492 |
msgid "Sortbar Fields"
|
4493 |
msgstr "Campos de la barra de ordenamiento"
|
4494 |
|
4495 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4496 |
msgctxt "settings"
|
4497 |
msgid "Directory Display Options"
|
4498 |
msgstr "Opciones de visualización"
|
4499 |
|
4500 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4501 |
msgctxt "settings"
|
4502 |
msgid "Show the \"Submit listing\" button."
|
4503 |
msgstr "Mostrar el botón \"Enviar Listado\"."
|
4504 |
|
4505 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4506 |
msgctxt "settings"
|
4507 |
msgid "Show \"Search listings\"."
|
4508 |
msgstr "Mostrar \"Buscar Listados\"."
|
4509 |
|
4510 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4511 |
msgctxt "settings"
|
4512 |
msgid "Show the \"View Listings\" button."
|
4513 |
msgstr "Mostrar el botón \"Ver Listados\"."
|
4514 |
|
4515 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4516 |
msgctxt "settings"
|
4517 |
msgid "Show the \"Directory\" button."
|
4518 |
msgstr "Mostrar el botón \"Directorio\"."
|
4519 |
|
4520 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4521 |
msgctxt "settings"
|
4522 |
msgid "Theme Settings"
|
4523 |
msgstr "Configuración de tema"
|
4524 |
|
4525 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4526 |
msgctxt "settings"
|
4527 |
msgid "Theme button style"
|
4528 |
msgstr "Estilo de los botones"
|
4529 |
|
4530 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4531 |
msgctxt "settings"
|
4532 |
msgid ""
|
4533 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
@@ -4535,57 +4632,57 @@ msgstr ""
|
|
4535 |
"¿Incluir las reglas CSS que modifican la apariencia de los botones Ver, "
|
4536 |
"Editar y Eliminar?"
|
4537 |
|
4538 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4539 |
msgctxt "settings"
|
4540 |
msgid "Image"
|
4541 |
msgstr "Imagen"
|
4542 |
|
4543 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4544 |
msgctxt "settings"
|
4545 |
msgid "Image Settings"
|
4546 |
msgstr "Configuración de imágenes"
|
4547 |
|
4548 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4549 |
msgctxt "settings"
|
4550 |
msgid "Allow images?"
|
4551 |
msgstr "¿Permitir imágenes?"
|
4552 |
|
4553 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4554 |
msgctxt "settings"
|
4555 |
msgid "Min Image File Size (KB)"
|
4556 |
msgstr "Tamaño mínimo de imagen (KB)"
|
4557 |
|
4558 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4559 |
msgctxt "settings"
|
4560 |
msgid "Max Image File Size (KB)"
|
4561 |
msgstr "Tamaño máximo de imagen (KB)"
|
4562 |
|
4563 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4564 |
msgctxt "settings"
|
4565 |
msgid "Min image width (px)"
|
4566 |
msgstr "Ancho mínimo de imagen (en px)"
|
4567 |
|
4568 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4569 |
msgctxt "settings"
|
4570 |
msgid "Min image height (px)"
|
4571 |
msgstr "Alto mínimo de imagen (en px)"
|
4572 |
|
4573 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4574 |
msgctxt "settings"
|
4575 |
msgid "Max image width (px)"
|
4576 |
msgstr "Ancho máximo de imagen (en px)"
|
4577 |
|
4578 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4579 |
msgctxt "settings"
|
4580 |
msgid "Max image height (px)"
|
4581 |
msgstr "Alto máximo de imagen (en px)"
|
4582 |
|
4583 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4584 |
msgctxt "settings"
|
4585 |
msgid "Turn on thickbox/lightbox?"
|
4586 |
msgstr "Activar Thickbox/Lightbox?"
|
4587 |
|
4588 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4589 |
msgctxt "settings"
|
4590 |
msgid ""
|
4591 |
"Uncheck if it conflicts with other elements or plugins installed on your site"
|
@@ -4593,27 +4690,27 @@ msgstr ""
|
|
4593 |
"Desmarque si entra en conflicto con otros elementos o plugins instalados en "
|
4594 |
"su sitio"
|
4595 |
|
4596 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4597 |
msgctxt "settings"
|
4598 |
msgid "Thumbnails"
|
4599 |
msgstr "Imágenes miniatura"
|
4600 |
|
4601 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4602 |
msgctxt "settings"
|
4603 |
msgid "Thumbnail width (px)"
|
4604 |
msgstr "Ancho de la imagen miniatura (en px)"
|
4605 |
|
4606 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4607 |
msgctxt "settings"
|
4608 |
msgid "Thumbnail height (px)"
|
4609 |
msgstr "Alto de la imagen miniatura (en px)"
|
4610 |
|
4611 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4612 |
msgctxt "settings"
|
4613 |
msgid "Crop thumbnails to exact dimensions?"
|
4614 |
msgstr "¿Cortar imágenes miniatura a las dimensiones exactas?"
|
4615 |
|
4616 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4617 |
msgctxt "settings"
|
4618 |
msgid ""
|
4619 |
"When enabled images will match exactly the dimensions above but part of the "
|
@@ -4627,49 +4724,76 @@ msgstr ""
|
|
4627 |
"alto será ajustado proporcionalmente. Dependiendo de las imágenes que se "
|
4628 |
"hayan utilizado, estas podrían tener diferentes alturas."
|
4629 |
|
4630 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4631 |
msgctxt "settings"
|
4632 |
msgid "Enforce image upload on submit/edit?"
|
4633 |
msgstr ""
|
4634 |
"¿Exigir que se suba al menos una imagen cuando se publica o se edita una "
|
4635 |
"imagen?"
|
4636 |
|
4637 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4638 |
msgctxt "settings"
|
4639 |
msgid "Number of free images"
|
4640 |
msgstr "Número de imágenes gratuitas"
|
4641 |
|
4642 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4643 |
msgctxt "settings"
|
4644 |
msgid "Use default picture for listings with no picture?"
|
4645 |
msgstr "Utilizar imagen por defecto en listados sin imagen?"
|
4646 |
|
4647 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4648 |
msgctxt "settings"
|
4649 |
msgid "Show Thumbnail on main listings page?"
|
4650 |
msgstr "¿Mostrar imágenes miniatura en las páginas principales?"
|
4651 |
|
4652 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4653 |
msgctxt "settings"
|
4654 |
msgid "Fee Order"
|
4655 |
msgstr "Orden de las comisiones"
|
4656 |
|
4657 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4658 |
msgctxt "settings"
|
4659 |
msgid "Turn On payments?"
|
4660 |
msgstr "¿Activar pagos?"
|
4661 |
|
4662 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4663 |
msgctxt "settings"
|
4664 |
msgid "Put payment gateways in test mode?"
|
4665 |
msgstr "Utilizar las pasarelas de pago en modo de prueba?"
|
4666 |
|
4667 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4668 |
msgctxt "settings"
|
4669 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
4670 |
msgstr "¿Realizar pagos utilizando la versión segura (HTTPS) de su sitio?"
|
4671 |
|
4672 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4673 |
msgctxt "settings"
|
4674 |
msgid ""
|
4675 |
"Recommended for added security. For this to work you need to enable HTTPS on "
|
@@ -4678,34 +4802,34 @@ msgstr ""
|
|
4678 |
"Recomendado para seguridad extra. Para que funcione debe tener habilitado "
|
4679 |
"HTTPS en su servidor y <a>obtener un certificado SSL</a>."
|
4680 |
|
4681 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4682 |
msgctxt "settings"
|
4683 |
msgid "Currency Code"
|
4684 |
msgstr "Código de moneda"
|
4685 |
|
4686 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4687 |
msgctxt "settings"
|
4688 |
msgid "Currency Symbol"
|
4689 |
msgstr "Símbolo de moneda"
|
4690 |
|
4691 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4692 |
msgctxt "settings"
|
4693 |
msgid "Currency symbol display"
|
4694 |
msgstr "Presentación de símbolo de moneda"
|
4695 |
|
4696 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4697 |
msgctxt "settings"
|
4698 |
msgid "Thank you for payment message"
|
4699 |
msgstr "Mensaje de agradecimiento por el pago"
|
4700 |
|
4701 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4702 |
msgctxt "settings"
|
4703 |
msgid "Ask users to come back for abandoned payments?"
|
4704 |
msgstr ""
|
4705 |
"¿Contactar a los usuarios para pedirles que regresen a pagar pagos "
|
4706 |
"pendientes?"
|
4707 |
|
4708 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4709 |
msgctxt "settings"
|
4710 |
msgid ""
|
4711 |
"An abandoned payment is when a user attempts to place a listing and gets to "
|
@@ -4718,17 +4842,17 @@ msgstr ""
|
|
4718 |
"en listados que parece que fallaron cuando el usuario simplemente no "
|
4719 |
"completó la transacción. BD puede recordarles para que efectúen el pago."
|
4720 |
|
4721 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4722 |
msgctxt "settings"
|
4723 |
msgid "Listing abandonment threshold (hours)"
|
4724 |
msgstr "Tiempo tras el cual el listado es considerado abandonado (en horas)"
|
4725 |
|
4726 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4727 |
msgctxt "settings"
|
4728 |
msgid "Display email address fields publicly?"
|
4729 |
msgstr "¿Mostrar direcciones de correo electrónico públicamente?"
|
4730 |
|
4731 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4732 |
msgctxt "settings"
|
4733 |
msgid ""
|
4734 |
"Shows the email address of the listing owner to all web users. NOT "
|
@@ -4739,12 +4863,12 @@ msgstr ""
|
|
4739 |
"a todos los usuarios. NO RECOMENDADO pues puede resultar en un aumento de "
|
4740 |
"spam."
|
4741 |
|
4742 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4743 |
msgctxt "settings"
|
4744 |
msgid "How to determine the listing's email address?"
|
4745 |
msgstr "¿Cómo determinar el correo electrónico de un listado?"
|
4746 |
|
4747 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4748 |
msgctxt "settings"
|
4749 |
msgid ""
|
4750 |
"This affects emails sent to listing owners via contact forms or when their "
|
@@ -4753,12 +4877,12 @@ msgstr ""
|
|
4753 |
"Esta configuración afecta cómo los dueños de los listados son contactados "
|
4754 |
"cuando sus listados expiran o a través de los formularios de contacto."
|
4755 |
|
4756 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4757 |
msgctxt "settings"
|
4758 |
msgid "Email Content-Type header"
|
4759 |
msgstr "Valor para la cabecera Content-Type"
|
4760 |
|
4761 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4762 |
msgctxt "settings"
|
4763 |
msgid ""
|
4764 |
"Use this setting to control the format of the emails explicitly. Some "
|
@@ -4772,22 +4896,22 @@ msgstr ""
|
|
4772 |
"opción le permite elegir un valor soportado. Si tiene problemas, intente "
|
4773 |
"eligiendo “HTML”, “Texto plano” y luego ambos."
|
4774 |
|
4775 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4776 |
msgctxt "settings"
|
4777 |
msgid "E-Mail Notifications"
|
4778 |
msgstr "Notificaciones de correo-e"
|
4779 |
|
4780 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4781 |
msgctxt "settings"
|
4782 |
msgid "Notify admin via e-mail when..."
|
4783 |
msgstr "Notificar al administrador a través de correo electrónico cuando..."
|
4784 |
|
4785 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4786 |
msgctxt "settings"
|
4787 |
msgid "CC this e-mail address too"
|
4788 |
msgstr "Copiar a esta dirección de correo también"
|
4789 |
|
4790 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4791 |
msgctxt "settings"
|
4792 |
msgid ""
|
4793 |
"You can modify the text template used for most of these e-mails in the "
|
@@ -4797,43 +4921,43 @@ msgstr ""
|
|
4797 |
"correos electrónicos en la sección de <templates-link>Plantillas</templates-"
|
4798 |
"link>."
|
4799 |
|
4800 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4801 |
msgctxt "settings"
|
4802 |
msgid "Notify users via e-mail when..."
|
4803 |
msgstr "Notificar usuarios vía correo electrónico cuando..."
|
4804 |
|
4805 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4806 |
msgctxt "settings"
|
4807 |
msgid "Templates"
|
4808 |
msgstr "Plantillas"
|
4809 |
|
4810 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4811 |
msgctxt "settings"
|
4812 |
msgid "Email confirmation message"
|
4813 |
msgstr "Mensaje para el correo de confirmación"
|
4814 |
|
4815 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4816 |
msgctxt "settings"
|
4817 |
msgid "Sent after a listing has been submitted."
|
4818 |
msgstr "Enviado luego de que el listado ha sido recibido."
|
4819 |
|
4820 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4821 |
msgctxt "settings"
|
4822 |
msgid "Listing published message"
|
4823 |
msgstr "Mensaje enviado cuando un listado es publicado"
|
4824 |
|
4825 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4826 |
msgctxt "settings"
|
4827 |
msgid "Sent when the listing has been published or approved by an admin."
|
4828 |
msgstr ""
|
4829 |
"Enviado cuando el listado ha sido publicado o aprobado por un administrador."
|
4830 |
|
4831 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4832 |
msgctxt "settings"
|
4833 |
msgid "Listing Contact Message"
|
4834 |
msgstr "Mensaje de contacto"
|
4835 |
|
4836 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4837 |
msgctxt "settings"
|
4838 |
msgid ""
|
4839 |
"Sent to listing owners when someone uses the contact form on their listing "
|
@@ -4842,30 +4966,30 @@ msgstr ""
|
|
4842 |
"Enviado a los dueños de listados cuando alguien utiliza el formulario de "
|
4843 |
"contacto en sus páginas."
|
4844 |
|
4845 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4846 |
msgctxt "settings"
|
4847 |
msgid "Payment abandoned reminder message"
|
4848 |
msgstr "Mensaje para el recordatorio de pagos abandonados"
|
4849 |
|
4850 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4851 |
msgctxt "settings"
|
4852 |
msgid "Sent some time after a pending payment is abandoned by users."
|
4853 |
msgstr ""
|
4854 |
"Enviado algún tiempo después de que un pago pendiente es abandonado por los "
|
4855 |
"usuarios."
|
4856 |
|
4857 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4858 |
msgctxt "settings"
|
4859 |
msgid "E-Mail Notices"
|
4860 |
msgstr "Notificaciones de correo electrónico"
|
4861 |
|
4862 |
-
#: includes/admin/settings/class-settings.php:
|
4863 |
-
#: includes/admin/settings/class-settings.php:
|
4864 |
msgctxt "settings"
|
4865 |
msgid "\"%s\" can not be empty."
|
4866 |
msgstr "“%s” no puede estar vacío."
|
4867 |
|
4868 |
-
#: includes/admin/settings/class-settings.php:
|
4869 |
msgctxt "settings"
|
4870 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
4871 |
msgstr "El slug “%s” ya está siendo utilizado por otra taxonomía."
|
@@ -4901,7 +5025,7 @@ msgctxt "settings"
|
|
4901 |
msgid "Deactivate"
|
4902 |
msgstr "Desactivar"
|
4903 |
|
4904 |
-
#: includes/licensing.php:
|
4905 |
msgctxt "settings"
|
4906 |
msgid "Licenses"
|
4907 |
msgstr "Licencias"
|
@@ -4916,51 +5040,51 @@ msgctxt "settings"
|
|
4916 |
msgid "← Return to \"Manage Options\""
|
4917 |
msgstr "← Regresar a \"Configuraciones\""
|
4918 |
|
4919 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4920 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4921 |
msgctxt "post status"
|
4922 |
msgid "Draft"
|
4923 |
msgstr "Borrador"
|
4924 |
|
4925 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4926 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4927 |
msgctxt "post status"
|
4928 |
msgid "Trash"
|
4929 |
msgstr "Papelera"
|
4930 |
|
4931 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4932 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4933 |
msgctxt "post status"
|
4934 |
msgid "Published"
|
4935 |
msgstr "Publicado"
|
4936 |
|
4937 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4938 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4939 |
msgctxt "post status"
|
4940 |
msgid "Pending"
|
4941 |
msgstr "Pendiente"
|
4942 |
|
4943 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4944 |
msgctxt "contact email"
|
4945 |
msgid "You have received a reply from your listing at %s."
|
4946 |
msgstr "Ha recibido una comunicación para su listado en %s."
|
4947 |
|
4948 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4949 |
msgctxt "contact email"
|
4950 |
msgid "Name: %s"
|
4951 |
msgstr "Nombre: %s"
|
4952 |
|
4953 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4954 |
msgctxt "contact email"
|
4955 |
msgid "E-Mail: %s"
|
4956 |
msgstr "Correo Electrónico: %s"
|
4957 |
|
4958 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4959 |
msgctxt "contact email"
|
4960 |
msgid "Message:"
|
4961 |
msgstr "Mensaje:"
|
4962 |
|
4963 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
4964 |
msgctxt "contact email"
|
4965 |
msgid "Time: %s"
|
4966 |
msgstr "Hora: %s"
|
@@ -5122,7 +5246,7 @@ msgctxt "installer"
|
|
5122 |
msgid "Listing upgrade to featured"
|
5123 |
msgstr "Mejora a Destacado"
|
5124 |
|
5125 |
-
#: includes/installer.php:
|
5126 |
msgctxt "installer"
|
5127 |
msgid "Default Fee"
|
5128 |
msgstr "Comisión por Defecto"
|
@@ -5216,7 +5340,7 @@ msgctxt "migrate-18"
|
|
5216 |
msgid "Business Directory Plugin - Featured Levels migration required."
|
5217 |
msgstr ""
|
5218 |
"Business Directory Plugin - Debe ejecutar una migración para Niveles "
|
5219 |
-
"Destacados"
|
5220 |
|
5221 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:322
|
5222 |
msgctxt "migrate-18"
|
@@ -5230,7 +5354,7 @@ msgstr ""
|
|
5230 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:172
|
5231 |
msgctxt "upgrade-18"
|
5232 |
msgid "← Return to Directory dashboard"
|
5233 |
-
msgstr "← Regresar al panel de control del Directorio
|
5234 |
|
5235 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:183
|
5236 |
msgctxt "upgrade-18"
|
@@ -5262,7 +5386,7 @@ msgstr "Seleccione una opción"
|
|
5262 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:224
|
5263 |
msgctxt "upgrade-18"
|
5264 |
msgid "Remove \"sticky\" status for listings."
|
5265 |
-
msgstr "Retirar el estado “destacado” de los listados"
|
5266 |
|
5267 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:224
|
5268 |
msgctxt "upgrade-18"
|
@@ -5304,22 +5428,22 @@ msgctxt "listing"
|
|
5304 |
msgid "Add New Listing"
|
5305 |
msgstr "Agregar Nuevo Listado"
|
5306 |
|
5307 |
-
#: includes/class-listing.php:
|
5308 |
msgctxt "listing"
|
5309 |
msgid "Listing expired"
|
5310 |
msgstr "El listado expiró"
|
5311 |
|
5312 |
-
#: includes/class-listing.php:
|
5313 |
msgctxt "listing"
|
5314 |
msgid "(Unavailable Plan)"
|
5315 |
msgstr "(Comisión no disponible)"
|
5316 |
|
5317 |
-
#: includes/class-listing.php:
|
5318 |
msgctxt "listing"
|
5319 |
msgid "Plan \"%s\" (recurring)"
|
5320 |
msgstr "Comisión “%s” (recurrente)"
|
5321 |
|
5322 |
-
#: includes/class-listing.php:
|
5323 |
msgctxt "listing"
|
5324 |
msgid "Plan \"%s\""
|
5325 |
msgstr "Comisión “%s”"
|
@@ -5378,31 +5502,34 @@ msgctxt "fees-api"
|
|
5378 |
msgid "Free Listing"
|
5379 |
msgstr "Listado Gratuito"
|
5380 |
|
5381 |
-
|
|
|
5382 |
msgctxt "notify email"
|
5383 |
msgid "[%s] New listing notification"
|
5384 |
msgstr "[%s] Notificación de nuevo listado"
|
5385 |
|
5386 |
-
|
|
|
5387 |
msgctxt "notify email"
|
5388 |
msgid "[%s] Listing edit notification"
|
5389 |
msgstr "[%s] Notificación de listado editado"
|
5390 |
|
5391 |
-
|
|
|
5392 |
msgctxt "notify email"
|
5393 |
msgid "[%s] Reported listing notification"
|
5394 |
msgstr "[%s] Notificación de listado reportado"
|
5395 |
|
5396 |
#: templates/email/listing-added.tpl.php:7
|
5397 |
#: templates/email/listing-edited.tpl.php:7
|
5398 |
-
#: templates/email/listing-reported.tpl.php:
|
5399 |
msgctxt "notify email"
|
5400 |
msgid "ID"
|
5401 |
msgstr "ID"
|
5402 |
|
5403 |
#: templates/email/listing-added.tpl.php:10
|
5404 |
#: templates/email/listing-edited.tpl.php:10
|
5405 |
-
#: templates/email/listing-reported.tpl.php:
|
5406 |
msgctxt "notify email"
|
5407 |
msgid "Title"
|
5408 |
msgstr "Título"
|
@@ -5453,17 +5580,37 @@ msgctxt "notify email"
|
|
5453 |
msgid "Categories"
|
5454 |
msgstr "Categorías"
|
5455 |
|
|
|
|
|
|
|
|
|
|
|
5456 |
#: templates/email/listing-reported.tpl.php:21
|
5457 |
msgctxt "notify email"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5458 |
msgid "Report IP"
|
5459 |
msgstr "Dirección IP"
|
5460 |
|
5461 |
-
#: templates/email/listing-reported.tpl.php:
|
5462 |
msgctxt "notify email"
|
5463 |
msgid "Report selected option"
|
5464 |
msgstr "Reporte la opción seleccionada"
|
5465 |
|
5466 |
-
#: templates/email/listing-reported.tpl.php:
|
5467 |
msgctxt "notify email"
|
5468 |
msgid "Report additional info"
|
5469 |
msgstr "Información adicional del reporte"
|
@@ -5478,7 +5625,7 @@ msgctxt "rss feed"
|
|
5478 |
msgid "%s Feed"
|
5479 |
msgstr "Feed %s"
|
5480 |
|
5481 |
-
#: includes/class-meta.php:155 includes/views/submit_listing.php:
|
5482 |
msgctxt "views"
|
5483 |
msgid "Submit A Listing"
|
5484 |
msgstr "Enviar un Listado"
|
@@ -5493,7 +5640,7 @@ msgctxt "views"
|
|
5493 |
msgid "View All Listings"
|
5494 |
msgstr "Ver Todos los Listados"
|
5495 |
|
5496 |
-
#: includes/views/search.php:
|
5497 |
msgctxt "views"
|
5498 |
msgid "Find A Listing"
|
5499 |
msgstr "Encontrar un Listado"
|
@@ -5606,32 +5753,32 @@ msgctxt "submit listing"
|
|
5606 |
msgid "Listing submitted by admin. Payment skipped."
|
5607 |
msgstr "El listado fue publicado por el administrador. No se realizó pago."
|
5608 |
|
5609 |
-
#: includes/views/submit_listing.php:
|
5610 |
msgctxt "submit listing"
|
5611 |
msgid "Click this field to add categories"
|
5612 |
-
msgstr "Haga click en este campo para agregar categorías
|
5613 |
|
5614 |
-
#: includes/views/submit_listing.php:
|
5615 |
msgctxt "submit listing"
|
5616 |
msgid "Complete Listing"
|
5617 |
msgstr "Completar listado"
|
5618 |
|
5619 |
-
#: includes/views/submit_listing.php:
|
5620 |
msgctxt "submit listing"
|
5621 |
msgid "Continue to Payment"
|
5622 |
msgstr "Continuar al pago"
|
5623 |
|
5624 |
-
#: includes/views/submit_listing.php:
|
5625 |
msgctxt "submit listing"
|
5626 |
msgid "No listing ID was specified."
|
5627 |
msgstr "No especificó el ID de un listado."
|
5628 |
|
5629 |
-
#: includes/views/submit_listing.php:
|
5630 |
msgctxt "submit listing"
|
5631 |
msgid "You can't edit this listing."
|
5632 |
msgstr "Usted no puede editar este listado."
|
5633 |
|
5634 |
-
#: includes/views/submit_listing.php:
|
5635 |
msgctxt "submit listing"
|
5636 |
msgid ""
|
5637 |
"This listing can't be edited at this time because it has no fee plan "
|
@@ -5642,7 +5789,7 @@ msgstr ""
|
|
5642 |
"una comisión. Por favor <a>edite el listado en el panel de administración</"
|
5643 |
"a> para asociar una comisión."
|
5644 |
|
5645 |
-
#: includes/views/submit_listing.php:
|
5646 |
msgctxt "submit listing"
|
5647 |
msgid ""
|
5648 |
"This listing can't be edited at this time. Please try again later or contact "
|
@@ -5651,109 +5798,109 @@ msgstr ""
|
|
5651 |
"Este listado no puede ser editado en este momento. Por favor intente más "
|
5652 |
"tarde o contacte al administrador si el problema persiste."
|
5653 |
|
5654 |
-
#: includes/views/submit_listing.php:
|
5655 |
msgctxt "submit listing"
|
5656 |
msgid "You're logged in as admin, payment will be skipped."
|
5657 |
msgstr ""
|
5658 |
"Ha ingresado como administrador. Todos los pasos de pago serán saltados."
|
5659 |
|
5660 |
-
#: includes/views/submit_listing.php:
|
5661 |
msgctxt "submit listing"
|
5662 |
msgid "Category selection"
|
5663 |
msgstr "Selección de categoría"
|
5664 |
|
5665 |
-
#: includes/views/submit_listing.php:
|
5666 |
msgctxt "submit listing"
|
5667 |
msgid "Category & plan selection"
|
5668 |
msgstr "Selección de categoría y comisión"
|
5669 |
|
5670 |
-
#: includes/views/submit_listing.php:
|
5671 |
msgctxt "submit listing"
|
5672 |
msgid "Listing Information"
|
5673 |
msgstr "Información del listado"
|
5674 |
|
5675 |
-
#: includes/views/submit_listing.php:
|
5676 |
msgctxt "submit listing"
|
5677 |
msgid "Listing Images"
|
5678 |
msgstr "Imágenes del listado"
|
5679 |
|
5680 |
-
#: includes/views/submit_listing.php:
|
5681 |
msgctxt "submit listing"
|
5682 |
msgid "Account Creation"
|
5683 |
msgstr "Creación de cuenta de usuario"
|
5684 |
|
5685 |
-
#: includes/views/submit_listing.php:
|
5686 |
msgctxt "submit listing"
|
5687 |
msgid "Terms and Conditions"
|
5688 |
msgstr "Términos y Condiciones"
|
5689 |
|
5690 |
-
#: includes/views/submit_listing.php:
|
5691 |
msgctxt "submit listing"
|
5692 |
msgid "(Please choose a fee plan above)"
|
5693 |
msgstr "(Por favor elija una comisión arriba)"
|
5694 |
|
5695 |
-
#: includes/views/submit_listing.php:
|
5696 |
msgctxt "submit listing"
|
5697 |
msgid "Can not submit a listing at this moment. Please try again later."
|
5698 |
msgstr ""
|
5699 |
"No puede publicar un listado en este momento. Por favor intente más tarde."
|
5700 |
|
5701 |
-
#: includes/views/submit_listing.php:
|
5702 |
msgctxt "submit listing"
|
5703 |
msgid "Please select a category."
|
5704 |
msgstr "Por favor seleccione una categoría."
|
5705 |
|
5706 |
-
#: includes/views/submit_listing.php:
|
5707 |
msgctxt "submit listing"
|
5708 |
msgid "Please select a category for your listing."
|
5709 |
msgstr "Por favor seleccione una categoría para su listado."
|
5710 |
|
5711 |
-
#: includes/views/submit_listing.php:
|
5712 |
msgctxt "submit listing"
|
5713 |
msgid "Please choose a valid category for your plan."
|
5714 |
msgstr "Por favor seleccione una categoría válida para su comisión."
|
5715 |
|
5716 |
-
#: includes/views/submit_listing.php:
|
5717 |
msgctxt "submit listing"
|
5718 |
msgid "Please choose a valid fee plan for your category selection."
|
5719 |
msgstr "Por favor elija una comisión válida para la categoría seleccionada."
|
5720 |
|
5721 |
-
#: includes/views/submit_listing.php:
|
5722 |
msgctxt "submit listing"
|
5723 |
msgid "Please enter your desired username."
|
5724 |
msgstr "Por favor ingrese su nombre de usuario."
|
5725 |
|
5726 |
-
#: includes/views/submit_listing.php:
|
5727 |
msgctxt "submit listing"
|
5728 |
msgid "Please enter the e-mail for your new account."
|
5729 |
msgstr ""
|
5730 |
"Por favor ingrese la dirección de correo electrónico para su nueva cuenta."
|
5731 |
|
5732 |
-
#: includes/views/submit_listing.php:
|
5733 |
msgctxt "submit listing"
|
5734 |
msgid "Please enter the password for your new account."
|
5735 |
msgstr "Por favor ingrese la contraseña para su nueva cuenta."
|
5736 |
|
5737 |
-
#: includes/views/submit_listing.php:
|
5738 |
msgctxt "submit listing"
|
5739 |
msgid "The username you chose is already in use. Please use a different one."
|
5740 |
msgstr ""
|
5741 |
"El nombre de usuario que eligió ya está en uso. Por favor elija un nombre de "
|
5742 |
"usuario diferente."
|
5743 |
|
5744 |
-
#: includes/views/submit_listing.php:
|
5745 |
msgctxt "submit listing"
|
5746 |
msgid "The e-mail address you chose for your account is already in use."
|
5747 |
msgstr ""
|
5748 |
"La dirección de correo electrónico que eligió para su cuenta ya está siendo "
|
5749 |
"utilizada."
|
5750 |
|
5751 |
-
#: includes/views/submit_listing.php:
|
5752 |
msgctxt "submit listing"
|
5753 |
msgid "Create a user account on this site"
|
5754 |
msgstr "Crear una cuenta de usuario en este sitio"
|
5755 |
|
5756 |
-
#: includes/views/submit_listing.php:
|
5757 |
msgctxt "submit listing"
|
5758 |
msgid ""
|
5759 |
"You need to create an account on the site. Please fill out the form below."
|
@@ -5761,17 +5908,17 @@ msgstr ""
|
|
5761 |
"Debe crear una cuenta de usuario en este sitio. Por favor ingrese los datos "
|
5762 |
"requeridos en el formulario que está debajo."
|
5763 |
|
5764 |
-
#: includes/views/submit_listing.php:
|
5765 |
msgctxt "submit listing"
|
5766 |
msgid "Username:"
|
5767 |
-
msgstr "Nombre de usuario"
|
5768 |
|
5769 |
-
#: includes/views/submit_listing.php:
|
5770 |
msgctxt "submit listing"
|
5771 |
msgid "Email:"
|
5772 |
msgstr "Correo electrónico:"
|
5773 |
|
5774 |
-
#: includes/views/submit_listing.php:
|
5775 |
msgctxt "submit listing"
|
5776 |
msgid "Password:"
|
5777 |
msgstr "Contraseña:"
|
@@ -5811,17 +5958,17 @@ msgctxt "recaptcha"
|
|
5811 |
msgid "reCAPTCHA"
|
5812 |
msgstr "reCAPTCHA"
|
5813 |
|
5814 |
-
#: includes/class-wpbdp.php:
|
5815 |
msgctxt "admin plugins"
|
5816 |
msgid "Settings"
|
5817 |
msgstr "Configuración"
|
5818 |
|
5819 |
-
#: includes/class-wpbdp.php:
|
5820 |
msgctxt "listing image upload"
|
5821 |
msgid "Can not upload any more images for this listing."
|
5822 |
msgstr "No puede subir más imágenes para este listado."
|
5823 |
|
5824 |
-
#: includes/class-wpbdp.php:
|
5825 |
msgctxt "listing image upload"
|
5826 |
msgid ""
|
5827 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
@@ -5856,12 +6003,12 @@ msgctxt "form-fields api"
|
|
5856 |
msgid "Checkbox"
|
5857 |
msgstr "Casilla de verificación"
|
5858 |
|
5859 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5860 |
msgctxt "form-fields api"
|
5861 |
msgid "Date Field"
|
5862 |
msgstr "Campo de Fecha"
|
5863 |
|
5864 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5865 |
msgctxt "form-fields api"
|
5866 |
msgid "Date Format"
|
5867 |
msgstr "Formato de Fecha"
|
@@ -5871,7 +6018,7 @@ msgctxt "form-fields api"
|
|
5871 |
msgid "Social Site (Facebook page)"
|
5872 |
msgstr "Sitio Social (Página de Facebook)"
|
5873 |
|
5874 |
-
#: includes/fields/class-fieldtypes-image.php:
|
5875 |
msgctxt "form-fields api"
|
5876 |
msgid "Image (file upload)"
|
5877 |
msgstr "Imagen (archivo)"
|
@@ -5906,7 +6053,7 @@ msgctxt "form-fields api"
|
|
5906 |
msgid "Select List"
|
5907 |
msgstr "Lista de Selección"
|
5908 |
|
5909 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
5910 |
msgctxt "form-fields api"
|
5911 |
msgid "Textarea"
|
5912 |
msgstr "Área de texto"
|
@@ -5950,37 +6097,37 @@ msgstr ""
|
|
5950 |
"Este campo de formulario no puede eliminarse porque es requerido para el "
|
5951 |
"funcionamiento del plugin."
|
5952 |
|
5953 |
-
#: includes/form-fields.php:
|
5954 |
msgctxt "form-fields api"
|
5955 |
msgid "Post Title"
|
5956 |
msgstr "Título de la publicación"
|
5957 |
|
5958 |
-
#: includes/form-fields.php:
|
5959 |
msgctxt "form-fields api"
|
5960 |
msgid "Post Content"
|
5961 |
msgstr "Contenido de la publicación"
|
5962 |
|
5963 |
-
#: includes/form-fields.php:
|
5964 |
msgctxt "form-fields api"
|
5965 |
msgid "Post Excerpt"
|
5966 |
msgstr "Resumen/avance de la publicación"
|
5967 |
|
5968 |
-
#: includes/form-fields.php:
|
5969 |
msgctxt "form-fields api"
|
5970 |
msgid "Post Category"
|
5971 |
msgstr "Categoría de la publicación"
|
5972 |
|
5973 |
-
#: includes/form-fields.php:
|
5974 |
msgctxt "form-fields api"
|
5975 |
msgid "Post Tags"
|
5976 |
msgstr "Etiquetas de la publicación"
|
5977 |
|
5978 |
-
#: includes/form-fields.php:
|
5979 |
msgctxt "form-fields api"
|
5980 |
msgid "Post Metadata"
|
5981 |
msgstr "Metadata"
|
5982 |
|
5983 |
-
#: includes/form-fields.php:
|
5984 |
msgctxt "form-fields api"
|
5985 |
msgid "Custom"
|
5986 |
msgstr "Especial"
|
@@ -5990,17 +6137,22 @@ msgctxt "checkbox form field"
|
|
5990 |
msgid "Select all"
|
5991 |
msgstr "Seleccionar todos"
|
5992 |
|
5993 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5994 |
msgctxt "date field"
|
5995 |
msgid "%s must be in the format %s."
|
5996 |
msgstr "%s debe estar en el formato %s."
|
5997 |
|
5998 |
-
#: includes/fields/class-fieldtypes-date.php:
|
5999 |
msgctxt "date field"
|
6000 |
msgid "%s must be a valid date."
|
6001 |
msgstr "%s debe ser una fecha válida."
|
6002 |
|
6003 |
-
#: includes/fields/class-fieldtypes-image.php:42
|
|
|
|
|
|
|
|
|
|
|
6004 |
msgctxt "form-fields-api"
|
6005 |
msgid "Remove"
|
6006 |
msgstr "Eliminar"
|
@@ -6060,32 +6212,32 @@ msgctxt "form-fields-api"
|
|
6060 |
msgid "An error occurred while trying to delete this field."
|
6061 |
msgstr "Un error ocurrió mientras se trataba de eliminar este campo."
|
6062 |
|
6063 |
-
#: includes/form-fields.php:
|
6064 |
msgctxt "form-fields-api"
|
6065 |
msgid "Email Validator"
|
6066 |
msgstr "Validador de Correo Electrónico"
|
6067 |
|
6068 |
-
#: includes/form-fields.php:
|
6069 |
msgctxt "form-fields-api"
|
6070 |
msgid "URL Validator"
|
6071 |
msgstr "Validador de URLs"
|
6072 |
|
6073 |
-
#: includes/form-fields.php:
|
6074 |
msgctxt "form-fields-api"
|
6075 |
msgid "Whole Number Validator"
|
6076 |
msgstr "Validador de números enteros"
|
6077 |
|
6078 |
-
#: includes/form-fields.php:
|
6079 |
msgctxt "form-fields-api"
|
6080 |
msgid "Decimal Number Validator"
|
6081 |
msgstr "Validador de números decimales"
|
6082 |
|
6083 |
-
#: includes/form-fields.php:
|
6084 |
msgctxt "form-fields-api"
|
6085 |
msgid "Date Validator"
|
6086 |
msgstr "Validador de fechas"
|
6087 |
|
6088 |
-
#: includes/fields/class-fieldtypes-image.php:
|
6089 |
msgctxt "form fields"
|
6090 |
msgid "Field unavailable at the moment."
|
6091 |
msgstr "Este campo no está disponible en el momento."
|
@@ -6125,7 +6277,7 @@ msgctxt "form-fields-api select"
|
|
6125 |
msgid "— None —"
|
6126 |
msgstr "— Ninguno —"
|
6127 |
|
6128 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
6129 |
msgctxt "admin form-fields"
|
6130 |
msgid ""
|
6131 |
"Enabling iframe support in your listings can allow users to execute "
|
@@ -6140,50 +6292,50 @@ msgstr ""
|
|
6140 |
"completo sobre el contenido de los listados. ¿Está seguro de que desea "
|
6141 |
"habilitar esta opción?"
|
6142 |
|
6143 |
-
#: includes/form-fields.php:
|
6144 |
msgctxt "form-fields-api validation"
|
6145 |
msgid "Field"
|
6146 |
msgstr "Campo"
|
6147 |
|
6148 |
-
#: includes/form-fields.php:
|
6149 |
msgctxt "form-fields-api validation"
|
6150 |
msgid "%s is required."
|
6151 |
msgstr "%s es requerido."
|
6152 |
|
6153 |
-
#: includes/form-fields.php:
|
6154 |
msgctxt "form-fields-api validation"
|
6155 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
6156 |
msgstr "%s está mal escrita. Una URL válida es requerida. Incluya http://"
|
6157 |
|
6158 |
-
#: includes/form-fields.php:
|
6159 |
msgctxt "form-fields-api validation"
|
6160 |
msgid "%s is badly formatted. Valid Email format required."
|
6161 |
msgstr "%s está mal escrito. Un correo electrónico válido es requerido."
|
6162 |
|
6163 |
-
#: includes/form-fields.php:
|
6164 |
msgctxt "form-fields-api validation"
|
6165 |
msgid "%s must be a number. Decimal values are not allowed."
|
6166 |
msgstr "%s debe ser un número entero. Valores decimales no están permitidos."
|
6167 |
|
6168 |
-
#: includes/form-fields.php:
|
6169 |
msgctxt "form-fields-api validation"
|
6170 |
msgid "%s must be a number."
|
6171 |
msgstr "%s debe ser un número."
|
6172 |
|
6173 |
-
#: includes/form-fields.php:
|
6174 |
msgctxt "form-fields-api validation"
|
6175 |
-
msgid "%s must be in the format %s."
|
6176 |
-
msgstr "%s debe estar en el formato MM/DD/YYYY."
|
6177 |
|
6178 |
-
#: includes/form-fields.php:
|
6179 |
msgctxt "form-fields-api validation"
|
6180 |
msgid "%s must be a valid date."
|
6181 |
msgstr "%s debe ser una fecha válida."
|
6182 |
|
6183 |
-
#: includes/form-fields.php:
|
6184 |
msgctxt "form-fields-api validation"
|
6185 |
-
msgid "%s is invalid. Value most be one of %s."
|
6186 |
-
msgstr "%s es inválido. El valor debe ser uno de %s."
|
6187 |
|
6188 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
6189 |
msgctxt "authorize-net"
|
@@ -6276,98 +6428,118 @@ msgid "User ID or IP address is required to save a report"
|
|
6276 |
msgstr ""
|
6277 |
"El ID del usuario o la dirección IP son necesarias para guardar un reporte"
|
6278 |
|
6279 |
-
#: includes/helpers/listing_flagging.php:
|
6280 |
msgctxt "flag listing"
|
6281 |
-
msgid "Report reason
|
6282 |
-
msgstr ""
|
6283 |
-
"La razón del reporte o un comentario son necesarios para guardar el reporte"
|
6284 |
|
6285 |
-
#: includes/
|
6286 |
msgctxt "flag listing"
|
6287 |
-
msgid ""
|
6288 |
-
"
|
6289 |
-
msgstr ""
|
6290 |
-
"Algo salió mal, por favor inténtelo de nuevo. Si el error persiste contacte "
|
6291 |
-
"al administrador del sitio"
|
6292 |
|
6293 |
-
#: includes/views/flag_listing.php:
|
6294 |
msgctxt "flag listing"
|
6295 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
6296 |
msgstr "El listado <i>%s</i> ha sido reportado. <a>Regresar al directorio</a>"
|
6297 |
|
6298 |
-
#: includes/views/flag_listing.php:
|
6299 |
msgctxt "flag listing"
|
6300 |
msgid "Your current IP address already reported this listing."
|
6301 |
msgstr "Ya existe un reporte para este listado asociado a su dirección IP."
|
6302 |
|
6303 |
-
#: includes/views/flag_listing.php:
|
6304 |
msgctxt "flag listing"
|
6305 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6306 |
msgstr "El reCAPTCHA no fue ingresado correctamente."
|
6307 |
|
6308 |
-
#: includes/views/flag_listing.php:
|
6309 |
msgctxt "flag listing"
|
6310 |
-
msgid ""
|
6311 |
-
"You must select or enter the reasons to report this listing as inappropriate."
|
6312 |
msgstr ""
|
6313 |
"Debe elegir o ingresar las razones para reportar el listado como inapropiado."
|
6314 |
|
6315 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6316 |
msgctxt "flag listing"
|
6317 |
msgid "Delete"
|
6318 |
msgstr "Eliminar"
|
6319 |
|
6320 |
-
#: templates/listing-flagging-form.tpl.php:
|
6321 |
msgctxt "flag listing"
|
6322 |
-
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate."
|
6323 |
-
msgstr "Está a punto de reportar el listado “<b>%s</b>” como inapropiado."
|
6324 |
|
6325 |
-
#: templates/listing-flagging-form.tpl.php:
|
6326 |
msgctxt "flag listing"
|
6327 |
-
msgid "
|
6328 |
-
|
|
|
|
|
|
|
|
|
6329 |
|
6330 |
-
#: templates/listing-flagging-form.tpl.php:
|
6331 |
msgctxt "flag listing"
|
6332 |
-
msgid "Please select the
|
6333 |
msgstr "Por favor seleccione las razones para reportar este listado:"
|
6334 |
|
6335 |
-
#: templates/listing-flagging-form.tpl.php:
|
6336 |
msgctxt "flag listing"
|
6337 |
msgid "Please enter the reasons to report this listing:"
|
6338 |
msgstr "Por favor ingrese las razones para reportar este listado:"
|
6339 |
|
6340 |
-
#: templates/listing-flagging-form.tpl.php:
|
6341 |
msgctxt "flag listing"
|
6342 |
msgid "Additional info."
|
6343 |
msgstr "Información adicional."
|
6344 |
|
6345 |
-
#: templates/listing-flagging-form.tpl.php:
|
6346 |
msgctxt "flag listing"
|
6347 |
msgid "Cancel"
|
6348 |
msgstr "Cancelar"
|
6349 |
|
6350 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
6351 |
msgctxt "default category name"
|
6352 |
msgid "General"
|
6353 |
msgstr "General"
|
6354 |
|
6355 |
-
#: includes/licensing.php:
|
6356 |
msgctxt "licensing"
|
6357 |
msgid "Invalid item ID"
|
6358 |
msgstr "El ID del módulo es inválido"
|
6359 |
|
6360 |
-
#: includes/licensing.php:
|
6361 |
msgctxt "licensing"
|
6362 |
msgid "No license key provided"
|
6363 |
msgstr "No se ingresó una licencia"
|
6364 |
|
6365 |
-
#: includes/licensing.php:
|
6366 |
msgctxt "licensing"
|
6367 |
msgid "The license key was revoked."
|
6368 |
msgstr "La licencia fue revocada."
|
6369 |
|
6370 |
-
#: includes/licensing.php:
|
6371 |
msgctxt "licensing"
|
6372 |
msgid ""
|
6373 |
"If you think this is a mistake, please contact <support-link>Business "
|
@@ -6378,7 +6550,7 @@ msgstr ""
|
|
6378 |
"servicio de soporte de Business Directory</support-link> y hágales saber que "
|
6379 |
"el servidor de licencias revocó su licencia."
|
6380 |
|
6381 |
-
#: includes/licensing.php:
|
6382 |
msgctxt "licensing"
|
6383 |
msgid ""
|
6384 |
"Please include the email address you used to purchase <module-name> with "
|
@@ -6387,22 +6559,22 @@ msgstr ""
|
|
6387 |
"Por favor incluya en su reporte la dirección de correo electrónico que usó "
|
6388 |
"cuando compró el módulo <module-name>."
|
6389 |
|
6390 |
-
#: includes/licensing.php:
|
6391 |
msgctxt "licensing"
|
6392 |
msgid "License key is invalid"
|
6393 |
msgstr "La licencia es inválida"
|
6394 |
|
6395 |
-
#: includes/licensing.php:
|
6396 |
msgctxt "licensing"
|
6397 |
msgid "Invalid module ID"
|
6398 |
msgstr "Módulo de ID inválido"
|
6399 |
|
6400 |
-
#: includes/licensing.php:
|
6401 |
msgctxt "licensing"
|
6402 |
msgid "Deactivation failed"
|
6403 |
msgstr "La desactivación de licencia falló"
|
6404 |
|
6405 |
-
#: includes/licensing.php:
|
6406 |
msgctxt "licensing"
|
6407 |
msgid ""
|
6408 |
"It was not possible to establish a connection with Business Directory's "
|
@@ -6411,7 +6583,7 @@ msgstr ""
|
|
6411 |
"No fue posible establecer una conexión con los servidores de Business "
|
6412 |
"Directory. La conexión falló con el siguiente error:"
|
6413 |
|
6414 |
-
#: includes/licensing.php:
|
6415 |
msgctxt "licensing"
|
6416 |
msgid ""
|
6417 |
"It looks like your server is not authorized to make requests to Business "
|
@@ -6424,12 +6596,12 @@ msgstr ""
|
|
6424 |
"de Business Directory</support-link>, indicándoles que deben agregar su "
|
6425 |
"dirección IP <ip-address> a la lista autorizada."
|
6426 |
|
6427 |
-
#: includes/licensing.php:
|
6428 |
msgctxt "licensing"
|
6429 |
msgid "Include this error message with your report."
|
6430 |
msgstr "Incluya este mensaje de error en su reporte."
|
6431 |
|
6432 |
-
#: includes/licensing.php:
|
6433 |
msgctxt "licensing"
|
6434 |
msgid ""
|
6435 |
"It was not possible to establish a connection with Business Directory's "
|
@@ -6438,7 +6610,7 @@ msgstr ""
|
|
6438 |
"No fue posible establecer una conexión con los servidores de Business "
|
6439 |
"Directory. Ocurrió un problema en el protocolo de intercambio SSL/TSL:"
|
6440 |
|
6441 |
-
#: includes/licensing.php:
|
6442 |
msgctxt "licensing"
|
6443 |
msgid ""
|
6444 |
"To ensure the security of our systems and adhere to industry best practices, "
|
@@ -6451,7 +6623,7 @@ msgstr ""
|
|
6451 |
"reciente de cURL and una versión de OpenSSL que soporte TLSv1.2 (la versión "
|
6452 |
"mínimo con este soporte es OpenSSL 1.0.1c)."
|
6453 |
|
6454 |
-
#: includes/licensing.php:
|
6455 |
msgctxt "licensing"
|
6456 |
msgid ""
|
6457 |
"Upgrading your system will not only allow you to communicate with Business "
|
@@ -6462,7 +6634,7 @@ msgstr ""
|
|
6462 |
"Business Directory, también lo ayudará a prepararse para interactuar con "
|
6463 |
"otros servicios que usen los últimos estándares de seguridad."
|
6464 |
|
6465 |
-
#: includes/licensing.php:
|
6466 |
msgctxt "licensing"
|
6467 |
msgid ""
|
6468 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
@@ -6471,22 +6643,22 @@ msgstr ""
|
|
6471 |
"Por favor contacte a su proveedor de hospedaje y solicite que actualicen su "
|
6472 |
"sistema. Incluya este mensaje si es necesario."
|
6473 |
|
6474 |
-
#: includes/licensing.php:
|
6475 |
msgctxt "licensing"
|
6476 |
msgid "Could not contact licensing server"
|
6477 |
msgstr "No se pudo contactar el servidor de licencias"
|
6478 |
|
6479 |
-
#: includes/licensing.php:
|
6480 |
msgctxt "licensing"
|
6481 |
msgid "The server returned a 403 Forbidden error."
|
6482 |
msgstr "El servidor retornó un error 403 Forbidden."
|
6483 |
|
6484 |
-
#: includes/licensing.php:
|
6485 |
msgctxt "licensing"
|
6486 |
msgid "Business Directory - Please verify your license keys"
|
6487 |
msgstr "Business Directory - Por favor verifique sus licencias"
|
6488 |
|
6489 |
-
#: includes/licensing.php:
|
6490 |
msgctxt "licensing"
|
6491 |
msgid ""
|
6492 |
"The following premium modules will not work until a valid license key is "
|
@@ -6495,7 +6667,7 @@ msgstr ""
|
|
6495 |
"Los siguientes módulos premium no funcionarán hasta que ingrese una licencia "
|
6496 |
"válida: %s."
|
6497 |
|
6498 |
-
#: includes/licensing.php:
|
6499 |
msgctxt "licensing"
|
6500 |
msgid ""
|
6501 |
"You need to activate the license keys for the following themes before they "
|
@@ -6504,17 +6676,17 @@ msgstr ""
|
|
6504 |
"Es necesario que active las licencias de los siguientes temas antes de que "
|
6505 |
"pueda empezar a usarlos: %s."
|
6506 |
|
6507 |
-
#: includes/licensing.php:
|
6508 |
msgctxt "licensing"
|
6509 |
msgid "Review my license keys"
|
6510 |
msgstr "Revisar mis licencias"
|
6511 |
|
6512 |
-
#: includes/licensing.php:
|
6513 |
msgctxt "licensing"
|
6514 |
msgid "Business Directory - License key expired"
|
6515 |
msgstr "Directorio de Negocios - Licencias expiradas"
|
6516 |
|
6517 |
-
#: includes/licensing.php:
|
6518 |
msgctxt "licensing"
|
6519 |
msgid ""
|
6520 |
"The license key for the following modules has expired: %s. The modules will "
|
@@ -6525,7 +6697,7 @@ msgstr ""
|
|
6525 |
"módulos continuarás funcionando pero no recibirán ninguna actualización "
|
6526 |
"hasta que la licencia sea renovada."
|
6527 |
|
6528 |
-
#: includes/licensing.php:
|
6529 |
msgctxt "licensing"
|
6530 |
msgid ""
|
6531 |
"The license key for the following themes has expired: %s. The themes will "
|
@@ -6536,33 +6708,33 @@ msgstr ""
|
|
6536 |
"continuarás funcionando pero no recibirán ninguna actualización hasta que la "
|
6537 |
"licencia sea renovada."
|
6538 |
|
6539 |
-
#: includes/licensing.php:
|
6540 |
msgctxt "licensing"
|
6541 |
msgid "Please enter a license key."
|
6542 |
msgstr "Por favor ingrese una licencia."
|
6543 |
|
6544 |
-
#: includes/licensing.php:
|
6545 |
msgctxt "licensing"
|
6546 |
msgid "Could not activate license: %s."
|
6547 |
msgstr "No se pudo activar la licencia: %s."
|
6548 |
|
6549 |
-
#: includes/licensing.php:
|
6550 |
msgctxt "licensing"
|
6551 |
msgid "License activated"
|
6552 |
msgstr "Licencia activada"
|
6553 |
|
6554 |
-
#: includes/licensing.php:
|
6555 |
msgctxt "licensing"
|
6556 |
msgid "Could not deactivate license: %s."
|
6557 |
msgstr "No se pudo desactivar la licencia: %s."
|
6558 |
|
6559 |
-
#: includes/licensing.php:
|
6560 |
msgctxt "licensing"
|
6561 |
msgid "License deactivated"
|
6562 |
msgstr "Licencia desactivada"
|
6563 |
|
6564 |
#. translators: "<module-name>" version <version-number> is not...
|
6565 |
-
#: includes/licensing.php:
|
6566 |
msgctxt "deprecation"
|
6567 |
msgid ""
|
6568 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
@@ -6625,7 +6797,7 @@ msgstr "Pagar ahora"
|
|
6625 |
#: includes/views/checkout.php:228
|
6626 |
msgctxt "checkout"
|
6627 |
msgid "Unknown gateway error."
|
6628 |
-
msgstr "Error desconocido en la pasarela de pago
|
6629 |
|
6630 |
#: templates/checkout-billing-form.tpl.php:8
|
6631 |
msgctxt "checkout"
|
@@ -6844,27 +7016,27 @@ msgctxt "checkout"
|
|
6844 |
msgid "Next"
|
6845 |
msgstr "Siguiente"
|
6846 |
|
6847 |
-
#: includes/templates-ui.php:
|
6848 |
msgctxt "templates"
|
6849 |
msgid "No listing categories found."
|
6850 |
msgstr "No se encontraron categorías."
|
6851 |
|
6852 |
-
#: includes/templates-ui.php:
|
6853 |
msgctxt "templates"
|
6854 |
msgid "Search Listings"
|
6855 |
msgstr "Buscar Listados"
|
6856 |
|
6857 |
-
#: includes/templates-ui.php:
|
6858 |
msgctxt "templates"
|
6859 |
msgid "Advanced Search"
|
6860 |
msgstr "Búsqueda Avanzada"
|
6861 |
|
6862 |
-
#: includes/views/listing_contact.php:
|
6863 |
msgctxt "templates"
|
6864 |
msgid "Contact listing owner"
|
6865 |
msgstr "Enviar Mensaje al dueño del Listado"
|
6866 |
|
6867 |
-
#: includes/views/listing_contact.php:
|
6868 |
msgctxt "templates"
|
6869 |
msgid "Send Message to listing owner"
|
6870 |
msgstr "Enviar Mensaje al dueño del Listado"
|
@@ -6900,7 +7072,7 @@ msgstr ""
|
|
6900 |
"Esto significa que no aparecerán acá. Si desea mostrar las categorías "
|
6901 |
"vacías, haga <a>clic aquí</a> para cambiar la configuración."
|
6902 |
|
6903 |
-
#: includes/views/submit_listing.php:
|
6904 |
msgctxt "templates"
|
6905 |
msgid ""
|
6906 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
@@ -6909,41 +7081,41 @@ msgstr ""
|
|
6909 |
"<b>Vista no disponible</b>. ¿Tiene \"Deshabilitar envío de listados desde el "
|
6910 |
"frontend\" habilitado?"
|
6911 |
|
6912 |
-
#: includes/views/submit_listing.php:
|
6913 |
msgctxt "templates"
|
6914 |
msgid "View not available."
|
6915 |
msgstr "Vista no disponible."
|
6916 |
|
6917 |
-
#: includes/views/submit_listing.php:
|
6918 |
msgctxt "templates"
|
6919 |
msgid "Please agree to the Terms and Conditions."
|
6920 |
msgstr "Por favor acepte los Términos y Condiciones."
|
6921 |
|
6922 |
-
#: includes/views/submit_listing.php:
|
6923 |
msgctxt "templates"
|
6924 |
msgid "Terms and Conditions:"
|
6925 |
msgstr "Términos y Condiciones:"
|
6926 |
|
6927 |
-
#: includes/views/submit_listing.php:
|
6928 |
msgctxt "templates"
|
6929 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
6930 |
msgstr "Acepto los <a>Términos y Condiciones</a>"
|
6931 |
|
6932 |
#: templates/businessdirectory-listings.tpl.php:27
|
6933 |
-
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:
|
6934 |
#: templates/search.tpl.php:17
|
6935 |
msgctxt "templates"
|
6936 |
msgid "No listings found."
|
6937 |
msgstr "No se encontraron listados."
|
6938 |
|
6939 |
#: templates/businessdirectory-listings.tpl.php:38
|
6940 |
-
#: templates/listings.tpl.php:
|
6941 |
msgctxt "templates"
|
6942 |
msgid "« Previous "
|
6943 |
msgstr "« Anterior "
|
6944 |
|
6945 |
#: templates/businessdirectory-listings.tpl.php:39
|
6946 |
-
#: templates/listings.tpl.php:
|
6947 |
msgctxt "templates"
|
6948 |
msgid "Next »"
|
6949 |
msgstr "Siguiente »"
|
@@ -6957,7 +7129,7 @@ msgstr "Regresar al Directorio"
|
|
6957 |
#: templates/listing-contactform.tpl.php:11
|
6958 |
msgctxt "templates"
|
6959 |
msgid "Listing Title: "
|
6960 |
-
msgstr "Título del Listado"
|
6961 |
|
6962 |
#: templates/listing-contactform.tpl.php:18
|
6963 |
msgctxt "templates"
|
@@ -6969,11 +7141,13 @@ msgstr ""
|
|
6969 |
"registrado con su cuenta."
|
6970 |
|
6971 |
#: templates/listing-contactform.tpl.php:23
|
|
|
6972 |
msgctxt "templates"
|
6973 |
msgid "Your Name"
|
6974 |
msgstr "Su Nombre"
|
6975 |
|
6976 |
#: templates/listing-contactform.tpl.php:27
|
|
|
6977 |
msgctxt "templates"
|
6978 |
msgid "Your Email"
|
6979 |
msgstr "Su Correo Electrónico"
|
@@ -6988,18 +7162,13 @@ msgctxt "templates"
|
|
6988 |
msgid "Send"
|
6989 |
msgstr "Enviar"
|
6990 |
|
6991 |
-
#: templates/listing-flagging-form.tpl.php:3
|
6992 |
-
msgctxt "templates"
|
6993 |
-
msgid "Unreport Listing"
|
6994 |
-
msgstr "Deshacer reportar listado"
|
6995 |
-
|
6996 |
#: templates/listing-flagging-form.tpl.php:3
|
6997 |
msgctxt "templates"
|
6998 |
msgid "Report Listing"
|
6999 |
msgstr "Reportar listado"
|
7000 |
|
7001 |
-
#: templates/listing-sticky-tag.tpl.php:
|
7002 |
-
#: templates/listing-sticky-tag.tpl.php:
|
7003 |
msgctxt "templates"
|
7004 |
msgid "Featured Listing"
|
7005 |
msgstr "Listado Destacado"
|
@@ -7221,22 +7390,22 @@ msgctxt "templates"
|
|
7221 |
msgid "There are no images currently attached to your listing."
|
7222 |
msgstr "No hay actualmente imágenes asociadas a su listado."
|
7223 |
|
7224 |
-
#: includes/templates-ui.php:
|
7225 |
msgctxt "templates sort"
|
7226 |
msgid "Sort By:"
|
7227 |
msgstr "Ordenar Por:"
|
7228 |
|
7229 |
-
#: includes/templates-ui.php:
|
7230 |
msgctxt "sort"
|
7231 |
msgid "Reset"
|
7232 |
msgstr "Restablecer"
|
7233 |
|
7234 |
-
#: includes/templates-ui.php:
|
7235 |
msgctxt "sort"
|
7236 |
msgid "(Reset)"
|
7237 |
msgstr "(Reestablecer)"
|
7238 |
|
7239 |
-
#: includes/utils.php:
|
7240 |
msgctxt "utils"
|
7241 |
msgid ""
|
7242 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
@@ -7244,54 +7413,54 @@ msgstr ""
|
|
7244 |
"Los datos enviados via POST superan el valor máximo configurado en PHP. "
|
7245 |
"Revise la directiva \"post_max_size\" de su configuración."
|
7246 |
|
7247 |
-
#: includes/utils.php:
|
7248 |
msgctxt "utils"
|
7249 |
msgid "File size (%s) exceeds maximum file size of %s"
|
7250 |
msgstr "El tamaño de archivo (%s) excede el tamaño máximo permitido de %s"
|
7251 |
|
7252 |
-
#: includes/utils.php:
|
7253 |
msgctxt "utils"
|
7254 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
7255 |
msgstr "El tamaño de archivo (%s) es inferior al tamaño mínimo requerido de %s"
|
7256 |
|
7257 |
-
#: includes/utils.php:
|
7258 |
msgctxt "utils"
|
7259 |
msgid "File type \"%s\" is not allowed"
|
7260 |
msgstr "El tipo de archivo \"%s\" no está permitido"
|
7261 |
|
7262 |
-
#: includes/utils.php:
|
7263 |
msgctxt "utils"
|
7264 |
msgid "Unkown error while uploading file."
|
7265 |
msgstr "Error desconocido mientras se subía el archivo."
|
7266 |
|
7267 |
-
#: includes/utils.php:
|
7268 |
msgctxt "utils"
|
7269 |
msgid "Uploaded file is not an image"
|
7270 |
msgstr "El archivo subido no es una imagen"
|
7271 |
|
7272 |
-
#: includes/utils.php:
|
7273 |
msgctxt "utils"
|
7274 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
7275 |
msgstr ""
|
7276 |
"El ancho de la imagen (%s px) es inferior al mínimo requerido de %s px."
|
7277 |
|
7278 |
-
#: includes/utils.php:
|
7279 |
msgctxt "utils"
|
7280 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
7281 |
msgstr "El alto de la imagen (%s px) es inferior al mínimo requerido de %s px."
|
7282 |
|
7283 |
-
#: includes/utils.php:
|
7284 |
msgctxt "utils"
|
7285 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
7286 |
msgstr ""
|
7287 |
"El ancho de la imagen (%s px) es superior al máximo permitido de %s px."
|
7288 |
|
7289 |
-
#: includes/utils.php:
|
7290 |
msgctxt "utils"
|
7291 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
7292 |
msgstr "El alto de la imagen (%s px) es superior al máximo permitido de %s px."
|
7293 |
|
7294 |
-
#: includes/utils.php:
|
7295 |
msgctxt "utils"
|
7296 |
msgid "Error while uploading file"
|
7297 |
msgstr "Ocurrió un error mientras se subía el archivo"
|
@@ -7341,47 +7510,47 @@ msgctxt "delete listing"
|
|
7341 |
msgid "Yes. Delete my listing."
|
7342 |
msgstr "Sí. Eliminar mi listado."
|
7343 |
|
7344 |
-
#: includes/views/listing_contact.php:
|
7345 |
msgctxt "contact-message"
|
7346 |
msgid "Please enter your name."
|
7347 |
msgstr "Por favor ingrese su nombre."
|
7348 |
|
7349 |
-
#: includes/views/listing_contact.php:
|
7350 |
msgctxt "contact-message"
|
7351 |
msgid "Please enter a valid email."
|
7352 |
msgstr "Por favor ingrese un correo electrónico válido."
|
7353 |
|
7354 |
-
#: includes/views/listing_contact.php:
|
7355 |
msgctxt "contact-message"
|
7356 |
msgid "You did not enter a message."
|
7357 |
msgstr "No ingresó mensaje alguno."
|
7358 |
|
7359 |
-
#: includes/views/listing_contact.php:
|
7360 |
msgctxt "contact-message"
|
7361 |
msgid "The reCAPTCHA wasn't entered correctly."
|
7362 |
msgstr "El reCAPTCHA no fue ingresado correctamente."
|
7363 |
|
7364 |
-
#: includes/views/listing_contact.php:
|
7365 |
msgctxt "contact-message"
|
7366 |
msgid "Your message has been sent."
|
7367 |
msgstr "Su mensaje ha sido enviado."
|
7368 |
|
7369 |
-
#: includes/views/listing_contact.php:
|
7370 |
msgctxt "contact-message"
|
7371 |
msgid "There was a problem encountered. Your message has not been sent"
|
7372 |
msgstr "Se ha encontrado un problema. Su mensaje no fue enviado"
|
7373 |
|
7374 |
-
#: includes/views/listing_contact.php:
|
7375 |
msgctxt "contact-message"
|
7376 |
msgid "Return to listing."
|
7377 |
msgstr "Regresar al listado."
|
7378 |
|
7379 |
-
#: includes/views/listing_contact.php:
|
7380 |
msgctxt "contact form"
|
7381 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
7382 |
msgstr "Por favor <a>ingrese</a> para enviar mensajes al dueño del listado."
|
7383 |
|
7384 |
-
#: includes/views/listing_contact.php:
|
7385 |
msgctxt "contact form"
|
7386 |
msgid "This contact form is temporarily disabled. Please try again later."
|
7387 |
msgstr ""
|
@@ -7414,7 +7583,7 @@ msgstr ""
|
|
7414 |
#: templates/login.tpl.php:45
|
7415 |
msgctxt "views:login"
|
7416 |
msgid "E-Mail Address"
|
7417 |
-
msgstr "Dirección de correo electrónico
|
7418 |
|
7419 |
#: templates/login.tpl.php:46
|
7420 |
msgctxt "views:login"
|
@@ -7533,7 +7702,7 @@ msgstr ""
|
|
7533 |
#: includes/views/renew_listing.php:60
|
7534 |
msgctxt "listings"
|
7535 |
msgid "Fee \"%s\" renewal."
|
7536 |
-
msgstr "Renovación de comisión “%s
|
7537 |
|
7538 |
#: includes/views/request_access_keys.php:13
|
7539 |
msgctxt "request_access_keys"
|
@@ -7569,7 +7738,7 @@ msgctxt "request_access_keys"
|
|
7569 |
msgid "URL:"
|
7570 |
msgstr "URL:"
|
7571 |
|
7572 |
-
#: includes/views/search.php:
|
7573 |
msgctxt "search"
|
7574 |
msgid "\"%s\" is required."
|
7575 |
msgstr "“%s” es requerido."
|
@@ -7596,7 +7765,7 @@ msgid "This is just a preview. The listing has not been published yet."
|
|
7596 |
msgstr ""
|
7597 |
"Esta es tan solo una previsualización. El listado no ha sido publicado aún."
|
7598 |
|
7599 |
-
#: includes/views/submit_listing.php:
|
7600 |
msgctxt "listing submit"
|
7601 |
msgid ""
|
7602 |
"Something went wrong. Please check the form for errors, correct them and "
|
@@ -7605,7 +7774,7 @@ msgstr ""
|
|
7605 |
"Algo salió mal. Por favor verifique que el formulario no contiene errores y "
|
7606 |
"envíelo de nuevo."
|
7607 |
|
7608 |
-
#: includes/views/submit_listing.php:
|
7609 |
msgctxt "listing submit"
|
7610 |
msgid ""
|
7611 |
"Image upload is required, please provide at least one image and submit again."
|
@@ -7991,7 +8160,7 @@ msgstr ""
|
|
7991 |
#: templates/admin/home.tpl.php:4
|
7992 |
msgctxt "admin home"
|
7993 |
msgid "Welcome to Business Directory Plugin. You are using %s."
|
7994 |
-
msgstr "Bienvenido a Business Directory Plugin"
|
7995 |
|
7996 |
#: templates/admin/home.tpl.php:5
|
7997 |
msgctxt "admin home"
|
@@ -8252,7 +8421,7 @@ msgstr "Remover TODOS los listados del directorio"
|
|
8252 |
#: templates/admin/uninstall-confirm.tpl.php:15
|
8253 |
msgctxt "uninstall"
|
8254 |
msgid "Remove ALL directory categories"
|
8255 |
-
msgstr "Remover TODAS las categorías del directorio
|
8256 |
|
8257 |
#: templates/admin/uninstall-confirm.tpl.php:16
|
8258 |
msgctxt "uninstall"
|
@@ -8300,7 +8469,7 @@ msgid ""
|
|
8300 |
"finish"
|
8301 |
msgstr ""
|
8302 |
"Haga click en en la acción “Desactivar” en la fila que corresponde a "
|
8303 |
-
"Business Directory Plugin. Espere hasta que esta acción esté completa
|
8304 |
|
8305 |
#: templates/admin/uninstall-confirm.tpl.php:33
|
8306 |
msgctxt "uninstall"
|
@@ -8595,6 +8764,29 @@ msgctxt "themes/default"
|
|
8595 |
msgid "Address"
|
8596 |
msgstr "Dirección"
|
8597 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8598 |
#~ msgctxt "form-fields-api"
|
8599 |
#~ msgid ""
|
8600 |
#~ "Requested field type change is incompatible. Type will not be modified."
|
@@ -8788,10 +8980,6 @@ msgstr "Dirección"
|
|
8788 |
#~ msgid "Remove category"
|
8789 |
#~ msgstr "Quitar Categoría"
|
8790 |
|
8791 |
-
#~ msgctxt "admin infometabox"
|
8792 |
-
#~ msgid "Fee Information"
|
8793 |
-
#~ msgstr "Información de Comisiones"
|
8794 |
-
|
8795 |
#~ msgctxt "admin infometabox"
|
8796 |
#~ msgid "Renew listing in all expired categories"
|
8797 |
#~ msgstr "Renovar el listado en todas las categorías expiradas"
|
@@ -9349,10 +9537,6 @@ msgstr "Dirección"
|
|
9349 |
#~ "Enviado cuando el listado ha sido publicado o aprobado por un "
|
9350 |
#~ "administrador."
|
9351 |
|
9352 |
-
#~ msgctxt "admin settings"
|
9353 |
-
#~ msgid "Listing Contact Message"
|
9354 |
-
#~ msgstr "Mensaje de contacto"
|
9355 |
-
|
9356 |
#~ msgctxt "admin settings"
|
9357 |
#~ msgid ""
|
9358 |
#~ "Sent to listing owners when someone uses the contact form on their "
|
@@ -10246,10 +10430,6 @@ msgstr "Dirección"
|
|
10246 |
#~ msgid "Credit card CVC number is required."
|
10247 |
#~ msgstr "El código CVC de la tarjeta de crédito es requerido."
|
10248 |
|
10249 |
-
#~ msgctxt "billing info"
|
10250 |
-
#~ msgid "Country is required."
|
10251 |
-
#~ msgstr "El país es requerido."
|
10252 |
-
|
10253 |
#~ msgctxt "billing info"
|
10254 |
#~ msgid "Address is required."
|
10255 |
#~ msgstr "La dirección es requerida."
|
5 |
"Project-Id-Version: Business Directory Plugin 4.0.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
+
"POT-Creation-Date: 2018-05-29 16:08:18+00:00\n"
|
9 |
+
"PO-Revision-Date: 2018-05-29 11:25-0500\n"
|
10 |
"Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
12 |
"Language: es_ES\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Generator: Poedit 2.0.7\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,-1,543\n"
|
19 |
"X-Poedit-SourceCharset: UTF-8\n"
|
185 |
"administrador puede cancelar su subscripción contactando el procesador de "
|
186 |
"pagos directamente."
|
187 |
|
188 |
+
#: includes/class-wpbdp.php:433
|
189 |
msgid ""
|
190 |
"The directory features are disabled at this time because a <a>manual "
|
191 |
"upgrade</a> is pending."
|
193 |
"Las características de Business Directory se encuentran deshabilitadas en "
|
194 |
"este momento por una <a>actualización manual</a> está pendiente."
|
195 |
|
196 |
+
#: includes/class-wpbdp.php:440
|
197 |
msgid ""
|
198 |
"The directory is not available at this time. Please try again in a few "
|
199 |
"minutes or contact the administrator if the problem persists."
|
202 |
"minutos e intente nuevamente, o contacte al administrador si los problemas "
|
203 |
"persisten."
|
204 |
|
205 |
+
#: includes/fields/class-fieldtypes-date.php:37
|
206 |
msgid "%s (ex. %s)"
|
207 |
msgstr "%s (ej. %s)"
|
208 |
|
209 |
+
#: includes/form-fields.php:354
|
210 |
msgid "Business Name"
|
211 |
msgstr "Nombre del Negocio"
|
212 |
|
213 |
+
#: includes/form-fields.php:363
|
214 |
msgid "Business Genre"
|
215 |
msgstr "Tipo de Negocio"
|
216 |
|
217 |
+
#: includes/form-fields.php:372
|
218 |
msgid "Short Business Description"
|
219 |
msgstr "Descripción corta del negocio"
|
220 |
|
221 |
+
#: includes/form-fields.php:380
|
222 |
msgid "Long Business Description"
|
223 |
msgstr "Descripción larga del negocio"
|
224 |
|
225 |
+
#: includes/form-fields.php:389
|
226 |
msgid "Business Website Address"
|
227 |
msgstr "Sitio web del negocio"
|
228 |
|
229 |
+
#: includes/form-fields.php:398
|
230 |
msgid "Business Phone Number"
|
231 |
msgstr "Número telefónico del negocio"
|
232 |
|
233 |
+
#: includes/form-fields.php:406
|
234 |
msgid "Business Fax"
|
235 |
msgstr "Fax del negocio"
|
236 |
|
237 |
+
#: includes/form-fields.php:414
|
238 |
msgid "Business Contact Email"
|
239 |
msgstr "Correo electrónico de contacto del negocio"
|
240 |
|
241 |
+
#: includes/form-fields.php:423
|
242 |
msgid "Business Tags"
|
243 |
msgstr "Etiquetas"
|
244 |
|
245 |
+
#: includes/form-fields.php:431
|
246 |
msgid "Business Address"
|
247 |
msgstr "Dirección del Negocio"
|
248 |
|
249 |
+
#: includes/form-fields.php:439
|
250 |
msgid "ZIP Code"
|
251 |
msgstr "Código Postal"
|
252 |
|
253 |
+
#: includes/functions.php:531
|
254 |
msgid "Free"
|
255 |
msgstr "Gratuito"
|
256 |
|
274 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
275 |
msgstr "La pasarela de pago “<payment-gateway>” no está disponible."
|
276 |
|
277 |
+
#: includes/templates-ui.php:277
|
278 |
msgid "Directory"
|
279 |
msgstr "Directorio"
|
280 |
|
281 |
+
#: includes/templates-ui.php:286
|
282 |
msgid "View All Listings"
|
283 |
msgstr "Ver Todos los Listados"
|
284 |
|
285 |
+
#: includes/templates-ui.php:295
|
286 |
msgid "Create A Listing"
|
287 |
msgstr "Crear un Listado"
|
288 |
|
293 |
"Ocurrió un error mientras estábamos procesando su petición. No hay ninguna "
|
294 |
"pasarela de pago seleccionada."
|
295 |
|
296 |
+
#: includes/views/listing_contact.php:205
|
297 |
msgid "l F j, Y \\a\\t g:i a"
|
298 |
msgstr "l F j, Y \\a\\t g:i a"
|
299 |
|
909 |
msgid "Reported"
|
910 |
msgstr "Reportado"
|
911 |
|
912 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:29
|
913 |
msgctxt "admin listings"
|
914 |
msgid "Selected Option: "
|
915 |
msgstr "Opción seleccionada: "
|
916 |
|
917 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:33
|
918 |
msgctxt "admin listings"
|
919 |
msgid "Aditional Info: "
|
920 |
msgstr "Información adicional: "
|
1126 |
msgid "Reported"
|
1127 |
msgstr "Reportado"
|
1128 |
|
1129 |
+
#: includes/class-listing.php:742
|
1130 |
msgctxt "listing status"
|
1131 |
msgid "Unknown"
|
1132 |
msgstr "Desconocido"
|
1133 |
|
1134 |
+
#: includes/class-listing.php:743
|
1135 |
msgctxt "listing status"
|
1136 |
msgid "Legacy"
|
1137 |
msgstr "Antiguo"
|
1138 |
|
1139 |
+
#: includes/class-listing.php:744
|
1140 |
msgctxt "listing status"
|
1141 |
msgid "Incomplete"
|
1142 |
msgstr "Incompleto"
|
1143 |
|
1144 |
+
#: includes/class-listing.php:745
|
1145 |
msgctxt "listing status"
|
1146 |
msgid "Pending Payment"
|
1147 |
msgstr "Pendiente de pago"
|
1148 |
|
1149 |
+
#: includes/class-listing.php:746
|
1150 |
msgctxt "listing status"
|
1151 |
msgid "Complete"
|
1152 |
msgstr "Completado"
|
1153 |
|
1154 |
+
#: includes/class-listing.php:747
|
1155 |
msgctxt "listing status"
|
1156 |
msgid "Pending Upgrade"
|
1157 |
msgstr "Pendiente de mejora"
|
1158 |
|
1159 |
+
#: includes/class-listing.php:748
|
1160 |
msgctxt "listing status"
|
1161 |
msgid "Expired"
|
1162 |
msgstr "Expirado"
|
1163 |
|
1164 |
+
#: includes/class-listing.php:749
|
1165 |
msgctxt "listing status"
|
1166 |
msgid "Pending Renewal"
|
1167 |
msgstr "Pendientes de renovación"
|
1168 |
|
1169 |
+
#: includes/class-listing.php:750
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Abandoned"
|
1172 |
msgstr "Abandonado"
|
1435 |
msgid "Debug"
|
1436 |
msgstr "Depuración"
|
1437 |
|
1438 |
+
#: includes/admin/settings/class-settings-admin.php:46
|
1439 |
msgctxt "admin menu"
|
1440 |
msgid "Manage Options"
|
1441 |
msgstr "Configuraciones"
|
2628 |
msgid "Field list of options is required."
|
2629 |
msgstr "La lista de opciones del campo es requerida."
|
2630 |
|
2631 |
+
#: includes/fields/class-fieldtypes-image.php:56
|
2632 |
+
msgctxt "form-fields admin"
|
2633 |
+
msgid "Display caption?"
|
2634 |
+
msgstr "Mostrar leyenda?"
|
2635 |
+
|
2636 |
+
#: includes/fields/class-fieldtypes-image.php:59
|
2637 |
+
msgctxt "form-fields admin"
|
2638 |
+
msgid "Field Caption required?"
|
2639 |
+
msgstr "Es requerida la leyenda del campo?"
|
2640 |
+
|
2641 |
#: includes/fields/class-fieldtypes-select.php:207
|
2642 |
msgctxt "form-fields admin"
|
2643 |
msgid "Allow empty selection on search?"
|
2644 |
msgstr "Permitir selección vacía en las búsquedas?"
|
2645 |
|
2646 |
+
#: includes/fields/class-fieldtypes-textarea.php:194
|
2647 |
msgctxt "form-fields admin"
|
2648 |
msgid "Allow HTML input for this field?"
|
2649 |
msgstr "Permitir entrada HTML en este campo?"
|
2650 |
|
2651 |
+
#: includes/fields/class-fieldtypes-textarea.php:197
|
2652 |
msgctxt "form-fields admin"
|
2653 |
msgid "Allow IFRAME tags in content?"
|
2654 |
msgstr "¿Permitir tags IFRAME en el contenido?"
|
2655 |
|
2656 |
+
#: includes/fields/class-fieldtypes-textarea.php:201
|
2657 |
msgctxt "form-fields admin"
|
2658 |
msgid "No"
|
2659 |
msgstr "No"
|
2660 |
|
2661 |
+
#: includes/fields/class-fieldtypes-textarea.php:202
|
2662 |
msgctxt "form-fields admin"
|
2663 |
msgid "Yes"
|
2664 |
msgstr "Sí"
|
2665 |
|
2666 |
+
#: includes/fields/class-fieldtypes-textarea.php:207
|
2667 |
msgctxt "form-fields admin"
|
2668 |
msgid "Allow WordPress shortcodes in this field?"
|
2669 |
msgstr "Permitir shortcodes de WordPress en este campo?"
|
2670 |
|
2671 |
+
#: includes/fields/class-fieldtypes-textarea.php:212
|
2672 |
msgctxt "form-fields admin"
|
2673 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2674 |
msgstr "Mostrar un editor WYSIWYG en la cara del sitio?"
|
2675 |
|
2676 |
+
#: includes/fields/class-fieldtypes-textarea.php:215
|
2677 |
msgctxt "form-fields admin"
|
2678 |
msgid ""
|
2679 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
2682 |
"<b>Advertencia:</b> Los usuarios podrían usar esta característica para "
|
2683 |
"saltar los límites de imágenes."
|
2684 |
|
2685 |
+
#: includes/fields/class-fieldtypes-textarea.php:216
|
2686 |
msgctxt "form-fields admin"
|
2687 |
msgid "Allow images in WYSIWYG editor?"
|
2688 |
msgstr "Permitir imágenes en el editor WYSIWYG?"
|
2689 |
|
2690 |
+
#: includes/fields/class-fieldtypes-textarea.php:219
|
2691 |
msgctxt "form-fields admin"
|
2692 |
msgid ""
|
2693 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
2696 |
"<b>¡Usuarios avanzados únicamente!</b> No cambie esta configuración salvo si "
|
2697 |
"está seguro de lo que está haciendo."
|
2698 |
|
2699 |
+
#: includes/fields/class-fieldtypes-textarea.php:220
|
2700 |
msgctxt "form-fields admin"
|
2701 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2702 |
msgstr ""
|
2703 |
"Aplicar el filtro \"the_content\" antes de mostrar el contenido de este "
|
2704 |
"campo?"
|
2705 |
|
2706 |
+
#: includes/fields/class-fieldtypes-textarea.php:223
|
2707 |
+
msgctxt "form-fields admin"
|
2708 |
+
msgid "Use shortened version of Description field as excerpt"
|
2709 |
+
msgstr "Utilizar la versión abreviada del campo Descripción como extracto"
|
2710 |
+
|
2711 |
+
#: includes/fields/class-fieldtypes-textarea.php:224
|
2712 |
+
msgctxt "form-fields admin"
|
2713 |
+
msgid ""
|
2714 |
+
"Enable always (override the Short Description given with a shortened Long "
|
2715 |
+
"Description)"
|
2716 |
+
msgstr ""
|
2717 |
+
"Habilitar siempre (sobre escribir la descripción corta con una versión "
|
2718 |
+
"abreviada de la descripción larga)"
|
2719 |
+
|
2720 |
+
#: includes/fields/class-fieldtypes-textarea.php:225
|
2721 |
+
msgctxt "form-fields admin"
|
2722 |
+
msgid ""
|
2723 |
+
"Enable conditionally (override ONLY when Short Description is empty with a "
|
2724 |
+
"shortened Long Description)"
|
2725 |
+
msgstr ""
|
2726 |
+
"Habilitar condicionalmente (Sobre escribir con una versión abreviada de la "
|
2727 |
+
"descripción larga SOLO cuando la descripción corta esté vacía)"
|
2728 |
+
|
2729 |
+
#: includes/fields/class-fieldtypes-textarea.php:226
|
2730 |
+
msgctxt "form-fields admin"
|
2731 |
+
msgid "Disable (use the Short Description all the time, empty or not)"
|
2732 |
+
msgstr "Inhabilitar (usar la descripción corta siempre, aún si está vacía)"
|
2733 |
+
|
2734 |
+
#: includes/fields/class-fieldtypes-textarea.php:228
|
2735 |
msgctxt "form-fields admin"
|
2736 |
msgid ""
|
2737 |
"Truncates the description field to the value set here. To display all of the "
|
2740 |
"Acorta el contenido del campo descripción al número de caracteres "
|
2741 |
"especificado aquí. Para mostrar toda la descripción, ingrese 0."
|
2742 |
|
2743 |
+
#: includes/fields/class-fieldtypes-textarea.php:229
|
2744 |
msgctxt "form-fields admin"
|
2745 |
+
msgid ""
|
2746 |
+
"Number of Characters from Short Description/Excerpt to Display in List View "
|
2747 |
+
"(only)"
|
2748 |
msgstr ""
|
2749 |
+
"Número de caracteres de la descripción corta/extracto para mostrar en la "
|
2750 |
+
"vista de listado"
|
2751 |
|
2752 |
+
#: includes/fields/class-fieldtypes-textarea.php:234
|
2753 |
msgctxt "form-fields admin"
|
2754 |
msgid "Automatically generate excerpt from content field?"
|
2755 |
msgstr "¿Generar resumen automáticamente del campo de contenido?"
|
3251 |
msgid "Test SSL setup..."
|
3252 |
msgstr "Probar configuración SSL..."
|
3253 |
|
3254 |
+
#: includes/admin/settings/class-settings-admin.php:338
|
3255 |
+
msgctxt "admin settings"
|
3256 |
+
msgid "Remove"
|
3257 |
+
msgstr "Eliminar"
|
3258 |
+
|
3259 |
+
#: includes/admin/settings/class-settings-admin.php:389
|
3260 |
msgctxt "admin settings"
|
3261 |
msgid "Valid placeholders: %s"
|
3262 |
msgstr "Comodines válidos: %s"
|
3263 |
|
3264 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
3265 |
msgctxt "admin settings"
|
3266 |
msgid ""
|
3267 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3270 |
"<strong>IMPORTANTE:</strong> las sub-páginas de la página principal del "
|
3271 |
"directorio no se podrán acceder mientras esta opción esté habilitada."
|
3272 |
|
3273 |
+
#: includes/admin/settings/class-settings-bootstrap.php:253
|
3274 |
msgctxt "admin settings"
|
3275 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3276 |
msgstr "<a>Conozca más</a> acerca de lo que hacemos (en inglés)."
|
3277 |
|
3278 |
+
#: includes/admin/settings/class-settings-bootstrap.php:267
|
3279 |
msgctxt "admin settings"
|
3280 |
msgid "Above results"
|
3281 |
msgstr "Encima de los resultados"
|
3282 |
|
3283 |
+
#: includes/admin/settings/class-settings-bootstrap.php:268
|
3284 |
msgctxt "admin settings"
|
3285 |
msgid "Below results"
|
3286 |
msgstr "Debajo de los resultados"
|
3287 |
|
3288 |
+
#: includes/admin/settings/class-settings-bootstrap.php:269
|
3289 |
msgctxt "admin settings"
|
3290 |
msgid "Don't show with results"
|
3291 |
msgstr "No mostrar con los resultados"
|
3292 |
|
3293 |
+
#: includes/admin/settings/class-settings-bootstrap.php:276
|
3294 |
msgctxt "admin settings"
|
3295 |
msgid ""
|
3296 |
"You have selected a textarea field to be included in quick searches. "
|
3301 |
"rápidas. Búsquedas que involucran este tipo de campos son costosas y pueden "
|
3302 |
"resultar en timeouts o lentitud en general."
|
3303 |
|
3304 |
+
#: includes/admin/settings/class-settings-bootstrap.php:280
|
3305 |
+
msgctxt "admin settings"
|
3306 |
+
msgid ""
|
3307 |
+
"If no fields are selected, the following fields will be used in Quick "
|
3308 |
+
"Searches:"
|
3309 |
+
msgstr ""
|
3310 |
+
"Si ningún campo es seleccionado, los siguientes campos se usarán en "
|
3311 |
+
"Búsquedas Rápidas:"
|
3312 |
+
|
3313 |
+
#: includes/admin/settings/class-settings-bootstrap.php:323
|
3314 |
msgctxt "admin settings"
|
3315 |
msgid ""
|
3316 |
"Check this if you are having trouble with BD, particularly when importing or "
|
3319 |
"Seleccione esta opción si está teniendo problemas con BD, particularmente al "
|
3320 |
"importar o exportar archivos CSV."
|
3321 |
|
3322 |
+
#: includes/admin/settings/class-settings-bootstrap.php:479
|
3323 |
msgctxt "admin settings"
|
3324 |
msgid "Do not include comments in listings"
|
3325 |
msgstr "No incluir formulario de comentario en listados"
|
3326 |
|
3327 |
+
#: includes/admin/settings/class-settings-bootstrap.php:480
|
3328 |
msgctxt "admin settings"
|
3329 |
msgid "Include comment form, theme invoked (standard option)"
|
3330 |
msgstr "Include formulario de comentarios, invocado por el tema (estándar)"
|
3331 |
|
3332 |
+
#: includes/admin/settings/class-settings-bootstrap.php:481
|
3333 |
msgctxt "admin settings"
|
3334 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3335 |
msgstr ""
|
3336 |
"Incluir formulario de comentarios, invocado por BD (usar si la opción "
|
3337 |
"estándar no funciona)"
|
3338 |
|
3339 |
+
#: includes/admin/settings/class-settings-bootstrap.php:503
|
3340 |
msgctxt "admin settings"
|
3341 |
msgid "Directory view."
|
3342 |
msgstr "Página principal del directorio."
|
3343 |
|
3344 |
+
#: includes/admin/settings/class-settings-bootstrap.php:504
|
3345 |
msgctxt "admin settings"
|
3346 |
msgid "All Listings view."
|
3347 |
msgstr "La vista de todos los listados."
|
3348 |
|
3349 |
+
#: includes/admin/settings/class-settings-bootstrap.php:505
|
3350 |
msgctxt "admin settings"
|
3351 |
msgid "Category view."
|
3352 |
msgstr "Página de categoría."
|
3353 |
|
3354 |
+
#: includes/admin/settings/class-settings-bootstrap.php:506
|
3355 |
msgctxt "admin settings"
|
3356 |
msgid "Search view."
|
3357 |
msgstr "Resultados de búsqueda."
|
3358 |
|
3359 |
+
#: includes/admin/settings/class-settings-bootstrap.php:582
|
3360 |
msgctxt "admin settings"
|
3361 |
msgid "Name"
|
3362 |
msgstr "Nombre"
|
3363 |
|
3364 |
+
#: includes/admin/settings/class-settings-bootstrap.php:583
|
3365 |
msgctxt "admin settings"
|
3366 |
msgid "Slug"
|
3367 |
msgstr "Slug"
|
3368 |
|
3369 |
+
#: includes/admin/settings/class-settings-bootstrap.php:584
|
3370 |
msgctxt "admin settings"
|
3371 |
msgid "Listing Count"
|
3372 |
msgstr "Conteo de Listados"
|
3373 |
|
3374 |
+
#: includes/admin/settings/class-settings-bootstrap.php:596
|
3375 |
+
#: includes/admin/settings/class-settings-bootstrap.php:663
|
3376 |
msgctxt "admin settings"
|
3377 |
msgid "Ascending"
|
3378 |
msgstr "Ascendente"
|
3379 |
|
3380 |
+
#: includes/admin/settings/class-settings-bootstrap.php:597
|
3381 |
+
#: includes/admin/settings/class-settings-bootstrap.php:664
|
3382 |
msgctxt "admin settings"
|
3383 |
msgid "Descending"
|
3384 |
msgstr "Descendente"
|
3385 |
|
3386 |
+
#: includes/admin/settings/class-settings-bootstrap.php:632
|
3387 |
msgctxt "admin settings"
|
3388 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3389 |
msgstr ""
|
3390 |
"El orden personalizado de las comisiones puede ser cambiado en "
|
3391 |
"<a>Administrar Comisiones</a>"
|
3392 |
|
3393 |
+
#: includes/admin/settings/class-settings-bootstrap.php:642
|
3394 |
msgctxt "admin settings"
|
3395 |
msgid "Title"
|
3396 |
msgstr "Título"
|
3397 |
|
3398 |
+
#: includes/admin/settings/class-settings-bootstrap.php:643
|
3399 |
msgctxt "admin settings"
|
3400 |
msgid "Author"
|
3401 |
msgstr "Autor"
|
3402 |
|
3403 |
+
#: includes/admin/settings/class-settings-bootstrap.php:644
|
3404 |
+
#: includes/functions.php:1148
|
3405 |
msgctxt "admin settings"
|
3406 |
msgid "Date posted"
|
3407 |
msgstr "Fecha de publicación"
|
3408 |
|
3409 |
+
#: includes/admin/settings/class-settings-bootstrap.php:645
|
3410 |
+
#: includes/functions.php:1149
|
3411 |
msgctxt "admin settings"
|
3412 |
msgid "Date last modified"
|
3413 |
msgstr "Fecha de última modificación"
|
3414 |
|
3415 |
+
#: includes/admin/settings/class-settings-bootstrap.php:646
|
3416 |
msgctxt "admin settings"
|
3417 |
msgid "Random"
|
3418 |
msgstr "Aleatorio"
|
3419 |
|
3420 |
+
#: includes/admin/settings/class-settings-bootstrap.php:647
|
3421 |
msgctxt "admin settings"
|
3422 |
msgid "Paid first then free. Inside each group by date."
|
3423 |
msgstr "Pagos primero, luego gratuitos. Dentro de cada grupo, por fecha."
|
3424 |
|
3425 |
+
#: includes/admin/settings/class-settings-bootstrap.php:648
|
3426 |
msgctxt "admin settings"
|
3427 |
msgid "Paid first then free. Inside each group by title."
|
3428 |
msgstr "Pagos primero, luego gratuitos. Dentro de cada grupo por título."
|
3429 |
|
3430 |
+
#: includes/admin/settings/class-settings-bootstrap.php:649
|
3431 |
msgctxt "admin settings"
|
3432 |
msgid "Fee Plan Custom Order, then Date"
|
3433 |
msgstr "Orden personalizado para comisiones, luego fecha"
|
3434 |
|
3435 |
+
#: includes/admin/settings/class-settings-bootstrap.php:650
|
3436 |
msgctxt "admin settings"
|
3437 |
msgid "Fee Plan Custom Order, then Title"
|
3438 |
msgstr "Orden personalizado para comisiones, luego título"
|
3439 |
|
3440 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
3441 |
msgctxt "admin settings"
|
3442 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3443 |
msgstr "Puede manejar los temas en <a>Temas del Directorio</a>."
|
3444 |
|
3445 |
+
#: includes/admin/settings/class-settings-bootstrap.php:742
|
3446 |
msgctxt "admin settings"
|
3447 |
msgid "Use the BD theme style for BD buttons"
|
3448 |
msgstr "Utilizar el estilo de BD para los botones de BD"
|
3449 |
|
3450 |
+
#: includes/admin/settings/class-settings-bootstrap.php:743
|
3451 |
msgctxt "admin settings"
|
3452 |
msgid "Use the WP theme style for BD buttons"
|
3453 |
msgstr "Utilizar el estilo del tema de WP para los botones de BD"
|
3454 |
|
3455 |
+
#: includes/admin/settings/class-settings-bootstrap.php:901
|
3456 |
msgctxt "admin settings"
|
3457 |
msgid ""
|
3458 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
3461 |
"Configure las imágenes de listados pagos agregando o editando una "
|
3462 |
"<a>comisión</a> pues este valor será ignorado para listados pagos."
|
3463 |
|
3464 |
+
#: includes/admin/settings/class-settings-bootstrap.php:951
|
3465 |
+
msgctxt "admin settings"
|
3466 |
+
msgid "Excerpt view."
|
3467 |
+
msgstr "Resumen."
|
3468 |
+
|
3469 |
+
#: includes/admin/settings/class-settings-bootstrap.php:952
|
3470 |
+
msgctxt "admin settings"
|
3471 |
+
msgid "Detail view."
|
3472 |
+
msgstr "Vista detallada."
|
3473 |
+
|
3474 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1010
|
3475 |
msgctxt "admin settings"
|
3476 |
msgid "Australian Dollar (AUD)"
|
3477 |
msgstr "Dólar Australiano (AUD)"
|
3478 |
|
3479 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1011
|
3480 |
msgctxt "admin settings"
|
3481 |
msgid "Brazilian Real (BRL)"
|
3482 |
msgstr "Real Brasilero (BRL)"
|
3483 |
|
3484 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1012
|
3485 |
msgctxt "admin settings"
|
3486 |
msgid "Canadian Dollar (CAD)"
|
3487 |
msgstr "Dólar Canadiense (CAD)"
|
3488 |
|
3489 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1013
|
3490 |
msgctxt "admin settings"
|
3491 |
msgid "Czech Koruna (CZK)"
|
3492 |
msgstr "Corona Checa (CZK)"
|
3493 |
|
3494 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1014
|
3495 |
msgctxt "admin settings"
|
3496 |
msgid "Danish Krone (DKK)"
|
3497 |
msgstr "Corona Danesa (DKK)"
|
3498 |
|
3499 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1015
|
3500 |
msgctxt "admin settings"
|
3501 |
msgid "Euro (EUR)"
|
3502 |
msgstr "Euro (EUR)"
|
3503 |
|
3504 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1016
|
3505 |
msgctxt "admin settings"
|
3506 |
msgid "Hong Kong Dollar (HKD)"
|
3507 |
msgstr "Dólar de Hong Kong (HKD)"
|
3508 |
|
3509 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1017
|
3510 |
msgctxt "admin settings"
|
3511 |
msgid "Hungarian Forint (HUF)"
|
3512 |
msgstr "Forinte Húngaro (HUF)"
|
3513 |
|
3514 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1018
|
3515 |
msgctxt "admin settings"
|
3516 |
msgid "Israeli New Shequel (ILS)"
|
3517 |
msgstr "Nuevo Shékel Israelí (ILS)"
|
3518 |
|
3519 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1019
|
3520 |
msgctxt "admin settings"
|
3521 |
msgid "Japanese Yen (JPY)"
|
3522 |
msgstr "Yen Japonés (JPY)"
|
3523 |
|
3524 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1020
|
3525 |
msgctxt "admin settings"
|
3526 |
msgid "Moroccan Dirham (MAD)"
|
3527 |
msgstr "Moroccan Dirham (MAD)"
|
3528 |
|
3529 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1021
|
3530 |
msgctxt "admin settings"
|
3531 |
msgid "Malasian Ringgit (MYR)"
|
3532 |
msgstr "Ringgit de Malasia (MYR)"
|
3533 |
|
3534 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1022
|
3535 |
msgctxt "admin settings"
|
3536 |
msgid "Mexican Peso (MXN)"
|
3537 |
msgstr "Peso Mexicano (MXN)"
|
3538 |
|
3539 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1023
|
3540 |
msgctxt "admin settings"
|
3541 |
msgid "Norwegian Krone (NOK)"
|
3542 |
msgstr "Corona Noruega (NOK)"
|
3543 |
|
3544 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1024
|
3545 |
msgctxt "admin settings"
|
3546 |
msgid "New Zealand Dollar (NZD)"
|
3547 |
msgstr "Dólar de Nueva Zelanda (NZD)"
|
3548 |
|
3549 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1025
|
3550 |
msgctxt "admin settings"
|
3551 |
msgid "Philippine Peso (PHP)"
|
3552 |
msgstr "Peso Filipino (PHP)"
|
3553 |
|
3554 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1026
|
3555 |
msgctxt "admin settings"
|
3556 |
msgid "Polish Zloty (PLN)"
|
3557 |
msgstr "Zloty Polaco (PLN)"
|
3558 |
|
3559 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1027
|
3560 |
msgctxt "admin settings"
|
3561 |
msgid "Pound Sterling (GBP)"
|
3562 |
msgstr "Libra Esterlina (GBP)"
|
3563 |
|
3564 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1028
|
3565 |
msgctxt "admin settings"
|
3566 |
msgid "Singapore Dollar (SGD)"
|
3567 |
msgstr "Dólar de Singapur (SGD)"
|
3568 |
|
3569 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1029
|
3570 |
msgctxt "admin settings"
|
3571 |
msgid "Swedish Krona (SEK)"
|
3572 |
msgstr "Corona Sueca (SEK)"
|
3573 |
|
3574 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1030
|
3575 |
msgctxt "admin settings"
|
3576 |
msgid "Swiss Franc (CHF)"
|
3577 |
msgstr "Franco Suizo (CHF)"
|
3578 |
|
3579 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1031
|
3580 |
msgctxt "admin settings"
|
3581 |
msgid "Taiwan Dollar (TWD)"
|
3582 |
msgstr "Dólar de Taiwán (TWD)"
|
3583 |
|
3584 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1032
|
3585 |
msgctxt "admin settings"
|
3586 |
msgid "Thai Baht (THB)"
|
3587 |
msgstr "Baht de Tailandia (THB)"
|
3588 |
|
3589 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1033
|
3590 |
msgctxt "admin settings"
|
3591 |
msgid "Turkish Lira (TRY)"
|
3592 |
msgstr "Lira Turca (TRY)"
|
3593 |
|
3594 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1034
|
3595 |
msgctxt "admin settings"
|
3596 |
msgid "U.S. Dollar (USD)"
|
3597 |
msgstr "Dólar Americano (USD)"
|
3598 |
|
3599 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1057
|
3600 |
msgctxt "admin settings"
|
3601 |
msgid "Show currency symbol on the left"
|
3602 |
msgstr "Mostrar el símbolo de moneda a la izquierda"
|
3603 |
|
3604 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1058
|
3605 |
msgctxt "admin settings"
|
3606 |
msgid "Show currency symbol on the right"
|
3607 |
msgstr "Mostrar el símbolo de moneda a la derecha"
|
3608 |
|
3609 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1059
|
3610 |
msgctxt "admin settings"
|
3611 |
msgid "Do not show currency symbol"
|
3612 |
msgstr "No mostrar el símbolo de moneda"
|
3613 |
|
3614 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1070
|
3615 |
msgctxt "admin settings"
|
3616 |
msgid ""
|
3617 |
"Thank you for your payment. Your payment is being verified and your listing "
|
3620 |
"Gracias por su pago. Su pago está siendo verificado y su listado revisado. "
|
3621 |
"Este proceso puede tardar hasta 48 horas."
|
3622 |
|
3623 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1091
|
3624 |
msgctxt "admin settings"
|
3625 |
msgid ""
|
3626 |
"Listings with pending payments are marked as abandoned after this time. You "
|
3630 |
"tiempo. También puede <a>personalizar el correo-e</a> que los usuarios "
|
3631 |
"reciben."
|
3632 |
|
3633 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1121
|
3634 |
msgctxt "admin settings"
|
3635 |
msgid "Try listing's email field first, then author's email."
|
3636 |
msgstr "Intentar con el correo-e del listado, luego el del autor."
|
3637 |
|
3638 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1122
|
3639 |
msgctxt "admin settings"
|
3640 |
msgid "Try author's email first and then listing's email field."
|
3641 |
msgstr ""
|
3642 |
"Intentar con el correo-e del autor primero, luego el del campo de correo del "
|
3643 |
"listado."
|
3644 |
|
3645 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1135
|
3646 |
msgctxt "admin settings"
|
3647 |
msgid "Plain (text/plain)"
|
3648 |
msgstr "Texto plano (text/plain)"
|
3649 |
|
3650 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1136
|
3651 |
msgctxt "admin settings"
|
3652 |
msgid "HTML (text/html)"
|
3653 |
msgstr "HTML (text/html)"
|
3654 |
|
3655 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1137
|
3656 |
msgctxt "admin settings"
|
3657 |
msgid "Both (multipart/alternative)"
|
3658 |
msgstr "Ambos (multipart/alternative)"
|
3659 |
|
3660 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1151
|
3661 |
msgctxt "admin settings"
|
3662 |
msgid "A new listing is submitted."
|
3663 |
msgstr "Un nuevo listado ha sido enviado."
|
3664 |
|
3665 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1152
|
3666 |
msgctxt "admin settings"
|
3667 |
msgid "A listing is edited."
|
3668 |
msgstr "Un listado es editado."
|
3669 |
|
3670 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1153
|
3671 |
msgctxt "admin settings"
|
3672 |
msgid "A listing expires."
|
3673 |
msgstr "Un listado expira."
|
3674 |
|
3675 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1154
|
3676 |
msgctxt "admin settings"
|
3677 |
msgid "A listing is renewed."
|
3678 |
msgstr "Un listado es renovado."
|
3679 |
|
3680 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1155
|
3681 |
msgctxt "admin settings"
|
3682 |
msgid "A listing has been reported as inappropriate."
|
3683 |
msgstr "Un listado ha sido reportado como inapropiado."
|
3684 |
|
3685 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1156
|
3686 |
msgctxt "admin settings"
|
3687 |
msgid "A contact message is sent to a listing's owner."
|
3688 |
msgstr "Un mensaje de contacto es enviado al dueño del listado."
|
3689 |
|
3690 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1182
|
3691 |
msgctxt "admin settings"
|
3692 |
msgid "Their listing is submitted."
|
3693 |
msgstr "Su listado ha sido recibido."
|
3694 |
|
3695 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1183
|
3696 |
msgctxt "admin settings"
|
3697 |
msgid "Their listing is approved/published."
|
3698 |
msgstr "Su listado ha sido aprobado/publicado."
|
3699 |
|
3700 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1184
|
3701 |
+
msgctxt "admin settings"
|
3702 |
+
msgid "Their listing expired or is about to expire."
|
3703 |
+
msgstr "Su listado ha expirado o está a punto de expirar."
|
3704 |
+
|
3705 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1201
|
3706 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1217
|
3707 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1242
|
3708 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1277
|
3709 |
msgctxt "admin settings"
|
3710 |
msgid "Listing's title"
|
3711 |
msgstr "Título del Listado"
|
3712 |
|
3713 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1214
|
3714 |
msgctxt "admin settings"
|
3715 |
msgid ""
|
3716 |
"Your listing \"[listing]\" is now available at [listing-url] and can be "
|
3719 |
"Su listado \"[listing]\" está ahora disponible en [listing-url] y puede ser "
|
3720 |
"visto por el público."
|
3721 |
|
3722 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1218
|
3723 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1241
|
3724 |
msgctxt "admin settings"
|
3725 |
msgid "Listing's URL"
|
3726 |
msgstr "URL del listado"
|
3727 |
|
3728 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1219
|
3729 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1247
|
3730 |
+
msgctxt "admin settings"
|
3731 |
+
msgid "Listing's Access Key"
|
3732 |
+
msgstr "Clave de acceso del listado"
|
3733 |
+
|
3734 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1243
|
3735 |
+
msgctxt "admin settings"
|
3736 |
+
msgid "Sender's name"
|
3737 |
+
msgstr "Nombre del remitente"
|
3738 |
+
|
3739 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1244
|
3740 |
+
msgctxt "admin settings"
|
3741 |
+
msgid "Sender's e-mail address"
|
3742 |
+
msgstr "Dirección de correo-e del remitente"
|
3743 |
+
|
3744 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1245
|
3745 |
+
msgctxt "admin settings"
|
3746 |
+
msgid "Contact message"
|
3747 |
+
msgstr "Mensaje de contacto"
|
3748 |
+
|
3749 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1246
|
3750 |
+
msgctxt "admin settings"
|
3751 |
+
msgid "Date and time the message was sent"
|
3752 |
+
msgstr "Fecha y hora de envío del mensaje"
|
3753 |
+
|
3754 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1278
|
3755 |
msgctxt "admin settings"
|
3756 |
msgid "Checkout URL link"
|
3757 |
msgstr "Link a la URL de pago"
|
3758 |
|
3759 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1426
|
3760 |
msgctxt "admin settings"
|
3761 |
msgid ""
|
3762 |
"Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
|
3765 |
"No se pudo remover \"Business Directory Plugin - AJAX Compatibility Module"
|
3766 |
"\". Por favor elimine el archivo \"%s\" manualmente o desactive el plugin."
|
3767 |
|
3768 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1442
|
3769 |
msgctxt "admin settings"
|
3770 |
msgid ""
|
3771 |
"Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
|
3774 |
"No se pudo activar el modo de compatibilidad AJAX: el directorio \"%s\" no "
|
3775 |
"pudo ser creado."
|
3776 |
|
3777 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1447
|
3778 |
msgctxt "admin settings"
|
3779 |
msgid ""
|
3780 |
"Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
|
3783 |
"No se pudo copiar el plugin de compatibilidad AJAX \"%s\". El modo de "
|
3784 |
"compatibilidad no fue activado."
|
3785 |
|
3786 |
+
#: includes/functions.php:1146
|
3787 |
msgctxt "admin settings"
|
3788 |
msgid "User"
|
3789 |
msgstr "Usuario"
|
3790 |
|
3791 |
+
#: includes/functions.php:1147
|
3792 |
msgctxt "admin settings"
|
3793 |
msgid "User registration date"
|
3794 |
msgstr "Fecha de registro del usuario"
|
3798 |
msgid "Enter License Key here"
|
3799 |
msgstr "Ingrese la licencia aquí"
|
3800 |
|
3801 |
+
#: includes/admin/settings/class-settings-admin.php:430
|
3802 |
msgctxt "expiration notices"
|
3803 |
msgid "Add notice"
|
3804 |
msgstr "Agregar notificación"
|
3805 |
|
3806 |
+
#: includes/admin/settings/class-settings-admin.php:449
|
3807 |
msgctxt "expiration notices"
|
3808 |
msgid "No notices configured."
|
3809 |
msgstr "No hay notificaciones configuradas."
|
3810 |
|
3811 |
+
#: includes/admin/settings/class-settings-admin.php:463
|
3812 |
msgctxt "expiration notices"
|
3813 |
msgid "Delete"
|
3814 |
msgstr "Eliminar"
|
3815 |
|
3816 |
+
#: includes/admin/settings/class-settings-admin.php:490
|
3817 |
msgctxt "expiration notices"
|
3818 |
msgid "recurring and non-recurring"
|
3819 |
+
msgstr "recurrente y no recurrente"
|
3820 |
|
3821 |
+
#: includes/admin/settings/class-settings-admin.php:492
|
3822 |
msgctxt "expiration notices"
|
3823 |
msgid "recurring only"
|
3824 |
+
msgstr "solo recurrente"
|
3825 |
|
3826 |
+
#: includes/admin/settings/class-settings-admin.php:494
|
3827 |
msgctxt "expiration notices"
|
3828 |
msgid "non-recurring only"
|
3829 |
+
msgstr "solo no recurrente"
|
3830 |
|
3831 |
+
#: includes/admin/settings/class-settings-admin.php:498
|
3832 |
msgctxt "expiration notices"
|
3833 |
msgid "Sent when a listing (%s) is renewed."
|
3834 |
msgstr "Enviada cuando un listado (%s) es renovado."
|
3835 |
|
3836 |
+
#: includes/admin/settings/class-settings-admin.php:503
|
3837 |
msgctxt "expiration notices"
|
3838 |
msgid "Sent when a listing (%s) expires."
|
3839 |
msgstr "Enviado cuando un listado (%s) expira."
|
3840 |
|
3841 |
+
#: includes/admin/settings/class-settings-admin.php:511
|
3842 |
msgctxt "expiration notices"
|
3843 |
msgid "%d day"
|
3844 |
msgid_plural "%d days"
|
3845 |
msgstr[0] "%d día"
|
3846 |
msgstr[1] "%d días"
|
3847 |
|
3848 |
+
#: includes/admin/settings/class-settings-admin.php:514
|
3849 |
msgctxt "expiration notices"
|
3850 |
msgid "%d week"
|
3851 |
msgid_plural "%d weeks"
|
3852 |
msgstr[0] "%d semana"
|
3853 |
msgstr[1] "%d semanas"
|
3854 |
|
3855 |
+
#: includes/admin/settings/class-settings-admin.php:517
|
3856 |
msgctxt "expiration notices"
|
3857 |
msgid "%d month"
|
3858 |
msgid_plural "%d months"
|
3861 |
|
3862 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3863 |
#. non-recuring only)
|
3864 |
+
#: includes/admin/settings/class-settings-admin.php:523
|
3865 |
msgctxt "expiration notices"
|
3866 |
msgid "Sent %1$s before a listing (%2$s) expires."
|
3867 |
msgstr "Enviar %1$s antes de que un listado (%2$s) expire."
|
3868 |
|
3869 |
#. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
|
3870 |
#. non-recuring only)
|
3871 |
+
#: includes/admin/settings/class-settings-admin.php:526
|
3872 |
msgctxt "expiration notices"
|
3873 |
msgid "Sent %1$s after a listing (%2$s) expires."
|
3874 |
msgstr "Enviar %1$s después de que un listado (%2$s) expire."
|
3875 |
|
3876 |
+
#: includes/admin/settings/class-settings-admin.php:543
|
3877 |
msgctxt "expiration notices"
|
3878 |
msgid "At the time of expiration"
|
3879 |
msgstr "Cuando el listado expire"
|
3880 |
|
3881 |
+
#: includes/admin/settings/class-settings-admin.php:544
|
3882 |
msgctxt "expiration notices"
|
3883 |
msgid "Right after a successful renewal"
|
3884 |
msgstr "Justo después de renovar un listado"
|
3885 |
|
3886 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
3887 |
msgctxt "expiration notices"
|
3888 |
msgid "%d day before expiration"
|
3889 |
msgid_plural "%d days before expiration"
|
3890 |
msgstr[0] "%d día antes de expirar"
|
3891 |
msgstr[1] "%d días antes de expirar"
|
3892 |
|
3893 |
+
#: includes/admin/settings/class-settings-admin.php:555
|
3894 |
msgctxt "expiration notices"
|
3895 |
msgid "%d day after expiration"
|
3896 |
msgid_plural "%d days after expiration"
|
3897 |
msgstr[0] "%d día después de expirar"
|
3898 |
msgstr[1] "%d días después de expirar"
|
3899 |
|
3900 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
3901 |
msgctxt "expiration notices"
|
3902 |
msgid "%d week before expiration"
|
3903 |
msgid_plural "%d weeks before expiration"
|
3904 |
msgstr[0] "%d semana antes de expirar"
|
3905 |
msgstr[1] "%d semanas antes de expirar"
|
3906 |
|
3907 |
+
#: includes/admin/settings/class-settings-admin.php:558
|
3908 |
msgctxt "expiration notices"
|
3909 |
msgid "%d week after expiration"
|
3910 |
msgid_plural "%d weeks after expiration"
|
3911 |
msgstr[0] "%d semana después de expirar"
|
3912 |
msgstr[1] "%d semanas después de expirar"
|
3913 |
|
3914 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
3915 |
msgctxt "expiration notices"
|
3916 |
msgid "%d month before expiration"
|
3917 |
msgid_plural "%d months before expiration"
|
3918 |
msgstr[0] "%d mes antes de expirar"
|
3919 |
msgstr[1] "%d meses antes de expirar"
|
3920 |
|
3921 |
+
#: includes/admin/settings/class-settings-admin.php:561
|
3922 |
msgctxt "expiration notices"
|
3923 |
msgid "%d month after expiration"
|
3924 |
msgid_plural "%d months after expiration"
|
3925 |
msgstr[0] "%d mes después de expirar"
|
3926 |
msgstr[1] "%d meses después de expirar"
|
3927 |
|
3928 |
+
#: includes/admin/settings/class-settings-admin.php:588
|
3929 |
msgctxt "expiration notices"
|
3930 |
msgid "Applies to"
|
3931 |
msgstr "Aplica a"
|
3932 |
|
3933 |
+
#: includes/admin/settings/class-settings-admin.php:591
|
3934 |
msgctxt "expiration notices"
|
3935 |
msgid "Non-recurring listings"
|
3936 |
msgstr "Listados no recurrentes"
|
3937 |
|
3938 |
+
#: includes/admin/settings/class-settings-admin.php:592
|
3939 |
msgctxt "expiration notices"
|
3940 |
msgid "Recurring listings"
|
3941 |
msgstr "Listados recurrentes"
|
3942 |
|
3943 |
+
#: includes/admin/settings/class-settings-admin.php:593
|
3944 |
msgctxt "expiration notices"
|
3945 |
msgid "Recurring and non-recurring listings"
|
3946 |
msgstr "Listados recurrentes y no recurrentes"
|
3947 |
|
3948 |
+
#: includes/admin/settings/class-settings-admin.php:598
|
3949 |
msgctxt "expiration notices"
|
3950 |
msgid "When to send?"
|
3951 |
msgstr "¿Cuando desea enviar esta notificación?"
|
3955 |
msgid "E-mail body text"
|
3956 |
msgstr "Contenido del correo"
|
3957 |
|
3958 |
+
#: includes/admin/settings/class-settings-admin.php:466
|
3959 |
msgctxt "settings"
|
3960 |
msgid "Site title (with link)"
|
3961 |
msgstr "Título del sitio (con enlace)"
|
3962 |
|
3963 |
+
#: includes/admin/settings/class-settings-admin.php:467
|
3964 |
msgctxt "settings"
|
3965 |
msgid "Author's name"
|
3966 |
msgstr "Autor del listado"
|
3967 |
|
3968 |
+
#: includes/admin/settings/class-settings-admin.php:468
|
3969 |
msgctxt "settings"
|
3970 |
msgid "Listing's name (with link)"
|
3971 |
msgstr "Título del listado (con enlace)"
|
3972 |
|
3973 |
+
#: includes/admin/settings/class-settings-admin.php:469
|
3974 |
msgctxt "settings"
|
3975 |
msgid "Listing's expiration date"
|
3976 |
msgstr "Fecha de expiración del listado"
|
3977 |
|
3978 |
+
#: includes/admin/settings/class-settings-admin.php:470
|
3979 |
msgctxt "settings"
|
3980 |
msgid "Listing's renewal link"
|
3981 |
msgstr "Enlace de renovación del listado"
|
3982 |
|
3983 |
+
#: includes/admin/settings/class-settings-admin.php:471
|
3984 |
msgctxt "settings"
|
3985 |
msgid "Listing's categories"
|
3986 |
msgstr "Categorías del Listado"
|
3987 |
|
3988 |
+
#: includes/admin/settings/class-settings-admin.php:472
|
3989 |
msgctxt "settings"
|
3990 |
msgid "Listing's last payment date"
|
3991 |
msgstr "Fecha de pago del listado"
|
3992 |
|
3993 |
+
#: includes/admin/settings/class-settings-admin.php:473
|
3994 |
msgctxt "settings"
|
3995 |
msgid "Listing's access key"
|
3996 |
msgstr "Clave de acceso para su listado"
|
3997 |
|
3998 |
+
#: includes/admin/settings/class-settings-admin.php:630
|
3999 |
msgctxt "settings"
|
4000 |
msgid "Settings reset to default."
|
4001 |
msgstr "Restablecer ajustes por defecto."
|
4002 |
|
4003 |
+
#: includes/admin/settings/class-settings-bootstrap.php:25
|
4004 |
msgctxt "settings"
|
4005 |
msgid "General"
|
4006 |
msgstr "General"
|
4007 |
|
4008 |
+
#: includes/admin/settings/class-settings-bootstrap.php:27
|
4009 |
+
#: includes/admin/settings/class-settings-bootstrap.php:883
|
4010 |
msgctxt "settings"
|
4011 |
msgid "Listings"
|
4012 |
msgstr "Listados"
|
4013 |
|
4014 |
+
#: includes/admin/settings/class-settings-bootstrap.php:28
|
4015 |
+
#: includes/admin/settings/class-settings-bootstrap.php:31
|
4016 |
+
#: includes/admin/settings/class-settings-bootstrap.php:34
|
4017 |
+
#: includes/admin/settings/class-settings-bootstrap.php:37
|
4018 |
+
#: includes/admin/settings/class-settings-bootstrap.php:52
|
4019 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1102
|
4020 |
+
#: includes/admin/settings/class-settings.php:354
|
4021 |
msgctxt "settings"
|
4022 |
msgid "General Settings"
|
4023 |
msgstr "Configuración General"
|
4024 |
|
4025 |
+
#: includes/admin/settings/class-settings-bootstrap.php:30
|
4026 |
msgctxt "settings"
|
4027 |
msgid "E-Mail"
|
4028 |
msgstr "Correo Electrónico"
|
4029 |
|
4030 |
+
#: includes/admin/settings/class-settings-bootstrap.php:33
|
4031 |
msgctxt "settings"
|
4032 |
msgid "Payment"
|
4033 |
msgstr "Pago"
|
4034 |
|
4035 |
+
#: includes/admin/settings/class-settings-bootstrap.php:36
|
4036 |
msgctxt "settings"
|
4037 |
msgid "Appearance"
|
4038 |
msgstr "Apariencia"
|
4039 |
|
4040 |
+
#: includes/admin/settings/class-settings-bootstrap.php:40
|
4041 |
#: includes/licensing.php:95
|
4042 |
msgctxt "settings"
|
4043 |
msgid "Premium Modules"
|
4044 |
msgstr "Módulos Premium"
|
4045 |
|
4046 |
+
#: includes/admin/settings/class-settings-bootstrap.php:55
|
4047 |
msgctxt "settings"
|
4048 |
msgid "Permalink Settings"
|
4049 |
msgstr "Configuración de enlaces permanentes"
|
4050 |
|
4051 |
+
#: includes/admin/settings/class-settings-bootstrap.php:60
|
4052 |
msgctxt "settings"
|
4053 |
msgid "Directory Listings Slug"
|
4054 |
msgstr "Slug de listados"
|
4055 |
|
4056 |
+
#: includes/admin/settings/class-settings-bootstrap.php:70
|
4057 |
msgctxt "settings"
|
4058 |
msgid "Categories Slug"
|
4059 |
msgstr "Slug de categorías"
|
4060 |
|
4061 |
+
#: includes/admin/settings/class-settings-bootstrap.php:71
|
4062 |
msgctxt "settings"
|
4063 |
msgid ""
|
4064 |
"The slug can't be in use by another term. Avoid \"category\", for instance."
|
4066 |
"Este slug no puede estar siendo usado por otro término. Evite \"category\" "
|
4067 |
"por ejemplo."
|
4068 |
|
4069 |
+
#: includes/admin/settings/class-settings-bootstrap.php:82
|
4070 |
msgctxt "settings"
|
4071 |
msgid "Tags Slug"
|
4072 |
msgstr "Slug de etiquetas"
|
4073 |
|
4074 |
+
#: includes/admin/settings/class-settings-bootstrap.php:83
|
4075 |
msgctxt "settings"
|
4076 |
msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
|
4077 |
msgstr ""
|
4078 |
"Este slug no puede estar siendo usado por otro término. Evite \"tag\" por "
|
4079 |
"ejemplo."
|
4080 |
|
4081 |
+
#: includes/admin/settings/class-settings-bootstrap.php:94
|
4082 |
msgctxt "settings"
|
4083 |
msgid "Remove listing ID from directory URLs?"
|
4084 |
msgstr "¿Remover el ID del listado de las URLs del directorio?"
|
4085 |
|
4086 |
+
#: includes/admin/settings/class-settings-bootstrap.php:95
|
4087 |
msgctxt "settings"
|
4088 |
msgid "Check this setting to remove the ID for better SEO."
|
4089 |
msgstr ""
|
4090 |
"Marque esta opción para remover el ID del listado de la URLs utilizadas en "
|
4091 |
"el directorio."
|
4092 |
|
4093 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
4094 |
msgctxt "settings"
|
4095 |
msgid ""
|
4096 |
"Prior to 3.5.1, we included the ID in the listing URL, like \"/business-"
|
4099 |
"Antes de 3.5.1, incluíamos el ID en la URL generada, como \"/directorio/1809/"
|
4100 |
"titulo-listado\"."
|
4101 |
|
4102 |
+
#: includes/admin/settings/class-settings-bootstrap.php:104
|
4103 |
msgctxt "settings"
|
4104 |
msgid "reCAPTCHA"
|
4105 |
msgstr "reCAPTCHA"
|
4106 |
|
4107 |
+
#: includes/admin/settings/class-settings-bootstrap.php:107
|
4108 |
msgctxt "settings"
|
4109 |
msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
|
4110 |
msgstr "¿Necesita las claves de API para reCAPTCHA? Obténgalas <a>aquí</a>."
|
4111 |
|
4112 |
+
#: includes/admin/settings/class-settings-bootstrap.php:114
|
4113 |
msgctxt "settings"
|
4114 |
msgid "Use reCAPTCHA for contact forms"
|
4115 |
msgstr "Utilizar reCAPTCHA para formularios de contacto"
|
4116 |
|
4117 |
+
#: includes/admin/settings/class-settings-bootstrap.php:122
|
4118 |
msgctxt "settings"
|
4119 |
msgid "Turn off reCAPTCHA for logged in users?"
|
4120 |
msgstr "¿Deshabilitar reCAPTCHA para usuarios autenticados?"
|
4121 |
|
4122 |
+
#: includes/admin/settings/class-settings-bootstrap.php:130
|
4123 |
msgctxt "settings"
|
4124 |
msgid "Use reCAPTCHA for listing submits"
|
4125 |
msgstr "Utilizar reCAPTCHA para envíos de listados"
|
4126 |
|
4127 |
+
#: includes/admin/settings/class-settings-bootstrap.php:138
|
4128 |
msgctxt "settings"
|
4129 |
msgid "Use reCAPTCHA for report listings?"
|
4130 |
msgstr "¿Utilizar reCAPTCHA para reportar listados?"
|
4131 |
|
4132 |
+
#: includes/admin/settings/class-settings-bootstrap.php:146
|
4133 |
msgctxt "settings"
|
4134 |
msgid "Use reCAPTCHA for listing comments?"
|
4135 |
msgstr "Utilizar reCAPTCHA para comentarios?"
|
4136 |
|
4137 |
+
#: includes/admin/settings/class-settings-bootstrap.php:154
|
4138 |
msgctxt "settings"
|
4139 |
msgid "reCAPTCHA Public Key"
|
4140 |
msgstr "Clave pública de reCAPTCHA"
|
4141 |
|
4142 |
+
#: includes/admin/settings/class-settings-bootstrap.php:163
|
4143 |
msgctxt "settings"
|
4144 |
msgid "reCAPTCHA Private Key"
|
4145 |
msgstr "Clave privada de reCAPTCHA"
|
4146 |
|
4147 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
4148 |
msgctxt "settings"
|
4149 |
msgid "Registration"
|
4150 |
msgstr "Registro"
|
4151 |
|
4152 |
+
#: includes/admin/settings/class-settings-bootstrap.php:169
|
4153 |
msgctxt "settings"
|
4154 |
msgid ""
|
4155 |
"We expect that a membership plugin supports the 'redirect_to' parameter for "
|
4162 |
"configuraciones no funcionarán como es esperado. Por favor contacte el "
|
4163 |
"personal de apoyo para el plugin de membresía y solicite que agreguen "
|
4164 |
"soporte para `redirect_to`, el parámetro de URL estándar que WordPress usa "
|
4165 |
+
"para redirigir."
|
4166 |
|
4167 |
+
#: includes/admin/settings/class-settings-bootstrap.php:174
|
4168 |
msgctxt "settings"
|
4169 |
msgid "Require login to post listings?"
|
4170 |
msgstr "¿Es necesario iniciar sesión para publicar listados?"
|
4171 |
|
4172 |
+
#: includes/admin/settings/class-settings-bootstrap.php:183
|
4173 |
msgctxt "settings"
|
4174 |
msgid "Allow anonymous users to edit/manage listings with an access key?"
|
4175 |
msgstr ""
|
4176 |
"¿Permitir que usuarios no autenticados editen o administren anuncios con una "
|
4177 |
"clave de acceso?"
|
4178 |
|
4179 |
+
#: includes/admin/settings/class-settings-bootstrap.php:191
|
4180 |
msgctxt "settings"
|
4181 |
msgid "Login URL"
|
4182 |
msgstr "URL de login"
|
4183 |
|
4184 |
+
#: includes/admin/settings/class-settings-bootstrap.php:192
|
4185 |
msgctxt "settings"
|
4186 |
msgid "Only enter this if using a membership plugin or custom login page."
|
4187 |
msgstr ""
|
4189 |
"información únicamente si utiliza un plugin de membresía o una página de "
|
4190 |
"login especial."
|
4191 |
|
4192 |
+
#: includes/admin/settings/class-settings-bootstrap.php:193
|
4193 |
msgctxt "settings"
|
4194 |
msgid "URL of your membership plugin's login page."
|
4195 |
msgstr "URL de la página de login que utiliza su plugin de membresía."
|
4196 |
|
4197 |
+
#: includes/admin/settings/class-settings-bootstrap.php:202
|
4198 |
msgctxt "settings"
|
4199 |
msgid "Registration URL"
|
4200 |
msgstr "URL de Registro"
|
4201 |
|
4202 |
+
#: includes/admin/settings/class-settings-bootstrap.php:203
|
4203 |
msgctxt "settings"
|
4204 |
msgid ""
|
4205 |
"Only enter this if using a membership plugin or custom registration page."
|
4208 |
"información únicamente si utiliza un plugin de membresía o una página de "
|
4209 |
"registro especial."
|
4210 |
|
4211 |
+
#: includes/admin/settings/class-settings-bootstrap.php:204
|
4212 |
msgctxt "settings"
|
4213 |
msgid "URL of your membership plugin's registration page."
|
4214 |
msgstr "URL de la página de registro que utiliza su plugin de membresía."
|
4215 |
|
4216 |
+
#: includes/admin/settings/class-settings-bootstrap.php:213
|
4217 |
msgctxt "settings"
|
4218 |
msgid "Allow users to create accounts during listing submit?"
|
4219 |
msgstr ""
|
4220 |
"¿Permitir que los usuarios creen una cuenta en el sitio cuando están "
|
4221 |
"publicando un listado?"
|
4222 |
|
4223 |
+
#: includes/admin/settings/class-settings-bootstrap.php:216
|
4224 |
msgctxt "settings"
|
4225 |
msgid "No"
|
4226 |
msgstr "No"
|
4227 |
|
4228 |
+
#: includes/admin/settings/class-settings-bootstrap.php:217
|
4229 |
msgctxt "settings"
|
4230 |
msgid "Yes, and make it optional"
|
4231 |
+
msgstr "Sí, crear una cuenta es opcional"
|
4232 |
|
4233 |
+
#: includes/admin/settings/class-settings-bootstrap.php:218
|
4234 |
msgctxt "settings"
|
4235 |
msgid "Yes, and make it required"
|
4236 |
msgstr "Sí, crear una cuenta es necesario"
|
4237 |
|
4238 |
+
#: includes/admin/settings/class-settings-bootstrap.php:225
|
4239 |
+
#: includes/admin/settings/class-settings-bootstrap.php:238
|
4240 |
msgctxt "settings"
|
4241 |
msgid "Terms and Conditions"
|
4242 |
msgstr "Términos y Condiciones"
|
4243 |
|
4244 |
+
#: includes/admin/settings/class-settings-bootstrap.php:230
|
4245 |
msgctxt "settings"
|
4246 |
msgid "Display and require user agreement to Terms and Conditions"
|
4247 |
msgstr "Mostrar y requerir que el usuario acepte los Términos y Condiciones"
|
4248 |
|
4249 |
+
#: includes/admin/settings/class-settings-bootstrap.php:239
|
4250 |
msgctxt "settings"
|
4251 |
msgid ""
|
4252 |
"Enter text or a URL starting with http. If you use a URL, the Terms and "
|
4256 |
"texto de Términos y Condiciones será reemplazado por un enlace a la página "
|
4257 |
"apropiada."
|
4258 |
|
4259 |
+
#: includes/admin/settings/class-settings-bootstrap.php:241
|
4260 |
msgctxt "settings"
|
4261 |
msgid "Terms and Conditions text goes here."
|
4262 |
msgstr "Ingrese el texto de los términos y condiciones aquí."
|
4263 |
|
4264 |
+
#: includes/admin/settings/class-settings-bootstrap.php:247
|
4265 |
msgctxt "settings"
|
4266 |
msgid "Data Collection"
|
4267 |
msgstr "Recolección de Datos"
|
4268 |
|
4269 |
+
#: includes/admin/settings/class-settings-bootstrap.php:252
|
4270 |
msgctxt "settings"
|
4271 |
msgid ""
|
4272 |
"Allow BD to anonymously collect information about your installed plugins, "
|
4275 |
"¿Permitir a BD obtener de manera anónima información acerca de sus plugins "
|
4276 |
"instalados, temas y versión de WordPress?"
|
4277 |
|
4278 |
+
#: includes/admin/settings/class-settings-bootstrap.php:259
|
4279 |
msgctxt "settings"
|
4280 |
msgid "Directory Search"
|
4281 |
msgstr "Búsqueda"
|
4282 |
|
4283 |
+
#: includes/admin/settings/class-settings-bootstrap.php:264
|
4284 |
msgctxt "settings"
|
4285 |
msgid "Search form display"
|
4286 |
msgstr "Presentación del formulario de búsqueda"
|
4287 |
|
4288 |
+
#: includes/admin/settings/class-settings-bootstrap.php:286
|
4289 |
msgctxt "settings"
|
4290 |
msgid "Quick search fields"
|
4291 |
msgstr "Campos de búsqueda rápida"
|
4292 |
|
4293 |
+
#: includes/admin/settings/class-settings-bootstrap.php:287
|
4294 |
msgctxt "settings"
|
4295 |
msgid ""
|
4296 |
"Choosing too many fields for inclusion into Quick Search can result in very "
|
4299 |
"Utilice Ctrl-Click para incluír múltiples campos en la búsqueda. Elegir "
|
4300 |
"muchos campos puede resultar en desempeño de búsquedas disminuído."
|
4301 |
|
4302 |
+
#: includes/admin/settings/class-settings-bootstrap.php:301
|
4303 |
msgctxt "settings"
|
4304 |
msgid "Enable high performance searches?"
|
4305 |
msgstr "¿Habilitar búsquedas de alto desempeño?"
|
4306 |
|
4307 |
+
#: includes/admin/settings/class-settings-bootstrap.php:302
|
4308 |
msgctxt "settings"
|
4309 |
msgid ""
|
4310 |
"Enabling this makes BD sacrifice result quality to improve speed. This is "
|
4315 |
"mejorar la velocidad. Es útil cuando se está en planes de hospedaje "
|
4316 |
"compartidos donde el desempeño de la base de datos es un problema."
|
4317 |
|
4318 |
+
#: includes/admin/settings/class-settings-bootstrap.php:308
|
4319 |
msgctxt "settings"
|
4320 |
msgid "Advanced"
|
4321 |
msgstr "Avanzado"
|
4322 |
|
4323 |
+
#: includes/admin/settings/class-settings-bootstrap.php:314
|
4324 |
msgctxt "settings"
|
4325 |
msgid "Disable advanced CPT integration?"
|
4326 |
msgstr "¿Deshabilitar integración avanzada con Custom Post Types?"
|
4327 |
|
4328 |
+
#: includes/admin/settings/class-settings-bootstrap.php:322
|
4329 |
msgctxt "settings"
|
4330 |
msgid "Enable AJAX compatibility mode?"
|
4331 |
msgstr "¿Habilitar modo de compatibilidad AJAX?"
|
4332 |
|
4333 |
+
#: includes/admin/settings/class-settings-bootstrap.php:324
|
4334 |
msgctxt "settings"
|
4335 |
msgid ""
|
4336 |
"If this compatibility mode doesn't solve your issue, you may be experiencing "
|
4341 |
"sufriendo de un conflicto más serio. <a>Aquí hay un artículo</a> sobre cómo "
|
4342 |
"revisar este tipo de conflictos con Business Directory."
|
4343 |
|
4344 |
+
#: includes/admin/settings/class-settings-bootstrap.php:333
|
4345 |
msgctxt "settings"
|
4346 |
msgid "Disable Frontend Listing Submission?"
|
4347 |
msgstr "¿Deshabilitar envío de listados desde el frontend?"
|
4348 |
|
4349 |
+
#: includes/admin/settings/class-settings-bootstrap.php:367
|
4350 |
msgctxt "settings"
|
4351 |
msgid "Listings per page"
|
4352 |
msgstr "Listados por página"
|
4353 |
|
4354 |
+
#: includes/admin/settings/class-settings-bootstrap.php:368
|
4355 |
msgctxt "settings"
|
4356 |
msgid ""
|
4357 |
"Number of listings to show per page. Use a value of \"0\" to show all "
|
4360 |
"Número de listados a mostrar por página. Utilice un valor de \"0\" para "
|
4361 |
"mostrar todos los listados."
|
4362 |
|
4363 |
+
#: includes/admin/settings/class-settings-bootstrap.php:379
|
4364 |
msgctxt "settings"
|
4365 |
msgid "Listing duration for no-fee sites (in days)"
|
4366 |
msgstr "Duración de listado para sitios gratuitos (en días)"
|
4367 |
|
4368 |
+
#: includes/admin/settings/class-settings-bootstrap.php:380
|
4369 |
msgctxt "settings"
|
4370 |
msgid ""
|
4371 |
"Use a value of \"0\" to keep a listing alive indefinitely or enter a number "
|
4374 |
"Utilice un valor de \"0\" para mantener los listados publicados "
|
4375 |
"indefinidamente o ingrese un número menor a 10 años (3650 días)."
|
4376 |
|
4377 |
+
#: includes/admin/settings/class-settings-bootstrap.php:392
|
4378 |
msgctxt "settings"
|
4379 |
msgid "Turn on listing renewal option?"
|
4380 |
msgstr "¿Habilitar la renovación de listados?"
|
4381 |
|
4382 |
+
#: includes/admin/settings/class-settings-bootstrap.php:401
|
4383 |
msgctxt "settings"
|
4384 |
msgid "Open detailed view of listing in new tab?"
|
4385 |
msgstr ""
|
4386 |
"¿Abrir vista detallada de un listado en una pestaña o ventana del navegador "
|
4387 |
"nueva?"
|
4388 |
|
4389 |
+
#: includes/admin/settings/class-settings-bootstrap.php:407
|
4390 |
msgctxt "settings"
|
4391 |
msgid "Report Listings"
|
4392 |
msgstr "Reportar listados"
|
4393 |
|
4394 |
+
#: includes/admin/settings/class-settings-bootstrap.php:412
|
4395 |
msgctxt "settings"
|
4396 |
msgid "Include button to report listings?"
|
4397 |
msgstr "¿Incluir un botón para reportar los listados?"
|
4398 |
|
4399 |
+
#: includes/admin/settings/class-settings-bootstrap.php:421
|
4400 |
msgctxt "settings"
|
4401 |
msgid "Enable report listing for registered users only"
|
4402 |
msgstr "Permitir que solo usuarios registrados puedan reportar listados"
|
4403 |
|
4404 |
+
#: includes/admin/settings/class-settings-bootstrap.php:431
|
4405 |
msgctxt "settings"
|
4406 |
msgid "Report listing option list"
|
4407 |
msgstr "Listad de razones para reportar un listado"
|
4408 |
|
4409 |
+
#: includes/admin/settings/class-settings-bootstrap.php:432
|
4410 |
msgctxt "settings"
|
4411 |
msgid ""
|
4412 |
"Form option list to report a listing as inappropriate. One option per line."
|
4413 |
msgstr ""
|
4414 |
"Razones para reportar un listado como inapropiado. Una opción por línea."
|
4415 |
|
4416 |
+
#: includes/admin/settings/class-settings-bootstrap.php:439
|
4417 |
msgctxt "settings"
|
4418 |
msgid "Contact Form"
|
4419 |
msgstr "Formulario de contacto"
|
4420 |
|
4421 |
+
#: includes/admin/settings/class-settings-bootstrap.php:444
|
4422 |
msgctxt "settings"
|
4423 |
msgid "Include listing contact form on listing pages?"
|
4424 |
msgstr "¿Incluir el formulario de contacto en las páginas de los listados?"
|
4425 |
|
4426 |
+
#: includes/admin/settings/class-settings-bootstrap.php:445
|
4427 |
msgctxt "settings"
|
4428 |
msgid ""
|
4429 |
"Allows visitors to contact listing authors privately. Authors will receive "
|
4432 |
"Permite a los visitantes contactar a los dueños de los listados de manera "
|
4433 |
"privada. Los dueños recibirán mensajes vía correo electrónico."
|
4434 |
|
4435 |
+
#: includes/admin/settings/class-settings-bootstrap.php:454
|
4436 |
msgctxt "settings"
|
4437 |
msgid "Require login for using the contact form?"
|
4438 |
msgstr "¿Es necesario iniciar sesión para utilizar el formulario de contacto?"
|
4439 |
|
4440 |
+
#: includes/admin/settings/class-settings-bootstrap.php:464
|
4441 |
msgctxt "settings"
|
4442 |
msgid "Maximum number of contact form submits per day"
|
4443 |
msgstr "Número máximo de mensajes de contacto por día"
|
4444 |
|
4445 |
+
#: includes/admin/settings/class-settings-bootstrap.php:465
|
4446 |
msgctxt "settings"
|
4447 |
msgid ""
|
4448 |
"Use this to prevent spamming of listing owners. 0 means unlimited submits "
|
4451 |
"Utilice esta opción para prevenir el SPAM a los dueños de los listados. 0 "
|
4452 |
"significa ilimitados contactos por día."
|
4453 |
|
4454 |
+
#: includes/admin/settings/class-settings-bootstrap.php:475
|
4455 |
msgctxt "settings"
|
4456 |
msgid "Include comment form on listing pages?"
|
4457 |
msgstr "¿Incluir el formulario de comentarios en las páginas de los listados?"
|
4458 |
|
4459 |
+
#: includes/admin/settings/class-settings-bootstrap.php:476
|
4460 |
msgctxt "settings"
|
4461 |
msgid ""
|
4462 |
"BD uses the standard comment inclusion from WordPress, but most themes only "
|
4472 |
"primero si desea permitir comentarios en listados, y si esto no funciona, "
|
4473 |
"intente con la 3a opción."
|
4474 |
|
4475 |
+
#: includes/admin/settings/class-settings-bootstrap.php:490
|
4476 |
msgctxt "settings"
|
4477 |
msgid "Show listings under categories on main page?"
|
4478 |
msgstr "¿Mostrar listados bajo las categorías en la página principal?"
|
4479 |
|
4480 |
+
#: includes/admin/settings/class-settings-bootstrap.php:499
|
4481 |
msgctxt "settings"
|
4482 |
msgid "Prevent featured (sticky) status on BD pages?"
|
4483 |
msgstr "No mostrar listados destacados en estas páginas?"
|
4484 |
|
4485 |
+
#: includes/admin/settings/class-settings-bootstrap.php:500
|
4486 |
msgctxt "settings"
|
4487 |
msgid ""
|
4488 |
"Prevents featured listings from floating to the top of the selected page."
|
4490 |
"Evita que aparezcan listados desacatados en la parte superior de la página "
|
4491 |
"seleccionada."
|
4492 |
|
4493 |
+
#: includes/admin/settings/class-settings-bootstrap.php:515
|
4494 |
msgctxt "settings"
|
4495 |
msgid "Status of listings upon uninstalling plugin"
|
4496 |
msgstr "Estado de los listados luego de desinstalar el plugin"
|
4497 |
|
4498 |
+
#: includes/admin/settings/class-settings-bootstrap.php:528
|
4499 |
msgctxt "settings"
|
4500 |
msgid "Status of deleted listings"
|
4501 |
msgstr "Estado de los listados eliminados"
|
4502 |
|
4503 |
+
#: includes/admin/settings/class-settings-bootstrap.php:541
|
4504 |
msgctxt "settings"
|
4505 |
msgid "Submit Listing instructions message"
|
4506 |
msgstr "Mensaje de instrucciones para enviar un listado"
|
4507 |
|
4508 |
+
#: includes/admin/settings/class-settings-bootstrap.php:542
|
4509 |
msgctxt "settings"
|
4510 |
msgid ""
|
4511 |
"This text is displayed at the first page of the Submit Listing process for "
|
4517 |
"formulario o cualquier otra información que desee que los usuarios vean "
|
4518 |
"antes de comenzar."
|
4519 |
|
4520 |
+
#: includes/admin/settings/class-settings-bootstrap.php:548
|
4521 |
msgctxt "settings"
|
4522 |
msgid "Post/Category Settings"
|
4523 |
msgstr "Configuraciones de listados/categorías"
|
4524 |
|
4525 |
+
#: includes/admin/settings/class-settings-bootstrap.php:553
|
4526 |
msgctxt "settings"
|
4527 |
msgid "Default new post status"
|
4528 |
msgstr "Estado por defecto para los listados nuevos"
|
4529 |
|
4530 |
+
#: includes/admin/settings/class-settings-bootstrap.php:566
|
4531 |
msgctxt "settings"
|
4532 |
msgid "Edit post status"
|
4533 |
msgstr "Estado tras la edición de un listado"
|
4534 |
|
4535 |
+
#: includes/admin/settings/class-settings-bootstrap.php:579
|
4536 |
msgctxt "settings"
|
4537 |
msgid "Order categories list by"
|
4538 |
msgstr "Ordenar la lista de categorías por"
|
4539 |
|
4540 |
+
#: includes/admin/settings/class-settings-bootstrap.php:593
|
4541 |
msgctxt "settings"
|
4542 |
msgid "Sort order for categories"
|
4543 |
msgstr "Orden de las categorías"
|
4544 |
|
4545 |
+
#: includes/admin/settings/class-settings-bootstrap.php:606
|
4546 |
msgctxt "settings"
|
4547 |
msgid "Show category post count?"
|
4548 |
msgstr "¿Mostrar conteo de listados para cada categoría?"
|
4549 |
|
4550 |
+
#: includes/admin/settings/class-settings-bootstrap.php:615
|
4551 |
msgctxt "settings"
|
4552 |
msgid "Hide empty categories?"
|
4553 |
msgstr "¿Ocultar categorías vacías?"
|
4554 |
|
4555 |
+
#: includes/admin/settings/class-settings-bootstrap.php:624
|
4556 |
msgctxt "settings"
|
4557 |
msgid "Show only parent categories in category list?"
|
4558 |
msgstr ""
|
4559 |
"¿Mostrar únicamente las categorías de primer nivel en la lista de categorías?"
|
4560 |
|
4561 |
+
#: includes/admin/settings/class-settings-bootstrap.php:630
|
4562 |
msgctxt "settings"
|
4563 |
msgid "Listings Sorting"
|
4564 |
msgstr "Ordenamiento de Listados"
|
4565 |
|
4566 |
+
#: includes/admin/settings/class-settings-bootstrap.php:638
|
4567 |
msgctxt "settings"
|
4568 |
msgid "Order directory listings by"
|
4569 |
msgstr "Ordenar los listados del directorio por"
|
4570 |
|
4571 |
+
#: includes/admin/settings/class-settings-bootstrap.php:659
|
4572 |
msgctxt "settings"
|
4573 |
msgid "Sort directory listings by"
|
4574 |
msgstr "Ordenar los listados de forma"
|
4575 |
|
4576 |
+
#: includes/admin/settings/class-settings-bootstrap.php:660
|
4577 |
msgctxt "settings"
|
4578 |
msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
|
4579 |
msgstr ""
|
4580 |
"Ascendente para orden alfabético A-Z; Descendente para orden alfabético Z-A"
|
4581 |
|
4582 |
+
#: includes/admin/settings/class-settings-bootstrap.php:673
|
4583 |
msgctxt "settings"
|
4584 |
msgid "Enable sort bar?"
|
4585 |
msgstr "¿Habilitar barra de ordenamiento?"
|
4586 |
|
4587 |
+
#: includes/admin/settings/class-settings-bootstrap.php:682
|
4588 |
msgctxt "settings"
|
4589 |
msgid "Sortbar Fields"
|
4590 |
msgstr "Campos de la barra de ordenamiento"
|
4591 |
|
4592 |
+
#: includes/admin/settings/class-settings-bootstrap.php:693
|
4593 |
msgctxt "settings"
|
4594 |
msgid "Directory Display Options"
|
4595 |
msgstr "Opciones de visualización"
|
4596 |
|
4597 |
+
#: includes/admin/settings/class-settings-bootstrap.php:698
|
4598 |
msgctxt "settings"
|
4599 |
msgid "Show the \"Submit listing\" button."
|
4600 |
msgstr "Mostrar el botón \"Enviar Listado\"."
|
4601 |
|
4602 |
+
#: includes/admin/settings/class-settings-bootstrap.php:708
|
4603 |
msgctxt "settings"
|
4604 |
msgid "Show \"Search listings\"."
|
4605 |
msgstr "Mostrar \"Buscar Listados\"."
|
4606 |
|
4607 |
+
#: includes/admin/settings/class-settings-bootstrap.php:717
|
4608 |
msgctxt "settings"
|
4609 |
msgid "Show the \"View Listings\" button."
|
4610 |
msgstr "Mostrar el botón \"Ver Listados\"."
|
4611 |
|
4612 |
+
#: includes/admin/settings/class-settings-bootstrap.php:726
|
4613 |
msgctxt "settings"
|
4614 |
msgid "Show the \"Directory\" button."
|
4615 |
msgstr "Mostrar el botón \"Directorio\"."
|
4616 |
|
4617 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
4618 |
msgctxt "settings"
|
4619 |
msgid "Theme Settings"
|
4620 |
msgstr "Configuración de tema"
|
4621 |
|
4622 |
+
#: includes/admin/settings/class-settings-bootstrap.php:739
|
4623 |
msgctxt "settings"
|
4624 |
msgid "Theme button style"
|
4625 |
msgstr "Estilo de los botones"
|
4626 |
|
4627 |
+
#: includes/admin/settings/class-settings-bootstrap.php:752
|
4628 |
msgctxt "settings"
|
4629 |
msgid ""
|
4630 |
"Include CSS rules to give their own style to View, Edit and Delete buttons?"
|
4632 |
"¿Incluir las reglas CSS que modifican la apariencia de los botones Ver, "
|
4633 |
"Editar y Eliminar?"
|
4634 |
|
4635 |
+
#: includes/admin/settings/class-settings-bootstrap.php:759
|
4636 |
msgctxt "settings"
|
4637 |
msgid "Image"
|
4638 |
msgstr "Imagen"
|
4639 |
|
4640 |
+
#: includes/admin/settings/class-settings-bootstrap.php:760
|
4641 |
msgctxt "settings"
|
4642 |
msgid "Image Settings"
|
4643 |
msgstr "Configuración de imágenes"
|
4644 |
|
4645 |
+
#: includes/admin/settings/class-settings-bootstrap.php:765
|
4646 |
msgctxt "settings"
|
4647 |
msgid "Allow images?"
|
4648 |
msgstr "¿Permitir imágenes?"
|
4649 |
|
4650 |
+
#: includes/admin/settings/class-settings-bootstrap.php:776
|
4651 |
msgctxt "settings"
|
4652 |
msgid "Min Image File Size (KB)"
|
4653 |
msgstr "Tamaño mínimo de imagen (KB)"
|
4654 |
|
4655 |
+
#: includes/admin/settings/class-settings-bootstrap.php:787
|
4656 |
msgctxt "settings"
|
4657 |
msgid "Max Image File Size (KB)"
|
4658 |
msgstr "Tamaño máximo de imagen (KB)"
|
4659 |
|
4660 |
+
#: includes/admin/settings/class-settings-bootstrap.php:798
|
4661 |
msgctxt "settings"
|
4662 |
msgid "Min image width (px)"
|
4663 |
msgstr "Ancho mínimo de imagen (en px)"
|
4664 |
|
4665 |
+
#: includes/admin/settings/class-settings-bootstrap.php:807
|
4666 |
msgctxt "settings"
|
4667 |
msgid "Min image height (px)"
|
4668 |
msgstr "Alto mínimo de imagen (en px)"
|
4669 |
|
4670 |
+
#: includes/admin/settings/class-settings-bootstrap.php:820
|
4671 |
msgctxt "settings"
|
4672 |
msgid "Max image width (px)"
|
4673 |
msgstr "Ancho máximo de imagen (en px)"
|
4674 |
|
4675 |
+
#: includes/admin/settings/class-settings-bootstrap.php:831
|
4676 |
msgctxt "settings"
|
4677 |
msgid "Max image height (px)"
|
4678 |
msgstr "Alto máximo de imagen (en px)"
|
4679 |
|
4680 |
+
#: includes/admin/settings/class-settings-bootstrap.php:842
|
4681 |
msgctxt "settings"
|
4682 |
msgid "Turn on thickbox/lightbox?"
|
4683 |
msgstr "Activar Thickbox/Lightbox?"
|
4684 |
|
4685 |
+
#: includes/admin/settings/class-settings-bootstrap.php:843
|
4686 |
msgctxt "settings"
|
4687 |
msgid ""
|
4688 |
"Uncheck if it conflicts with other elements or plugins installed on your site"
|
4690 |
"Desmarque si entra en conflicto con otros elementos o plugins instalados en "
|
4691 |
"su sitio"
|
4692 |
|
4693 |
+
#: includes/admin/settings/class-settings-bootstrap.php:849
|
4694 |
msgctxt "settings"
|
4695 |
msgid "Thumbnails"
|
4696 |
msgstr "Imágenes miniatura"
|
4697 |
|
4698 |
+
#: includes/admin/settings/class-settings-bootstrap.php:856
|
4699 |
msgctxt "settings"
|
4700 |
msgid "Thumbnail width (px)"
|
4701 |
msgstr "Ancho de la imagen miniatura (en px)"
|
4702 |
|
4703 |
+
#: includes/admin/settings/class-settings-bootstrap.php:867
|
4704 |
msgctxt "settings"
|
4705 |
msgid "Thumbnail height (px)"
|
4706 |
msgstr "Alto de la imagen miniatura (en px)"
|
4707 |
|
4708 |
+
#: includes/admin/settings/class-settings-bootstrap.php:876
|
4709 |
msgctxt "settings"
|
4710 |
msgid "Crop thumbnails to exact dimensions?"
|
4711 |
msgstr "¿Cortar imágenes miniatura a las dimensiones exactas?"
|
4712 |
|
4713 |
+
#: includes/admin/settings/class-settings-bootstrap.php:877
|
4714 |
msgctxt "settings"
|
4715 |
msgid ""
|
4716 |
"When enabled images will match exactly the dimensions above but part of the "
|
4724 |
"alto será ajustado proporcionalmente. Dependiendo de las imágenes que se "
|
4725 |
"hayan utilizado, estas podrían tener diferentes alturas."
|
4726 |
|
4727 |
+
#: includes/admin/settings/class-settings-bootstrap.php:888
|
4728 |
msgctxt "settings"
|
4729 |
msgid "Enforce image upload on submit/edit?"
|
4730 |
msgstr ""
|
4731 |
"¿Exigir que se suba al menos una imagen cuando se publica o se edita una "
|
4732 |
"imagen?"
|
4733 |
|
4734 |
+
#: includes/admin/settings/class-settings-bootstrap.php:897
|
4735 |
msgctxt "settings"
|
4736 |
msgid "Number of free images"
|
4737 |
msgstr "Número de imágenes gratuitas"
|
4738 |
|
4739 |
+
#: includes/admin/settings/class-settings-bootstrap.php:909
|
4740 |
msgctxt "settings"
|
4741 |
msgid "Use default picture for listings with no picture?"
|
4742 |
msgstr "Utilizar imagen por defecto en listados sin imagen?"
|
4743 |
|
4744 |
+
#: includes/admin/settings/class-settings-bootstrap.php:918
|
4745 |
msgctxt "settings"
|
4746 |
msgid "Show Thumbnail on main listings page?"
|
4747 |
msgstr "¿Mostrar imágenes miniatura en las páginas principales?"
|
4748 |
|
4749 |
+
#: includes/admin/settings/class-settings-bootstrap.php:927
|
4750 |
+
msgctxt "settings"
|
4751 |
+
msgid "Featured Badge image"
|
4752 |
+
msgstr "Imagen insignia de listado destacado"
|
4753 |
+
|
4754 |
+
#: includes/admin/settings/class-settings-bootstrap.php:936
|
4755 |
+
msgctxt "settings"
|
4756 |
+
msgid "Featured Badge URL"
|
4757 |
+
msgstr "URL para imagen insignia"
|
4758 |
+
|
4759 |
+
#: includes/admin/settings/class-settings-bootstrap.php:937
|
4760 |
+
msgctxt "settings"
|
4761 |
+
msgid "Use this to set Featured Badge image as a link to a defined URL."
|
4762 |
+
msgstr ""
|
4763 |
+
"Use esta opción para establecer una URL como enlace de la imagen insignia de "
|
4764 |
+
"listado destacado."
|
4765 |
+
|
4766 |
+
#: includes/admin/settings/class-settings-bootstrap.php:938
|
4767 |
+
msgctxt "settings"
|
4768 |
+
msgid "URL"
|
4769 |
+
msgstr "URL"
|
4770 |
+
|
4771 |
+
#: includes/admin/settings/class-settings-bootstrap.php:947
|
4772 |
+
msgctxt "settings"
|
4773 |
+
msgid "Display featured (sticky) badge on listing:"
|
4774 |
+
msgstr "Mostrar insignia de listado destacado en:"
|
4775 |
+
|
4776 |
+
#: includes/admin/settings/class-settings-bootstrap.php:964
|
4777 |
msgctxt "settings"
|
4778 |
msgid "Fee Order"
|
4779 |
msgstr "Orden de las comisiones"
|
4780 |
|
4781 |
+
#: includes/admin/settings/class-settings-bootstrap.php:977
|
4782 |
msgctxt "settings"
|
4783 |
msgid "Turn On payments?"
|
4784 |
msgstr "¿Activar pagos?"
|
4785 |
|
4786 |
+
#: includes/admin/settings/class-settings-bootstrap.php:986
|
4787 |
msgctxt "settings"
|
4788 |
msgid "Put payment gateways in test mode?"
|
4789 |
msgstr "Utilizar las pasarelas de pago en modo de prueba?"
|
4790 |
|
4791 |
+
#: includes/admin/settings/class-settings-bootstrap.php:996
|
4792 |
msgctxt "settings"
|
4793 |
msgid "Perform checkouts on the secure (HTTPS) version of your site?"
|
4794 |
msgstr "¿Realizar pagos utilizando la versión segura (HTTPS) de su sitio?"
|
4795 |
|
4796 |
+
#: includes/admin/settings/class-settings-bootstrap.php:997
|
4797 |
msgctxt "settings"
|
4798 |
msgid ""
|
4799 |
"Recommended for added security. For this to work you need to enable HTTPS on "
|
4802 |
"Recomendado para seguridad extra. Para que funcione debe tener habilitado "
|
4803 |
"HTTPS en su servidor y <a>obtener un certificado SSL</a>."
|
4804 |
|
4805 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1007
|
4806 |
msgctxt "settings"
|
4807 |
msgid "Currency Code"
|
4808 |
msgstr "Código de moneda"
|
4809 |
|
4810 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1044
|
4811 |
msgctxt "settings"
|
4812 |
msgid "Currency Symbol"
|
4813 |
msgstr "Símbolo de moneda"
|
4814 |
|
4815 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1054
|
4816 |
msgctxt "settings"
|
4817 |
msgid "Currency symbol display"
|
4818 |
msgstr "Presentación de símbolo de moneda"
|
4819 |
|
4820 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1069
|
4821 |
msgctxt "settings"
|
4822 |
msgid "Thank you for payment message"
|
4823 |
msgstr "Mensaje de agradecimiento por el pago"
|
4824 |
|
4825 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1079
|
4826 |
msgctxt "settings"
|
4827 |
msgid "Ask users to come back for abandoned payments?"
|
4828 |
msgstr ""
|
4829 |
"¿Contactar a los usuarios para pedirles que regresen a pagar pagos "
|
4830 |
"pendientes?"
|
4831 |
|
4832 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1080
|
4833 |
msgctxt "settings"
|
4834 |
msgid ""
|
4835 |
"An abandoned payment is when a user attempts to place a listing and gets to "
|
4842 |
"en listados que parece que fallaron cuando el usuario simplemente no "
|
4843 |
"completó la transacción. BD puede recordarles para que efectúen el pago."
|
4844 |
|
4845 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1090
|
4846 |
msgctxt "settings"
|
4847 |
msgid "Listing abandonment threshold (hours)"
|
4848 |
msgstr "Tiempo tras el cual el listado es considerado abandonado (en horas)"
|
4849 |
|
4850 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1107
|
4851 |
msgctxt "settings"
|
4852 |
msgid "Display email address fields publicly?"
|
4853 |
msgstr "¿Mostrar direcciones de correo electrónico públicamente?"
|
4854 |
|
4855 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1108
|
4856 |
msgctxt "settings"
|
4857 |
msgid ""
|
4858 |
"Shows the email address of the listing owner to all web users. NOT "
|
4863 |
"a todos los usuarios. NO RECOMENDADO pues puede resultar en un aumento de "
|
4864 |
"spam."
|
4865 |
|
4866 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1117
|
4867 |
msgctxt "settings"
|
4868 |
msgid "How to determine the listing's email address?"
|
4869 |
msgstr "¿Cómo determinar el correo electrónico de un listado?"
|
4870 |
|
4871 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1118
|
4872 |
msgctxt "settings"
|
4873 |
msgid ""
|
4874 |
"This affects emails sent to listing owners via contact forms or when their "
|
4877 |
"Esta configuración afecta cómo los dueños de los listados son contactados "
|
4878 |
"cuando sus listados expiran o a través de los formularios de contacto."
|
4879 |
|
4880 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1131
|
4881 |
msgctxt "settings"
|
4882 |
msgid "Email Content-Type header"
|
4883 |
msgstr "Valor para la cabecera Content-Type"
|
4884 |
|
4885 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1132
|
4886 |
msgctxt "settings"
|
4887 |
msgid ""
|
4888 |
"Use this setting to control the format of the emails explicitly. Some "
|
4896 |
"opción le permite elegir un valor soportado. Si tiene problemas, intente "
|
4897 |
"eligiendo “HTML”, “Texto plano” y luego ambos."
|
4898 |
|
4899 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1143
|
4900 |
msgctxt "settings"
|
4901 |
msgid "E-Mail Notifications"
|
4902 |
msgstr "Notificaciones de correo-e"
|
4903 |
|
4904 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1148
|
4905 |
msgctxt "settings"
|
4906 |
msgid "Notify admin via e-mail when..."
|
4907 |
msgstr "Notificar al administrador a través de correo electrónico cuando..."
|
4908 |
|
4909 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1165
|
4910 |
msgctxt "settings"
|
4911 |
msgid "CC this e-mail address too"
|
4912 |
msgstr "Copiar a esta dirección de correo también"
|
4913 |
|
4914 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1171
|
4915 |
msgctxt "settings"
|
4916 |
msgid ""
|
4917 |
"You can modify the text template used for most of these e-mails in the "
|
4921 |
"correos electrónicos en la sección de <templates-link>Plantillas</templates-"
|
4922 |
"link>."
|
4923 |
|
4924 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1178
|
4925 |
msgctxt "settings"
|
4926 |
msgid "Notify users via e-mail when..."
|
4927 |
msgstr "Notificar usuarios vía correo electrónico cuando..."
|
4928 |
|
4929 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1189
|
4930 |
msgctxt "settings"
|
4931 |
msgid "Templates"
|
4932 |
msgstr "Plantillas"
|
4933 |
|
4934 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1194
|
4935 |
msgctxt "settings"
|
4936 |
msgid "Email confirmation message"
|
4937 |
msgstr "Mensaje para el correo de confirmación"
|
4938 |
|
4939 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1195
|
4940 |
msgctxt "settings"
|
4941 |
msgid "Sent after a listing has been submitted."
|
4942 |
msgstr "Enviado luego de que el listado ha sido recibido."
|
4943 |
|
4944 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1210
|
4945 |
msgctxt "settings"
|
4946 |
msgid "Listing published message"
|
4947 |
msgstr "Mensaje enviado cuando un listado es publicado"
|
4948 |
|
4949 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1211
|
4950 |
msgctxt "settings"
|
4951 |
msgid "Sent when the listing has been published or approved by an admin."
|
4952 |
msgstr ""
|
4953 |
"Enviado cuando el listado ha sido publicado o aprobado por un administrador."
|
4954 |
|
4955 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1228
|
4956 |
msgctxt "settings"
|
4957 |
msgid "Listing Contact Message"
|
4958 |
msgstr "Mensaje de contacto"
|
4959 |
|
4960 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1229
|
4961 |
msgctxt "settings"
|
4962 |
msgid ""
|
4963 |
"Sent to listing owners when someone uses the contact form on their listing "
|
4966 |
"Enviado a los dueños de listados cuando alguien utiliza el formulario de "
|
4967 |
"contacto en sus páginas."
|
4968 |
|
4969 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1257
|
4970 |
msgctxt "settings"
|
4971 |
msgid "Payment abandoned reminder message"
|
4972 |
msgstr "Mensaje para el recordatorio de pagos abandonados"
|
4973 |
|
4974 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1258
|
4975 |
msgctxt "settings"
|
4976 |
msgid "Sent some time after a pending payment is abandoned by users."
|
4977 |
msgstr ""
|
4978 |
"Enviado algún tiempo después de que un pago pendiente es abandonado por los "
|
4979 |
"usuarios."
|
4980 |
|
4981 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1295
|
4982 |
msgctxt "settings"
|
4983 |
msgid "E-Mail Notices"
|
4984 |
msgstr "Notificaciones de correo electrónico"
|
4985 |
|
4986 |
+
#: includes/admin/settings/class-settings.php:556
|
4987 |
+
#: includes/admin/settings/class-settings.php:567
|
4988 |
msgctxt "settings"
|
4989 |
msgid "\"%s\" can not be empty."
|
4990 |
msgstr "“%s” no puede estar vacío."
|
4991 |
|
4992 |
+
#: includes/admin/settings/class-settings.php:574
|
4993 |
msgctxt "settings"
|
4994 |
msgid "The slug \"%s\" is already in use for another taxonomy."
|
4995 |
msgstr "El slug “%s” ya está siendo utilizado por otra taxonomía."
|
5025 |
msgid "Deactivate"
|
5026 |
msgstr "Desactivar"
|
5027 |
|
5028 |
+
#: includes/licensing.php:206 includes/licensing.php:207
|
5029 |
msgctxt "settings"
|
5030 |
msgid "Licenses"
|
5031 |
msgstr "Licencias"
|
5040 |
msgid "← Return to \"Manage Options\""
|
5041 |
msgstr "← Regresar a \"Configuraciones\""
|
5042 |
|
5043 |
+
#: includes/admin/settings/class-settings-bootstrap.php:518
|
5044 |
+
#: includes/admin/settings/class-settings-bootstrap.php:531
|
5045 |
msgctxt "post status"
|
5046 |
msgid "Draft"
|
5047 |
msgstr "Borrador"
|
5048 |
|
5049 |
+
#: includes/admin/settings/class-settings-bootstrap.php:519
|
5050 |
+
#: includes/admin/settings/class-settings-bootstrap.php:532
|
5051 |
msgctxt "post status"
|
5052 |
msgid "Trash"
|
5053 |
msgstr "Papelera"
|
5054 |
|
5055 |
+
#: includes/admin/settings/class-settings-bootstrap.php:556
|
5056 |
+
#: includes/admin/settings/class-settings-bootstrap.php:569
|
5057 |
msgctxt "post status"
|
5058 |
msgid "Published"
|
5059 |
msgstr "Publicado"
|
5060 |
|
5061 |
+
#: includes/admin/settings/class-settings-bootstrap.php:557
|
5062 |
+
#: includes/admin/settings/class-settings-bootstrap.php:570
|
5063 |
msgctxt "post status"
|
5064 |
msgid "Pending"
|
5065 |
msgstr "Pendiente"
|
5066 |
|
5067 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1233
|
5068 |
msgctxt "contact email"
|
5069 |
msgid "You have received a reply from your listing at %s."
|
5070 |
msgstr "Ha recibido una comunicación para su listado en %s."
|
5071 |
|
5072 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1234
|
5073 |
msgctxt "contact email"
|
5074 |
msgid "Name: %s"
|
5075 |
msgstr "Nombre: %s"
|
5076 |
|
5077 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1235
|
5078 |
msgctxt "contact email"
|
5079 |
msgid "E-Mail: %s"
|
5080 |
msgstr "Correo Electrónico: %s"
|
5081 |
|
5082 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1236
|
5083 |
msgctxt "contact email"
|
5084 |
msgid "Message:"
|
5085 |
msgstr "Mensaje:"
|
5086 |
|
5087 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1238
|
5088 |
msgctxt "contact email"
|
5089 |
msgid "Time: %s"
|
5090 |
msgstr "Hora: %s"
|
5246 |
msgid "Listing upgrade to featured"
|
5247 |
msgstr "Mejora a Destacado"
|
5248 |
|
5249 |
+
#: includes/installer.php:79
|
5250 |
msgctxt "installer"
|
5251 |
msgid "Default Fee"
|
5252 |
msgstr "Comisión por Defecto"
|
5340 |
msgid "Business Directory Plugin - Featured Levels migration required."
|
5341 |
msgstr ""
|
5342 |
"Business Directory Plugin - Debe ejecutar una migración para Niveles "
|
5343 |
+
"Destacados."
|
5344 |
|
5345 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:322
|
5346 |
msgctxt "migrate-18"
|
5354 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:172
|
5355 |
msgctxt "upgrade-18"
|
5356 |
msgid "← Return to Directory dashboard"
|
5357 |
+
msgstr "← Regresar al panel de control del Directorio"
|
5358 |
|
5359 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:183
|
5360 |
msgctxt "upgrade-18"
|
5386 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:224
|
5387 |
msgctxt "upgrade-18"
|
5388 |
msgid "Remove \"sticky\" status for listings."
|
5389 |
+
msgstr "Retirar el estado “destacado” de los listados."
|
5390 |
|
5391 |
#: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:224
|
5392 |
msgctxt "upgrade-18"
|
5428 |
msgid "Add New Listing"
|
5429 |
msgstr "Agregar Nuevo Listado"
|
5430 |
|
5431 |
+
#: includes/class-listing.php:323
|
5432 |
msgctxt "listing"
|
5433 |
msgid "Listing expired"
|
5434 |
msgstr "El listado expiró"
|
5435 |
|
5436 |
+
#: includes/class-listing.php:482
|
5437 |
msgctxt "listing"
|
5438 |
msgid "(Unavailable Plan)"
|
5439 |
msgstr "(Comisión no disponible)"
|
5440 |
|
5441 |
+
#: includes/class-listing.php:639
|
5442 |
msgctxt "listing"
|
5443 |
msgid "Plan \"%s\" (recurring)"
|
5444 |
msgstr "Comisión “%s” (recurrente)"
|
5445 |
|
5446 |
+
#: includes/class-listing.php:641
|
5447 |
msgctxt "listing"
|
5448 |
msgid "Plan \"%s\""
|
5449 |
msgstr "Comisión “%s”"
|
5502 |
msgid "Free Listing"
|
5503 |
msgstr "Listado Gratuito"
|
5504 |
|
5505 |
+
#. translators: [%s] is the name of the blog.
|
5506 |
+
#: includes/class-listing-email-notification.php:235
|
5507 |
msgctxt "notify email"
|
5508 |
msgid "[%s] New listing notification"
|
5509 |
msgstr "[%s] Notificación de nuevo listado"
|
5510 |
|
5511 |
+
#. translators: [%s] is the name of the blog.
|
5512 |
+
#: includes/class-listing-email-notification.php:282
|
5513 |
msgctxt "notify email"
|
5514 |
msgid "[%s] Listing edit notification"
|
5515 |
msgstr "[%s] Notificación de listado editado"
|
5516 |
|
5517 |
+
#. translators: %s is the name of the blog.
|
5518 |
+
#: includes/class-listing-email-notification.php:354
|
5519 |
msgctxt "notify email"
|
5520 |
msgid "[%s] Reported listing notification"
|
5521 |
msgstr "[%s] Notificación de listado reportado"
|
5522 |
|
5523 |
#: templates/email/listing-added.tpl.php:7
|
5524 |
#: templates/email/listing-edited.tpl.php:7
|
5525 |
+
#: templates/email/listing-reported.tpl.php:9
|
5526 |
msgctxt "notify email"
|
5527 |
msgid "ID"
|
5528 |
msgstr "ID"
|
5529 |
|
5530 |
#: templates/email/listing-added.tpl.php:10
|
5531 |
#: templates/email/listing-edited.tpl.php:10
|
5532 |
+
#: templates/email/listing-reported.tpl.php:11
|
5533 |
msgctxt "notify email"
|
5534 |
msgid "Title"
|
5535 |
msgstr "Título"
|
5580 |
msgid "Categories"
|
5581 |
msgstr "Categorías"
|
5582 |
|
5583 |
+
#: templates/email/listing-reported.tpl.php:7
|
5584 |
+
msgctxt "notify email"
|
5585 |
+
msgid "Listing information"
|
5586 |
+
msgstr "Información del listado"
|
5587 |
+
|
5588 |
#: templates/email/listing-reported.tpl.php:21
|
5589 |
msgctxt "notify email"
|
5590 |
+
msgid "Report Information"
|
5591 |
+
msgstr "Información del reporte"
|
5592 |
+
|
5593 |
+
#: templates/email/listing-reported.tpl.php:24
|
5594 |
+
msgctxt "notify email"
|
5595 |
+
msgid "User name"
|
5596 |
+
msgstr "Nombre de usuario"
|
5597 |
+
|
5598 |
+
#: templates/email/listing-reported.tpl.php:28
|
5599 |
+
msgctxt "notify email"
|
5600 |
+
msgid "User Email"
|
5601 |
+
msgstr "Correo electrónico del usuario"
|
5602 |
+
|
5603 |
+
#: templates/email/listing-reported.tpl.php:31
|
5604 |
+
msgctxt "notify email"
|
5605 |
msgid "Report IP"
|
5606 |
msgstr "Dirección IP"
|
5607 |
|
5608 |
+
#: templates/email/listing-reported.tpl.php:33
|
5609 |
msgctxt "notify email"
|
5610 |
msgid "Report selected option"
|
5611 |
msgstr "Reporte la opción seleccionada"
|
5612 |
|
5613 |
+
#: templates/email/listing-reported.tpl.php:35
|
5614 |
msgctxt "notify email"
|
5615 |
msgid "Report additional info"
|
5616 |
msgstr "Información adicional del reporte"
|
5625 |
msgid "%s Feed"
|
5626 |
msgstr "Feed %s"
|
5627 |
|
5628 |
+
#: includes/class-meta.php:155 includes/views/submit_listing.php:30
|
5629 |
msgctxt "views"
|
5630 |
msgid "Submit A Listing"
|
5631 |
msgstr "Enviar un Listado"
|
5640 |
msgid "View All Listings"
|
5641 |
msgstr "Ver Todos los Listados"
|
5642 |
|
5643 |
+
#: includes/views/search.php:15
|
5644 |
msgctxt "views"
|
5645 |
msgid "Find A Listing"
|
5646 |
msgstr "Encontrar un Listado"
|
5753 |
msgid "Listing submitted by admin. Payment skipped."
|
5754 |
msgstr "El listado fue publicado por el administrador. No se realizó pago."
|
5755 |
|
5756 |
+
#: includes/views/submit_listing.php:61
|
5757 |
msgctxt "submit listing"
|
5758 |
msgid "Click this field to add categories"
|
5759 |
+
msgstr "Haga click en este campo para agregar categorías"
|
5760 |
|
5761 |
+
#: includes/views/submit_listing.php:62 templates/submit-listing.tpl.php:23
|
5762 |
msgctxt "submit listing"
|
5763 |
msgid "Complete Listing"
|
5764 |
msgstr "Completar listado"
|
5765 |
|
5766 |
+
#: includes/views/submit_listing.php:63 templates/submit-listing.tpl.php:28
|
5767 |
msgctxt "submit listing"
|
5768 |
msgid "Continue to Payment"
|
5769 |
msgstr "Continuar al pago"
|
5770 |
|
5771 |
+
#: includes/views/submit_listing.php:83
|
5772 |
msgctxt "submit listing"
|
5773 |
msgid "No listing ID was specified."
|
5774 |
msgstr "No especificó el ID de un listado."
|
5775 |
|
5776 |
+
#: includes/views/submit_listing.php:85
|
5777 |
msgctxt "submit listing"
|
5778 |
msgid "You can't edit this listing."
|
5779 |
msgstr "Usted no puede editar este listado."
|
5780 |
|
5781 |
+
#: includes/views/submit_listing.php:123
|
5782 |
msgctxt "submit listing"
|
5783 |
msgid ""
|
5784 |
"This listing can't be edited at this time because it has no fee plan "
|
5789 |
"una comisión. Por favor <a>edite el listado en el panel de administración</"
|
5790 |
"a> para asociar una comisión."
|
5791 |
|
5792 |
+
#: includes/views/submit_listing.php:128
|
5793 |
msgctxt "submit listing"
|
5794 |
msgid ""
|
5795 |
"This listing can't be edited at this time. Please try again later or contact "
|
5798 |
"Este listado no puede ser editado en este momento. Por favor intente más "
|
5799 |
"tarde o contacte al administrador si el problema persiste."
|
5800 |
|
5801 |
+
#: includes/views/submit_listing.php:150
|
5802 |
msgctxt "submit listing"
|
5803 |
msgid "You're logged in as admin, payment will be skipped."
|
5804 |
msgstr ""
|
5805 |
"Ha ingresado como administrador. Todos los pasos de pago serán saltados."
|
5806 |
|
5807 |
+
#: includes/views/submit_listing.php:350
|
5808 |
msgctxt "submit listing"
|
5809 |
msgid "Category selection"
|
5810 |
msgstr "Selección de categoría"
|
5811 |
|
5812 |
+
#: includes/views/submit_listing.php:350
|
5813 |
msgctxt "submit listing"
|
5814 |
msgid "Category & plan selection"
|
5815 |
msgstr "Selección de categoría y comisión"
|
5816 |
|
5817 |
+
#: includes/views/submit_listing.php:355
|
5818 |
msgctxt "submit listing"
|
5819 |
msgid "Listing Information"
|
5820 |
msgstr "Información del listado"
|
5821 |
|
5822 |
+
#: includes/views/submit_listing.php:359
|
5823 |
msgctxt "submit listing"
|
5824 |
msgid "Listing Images"
|
5825 |
msgstr "Imágenes del listado"
|
5826 |
|
5827 |
+
#: includes/views/submit_listing.php:365
|
5828 |
msgctxt "submit listing"
|
5829 |
msgid "Account Creation"
|
5830 |
msgstr "Creación de cuenta de usuario"
|
5831 |
|
5832 |
+
#: includes/views/submit_listing.php:373
|
5833 |
msgctxt "submit listing"
|
5834 |
msgid "Terms and Conditions"
|
5835 |
msgstr "Términos y Condiciones"
|
5836 |
|
5837 |
+
#: includes/views/submit_listing.php:411
|
5838 |
msgctxt "submit listing"
|
5839 |
msgid "(Please choose a fee plan above)"
|
5840 |
msgstr "(Por favor elija una comisión arriba)"
|
5841 |
|
5842 |
+
#: includes/views/submit_listing.php:462
|
5843 |
msgctxt "submit listing"
|
5844 |
msgid "Can not submit a listing at this moment. Please try again later."
|
5845 |
msgstr ""
|
5846 |
"No puede publicar un listado en este momento. Por favor intente más tarde."
|
5847 |
|
5848 |
+
#: includes/views/submit_listing.php:472
|
5849 |
msgctxt "submit listing"
|
5850 |
msgid "Please select a category."
|
5851 |
msgstr "Por favor seleccione una categoría."
|
5852 |
|
5853 |
+
#: includes/views/submit_listing.php:485
|
5854 |
msgctxt "submit listing"
|
5855 |
msgid "Please select a category for your listing."
|
5856 |
msgstr "Por favor seleccione una categoría para su listado."
|
5857 |
|
5858 |
+
#: includes/views/submit_listing.php:505
|
5859 |
msgctxt "submit listing"
|
5860 |
msgid "Please choose a valid category for your plan."
|
5861 |
msgstr "Por favor seleccione una categoría válida para su comisión."
|
5862 |
|
5863 |
+
#: includes/views/submit_listing.php:507
|
5864 |
msgctxt "submit listing"
|
5865 |
msgid "Please choose a valid fee plan for your category selection."
|
5866 |
msgstr "Por favor elija una comisión válida para la categoría seleccionada."
|
5867 |
|
5868 |
+
#: includes/views/submit_listing.php:736
|
5869 |
msgctxt "submit listing"
|
5870 |
msgid "Please enter your desired username."
|
5871 |
msgstr "Por favor ingrese su nombre de usuario."
|
5872 |
|
5873 |
+
#: includes/views/submit_listing.php:741
|
5874 |
msgctxt "submit listing"
|
5875 |
msgid "Please enter the e-mail for your new account."
|
5876 |
msgstr ""
|
5877 |
"Por favor ingrese la dirección de correo electrónico para su nueva cuenta."
|
5878 |
|
5879 |
+
#: includes/views/submit_listing.php:746
|
5880 |
msgctxt "submit listing"
|
5881 |
msgid "Please enter the password for your new account."
|
5882 |
msgstr "Por favor ingrese la contraseña para su nueva cuenta."
|
5883 |
|
5884 |
+
#: includes/views/submit_listing.php:756
|
5885 |
msgctxt "submit listing"
|
5886 |
msgid "The username you chose is already in use. Please use a different one."
|
5887 |
msgstr ""
|
5888 |
"El nombre de usuario que eligió ya está en uso. Por favor elija un nombre de "
|
5889 |
"usuario diferente."
|
5890 |
|
5891 |
+
#: includes/views/submit_listing.php:761
|
5892 |
msgctxt "submit listing"
|
5893 |
msgid "The e-mail address you chose for your account is already in use."
|
5894 |
msgstr ""
|
5895 |
"La dirección de correo electrónico que eligió para su cuenta ya está siendo "
|
5896 |
"utilizada."
|
5897 |
|
5898 |
+
#: includes/views/submit_listing.php:776
|
5899 |
msgctxt "submit listing"
|
5900 |
msgid "Create a user account on this site"
|
5901 |
msgstr "Crear una cuenta de usuario en este sitio"
|
5902 |
|
5903 |
+
#: includes/views/submit_listing.php:783
|
5904 |
msgctxt "submit listing"
|
5905 |
msgid ""
|
5906 |
"You need to create an account on the site. Please fill out the form below."
|
5908 |
"Debe crear una cuenta de usuario en este sitio. Por favor ingrese los datos "
|
5909 |
"requeridos en el formulario que está debajo."
|
5910 |
|
5911 |
+
#: includes/views/submit_listing.php:789
|
5912 |
msgctxt "submit listing"
|
5913 |
msgid "Username:"
|
5914 |
+
msgstr "Nombre de usuario:"
|
5915 |
|
5916 |
+
#: includes/views/submit_listing.php:798
|
5917 |
msgctxt "submit listing"
|
5918 |
msgid "Email:"
|
5919 |
msgstr "Correo electrónico:"
|
5920 |
|
5921 |
+
#: includes/views/submit_listing.php:807
|
5922 |
msgctxt "submit listing"
|
5923 |
msgid "Password:"
|
5924 |
msgstr "Contraseña:"
|
5958 |
msgid "reCAPTCHA"
|
5959 |
msgstr "reCAPTCHA"
|
5960 |
|
5961 |
+
#: includes/class-wpbdp.php:252
|
5962 |
msgctxt "admin plugins"
|
5963 |
msgid "Settings"
|
5964 |
msgstr "Configuración"
|
5965 |
|
5966 |
+
#: includes/class-wpbdp.php:334
|
5967 |
msgctxt "listing image upload"
|
5968 |
msgid "Can not upload any more images for this listing."
|
5969 |
msgstr "No puede subir más imágenes para este listado."
|
5970 |
|
5971 |
+
#: includes/class-wpbdp.php:338
|
5972 |
msgctxt "listing image upload"
|
5973 |
msgid ""
|
5974 |
"You're trying to upload %d images, but only have %d slot available. Please "
|
6003 |
msgid "Checkbox"
|
6004 |
msgstr "Casilla de verificación"
|
6005 |
|
6006 |
+
#: includes/fields/class-fieldtypes-date.php:14
|
6007 |
msgctxt "form-fields api"
|
6008 |
msgid "Date Field"
|
6009 |
msgstr "Campo de Fecha"
|
6010 |
|
6011 |
+
#: includes/fields/class-fieldtypes-date.php:41
|
6012 |
msgctxt "form-fields api"
|
6013 |
msgid "Date Format"
|
6014 |
msgstr "Formato de Fecha"
|
6018 |
msgid "Social Site (Facebook page)"
|
6019 |
msgstr "Sitio Social (Página de Facebook)"
|
6020 |
|
6021 |
+
#: includes/fields/class-fieldtypes-image.php:13
|
6022 |
msgctxt "form-fields api"
|
6023 |
msgid "Image (file upload)"
|
6024 |
msgstr "Imagen (archivo)"
|
6053 |
msgid "Select List"
|
6054 |
msgstr "Lista de Selección"
|
6055 |
|
6056 |
+
#: includes/fields/class-fieldtypes-textarea.php:16
|
6057 |
msgctxt "form-fields api"
|
6058 |
msgid "Textarea"
|
6059 |
msgstr "Área de texto"
|
6097 |
"Este campo de formulario no puede eliminarse porque es requerido para el "
|
6098 |
"funcionamiento del plugin."
|
6099 |
|
6100 |
+
#: includes/form-fields.php:41
|
6101 |
msgctxt "form-fields api"
|
6102 |
msgid "Post Title"
|
6103 |
msgstr "Título de la publicación"
|
6104 |
|
6105 |
+
#: includes/form-fields.php:42
|
6106 |
msgctxt "form-fields api"
|
6107 |
msgid "Post Content"
|
6108 |
msgstr "Contenido de la publicación"
|
6109 |
|
6110 |
+
#: includes/form-fields.php:43
|
6111 |
msgctxt "form-fields api"
|
6112 |
msgid "Post Excerpt"
|
6113 |
msgstr "Resumen/avance de la publicación"
|
6114 |
|
6115 |
+
#: includes/form-fields.php:44
|
6116 |
msgctxt "form-fields api"
|
6117 |
msgid "Post Category"
|
6118 |
msgstr "Categoría de la publicación"
|
6119 |
|
6120 |
+
#: includes/form-fields.php:45
|
6121 |
msgctxt "form-fields api"
|
6122 |
msgid "Post Tags"
|
6123 |
msgstr "Etiquetas de la publicación"
|
6124 |
|
6125 |
+
#: includes/form-fields.php:46
|
6126 |
msgctxt "form-fields api"
|
6127 |
msgid "Post Metadata"
|
6128 |
msgstr "Metadata"
|
6129 |
|
6130 |
+
#: includes/form-fields.php:48
|
6131 |
msgctxt "form-fields api"
|
6132 |
msgid "Custom"
|
6133 |
msgstr "Especial"
|
6137 |
msgid "Select all"
|
6138 |
msgstr "Seleccionar todos"
|
6139 |
|
6140 |
+
#: includes/fields/class-fieldtypes-date.php:66
|
6141 |
msgctxt "date field"
|
6142 |
msgid "%s must be in the format %s."
|
6143 |
msgstr "%s debe estar en el formato %s."
|
6144 |
|
6145 |
+
#: includes/fields/class-fieldtypes-date.php:69
|
6146 |
msgctxt "date field"
|
6147 |
msgid "%s must be a valid date."
|
6148 |
msgstr "%s debe ser una fecha válida."
|
6149 |
|
6150 |
+
#: includes/fields/class-fieldtypes-image.php:42 includes/form-fields.php:718
|
6151 |
+
msgctxt "date field"
|
6152 |
+
msgid "Caption for %s is required."
|
6153 |
+
msgstr "Se requiere leyenda para %s."
|
6154 |
+
|
6155 |
+
#: includes/fields/class-fieldtypes-image.php:98
|
6156 |
msgctxt "form-fields-api"
|
6157 |
msgid "Remove"
|
6158 |
msgstr "Eliminar"
|
6212 |
msgid "An error occurred while trying to delete this field."
|
6213 |
msgstr "Un error ocurrió mientras se trataba de eliminar este campo."
|
6214 |
|
6215 |
+
#: includes/form-fields.php:569
|
6216 |
msgctxt "form-fields-api"
|
6217 |
msgid "Email Validator"
|
6218 |
msgstr "Validador de Correo Electrónico"
|
6219 |
|
6220 |
+
#: includes/form-fields.php:570
|
6221 |
msgctxt "form-fields-api"
|
6222 |
msgid "URL Validator"
|
6223 |
msgstr "Validador de URLs"
|
6224 |
|
6225 |
+
#: includes/form-fields.php:571
|
6226 |
msgctxt "form-fields-api"
|
6227 |
msgid "Whole Number Validator"
|
6228 |
msgstr "Validador de números enteros"
|
6229 |
|
6230 |
+
#: includes/form-fields.php:572
|
6231 |
msgctxt "form-fields-api"
|
6232 |
msgid "Decimal Number Validator"
|
6233 |
msgstr "Validador de números decimales"
|
6234 |
|
6235 |
+
#: includes/form-fields.php:573
|
6236 |
msgctxt "form-fields-api"
|
6237 |
msgid "Date Validator"
|
6238 |
msgstr "Validador de fechas"
|
6239 |
|
6240 |
+
#: includes/fields/class-fieldtypes-image.php:121
|
6241 |
msgctxt "form fields"
|
6242 |
msgid "Field unavailable at the moment."
|
6243 |
msgstr "Este campo no está disponible en el momento."
|
6277 |
msgid "— None —"
|
6278 |
msgstr "— Ninguno —"
|
6279 |
|
6280 |
+
#: includes/fields/class-fieldtypes-textarea.php:200
|
6281 |
msgctxt "admin form-fields"
|
6282 |
msgid ""
|
6283 |
"Enabling iframe support in your listings can allow users to execute "
|
6292 |
"completo sobre el contenido de los listados. ¿Está seguro de que desea "
|
6293 |
"habilitar esta opción?"
|
6294 |
|
6295 |
+
#: includes/form-fields.php:580
|
6296 |
msgctxt "form-fields-api validation"
|
6297 |
msgid "Field"
|
6298 |
msgstr "Campo"
|
6299 |
|
6300 |
+
#: includes/form-fields.php:601 includes/form-fields.php:606
|
6301 |
msgctxt "form-fields-api validation"
|
6302 |
msgid "%s is required."
|
6303 |
msgstr "%s es requerido."
|
6304 |
|
6305 |
+
#: includes/form-fields.php:618 includes/form-fields.php:625
|
6306 |
msgctxt "form-fields-api validation"
|
6307 |
msgid "%s is badly formatted. Valid URL format required. Include http://"
|
6308 |
msgstr "%s está mal escrita. Una URL válida es requerida. Incluya http://"
|
6309 |
|
6310 |
+
#: includes/form-fields.php:640
|
6311 |
msgctxt "form-fields-api validation"
|
6312 |
msgid "%s is badly formatted. Valid Email format required."
|
6313 |
msgstr "%s está mal escrito. Un correo electrónico válido es requerido."
|
6314 |
|
6315 |
+
#: includes/form-fields.php:647
|
6316 |
msgctxt "form-fields-api validation"
|
6317 |
msgid "%s must be a number. Decimal values are not allowed."
|
6318 |
msgstr "%s debe ser un número entero. Valores decimales no están permitidos."
|
6319 |
|
6320 |
+
#: includes/form-fields.php:654
|
6321 |
msgctxt "form-fields-api validation"
|
6322 |
msgid "%s must be a number."
|
6323 |
msgstr "%s debe ser un número."
|
6324 |
|
6325 |
+
#: includes/form-fields.php:673
|
6326 |
msgctxt "form-fields-api validation"
|
6327 |
+
msgid "%1$s must be in the format %2$s."
|
6328 |
+
msgstr "%1$s debe estar en el formato MM/DD/YYYY."
|
6329 |
|
6330 |
+
#: includes/form-fields.php:711
|
6331 |
msgctxt "form-fields-api validation"
|
6332 |
msgid "%s must be a valid date."
|
6333 |
msgstr "%s debe ser una fecha válida."
|
6334 |
|
6335 |
+
#: includes/form-fields.php:736
|
6336 |
msgctxt "form-fields-api validation"
|
6337 |
+
msgid "%1$s is invalid. Value most be one of %2$s."
|
6338 |
+
msgstr "%1$s es inválido. El valor debe ser uno de %s."
|
6339 |
|
6340 |
#: includes/gateways/class-gateway-authorize-net.php:20
|
6341 |
msgctxt "authorize-net"
|
6428 |
msgstr ""
|
6429 |
"El ID del usuario o la dirección IP son necesarias para guardar un reporte"
|
6430 |
|
6431 |
+
#: includes/helpers/listing_flagging.php:80
|
6432 |
msgctxt "flag listing"
|
6433 |
+
msgid "Report reason is required to save a report"
|
6434 |
+
msgstr "La razón del reporte es necesaria para guardarlo"
|
|
|
6435 |
|
6436 |
+
#: includes/helpers/listing_flagging.php:84
|
6437 |
msgctxt "flag listing"
|
6438 |
+
msgid "Report comment is required to save a report"
|
6439 |
+
msgstr "Comentario del reporte es necesario para guardarlo"
|
|
|
|
|
|
|
6440 |
|
6441 |
+
#: includes/views/flag_listing.php:41
|
6442 |
msgctxt "flag listing"
|
6443 |
msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
|
6444 |
msgstr "El listado <i>%s</i> ha sido reportado. <a>Regresar al directorio</a>"
|
6445 |
|
6446 |
+
#: includes/views/flag_listing.php:96
|
6447 |
msgctxt "flag listing"
|
6448 |
msgid "Your current IP address already reported this listing."
|
6449 |
msgstr "Ya existe un reporte para este listado asociado a su dirección IP."
|
6450 |
|
6451 |
+
#: includes/views/flag_listing.php:100
|
6452 |
msgctxt "flag listing"
|
6453 |
msgid "The reCAPTCHA wasn't entered correctly."
|
6454 |
msgstr "El reCAPTCHA no fue ingresado correctamente."
|
6455 |
|
6456 |
+
#: includes/views/flag_listing.php:107
|
6457 |
msgctxt "flag listing"
|
6458 |
+
msgid "You must select the reason to report this listing as inappropriate."
|
|
|
6459 |
msgstr ""
|
6460 |
"Debe elegir o ingresar las razones para reportar el listado como inapropiado."
|
6461 |
|
6462 |
+
#: includes/views/flag_listing.php:111
|
6463 |
+
msgctxt "flag listing"
|
6464 |
+
msgid "You must enter the reason to report this listing as inappropriate."
|
6465 |
+
msgstr ""
|
6466 |
+
"Debe elegir o ingresar las razones para reportar el listado como inapropiado."
|
6467 |
+
|
6468 |
+
#: includes/views/flag_listing.php:116
|
6469 |
+
msgctxt "flag listing"
|
6470 |
+
msgid "Please enter your name."
|
6471 |
+
msgstr "Por favor ingrese su nombre."
|
6472 |
+
|
6473 |
+
#: includes/views/flag_listing.php:120
|
6474 |
+
msgctxt "flag listing"
|
6475 |
+
msgid "Please enter your email."
|
6476 |
+
msgstr "Por favor ingrese su correo electrónico."
|
6477 |
+
|
6478 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:19
|
6479 |
msgctxt "flag listing"
|
6480 |
msgid "Delete"
|
6481 |
msgstr "Eliminar"
|
6482 |
|
6483 |
+
#: templates/listing-flagging-form.tpl.php:15
|
6484 |
msgctxt "flag listing"
|
6485 |
+
msgid "You are about to report the listing \"<b>%s</b>\" as inappropriate. "
|
6486 |
+
msgstr "Está a punto de reportar el listado “<b>%s</b>” como inapropiado. "
|
6487 |
|
6488 |
+
#: templates/listing-flagging-form.tpl.php:18
|
6489 |
msgctxt "flag listing"
|
6490 |
+
msgid ""
|
6491 |
+
"You are currently logged in as %s. Listing report will be sent using your "
|
6492 |
+
"logged in contact email."
|
6493 |
+
msgstr ""
|
6494 |
+
"Ha ingresado como %s. Su mensaje se enviará utilizando el correo electrónico "
|
6495 |
+
"registrado con su cuenta."
|
6496 |
|
6497 |
+
#: templates/listing-flagging-form.tpl.php:32
|
6498 |
msgctxt "flag listing"
|
6499 |
+
msgid "Please select the reason to report this listing:"
|
6500 |
msgstr "Por favor seleccione las razones para reportar este listado:"
|
6501 |
|
6502 |
+
#: templates/listing-flagging-form.tpl.php:40
|
6503 |
msgctxt "flag listing"
|
6504 |
msgid "Please enter the reasons to report this listing:"
|
6505 |
msgstr "Por favor ingrese las razones para reportar este listado:"
|
6506 |
|
6507 |
+
#: templates/listing-flagging-form.tpl.php:43
|
6508 |
msgctxt "flag listing"
|
6509 |
msgid "Additional info."
|
6510 |
msgstr "Información adicional."
|
6511 |
|
6512 |
+
#: templates/listing-flagging-form.tpl.php:48
|
6513 |
msgctxt "flag listing"
|
6514 |
msgid "Cancel"
|
6515 |
msgstr "Cancelar"
|
6516 |
|
6517 |
+
#: templates/listing-flagging-form.tpl.php:52
|
6518 |
+
msgctxt "flag listing"
|
6519 |
+
msgid "You already reported the listing \"<b>%s</b>\" as inappropriate."
|
6520 |
+
msgstr "Está a punto de reportar el listado “<b>%s</b>” como inapropiado."
|
6521 |
+
|
6522 |
+
#: includes/installer.php:71
|
6523 |
msgctxt "default category name"
|
6524 |
msgid "General"
|
6525 |
msgstr "General"
|
6526 |
|
6527 |
+
#: includes/licensing.php:276
|
6528 |
msgctxt "licensing"
|
6529 |
msgid "Invalid item ID"
|
6530 |
msgstr "El ID del módulo es inválido"
|
6531 |
|
6532 |
+
#: includes/licensing.php:281
|
6533 |
msgctxt "licensing"
|
6534 |
msgid "No license key provided"
|
6535 |
msgstr "No se ingresó una licencia"
|
6536 |
|
6537 |
+
#: includes/licensing.php:304
|
6538 |
msgctxt "licensing"
|
6539 |
msgid "The license key was revoked."
|
6540 |
msgstr "La licencia fue revocada."
|
6541 |
|
6542 |
+
#: includes/licensing.php:306
|
6543 |
msgctxt "licensing"
|
6544 |
msgid ""
|
6545 |
"If you think this is a mistake, please contact <support-link>Business "
|
6550 |
"servicio de soporte de Business Directory</support-link> y hágales saber que "
|
6551 |
"el servidor de licencias revocó su licencia."
|
6552 |
|
6553 |
+
#: includes/licensing.php:308
|
6554 |
msgctxt "licensing"
|
6555 |
msgid ""
|
6556 |
"Please include the email address you used to purchase <module-name> with "
|
6559 |
"Por favor incluya en su reporte la dirección de correo electrónico que usó "
|
6560 |
"cuando compró el módulo <module-name>."
|
6561 |
|
6562 |
+
#: includes/licensing.php:319 includes/licensing.php:360
|
6563 |
msgctxt "licensing"
|
6564 |
msgid "License key is invalid"
|
6565 |
msgstr "La licencia es inválida"
|
6566 |
|
6567 |
+
#: includes/licensing.php:336
|
6568 |
msgctxt "licensing"
|
6569 |
msgid "Invalid module ID"
|
6570 |
msgstr "Módulo de ID inválido"
|
6571 |
|
6572 |
+
#: includes/licensing.php:363
|
6573 |
msgctxt "licensing"
|
6574 |
msgid "Deactivation failed"
|
6575 |
msgstr "La desactivación de licencia falló"
|
6576 |
|
6577 |
+
#: includes/licensing.php:382
|
6578 |
msgctxt "licensing"
|
6579 |
msgid ""
|
6580 |
"It was not possible to establish a connection with Business Directory's "
|
6583 |
"No fue posible establecer una conexión con los servidores de Business "
|
6584 |
"Directory. La conexión falló con el siguiente error:"
|
6585 |
|
6586 |
+
#: includes/licensing.php:386 includes/licensing.php:432
|
6587 |
msgctxt "licensing"
|
6588 |
msgid ""
|
6589 |
"It looks like your server is not authorized to make requests to Business "
|
6596 |
"de Business Directory</support-link>, indicándoles que deben agregar su "
|
6597 |
"dirección IP <ip-address> a la lista autorizada."
|
6598 |
|
6599 |
+
#: includes/licensing.php:388 includes/licensing.php:434
|
6600 |
msgctxt "licensing"
|
6601 |
msgid "Include this error message with your report."
|
6602 |
msgstr "Incluya este mensaje de error en su reporte."
|
6603 |
|
6604 |
+
#: includes/licensing.php:398
|
6605 |
msgctxt "licensing"
|
6606 |
msgid ""
|
6607 |
"It was not possible to establish a connection with Business Directory's "
|
6610 |
"No fue posible establecer una conexión con los servidores de Business "
|
6611 |
"Directory. Ocurrió un problema en el protocolo de intercambio SSL/TSL:"
|
6612 |
|
6613 |
+
#: includes/licensing.php:403
|
6614 |
msgctxt "licensing"
|
6615 |
msgid ""
|
6616 |
"To ensure the security of our systems and adhere to industry best practices, "
|
6623 |
"reciente de cURL and una versión de OpenSSL que soporte TLSv1.2 (la versión "
|
6624 |
"mínimo con este soporte es OpenSSL 1.0.1c)."
|
6625 |
|
6626 |
+
#: includes/licensing.php:405
|
6627 |
msgctxt "licensing"
|
6628 |
msgid ""
|
6629 |
"Upgrading your system will not only allow you to communicate with Business "
|
6634 |
"Business Directory, también lo ayudará a prepararse para interactuar con "
|
6635 |
"otros servicios que usen los últimos estándares de seguridad."
|
6636 |
|
6637 |
+
#: includes/licensing.php:407
|
6638 |
msgctxt "licensing"
|
6639 |
msgid ""
|
6640 |
"Please contact your hosting provider and ask them to upgrade your system. "
|
6643 |
"Por favor contacte a su proveedor de hospedaje y solicite que actualicen su "
|
6644 |
"sistema. Incluya este mensaje si es necesario."
|
6645 |
|
6646 |
+
#: includes/licensing.php:414
|
6647 |
msgctxt "licensing"
|
6648 |
msgid "Could not contact licensing server"
|
6649 |
msgstr "No se pudo contactar el servidor de licencias"
|
6650 |
|
6651 |
+
#: includes/licensing.php:430
|
6652 |
msgctxt "licensing"
|
6653 |
msgid "The server returned a 403 Forbidden error."
|
6654 |
msgstr "El servidor retornó un error 403 Forbidden."
|
6655 |
|
6656 |
+
#: includes/licensing.php:498
|
6657 |
msgctxt "licensing"
|
6658 |
msgid "Business Directory - Please verify your license keys"
|
6659 |
msgstr "Business Directory - Por favor verifique sus licencias"
|
6660 |
|
6661 |
+
#: includes/licensing.php:508
|
6662 |
msgctxt "licensing"
|
6663 |
msgid ""
|
6664 |
"The following premium modules will not work until a valid license key is "
|
6667 |
"Los siguientes módulos premium no funcionarán hasta que ingrese una licencia "
|
6668 |
"válida: %s."
|
6669 |
|
6670 |
+
#: includes/licensing.php:519
|
6671 |
msgctxt "licensing"
|
6672 |
msgid ""
|
6673 |
"You need to activate the license keys for the following themes before they "
|
6676 |
"Es necesario que active las licencias de los siguientes temas antes de que "
|
6677 |
"pueda empezar a usarlos: %s."
|
6678 |
|
6679 |
+
#: includes/licensing.php:527 includes/licensing.php:583
|
6680 |
msgctxt "licensing"
|
6681 |
msgid "Review my license keys"
|
6682 |
msgstr "Revisar mis licencias"
|
6683 |
|
6684 |
+
#: includes/licensing.php:554
|
6685 |
msgctxt "licensing"
|
6686 |
msgid "Business Directory - License key expired"
|
6687 |
msgstr "Directorio de Negocios - Licencias expiradas"
|
6688 |
|
6689 |
+
#: includes/licensing.php:564
|
6690 |
msgctxt "licensing"
|
6691 |
msgid ""
|
6692 |
"The license key for the following modules has expired: %s. The modules will "
|
6697 |
"módulos continuarás funcionando pero no recibirán ninguna actualización "
|
6698 |
"hasta que la licencia sea renovada."
|
6699 |
|
6700 |
+
#: includes/licensing.php:575
|
6701 |
msgctxt "licensing"
|
6702 |
msgid ""
|
6703 |
"The license key for the following themes has expired: %s. The themes will "
|
6708 |
"continuarás funcionando pero no recibirán ninguna actualización hasta que la "
|
6709 |
"licencia sea renovada."
|
6710 |
|
6711 |
+
#: includes/licensing.php:669
|
6712 |
msgctxt "licensing"
|
6713 |
msgid "Please enter a license key."
|
6714 |
msgstr "Por favor ingrese una licencia."
|
6715 |
|
6716 |
+
#: includes/licensing.php:678
|
6717 |
msgctxt "licensing"
|
6718 |
msgid "Could not activate license: %s."
|
6719 |
msgstr "No se pudo activar la licencia: %s."
|
6720 |
|
6721 |
+
#: includes/licensing.php:680
|
6722 |
msgctxt "licensing"
|
6723 |
msgid "License activated"
|
6724 |
msgstr "Licencia activada"
|
6725 |
|
6726 |
+
#: includes/licensing.php:700
|
6727 |
msgctxt "licensing"
|
6728 |
msgid "Could not deactivate license: %s."
|
6729 |
msgstr "No se pudo desactivar la licencia: %s."
|
6730 |
|
6731 |
+
#: includes/licensing.php:702
|
6732 |
msgctxt "licensing"
|
6733 |
msgid "License deactivated"
|
6734 |
msgstr "Licencia desactivada"
|
6735 |
|
6736 |
#. translators: "<module-name>" version <version-number> is not...
|
6737 |
+
#: includes/licensing.php:893
|
6738 |
msgctxt "deprecation"
|
6739 |
msgid ""
|
6740 |
"\"%s\" version %s is not compatible with Business Directory Plugin 5.0. "
|
6797 |
#: includes/views/checkout.php:228
|
6798 |
msgctxt "checkout"
|
6799 |
msgid "Unknown gateway error."
|
6800 |
+
msgstr "Error desconocido en la pasarela de pago."
|
6801 |
|
6802 |
#: templates/checkout-billing-form.tpl.php:8
|
6803 |
msgctxt "checkout"
|
7016 |
msgid "Next"
|
7017 |
msgstr "Siguiente"
|
7018 |
|
7019 |
+
#: includes/templates-ui.php:199
|
7020 |
msgctxt "templates"
|
7021 |
msgid "No listing categories found."
|
7022 |
msgstr "No se encontraron categorías."
|
7023 |
|
7024 |
+
#: includes/templates-ui.php:333
|
7025 |
msgctxt "templates"
|
7026 |
msgid "Search Listings"
|
7027 |
msgstr "Buscar Listados"
|
7028 |
|
7029 |
+
#: includes/templates-ui.php:338
|
7030 |
msgctxt "templates"
|
7031 |
msgid "Advanced Search"
|
7032 |
msgstr "Búsqueda Avanzada"
|
7033 |
|
7034 |
+
#: includes/views/listing_contact.php:147
|
7035 |
msgctxt "templates"
|
7036 |
msgid "Contact listing owner"
|
7037 |
msgstr "Enviar Mensaje al dueño del Listado"
|
7038 |
|
7039 |
+
#: includes/views/listing_contact.php:151
|
7040 |
msgctxt "templates"
|
7041 |
msgid "Send Message to listing owner"
|
7042 |
msgstr "Enviar Mensaje al dueño del Listado"
|
7072 |
"Esto significa que no aparecerán acá. Si desea mostrar las categorías "
|
7073 |
"vacías, haga <a>clic aquí</a> para cambiar la configuración."
|
7074 |
|
7075 |
+
#: includes/views/submit_listing.php:306
|
7076 |
msgctxt "templates"
|
7077 |
msgid ""
|
7078 |
"<b>View not available</b>. Do you have the \"Disable Frontend Listing "
|
7081 |
"<b>Vista no disponible</b>. ¿Tiene \"Deshabilitar envío de listados desde el "
|
7082 |
"frontend\" habilitado?"
|
7083 |
|
7084 |
+
#: includes/views/submit_listing.php:308
|
7085 |
msgctxt "templates"
|
7086 |
msgid "View not available."
|
7087 |
msgstr "Vista no disponible."
|
7088 |
|
7089 |
+
#: includes/views/submit_listing.php:845
|
7090 |
msgctxt "templates"
|
7091 |
msgid "Please agree to the Terms and Conditions."
|
7092 |
msgstr "Por favor acepte los Términos y Condiciones."
|
7093 |
|
7094 |
+
#: includes/views/submit_listing.php:853
|
7095 |
msgctxt "templates"
|
7096 |
msgid "Terms and Conditions:"
|
7097 |
msgstr "Términos y Condiciones:"
|
7098 |
|
7099 |
+
#: includes/views/submit_listing.php:862
|
7100 |
msgctxt "templates"
|
7101 |
msgid "I agree to the <a>Terms and Conditions</a>"
|
7102 |
msgstr "Acepto los <a>Términos y Condiciones</a>"
|
7103 |
|
7104 |
#: templates/businessdirectory-listings.tpl.php:27
|
7105 |
+
#: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:15
|
7106 |
#: templates/search.tpl.php:17
|
7107 |
msgctxt "templates"
|
7108 |
msgid "No listings found."
|
7109 |
msgstr "No se encontraron listados."
|
7110 |
|
7111 |
#: templates/businessdirectory-listings.tpl.php:38
|
7112 |
+
#: templates/listings.tpl.php:31
|
7113 |
msgctxt "templates"
|
7114 |
msgid "« Previous "
|
7115 |
msgstr "« Anterior "
|
7116 |
|
7117 |
#: templates/businessdirectory-listings.tpl.php:39
|
7118 |
+
#: templates/listings.tpl.php:32
|
7119 |
msgctxt "templates"
|
7120 |
msgid "Next »"
|
7121 |
msgstr "Siguiente »"
|
7129 |
#: templates/listing-contactform.tpl.php:11
|
7130 |
msgctxt "templates"
|
7131 |
msgid "Listing Title: "
|
7132 |
+
msgstr "Título del Listado: "
|
7133 |
|
7134 |
#: templates/listing-contactform.tpl.php:18
|
7135 |
msgctxt "templates"
|
7141 |
"registrado con su cuenta."
|
7142 |
|
7143 |
#: templates/listing-contactform.tpl.php:23
|
7144 |
+
#: templates/listing-flagging-form.tpl.php:22
|
7145 |
msgctxt "templates"
|
7146 |
msgid "Your Name"
|
7147 |
msgstr "Su Nombre"
|
7148 |
|
7149 |
#: templates/listing-contactform.tpl.php:27
|
7150 |
+
#: templates/listing-flagging-form.tpl.php:26
|
7151 |
msgctxt "templates"
|
7152 |
msgid "Your Email"
|
7153 |
msgstr "Su Correo Electrónico"
|
7162 |
msgid "Send"
|
7163 |
msgstr "Enviar"
|
7164 |
|
|
|
|
|
|
|
|
|
|
|
7165 |
#: templates/listing-flagging-form.tpl.php:3
|
7166 |
msgctxt "templates"
|
7167 |
msgid "Report Listing"
|
7168 |
msgstr "Reportar listado"
|
7169 |
|
7170 |
+
#: templates/listing-sticky-tag.tpl.php:12
|
7171 |
+
#: templates/listing-sticky-tag.tpl.php:13
|
7172 |
msgctxt "templates"
|
7173 |
msgid "Featured Listing"
|
7174 |
msgstr "Listado Destacado"
|
7390 |
msgid "There are no images currently attached to your listing."
|
7391 |
msgstr "No hay actualmente imágenes asociadas a su listado."
|
7392 |
|
7393 |
+
#: includes/templates-ui.php:373 includes/templates-ui.php:400
|
7394 |
msgctxt "templates sort"
|
7395 |
msgid "Sort By:"
|
7396 |
msgstr "Ordenar Por:"
|
7397 |
|
7398 |
+
#: includes/templates-ui.php:393
|
7399 |
msgctxt "sort"
|
7400 |
msgid "Reset"
|
7401 |
msgstr "Restablecer"
|
7402 |
|
7403 |
+
#: includes/templates-ui.php:419
|
7404 |
msgctxt "sort"
|
7405 |
msgid "(Reset)"
|
7406 |
msgstr "(Reestablecer)"
|
7407 |
|
7408 |
+
#: includes/utils.php:213
|
7409 |
msgctxt "utils"
|
7410 |
msgid ""
|
7411 |
"POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
|
7413 |
"Los datos enviados via POST superan el valor máximo configurado en PHP. "
|
7414 |
"Revise la directiva \"post_max_size\" de su configuración."
|
7415 |
|
7416 |
+
#: includes/utils.php:261
|
7417 |
msgctxt "utils"
|
7418 |
msgid "File size (%s) exceeds maximum file size of %s"
|
7419 |
msgstr "El tamaño de archivo (%s) excede el tamaño máximo permitido de %s"
|
7420 |
|
7421 |
+
#: includes/utils.php:269
|
7422 |
msgctxt "utils"
|
7423 |
msgid "File size (%s) is inferior to the required minimum file size of %s"
|
7424 |
msgstr "El tamaño de archivo (%s) es inferior al tamaño mínimo requerido de %s"
|
7425 |
|
7426 |
+
#: includes/utils.php:278 includes/utils.php:285
|
7427 |
msgctxt "utils"
|
7428 |
msgid "File type \"%s\" is not allowed"
|
7429 |
msgstr "El tipo de archivo \"%s\" no está permitido"
|
7430 |
|
7431 |
+
#: includes/utils.php:292
|
7432 |
msgctxt "utils"
|
7433 |
msgid "Unkown error while uploading file."
|
7434 |
msgstr "Error desconocido mientras se subía el archivo."
|
7435 |
|
7436 |
+
#: includes/utils.php:311
|
7437 |
msgctxt "utils"
|
7438 |
msgid "Uploaded file is not an image"
|
7439 |
msgstr "El archivo subido no es una imagen"
|
7440 |
|
7441 |
+
#: includes/utils.php:320
|
7442 |
msgctxt "utils"
|
7443 |
msgid "Image width (%s px) is inferior to minimum required width of %s px."
|
7444 |
msgstr ""
|
7445 |
"El ancho de la imagen (%s px) es inferior al mínimo requerido de %s px."
|
7446 |
|
7447 |
+
#: includes/utils.php:326
|
7448 |
msgctxt "utils"
|
7449 |
msgid "Image height (%s px) is inferior to minimum required height of %s px."
|
7450 |
msgstr "El alto de la imagen (%s px) es inferior al mínimo requerido de %s px."
|
7451 |
|
7452 |
+
#: includes/utils.php:332
|
7453 |
msgctxt "utils"
|
7454 |
msgid "Image width (%s px) is greater than maximum allowed width of %s px."
|
7455 |
msgstr ""
|
7456 |
"El ancho de la imagen (%s px) es superior al máximo permitido de %s px."
|
7457 |
|
7458 |
+
#: includes/utils.php:338
|
7459 |
msgctxt "utils"
|
7460 |
msgid "Image height (%s px) is greater than maximum required height of %s px."
|
7461 |
msgstr "El alto de la imagen (%s px) es superior al máximo permitido de %s px."
|
7462 |
|
7463 |
+
#: includes/utils.php:352
|
7464 |
msgctxt "utils"
|
7465 |
msgid "Error while uploading file"
|
7466 |
msgstr "Ocurrió un error mientras se subía el archivo"
|
7510 |
msgid "Yes. Delete my listing."
|
7511 |
msgstr "Sí. Eliminar mi listado."
|
7512 |
|
7513 |
+
#: includes/views/listing_contact.php:50
|
7514 |
msgctxt "contact-message"
|
7515 |
msgid "Please enter your name."
|
7516 |
msgstr "Por favor ingrese su nombre."
|
7517 |
|
7518 |
+
#: includes/views/listing_contact.php:54
|
7519 |
msgctxt "contact-message"
|
7520 |
msgid "Please enter a valid email."
|
7521 |
msgstr "Por favor ingrese un correo electrónico válido."
|
7522 |
|
7523 |
+
#: includes/views/listing_contact.php:58
|
7524 |
msgctxt "contact-message"
|
7525 |
msgid "You did not enter a message."
|
7526 |
msgstr "No ingresó mensaje alguno."
|
7527 |
|
7528 |
+
#: includes/views/listing_contact.php:62
|
7529 |
msgctxt "contact-message"
|
7530 |
msgid "The reCAPTCHA wasn't entered correctly."
|
7531 |
msgstr "El reCAPTCHA no fue ingresado correctamente."
|
7532 |
|
7533 |
+
#: includes/views/listing_contact.php:217
|
7534 |
msgctxt "contact-message"
|
7535 |
msgid "Your message has been sent."
|
7536 |
msgstr "Su mensaje ha sido enviado."
|
7537 |
|
7538 |
+
#: includes/views/listing_contact.php:239
|
7539 |
msgctxt "contact-message"
|
7540 |
msgid "There was a problem encountered. Your message has not been sent"
|
7541 |
msgstr "Se ha encontrado un problema. Su mensaje no fue enviado"
|
7542 |
|
7543 |
+
#: includes/views/listing_contact.php:242
|
7544 |
msgctxt "contact-message"
|
7545 |
msgid "Return to listing."
|
7546 |
msgstr "Regresar al listado."
|
7547 |
|
7548 |
+
#: includes/views/listing_contact.php:75
|
7549 |
msgctxt "contact form"
|
7550 |
msgid "Please <a>log in</a> to be able to send messages to the listing owner."
|
7551 |
msgstr "Por favor <a>ingrese</a> para enviar mensajes al dueño del listado."
|
7552 |
|
7553 |
+
#: includes/views/listing_contact.php:101
|
7554 |
msgctxt "contact form"
|
7555 |
msgid "This contact form is temporarily disabled. Please try again later."
|
7556 |
msgstr ""
|
7583 |
#: templates/login.tpl.php:45
|
7584 |
msgctxt "views:login"
|
7585 |
msgid "E-Mail Address"
|
7586 |
+
msgstr "Dirección de correo electrónico"
|
7587 |
|
7588 |
#: templates/login.tpl.php:46
|
7589 |
msgctxt "views:login"
|
7702 |
#: includes/views/renew_listing.php:60
|
7703 |
msgctxt "listings"
|
7704 |
msgid "Fee \"%s\" renewal."
|
7705 |
+
msgstr "Renovación de comisión “%s”."
|
7706 |
|
7707 |
#: includes/views/request_access_keys.php:13
|
7708 |
msgctxt "request_access_keys"
|
7738 |
msgid "URL:"
|
7739 |
msgstr "URL:"
|
7740 |
|
7741 |
+
#: includes/views/search.php:40
|
7742 |
msgctxt "search"
|
7743 |
msgid "\"%s\" is required."
|
7744 |
msgstr "“%s” es requerido."
|
7765 |
msgstr ""
|
7766 |
"Esta es tan solo una previsualización. El listado no ha sido publicado aún."
|
7767 |
|
7768 |
+
#: includes/views/submit_listing.php:606
|
7769 |
msgctxt "listing submit"
|
7770 |
msgid ""
|
7771 |
"Something went wrong. Please check the form for errors, correct them and "
|
7774 |
"Algo salió mal. Por favor verifique que el formulario no contiene errores y "
|
7775 |
"envíelo de nuevo."
|
7776 |
|
7777 |
+
#: includes/views/submit_listing.php:688
|
7778 |
msgctxt "listing submit"
|
7779 |
msgid ""
|
7780 |
"Image upload is required, please provide at least one image and submit again."
|
8160 |
#: templates/admin/home.tpl.php:4
|
8161 |
msgctxt "admin home"
|
8162 |
msgid "Welcome to Business Directory Plugin. You are using %s."
|
8163 |
+
msgstr "Bienvenido a Business Directory Plugin."
|
8164 |
|
8165 |
#: templates/admin/home.tpl.php:5
|
8166 |
msgctxt "admin home"
|
8421 |
#: templates/admin/uninstall-confirm.tpl.php:15
|
8422 |
msgctxt "uninstall"
|
8423 |
msgid "Remove ALL directory categories"
|
8424 |
+
msgstr "Remover TODAS las categorías del directorio"
|
8425 |
|
8426 |
#: templates/admin/uninstall-confirm.tpl.php:16
|
8427 |
msgctxt "uninstall"
|
8469 |
"finish"
|
8470 |
msgstr ""
|
8471 |
"Haga click en en la acción “Desactivar” en la fila que corresponde a "
|
8472 |
+
"Business Directory Plugin. Espere hasta que esta acción esté completa"
|
8473 |
|
8474 |
#: templates/admin/uninstall-confirm.tpl.php:33
|
8475 |
msgctxt "uninstall"
|
8764 |
msgid "Address"
|
8765 |
msgstr "Dirección"
|
8766 |
|
8767 |
+
#~ msgctxt "form-fields admin"
|
8768 |
+
#~ msgid "Max length of Description field to use in List (excerpt) view"
|
8769 |
+
#~ msgstr ""
|
8770 |
+
#~ "Longitud máxima para el extracto del campo descripción cuando se muestran "
|
8771 |
+
#~ "varios listados."
|
8772 |
+
|
8773 |
+
#~ msgctxt "flag listing"
|
8774 |
+
#~ msgid ""
|
8775 |
+
#~ "Something went wrong, please try again. If error persists contact site "
|
8776 |
+
#~ "admin"
|
8777 |
+
#~ msgstr ""
|
8778 |
+
#~ "Algo salió mal, por favor inténtelo de nuevo. Si el error persiste "
|
8779 |
+
#~ "contacte al administrador del sitio"
|
8780 |
+
|
8781 |
+
#~ msgctxt "flag listing"
|
8782 |
+
#~ msgid ""
|
8783 |
+
#~ "You are about to unreport the listing \"<b>%s</b>\" as inappropriate."
|
8784 |
+
#~ msgstr "Está a punto de desmarcar el listado “<b>%s</b>” como inapropiado."
|
8785 |
+
|
8786 |
+
#~ msgctxt "templates"
|
8787 |
+
#~ msgid "Unreport Listing"
|
8788 |
+
#~ msgstr "Deshacer reportar listado"
|
8789 |
+
|
8790 |
#~ msgctxt "form-fields-api"
|
8791 |
#~ msgid ""
|
8792 |
#~ "Requested field type change is incompatible. Type will not be modified."
|
8980 |
#~ msgid "Remove category"
|
8981 |
#~ msgstr "Quitar Categoría"
|
8982 |
|
|
|
|
|
|
|
|
|
8983 |
#~ msgctxt "admin infometabox"
|
8984 |
#~ msgid "Renew listing in all expired categories"
|
8985 |
#~ msgstr "Renovar el listado en todas las categorías expiradas"
|
9537 |
#~ "Enviado cuando el listado ha sido publicado o aprobado por un "
|
9538 |
#~ "administrador."
|
9539 |
|
|
|
|
|
|
|
|
|
9540 |
#~ msgctxt "admin settings"
|
9541 |
#~ msgid ""
|
9542 |
#~ "Sent to listing owners when someone uses the contact form on their "
|
10430 |
#~ msgid "Credit card CVC number is required."
|
10431 |
#~ msgstr "El código CVC de la tarjeta de crédito es requerido."
|
10432 |
|
|
|
|
|
|
|
|
|
10433 |
#~ msgctxt "billing info"
|
10434 |
#~ msgid "Address is required."
|
10435 |
#~ msgstr "La dirección es requerida."
|
languages/WPBDM-fr_FR.mo
CHANGED
Binary file
|
languages/WPBDM-fr_FR.po
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Business Directory Plugin 3.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
-
"POT-Creation-Date: 2018-
|
9 |
"PO-Revision-Date: 2017-11-13 00:48+0100\n"
|
10 |
"Last-Translator: Laurent Provin <lprovin@yahoo.fr>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
@@ -184,7 +184,7 @@ msgid ""
|
|
184 |
"payment processor directly."
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: includes/class-wpbdp.php:
|
188 |
msgid ""
|
189 |
"The directory features are disabled at this time because a <a>manual "
|
190 |
"upgrade</a> is pending."
|
@@ -193,7 +193,7 @@ msgstr ""
|
|
193 |
"désactivés car le plugin a besoin d'effectuer une mise à jour manuelle avant "
|
194 |
"de poursuivre."
|
195 |
|
196 |
-
#: includes/class-wpbdp.php:
|
197 |
msgid ""
|
198 |
"The directory is not available at this time. Please try again in a few "
|
199 |
"minutes or contact the administrator if the problem persists."
|
@@ -201,55 +201,55 @@ msgstr ""
|
|
201 |
"L'annuaire n'est pas disponible pour le moment. Veuillez réessayer dans "
|
202 |
"quelques minutes ou contactez l'administrateur si le problème persiste."
|
203 |
|
204 |
-
#: includes/fields/class-fieldtypes-date.php:
|
205 |
msgid "%s (ex. %s)"
|
206 |
msgstr "%s (ex. %s)"
|
207 |
|
208 |
-
#: includes/form-fields.php:
|
209 |
msgid "Business Name"
|
210 |
msgstr "Nom de l'entreprise"
|
211 |
|
212 |
-
#: includes/form-fields.php:
|
213 |
msgid "Business Genre"
|
214 |
msgstr "Domaine d'activité"
|
215 |
|
216 |
-
#: includes/form-fields.php:
|
217 |
msgid "Short Business Description"
|
218 |
msgstr "Brève description de l'entreprise"
|
219 |
|
220 |
-
#: includes/form-fields.php:
|
221 |
msgid "Long Business Description"
|
222 |
msgstr "Description complète de l'entreprise"
|
223 |
|
224 |
-
#: includes/form-fields.php:
|
225 |
msgid "Business Website Address"
|
226 |
msgstr "Adresse du site de l'entreprise"
|
227 |
|
228 |
-
#: includes/form-fields.php:
|
229 |
msgid "Business Phone Number"
|
230 |
msgstr "Numéro de téléphone de l'entreprise"
|
231 |
|
232 |
-
#: includes/form-fields.php:
|
233 |
msgid "Business Fax"
|
234 |
msgstr "Fax de l'entreprise"
|
235 |
|
236 |
-
#: includes/form-fields.php:
|
237 |
msgid "Business Contact Email"
|
238 |
msgstr "E-mail de contact de l'entreprise"
|
239 |
|
240 |
-
#: includes/form-fields.php:
|
241 |
msgid "Business Tags"
|
242 |
msgstr "Mots clés de l'entreprise"
|
243 |
|
244 |
-
#: includes/form-fields.php:
|
245 |
msgid "Business Address"
|
246 |
msgstr "Adresse"
|
247 |
|
248 |
-
#: includes/form-fields.php:
|
249 |
msgid "ZIP Code"
|
250 |
msgstr "Code postal"
|
251 |
|
252 |
-
#: includes/functions.php:
|
253 |
msgid "Free"
|
254 |
msgstr "Gratuit"
|
255 |
|
@@ -273,15 +273,15 @@ msgstr ""
|
|
273 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: includes/templates-ui.php:
|
277 |
msgid "Directory"
|
278 |
msgstr "Annuaire"
|
279 |
|
280 |
-
#: includes/templates-ui.php:
|
281 |
msgid "View All Listings"
|
282 |
msgstr "Voir toutes les annonces"
|
283 |
|
284 |
-
#: includes/templates-ui.php:
|
285 |
msgid "Create A Listing"
|
286 |
msgstr "Créer une annonce"
|
287 |
|
@@ -290,7 +290,7 @@ msgid ""
|
|
290 |
"There was an error trying to process your request. No gateway is selected."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: includes/views/listing_contact.php:
|
294 |
msgid "l F j, Y \\a\\t g:i a"
|
295 |
msgstr "l F j, Y \\a\\t g:i a"
|
296 |
|
@@ -911,13 +911,13 @@ msgctxt "admin listings"
|
|
911 |
msgid "Reported"
|
912 |
msgstr ""
|
913 |
|
914 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
915 |
#, fuzzy
|
916 |
msgctxt "admin listings"
|
917 |
msgid "Selected Option: "
|
918 |
msgstr "Sélectionnez une option"
|
919 |
|
920 |
-
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:
|
921 |
#, fuzzy
|
922 |
msgctxt "admin listings"
|
923 |
msgid "Aditional Info: "
|
@@ -1136,47 +1136,47 @@ msgctxt "listing status"
|
|
1136 |
msgid "Reported"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
-
#: includes/class-listing.php:
|
1140 |
msgctxt "listing status"
|
1141 |
msgid "Unknown"
|
1142 |
msgstr "Inconnu"
|
1143 |
|
1144 |
-
#: includes/class-listing.php:
|
1145 |
msgctxt "listing status"
|
1146 |
msgid "Legacy"
|
1147 |
msgstr "Don"
|
1148 |
|
1149 |
-
#: includes/class-listing.php:
|
1150 |
msgctxt "listing status"
|
1151 |
msgid "Incomplete"
|
1152 |
msgstr "Incomplet"
|
1153 |
|
1154 |
-
#: includes/class-listing.php:
|
1155 |
msgctxt "listing status"
|
1156 |
msgid "Pending Payment"
|
1157 |
msgstr "Paiement en attente"
|
1158 |
|
1159 |
-
#: includes/class-listing.php:
|
1160 |
msgctxt "listing status"
|
1161 |
msgid "Complete"
|
1162 |
msgstr "Complet"
|
1163 |
|
1164 |
-
#: includes/class-listing.php:
|
1165 |
msgctxt "listing status"
|
1166 |
msgid "Pending Upgrade"
|
1167 |
msgstr "En attente de mise à niveau"
|
1168 |
|
1169 |
-
#: includes/class-listing.php:
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Expired"
|
1172 |
msgstr "Expiré"
|
1173 |
|
1174 |
-
#: includes/class-listing.php:
|
1175 |
msgctxt "listing status"
|
1176 |
msgid "Pending Renewal"
|
1177 |
msgstr "Actives + En attente de renouvellement"
|
1178 |
|
1179 |
-
#: includes/class-listing.php:
|
1180 |
msgctxt "listing status"
|
1181 |
msgid "Abandoned"
|
1182 |
msgstr "Abandonné"
|
@@ -1452,7 +1452,7 @@ msgctxt "admin menu"
|
|
1452 |
msgid "Debug"
|
1453 |
msgstr "Déboguer"
|
1454 |
|
1455 |
-
#: includes/admin/settings/class-settings-admin.php:
|
1456 |
msgctxt "admin menu"
|
1457 |
msgid "Manage Options"
|
1458 |
msgstr "Gestion des options"
|
@@ -2655,42 +2655,54 @@ msgctxt "form-fields admin"
|
|
2655 |
msgid "Field list of options is required."
|
2656 |
msgstr "La liste des options est obligatoire."
|
2657 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2658 |
#: includes/fields/class-fieldtypes-select.php:207
|
2659 |
msgctxt "form-fields admin"
|
2660 |
msgid "Allow empty selection on search?"
|
2661 |
msgstr "Permettre la sélection vide sur la recherche?"
|
2662 |
|
2663 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2664 |
msgctxt "form-fields admin"
|
2665 |
msgid "Allow HTML input for this field?"
|
2666 |
msgstr "Autoriser les ajouts HTML dans ce champ?"
|
2667 |
|
2668 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2669 |
msgctxt "form-fields admin"
|
2670 |
msgid "Allow IFRAME tags in content?"
|
2671 |
msgstr "Autoriser les tags IFRAME dans le contenu ?"
|
2672 |
|
2673 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2674 |
msgctxt "form-fields admin"
|
2675 |
msgid "No"
|
2676 |
msgstr "Non"
|
2677 |
|
2678 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2679 |
msgctxt "form-fields admin"
|
2680 |
msgid "Yes"
|
2681 |
msgstr "Oui"
|
2682 |
|
2683 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2684 |
msgctxt "form-fields admin"
|
2685 |
msgid "Allow WordPress shortcodes in this field?"
|
2686 |
msgstr "Autoriser les balises WordPress dans ce champ?"
|
2687 |
|
2688 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2689 |
msgctxt "form-fields admin"
|
2690 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2691 |
msgstr "Afficher un éditeur WYSIWYG sur la partie frontal du site ?"
|
2692 |
|
2693 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2694 |
msgctxt "form-fields admin"
|
2695 |
msgid ""
|
2696 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
@@ -2699,12 +2711,12 @@ msgstr ""
|
|
2699 |
"<b>Attention:</b> Les utilisateurs peuvent utiliser cette fonctionnalité "
|
2700 |
"pour contourner les limitation d'images dans les formules payantes."
|
2701 |
|
2702 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2703 |
msgctxt "form-fields admin"
|
2704 |
msgid "Allow images in WYSIWYG editor?"
|
2705 |
msgstr "Permettre l'utilisation d'images dans l'éditeur WYSIWYG ?"
|
2706 |
|
2707 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2708 |
msgctxt "form-fields admin"
|
2709 |
msgid ""
|
2710 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
@@ -2713,24 +2725,50 @@ msgstr ""
|
|
2713 |
"<b> Utilisateurs avancés seulement ! </ b> Sauf si vous avez été dit de "
|
2714 |
"changer cela, ne le coupez pas sauf si vous savez ce que vous faites."
|
2715 |
|
2716 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2717 |
msgctxt "form-fields admin"
|
2718 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2719 |
msgstr "Appliquer le filtre \"the_content \" avant d'annoncer ce champ?"
|
2720 |
|
2721 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2722 |
msgctxt "form-fields admin"
|
2723 |
msgid ""
|
2724 |
"Truncates the description field to the value set here. To display all of the "
|
2725 |
"description, set to 0."
|
2726 |
msgstr ""
|
2727 |
|
2728 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2729 |
msgctxt "form-fields admin"
|
2730 |
-
msgid "
|
|
|
|
|
2731 |
msgstr ""
|
2732 |
|
2733 |
-
#: includes/fields/class-fieldtypes-textarea.php:
|
2734 |
msgctxt "form-fields admin"
|
2735 |
msgid "Automatically generate excerpt from content field?"
|
2736 |
msgstr "Générer automatiquement un extrait d'un champ du contenu ?"
|
@@ -3232,12 +3270,18 @@ msgctxt "debug info"
|
|
3232 |
msgid "Test SSL setup..."
|
3233 |
msgstr "Testez la configuration SSL..."
|
3234 |
|
3235 |
-
#: includes/admin/settings/class-settings-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
3236 |
msgctxt "admin settings"
|
3237 |
msgid "Valid placeholders: %s"
|
3238 |
msgstr "Espaces réservés valides:% s"
|
3239 |
|
3240 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3241 |
msgctxt "admin settings"
|
3242 |
msgid ""
|
3243 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
@@ -3246,27 +3290,27 @@ msgstr ""
|
|
3246 |
"<strong> IMPORTANT :</strong> les sous-pages de la page principale de "
|
3247 |
"l'annuaire ne sont pas accessibles lorsque ce paramètre est coché."
|
3248 |
|
3249 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3250 |
msgctxt "admin settings"
|
3251 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3252 |
msgstr "<a> En savoir plus </a> sur ce qu'analyse et n'analyse pas le plugin."
|
3253 |
|
3254 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3255 |
msgctxt "admin settings"
|
3256 |
msgid "Above results"
|
3257 |
msgstr "Au-dessus des résultats"
|
3258 |
|
3259 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3260 |
msgctxt "admin settings"
|
3261 |
msgid "Below results"
|
3262 |
msgstr "En dessous des résultats"
|
3263 |
|
3264 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3265 |
msgctxt "admin settings"
|
3266 |
msgid "Don't show with results"
|
3267 |
msgstr "Ne pas afficher avec les résultats"
|
3268 |
|
3269 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3270 |
msgctxt "admin settings"
|
3271 |
msgid ""
|
3272 |
"You have selected a textarea field to be included in quick searches. "
|
@@ -3277,7 +3321,14 @@ msgstr ""
|
|
3277 |
"rapides. Les recherches portant sur ces domaines sont très coûteuses et "
|
3278 |
"pourraient entraîner des dépassements de délais et / ou lenteur générale."
|
3279 |
|
3280 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3281 |
msgctxt "admin settings"
|
3282 |
msgid ""
|
3283 |
"Check this if you are having trouble with BD, particularly when importing or "
|
@@ -3286,142 +3337,142 @@ msgstr ""
|
|
3286 |
"Cochez cette case si vous rencontrez des problèmes avec le plugin, en "
|
3287 |
"particulier lors de l'importation ou de l'exportation de fichiers CSV."
|
3288 |
|
3289 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3290 |
msgctxt "admin settings"
|
3291 |
msgid "Do not include comments in listings"
|
3292 |
msgstr "Inclure les formulaire de commentaires dans pages annonces"
|
3293 |
|
3294 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3295 |
msgctxt "admin settings"
|
3296 |
msgid "Include comment form, theme invoked (standard option)"
|
3297 |
msgstr "Inclure les formulaire de commentaires dans pages annonces ?"
|
3298 |
|
3299 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3300 |
msgctxt "admin settings"
|
3301 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3302 |
msgstr ""
|
3303 |
"Inclure le formulaire de commentaire, BD invoqué (à utiliser uniquement si "
|
3304 |
"la 2ème option ne fonctionne pas)"
|
3305 |
|
3306 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3307 |
#, fuzzy
|
3308 |
msgctxt "admin settings"
|
3309 |
msgid "Directory view."
|
3310 |
msgstr "Annuaire"
|
3311 |
|
3312 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3313 |
#, fuzzy
|
3314 |
msgctxt "admin settings"
|
3315 |
msgid "All Listings view."
|
3316 |
msgstr "Voir toutes les annonces"
|
3317 |
|
3318 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3319 |
#, fuzzy
|
3320 |
msgctxt "admin settings"
|
3321 |
msgid "Category view."
|
3322 |
msgstr "Catégories"
|
3323 |
|
3324 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3325 |
#, fuzzy
|
3326 |
msgctxt "admin settings"
|
3327 |
msgid "Search view."
|
3328 |
msgstr "Rechercher"
|
3329 |
|
3330 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3331 |
msgctxt "admin settings"
|
3332 |
msgid "Name"
|
3333 |
msgstr "Nom"
|
3334 |
|
3335 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3336 |
msgctxt "admin settings"
|
3337 |
msgid "Slug"
|
3338 |
msgstr "Identifiant"
|
3339 |
|
3340 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3341 |
msgctxt "admin settings"
|
3342 |
msgid "Listing Count"
|
3343 |
msgstr "Compteur d'annonce"
|
3344 |
|
3345 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3346 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3347 |
msgctxt "admin settings"
|
3348 |
msgid "Ascending"
|
3349 |
msgstr "Ascendant"
|
3350 |
|
3351 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3352 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3353 |
msgctxt "admin settings"
|
3354 |
msgid "Descending"
|
3355 |
msgstr "Descendant"
|
3356 |
|
3357 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3358 |
msgctxt "admin settings"
|
3359 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3360 |
msgstr ""
|
3361 |
|
3362 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3363 |
msgctxt "admin settings"
|
3364 |
msgid "Title"
|
3365 |
msgstr "Titre"
|
3366 |
|
3367 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3368 |
msgctxt "admin settings"
|
3369 |
msgid "Author"
|
3370 |
msgstr "Auteur"
|
3371 |
|
3372 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3373 |
-
#: includes/functions.php:
|
3374 |
msgctxt "admin settings"
|
3375 |
msgid "Date posted"
|
3376 |
msgstr "Date d'ajout"
|
3377 |
|
3378 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3379 |
-
#: includes/functions.php:
|
3380 |
msgctxt "admin settings"
|
3381 |
msgid "Date last modified"
|
3382 |
msgstr "Date de dernière modification"
|
3383 |
|
3384 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3385 |
msgctxt "admin settings"
|
3386 |
msgid "Random"
|
3387 |
msgstr "Aléatoire"
|
3388 |
|
3389 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3390 |
msgctxt "admin settings"
|
3391 |
msgid "Paid first then free. Inside each group by date."
|
3392 |
msgstr "Payé d'abord puis gratuit. Dans chaque groupe par date."
|
3393 |
|
3394 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3395 |
msgctxt "admin settings"
|
3396 |
msgid "Paid first then free. Inside each group by title."
|
3397 |
msgstr "Payé d'abord puis gratuit. Dans chaque groupe par titre."
|
3398 |
|
3399 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3400 |
msgctxt "admin settings"
|
3401 |
msgid "Fee Plan Custom Order, then Date"
|
3402 |
msgstr ""
|
3403 |
|
3404 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3405 |
msgctxt "admin settings"
|
3406 |
msgid "Fee Plan Custom Order, then Title"
|
3407 |
msgstr ""
|
3408 |
|
3409 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3410 |
msgctxt "admin settings"
|
3411 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3412 |
msgstr "Vous pouvez gérer vos thèmes sur les <a>thèmes de l'annuaire</a>."
|
3413 |
|
3414 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3415 |
msgctxt "admin settings"
|
3416 |
msgid "Use the BD theme style for BD buttons"
|
3417 |
msgstr "Utiliser le thème BD pour les boutons BD"
|
3418 |
|
3419 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3420 |
msgctxt "admin settings"
|
3421 |
msgid "Use the WP theme style for BD buttons"
|
3422 |
msgstr "Utiliser le thème WP pour les boutons BD"
|
3423 |
|
3424 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3425 |
msgctxt "admin settings"
|
3426 |
msgid ""
|
3427 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
@@ -3431,147 +3482,159 @@ msgstr ""
|
|
3431 |
"ou modification d'un <a>plan de frais</a> au lieu de ce paramètre, qui est "
|
3432 |
"ignoré pour les annonces payées."
|
3433 |
|
3434 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3435 |
msgctxt "admin settings"
|
3436 |
msgid "Australian Dollar (AUD)"
|
3437 |
msgstr "Dollar Australien (AUD)"
|
3438 |
|
3439 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3440 |
msgctxt "admin settings"
|
3441 |
msgid "Brazilian Real (BRL)"
|
3442 |
msgstr "Real Brésilien (BRL)"
|
3443 |
|
3444 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3445 |
msgctxt "admin settings"
|
3446 |
msgid "Canadian Dollar (CAD)"
|
3447 |
msgstr "Dollar Canadien (CAD)"
|
3448 |
|
3449 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3450 |
msgctxt "admin settings"
|
3451 |
msgid "Czech Koruna (CZK)"
|
3452 |
msgstr "Couronne Tchèque (CZK)"
|
3453 |
|
3454 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3455 |
msgctxt "admin settings"
|
3456 |
msgid "Danish Krone (DKK)"
|
3457 |
msgstr "Couronne Danoise (DKK)"
|
3458 |
|
3459 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3460 |
msgctxt "admin settings"
|
3461 |
msgid "Euro (EUR)"
|
3462 |
msgstr "Euro (EUR)"
|
3463 |
|
3464 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3465 |
msgctxt "admin settings"
|
3466 |
msgid "Hong Kong Dollar (HKD)"
|
3467 |
msgstr "Dollar de Hong Kong(HKD)"
|
3468 |
|
3469 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3470 |
msgctxt "admin settings"
|
3471 |
msgid "Hungarian Forint (HUF)"
|
3472 |
msgstr "Forint Hongrois (HUF)"
|
3473 |
|
3474 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3475 |
msgctxt "admin settings"
|
3476 |
msgid "Israeli New Shequel (ILS)"
|
3477 |
msgstr "Nouveau Shequel Israélien (ILS)"
|
3478 |
|
3479 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3480 |
msgctxt "admin settings"
|
3481 |
msgid "Japanese Yen (JPY)"
|
3482 |
msgstr "Yen Japonais (JPY)"
|
3483 |
|
3484 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3485 |
msgctxt "admin settings"
|
3486 |
msgid "Moroccan Dirham (MAD)"
|
3487 |
msgstr "Dirham marocain (MAD)"
|
3488 |
|
3489 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3490 |
msgctxt "admin settings"
|
3491 |
msgid "Malasian Ringgit (MYR)"
|
3492 |
msgstr "Ringgit Malaisien (MYR)"
|
3493 |
|
3494 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3495 |
msgctxt "admin settings"
|
3496 |
msgid "Mexican Peso (MXN)"
|
3497 |
msgstr "Peso Mexicain (MXN)"
|
3498 |
|
3499 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3500 |
msgctxt "admin settings"
|
3501 |
msgid "Norwegian Krone (NOK)"
|
3502 |
msgstr "Couronne Norvégienne (NOK)"
|
3503 |
|
3504 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3505 |
msgctxt "admin settings"
|
3506 |
msgid "New Zealand Dollar (NZD)"
|
3507 |
msgstr "Dollar Néo-Zélandais (NZD)"
|
3508 |
|
3509 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3510 |
msgctxt "admin settings"
|
3511 |
msgid "Philippine Peso (PHP)"
|
3512 |
msgstr "Peso Phillipin (PHP)"
|
3513 |
|
3514 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3515 |
msgctxt "admin settings"
|
3516 |
msgid "Polish Zloty (PLN)"
|
3517 |
msgstr "Zloty Polonais (PLN)"
|
3518 |
|
3519 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3520 |
msgctxt "admin settings"
|
3521 |
msgid "Pound Sterling (GBP)"
|
3522 |
msgstr "Livre Sterling (GBP)"
|
3523 |
|
3524 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3525 |
msgctxt "admin settings"
|
3526 |
msgid "Singapore Dollar (SGD)"
|
3527 |
msgstr "Dollar Singaporien (SGD)"
|
3528 |
|
3529 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3530 |
msgctxt "admin settings"
|
3531 |
msgid "Swedish Krona (SEK)"
|
3532 |
msgstr "Couronne Suédoise (SEK)"
|
3533 |
|
3534 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3535 |
msgctxt "admin settings"
|
3536 |
msgid "Swiss Franc (CHF)"
|
3537 |
msgstr "Franc Suisse (CHF)"
|
3538 |
|
3539 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3540 |
msgctxt "admin settings"
|
3541 |
msgid "Taiwan Dollar (TWD)"
|
3542 |
msgstr "Dollar Taiwanais (TWD)"
|
3543 |
|
3544 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3545 |
msgctxt "admin settings"
|
3546 |
msgid "Thai Baht (THB)"
|
3547 |
msgstr "Baht Thaïlandais"
|
3548 |
|
3549 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3550 |
msgctxt "admin settings"
|
3551 |
msgid "Turkish Lira (TRY)"
|
3552 |
msgstr "Livre Turque (TRY)"
|
3553 |
|
3554 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3555 |
msgctxt "admin settings"
|
3556 |
msgid "U.S. Dollar (USD)"
|
3557 |
msgstr "U.S. Dollar (USD)"
|
3558 |
|
3559 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3560 |
msgctxt "admin settings"
|
3561 |
msgid "Show currency symbol on the left"
|
3562 |
msgstr "Afficher le symbole de devise à gauche"
|
3563 |
|
3564 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3565 |
msgctxt "admin settings"
|
3566 |
msgid "Show currency symbol on the right"
|
3567 |
msgstr "Afficher le symbole de devise à droite"
|
3568 |
|
3569 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3570 |
msgctxt "admin settings"
|
3571 |
msgid "Do not show currency symbol"
|
3572 |
msgstr "Ne pas montrer la devise"
|
3573 |
|
3574 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3575 |
msgctxt "admin settings"
|
3576 |
msgid ""
|
3577 |
"Thank you for your payment. Your payment is being verified and your listing "
|
@@ -3581,7 +3644,7 @@ msgstr ""
|
|
3581 |
"votre annonce en revue. Le processus de vérification et d'examen peut "
|
3582 |
"prendre jusqu'à 48 heures."
|
3583 |
|
3584 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3585 |
msgctxt "admin settings"
|
3586 |
msgid ""
|
3587 |
"Listings with pending payments are marked as abandoned after this time. You "
|
@@ -3591,85 +3654,92 @@ msgstr ""
|
|
3591 |
"cette heure. Vous pouvez également personnaliser <a> l'e-mail </a> que les "
|
3592 |
"utilisateurs reçoivent."
|
3593 |
|
3594 |
-
#: includes/admin/settings/class-settings-bootstrap.php:
|
3595 |
msgctxt "admin settings"
|
3596 |
msgid "Try listing's email field first, then author's email."
|
3597 |
msgstr ""
|
3598 |
"Essayez d'abord le champ \"Adresse mail\" de l'annonce, puis l'adresse mail "
|
3599 |
"de l'auteur."
|
3600 |
|
3601 |
-
#: includes/admin/setting
|
5 |
"Project-Id-Version: Business Directory Plugin 3.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
|
7 |
"directory-plugin\n"
|
8 |
+
"POT-Creation-Date: 2018-05-29 16:08:18+00:00\n"
|
9 |
"PO-Revision-Date: 2017-11-13 00:48+0100\n"
|
10 |
"Last-Translator: Laurent Provin <lprovin@yahoo.fr>\n"
|
11 |
"Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
|
184 |
"payment processor directly."
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: includes/class-wpbdp.php:433
|
188 |
msgid ""
|
189 |
"The directory features are disabled at this time because a <a>manual "
|
190 |
"upgrade</a> is pending."
|
193 |
"désactivés car le plugin a besoin d'effectuer une mise à jour manuelle avant "
|
194 |
"de poursuivre."
|
195 |
|
196 |
+
#: includes/class-wpbdp.php:440
|
197 |
msgid ""
|
198 |
"The directory is not available at this time. Please try again in a few "
|
199 |
"minutes or contact the administrator if the problem persists."
|
201 |
"L'annuaire n'est pas disponible pour le moment. Veuillez réessayer dans "
|
202 |
"quelques minutes ou contactez l'administrateur si le problème persiste."
|
203 |
|
204 |
+
#: includes/fields/class-fieldtypes-date.php:37
|
205 |
msgid "%s (ex. %s)"
|
206 |
msgstr "%s (ex. %s)"
|
207 |
|
208 |
+
#: includes/form-fields.php:354
|
209 |
msgid "Business Name"
|
210 |
msgstr "Nom de l'entreprise"
|
211 |
|
212 |
+
#: includes/form-fields.php:363
|
213 |
msgid "Business Genre"
|
214 |
msgstr "Domaine d'activité"
|
215 |
|
216 |
+
#: includes/form-fields.php:372
|
217 |
msgid "Short Business Description"
|
218 |
msgstr "Brève description de l'entreprise"
|
219 |
|
220 |
+
#: includes/form-fields.php:380
|
221 |
msgid "Long Business Description"
|
222 |
msgstr "Description complète de l'entreprise"
|
223 |
|
224 |
+
#: includes/form-fields.php:389
|
225 |
msgid "Business Website Address"
|
226 |
msgstr "Adresse du site de l'entreprise"
|
227 |
|
228 |
+
#: includes/form-fields.php:398
|
229 |
msgid "Business Phone Number"
|
230 |
msgstr "Numéro de téléphone de l'entreprise"
|
231 |
|
232 |
+
#: includes/form-fields.php:406
|
233 |
msgid "Business Fax"
|
234 |
msgstr "Fax de l'entreprise"
|
235 |
|
236 |
+
#: includes/form-fields.php:414
|
237 |
msgid "Business Contact Email"
|
238 |
msgstr "E-mail de contact de l'entreprise"
|
239 |
|
240 |
+
#: includes/form-fields.php:423
|
241 |
msgid "Business Tags"
|
242 |
msgstr "Mots clés de l'entreprise"
|
243 |
|
244 |
+
#: includes/form-fields.php:431
|
245 |
msgid "Business Address"
|
246 |
msgstr "Adresse"
|
247 |
|
248 |
+
#: includes/form-fields.php:439
|
249 |
msgid "ZIP Code"
|
250 |
msgstr "Code postal"
|
251 |
|
252 |
+
#: includes/functions.php:531
|
253 |
msgid "Free"
|
254 |
msgstr "Gratuit"
|
255 |
|
273 |
msgid "The payment gateway \"<payment-gateway>\" is not available."
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: includes/templates-ui.php:277
|
277 |
msgid "Directory"
|
278 |
msgstr "Annuaire"
|
279 |
|
280 |
+
#: includes/templates-ui.php:286
|
281 |
msgid "View All Listings"
|
282 |
msgstr "Voir toutes les annonces"
|
283 |
|
284 |
+
#: includes/templates-ui.php:295
|
285 |
msgid "Create A Listing"
|
286 |
msgstr "Créer une annonce"
|
287 |
|
290 |
"There was an error trying to process your request. No gateway is selected."
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: includes/views/listing_contact.php:205
|
294 |
msgid "l F j, Y \\a\\t g:i a"
|
295 |
msgstr "l F j, Y \\a\\t g:i a"
|
296 |
|
911 |
msgid "Reported"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:29
|
915 |
#, fuzzy
|
916 |
msgctxt "admin listings"
|
917 |
msgid "Selected Option: "
|
918 |
msgstr "Sélectionnez une option"
|
919 |
|
920 |
+
#: templates/admin/metaboxes-listing-flagging-row.tpl.php:33
|
921 |
#, fuzzy
|
922 |
msgctxt "admin listings"
|
923 |
msgid "Aditional Info: "
|
1136 |
msgid "Reported"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: includes/class-listing.php:742
|
1140 |
msgctxt "listing status"
|
1141 |
msgid "Unknown"
|
1142 |
msgstr "Inconnu"
|
1143 |
|
1144 |
+
#: includes/class-listing.php:743
|
1145 |
msgctxt "listing status"
|
1146 |
msgid "Legacy"
|
1147 |
msgstr "Don"
|
1148 |
|
1149 |
+
#: includes/class-listing.php:744
|
1150 |
msgctxt "listing status"
|
1151 |
msgid "Incomplete"
|
1152 |
msgstr "Incomplet"
|
1153 |
|
1154 |
+
#: includes/class-listing.php:745
|
1155 |
msgctxt "listing status"
|
1156 |
msgid "Pending Payment"
|
1157 |
msgstr "Paiement en attente"
|
1158 |
|
1159 |
+
#: includes/class-listing.php:746
|
1160 |
msgctxt "listing status"
|
1161 |
msgid "Complete"
|
1162 |
msgstr "Complet"
|
1163 |
|
1164 |
+
#: includes/class-listing.php:747
|
1165 |
msgctxt "listing status"
|
1166 |
msgid "Pending Upgrade"
|
1167 |
msgstr "En attente de mise à niveau"
|
1168 |
|
1169 |
+
#: includes/class-listing.php:748
|
1170 |
msgctxt "listing status"
|
1171 |
msgid "Expired"
|
1172 |
msgstr "Expiré"
|
1173 |
|
1174 |
+
#: includes/class-listing.php:749
|
1175 |
msgctxt "listing status"
|
1176 |
msgid "Pending Renewal"
|
1177 |
msgstr "Actives + En attente de renouvellement"
|
1178 |
|
1179 |
+
#: includes/class-listing.php:750
|
1180 |
msgctxt "listing status"
|
1181 |
msgid "Abandoned"
|
1182 |
msgstr "Abandonné"
|
1452 |
msgid "Debug"
|
1453 |
msgstr "Déboguer"
|
1454 |
|
1455 |
+
#: includes/admin/settings/class-settings-admin.php:46
|
1456 |
msgctxt "admin menu"
|
1457 |
msgid "Manage Options"
|
1458 |
msgstr "Gestion des options"
|
2655 |
msgid "Field list of options is required."
|
2656 |
msgstr "La liste des options est obligatoire."
|
2657 |
|
2658 |
+
#: includes/fields/class-fieldtypes-image.php:56
|
2659 |
+
#, fuzzy
|
2660 |
+
msgctxt "form-fields admin"
|
2661 |
+
msgid "Display caption?"
|
2662 |
+
msgstr "Champ d'options d'affichage"
|
2663 |
+
|
2664 |
+
#: includes/fields/class-fieldtypes-image.php:59
|
2665 |
+
#, fuzzy
|
2666 |
+
msgctxt "form-fields admin"
|
2667 |
+
msgid "Field Caption required?"
|
2668 |
+
msgstr "Ce champ est requis."
|
2669 |
+
|
2670 |
#: includes/fields/class-fieldtypes-select.php:207
|
2671 |
msgctxt "form-fields admin"
|
2672 |
msgid "Allow empty selection on search?"
|
2673 |
msgstr "Permettre la sélection vide sur la recherche?"
|
2674 |
|
2675 |
+
#: includes/fields/class-fieldtypes-textarea.php:194
|
2676 |
msgctxt "form-fields admin"
|
2677 |
msgid "Allow HTML input for this field?"
|
2678 |
msgstr "Autoriser les ajouts HTML dans ce champ?"
|
2679 |
|
2680 |
+
#: includes/fields/class-fieldtypes-textarea.php:197
|
2681 |
msgctxt "form-fields admin"
|
2682 |
msgid "Allow IFRAME tags in content?"
|
2683 |
msgstr "Autoriser les tags IFRAME dans le contenu ?"
|
2684 |
|
2685 |
+
#: includes/fields/class-fieldtypes-textarea.php:201
|
2686 |
msgctxt "form-fields admin"
|
2687 |
msgid "No"
|
2688 |
msgstr "Non"
|
2689 |
|
2690 |
+
#: includes/fields/class-fieldtypes-textarea.php:202
|
2691 |
msgctxt "form-fields admin"
|
2692 |
msgid "Yes"
|
2693 |
msgstr "Oui"
|
2694 |
|
2695 |
+
#: includes/fields/class-fieldtypes-textarea.php:207
|
2696 |
msgctxt "form-fields admin"
|
2697 |
msgid "Allow WordPress shortcodes in this field?"
|
2698 |
msgstr "Autoriser les balises WordPress dans ce champ?"
|
2699 |
|
2700 |
+
#: includes/fields/class-fieldtypes-textarea.php:212
|
2701 |
msgctxt "form-fields admin"
|
2702 |
msgid "Display a WYSIWYG editor on the frontend?"
|
2703 |
msgstr "Afficher un éditeur WYSIWYG sur la partie frontal du site ?"
|
2704 |
|
2705 |
+
#: includes/fields/class-fieldtypes-textarea.php:215
|
2706 |
msgctxt "form-fields admin"
|
2707 |
msgid ""
|
2708 |
"<b>Warning:</b> Users can use this feature to get around your image limits "
|
2711 |
"<b>Attention:</b> Les utilisateurs peuvent utiliser cette fonctionnalité "
|
2712 |
"pour contourner les limitation d'images dans les formules payantes."
|
2713 |
|
2714 |
+
#: includes/fields/class-fieldtypes-textarea.php:216
|
2715 |
msgctxt "form-fields admin"
|
2716 |
msgid "Allow images in WYSIWYG editor?"
|
2717 |
msgstr "Permettre l'utilisation d'images dans l'éditeur WYSIWYG ?"
|
2718 |
|
2719 |
+
#: includes/fields/class-fieldtypes-textarea.php:219
|
2720 |
msgctxt "form-fields admin"
|
2721 |
msgid ""
|
2722 |
"<b>Advanced users only!</b> Unless you've been told to change this, don't "
|
2725 |
"<b> Utilisateurs avancés seulement ! </ b> Sauf si vous avez été dit de "
|
2726 |
"changer cela, ne le coupez pas sauf si vous savez ce que vous faites."
|
2727 |
|
2728 |
+
#: includes/fields/class-fieldtypes-textarea.php:220
|
2729 |
msgctxt "form-fields admin"
|
2730 |
msgid "Apply \"the_content\" filter before displaying this field?"
|
2731 |
msgstr "Appliquer le filtre \"the_content \" avant d'annoncer ce champ?"
|
2732 |
|
2733 |
+
#: includes/fields/class-fieldtypes-textarea.php:223
|
2734 |
+
msgctxt "form-fields admin"
|
2735 |
+
msgid "Use shortened version of Description field as excerpt"
|
2736 |
+
msgstr ""
|
2737 |
+
|
2738 |
+
#: includes/fields/class-fieldtypes-textarea.php:224
|
2739 |
+
msgctxt "form-fields admin"
|
2740 |
+
msgid ""
|
2741 |
+
"Enable always (override the Short Description given with a shortened Long "
|
2742 |
+
"Description)"
|
2743 |
+
msgstr ""
|
2744 |
+
|
2745 |
+
#: includes/fields/class-fieldtypes-textarea.php:225
|
2746 |
+
msgctxt "form-fields admin"
|
2747 |
+
msgid ""
|
2748 |
+
"Enable conditionally (override ONLY when Short Description is empty with a "
|
2749 |
+
"shortened Long Description)"
|
2750 |
+
msgstr ""
|
2751 |
+
|
2752 |
+
#: includes/fields/class-fieldtypes-textarea.php:226
|
2753 |
+
msgctxt "form-fields admin"
|
2754 |
+
msgid "Disable (use the Short Description all the time, empty or not)"
|
2755 |
+
msgstr ""
|
2756 |
+
|
2757 |
+
#: includes/fields/class-fieldtypes-textarea.php:228
|
2758 |
msgctxt "form-fields admin"
|
2759 |
msgid ""
|
2760 |
"Truncates the description field to the value set here. To display all of the "
|
2761 |
"description, set to 0."
|
2762 |
msgstr ""
|
2763 |
|
2764 |
+
#: includes/fields/class-fieldtypes-textarea.php:229
|
2765 |
msgctxt "form-fields admin"
|
2766 |
+
msgid ""
|
2767 |
+
"Number of Characters from Short Description/Excerpt to Display in List View "
|
2768 |
+
"(only)"
|
2769 |
msgstr ""
|
2770 |
|
2771 |
+
#: includes/fields/class-fieldtypes-textarea.php:234
|
2772 |
msgctxt "form-fields admin"
|
2773 |
msgid "Automatically generate excerpt from content field?"
|
2774 |
msgstr "Générer automatiquement un extrait d'un champ du contenu ?"
|
3270 |
msgid "Test SSL setup..."
|
3271 |
msgstr "Testez la configuration SSL..."
|
3272 |
|
3273 |
+
#: includes/admin/settings/class-settings-admin.php:338
|
3274 |
+
#, fuzzy
|
3275 |
+
msgctxt "admin settings"
|
3276 |
+
msgid "Remove"
|
3277 |
+
msgstr "Supprimer"
|
3278 |
+
|
3279 |
+
#: includes/admin/settings/class-settings-admin.php:389
|
3280 |
msgctxt "admin settings"
|
3281 |
msgid "Valid placeholders: %s"
|
3282 |
msgstr "Espaces réservés valides:% s"
|
3283 |
|
3284 |
+
#: includes/admin/settings/class-settings-bootstrap.php:96
|
3285 |
msgctxt "admin settings"
|
3286 |
msgid ""
|
3287 |
"<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
|
3290 |
"<strong> IMPORTANT :</strong> les sous-pages de la page principale de "
|
3291 |
"l'annuaire ne sont pas accessibles lorsque ce paramètre est coché."
|
3292 |
|
3293 |
+
#: includes/admin/settings/class-settings-bootstrap.php:253
|
3294 |
msgctxt "admin settings"
|
3295 |
msgid "<a>Learn more</a> about what BD does and does NOT track."
|
3296 |
msgstr "<a> En savoir plus </a> sur ce qu'analyse et n'analyse pas le plugin."
|
3297 |
|
3298 |
+
#: includes/admin/settings/class-settings-bootstrap.php:267
|
3299 |
msgctxt "admin settings"
|
3300 |
msgid "Above results"
|
3301 |
msgstr "Au-dessus des résultats"
|
3302 |
|
3303 |
+
#: includes/admin/settings/class-settings-bootstrap.php:268
|
3304 |
msgctxt "admin settings"
|
3305 |
msgid "Below results"
|
3306 |
msgstr "En dessous des résultats"
|
3307 |
|
3308 |
+
#: includes/admin/settings/class-settings-bootstrap.php:269
|
3309 |
msgctxt "admin settings"
|
3310 |
msgid "Don't show with results"
|
3311 |
msgstr "Ne pas afficher avec les résultats"
|
3312 |
|
3313 |
+
#: includes/admin/settings/class-settings-bootstrap.php:276
|
3314 |
msgctxt "admin settings"
|
3315 |
msgid ""
|
3316 |
"You have selected a textarea field to be included in quick searches. "
|
3321 |
"rapides. Les recherches portant sur ces domaines sont très coûteuses et "
|
3322 |
"pourraient entraîner des dépassements de délais et / ou lenteur générale."
|
3323 |
|
3324 |
+
#: includes/admin/settings/class-settings-bootstrap.php:280
|
3325 |
+
msgctxt "admin settings"
|
3326 |
+
msgid ""
|
3327 |
+
"If no fields are selected, the following fields will be used in Quick "
|
3328 |
+
"Searches:"
|
3329 |
+
msgstr ""
|
3330 |
+
|
3331 |
+
#: includes/admin/settings/class-settings-bootstrap.php:323
|
3332 |
msgctxt "admin settings"
|
3333 |
msgid ""
|
3334 |
"Check this if you are having trouble with BD, particularly when importing or "
|
3337 |
"Cochez cette case si vous rencontrez des problèmes avec le plugin, en "
|
3338 |
"particulier lors de l'importation ou de l'exportation de fichiers CSV."
|
3339 |
|
3340 |
+
#: includes/admin/settings/class-settings-bootstrap.php:479
|
3341 |
msgctxt "admin settings"
|
3342 |
msgid "Do not include comments in listings"
|
3343 |
msgstr "Inclure les formulaire de commentaires dans pages annonces"
|
3344 |
|
3345 |
+
#: includes/admin/settings/class-settings-bootstrap.php:480
|
3346 |
msgctxt "admin settings"
|
3347 |
msgid "Include comment form, theme invoked (standard option)"
|
3348 |
msgstr "Inclure les formulaire de commentaires dans pages annonces ?"
|
3349 |
|
3350 |
+
#: includes/admin/settings/class-settings-bootstrap.php:481
|
3351 |
msgctxt "admin settings"
|
3352 |
msgid "Include comment form, BD invoked (use only if 2nd option doesn't work)"
|
3353 |
msgstr ""
|
3354 |
"Inclure le formulaire de commentaire, BD invoqué (à utiliser uniquement si "
|
3355 |
"la 2ème option ne fonctionne pas)"
|
3356 |
|
3357 |
+
#: includes/admin/settings/class-settings-bootstrap.php:503
|
3358 |
#, fuzzy
|
3359 |
msgctxt "admin settings"
|
3360 |
msgid "Directory view."
|
3361 |
msgstr "Annuaire"
|
3362 |
|
3363 |
+
#: includes/admin/settings/class-settings-bootstrap.php:504
|
3364 |
#, fuzzy
|
3365 |
msgctxt "admin settings"
|
3366 |
msgid "All Listings view."
|
3367 |
msgstr "Voir toutes les annonces"
|
3368 |
|
3369 |
+
#: includes/admin/settings/class-settings-bootstrap.php:505
|
3370 |
#, fuzzy
|
3371 |
msgctxt "admin settings"
|
3372 |
msgid "Category view."
|
3373 |
msgstr "Catégories"
|
3374 |
|
3375 |
+
#: includes/admin/settings/class-settings-bootstrap.php:506
|
3376 |
#, fuzzy
|
3377 |
msgctxt "admin settings"
|
3378 |
msgid "Search view."
|
3379 |
msgstr "Rechercher"
|
3380 |
|
3381 |
+
#: includes/admin/settings/class-settings-bootstrap.php:582
|
3382 |
msgctxt "admin settings"
|
3383 |
msgid "Name"
|
3384 |
msgstr "Nom"
|
3385 |
|
3386 |
+
#: includes/admin/settings/class-settings-bootstrap.php:583
|
3387 |
msgctxt "admin settings"
|
3388 |
msgid "Slug"
|
3389 |
msgstr "Identifiant"
|
3390 |
|
3391 |
+
#: includes/admin/settings/class-settings-bootstrap.php:584
|
3392 |
msgctxt "admin settings"
|
3393 |
msgid "Listing Count"
|
3394 |
msgstr "Compteur d'annonce"
|
3395 |
|
3396 |
+
#: includes/admin/settings/class-settings-bootstrap.php:596
|
3397 |
+
#: includes/admin/settings/class-settings-bootstrap.php:663
|
3398 |
msgctxt "admin settings"
|
3399 |
msgid "Ascending"
|
3400 |
msgstr "Ascendant"
|
3401 |
|
3402 |
+
#: includes/admin/settings/class-settings-bootstrap.php:597
|
3403 |
+
#: includes/admin/settings/class-settings-bootstrap.php:664
|
3404 |
msgctxt "admin settings"
|
3405 |
msgid "Descending"
|
3406 |
msgstr "Descendant"
|
3407 |
|
3408 |
+
#: includes/admin/settings/class-settings-bootstrap.php:632
|
3409 |
msgctxt "admin settings"
|
3410 |
msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
|
3411 |
msgstr ""
|
3412 |
|
3413 |
+
#: includes/admin/settings/class-settings-bootstrap.php:642
|
3414 |
msgctxt "admin settings"
|
3415 |
msgid "Title"
|
3416 |
msgstr "Titre"
|
3417 |
|
3418 |
+
#: includes/admin/settings/class-settings-bootstrap.php:643
|
3419 |
msgctxt "admin settings"
|
3420 |
msgid "Author"
|
3421 |
msgstr "Auteur"
|
3422 |
|
3423 |
+
#: includes/admin/settings/class-settings-bootstrap.php:644
|
3424 |
+
#: includes/functions.php:1148
|
3425 |
msgctxt "admin settings"
|
3426 |
msgid "Date posted"
|
3427 |
msgstr "Date d'ajout"
|
3428 |
|
3429 |
+
#: includes/admin/settings/class-settings-bootstrap.php:645
|
3430 |
+
#: includes/functions.php:1149
|
3431 |
msgctxt "admin settings"
|
3432 |
msgid "Date last modified"
|
3433 |
msgstr "Date de dernière modification"
|
3434 |
|
3435 |
+
#: includes/admin/settings/class-settings-bootstrap.php:646
|
3436 |
msgctxt "admin settings"
|
3437 |
msgid "Random"
|
3438 |
msgstr "Aléatoire"
|
3439 |
|
3440 |
+
#: includes/admin/settings/class-settings-bootstrap.php:647
|
3441 |
msgctxt "admin settings"
|
3442 |
msgid "Paid first then free. Inside each group by date."
|
3443 |
msgstr "Payé d'abord puis gratuit. Dans chaque groupe par date."
|
3444 |
|
3445 |
+
#: includes/admin/settings/class-settings-bootstrap.php:648
|
3446 |
msgctxt "admin settings"
|
3447 |
msgid "Paid first then free. Inside each group by title."
|
3448 |
msgstr "Payé d'abord puis gratuit. Dans chaque groupe par titre."
|
3449 |
|
3450 |
+
#: includes/admin/settings/class-settings-bootstrap.php:649
|
3451 |
msgctxt "admin settings"
|
3452 |
msgid "Fee Plan Custom Order, then Date"
|
3453 |
msgstr ""
|
3454 |
|
3455 |
+
#: includes/admin/settings/class-settings-bootstrap.php:650
|
3456 |
msgctxt "admin settings"
|
3457 |
msgid "Fee Plan Custom Order, then Title"
|
3458 |
msgstr ""
|
3459 |
|
3460 |
+
#: includes/admin/settings/class-settings-bootstrap.php:733
|
3461 |
msgctxt "admin settings"
|
3462 |
msgid "You can manage your themes on <a>Directory Themes</a>."
|
3463 |
msgstr "Vous pouvez gérer vos thèmes sur les <a>thèmes de l'annuaire</a>."
|
3464 |
|
3465 |
+
#: includes/admin/settings/class-settings-bootstrap.php:742
|
3466 |
msgctxt "admin settings"
|
3467 |
msgid "Use the BD theme style for BD buttons"
|
3468 |
msgstr "Utiliser le thème BD pour les boutons BD"
|
3469 |
|
3470 |
+
#: includes/admin/settings/class-settings-bootstrap.php:743
|
3471 |
msgctxt "admin settings"
|
3472 |
msgid "Use the WP theme style for BD buttons"
|
3473 |
msgstr "Utiliser le thème WP pour les boutons BD"
|
3474 |
|
3475 |
+
#: includes/admin/settings/class-settings-bootstrap.php:901
|
3476 |
msgctxt "admin settings"
|
3477 |
msgid ""
|
3478 |
"For paid listing images, configure that by adding or editing a <a>Fee Plan</"
|
3482 |
"ou modification d'un <a>plan de frais</a> au lieu de ce paramètre, qui est "
|
3483 |
"ignoré pour les annonces payées."
|
3484 |
|
3485 |
+
#: includes/admin/settings/class-settings-bootstrap.php:951
|
3486 |
+
#, fuzzy
|
3487 |
+
msgctxt "admin settings"
|
3488 |
+
msgid "Excerpt view."
|
3489 |
+
msgstr "Extrait"
|
3490 |
+
|
3491 |
+
#: includes/admin/settings/class-settings-bootstrap.php:952
|
3492 |
+
#, fuzzy
|
3493 |
+
msgctxt "admin settings"
|
3494 |
+
msgid "Detail view."
|
3495 |
+
msgstr "Annuaire"
|
3496 |
+
|
3497 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1010
|
3498 |
msgctxt "admin settings"
|
3499 |
msgid "Australian Dollar (AUD)"
|
3500 |
msgstr "Dollar Australien (AUD)"
|
3501 |
|
3502 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1011
|
3503 |
msgctxt "admin settings"
|
3504 |
msgid "Brazilian Real (BRL)"
|
3505 |
msgstr "Real Brésilien (BRL)"
|
3506 |
|
3507 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1012
|
3508 |
msgctxt "admin settings"
|
3509 |
msgid "Canadian Dollar (CAD)"
|
3510 |
msgstr "Dollar Canadien (CAD)"
|
3511 |
|
3512 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1013
|
3513 |
msgctxt "admin settings"
|
3514 |
msgid "Czech Koruna (CZK)"
|
3515 |
msgstr "Couronne Tchèque (CZK)"
|
3516 |
|
3517 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1014
|
3518 |
msgctxt "admin settings"
|
3519 |
msgid "Danish Krone (DKK)"
|
3520 |
msgstr "Couronne Danoise (DKK)"
|
3521 |
|
3522 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1015
|
3523 |
msgctxt "admin settings"
|
3524 |
msgid "Euro (EUR)"
|
3525 |
msgstr "Euro (EUR)"
|
3526 |
|
3527 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1016
|
3528 |
msgctxt "admin settings"
|
3529 |
msgid "Hong Kong Dollar (HKD)"
|
3530 |
msgstr "Dollar de Hong Kong(HKD)"
|
3531 |
|
3532 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1017
|
3533 |
msgctxt "admin settings"
|
3534 |
msgid "Hungarian Forint (HUF)"
|
3535 |
msgstr "Forint Hongrois (HUF)"
|
3536 |
|
3537 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1018
|
3538 |
msgctxt "admin settings"
|
3539 |
msgid "Israeli New Shequel (ILS)"
|
3540 |
msgstr "Nouveau Shequel Israélien (ILS)"
|
3541 |
|
3542 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1019
|
3543 |
msgctxt "admin settings"
|
3544 |
msgid "Japanese Yen (JPY)"
|
3545 |
msgstr "Yen Japonais (JPY)"
|
3546 |
|
3547 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1020
|
3548 |
msgctxt "admin settings"
|
3549 |
msgid "Moroccan Dirham (MAD)"
|
3550 |
msgstr "Dirham marocain (MAD)"
|
3551 |
|
3552 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1021
|
3553 |
msgctxt "admin settings"
|
3554 |
msgid "Malasian Ringgit (MYR)"
|
3555 |
msgstr "Ringgit Malaisien (MYR)"
|
3556 |
|
3557 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1022
|
3558 |
msgctxt "admin settings"
|
3559 |
msgid "Mexican Peso (MXN)"
|
3560 |
msgstr "Peso Mexicain (MXN)"
|
3561 |
|
3562 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1023
|
3563 |
msgctxt "admin settings"
|
3564 |
msgid "Norwegian Krone (NOK)"
|
3565 |
msgstr "Couronne Norvégienne (NOK)"
|
3566 |
|
3567 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1024
|
3568 |
msgctxt "admin settings"
|
3569 |
msgid "New Zealand Dollar (NZD)"
|
3570 |
msgstr "Dollar Néo-Zélandais (NZD)"
|
3571 |
|
3572 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1025
|
3573 |
msgctxt "admin settings"
|
3574 |
msgid "Philippine Peso (PHP)"
|
3575 |
msgstr "Peso Phillipin (PHP)"
|
3576 |
|
3577 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1026
|
3578 |
msgctxt "admin settings"
|
3579 |
msgid "Polish Zloty (PLN)"
|
3580 |
msgstr "Zloty Polonais (PLN)"
|
3581 |
|
3582 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1027
|
3583 |
msgctxt "admin settings"
|
3584 |
msgid "Pound Sterling (GBP)"
|
3585 |
msgstr "Livre Sterling (GBP)"
|
3586 |
|
3587 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1028
|
3588 |
msgctxt "admin settings"
|
3589 |
msgid "Singapore Dollar (SGD)"
|
3590 |
msgstr "Dollar Singaporien (SGD)"
|
3591 |
|
3592 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1029
|
3593 |
msgctxt "admin settings"
|
3594 |
msgid "Swedish Krona (SEK)"
|
3595 |
msgstr "Couronne Suédoise (SEK)"
|
3596 |
|
3597 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1030
|
3598 |
msgctxt "admin settings"
|
3599 |
msgid "Swiss Franc (CHF)"
|
3600 |
msgstr "Franc Suisse (CHF)"
|
3601 |
|
3602 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1031
|
3603 |
msgctxt "admin settings"
|
3604 |
msgid "Taiwan Dollar (TWD)"
|
3605 |
msgstr "Dollar Taiwanais (TWD)"
|
3606 |
|
3607 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1032
|
3608 |
msgctxt "admin settings"
|
3609 |
msgid "Thai Baht (THB)"
|
3610 |
msgstr "Baht Thaïlandais"
|
3611 |
|
3612 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1033
|
3613 |
msgctxt "admin settings"
|
3614 |
msgid "Turkish Lira (TRY)"
|
3615 |
msgstr "Livre Turque (TRY)"
|
3616 |
|
3617 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1034
|
3618 |
msgctxt "admin settings"
|
3619 |
msgid "U.S. Dollar (USD)"
|
3620 |
msgstr "U.S. Dollar (USD)"
|
3621 |
|
3622 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1057
|
3623 |
msgctxt "admin settings"
|
3624 |
msgid "Show currency symbol on the left"
|
3625 |
msgstr "Afficher le symbole de devise à gauche"
|
3626 |
|
3627 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1058
|
3628 |
msgctxt "admin settings"
|
3629 |
msgid "Show currency symbol on the right"
|
3630 |
msgstr "Afficher le symbole de devise à droite"
|
3631 |
|
3632 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1059
|
3633 |
msgctxt "admin settings"
|
3634 |
msgid "Do not show currency symbol"
|
3635 |
msgstr "Ne pas montrer la devise"
|
3636 |
|
3637 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1070
|
3638 |
msgctxt "admin settings"
|
3639 |
msgid ""
|
3640 |
"Thank you for your payment. Your payment is being verified and your listing "
|
3644 |
"votre annonce en revue. Le processus de vérification et d'examen peut "
|
3645 |
"prendre jusqu'à 48 heures."
|
3646 |
|
3647 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1091
|
3648 |
msgctxt "admin settings"
|
3649 |
msgid ""
|
3650 |
"Listings with pending payments are marked as abandoned after this time. You "
|
3654 |
"cette heure. Vous pouvez également personnaliser <a> l'e-mail </a> que les "
|
3655 |
"utilisateurs reçoivent."
|
3656 |
|
3657 |
+
#: includes/admin/settings/class-settings-bootstrap.php:1121
|
3658 |
msgctxt "admin settings"
|
3659 |
msgid "Try listing's email field first, then author's email."
|
3660 |
msgstr ""
|
3661 |
"Essayez d'abord le champ \"Adresse mail\" de l'annonce, puis l'adresse mail "
|
3662 |
"de l'auteur."
|
3663 |
|
|